/*================ 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;
}

.required-star {
  color: #FF7E7E;
  margin-left: 5px;
  font-weight: bold;
}

.required-field-error {
  border-color: #FF7E7E !important;
}

.required-field-error-message {
  margin-top: 0;
  margin-bottom: 10px;
}

.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;
  top: 0;
  left: 0;
  width: 1.25rem;
  height: 1.25rem;
  margin: 0;
  opacity: 0;
}
.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.radio > input:focus ~ label:before,
.field.radio > input:focus-visible ~ label:before,
.field > .control.radio > input:focus ~ label:before,
.field > .control.radio > input:focus-visible ~ label:before {
  -webkit-box-shadow: 0 0 0 0.1875rem rgba(66, 80, 105, 0.2);
          box-shadow: 0 0 0 0.1875rem rgba(66, 80, 105, 0.2);
}

.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,
.section__order-scheduling-notice,
.section__purchase-not-available {
  margin-bottom: 1.375rem;
}
.section__latest-quote p:last-child,
.section__order-scheduling-notice p:last-child,
.section__purchase-not-available p:last-child {
  margin-bottom: 0;
}

.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;
}

.reservation-index-index .section__active-reservation,
.reservation-index-index .section__reservation-cancelling {
  margin-top: 2.75rem;
}
.reservation-index-index dl {
  margin-bottom: 0;
}

.reservation-form .reservation-wrapper {
  border-bottom: 1px solid #C67F50;
}
.reservation-form .reservation-wrapper .panel__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
.reservation-form .section, .reservation-form .form-group {
  margin-bottom: 1.375rem;
}
.reservation-form .section .form-control, .reservation-form .form-group .form-control {
  margin-top: 0.34375rem;
}
.reservation-form .reservation-products__column {
  margin-bottom: 1.375rem;
}
.reservation-form .reservation-delivery-address {
  margin-top: 0.34375rem;
  margin-bottom: 0;
  padding: 1.03125rem 1.375rem;
  border: 1px solid #F6F6F6;
  background: white;
  font-style: normal;
  line-height: 1.375;
}
.reservation-form .comment-options-additional-area {
  background: #F6F6F6;
  padding: 1.875rem;
  margin-top: 1.25rem;
  max-width: 29.75rem;
  width: 100%;
  display: none;
}
.reservation-form .comment-options-additional-area.open {
  display: block;
}
@media only screen and (min-width: 481px) {
  .reservation-form .reservation-product-box {
    height: 100%;
  }
  .reservation-form .reservation-product-box label.radio-label:before {
    top: 0.375rem;
  }
  .reservation-form .reservation-product-box label.radio-label:after {
    top: 0.5625rem;
  }
}
.reservation-form .reservation-product-box .form-group {
  margin-bottom: 0;
}
.reservation-form .reservation-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) {
  .reservation-form .reservation-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;
  }
}
.reservation-form .reservation-product-box label.radio-label {
  display: block;
}
@media only screen and (max-width: 992px) {
  .reservation-form .reservation-product-box label.radio-label {
    margin-bottom: 1.375rem;
  }
}
.reservation-form .reservation-form__small-vehicle {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.reservation-form .reservation-form__small-vehicle > input[type=checkbox] {
  top: 0.125rem;
  left: 0;
  width: 1rem;
  height: 1rem;
  margin: 0;
  opacity: 0;
  position: absolute;
  visibility: visible;
}
.reservation-form .reservation-form__small-vehicle > input[type=checkbox]:focus ~ label:before, .reservation-form .reservation-form__small-vehicle > input[type=checkbox]:focus-visible ~ label:before {
  -webkit-box-shadow: 0 0 0 0.1875rem rgba(66, 80, 105, 0.2);
          box-shadow: 0 0 0 0.1875rem rgba(66, 80, 105, 0.2);
}
.reservation-form .reservation-form__small-vehicle > label {
  display: inline-block;
  width: 70%;
  margin-bottom: 0;
}
@media only screen and (min-width: 993px) {
  .reservation-form .reservation-form__small-vehicle > label {
    display: inline;
  }
}
.reservation-form .reservation-form__small-vehicle .field-tooltip {
  margin-left: 0.625rem;
  position: relative;
  vertical-align: top;
}
@media only screen and (min-width: 993px) {
  .reservation-form .reservation-form__small-vehicle .field-tooltip {
    margin-left: 3.75rem;
  }
}
.reservation-form .reservation-form__small-vehicle .field-tooltip .field-tooltip-action {
  position: relative;
  top: 0;
  border: 0;
  padding: 0;
  background: transparent;
  cursor: pointer;
}
.reservation-form .reservation-form__small-vehicle .field-tooltip .field-tooltip-action:before {
  background: #425069;
  top: 0;
  right: 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);
}
.reservation-form .reservation-form__small-vehicle .field-tooltip .field-tooltip-action:hover:before, .reservation-form .reservation-form__small-vehicle .field-tooltip .field-tooltip-action:focus:before, .reservation-form .reservation-form__small-vehicle .field-tooltip .field-tooltip-action:active:before {
  background: #E49464;
}
@media only screen and (min-width: 993px) {
  .reservation-form .reservation-form__small-vehicle .field-tooltip .field-tooltip-action {
    position: absolute;
    top: -11px;
  }
}
.reservation-form .section__quantity {
  margin-top: 2.0625rem;
}
.reservation-form .actions-toolbar {
  margin-top: 1.375rem;
}
.reservation-form .actions-toolbar h3 {
  margin: 0 0 0.34375rem;
  font-size: 2rem;
}
@media only screen and (min-width: 769px) {
  .reservation-form .actions-toolbar {
    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;
  }
  .reservation-form .actions-toolbar .field:not(:last-child) {
    margin-right: 2rem;
  }
}
.reservation-form .actions-toolbar .field.radio > .radio-label:before {
  background: white;
  border-color: #101828;
}
.reservation-form .actions-toolbar .field.radio input:checked ~ label:after {
  background: #101828;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl92YXJpYWJsZXMuc2NzcyIsInZlbmRvci9fc2VsZWN0Mi5zY3NzIiwidGhlbWUuY3NzIiwiYmFzZS9fZ2VuZXJhbC5zY3NzIiwidG9vbHMvX21peGlucy5zY3NzIiwiYmFzZS9fcmVzZXQtbWFnZW50by5zY3NzIiwiYmFzZS9fYW5pbWF0aW9ucy5zY3NzIiwiYmFzZS9faWNvbnMuc2NzcyIsImJhc2UvX2Rpc3BsYXkuc2NzcyIsImJhc2UvX2xheW91dC5zY3NzIiwiYmFzZS9fZ3JpZC5zY3NzIiwiYmFzZS9fYnV0dG9ucy5zY3NzIiwiYmFzZS9faW5wdXRzLnNjc3MiLCJiYXNlL19icmVhZGNydW1icy5zY3NzIiwiYmFzZS9fbW9kYWxzLnNjc3MiLCJiYXNlL19zdGVwcy5zY3NzIiwiYmFzZS9fYm94LnNjc3MiLCJiYXNlL190YWJsZS5zY3NzIiwiYmFzZS9fcGFnaW5hdGlvbi5zY3NzIiwiYmFzZS9fbmF2YmFyLnNjc3MiLCJjb21wb25lbnRzL19oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvaGVhZGVyL19zZWFyY2guc2NzcyIsImNvbXBvbmVudHMvaGVhZGVyL19uYXYuc2NzcyIsImNvbXBvbmVudHMvaGVhZGVyL19taW5pY2FydC5zY3NzIiwiY29tcG9uZW50cy9jdXN0b21lci9hY2NvdW50L3BheW1lbnQtaW5mby1zdGF0dXMvX3BheW1lbnQtaW5mby1zdGF0dXMuc2NzcyIsImNvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9fdG9vbHRpcC5zY3NzIiwicGFnZXMvX3N0eWxlLXRpbGUuc2NzcyIsInBhZ2VzL2N1c3RvbWVyL19sb2dpbi5zY3NzIiwicGFnZXMvY3VzdG9tZXIvX3JlZ2lzdGVyLnNjc3MiLCJwYWdlcy9jdXN0b21lci9fYWNjb3VudC5zY3NzIiwicGFnZXMvY3VzdG9tZXIvX2FkZHJlc3Muc2NzcyIsInBhZ2VzL2N1c3RvbWVyL19teWZ1ZWxvcmRlcnMuc2NzcyIsInBhZ2VzL2N1c3RvbWVyL19teW9yZGVyc3RhdHVzLnNjc3MiLCJwYWdlcy9jdXN0b21lci9fbXlmdWVsY2FyZHMuc2NzcyIsInBhZ2VzL2N1c3RvbWVyL19wYXltZW50aW5mby5zY3NzIiwicGFnZXMvX3F1b3RlLnNjc3MiLCJwYWdlcy9fY2FydC5zY3NzIiwicGFnZXMvX2NoZWNrb3V0LnNjc3MiLCJwYWdlcy9fc3VjY2Vzcy5zY3NzIiwicGFnZXMvX3Jlc2VydmF0aW9uLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBdUZBLGlEQUFBO0FBeUJBLDJEQUFBO0FBMERBLDZDQUFBO0FDMUtBO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtFQUNBLHNCQUFBO0VBQ0EsVUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7Q0NJRDs7QURIRDtFQUNFLCtCQUFBO1VBQUEsdUJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7R0FBQSxzQkFBQTtPQUFBLGtCQUFBO0VBQ0EsMEJBQUE7Q0NNRDs7QURMRDtFQUNFLGVBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsaUJBQUE7RUFDQSx3QkFBQTtFQUNBLG9CQUFBO0NDUUQ7O0FEUEQ7RUFDRSxtQkFBQTtDQ1VEOztBRFREO0VBQ0UsbUJBQUE7RUFDQSxtQkFBQTtDQ1lEOztBRFhEO0VBQ0UsK0JBQUE7VUFBQSx1QkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7R0FBQSxzQkFBQTtPQUFBLGtCQUFBO0VBQ0EsMEJBQUE7Q0NjRDs7QURiRDtFQUNFLHNCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLHdCQUFBO0VBQ0Esb0JBQUE7Q0NnQkQ7O0FEZkQ7RUFDRSxZQUFBO0NDa0JEOztBRGpCRDtFQUNFLCtCQUFBO1VBQUEsdUJBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7Q0NvQkQ7O0FEbkJEO0VBQ0UseUJBQUE7Q0NzQkQ7O0FEcEJEO0VBQ0Usd0JBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFB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bkJEOzs7OztFQUtJLG9DQUFBO0VBQ0EsK0JBQUE7Q0QwbkJIOztBQ3ZuQkQ7Ozs7O0VBS0ksZ0RBQUE7Q0QwbkJIOztBQ3ZuQkQ7O0VBRUksZUg5Qlk7RUcrQlosMkJBQUE7RUM2QkYsbUNBQUE7RUFBQSwyQkFBQTtFQUNBLG1DSmlCYztVSWpCZCwyQkppQmM7RUloQmQsaUVKV2dCO1VJWGhCLHlESldnQjtFR3hDZCxnQkFBQTtDRDRuQkg7QUMxbkJHOztFQUNJLHdESGhDYTtDRTZwQnBCO0FDMW5CRzs7RUFDSSx3REhwQ2E7Q0VpcUJwQjs7QUN6bkJEO0VBQ0ksd0JBQUE7Q0Q0bkJIO0FDMW5CRztFQUNJLHlESDlDZ0I7Q0UwcUJ2Qjs7QUN4bkJEO0VBQ0ksZUhyRFk7RUdzRFosaUJITFU7RUdNVixjQUFBO0VBQ0Esd0JBQUE7Q0QybkJIOztBQ3huQkQ7RUFDSSw0Q0hsQmE7RUdtQmIsMEJBQUE7Q0QybkJIOztBQ3huQkQ7RUFDSSxvREh4QlE7RUd5QlIsaUJIakJVO0VHa0JWLDJCQUFBO0NEMm5CSDs7QUN4bkJEO0VBQ0ksZ0JBQUE7RUFDQSx3QkFBQTtDRDJuQkg7QUUxc0JLO0VENkVOO0lBS1Esa0JBQUE7SUFDQSx1QkFBQTtHRDRuQkw7Q0FDRjs7QUN6bkJEO0VBQ0ksa0JBQUE7RUFDQSx5QkFBQTtDRDRuQkg7QUVydEJLO0VEdUZOO0lBS1EsZ0JBQUE7SUFDQSx3QkFBQTtHRDZuQkw7Q0FDRjs7QUMxbkJEO0VBQ0ksbUJBQUE7RUFDQSwwQkFBQTtDRDZuQkg7QUVodUJLO0VEaUdOO0lBS1EsZ0JBQUE7SUFDQSx5QkFBQTtHRDhuQkw7Q0FDRjs7QUMzbkJEO0VBQ0ksZ0JBQUE7RUFDQSwwQkFBQTtDRDhuQkg7QUUzdUJLO0VEMkdOO0lBS1Esa0JBQUE7SUFDQSx5QkFBQTtHRCtuQkw7Q0FDRjs7QUM1bkJEO0VBQ0ksZ0JBQUE7Q0QrbkJIO0FFcnZCSztFRHFITjtJQUlRLG1CQUFBO0dEZ29CTDtDQUNGOztBQzduQkQ7RUFDSSxnQkFBQTtDRGdvQkg7QUU5dkJLO0VENkhOO0lBSVEsbUJBQUE7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QUE7RUFBQSxjQUFBO0VBRUEsWUFBQTtFTWpIRSxZQUFBO0VOaUdFLG9CTWhHaUI7RU5vR2pCLGdCTXBHaUI7Q1I0aER0QjtBUTFoREc7RU40RkUsaUNNM0YwQjtFTjZGMUIsZ0NNN0YwQjtFTmlHMUIsK0JNakcwQjtFTmlHMUIsK0JNakcwQjtVTmlHMUIsNEJNakcwQjtDUitoRC9CO0FRNWhERztFTnNJRix1Qk1ySTJCO0VOdUZ2Qix5Qk12RnVCO0VOeUZ2Qix3Qk16RnVCO0VOMkZ2Qix1Qk0zRnVCO0VONkZ2QiwwQk03RnVCO1VONkZ2QixvQk03RnVCO0NSbWlENUI7QVFoaURHO0VOa0lGLG9CQUpjO0VBMUNWLDJCTW5GdUI7RU5xRnZCLDBCTXJGdUI7RU51RnZCLHlCTXZGdUI7RU55RnZCLHVCTXpGdUI7VU55RnZCLHNCTXpGdUI7Q1J1aUQ1QjtBUXBpREc7RU44SEYsc0JBTmM7RUF4Q1YsNkJNL0V1QjtFTmlGdkIsNEJNakZ1QjtFTm1GdkIsMkJNbkZ1QjtFTnFGdkIseUJNckZ1QjtVTnFGdkIsd0JNckZ1QjtDUjJpRDVCO0FReGlERztFTjhFRSw0Qk03RTJCO0VOaUYzQix5Qk1qRjJCO01OaUYzQixzQk1qRjJCO1VOaUYzQix3Qk1qRjJCO0NSNGlEaEM7QVF6aURHO0VOMEVFLDhCTXpFMkI7RU42RTNCLHNCTTdFMkI7TU42RTNCLG1CTTdFMkI7VU42RTNCLDBCTTdFMkI7Q1I2aURoQztBUTFpREc7RU5zRUUsZ0NNckUyQjtFTnlFM0Isd0JNekUyQjtNTnlFM0IscUJNekUyQjtVTnlFM0IsNEJNekUyQjtDUjhpRGhDOztBUXhpREQ7O0VBRUksb0JBQUE7TUFBQSxxQkFBQTtVQUFBLGFBQUE7RUFDQSw4QkFBQTtNQUFBLGlCQUFBO0VBQ0EsZ0JBQUE7Q1IyaURIOztBUXZpREc7RU5xREUsNkJNcERnQjtFTnNEaEIsNEJNdERnQjtFTjBEaEIsb0JNMURnQjtVTjBEaEIsd0JNMURnQjtFQUNkLHlCQUFBO0NSNmlEUDs7QVEvaURHO0VOcURFLDZCTXBEZ0I7RU5zRGhCLDRCTXREZ0I7RU4wRGhCLG9CTTFEZ0I7VU4wRGhCLHdCTTFEZ0I7RUFDZCx5QkFBQTtDUnFqRFA7O0FRdmpERztFTnFERSxxQk1wRGdCO0VOc0RoQixvQk10RGdCO0VOMERoQixvQk0xRGdCO1VOMERoQixnQk0xRGdCO0VBQ2QsaUJBQUE7Q1I2akRQOztBUS9qREc7RU5xREUsOEJNcERnQjtFTnNEaEIsNkJNdERnQjtFTjBEaEIsb0JNMURnQjtVTjBEaEIseUJNMURnQjtFQUNkLDBCQUFBO0NScWtEUDs7QVF2a0RHO0VOcURFLDhCTXBEZ0I7RU5zRGhCLDZCTXREZ0I7RU4wRGhCLG9CTTFEZ0I7VU4wRGhCLHlCTTFEZ0I7RUFDZCwwQkFBQTtDUjZrRFA7O0FRL2tERztFTnFERSxtQk1wRGdCO0VOc0RoQixrQk10RGdCO0VOMERoQixvQk0xRGdCO1VOMERoQixjTTFEZ0I7RUFDZCxlQUFBO0NScWxEUDs7QVF2bERHO0VOcURFLDhCTXBEZ0I7RU5zRGhCLDZCTXREZ0I7RU4wRGhCLG9CTTFEZ0I7VU4wRGhCLHlCTTFEZ0I7RUFDZCwwQkFBQTtDUjZsRFA7O0FRL2xERztFTnFERSw4Qk1wRGdCO0VOc0RoQiw2Qk10RGdCO0VOMERoQixvQk0xRGdCO1VOMERoQix5Qk0xRGdCO0VBQ2QsMEJBQUE7Q1JxbURQOztBUXZtREc7RU5xREUscUJNcERnQjtFTnNEaEIsb0JNdERnQjtFTjBEaEIsb0JNMURnQjtVTjBEaEIsZ0JNMURnQjtFQUNkLGlCQUFBO0NSNm1EUDs7QVEvbURHO0VOcURFLDhCTXBEZ0I7RU5zRGhCLDZCTXREZ0I7RU4wRGhCLG9CTTFEZ0I7VU4wRGhCLHlCTTFEZ0I7RUFDZCwwQkFBQTtDUnFuRFA7O0FRdm5ERztFTnFERSw4Qk1wRGdCO0VOc0RoQiw2Qk10RGdCO0VOMERoQixvQk0xRGdCO1VOMERoQix5Qk0xRGdCO0VBQ2QsMEJBQUE7Q1I2bkRQOztBUS9uREc7RU5xREUsbUJNcERnQjtFTnNEaEIsa0JNdERnQjtFTjBEaEIsb0JNMURnQjtVTjBEaEIsY00xRGdCO0VBQ2QsZUFBQTtDUnFvRFA7O0FRdm9ERztFTnFERSw4Qk1wRGdCO0VOc0RoQiw2Qk10RGdCO0VOMERoQixvQk0xRGdCO1VOMERoQix5Qk0xRGdCO0VBQ2QsMEJBQUE7Q1I2b0RQOztBUS9vREc7RU5xREUsOEJNcERnQjtFTnNEaEIsNkJNdERnQjtFTjBEaEIsb0JNMURnQjtVTjBEaEIseUJNMURnQjtFQUNkLDBCQUFBO0NScXBEUDs7QVF2cERHO0VOcURFLHFCTXBEZ0I7RU5zRGhCLG9CTXREZ0I7RU4wRGhCLG9CTTFEZ0I7VU4wRGhCLGdCTTFEZ0I7RUFDZCxpQkFBQTtDUjZwRFA7O0FRL3BERztFTnFERSw4Qk1wRGdCO0VOc0RoQiw2Qk10RGdCO0VOMERoQixvQk0xRGdCO1VOMERoQix5Qk0xRGdCO0VBQ2QsMEJBQUE7Q1JxcURQOztBUXZxREc7RU5xREUsOEJNcERnQjtFTnNEaEIsNkJNdERnQjtFTjBEaEIsb0JNMURnQjtVTjBEaEIseUJNMURnQjtFQUNkLDBCQUFBO0NSNnFEUDs7QVEvcURHO0VOcURFLG1CTXBEZ0I7RU5zRGhCLGtCTXREZ0I7RU4wRGhCLG9CTTFEZ0I7VU4wRGhCLGNNMURnQjtFQUNkLGVBQUE7Q1JxckRQOztBUXZyREc7RU5xREUsOEJNcERnQjtFTnNEaEIsNkJNdERnQjtFTjBEaEIsb0JNMURnQjtVTjBEaEIseUJNMURnQjtFQUNkLDBCQUFBO0NSNnJEUDs7QVEvckRHO0VOcURFLDhCTXBEZ0I7RU5zRGhCLDZCTXREZ0I7RU4wRGhCLG9CTTFEZ0I7VU4wRGhCLHlCTTFEZ0I7RUFDZCwwQkFBQTtDUnFzRFA7O0FRdnNERztFTnFERSxxQk1wRGdCO0VOc0RoQixvQk10RGdCO0VOMERoQixvQk0xRGdCO1VOMERoQixnQk0xRGdCO0VBQ2QsaUJBQUE7Q1I2c0RQOztBUS9zREc7RU5xREUsOEJNcERnQjtFTnNEaEIsNkJNdERnQjtFTjBEaEIsb0JNMURnQjtVTjBEaEIseUJNMURnQjtFQUNkLDBCQUFBO0NScXREUDs7QVF2dERHO0VOcURFLDhCTXBEZ0I7RU5zRGhCLDZCTXREZ0I7RU4wRGhCLG9CTTFEZ0I7VU4wRGhCLHlCTTFEZ0I7RUFDZCwwQkFBQTtDUjZ0RFA7O0FRL3RERztFTnFERSxvQk1wRGdCO0VOc0RoQixtQk10RGdCO0VOMERoQixvQk0xRGdCO1VOMERoQixlTTFEZ0I7RUFDZCxnQkFBQTtDUnF1RFA7O0FFcm1ERztFTXhIUTtJTjJDTiw2Qk0xQ3dCO0lONEN4Qiw0Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix3Qk1oRHdCO0lBQ2QseUJBQUE7R1JvdURiO0VRdHVEUztJTjJDTiw2Qk0xQ3dCO0lONEN4Qiw0Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix3Qk1oRHdCO0lBQ2QseUJBQUE7R1IydURiO0VRN3VEUztJTjJDTixxQk0xQ3dCO0lONEN4QixvQk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4QixnQk1oRHdCO0lBQ2QsaUJBQUE7R1JrdkRiO0VRcHZEUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1J5dkRiO0VRM3ZEUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1Jnd0RiO0VRbHdEUztJTjJDTixtQk0xQ3dCO0lONEN4QixrQk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4QixjTWhEd0I7SUFDZCxlQUFBO0dSdXdEYjtFUXp3RFM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSOHdEYjtFUWh4RFM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dScXhEYjtFUXZ4RFM7SU4yQ04scUJNMUN3QjtJTjRDeEIsb0JNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIsZ0JNaER3QjtJQUNkLGlCQUFBO0dSNHhEYjtFUTl4RFM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSbXlEYjtFUXJ5RFM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSMHlEYjtFUTV5RFM7SU4yQ04sbUJNMUN3QjtJTjRDeEIsa0JNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIsY01oRHdCO0lBQ2QsZUFBQTtHUml6RGI7RVFuekRTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUnd6RGI7RVExekRTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUit6RGI7RVFqMERTO0lOMkNOLHFCTTFDd0I7SU40Q3hCLG9CTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLGdCTWhEd0I7SUFDZCxpQkFBQTtHUnMwRGI7RVF4MERTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUjYwRGI7RVEvMERTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUm8xRGI7RVF0MURTO0lOMkNOLG1CTTFDd0I7SU40Q3hCLGtCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLGNNaER3QjtJQUNkLGVBQUE7R1IyMURiO0VRNzFEUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1JrMkRiO0VRcDJEUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1J5MkRiO0VRMzJEUztJTjJDTixxQk0xQ3dCO0lONEN4QixvQk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4QixnQk1oRHdCO0lBQ2QsaUJBQUE7R1JnM0RiO0VRbDNEUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1J1M0RiO0VRejNEUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1I4M0RiO0VRaDREUztJTjJDTixvQk0xQ3dCO0lONEN4QixtQk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4QixlTWhEd0I7SUFDZCxnQkFBQTtHUnE0RGI7RVFqNERTO0lOcUNOLGlDTXBDa0M7SU5zQ2xDLGdDTXRDa0M7SU4wQ2xDLCtCTTFDa0M7SU4wQ2xDLCtCTTFDa0M7WU4wQ2xDLDRCTTFDa0M7R1JzNERyQztFUW40RFM7SU4rRVYsdUJNOUVtQztJTmdDL0IseUJNaEMrQjtJTmtDL0Isd0JNbEMrQjtJTm9DL0IsdUJNcEMrQjtJTnNDL0IsMEJNdEMrQjtZTnNDL0Isb0JNdEMrQjtHUjA0RGxDO0VRdjREUztJTjJFVixvQkFKYztJQTFDViwyQk01QitCO0lOOEIvQiwwQk05QitCO0lOZ0MvQix5Qk1oQytCO0lOa0MvQix1Qk1sQytCO1lOa0MvQixzQk1sQytCO0dSODREbEM7RVEzNERTO0lOdUVWLHNCQU5jO0lBeENWLDZCTXhCK0I7SU4wQi9CLDRCTTFCK0I7SU40Qi9CLDJCTTVCK0I7SU44Qi9CLHlCTTlCK0I7WU44Qi9CLHdCTTlCK0I7R1JrNURsQztFUS80RFM7SU51Qk4sNEJNdEJtQztJTjBCbkMseUJNMUJtQztRTjBCbkMsc0JNMUJtQztZTjBCbkMsd0JNMUJtQztHUm01RHRDO0VRaDVEUztJTm1CTiw4Qk1sQm1DO0lOc0JuQyxzQk10Qm1DO1FOc0JuQyxtQk10Qm1DO1lOc0JuQywwQk10Qm1DO0dSbzVEdEM7RVFqNURTO0lOZU4sZ0NNZG1DO0lOa0JuQyx3Qk1sQm1DO1FOa0JuQyxxQk1sQm1DO1lOa0JuQyw0Qk1sQm1DO0dScTVEdEM7Q0FDRjtBRTd6REc7RU14SFE7SU4yQ04sNkJNMUN3QjtJTjRDeEIsNEJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIsd0JNaER3QjtJQUNkLHlCQUFBO0dSMjdEYjtFUTc3RFM7SU4yQ04sNkJNMUN3QjtJTjRDeEIsNEJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIsd0JNaER3QjtJQUNkLHlCQUFBO0dSazhEYjtFUXA4RFM7SU4yQ04scUJNMUN3QjtJTjRDeEIsb0JNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIsZ0JNaER3QjtJQUNkLGlCQUFBO0dSeThEYjtFUTM4RFM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSZzlEYjtFUWw5RFM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSdTlEYjtFUXo5RFM7SU4yQ04sbUJNMUN3QjtJTjRDeEIsa0JNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIsY01oRHdCO0lBQ2QsZUFBQTtHUjg5RGI7RVFoK0RTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUnErRGI7RVF2K0RTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUjQrRGI7RVE5K0RTO0lOMkNOLHFCTTFDd0I7SU40Q3hCLG9CTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLGdCTWhEd0I7SUFDZCxpQkFBQTtHUm0vRGI7RVFyL0RTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUjAvRGI7RVE1L0RTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUmlnRWI7RVFuZ0VTO0lOMkNOLG1CTTFDd0I7SU40Q3hCLGtCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLGNNaER3QjtJQUNkLGVBQUE7R1J3Z0ViO0VRMWdFUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1IrZ0ViO0VRamhFUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1JzaEViO0VReGhFUztJTjJDTixxQk0xQ3dCO0lONEN4QixvQk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4QixnQk1oRHdCO0lBQ2QsaUJBQUE7R1I2aEViO0VRL2hFUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1JvaUViO0VRdGlFUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1IyaUViO0VRN2lFUztJTjJDTixtQk0xQ3dCO0lONEN4QixrQk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4QixjTWhEd0I7SUFDZCxlQUFBO0dSa2pFYjtFUXBqRVM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSeWpFYjtFUTNqRVM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSZ2tFYjtFUWxrRVM7SU4yQ04scUJNMUN3QjtJTjRDeEIsb0JNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIsZ0JNaER3QjtJQUNkLGlCQUFBO0dSdWtFYjtFUXprRVM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSOGtFYjtFUWhsRVM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dScWxFYjtFUXZsRVM7SU4yQ04sb0JNMUN3QjtJTjRDeEIsbUJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIsZU1oRHdCO0lBQ2QsZ0JBQUE7R1I0bEViO0VReGxFUztJTnFDTixpQ01wQ2tDO0lOc0NsQyxnQ010Q2tDO0lOMENsQywrQk0xQ2tDO0lOMENsQywrQk0xQ2tDO1lOMENsQyw0Qk0xQ2tDO0dSNmxFckM7RVExbEVTO0lOK0VWLHVCTTlFbUM7SU5nQy9CLHlCTWhDK0I7SU5rQy9CLHdCTWxDK0I7SU5vQy9CLHVCTXBDK0I7SU5zQy9CLDBCTXRDK0I7WU5zQy9CLG9CTXRDK0I7R1JpbUVsQztFUTlsRVM7SU4yRVYsb0JBSmM7SUExQ1YsMkJNNUIrQjtJTjhCL0IsMEJNOUIrQjtJTmdDL0IseUJNaEMrQjtJTmtDL0IsdUJNbEMrQjtZTmtDL0Isc0JNbEMrQjtHUnFtRWxDO0VRbG1FUztJTnVFVixzQkFOYztJQXhDViw2Qk14QitCO0lOMEIvQiw0Qk0xQitCO0lONEIvQiwyQk01QitCO0lOOEIvQix5Qk05QitCO1lOOEIvQix3Qk05QitCO0dSeW1FbEM7RVF0bUVTO0lOdUJOLDRCTXRCbUM7SU4wQm5DLHlCTTFCbUM7UU4wQm5DLHNCTTFCbUM7WU4wQm5DLHdCTTFCbUM7R1IwbUV0QztFUXZtRVM7SU5tQk4sOEJNbEJtQztJTnNCbkMsc0JNdEJtQztRTnNCbkMsbUJNdEJtQztZTnNCbkMsMEJNdEJtQztHUjJtRXRDO0VReG1FUztJTmVOLGdDTWRtQztJTmtCbkMsd0JNbEJtQztRTmtCbkMscUJNbEJtQztZTmtCbkMsNEJNbEJtQztHUjRtRXRDO0NBQ0Y7QUVwaEVHO0VNeEhRO0lOMkNOLDZCTTFDd0I7SU40Q3hCLDRCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHdCTWhEd0I7SUFDZCx5QkFBQTtHUmtwRWI7RVFwcEVTO0lOMkNOLDZCTTFDd0I7SU40Q3hCLDRCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHdCTWhEd0I7SUFDZCx5QkFBQTtHUnlwRWI7RVEzcEVTO0lOMkNOLHFCTTFDd0I7SU40Q3hCLG9CTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLGdCTWhEd0I7SUFDZCxpQkFBQTtHUmdxRWI7RVFscUVTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUnVxRWI7RVF6cUVTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUjhxRWI7RVFockVTO0lOMkNOLG1CTTFDd0I7SU40Q3hCLGtCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLGNNaER3QjtJQUNkLGVBQUE7R1JxckViO0VRdnJFUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1I0ckViO0VROXJFUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1Jtc0ViO0VRcnNFUztJTjJDTixxQk0xQ3dCO0lONEN4QixvQk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4QixnQk1oRHdCO0lBQ2QsaUJBQUE7R1Iwc0ViO0VRNXNFUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1JpdEViO0VRbnRFUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1J3dEViO0VRMXRFUztJTjJDTixtQk0xQ3dCO0lONEN4QixrQk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4QixjTWhEd0I7SUFDZCxlQUFBO0dSK3RFYjtFUWp1RVM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSc3VFYjtFUXh1RVM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSNnVFYjtFUS91RVM7SU4yQ04scUJNMUN3QjtJTjRDeEIsb0JNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIsZ0JNaER3QjtJQUNkLGlCQUFBO0dSb3ZFYjtFUXR2RVM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSMnZFYjtFUTd2RVM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSa3dFYjtFUXB3RVM7SU4yQ04sbUJNMUN3QjtJTjRDeEIsa0JNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIsY01oRHdCO0lBQ2QsZUFBQTtHUnl3RWI7RVEzd0VTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUmd4RWI7RVFseEVTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUnV4RWI7RVF6eEVTO0lOMkNOLHFCTTFDd0I7SU40Q3hCLG9CTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLGdCTWhEd0I7SUFDZCxpQkFBQTtHUjh4RWI7RVFoeUVTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUnF5RWI7RVF2eUVTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUjR5RWI7RVE5eUVTO0lOMkNOLG9CTTFDd0I7SU40Q3hCLG1CTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLGVNaER3QjtJQUNkLGdCQUFBO0dSbXpFYjtFUS95RVM7SU5xQ04saUNNcENrQztJTnNDbEMsZ0NNdENrQztJTjBDbEMsK0JNMUNrQztJTjBDbEMsK0JNMUNrQztZTjBDbEMsNEJNMUNrQztHUm96RXJDO0VRanpFUztJTitFVix1Qk05RW1DO0lOZ0MvQix5Qk1oQytCO0lOa0MvQix3Qk1sQytCO0lOb0MvQix1Qk1wQytCO0lOc0MvQiwwQk10QytCO1lOc0MvQixvQk10QytCO0dSd3pFbEM7RVFyekVTO0lOMkVWLG9CQUpjO0lBMUNWLDJCTTVCK0I7SU44Qi9CLDBCTTlCK0I7SU5nQy9CLHlCTWhDK0I7SU5rQy9CLHVCTWxDK0I7WU5rQy9CLHNCTWxDK0I7R1I0ekVsQztFUXp6RVM7SU51RVYsc0JBTmM7SUF4Q1YsNkJNeEIrQjtJTjBCL0IsNEJNMUIrQjtJTjRCL0IsMkJNNUIrQjtJTjhCL0IseUJNOUIrQjtZTjhCL0Isd0JNOUIrQjtHUmcwRWxDO0VRN3pFUztJTnVCTiw0Qk10Qm1DO0lOMEJuQyx5Qk0xQm1DO1FOMEJuQyxzQk0xQm1DO1lOMEJuQyx3Qk0xQm1DO0dSaTBFdEM7RVE5ekVTO0lObUJOLDhCTWxCbUM7SU5zQm5DLHNCTXRCbUM7UU5zQm5DLG1CTXRCbUM7WU5zQm5DLDBCTXRCbUM7R1JrMEV0QztFUS96RVM7SU5lTixnQ01kbUM7SU5rQm5DLHdCTWxCbUM7UU5rQm5DLHFCTWxCbUM7WU5rQm5DLDRCTWxCbUM7R1JtMEV0QztDQUNGO0FFM3VFRztFTXhIUTtJTjJDTiw2Qk0xQ3dCO0lONEN4Qiw0Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix3Qk1oRHdCO0lBQ2QseUJBQUE7R1J5MkViO0VRMzJFUztJTjJDTiw2Qk0xQ3dCO0lONEN4Qiw0Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix3Qk1oRHdCO0lBQ2QseUJBQUE7R1JnM0ViO0VRbDNFUztJTjJDTixxQk0xQ3dCO0lONEN4QixvQk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4QixnQk1oRHdCO0lBQ2QsaUJBQUE7R1J1M0ViO0VRejNFUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1I4M0ViO0VRaDRFUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1JxNEViO0VRdjRFUztJTjJDTixtQk0xQ3dCO0lONEN4QixrQk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4QixjTWhEd0I7SUFDZCxlQUFBO0dSNDRFYjtFUTk0RVM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSbTVFYjtFUXI1RVM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSMDVFYjtFUTU1RVM7SU4yQ04scUJNMUN3QjtJTjRDeEIsb0JNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIsZ0JNaER3QjtJQUNkLGlCQUFBO0dSaTZFYjtFUW42RVM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSdzZFYjtFUTE2RVM7SU4yQ04sOEJNMUN3QjtJTjRDeEIsNkJNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIseUJNaER3QjtJQUNkLDBCQUFBO0dSKzZFYjtFUWo3RVM7SU4yQ04sbUJNMUN3QjtJTjRDeEIsa0JNNUN3QjtJTmdEeEIsb0JNaER3QjtZTmdEeEIsY01oRHdCO0lBQ2QsZUFBQTtHUnM3RWI7RVF4N0VTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUjY3RWI7RVEvN0VTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUm84RWI7RVF0OEVTO0lOMkNOLHFCTTFDd0I7SU40Q3hCLG9CTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLGdCTWhEd0I7SUFDZCxpQkFBQTtHUjI4RWI7RVE3OEVTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUms5RWI7RVFwOUVTO0lOMkNOLDhCTTFDd0I7SU40Q3hCLDZCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLHlCTWhEd0I7SUFDZCwwQkFBQTtHUnk5RWI7RVEzOUVTO0lOMkNOLG1CTTFDd0I7SU40Q3hCLGtCTTVDd0I7SU5nRHhCLG9CTWhEd0I7WU5nRHhCLGNNaER3QjtJQUNkLGVBQUE7R1JnK0ViO0VRbCtFUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1J1K0ViO0VReitFUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1I4K0ViO0VRaC9FUztJTjJDTixxQk0xQ3dCO0lONEN4QixvQk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4QixnQk1oRHdCO0lBQ2QsaUJBQUE7R1JxL0ViO0VRdi9FUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1I0L0ViO0VROS9FUztJTjJDTiw4Qk0xQ3dCO0lONEN4Qiw2Qk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4Qix5Qk1oRHdCO0lBQ2QsMEJBQUE7R1JtZ0ZiO0VRcmdGUztJTjJDTixvQk0xQ3dCO0lONEN4QixtQk01Q3dCO0lOZ0R4QixvQk1oRHdCO1lOZ0R4QixlTWhEd0I7SUFDZCxnQkFBQTtHUjBnRmI7RVF0Z0ZTO0lOcUNOLGlDTXBDa0M7SU5zQ2xDLGdDTXRDa0M7SU4wQ2xDLCtCTTFDa0M7SU4wQ2xDLCtCTTFDa0M7WU4wQ2xDLDRCTTFDa0M7R1IyZ0ZyQztFUXhnRlM7SU4rRVYsdUJNOUVtQztJTmdDL0IseUJNaEMrQjtJTmtDL0Isd0JNbEMrQjtJTm9DL0IsdUJNcEMrQjtJTnNDL0IsMEJNdEMrQjtZTnNDL0Isb0JNdEMrQjtHUitnRmxDO0VRNWdGUztJTjJFVixvQkFKYztJQTFDViwyQk01QitCO0lOOEIvQiwwQk05QitCO0lOZ0MvQix5Qk1oQytCO0lOa0MvQix1Qk1sQytCO1lOa0MvQixzQk1sQytCO0dSbWhGbEM7RVFoaEZTO0lOdUVWLHNCQU5jO0lBeENWLDZCTXhCK0I7SU4wQi9CLDRCTTFCK0I7SU40Qi9CLDJCTTVCK0I7SU44Qi9CLHlCTTlCK0I7WU44Qi9CLHdCTTlCK0I7R1J1aEZsQztFUXBoRlM7SU51Qk4sNEJNdEJtQztJTjBCbkMseUJNMUJtQztRTjBCbkMsc0JNMUJtQztZTjBCbkMsd0JNMUJtQztHUndoRnRDO0VRcmhGUztJTm1CTiw4Qk1sQm1DO0lOc0JuQyxzQk10Qm1DO1FOc0JuQyxtQk10Qm1DO1lOc0JuQywwQk10Qm1DO0dSeWhGdEM7RVF0aEZTO0lOZU4sZ0NNZG1DO0lOa0JuQyx3Qk1sQm1DO1FOa0JuQyxxQk1sQm1DO1lOa0JuQyw0Qk1sQm1DO0dSMGhGdEM7Q0FDRjtBU3QvRUQ7O0VBckhJLDRCQUFBO0VBQUEsNEJBQUE7RUFBQSxxQkFBQTtFQUNBLDBCQUFBO01BQUEsdUJBQUE7VUFBQSxvQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSx3QkFBQTtFQUNBLG9CWCtDWTtFVzlDWixtQkFBQTtFQUNBLDZCQUFBO0VBQ0EsVUFBQTtFQUNB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QUFBLCtCQUFBO0VBQUEsa0RBQUE7RUFDQSxtQ0ppQmM7VUlqQmQsMkJKaUJjO0VJaEJkLGlFSldnQjtVSVhoQix5REpXZ0I7Q0VxaUxqQjtBb0IxbExPO0VBQ0Usb0JBQUE7Q3BCNGxMVDtBb0IzbExTO0VBQ0UsWUFBQTtDcEI2bExYO0FvQjNsTFM7RWxCbUpOLGlCSlNnQjtFSVBsQixrQ0FBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7RUFDQSx1Q0FBQTtFQUNBLG9DQUFBO0VBQ0EsbUNBQUE7RWtCNUpVLGV0QjNCSTtFc0I0Qkosa0JBQUE7RWxCZ0NWLG1DQUFBO0VBQUEsMkJBQUE7RUFDQSxtQ0ppQmM7VUlqQmQsMkJKaUJjO0VJaEJkLGlFSldnQjtVSVhoQix5REpXZ0I7Q0U2akxqQjtBb0JwbUxPO0VBQ0UsZXRCN0JRO0NFbW9MakI7QW9Ccm1MUztFQUNFLHNDQUFBO1VBQUEsOEJBQUE7RUFDQSwrQkFBQTtVQUFBLHVCQUFBO0NwQnVtTFg7QW9Ccm1MUztFQUNFLGV0Qm5DTTtDRTBvTGpCO0FvQmptTFM7RUFDRSwrQkFBQTtVQUFBLHVCQUFBO0NwQm1tTFg7QW9COWxMSztFQUNFLGFBQUE7RUFDQSwwRHRCZ0NHO1VzQmhDSCxrRHRCZ0NHO0NFZ2tMVjtBb0IvbExPO0VBQ0UsZXRCbkRRO0VzQm9EUix3QkFBQTtFQUNBLGtCQUFBO0NwQmltTFQ7QW9CaG1MUztFQUNFLDBCdEIvRUM7RXNCZ0ZELGtCQUFBO0NwQmttTFg7QUV2cUxLO0VrQlpOO0lBd0ZJLHdCQUFBO0dwQitsTEQ7RW9COWxMQztJQUNFLGNBQUE7R3BCZ21MSDtFb0I3bExHO0lBQ0UsVUFBQTtHcEIrbExMO0VvQjdsTE87SUFDRSxrQkFBQTtHcEIrbExUO0VvQjdsTE87SUFDRSxjQUFBO0dwQitsTFQ7RW9CM2xMTztJQUNFLGV0QnRGSTtHRW1yTGI7RW9CNWxMUztJQUNFLGV0QnhGRTtHRXNyTGI7RW9CMWxMSztJQUNFLGV0QjdGTTtHRXlyTGI7RW9CemxM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QUE7RXBDbEVsQiw4Q0FBQTtFQUFBLHNDQUFBO0VBQ0EsbUNKaUJjO1VJakJkLDJCSmlCYztFSWhCZCxpRUpXZ0I7VUlYaEIseURKV2dCO0NFdzFSakI7QXNDNXhSbUI7RUFDSSxvQnhDaElOO0NFODVSakI7QUUzNlJLO0VvQzBITTtJQXdCUSxtQkFBQTtJQUNBLFdBQUE7R3RDNnhSakI7Q0FDRjtBc0N4eFJHO0VBQ0ksc0JBQUE7Q3RDMHhSUDtBc0N2eFJHO0VBQ0kscUJBQUE7Q3RDeXhSUDtBc0N2eFJPO0VBQ0ksdUJBQUE7RUFDQSxnQnhDekZPO0NFazNSbEI7QUUzN1JLO0VvQzZKRjtJQVNRLHFCQUFBO0lBQUEscUJBQUE7SUFBQSxjQUFBO0lBQ0Esd0JBQUE7UUFBQSxxQkFBQTtZQUFBLDRCQUFBO0lBQ0EsMEJBQUE7UUFBQSx1QkFBQTtZQUFBLG9CQUFBO0d0Q3l4UlQ7RXNDdHhSYTtJQUNJLG1CQUFBO0d0Q3d4UmpCO0NBQ0Y7QXNDanhSbUI7RUFDSSxrQkFBQTtFQUNBLHNCeEN2Sk47Q0UwNlJqQjtBc0M3d1J1QjtFQUNJLG9CeEM5SlY7Q0U2NlJqQiIsImZpbGUiOiJ0aGVtZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvL0NvbG91cnNcbiRncmV5LWxpZ2h0OiAjRjZGNkY2O1xuJGdyZXk6ICNDN0NEQ0Q7XG4kZ3JleS1ibHVlLWxpZ2h0OiAjRTlFRkYyO1xuJGdyZXktZGltOiAjN0Q4MDgxO1xuJGdyZXktZGFyazogIzRCNEI0QjtcbiRibGFjazogIzAwMDAwMDtcblxuJGdyZXktZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMTk5LCAyMDUsIDIwNSwgMC4yNSkgMCUsIHJnYmEoMTk5LCAyMDUsIDIwNSwgMCkgMTAwJSk7XG5cbiRvcmFuZ2U6ICNEMzdCNDY7XG4kZ3JlZW4tZGFyazogIzQ0N0M1MztcbiR5ZWxsb3c6ICNEMkI2MTU7XG4kZ3JleS1ibHVlOiAjNjE4RUE3O1xuJHB1cnBsZS1kaW06ICM1QTRBNzE7XG4kcGluay1kaW06ICNCMjY0N0U7XG4kcmVkOiAjYmEzNTM1O1xuJGJsdWUtYWNjZW50OiAjMDBBMkMwO1xuXG4kY29sb3ItcHJpbWFyeTogIzQyNTA2OTtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0OiAjOThBMkIzO1xuJGNvbG9yLXByaW1hcnktbGlnaHRlcjogbGlnaHRlbigkY29sb3ItcHJpbWFyeSwgNSk7XG4kY29sb3ItcHJpbWFyeS14bGlnaHQ6ICNFM0U2RUQ7XG4kY29sb3ItcHJpbWFyeS1kYXJrOiBkYXJrZW4oJGNvbG9yLXByaW1hcnksIDEwKTtcblxuJGNvbG9yLXNlY29uZGFyeTogI0U0OTQ2NDtcbiRjb2xvci1zZWNvbmRhcnktbGlnaHQ6ICNFMkI4OUI7XG4kY29sb3Itc2Vjb25kYXJ5LWxpZ2h0ZXI6IGxpZ2h0ZW4oJGNvbG9yLXNlY29uZGFyeSwgNSk7XG4kY29sb3Itc2Vjb25kYXJ5LXhsaWdodDogI0Y5RjJFQjtcbiRjb2xvci1zZWNvbmRhcnktZGFyazogI0M2N0Y1MDtcblxuJGNvbG9yLXRlcnRpYXJ5OiAjN0Q2MDg3O1xuJGNvbG9yLXRlcnRpYXJ5LWxpZ2h0OiBsaWdodGVuKCRjb2xvci10ZXJ0aWFyeSwgMTApO1xuJGNvbG9yLXRlcnRpYXJ5LWxpZ2h0ZXI6IGxpZ2h0ZW4oJGNvbG9yLXRlcnRpYXJ5LCA1KTtcbiRjb2xvci10ZXJ0aWFyeS1kYXJrOiBkYXJrZW4oJGNvbG9yLXRlcnRpYXJ5LCAxMCk7XG5cblxuJGNvbG9yLWFsdDogJG9yYW5nZTtcbiRjb2xvci1hbHQtbGlnaHQ6IGxpZ2h0ZW4oJGNvbG9yLWFsdCwxMCk7XG4kY29sb3ItYWx0LWRhcms6IGRhcmtlbigkb3JhbmdlLCAxMCk7XG5cbiRjb2xvci1ib3JkZXI6ICNEMEQ1REQ7XG4kY29sb3ItYm9keTogd2hpdGU7XG4kY29sb3ItYm9keS10ZXh0OiAjMTAxODI4O1xuXG4kY29sb3ItZXJyb3I6ICNGRjdFN0U7XG4kY29sb3Itc3VjY2VzczogIzAwQTMyOTtcbiRjb2xvci13YXJuaW5nOiAjOTc4MTAwO1xuXG4vL0xheW91dFxuLy8kaW5uZXItd2lkdGg6IDEyNDBweDtcbiRpbm5lci13aWR0aDogMTIyNnB4O1xuJGlubmVyLXdpZHRoLTI6IDk0MHB4O1xuJGgtcGFkZGluZzogMjBweDtcbiRoLXBhZGRpbmctbDogMzBweDtcbiRidXR0b24tcmFkaXVzOiAzMHB4O1xuJGJveC1yYWRpdXM6IDVweDtcbiRjYXJkLXJhZGl1czogMTBweDtcblxuLy9Gb250XG4kZm9udC1tYWluOiAnUm9ib3RvJywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiRmb250LXNlY29uZGFyeTogJ0JhcmxvdyBDb25kZW5zZWQnLCBzYW5zLXNlcmlmO1xuJGZvbnQtaGVhZGluZzogJGZvbnQtc2Vjb25kYXJ5O1xuJGZvbnQtYm9keTogJGZvbnQtbWFpbjtcbiRmb250LWJvZHktd2VpZ2h0OiA0MDA7XG4kZm9udC1ib2R5LXN0eWxlOiBub3JtYWw7XG4kZm9udC1saWdodDogMzAwO1xuJGZvbnQtcmVndWxhcjogNDAwO1xuJGZvbnQtbWVkaXVtOiA1MDA7XG4kZm9udC1zZW1pYm9sZDogNjAwO1xuJGZvbnQtYm9sZDogNzAwO1xuJGZvbnQtYm9keS1ib2xkLXdlaWdodDogJGZvbnQtYm9sZDtcbiRsaW5lLWhlaWdodDogMS4zNzU7XG5cbiRmb250LXNpemUtYmFzZTogMTZweDtcbiRmb250LXNpemU6IHJlbSgkZm9udC1zaXplLWJhc2UpO1xuJGZvbnQtc2l6ZS14czI6IHJlbSgkZm9udC1zaXplLWJhc2UgLSA1cHgpO1xuJGZvbnQtc2l6ZS14czogcmVtKCRmb250LXNpemUtYmFzZSAtIDRweCk7XG4kZm9udC1zaXplLXNtOiByZW0oJGZvbnQtc2l6ZS1iYXNlIC0gMnB4KTtcbiRmb250LXNpemUtbGc6IHJlbSgkZm9udC1zaXplLWJhc2UgKyAycHgpO1xuJGZvbnQtc2l6ZS14bDogcmVtKCRmb250LXNpemUtYmFzZSArIDRweCk7XG4kZm9udC1zaXplLTJ4OiByZW0oJGZvbnQtc2l6ZS1iYXNlICsgNnB4KTtcbiRmb250LXNpemUtM3g6IHJlbSgkZm9udC1zaXplLWJhc2UgKyA4cHgpO1xuJGZvbnQtc2l6ZS00eDogcmVtKCRmb250LXNpemUtYmFzZSArIDEwcHgpO1xuJGZvbnQtc2l6ZS01eDogcmVtKCRmb250LXNpemUtYmFzZSArIDE0cHgpO1xuJGZvbnQtc2l6ZS1oZWFkZXI6IHJlbSgzMnB4KTtcblxuLyo9PT09PT09PT09PT09PT09IFRyYW5zaXRpb25zID09PT09PT09PT09PT09PT0qL1xuJHRyYW5zaXRpb24tZHVyYXRpb246IDI1MG1zO1xuJHRyYW5zaXRpb24tdGltaW5nOiBlYXNlLWluLW91dDtcbiRlYXNpbmctMTogY3ViaWMtYmV6aWVyKDAuNjUsIDAuMDUsIDAuMzYsIDEpO1xuJGVhc2luZy0yOiBjdWJpYy1iZXppZXIoMC4yOSwgMC42MywgMC40NCwgMSk7XG4kZWFzaW5nLXN0YW5kYXJkOiBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSk7XG4kZWFzaW5nLWRlY2VsZXJhdGVkOiBjdWJpYy1iZXppZXIoMC4wLCAwLjAsIDAuMiwgMSk7XG4kZWFzaW5nLWFjY2VsZXJhdGVkOiBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDEsIDEpO1xuXG4kZHVyYXRpb24teGZhc3Q6IDEwMG1zO1xuJGR1cmF0aW9uLWZhc3Q6IDIwMG1zO1xuJGR1cmF0aW9uLW1lZGl1bTogMjUwbXM7XG4kZHVyYXRpb24tc2xvdzogMzAwbXM7XG4kZHVyYXRpb24teHNsb3c6IDUwMG1zO1xuXG4kdHJhbnNpdGlvbi1kcmF3ZXI6IGFsbCAkZHVyYXRpb24tbWVkaXVtICRlYXNpbmctMTtcblxuXG4kc2hhZG93LTE6IDAgMTBweCAxOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiRzaGFkb3ctMjogMCAwLjI1cmVtIDFyZW0gcmdiYSg0OCw1NSw2NiwuMTUpO1xuJHNoYWRvdy0zOiAwIDAuMTI1cmVtIC41cmVtIHJnYmEoNDgsNTUsNjYsLjE1KTtcbiRzaGFkb3ctaGVhZGVyOiAwcHggNHB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcblxuXG4vLyBCcmVha3BvaW50cyB1c2VkIHdpdGggdGhlIG1lZGlhLXF1ZXJ5IG1peGluXG4vKj09PT09PT09PT09PT09PT0gQlJFQUtQT0lOVFMgVkFSSUFCTEVTID09PT09PT09PT09PT09PT0qL1xuJGJyZWFrLW1vYmlsZS14czogMzQwcHg7XG4kYnJlYWstbW9iaWxlOiA0ODBweDtcbiRicmVhay10YWJsZXQ6IDc2OHB4O1xuJGJyZWFrLXRhYmxldC1sOiA5OTJweDtcbiRicmVhay1kZXNrdG9wOiAxMjAwcHg7XG4kYnJlYWstd2lkZXNjcmVlbjogMTQ0MHB4O1xuXG4kbW9iaWxlLXhzOiAnbW9iaWxlLXhzJztcbiRtb2JpbGU6ICdtb2JpbGUnO1xuJHRhYmxldDogJ3RhYmxldCc7XG4kdGFibGV0LWRvd246ICd0YWJsZXQtZG93bic7XG4kdGFibGV0LXVwOiAndGFibGV0LXVwJztcbiR0YWJsZXQtbDogJ3RhYmxldC1sJztcbiR0YWJsZXQtbC1kb3duOiAndGFibGV0LWwtZG93bic7XG4kdGFibGV0LWwtdXA6ICd0YWJsZXQtbC11cCc7XG4kZGVza3RvcDogJ2Rlc2t0b3AnO1xuJGRlc2t0b3AtZG93bjogJ2Rlc2t0b3AtZG93bic7XG4kZGVza3RvcC11cDogJ2Rlc2t0b3AtdXAnO1xuJHdpZGVzY3JlZW46ICd3aWRlc2NyZWVuJztcblxuJGJyZWFrcG9pbnRzOiAoXG4gICAgJG1vYmlsZS14cyAnKG1heC13aWR0aDogI3skYnJlYWstbW9iaWxlLXhzfSknLFxuICAgICRtb2JpbGUgJyhtYXgtd2lkdGg6ICN7JGJyZWFrLW1vYmlsZX0pJyxcbiAgICAkdGFibGV0ICcobWluLXdpZHRoOiAjeyRicmVhay1tb2JpbGUgKyAxfSkgYW5kIChtYXgtd2lkdGg6ICN7JGJyZWFrLXRhYmxldH0pJyxcbiAgICAkdGFibGV0LWRvd24gJyhtYXgtd2lkdGg6ICN7JGJyZWFrLXRhYmxldH0pJyxcbiAgICAkdGFibGV0LXVwICcobWluLXdpZHRoOiAjeyRicmVhay1tb2JpbGUgKyAxfSknLFxuICAgICR0YWJsZXQtbCAnKG1pbi13aWR0aDogI3skYnJlYWstdGFibGV0ICsgMX0pIGFuZCAobWF4LXdpZHRoOiAjeyRicmVhay10YWJsZXQtbH0pJyxcbiAgICAkdGFibGV0LWwtZG93biAnKG1heC13aWR0aDogI3skYnJlYWstdGFibGV0LWx9KScsXG4gICAgJHRhYmxldC1sLXVwICcobWluLXdpZHRoOiAjeyRicmVhay10YWJsZXQgKyAxfSknLFxuICAgICRkZXNrdG9wICcobWluLXdpZHRoOiAjeyRicmVhay10YWJsZXQtbH0pIGFuZCAobWF4LXdpZHRoOiAjeyRicmVhay1kZXNrdG9wIC0gMX0pJyxcbiAgICAkZGVza3RvcC1kb3duICcobWF4LXdpZHRoOiAjeyRicmVhay1kZXNrdG9wIC0gMX0pJyxcbiAgICAkZGVza3RvcC11cCAnKG1pbi13aWR0aDogI3skYnJlYWstdGFibGV0LWwgKyAxfSknLFxuICAgICR3aWRlc2NyZWVuICcobWluLXdpZHRoOiAjeyRicmVhay13aWRlc2NyZWVufSknXG4pO1xuXG4kZ3JpZC1jb2x1bW5zOiAyNDtcbiRncmlkLWd1dHRlcjogIHJlbSgxNXB4KTtcbiRncmlkLWJyZWFrcG9pbnRzIDogKFxuICAvL3hzOiAkYnJlYWstbW9iaWxlLFxuICAgIHNtOiAkYnJlYWstdGFibGV0LFxuICAgIG1kOiAkYnJlYWstdGFibGV0LWwsXG4gICAgbGc6ICRicmVhay1kZXNrdG9wLFxuICAgIHhsOiAkYnJlYWstd2lkZXNjcmVlblxuKTtcblxuJHNwYWNpbmdzOiAoXG4gICAgMDogMCxcbiAgICAxOiAwLjI1cmVtLFxuICAgIDI6IDAuNXJlbSxcbiAgICAzOiAxcmVtLFxuICAgIDQ6IDJyZW0sXG4gICAgNTogNHJlbSxcbiAgICA2OiA4cmVtLFxuICAgIDc6IDE2cmVtXG4pICFkZWZhdWx0O1xuXG5cbi8qPT09PT09PT09PT09PT09PSBaLUluZGV4ID09PT09PT09PT09PT09PT0qL1xuJHotaW5kZXgtYmFzZTogMTtcbiR6LWluZGV4LWRyb3Bkb3duIDogNztcbiR6LWluZGV4LXN1Yi1uYXY6IDg7XG4kei1pbmRleC1hbm5vdW5jZW1lbnQtYmFyOiAxMDtcbiR6LWluZGV4LWhlYWRlcjogMTI7XG4kei1pbmRleC1tb2JpbGUtbmF2OiA5OTtcbiR6LWluZGV4LWRyYXdlcjogMTAwO1xuJHotaW5kZXgtaGVhZGVyLWZpeGVkOiA5OTtcbiR6LWluZGV4LXNlYXJjaC1iYXI6IDk5OTtcbiR6LWluZGV4LXByZWRpY3RpdmUtc2VhcmNoLXdyYXBwZXI6IDEwMDA7XG4kei1pbmRleC1za2lwLXRvLWNvbnRlbnQ6IDEwMDAwOyAvLyByZWFsbHkgaGlnaCB0byBiZSBzYWZlIG9mIGFwcCBtYXJrdXBcblxuXG4vL0ljb25zXG4kaWNvbi1mb250OiBcImljb21vb25cIjtcblxuJGljb24tdHJ1Y2s6IFwiXFxlOTE1XCI7XG4kaWNvbi1hcnJvdy1iYWNrd2FyZDogXCJcXGU5MDBcIjtcbiRpY29uLWFycm93LWRvd246IFwiXFxlOTAxXCI7XG4kaWNvbi1hcnJvdy1mb3J3YXJkOiBcIlxcZTkwMlwiO1xuJGljb24tYXJyb3ctdXA6IFwiXFxlOTAzXCI7XG4kaWNvbi1jaGVjay1jaXJjbGU6IFwiXFxlOTA0XCI7XG4kaWNvbi1oZWxwLW91dGxpbmU6IFwiXFxlOTA1XCI7XG4kaWNvbi1pbnNlcnQtY2hhcnQtb3V0bGluZWQ6IFwiXFxlOTA2XCI7XG4kaWNvbi1rZXlib2FyZC1hcnJvdy1kb3duOiBcIlxcZTkwN1wiO1xuJGljb24ta2V5Ym9hcmQtYXJyb3ctdXA6IFwiXFxlOTA4XCI7XG4kaWNvbi1iYXNrZXQ6IFwiXFxlOTA5XCI7XG4kaWNvbi1hY2NvdW50OiBcIlxcZTkwYVwiO1xuJGljb24tc2VhcmNoOiBcIlxcZTkwYlwiO1xuJGljb24tY2hldnJvbi1kb3duOiBcIlxcZTkwY1wiO1xuJGljb24tY2hldnJvbi1yaWdodDogXCJcXGU5MGRcIjtcbiRpY29uLXRpY2s6IFwiXFxlOTBlXCI7XG4kaWNvbi1jbG9zZTogXCJcXGU5MGZcIjtcbiRpY29uLXBsdXM6IFwiXFxlOTEwXCI7XG4kaWNvbi1mdWVsOiBcIlxcZTkxMVwiO1xuJGljb24tY2FyYm9uLW9mZnNldDogXCJcXGU5MTJcIjtcbiRpY29uLWRlbGV0ZTogXCJcXGU5MDlcIjsgLy8gWW91IGhhdmUgYSBkdXBsaWNhdGUgaWNvbiBjb2RlLCBjb25zaWRlciByZW1vdmluZyBvciByZW5hbWluZyBvbmUuXG5cblxuJGljb25zOiAoXG4gICAgYXJyb3ctYmFja3dhcmQ6ICRpY29uLWFycm93LWJhY2t3YXJkLFxuICAgIGFycm93LWRvd246ICRpY29uLWFycm93LWRvd24sXG4gICAgYXJyb3ctZm9yd2FyZDogJGljb24tYXJyb3ctZm9yd2FyZCxcbiAgICBhcnJvdy11cDogJGljb24tYXJyb3ctdXAsXG4gICAgY2hlY2stY2lyY2xlOiAkaWNvbi1jaGVjay1jaXJjbGUsXG4gICAgaGVscC1vdXRsaW5lOiAkaWNvbi1oZWxwLW91dGxpbmUsXG4gICAgaW5zZXJ0LWNoYXJ0LW91dGxpbmVkOiAkaWNvbi1pbnNlcnQtY2hhcnQtb3V0bGluZWQsXG4gICAga2V5Ym9hcmQtYXJyb3ctZG93bjogJGljb24ta2V5Ym9hcmQtYXJyb3ctZG93bixcbiAgICBrZXlib2FyZC1hcnJvdy11cDogJGljb24ta2V5Ym9hcmQtYXJyb3ctdXAsXG4gICAgYmFza2V0OiAkaWNvbi1iYXNrZXQsXG4gICAgYWNjb3VudDogJGljb24tYWNjb3VudCxcbiAgICBzZWFyY2g6ICRpY29uLXNlYXJjaCxcbiAgICBjaGV2cm9uLWRvd246ICRpY29uLWNoZXZyb24tZG93bixcbiAgICBjaGV2cm9uLXJpZ2h0OiAkaWNvbi1jaGV2cm9uLXJpZ2h0LFxuICAgIHRpY2s6ICRpY29uLXRpY2ssXG4gICAgY2xvc2U6ICRpY29uLWNsb3NlLFxuICAgIHBsdXM6ICRpY29uLXBsdXMsXG4gICAgZnVlbDogJGljb24tZnVlbCxcbiAgICBjYXJib24tb2Zmc2V0OiAkaWNvbi1jYXJib24tb2Zmc2V0LFxuICAgIGRlbGV0ZTogJGljb24tZGVsZXRlLFxuICAgIHRydWNrOiAkaWNvbi10cnVja1xuKTtcbiIsIi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjhweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IH1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbi5zZWxlY3QyLWNvbnRhaW5lcltkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyB9XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gIGZsb2F0OiBsZWZ0OyB9XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmc6IDA7IH1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMDAwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA1MTsgfVxuXG4uc2VsZWN0Mi1yZXN1bHRzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nOiA2cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyB9XG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZF0ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgbGVmdDogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNHB4OyB9XG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBwYWRkaW5nOiA0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24uc2VsZWN0Mi1zZWFyY2gtLWhpZGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWxlY3QyLWNsb3NlLW1hc2sge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7IH1cblxuLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBoZWlnaHQ6IDI2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIHJpZ2h0OiAxcHg7XG4gIHdpZHRoOiAyMHB4OyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgYm9yZGVyLWNvbG9yOiAjODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDVweCA0cHggMCA0cHg7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgbGVmdDogMXB4O1xuICByaWdodDogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogdGV4dDsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmc6IDFweDsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmc6IDAgNXB4OyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6ICM5OTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogIzMzMzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiBzb2xpZCBibGFjayAxcHg7XG4gIG91dGxpbmU6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW3JvbGU9Z3JvdXBdIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xuICBjb2xvcjogIzk5OTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgcGFkZGluZy1sZWZ0OiAyZW07IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTJlbTtcbiAgcGFkZGluZy1sZWZ0OiAzZW07IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC0zZW07XG4gIHBhZGRpbmctbGVmdDogNGVtOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTRlbTtcbiAgcGFkZGluZy1sZWZ0OiA1ZW07IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTVlbTtcbiAgcGFkZGluZy1sZWZ0OiA2ZW07IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg5N2ZiO1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSA1MCUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDUwJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgNTAlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkZGRkZGRicsIGVuZENvbG9yc3RyPScjRkZFRUVFRUUnLCBHcmFkaWVudFR5cGU9MCk7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5OyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIHJpZ2h0OiAxcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCAjY2NjY2NjIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgI2NjY2NjYyAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZWVlZSA1MCUsICNjY2NjY2MgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgZW5kQ29sb3JzdHI9JyNGRkNDQ0NDQycsIEdyYWRpZW50VHlwZT0wKTsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogIzg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGxlZnQ6IDFweDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODg4IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDAgNHB4IDVweCA0cHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDAlLCAjZWVlZWVlIDUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDAlLCAjZWVlZWVlIDUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDAlLCAjZWVlZWVlIDUwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRkZGRkZGJywgZW5kQ29sb3JzdHI9JyNGRkVFRUVFRScsIEdyYWRpZW50VHlwZT0wKTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsIHdoaXRlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgd2hpdGUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWVlZWUgNTAlLCB3aGl0ZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZFRUVFRUUnLCBlbmRDb2xvcnN0cj0nI0ZGRkZGRkZGJywgR3JhZGllbnRUeXBlPTApOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiB0ZXh0O1xuICBvdXRsaW5lOiAwOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgNXB4OyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmc6IDAgNXB4OyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6ICM4ODg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogIzU1NTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIG91dGxpbmU6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcbiAgYm9yZGVyLXRvcDogbm9uZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW3JvbGU9Z3JvdXBdIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xuICBjb2xvcjogZ3JleTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODc1ZDc7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTg5N2ZiOyB9XG4iLCIvKj09PT09PT09PT09PT09PT0gVHJhbnNpdGlvbnMgPT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT0gQlJFQUtQT0lOVFMgVkFSSUFCTEVTID09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09IFotSW5kZXggPT09PT09PT09PT09PT09PSovXG4uc2VsZWN0Mi1jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDI4cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXJbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDAwMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwNTE7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZzogNnB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWRdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICBsZWZ0OiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIHBhZGRpbmc6IDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93bi5zZWxlY3QyLXNlYXJjaC0taGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNsb3NlLW1hc2sge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG5cbi5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBjb2xvcjogIzQ0NDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGhlaWdodDogMjZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgcmlnaHQ6IDFweDtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODg4IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDAgNHB4IDVweCA0cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcGFkZGluZzogMXB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogMCA1cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogIzk5OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXI6IHNvbGlkIGJsYWNrIDFweDtcbiAgb3V0bGluZTogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbltyb2xlPWdyb3VwXSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXSB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gIHBhZGRpbmctbGVmdDogMmVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC0yZW07XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtM2VtO1xuICBwYWRkaW5nLWxlZnQ6IDRlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC00ZW07XG4gIHBhZGRpbmctbGVmdDogNWVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC01ZW07XG4gIHBhZGRpbmctbGVmdDogNmVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODk3ZmI7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgNTAlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSA1MCUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDUwJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZGRkZGRkYnLCBlbmRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgR3JhZGllbnRUeXBlPTApO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGNvbG9yOiAjNDQ0O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICByaWdodDogMXB4O1xuICB3aWR0aDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgI2NjY2NjYyAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsICNjY2NjY2MgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWVlZWUgNTAlLCAjY2NjY2NjIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkVFRUVFRScsIGVuZENvbG9yc3RyPScjRkZDQ0NDQ0MnLCBHcmFkaWVudFR5cGU9MCk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDAlLCAjZWVlZWVlIDUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDAlLCAjZWVlZWVlIDUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDAlLCAjZWVlZWVlIDUwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRkZGRkZGJywgZW5kQ29sb3JzdHI9JyNGRkVFRUVFRScsIEdyYWRpZW50VHlwZT0wKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCB3aGl0ZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsIHdoaXRlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlZWVlIDUwJSwgd2hpdGUgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgZW5kQ29sb3JzdHI9JyNGRkZGRkZGRicsIEdyYWRpZW50VHlwZT0wKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHRleHQ7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCA1cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogMCA1cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogIzg4ODtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjNTU1O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW3JvbGU9Z3JvdXBdIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLWRpc2FibGVkPXRydWVdIHtcbiAgY29sb3I6IGdyZXk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4NzVkNztcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJvcmRlci1jb2xvcjogIzU4OTdmYjtcbn1cblxuaHRtbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMxMDE4Mjg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG5ib2R5LFxuaW5wdXQsXG50ZXh0YXJlYSxcbmJ1dHRvbixcbnNlbGVjdCB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbmJ1dHRvbixcbnRleHRhcmVhLFxuaW5wdXQsXG5zZWxlY3QsXG5hIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbmEsXG4ubGluayB7XG4gIGNvbG9yOiAjNDI1MDY5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYTp2aXNpdGVkLFxuLmxpbms6dmlzaXRlZCB7XG4gIGNvbG9yOiByZ2IoNDYuMzE1Nzg5NDczNywgNTYuMTQwMzUwODc3MiwgNzMuNjg0MjEwNTI2Myk7XG59XG5hOmhvdmVyLFxuLmxpbms6aG92ZXIge1xuICBjb2xvcjogcmdiKDQ2LjMxNTc4OTQ3MzcsIDU2LjE0MDM1MDg3NzIsIDczLjY4NDIxMDUyNjMpO1xufVxuXG5wIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG59XG5wLm5vdGUge1xuICBjb2xvcjogcmdiKDc1Ljg0MjEwNTI2MzIsIDkxLjkyOTgyNDU2MTQsIDEyMC42NTc4OTQ3MzY4KTtcbn1cblxuaDEsIC5oMSwgaDIsIC5oMiwgaDMsIC5oMywgaDQsIC5oNCwgLnBhZ2UtdGl0bGUtd3JhcHBlci0tY3VzdG9tZXIgLnBhZ2UtdGl0bGUsIGg1LCAuaDUsIGg2LCAuaDYge1xuICBjb2xvcjogIzQyNTA2OTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG59XG5cbmgxLCAuaDEsIGgyLCAuaDIsIGg2LCAuaDYge1xuICBmb250LWZhbWlseTogXCJCYXJsb3cgQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbmgzLCAuaDMsIGg0LCAuaDQsIC5wYWdlLXRpdGxlLXdyYXBwZXItLWN1c3RvbWVyIC5wYWdlLXRpdGxlLCBoNSwgLmg1IHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMi43NXJlbTtcbiAgfVxufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNjg3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgaDIsIC5oMiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xuICB9XG59XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMzQzNzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIGgzLCAuaDMge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjY4NzVyZW07XG4gIH1cbn1cblxuaDQsIC5oNCwgLnBhZ2UtdGl0bGUtd3JhcHBlci0tY3VzdG9tZXIgLnBhZ2UtdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMzQzNzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIGg0LCAuaDQsIC5wYWdlLXRpdGxlLXdyYXBwZXItLWN1c3RvbWVyIC5wYWdlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjY4NzVyZW07XG4gIH1cbn1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgaDUsIC5oNSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIGg2LCAuaDYge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuXG5oNCwgaDUge1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuXG5oNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xufVxuXG4udGV4dC1zIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAudGV4dC1zIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbi50ZXh0LXhsIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAudGV4dC14bCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5cbi50aXRsZS0tcmVndWxhciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi50aXRsZS0tc2VtaWJvbGQge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4udGV4dC0tYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi50ZXh0LS1yZWd1bGFyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnRleHQtYWxpZ24tLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5jbGVhcmZpeDpiZWZvcmUsIC5ibG9jay1jaGVja291dC1jb21tZW50cyAuYmxvY2staGVhZGVyOmJlZm9yZSwgLmJsb2NrLWFkZHJlc3MgLmJsb2NrLWhlYWRlcjpiZWZvcmUsIC5jbGVhcmZpeDphZnRlciwgLmJsb2NrLWNoZWNrb3V0LWNvbW1lbnRzIC5ibG9jay1oZWFkZXI6YWZ0ZXIsIC5ibG9jay1hZGRyZXNzIC5ibG9jay1oZWFkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5kaXNwbGF5LWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52aXN1YWxseS1oaWRkZW4sIC5jdXN0b21lci1hY2NvdW50LWxvZ2luIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xufVxuLnZpc3VhbGx5LWhpZGRlbi0taW5saW5lIHtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDFlbTtcbn1cblxuLmpzLWZvY3VzLWhpZGRlbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5sYWJlbC1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xufVxuLm5vLXBsYWNlaG9sZGVyIC5sYWJlbC1oaWRkZW4ge1xuICBwb3NpdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBjbGlwOiBhdXRvO1xufVxuXG4udmlzdWFsbHktc2hvd24ge1xuICBwb3NpdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBjbGlwOiBhdXRvO1xufVxuXG4ubm8tanM6bm90KGh0bWwpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uby1qcyAubm8tanM6bm90KGh0bWwpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uby1qcyAuanMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3VwcG9ydHMtbm8tY29va2llczpub3QoaHRtbCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuaHRtbC5zdXBwb3J0cy1uby1jb29raWVzIC5zdXBwb3J0cy1uby1jb29raWVzOm5vdChodG1sKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLnN1cHBvcnRzLW5vLWNvb2tpZXMgLnN1cHBvcnRzLWNvb2tpZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2tpcC1saW5rOmZvY3VzIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIGNsaXA6IGF1dG87XG4gIHotaW5kZXg6IDEwMDAwO1xuICBwYWRkaW5nOiAwLjkzNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzEwMTgyODtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmhpZGUge1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQgKi9cbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3BhY2luZy0tbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMS4zNzVyZW07XG59XG5cbi5zcGFjaW5nLS1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMzc1cmVtO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbmltZyxcbnBpY3R1cmUge1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxudWwge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnBhZ2UtbWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEyMjZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDEuMzc1cmVtIDEuMjVyZW07XG4gIG1pbi1oZWlnaHQ6IDcwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAucGFnZS1tYWluIHtcbiAgICBwYWRkaW5nOiAyLjc1cmVtIDEuMjVyZW07XG4gIH1cbn1cblxuLmlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTIyNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4ucGFnZS1tYWluID4gLnBhZ2UtdGl0bGUtd3JhcHBlcixcbi5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnBhZ2UtbWFpbiA+IC5wYWdlLXRpdGxlLXdyYXBwZXIsXG4gIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMDYyNXJlbTtcbiAgfVxufVxuLnBhZ2UtbWFpbiA+IC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUsXG4ucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlIHtcbiAgY29sb3I6ICM0MjUwNjk7XG59XG4ucGFnZS1tYWluID4gLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZTpsYXN0LWNoaWxkLFxuLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYWdlLW1haW4gPiAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXN1YnRpdGxlOmxhc3QtY2hpbGQsXG4ucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXN1YnRpdGxlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucGFnZS13cmFwcGVyID4gLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEyMjZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLm1lc3NhZ2Uuc3VjY2Vzcyxcbi5tZXNzYWdlLmVycm9yLFxuLm1lc3NhZ2UuaW5mbyxcbi5tZXNzYWdlLndhcm5pbmcsXG4ubWVzc2FnZS5ub3RpY2Uge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5tZXNzYWdlLmluZm8ge1xuICBjb2xvcjogIzQyNTA2OTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQyNTA2OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4ubWVzc2FnZS5pbmZvID4gKjpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBjb2xvcjogIzQyNTA2OTtcbn1cblxuI1F1b3RlRm9ybSAubWVzc2FnZS5lcnJvciB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6ICM2RDI0MDI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAxNDVweDtcbiAgcGFkZGluZy1yaWdodDogMTQ1cHg7XG59XG5cbi5ibG9jayAudGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLmJsb2NrIC50aXRsZSBzdHJvbmcge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG4uYmxvY2sgLmJsb2NrLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW0gIWltcG9ydGFudDtcbn1cbi5ibG9jayAuYmxvY2stdGl0bGUgPiBzdHJvbmcsIC5ibG9jayAuYmxvY2stdGl0bGUgPiBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xufVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5saXN0LXVuc3R5bGVkIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4ucHJlbG9hZGVyLCAucHJlbG9hZGVyLWlubGluZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wcmVsb2FkZXI6YmVmb3JlLCAucHJlbG9hZGVyLWlubGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL2xvYWRpbmcuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5wcmVsb2FkZXItaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uc3RhdHVzIHtcbiAgY29sb3I6ICM0MjUwNjk7XG59XG4uc3RhdHVzLS1zdWNjZXNzIHtcbiAgY29sb3I6ICMwMEEzMjk7XG59XG4uc3RhdHVzLS13YXJuaW5nIHtcbiAgY29sb3I6ICM5NzgxMDA7XG59XG4uc3RhdHVzLS1kYW5nZXIge1xuICBjb2xvcjogI0ZGN0U3RTtcbn1cblxuLm1vZGFsLWN1c3RvbSAuYWN0aW9uLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGNvbG9yOiAjNDI1MDY5O1xufVxuXG4uYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLmFjdGlvbjpsYXN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLmFjdGlvbjpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5hY3Rpb246bGFzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbTpsYXN0LWNoaWxkLCAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0Omxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC5hY3Rpb24udmlld2NhcnQ6bGFzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb246bGFzdC1jaGlsZCwgLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC51cGRhdGUtY2FydC1pdGVtOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC51cGRhdGUtY2FydC1pdGVtOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbTpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5vcmRlci1yZXZpZXctZm9ybSAuYWN0aW9uLnByaW1hcnksIC5vcmRlci1yZXZpZXctZm9ybSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAub3JkZXItcmV2aWV3LWZvcm0gLnByaW1hcnkuYWN0aW9uLCAub3JkZXItcmV2aWV3LWZvcm0gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5vcmRlci1yZXZpZXctZm9ybSAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAub3JkZXItcmV2aWV3LWZvcm0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5vcmRlci1yZXZpZXctZm9ybSAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAub3JkZXItcmV2aWV3LWZvcm0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCAub3JkZXItcmV2aWV3LWZvcm0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm9yZGVyLXJldmlldy1mb3JtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLm9yZGVyLXJldmlldy1mb3JtIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm9yZGVyLXJldmlldy1mb3JtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAub3JkZXItcmV2aWV3LWZvcm0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAub3JkZXItcmV2aWV3LWZvcm0gLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAub3JkZXItcmV2aWV3LWZvcm0gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm9yZGVyLXJldmlldy1mb3JtIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAub3JkZXItcmV2aWV3LWZvcm0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5vcmRlci1yZXZpZXctZm9ybSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAub3JkZXItcmV2aWV3LWZvcm0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm9yZGVyLXJldmlldy1mb3JtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAub3JkZXItcmV2aWV3LWZvcm0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIC5vcmRlci1yZXZpZXctZm9ybSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5vcmRlci1yZXZpZXctZm9ybSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLm9yZGVyLXJldmlldy1mb3JtIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAub3JkZXItcmV2aWV3LWZvcm0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLm9yZGVyLXJldmlldy1mb3JtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLm9yZGVyLXJldmlldy1mb3JtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgLm9yZGVyLXJldmlldy1mb3JtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5vcmRlci1yZXZpZXctZm9ybSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC5hY3Rpb24sIC5vcmRlci1yZXZpZXctZm9ybSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5vcmRlci1yZXZpZXctZm9ybSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLm9yZGVyLXJldmlldy1mb3JtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm9yZGVyLXJldmlldy1mb3JtIC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAub3JkZXItcmV2aWV3LWZvcm0gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAub3JkZXItcmV2aWV3LWZvcm0gLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm9yZGVyLXJldmlldy1mb3JtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5vcmRlci1yZXZpZXctZm9ybSAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5vcmRlci1yZXZpZXctZm9ybSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5vcmRlci1yZXZpZXctZm9ybSAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5vcmRlci1yZXZpZXctZm9ybSAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5vcmRlci1yZXZpZXctZm9ybSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAub3JkZXItcmV2aWV3LWZvcm0gLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5vcmRlci1yZXZpZXctZm9ybSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm9yZGVyLXJldmlldy1mb3JtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5vcmRlci1yZXZpZXctZm9ybSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAub3JkZXItcmV2aWV3LWZvcm0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5vcmRlci1yZXZpZXctZm9ybSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAub3JkZXItcmV2aWV3LWZvcm0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAub3JkZXItcmV2aWV3LWZvcm0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm9yZGVyLXJldmlldy1mb3JtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLm9yZGVyLXJldmlldy1mb3JtIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm9yZGVyLXJldmlldy1mb3JtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAub3JkZXItcmV2aWV3LWZvcm0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLm9yZGVyLXJldmlldy1mb3JtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAub3JkZXItcmV2aWV3LWZvcm0gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm9yZGVyLXJldmlldy1mb3JtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm9yZGVyLXJldmlldy1mb3JtIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5vcmRlci1yZXZpZXctZm9ybSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm9yZGVyLXJldmlldy1mb3JtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAub3JkZXItcmV2aWV3LWZvcm0gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAub3JkZXItcmV2aWV3LWZvcm0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5vcmRlci1yZXZpZXctZm9ybSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLm9yZGVyLXJldmlldy1mb3JtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAub3JkZXItcmV2aWV3LWZvcm0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5idW5kbGUtYWN0aW9ucyAuYWN0aW9uLnByaW1hcnkuY3VzdG9taXplLCAuYnVuZGxlLWFjdGlvbnMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5jdXN0b21pemUuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5idW5kbGUtYWN0aW9ucyAucHJpbWFyeS5jdXN0b21pemUuYWN0aW9uLCAuYnVuZGxlLWFjdGlvbnMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS5jdXN0b21pemUudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYnVuZGxlLWFjdGlvbnMgLnByaW1hcnkuY3VzdG9taXplLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5idW5kbGUtYWN0aW9ucyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LmN1c3RvbWl6ZS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5idW5kbGUtYWN0aW9ucyAucHJpbWFyeS5jdXN0b21pemUudXBkYXRlLWNhcnQtaXRlbSwgLmJ1bmRsZS1hY3Rpb25zIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi5jdXN0b21pemUudmlld2NhcnQsIC5idW5kbGUtYWN0aW9ucyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmN1c3RvbWl6ZS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJ1bmRsZS1hY3Rpb25zIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmN1c3RvbWl6ZS52aWV3Y2FydC5hY3Rpb24sIC5idW5kbGUtYWN0aW9ucyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jdXN0b21pemUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYnVuZGxlLWFjdGlvbnMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmN1c3RvbWl6ZS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYnVuZGxlLWFjdGlvbnMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY3VzdG9taXplLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJ1bmRsZS1hY3Rpb25zIC5hY3Rpb24uY3VzdG9taXplLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5idW5kbGUtYWN0aW9ucyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jdXN0b21pemUudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJ1bmRsZS1hY3Rpb25zIC5jdXN0b21pemUudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJ1bmRsZS1hY3Rpb25zIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY3VzdG9taXplLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJ1bmRsZS1hY3Rpb25zIC5jdXN0b21pemUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYnVuZGxlLWFjdGlvbnMgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmN1c3RvbWl6ZS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5idW5kbGUtYWN0aW9ucyAuY3VzdG9taXplLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5idW5kbGUtYWN0aW9ucyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LmN1c3RvbWl6ZS5hY3Rpb24udmlld2NhcnQsIC5idW5kbGUtYWN0aW9ucyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuY3VzdG9taXplLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYnVuZGxlLWFjdGlvbnMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS5jdXN0b21pemUudmlld2NhcnQuYWN0aW9uLCAuYnVuZGxlLWFjdGlvbnMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS5jdXN0b21pemUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYnVuZGxlLWFjdGlvbnMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkuY3VzdG9taXplLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5idW5kbGUtYWN0aW9ucyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LmN1c3RvbWl6ZS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYnVuZGxlLWFjdGlvbnMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY3VzdG9taXplLmFjdGlvbi52aWV3Y2FydCwgLmJ1bmRsZS1hY3Rpb25zIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY3VzdG9taXplLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYnVuZGxlLWFjdGlvbnMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY3VzdG9taXplLnZpZXdjYXJ0LmFjdGlvbiwgLmJ1bmRsZS1hY3Rpb25zIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmN1c3RvbWl6ZS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5idW5kbGUtYWN0aW9ucyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY3VzdG9taXplLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5idW5kbGUtYWN0aW9ucyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jdXN0b21pemUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYnVuZGxlLWFjdGlvbnMgLnByaW1hcnkuY3VzdG9taXplLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYnVuZGxlLWFjdGlvbnMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5jdXN0b21pemUudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJ1bmRsZS1hY3Rpb25zIC5wcmltYXJ5LmN1c3RvbWl6ZS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYnVuZGxlLWFjdGlvbnMgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LmN1c3RvbWl6ZS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5idW5kbGUtYWN0aW9ucyAucHJpbWFyeS5jdXN0b21pemUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYnVuZGxlLWFjdGlvbnMgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuY3VzdG9taXplLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJ1bmRsZS1hY3Rpb25zIC5wcmltYXJ5LmN1c3RvbWl6ZS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5idW5kbGUtYWN0aW9ucyAuY3VzdG9taXplLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYnVuZGxlLWFjdGlvbnMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY3VzdG9taXplLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5idW5kbGUtYWN0aW9ucyAuY3VzdG9taXplLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5idW5kbGUtYWN0aW9ucyAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmN1c3RvbWl6ZS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5idW5kbGUtYWN0aW9ucyAuY3VzdG9taXplLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJ1bmRsZS1hY3Rpb25zIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jdXN0b21pemUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYnVuZGxlLWFjdGlvbnMgLmN1c3RvbWl6ZS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYnVuZGxlLWFjdGlvbnMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkuY3VzdG9taXplLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5idW5kbGUtYWN0aW9ucyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY3VzdG9taXplLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYnVuZGxlLWFjdGlvbnMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY3VzdG9taXplLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5idW5kbGUtYWN0aW9ucyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY3VzdG9taXplLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYnVuZGxlLWFjdGlvbnMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY3VzdG9taXplLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJ1bmRsZS1hY3Rpb25zIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jdXN0b21pemUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJ1bmRsZS1hY3Rpb25zIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmN1c3RvbWl6ZS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYnVuZGxlLWFjdGlvbnMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmN1c3RvbWl6ZS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYnVuZGxlLWFjdGlvbnMgLnByaW1hcnkuY3VzdG9taXplLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5idW5kbGUtYWN0aW9ucyAuY3VzdG9taXplLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYnVuZGxlLWFjdGlvbnMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY3VzdG9taXplLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5idW5kbGUtYWN0aW9ucyAuY3VzdG9taXplLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5idW5kbGUtYWN0aW9ucyAuY3VzdG9taXplLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5idW5kbGUtYWN0aW9ucyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jdXN0b21pemUudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYnVuZGxlLWFjdGlvbnMgLmN1c3RvbWl6ZS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYnVuZGxlLWFjdGlvbnMgLmN1c3RvbWl6ZS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYnVuZGxlLWFjdGlvbnMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmN1c3RvbWl6ZS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYnVuZGxlLWFjdGlvbnMgLmN1c3RvbWl6ZS51cGRhdGUtY2FydC1pdGVtLCAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCAuYWN0aW9uLnByaW1hcnksIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IC5wcmltYXJ5LmFjdGlvbiwgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkuYWN0aW9uLnZpZXdjYXJ0LCAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYnVuZGxlLW9wdGlvbnMtY29udGFpbmVyIC5ibG9jay1idW5kbGUtc3VtbWFyeSAuYm94LXRvY2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJ1bmRsZS1vcHRpb25zLWNvbnRhaW5lciAuYmxvY2stYnVuZGxlLXN1bW1hcnkgLmJveC10b2NhcnQgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLmFjdGlvbi5wcmltYXJ5LmNoZWNrb3V0LCAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuY2hlY2tvdXQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLnByaW1hcnkuY2hlY2tvdXQuYWN0aW9uLCAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkuY2hlY2tvdXQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIC5wcmltYXJ5LmNoZWNrb3V0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5jaGVja291dC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLnByaW1hcnkuY2hlY2tvdXQudXBkYXRlLWNhcnQtaXRlbSwgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24uY2hlY2tvdXQudmlld2NhcnQsIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC52aWV3Y2FydC5hY3Rpb24sIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyAuYWN0aW9uLmNoZWNrb3V0LnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyAuY2hlY2tvdXQudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyAuY2hlY2tvdXQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLmNoZWNrb3V0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS5jaGVja291dC5hY3Rpb24udmlld2NhcnQsIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LmNoZWNrb3V0LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkuY2hlY2tvdXQudmlld2NhcnQuYWN0aW9uLCAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkuY2hlY2tvdXQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LmNoZWNrb3V0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5jaGVja291dC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LmFjdGlvbi52aWV3Y2FydCwgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LnZpZXdjYXJ0LmFjdGlvbiwgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIC5wcmltYXJ5LmNoZWNrb3V0LmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuY2hlY2tvdXQudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyAucHJpbWFyeS5jaGVja291dC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS5jaGVja291dC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLnByaW1hcnkuY2hlY2tvdXQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LmNoZWNrb3V0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyAucHJpbWFyeS5jaGVja291dC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLmNoZWNrb3V0LmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLmNoZWNrb3V0LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLmNoZWNrb3V0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIC5jaGVja291dC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LmNoZWNrb3V0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIC5wcmltYXJ5LmNoZWNrb3V0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLmNoZWNrb3V0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLmNoZWNrb3V0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLmNoZWNrb3V0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jYXJ0LXN1bW1hcnkgLmNoZWNrb3V0LW1ldGhvZHMtaXRlbXMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIC5jaGVja291dC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIC5jaGVja291dC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2FydC1zdW1tYXJ5IC5jaGVja291dC1tZXRob2RzLWl0ZW1zIC5jaGVja291dC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5wcmltYXJ5IC5hY3Rpb24ucHJpbWFyeSwgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5wcmltYXJ5IC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAuYWN0aW9uLnByaW1hcnksIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAuYWN0aW9uLnByaW1hcnksIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAuYWN0aW9uLnByaW1hcnksIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24ucHJpbWFyeSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi5wcmltYXJ5LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLnByaW1hcnkuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24ucHJpbWFyeSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5wcmltYXJ5IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5wcmltYXJ5IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5wcmltYXJ5IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5wcmltYXJ5IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5wcmltYXJ5IC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5wcmltYXJ5IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5wcmltYXJ5IC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5wcmltYXJ5IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAudmlld2NhcnQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5wcmltYXJ5IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5wcmltYXJ5IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5wcmltYXJ5IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5wcmltYXJ5IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnByaW1hcnksIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudXBkYXRlLWNhcnQtaXRlbSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC51cGRhdGUtY2FydC1pdGVtIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudXBkYXRlLWNhcnQtaXRlbSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC51cGRhdGUtY2FydC1pdGVtIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudXBkYXRlLWNhcnQtaXRlbSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC51cGRhdGUtY2FydC1pdGVtIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC51cGRhdGUtY2FydC1pdGVtIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQuYWN0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5hY3Rpb24udmlld2NhcnQgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC5hY3Rpb24gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5tZXRob2RzLXNoaXBwaW5nIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi5wcmltYXJ5LCAubWV0aG9kcy1zaGlwcGluZyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5hY3Rpb24sIC5tZXRob2RzLXNoaXBwaW5nIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAubWV0aG9kcy1zaGlwcGluZyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5tZXRob2RzLXNoaXBwaW5nIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIC5tZXRob2RzLXNoaXBwaW5nIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAubWV0aG9kcy1zaGlwcGluZyAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLm1ldGhvZHMtc2hpcHBpbmcgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5tZXRob2RzLXNoaXBwaW5nIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubWV0aG9kcy1zaGlwcGluZyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubWV0aG9kcy1zaGlwcGluZyAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgLm1ldGhvZHMtc2hpcHBpbmcgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLm1ldGhvZHMtc2hpcHBpbmcgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAubWV0aG9kcy1zaGlwcGluZyAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5tZXRob2RzLXNoaXBwaW5nIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAubWV0aG9kcy1zaGlwcGluZyAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgLm1ldGhvZHMtc2hpcHBpbmcgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5tZXRob2RzLXNoaXBwaW5nIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAubWV0aG9kcy1zaGlwcGluZyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAubWV0aG9kcy1zaGlwcGluZyAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAubWV0aG9kcy1zaGlwcGluZyAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm1ldGhvZHMtc2hpcHBpbmcgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubWV0aG9kcy1zaGlwcGluZyAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5tZXRob2RzLXNoaXBwaW5nIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubWV0aG9kcy1zaGlwcGluZyAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAubWV0aG9kcy1zaGlwcGluZyAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5tZXRob2RzLXNoaXBwaW5nIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubWV0aG9kcy1zaGlwcGluZyAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubWV0aG9kcy1zaGlwcGluZyAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAubWV0aG9kcy1zaGlwcGluZyAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5tZXRob2RzLXNoaXBwaW5nIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAubWV0aG9kcy1zaGlwcGluZyAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAubWV0aG9kcy1zaGlwcGluZyAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5tZXRob2RzLXNoaXBwaW5nIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAubWV0aG9kcy1zaGlwcGluZyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5tZXRob2RzLXNoaXBwaW5nIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5tZXRob2RzLXNoaXBwaW5nIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5tZXRob2RzLXNoaXBwaW5nIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm1ldGhvZHMtc2hpcHBpbmcgLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAubWV0aG9kcy1zaGlwcGluZyAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm1ldGhvZHMtc2hpcHBpbmcgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5tZXRob2RzLXNoaXBwaW5nIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5tZXRob2RzLXNoaXBwaW5nIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5tZXRob2RzLXNoaXBwaW5nIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5tZXRob2RzLXNoaXBwaW5nIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5tZXRob2RzLXNoaXBwaW5nIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5tZXRob2RzLXNoaXBwaW5nIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5tZXRob2RzLXNoaXBwaW5nIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay1hdXRoZW50aWNhdGlvbiAuYWN0aW9uLmFjdGlvbi1yZWdpc3RlciwgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi1yZWdpc3Rlci5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIC5hY3Rpb24tcmVnaXN0ZXIuYWN0aW9uLCAuYmxvY2stYXV0aGVudGljYXRpb24gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9uLXJlZ2lzdGVyLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIC5hY3Rpb24tcmVnaXN0ZXIudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi1yZWdpc3Rlci51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1hdXRoZW50aWNhdGlvbiAuYWN0aW9uLXJlZ2lzdGVyLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay1hdXRoZW50aWNhdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24tcmVnaXN0ZXIuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2stYXV0aGVudGljYXRpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24tcmVnaXN0ZXIudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1hdXRoZW50aWNhdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24tcmVnaXN0ZXIudmlld2NhcnQuYWN0aW9uLCAuYmxvY2stYXV0aGVudGljYXRpb24gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9uLXJlZ2lzdGVyLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb24tcmVnaXN0ZXIudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi1yZWdpc3Rlci52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1hdXRoZW50aWNhdGlvbiAuYWN0aW9uLXJlZ2lzdGVyLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stYXV0aGVudGljYXRpb24gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLXJlZ2lzdGVyLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1hdXRoZW50aWNhdGlvbiAuYWN0aW9uLXJlZ2lzdGVyLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1hdXRoZW50aWNhdGlvbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbi1yZWdpc3Rlci52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1hdXRoZW50aWNhdGlvbiAuYWN0aW9uLXJlZ2lzdGVyLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24tcmVnaXN0ZXIudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stYXV0aGVudGljYXRpb24gLmFjdGlvbi1yZWdpc3Rlci52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2stYXV0aGVudGljYXRpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbi1yZWdpc3Rlci52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stYXV0aGVudGljYXRpb24gLmFjdGlvbi1yZWdpc3Rlci52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2stYXV0aGVudGljYXRpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbi1yZWdpc3Rlci51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stYXV0aGVudGljYXRpb24gLmFjdGlvbi1yZWdpc3Rlci51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2stYXV0aGVudGljYXRpb24gLmFjdGlvbi5hY3Rpb24tbG9naW4sIC5ibG9jay1hdXRoZW50aWNhdGlvbiAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24tbG9naW4uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1hdXRoZW50aWNhdGlvbiAuYWN0aW9uLWxvZ2luLmFjdGlvbiwgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbi1sb2dpbi51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1hdXRoZW50aWNhdGlvbiAuYWN0aW9uLWxvZ2luLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay1hdXRoZW50aWNhdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24tbG9naW4udXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stYXV0aGVudGljYXRpb24gLmFjdGlvbi1sb2dpbi51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2stYXV0aGVudGljYXRpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLWxvZ2luLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLWxvZ2luLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stYXV0aGVudGljYXRpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLWxvZ2luLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbi1sb2dpbi52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1hdXRoZW50aWNhdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9uLWxvZ2luLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay1hdXRoZW50aWNhdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24tbG9naW4udmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stYXV0aGVudGljYXRpb24gLmFjdGlvbi1sb2dpbi5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi1sb2dpbi52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stYXV0aGVudGljYXRpb24gLmFjdGlvbi1sb2dpbi52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stYXV0aGVudGljYXRpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb24tbG9naW4udmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stYXV0aGVudGljYXRpb24gLmFjdGlvbi1sb2dpbi52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1hdXRoZW50aWNhdGlvbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLWxvZ2luLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIC5hY3Rpb24tbG9naW4udmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb24tbG9naW4udmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIC5hY3Rpb24tbG9naW4udmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb24tbG9naW4udXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIC5hY3Rpb24tbG9naW4udXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC5hY3Rpb24ucHJpbWFyeSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC5wcmltYXJ5LmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLmFjdGlvbi5wcmltYXJ5LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5hY3Rpb24ucHJpbWFyeSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAuYWN0aW9uLnByaW1hcnksIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24ucHJpbWFyeSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi5wcmltYXJ5LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi5wcmltYXJ5LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAucHJpbWFyeS5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5wcmltYXJ5LmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLmFjdGlvbi5wcmltYXJ5LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5hY3Rpb24ucHJpbWFyeSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAuYWN0aW9uLnByaW1hcnksIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24ucHJpbWFyeSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi5wcmltYXJ5LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi5wcmltYXJ5LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi5wcmltYXJ5LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAucHJpbWFyeS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24ucHJpbWFyeSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnByaW1hcnksIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC52aWV3Y2FydC5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQuYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQuYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC52aWV3Y2FydC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQuYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnByaW1hcnkuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi5wcmltYXJ5LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQuYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnByaW1hcnksIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLnZpZXdjYXJ0LmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbS52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnByaW1hcnksIC5mb3JtLWFkZHJlc3MtZWRpdCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmZvcm0tYWRkcmVzcy1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuYWN0aW9uLCAuZm9ybS1hZGRyZXNzLWVkaXQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuZm9ybS1hZGRyZXNzLWVkaXQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIC5mb3JtLWFkZHJlc3MtZWRpdCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmZvcm0tYWRkcmVzcy1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAuZm9ybS1hZGRyZXNzLWVkaXQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmZvcm0tYWRkcmVzcy1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWFkZHJlc3MtZWRpdCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmZvcm0tYWRkcmVzcy1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZm9ybS1hZGRyZXNzLWVkaXQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5mb3JtLWFkZHJlc3MtZWRpdCAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmZvcm0tYWRkcmVzcy1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmZvcm0tYWRkcmVzcy1lZGl0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tYWRkcmVzcy1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIC5mb3JtLWFkZHJlc3MtZWRpdCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnkudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmZvcm0tYWRkcmVzcy1lZGl0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmZvcm0tYWRkcmVzcy1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tYWRkcmVzcy1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIC5mb3JtLWFkZHJlc3MtZWRpdCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmZvcm0tYWRkcmVzcy1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAuZm9ybS1hZGRyZXNzLWVkaXQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmZvcm0tYWRkcmVzcy1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWFkZHJlc3MtZWRpdCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmZvcm0tYWRkcmVzcy1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5mb3JtLWFkZHJlc3MtZWRpdCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5mb3JtLWFkZHJlc3MtZWRpdCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5mb3JtLWFkZHJlc3MtZWRpdCAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmZvcm0tYWRkcmVzcy1lZGl0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmZvcm0tYWRkcmVzcy1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5mb3JtLWFkZHJlc3MtZWRpdCAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5mb3JtLWFkZHJlc3MtZWRpdCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmZvcm0tYWRkcmVzcy1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWFkZHJlc3MtZWRpdCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWFkZHJlc3MtZWRpdCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmZvcm0tYWRkcmVzcy1lZGl0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5mb3JtLWFkZHJlc3MtZWRpdCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tYWRkcmVzcy1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tYWRkcmVzcy1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5mb3JtLWFkZHJlc3MtZWRpdCAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5mb3JtLWFkZHJlc3MtZWRpdCAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmZvcm0tYWRkcmVzcy1lZGl0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmZvcm0tYWRkcmVzcy1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5mb3JtLWFkZHJlc3MtZWRpdCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmZvcm0tYWRkcmVzcy1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWFkZHJlc3MtZWRpdCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSwgLmJveC10b2NhcnQgLmFjdGlvbi5pbnN0YW50LXB1cmNoYXNlLCAuYm94LXRvY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5pbnN0YW50LXB1cmNoYXNlLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYm94LXRvY2FydCAuaW5zdGFudC1wdXJjaGFzZS5hY3Rpb24sIC5ib3gtdG9jYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmluc3RhbnQtcHVyY2hhc2UudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYm94LXRvY2FydCAuaW5zdGFudC1wdXJjaGFzZS51cGRhdGUtY2FydC1pdGVtLCAuYm94LXRvY2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5pbnN0YW50LXB1cmNoYXNlLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJveC10b2NhcnQgLmluc3RhbnQtcHVyY2hhc2UudXBkYXRlLWNhcnQtaXRlbSwgLmJveC10b2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuaW5zdGFudC1wdXJjaGFzZS5hY3Rpb24udmlld2NhcnQsIC5ib3gtdG9jYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuaW5zdGFudC1wdXJjaGFzZS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJveC10b2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuaW5zdGFudC1wdXJjaGFzZS52aWV3Y2FydC5hY3Rpb24sIC5ib3gtdG9jYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmluc3RhbnQtcHVyY2hhc2Uudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYm94LXRvY2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuaW5zdGFudC1wdXJjaGFzZS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYm94LXRvY2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5pbnN0YW50LXB1cmNoYXNlLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveC10b2NhcnQgLmluc3RhbnQtcHVyY2hhc2UuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3gtdG9jYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmluc3RhbnQtcHVyY2hhc2Uudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveC10b2NhcnQgLmluc3RhbnQtcHVyY2hhc2Uudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveC10b2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5pbnN0YW50LXB1cmNoYXNlLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJveC10b2NhcnQgLmluc3RhbnQtcHVyY2hhc2Uudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94LXRvY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuaW5zdGFudC1wdXJjaGFzZS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ib3gtdG9jYXJ0IC5pbnN0YW50LXB1cmNoYXNlLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ib3gtdG9jYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5pbnN0YW50LXB1cmNoYXNlLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ib3gtdG9jYXJ0IC5pbnN0YW50LXB1cmNoYXNlLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ib3gtdG9jYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5pbnN0YW50LXB1cmNoYXNlLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ib3gtdG9jYXJ0IC5pbnN0YW50LXB1cmNoYXNlLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5tdWx0aWNoZWNrb3V0IC5hY3Rpb24ucHJpbWFyeSwgLm11bHRpY2hlY2tvdXQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm11bHRpY2hlY2tvdXQgLnByaW1hcnkuYWN0aW9uLCAubXVsdGljaGVja291dCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm11bHRpY2hlY2tvdXQgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgLm11bHRpY2hlY2tvdXQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5tdWx0aWNoZWNrb3V0IC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5tdWx0aWNoZWNrb3V0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgLm11bHRpY2hlY2tvdXQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm11bHRpY2hlY2tvdXQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAubXVsdGljaGVja291dCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5tdWx0aWNoZWNrb3V0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAubXVsdGljaGVja291dCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5tdWx0aWNoZWNrb3V0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm11bHRpY2hlY2tvdXQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm11bHRpY2hlY2tvdXQgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5tdWx0aWNoZWNrb3V0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAubXVsdGljaGVja291dCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubXVsdGljaGVja291dCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAubXVsdGljaGVja291dCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLm11bHRpY2hlY2tvdXQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS5hY3Rpb24udmlld2NhcnQsIC5tdWx0aWNoZWNrb3V0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm11bHRpY2hlY2tvdXQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS52aWV3Y2FydC5hY3Rpb24sIC5tdWx0aWNoZWNrb3V0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAubXVsdGljaGVja291dCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAubXVsdGljaGVja291dCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5tdWx0aWNoZWNrb3V0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgLm11bHRpY2hlY2tvdXQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm11bHRpY2hlY2tvdXQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAubXVsdGljaGVja291dCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5tdWx0aWNoZWNrb3V0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAubXVsdGljaGVja291dCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5tdWx0aWNoZWNrb3V0IC5wcmltYXJ5LmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubXVsdGljaGVja291dCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5tdWx0aWNoZWNrb3V0IC5wcmltYXJ5LnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5tdWx0aWNoZWNrb3V0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5tdWx0aWNoZWNrb3V0IC5wcmltYXJ5LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm11bHRpY2hlY2tvdXQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAubXVsdGljaGVja291dCAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5tdWx0aWNoZWNrb3V0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm11bHRpY2hlY2tvdXQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm11bHRpY2hlY2tvdXQgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5tdWx0aWNoZWNrb3V0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAubXVsdGljaGVja291dCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubXVsdGljaGVja291dCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAubXVsdGljaGVja291dCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLm11bHRpY2hlY2tvdXQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLm11bHRpY2hlY2tvdXQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAubXVsdGljaGVja291dCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAubXVsdGljaGVja291dCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIC5tdWx0aWNoZWNrb3V0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm11bHRpY2hlY2tvdXQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5tdWx0aWNoZWNrb3V0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5tdWx0aWNoZWNrb3V0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAubXVsdGljaGVja291dCAucHJpbWFyeS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAubXVsdGljaGVja291dCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5tdWx0aWNoZWNrb3V0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0uYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5tdWx0aWNoZWNrb3V0IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAubXVsdGljaGVja291dCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm11bHRpY2hlY2tvdXQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAubXVsdGljaGVja291dCAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm11bHRpY2hlY2tvdXQgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5tdWx0aWNoZWNrb3V0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAubXVsdGljaGVja291dCAudXBkYXRlLWNhcnQtaXRlbSwgLmJveC10b2NhcnQgLmFjdGlvbi50b2NhcnQsIC5ib3gtdG9jYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnRvY2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJveC10b2NhcnQgLnRvY2FydC5hY3Rpb24sIC5ib3gtdG9jYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnRvY2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ib3gtdG9jYXJ0IC50b2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJveC10b2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudG9jYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJveC10b2NhcnQgLnRvY2FydC51cGRhdGUtY2FydC1pdGVtLCAuYm94LXRvY2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC50b2NhcnQuYWN0aW9uLnZpZXdjYXJ0LCAuYm94LXRvY2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnRvY2FydC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJveC10b2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudG9jYXJ0LnZpZXdjYXJ0LmFjdGlvbiwgLmJveC10b2NhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudG9jYXJ0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJveC10b2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnRvY2FydC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYm94LXRvY2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC50b2NhcnQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94LXRvY2FydCAudG9jYXJ0LmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94LXRvY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC50b2NhcnQudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveC10b2NhcnQgLnRvY2FydC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94LXRvY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnRvY2FydC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ib3gtdG9jYXJ0IC50b2NhcnQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94LXRvY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudG9jYXJ0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJveC10b2NhcnQgLnRvY2FydC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYm94LXRvY2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudG9jYXJ0LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ib3gtdG9jYXJ0IC50b2NhcnQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJveC10b2NhcnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnRvY2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYm94LXRvY2FydCAudG9jYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBwYWRkaW5nOiAxMnB4IDIycHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3NCYXJBbmltYXRpb24ge1xuICAwJSB7XG4gICAgd2lkdGg6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5pY29uLWFycm93LWJhY2t3YXJkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uaWNvbi1hcnJvdy1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tYXJyb3ctZG93biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmljb24tYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tYXJyb3ctZm9yd2FyZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmljb24tYXJyb3ctZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tYXJyb3ctdXAge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5pY29uLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1jaGVjay1jaXJjbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5pY29uLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24taGVscC1vdXRsaW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uaWNvbi1oZWxwLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLWluc2VydC1jaGFydC1vdXRsaW5lZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmljb24taW5zZXJ0LWNoYXJ0LW91dGxpbmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1rZXlib2FyZC1hcnJvdy1kb3duIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uaWNvbi1rZXlib2FyZC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1rZXlib2FyZC1hcnJvdy11cCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmljb24ta2V5Ym9hcmQtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDhcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLWJhc2tldCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmljb24tYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1hY2NvdW50IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uaWNvbi1hY2NvdW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1zZWFyY2gge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5pY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tY2hldnJvbi1kb3duIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uaWNvbi1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGNcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLWNoZXZyb24tcmlnaHQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5pY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGRcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLXRpY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5pY29uLXRpY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLWNsb3NlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uaWNvbi1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tcGx1cyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmljb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMFwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tZnVlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmljb24tZnVlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMVwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tY2FyYm9uLW9mZnNldCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmljb24tY2FyYm9uLW9mZnNldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMlwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tZGVsZXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uaWNvbi1kZWxldGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLXRydWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uaWNvbi10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNVwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaGlkZS1tb2JpbGUsXG4gIC5zaG93LXRhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5oaWRlLXRhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5oaWRlLXRhYmxldC1sIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLmhpZGUtZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuaGlkZS13aWRlc2NyZWVuIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNob3ctdGFibGV0LWwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2hvdy1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaG93LXdpZGVzY3JlZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uY29sdW1ucyAuY29sdW1uLm1haW4ge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYWNjb3VudC5wYWdlLWxheW91dC0yY29sdW1ucy1sZWZ0IC5jb2x1bW4ubWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5hY2NvdW50LnBhZ2UtbGF5b3V0LTJjb2x1bW5zLWxlZnQgLmNvbHVtbi5tYWluIHtcbiAgICB3aWR0aDogNzcuNyU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmctbGVmdDogMiU7XG4gIH1cbn1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucm93LS1yZXZlcnNlZCB7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAtbW96LWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLnJvdy0tYWxpZ24tY2VudGVyIHtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtby1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnJvdy0tYWxpZ24tZW5kIHtcbiAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIC1tb3otYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAtbXMtYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAtby1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5yb3ctLWFsaWduLXN0YXJ0IHtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbW96LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbXMtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC1vLWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5yb3ctLWp1c3RpZnktY2VudGVyIHtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5yb3ctLWp1c3RpZnktZW5kIHtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtbXMtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5yb3ctLWp1c3RpZnktc3RhcnQge1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLW1zLWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG5bY2xhc3NePWNvbC1dLFxuW2NsYXNzKj1cIiBjb2wtXCJdIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtMSB7XG4gIC13ZWJraXQtZmxleDogMCAwIDQuMTY2NjY2NjY2NyU7XG4gIC1tb3otZmxleDogMCAwIDQuMTY2NjY2NjY2NyU7XG4gIC1tcy1mbGV4OiAwIDAgNC4xNjY2NjY2NjY3JTtcbiAgZmxleDogMCAwIDQuMTY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNC4xNjY2NjY2NjY3JTtcbn1cblxuLmNvbC0yIHtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgLW1vei1mbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLTMge1xuICAtd2Via2l0LWZsZXg6IDAgMCAxMi41JTtcbiAgLW1vei1mbGV4OiAwIDAgMTIuNSU7XG4gIC1tcy1mbGV4OiAwIDAgMTIuNSU7XG4gIGZsZXg6IDAgMCAxMi41JTtcbiAgbWF4LXdpZHRoOiAxMi41JTtcbn1cblxuLmNvbC00IHtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gIC1tb3otZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtNSB7XG4gIC13ZWJraXQtZmxleDogMCAwIDIwLjgzMzMzMzMzMzMlO1xuICAtbW96LWZsZXg6IDAgMCAyMC44MzMzMzMzMzMzJTtcbiAgLW1zLWZsZXg6IDAgMCAyMC44MzMzMzMzMzMzJTtcbiAgZmxleDogMCAwIDIwLjgzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDIwLjgzMzMzMzMzMzMlO1xufVxuXG4uY29sLTYge1xuICAtd2Via2l0LWZsZXg6IDAgMCAyNSU7XG4gIC1tb3otZmxleDogMCAwIDI1JTtcbiAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4uY29sLTcge1xuICAtd2Via2l0LWZsZXg6IDAgMCAyOS4xNjY2NjY2NjY3JTtcbiAgLW1vei1mbGV4OiAwIDAgMjkuMTY2NjY2NjY2NyU7XG4gIC1tcy1mbGV4OiAwIDAgMjkuMTY2NjY2NjY2NyU7XG4gIGZsZXg6IDAgMCAyOS4xNjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAyOS4xNjY2NjY2NjY3JTtcbn1cblxuLmNvbC04IHtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gIC1tb3otZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtOSB7XG4gIC13ZWJraXQtZmxleDogMCAwIDM3LjUlO1xuICAtbW96LWZsZXg6IDAgMCAzNy41JTtcbiAgLW1zLWZsZXg6IDAgMCAzNy41JTtcbiAgZmxleDogMCAwIDM3LjUlO1xuICBtYXgtd2lkdGg6IDM3LjUlO1xufVxuXG4uY29sLTEwIHtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gIC1tb3otZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtMTEge1xuICAtd2Via2l0LWZsZXg6IDAgMCA0NS44MzMzMzMzMzMzJTtcbiAgLW1vei1mbGV4OiAwIDAgNDUuODMzMzMzMzMzMyU7XG4gIC1tcy1mbGV4OiAwIDAgNDUuODMzMzMzMzMzMyU7XG4gIGZsZXg6IDAgMCA0NS44MzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA0NS44MzMzMzMzMzMzJTtcbn1cblxuLmNvbC0xMiB7XG4gIC13ZWJraXQtZmxleDogMCAwIDUwJTtcbiAgLW1vei1mbGV4OiAwIDAgNTAlO1xuICAtbXMtZmxleDogMCAwIDUwJTtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5jb2wtMTMge1xuICAtd2Via2l0LWZsZXg6IDAgMCA1NC4xNjY2NjY2NjY3JTtcbiAgLW1vei1mbGV4OiAwIDAgNTQuMTY2NjY2NjY2NyU7XG4gIC1tcy1mbGV4OiAwIDAgNTQuMTY2NjY2NjY2NyU7XG4gIGZsZXg6IDAgMCA1NC4xNjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA1NC4xNjY2NjY2NjY3JTtcbn1cblxuLmNvbC0xNCB7XG4gIC13ZWJraXQtZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAtbW96LWZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLTE1IHtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgNjIuNSU7XG4gIC1tb3otZmxleDogMCAwIDYyLjUlO1xuICAtbXMtZmxleDogMCAwIDYyLjUlO1xuICBmbGV4OiAwIDAgNjIuNSU7XG4gIG1heC13aWR0aDogNjIuNSU7XG59XG5cbi5jb2wtMTYge1xuICAtd2Via2l0LWZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgLW1vei1mbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC0xNyB7XG4gIC13ZWJraXQtZmxleDogMCAwIDcwLjgzMzMzMzMzMzMlO1xuICAtbW96LWZsZXg6IDAgMCA3MC44MzMzMzMzMzMzJTtcbiAgLW1zLWZsZXg6IDAgMCA3MC44MzMzMzMzMzMzJTtcbiAgZmxleDogMCAwIDcwLjgzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDcwLjgzMzMzMzMzMzMlO1xufVxuXG4uY29sLTE4IHtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgNzUlO1xuICAtbW96LWZsZXg6IDAgMCA3NSU7XG4gIC1tcy1mbGV4OiAwIDAgNzUlO1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xOSB7XG4gIC13ZWJraXQtZmxleDogMCAwIDc5LjE2NjY2NjY2NjclO1xuICAtbW96LWZsZXg6IDAgMCA3OS4xNjY2NjY2NjY3JTtcbiAgLW1zLWZsZXg6IDAgMCA3OS4xNjY2NjY2NjY3JTtcbiAgZmxleDogMCAwIDc5LjE2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDc5LjE2NjY2NjY2NjclO1xufVxuXG4uY29sLTIwIHtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gIC1tb3otZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtMjEge1xuICAtd2Via2l0LWZsZXg6IDAgMCA4Ny41JTtcbiAgLW1vei1mbGV4OiAwIDAgODcuNSU7XG4gIC1tcy1mbGV4OiAwIDAgODcuNSU7XG4gIGZsZXg6IDAgMCA4Ny41JTtcbiAgbWF4LXdpZHRoOiA4Ny41JTtcbn1cblxuLmNvbC0yMiB7XG4gIC13ZWJraXQtZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAtbW96LWZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLTIzIHtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgOTUuODMzMzMzMzMzMyU7XG4gIC1tb3otZmxleDogMCAwIDk1LjgzMzMzMzMzMzMlO1xuICAtbXMtZmxleDogMCAwIDk1LjgzMzMzMzMzMzMlO1xuICBmbGV4OiAwIDAgOTUuODMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogOTUuODMzMzMzMzMzMyU7XG59XG5cbi5jb2wtMjQge1xuICAtd2Via2l0LWZsZXg6IDAgMCAxMDAlO1xuICAtbW96LWZsZXg6IDAgMCAxMDAlO1xuICAtbXMtZmxleDogMCAwIDEwMCU7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tMSB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNC4xNjY2NjY2NjY3JTtcbiAgICAtbW96LWZsZXg6IDAgMCA0LjE2NjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAwIDAgNC4xNjY2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNC4xNjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQuMTY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIC1tb3otZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTMge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDEyLjUlO1xuICAgIC1tb3otZmxleDogMCAwIDEyLjUlO1xuICAgIC1tcy1mbGV4OiAwIDAgMTIuNSU7XG4gICAgZmxleDogMCAwIDEyLjUlO1xuICAgIG1heC13aWR0aDogMTIuNSU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICAtbW96LWZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMjAuODMzMzMzMzMzMyU7XG4gICAgLW1vei1mbGV4OiAwIDAgMjAuODMzMzMzMzMzMyU7XG4gICAgLW1zLWZsZXg6IDAgMCAyMC44MzMzMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMjAuODMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAyMC44MzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDI1JTtcbiAgICAtbW96LWZsZXg6IDAgMCAyNSU7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDI5LjE2NjY2NjY2NjclO1xuICAgIC1tb3otZmxleDogMCAwIDI5LjE2NjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAwIDAgMjkuMTY2NjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDI5LjE2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMjkuMTY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICAtbW96LWZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMzcuNSU7XG4gICAgLW1vei1mbGV4OiAwIDAgMzcuNSU7XG4gICAgLW1zLWZsZXg6IDAgMCAzNy41JTtcbiAgICBmbGV4OiAwIDAgMzcuNSU7XG4gICAgbWF4LXdpZHRoOiAzNy41JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICAtbW96LWZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDQ1LjgzMzMzMzMzMzMlO1xuICAgIC1tb3otZmxleDogMCAwIDQ1LjgzMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAwIDAgNDUuODMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDQ1LjgzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNDUuODMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNTAlO1xuICAgIC1tb3otZmxleDogMCAwIDUwJTtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tMTMge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDU0LjE2NjY2NjY2NjclO1xuICAgIC1tb3otZmxleDogMCAwIDU0LjE2NjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAwIDAgNTQuMTY2NjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDU0LjE2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNTQuMTY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xNCB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgLW1vei1mbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTE1IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA2Mi41JTtcbiAgICAtbW96LWZsZXg6IDAgMCA2Mi41JTtcbiAgICAtbXMtZmxleDogMCAwIDYyLjUlO1xuICAgIGZsZXg6IDAgMCA2Mi41JTtcbiAgICBtYXgtd2lkdGg6IDYyLjUlO1xuICB9XG4gIC5jb2wtc20tMTYge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIC1tb3otZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xNyB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNzAuODMzMzMzMzMzMyU7XG4gICAgLW1vei1mbGV4OiAwIDAgNzAuODMzMzMzMzMzMyU7XG4gICAgLW1zLWZsZXg6IDAgMCA3MC44MzMzMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNzAuODMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA3MC44MzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTE4IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA3NSU7XG4gICAgLW1vei1mbGV4OiAwIDAgNzUlO1xuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1zbS0xOSB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNzkuMTY2NjY2NjY2NyU7XG4gICAgLW1vei1mbGV4OiAwIDAgNzkuMTY2NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDAgMCA3OS4xNjY2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNzkuMTY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA3OS4xNjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTIwIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICAtbW96LWZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMjEge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDg3LjUlO1xuICAgIC1tb3otZmxleDogMCAwIDg3LjUlO1xuICAgIC1tcy1mbGV4OiAwIDAgODcuNSU7XG4gICAgZmxleDogMCAwIDg3LjUlO1xuICAgIG1heC13aWR0aDogODcuNSU7XG4gIH1cbiAgLmNvbC1zbS0yMiB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgLW1vei1mbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTIzIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA5NS44MzMzMzMzMzMzJTtcbiAgICAtbW96LWZsZXg6IDAgMCA5NS44MzMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMCAwIDk1LjgzMzMzMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA5NS44MzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDk1LjgzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMjQge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDEwMCU7XG4gICAgLW1vei1mbGV4OiAwIDAgMTAwJTtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctLXJldmVyc2VkLXNtIHtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuICAucm93LS1hbGlnbi1jZW50ZXItc20ge1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtby1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnJvdy0tYWxpZ24tZW5kLXNtIHtcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIC1tb3otYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIC1tcy1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgLW8tYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuICAucm93LS1hbGlnbi1zdGFydC1zbSB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLW1vei1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtbXMtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLW8tYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnJvdy0tanVzdGlmeS1jZW50ZXItc20ge1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5yb3ctLWp1c3RpZnktZW5kLXNtIHtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgLW1zLWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAucm93LS1qdXN0aWZ5LXN0YXJ0LXNtIHtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtbXMtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1tZC0xIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA0LjE2NjY2NjY2NjclO1xuICAgIC1tb3otZmxleDogMCAwIDQuMTY2NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDAgMCA0LjE2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCA0LjE2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNC4xNjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgLW1vei1mbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMTIuNSU7XG4gICAgLW1vei1mbGV4OiAwIDAgMTIuNSU7XG4gICAgLW1zLWZsZXg6IDAgMCAxMi41JTtcbiAgICBmbGV4OiAwIDAgMTIuNSU7XG4gICAgbWF4LXdpZHRoOiAxMi41JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIC1tb3otZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAyMC44MzMzMzMzMzMzJTtcbiAgICAtbW96LWZsZXg6IDAgMCAyMC44MzMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMCAwIDIwLjgzMzMzMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAyMC44MzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDIwLjgzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNiB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMjUlO1xuICAgIC1tb3otZmxleDogMCAwIDI1JTtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMjkuMTY2NjY2NjY2NyU7XG4gICAgLW1vei1mbGV4OiAwIDAgMjkuMTY2NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDAgMCAyOS4xNjY2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMjkuMTY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAyOS4xNjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIC1tb3otZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAzNy41JTtcbiAgICAtbW96LWZsZXg6IDAgMCAzNy41JTtcbiAgICAtbXMtZmxleDogMCAwIDM3LjUlO1xuICAgIGZsZXg6IDAgMCAzNy41JTtcbiAgICBtYXgtd2lkdGg6IDM3LjUlO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIC1tb3otZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNDUuODMzMzMzMzMzMyU7XG4gICAgLW1vei1mbGV4OiAwIDAgNDUuODMzMzMzMzMzMyU7XG4gICAgLW1zLWZsZXg6IDAgMCA0NS44MzMzMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNDUuODMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA0NS44MzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA1MCU7XG4gICAgLW1vei1mbGV4OiAwIDAgNTAlO1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC0xMyB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNTQuMTY2NjY2NjY2NyU7XG4gICAgLW1vei1mbGV4OiAwIDAgNTQuMTY2NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDAgMCA1NC4xNjY2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNTQuMTY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA1NC4xNjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTE0IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICAtbW96LWZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMTUge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDYyLjUlO1xuICAgIC1tb3otZmxleDogMCAwIDYyLjUlO1xuICAgIC1tcy1mbGV4OiAwIDAgNjIuNSU7XG4gICAgZmxleDogMCAwIDYyLjUlO1xuICAgIG1heC13aWR0aDogNjIuNSU7XG4gIH1cbiAgLmNvbC1tZC0xNiB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgLW1vei1mbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTE3IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA3MC44MzMzMzMzMzMzJTtcbiAgICAtbW96LWZsZXg6IDAgMCA3MC44MzMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMCAwIDcwLjgzMzMzMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA3MC44MzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDcwLjgzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMTgge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDc1JTtcbiAgICAtbW96LWZsZXg6IDAgMCA3NSU7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTE5IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA3OS4xNjY2NjY2NjY3JTtcbiAgICAtbW96LWZsZXg6IDAgMCA3OS4xNjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMCAwIDc5LjE2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCA3OS4xNjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDc5LjE2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMjAge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIC1tb3otZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0yMSB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgODcuNSU7XG4gICAgLW1vei1mbGV4OiAwIDAgODcuNSU7XG4gICAgLW1zLWZsZXg6IDAgMCA4Ny41JTtcbiAgICBmbGV4OiAwIDAgODcuNSU7XG4gICAgbWF4LXdpZHRoOiA4Ny41JTtcbiAgfVxuICAuY29sLW1kLTIyIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICAtbW96LWZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMjMge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDk1LjgzMzMzMzMzMzMlO1xuICAgIC1tb3otZmxleDogMCAwIDk1LjgzMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAwIDAgOTUuODMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDk1LjgzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOTUuODMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0yNCB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMTAwJTtcbiAgICAtbW96LWZsZXg6IDAgMCAxMDAlO1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy0tcmV2ZXJzZWQtbWQge1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIC1tb3otZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG4gIC5yb3ctLWFsaWduLWNlbnRlci1tZCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1vLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAucm93LS1hbGlnbi1lbmQtbWQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgLW1vei1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgLW1zLWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAtby1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5yb3ctLWFsaWduLXN0YXJ0LW1kIHtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtby1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAucm93LS1qdXN0aWZ5LWNlbnRlci1tZCB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnJvdy0tanVzdGlmeS1lbmQtbWQge1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAtbXMtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5yb3ctLWp1c3RpZnktc3RhcnQtbWQge1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy0xIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA0LjE2NjY2NjY2NjclO1xuICAgIC1tb3otZmxleDogMCAwIDQuMTY2NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDAgMCA0LjE2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCA0LjE2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNC4xNjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgLW1vei1mbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMTIuNSU7XG4gICAgLW1vei1mbGV4OiAwIDAgMTIuNSU7XG4gICAgLW1zLWZsZXg6IDAgMCAxMi41JTtcbiAgICBmbGV4OiAwIDAgMTIuNSU7XG4gICAgbWF4LXdpZHRoOiAxMi41JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIC1tb3otZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAyMC44MzMzMzMzMzMzJTtcbiAgICAtbW96LWZsZXg6IDAgMCAyMC44MzMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMCAwIDIwLjgzMzMzMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAyMC44MzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDIwLjgzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMjUlO1xuICAgIC1tb3otZmxleDogMCAwIDI1JTtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMjkuMTY2NjY2NjY2NyU7XG4gICAgLW1vei1mbGV4OiAwIDAgMjkuMTY2NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDAgMCAyOS4xNjY2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMjkuMTY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAyOS4xNjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIC1tb3otZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAzNy41JTtcbiAgICAtbW96LWZsZXg6IDAgMCAzNy41JTtcbiAgICAtbXMtZmxleDogMCAwIDM3LjUlO1xuICAgIGZsZXg6IDAgMCAzNy41JTtcbiAgICBtYXgtd2lkdGg6IDM3LjUlO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIC1tb3otZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNDUuODMzMzMzMzMzMyU7XG4gICAgLW1vei1mbGV4OiAwIDAgNDUuODMzMzMzMzMzMyU7XG4gICAgLW1zLWZsZXg6IDAgMCA0NS44MzMzMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNDUuODMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA0NS44MzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA1MCU7XG4gICAgLW1vei1mbGV4OiAwIDAgNTAlO1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy0xMyB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNTQuMTY2NjY2NjY2NyU7XG4gICAgLW1vei1mbGV4OiAwIDAgNTQuMTY2NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDAgMCA1NC4xNjY2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNTQuMTY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA1NC4xNjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTE0IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICAtbW96LWZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTUge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDYyLjUlO1xuICAgIC1tb3otZmxleDogMCAwIDYyLjUlO1xuICAgIC1tcy1mbGV4OiAwIDAgNjIuNSU7XG4gICAgZmxleDogMCAwIDYyLjUlO1xuICAgIG1heC13aWR0aDogNjIuNSU7XG4gIH1cbiAgLmNvbC1sZy0xNiB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgLW1vei1mbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTE3IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA3MC44MzMzMzMzMzMzJTtcbiAgICAtbW96LWZsZXg6IDAgMCA3MC44MzMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMCAwIDcwLjgzMzMzMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA3MC44MzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDcwLjgzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTgge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDc1JTtcbiAgICAtbW96LWZsZXg6IDAgMCA3NSU7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTE5IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA3OS4xNjY2NjY2NjY3JTtcbiAgICAtbW96LWZsZXg6IDAgMCA3OS4xNjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMCAwIDc5LjE2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCA3OS4xNjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDc5LjE2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMjAge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIC1tb3otZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0yMSB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgODcuNSU7XG4gICAgLW1vei1mbGV4OiAwIDAgODcuNSU7XG4gICAgLW1zLWZsZXg6IDAgMCA4Ny41JTtcbiAgICBmbGV4OiAwIDAgODcuNSU7XG4gICAgbWF4LXdpZHRoOiA4Ny41JTtcbiAgfVxuICAuY29sLWxnLTIyIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICAtbW96LWZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMjMge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDk1LjgzMzMzMzMzMzMlO1xuICAgIC1tb3otZmxleDogMCAwIDk1LjgzMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAwIDAgOTUuODMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDk1LjgzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOTUuODMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0yNCB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMTAwJTtcbiAgICAtbW96LWZsZXg6IDAgMCAxMDAlO1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy0tcmV2ZXJzZWQtbGcge1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIC1tb3otZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG4gIC5yb3ctLWFsaWduLWNlbnRlci1sZyB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1vLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAucm93LS1hbGlnbi1lbmQtbGcge1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgLW1vei1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgLW1zLWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAtby1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5yb3ctLWFsaWduLXN0YXJ0LWxnIHtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtby1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAucm93LS1qdXN0aWZ5LWNlbnRlci1sZyB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnJvdy0tanVzdGlmeS1lbmQtbGcge1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAtbXMtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5yb3ctLWp1c3RpZnktc3RhcnQtbGcge1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNvbC14bC0xIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA0LjE2NjY2NjY2NjclO1xuICAgIC1tb3otZmxleDogMCAwIDQuMTY2NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDAgMCA0LjE2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCA0LjE2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNC4xNjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTIge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgLW1vei1mbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMyB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMTIuNSU7XG4gICAgLW1vei1mbGV4OiAwIDAgMTIuNSU7XG4gICAgLW1zLWZsZXg6IDAgMCAxMi41JTtcbiAgICBmbGV4OiAwIDAgMTIuNSU7XG4gICAgbWF4LXdpZHRoOiAxMi41JTtcbiAgfVxuICAuY29sLXhsLTQge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIC1tb3otZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC01IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAyMC44MzMzMzMzMzMzJTtcbiAgICAtbW96LWZsZXg6IDAgMCAyMC44MzMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMCAwIDIwLjgzMzMzMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAyMC44MzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDIwLjgzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtNiB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMjUlO1xuICAgIC1tb3otZmxleDogMCAwIDI1JTtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteGwtNyB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMjkuMTY2NjY2NjY2NyU7XG4gICAgLW1vei1mbGV4OiAwIDAgMjkuMTY2NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDAgMCAyOS4xNjY2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMjkuMTY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAyOS4xNjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTgge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIC1tb3otZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC05IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAzNy41JTtcbiAgICAtbW96LWZsZXg6IDAgMCAzNy41JTtcbiAgICAtbXMtZmxleDogMCAwIDM3LjUlO1xuICAgIGZsZXg6IDAgMCAzNy41JTtcbiAgICBtYXgtd2lkdGg6IDM3LjUlO1xuICB9XG4gIC5jb2wteGwtMTAge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIC1tb3otZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0xMSB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNDUuODMzMzMzMzMzMyU7XG4gICAgLW1vei1mbGV4OiAwIDAgNDUuODMzMzMzMzMzMyU7XG4gICAgLW1zLWZsZXg6IDAgMCA0NS44MzMzMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNDUuODMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA0NS44MzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTEyIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA1MCU7XG4gICAgLW1vei1mbGV4OiAwIDAgNTAlO1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14bC0xMyB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNTQuMTY2NjY2NjY2NyU7XG4gICAgLW1vei1mbGV4OiAwIDAgNTQuMTY2NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDAgMCA1NC4xNjY2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNTQuMTY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA1NC4xNjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTE0IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICAtbW96LWZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMTUge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDYyLjUlO1xuICAgIC1tb3otZmxleDogMCAwIDYyLjUlO1xuICAgIC1tcy1mbGV4OiAwIDAgNjIuNSU7XG4gICAgZmxleDogMCAwIDYyLjUlO1xuICAgIG1heC13aWR0aDogNjIuNSU7XG4gIH1cbiAgLmNvbC14bC0xNiB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgLW1vei1mbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTE3IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA3MC44MzMzMzMzMzMzJTtcbiAgICAtbW96LWZsZXg6IDAgMCA3MC44MzMzMzMzMzMzJTtcbiAgICAtbXMtZmxleDogMCAwIDcwLjgzMzMzMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA3MC44MzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDcwLjgzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMTgge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDc1JTtcbiAgICAtbW96LWZsZXg6IDAgMCA3NSU7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLTE5IHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA3OS4xNjY2NjY2NjY3JTtcbiAgICAtbW96LWZsZXg6IDAgMCA3OS4xNjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMCAwIDc5LjE2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCA3OS4xNjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDc5LjE2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMjAge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIC1tb3otZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0yMSB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgODcuNSU7XG4gICAgLW1vei1mbGV4OiAwIDAgODcuNSU7XG4gICAgLW1zLWZsZXg6IDAgMCA4Ny41JTtcbiAgICBmbGV4OiAwIDAgODcuNSU7XG4gICAgbWF4LXdpZHRoOiA4Ny41JTtcbiAgfVxuICAuY29sLXhsLTIyIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICAtbW96LWZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMjMge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDk1LjgzMzMzMzMzMzMlO1xuICAgIC1tb3otZmxleDogMCAwIDk1LjgzMzMzMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAwIDAgOTUuODMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDk1LjgzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOTUuODMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0yNCB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMTAwJTtcbiAgICAtbW96LWZsZXg6IDAgMCAxMDAlO1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy0tcmV2ZXJzZWQteGwge1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIC1tb3otZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG4gIC5yb3ctLWFsaWduLWNlbnRlci14bCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1vLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAucm93LS1hbGlnbi1lbmQteGwge1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgLW1vei1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgLW1zLWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAtby1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5yb3ctLWFsaWduLXN0YXJ0LXhsIHtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtby1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAucm93LS1qdXN0aWZ5LWNlbnRlci14bCB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnJvdy0tanVzdGlmeS1lbmQteGwge1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAtbXMtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5yb3ctLWp1c3RpZnktc3RhcnQteGwge1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5idXR0b24sXG5hLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbWluLWhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nOiAwLjM0Mzc1cmVtIDEuMzc1cmVtO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjNEI0QjRCO1xuICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkICNGNkY2RjY7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgYnV0dG9uLFxuICBhLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDMuMTI1cmVtO1xuICB9XG59XG5idXR0b24gPiBzcGFuLFxuYS5idXR0b24gPiBzcGFuIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuYnV0dG9uID4gW2NsYXNzXj1pY29uLV0sIGJ1dHRvbiA+IFtpY29ufj1cIiBpY29uLVwiXSxcbmEuYnV0dG9uID4gW2NsYXNzXj1pY29uLV0sXG5hLmJ1dHRvbiA+IFtpY29ufj1cIiBpY29uLVwiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxMzAlO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbmJ1dHRvbiA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCBidXR0b24gPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsXG5hLmJ1dHRvbiA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLFxuYS5idXR0b24gPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbmJ1dHRvbiA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIGJ1dHRvbiA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkLFxuYS5idXR0b24gPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLFxuYS5idXR0b24gPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5idXR0b246aG92ZXIsIGJ1dHRvbjpmb2N1cyxcbmEuYnV0dG9uOmhvdmVyLFxuYS5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBiYWNrZ3JvdW5kOiByZ2IoMjIwLjUsIDIyMC41LCAyMjAuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIyMC41LCAyMjAuNSwgMjIwLjUpO1xufVxuYnV0dG9uOmZvY3VzLFxuYS5idXR0b246Zm9jdXMge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjQ2LCAyNDYsIDI0NiwgMC4yKTtcbn1cblxuYnV0dG9uLmRpc2FibGVkLFxuYnV0dG9uW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uYWN0aW9uLm91dGxpbmVkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5vdXRsaW5lZC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDIuNXJlbTtcbiAgcGFkZGluZzogMC4zNDM3NXJlbSAxLjM3NXJlbTtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzdEODA4MTtcbiAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjN0Q4MDgxO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdEODA4MTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5hY3Rpb24ub3V0bGluZWQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm91dGxpbmVkLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAub3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAub3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDMuMTI1cmVtO1xuICB9XG59XG4uYWN0aW9uLm91dGxpbmVkID4gc3BhbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAub3V0bGluZWQuYWN0aW9uID4gc3BhbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAub3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0ID4gc3BhbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBzcGFuIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFjdGlvbi5vdXRsaW5lZCA+IFtjbGFzc149aWNvbi1dLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5vdXRsaW5lZC5hY3Rpb24gPiBbY2xhc3NePWljb24tXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAub3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0ID4gW2NsYXNzXj1pY29uLV0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV0sIC5hY3Rpb24ub3V0bGluZWQgPiBbaWNvbn49XCIgaWNvbi1cIl0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm91dGxpbmVkLmFjdGlvbiA+IFtpY29ufj1cIiBpY29uLVwiXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAub3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0ID4gW2ljb25+PVwiIGljb24tXCJdLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAub3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxMzAlO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5hY3Rpb24ub3V0bGluZWQgPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAub3V0bGluZWQuYWN0aW9uID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAub3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCAuYWN0aW9uLm91dGxpbmVkID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5vdXRsaW5lZC5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5hY3Rpb24ub3V0bGluZWQgPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5vdXRsaW5lZC5hY3Rpb24gPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAub3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIC5hY3Rpb24ub3V0bGluZWQgPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAub3V0bGluZWQuYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAub3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5hY3Rpb24ub3V0bGluZWQ6aG92ZXIsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm91dGxpbmVkLmFjdGlvbjpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAub3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0OmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAub3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbTpob3ZlciwgLmFjdGlvbi5vdXRsaW5lZDpmb2N1cywgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAub3V0bGluZWQuYWN0aW9uOmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQ6Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYmFja2dyb3VuZDogcmdiKDk5LjkwMTU3NDgwMzEsIDEwMi4yOTkyMTI1OTg0LCAxMDMuMDk4NDI1MTk2OSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDk5LjkwMTU3NDgwMzEsIDEwMi4yOTkyMTI1OTg0LCAxMDMuMDk4NDI1MTk2OSk7XG59XG4uYWN0aW9uLm91dGxpbmVkOmZvY3VzLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5vdXRsaW5lZC5hY3Rpb246Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm91dGxpbmVkLmFjdGlvbi52aWV3Y2FydDpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMTI1LCAxMjgsIDEyOSwgMC4yKTtcbn1cbi5hY3Rpb24ub3V0bGluZWQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm91dGxpbmVkLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAub3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAub3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM3RDgwODE7XG59XG4uYWN0aW9uLm91dGxpbmVkOmhvdmVyLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5vdXRsaW5lZC5hY3Rpb246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm91dGxpbmVkLmFjdGlvbi52aWV3Y2FydDpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW06aG92ZXIsIC5hY3Rpb24ub3V0bGluZWQ6Zm9jdXMsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm91dGxpbmVkLmFjdGlvbjpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAub3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0OmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAub3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTI1LCAxMjgsIDEyOSwgMC4xKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoOTkuOTAxNTc0ODAzMSwgMTAyLjI5OTIxMjU5ODQsIDEwMy4wOTg0MjUxOTY5KTtcbn1cblxuLmFjdGlvbi5wcmltYXJ5OmhvdmVyOmFmdGVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQ6aG92ZXI6YWZ0ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtOmhvdmVyOmFmdGVyLFxuLmFjdGlvbi1wcmltYXJ5OmhvdmVyOmFmdGVyLFxuLmFjdGlvbi5zZWNvbmRhcnk6aG92ZXI6YWZ0ZXIsXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb246aG92ZXI6YWZ0ZXIsXG4uYWN0aW9uLXNlY29uZGFyeTpob3ZlcjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjJyZW0pO1xufVxuLmFjdGlvbi5wcmltYXJ5OmFmdGVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQ6YWZ0ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtOmFmdGVyLFxuLmFjdGlvbi1wcmltYXJ5OmFmdGVyLFxuLmFjdGlvbi5zZWNvbmRhcnk6YWZ0ZXIsXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb246YWZ0ZXIsXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtOmFmdGVyLFxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbTphZnRlcixcbi5hY3Rpb24tc2Vjb25kYXJ5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgbWFyZ2luLWxlZnQ6IDAuNnJlbTtcbiAgdHJhbnNpdGlvbjogMC4zcyB0cmFuc2Zvcm0gZWFzZS1pbi1vdXQgMHM7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwLjA2MjVyZW07XG59XG4uYWN0aW9uLnByaW1hcnlbZGlzYWJsZWRdLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25bZGlzYWJsZWRdLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyBbZGlzYWJsZWRdLnVwZGF0ZS1jYXJ0LWl0ZW0sXG4uYWN0aW9uLXByaW1hcnlbZGlzYWJsZWRdLFxuLmFjdGlvbi5zZWNvbmRhcnlbZGlzYWJsZWRdLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uW2Rpc2FibGVkXSxcbi5hY3Rpb24tc2Vjb25kYXJ5W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5hY3Rpb24ucHJpbWFyeSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sXG4uYWN0aW9uLXByaW1hcnkge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDIuNXJlbTtcbiAgcGFkZGluZzogMC4zNDM3NXJlbSAxLjM3NXJlbTtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgIzQyNTA2OTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjUwNjk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuYWN0aW9uLnByaW1hcnksIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLFxuICAuYWN0aW9uLXByaW1hcnkge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBtaW4taGVpZ2h0OiAzLjEyNXJlbTtcbiAgfVxufVxuLmFjdGlvbi5wcmltYXJ5ID4gc3BhbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5hY3Rpb24gPiBzcGFuLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0gPiBzcGFuLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0gPiBzcGFuLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQgPiBzcGFuLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiA+IHNwYW4sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uID4gc3BhbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSA+IHNwYW4sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gPiBzcGFuLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSA+IHNwYW4sXG4uYWN0aW9uLXByaW1hcnkgPiBzcGFuIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFjdGlvbi5wcmltYXJ5ID4gW2NsYXNzXj1pY29uLV0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuYWN0aW9uID4gW2NsYXNzXj1pY29uLV0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCA+IFtjbGFzc149aWNvbi1dLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dLCAuYWN0aW9uLnByaW1hcnkgPiBbaWNvbn49XCIgaWNvbi1cIl0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdLFxuLmFjdGlvbi1wcmltYXJ5ID4gW2NsYXNzXj1pY29uLV0sXG4uYWN0aW9uLXByaW1hcnkgPiBbaWNvbn49XCIgaWNvbi1cIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTMwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYWN0aW9uLnByaW1hcnkgPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5hY3Rpb24gPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0ID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIC5hY3Rpb24ucHJpbWFyeSA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsXG4uYWN0aW9uLXByaW1hcnkgPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCxcbi5hY3Rpb24tcHJpbWFyeSA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmFjdGlvbi5wcmltYXJ5ID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5hY3Rpb24gPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQgPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIC5hY3Rpb24ucHJpbWFyeSA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LmFjdGlvbiA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCxcbi5hY3Rpb24tcHJpbWFyeSA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsXG4uYWN0aW9uLXByaW1hcnkgPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uYWN0aW9uLnByaW1hcnk6aG92ZXIsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuYWN0aW9uOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQ6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtOmhvdmVyLCAuYWN0aW9uLnByaW1hcnk6Zm9jdXMsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuYWN0aW9uOmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQ6Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtOmZvY3VzLFxuLmFjdGlvbi1wcmltYXJ5OmhvdmVyLFxuLmFjdGlvbi1wcmltYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDQ2LjMxNTc4OTQ3MzcsIDU2LjE0MDM1MDg3NzIsIDczLjY4NDIxMDUyNjMpO1xuICBib3JkZXItY29sb3I6IHJnYig0Ni4zMTU3ODk0NzM3LCA1Ni4xNDAzNTA4NzcyLCA3My42ODQyMTA1MjYzKTtcbn1cbi5hY3Rpb24ucHJpbWFyeTpmb2N1cywgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS5hY3Rpb246Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydDpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMsXG4uYWN0aW9uLXByaW1hcnk6Zm9jdXMge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoNjYsIDgwLCAxMDUsIDAuMik7XG59XG4uYWN0aW9uLnByaW1hcnktb3V0bGluZWQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnktb3V0bGluZWQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnktb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSxcbi5hY3Rpb24tcHJpbWFyeS1vdXRsaW5lZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbWluLWhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nOiAwLjM0Mzc1cmVtIDEuMzc1cmVtO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjNDI1MDY5O1xuICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkICM0MjUwNjk7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI1MDY5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmFjdGlvbi5wcmltYXJ5LW91dGxpbmVkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LW91dGxpbmVkLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0sXG4gIC5hY3Rpb24tcHJpbWFyeS1vdXRsaW5lZCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDMuMTI1cmVtO1xuICB9XG59XG4uYWN0aW9uLnByaW1hcnktb3V0bGluZWQgPiBzcGFuLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LW91dGxpbmVkLmFjdGlvbiA+IHNwYW4sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnktb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0ID4gc3BhbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnktb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSA+IHNwYW4sXG4uYWN0aW9uLXByaW1hcnktb3V0bGluZWQgPiBzcGFuIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFjdGlvbi5wcmltYXJ5LW91dGxpbmVkID4gW2NsYXNzXj1pY29uLV0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnktb3V0bGluZWQuYWN0aW9uID4gW2NsYXNzXj1pY29uLV0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnktb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0ID4gW2NsYXNzXj1pY29uLV0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXSwgLmFjdGlvbi5wcmltYXJ5LW91dGxpbmVkID4gW2ljb25+PVwiIGljb24tXCJdLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LW91dGxpbmVkLmFjdGlvbiA+IFtpY29ufj1cIiBpY29uLVwiXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl0sXG4uYWN0aW9uLXByaW1hcnktb3V0bGluZWQgPiBbY2xhc3NePWljb24tXSxcbi5hY3Rpb24tcHJpbWFyeS1vdXRsaW5lZCA+IFtpY29ufj1cIiBpY29uLVwiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxMzAlO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5hY3Rpb24ucHJpbWFyeS1vdXRsaW5lZCA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LW91dGxpbmVkLmFjdGlvbiA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIC5hY3Rpb24ucHJpbWFyeS1vdXRsaW5lZCA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS1vdXRsaW5lZC5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnktb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0ID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLFxuLmFjdGlvbi1wcmltYXJ5LW91dGxpbmVkID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsXG4uYWN0aW9uLXByaW1hcnktb3V0bGluZWQgPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5hY3Rpb24ucHJpbWFyeS1vdXRsaW5lZCA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnktb3V0bGluZWQuYWN0aW9uID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgLmFjdGlvbi5wcmltYXJ5LW91dGxpbmVkID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnktb3V0bGluZWQuYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByaW1hcnktb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0ID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCxcbi5hY3Rpb24tcHJpbWFyeS1vdXRsaW5lZCA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsXG4uYWN0aW9uLXByaW1hcnktb3V0bGluZWQgPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uYWN0aW9uLnByaW1hcnktb3V0bGluZWQ6aG92ZXIsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnktb3V0bGluZWQuYWN0aW9uOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydDpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnktb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbTpob3ZlciwgLmFjdGlvbi5wcmltYXJ5LW91dGxpbmVkOmZvY3VzLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LW91dGxpbmVkLmFjdGlvbjpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQ6Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMsXG4uYWN0aW9uLXByaW1hcnktb3V0bGluZWQ6aG92ZXIsXG4uYWN0aW9uLXByaW1hcnktb3V0bGluZWQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNDYuMzE1Nzg5NDczNywgNTYuMTQwMzUwODc3MiwgNzMuNjg0MjEwNTI2Myk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDQ2LjMxNTc4OTQ3MzcsIDU2LjE0MDM1MDg3NzIsIDczLjY4NDIxMDUyNjMpO1xufVxuLmFjdGlvbi5wcmltYXJ5LW91dGxpbmVkOmZvY3VzLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LW91dGxpbmVkLmFjdGlvbjpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQ6Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMsXG4uYWN0aW9uLXByaW1hcnktb3V0bGluZWQ6Zm9jdXMge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoNjYsIDgwLCAxMDUsIDAuMik7XG59XG4uYWN0aW9uLnByaW1hcnktb3V0bGluZWQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnktb3V0bGluZWQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnktb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSxcbi5hY3Rpb24tcHJpbWFyeS1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM0MjUwNjk7XG59XG4uYWN0aW9uLnByaW1hcnktb3V0bGluZWQ6aG92ZXIsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnktb3V0bGluZWQuYWN0aW9uOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcmltYXJ5LW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydDpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnktb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbTpob3ZlciwgLmFjdGlvbi5wcmltYXJ5LW91dGxpbmVkOmZvY3VzLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LW91dGxpbmVkLmFjdGlvbjpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJpbWFyeS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQ6Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMsXG4uYWN0aW9uLXByaW1hcnktb3V0bGluZWQ6aG92ZXIsXG4uYWN0aW9uLXByaW1hcnktb3V0bGluZWQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ2LjMxNTc4OTQ3MzcsIDU2LjE0MDM1MDg3NzIsIDczLjY4NDIxMDUyNjMsIDAuMSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDQ2LjMxNTc4OTQ3MzcsIDU2LjE0MDM1MDg3NzIsIDczLjY4NDIxMDUyNjMpO1xufVxuXG4uYWN0aW9uLnNlY29uZGFyeSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zZWNvbmRhcnkuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2Vjb25kYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0sXG4uYWN0aW9uLXNlY29uZGFyeSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbWluLWhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nOiAwLjM0Mzc1cmVtIDEuMzc1cmVtO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMTAxODI4O1xuICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkICNFNDk0NjQ7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTQ5NDY0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmFjdGlvbi5zZWNvbmRhcnksIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc2Vjb25kYXJ5LmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNlY29uZGFyeS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtLFxuICAuYWN0aW9uLXNlY29uZGFyeSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDMuMTI1cmVtO1xuICB9XG59XG4uYWN0aW9uLnNlY29uZGFyeSA+IHNwYW4sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiA+IHNwYW4sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnNlY29uZGFyeS5hY3Rpb24udmlld2NhcnQgPiBzcGFuLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2Vjb25kYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0gPiBzcGFuLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtID4gc3BhbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSA+IHNwYW4sXG4uYWN0aW9uLXNlY29uZGFyeSA+IHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWN0aW9uLnNlY29uZGFyeSA+IFtjbGFzc149aWNvbi1dLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24gPiBbY2xhc3NePWljb24tXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc2Vjb25kYXJ5LmFjdGlvbi52aWV3Y2FydCA+IFtjbGFzc149aWNvbi1dLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2Vjb25kYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV0sIC5hY3Rpb24uc2Vjb25kYXJ5ID4gW2ljb25+PVwiIGljb24tXCJdLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnNlY29uZGFyeS5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zZWNvbmRhcnkudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXSxcbi5hY3Rpb24tc2Vjb25kYXJ5ID4gW2NsYXNzXj1pY29uLV0sXG4uYWN0aW9uLXNlY29uZGFyeSA+IFtpY29ufj1cIiBpY29uLVwiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxMzAlO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5hY3Rpb24uc2Vjb25kYXJ5ID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zZWNvbmRhcnkuYWN0aW9uLnZpZXdjYXJ0ID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zZWNvbmRhcnkudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgLmFjdGlvbi5zZWNvbmRhcnkgPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc2Vjb25kYXJ5LmFjdGlvbi52aWV3Y2FydCA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNlY29uZGFyeS51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLFxuLmFjdGlvbi1zZWNvbmRhcnkgPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCxcbi5hY3Rpb24tc2Vjb25kYXJ5ID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uYWN0aW9uLnNlY29uZGFyeSA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnNlY29uZGFyeS5hY3Rpb24udmlld2NhcnQgPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2Vjb25kYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIC5hY3Rpb24uc2Vjb25kYXJ5ID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zZWNvbmRhcnkuYWN0aW9uLnZpZXdjYXJ0ID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zZWNvbmRhcnkudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCxcbi5hY3Rpb24tc2Vjb25kYXJ5ID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCxcbi5hY3Rpb24tc2Vjb25kYXJ5ID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLmFjdGlvbi5zZWNvbmRhcnk6aG92ZXIsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbjpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc2Vjb25kYXJ5LmFjdGlvbi52aWV3Y2FydDpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNlY29uZGFyeS51cGRhdGUtY2FydC1pdGVtOmhvdmVyLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtOmhvdmVyLCAuYWN0aW9uLnNlY29uZGFyeTpmb2N1cywgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uOmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zZWNvbmRhcnkuYWN0aW9uLnZpZXdjYXJ0OmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2Vjb25kYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMsXG4uYWN0aW9uLXNlY29uZGFyeTpob3Zlcixcbi5hY3Rpb24tc2Vjb25kYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyQjg5QjtcbiAgYm9yZGVyLWNvbG9yOiAjRTJCODlCO1xufVxuLmFjdGlvbi5zZWNvbmRhcnk6Zm9jdXMsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbjpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc2Vjb25kYXJ5LmFjdGlvbi52aWV3Y2FydDpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNlY29uZGFyeS51cGRhdGUtY2FydC1pdGVtOmZvY3VzLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtOmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtOmZvY3VzLFxuLmFjdGlvbi1zZWNvbmRhcnk6Zm9jdXMge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjI4LCAxNDgsIDEwMCwgMC4yKTtcbn1cbi5hY3Rpb24uc2Vjb25kYXJ5LW91dGxpbmVkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zZWNvbmRhcnktb3V0bGluZWQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zZWNvbmRhcnktb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2Vjb25kYXJ5LW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0sXG4uYWN0aW9uLXNlY29uZGFyeS1vdXRsaW5lZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbWluLWhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nOiAwLjM0Mzc1cmVtIDEuMzc1cmVtO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjRTQ5NDY0O1xuICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkICNFNDk0NjQ7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTQ5NDY0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmFjdGlvbi5zZWNvbmRhcnktb3V0bGluZWQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNlY29uZGFyeS1vdXRsaW5lZC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnNlY29uZGFyeS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zZWNvbmRhcnktb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSxcbiAgLmFjdGlvbi1zZWNvbmRhcnktb3V0bGluZWQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBtaW4taGVpZ2h0OiAzLjEyNXJlbTtcbiAgfVxufVxuLmFjdGlvbi5zZWNvbmRhcnktb3V0bGluZWQgPiBzcGFuLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zZWNvbmRhcnktb3V0bGluZWQuYWN0aW9uID4gc3BhbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc2Vjb25kYXJ5LW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCA+IHNwYW4sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zZWNvbmRhcnktb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSA+IHNwYW4sXG4uYWN0aW9uLXNlY29uZGFyeS1vdXRsaW5lZCA+IHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWN0aW9uLnNlY29uZGFyeS1vdXRsaW5lZCA+IFtjbGFzc149aWNvbi1dLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zZWNvbmRhcnktb3V0bGluZWQuYWN0aW9uID4gW2NsYXNzXj1pY29uLV0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnNlY29uZGFyeS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbY2xhc3NePWljb24tXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNlY29uZGFyeS1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV0sIC5hY3Rpb24uc2Vjb25kYXJ5LW91dGxpbmVkID4gW2ljb25+PVwiIGljb24tXCJdLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zZWNvbmRhcnktb3V0bGluZWQuYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zZWNvbmRhcnktb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0ID4gW2ljb25+PVwiIGljb24tXCJdLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2Vjb25kYXJ5LW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl0sXG4uYWN0aW9uLXNlY29uZGFyeS1vdXRsaW5lZCA+IFtjbGFzc149aWNvbi1dLFxuLmFjdGlvbi1zZWNvbmRhcnktb3V0bGluZWQgPiBbaWNvbn49XCIgaWNvbi1cIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTMwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYWN0aW9uLnNlY29uZGFyeS1vdXRsaW5lZCA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zZWNvbmRhcnktb3V0bGluZWQuYWN0aW9uID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnNlY29uZGFyeS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNlY29uZGFyeS1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIC5hY3Rpb24uc2Vjb25kYXJ5LW91dGxpbmVkID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zZWNvbmRhcnktb3V0bGluZWQuYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zZWNvbmRhcnktb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0ID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2Vjb25kYXJ5LW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsXG4uYWN0aW9uLXNlY29uZGFyeS1vdXRsaW5lZCA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLFxuLmFjdGlvbi1zZWNvbmRhcnktb3V0bGluZWQgPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5hY3Rpb24uc2Vjb25kYXJ5LW91dGxpbmVkID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuc2Vjb25kYXJ5LW91dGxpbmVkLmFjdGlvbiA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnNlY29uZGFyeS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2Vjb25kYXJ5LW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCAuYWN0aW9uLnNlY29uZGFyeS1vdXRsaW5lZCA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zZWNvbmRhcnktb3V0bGluZWQuYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnNlY29uZGFyeS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNlY29uZGFyeS1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsXG4uYWN0aW9uLXNlY29uZGFyeS1vdXRsaW5lZCA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsXG4uYWN0aW9uLXNlY29uZGFyeS1vdXRsaW5lZCA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5hY3Rpb24uc2Vjb25kYXJ5LW91dGxpbmVkOmhvdmVyLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zZWNvbmRhcnktb3V0bGluZWQuYWN0aW9uOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zZWNvbmRhcnktb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0OmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2Vjb25kYXJ5LW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW06aG92ZXIsIC5hY3Rpb24uc2Vjb25kYXJ5LW91dGxpbmVkOmZvY3VzLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zZWNvbmRhcnktb3V0bGluZWQuYWN0aW9uOmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zZWNvbmRhcnktb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0OmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2Vjb25kYXJ5LW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMsXG4uYWN0aW9uLXNlY29uZGFyeS1vdXRsaW5lZDpob3Zlcixcbi5hY3Rpb24tc2Vjb25kYXJ5LW91dGxpbmVkOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M2N0Y1MDtcbiAgYm9yZGVyLWNvbG9yOiAjQzY3RjUwO1xufVxuLmFjdGlvbi5zZWNvbmRhcnktb3V0bGluZWQ6Zm9jdXMsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNlY29uZGFyeS1vdXRsaW5lZC5hY3Rpb246Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnNlY29uZGFyeS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQ6Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zZWNvbmRhcnktb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbTpmb2N1cyxcbi5hY3Rpb24tc2Vjb25kYXJ5LW91dGxpbmVkOmZvY3VzIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDIyOCwgMTQ4LCAxMDAsIDAuMik7XG59XG4uYWN0aW9uLnNlY29uZGFyeS1vdXRsaW5lZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuc2Vjb25kYXJ5LW91dGxpbmVkLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc2Vjb25kYXJ5LW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNlY29uZGFyeS1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtLFxuLmFjdGlvbi1zZWNvbmRhcnktb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjRTQ5NDY0O1xufVxuLmFjdGlvbi5zZWNvbmRhcnktb3V0bGluZWQ6aG92ZXIsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNlY29uZGFyeS1vdXRsaW5lZC5hY3Rpb246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnNlY29uZGFyeS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQ6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zZWNvbmRhcnktb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbTpob3ZlciwgLmFjdGlvbi5zZWNvbmRhcnktb3V0bGluZWQ6Zm9jdXMsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNlY29uZGFyeS1vdXRsaW5lZC5hY3Rpb246Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnNlY29uZGFyeS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQ6Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zZWNvbmRhcnktb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbTpmb2N1cyxcbi5hY3Rpb24tc2Vjb25kYXJ5LW91dGxpbmVkOmhvdmVyLFxuLmFjdGlvbi1zZWNvbmRhcnktb3V0bGluZWQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5OCwgMTI3LCA4MCwgMC4xKTtcbiAgYm9yZGVyLWNvbG9yOiAjQzY3RjUwO1xufVxuXG4uYWN0aW9uLmFsdCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWx0LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWx0LmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFsdC51cGRhdGUtY2FydC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBtaW4taGVpZ2h0OiAyLjVyZW07XG4gIHBhZGRpbmc6IDAuMzQzNzVyZW0gMS4zNzVyZW07XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkICNEMzdCNDY7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDM3QjQ2O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmFjdGlvbi5hbHQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFsdC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFsdC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hbHQudXBkYXRlLWNhcnQtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDMuMTI1cmVtO1xuICB9XG59XG4uYWN0aW9uLmFsdCA+IHNwYW4sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFsdC5hY3Rpb24gPiBzcGFuLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hbHQuYWN0aW9uLnZpZXdjYXJ0ID4gc3BhbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFsdC51cGRhdGUtY2FydC1pdGVtID4gc3BhbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hY3Rpb24uYWx0ID4gW2NsYXNzXj1pY29uLV0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFsdC5hY3Rpb24gPiBbY2xhc3NePWljb24tXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWx0LmFjdGlvbi52aWV3Y2FydCA+IFtjbGFzc149aWNvbi1dLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWx0LnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXSwgLmFjdGlvbi5hbHQgPiBbaWNvbn49XCIgaWNvbi1cIl0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFsdC5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFsdC5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hbHQudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxMzAlO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5hY3Rpb24uYWx0ID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFsdC5hY3Rpb24gPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWx0LmFjdGlvbi52aWV3Y2FydCA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWx0LnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgLmFjdGlvbi5hbHQgPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFsdC5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFsdC5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hbHQudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmFjdGlvbi5hbHQgPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hbHQuYWN0aW9uID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWx0LmFjdGlvbi52aWV3Y2FydCA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hbHQudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIC5hY3Rpb24uYWx0ID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFsdC5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWx0LmFjdGlvbi52aWV3Y2FydCA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWx0LnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uYWN0aW9uLmFsdDpob3ZlciwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWx0LmFjdGlvbjpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWx0LmFjdGlvbi52aWV3Y2FydDpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFsdC51cGRhdGUtY2FydC1pdGVtOmhvdmVyLCAuYWN0aW9uLmFsdDpmb2N1cywgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWx0LmFjdGlvbjpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWx0LmFjdGlvbi52aWV3Y2FydDpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFsdC51cGRhdGUtY2FydC1pdGVtOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4NS44MDc4NjAyNjIsIDk3LjQyMzU4MDc4NiwgNDQuMTkyMTM5NzM4KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTg1LjgwNzg2MDI2MiwgOTcuNDIzNTgwNzg2LCA0NC4xOTIxMzk3MzgpO1xufVxuLmFjdGlvbi5hbHQ6Zm9jdXMsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFsdC5hY3Rpb246Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFsdC5hY3Rpb24udmlld2NhcnQ6Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hbHQudXBkYXRlLWNhcnQtaXRlbTpmb2N1cyB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyMTEsIDEyMywgNzAsIDAuMik7XG59XG4uYWN0aW9uLmFsdC1vdXRsaW5lZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWx0LW91dGxpbmVkLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWx0LW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFsdC1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBtaW4taGVpZ2h0OiAyLjVyZW07XG4gIHBhZGRpbmc6IDAuMzQzNzVyZW0gMS4zNzVyZW07XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNEMzdCNDY7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgI0QzN0I0NjtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMzdCNDY7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuYWN0aW9uLmFsdC1vdXRsaW5lZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWx0LW91dGxpbmVkLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWx0LW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFsdC1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbWluLWhlaWdodDogMy4xMjVyZW07XG4gIH1cbn1cbi5hY3Rpb24uYWx0LW91dGxpbmVkID4gc3BhbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWx0LW91dGxpbmVkLmFjdGlvbiA+IHNwYW4sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFsdC1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBzcGFuLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWx0LW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBzcGFuIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFjdGlvbi5hbHQtb3V0bGluZWQgPiBbY2xhc3NePWljb24tXSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWx0LW91dGxpbmVkLmFjdGlvbiA+IFtjbGFzc149aWNvbi1dLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hbHQtb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0ID4gW2NsYXNzXj1pY29uLV0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hbHQtb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dLCAuYWN0aW9uLmFsdC1vdXRsaW5lZCA+IFtpY29ufj1cIiBpY29uLVwiXSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWx0LW91dGxpbmVkLmFjdGlvbiA+IFtpY29ufj1cIiBpY29uLVwiXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWx0LW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCA+IFtpY29ufj1cIiBpY29uLVwiXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFsdC1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDEzMCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmFjdGlvbi5hbHQtb3V0bGluZWQgPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWx0LW91dGxpbmVkLmFjdGlvbiA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hbHQtb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0ID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hbHQtb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCAuYWN0aW9uLmFsdC1vdXRsaW5lZCA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWx0LW91dGxpbmVkLmFjdGlvbiA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWx0LW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFsdC1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uYWN0aW9uLmFsdC1vdXRsaW5lZCA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFsdC1vdXRsaW5lZC5hY3Rpb24gPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hbHQtb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0ID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFsdC1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgLmFjdGlvbi5hbHQtb3V0bGluZWQgPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWx0LW91dGxpbmVkLmFjdGlvbiA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hbHQtb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0ID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hbHQtb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5hY3Rpb24uYWx0LW91dGxpbmVkOmhvdmVyLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hbHQtb3V0bGluZWQuYWN0aW9uOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hbHQtb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0OmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWx0LW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW06aG92ZXIsIC5hY3Rpb24uYWx0LW91dGxpbmVkOmZvY3VzLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hbHQtb3V0bGluZWQuYWN0aW9uOmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hbHQtb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0OmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWx0LW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTg1LjgwNzg2MDI2MiwgOTcuNDIzNTgwNzg2LCA0NC4xOTIxMzk3MzgpO1xuICBib3JkZXItY29sb3I6IHJnYigxODUuODA3ODYwMjYyLCA5Ny40MjM1ODA3ODYsIDQ0LjE5MjEzOTczOCk7XG59XG4uYWN0aW9uLmFsdC1vdXRsaW5lZDpmb2N1cywgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWx0LW91dGxpbmVkLmFjdGlvbjpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWx0LW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydDpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFsdC1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtOmZvY3VzIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDIxMSwgMTIzLCA3MCwgMC4yKTtcbn1cbi5hY3Rpb24uYWx0LW91dGxpbmVkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hbHQtb3V0bGluZWQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hbHQtb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWx0LW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjRDM3QjQ2O1xufVxuLmFjdGlvbi5hbHQtb3V0bGluZWQ6aG92ZXIsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFsdC1vdXRsaW5lZC5hY3Rpb246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFsdC1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQ6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hbHQtb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbTpob3ZlciwgLmFjdGlvbi5hbHQtb3V0bGluZWQ6Zm9jdXMsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFsdC1vdXRsaW5lZC5hY3Rpb246Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFsdC1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQ6Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hbHQtb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTg1LjgwNzg2MDI2MiwgOTcuNDIzNTgwNzg2LCA0NC4xOTIxMzk3MzgsIDAuMSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE4NS44MDc4NjAyNjIsIDk3LjQyMzU4MDc4NiwgNDQuMTkyMTM5NzM4KTtcbn1cblxuLmFjdGlvbi5ncmVlbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZ3JlZW4uYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ncmVlbi5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ncmVlbi51cGRhdGUtY2FydC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBtaW4taGVpZ2h0OiAyLjVyZW07XG4gIHBhZGRpbmc6IDAuMzQzNzVyZW0gMS4zNzVyZW07XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkICM0NDdDNTM7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ3QzUzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmFjdGlvbi5ncmVlbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZ3JlZW4uYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ncmVlbi5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ncmVlbi51cGRhdGUtY2FydC1pdGVtIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbWluLWhlaWdodDogMy4xMjVyZW07XG4gIH1cbn1cbi5hY3Rpb24uZ3JlZW4gPiBzcGFuLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ncmVlbi5hY3Rpb24gPiBzcGFuLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ncmVlbi5hY3Rpb24udmlld2NhcnQgPiBzcGFuLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZ3JlZW4udXBkYXRlLWNhcnQtaXRlbSA+IHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWN0aW9uLmdyZWVuID4gW2NsYXNzXj1pY29uLV0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmdyZWVuLmFjdGlvbiA+IFtjbGFzc149aWNvbi1dLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ncmVlbi5hY3Rpb24udmlld2NhcnQgPiBbY2xhc3NePWljb24tXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmdyZWVuLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXSwgLmFjdGlvbi5ncmVlbiA+IFtpY29ufj1cIiBpY29uLVwiXSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZ3JlZW4uYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ncmVlbi5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ncmVlbi51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDEzMCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmFjdGlvbi5ncmVlbiA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ncmVlbi5hY3Rpb24gPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZ3JlZW4uYWN0aW9uLnZpZXdjYXJ0ID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ncmVlbi51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIC5hY3Rpb24uZ3JlZW4gPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmdyZWVuLmFjdGlvbiA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZ3JlZW4uYWN0aW9uLnZpZXdjYXJ0ID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZ3JlZW4udXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmFjdGlvbi5ncmVlbiA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmdyZWVuLmFjdGlvbiA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmdyZWVuLmFjdGlvbi52aWV3Y2FydCA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ncmVlbi51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgLmFjdGlvbi5ncmVlbiA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ncmVlbi5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZ3JlZW4uYWN0aW9uLnZpZXdjYXJ0ID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ncmVlbi51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLmFjdGlvbi5ncmVlbjpob3ZlciwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZ3JlZW4uYWN0aW9uOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ncmVlbi5hY3Rpb24udmlld2NhcnQ6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ncmVlbi51cGRhdGUtY2FydC1pdGVtOmhvdmVyLCAuYWN0aW9uLmdyZWVuOmZvY3VzLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ncmVlbi5hY3Rpb246Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmdyZWVuLmFjdGlvbi52aWV3Y2FydDpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmdyZWVuLnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNDkuOTM3NSwgOTEuMDYyNSwgNjAuOTUzMTI1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNDkuOTM3NSwgOTEuMDYyNSwgNjAuOTUzMTI1KTtcbn1cbi5hY3Rpb24uZ3JlZW46Zm9jdXMsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmdyZWVuLmFjdGlvbjpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZ3JlZW4uYWN0aW9uLnZpZXdjYXJ0OmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZ3JlZW4udXBkYXRlLWNhcnQtaXRlbTpmb2N1cyB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSg2OCwgMTI0LCA4MywgMC4yKTtcbn1cbi5hY3Rpb24uZ3JlZW4tb3V0bGluZWQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmdyZWVuLW91dGxpbmVkLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZ3JlZW4tb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZ3JlZW4tb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbWluLWhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nOiAwLjM0Mzc1cmVtIDEuMzc1cmVtO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjNDQ3QzUzO1xuICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkICM0NDdDNTM7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ3QzUzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmFjdGlvbi5ncmVlbi1vdXRsaW5lZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZ3JlZW4tb3V0bGluZWQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ncmVlbi1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ncmVlbi1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbWluLWhlaWdodDogMy4xMjVyZW07XG4gIH1cbn1cbi5hY3Rpb24uZ3JlZW4tb3V0bGluZWQgPiBzcGFuLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ncmVlbi1vdXRsaW5lZC5hY3Rpb24gPiBzcGFuLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ncmVlbi1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBzcGFuLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZ3JlZW4tb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSA+IHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWN0aW9uLmdyZWVuLW91dGxpbmVkID4gW2NsYXNzXj1pY29uLV0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmdyZWVuLW91dGxpbmVkLmFjdGlvbiA+IFtjbGFzc149aWNvbi1dLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ncmVlbi1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbY2xhc3NePWljb24tXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmdyZWVuLW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXSwgLmFjdGlvbi5ncmVlbi1vdXRsaW5lZCA+IFtpY29ufj1cIiBpY29uLVwiXSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZ3JlZW4tb3V0bGluZWQuYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ncmVlbi1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ncmVlbi1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDEzMCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmFjdGlvbi5ncmVlbi1vdXRsaW5lZCA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ncmVlbi1vdXRsaW5lZC5hY3Rpb24gPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZ3JlZW4tb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0ID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ncmVlbi1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIC5hY3Rpb24uZ3JlZW4tb3V0bGluZWQgPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmdyZWVuLW91dGxpbmVkLmFjdGlvbiA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZ3JlZW4tb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0ID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZ3JlZW4tb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmFjdGlvbi5ncmVlbi1vdXRsaW5lZCA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmdyZWVuLW91dGxpbmVkLmFjdGlvbiA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmdyZWVuLW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ncmVlbi1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgLmFjdGlvbi5ncmVlbi1vdXRsaW5lZCA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ncmVlbi1vdXRsaW5lZC5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZ3JlZW4tb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0ID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ncmVlbi1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLmFjdGlvbi5ncmVlbi1vdXRsaW5lZDpob3ZlciwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZ3JlZW4tb3V0bGluZWQuYWN0aW9uOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ncmVlbi1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQ6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ncmVlbi1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtOmhvdmVyLCAuYWN0aW9uLmdyZWVuLW91dGxpbmVkOmZvY3VzLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ncmVlbi1vdXRsaW5lZC5hY3Rpb246Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmdyZWVuLW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydDpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmdyZWVuLW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNDkuOTM3NSwgOTEuMDYyNSwgNjAuOTUzMTI1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNDkuOTM3NSwgOTEuMDYyNSwgNjAuOTUzMTI1KTtcbn1cbi5hY3Rpb24uZ3JlZW4tb3V0bGluZWQ6Zm9jdXMsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmdyZWVuLW91dGxpbmVkLmFjdGlvbjpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZ3JlZW4tb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0OmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZ3JlZW4tb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbTpmb2N1cyB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSg2OCwgMTI0LCA4MywgMC4yKTtcbn1cbi5hY3Rpb24uZ3JlZW4tb3V0bGluZWQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmdyZWVuLW91dGxpbmVkLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZ3JlZW4tb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZ3JlZW4tb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM0NDdDNTM7XG59XG4uYWN0aW9uLmdyZWVuLW91dGxpbmVkOmhvdmVyLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ncmVlbi1vdXRsaW5lZC5hY3Rpb246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmdyZWVuLW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydDpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmdyZWVuLW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW06aG92ZXIsIC5hY3Rpb24uZ3JlZW4tb3V0bGluZWQ6Zm9jdXMsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmdyZWVuLW91dGxpbmVkLmFjdGlvbjpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZ3JlZW4tb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0OmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZ3JlZW4tb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDkuOTM3NSwgOTEuMDYyNSwgNjAuOTUzMTI1LCAwLjEpO1xuICBib3JkZXItY29sb3I6IHJnYig0OS45Mzc1LCA5MS4wNjI1LCA2MC45NTMxMjUpO1xufVxuXG4uYWN0aW9uLmRhbmdlciwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZGFuZ2VyLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZGFuZ2VyLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmRhbmdlci51cGRhdGUtY2FydC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBtaW4taGVpZ2h0OiAyLjVyZW07XG4gIHBhZGRpbmc6IDAuMzQzNzVyZW0gMS4zNzVyZW07XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkICNiYTM1MzU7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmEzNTM1O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmFjdGlvbi5kYW5nZXIsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmRhbmdlci5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmRhbmdlci5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5kYW5nZXIudXBkYXRlLWNhcnQtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDMuMTI1cmVtO1xuICB9XG59XG4uYWN0aW9uLmRhbmdlciA+IHNwYW4sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmRhbmdlci5hY3Rpb24gPiBzcGFuLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5kYW5nZXIuYWN0aW9uLnZpZXdjYXJ0ID4gc3BhbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmRhbmdlci51cGRhdGUtY2FydC1pdGVtID4gc3BhbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hY3Rpb24uZGFuZ2VyID4gW2NsYXNzXj1pY29uLV0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmRhbmdlci5hY3Rpb24gPiBbY2xhc3NePWljb24tXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZGFuZ2VyLmFjdGlvbi52aWV3Y2FydCA+IFtjbGFzc149aWNvbi1dLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZGFuZ2VyLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXSwgLmFjdGlvbi5kYW5nZXIgPiBbaWNvbn49XCIgaWNvbi1cIl0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmRhbmdlci5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmRhbmdlci5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5kYW5nZXIudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxMzAlO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5hY3Rpb24uZGFuZ2VyID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmRhbmdlci5hY3Rpb24gPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZGFuZ2VyLmFjdGlvbi52aWV3Y2FydCA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZGFuZ2VyLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgLmFjdGlvbi5kYW5nZXIgPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmRhbmdlci5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmRhbmdlci5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5kYW5nZXIudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmFjdGlvbi5kYW5nZXIgPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5kYW5nZXIuYWN0aW9uID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZGFuZ2VyLmFjdGlvbi52aWV3Y2FydCA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5kYW5nZXIudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIC5hY3Rpb24uZGFuZ2VyID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmRhbmdlci5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZGFuZ2VyLmFjdGlvbi52aWV3Y2FydCA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZGFuZ2VyLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uYWN0aW9uLmRhbmdlcjpob3ZlciwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZGFuZ2VyLmFjdGlvbjpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZGFuZ2VyLmFjdGlvbi52aWV3Y2FydDpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmRhbmdlci51cGRhdGUtY2FydC1pdGVtOmhvdmVyLCAuYWN0aW9uLmRhbmdlcjpmb2N1cywgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZGFuZ2VyLmFjdGlvbjpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZGFuZ2VyLmFjdGlvbi52aWV3Y2FydDpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmRhbmdlci51cGRhdGUtY2FydC1pdGVtOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE0Ni4zMDk2MjM0MzEsIDQxLjY5MDM3NjU2OSwgNDEuNjkwMzc2NTY5KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTQ2LjMwOTYyMzQzMSwgNDEuNjkwMzc2NTY5LCA0MS42OTAzNzY1NjkpO1xufVxuLmFjdGlvbi5kYW5nZXI6Zm9jdXMsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmRhbmdlci5hY3Rpb246Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmRhbmdlci5hY3Rpb24udmlld2NhcnQ6Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5kYW5nZXIudXBkYXRlLWNhcnQtaXRlbTpmb2N1cyB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgxODYsIDUzLCA1MywgMC4yKTtcbn1cbi5hY3Rpb24uZGFuZ2VyLW91dGxpbmVkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5kYW5nZXItb3V0bGluZWQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5kYW5nZXItb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZGFuZ2VyLW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDIuNXJlbTtcbiAgcGFkZGluZzogMC4zNDM3NXJlbSAxLjM3NXJlbTtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI2JhMzUzNTtcbiAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjYmEzNTM1O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JhMzUzNTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5hY3Rpb24uZGFuZ2VyLW91dGxpbmVkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5kYW5nZXItb3V0bGluZWQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5kYW5nZXItb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZGFuZ2VyLW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBtaW4taGVpZ2h0OiAzLjEyNXJlbTtcbiAgfVxufVxuLmFjdGlvbi5kYW5nZXItb3V0bGluZWQgPiBzcGFuLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5kYW5nZXItb3V0bGluZWQuYWN0aW9uID4gc3BhbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZGFuZ2VyLW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCA+IHNwYW4sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5kYW5nZXItb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSA+IHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWN0aW9uLmRhbmdlci1vdXRsaW5lZCA+IFtjbGFzc149aWNvbi1dLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5kYW5nZXItb3V0bGluZWQuYWN0aW9uID4gW2NsYXNzXj1pY29uLV0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmRhbmdlci1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbY2xhc3NePWljb24tXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmRhbmdlci1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV0sIC5hY3Rpb24uZGFuZ2VyLW91dGxpbmVkID4gW2ljb25+PVwiIGljb24tXCJdLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5kYW5nZXItb3V0bGluZWQuYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5kYW5nZXItb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0ID4gW2ljb25+PVwiIGljb24tXCJdLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZGFuZ2VyLW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTMwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYWN0aW9uLmRhbmdlci1vdXRsaW5lZCA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5kYW5nZXItb3V0bGluZWQuYWN0aW9uID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmRhbmdlci1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmRhbmdlci1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIC5hY3Rpb24uZGFuZ2VyLW91dGxpbmVkID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5kYW5nZXItb3V0bGluZWQuYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5kYW5nZXItb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0ID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZGFuZ2VyLW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5hY3Rpb24uZGFuZ2VyLW91dGxpbmVkID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZGFuZ2VyLW91dGxpbmVkLmFjdGlvbiA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmRhbmdlci1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZGFuZ2VyLW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCAuYWN0aW9uLmRhbmdlci1vdXRsaW5lZCA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5kYW5nZXItb3V0bGluZWQuYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmRhbmdlci1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmRhbmdlci1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLmFjdGlvbi5kYW5nZXItb3V0bGluZWQ6aG92ZXIsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmRhbmdlci1vdXRsaW5lZC5hY3Rpb246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmRhbmdlci1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQ6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5kYW5nZXItb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbTpob3ZlciwgLmFjdGlvbi5kYW5nZXItb3V0bGluZWQ6Zm9jdXMsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmRhbmdlci1vdXRsaW5lZC5hY3Rpb246Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmRhbmdlci1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQ6Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5kYW5nZXItb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNDYuMzA5NjIzNDMxLCA0MS42OTAzNzY1NjksIDQxLjY5MDM3NjU2OSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE0Ni4zMDk2MjM0MzEsIDQxLjY5MDM3NjU2OSwgNDEuNjkwMzc2NTY5KTtcbn1cbi5hY3Rpb24uZGFuZ2VyLW91dGxpbmVkOmZvY3VzLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5kYW5nZXItb3V0bGluZWQuYWN0aW9uOmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5kYW5nZXItb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0OmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZGFuZ2VyLW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMTg2LCA1MywgNTMsIDAuMik7XG59XG4uYWN0aW9uLmRhbmdlci1vdXRsaW5lZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZGFuZ2VyLW91dGxpbmVkLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZGFuZ2VyLW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmRhbmdlci1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2JhMzUzNTtcbn1cbi5hY3Rpb24uZGFuZ2VyLW91dGxpbmVkOmhvdmVyLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5kYW5nZXItb3V0bGluZWQuYWN0aW9uOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5kYW5nZXItb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0OmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZGFuZ2VyLW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW06aG92ZXIsIC5hY3Rpb24uZGFuZ2VyLW91dGxpbmVkOmZvY3VzLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5kYW5nZXItb3V0bGluZWQuYWN0aW9uOmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5kYW5nZXItb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0OmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZGFuZ2VyLW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0Ni4zMDk2MjM0MzEsIDQxLjY5MDM3NjU2OSwgNDEuNjkwMzc2NTY5LCAwLjEpO1xuICBib3JkZXItY29sb3I6IHJnYigxNDYuMzA5NjIzNDMxLCA0MS42OTAzNzY1NjksIDQxLjY5MDM3NjU2OSk7XG59XG5cbi5hY3Rpb24ud2hpdGUsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLndoaXRlLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAud2hpdGUuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAud2hpdGUudXBkYXRlLWNhcnQtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbWluLWhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nOiAwLjM0Mzc1cmVtIDEuMzc1cmVtO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjNDI1MDY5O1xuICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkIHdoaXRlO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuYWN0aW9uLndoaXRlLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC53aGl0ZS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLndoaXRlLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLndoaXRlLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBtaW4taGVpZ2h0OiAzLjEyNXJlbTtcbiAgfVxufVxuLmFjdGlvbi53aGl0ZSA+IHNwYW4sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLndoaXRlLmFjdGlvbiA+IHNwYW4sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLndoaXRlLmFjdGlvbi52aWV3Y2FydCA+IHNwYW4sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC53aGl0ZS51cGRhdGUtY2FydC1pdGVtID4gc3BhbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hY3Rpb24ud2hpdGUgPiBbY2xhc3NePWljb24tXSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAud2hpdGUuYWN0aW9uID4gW2NsYXNzXj1pY29uLV0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLndoaXRlLmFjdGlvbi52aWV3Y2FydCA+IFtjbGFzc149aWNvbi1dLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAud2hpdGUudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dLCAuYWN0aW9uLndoaXRlID4gW2ljb25+PVwiIGljb24tXCJdLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC53aGl0ZS5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLndoaXRlLmFjdGlvbi52aWV3Y2FydCA+IFtpY29ufj1cIiBpY29uLVwiXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLndoaXRlLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTMwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYWN0aW9uLndoaXRlID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLndoaXRlLmFjdGlvbiA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC53aGl0ZS5hY3Rpb24udmlld2NhcnQgPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLndoaXRlLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgLmFjdGlvbi53aGl0ZSA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAud2hpdGUuYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC53aGl0ZS5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC53aGl0ZS51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uYWN0aW9uLndoaXRlID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAud2hpdGUuYWN0aW9uID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAud2hpdGUuYWN0aW9uLnZpZXdjYXJ0ID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLndoaXRlLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCAuYWN0aW9uLndoaXRlID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLndoaXRlLmFjdGlvbiA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC53aGl0ZS5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLndoaXRlLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uYWN0aW9uLndoaXRlOmhvdmVyLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC53aGl0ZS5hY3Rpb246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLndoaXRlLmFjdGlvbi52aWV3Y2FydDpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLndoaXRlLnVwZGF0ZS1jYXJ0LWl0ZW06aG92ZXIsIC5hY3Rpb24ud2hpdGU6Zm9jdXMsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLndoaXRlLmFjdGlvbjpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAud2hpdGUuYWN0aW9uLnZpZXdjYXJ0OmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAud2hpdGUudXBkYXRlLWNhcnQtaXRlbTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG4uYWN0aW9uLndoaXRlOmZvY3VzLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC53aGl0ZS5hY3Rpb246Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLndoaXRlLmFjdGlvbi52aWV3Y2FydDpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLndoaXRlLnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi5hY3Rpb24ud2hpdGUtb3V0bGluZWQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLndoaXRlLW91dGxpbmVkLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAud2hpdGUtb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAud2hpdGUtb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbWluLWhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nOiAwLjM0Mzc1cmVtIDEuMzc1cmVtO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmFjdGlvbi53aGl0ZS1vdXRsaW5lZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAud2hpdGUtb3V0bGluZWQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC53aGl0ZS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC53aGl0ZS1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbWluLWhlaWdodDogMy4xMjVyZW07XG4gIH1cbn1cbi5hY3Rpb24ud2hpdGUtb3V0bGluZWQgPiBzcGFuLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC53aGl0ZS1vdXRsaW5lZC5hY3Rpb24gPiBzcGFuLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC53aGl0ZS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBzcGFuLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAud2hpdGUtb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSA+IHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWN0aW9uLndoaXRlLW91dGxpbmVkID4gW2NsYXNzXj1pY29uLV0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLndoaXRlLW91dGxpbmVkLmFjdGlvbiA+IFtjbGFzc149aWNvbi1dLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC53aGl0ZS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbY2xhc3NePWljb24tXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLndoaXRlLW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXSwgLmFjdGlvbi53aGl0ZS1vdXRsaW5lZCA+IFtpY29ufj1cIiBpY29uLVwiXSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAud2hpdGUtb3V0bGluZWQuYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC53aGl0ZS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC53aGl0ZS1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDEzMCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmFjdGlvbi53aGl0ZS1vdXRsaW5lZCA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC53aGl0ZS1vdXRsaW5lZC5hY3Rpb24gPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAud2hpdGUtb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0ID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC53aGl0ZS1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIC5hY3Rpb24ud2hpdGUtb3V0bGluZWQgPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLndoaXRlLW91dGxpbmVkLmFjdGlvbiA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAud2hpdGUtb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0ID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAud2hpdGUtb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmFjdGlvbi53aGl0ZS1vdXRsaW5lZCA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLndoaXRlLW91dGxpbmVkLmFjdGlvbiA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLndoaXRlLW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC53aGl0ZS1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgLmFjdGlvbi53aGl0ZS1vdXRsaW5lZCA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC53aGl0ZS1vdXRsaW5lZC5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAud2hpdGUtb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0ID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC53aGl0ZS1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLmFjdGlvbi53aGl0ZS1vdXRsaW5lZDpob3ZlciwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAud2hpdGUtb3V0bGluZWQuYWN0aW9uOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC53aGl0ZS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQ6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC53aGl0ZS1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtOmhvdmVyLCAuYWN0aW9uLndoaXRlLW91dGxpbmVkOmZvY3VzLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC53aGl0ZS1vdXRsaW5lZC5hY3Rpb246Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLndoaXRlLW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydDpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLndoaXRlLW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuLmFjdGlvbi53aGl0ZS1vdXRsaW5lZDpmb2N1cywgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAud2hpdGUtb3V0bGluZWQuYWN0aW9uOmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC53aGl0ZS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQ6Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC53aGl0ZS1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtOmZvY3VzIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG4uYWN0aW9uLndoaXRlLW91dGxpbmVkLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC53aGl0ZS1vdXRsaW5lZC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLndoaXRlLW91dGxpbmVkLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLndoaXRlLW91dGxpbmVkLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cbi5hY3Rpb24ud2hpdGUtb3V0bGluZWQ6aG92ZXIsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLndoaXRlLW91dGxpbmVkLmFjdGlvbjpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAud2hpdGUtb3V0bGluZWQuYWN0aW9uLnZpZXdjYXJ0OmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAud2hpdGUtb3V0bGluZWQudXBkYXRlLWNhcnQtaXRlbTpob3ZlciwgLmFjdGlvbi53aGl0ZS1vdXRsaW5lZDpmb2N1cywgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAud2hpdGUtb3V0bGluZWQuYWN0aW9uOmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC53aGl0ZS1vdXRsaW5lZC5hY3Rpb24udmlld2NhcnQ6Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC53aGl0ZS1vdXRsaW5lZC51cGRhdGUtY2FydC1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cblxuLmFjdGlvbi5uby1zdHlsZXMsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm5vLXN0eWxlcy5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm5vLXN0eWxlcy5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5uby1zdHlsZXMudXBkYXRlLWNhcnQtaXRlbSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogaW5oZXJpdDtcbn1cblxuLmFjdGlvbi53aWRlLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC53aWRlLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAud2lkZS5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC53aWRlLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hY3Rpb24ud2lkZXIsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLndpZGVyLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAud2lkZXIuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAud2lkZXIudXBkYXRlLWNhcnQtaXRlbSB7XG4gIG1pbi13aWR0aDogMTgwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFjdGlvbi5mdWxsLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5mdWxsLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZnVsbC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5mdWxsLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5hY3Rpb24uZnVsbC1tb2JpbGUsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmZ1bGwtbW9iaWxlLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZnVsbC1tb2JpbGUuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZnVsbC1tb2JpbGUudXBkYXRlLWNhcnQtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5hY3Rpb24uc21hbGwsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNtYWxsLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc21hbGwuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc21hbGwudXBkYXRlLWNhcnQtaXRlbSB7XG4gIHBhZGRpbmc6IDAuMTI1cmVtIDAuOTM3NXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cbi5hY3Rpb24uc21hbGw6aG92ZXIsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNtYWxsLmFjdGlvbjpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc21hbGwuYWN0aW9uLnZpZXdjYXJ0OmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc21hbGwudXBkYXRlLWNhcnQtaXRlbTpob3ZlciwgLmFjdGlvbi5zbWFsbDpmb2N1cywgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuc21hbGwuYWN0aW9uOmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zbWFsbC5hY3Rpb24udmlld2NhcnQ6Zm9jdXMsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zbWFsbC51cGRhdGUtY2FydC1pdGVtOmZvY3VzIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbi5hY3Rpb24gLmxvYWRpbmctaWNvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uIC5sb2FkaW5nLWljb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCAubG9hZGluZy1pY29uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSAubG9hZGluZy1pY29uIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbn1cblxuLmFjdGlvbi5sb2FkaW5nLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5sb2FkaW5nLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubG9hZGluZy5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5sb2FkaW5nLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hY3Rpb24ubG9hZGluZzphZnRlciwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAubG9hZGluZy5hY3Rpb246YWZ0ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmxvYWRpbmcuYWN0aW9uLnZpZXdjYXJ0OmFmdGVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAubG9hZGluZy51cGRhdGUtY2FydC1pdGVtOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpIHVybCguLi9pbWFnZXMvbG9hZGluZy13aGl0ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG4uYWN0aW9uLmxvYWRpbmc6aG92ZXI6YWZ0ZXIsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmxvYWRpbmcuYWN0aW9uOmhvdmVyOmFmdGVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5sb2FkaW5nLmFjdGlvbi52aWV3Y2FydDpob3ZlcjphZnRlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmxvYWRpbmcudXBkYXRlLWNhcnQtaXRlbTpob3ZlcjphZnRlciB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmFjdGlvbi5hY3Rpb24tY2xlYXI6YmVmb3JlLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24tY2xlYXIuYWN0aW9uOmJlZm9yZSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLWNsZWFyLmFjdGlvbi52aWV3Y2FydDpiZWZvcmUsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb24tY2xlYXIudXBkYXRlLWNhcnQtaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc3R5bGVkLWFjdGlvbnMtdG9vbGJhciwgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciwgLmNhcnQtYWN0aW9ucy10b29sYmFyLCAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgLmFjdGlvbnMtdG9vbGJhciwgLmZvcm0tZWRpdC1hY2NvdW50IC5hY3Rpb25zLXRvb2xiYXIsIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYWN0aW9ucy10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgaDMsIC5jaGVja291dC1hY3Rpb25zLXRvb2xiYXIgaDMsIC5jYXJ0LWFjdGlvbnMtdG9vbGJhciBoMywgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgaDMsIC5mb3JtLWVkaXQtYWNjb3VudCAuYWN0aW9ucy10b29sYmFyIGgzLCAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmFjdGlvbnMtdG9vbGJhciBoMyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uc3R5bGVkLWFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnByaW1hcnksIC5jaGVja291dC1hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi5wcmltYXJ5LCAuY2FydC1hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi5wcmltYXJ5LCAuc3R5bGVkLWFjdGlvbnMtdG9vbGJhciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LmFjdGlvbiwgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LmFjdGlvbiwgLmNhcnQtYWN0aW9ucy10b29sYmFyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zdHlsZWQtYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2FydC1hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuYWN0aW9uLCAuc3R5bGVkLWFjdGlvbnMtdG9vbGJhciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuY2FydC1hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zdHlsZWQtYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jYXJ0LWFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuc3R5bGVkLWFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuY2FydC1hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zdHlsZWQtYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jYXJ0LWFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnByaW1hcnksIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuYWN0aW9uLCAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuZm9ybS1lZGl0LWFjY291bnQgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnByaW1hcnksIC5mb3JtLWVkaXQtYWNjb3VudCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmZvcm0tZWRpdC1hY2NvdW50IC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuYWN0aW9uLCAuZm9ybS1lZGl0LWFjY291bnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1lZGl0LWFjY291bnQgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuZm9ybS1lZGl0LWFjY291bnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1lZGl0LWFjY291bnQgLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnByaW1hcnksIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuYWN0aW9uLCAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeS51cGRhdGUtY2FydC1pdGVtLCAuc3R5bGVkLWFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCAuY2FydC1hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCAuc3R5bGVkLWFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiwgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiwgLmNhcnQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zdHlsZWQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2FydC1hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAuc3R5bGVkLWFjdGlvbnMtdG9vbGJhciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jYXJ0LWFjdGlvbnMtdG9vbGJhciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zdHlsZWQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNhcnQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuc3R5bGVkLWFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jYXJ0LWFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWVkaXQtYWNjb3VudCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgLmZvcm0tZWRpdC1hY2NvdW50IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1lZGl0LWFjY291bnQgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC5hY3Rpb24sIC5mb3JtLWVkaXQtYWNjb3VudCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1lZGl0LWFjY291bnQgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tZWRpdC1hY2NvdW50IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiwgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zdHlsZWQtYWN0aW9ucy10b29sYmFyIC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jYXJ0LWFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zdHlsZWQtYWN0aW9ucy10b29sYmFyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2FydC1hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jYXJ0LWFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2FydC1hY3Rpb25zLXRvb2xiYXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zdHlsZWQtYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNhcnQtYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zdHlsZWQtYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1hY3Rpb25zLXRvb2xiYXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNhcnQtYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zdHlsZWQtYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNhcnQtYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi52aWV3Y2FydCwgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5mb3JtLWVkaXQtYWNjb3VudCAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmZvcm0tZWRpdC1hY2NvdW50IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZm9ybS1lZGl0LWFjY291bnQgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmZvcm0tZWRpdC1hY2NvdW50IC5hY3Rpb25zLXRvb2xiYXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5mb3JtLWVkaXQtYWNjb3VudCAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5mb3JtLWVkaXQtYWNjb3VudCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmZvcm0tZWRpdC1hY2NvdW50IC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWVkaXQtYWNjb3VudCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi52aWV3Y2FydCwgLmZvcm0tZWRpdC1hY2NvdW50IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1lZGl0LWFjY291bnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5mb3JtLWVkaXQtYWNjb3VudCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmZvcm0tZWRpdC1hY2NvdW50IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWVkaXQtYWNjb3VudCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmZvcm0tZWRpdC1hY2NvdW50IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWVkaXQtYWNjb3VudCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5hY3Rpb25zLXRvb2xiYXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi52aWV3Y2FydCwgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuc3R5bGVkLWFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgLmNhcnQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tZWRpdC1hY2NvdW50IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc3R5bGVkLWFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNhcnQtYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5mb3JtLWVkaXQtYWNjb3VudCAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtLCAuZm9ybS1lZGl0LWFjY291bnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtIHtcbiAgbWluLXdpZHRoOiAxODBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbn1cbi5zdHlsZWQtYWN0aW9ucy10b29sYmFyIC5hY3Rpb24uYmFjaywgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLmJhY2ssIC5jYXJ0LWFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLmJhY2ssIC5zdHlsZWQtYWN0aW9ucy10b29sYmFyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2suYWN0aW9uLCAuY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2suYWN0aW9uLCAuY2FydC1hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmFjay5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgLmJhY2suYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1hY3Rpb25zLXRvb2xiYXIgLmJhY2suYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jYXJ0LWFjdGlvbnMtdG9vbGJhciAuYmFjay5hY3Rpb24sIC5zdHlsZWQtYWN0aW9ucy10b29sYmFyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jYXJ0LWFjdGlvbnMtdG9vbGJhciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNhcnQtYWN0aW9ucy10b29sYmFyIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5zdHlsZWQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jYXJ0LWFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNhcnQtYWN0aW9ucy10b29sYmFyIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24uYmFjaywgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2suYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAuYmFjay5hY3Rpb24sIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWVkaXQtYWNjb3VudCAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24uYmFjaywgLmZvcm0tZWRpdC1hY2NvdW50IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2suYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1lZGl0LWFjY291bnQgLmFjdGlvbnMtdG9vbGJhciAuYmFjay5hY3Rpb24sIC5mb3JtLWVkaXQtYWNjb3VudCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5mb3JtLWVkaXQtYWNjb3VudCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWVkaXQtYWNjb3VudCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5mb3JtLWVkaXQtYWNjb3VudCAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24uYmFjaywgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2suYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmFjdGlvbnMtdG9vbGJhciAuYmFjay5hY3Rpb24sIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5zdHlsZWQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJhY2suYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJhY2suYWN0aW9uLnZpZXdjYXJ0LCAuY2FydC1hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmFjay5hY3Rpb24udmlld2NhcnQsIC5zdHlsZWQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC5hY3Rpb24sIC5jaGVja291dC1hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LmFjdGlvbiwgLmNhcnQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmFjay52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5iYWNrLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2FydC1hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmFjay52aWV3Y2FydC5hY3Rpb24sIC5zdHlsZWQtYWN0aW9ucy10b29sYmFyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jYXJ0LWFjdGlvbnMtdG9vbGJhciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNhcnQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5zdHlsZWQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jYXJ0LWFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJhY2suYWN0aW9uLnZpZXdjYXJ0LCAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5iYWNrLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmFjay52aWV3Y2FydC5hY3Rpb24sIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tZWRpdC1hY2NvdW50IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmFjay5hY3Rpb24udmlld2NhcnQsIC5mb3JtLWVkaXQtYWNjb3VudCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJhY2sudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1lZGl0LWFjY291bnQgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5iYWNrLnZpZXdjYXJ0LmFjdGlvbiwgLmZvcm0tZWRpdC1hY2NvdW50IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmZvcm0tZWRpdC1hY2NvdW50IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tZWRpdC1hY2NvdW50IC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5iYWNrLmFjdGlvbi52aWV3Y2FydCwgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmFjay52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJhY2sudmlld2NhcnQuYWN0aW9uLCAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgLmJhY2suYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1hY3Rpb25zLXRvb2xiYXIgLmJhY2suYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jYXJ0LWFjdGlvbnMtdG9vbGJhciAuYmFjay5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LWFjdGlvbnMtdG9vbGJhciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2FydC1hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc3R5bGVkLWFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jYXJ0LWFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc3R5bGVkLWFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1hY3Rpb25zLXRvb2xiYXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2FydC1hY3Rpb25zLXRvb2xiYXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNhcnQtYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNhcnQtYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXIgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNhcnQtYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5hY3Rpb25zLXRvb2xiYXIgLmJhY2suYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5iYWNrLmFjdGlvbi52aWV3Y2FydCwgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudmlld2NhcnQuYWN0aW9uLCAuZm9ybS1jb21tdW5pY2F0aW9uLWVkaXQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmZvcm0tZWRpdC1hY2NvdW50IC5hY3Rpb25zLXRvb2xiYXIgLmJhY2suYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5mb3JtLWVkaXQtYWNjb3VudCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZm9ybS1lZGl0LWFjY291bnQgLmFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZm9ybS1lZGl0LWFjY291bnQgLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZm9ybS1lZGl0LWFjY291bnQgLmFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5mb3JtLWVkaXQtYWNjb3VudCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1lZGl0LWFjY291bnQgLmFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuZm9ybS1lZGl0LWFjY291bnQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5iYWNrLmFjdGlvbi52aWV3Y2FydCwgLmZvcm0tZWRpdC1hY2NvdW50IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5mb3JtLWVkaXQtYWNjb3VudCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudmlld2NhcnQuYWN0aW9uLCAuZm9ybS1lZGl0LWFjY291bnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmZvcm0tZWRpdC1hY2NvdW50IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tZWRpdC1hY2NvdW50IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5mb3JtLWVkaXQtYWNjb3VudCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWVkaXQtYWNjb3VudCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2suYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5iYWNrLmFjdGlvbi52aWV3Y2FydCwgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgLmJhY2sudmlld2NhcnQuYWN0aW9uLCAuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5zdHlsZWQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgLmNhcnQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWVkaXQtYWNjb3VudCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zdHlsZWQtYWN0aW9ucy10b29sYmFyIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1hY3Rpb25zLXRvb2xiYXIgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNhcnQtYWN0aW9ucy10b29sYmFyIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWNvbW11bmljYXRpb24tZWRpdCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5mb3JtLWVkaXQtYWNjb3VudCAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWVkaXQtYWNjb3VudCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWluLXdpZHRoOiAxMzBweDtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeSBhLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeSBhLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaW1hcnkgYS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5IGEudXBkYXRlLWNhcnQtaXRlbSwgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQgYS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uIGEuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGEuYWN0aW9uLCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gYS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0IGEuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiBhLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBhLmFjdGlvbiwgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGEuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgYS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb24udmlld2NhcnQgYS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnZpZXdjYXJ0LmFjdGlvbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgYS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC5hY3Rpb24gYS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGEudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGEudXBkYXRlLWNhcnQtaXRlbSwgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgYS51cGRhdGUtY2FydC1pdGVtLCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi52aWV3Y2FydCBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGEudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24gYS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgYS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gYS51cGRhdGUtY2FydC1pdGVtLCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gYS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi52aWV3Y2FydCBhLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24gYS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uIGEuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gYS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBhLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBhLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24udmlld2NhcnQgYS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnZpZXdjYXJ0IGEuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiBhLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24gYS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBhLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGEuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGEuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnZpZXdjYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnZpZXdjYXJ0IGEudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgYS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LmFjdGlvbiBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIGEudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24gYS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gYS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gYS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gYS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24udmlld2NhcnQgYS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24gYS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24gYS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGEudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGEudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCBhLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IGEudmlld2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIGEudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGEudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5IGEuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkgYS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeSBhLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIGEudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC5wcmltYXJ5IGEudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeSBhLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gYS5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gYS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gYS52aWV3Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBhLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBhLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBhLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gYS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gYS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gYS51cGRhdGUtY2FydC1pdGVtLCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgYS51cGRhdGUtY2FydC1pdGVtLCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0gYS51cGRhdGUtY2FydC1pdGVtLCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtIGEudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSBhLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSBhLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSBhLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtIGEudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgYS51cGRhdGUtY2FydC1pdGVtLCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIGEudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnZpZXdjYXJ0IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIGEudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgYS51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgYS51cGRhdGUtY2FydC1pdGVtLCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIGEudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeSBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi52aWV3Y2FydCBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBhLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gYS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtIGEudXBkYXRlLWNhcnQtaXRlbSxcbi5hY3Rpb25zLXRvb2xiYXIgLnNlY29uZGFyeSBhLmFjdGlvbixcbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiBhLmFjdGlvbixcbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gYS5hY3Rpb24sXG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtIGEuYWN0aW9uLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuc2Vjb25kYXJ5IGEuYWN0aW9uLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uIGEuYWN0aW9uLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSBhLmFjdGlvbixcbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0gYS5hY3Rpb24sXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zZWNvbmRhcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgYS51cGRhdGUtY2FydC1pdGVtLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIGEudXBkYXRlLWNhcnQtaXRlbSxcbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgYS51cGRhdGUtY2FydC1pdGVtLFxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyBhLnVwZGF0ZS1jYXJ0LWl0ZW0sXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zZWNvbmRhcnkgYS51cGRhdGUtY2FydC1pdGVtLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9uIGEudXBkYXRlLWNhcnQtaXRlbSxcbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gYS51cGRhdGUtY2FydC1pdGVtLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtIGEudXBkYXRlLWNhcnQtaXRlbSxcbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNlY29uZGFyeSBhLnVwZGF0ZS1jYXJ0LWl0ZW0sXG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24gYS51cGRhdGUtY2FydC1pdGVtLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtIGEudXBkYXRlLWNhcnQtaXRlbSxcbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0gYS51cGRhdGUtY2FydC1pdGVtLFxuLmFjdGlvbnMtdG9vbGJhciAuc2Vjb25kYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgYS5hY3Rpb24udmlld2NhcnQsXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCBhLmFjdGlvbi52aWV3Y2FydCxcbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCBhLmFjdGlvbi52aWV3Y2FydCxcbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCBhLmFjdGlvbi52aWV3Y2FydCxcbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNlY29uZGFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IGEudmlld2NhcnQuYWN0aW9uLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgYS52aWV3Y2FydC5hY3Rpb24sXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgYS52aWV3Y2FydC5hY3Rpb24sXG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgYS52aWV3Y2FydC5hY3Rpb24sXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zZWNvbmRhcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgYS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIGEudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSxcbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgYS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLFxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyBhLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sXG4uYWN0aW9ucy10b29sYmFyIC5zZWNvbmRhcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBhLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBhLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgYS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLFxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGEudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSxcbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAuc2Vjb25kYXJ5IGEuYWN0aW9uLnZpZXdjYXJ0LFxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24gYS5hY3Rpb24udmlld2NhcnQsXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiBhLmFjdGlvbi52aWV3Y2FydCxcbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSBhLmFjdGlvbi52aWV3Y2FydCxcbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSBhLmFjdGlvbi52aWV3Y2FydCxcbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0gYS5hY3Rpb24udmlld2NhcnQsXG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNlY29uZGFyeSBhLnZpZXdjYXJ0LmFjdGlvbixcbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uIGEudmlld2NhcnQuYWN0aW9uLFxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtIGEudmlld2NhcnQuYWN0aW9uLFxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSBhLnZpZXdjYXJ0LmFjdGlvbixcbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAuc2Vjb25kYXJ5IGEudmlld2NhcnQuYWN0aW9uLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24gYS52aWV3Y2FydC5hY3Rpb24sXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gYS52aWV3Y2FydC5hY3Rpb24sXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0gYS52aWV3Y2FydC5hY3Rpb24sXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtIGEudmlld2NhcnQuYWN0aW9uLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgLnNlY29uZGFyeSAucHJvZHVjdC1pdGVtLWRldGFpbHMgYS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgYS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyBhLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIGEudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSxcbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgYS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC5zZWNvbmRhcnkgYS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24gYS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtIGEudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSxcbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSBhLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sXG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zZWNvbmRhcnkgYS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLFxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uIGEudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSxcbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSBhLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sXG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtIGEudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSxcbi5hY3Rpb25zLXRvb2xiYXIgLnNlY29uZGFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyBhLnVwZGF0ZS1jYXJ0LWl0ZW0sXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgYS51cGRhdGUtY2FydC1pdGVtLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyBhLnVwZGF0ZS1jYXJ0LWl0ZW0sXG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIGEudXBkYXRlLWNhcnQtaXRlbSxcbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLnNlY29uZGFyeSBhLnVwZGF0ZS1jYXJ0LWl0ZW0sXG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24gYS51cGRhdGUtY2FydC1pdGVtLFxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uIGEudXBkYXRlLWNhcnQtaXRlbSxcbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSBhLnVwZGF0ZS1jYXJ0LWl0ZW0sXG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtIGEudXBkYXRlLWNhcnQtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYWN0aW9uLmJhY2ssIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2suYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5iYWNrLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJhY2sudXBkYXRlLWNhcnQtaXRlbSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICM0MjUwNjk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5hY3Rpb24uYmFjazpiZWZvcmUsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2suYWN0aW9uOmJlZm9yZSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmFjay5hY3Rpb24udmlld2NhcnQ6YmVmb3JlLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmFjay51cGRhdGUtY2FydC1pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbi5hY3Rpb24uYmFjayBzcGFuLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLmFjdGlvbiBzcGFuLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5iYWNrLmFjdGlvbi52aWV3Y2FydCBzcGFuLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmFjay51cGRhdGUtY2FydC1pdGVtIHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5hY3Rpb24uYmFjazpob3ZlciwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmFjay5hY3Rpb246aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJhY2suYWN0aW9uLnZpZXdjYXJ0OmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmFjay51cGRhdGUtY2FydC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6IHJnYig0Ni4zMTU3ODk0NzM3LCA1Ni4xNDAzNTA4NzcyLCA3My42ODQyMTA1MjYzKTtcbn1cbi5hY3Rpb24uYmFjazpob3ZlcjpiZWZvcmUsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2suYWN0aW9uOmhvdmVyOmJlZm9yZSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmFjay5hY3Rpb24udmlld2NhcnQ6aG92ZXI6YmVmb3JlLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmFjay51cGRhdGUtY2FydC1pdGVtOmhvdmVyOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KTtcbn1cblxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdLFxuaW5wdXRbdHlwZT11cmxdLFxuaW5wdXRbdHlwZT10ZWxdLFxuaW5wdXRbdHlwZT1zZWFyY2hdLFxuaW5wdXRbdHlwZT1udW1iZXJdLFxuaW5wdXRbdHlwZT1kYXRldGltZV0sXG5pbnB1dFt0eXBlPWVtYWlsXSxcbnRleHRhcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0MjUwNjk7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGNvbG9yOiAjMTAxODI4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJveC1zaGFkb3csYm9yZGVyLWNvbG9yO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG5pbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9cGFzc3dvcmRdOjpwbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9dXJsXTo6cGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPXRlbF06OnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjpwbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9bnVtYmVyXTo6cGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPWRhdGV0aW1lXTo6cGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIsXG50ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0M3Q0RDRDtcbiAgb3BhY2l0eTogMTtcbn1cbmlucHV0W3R5cGU9dGV4dF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT11cmxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9dGVsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPXNlYXJjaF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1udW1iZXJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9ZW1haWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbnRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjQzdDRENEO1xufVxuaW5wdXRbdHlwZT10ZXh0XTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9dXJsXTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT10ZWxdOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9bnVtYmVyXTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1kYXRldGltZV06Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9ZW1haWxdOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG50ZXh0YXJlYTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNDN0NEQ0Q7XG59XG5pbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMsXG5pbnB1dFt0eXBlPXVybF06Zm9jdXMsXG5pbnB1dFt0eXBlPXRlbF06Zm9jdXMsXG5pbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMsXG5pbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMsXG5pbnB1dFt0eXBlPWRhdGV0aW1lXTpmb2N1cyxcbmlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM5OEEyQjM7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjOThBMkIzO1xuICBvdXRsaW5lOiBub25lO1xufVxuaW5wdXRbdHlwZT10ZXh0XVtyZWFkb25seV0sXG5pbnB1dFt0eXBlPXBhc3N3b3JkXVtyZWFkb25seV0sXG5pbnB1dFt0eXBlPXVybF1bcmVhZG9ubHldLFxuaW5wdXRbdHlwZT10ZWxdW3JlYWRvbmx5XSxcbmlucHV0W3R5cGU9c2VhcmNoXVtyZWFkb25seV0sXG5pbnB1dFt0eXBlPW51bWJlcl1bcmVhZG9ubHldLFxuaW5wdXRbdHlwZT1kYXRldGltZV1bcmVhZG9ubHldLFxuaW5wdXRbdHlwZT1lbWFpbF1bcmVhZG9ubHldLFxudGV4dGFyZWFbcmVhZG9ubHldIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC41O1xufVxuXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5pbnB1dFt0eXBlPXVybF0sXG5pbnB1dFt0eXBlPXRlbF0sXG5pbnB1dFt0eXBlPXNlYXJjaF0sXG5pbnB1dFt0eXBlPW51bWJlcl0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lXSxcbmlucHV0W3R5cGU9ZW1haWxdIHtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG5zZWxlY3QsXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0MjUwNjk7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGNvbG9yOiAjMTAxODI4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAycHggMjRweCAycHggMTRweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDEyIDgnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00gMS40MSAwLjU5IEwgNiA1LjE3IEwgMTAuNTkgMC41OSBMIDEyIDIgTCA2IDggTCAwIDIgWicgZmlsbD0nJTIzNEI0QjRCJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDIwcHggY2VudGVyO1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3gtc2hhZG93LGJvcmRlci1jb2xvcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuc2VsZWN0OjotbXMtZXhwYW5kLFxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbnNlbGVjdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6bm90KFtkaXNhYmxlZF0pOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDI1MDY5O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggIzQyNTA2OTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbnB1dC1ncm91cCA+IGlucHV0LCAuaW5wdXQtZ3JvdXAgPiBzZWxlY3Qge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDElO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlucHV0LWdyb3VwID4gaW5wdXQ6bm90KDpsYXN0LWNoaWxkKSwgLmlucHV0LWdyb3VwID4gc2VsZWN0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCwgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5hY3Rpb24sIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCAuYWN0aW9uLCAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQgLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC51cGRhdGUtY2FydC1pdGVtLCAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmFjdGlvbiwgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmFjdGlvbiwgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXByZXBlbmQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudXBkYXRlLWNhcnQtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4uaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXByZXBlbmQge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLnVwZGF0ZS1jYXJ0LWl0ZW0sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5hY3Rpb246bm90KDpmaXJzdC1jaGlsZCksXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmFjdGlvbjpub3QoOmZpcnN0LWNoaWxkKSxcbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYWN0aW9uLnZpZXdjYXJ0Om5vdCg6Zmlyc3QtY2hpbGQpLFxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAudXBkYXRlLWNhcnQtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5hY3Rpb24sXG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmFjdGlvbixcbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYWN0aW9uLnZpZXdjYXJ0LFxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAudXBkYXRlLWNhcnQtaXRlbSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYWN0aW9uOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAudXBkYXRlLWNhcnQtaXRlbTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSwgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC51cGRhdGUtY2FydC1pdGVtLCAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCwgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgcGFkZGluZzogNXB4IDE0cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgcGFkZGluZzogMTBweCAxNHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcGFkZGluZzogMTBweCAxNHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI1MDY5O1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmZpZWxkc2V0LWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZmllbGRzZXQtaGVhZGVyIC5wcmUtbGVnZW5kIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM0MjUwNjk7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvdyBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNDNweDtcbn1cbi5maWVsZHNldC1oZWFkZXIgPiAubGVnZW5kIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogIzQyNTA2OTtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93IENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC45OHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLmZpZWxkc2V0LWhlYWRlciA+IC5sZWdlbmQgPiBzcGFuIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLmZpZWxkc2V0IHtcbiAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG59XG4uZmllbGRzZXQgLnByZS1sZWdlbmQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzQyNTA2OTtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93IENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC40M3B4O1xufVxuLmZpZWxkc2V0ID4gLmxlZ2VuZCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6ICM0MjUwNjk7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvdyBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC45OHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLmZpZWxkc2V0ID4gLmxlZ2VuZCA+IHNwYW4ge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZmllbGRzZXQgLmZpZWxkLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5maWVsZHNldCAuZmllbGQtd3JhcHBlciAuZmllbGQge1xuICAgIGZsZXg6IDAgMCA0OCU7XG4gIH1cbn1cbi5maWVsZHNldCAuZmllbGQsXG4uZmllbGRzZXQgPiAuZmllbGQge1xuICBtYXJnaW46IDAgMCAxLjM3NXJlbTtcbn1cbi5maWVsZHNldCAuZmllbGQuc21hbGwtdHJhaWxlcixcbi5maWVsZHNldCA+IC5maWVsZC5zbWFsbC10cmFpbGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4zNDM3NXJlbTtcbn1cbi5maWVsZHNldCAuZmllbGQgPiAubGFiZWwsXG4uZmllbGRzZXQgPiAuZmllbGQgPiAubGFiZWwge1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMC4zNDM3NXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgY29sb3I6IHJnYig3NS44NDIxMDUyNjMyLCA5MS45Mjk4MjQ1NjE0LCAxMjAuNjU3ODk0NzM2OCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5maWVsZHNldCAuZmllbGQgPiAubGFiZWwsXG4gIC5maWVsZHNldCA+IC5maWVsZCA+IC5sYWJlbCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG4gIC5maWVsZHNldCAuZmllbGQgPiAubGFiZWwubGFiZWwtLXhsLFxuICAuZmllbGRzZXQgPiAuZmllbGQgPiAubGFiZWwubGFiZWwtLXhsIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuLmZpZWxkc2V0IC5maWVsZC5yZXF1aXJlZCA+IC5sYWJlbDphZnRlciwgLmZpZWxkc2V0IC5maWVsZC5fcmVxdWlyZWQgPiAubGFiZWw6YWZ0ZXIsXG4uZmllbGRzZXQgPiAuZmllbGQucmVxdWlyZWQgPiAubGFiZWw6YWZ0ZXIsXG4uZmllbGRzZXQgPiAuZmllbGQuX3JlcXVpcmVkID4gLmxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCIqXCI7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBtYXJnaW46IDAgMC4zNzVyZW07XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmZpZWxkc2V0IC5maWVsZCAubm90ZSxcbi5maWVsZHNldCA+IC5maWVsZCAubm90ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW46IDAgMCAwIDAuNjg3NXJlbTtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIGNvbG9yOiAjOThBMkIzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZmllbGRzZXQgLmZpZWxkIC5ub3RlLFxuICAuZmllbGRzZXQgPiAuZmllbGQgLm5vdGUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbWFyZ2luOiAwIDAgMCAxLjM3NXJlbTtcbiAgfVxufVxuLmZpZWxkc2V0IC5maWVsZCAubm90ZSBhLFxuLmZpZWxkc2V0ID4gLmZpZWxkIC5ub3RlIGEge1xuICBjb2xvcjogIzk4QTJCMztcbiAgbWFyZ2luLWxlZnQ6IDAuMzQzNzVyZW07XG59XG5cbi5maWVsZC1lcnJvcixcbmRpdi5tYWdlLWVycm9yW2dlbmVyYXRlZF0sXG5kaXYubWFnZS1lcnJvciB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBjb2xvcjogI0ZGN0U3RTtcbn1cblxuLnJlcXVpcmVkLXN0YXIge1xuICBjb2xvcjogI0ZGN0U3RTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5yZXF1aXJlZC1maWVsZC1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGN0U3RSAhaW1wb3J0YW50O1xufVxuXG4ucmVxdWlyZWQtZmllbGQtZXJyb3ItbWVzc2FnZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5maWVsZHNldCA+IC5maWVsZC5jaG9pY2UsXG4uZmllbGQuY2hvaWNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwLjY4NzVyZW07XG59XG4uZmllbGRzZXQgPiAuZmllbGQuY2hvaWNlLmRpc2FibGVkLFxuLmZpZWxkLmNob2ljZS5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5maWVsZHNldCA+IC5maWVsZC5jaG9pY2UgPiBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5maWVsZC5jaG9pY2UgPiBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmZpZWxkc2V0ID4gLmZpZWxkLmNob2ljZSA+IGxhYmVsLFxuLmZpZWxkLmNob2ljZSA+IGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5maWVsZHNldCA+IC5maWVsZC5jaG9pY2UgPiBsYWJlbDpiZWZvcmUsXG4uZmllbGQuY2hvaWNlID4gbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMDE4Mjg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmllbGRzZXQgPiAuZmllbGQuY2hvaWNlID4gbGFiZWw6YWZ0ZXIsXG4uZmllbGQuY2hvaWNlID4gbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwZVwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MGVcIiAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4wNjI1cmVtO1xuICBsZWZ0OiAwLjA2MjVyZW07XG4gIHdpZHRoOiAwLjYyNXJlbTtcbiAgaGVpZ2h0OiAwLjYyNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgY29sb3I6ICMxMDE4MjggIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZpZWxkc2V0ID4gLmZpZWxkLmNob2ljZSA+IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiBsYWJlbDpiZWZvcmUsXG4uZmllbGQuY2hvaWNlID4gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IGxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNDk0NjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNDk0NjQ7XG59XG4uZmllbGRzZXQgPiAuZmllbGQuY2hvaWNlID4gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IGxhYmVsOmFmdGVyLFxuLmZpZWxkLmNob2ljZSA+IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiBsYWJlbDphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43LCAwLjcpO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmZpZWxkc2V0ID4gLmZpZWxkLmNob2ljZS5jaGVja291dC1hZ3JlZW1lbnQgLmxhYmVsLFxuLmZpZWxkLmNob2ljZS5jaGVja291dC1hZ3JlZW1lbnQgLmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbn1cblxuLmZpZWxkLnJhZGlvLFxuLmZpZWxkID4gLmNvbnRyb2wucmFkaW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDAuNjg3NXJlbTtcbn1cbi5maWVsZC5yYWRpbyA+IGlucHV0LFxuLmZpZWxkID4gLmNvbnRyb2wucmFkaW8gPiBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDA7XG59XG4uZmllbGQucmFkaW8gPiBsYWJlbCxcbi5maWVsZCA+IC5jb250cm9sLnJhZGlvID4gbGFiZWwge1xuICBtaW4taGVpZ2h0OiAxLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZpZWxkLnJhZGlvID4gbGFiZWw6YmVmb3JlLFxuLmZpZWxkID4gLmNvbnRyb2wucmFkaW8gPiBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0MjUwNjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmllbGQucmFkaW8gPiBsYWJlbDphZnRlcixcbi5maWVsZCA+IC5jb250cm9sLnJhZGlvID4gbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjE4NzVyZW07XG4gIGxlZnQ6IDAuMTg3NXJlbTtcbiAgd2lkdGg6IDAuODc1cmVtO1xuICBoZWlnaHQ6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjUwNjk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5maWVsZC5yYWRpbyA+IGlucHV0OmNoZWNrZWQgfiBsYWJlbDphZnRlcixcbi5maWVsZCA+IC5jb250cm9sLnJhZGlvID4gaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG59XG4uZmllbGQucmFkaW8gPiBpbnB1dDpmb2N1cyB+IGxhYmVsOmJlZm9yZSxcbi5maWVsZC5yYWRpbyA+IGlucHV0OmZvY3VzLXZpc2libGUgfiBsYWJlbDpiZWZvcmUsXG4uZmllbGQgPiAuY29udHJvbC5yYWRpbyA+IGlucHV0OmZvY3VzIH4gbGFiZWw6YmVmb3JlLFxuLmZpZWxkID4gLmNvbnRyb2wucmFkaW8gPiBpbnB1dDpmb2N1cy12aXNpYmxlIH4gbGFiZWw6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xODc1cmVtIHJnYmEoNjYsIDgwLCAxMDUsIDAuMik7XG59XG5cbi5maWVsZCAubWFnZS1lcnJvcltnZW5lcmF0ZWRdIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogI0ZGN0U3RTtcbn1cblxuLmZvcm0tcmVxdWlyZWQtbm90ZSB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uZm9ybS1yZXF1aXJlZC1ub3RlID4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udmFsaWRhdG9yLnZhbGlkYXRvci1lbWFpbCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi52YWxpZGF0b3IudmFsaWRhdG9yLWVtYWlsLnZhbGlkYXRpb24tbm8gLmZlZWRiYWNrLFxuLnZhbGlkYXRvci52YWxpZGF0b3ItZW1haWwudmFsaWRhdGlvbi15ZXMgLmZlZWRiYWNrIHtcbiAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICB0b3A6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ucGFzc3dvcmQtc3RyZW5ndGgtbWV0ZXIge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5xdHktc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMS4zNzVyZW07XG59XG4ucXR5LXNsaWRlcl9fbWluLCAucXR5LXNsaWRlcl9fbWF4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGNvbG9yOiAjN0Q4MDgxO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4ucXR5LXNsaWRlcl9fbWluIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGVmdDogMDtcbn1cbi5xdHktc2xpZGVyX19tYXgge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcmlnaHQ6IDA7XG59XG4ucXR5LXNsaWRlcl9faW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiAjNDI1MDY5O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAwIDRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG59XG4ucXR5LXNsaWRlcl9faW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4ucXR5LXNsaWRlcl9faW5wdXQtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI0M3Q0RDRDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDNweDtcbiAgbWFyZ2luLXRvcDogLTEuNXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHotaW5kZXg6IDE7XG59XG4ucXR5LXNsaWRlcl9faW5wdXQtYmcge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjNDI1MDY5O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogM3B4O1xuICBtYXJnaW4tdG9wOiAtMS41cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgei1pbmRleDogMjtcbn1cbi5xdHktc2xpZGVyX19pbnB1dCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAzO1xufVxuLnF0eS1zbGlkZXJfX2lucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLnF0eS1zbGlkZXJfX2lucHV0Ojotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ucXR5LXNsaWRlcl9faW5wdXQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICM0MjUwNjk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW4tdG9wOiAtOXB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAjMDAwMDAwLCAwcHggMHB4IDBweCAjMGQwZDBkO1xuICBvdXRsaW5lOiBub25lO1xufVxuLnF0eS1zbGlkZXJfX2lucHV0OmZvY3VzOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnF0eS1zbGlkZXJfX2lucHV0OjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICM0MjUwNjk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAjMDAwMDAwLCAwcHggMHB4IDBweCAjMGQwZDBkO1xufVxuLnF0eS1zbGlkZXJfX2lucHV0LXRleHQge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYnJlYWRjcnVtYnMge1xuICBtYXJnaW46IDAgMCA4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEyMjZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uYnJlYWRjcnVtYnMgLml0ZW0ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjMTAxODI4O1xufVxuLmJyZWFkY3J1bWJzIC5pdGVtOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwcHggMXB4IDAgNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJyZWFkY3J1bWJzIC5pdGVtIGEge1xuICBjb2xvcjogIzEwMTgyODtcbn1cbi5icmVhZGNydW1icyAuaXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6ICM0MjUwNjk7XG59XG5cbkBrZXlmcmFtZXMgZmFkZS1pbiB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2NhbGUtdXAge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpIHRyYW5zbGF0ZVkoMTAwMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgwcHgpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5tb2RhbC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LWhlaWdodDogODB2aDtcbiAgbWF4LXdpZHRoOiA3MzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAxOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLm1vZGFsLWNvbnRhaW5lci5tb2RhbC0tZnVsbGhlaWdodCB7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xufVxuLm1vZGFsLWNvbnRhaW5lciAubW9kYWwtaGVhZGVyIHtcbiAgY29sb3I6ICM0MjUwNjk7XG4gIHBhZGRpbmc6IDEuMzc1cmVtIDEuMDMxMjVyZW07XG4gIG1pbi1oZWlnaHQ6IDQuODEyNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vZGFsLWNvbnRhaW5lciAubW9kYWwtaGVhZGVyIC5hY3Rpb24uYWN0aW9uLWNsZWFyLCAubW9kYWwtY29udGFpbmVyIC5tb2RhbC1oZWFkZXIgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLWNsZWFyLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAubW9kYWwtY29udGFpbmVyIC5tb2RhbC1oZWFkZXIgLmFjdGlvbi1jbGVhci5hY3Rpb24sIC5tb2RhbC1jb250YWluZXIgLm1vZGFsLWhlYWRlciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24tY2xlYXIuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5tb2RhbC1jb250YWluZXIgLm1vZGFsLWhlYWRlciAuYWN0aW9uLWNsZWFyLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5tb2RhbC1jb250YWluZXIgLm1vZGFsLWhlYWRlciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbi1jbGVhci52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5tb2RhbC1jb250YWluZXIgLm1vZGFsLWhlYWRlciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLWNsZWFyLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5tb2RhbC1jb250YWluZXIgLm1vZGFsLWhlYWRlciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9uLWNsZWFyLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5tb2RhbC1jb250YWluZXIgLm1vZGFsLWhlYWRlciAuYWN0aW9uLWNsZWFyLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICB3aWR0aDogMy4xMjVyZW07XG4gIGhlaWdodDogMy4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEuMjVyZW07XG4gIHJpZ2h0OiAxLjI1cmVtO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgY3ViaWMtYmV6aWVyKDAuNjUsIDAuMDUsIDAuMzYsIDEpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubW9kYWwtY29udGFpbmVyIC5tb2RhbC1oZWFkZXIgLmFjdGlvbi5hY3Rpb24tY2xlYXI6aG92ZXIsIC5tb2RhbC1jb250YWluZXIgLm1vZGFsLWhlYWRlciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24tY2xlYXIuYWN0aW9uOmhvdmVyLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5tb2RhbC1jb250YWluZXIgLm1vZGFsLWhlYWRlciAuYWN0aW9uLWNsZWFyLmFjdGlvbjpob3ZlciwgLm1vZGFsLWNvbnRhaW5lciAubW9kYWwtaGVhZGVyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi1jbGVhci5hY3Rpb24udmlld2NhcnQ6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm1vZGFsLWNvbnRhaW5lciAubW9kYWwtaGVhZGVyIC5hY3Rpb24tY2xlYXIuYWN0aW9uLnZpZXdjYXJ0OmhvdmVyLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm1vZGFsLWNvbnRhaW5lciAubW9kYWwtaGVhZGVyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9uLWNsZWFyLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW06aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm1vZGFsLWNvbnRhaW5lciAubW9kYWwtaGVhZGVyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24tY2xlYXIudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbTpob3ZlciwgLm1vZGFsLWNvbnRhaW5lciAubW9kYWwtaGVhZGVyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb24tY2xlYXIudXBkYXRlLWNhcnQtaXRlbTpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm1vZGFsLWNvbnRhaW5lciAubW9kYWwtaGVhZGVyIC5hY3Rpb24tY2xlYXIudXBkYXRlLWNhcnQtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5tb2RhbC1jb250YWluZXIgLm1vZGFsLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93IENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzQyNTA2OTtcbn1cbi5tb2RhbC1jb250YWluZXIgLm1vZGFsLXRpdGxlIC5idG4tYmFjayB7XG4gIG1hcmdpbjogLTVweCA0cHggMCAtMTJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1vZGFsLWNvbnRhaW5lciAubW9kYWwtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIH1cbn1cbi5tb2RhbC1jb250YWluZXIgLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAxcmVtIDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb2RhbC1jb250YWluZXIgLm1vZGFsLWJvZHktLW5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwO1xufVxuLm1vZGFsLWNvbnRhaW5lciAubW9kYWwtYm9keSAuZmllbGRzZXQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2RhbC1jb250YWluZXIgLm1vZGFsLWZvb3RlciB7XG4gIHBhZGRpbmc6IDFyZW0gMTRweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubW9kYWwtY29udGFpbmVyIC5tb2RhbC1mb290ZXIgLmFjdGlvbjpub3QoOmxhc3QtY2hpbGQpLCAubW9kYWwtY29udGFpbmVyIC5tb2RhbC1mb290ZXIgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uOm5vdCg6bGFzdC1jaGlsZCksIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm1vZGFsLWNvbnRhaW5lciAubW9kYWwtZm9vdGVyIC5hY3Rpb246bm90KDpsYXN0LWNoaWxkKSwgLm1vZGFsLWNvbnRhaW5lciAubW9kYWwtZm9vdGVyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydDpub3QoOmxhc3QtY2hpbGQpLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5tb2RhbC1jb250YWluZXIgLm1vZGFsLWZvb3RlciAuYWN0aW9uLnZpZXdjYXJ0Om5vdCg6bGFzdC1jaGlsZCksIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubW9kYWwtY29udGFpbmVyIC5tb2RhbC1mb290ZXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtOm5vdCg6bGFzdC1jaGlsZCksIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm1vZGFsLWNvbnRhaW5lciAubW9kYWwtZm9vdGVyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtOm5vdCg6bGFzdC1jaGlsZCksIC5tb2RhbC1jb250YWluZXIgLm1vZGFsLWZvb3RlciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbTpub3QoOmxhc3QtY2hpbGQpLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAubW9kYWwtY29udGFpbmVyIC5tb2RhbC1mb290ZXIgLnVwZGF0ZS1jYXJ0LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5tb2RhbC1jb250YWluZXIgPiAubWVzc2FnZSB7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAubW9kYWwtY29udGFpbmVyIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1jb250YWluZXIgLm1vZGFsLWJvZHksXG4gIC5tb2RhbC1jb250YWluZXIgLm1vZGFsLWZvb3RlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLm1vZGFsIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMzBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuLm1vZGFsID4gZm9ybSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxO1xufVxuLm1vZGFsOnRhcmdldCwgLm1vZGFsLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5tb2RhbDp0YXJnZXQgLm1vZGFsLW92ZXJsYXksIC5tb2RhbC5hY3RpdmUgLm1vZGFsLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGFuaW1hdGlvbjogZmFkZS1pbiAwLjVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG4gIGJvdHRvbTogMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuLm1vZGFsOnRhcmdldCAubW9kYWwtY29udGFpbmVyLCAubW9kYWwuYWN0aXZlIC5tb2RhbC1jb250YWluZXIge1xuICBhbmltYXRpb246IHNjYWxlLXVwIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcbiAgei1pbmRleDogMTtcbn1cbi5tb2RhbC5tb2RhbC0tc20gLm1vZGFsLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG4ubW9kYWwubW9kYWwtLWxnIC5tb2RhbC1jb250YWluZXIge1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXgtd2lkdGg6IDk0MHB4O1xufVxuXG4ubW9kYWwtcG9wdXAgLm1vZGFsLWlubmVyLXdyYXAge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBtYXJnaW46IDVyZW0gYXV0bztcbn1cbi5tb2RhbC1wb3B1cCAuYWN0aW9uLWNsb3NlIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMDtcbn1cbi5tb2RhbC1wb3B1cCAuYWN0aW9uLWNsb3NlOmJlZm9yZSB7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogIzdEODA4MTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4ubW9kYWwtcG9wdXAgLm1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4ubW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQge1xuICBwYWRkaW5nOiA1cHggMjBweCAxMHB4O1xufVxuLm1vZGFsLXBvcHVwIC5tb2RhbC1mb290ZXIge1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMjBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubW9kYWwtcG9wdXAuY29uZmlybSAubW9kYWwtaW5uZXItd3JhcCB7XG4gIHdpZHRoOiA0MDBweDtcbn1cblxuLmhlYWRlci5jb250ZW50ID4gLnF1b3RlLXN0ZXBzX193cmFwcGVyLmRldGFpbHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmd1ZXN0LXN0ZXAgLmhlYWRlci5jb250ZW50ID4gLnF1b3RlLXN0ZXBzX193cmFwcGVyLmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmhlYWRlci5jb250ZW50ID4gLnF1b3RlLXN0ZXBzX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuaGVhZGVyLmNvbnRlbnQgPiAucXVvdGUtc3RlcHNfX3dyYXBwZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi13aWR0aDogMzMuNzVyZW07XG4gIH1cbn1cblxuLmNoZWNrb3V0LWNvbnRhaW5lciAucXVvdGUtc3RlcHNfX3dyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnF1b3RlLXN0ZXBzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMS4zNzVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IGk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnF1b3RlLXN0ZXBzX19saXN0IHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAucXVvdGUtc3RlcHNfX2xpc3Qge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLnF1b3RlLXN0ZXBzX19saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogI0UzRTZFRDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5xdW90ZS1zdGVwc19fbGlzdC1pdGVtIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucXVvdGUtc3RlcHNfX2xpc3QtaXRlbSB7XG4gICAgZmxleDogMSAxIDMzLjMzMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5xdW90ZS1zdGVwc19fbGlzdC1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxufVxuLnF1b3RlLXN0ZXBzX19saXN0LWl0ZW06bnRoLWNoaWxkKDIpIC5xdW90ZS1zdGVwc19fbGlzdC1saW5rOmFmdGVyIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xufVxuLnF1b3RlLXN0ZXBzX19saXN0LWl0ZW06bnRoLWNoaWxkKDMpIC5xdW90ZS1zdGVwc19fbGlzdC1saW5rOmFmdGVyIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xufVxuLnF1b3RlLXN0ZXBzX19saXN0LWl0ZW0gLmluZGV4IHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93IENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuLnF1b3RlLXN0ZXBzX19saXN0LWl0ZW0gLmxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuXG4ucXVvdGUtc3RlcHNfX2xpc3QtbGluayB7XG4gIHBhZGRpbmc6IDAgMC42ODc1cmVtIDAuMzQzNzVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjOThBMkIzO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAucXVvdGUtc3RlcHNfX2xpc3QtbGluayB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucXVvdGUtc3RlcHNfX2xpc3QtbGluayB7XG4gICAgcGFkZGluZzogMCAxLjM3NXJlbSAwLjY4NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLnF1b3RlLXN0ZXBzX19saXN0LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLnF1b3RlLXN0ZXBzX19saXN0LWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihpLCBkZWNpbWFsLWxlYWRpbmctemVybyk7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBpO1xuICBmb250LWZhbWlseTogXCJCYXJsb3cgQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG4ucXVvdGUtc3RlcHNfX2xpc3QtbGluay5jdXJyZW50LCAucXVvdGUtc3RlcHNfX2xpc3QtbGluay5hbGxvd2VkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzQyNTA2OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnF1b3RlLXN0ZXBzX19saXN0LWxpbmsuY3VycmVudDphZnRlciwgLnF1b3RlLXN0ZXBzX19saXN0LWxpbmsuYWxsb3dlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogIzQyNTA2OTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYW5pbWF0aW9uOiBwcm9ncmVzc0JhckFuaW1hdGlvbiAwLjNzIGxpbmVhciBmb3J3YXJkcztcbn1cblxuLmNvbXBsZXRlZCAucXVvdGUtc3RlcHNfX2xpc3QtbGluayB7XG4gIGNvbG9yOiAjN0Q2MDg3O1xufVxuLmNvbXBsZXRlZCAucXVvdGUtc3RlcHNfX2xpc3QtbGluay5jdXJyZW50OmJlZm9yZSB7XG4gIGNvbG9yOiAjOThBMkIzO1xufVxuLmNvbXBsZXRlZCAucXVvdGUtc3RlcHNfX2xpc3QtbGluazphZnRlciB7XG4gIGJhY2tncm91bmQ6ICM3RDYwODc7XG59XG5cbi5zdGVwcyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdGVwczpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyNTA2OTtcbiAgbGVmdDogMTAlO1xuICByaWdodDogMTAlO1xufVxuLnN0ZXBzIC5zdGVwLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1heC13aWR0aDogMTIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zdGVwcyAuc3RlcC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG4uc3RlcHMgLnN0ZXAtaXRlbV9fbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogIzQyNTA2OTtcbiAgbWFyZ2luLWJvdHRvbTogMC42ODc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uc3RlcHMgLnN0ZXAtaXRlbV9fbnVtYmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjNDI1MDY5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuLnN0ZXBzIC5zdGVwLWl0ZW1fX251bWJlcjpiZWZvcmUsIC5zdGVwcyAuc3RlcC1pdGVtX19udW1iZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDI1MDY5O1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG4uc3RlcHMgLnN0ZXAtaXRlbV9fbnVtYmVyOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI1MDY5O1xufVxuLnN0ZXBzIC5zdGVwLWl0ZW0uYWN0aXZlIC5zdGVwLWl0ZW1fX251bWJlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5zdGVwcyAuc3RlcC1pdGVtLmFjdGl2ZSAuc3RlcC1pdGVtX19udW1iZXI6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIsIDEuMik7XG59XG4uc3RlcHMgLnN0ZXAtaXRlbS5hY3RpdmUgLnN0ZXAtaXRlbV9fbnVtYmVyOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbn1cbi5zdGVwcyAuc3RlcC1pdGVtLmRvbmUgLnN0ZXAtaXRlbV9fbnVtYmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnN0ZXBzIC5zdGVwLWl0ZW0uZG9uZSAuc3RlcC1pdGVtX19udW1iZXI6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbn1cbi5zdGVwcyAuc3RlcC1pdGVtLmRvbmUgLnN0ZXAtaXRlbV9fbnVtYmVyOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLnN0ZXBzIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnN0ZXBzOmJlZm9yZSB7XG4gICAgbGVmdDogNTBweDtcbiAgICByaWdodDogNTBweDtcbiAgfVxuICAuc3RlcHMgLnN0ZXAtaXRlbSB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG59XG5cbi5zdGVwLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN0ZXAtcGFuZS5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJveCB7XG4gIHBhZGRpbmc6IDEuMzc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QwRDVERDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgY29sb3I6ICMxMDE4Mjg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbn1cbi5ib3ggLmJveC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvdyBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbn1cbi5ib3ggLmJveC1jb250ZW50IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDEycHggMCAyMHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5ib3ggLmJveC1jb250ZW50IGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5ib3ggLmFjdGlvbiwgLmJveCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJveCAuYWN0aW9uLCAuYm94IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94IC5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYm94IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYm94IC51cGRhdGUtY2FydC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBtaW4taGVpZ2h0OiAyLjVyZW07XG4gIHBhZGRpbmc6IDAuMzQzNzVyZW0gMS4zNzVyZW07XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM0QjRCNEI7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5ib3ggLmFjdGlvbiwgLmJveCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJveCAuYWN0aW9uLCAuYm94IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94IC5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCAuYm94IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYm94IC51cGRhdGUtY2FydC1pdGVtIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbWluLWhlaWdodDogMy4xMjVyZW07XG4gIH1cbn1cbi5ib3ggLmFjdGlvbiA+IHNwYW4sIC5ib3ggLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uID4gc3BhbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYm94IC5hY3Rpb24gPiBzcGFuLCAuYm94IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCA+IHNwYW4sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveCAuYWN0aW9uLnZpZXdjYXJ0ID4gc3BhbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtID4gc3BhbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtID4gc3BhbiwgLmJveCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSA+IHNwYW4sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ib3ggLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBzcGFuIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJveCAuYWN0aW9uID4gW2NsYXNzXj1pY29uLV0sIC5ib3ggLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uID4gW2NsYXNzXj1pY29uLV0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJveCAuYWN0aW9uID4gW2NsYXNzXj1pY29uLV0sIC5ib3ggaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0ID4gW2NsYXNzXj1pY29uLV0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveCAuYWN0aW9uLnZpZXdjYXJ0ID4gW2NsYXNzXj1pY29uLV0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXSwgLmJveCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYm94IC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV0sIC5ib3ggLmFjdGlvbiA+IFtpY29ufj1cIiBpY29uLVwiXSwgLmJveCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJveCAuYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdLCAuYm94IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCA+IFtpY29ufj1cIiBpY29uLVwiXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94IC5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdLCAuYm94IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYm94IC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDEzMCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmJveCAuYWN0aW9uID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIC5ib3ggLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJveCAuYWN0aW9uID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIC5ib3ggaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0ID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveCAuYWN0aW9uLnZpZXdjYXJ0ID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgLmJveCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYm94IC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV06Zmlyc3QtY2hpbGQsIC5ib3ggLmFjdGlvbiA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCwgLmJveCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJveCAuYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLCAuYm94IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94IC5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLCAuYm94IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYm94IC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uYm94IC5hY3Rpb24gPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCAuYm94IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJveCAuYWN0aW9uID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgLmJveCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQgPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLmFjdGlvbi52aWV3Y2FydCA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIC5ib3ggaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYm94IC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgLmJveCAuYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsIC5ib3ggLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJveCAuYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsIC5ib3ggaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0ID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveCAuYWN0aW9uLnZpZXdjYXJ0ID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgLmJveCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXTpsYXN0LWNoaWxkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYm94IC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLmJveCAuYWN0aW9uOmhvdmVyLCAuYm94IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbjpob3ZlciwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYm94IC5hY3Rpb246aG92ZXIsIC5ib3ggaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0OmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLmFjdGlvbi52aWV3Y2FydDpob3ZlciwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3ggLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW06aG92ZXIsIC5ib3ggaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW06aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ib3ggLnVwZGF0ZS1jYXJ0LWl0ZW06aG92ZXIsIC5ib3ggLmFjdGlvbjpmb2N1cywgLmJveCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb246Zm9jdXMsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJveCAuYWN0aW9uOmZvY3VzLCAuYm94IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydDpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94IC5hY3Rpb24udmlld2NhcnQ6Zm9jdXMsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbTpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtOmZvY3VzLCAuYm94IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtOmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYm94IC51cGRhdGUtY2FydC1pdGVtOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYmFja2dyb3VuZDogcmdiKDIyOS41LCAyMjkuNSwgMjI5LjUpO1xuICBib3JkZXItY29sb3I6IHJnYigyMjkuNSwgMjI5LjUsIDIyOS41KTtcbn1cbi5ib3ggLmFjdGlvbjpmb2N1cywgLmJveCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb246Zm9jdXMsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJveCAuYWN0aW9uOmZvY3VzLCAuYm94IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydDpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94IC5hY3Rpb24udmlld2NhcnQ6Zm9jdXMsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbTpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtOmZvY3VzLCAuYm94IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtOmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYm94IC51cGRhdGUtY2FydC1pdGVtOmZvY3VzIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG4uYm94IC5hY3Rpb24sIC5ib3ggLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ib3ggLmFjdGlvbiwgLmJveCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveCAuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJveCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJveCAudXBkYXRlLWNhcnQtaXRlbSB7XG4gIGNvbG9yOiAjNEI0QjRCO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDRweCAxNnB4O1xufVxuLmJveC0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjUwNjk7XG59XG4uYm94LS1wcmltYXJ5IC5hY3Rpb24sIC5ib3gtLXByaW1hcnkgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ib3gtLXByaW1hcnkgLmFjdGlvbiwgLmJveC0tcHJpbWFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveC0tcHJpbWFyeSAuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveC0tcHJpbWFyeSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveC0tcHJpbWFyeSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJveC0tcHJpbWFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJveC0tcHJpbWFyeSAudXBkYXRlLWNhcnQtaXRlbSB7XG4gIGNvbG9yOiAjNDI1MDY5O1xufVxuLmJveC0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0OTQ2NDtcbn1cbi5ib3gtLXNlY29uZGFyeSAuYWN0aW9uLCAuYm94LS1zZWNvbmRhcnkgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ib3gtLXNlY29uZGFyeSAuYWN0aW9uLCAuYm94LS1zZWNvbmRhcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3gtLXNlY29uZGFyeSAuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveC0tc2Vjb25kYXJ5IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94LS1zZWNvbmRhcnkgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ib3gtLXNlY29uZGFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJveC0tc2Vjb25kYXJ5IC51cGRhdGUtY2FydC1pdGVtIHtcbiAgY29sb3I6ICNFNDk0NjQ7XG59XG4uYm94LS1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDM3QjQ2O1xufVxuLmJveC0tb3JhbmdlIC5hY3Rpb24sIC5ib3gtLW9yYW5nZSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJveC0tb3JhbmdlIC5hY3Rpb24sIC5ib3gtLW9yYW5nZSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveC0tb3JhbmdlIC5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94LS1vcmFuZ2UgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3gtLW9yYW5nZSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJveC0tb3JhbmdlIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYm94LS1vcmFuZ2UgLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBjb2xvcjogI0QzN0I0Njtcbn1cbi5ib3gtLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0N0M1Mztcbn1cbi5ib3gtLWdyZWVuIC5hY3Rpb24sIC5ib3gtLWdyZWVuIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYm94LS1ncmVlbiAuYWN0aW9uLCAuYm94LS1ncmVlbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveC0tZ3JlZW4gLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3gtLWdyZWVuIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94LS1ncmVlbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJveC0tZ3JlZW4gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ib3gtLWdyZWVuIC51cGRhdGUtY2FydC1pdGVtIHtcbiAgY29sb3I6ICM0NDdDNTM7XG59XG4uYm94LS15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDJCNjE1O1xufVxuLmJveC0teWVsbG93IC5hY3Rpb24sIC5ib3gtLXllbGxvdyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJveC0teWVsbG93IC5hY3Rpb24sIC5ib3gtLXllbGxvdyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveC0teWVsbG93IC5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94LS15ZWxsb3cgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3gtLXllbGxvdyAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJveC0teWVsbG93IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYm94LS15ZWxsb3cgLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBjb2xvcjogI0QyQjYxNTtcbn1cbi5ib3gtLXB1cnBsZS1kaW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUE0QTcxO1xufVxuLmJveC0tcHVycGxlLWRpbSAuYWN0aW9uLCAuYm94LS1wdXJwbGUtZGltIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYm94LS1wdXJwbGUtZGltIC5hY3Rpb24sIC5ib3gtLXB1cnBsZS1kaW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3gtLXB1cnBsZS1kaW0gLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3gtLXB1cnBsZS1kaW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3gtLXB1cnBsZS1kaW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ib3gtLXB1cnBsZS1kaW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ib3gtLXB1cnBsZS1kaW0gLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBjb2xvcjogIzVBNEE3MTtcbn1cbi5ib3gtLXBpbmstZGltIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IyNjQ3RTtcbn1cbi5ib3gtLXBpbmstZGltIC5hY3Rpb24sIC5ib3gtLXBpbmstZGltIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYm94LS1waW5rLWRpbSAuYWN0aW9uLCAuYm94LS1waW5rLWRpbSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJveC0tcGluay1kaW0gLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ib3gtLXBpbmstZGltIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYm94LS1waW5rLWRpbSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgLmJveC0tcGluay1kaW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ib3gtLXBpbmstZGltIC51cGRhdGUtY2FydC1pdGVtIHtcbiAgY29sb3I6ICNCMjY0N0U7XG59XG4uYm94LS1ncmV5LWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjE4RUE3O1xufVxuXG4ucGFuZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgxOTksIDIwNSwgMjA1LCAwLjI1KSAwJSwgcmdiYSgxOTksIDIwNSwgMjA1LCAwKSAxMDAlKTtcbn1cbi5wYW5lbF9faW5uZXIge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucGFuZWxfX2ltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgd2lkdGg6IDEwJTtcbn1cbi5wYW5lbF9faGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0OTQ2NDtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiA5cHggMTBweDtcbn1cbi5wYW5lbF9faGVhZGVyIC5pY29uIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLnBhbmVsX19oZWFkZXIgaDMge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDFyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucGFuZWxfX2hlYWRlci1hY3Rpb25zIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4ucGFuZWxfX2hlYWRlci1hY3Rpb25zIGEge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucGFuZWxfX2hlYWRlci1hY3Rpb25zIGE6aG92ZXIsIC5wYW5lbF9faGVhZGVyLWFjdGlvbnMgYTpmb2N1cyB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5wYW5lbF9fY29udGVudCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDE1cHggMTVweCAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnBhbmVsX19jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnBhbmVsX19jb250ZW50IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ucGFuZWxfX2NvbnRlbnQgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4ucGFuZWxfX2NvbnRlbnQgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTgyODtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnBhbmVsX19mb290ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0U0OTQ2NDtcbiAgcGFkZGluZzogMTVweCAxNXB4O1xufVxuLnBhbmVsX19mb290ZXItdGl0bGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucGFuZWwtLWFsdCAucGFuZWxfX2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMzdCNDY7XG59XG4ucGFuZWwtLWFsdCAucGFuZWxfX2Zvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDM3QjQ2O1xufVxuLnBhbmVsLS1ncmVlbiAucGFuZWxfX2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDdDNTM7XG59XG4ucGFuZWwtLWdyZWVuIC5wYW5lbF9fZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0NDdDNTM7XG59XG5cbi5jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC41cmVtIHJnYmEoNDgsIDU1LCA2NiwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGNkY2RjY7XG59XG4uY2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIG1hcmdpbjogMDtcbn1cbi5jYXJkLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG4uY2FyZC1jb250ZW50OmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4uY2FyZC1jb250ZW50Omxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5jYXJkLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMTBweCAyMHB4IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjZGNkY2O1xufVxuXG4uc2VjdGlvbi1ib3hfX3dyYXBwZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDBENUREO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAuc2VjdGlvbi1ib3hfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAuc2VjdGlvbi1ib3hfX3dyYXBwZXIgLnNlY3Rpb24tYm94X19jb250ZW50IHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIC5zZWN0aW9uLWJveF9fd3JhcHBlciAuc2VjdGlvbi1ib3hfX2Zvb3RlciB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuXG4uc2VjdGlvbi1ib3hfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAxLjM3NXJlbTtcbn1cblxuLnNlY3Rpb24tYm94X19mb290ZXIge1xuICBwYWRkaW5nOiAxLjM3NXJlbTtcbiAgYmFja2dyb3VuZDogI0UyQjg5QjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uLWJveF9fZm9vdGVyLS1tdWx0aXBsZS1pdGVtcyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc2VjdGlvbi1ib3hfX2Zvb3Rlci0tbXVsdGlwbGUtaXRlbXMgLmJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VjdGlvbi1ib3hfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc2VjdGlvbi1ib3hfX2luZm8gLmRhdGUge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAuc2VjdGlvbi1ib3hfX2luZm8gLmRhdGUge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gIH1cbn1cbi5zZWN0aW9uLWJveF9faW5mbyAubGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC42ODc1cmVtO1xufVxuLnNlY3Rpb24tYm94X19pbmZvIC5kZXRhaWxzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNlY3Rpb24tYm94X19pbmZvIC5kZXRhaWxzIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4zNDM3NXJlbTtcbn1cblxuLnNlY3Rpb24tYm94X19pbmZvIGR0Om5vdCg6bGFzdC1vZi10eXBlKSxcbi5zZWN0aW9uLWJveF9faW5mbyBkZDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbn1cbi5zZWN0aW9uLWJveF9faW5mbyBkdDpsYXN0LW9mLXR5cGUsXG4uc2VjdGlvbi1ib3hfX2luZm8gZGQ6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zZWN0aW9uLWJveF9faW5mbyBkdCxcbi5zZWN0aW9uLWJveF9faW5mbyBkZCB7XG4gIGZsZXg6IDAgMCA1MCU7XG59XG5cbi5zZWN0aW9uLWJveF9faW5mbyBkZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG50YWJsZS50YWJsZS0taG92ZXIgdGJvZHkgdHIgdGQge1xuICBib3JkZXItdG9wLWNvbG9yOiAjRjZGNkY2O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG50YWJsZS50YWJsZS0taG92ZXIgdGJvZHkgdHI6aG92ZXIgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xufVxuXG50YWJsZS50YWJsZS0tc3RyaXBlZCB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xufVxuXG50YWJsZS50YWJsZS0tYWxpZ24tY2VudGVyIHRib2R5IHRyIHRkLCB0YWJsZS50YWJsZS0tYWxpZ24tY2VudGVyIHRib2R5IHRyIHRoLCB0YWJsZS50YWJsZS0tYWxpZ24tY2VudGVyIHRoZWFkIHRyIHRkLCB0YWJsZS50YWJsZS0tYWxpZ24tY2VudGVyIHRoZWFkIHRyIHRoIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnRhYmxlLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udGFibGUtcGFnaW5hdGlvbi1pbmZvIHtcbiAgd2lkdGg6IGF1dG87XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRhYmxlLXBhZ2luYXRpb24taW5mbyBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogY2VudGVyO1xufVxuLnRhYmxlLXBhZ2luYXRpb24tcGVycGFnZSB7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi50YWJsZS1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmRhdGEudGFibGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5kYXRhLnRhYmxlIHRoZWFkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5kYXRhLnRhYmxlIHRib2R5LFxuICAuZGF0YS50YWJsZSB0cixcbiAgLmRhdGEudGFibGUgdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5kYXRhLnRhYmxlIHRyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QwRDVERDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4zNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG4gIH1cbiAgLmRhdGEudGFibGUgdGRbZGF0YS1sYWJlbF0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwLjY4NzVyZW0gMC42ODc1cmVtIDAuNjg3NXJlbSA1MCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWluLWhlaWdodDogMi43NXJlbTtcbiAgfVxuICAuZGF0YS50YWJsZSB0ZFtkYXRhLWxhYmVsXTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjMTAxODI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDBENUREO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucGFnaW5hdGlvbiAucGFnZS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNFNDk0NjQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLWxpbms6Zm9jdXMge1xuICB6LWluZGV4OiAyO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyMjgsIDE0OCwgMTAwLCAwLjI1KTtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLWxpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGFnaW5hdGlvbiAucGFnZS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNDk0NjQ7XG4gIGJvcmRlci1jb2xvcjogI0U0OTQ2NDtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjQzdDRENEO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjQzdDRENEO1xufVxuXG4ubmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbn1cbi5uYXZiYXJfX25hdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4ubmF2YmFyX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGNvbG9yOiAjMTAxODI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgd2hpdGU7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvdyBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbi5uYXZiYXJfX2l0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdmJhcl9faXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTQ5NDY0O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbmJvZHkge1xuICBwYWRkaW5nLXRvcDogNjZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cblxuaGVhZGVyLnBhZ2UtaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMjtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJveC1zaGFkb3c7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgbWFyZ2luOiAwO1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXIuY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEyMjZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNjg3NXJlbSAyMHB4O1xuICBoZWlnaHQ6IDY2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJveC1zaGFkb3csaGVpZ2h0O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLmxvZ28ge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbGV4LXNocmluazogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGg7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgZmxvYXQ6IG5vbmU7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLmxvZ28gaW1nIHtcbiAgd2lkdGg6IDguNzVyZW07XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci1saW5rcyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItbGlua3MgPiBsaSB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGNvbG9yOiAjRTQ5NDY0O1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItbGlua3MgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItbGlua3MgLmFjdGlvbi5teWFjY291bnQ6YWZ0ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLWxpbmtzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm15YWNjb3VudC5hY3Rpb246YWZ0ZXIsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItbGlua3MgLm15YWNjb3VudC5hY3Rpb246YWZ0ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLWxpbmtzIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubXlhY2NvdW50LmFjdGlvbi52aWV3Y2FydDphZnRlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuaGVhZGVyLWxpbmtzIC5teWFjY291bnQuYWN0aW9uLnZpZXdjYXJ0OmFmdGVyLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmhlYWRlci1saW5rcyAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm15YWNjb3VudC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtOmFmdGVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5oZWFkZXItbGlua3MgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLm15YWNjb3VudC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtOmFmdGVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci1saW5rcyAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5teWFjY291bnQudXBkYXRlLWNhcnQtaXRlbTphZnRlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmhlYWRlci1saW5rcyAubXlhY2NvdW50LnVwZGF0ZS1jYXJ0LWl0ZW06YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyLmlzLWZpeGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIuaXMtZml4ZWQgLmhlYWRlci5jb250ZW50IHtcbiAgaGVpZ2h0OiA0LjEyNXJlbTtcbn1cbmhlYWRlci5wYWdlLWhlYWRlci5pcy1maXhlZCAubG9nbyB7XG4gIHdpZHRoOiAxMDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXIuY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG4gIGhlYWRlci5wYWdlLWhlYWRlciAubG9nbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xuICAgIHdpZHRoOiAxNDhweDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICBoZWFkZXIucGFnZS1oZWFkZXIuaXMtZml4ZWQgLmhlYWRlci5jb250ZW50IHtcbiAgICBoZWlnaHQ6IDQuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIGhlYWRlci5wYWdlLWhlYWRlciAubG9nbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NnB4O1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICBoZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci1saW5rcyBsaSB7XG4gICAgbWF4LWhlaWdodDogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLWxpbmtzIC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLWxpbmtzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci1saW5rcyAuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci1saW5rcyAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuaGVhZGVyLWxpbmtzIC5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuaGVhZGVyLWxpbmtzIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuaGVhZGVyLWxpbmtzIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci1saW5rcyAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuaGVhZGVyLWxpbmtzIC51cGRhdGUtY2FydC1pdGVtIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG4gIGhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLWxpbmtzIC5hY3Rpb24gPiBbY2xhc3NePWljb24tXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItbGlua3MgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uID4gW2NsYXNzXj1pY29uLV0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItbGlua3MgLmFjdGlvbiA+IFtjbGFzc149aWNvbi1dLCBoZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci1saW5rcyAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCA+IFtjbGFzc149aWNvbi1dLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5oZWFkZXItbGlua3MgLmFjdGlvbi52aWV3Y2FydCA+IFtjbGFzc149aWNvbi1dLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmhlYWRlci1saW5rcyAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuaGVhZGVyLWxpbmtzIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV0sIGhlYWRlci5wYWdlLWhlYWRlciAuaGVhZGVyLWxpbmtzIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmhlYWRlci1saW5rcyAudXBkYXRlLWNhcnQtaXRlbSA+IFtjbGFzc149aWNvbi1dLCBoZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci1saW5rcyAuYWN0aW9uID4gW2ljb25+PVwiIGljb24tXCJdLCBoZWFkZXIucGFnZS1oZWFkZXIgLmhlYWRlci1saW5rcyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItbGlua3MgLmFjdGlvbiA+IFtpY29ufj1cIiBpY29uLVwiXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItbGlua3MgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmhlYWRlci1saW5rcyAuYWN0aW9uLnZpZXdjYXJ0ID4gW2ljb25+PVwiIGljb24tXCJdLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmhlYWRlci1saW5rcyAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmhlYWRlci1saW5rcyAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZWFkZXItbGlua3MgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmhlYWRlci1saW5rcyAudXBkYXRlLWNhcnQtaXRlbSA+IFtpY29ufj1cIiBpY29uLVwiXSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5oZWFkZXItZXhwYW5kZWQge1xuICBwYWRkaW5nLXRvcDogNi4xODc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLWV4cGFuZGVkIGhlYWRlciAuaGVhZGVyLmNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiA2LjE4NzVyZW07XG4gIH1cbn1cbi5oZWFkZXItZXhwYW5kZWQgaGVhZGVyLnBhZ2UtaGVhZGVyLmlzLWZpeGVkIHtcbiAgaGVpZ2h0OiA1LjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5oZWFkZXItZXhwYW5kZWQgaGVhZGVyLnBhZ2UtaGVhZGVyLmlzLWZpeGVkIHtcbiAgICBoZWlnaHQ6IDQuMTI1cmVtO1xuICB9XG59XG4uaGVhZGVyLWV4cGFuZGVkIC5xdW90ZS1zdGVwc19fbGlzdCB7XG4gIG1hcmdpbjogMC41MTU2MjVyZW0gMCAwO1xufVxuXG5oZWFkZXIucGFnZS1oZWFkZXIgLmJsb2NrLXNlYXJjaCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMjMwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLmJsb2NrLXNlYXJjaCAuZm9ybS5taW5pc2VhcmNoIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLmJsb2NrLXNlYXJjaCBpbnB1dCB7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzdEODA4MTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAuYmxvY2stc2VhcmNoIGlucHV0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0U0OTQ2NDtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAuYmxvY2stc2VhcmNoIC5hY3Rpb24uc2VhcmNoLCBoZWFkZXIucGFnZS1oZWFkZXIgLmJsb2NrLXNlYXJjaCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zZWFyY2guYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAuYmxvY2stc2VhcmNoIC5zZWFyY2guYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLmJsb2NrLXNlYXJjaCAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnNlYXJjaC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLXNlYXJjaCAuc2VhcmNoLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1zZWFyY2ggLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zZWFyY2gudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stc2VhcmNoIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zZWFyY2gudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5ibG9jay1zZWFyY2ggLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2VhcmNoLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1zZWFyY2ggLnNlYXJjaC51cGRhdGUtY2FydC1pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBjb2xvcjogI0U0OTQ2NDtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAuYmxvY2stc2VhcmNoIC5hY3Rpb24uc2VhcmNoOmJlZm9yZSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5ibG9jay1zZWFyY2ggLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuc2VhcmNoLmFjdGlvbjpiZWZvcmUsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5ibG9jay1zZWFyY2ggLnNlYXJjaC5hY3Rpb246YmVmb3JlLCBoZWFkZXIucGFnZS1oZWFkZXIgLmJsb2NrLXNlYXJjaCAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnNlYXJjaC5hY3Rpb24udmlld2NhcnQ6YmVmb3JlLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1zZWFyY2ggLnNlYXJjaC5hY3Rpb24udmlld2NhcnQ6YmVmb3JlLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLXNlYXJjaCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNlYXJjaC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtOmJlZm9yZSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stc2VhcmNoIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zZWFyY2gudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbTpiZWZvcmUsIGhlYWRlci5wYWdlLWhlYWRlciAuYmxvY2stc2VhcmNoIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNlYXJjaC51cGRhdGUtY2FydC1pdGVtOmJlZm9yZSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLXNlYXJjaCAuc2VhcmNoLnVwZGF0ZS1jYXJ0LWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5ibG9jay1zZWFyY2ggLmFjdGlvbi5zZWFyY2hbZGlzYWJsZWRdLCBoZWFkZXIucGFnZS1oZWFkZXIgLmJsb2NrLXNlYXJjaCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zZWFyY2hbZGlzYWJsZWRdLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLmJsb2NrLXNlYXJjaCAuc2VhcmNoW2Rpc2FibGVkXS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAuYmxvY2stc2VhcmNoIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNlYXJjaFtkaXNhYmxlZF0udXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLXNlYXJjaCAuc2VhcmNoW2Rpc2FibGVkXS51cGRhdGUtY2FydC1pdGVtIHtcbiAgY29sb3I6ICM3RDgwODE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIGhlYWRlci5wYWdlLWhlYWRlciAuYmxvY2stc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubmF2LXNlY3Rpb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXNlY3Rpb25zIC5ibG9jay10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2LXNlY3Rpb25zIC5uYXZpZ2F0aW9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXNlY3Rpb25zIC5uYXZpZ2F0aW9uID4gdWwge1xuICBwYWRkaW5nOiAwO1xufVxuLm5hdi1zZWN0aW9ucyAubmF2aWdhdGlvbiAubGV2ZWwwIHtcbiAgbWFyZ2luOiAwIDIwcHggMCAwO1xufVxuLm5hdi1zZWN0aW9ucyAubmF2aWdhdGlvbiAubGV2ZWwwIGEubGV2ZWwtdG9wIHtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzQyNTA2OTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDdweCAxMHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuLm5hdi1zZWN0aW9ucyAubmF2aWdhdGlvbiAubGV2ZWwwIGEubGV2ZWwtdG9wOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kOiAjRTQ5NDY0O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAsIDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuLm5hdi1zZWN0aW9ucyAubmF2aWdhdGlvbiAubGV2ZWwwLnBhcmVudCBhLmxldmVsLXRvcCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4ubmF2LXNlY3Rpb25zIC5uYXZpZ2F0aW9uIC5sZXZlbDAucGFyZW50IGEubGV2ZWwtdG9wOmFmdGVyIHtcbiAgcmlnaHQ6IDIwcHg7XG59XG4ubmF2LXNlY3Rpb25zIC5uYXZpZ2F0aW9uIC5sZXZlbDAucGFyZW50IGEubGV2ZWwtdG9wID4gLnVpLW1lbnUtaWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb2xvcjogIzQyNTA2OTtcbiAgZm9udC1zaXplOiAwLjVyZW07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG4ubmF2LXNlY3Rpb25zIC5uYXZpZ2F0aW9uIC5sZXZlbDA6aG92ZXIgYS5sZXZlbC10b3Age1xuICBjb2xvcjogI0U0OTQ2NDtcbn1cbi5uYXYtc2VjdGlvbnMgLm5hdmlnYXRpb24gLmxldmVsMDpob3ZlciBhLmxldmVsLXRvcDphZnRlciB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xufVxuLm5hdi1zZWN0aW9ucyAubmF2aWdhdGlvbiAubGV2ZWwwOmhvdmVyIGEubGV2ZWwtdG9wID4gLnVpLW1lbnUtaWNvbjphZnRlciB7XG4gIGNvbG9yOiAjRTQ5NDY0O1xufVxuLm5hdi1zZWN0aW9ucyAubmF2aWdhdGlvbiAubGV2ZWwwLmFjdGl2ZSBhLmxldmVsLXRvcDphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG59XG4ubmF2LXNlY3Rpb25zIC5uYXZpZ2F0aW9uIC5sZXZlbDAgLnN1Ym1lbnUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMC4yNXJlbSAxcmVtIHJnYmEoNDgsIDU1LCA2NiwgMC4xNSk7XG59XG4ubmF2LXNlY3Rpb25zIC5uYXZpZ2F0aW9uIC5sZXZlbDAgLnN1Ym1lbnUgYSB7XG4gIGNvbG9yOiAjRTQ5NDY0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4ubmF2LXNlY3Rpb25zIC5uYXZpZ2F0aW9uIC5sZXZlbDAgLnN1Ym1lbnUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubmF2LXNlY3Rpb25zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgfVxuICAubmF2LXNlY3Rpb25zIC5zZWN0aW9uLWl0ZW0tdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdi1zZWN0aW9ucyAubmF2aWdhdGlvbiAubGV2ZWwwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm5hdi1zZWN0aW9ucyAubmF2aWdhdGlvbiAubGV2ZWwwIGEubGV2ZWwtdG9wID4gLnVpLW1lbnUtaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIH1cbiAgLm5hdi1zZWN0aW9ucyAubmF2aWdhdGlvbiAubGV2ZWwwIGEubGV2ZWwtdG9wOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXYtc2VjdGlvbnMgLm5hdmlnYXRpb24gLmxldmVsMDpob3ZlciBhLmxldmVsLXRvcCB7XG4gICAgY29sb3I6ICM0MjUwNjk7XG4gIH1cbiAgLm5hdi1zZWN0aW9ucyAubmF2aWdhdGlvbiAubGV2ZWwwOmhvdmVyIGEubGV2ZWwtdG9wID4gLnVpLW1lbnUtaWNvbjphZnRlciB7XG4gICAgY29sb3I6ICM0MjUwNjk7XG4gIH1cbiAgLm5hdi1zZWN0aW9ucyAubmF2aWdhdGlvbiAubGV2ZWwwIC5zdWJtZW51IGEge1xuICAgIGNvbG9yOiAjNDI1MDY5O1xuICB9XG4gIC5uYXYtc2VjdGlvbnMgLm5hdmlnYXRpb24gLnN1Ym1lbnUgYSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMEQ1REQ7XG4gIH1cbiAgLm5hdi1zZWN0aW9ucyAubmF2aWdhdGlvbiAuc3VibWVudTpub3QoOmZpcnN0LWNoaWxkKSA+IGxpID4gYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICB9XG59XG5cbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbG9hdDogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAxNHB4O1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5hY3Rpb24uc2hvd2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zaG93Y2FydC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5zaG93Y2FydC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnNob3djYXJ0LmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNob3djYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbWluLWhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nOiAwLjM0Mzc1cmVtIDEuMzc1cmVtO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjNDI1MDY5O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyNTA2OTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYWN0aW9uLnNob3djYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuc2hvd2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuc2hvd2NhcnQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zaG93Y2FydC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zaG93Y2FydC51cGRhdGUtY2FydC1pdGVtIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbWluLWhlaWdodDogMy4xMjVyZW07XG4gIH1cbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYWN0aW9uLnNob3djYXJ0ID4gc3BhbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNob3djYXJ0LmFjdGlvbiA+IHNwYW4sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5zaG93Y2FydC5hY3Rpb24gPiBzcGFuLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zaG93Y2FydC5hY3Rpb24udmlld2NhcnQgPiBzcGFuLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2hvd2NhcnQudXBkYXRlLWNhcnQtaXRlbSA+IHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmFjdGlvbi5zaG93Y2FydCA+IFtjbGFzc149aWNvbi1dLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuc2hvd2NhcnQuYWN0aW9uID4gW2NsYXNzXj1pY29uLV0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5zaG93Y2FydC5hY3Rpb24gPiBbY2xhc3NePWljb24tXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNob3djYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5hY3Rpb24uc2hvd2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zaG93Y2FydC5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5zaG93Y2FydC5hY3Rpb24gPiBbaWNvbn49XCIgaWNvbi1cIl0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zaG93Y2FydC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDEzMCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5hY3Rpb24uc2hvd2NhcnQgPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNob3djYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbY2xhc3NePWljb24tXTpmaXJzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5hY3Rpb24uc2hvd2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl06Zmlyc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zaG93Y2FydC51cGRhdGUtY2FydC1pdGVtID4gW2ljb25+PVwiIGljb24tXCJdOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmFjdGlvbi5zaG93Y2FydCA+IFtjbGFzc149aWNvbi1dOmxhc3QtY2hpbGQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zaG93Y2FydC51cGRhdGUtY2FydC1pdGVtID4gW2NsYXNzXj1pY29uLV06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5hY3Rpb24uc2hvd2NhcnQgPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNob3djYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gPiBbaWNvbn49XCIgaWNvbi1cIl06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmFjdGlvbi5zaG93Y2FydDpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNob3djYXJ0LmFjdGlvbjpob3ZlciwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLnNob3djYXJ0LmFjdGlvbjpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNob3djYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW06aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYWN0aW9uLnNob3djYXJ0OmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuc2hvd2NhcnQuYWN0aW9uOmZvY3VzLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuc2hvd2NhcnQuYWN0aW9uOmZvY3VzLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2hvd2NhcnQudXBkYXRlLWNhcnQtaXRlbTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig0Ni4zMTU3ODk0NzM3LCA1Ni4xNDAzNTA4NzcyLCA3My42ODQyMTA1MjYzKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNDYuMzE1Nzg5NDczNywgNTYuMTQwMzUwODc3MiwgNzMuNjg0MjEwNTI2Myk7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmFjdGlvbi5zaG93Y2FydDpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNob3djYXJ0LmFjdGlvbjpmb2N1cywgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLnNob3djYXJ0LmFjdGlvbjpmb2N1cywgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNob3djYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW06Zm9jdXMge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoNjYsIDgwLCAxMDUsIDAuMik7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmFjdGlvbi5zaG93Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNob3djYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLnNob3djYXJ0LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc2hvd2NhcnQuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2hvd2NhcnQudXBkYXRlLWNhcnQtaXRlbSB7XG4gIHBhZGRpbmc6IDAgMDtcbiAgd2lkdGg6IDQwcHg7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmFjdGlvbi5zaG93Y2FydDpiZWZvcmUsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zaG93Y2FydC5hY3Rpb246YmVmb3JlLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuc2hvd2NhcnQuYWN0aW9uOmJlZm9yZSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc2hvd2NhcnQuYWN0aW9uLnZpZXdjYXJ0OmJlZm9yZSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNob3djYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHdoaXRlO1xuICB6LWluZGV4OiAyO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvcmRlcjogMTtcbiAgZm9udC1zaXplOiAxMDAlO1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5hY3Rpb24uc2hvd2NhcnQgLnRleHQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zaG93Y2FydC5hY3Rpb24gLnRleHQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5zaG93Y2FydC5hY3Rpb24gLnRleHQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zaG93Y2FydC51cGRhdGUtY2FydC1pdGVtIC50ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmFjdGlvbi5zaG93Y2FydCAuY291bnRlci1sYWJlbCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnNob3djYXJ0LmFjdGlvbiAuY291bnRlci1sYWJlbCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLnNob3djYXJ0LmFjdGlvbiAuY291bnRlci1sYWJlbCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNob3djYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmNvdW50ZXItbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5hY3Rpb24uc2hvd2NhcnQgLmNvdW50ZXItbnVtYmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuc2hvd2NhcnQuYWN0aW9uIC5jb3VudGVyLW51bWJlciwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLnNob3djYXJ0LmFjdGlvbiAuY291bnRlci1udW1iZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zaG93Y2FydC51cGRhdGUtY2FydC1pdGVtIC5jb3VudGVyLW51bWJlciB7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5hY3Rpb24uc2hvd2NhcnQgLmNvdW50ZXIucXR5LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2hvd2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuY291bnRlci5xdHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDEycHg7XG4gIG1pbi13aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAjRTQ5NDY0O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmFjdGlvbi5zaG93Y2FydCAuY291bnRlci5xdHkuZW1wdHksIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zaG93Y2FydC51cGRhdGUtY2FydC1pdGVtIC5jb3VudGVyLnF0eS5lbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYWN0aW9uLnNob3djYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuc2hvd2NhcnQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuc2hvd2NhcnQuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zaG93Y2FydC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zaG93Y2FydC51cGRhdGUtY2FydC1pdGVtIHtcbiAgICBwYWRkaW5nOiA2cHggMjBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmFjdGlvbi5zaG93Y2FydDpiZWZvcmUsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zaG93Y2FydC5hY3Rpb246YmVmb3JlLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuc2hvd2NhcnQuYWN0aW9uOmJlZm9yZSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc2hvd2NhcnQuYWN0aW9uLnZpZXdjYXJ0OmJlZm9yZSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNob3djYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW06YmVmb3JlIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICB9XG4gIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYWN0aW9uLnNob3djYXJ0IC50ZXh0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuc2hvd2NhcnQuYWN0aW9uIC50ZXh0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuc2hvd2NhcnQuYWN0aW9uIC50ZXh0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2hvd2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjZGNkY2O1xuICBib3gtc2hhZG93OiAwIDAuMjVyZW0gMXJlbSByZ2JhKDQ4LCA1NSwgNjYsIDAuMTUpO1xuICB3aWR0aDogMzUwcHg7XG4gIG1pbi13aWR0aDogMzUwcHg7XG4gIHJpZ2h0OiAxMHB4O1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydDpiZWZvcmUge1xuICByaWdodDogMzlweDtcbiAgdG9wOiAtMThweDtcbiAgYm9yZGVyLXdpZHRoOiA2cHggNnB4IDEycHggNnB4O1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydDphZnRlciB7XG4gIHJpZ2h0OiAzOHB4O1xuICB0b3A6IC0yMHB4O1xuICBib3JkZXItd2lkdGg6IDdweCA3cHggMTNweCA3cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI0Y2RjZGNiB0cmFuc3BhcmVudDtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi5jbG9zZSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jbG9zZS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2xvc2UuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2xvc2UudXBkYXRlLWNhcnQtaXRlbSB7XG4gIHRvcDogMXB4O1xuICByaWdodDogMXB4O1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLmNsb3NlOmJlZm9yZSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jbG9zZS5hY3Rpb246YmVmb3JlLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNsb3NlLmFjdGlvbjpiZWZvcmUsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jbG9zZS51cGRhdGUtY2FydC1pdGVtOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLmNsb3NlOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2xvc2UudXBkYXRlLWNhcnQtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5pdGVtcy10b3RhbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc3VidG90YWwge1xuICBtYXJnaW46IDAgMHB4IDEwcHggMTBweDtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnN1YnRvdGFsIC5sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zdWJ0b3RhbCAuYW1vdW50IHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAucHJpbWFyeSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC51cGRhdGUtY2FydC1pdGVtIHtcbiAgbWFyZ2luOiAwIDBweCAxNXB4O1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLmFjdGlvbi5wcmltYXJ5LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0IC5hY3Rpb24ucHJpbWFyeSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi5wcmltYXJ5LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLnByaW1hcnkgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1jb250ZW50ID4gLmFjdGlvbnMgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC5wcmltYXJ5IC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stY29udGVudCA+IC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydCAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWNvbnRlbnQgPiAuYWN0aW9ucyA+IC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5taW5pY2FydC1pdGVtcy13cmFwcGVyIHtcbiAgbWFyZ2luOiAwIC0yMHB4IDE1cHg7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0ge1xuICBmb250LXNpemU6IDFyZW07XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tbmFtZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLW5hbWUgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnByaWNlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5kZXRhaWxzLXF0eSAubGFiZWwge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzdEODA4MTtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jYXJ0LWl0ZW0tcXR5IHtcbiAgd2lkdGg6IDM1cHg7XG4gIHBhZGRpbmc6IDZweDtcbiAgaGVpZ2h0OiAzMXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBwYWRkaW5nOiA5cHggMTBweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbi5lZGl0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZWRpdC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9uLmRlbGV0ZSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmRlbGV0ZS51cGRhdGUtY2FydC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogIzQyNTA2OTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsYm94LXNoYWRvdztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbi5lZGl0OmJlZm9yZSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmVkaXQudXBkYXRlLWNhcnQtaXRlbTpiZWZvcmUsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb24uZGVsZXRlOmJlZm9yZSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmRlbGV0ZS51cGRhdGUtY2FydC1pdGVtOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgei1pbmRleDogMjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb24uZWRpdDpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmVkaXQudXBkYXRlLWNhcnQtaXRlbTpob3ZlciwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbi5kZWxldGU6aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5kZWxldGUudXBkYXRlLWNhcnQtaXRlbTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC41cmVtIHJnYmEoNDgsIDU1LCA2NiwgMC4xNSk7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9uLmVkaXQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5lZGl0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb24uZGVsZXRlLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZGVsZXRlLnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICM3RDgwODE7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9uLmVkaXQ6YmVmb3JlLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZWRpdC51cGRhdGUtY2FydC1pdGVtOmJlZm9yZSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbi5kZWxldGU6YmVmb3JlLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZGVsZXRlLnVwZGF0ZS1jYXJ0LWl0ZW06YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJvZHVjdC5hY3Rpb25zIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IC0zMXB4IDAgMDtcbn1cbmhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wcm9kdWN0LmFjdGlvbnMgPiAucHJpbWFyeTpub3QoOmxhc3QtY2hpbGQpLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJvZHVjdC5hY3Rpb25zID4gLmFjdGlvbi52aWV3Y2FydDpub3QoOmxhc3QtY2hpbGQpLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucHJvZHVjdC5hY3Rpb25zID4gLnVwZGF0ZS1jYXJ0LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC52aWV3Y2FydC5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5oZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLm1pbmljYXJ0LWl0ZW1zIC5wcm9kdWN0IC50b2dnbGUge1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5taW5pY2FydC1pdGVtcyAucHJvZHVjdCAudG9nZ2xlOmFmdGVyIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxMTAlO1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5wYXltZW50LWluZm8tc3RhdHVzIHtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgbWFyZ2luLXRvcDogMS4zNzVyZW07XG59XG5cbi5wYXltZW50LWluZm8tc3RhdHVzLS1vbi1ob2xkLFxuLnBheW1lbnQtaW5mby1zdGF0dXMtLWNhbmNlbGVkLFxuLnBheW1lbnQtaW5mby1zdGF0dXMtLWRlY2xpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JhMzUzNTtcbn1cblxuLnBheW1lbnQtaW5mby1zdGF0dXMtLWF3YWl0aW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QzN0I0Njtcbn1cblxuLnBheW1lbnQtaW5mby1zdGF0dXNfX2ljb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4ucGF5bWVudC1pbmZvLXN0YXR1c19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJCYXJsb3cgQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4ucGF5bWVudC1pbmZvLXN0YXR1c19fbGluayB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5wYXltZW50LWluZm8tc3RhdHVzX19saW5rOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4ucGFnZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIEluZm8gKGkpIGljb24gY29udGVudCAqL1xuLl93aXRoLXRvb2x0aXAtLWN1c3RvbSAuZmllbGQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgei1pbmRleDogMTtcbn1cbi5fd2l0aC10b29sdGlwLS1jdXN0b20gLmZpZWxkLXRvb2x0aXAgLmZpZWxkLXRvb2x0aXAtYWN0aW9uIHtcbiAgdG9wOiAtNTlweDtcbiAgcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5fd2l0aC10b29sdGlwLS1jdXN0b20gLmZpZWxkLXRvb2x0aXAgLmZpZWxkLXRvb2x0aXAtYWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiaVwiO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDJyZW07XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XG4gIGJhY2tncm91bmQ6ICM5OEEyQjM7XG4gIHBhZGRpbmc6IDNweDtcbiAgdG9wOiAzcHg7XG4gIHJpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLl93aXRoLXRvb2x0aXAtLWN1c3RvbSAuZmllbGQtdG9vbHRpcCAuZmllbGQtdG9vbHRpcC1hY3Rpb25bYXJpYS1leHBhbmRlZD1mYWxzZV0ge1xuICB0b3A6IC0zOXB4O1xufVxuLl93aXRoLXRvb2x0aXAtLWN1c3RvbSAuZmllbGQtdG9vbHRpcCAuZmllbGQtdG9vbHRpcC1hY3Rpb25bYXJpYS1leHBhbmRlZD1mYWxzZV06YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzQyNTA2OTtcbn1cbi5fd2l0aC10b29sdGlwLS1jdXN0b20gLmZpZWxkLXRvb2x0aXAgLmZpZWxkLXRvb2x0aXAtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjN0Q4MDgxO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLl93aXRoLXRvb2x0aXAtLWN1c3RvbSAuZmllbGQtdG9vbHRpcCAuZmllbGQtdG9vbHRpcC1jb250ZW50IGltZyB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uX3dpdGgtdG9vbHRpcC0tY3VzdG9tIC5maWVsZC10b29sdGlwIC5maWVsZC10b29sdGlwLWNvbnRlbnQ6YmVmb3JlLCAuX3dpdGgtdG9vbHRpcC0tY3VzdG9tIC5maWVsZC10b29sdGlwIC5maWVsZC10b29sdGlwLWNvbnRlbnQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLl93aXRoLXRvb2x0aXAtLWN1c3RvbSAubWFnZS1lcnJvciB+IC5maWVsZC10b29sdGlwLnRvZ2dsZSAuZmllbGQtdG9vbHRpcC1hY3Rpb24ge1xuICB0b3A6IC03OHB4O1xufVxuLl93aXRoLXRvb2x0aXAtLWN1c3RvbSAubWFnZS1lcnJvciB+IC5maWVsZC10b29sdGlwLnRvZ2dsZSAuZmllbGQtdG9vbHRpcC1hY3Rpb25bYXJpYS1leHBhbmRlZD1mYWxzZV0ge1xuICB0b3A6IC01OHB4O1xufVxuXG4uZmllbGQgLmNvbnRyb2wuX3dpdGgtdG9vbHRpcC5fd2l0aC10b29sdGlwLS1jdXN0b20gaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA1MnB4O1xufVxuXG4udGl0bGUtLXNlbWlib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnRpdGxlLS1yZWd1bGFyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLlNHLWNvbF9faGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uU0ctaGVhZGVyLWZvbnQtbmFtZSxcbi5TRy1ib2R5LWZvbnQtbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xufVxuXG4uU0ctc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDIuNzVyZW07XG59XG5cbi5TRy1zZWN0aW9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QwRDVERDtcbn1cblxuLlNHLWNvbCB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5TRy1jb2xfX2NvbnRlbnQgLmZvcm0gLmZpZWxkc2V0ID4gLmZpZWxkLmNob2ljZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uU0ctYm9keS1mb250IHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5cbi5TRy1oZWFkZXItZm9udCB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvdyBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLlNHLWNvbG91cnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5TRy1jb2xvdXIge1xuICBmbGV4OiAwIDAgMTMuM3JlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG59XG5cbi5TRy1jb2xvdXJfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMC42cmVtO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgaGVpZ2h0OiA4LjVyZW07XG59XG5cbi5TRy1jb2xvdXJfX3ZhbHVlIHtcbiAgaGVpZ2h0OiAxMy43NXJlbTtcbn1cblxuLlNHLWJ1dHRvbnMtcm93LS1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uU0ctYnV0dG9ucy1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uU0ctYnV0dG9ucy1jb2wge1xuICB3aWR0aDogMjAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5TRy1idXR0b25zX193cmFwcGVyIC5hY3Rpb24sIC5TRy1idXR0b25zX193cmFwcGVyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuU0ctYnV0dG9uc19fd3JhcHBlciAuYWN0aW9uLCAuU0ctYnV0dG9uc19fd3JhcHBlciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLlNHLWJ1dHRvbnNfX3dyYXBwZXIgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5TRy1idXR0b25zX193cmFwcGVyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuU0ctYnV0dG9uc19fd3JhcHBlciAuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLlNHLWJ1dHRvbnNfX3dyYXBwZXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5TRy1idXR0b25zX193cmFwcGVyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuU0ctY29sb3VyOm50aC1jaGlsZCgybisyKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5TRy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA0LjEyNXJlbTtcbiAgfVxuICAuU0ctY29sX19jb250ZW50IC5mb3JtIHtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuU0ctY29sb3VyIHtcbiAgICBmbGV4OiAwIDAgMTMuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgfVxuICAuU0ctdHdvLWNvbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5TRy1idXR0b25zX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ubG9naW4tY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG4ubG9naW4tY29udGFpbmVyIC5sb2dpbi10YWJzLnByb2R1Y3QuZGF0YS5pdGVtcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmxvZ2luLWNvbnRhaW5lciAubG9naW4tdGFicy5wcm9kdWN0LmRhdGEuaXRlbXMgPiAuaXRlbS50aXRsZSB7XG4gIG1hcmdpbjogMCAtMXB4IDAgMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmxvZ2luLWNvbnRhaW5lciAubG9naW4tdGFicy5wcm9kdWN0LmRhdGEuaXRlbXMgPiAuaXRlbS50aXRsZSA+IC5zd2l0Y2gge1xuICBmb250LWZhbWlseTogXCJCYXJsb3cgQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IGZyb20tZm9udDtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA0cHg7XG4gIGNvbG9yOiAjN0Q2MDg3O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGhlaWdodDogNjRweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmxvZ2luLWNvbnRhaW5lciAubG9naW4tdGFicy5wcm9kdWN0LmRhdGEuaXRlbXMgPiAuaXRlbS50aXRsZSA+IC5zd2l0Y2g6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxvZ2luLWNvbnRhaW5lciAubG9naW4tdGFicy5wcm9kdWN0LmRhdGEuaXRlbXMgPiAuaXRlbS50aXRsZS5hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5sb2dpbi1jb250YWluZXIgLmxvZ2luLXRhYnMucHJvZHVjdC5kYXRhLml0ZW1zID4gLml0ZW0udGl0bGUuYWN0aXZlID4gLnN3aXRjaCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAjNEYyNjgzO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjBweDtcbn1cbi5sb2dpbi1jb250YWluZXIgLmxvZ2luLXRhYnMucHJvZHVjdC5kYXRhLml0ZW1zID4gLml0ZW0udGl0bGUuYWN0aXZlOmFmdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDIwcHggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAyMHB4IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiBzb2xpZCAyMHB4ICM0RjI2ODM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDQwcHg7XG59XG4ubG9naW4tY29udGFpbmVyIC5sb2dpbi10YWJzLnByb2R1Y3QuZGF0YS5pdGVtcyA+IC5pdGVtLmNvbnRlbnQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAtMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5sb2dpbi1jb250YWluZXIgLmxvZ2luLXRhYnMucHJvZHVjdC5kYXRhLml0ZW1zID4gLml0ZW0uY29udGVudCBwIHtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxufVxuLmxvZ2luLWNvbnRhaW5lciAuZmllbGRzZXQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxvZ2luLWNvbnRhaW5lciAuZmllbGQucGFzc3dvcmQgLmNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubG9naW4tY29udGFpbmVyIC5maWVsZC5wYXNzd29yZCAuYWN0aW9uLnJlbWluZCwgLmxvZ2luLWNvbnRhaW5lciAuZmllbGQucGFzc3dvcmQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucmVtaW5kLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAubG9naW4tY29udGFpbmVyIC5maWVsZC5wYXNzd29yZCAucmVtaW5kLmFjdGlvbiwgLmxvZ2luLWNvbnRhaW5lciAuZmllbGQucGFzc3dvcmQgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnJlbWluZC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAubG9naW4tY29udGFpbmVyIC5maWVsZC5wYXNzd29yZCAucmVtaW5kLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5sb2dpbi1jb250YWluZXIgLmZpZWxkLnBhc3N3b3JkIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnJlbWluZC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmxvZ2luLWNvbnRhaW5lciAuZmllbGQucGFzc3dvcmQgLnJlbWluZC5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubG9naW4tY29udGFpbmVyIC5maWVsZC5wYXNzd29yZCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnJlbWluZC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5sb2dpbi1jb250YWluZXIgLmZpZWxkLnBhc3N3b3JkIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5yZW1pbmQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMS43MTg3NXJlbTtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5sb2dpbi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxcmVtO1xuICB9XG4gIC5sb2dpbi1jb250YWluZXIgLmJsb2NrLWN1c3RvbWVyLWxvZ2luIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5sb2dpbi1jb250YWluZXIgLmJsb2NrLW5ldy1jdXN0b21lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5sb2dpbi1jb250YWluZXIgLmJsb2NrIC5ibG9jay10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvdyBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAycmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzQyNTA2OTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5sb2dpbi1jb250YWluZXIgLmJsb2NrLWN1c3RvbWVyLXJlZ2lzdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiA0NjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmxvZ2luLWNvbnRhaW5lciAuYmxvY2stY3VzdG9tZXItcmVnaXN0ZXIge1xuICAgIG1hcmdpbi10b3A6IDE4OHB4O1xuICB9XG59XG4ubG9naW4tY29udGFpbmVyIC5ibG9jay1jdXN0b21lci1yZWdpc3Rlci5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5sb2dpbi1jb250YWluZXIgLmJsb2NrLWN1c3RvbWVyLXJlZ2lzdGVyIC5ibG9jay1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmN1c3RvbWVyLXJlZ2lzdGVyLW5vdGVzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6ICM3RDgwODE7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmN1c3RvbWVyLXJlZ2lzdGVyLW5vdGVzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZm9ybS1sb2dpbiAucGVyc2lzdGVudCAudG9vbHRpcC50b2dnbGUge1xuICBmb250LXNpemU6IDcwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uZm9ybS1sb2dpbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24ucmVtaW5kLCAuZm9ybS1sb2dpbiAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5yZW1pbmQuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1sb2dpbiAuYWN0aW9ucy10b29sYmFyIC5yZW1pbmQuYWN0aW9uLCAuZm9ybS1sb2dpbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5yZW1pbmQudXBkYXRlLWNhcnQtaXRlbSwgLmZvcm0tbG9naW4gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucmVtaW5kLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5mb3JtLWxvZ2luIC5hY3Rpb25zLXRvb2xiYXIgLnJlbWluZC51cGRhdGUtY2FydC1pdGVtLCAuZm9ybS1sb2dpbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnJlbWluZC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmZvcm0tbG9naW4gLmFjdGlvbnMtdG9vbGJhciAucmVtaW5kLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5mb3JtLWxvZ2luIC5hY3Rpb25zLXRvb2xiYXIgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5yZW1pbmQudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZm9ybS1sb2dpbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAucmVtaW5kLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uY3VzdG9tZXItYWNjb3VudC1mb3Jnb3RwYXNzd29yZCAucGFnZS1tYWluIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmZvcm0ucGFzc3dvcmQucmVzZXQsXG4uZm9ybS5zZW5kLmNvbmZpcm1hdGlvbixcbi5mb3JtLnBhc3N3b3JkLmZvcmdldCxcbi5mb3JtLmNyZWF0ZS5hY2NvdW50LFxuLmZvcm0uc2VhcmNoLmFkdmFuY2VkLFxuLmZvcm0uZm9ybS1vcmRlcnMtc2VhcmNoIHtcbiAgbWluLXdpZHRoOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mb3JtLWNyZWF0ZS1hY2NvdW50IC5maWVsZHNldC5jcmVhdGUuYWNjb3VudDphZnRlcixcbi5mb3JtLnBhc3N3b3JkLmZvcmdldCAuZmllbGRzZXQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaXNzdWVzLXNpZ25pbmctaW4gLnRvZ2dsZS10aXRsZS5hY3RpdmUge1xuICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbn1cbi5pc3N1ZXMtc2lnbmluZy1pbiAudG9nZ2xlLXRpdGxlLmFjdGl2ZSAuaWNvbjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cbi5pc3N1ZXMtc2lnbmluZy1pbiAudG9nZ2xlLXRpdGxlIC5pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNjg3NXJlbTtcbn1cbi5pc3N1ZXMtc2lnbmluZy1pbiAudG9nZ2xlLXRpdGxlIC5pY29uOmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IDI1MG1zIGN1YmljLWJlemllcigwLjQsIDAsIDEsIDEpO1xufVxuLmlzc3Vlcy1zaWduaW5nLWluIC50b2dnbGUtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaXNzdWVzLXNpZ25pbmctaW4gLnRvZ2dsZS1jb250ZW50LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuaXNzdWVzLXNpZ25pbmctaW4gLnRvZ2dsZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5cbi5yZWdpc3Rlci1vZmZsaW5lLXN0ZXAtMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogODAlO1xuICB3aWR0aDogOTMlO1xufVxuLnJlZ2lzdGVyLW9mZmxpbmUtc3RlcC0yLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJlZ2lzdGVyLW9mZmxpbmUtc3RlcC0yIC5ibG9jay1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG4ucmVnaXN0ZXItb2ZmbGluZS1zdGVwLTIgLmJsb2NrLWNvbnRlbnQgcCB7XG4gIG1heC13aWR0aDogNjUlO1xufVxuXG4uY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLnBhZ2UtbWFpbiB7XG4gIG1heC13aWR0aDogOTQwcHg7XG4gIG1pbi1oZWlnaHQ6IDcwMHB4O1xufVxuLmN1c3RvbWVyLWFjY291bnQtY3JlYXRlIC5maWVsZHNldC5hZGRyZXNzID4gLmxlZ2VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY3VzdG9tZXItYWNjb3VudC1jcmVhdGUgLmZpZWxkLXJlY2FwdGNoYSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jdXN0b21lci1hY2NvdW50LWNyZWF0ZSAuYWN0aW9ucy10b29sYmFyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uZm9ybS1jcmVhdGUtYWNjb3VudCAuc3RlcC1wYW5lX2lubmVyIHtcbiAgbWluLWhlaWdodDogNjMzcHg7XG59XG5cbi5hY2NvdW50LW1lbnUge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5hY2NvdW50LW1lbnUgLmlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTIyNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTtcbn1cbi5hY2NvdW50LW1lbnVfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjUwNjk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJCYXJsb3cgQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5hY2NvdW50LW1lbnVfX2l0ZW06dmlzaXRlZCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5hY2NvdW50LW1lbnVfX2l0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuLmFjY291bnQtbWVudV9faXRlbTpob3ZlciwgLmFjY291bnQtbWVudV9faXRlbTpmb2N1cyB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmFjY291bnQtbWVudV9faXRlbTpob3ZlcjpiZWZvcmUsIC5hY2NvdW50LW1lbnVfX2l0ZW06Zm9jdXM6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hY2NvdW50LW1lbnVfX2l0ZW0uYWN0aXZlOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtOXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMThweCAxNXB4IDAgMTVweDtcbiAgYm9yZGVyLWNvbG9yOiAjNDI1MDY5IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICB6LWluZGV4OiAtMTtcbn1cbi5hY2NvdW50LW1lbnVfX2l0ZW0tLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMzdCNDY7XG59XG4uYWNjb3VudC1tZW51X19pdGVtLS1vcmFuZ2UuYWN0aXZlOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0QzN0I0Njtcbn1cbi5hY2NvdW50LW1lbnVfX2l0ZW0tLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0N0M1Mztcbn1cbi5hY2NvdW50LW1lbnVfX2l0ZW0tLWdyZWVuLmFjdGl2ZTphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0NDdDNTM7XG59XG4uYWNjb3VudC1tZW51X19pdGVtLS15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDJCNjE1O1xufVxuLmFjY291bnQtbWVudV9faXRlbS0teWVsbG93LmFjdGl2ZTphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNEMkI2MTU7XG59XG4uYWNjb3VudC1tZW51X19pdGVtLS1wdXJwbGUtZGltIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVBNEE3MTtcbn1cbi5hY2NvdW50LW1lbnVfX2l0ZW0tLXB1cnBsZS1kaW0uYWN0aXZlOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzVBNEE3MTtcbn1cbi5hY2NvdW50LW1lbnVfX2l0ZW0tLXBpbmstZGltIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IyNjQ3RTtcbn1cbi5hY2NvdW50LW1lbnVfX2l0ZW0tLXBpbmstZGltLmFjdGl2ZTphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNCMjY0N0U7XG59XG4uYWNjb3VudC1tZW51X19pdGVtLS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTQ5NDY0O1xufVxuLmFjY291bnQtbWVudV9faXRlbS0tc2Vjb25kYXJ5LmFjdGl2ZTphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNFNDk0NjQ7XG59XG4uYWNjb3VudC1tZW51X19pdGVtLS1ncmV5LWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjE4RUE3O1xufVxuLmFjY291bnQtbWVudV9fc3VibWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig4NS42ODQyMTA1MjYzLCAxMDMuODU5NjQ5MTIyOCwgMTM2LjMxNTc4OTQ3MzcpO1xuICBtYXgtaGVpZ2h0OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbi5hY2NvdW50LW1lbnVfX3N1Ym1lbnUgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hY2NvdW50LW1lbnVfX3N1Ym1lbnUgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuLmFjY291bnQtbWVudV9fc3VibWVudSBsaSBhOnZpc2l0ZWQge1xuICBjb2xvcjogd2hpdGU7XG59XG4uYWNjb3VudC1tZW51X19zdWJtZW51IGxpIGE6aG92ZXIsIC5hY2NvdW50LW1lbnVfX3N1Ym1lbnUgbGkgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYWNjb3VudC1tZW51X19zdWJtZW51LS1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjIwLjc5OTEyNjYzNzYsIDE1Mi4zOTczNzk5MTI3LCAxMTEuMjAwODczMzYyNCk7XG59XG4uYWNjb3VudC1tZW51X19zdWJtZW51LS1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig4Ni4wNjI1LCAxNTYuOTM3NSwgMTA1LjA0Njg3NSk7XG59XG4uYWNjb3VudC1tZW51X19zdWJtZW51LS15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM0LjI3MjcyNzI3MjcsIDIwNi42MzYzNjM2MzY0LCA0Ny43MjcyNzI3MjczKTtcbn1cbi5hY2NvdW50LW1lbnVfX3N1Ym1lbnUtLXB1cnBsZS1kaW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTE0LjU0NTQ1NDU0NTUsIDk0LjE4MTgxODE4MTgsIDE0My44MTgxODE4MTgyKTtcbn1cbi5hY2NvdW50LW1lbnVfX3N1Ym1lbnUtLXBpbmstZGltIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE5NC45MjY3MjQxMzc5LCAxMzQuMDczMjc1ODYyMSwgMTU0LjM1Nzc1ODYyMDcpO1xufVxuLmFjY291bnQtbWVudV9fc3VibWVudS0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzNS41NjU5MzQwNjU5LCAxNzcuOTgzNTE2NDgzNSwgMTQzLjQzNDA2NTkzNDEpO1xufVxuLmFjY291bnQtbWVudV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uYWNjb3VudC1tZW51X19saXN0ID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY2NvdW50LW1lbnVfX2xpc3QgPiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgd2hpdGU7XG59XG4uYWNjb3VudC1tZW51X19saXN0ID4gbGkuaGFzLXN1Ym1lbnUgLmFjY291bnQtbWVudV9faXRlbSAuY2FyZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmFjY291bnQtbWVudV9fbGlzdCA+IGxpLmhhcy1zdWJtZW51IC5hY2NvdW50LW1lbnVfX2l0ZW0gLmNhcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb2xvcjogd2hpdGU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYWNjb3VudC1tZW51X19saXN0ID4gbGk6aG92ZXIgLmFjY291bnQtbWVudV9faXRlbSAuY2FyZXQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmFjY291bnQtbWVudV9fbGlzdCA+IGxpOmhvdmVyIC5hY2NvdW50LW1lbnVfX3N1Ym1lbnUge1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgcGFkZGluZzogMjBweCAyMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5hY2NvdW50IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbi5hY2NvdW50IC5wYWdlLW1haW4gLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5hY2NvdW50IC5wYWdlLW1haW4gLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuXG4ucGFnZS10aXRsZS13cmFwcGVyLS1jdXN0b21lciAucGFnZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYWNjb3VudC1kYXNoYm9hcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuLmFjY291bnQtZGFzaGJvYXJkX19jb2wge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5hY2NvdW50LWRhc2hib2FyZF9fYm94IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmFjY291bnQtZGFzaGJvYXJkX19jb2wge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmFjY291bnQtZGFzaGJvYXJkX19jb2wge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLmFjY291bnQtZGFzaGJvYXJkX19jb2wge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbn1cblxuLmN1c3RvbWVyX190b3AtYXJlYSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNjg3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmN1c3RvbWVyX190b3AtYXJlYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY3VzdG9tZXJfX2ludGVyYWN0aXZlLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG4gIH1cbiAgLmN1c3RvbWVyX19pbnRlcmFjdGl2ZS1jb250YWluZXIgLmN1c3RvbWVyX19hY2NvdW50LWxvZ291dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmN1c3RvbWVyX19pbnRlcmFjdGl2ZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuICAuY3VzdG9tZXJfX2ludGVyYWN0aXZlLWNvbnRhaW5lciAuY3VzdG9tZXJfX2FjY291bnQtbG9nb3V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbiAgfVxufVxuXG4udG9nZ2xlLXRyaWdnZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC50b2dnbGUtdHJpZ2dlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC50b2dnbGUtdHJpZ2dlciA+IHNwYW4sXG4gIC50b2dnbGUtdHJpZ2dlciA+IHNwYW46OmJlZm9yZSxcbiAgLnRvZ2dsZS10cmlnZ2VyID4gc3Bhbjo6YWZ0ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDAuMTI1cmVtO1xuICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgIGJhY2tncm91bmQ6ICM0MjUwNjk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2UtaW4tb3V0O1xuICB9XG4gIC50b2dnbGUtdHJpZ2dlciA+IHNwYW46YmVmb3JlIHtcbiAgICB0b3A6IC01cHg7XG4gIH1cbiAgLnRvZ2dsZS10cmlnZ2VyID4gc3BhbjphZnRlciB7XG4gICAgdG9wOiA1cHg7XG4gIH1cbiAgLnRvZ2dsZS10cmlnZ2VyLmFjdGl2ZSA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC50b2dnbGUtdHJpZ2dlci5hY3RpdmUgPiBzcGFuOmJlZm9yZSwgLnRvZ2dsZS10cmlnZ2VyLmFjdGl2ZSA+IHNwYW46YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgfVxuICAudG9nZ2xlLXRyaWdnZXIuYWN0aXZlID4gc3BhbjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cbiAgLnRvZ2dsZS10cmlnZ2VyLmFjdGl2ZSA+IHNwYW46YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxufVxuLmJsb2NrLWNvbGxhcHNpYmxlLW5hdiAuY29udGVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmJsb2NrLWNvbGxhcHNpYmxlLW5hdiAuaXRlbSB7XG4gIG1hcmdpbjogMDtcbn1cbi5ibG9jay1jb2xsYXBzaWJsZS1uYXYgLml0ZW0uY3VycmVudCA+IHN0cm9uZyB7XG4gIGJhY2tncm91bmQ6ICNFMkI4OUI7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtIDAuMjVyZW0gMCAwO1xufVxuLmJsb2NrLWNvbGxhcHNpYmxlLW5hdiAuaXRlbTpsYXN0LWNoaWxkIGEsXG4uYmxvY2stY29sbGFwc2libGUtbmF2IC5pdGVtOmxhc3QtY2hpbGQgc3Ryb25nIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDNjdGNTA7XG59XG4uYmxvY2stY29sbGFwc2libGUtbmF2IC5pdGVtIC5kZWxpbWl0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsb2NrLWNvbGxhcHNpYmxlLW5hdiAuaXRlbSBhIHtcbiAgY29sb3I6ICM0MjUwNjk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ibG9jay1jb2xsYXBzaWJsZS1uYXYgLml0ZW0gYTpob3ZlciB7XG4gICAgY29sb3I6IHJnYig0Ni4zMTU3ODk0NzM3LCA1Ni4xNDAzNTA4NzcyLCA3My42ODQyMTA1MjYzKTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuLmJsb2NrLWNvbGxhcHNpYmxlLW5hdiAuaXRlbSBhLFxuLmJsb2NrLWNvbGxhcHNpYmxlLW5hdiAuaXRlbSBzdHJvbmcge1xuICBwYWRkaW5nOiAxLjAzMTI1cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0M2N0Y1MDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9jay1jb2xsYXBzaWJsZS1uYXYgLmJsb2NrLWNvbGxhcHNpYmxlLW5hdi10aXRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICB9XG4gIC5ibG9jay1jb2xsYXBzaWJsZS1uYXYgLmNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogOTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCA2NnB4LCAwKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpIDBzO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG4gIC5ibG9jay1jb2xsYXBzaWJsZS1uYXYgLmNvbnRlbnQuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDY2cHgsIDApO1xuICB9XG4gIC5ibG9jay1jb2xsYXBzaWJsZS1uYXYgLm5hdi1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpIDBzLCB2aXNpYmlsaXR5IDAuNHMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKSAwcztcbiAgfVxuICAuYmxvY2stY29sbGFwc2libGUtbmF2IC5uYXYtb3ZlcmxheS5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAuYmxvY2stY29sbGFwc2libGUtbmF2IC5pdGVtLmN1cnJlbnQgPiBzdHJvbmcge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLmJsb2NrLWNvbGxhcHNpYmxlLW5hdiAuaXRlbSBhLFxuICAuYmxvY2stY29sbGFwc2libGUtbmF2IC5pdGVtIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5cbi5jdXN0b21lcl9fYWNjb3VudC10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3VzdG9tZXJfX2FjY291bnQtbnVtYmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICMxMDE4Mjg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5jdXN0b21lcl9fYWNjb3VudC1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uY3VzdG9tZXItYWNjb3VudC1udW1iZXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmZvcm0tZWRpdC1hY2NvdW50IC5maWVsZHNldC5pbmZvID4gLmxlZ2VuZCxcbi5mb3JtLWVkaXQtYWNjb3VudCAuZmllbGRzZXQuaW5mbyA+IGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb3JtLWVkaXQtYWNjb3VudCAuZmllbGRzZXQucGFzc3dvcmQsIC5mb3JtLWVkaXQtYWNjb3VudCAuZmllbGRzZXQubWFuYWdlLWFkZHJlc3NlcyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDBENUREO1xuICBwYWRkaW5nLWJvdHRvbTogMS4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuZm9ybS1lZGl0LWFjY291bnQgLmZpZWxkc2V0LnBhc3N3b3JkLCAuZm9ybS1lZGl0LWFjY291bnQgLmZpZWxkc2V0Lm1hbmFnZS1hZGRyZXNzZXMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNzVyZW07XG4gIH1cbn1cbi5mb3JtLWVkaXQtYWNjb3VudCAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24uYmFjaywgLmZvcm0tZWRpdC1hY2NvdW50IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJhY2suYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuZm9ybS1lZGl0LWFjY291bnQgLmFjdGlvbnMtdG9vbGJhciAuYmFjay5hY3Rpb24sIC5mb3JtLWVkaXQtYWNjb3VudCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWVkaXQtYWNjb3VudCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5mb3JtLWVkaXQtYWNjb3VudCAuYWN0aW9ucy10b29sYmFyIC5iYWNrLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5mb3JtLWVkaXQtYWNjb3VudCAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJhY2suYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5mb3JtLWVkaXQtYWNjb3VudCAuYWN0aW9ucy10b29sYmFyIC5iYWNrLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5mb3JtLWVkaXQtYWNjb3VudCAuYWN0aW9ucy10b29sYmFyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5mb3JtLWVkaXQtYWNjb3VudCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmFjay52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIGNsaXA6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZm9ybS1lZGl0LWFjY291bnQgLmZpZWxkc2V0IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5mb3JtLWVkaXQtYWNjb3VudCAuZmllbGRzZXQuaW5mbywgLmZvcm0tZWRpdC1hY2NvdW50IC5maWVsZHNldC5wYXNzd29yZCwgLmZvcm0tZWRpdC1hY2NvdW50IC5maWVsZHNldDpudGgtY2hpbGQoMikge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cbi5jdXN0b21lci1hY2NvdW50X2NvbW11bmljYXRpb24tZWRpdCAucGFnZS10aXRsZS13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jdXN0b21lci1hY2NvdW50X2NvbW11bmljYXRpb24tZWRpdCAucGFnZS1tYWluIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5cbi5jdXN0b21lci1hY2NvdW50LWFkZHJlc3NlcyAuYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY3VzdG9tZXItYWNjb3VudC1hZGRyZXNzZXMgLmRlbGl2ZXJ5LWFkZHJlc3Mge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMzc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IC5yb3cgZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjM3NXJlbTtcbiAgfVxufVxuLnNlY3Rpb25fX2xhdGVzdC1xdW90ZSxcbi5zZWN0aW9uX19vcmRlci1zY2hlZHVsaW5nLW5vdGljZSxcbi5zZWN0aW9uX19wdXJjaGFzZS1ub3QtYXZhaWxhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG59XG4uc2VjdGlvbl9fbGF0ZXN0LXF1b3RlIHA6bGFzdC1jaGlsZCxcbi5zZWN0aW9uX19vcmRlci1zY2hlZHVsaW5nLW5vdGljZSBwOmxhc3QtY2hpbGQsXG4uc2VjdGlvbl9fcHVyY2hhc2Utbm90LWF2YWlsYWJsZSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYmxvY2stYWRkcmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmJsb2NrLWFkZHJlc3MgLmJsb2NrLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI4LCAxNDgsIDEwMCwgMC44KTtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAxNHB4IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9jay1hZGRyZXNzIC5ibG9jay1oZWFkZXIgLmJsb2NrLXRpdGxlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJsb2NrLWFkZHJlc3MgLmJsb2NrLWhlYWRlciAuZGVmYXVsdCB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmJsb2NrLWFkZHJlc3MgLmJsb2NrLWhlYWRlciAuYWN0aW9uLmRlbGV0ZSwgLmJsb2NrLWFkZHJlc3MgLmJsb2NrLWhlYWRlciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5kZWxldGUuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1hZGRyZXNzIC5ibG9jay1oZWFkZXIgLmRlbGV0ZS5hY3Rpb24sIC5ibG9jay1hZGRyZXNzIC5ibG9jay1oZWFkZXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmRlbGV0ZS51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stYWRkcmVzcyAuYmxvY2staGVhZGVyIC5kZWxldGUudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLWFkZHJlc3MgLmJsb2NrLWhlYWRlciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5kZWxldGUuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1hZGRyZXNzIC5ibG9jay1oZWFkZXIgLmRlbGV0ZS5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stYWRkcmVzcyAuYmxvY2staGVhZGVyIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZGVsZXRlLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWFkZHJlc3MgLmJsb2NrLWhlYWRlciAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZGVsZXRlLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBwYWRkaW5nOiAycHggOHB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTNweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG4uYmxvY2stYWRkcmVzcyAuYmxvY2stY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uYmxvY2stYWRkcmVzcyAuYmxvY2stYWN0aW9ucyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4uYmxvY2stYWRkcmVzcyAuYmxvY2stYWN0aW9ucyAuYWN0aW9uLnNlbGVjdDpkaXNhYmxlZCwgLmJsb2NrLWFkZHJlc3MgLmJsb2NrLWFjdGlvbnMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuc2VsZWN0LmFjdGlvbjpkaXNhYmxlZCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stYWRkcmVzcyAuYmxvY2stYWN0aW9ucyAuc2VsZWN0LmFjdGlvbjpkaXNhYmxlZCwgLmJsb2NrLWFkZHJlc3MgLmJsb2NrLWFjdGlvbnMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNlbGVjdC51cGRhdGUtY2FydC1pdGVtOmRpc2FibGVkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stYWRkcmVzcyAuYmxvY2stYWN0aW9ucyAuc2VsZWN0LnVwZGF0ZS1jYXJ0LWl0ZW06ZGlzYWJsZWQsIC5ibG9jay1hZGRyZXNzIC5ibG9jay1hY3Rpb25zIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnNlbGVjdC5hY3Rpb24udmlld2NhcnQ6ZGlzYWJsZWQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWFkZHJlc3MgLmJsb2NrLWFjdGlvbnMgLnNlbGVjdC5hY3Rpb24udmlld2NhcnQ6ZGlzYWJsZWQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2stYWRkcmVzcyAuYmxvY2stYWN0aW9ucyAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNlbGVjdC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtOmRpc2FibGVkLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1hZGRyZXNzIC5ibG9jay1hY3Rpb25zIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zZWxlY3Qudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbTpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYmxvY2stYWRkcmVzczpub3QoLmFjdGl2ZSkgLmFjdGlvbi5zZWNvbmRhcnksIC5ibG9jay1hZGRyZXNzOm5vdCguYWN0aXZlKSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmJsb2NrLWFkZHJlc3M6bm90KC5hY3RpdmUpIC5hY3Rpb24sIC5ibG9jay1hZGRyZXNzOm5vdCguYWN0aXZlKSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2Vjb25kYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay1hZGRyZXNzOm5vdCguYWN0aXZlKSAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5ibG9jay1hZGRyZXNzOm5vdCguYWN0aXZlKSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLWFkZHJlc3M6bm90KC5hY3RpdmUpIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay1hZGRyZXNzOm5vdCguYWN0aXZlKSAuc2Vjb25kYXJ5LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLWFkZHJlc3M6bm90KC5hY3RpdmUpIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2stYWRkcmVzczpub3QoLmFjdGl2ZSkgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuYmxvY2stYWRkcmVzczpub3QoLmFjdGl2ZSkgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay1hZGRyZXNzOm5vdCguYWN0aXZlKSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5zZWNvbmRhcnkuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1hZGRyZXNzOm5vdCguYWN0aXZlKSAuc2Vjb25kYXJ5LmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay1hZGRyZXNzOm5vdCguYWN0aXZlKSAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLWFkZHJlc3M6bm90KC5hY3RpdmUpIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjgsIDE0OCwgMTAwLCAwLjgpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjI4LCAxNDgsIDEwMCwgMC44KTtcbn1cbi5ibG9jay1hZGRyZXNzLmFjdGl2ZSAuYmxvY2staGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0OTQ2NDtcbn1cbi5ibG9jay1hZGRyZXNzLmFjdGl2ZSAuYmxvY2stYWN0aW9ucyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4uYmxvY2stYWRkcmVzcy5uZXcgLmJsb2NrLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ibG9jay1hZGRyZXNzX19uZXctYWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHJnYmEoMjI4LCAxNDgsIDEwMCwgMC44KTtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ibG9jay1hZGRyZXNzLWxpc3QgPiAuaXMtZGVmYXVsdCB7XG4gIG9yZGVyOiAtMTtcbn1cbi5ibG9jay1hZGRyZXNzLWxpc3QgPiBkaXYge1xuICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbn1cbi5ibG9jay1hZGRyZXNzLWxpc3QgLmJsb2NrLWFkZHJlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuYmxvY2stYWRkcmVzcy1saXN0IC5ibG9jay1hZGRyZXNzIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5ibG9jay1hZGRyZXNzLWxpc3QgLmJsb2NrLWFkZHJlc3MgLmJsb2NrLWNvbnRlbnQge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLm1mYy1vcmRlcnMgPiBoMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tZmMtb3JkZXJzIC50YWJsZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDBENUREO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbiAgfVxufVxuLm1mYy1vcmRlcnMgLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogOHJlbTtcbn1cbi5tZmMtb3JkZXJzIC50YWJsZSAjbG9jLXRyYW5zLWRhdGEtbG9hZGluZyB0ciB0ZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5tZmMtb3JkZXJzIC50YWJsZSAuc3Bpbm5lci1ib3JkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5tZmMtb3JkZXJzIC50YWJsZSAuc3Bpbm5lci1ib3JkZXIgLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9sb2FkaW5nLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgZm9udC1zaXplOiAwO1xufVxuLm1mYy1vcmRlcnMgLnRhYmxlIHRoZWFkIHRyIHRoLCAubWZjLW9yZGVycyAudGFibGUgdGhlYWQgdHIgdGQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kOiAjRTNFNkVEO1xuICBjb2xvcjogIzQyNTA2OTtcbiAgcGFkZGluZzogMC42ODc1cmVtIDEuMzc1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWZjLW9yZGVycyAudGFibGUgdGhlYWQgdHIgdGgsIC5tZmMtb3JkZXJzIC50YWJsZSB0aGVhZCB0ciB0ZCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tZmMtb3JkZXJzIC50YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgcGFkZGluZzogMC4zNDM3NXJlbSAxLjM3NXJlbTtcbiAgfVxuICAubWZjLW9yZGVycyAudGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xuICB9XG59XG4ubWZjLW9yZGVycyAudGFibGUgdGJvZHkgdHIgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubXlvcmRlcnN0YXR1cy1maW5kLWluZGV4IC5wYWdlLW1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiA2MjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5teW9yZGVyc3RhdHVzLWluZGV4LWluZGV4IC5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubXlvcmRlcnN0YXR1c19ub3RpZmljYXRpb24gcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubXlvcmRlcnN0YXR1c19ub3RpZmljYXRpb24gPiBbZGF0YS1jb250ZW50LXR5cGVdIHtcbiAgcGFkZGluZzogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzVjNTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5teS1jcmVkaXQtY2FyZHMgLmFjdGlvbi5kZWxldGUsIC5teS1jcmVkaXQtY2FyZHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZGVsZXRlLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAubXktY3JlZGl0LWNhcmRzIC5kZWxldGUuYWN0aW9uLCAubXktY3JlZGl0LWNhcmRzIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5kZWxldGUudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLm15LWNyZWRpdC1jYXJkcyAuZGVsZXRlLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5teS1jcmVkaXQtY2FyZHMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZGVsZXRlLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubXktY3JlZGl0LWNhcmRzIC5kZWxldGUuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm15LWNyZWRpdC1jYXJkcyAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmRlbGV0ZS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5teS1jcmVkaXQtY2FyZHMgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmRlbGV0ZS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLm15LWNyZWRpdC1jYXJkcyAuYWN0aW9uLmRlbGV0ZTpob3ZlciwgLm15LWNyZWRpdC1jYXJkcyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5kZWxldGUuYWN0aW9uOmhvdmVyLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5teS1jcmVkaXQtY2FyZHMgLmRlbGV0ZS5hY3Rpb246aG92ZXIsIC5teS1jcmVkaXQtY2FyZHMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmRlbGV0ZS51cGRhdGUtY2FydC1pdGVtOmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAubXktY3JlZGl0LWNhcmRzIC5kZWxldGUudXBkYXRlLWNhcnQtaXRlbTpob3ZlciwgLm15LWNyZWRpdC1jYXJkcyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5kZWxldGUuYWN0aW9uLnZpZXdjYXJ0OmhvdmVyLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5teS1jcmVkaXQtY2FyZHMgLmRlbGV0ZS5hY3Rpb24udmlld2NhcnQ6aG92ZXIsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubXktY3JlZGl0LWNhcmRzIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZGVsZXRlLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW06aG92ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm15LWNyZWRpdC1jYXJkcyAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuZGVsZXRlLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW06aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubXktY3JlZGl0LWNhcmRzIC5hY3Rpb24uZGVsZXRlOmJlZm9yZSwgLm15LWNyZWRpdC1jYXJkcyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5kZWxldGUuYWN0aW9uOmJlZm9yZSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAubXktY3JlZGl0LWNhcmRzIC5kZWxldGUuYWN0aW9uOmJlZm9yZSwgLm15LWNyZWRpdC1jYXJkcyBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZGVsZXRlLnVwZGF0ZS1jYXJ0LWl0ZW06YmVmb3JlLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAubXktY3JlZGl0LWNhcmRzIC5kZWxldGUudXBkYXRlLWNhcnQtaXRlbTpiZWZvcmUsIC5teS1jcmVkaXQtY2FyZHMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuZGVsZXRlLmFjdGlvbi52aWV3Y2FydDpiZWZvcmUsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLm15LWNyZWRpdC1jYXJkcyAuZGVsZXRlLmFjdGlvbi52aWV3Y2FydDpiZWZvcmUsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAubXktY3JlZGl0LWNhcmRzIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuZGVsZXRlLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW06YmVmb3JlLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5teS1jcmVkaXQtY2FyZHMgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmRlbGV0ZS52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLm1mYy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlFRkYyO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLm1mYy1jb250YWluZXIgaDIsIC5tZmMtY29udGFpbmVyIGgzLCAubWZjLWNvbnRhaW5lciBoNCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ubWZjLWNvbnRhaW5lciBoNSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5tZmMtY29udGFpbmVyIC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5tZmMtY29udGFpbmVyIC50YWJsZSB0ci5zZWxlY3RlZCB0ZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5tZmMtY29udGFpbmVyIC50YWJsZSB0ci5zZWxlY3RlZCB0ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IC0xO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0QwRDVERDtcbn1cbi5tZmMtY29udGFpbmVyIC50YWJsZSB0ci5zZWxlY3RlZCB0ZDpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNEMEQ1REQ7XG59XG4ubWZjLWNvbnRhaW5lciAudGFibGUgdHIuc2VsZWN0ZWQgdGQ6bGFzdC1jaGlsZDpiZWZvcmUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0QwRDVERDtcbn1cbi5tZmMtY29udGFpbmVyIC50YWJsZSB0ci5zZWxlY3RlZDpob3ZlciB0ZCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuLm1mYy1jb250YWluZXIgLnRhYmxlIHRyLnJvdy1tb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG4ubWZjLWNvbnRhaW5lciAudGFibGUgdHIucm93LW1vcmUub3BlbiB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cbi5tZmMtY29udGFpbmVyIC50YWJsZSB0ci5yb3ctbW9yZSB0ZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubWZjLWNvbnRhaW5lciAudGFibGUgdHIucm93LW1vcmUgdGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAtMTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMEQ1REQ7XG59XG4ubWZjLWNvbnRhaW5lciAudGFibGUgdHIucm93LW1vcmUgdGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRDBENUREO1xufVxuLm1mYy1jb250YWluZXIgLnRhYmxlIHRyLnJvdy1tb3JlIHRkOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEMEQ1REQ7XG59XG4ubWZjLWNvbnRhaW5lciAudGFibGUgdHIucm93LW1vcmU6aG92ZXIgdGQge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY3VzdG9tZXItcGF5bWVudC1pbmZvX193cmFwcGVyIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG4uY3VzdG9tZXItcGF5bWVudC1pbmZvX193cmFwcGVyIC5ibG9jay10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmN1c3RvbWVyLXBheW1lbnQtaW5mb19fd3JhcHBlciAuY29udGFjdC1zdXBwb3J0X19saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmN1c3RvbWVyLXBheW1lbnQtaW5mb19fd3JhcHBlciAucHJpY2UtYm94ID4gLnByaWNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNjg3NXJlbTtcbn1cbi5jdXN0b21lci1wYXltZW50LWluZm9fX3dyYXBwZXIgLnByaWNlLWJveCAucHJpY2Uge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuXG4uYmxvY2stYWNjb3VudC1iYWxhbmNlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEMEQ1REQ7XG4gIHBhZGRpbmctdG9wOiAyLjA2MjVyZW07XG59XG5cbi5ibG9jay1hY2NvdW50LWJhbGFuY2VfX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuMzQzNzVyZW07XG59XG5cbi5hY2NvdW50IC5jb2x1bW4ubWFpbiAuYmxvY2stYWNjb3VudC1iYWxhbmNlOm5vdCgud2lkZ2V0KSAuYmxvY2stdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmFjY291bnQgLmNvbHVtbi5tYWluIC5ibG9jay1hY2NvdW50LWJhbGFuY2U6bm90KC53aWRnZXQpIC5wcmljZS1ib3ggLmJsb2NrLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5kaXJlY3QtZGViaXQtaW5zdHJ1Y3Rpb25zIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmRpcmVjdC1kZWJpdC1pbnN0cnVjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5kaXJlY3QtZGViaXQtaW5zdHJ1Y3Rpb25zIC5ibG9jay10aXRsZSB7XG4gIGNvbG9yOiAjNDI1MDY5O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMDMxMjVyZW07XG59XG5cbi5kaXJlY3QtZGViaXQtaW5zdHJ1Y3Rpb25zX19jb2x1bW4ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5kaXJlY3QtZGViaXQtaW5zdHJ1Y3Rpb25zX19jb2x1bW46bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5kaXJlY3QtZGViaXQtaW5zdHJ1Y3Rpb25zX19jb2x1bW4ge1xuICAgIGZsZXg6IDEgMSA1MCU7XG4gIH1cbiAgLmRpcmVjdC1kZWJpdC1pbnN0cnVjdGlvbnNfX2NvbHVtbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5kaXJlY3QtZGViaXQtaW5zdHJ1Y3Rpb25zX19jb2x1bW4gLnBhbmVsX19jb250ZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U0OTQ2NDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnF1b3RlLXN0ZXBzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4ucXVvdGUtc3RlcHM6YmVmb3JlIHtcbiAgbGVmdDogOCU7XG4gIHJpZ2h0OiA4JTtcbn1cbi5xdW90ZS1zdGVwcyAuc3RlcC1pdGVtIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1heC13aWR0aDogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG59XG4ucXVvdGUtc3RlcHMgLnN0ZXAtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ucXVvdGUtaW5kZXgtaW5kZXggLnBhZ2UtbWFpbiB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnF1b3RlLWluZGV4LWluZGV4IC5wYWdlLW1haW4gLmlubmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLnF1b3RlLWluZGV4LWluZGV4IC5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucXVvdGVfX2NhcmJvbi1vZmZzZXQge1xuICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbn1cblxuLnF1b3RlLWZvcm0gLmFjdGlvbnMtdG9vbGJhciB7XG4gIHBhZGRpbmc6IDEuMzc1cmVtIDAgMDtcbiAgbWFyZ2luLXRvcDogMS4zNzVyZW07XG59XG4ucXVvdGUtZm9ybSAuYWN0aW9ucy10b29sYmFyIGgzIHtcbiAgbWFyZ2luOiAwIDAgMC4zNDM3NXJlbTtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLnF1b3RlLWZvcm0gLmFjdGlvbnMtdG9vbGJhcl9fcXVvdGUtdXBkYXRlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucXVvdGUtZm9ybSAuYWN0aW9ucy10b29sYmFyX19xdW90ZS11cGRhdGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnF1b3RlLWZvcm0gLmFjdGlvbnMtdG9vbGJhcl9fcXVvdGUtdXBkYXRlIC5maWVsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIH1cbn1cbi5xdW90ZS1mb3JtIC5hY3Rpb25zLXRvb2xiYXJfX3F1b3RlLXVwZGF0ZSAuZmllbGQucmFkaW8gPiAucmFkaW8tbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogIzEwMTgyODtcbn1cbi5xdW90ZS1mb3JtIC5hY3Rpb25zLXRvb2xiYXJfX3F1b3RlLXVwZGF0ZSAuZmllbGQucmFkaW8gaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzEwMTgyODtcbn1cbi5xdW90ZS1mb3JtIC5zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG59XG4ucXVvdGUtZm9ybSAuc2VjdGlvbl9fcHJvZHVjdHMge1xuICBtaW4taGVpZ2h0OiAxNy41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucXVvdGUtZm9ybSAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtc2lkZWJhciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5xdW90ZS1mb3JtIC5jaGVja291dC1jb250YWluZXIgLm9wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucXVvdGUtZm9ybSAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgLnRpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGJhY2tncm91bmQ6ICM0MjUwNjk7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG1hcmdpbjogMCAtMS4yNXJlbTtcbiAgfVxuICAucXVvdGUtZm9ybSAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgLnRpdGxlOmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gICAgY29udGVudDogXCJcXGU5MDFcIjtcbiAgICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgICBzcGVhazogbmV2ZXI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAucXVvdGUtZm9ybSAuY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtc2lkZWJhciAub3BjLWJsb2NrLXN1bW1hcnkgLnRpdGxlLmFjdGl2ZTphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIH1cbiAgLnF1b3RlLWZvcm0gLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXNpZGViYXIgLm9wYy1ibG9jay1zdW1tYXJ5IC5jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5xdW90ZS1mb3JtIC5jaGVja291dC1jb250YWluZXIgLm9wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAuY29udGVudC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDEuMzc1cmVtO1xuICB9XG59XG5cbi5xdW90ZS1mb3JtX19kZWxpdmVyeSAucXVvdGVzLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbn1cbi5xdW90ZS1mb3JtX19kZWxpdmVyeSAuY2FydC1kaXNjb3VudCB7XG4gIG9yZGVyOiB1bnNldDtcbn1cbi5xdW90ZS1mb3JtX19kZWxpdmVyeSAuY2FydC1kaXNjb3VudCAuYWN0aW9ucy10b29sYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMS4xMjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5xdW90ZS1mb3JtX19kZWxpdmVyeSAucXVvdGUtd3JhcHBlciAuZGVsaXZlcnktdGltZSB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNFMkI4OUI7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG5cbi5xdW90ZS1mb3JtX19hY2NvdW50IC5ub3RpY2Uge1xuICBvcmRlcjogMjtcbiAgY29sb3I6ICM5OEEyQjM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5xdW90ZS1mb3JtX19hY2NvdW50IC5ub3RpY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjM3NXJlbTtcbiAgfVxufVxuXG4ucXVvdGUtZm9ybS1sb2FkaW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGNvbG9yOiAjQzdDRENEO1xufVxuLnF1b3RlLWZvcm0tbG9hZGluZyBzdmcge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucXVvdGUtcHJvZHVjdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucXVvdGUtcHJvZHVjdHNfX2NvbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAucXVvdGUtcHJvZHVjdHNfX2NvbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucXVvdGUtcHJvZHVjdHNfX2NvbCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAucXVvdGUtcHJvZHVjdHNfX2NvbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gIH1cbn1cblxuLnF1b3RlLXByb2R1Y3RzLXdyYXBwZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M2N0Y1MDtcbn1cblxuLnF1b3RlLXByb2R1Y3RzX19jb2x1bW4ge1xuICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAucXVvdGUtcHJvZHVjdC1ib3gge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAucXVvdGUtcHJvZHVjdC1ib3ggbGFiZWwucmFkaW8tbGFiZWw6YmVmb3JlIHtcbiAgICB0b3A6IDAuMzc1cmVtO1xuICB9XG4gIC5xdW90ZS1wcm9kdWN0LWJveCBsYWJlbC5yYWRpby1sYWJlbDphZnRlciB7XG4gICAgdG9wOiAwLjU2MjVyZW07XG4gIH1cbn1cbi5xdW90ZS1wcm9kdWN0LWJveCAucmFkaW8tY3VzdG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnF1b3RlLXByb2R1Y3QtYm94IC5yYWRpby1jdXN0b20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLnF1b3RlLXByb2R1Y3QtYm94IGxhYmVsLnJhZGlvLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5xdW90ZS1wcm9kdWN0LWJveCBsYWJlbC5yYWRpby1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG4gIH1cbn1cbi5xdW90ZS1wcm9kdWN0LWJveCAucGFuZWxfX2ltYWdlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy93aWRnZXQvaGVhdGluZ29pbC1iZy5qcGcpO1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDQwJSBjZW50ZXI7XG59XG4ucXVvdGUtcHJvZHVjdC1ib3gucGFuZWwtLWFsdCAucGFuZWxfX2ltYWdlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy93aWRnZXQvcHJlbWl1bS5qcGcpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNjAlIGNlbnRlcjtcbn1cbi5xdW90ZS1wcm9kdWN0LWJveC5wYW5lbC0tYWx0IC5wYW5lbF9faW1hZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgd2lkdGg6IDcwJTtcbiAgcGFkZGluZy10b3A6IDE1JTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNCkpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL3dpZGdldC9nbG93bWF4LnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4ubmV3LWN1c3RvbWVyX19iYWRnZSB7XG4gIGJhY2tncm91bmQ6ICNFMkI4OUI7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvdyBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzEwMTgyODtcbiAgcGFkZGluZzogMC4xNzE4NzVyZW0gMC42ODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm5ldy1jdXN0b21lcl9fYmFkZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjM3NXJlbTtcbiAgfVxufVxuLm5ldy1jdXN0b21lcl9fYmFkZ2UgLmljb24ge1xuICBtYXJnaW4tbGVmdDogMC4zNDM3NXJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucXVvdGUtcHJvZHVjdHNfX3ByZW1pdW0taW1nIHtcbiAgICBtYXJnaW46IDAuNjg3NXJlbSAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5xdW90ZS1wcm9kdWN0c19fcHJlbWl1bS1pbWcge1xuICAgIG1hcmdpbjogMCAwIDAgMS4zNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucXVvdGUtdGFibGUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDBENUREO1xuICB9XG59XG5cbi5xdW90ZS1mb3JtIC5idXNpbmVzcy1ub3RlcyB7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuLnF1b3RlLWZvcm0gLmFjdGlvbnMtdG9vbGJhciBkaXYucHJpbWFyeSwgLnF1b3RlLWZvcm0gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyBkaXYudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnF1b3RlLWZvcm0gLmFjdGlvbnMtdG9vbGJhciBkaXYudXBkYXRlLWNhcnQtaXRlbSwgLnF1b3RlLWZvcm0gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IGRpdi5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnF1b3RlLWZvcm0gLmFjdGlvbnMtdG9vbGJhciBkaXYuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnF1b3RlLWZvcm0gLmFjdGlvbnMtdG9vbGJhciAucHJvZHVjdC1pdGVtLWRldGFpbHMgZGl2LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnF1b3RlLWZvcm0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgZGl2LnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnF1b3Rlcy1pdGVtLWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5xdW90ZXMtaXRlbS1ib3gge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLnF1b3Rlcy1pdGVtLWJveCAucGFuZWxfX2Zvb3Rlci10aXRsZSB7XG4gIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5xdW90ZXMtaXRlbS1ib3ggLnBhbmVsX19oZWFkZXItYWN0aW9ucyAuY2hhbmdlLW9yZGVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5xdW90ZXMtY2FyYm9uLW9mZnNldCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ucXVvdGVzLWNhcmJvbi1vZmZzZXQgLnBhbmVsX19pbWFnZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY2FyYm9uL3dpZGUuanBnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICB3aWR0aDogNTAlO1xufVxuLnF1b3Rlcy1jYXJib24tb2Zmc2V0IC5wYW5lbF9faW5uZXIge1xuICB3aWR0aDogNTAlO1xufVxuXG4ucXVvdGUtdXBkYXRlX193cmFwcGVyIHtcbiAgcGFkZGluZzogMS4zNzVyZW07XG4gIGJhY2tncm91bmQ6ICNFMkI4OUI7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG5cbi5kZWxpdmVyeS1jb3VudGRvd246bm90KDplbXB0eSkge1xuICBiYWNrZ3JvdW5kOiAjMDBBMkMwO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmRlbGl2ZXJ5LWNvdW50ZG93bjpub3QoOmVtcHR5KSB7XG4gICAgcGFkZGluZzogNHB4IDIwcHg7XG4gIH1cbn1cbi5kZWxpdmVyeS1jb3VudGRvd246bm90KDplbXB0eSkgPiBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwLjJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kZWxpdmVyeS1jb3VudGRvd246bm90KDplbXB0eSkgLmNvdW50ZG93bi1tZXNzYWdlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1yaWdodDogMC42ODc1cmVtO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgdGV4dC13cmFwOiBwcmV0dHk7XG59XG4uZGVsaXZlcnktY291bnRkb3duOm5vdCg6ZW1wdHkpID4gc3Bhbjpvbmx5LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4uZGVsaXZlcnktY291bnRkb3duOm5vdCg6ZW1wdHkpIC5jb3VudGRvd24tdGltZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LWZhbWlseTogXCJCYXJsb3cgQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIGdhcDogMC42ODc1cmVtO1xufVxuLmRlbGl2ZXJ5LWNvdW50ZG93bjpub3QoOmVtcHR5KSAuY291bnRkb3duLXRpbWVyID4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuMzQzNzVyZW07XG59XG4uZGVsaXZlcnktY291bnRkb3duOm5vdCg6ZW1wdHkpIC5jb3VudGRvd24tdGltZXIgLmNvdW50ZG93bi10aW1lcl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjb2xvcjogIzQyNTA2OTtcbiAgcGFkZGluZzogMC4zNDM3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIG1pbi13aWR0aDogNDJweDtcbiAgbWluLWhlaWdodDogNDJweDtcbn1cblxuLmRlbGl2ZXJ5LXdyYXBwZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMXJlbTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZGVsaXZlcnktd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi5tb2RhbC1idXR0b24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMnJlbTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucXVvdGUtZm9ybSAubW9kYWwtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDU4MHB4O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucXVvdGUtZm9ybSAubW9kYWwtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG59XG4ucXVvdGUtZm9ybSAubW9kYWwtY29udGFpbmVyIC5oMSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIG1heC13aWR0aDogMzJjaDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXdyYXA6IHByZXR0eTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucXVvdGUtZm9ybSAubW9kYWwtY29udGFpbmVyIC5oMSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG4uZGVsaXZlcnktd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG59XG5cbi5kZWxpdmVyeS1jb3VudGRvd24ge1xuICBhbmltYXRpb246IGZhZGUtaW4gMXMgZWFzZS1pbjtcbn1cblxuQGtleWZyYW1lcyBmYWRlLWluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmNoZWNrb3V0LWNhcnQtaW5kZXggI21haW5jb250ZW50ID4gLnBhZ2UubWVzc2FnZXMgLm1lc3NhZ2Uuc3VjY2VzcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXJ0LWNvbnRhaW5lciAucGFnZS10aXRsZS13cmFwcGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmNhcnQtY29udGFpbmVyIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmNhcnQtY29udGFpbmVyIC5mb3JtLWNhcnQsXG4uY2FydC1jb250YWluZXIgLmNhcnQtZ2lmdC1pdGVtLFxuLmNhcnQtY29udGFpbmVyIC5jYXJ0LWRpc2NvdW50IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcnQtY29udGFpbmVyIC5jYXJ0LXN1bW1hcnkge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmNhcnQtY29udGFpbmVyIC5wYWdlLXRpdGxlLXdyYXBwZXIsXG4gIC5jYXJ0LWNvbnRhaW5lciAuZm9ybS1jYXJ0LFxuICAuY2FydC1jb250YWluZXIgLmNhcnQtZ2lmdC1pdGVtLFxuICAuY2FydC1jb250YWluZXIgLmNhcnQtZGlzY291bnQge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLmNhcnQtY29udGFpbmVyIC5jYXJ0LXN1bW1hcnkge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNhcnQtY29udGFpbmVyIC5wYWdlLXRpdGxlLXdyYXBwZXIsXG4gIC5jYXJ0LWNvbnRhaW5lciAuZm9ybS1jYXJ0LFxuICAuY2FydC1jb250YWluZXIgLmNhcnQtZ2lmdC1pdGVtLFxuICAuY2FydC1jb250YWluZXIgLmNhcnQtZGlzY291bnQge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4uY2FydC50YWJsZS13cmFwcGVyIC5jYXJ0IHRoZWFkIHRyIHRoLmNvbCB7XG4gIHBhZGRpbmc6IDAuMzQzNzVyZW0gMC4zNDM3NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNDI1MDY5O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QwRDVERDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmNhcnQudGFibGUtd3JhcHBlciAuY2FydCB0aGVhZCB0ciB0aC5jb2wge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cbi5jYXJ0LnRhYmxlLXdyYXBwZXIgLmNhcnQgdGhlYWQgdHIgdGguY29sLnN1YnRvdGFsIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uY2FydC50YWJsZS13cmFwcGVyIC5jYXJ0IHRoZWFkIHRyIHRoLmNvbC5xdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhcnQudGFibGUtd3JhcHBlciAuY2FydCA+IC5pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmNhcnQudGFibGUtd3JhcHBlciAuY2FydCA+IC5pdGVtIC5jb2wge1xuICBwYWRkaW5nOiAxOHB4IDZweDtcbn1cbi5jYXJ0LnRhYmxlLXdyYXBwZXIgLmNhcnQgPiAuaXRlbSAuY29sLnF0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FydC50YWJsZS13cmFwcGVyIC5jYXJ0ID4gLml0ZW0gLmNvbC5pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE4cHggNnB4O1xufVxuLmNhcnQudGFibGUtd3JhcHBlciAuY2FydCA+IC5pdGVtIC5jb2wuaXRlbSAucHJvZHVjdC1pdGVtLXBob3RvIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbn1cbi5jYXJ0LnRhYmxlLXdyYXBwZXIgLmNhcnQgPiAuaXRlbSAuY29sLml0ZW0gLnByb2R1Y3QtaW1hZ2UtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4uY2FydC50YWJsZS13cmFwcGVyIC5jYXJ0ID4gLml0ZW0gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIHtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhcnQudGFibGUtd3JhcHBlciAuY2FydCA+IC5pdGVtIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3M3B4O1xuICB9XG59XG4uY2FydC50YWJsZS13cmFwcGVyIC5jYXJ0ID4gLml0ZW0gLnByb2R1Y3QtaXRlbS1uYW1lIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4uY2FydC50YWJsZS13cmFwcGVyIC5jYXJ0ID4gLml0ZW0gLml0ZW0tb3B0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cbi5jYXJ0LnRhYmxlLXdyYXBwZXIgLmNhcnQgPiAuaXRlbSAuaXRlbS1vcHRpb25zIGR0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5jYXJ0LnRhYmxlLXdyYXBwZXIgLmNhcnQgPiAuaXRlbSAucHJpY2UtaW5jbHVkaW5nLXRheCxcbi5jYXJ0LnRhYmxlLXdyYXBwZXIgLmNhcnQgPiAuaXRlbSAucHJpY2UtZXhjbHVkaW5nLXRheCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5jYXJ0LnRhYmxlLXdyYXBwZXIgLmNhcnQgPiAuaXRlbSAuY2FydC1wcmljZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cbi5jYXJ0LnRhYmxlLXdyYXBwZXIgLmNhcnQgPiAuaXRlbSAuY2FydC1wcmljZSAucHJpY2Uge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmNhcnQudGFibGUtd3JhcHBlciAuY2FydCA+IC5pdGVtIC5jb2wucHJpY2UsXG4uY2FydC50YWJsZS13cmFwcGVyIC5jYXJ0ID4gLml0ZW0gLmNvbC5xdHkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNhcnQudGFibGUtd3JhcHBlciAuY2FydCA+IC5pdGVtIC5jb2wuc3VidG90YWwge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5jYXJ0LnRhYmxlLXdyYXBwZXIgLmNhcnQgPiAuaXRlbSAuY29udHJvbC5xdHkgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG4uY2FydC50YWJsZS13cmFwcGVyIC5jYXJ0ID4gLml0ZW0gLml0ZW0tYWN0aW9ucyAuYWN0aW9uLWRlbGV0ZSB7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICBjb2xvcjogI0U0OTQ2NDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY2FydC50YWJsZS13cmFwcGVyIC5jYXJ0ID4gLml0ZW0gLml0ZW0tYWN0aW9ucyAuYWN0aW9uLWRlbGV0ZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhcnQudGFibGUtd3JhcHBlciAuY2FydCA+IC5pdGVtIC5pdGVtLWFjdGlvbnMgLmFjdGlvbi1kZWxldGUgc3BhbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgY2xpcDogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmNhcnQudGFibGUtd3JhcHBlciAuY2FydCA+IC5pdGVtIC5pdGVtLWFjdGlvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEycHg7XG4gICAgcmlnaHQ6IDZweDtcbiAgfVxufVxuXG4uY2FydC1jYXJib24tb2Zmc2V0LWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmNhcnQtY2FyYm9uLW9mZnNldC1ib3gge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNhcnQtY2FyYm9uLW9mZnNldC1ib3gge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cblxuLmJsb2NrLmRpc2NvdW50IHtcbiAgbWFyZ2luOiAxLjM3NXJlbSAwO1xuICBwYWRkaW5nLXRvcDogMS4zNzVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDBENUREO1xufVxuLmJsb2NrLmRpc2NvdW50IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMxMDE4Mjg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1ib3R0b206IDAuMzQzNzVyZW07XG4gIGN1cnNvcjogdW5zZXQ7XG59XG4uYmxvY2suZGlzY291bnQgLnRpdGxlIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmJsb2NrLmRpc2NvdW50IC50aXRsZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxvY2suZGlzY291bnQgLmNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIHtcbiAgICBtYXgtd2lkdGg6IDE3LjM3NXJlbTtcbiAgfVxufVxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmZpZWxkIHtcbiAgZmxleC1ncm93OiAxO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmZpZWxkIGlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAwIDAgMzBweDtcbn1cbi5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudXBkYXRlLWNhcnQtaXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1pbi13aWR0aDogNS4yNXJlbTtcbiAgbWluLWhlaWdodDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb246YWZ0ZXIsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW06YWZ0ZXIsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW06YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2FydC1zdW1tYXJ5LFxuLm9wYy1ibG9jay1zdW1tYXJ5IHtcbiAgYmFja2dyb3VuZDogI0Y5RjJFQjtcbiAgcGFkZGluZzogMDtcbn1cbi5jYXJ0LXN1bW1hcnkgLnRpdGxlLFxuLm9wYy1ibG9jay1zdW1tYXJ5IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGNvbG9yOiAjNDI1MDY5O1xuICBmb250LWZhbWlseTogXCJCYXJsb3cgQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwIDEuMzc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmNhcnQtc3VtbWFyeSAuYmxvY2suc2hpcHBpbmcsXG4ub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLnNoaXBwaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXJ0LXN1bW1hcnkgLmNhcnQtdG90YWxzLFxuLm9wYy1ibG9jay1zdW1tYXJ5IC5jYXJ0LXRvdGFscyB7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmNhcnQtc3VtbWFyeSAuY2FydC10b3RhbHMgdGFibGUudG90YWxzLCAuY2FydC1zdW1tYXJ5IC50YWJsZS10b3RhbHMsXG4ub3BjLWJsb2NrLXN1bW1hcnkgLmNhcnQtdG90YWxzIHRhYmxlLnRvdGFscyxcbi5vcGMtYmxvY2stc3VtbWFyeSAudGFibGUtdG90YWxzIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmNhcnQtc3VtbWFyeSAuY2FydC10b3RhbHMgdGFibGUudG90YWxzIHRib2R5LCAuY2FydC1zdW1tYXJ5IC50YWJsZS10b3RhbHMgdGJvZHksXG4ub3BjLWJsb2NrLXN1bW1hcnkgLmNhcnQtdG90YWxzIHRhYmxlLnRvdGFscyB0Ym9keSxcbi5vcGMtYmxvY2stc3VtbWFyeSAudGFibGUtdG90YWxzIHRib2R5IHtcbiAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwO1xufVxuLmNhcnQtc3VtbWFyeSAuY2FydC10b3RhbHMgdGFibGUudG90YWxzIHRib2R5IHRyLCAuY2FydC1zdW1tYXJ5IC50YWJsZS10b3RhbHMgdGJvZHkgdHIsXG4ub3BjLWJsb2NrLXN1bW1hcnkgLmNhcnQtdG90YWxzIHRhYmxlLnRvdGFscyB0Ym9keSB0cixcbi5vcGMtYmxvY2stc3VtbWFyeSAudGFibGUtdG90YWxzIHRib2R5IHRyIHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuLmNhcnQtc3VtbWFyeSAuY2FydC10b3RhbHMgdGFibGUudG90YWxzIHRib2R5IHRyIHRoLFxuLmNhcnQtc3VtbWFyeSAuY2FydC10b3RhbHMgdGFibGUudG90YWxzIHRib2R5IHRyIHRkLCAuY2FydC1zdW1tYXJ5IC50YWJsZS10b3RhbHMgdGJvZHkgdHIgdGgsXG4uY2FydC1zdW1tYXJ5IC50YWJsZS10b3RhbHMgdGJvZHkgdHIgdGQsXG4ub3BjLWJsb2NrLXN1bW1hcnkgLmNhcnQtdG90YWxzIHRhYmxlLnRvdGFscyB0Ym9keSB0ciB0aCxcbi5vcGMtYmxvY2stc3VtbWFyeSAuY2FydC10b3RhbHMgdGFibGUudG90YWxzIHRib2R5IHRyIHRkLFxuLm9wYy1ibG9jay1zdW1tYXJ5IC50YWJsZS10b3RhbHMgdGJvZHkgdHIgdGgsXG4ub3BjLWJsb2NrLXN1bW1hcnkgLnRhYmxlLXRvdGFscyB0Ym9keSB0ciB0ZCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG4uY2FydC1zdW1tYXJ5IC5jYXJ0LXRvdGFscyB0YWJsZS50b3RhbHMgdGJvZHkgdHIgdGgsIC5jYXJ0LXN1bW1hcnkgLmNhcnQtdG90YWxzIHRhYmxlLnRvdGFscyB0Ym9keSB0ciB0ZCwgLmNhcnQtc3VtbWFyeSAudGFibGUtdG90YWxzIHRib2R5IHRyIHRoLCAuY2FydC1zdW1tYXJ5IC50YWJsZS10b3RhbHMgdGJvZHkgdHIgdGQsXG4ub3BjLWJsb2NrLXN1bW1hcnkgLmNhcnQtdG90YWxzIHRhYmxlLnRvdGFscyB0Ym9keSB0ciB0aCxcbi5vcGMtYmxvY2stc3VtbWFyeSAuY2FydC10b3RhbHMgdGFibGUudG90YWxzIHRib2R5IHRyIHRkLFxuLm9wYy1ibG9jay1zdW1tYXJ5IC50YWJsZS10b3RhbHMgdGJvZHkgdHIgdGgsXG4ub3BjLWJsb2NrLXN1bW1hcnkgLnRhYmxlLXRvdGFscyB0Ym9keSB0ciB0ZCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMC42ODc1cmVtIDEuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uY2FydC1zdW1tYXJ5IC5jYXJ0LXRvdGFscyB0YWJsZS50b3RhbHMgdGJvZHkgdHI6bGFzdC1jaGlsZCB0aCwgLmNhcnQtc3VtbWFyeSAuY2FydC10b3RhbHMgdGFibGUudG90YWxzIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQsIC5jYXJ0LXN1bW1hcnkgLnRhYmxlLXRvdGFscyB0Ym9keSB0cjpsYXN0LWNoaWxkIHRoLCAuY2FydC1zdW1tYXJ5IC50YWJsZS10b3RhbHMgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCxcbi5vcGMtYmxvY2stc3VtbWFyeSAuY2FydC10b3RhbHMgdGFibGUudG90YWxzIHRib2R5IHRyOmxhc3QtY2hpbGQgdGgsXG4ub3BjLWJsb2NrLXN1bW1hcnkgLmNhcnQtdG90YWxzIHRhYmxlLnRvdGFscyB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkLFxuLm9wYy1ibG9jay1zdW1tYXJ5IC50YWJsZS10b3RhbHMgdGJvZHkgdHI6bGFzdC1jaGlsZCB0aCxcbi5vcGMtYmxvY2stc3VtbWFyeSAudGFibGUtdG90YWxzIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG4uY2FydC1zdW1tYXJ5IC5jYXJ0LXRvdGFscyB0YWJsZS50b3RhbHMgdGJvZHkgdHIudG90YWxzLXRheC1zdW1tYXJ5LCAuY2FydC1zdW1tYXJ5IC50YWJsZS10b3RhbHMgdGJvZHkgdHIudG90YWxzLXRheC1zdW1tYXJ5LFxuLm9wYy1ibG9jay1zdW1tYXJ5IC5jYXJ0LXRvdGFscyB0YWJsZS50b3RhbHMgdGJvZHkgdHIudG90YWxzLXRheC1zdW1tYXJ5LFxuLm9wYy1ibG9jay1zdW1tYXJ5IC50YWJsZS10b3RhbHMgdGJvZHkgdHIudG90YWxzLXRheC1zdW1tYXJ5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXJ0LXN1bW1hcnkgLmNhcnQtdG90YWxzIHRhYmxlLnRvdGFscyB0Ym9keSB0ci50b3RhbHMtdGF4LWRldGFpbHMsIC5jYXJ0LXN1bW1hcnkgLnRhYmxlLXRvdGFscyB0Ym9keSB0ci50b3RhbHMtdGF4LWRldGFpbHMsXG4ub3BjLWJsb2NrLXN1bW1hcnkgLmNhcnQtdG90YWxzIHRhYmxlLnRvdGFscyB0Ym9keSB0ci50b3RhbHMtdGF4LWRldGFpbHMsXG4ub3BjLWJsb2NrLXN1bW1hcnkgLnRhYmxlLXRvdGFscyB0Ym9keSB0ci50b3RhbHMtdGF4LWRldGFpbHMge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uY2FydC1zdW1tYXJ5IC5jYXJ0LXRvdGFscyB0YWJsZS50b3RhbHMgdGJvZHkgdHIuZ3JhbmQsIC5jYXJ0LXN1bW1hcnkgLnRhYmxlLXRvdGFscyB0Ym9keSB0ci5ncmFuZCxcbi5vcGMtYmxvY2stc3VtbWFyeSAuY2FydC10b3RhbHMgdGFibGUudG90YWxzIHRib2R5IHRyLmdyYW5kLFxuLm9wYy1ibG9jay1zdW1tYXJ5IC50YWJsZS10b3RhbHMgdGJvZHkgdHIuZ3JhbmQge1xuICBiYWNrZ3JvdW5kOiAjRTJCODlCO1xufVxuLmNhcnQtc3VtbWFyeSAuY2FydC10b3RhbHMgdGFibGUudG90YWxzIHRib2R5IHRyLmdyYW5kIC5tYXJrLCAuY2FydC1zdW1tYXJ5IC5jYXJ0LXRvdGFscyB0YWJsZS50b3RhbHMgdGJvZHkgdHIuZ3JhbmQgLmFtb3VudCwgLmNhcnQtc3VtbWFyeSAudGFibGUtdG90YWxzIHRib2R5IHRyLmdyYW5kIC5tYXJrLCAuY2FydC1zdW1tYXJ5IC50YWJsZS10b3RhbHMgdGJvZHkgdHIuZ3JhbmQgLmFtb3VudCxcbi5vcGMtYmxvY2stc3VtbWFyeSAuY2FydC10b3RhbHMgdGFibGUudG90YWxzIHRib2R5IHRyLmdyYW5kIC5tYXJrLFxuLm9wYy1ibG9jay1zdW1tYXJ5IC5jYXJ0LXRvdGFscyB0YWJsZS50b3RhbHMgdGJvZHkgdHIuZ3JhbmQgLmFtb3VudCxcbi5vcGMtYmxvY2stc3VtbWFyeSAudGFibGUtdG90YWxzIHRib2R5IHRyLmdyYW5kIC5tYXJrLFxuLm9wYy1ibG9jay1zdW1tYXJ5IC50YWJsZS10b3RhbHMgdGJvZHkgdHIuZ3JhbmQgLmFtb3VudCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5jYXJ0LXN1bW1hcnkgLmNhcnQtdG90YWxzIHRhYmxlLnRvdGFscyB0Ym9keSB0ci5ncmFuZCAubWFyayBzdHJvbmcsIC5jYXJ0LXN1bW1hcnkgLmNhcnQtdG90YWxzIHRhYmxlLnRvdGFscyB0Ym9keSB0ci5ncmFuZCAuYW1vdW50IHN0cm9uZywgLmNhcnQtc3VtbWFyeSAudGFibGUtdG90YWxzIHRib2R5IHRyLmdyYW5kIC5tYXJrIHN0cm9uZywgLmNhcnQtc3VtbWFyeSAudGFibGUtdG90YWxzIHRib2R5IHRyLmdyYW5kIC5hbW91bnQgc3Ryb25nLFxuLm9wYy1ibG9jay1zdW1tYXJ5IC5jYXJ0LXRvdGFscyB0YWJsZS50b3RhbHMgdGJvZHkgdHIuZ3JhbmQgLm1hcmsgc3Ryb25nLFxuLm9wYy1ibG9jay1zdW1tYXJ5IC5jYXJ0LXRvdGFscyB0YWJsZS50b3RhbHMgdGJvZHkgdHIuZ3JhbmQgLmFtb3VudCBzdHJvbmcsXG4ub3BjLWJsb2NrLXN1bW1hcnkgLnRhYmxlLXRvdGFscyB0Ym9keSB0ci5ncmFuZCAubWFyayBzdHJvbmcsXG4ub3BjLWJsb2NrLXN1bW1hcnkgLnRhYmxlLXRvdGFscyB0Ym9keSB0ci5ncmFuZCAuYW1vdW50IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAuY2FydC1zdW1tYXJ5IC5jYXJ0LXRvdGFscyB0YWJsZS50b3RhbHMgdGJvZHkgdHIuZ3JhbmQgLm1hcmssIC5jYXJ0LXN1bW1hcnkgLmNhcnQtdG90YWxzIHRhYmxlLnRvdGFscyB0Ym9keSB0ci5ncmFuZCAuYW1vdW50LCAuY2FydC1zdW1tYXJ5IC50YWJsZS10b3RhbHMgdGJvZHkgdHIuZ3JhbmQgLm1hcmssIC5jYXJ0LXN1bW1hcnkgLnRhYmxlLXRvdGFscyB0Ym9keSB0ci5ncmFuZCAuYW1vdW50LFxuICAub3BjLWJsb2NrLXN1bW1hcnkgLmNhcnQtdG90YWxzIHRhYmxlLnRvdGFscyB0Ym9keSB0ci5ncmFuZCAubWFyayxcbiAgLm9wYy1ibG9jay1zdW1tYXJ5IC5jYXJ0LXRvdGFscyB0YWJsZS50b3RhbHMgdGJvZHkgdHIuZ3JhbmQgLmFtb3VudCxcbiAgLm9wYy1ibG9jay1zdW1tYXJ5IC50YWJsZS10b3RhbHMgdGJvZHkgdHIuZ3JhbmQgLm1hcmssXG4gIC5vcGMtYmxvY2stc3VtbWFyeSAudGFibGUtdG90YWxzIHRib2R5IHRyLmdyYW5kIC5hbW91bnQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyxcbi5vcGMtYmxvY2stc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG59XG5cbi5jYXJ0LWFjdGlvbnMtdG9vbGJhciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uY2FydC1hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi5jaGVja291dCwgLmNhcnQtYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2FydC1hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jYXJ0LWFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNhcnQtYWN0aW9ucy10b29sYmFyIC5jaGVja291dC5hY3Rpb24udmlld2NhcnQsIC5jYXJ0LWFjdGlvbnMtdG9vbGJhciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNhcnQtYWN0aW9ucy10b29sYmFyIC5jaGVja291dC5hY3Rpb24ge1xuICBtaW4td2lkdGg6IDE4MHB4O1xufVxuXG4uY2FydC1lbXB0eSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5cbi5jaGVja291dC1pbmRleC1pbmRleCAuY2hlY2tvdXQtYmlsbGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2hlY2tvdXQtaW5kZXgtaW5kZXguc2hpcHBpbmctc3RlcCAuY2hlY2tvdXQtYmlsbGluZywgLmNoZWNrb3V0LWluZGV4LWluZGV4LnBheW1lbnQtc3RlcCAuY2hlY2tvdXQtYmlsbGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNoZWNrb3V0LWluZGV4LWluZGV4LnNoaXBwaW5nLXN0ZXAgLmJsb2NrLWFkZHJlc3MtbGlzdCA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2hlY2tvdXQtaW5kZXgtaW5kZXgucGF5bWVudC1zdGVwIC5ibG9jay5ub3RpZmljYXRpb25zLFxuLmNoZWNrb3V0LWluZGV4LWluZGV4LnBheW1lbnQtc3RlcCAuYmxvY2suYmxvY2stZGVsaXZlcnktY29tbWVudHMsXG4uY2hlY2tvdXQtaW5kZXgtaW5kZXgucGF5bWVudC1zdGVwIC5ibG9jay5zbWFsbC10cnVjay1kZWxpdmVyeSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2hlY2tvdXQtaW5kZXgtaW5kZXggLnBhZ2UtdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xufVxuLmNoZWNrb3V0LWluZGV4LWluZGV4IC5jb2x1bW5zIC5jb2x1bW4ubWFpbiB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ub3BjLWJsb2NrLXN1bW1hcnkgLm9wYy1ibG9jay1zaGlwcGluZy1pbmZvcm1hdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0ID4gLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgPiAudGl0bGU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0ID4gLnRpdGxlIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG4ub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgPiAuY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4ub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLm1pbmljYXJ0LWl0ZW1zLXdyYXBwZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEuMzc1cmVtO1xufVxuLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0IC5taW5pY2FydC1pdGVtcyAucHJvZHVjdC1pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNjg3NXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGNkY2RjY7XG4gIG1hcmdpbi1ib3R0b206IDAuNjg3NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAubWluaWNhcnQtaXRlbXMgLnByb2R1Y3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0IC5taW5pY2FydC1pdGVtcyAucHJvZHVjdC1pdGVtIC5zdWJ0b3RhbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLm1pbmljYXJ0LWl0ZW1zIC5wcm9kdWN0LWl0ZW0gLnN1YnRvdGFsIC5wcmljZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG4ub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLm1pbmljYXJ0LWl0ZW1zIC5wcm9kdWN0LWl0ZW0gLnN1YnRvdGFsIC5wcmljZS1pbmNsdWRpbmctdGF4LCAub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLm1pbmljYXJ0LWl0ZW1zIC5wcm9kdWN0LWl0ZW0gLnN1YnRvdGFsIC5wcmljZS1leGNsdWRpbmctdGF4IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAubWluaWNhcnQtaXRlbXMgLnByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0IC5taW5pY2FydC1pdGVtcyAucHJvZHVjdC1pdGVtLW5hbWUge1xuICBjb2xvcjogIzEwMTgyODtcbiAgbWFyZ2luLWJvdHRvbTogMC4zNDM3NXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0IC5taW5pY2FydC1pdGVtcyAucHJvZHVjdC1pdGVtLW5hbWUtYmxvY2sge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAubWluaWNhcnQtaXRlbXMgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIHtcbiAgcGFkZGluZzogMDtcbn1cbi5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAubWluaWNhcnQtaXRlbXMgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5kZXRhaWxzLXF0eSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLm1pbmljYXJ0LWl0ZW1zIC5wcm9kdWN0LWl0ZW0taW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAubWluaWNhcnQtaXRlbXMgLnByb2R1Y3Qub3B0aW9ucyAudG9nZ2xlLFxuLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0IC5taW5pY2FydC1pdGVtcyAucHJvZHVjdC5vcHRpb25zIC5zdWJ0aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLm1pbmljYXJ0LWl0ZW1zIC5wcm9kdWN0Lm9wdGlvbnMgLmNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0IC5taW5pY2FydC1pdGVtcyAucHJvZHVjdC5vcHRpb25zIC5pdGVtLW9wdGlvbnMge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjM0Mzc1cmVtO1xuICBjb2xvcjogIzk4QTJCMztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm9wYy1ibG9jay1zdW1tYXJ5IC5ibG9jay5pdGVtcy1pbi1jYXJ0IC5taW5pY2FydC1pdGVtcyAucHJvZHVjdC5vcHRpb25zIC5pdGVtLW9wdGlvbnM6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ub3BjLWJsb2NrLXN1bW1hcnkgLmJsb2NrLml0ZW1zLWluLWNhcnQgLm1pbmljYXJ0LWl0ZW1zIC5wcm9kdWN0Lm9wdGlvbnMgLml0ZW0tb3B0aW9ucyBkdCxcbi5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAubWluaWNhcnQtaXRlbXMgLnByb2R1Y3Qub3B0aW9ucyAuaXRlbS1vcHRpb25zIGRkIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5vcGMtYmxvY2stc3VtbWFyeSAuYmxvY2suaXRlbXMtaW4tY2FydCAubWluaWNhcnQtaXRlbXMgLnByb2R1Y3Qub3B0aW9ucyAuaXRlbS1vcHRpb25zIGR0OmZpcnN0LWNoaWxkIHtcbiAgY2xlYXI6IG5vbmU7XG59XG5cbi5jaGVja291dC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2hlY2tvdXQtY29udGFpbmVyIC5vcGMtc2lkZWJhciB7XG4gIHdpZHRoOiA5MCU7XG4gIG9yZGVyOiAwO1xufVxuLmNoZWNrb3V0LWNvbnRhaW5lciAub3BjLXBheW1lbnQge1xuICBvcmRlcjogMjtcbn1cbi5jaGVja291dC1jb250YWluZXIgLm9wYy1ibG9jay1zdW1tYXJ5IC50YWJsZS10b3RhbHMgLnRvdGFscy5zaGlwcGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2hlY2tvdXQtY29udGFpbmVyID4gLm1lc3NhZ2VzIHtcbiAgb3JkZXI6IDI7XG59XG4uY2hlY2tvdXQtY29udGFpbmVyIC5jaGVja291dC1tYWluIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jaGVja291dC1jb250YWluZXIgLnF1b3RlLXN0ZXBzX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIH1cbiAgLmNoZWNrb3V0LWNvbnRhaW5lciAuY2hlY2tvdXQtbWFpbiB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5jaGVja291dC1jb250YWluZXIgLm9wYy1zaWRlYmFyIHtcbiAgICB3aWR0aDogMzUlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5jaGVja291dC1jb250YWluZXIgLm9wYy1zaWRlYmFyIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG59XG5cbi5ibG9jay1jaGVja291dC1jb21tZW50cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuYmxvY2stY2hlY2tvdXQtY29tbWVudHMge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLmJsb2NrLWNoZWNrb3V0LWNvbW1lbnRzIC5ibG9jay1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjE4RUE3O1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDE0cHggMjRweDtcbn1cbi5ibG9jay1jaGVja291dC1jb21tZW50cyAuYmxvY2staGVhZGVyIC5ibG9jay10aXRsZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5ibG9jay1jaGVja291dC1jb21tZW50cyAuYmxvY2staGVhZGVyIC5kZWZhdWx0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYmxvY2stY2hlY2tvdXQtY29tbWVudHNfX2lucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzYxOEVBNztcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMThweCAyNHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xufVxuXG4ub3BjLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ub3BjLXdyYXBwZXIgLm5vLXF1b3Rlcy1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5vcGMtd3JhcHBlciAubWV0aG9kcy1zaGlwcGluZyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAub3BjLXdyYXBwZXIgLnN0ZXAtY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ub3BjLXNpZGViYXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAub3BjLXNpZGViYXIge1xuICAgIGxlZnQ6IDEwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKC0xMDAlLCAwLCAwKTtcbiAgfVxuICAub3BjLXNpZGViYXIuX3Nob3cge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMCwgMCwgMCk7XG4gIH1cbiAgLm9wYy1zaWRlYmFyIC5vcGMtYmxvY2stc3VtbWFyeSAudGl0bGUge1xuICAgIHBhZGRpbmc6IDAuNjg3NXJlbSAxLjM3NXJlbTtcbiAgfVxufVxuLm9wYy1zaWRlYmFyIC5kZWxpdmVyeS10aW1lLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwLjY4NzVyZW0gMS4zNzVyZW07XG59XG4ub3BjLXNpZGViYXIgLmRlbGl2ZXJ5LXRpbWUtd3JhcHBlciBociB7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDBENUREO1xuICBib3JkZXI6IG5vbmU7XG59XG4ub3BjLXNpZGViYXIgLmRlbGl2ZXJ5LXRpbWUtd3JhcHBlciAuZGF0YS50YWJsZSB0Ym9keSB0ciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwIDhweDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5vcGMtc2lkZWJhciAuZGVsaXZlcnktdGltZS13cmFwcGVyIC5kYXRhLnRhYmxlIHRib2R5IHRyIHRoLFxuLm9wYy1zaWRlYmFyIC5kZWxpdmVyeS10aW1lLXdyYXBwZXIgLmRhdGEudGFibGUgdGJvZHkgdHIgdGQge1xuICBwYWRkaW5nOiAwIDAgMC42ODc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5vcGMtc2lkZWJhciAuZGVsaXZlcnktdGltZS13cmFwcGVyIC5kYXRhLnRhYmxlIHRib2R5IHRyIHRoIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5vcGMtc2lkZWJhciAuZGVsaXZlcnktdGltZS13cmFwcGVyIC5kYXRhLnRhYmxlIHRib2R5IHRyIC5hbW91bnQge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm9wYy1zaWRlYmFyIC5kZWxpdmVyeS1zbG90LW1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kOiAjMDBBMkMwO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDAuODc1cmVtO1xuICBwYWRkaW5nOiA3cHggMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4zcmVtO1xuICB0ZXh0LXdyYXA6IHByZXR0eTtcbn1cblxuLm1vZGFsLWNvbnRlbnQgI3JlYWxleHBheW1lbnRzX2hwcC1pZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC1oZWlnaHQ6IDU0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cblxuLmNoZWNrb3V0LWluZGV4LWluZGV4IC5tb2RhbC1wb3B1cCAubW9kYWwtaW5uZXItd3JhcCB7XG4gIG1heC13aWR0aDogOTAlO1xuICB3aWR0aDogNTAwcHg7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5jaGVja291dC1zaGlwcGluZy1hZGRyZXNzIC5zdGVwLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kIC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSwgLmNoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1zaGlwcGluZy1tZXRob2QgLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXNoaXBwaW5nLW1ldGhvZCAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhyLFxuLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGJyLFxuLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5maWVsZHNldCA+IC5sZWdlbmQgKyBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnN0ZXAtdGl0bGUge1xuICBjb2xvcjogIzQyNTA2OTtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbn1cbi5jaGVja291dC1wYXltZW50LW1ldGhvZCAub3BjLXBheW1lbnQtLWZmZGQtZW5hYmxlZCAucGF5bWVudC1tZXRob2QtdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xufVxuLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+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+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgZmxvYXQ6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAuYWN0aW9uLnByaW1hcnksIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnByaW1hcnksIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnByaW1hcnksIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLmFjdGlvbi5wcmltYXJ5LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5hY3Rpb24ucHJpbWFyeSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24ucHJpbWFyeSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24ucHJpbWFyeSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAuYWN0aW9uLnByaW1hcnksIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLmFjdGlvbi5wcmltYXJ5LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLmFjdGlvbi5wcmltYXJ5LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLmFjdGlvbi5wcmltYXJ5LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnByaW1hcnksIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24ucHJpbWFyeSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24ucHJpbWFyeSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24ucHJpbWFyeSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IC5wcmltYXJ5LmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAucHJpbWFyeS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnByaW1hcnkuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAucHJpbWFyeS5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS5hY3Rpb24sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS5hY3Rpb24sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAucHJpbWFyeS5hY3Rpb24sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByaW1hcnkuYWN0aW9uLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5wcmltYXJ5LmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5wcmltYXJ5LmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LmFjdGlvbiwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LmFjdGlvbiwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5wcmltYXJ5LmFjdGlvbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC51cGRhdGUtY2FydC1pdGVtLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC51cGRhdGUtY2FydC1pdGVtLCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5wcmltYXJ5IGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnByaW1hcnkgLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLmFjdGlvbi52aWV3Y2FydCAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQgLmFjdGlvbi52aWV3Y2FydCwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQsIC5jaGVja291dC1wYXltZW50LW1ldGhvZCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC5hY3Rpb24gLmFjdGlvbi52aWV3Y2FydCwgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQuYWN0aW9uIC5hY3Rpb24udmlld2NhcnQsIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LmFjdGlvbiAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtY29udGVudCA+IC5hY3Rpb25zLXRvb2xiYXIgPiAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSAuYWN0aW9uLnZpZXdjYXJ0LCAuY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQgPiAuYWN0aW9ucy10b29sYmFyID4gLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmFjdGlvbi52aWV3Y2FydCwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50ID4gLmFjdGlvbnMtdG9vbGJhciA+IC52aWV3Y2FydC51cGRhdGUtY2FydC1pdGVtIC5hY3Rpb24udmlld2NhcnQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBtaW4taGVpZ2h0OiAzLjEyNXJlbTtcbiAgfVxufVxuLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC10aXRsZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDEuMzc1cmVtO1xuICBmb250LWZhbWlseTogXCJCYXJsb3cgQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMTAxODI4O1xufVxuLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC10aXRsZS5jaG9pY2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLXRpdGxlLmNob2ljZSA+IGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLXRpdGxlLmNob2ljZSA+IGlucHV0OmNoZWNrZWQgfiBsYWJlbDphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIGNvbnRlbnQ6IFwiIFwiICFpbXBvcnRhbnQ7XG59XG4uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLXRpdGxlLmNob2ljZSA+IGxhYmVsLmxhYmVsIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtaW4taGVpZ2h0OiAxLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzEwMTgyODtcbn1cbi5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtdGl0bGUuY2hvaWNlID4gbGFiZWwubGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTAxODI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC10aXRsZS5jaG9pY2UgPiBsYWJlbC5sYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMTg3NXJlbTtcbiAgbGVmdDogMC4xODc1cmVtO1xuICB3aWR0aDogMC44NzVyZW07XG4gIGhlaWdodDogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTgyODtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5hY3Rpb25zLXRvb2xiYXIgPiAucHJpbWFyeSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5hY3Rpb25zLXRvb2xiYXIgPiAudXBkYXRlLWNhcnQtaXRlbSwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmFjdGlvbnMtdG9vbGJhciA+IC5hY3Rpb24udmlld2NhcnQsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5hY3Rpb25zLXRvb2xiYXIgPiAuYWN0aW9uLnZpZXdjYXJ0IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5mb3JtLnBheW1lbnRzIC5maWVsZHNldCB7XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xufVxuLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5mb3JtLnBheW1lbnRzIC5maWVsZHNldDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jaGVja291dC1wYXltZW50LW1ldGhvZCAuZm9ybS5wYXltZW50cyAuY3JlZGl0LWNhcmQtZXhwaXJhdGlvbixcbiAgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5mb3JtLnBheW1lbnRzIC5jcmVkaXQtY2FyZC1jdnYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2RzIHtcbiAgbWFyZ2luOiAwO1xufVxuLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC5fYWN0aXZlIC5wYXltZW50LW1ldGhvZC1jb250ZW50IHtcbiAgbWFyZ2luOiAxLjM3NXJlbSAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZCArIC5wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtdGl0bGUge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uY2hlY2tvdXQtcGF5bWVudC1tZXRob2QgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDAgMS4zNzVyZW0gMDtcbn1cbi5jaGVja291dC1wYXltZW50LW1ldGhvZCAuZmllbGQuY2hvaWNlIC5sYWJlbCBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jaGVja291dC1wYXltZW50LW1ldGhvZCAuZmllbGQuY2hvaWNlIC5sYWJlbCBhLnByaW50LWxpbmsge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5vcGMtZXN0aW1hdGVkLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjOThBMkIzO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDEuMzc1cmVtO1xuICBwYWRkaW5nOiAxLjM3NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ub3BjLWVzdGltYXRlZC13cmFwcGVyIC5lc3RpbWF0ZWQtYmxvY2sgLmVzdGltYXRlZC1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvdyBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjM0Mzc1cmVtO1xufVxuLm9wYy1lc3RpbWF0ZWQtd3JhcHBlciAubWluaWNhcnQtd3JhcHBlciAuYWN0aW9uLnNob3djYXJ0OmJlZm9yZSwgLm9wYy1lc3RpbWF0ZWQtd3JhcHBlciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAuc2hvd2NhcnQudXBkYXRlLWNhcnQtaXRlbTpiZWZvcmUsIGhlYWRlci5wYWdlLWhlYWRlciAub3BjLWVzdGltYXRlZC13cmFwcGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNob3djYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW06YmVmb3JlLCAub3BjLWVzdGltYXRlZC13cmFwcGVyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnNob3djYXJ0LmFjdGlvbi52aWV3Y2FydDpiZWZvcmUsIGhlYWRlci5wYWdlLWhlYWRlciAub3BjLWVzdGltYXRlZC13cmFwcGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuc2hvd2NhcnQuYWN0aW9uLnZpZXdjYXJ0OmJlZm9yZSwgLm9wYy1lc3RpbWF0ZWQtd3JhcHBlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5zaG93Y2FydC5hY3Rpb246YmVmb3JlLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5vcGMtZXN0aW1hdGVkLXdyYXBwZXIgLm1pbmljYXJ0LXdyYXBwZXIgLnNob3djYXJ0LmFjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5vcGMtZXN0aW1hdGVkLXdyYXBwZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmFjdGlvbi5zaG93Y2FydCAuY291bnRlci5xdHksIC5vcGMtZXN0aW1hdGVkLXdyYXBwZXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnNob3djYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0gLmNvdW50ZXIucXR5LCBoZWFkZXIucGFnZS1oZWFkZXIgLm9wYy1lc3RpbWF0ZWQtd3JhcHBlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5zaG93Y2FydC51cGRhdGUtY2FydC1pdGVtIC5jb3VudGVyLnF0eSB7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjRTQ5NDY0O1xufVxuXG4ucGF5bWVudC1vcHRpb25zLWNvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvbG9hZGluZy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG4ucGF5bWVudC1vcHRpb25zLWNvbnRhaW5lci5sb2FkZWQge1xuICBiYWNrZ3JvdW5kOiAjRTJCODlCO1xufVxuXG4ucGF5bWVudC1vcHRpb25zLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5wYXltZW50LW9wdGlvbnMtd3JhcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC0wLjYyNXJlbTtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTAxODI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBheW1lbnQtb3B0aW9ucy13cmFwcGVyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwLjE4NzVyZW07XG4gIHdpZHRoOiAwLjg3NXJlbTtcbiAgaGVpZ2h0OiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tdG9wOiAtMC40Mzc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxODI4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGF5bWVudC1vcHRpb25zLXdyYXBwZXIuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG59XG4ucGF5bWVudC1vcHRpb25zLXdyYXBwZXIuZGlzYWJsZWQ6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xufVxuLnBheW1lbnQtb3B0aW9ucy13cmFwcGVyIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBheW1lbnQtb3B0aW9ucy13cmFwcGVyIC5sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5wYXltZW50LW9wdGlvbnMtd3JhcHBlciAudGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLm9wYy1wYXltZW50LWFkZGl0aW9uYWwgLmZvcm0tZGlzY291bnQgLmFjdGlvbnMtdG9vbGJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTEuMTI1cmVtO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFjdGlvbnMtdG9vbGJhci10cmlnZ2VyIC5hY3Rpb24ucHJpbWFyeSwgLmFjdGlvbnMtdG9vbGJhci10cmlnZ2VyIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnkuYWN0aW9uLCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb25zLXRvb2xiYXItdHJpZ2dlciAucHJpbWFyeS5hY3Rpb24sIC5hY3Rpb25zLXRvb2xiYXItdHJpZ2dlciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAudXBkYXRlLWNhcnQtaXRlbSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhci10cmlnZ2VyIC51cGRhdGUtY2FydC1pdGVtLCAuYWN0aW9ucy10b29sYmFyLXRyaWdnZXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb25zLXRvb2xiYXItdHJpZ2dlciAuYWN0aW9uLnZpZXdjYXJ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYmxvY2stZGVsaXZlcnktY29tbWVudHMgLnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbn1cbi5ibG9jay1kZWxpdmVyeS1jb21tZW50cyAuY29tbWVudC1vcHRpb25zLWFkZGl0aW9uYWwtYXJlYSB7XG4gIGJhY2tncm91bmQ6ICNGNkY2RjY7XG4gIHBhZGRpbmc6IDEuODc1cmVtO1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICBtYXgtd2lkdGg6IDI5Ljc1cmVtO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsb2NrLWRlbGl2ZXJ5LWNvbW1lbnRzIC5jb21tZW50LW9wdGlvbnMtYWRkaXRpb25hbC1hcmVhLm9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ibG9jay1kZWxpdmVyeS1jb21tZW50cyAuZmllbGQuY2hvaWNlID4gbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYmxvY2stZGVsaXZlcnktY29tbWVudHMgLl93aXRoLXRvb2x0aXAtLWN1c3RvbSBsYWJlbCB7XG4gIHdpZHRoOiA3MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLmJsb2NrLWRlbGl2ZXJ5LWNvbW1lbnRzIC5fd2l0aC10b29sdGlwLS1jdXN0b20gbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuLmJsb2NrLWRlbGl2ZXJ5LWNvbW1lbnRzIC5fd2l0aC10b29sdGlwLS1jdXN0b20gLmZpZWxkLXRvb2x0aXAge1xuICBtYXJnaW4tbGVmdDogMC42MjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLmJsb2NrLWRlbGl2ZXJ5LWNvbW1lbnRzIC5fd2l0aC10b29sdGlwLS1jdXN0b20gLmZpZWxkLXRvb2x0aXAge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjc1cmVtO1xuICB9XG59XG4uYmxvY2stZGVsaXZlcnktY29tbWVudHMgLl93aXRoLXRvb2x0aXAtLWN1c3RvbSAuZmllbGQtdG9vbHRpcCAuZmllbGQtdG9vbHRpcC1hY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbn1cbi5ibG9jay1kZWxpdmVyeS1jb21tZW50cyAuX3dpdGgtdG9vbHRpcC0tY3VzdG9tIC5maWVsZC10b29sdGlwIC5maWVsZC10b29sdGlwLWFjdGlvbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNDI1MDY5O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAuYmxvY2stZGVsaXZlcnktY29tbWVudHMgLl93aXRoLXRvb2x0aXAtLWN1c3RvbSAuZmllbGQtdG9vbHRpcCAuZmllbGQtdG9vbHRpcC1hY3Rpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC00cHg7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbi5vcmRlci1kZXRhaWxzIC5kYXRhLm9yZGVyLWRldGFpbHMtdGFibGUge1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNEMEQ1REQ7XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xufVxuLm9yZGVyLWRldGFpbHMgLmRhdGEub3JkZXItZGV0YWlscy10YWJsZSA+IHRib2R5ID4gdHIsXG4ub3JkZXItZGV0YWlscyAuZGF0YS5vcmRlci1kZXRhaWxzLXRhYmxlID4gdGZvb3QgPiB0ciB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4ub3JkZXItZGV0YWlscyAuZGF0YS5vcmRlci1kZXRhaWxzLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxuLm9yZGVyLWRldGFpbHMgLmRhdGEub3JkZXItZGV0YWlscy10YWJsZSA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm9yZGVyLWRldGFpbHMgLmRhdGEub3JkZXItZGV0YWlscy10YWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcbi5vcmRlci1kZXRhaWxzIC5kYXRhLm9yZGVyLWRldGFpbHMtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4ub3JkZXItZGV0YWlscyAuZGF0YS5vcmRlci1kZXRhaWxzLXRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxuLm9yZGVyLWRldGFpbHMgLmRhdGEub3JkZXItZGV0YWlscy10YWJsZSA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIHBhZGRpbmc6IDEuMzc1cmVtIDA7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ub3JkZXItZGV0YWlscyAuZGF0YS5vcmRlci1kZXRhaWxzLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRoIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5vcmRlci1kZXRhaWxzIC5kYXRhLm9yZGVyLWRldGFpbHMtdGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4ub3JkZXItZGV0YWlscyAuZGF0YS5vcmRlci1kZXRhaWxzLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLm9yZGVyLWRldGFpbHMgLmRhdGEub3JkZXItZGV0YWlscy10YWJsZSA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuLm9yZGVyLWRldGFpbHMgLmRhdGEub3JkZXItZGV0YWlscy10YWJsZSA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMEQ1REQ7XG59XG4ub3JkZXItZGV0YWlscyAuZGF0YS5vcmRlci1kZXRhaWxzLXRhYmxlID4gdGZvb3Qge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5vcmRlci1kZXRhaWxzIC5kYXRhLm9yZGVyLWRldGFpbHMtdGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsXG4ub3JkZXItZGV0YWlscyAuZGF0YS5vcmRlci1kZXRhaWxzLXRhYmxlID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgY29sb3I6ICM0MjUwNjk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5vcmRlci1kZXRhaWxzIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5vcmRlci1kZXRhaWxzIC5kYXRhLnRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjEyNXJlbTtcbiAgfVxufVxuLm9yZGVyLWRldGFpbHMgLml0ZW0tb3B0aW9ucyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4zNDM3NXJlbTtcbiAgY29sb3I6IHJnYig3NS44NDIxMDUyNjMyLCA5MS45Mjk4MjQ1NjE0LCAxMjAuNjU3ODk0NzM2OCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5vcmRlci1kZXRhaWxzIC5pdGVtLW9wdGlvbnMgZHQsXG4ub3JkZXItZGV0YWlscyAuaXRlbS1vcHRpb25zIGRkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5vcmRlci1kZXRhaWxzIC5pdGVtLW9wdGlvbnMgZHQge1xuICBjbGVhcjogbGVmdDtcbn1cbi5vcmRlci1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLnByaW1hcnksIC5vcmRlci1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0sIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5vcmRlci1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0sIC5vcmRlci1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYWN0aW9uLnZpZXdjYXJ0LCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5vcmRlci1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi52aWV3Y2FydCwgLm9yZGVyLWRldGFpbHMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24sIC5vcmRlci1kZXRhaWxzIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5ibG9jay5kaXNjb3VudCAuZmllbGRzZXQuY291cG9uIC5hY3Rpb25zLXRvb2xiYXIgLnZpZXdjYXJ0LnVwZGF0ZS1jYXJ0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm9yZGVyLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeSBhOm5vdCg6bGFzdC1jaGlsZCksIC5vcmRlci1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gYTpub3QoOmxhc3QtY2hpbGQpLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAub3JkZXItZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtIGE6bm90KDpsYXN0LWNoaWxkKSwgLm9yZGVyLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQgYTpub3QoOmxhc3QtY2hpbGQpLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5vcmRlci1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi52aWV3Y2FydCBhOm5vdCg6bGFzdC1jaGlsZCksIC5vcmRlci1kZXRhaWxzIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uIGE6bm90KDpsYXN0LWNoaWxkKSwgLm9yZGVyLWRldGFpbHMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBhOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm9yZGVyLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeSBhLCAub3JkZXItZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC51cGRhdGUtY2FydC1pdGVtIGEsIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIC5vcmRlci1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLnVwZGF0ZS1jYXJ0LWl0ZW0gYSwgLm9yZGVyLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQgYSwgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAub3JkZXItZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC5hY3Rpb24udmlld2NhcnQgYSwgLm9yZGVyLWRldGFpbHMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAuYmxvY2suZGlzY291bnQgLmZpZWxkc2V0LmNvdXBvbiAuYWN0aW9ucy10b29sYmFyIC52aWV3Y2FydC5hY3Rpb24gYSwgLm9yZGVyLWRldGFpbHMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBhIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbiAgLm9yZGVyLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeSBhOm5vdCg6bGFzdC1jaGlsZCksIC5vcmRlci1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLnVwZGF0ZS1jYXJ0LWl0ZW0gYTpub3QoOmxhc3QtY2hpbGQpLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5wcm9kdWN0LWl0ZW0tZGV0YWlscyAub3JkZXItZGV0YWlscyAuYWN0aW9ucy10b29sYmFyIC51cGRhdGUtY2FydC1pdGVtIGE6bm90KDpsYXN0LWNoaWxkKSwgLm9yZGVyLWRldGFpbHMgLmFjdGlvbnMtdG9vbGJhciBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5hY3Rpb24udmlld2NhcnQgYTpub3QoOmxhc3QtY2hpbGQpLCBoZWFkZXIucGFnZS1oZWFkZXIgLm1pbmljYXJ0LXdyYXBwZXIgLmJsb2NrLW1pbmljYXJ0IC5vcmRlci1kZXRhaWxzIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi52aWV3Y2FydCBhOm5vdCg6bGFzdC1jaGlsZCksIC5vcmRlci1kZXRhaWxzIGhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciAuYmxvY2stbWluaWNhcnQgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQuYWN0aW9uIGE6bm90KDpsYXN0LWNoaWxkKSwgLm9yZGVyLWRldGFpbHMgaGVhZGVyLnBhZ2UtaGVhZGVyIC5taW5pY2FydC13cmFwcGVyIC5ibG9jay1taW5pY2FydCAucHJvZHVjdC1pdGVtLWRldGFpbHMgLmJsb2NrLmRpc2NvdW50IC5maWVsZHNldC5jb3Vwb24gLmFjdGlvbnMtdG9vbGJhciAudmlld2NhcnQudXBkYXRlLWNhcnQtaXRlbSBhOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNzVyZW07XG4gIH1cbn1cblxuLm9yZGVyLWRldGFpbHNfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm9yZGVyLWRldGFpbHNfX2hlYWRlciAub3JkZXItbnVtYmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjY4NzVyZW07XG59XG5cbi5jaGVja291dC1hZ3JlZW1lbnRzLWJsb2NrIC5jaGVja291dC1hZ3JlZW1lbnQuZmllbGQge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYmxvY2stY2hlY2tvdXQtY29tbWVudHNfX3RleHRhcmVhIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4zNDM3NXJlbTtcbn1cblxuLyogaGlkZSB0aGUgYm9sZGNvbW1lcmNlIGNvbW1lbnRzIGZpZWxkIHNvIHRoYXQgdGhlIHJlYWN0IGNvbXBvbmVudCBwb3B1bGF0ZXMgdGhlIHRleHQgYXJlYSBmaWVsZCBvbiBpbnB1dHRpbmcgdGV4dCB3aXRoaW4gdGhlIHJlYWN0IHRleHRhcmVhIGNvbXBvbmVudCBDRVJUQVMtMTk1OCAqL1xuLnBheW1lbnQtb3B0aW9uLl9jb2xsYXBzaWJsZS5vcGMtcGF5bWVudC1hZGRpdGlvbmFsLmNvbW1lbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xufVxuXG4vKiBhZGQgQU1FWCBub3RlIHRvIHBheW1lbnQgbGFiZWwgKi9cbi5jaGVja291dC1wYXltZW50LW1ldGhvZCAucGF5bWVudC1tZXRob2QtdGl0bGUuY2hvaWNlID4gbGFiZWwubGFiZWxbZm9yPWdsb2JhbHBheW1lbnRzX3BheW1lbnRnYXRld2F5X2dwQXBpXSBzcGFuOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiQU1FWCBub3QgYWNjZXB0ZWRcIjtcbiAgY29sb3I6IGluZGlhbnJlZDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uYWN0aW9ucy10b29sYmFyX19hcHBsZS1wYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWN0aW9ucy10b29sYmFyX19hcHBsZS1wYXkgLm5vdC1hbGxvd2VkLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmFjdGlvbnMtdG9vbGJhcl9fYXBwbGUtcGF5IC5hcHBsZS1wYXktYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2hlY2tvdXQtc3VjY2VzcyAuY29udGFjdC1kZWxpdmVyeSB7XG4gIGJhY2tncm91bmQ6ICNFMkI4OUI7XG4gIHBhZGRpbmc6IDEuMzc1cmVtIDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuXG4ucmVzZXJ2YXRpb24taW5kZXgtaW5kZXggLnNlY3Rpb25fX2FjdGl2ZS1yZXNlcnZhdGlvbixcbi5yZXNlcnZhdGlvbi1pbmRleC1pbmRleCAuc2VjdGlvbl9fcmVzZXJ2YXRpb24tY2FuY2VsbGluZyB7XG4gIG1hcmdpbi10b3A6IDIuNzVyZW07XG59XG4ucmVzZXJ2YXRpb24taW5kZXgtaW5kZXggZGwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmVzZXJ2YXRpb24tZm9ybSAucmVzZXJ2YXRpb24td3JhcHBlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzY3RjUwO1xufVxuLnJlc2VydmF0aW9uLWZvcm0gLnJlc2VydmF0aW9uLXdyYXBwZXIgLnBhbmVsX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cbi5yZXNlcnZhdGlvbi1mb3JtIC5zZWN0aW9uLCAucmVzZXJ2YXRpb24tZm9ybSAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xufVxuLnJlc2VydmF0aW9uLWZvcm0gLnNlY3Rpb24gLmZvcm0tY29udHJvbCwgLnJlc2VydmF0aW9uLWZvcm0gLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIG1hcmdpbi10b3A6IDAuMzQzNzVyZW07XG59XG4ucmVzZXJ2YXRpb24tZm9ybSAucmVzZXJ2YXRpb24tcHJvZHVjdHNfX2NvbHVtbiB7XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xufVxuLnJlc2VydmF0aW9uLWZvcm0gLnJlc2VydmF0aW9uLWRlbGl2ZXJ5LWFkZHJlc3Mge1xuICBtYXJnaW4tdG9wOiAwLjM0Mzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAxLjAzMTI1cmVtIDEuMzc1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjZGNkY2O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zNzU7XG59XG4ucmVzZXJ2YXRpb24tZm9ybSAuY29tbWVudC1vcHRpb25zLWFkZGl0aW9uYWwtYXJlYSB7XG4gIGJhY2tncm91bmQ6ICNGNkY2RjY7XG4gIHBhZGRpbmc6IDEuODc1cmVtO1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICBtYXgtd2lkdGg6IDI5Ljc1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yZXNlcnZhdGlvbi1mb3JtIC5jb21tZW50LW9wdGlvbnMtYWRkaXRpb25hbC1hcmVhLm9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLnJlc2VydmF0aW9uLWZvcm0gLnJlc2VydmF0aW9uLXByb2R1Y3QtYm94IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnJlc2VydmF0aW9uLWZvcm0gLnJlc2VydmF0aW9uLXByb2R1Y3QtYm94IGxhYmVsLnJhZGlvLWxhYmVsOmJlZm9yZSB7XG4gICAgdG9wOiAwLjM3NXJlbTtcbiAgfVxuICAucmVzZXJ2YXRpb24tZm9ybSAucmVzZXJ2YXRpb24tcHJvZHVjdC1ib3ggbGFiZWwucmFkaW8tbGFiZWw6YWZ0ZXIge1xuICAgIHRvcDogMC41NjI1cmVtO1xuICB9XG59XG4ucmVzZXJ2YXRpb24tZm9ybSAucmVzZXJ2YXRpb24tcHJvZHVjdC1ib3ggLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJlc2VydmF0aW9uLWZvcm0gLnJlc2VydmF0aW9uLXByb2R1Y3QtYm94IC5yYWRpby1jdXN0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucmVzZXJ2YXRpb24tZm9ybSAucmVzZXJ2YXRpb24tcHJvZHVjdC1ib3ggLnJhZGlvLWN1c3RvbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ucmVzZXJ2YXRpb24tZm9ybSAucmVzZXJ2YXRpb24tcHJvZHVjdC1ib3ggbGFiZWwucmFkaW8tbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnJlc2VydmF0aW9uLWZvcm0gLnJlc2VydmF0aW9uLXByb2R1Y3QtYm94IGxhYmVsLnJhZGlvLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbiAgfVxufVxuLnJlc2VydmF0aW9uLWZvcm0gLnJlc2VydmF0aW9uLWZvcm1fX3NtYWxsLXZlaGljbGUge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5yZXNlcnZhdGlvbi1mb3JtIC5yZXNlcnZhdGlvbi1mb3JtX19zbWFsbC12ZWhpY2xlID4gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICB0b3A6IDAuMTI1cmVtO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5yZXNlcnZhdGlvbi1mb3JtIC5yZXNlcnZhdGlvbi1mb3JtX19zbWFsbC12ZWhpY2xlID4gaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMgfiBsYWJlbDpiZWZvcmUsIC5yZXNlcnZhdGlvbi1mb3JtIC5yZXNlcnZhdGlvbi1mb3JtX19zbWFsbC12ZWhpY2xlID4gaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMtdmlzaWJsZSB+IGxhYmVsOmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTg3NXJlbSByZ2JhKDY2LCA4MCwgMTA1LCAwLjIpO1xufVxuLnJlc2VydmF0aW9uLWZvcm0gLnJlc2VydmF0aW9uLWZvcm1fX3NtYWxsLXZlaGljbGUgPiBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDcwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLnJlc2VydmF0aW9uLWZvcm0gLnJlc2VydmF0aW9uLWZvcm1fX3NtYWxsLXZlaGljbGUgPiBsYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG4ucmVzZXJ2YXRpb24tZm9ybSAucmVzZXJ2YXRpb24tZm9ybV9fc21hbGwtdmVoaWNsZSAuZmllbGQtdG9vbHRpcCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAucmVzZXJ2YXRpb24tZm9ybSAucmVzZXJ2YXRpb24tZm9ybV9fc21hbGwtdmVoaWNsZSAuZmllbGQtdG9vbHRpcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNzVyZW07XG4gIH1cbn1cbi5yZXNlcnZhdGlvbi1mb3JtIC5yZXNlcnZhdGlvbi1mb3JtX19zbWFsbC12ZWhpY2xlIC5maWVsZC10b29sdGlwIC5maWVsZC10b29sdGlwLWFjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmVzZXJ2YXRpb24tZm9ybSAucmVzZXJ2YXRpb24tZm9ybV9fc21hbGwtdmVoaWNsZSAuZmllbGQtdG9vbHRpcCAuZmllbGQtdG9vbHRpcC1hY3Rpb246YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzQyNTA2OTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuLnJlc2VydmF0aW9uLWZvcm0gLnJlc2VydmF0aW9uLWZvcm1fX3NtYWxsLXZlaGljbGUgLmZpZWxkLXRvb2x0aXAgLmZpZWxkLXRvb2x0aXAtYWN0aW9uOmhvdmVyOmJlZm9yZSwgLnJlc2VydmF0aW9uLWZvcm0gLnJlc2VydmF0aW9uLWZvcm1fX3NtYWxsLXZlaGljbGUgLmZpZWxkLXRvb2x0aXAgLmZpZWxkLXRvb2x0aXAtYWN0aW9uOmZvY3VzOmJlZm9yZSwgLnJlc2VydmF0aW9uLWZvcm0gLnJlc2VydmF0aW9uLWZvcm1fX3NtYWxsLXZlaGljbGUgLmZpZWxkLXRvb2x0aXAgLmZpZWxkLXRvb2x0aXAtYWN0aW9uOmFjdGl2ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjRTQ5NDY0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAucmVzZXJ2YXRpb24tZm9ybSAucmVzZXJ2YXRpb24tZm9ybV9fc21hbGwtdmVoaWNsZSAuZmllbGQtdG9vbHRpcCAuZmllbGQtdG9vbHRpcC1hY3Rpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMXB4O1xuICB9XG59XG4ucmVzZXJ2YXRpb24tZm9ybSAuc2VjdGlvbl9fcXVhbnRpdHkge1xuICBtYXJnaW4tdG9wOiAyLjA2MjVyZW07XG59XG4ucmVzZXJ2YXRpb24tZm9ybSAuYWN0aW9ucy10b29sYmFyIHtcbiAgbWFyZ2luLXRvcDogMS4zNzVyZW07XG59XG4ucmVzZXJ2YXRpb24tZm9ybSAuYWN0aW9ucy10b29sYmFyIGgzIHtcbiAgbWFyZ2luOiAwIDAgMC4zNDM3NXJlbTtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucmVzZXJ2YXRpb24tZm9ybSAuYWN0aW9ucy10b29sYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5yZXNlcnZhdGlvbi1mb3JtIC5hY3Rpb25zLXRvb2xiYXIgLmZpZWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgfVxufVxuLnJlc2VydmF0aW9uLWZvcm0gLmFjdGlvbnMtdG9vbGJhciAuZmllbGQucmFkaW8gPiAucmFkaW8tbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogIzEwMTgyODtcbn1cbi5yZXNlcnZhdGlvbi1mb3JtIC5hY3Rpb25zLXRvb2xiYXIgLmZpZWxkLnJhZGlvIGlucHV0OmNoZWNrZWQgfiBsYWJlbDphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMxMDE4Mjg7XG59IiwiaHRtbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJvZHk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG59XG5cbmJvZHkge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtbWFpbjtcbiAgICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgY29sb3I6ICRjb2xvci1ib2R5LXRleHQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LXVwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICB9XG59XG5cbmJvZHksXG5pbnB1dCxcbnRleHRhcmVhLFxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbmJ1dHRvbixcbnRleHRhcmVhLFxuaW5wdXQsXG5zZWxlY3QsXG5hIHtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjIpO1xufVxuXG5hLFxuLmxpbmsge1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktZGFyaztcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWRhcms7XG4gICAgfVxufVxuXG5wIHtcbiAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG5cbiAgICAmLm5vdGUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktbGlnaHRlcjtcbiAgICB9XG59XG5cbmgxLC5oMSwgaDIsLmgyLCBoMywuaDMsaDQsLmg0LCBoNSwuaDUsIGg2LC5oNiB7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG59XG5cbmgxLC5oMSwgaDIsLmgyLCBoNiwuaDYge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbmgzLC5oMywgaDQsLmg0LCBoNSwuaDUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbmgxLCAuaDEge1xuICAgIGZvbnQtc2l6ZTogcmVtKDMycHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtdXApIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oNDBweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgyKTtcbiAgICB9XG59XG5cbmgyLCAuaDIge1xuICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgwLjUpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC11cCkge1xuICAgICAgICBmb250LXNpemU6IHJlbSgzMnB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDEpO1xuICAgIH1cbn1cblxuaDMsIC5oMyB7XG4gICAgZm9udC1zaXplOiByZW0oMjBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDAuMjUpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC11cCkge1xuICAgICAgICBmb250LXNpemU6IHJlbSgzMnB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDAuNSk7XG4gICAgfVxufVxuXG5oNCwgLmg0IHtcbiAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMC4yNSk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LXVwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMC41KTtcbiAgICB9XG59XG5cbmg1LCAuaDUge1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC11cCkge1xuICAgICAgICBmb250LXNpemU6IHJlbSgyMHB4KTtcbiAgICB9XG59XG5cbmg2LCAuaDYge1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC11cCkge1xuICAgICAgICBmb250LXNpemU6IHJlbSgyMHB4KTtcbiAgICB9XG59XG5cbmg0LCBoNSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cblxuaDQge1xuICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbn1cblxuLnRleHQtcyB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC11cCkge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgfVxufVxuXG4udGV4dC14bCB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC11cCkge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteGw7XG4gICAgfVxufVxuXG4udGl0bGUtLXJlZ3VsYXIge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xufVxuXG4udGl0bGUtLXNlbWlib2xkIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xufVxuXG4udGV4dC0tYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG59XG5cbi50ZXh0LS1yZWd1bGFyIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcbn1cblxuLnRleHQtYWxpZ24tLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLy9oZWxwZXJzXG4uY2xlYXJmaXgge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuXG4uZGlzcGxheS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcblxuICAgICYtLWlubGluZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgfVxufVxuXG4uanMtZm9jdXMtaGlkZGVuOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG4ubGFiZWwtaGlkZGVuIHtcbiAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW47XG5cbiAgICAvLyBObyBwbGFjZWhvbGRlcnMsIHNvIGZvcmNlIHNob3cgbGFiZWxzXG4gICAgLm5vLXBsYWNlaG9sZGVyICYge1xuICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1zaG93bjtcbiAgICB9XG59XG5cbi52aXN1YWxseS1zaG93biB7XG4gICAgQGluY2x1ZGUgdmlzdWFsbHktc2hvd247XG59XG5cbi8vIE9ubHkgc2hvdyB3aGVuIEpTIGlzIG5vdCBzdXBwb3J0ZWRcbi5uby1qczpub3QoaHRtbCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAubm8tanMgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLy8gT25seSBzaG93IHdoZW4gSlMgaXMgc3VwcG9ydGVkXG4uanMge1xuICAgIC5uby1qcyAmIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi8vIE9ubHkgc2hvdyB3aGVuIGJyb3dzZXIgY29va2llcyBhcmUgbm90IHN1cHBvcnRlZFxuLnN1cHBvcnRzLW5vLWNvb2tpZXM6bm90KGh0bWwpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgaHRtbC5zdXBwb3J0cy1uby1jb29raWVzICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi8vIE9ubHkgc2hvdyB3aGVuIGJyb3dzZXIgY29va2llcyBhcmUgc3VwcG9ydGVkXG4uc3VwcG9ydHMtY29va2llcyB7XG4gICAgaHRtbC5zdXBwb3J0cy1uby1jb29raWVzICYge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLy8gU2tpcCB0byBjb250ZW50IGJ1dHRvblxuLy8gT3ZlcnJpZGVzIC52aXN1YWxseS1oaWRkZW4gd2hlbiBmb2N1c2VkXG4uc2tpcC1saW5rOmZvY3VzIHtcbiAgICBAaW5jbHVkZSB2aXN1YWxseS1zaG93bihhYnNvbHV0ZSk7XG4gICAgei1pbmRleDogMTAwMDA7XG4gICAgcGFkZGluZzogJGdyaWQtZ3V0dGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ib2R5O1xuICAgIGNvbG9yOiAkY29sb3ItYm9keS10ZXh0O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5oaWRlIHtcbiAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQgKi9cbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zcGFjaW5nLS1sZWZ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbn1cblxuLnNwYWNpbmctLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG59XG5cbmZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG5pbWcsXG5waWN0dXJlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG51bCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuLm5vd3JhcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnBhZ2UtbWFpbiB7XG4gICAgQGluY2x1ZGUgY29udGFpbldpZHRoKCRpbm5lci13aWR0aCk7XG4gICAgcGFkZGluZzogbGliLXNwYWNpbmctaW5kZW50KDEpIHJlbSgyMHB4KTtcbiAgICBtaW4taGVpZ2h0OiA3MDBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtdXApIHtcbiAgICAgICAgcGFkZGluZzogbGliLXNwYWNpbmctaW5kZW50KDIpIHJlbSgyMHB4KTtcbiAgICB9XG59XG5cbi5pbm5lciB7XG4gICAgQGluY2x1ZGUgY29udGFpbldpZHRoKCRpbm5lci13aWR0aCk7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5wYWdlLW1haW4gPiAucGFnZS10aXRsZS13cmFwcGVyLFxuLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDEpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLXVwKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgxLjUpO1xuICAgIH1cblxuICAgIC5wYWdlLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhZ2Utc3VidGl0bGUge1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhZ2Utd3JhcHBlciA+IC5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIGNvbnRhaW5XaWR0aCgkaW5uZXItd2lkdGgpO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG5cbi5tZXNzYWdlLnN1Y2Nlc3MsXG4ubWVzc2FnZS5lcnJvcixcbi5tZXNzYWdlLmluZm8sXG4ubWVzc2FnZS53YXJuaW5nLFxuLm1lc3NhZ2Uubm90aWNlIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgYm9yZGVyLXJhZGl1czogJGJveC1yYWRpdXM7XG59XG5cbi5tZXNzYWdlLmluZm8ge1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblxuICAgID4gKjpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgfVxufVxuXG4jUXVvdGVGb3JtIC5tZXNzYWdlLmVycm9yIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZDogIzZEMjQwMjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDVweDtcbn1cblxuXG4uYmxvY2sge1xuICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2NrLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDEpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgPiBzdHJvbmcsID4gc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNHB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICB9XG59XG5cblxuLnByZWxvYWRlciwgLnByZWxvYWRlci1pbmxpbmUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlcy9sb2FkaW5nLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIH1cbn1cblxuLnByZWxvYWRlci1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uc3RhdHVzIHtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cbiAgICAmLS1zdWNjZXNzIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1zdWNjZXNzO1xuICAgIH1cblxuICAgICYtLXdhcm5pbmcge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdhcm5pbmc7XG4gICAgfVxuXG4gICAgJi0tZGFuZ2VyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1lcnJvcjtcbiAgICB9XG59XG5cbi5tb2RhbC1jdXN0b20ge1xuICAgIC5hY3Rpb24tY2xvc2Uge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKCRpY29uLWNsb3NlKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFjdGlvbnMtdG9vbGJhciB7XG4gICAgPiAucHJpbWFyeSB7XG4gICAgICAgIC5hY3Rpb246bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vQHVzZSBcInNhc3M6c3RyaW5nXCI7XG5cbkBtaXhpbiBtZWRpYS1xdWVyeSgkbWVkaWEtcXVlcnkpIHtcbiAgJGJyZWFrcG9pbnQtZm91bmQ6IGZhbHNlO1xuXG4gIEBlYWNoICRicmVha3BvaW50IGluICRicmVha3BvaW50cyB7XG4gICAgJG5hbWU6IG50aCgkYnJlYWtwb2ludCwgMSk7XG4gICAgJGRlY2xhcmF0aW9uOiBudGgoJGJyZWFrcG9pbnQsIDIpO1xuXG4gICAgQGlmICRtZWRpYS1xdWVyeSA9PSAkbmFtZSBhbmQgJGRlY2xhcmF0aW9uIHtcbiAgICAgICRicmVha3BvaW50LWZvdW5kOiB0cnVlO1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICN7JGRlY2xhcmF0aW9ufSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gdmlzaWJsZSgkaXNWaXNpYmxlOiB0cnVlKSB7XG4gIEBpZiAoJGlzVmlzaWJsZSkge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfSBAZWxzZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbigpIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG59XG5cbkBtaXhpbiB2aXN1YWxseS1zaG93bigkcG9zaXRpb246IGluaGVyaXQpIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lXG4gIHBvc2l0aW9uOiAkcG9zaXRpb24gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgY2xpcDogYXV0bztcbn1cblxuXG5AbWl4aW4gY29udGFpbldpZHRoKCR3KXtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogJHc7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5AbWl4aW4gcG9zKCRwLCR0LCRyLCRiLCRsKXtcbiAgcG9zaXRpb246ICRwO1xuICBAaWYgJHQge1xuICAgIHRvcDogJHQ7XG4gIH1cbiAgQGlmICRyIHtcbiAgICByaWdodDogJHI7XG4gIH1cbiAgQGlmICRiIHtcbiAgICBib3R0b206ICRiO1xuICB9XG4gIEBpZiAkbCB7XG4gICAgbGVmdDogJGw7XG4gIH1cbn1cblxuQG1peGluIHRyYW5zaXRpb24oJHByb3BzLCAkZHVyYXRpb246ICRkdXJhdGlvbi1mYXN0LCAkZWFzaW5nOiAkZWFzaW5nLXN0YW5kYXJkKXtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdW5xdW90ZSgkcHJvcHMpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkZWFzaW5nO1xufVxuXG5AbWl4aW4gY2xlYXJmaXgoKXtcbiAgJjpiZWZvcmUsICY6YWZ0ZXJ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG5AbWl4aW4gcHJlZml4KCRwcm9wZXJ0eSwgJHZhbHVlLCAkcHJlZml4ZXMpIHtcbiAgQGVhY2ggJHByZWZpeCBpbiAkcHJlZml4ZXMge1xuICAgIEBpZiAkcHJlZml4ID09IHdlYmtpdCB7XG4gICAgICAtd2Via2l0LSN7JHByb3BlcnR5fTogJHZhbHVlO1xuICAgIH0gQGVsc2UgaWYgJHByZWZpeCA9PSBtb3oge1xuICAgICAgLW1vei0jeyRwcm9wZXJ0eX06ICR2YWx1ZTtcbiAgICB9IEBlbHNlIGlmICRwcmVmaXggPT0gbXMge1xuICAgICAgLW1zLSN7JHByb3BlcnR5fTogJHZhbHVlO1xuICAgIH0gQGVsc2UgaWYgJHByZWZpeCA9PSBvIHtcbiAgICAgIC1vLSN7JHByb3BlcnR5fTogJHZhbHVlO1xuICAgIH0gQGVsc2UgaWYgJHByZWZpeCA9PSBzcGVjIHtcbiAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlO1xuICAgIH0gQGVsc2UgIHtcbiAgICAgIEB3YXJuICdVbnJlY29nbml6ZWQgcHJlZml4OiAjeyRwcmVmaXh9JztcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGRpc3BsYXktZmxleGJveCgpIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLy8gbmVjZXNzYXJ5IGZvciBpZTEwXG4gIHdpZHRoOiAxMDAlO1xufVxuXG5cbkBtaXhpbiBkaXNwbGF5LWlubGluZS1mbGV4KCkge1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1mbGV4O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG5AbWl4aW4gZmxleC13cmFwKCR2YWx1ZTogbm93cmFwKSB7XG4gIEBpbmNsdWRlIHByZWZpeChmbGV4LXdyYXAsICR2YWx1ZSwgd2Via2l0IG1veiBtcyBzcGVjKTtcbn1cblxuQG1peGluIGZsZXgtZGlyZWN0aW9uKCR2YWx1ZSkge1xuICBAaW5jbHVkZSBwcmVmaXgoZmxleC1kaXJlY3Rpb24sICR2YWx1ZSwgd2Via2l0IG1veiBtcyBzcGVjKTtcbn1cblxuQG1peGluIGFsaWduLWl0ZW1zKCR2YWx1ZTogc3RyZXRjaCkge1xuICAkYWx0LXZhbHVlOiAkdmFsdWU7XG5cbiAgQGlmICR2YWx1ZSA9PSAnZmxleC1zdGFydCcge1xuICAgICRhbHQtdmFsdWU6IHN0YXJ0O1xuICB9IEBlbHNlIGlmICR2YWx1ZSA9PSAnZmxleC1lbmQnIHtcbiAgICAkYWx0LXZhbHVlOiBlbmQ7XG4gIH1cblxuICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZSBuby1taXNzcGVsbGVkLXByb3BlcnRpZXNcbiAgLW1zLWZsZXgtYWxpZ246ICRhbHQtdmFsdWU7XG4gIEBpbmNsdWRlIHByZWZpeChhbGlnbi1pdGVtcywgJHZhbHVlLCB3ZWJraXQgbW96IG1zIG8gc3BlYyk7XG59XG5cbkBtaXhpbiBmbGV4KCR2YWx1ZTogMCAxIGF1dG8pIHtcbiAgQGluY2x1ZGUgcHJlZml4KGZsZXgsICR2YWx1ZSwgd2Via2l0IG1veiBtcyBzcGVjKTtcbn1cblxuQG1peGluIGZsZXgtYmFzaXMoJHdpZHRoOiBhdXRvKSB7XG4gIC8vIHNhc3MtbGludDpkaXNhYmxlIG5vLW1pc3NwZWxsZWQtcHJvcGVydGllc1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogJHdpZHRoO1xuICBAaW5jbHVkZSBwcmVmaXgoZmxleC1iYXNpcywgJHdpZHRoLCB3ZWJraXQgbW96IHNwZWMpO1xufVxuXG5AbWl4aW4gYWxpZ24tc2VsZigkYWxpZ246IGF1dG8pIHtcbiAgLy8gc2Fzcy1saW50OmRpc2FibGUgbm8tbWlzc3BlbGxlZC1wcm9wZXJ0aWVzXG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246ICRhbGlnbjtcbiAgQGluY2x1ZGUgcHJlZml4KGFsaWduLXNlbGYsICRhbGlnbiwgd2Via2l0IHNwZWMpO1xufVxuXG5AbWl4aW4gYWxpZ24tY29udGVudCgkYWxpZ246IGNlbnRlcikge1xuICBAaW5jbHVkZSBwcmVmaXgoYWxpZ24tY29udGVudCwgJGFsaWduLCB3ZWJraXQgbXMgc3BlYyk7XG59XG5cbkBtaXhpbiBqdXN0aWZ5LWNvbnRlbnQoJGp1c3RpZnk6IGZsZXgtc3RhcnQpIHtcbiAgQGluY2x1ZGUgcHJlZml4KGp1c3RpZnktY29udGVudCwgJGp1c3RpZnksIHdlYmtpdCBtcyBzcGVjKTtcbn1cblxuQG1peGluIGJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cblxuQG1peGluIGZvbnQtc2Vjb25kYXJ5KCl7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQG1peGluIGljb24oJGljb246ICcnKXtcbiAgQGlmICRpY29uICE9ICcnIHtcbiAgICBjb250ZW50OiAkaWNvbjtcbiAgfVxuICBmb250LWZhbWlseTogJGljb24tZm9udCAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuIiwiLm9yZGVyLXJldmlldy1mb3JtIC5hY3Rpb24ucHJpbWFyeSwgLmJ1bmRsZS1hY3Rpb25zIC5hY3Rpb24ucHJpbWFyeS5jdXN0b21pemUsIC5idW5kbGUtb3B0aW9ucy1jb250YWluZXIgLmJsb2NrLWJ1bmRsZS1zdW1tYXJ5IC5ib3gtdG9jYXJ0IC5hY3Rpb24ucHJpbWFyeSwgLmNhcnQtc3VtbWFyeSAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyAuYWN0aW9uLnByaW1hcnkuY2hlY2tvdXQsIC5ibG9jay1taW5pY2FydCAuYmxvY2stY29udGVudD4uYWN0aW9ucz4ucHJpbWFyeSAuYWN0aW9uLnByaW1hcnksIC5tZXRob2RzLXNoaXBwaW5nIC5hY3Rpb25zLXRvb2xiYXIgLmFjdGlvbi5wcmltYXJ5LCAuYmxvY2stYXV0aGVudGljYXRpb24gLmFjdGlvbi5hY3Rpb24tcmVnaXN0ZXIsIC5ibG9jay1hdXRoZW50aWNhdGlvbiAuYWN0aW9uLmFjdGlvbi1sb2dpbiwgLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC1jb250ZW50Pi5hY3Rpb25zLXRvb2xiYXI+LnByaW1hcnkgLmFjdGlvbi5wcmltYXJ5LCAuZm9ybS1hZGRyZXNzLWVkaXQgLmFjdGlvbnMtdG9vbGJhciAuYWN0aW9uLnByaW1hcnksIC5ib3gtdG9jYXJ0IC5hY3Rpb24uaW5zdGFudC1wdXJjaGFzZSwgLm11bHRpY2hlY2tvdXQgLmFjdGlvbi5wcmltYXJ5LCAuYm94LXRvY2FydCAuYWN0aW9uLnRvY2FydHtcbiAgcGFkZGluZzogMTJweCAyMnB4O1xuICBmb250LXNpemU6ICRmb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuIiwiQGtleWZyYW1lcyBwcm9ncmVzc0JhckFuaW1hdGlvbiB7XG4gICAgMCUge1xuICAgICAgICB3aWR0aDogMDtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbiIsIkBlYWNoICRuYW1lLCRpY29uIGluICRpY29ucyB7XG4gIC5pY29uLSN7XCJcIiArICRuYW1lfSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgaWNvbigkaWNvbik7XG4gICAgfVxuICB9XG59XG4iLCJAaW5jbHVkZSBtZWRpYS1xdWVyeSgkbW9iaWxlKXtcbiAgLmhpZGUtbW9iaWxlLFxuICAuc2hvdy10YWJsZXR7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LXVwKXtcbiAgLmhpZGUtdGFibGV0e1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLWRvd24pe1xuXG59XG5AaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApe1xuICAuaGlkZS10YWJsZXQtbHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCRkZXNrdG9wLXVwKXtcbiAgLmhpZGUtZGVza3RvcHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR3aWRlc2NyZWVuKXtcbiAgLmhpZGUtd2lkZXNjcmVlbntcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtZG93bil7XG4gIC5zaG93LXRhYmxldC1se1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLWRvd24pe1xuICAuc2hvdy1kZXNrdG9we1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQGluY2x1ZGUgbWVkaWEtcXVlcnkoJGRlc2t0b3AtZG93bil7XG4gIC5zaG93LXdpZGVzY3JlZW57XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIuZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZmxleC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jb2x1bW5zIHtcbiAgICAuY29sdW1uLm1haW4ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbi5hY2NvdW50LnBhZ2UtbGF5b3V0LTJjb2x1bW5zLWxlZnQgLmNvbHVtbi5tYWluIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJGRlc2t0b3AtdXApIHtcbiAgICAgICAgd2lkdGg6IDc3LjclO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMiU7XG4gICAgfVxufVxuIiwiLnJvdyB7XG4gICAgQGluY2x1ZGUgZGlzcGxheS1mbGV4Ym94KCk7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXG4gICAgJi0tcmV2ZXJzZWQge1xuICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3ctcmV2ZXJzZSk7XG4gICAgfVxuXG4gICAgJi0tYWxpZ24tY2VudGVyIHtcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgICB9XG5cbiAgICAmLS1hbGlnbi1lbmQge1xuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhmbGV4LWVuZCk7XG4gICAgfVxuXG4gICAgJi0tYWxpZ24tc3RhcnQge1xuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhmbGV4LXN0YXJ0KTtcbiAgICB9XG5cbiAgICAmLS1qdXN0aWZ5LWNlbnRlciB7XG4gICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICAgIH1cblxuICAgICYtLWp1c3RpZnktZW5kIHtcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtZW5kKTtcbiAgICB9XG5cbiAgICAmLS1qdXN0aWZ5LXN0YXJ0IHtcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtc3RhcnQpO1xuICAgIH1cbn1cblxuLy8gY29sdW1uc1xuXG5bY2xhc3NePSdjb2wtJ10sXG5bY2xhc3MqPScgY29sLSddIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XG4gICAgLmNvbC0jeyRpfSB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgoMCAwIHBlcmNlbnRhZ2UoY2FsYygkaSAvICRncmlkLWNvbHVtbnMpKSk7XG4gICAgICAgIG1heC13aWR0aDogcGVyY2VudGFnZShjYWxjKCRpIC8gJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbn1cblxuQGVhY2ggJG1vZGlmaWVyLCAkYnJlYWtwb2ludCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRtb2RpZmllciwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoJG1vZGlmaWVyLCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuICAgICAgICAgICAgLmNvbC0jeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoMCAwIHBlcmNlbnRhZ2UoY2FsYygkaSAvICRncmlkLWNvbHVtbnMpKSk7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKGNhbGMoJGkgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICAmLS1yZXZlcnNlZC0jeyRpbmZpeH0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdy1yZXZlcnNlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tYWxpZ24tY2VudGVyLSN7JGluZml4fSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tYWxpZ24tZW5kLSN7JGluZml4fSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoZmxleC1lbmQpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1hbGlnbi1zdGFydC0jeyRpbmZpeH0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGZsZXgtc3RhcnQpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1qdXN0aWZ5LWNlbnRlci0jeyRpbmZpeH0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1qdXN0aWZ5LWVuZC0jeyRpbmZpeH0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LWVuZCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWp1c3RpZnktc3RhcnQtI3skaW5maXh9IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1zdGFydCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAbWl4aW4gYWN0aW9uKFxuICAgICRjb2xvcjE6ICRncmV5LWxpZ2h0LFxuICAgICRjb2xvcjI6ICcnLFxuICAgICR0ZXh0OiAkZ3JleS1kYXJrXG4pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6ICRidXR0b24tcmFkaXVzO1xuICAgIG1pbi1oZWlnaHQ6IHJlbSg0MHB4KTtcbiAgICBwYWRkaW5nOiBsaWItc3BhY2luZy1pbmRlbnQoMC4yNSkgbGliLXNwYWNpbmctaW5kZW50KDEpO1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogJHRleHQ7XG4gICAgYm9yZGVyOiByZW0oMnB4KSBzb2xpZCAkY29sb3IxO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgLy90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIC8vbGV0dGVyLXNwYWNpbmc6IC4wNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjE7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbignYWxsJyk7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjI1cztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtdXApIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhsO1xuICAgICAgICBtaW4taGVpZ2h0OiByZW0oNTBweCk7XG4gICAgfVxuXG4gICAgPiBzcGFuIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICA+IFtjbGFzc149XCJpY29uLVwiXSwgPiBbaWNvbn49XCIgaWNvbi1cIl0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTMwJTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICAgIEBpZiAkY29sb3IyICE9ICcnIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjI7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjI7XG4gICAgICAgIH1cbiAgICAgICAgQGlmICRjb2xvcjIgPT0gJycge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRjb2xvcjEsIDEwKTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvcjEsIDEwKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjE1cztcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoJGNvbG9yMSwgLjIpO1xuICAgIH1cbn1cblxuQG1peGluIGFjdGlvbi1vdXRsaW5lZChcbiAgICAkY29sb3IxOiAkZ3JleS1kaW0sXG4gICAgJGNvbG9yMjogJydcbikge1xuICAgIEBpbmNsdWRlIGFjdGlvbigkY29sb3IxLCAkY29sb3IyLCAkY29sb3IxKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcjE7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgQGlmICRjb2xvcjIgIT0gJycge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IyLCAwLjEpO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3IyO1xuICAgICAgICB9XG4gICAgICAgIEBpZiAkY29sb3IyID09ICcnIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yMSwgMC4xKTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvcjEsIDEwKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIGFjdGlvbi1pY29uKCRpY29uOiAnJywgJGNvbG9yOiAkY29sb3ItcHJpbWFyeSkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbignYmFja2dyb3VuZC1jb2xvcixib3gtc2hhZG93Jyk7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBAaWYgJGljb24gIT0gJycge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbigpO1xuICAgICAgICAgICAgY29udGVudDogJGljb247XG4gICAgICAgIH1cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saWdodDtcbiAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdy0zO1xuICAgIH1cbn1cblxuYnV0dG9uLFxuYS5idXR0b24ge1xuICAgIEBpbmNsdWRlIGFjdGlvbigpO1xufVxuXG5idXR0b24uZGlzYWJsZWQsXG5idXR0b25bZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbiB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmFjdGlvbi5vdXRsaW5lZCB7XG4gICAgQGluY2x1ZGUgYWN0aW9uLW91dGxpbmVkKCk7XG59XG5cbi5hY3Rpb24ucHJpbWFyeSxcbi5hY3Rpb24tcHJpbWFyeSxcbi5hY3Rpb24uc2Vjb25kYXJ5LFxuLmFjdGlvbi1zZWNvbmRhcnkge1xuICAgICY6aG92ZXIge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjJyZW0pO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIEBpbmNsdWRlIGljb24oJGljb24tYXJyb3ctZm9yd2FyZCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjZyZW07XG4gICAgICAgIHRyYW5zaXRpb246IC4zcyB0cmFuc2Zvcm0gZWFzZS1pbi1vdXQgMHM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRidXR0b24tcmFkaXVzO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogcmVtKDFweCk7XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0ge1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLmFjdGlvbi5wcmltYXJ5LFxuLmFjdGlvbi1wcmltYXJ5IHtcbiAgICBAaW5jbHVkZSBhY3Rpb24oJGNvbG9yLXByaW1hcnksICRjb2xvci1wcmltYXJ5LWRhcmssIHdoaXRlKTtcblxuICAgICYtb3V0bGluZWQge1xuICAgICAgICBAaW5jbHVkZSBhY3Rpb24tb3V0bGluZWQoJGNvbG9yLXByaW1hcnksICRjb2xvci1wcmltYXJ5LWRhcmspO1xuICAgIH1cbn1cblxuLmFjdGlvbi5zZWNvbmRhcnksXG4uYWN0aW9uLXNlY29uZGFyeSB7XG4gICAgQGluY2x1ZGUgYWN0aW9uKCRjb2xvci1zZWNvbmRhcnksICRjb2xvci1zZWNvbmRhcnktbGlnaHQsICRjb2xvci1ib2R5LXRleHQpO1xuXG4gICAgJi1vdXRsaW5lZCB7XG4gICAgICAgIEBpbmNsdWRlIGFjdGlvbi1vdXRsaW5lZCgkY29sb3Itc2Vjb25kYXJ5LCAkY29sb3Itc2Vjb25kYXJ5LWRhcmspO1xuICAgIH1cbn1cblxuLmFjdGlvbi5hbHQge1xuICAgIEBpbmNsdWRlIGFjdGlvbigkY29sb3ItYWx0LCAkY29sb3ItYWx0LWRhcmssIHdoaXRlKTtcblxuICAgICYtb3V0bGluZWQge1xuICAgICAgICBAaW5jbHVkZSBhY3Rpb24tb3V0bGluZWQoJGNvbG9yLWFsdCwgJGNvbG9yLWFsdC1kYXJrKTtcbiAgICB9XG59XG5cbi5hY3Rpb24uZ3JlZW4ge1xuICAgIEBpbmNsdWRlIGFjdGlvbigkZ3JlZW4tZGFyaywgZGFya2VuKCRncmVlbi1kYXJrLCAxMCksIHdoaXRlKTtcblxuICAgICYtb3V0bGluZWQge1xuICAgICAgICBAaW5jbHVkZSBhY3Rpb24tb3V0bGluZWQoJGdyZWVuLWRhcmssIGRhcmtlbigkZ3JlZW4tZGFyaywgMTApKTtcbiAgICB9XG59XG5cbi5hY3Rpb24uZGFuZ2VyIHtcbiAgICBAaW5jbHVkZSBhY3Rpb24oJHJlZCwgZGFya2VuKCRyZWQsIDEwKSwgd2hpdGUpO1xuXG4gICAgJi1vdXRsaW5lZCB7XG4gICAgICAgIEBpbmNsdWRlIGFjdGlvbi1vdXRsaW5lZCgkcmVkLCBkYXJrZW4oJHJlZCwgMTApKTtcbiAgICB9XG59XG5cbi5hY3Rpb24ud2hpdGUge1xuICAgIEBpbmNsdWRlIGFjdGlvbih3aGl0ZSwgcmdiYSh3aGl0ZSwgMC45KSwgJGNvbG9yLXByaW1hcnkpO1xuXG4gICAgJi1vdXRsaW5lZCB7XG4gICAgICAgIEBpbmNsdWRlIGFjdGlvbi1vdXRsaW5lZCh3aGl0ZSwgcmdiYSh3aGl0ZSwgMC45KSk7XG4gICAgfVxufVxuXG4uYWN0aW9uLm5vLXN0eWxlcyB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiBpbmhlcml0O1xufVxuXG4uYWN0aW9uLndpZGUge1xuICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWN0aW9uLndpZGVyIHtcbiAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFjdGlvbi5mdWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hY3Rpb24uZnVsbC1tb2JpbGUge1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCRtb2JpbGUpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi5hY3Rpb24uc21hbGwge1xuICAgIHBhZGRpbmc6IHJlbSgycHgpIHJlbSgxNXB4KTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG5cbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgfVxufVxuXG4uYWN0aW9uIC5sb2FkaW5nLWljb24ge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbn1cblxuLmFjdGlvbi5sb2FkaW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKGJsYWNrLCAwLjIpIHVybCguLi9pbWFnZXMvbG9hZGluZy13aGl0ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogcmVtKDIwcHgpO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJ1dHRvbi1yYWRpdXM7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWN0aW9uLmFjdGlvbi1jbGVhciB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBpY29uKCRpY29uLWNsb3NlKTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbn1cblxuXG4uc3R5bGVkLWFjdGlvbnMtdG9vbGJhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgaDMge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC5hY3Rpb24ucHJpbWFyeSB7XG4gICAgICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDEpO1xuICAgIH1cblxuICAgIC5hY3Rpb24uYmFjayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBtaW4td2lkdGg6IDEzMHB4O1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmFjdGlvbnMtdG9vbGJhciAucHJpbWFyeSBhLmFjdGlvbixcbi5hY3Rpb25zLXRvb2xiYXIgLnNlY29uZGFyeSBhLmFjdGlvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFjdGlvbi5iYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbigkaWNvbi1hcnJvdy1iYWNrd2FyZCk7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtKTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1kYXJrO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsImlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cInVybFwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbnRleHRhcmVhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcbiAgICBib3JkZXItcmFkaXVzOiAkYnV0dG9uLXJhZGl1cztcbiAgICBjb2xvcjogJGNvbG9yLWJvZHktdGV4dDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gICAgcGFkZGluZzogMTBweCAxNHB4O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJ2JveC1zaGFkb3csYm9yZGVyLWNvbG9yJyk7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICB9XG5cbiAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGdyZXk7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktbGlnaHQ7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAkY29sb3ItcHJpbWFyeS1saWdodDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmW3JlYWRvbmx5XSB7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG59XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cInVybFwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xufVxuXG5cbnNlbGVjdCxcbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnk7XG4gICAgYm9yZGVyLXJhZGl1czogJGJ1dHRvbi1yYWRpdXM7XG4gICAgY29sb3I6ICRjb2xvci1ib2R5LXRleHQ7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMnB4IDI0cHggMnB4IDE0cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAxMiA4JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNIDEuNDEgMC41OSBMIDYgNS4xNyBMIDEwLjU5IDAuNTkgTCAxMiAyIEwgNiA4IEwgMCAyIFonIGZpbGw9JyUyMzRCNEI0QicgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAyMHB4IGNlbnRlcjtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJ2JveC1zaGFkb3csYm9yZGVyLWNvbG9yJyk7XG5cbiAgICAmOjotbXMtZXhwYW5kIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmOm5vdChbZGlzYWJsZWRdKTpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgPiBpbnB1dCwgPiBzZWxlY3Qge1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgd2lkdGg6IDElO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwLWFwcGVuZCwgLmlucHV0LWdyb3VwLXByZXBlbmQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIC5hY3Rpb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cC1hcHBlbmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICB9XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYWN0aW9uLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYWN0aW9uOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmFjdGlvbixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmFjdGlvbjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSwgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmFjdGlvbiwgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmFjdGlvbiwgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uc2VsZWN0Mi1jb250YWluZXIge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDE0cHg7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNHB4O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNHB4O1xuICAgIH1cblxuICAgICYuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiAwIDFweCAycHggMXB4IHJnYmEoMCwgMCwgMCwgLjEpXG4gICAgfVxufVxuXG4uZmllbGRzZXQtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgLnByZS1sZWdlbmQge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQzcHg7XG4gICAgfVxuXG4gICAgPiAubGVnZW5kIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWhlYWRlcjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC45OHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZpZWxkc2V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG5cbiAgICAucHJlLWxlZ2VuZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDNweDtcbiAgICB9XG5cbiAgICA+IC5sZWdlbmQge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtaGVhZGVyO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuOThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtd3JhcHBlciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtbC11cCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgLmZpZWxkIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNDglO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLFxuICAgID4gLmZpZWxkIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgbGliLXNwYWNpbmctaW5kZW50KDEpO1xuXG4gICAgICAgICYuc21hbGwtdHJhaWxlciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMC4yNSk7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5sYWJlbCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgwLjI1KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1saWdodGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcblxuICAgICAgICAgICAgICAgICYubGFiZWwtLXhsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjBweCk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYucmVxdWlyZWQgPiAubGFiZWw6YWZ0ZXIsXG4gICAgICAgICYuX3JlcXVpcmVkID4gLmxhYmVsOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiKlwiO1xuICAgICAgICAgICAgZm9udC1zaXplOiA5MCU7XG4gICAgICAgICAgICAvL3ZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMCByZW0oNnB4KTtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB9XG5cbiAgICAgICAgLm5vdGUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIGxpYi1zcGFjaW5nLWluZGVudCgwLjUpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzMjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1saWdodDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLXVwKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgbGliLXNwYWNpbmctaW5kZW50KDEpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktbGlnaHQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGxpYi1zcGFjaW5nLWluZGVudCgwLjI1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZpZWxkLWVycm9yLFxuZGl2Lm1hZ2UtZXJyb3JbZ2VuZXJhdGVkXSxcbmRpdi5tYWdlLWVycm9yIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIGNvbG9yOiAkY29sb3ItZXJyb3I7XG59XG5cbi5yZXF1aXJlZC1zdGFyIHtcbiAgICBjb2xvcjogJGNvbG9yLWVycm9yO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5yZXF1aXJlZC1maWVsZC1lcnJvciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZXJyb3IgIWltcG9ydGFudDtcbn1cblxuLnJlcXVpcmVkLWZpZWxkLWVycm9yLW1lc3NhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmZpZWxkc2V0ID4gLmZpZWxkLmNob2ljZSxcbi5maWVsZC5jaG9pY2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMC41KTtcblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuXG4gICAgPiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICA+IGxhYmVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMTZweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgxNnB4KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgycHgpO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvZHktdGV4dDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKCRpY29uLXRpY2spO1xuICAgICAgICAgICAgY29udGVudDogJGljb24tdGljayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiByZW0oMXB4KTtcbiAgICAgICAgICAgIGxlZnQ6IHJlbSgxcHgpO1xuICAgICAgICAgICAgd2lkdGg6IHJlbSgxMHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDEwcHgpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCd0cmFuc2Zvcm0nKTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYm9keS10ZXh0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIH4gbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICB9XG5cbiAgICA+IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIH4gbGFiZWw6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNywgMC43KTtcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAmLmNoZWNrb3V0LWFncmVlbWVudCB7XG4gICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmllbGQucmFkaW8sXG4uZmllbGQgPiAuY29udHJvbC5yYWRpbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IGxpYi1zcGFjaW5nLWluZGVudCgwLjUpO1xuXG4gICAgPiBpbnB1dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogcmVtKDIwcHgpO1xuICAgICAgICBoZWlnaHQ6IHJlbSgyMHB4KTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgID4gbGFiZWwge1xuICAgICAgICBtaW4taGVpZ2h0OiByZW0oMjBweCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDIwcHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjBweCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiByZW0oM3B4KTtcbiAgICAgICAgICAgIGxlZnQ6IHJlbSgzcHgpO1xuICAgICAgICAgICAgd2lkdGg6IHJlbSgxNHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDE0cHgpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCd0cmFuc2Zvcm0nKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiBpbnB1dDpjaGVja2VkIH4gbGFiZWw6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICB9XG5cbiAgICA+IGlucHV0OmZvY3VzIH4gbGFiZWw6YmVmb3JlLFxuICAgID4gaW5wdXQ6Zm9jdXMtdmlzaWJsZSB+IGxhYmVsOmJlZm9yZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIHJlbSgzcHgpIHJnYmEoJGNvbG9yLXByaW1hcnksIDAuMik7XG4gICAgfVxufVxuXG4uZmllbGQge1xuICAgIC5tYWdlLWVycm9yW2dlbmVyYXRlZF0ge1xuICAgICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1lcnJvcjtcbiAgICB9XG59XG5cbi5mb3JtLXJlcXVpcmVkLW5vdGUge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteHMyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgPiBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxufVxuXG4udmFsaWRhdG9yLnZhbGlkYXRvci1lbWFpbCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi52YWxpZGF0b3IudmFsaWRhdG9yLWVtYWlsLnZhbGlkYXRpb24tbm8gLmZlZWRiYWNrLFxuLnZhbGlkYXRvci52YWxpZGF0b3ItZW1haWwudmFsaWRhdGlvbi15ZXMgLmZlZWRiYWNrIHtcbiAgICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgIHRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYXNzd29yZC1zdHJlbmd0aC1tZXRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi10b3A6IDRweDtcbn1cblxuXG4ucXR5LXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG5cbiAgICAmX19taW4sXG4gICAgJl9fbWF4IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGNvbG9yOiAkZ3JleS1kaW07XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICB9XG5cbiAgICAmX19taW4ge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgICZfX21heCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAmX19pbmQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAwIDRweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgfVxuXG4gICAgJl9faW5wdXQtZ3JvdXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZXk7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEuNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2lucHV0LWJnIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xLjVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgICZfX2lucHV0IHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDM7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIC8vY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IC8vJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgLy9vcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC05cHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAjMDAwMDAwLCAwcHggMHB4IDBweCAjMGQwZDBkO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAjMDAwMDAwLCAwcHggMHB4IDBweCAjMGQwZDBkO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LW1zLXRyYWNrIHtcbiAgICAgICAgICAgIC8vYW5pbWF0ZTogMC4ycztcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAvL2NvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vJjo6LW1zLWZpbGwtbG93ZXIge1xuICAgICAgICAvLyAgYmFja2dyb3VuZDogI2FjNTFiNTtcbiAgICAgICAgLy8gIGJvcmRlcjogMHB4IHNvbGlkICMwMDAxMDE7XG4gICAgICAgIC8vICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAvLyAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggIzAwMDAwMCwgMHB4IDBweCAwcHggIzBkMGQwZDtcbiAgICAgICAgLy99XG4gICAgICAgIC8vJjo6LW1zLWZpbGwtdXBwZXIge1xuICAgICAgICAvLyAgYmFja2dyb3VuZDogI2FjNTFiNTtcbiAgICAgICAgLy8gIGJvcmRlcjogMHB4IHNvbGlkICMwMDAxMDE7XG4gICAgICAgIC8vICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAvLyAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggIzAwMDAwMCwgMHB4IDBweCAwcHggIzBkMGQwZDtcbiAgICAgICAgLy99XG4gICAgICAgIC8vJjo6LW1zLXRodW1iIHtcbiAgICAgICAgLy8gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4ICMwMDAwMDAsIDBweCAwcHggMHB4ICMwZDBkMGQ7XG4gICAgICAgIC8vICBib3JkZXI6IDBweCBzb2xpZCAjMDAwMDAwO1xuICAgICAgICAvLyAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAvLyAgd2lkdGg6IDM5cHg7XG4gICAgICAgIC8vICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICAgIC8vICBiYWNrZ3JvdW5kOiAjNjUwMDFjO1xuICAgICAgICAvLyAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAvL31cbiAgICAgICAgLy8mOmZvY3VzOjotbXMtZmlsbC1sb3dlciB7XG4gICAgICAgIC8vICBiYWNrZ3JvdW5kOiAjYWM1MWI1O1xuICAgICAgICAvL31cbiAgICAgICAgLy8mOmZvY3VzOjotbXMtZmlsbC11cHBlciB7XG4gICAgICAgIC8vICBiYWNrZ3JvdW5kOiAjYWM1MWI1O1xuICAgICAgICAvL31cbiAgICB9XG5cbiAgICAmX19pbnB1dC10ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG59XG4iLCIuYnJlYWRjcnVtYnN7XG4gIG1hcmdpbjogMCAwIDhweDtcbiAgQGluY2x1ZGUgY29udGFpbldpZHRoKCRpbm5lci13aWR0aCk7XG4gIC5pdGVte1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICBjb2xvcjogJGNvbG9yLWJvZHktdGV4dDtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXJ7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIG1hcmdpbjogMHB4IDFweCAwIDRweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICAgIGF7XG4gICAgICBjb2xvcjogJGNvbG9yLWJvZHktdGV4dDtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIE1vZGFsc1xuXG5Aa2V5ZnJhbWVzIGZhZGUtaW4ge1xuICAgIDAlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNjYWxlLXVwIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KSB0cmFuc2xhdGVZKDEwMDBweCk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgwcHgpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuLm1vZGFsLWNvbnRhaW5lciB7XG4gICAgLy9AaW5jbHVkZSBzaGFkb3ctdmFyaWFudCguMnJlbSk7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC1oZWlnaHQ6IDgwdmg7XG4gICAgbWF4LXdpZHRoOiA3MzBweDtcbiAgICAvL3BhZGRpbmc6IDAgLjhyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvdy0xO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiByZW0oNHB4KTtcblxuICAgICYubW9kYWwtLWZ1bGxoZWlnaHQge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICB9XG5cbiAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBwYWRkaW5nOiBsaWItc3BhY2luZy1pbmRlbnQoMSkgbGliLXNwYWNpbmctaW5kZW50KDAuNzUpO1xuICAgICAgICBtaW4taGVpZ2h0OiBsaWItc3BhY2luZy1pbmRlbnQoMy41KTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5hY3Rpb24uYWN0aW9uLWNsZWFyIHtcbiAgICAgICAgICAgIHdpZHRoOiByZW0oNTBweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSg1MHB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNTBweCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMycHgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiByZW0oMjBweCk7XG4gICAgICAgICAgICByaWdodDogcmVtKDIwcHgpO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkZHVyYXRpb24tbWVkaXVtICRlYXNpbmctMTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYShibGFjaywgLjMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1vZGFsLXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yeDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXG4gICAgICAgIC5idG4tYmFjayB7XG4gICAgICAgICAgICBtYXJnaW46IC01cHggNHB4IDAgLTEycHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS01eDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgcGFkZGluZzogMXJlbSAxNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJi0tbm8tcGFkZGluZyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZpZWxkc2V0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1vZGFsLWZvb3RlciB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMTRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgLmFjdGlvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgID4gLm1lc3NhZ2Uge1xuICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LXVwKSB7XG4gICAgICAgIC5tb2RhbC1oZWFkZXIsXG4gICAgICAgIC5tb2RhbC1ib2R5LFxuICAgICAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tb2RhbCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG5cbiAgICA+IGZvcm0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAmOnRhcmdldCxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIEBpbmNsdWRlIGRpc3BsYXktZmxleGJveCgpO1xuICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB6LWluZGV4OiAkei1pbmRleC1kcmF3ZXI7XG5cbiAgICAgICAgLm1vZGFsLW92ZXJsYXkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYShibGFjaywgMC42KTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZmFkZS1pbiAwLjVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2RhbC1jb250YWluZXIge1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBzY2FsZS11cCAwLjVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG4gICAgICAgICAgICB6LWluZGV4OiAkei1pbmRleC1iYXNlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5tb2RhbC0tc20ge1xuICAgICAgICAubW9kYWwtY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgICAgICAvL3BhZGRpbmc6IDAgLjRyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm1vZGFsLS1sZyB7XG4gICAgICAgIC5tb2RhbC1jb250YWluZXIge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIG1heC13aWR0aDogJGlubmVyLXdpZHRoLTI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLy9mb3IgbWFnZW50byBtb2RhbFxuLm1vZGFsLXBvcHVwIHtcbiAgICAubW9kYWwtaW5uZXItd3JhcCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3gtcmFkaXVzO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgbWFyZ2luOiA1cmVtIGF1dG87XG4gICAgfVxuXG4gICAgLmFjdGlvbi1jbG9zZSB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBjb2xvcjogJGdyZXktZGltO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAyMHB4IDEwcHg7XG4gICAgfVxuXG4gICAgLm1vZGFsLWZvb3RlciB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICAmLmNvbmZpcm0ge1xuICAgICAgICAubW9kYWwtaW5uZXItd3JhcCB7XG4gICAgICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuaGVhZGVyLmNvbnRlbnQge1xuICAgID4gLnF1b3RlLXN0ZXBzX193cmFwcGVyIHtcbiAgICAgICAgJi5kZXRhaWxzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgIC5ndWVzdC1zdGVwICYge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtdXApIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtbC11cCkge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtaW4td2lkdGg6IHJlbSg1NDBweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jaGVja291dC1jb250YWluZXIge1xuICAgIC5xdW90ZS1zdGVwc19fd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLnF1b3RlLXN0ZXBzX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGNvdW50ZXItcmVzZXQ6IGk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1kb3duKSB7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtdXApIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXhsaWdodDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgfVxufVxuXG4ucXVvdGUtc3RlcHNfX2xpc3QtaXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1kb3duKSB7XG4gICAgICAgIGZsZXg6IDEgMSBjYWxjKDEgLyAzICogMTAwJSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLXVwKSB7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgLnF1b3RlLXN0ZXBzX19saXN0LWxpbmsge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAuM3M7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIC5xdW90ZS1zdGVwc19fbGlzdC1saW5rIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLjZzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmluZGV4IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1zZW1pYm9sZDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oNHB4KTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0xcHg7XG4gICAgfVxuXG4gICAgLmxhYmVsIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oNHB4KTtcbiAgICB9XG59XG5cbi5xdW90ZS1zdGVwc19fbGlzdC1saW5rIHtcbiAgICBwYWRkaW5nOiAwIGxpYi1zcGFjaW5nLWluZGVudCgwLjUpIGxpYi1zcGFjaW5nLWluZGVudCgwLjI1KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1saWdodDtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC11cCkge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLXVwKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgbGliLXNwYWNpbmctaW5kZW50KDEpIGxpYi1zcGFjaW5nLWluZGVudCgwLjUpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCRkZXNrdG9wLXVwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoaSwgZGVjaW1hbC1sZWFkaW5nLXplcm8pO1xuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogaTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1zZW1pYm9sZDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oNHB4KTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0xcHg7XG4gICAgfVxuXG4gICAgJi5jdXJyZW50LFxuICAgICYuYWxsb3dlZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBhbmltYXRpb246IHByb2dyZXNzQmFyQW5pbWF0aW9uIC4zcyBsaW5lYXIgZm9yd2FyZHM7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb21wbGV0ZWQge1xuICAgIC5xdW90ZS1zdGVwc19fbGlzdC1saW5rIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXJ0aWFyeTtcblxuICAgICAgICAmLmN1cnJlbnQge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1saWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXRlcnRpYXJ5O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3RlcHMge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGxlZnQ6IDEwJTtcbiAgICAgICAgcmlnaHQ6IDEwJTtcbiAgICB9XG5cbiAgICAuc3RlcC1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMC41KTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19udW1iZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbignY29sb3InKTtcblxuICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCd0cmFuc2Zvcm0nKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAuc3RlcC1pdGVtX19udW1iZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIsIDEuMik7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5kb25lIHtcbiAgICAgICAgICAgIC5zdGVwLWl0ZW1fX251bWJlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtdXApIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiA1MHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnN0ZXAtaXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zdGVwLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cbiIsIi5ib3gge1xuICAgIHBhZGRpbmc6IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IHJlbSg0cHgpO1xuICAgIGNvbG9yOiAkY29sb3ItYm9keS10ZXh0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG5cbiAgICAuYm94LXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5ib3gtY29udGVudCB7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDAgMjBweDtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJveC1hY3Rpb25zIHtcbiAgICB9XG5cbiAgICAuYWN0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgYWN0aW9uKHdoaXRlKTtcbiAgICAgICAgY29sb3I6ICRncmV5LWRhcms7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgICAgIHBhZGRpbmc6IDRweCAxNnB4O1xuICAgIH1cblxuICAgICYtLXByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblxuICAgICAgICAuYWN0aW9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXNlY29uZGFyeSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG5cbiAgICAgICAgLmFjdGlvbiB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLW9yYW5nZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG5cbiAgICAgICAgLmFjdGlvbiB7XG4gICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWdyZWVuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLWRhcms7XG5cbiAgICAgICAgLmFjdGlvbiB7XG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuLWRhcms7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS15ZWxsb3cge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xuXG4gICAgICAgIC5hY3Rpb24ge1xuICAgICAgICAgICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1wdXJwbGUtZGltIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZS1kaW07XG5cbiAgICAgICAgLmFjdGlvbiB7XG4gICAgICAgICAgICBjb2xvcjogJHB1cnBsZS1kaW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1waW5rLWRpbSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rLWRpbTtcblxuICAgICAgICAuYWN0aW9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcGluay1kaW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1ncmV5LWJsdWUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1ibHVlO1xuICAgIH1cbn1cblxuXG4ucGFuZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktbGlnaHQ7XG4gICAgYmFja2dyb3VuZDogJGdyZXktZ3JhZGllbnQ7XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgICAgIHdpZHRoOiAxMCU7XG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiA5cHggMTBweDtcblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI4cHgpO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cblxuICAgICAgICAmLWFjdGlvbnMge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ib2R5LXRleHQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mb290ZXIge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgcGFkZGluZzogMTVweCAxNXB4O1xuICAgIH1cblxuICAgICZfX2Zvb3Rlci10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAmLS1hbHQge1xuICAgICAgICAucGFuZWxfX2hlYWRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWx0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhbmVsX19mb290ZXIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1hbHQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1ncmVlbiB7XG4gICAgICAgIC5wYW5lbF9faGVhZGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1kYXJrO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhbmVsX19mb290ZXIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmVlbi1kYXJrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2FyZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvdy0zO1xuICAgIGJvcmRlci1yYWRpdXM6ICRjYXJkLXJhZGl1cztcblxuICAgICYtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDEwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1saWdodDtcbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJi1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWZvb3RlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDIwcHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleS1saWdodDtcbiAgICB9XG59XG5cbi5zZWN0aW9uLWJveF9fd3JhcHBlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcbiAgICBib3JkZXItcmFkaXVzOiByZW0oNHB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCRkZXNrdG9wLXVwKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgLnNlY3Rpb24tYm94X19jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjdGlvbi1ib3hfX2Zvb3RlciB7XG4gICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2VjdGlvbi1ib3hfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbn1cblxuLnNlY3Rpb24tYm94X19mb290ZXIge1xuICAgIHBhZGRpbmc6IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5LWxpZ2h0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnNlY3Rpb24tYm94X19mb290ZXItLW11bHRpcGxlLWl0ZW1zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgLmJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLnNlY3Rpb24tYm94X19pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIC5kYXRlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJGRlc2t0b3AtdXApIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDAuNSk7XG4gICAgfVxuXG4gICAgLmRldGFpbHMge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgwLjI1KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlY3Rpb24tYm94X19pbmZvIGR0LFxuLnNlY3Rpb24tYm94X19pbmZvIGRkIHtcblxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDEpO1xuICAgIH1cblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBmbGV4OiAwIDAgNTAlO1xufVxuXG4uc2VjdGlvbi1ib3hfX2luZm8gZGQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuIiwidGFibGUudGFibGUtLWhvdmVyIHtcbiAgICB0Ym9keSB0ciB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRncmV5LWxpZ2h0O1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbignYmFja2dyb3VuZCcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktbGlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbnRhYmxlLnRhYmxlLS1zdHJpcGVkIHtcbiAgICB0Ym9keSB7XG4gICAgICAgIHRyOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktbGlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbnRhYmxlLnRhYmxlLS1hbGlnbi1jZW50ZXIge1xuICAgIHRib2R5LCB0aGVhZCB7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICAgIHRkLCB0aCB7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRhYmxlLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJi1pbmZvIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtcGVycGFnZSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAucGFnaW5hdGlvbiB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLmRhdGEudGFibGUge1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtbC1kb3duKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIHRoZWFkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICB0Ym9keSxcbiAgICAgICAgdHIsXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgdHIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDEpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgdGRbZGF0YS1sYWJlbF0ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogbGliLXNwYWNpbmctaW5kZW50KDAuNSkgbGliLXNwYWNpbmctaW5kZW50KDAuNSkgbGliLXNwYWNpbmctaW5kZW50KDAuNSkgNTAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBsaWItc3BhY2luZy1pbmRlbnQoMik7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtbGFiZWwpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnBhZ2luYXRpb257XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogJGJveC1yYWRpdXM7XG4gIC5wYWdlLWxpbmt7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IC41cmVtIC43NXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBjb2xvcjogJGNvbG9yLWJvZHktdGV4dDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWxpZ2h0O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3gtc2hhZG93OjAgMCAwIDJweCByZ2JhKCRjb2xvci1zZWNvbmRhcnksIC4yNSk7XG4gICAgfVxuXG4gICAgLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIC5wYWdlLWxpbmsgZWxlbWVudHNcbiAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbiAgLnBhZ2UtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJveC1yYWRpdXM7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3gtcmFkaXVzO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm94LXJhZGl1cztcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3gtcmFkaXVzO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgLy8gT3BpbmlvbmF0ZWQ6IHJlbW92ZSB0aGUgXCJoYW5kXCIgY3Vyc29yIHNldCBwcmV2aW91c2x5IGZvciAucGFnZS1saW5rXG4gICAgICBjdXJzb3I6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyZXk7XG4gICAgfVxuICB9XG59XG4iLCIubmF2YmFye1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saWdodDtcbiAgJl9fbmF2e1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gICZfX2l0ZW17XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgY29sb3I6ICRjb2xvci1ib2R5LXRleHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgd2hpdGU7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCdhbGwnKTtcbiAgICAmOmhvdmVye1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICAgICYuYWN0aXZle1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gIH1cbn1cbiIsIiRoZWFkZXItaGVpZ2h0OiA4MHB4O1xuJGhlYWRlci1oZWlnaHQtZml4ZWQ6IGxpYi1zcGFjaW5nLWluZGVudCgzKTtcbiRoZWFkZXItaGVpZ2h0LW1vYmlsZTogNjZweDtcbiRoZWFkZXItZXhwYW5kZWQtaGVpZ2h0LW1vYmlsZTogbGliLXNwYWNpbmctaW5kZW50KDQuNSk7XG5ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogJGhlYWRlci1oZWlnaHQtbW9iaWxlO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtdXApIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICRoZWFkZXItaGVpZ2h0O1xuICAgIH1cbn1cblxuaGVhZGVyLnBhZ2UtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogJHotaW5kZXgtaGVhZGVyO1xuICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctaGVhZGVyO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbignYm94LXNoYWRvdycpO1xuICAgIG1hcmdpbjogMDtcblxuICAgIC5oZWFkZXIuY29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIGNvbnRhaW5XaWR0aCgkaW5uZXItd2lkdGgpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiBsaWItc3BhY2luZy1pbmRlbnQoMC41KSAkaC1wYWRkaW5nO1xuICAgICAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0LW1vYmlsZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJvZHk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbignYm94LXNoYWRvdyxoZWlnaHQnKTtcbiAgICB9XG5cbiAgICAubG9nbyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCd3aWR0aCcpO1xuICAgICAgICBmbG9hdDogbm9uZTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IHJlbSgxNDBweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyLWxpbmtzIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hY3Rpb24ubXlhY2NvdW50IHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWZpeGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cbiAgICAgICAgLmhlYWRlci5jb250ZW50IHtcbiAgICAgICAgICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQtZml4ZWQ7XG4gICAgICAgIH1cblxuICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LXVwKSB7XG4gICAgICAgIC5oZWFkZXIuY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDE0OHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtZml4ZWQge1xuICAgICAgICAgICAgLmhlYWRlci5jb250ZW50IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0LWZpeGVkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtbC11cCkge1xuICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDg2cHg7XG4gICAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJG1vYmlsZSkge1xuICAgICAgICAuaGVhZGVyLWxpbmtzIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiByZW0oNDBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJG1vYmlsZSkge1xuICAgICAgICAuaGVhZGVyLWxpbmtzIHtcbiAgICAgICAgICAgIC5hY3Rpb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG5cbiAgICAgICAgICAgICAgICA+IFtjbGFzc149XCJpY29uLVwiXSwgPiBbaWNvbn49XCIgaWNvbi1cIl0ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGVhZGVyLWV4cGFuZGVkIHtcbiAgICBwYWRkaW5nLXRvcDogbGliLXNwYWNpbmctaW5kZW50KDQuNSk7XG5cbiAgICBoZWFkZXIgLmhlYWRlci5jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1kb3duKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgaGVpZ2h0OiAkaGVhZGVyLWV4cGFuZGVkLWhlaWdodC1tb2JpbGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoZWFkZXIucGFnZS1oZWFkZXIuaXMtZml4ZWQge1xuICAgICAgICBoZWlnaHQ6IGxpYi1zcGFjaW5nLWluZGVudCg0KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkZGVza3RvcC11cCkge1xuICAgICAgICAgICAgaGVpZ2h0OiBsaWItc3BhY2luZy1pbmRlbnQoMyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucXVvdGUtc3RlcHNfX2xpc3Qge1xuICAgICAgICBtYXJnaW46IGxpYi1zcGFjaW5nLWluZGVudCgwLjM3NSkgMCAwO1xuICAgIH1cbn1cblxuXG5AaW1wb3J0ICdoZWFkZXIvc2VhcmNoJztcbkBpbXBvcnQgJ2hlYWRlci9uYXYnO1xuQGltcG9ydCAnaGVhZGVyL21pbmljYXJ0JztcbiIsImhlYWRlci5wYWdlLWhlYWRlciAuYmxvY2stc2VhcmNoe1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDIzMHB4O1xuICBkaXNwbGF5OiBub25lO1xuICAuZm9ybS5taW5pc2VhcmNoe1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGlucHV0e1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWRpbTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAmOmZvY3Vze1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgfVxuICB9XG4gIC5hY3Rpb24uc2VhcmNoe1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6MDtcbiAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAmOmJlZm9yZXtcbiAgICAgIEBpbmNsdWRlIGljb24oJGljb24tc2VhcmNoKTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gICAgJltkaXNhYmxlZF17XG4gICAgICBjb2xvcjogJGdyZXktZGltO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LXVwKXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLm5hdi1zZWN0aW9uc3tcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC5ibG9jay10aXRsZXtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZpZ2F0aW9ue1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgID51bHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5sZXZlbDB7XG4gICAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gICAgICBhLmxldmVsLXRvcHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogN3B4IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJ2NvbG9yJyk7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLDEpO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCd0cmFuc2Zvcm0nKVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnBhcmVudHtcbiAgICAgICAgYS5sZXZlbC10b3B7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgID4udWktbWVudS1pY29uOmFmdGVye1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbigkaWNvbi1jaGV2cm9uLWRvd24pO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjVyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCdjb2xvcicpXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYS5sZXZlbC10b3Age1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwxKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgPi51aS1tZW51LWljb246YWZ0ZXJ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuYWN0aXZle1xuICAgICAgICBhLmxldmVsLXRvcHtcbiAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLDEpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3VibWVudXtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93LTI7XG4gICAgICAgIGF7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWxpZ2h0O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCRtb2JpbGUpe1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIC5zZWN0aW9uLWl0ZW0tdGl0bGV7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAubmF2aWdhdGlvbntcbiAgICAgIC5sZXZlbDAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGEubGV2ZWwtdG9we1xuICAgICAgICAgID4udWktbWVudS1pY29ue1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICBhLmxldmVsLXRvcHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgID4udWktbWVudS1pY29uOmFmdGVye1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdWJtZW51IGF7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc3VibWVudSBhe1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcbiAgICAgIH1cbiAgICAgIC5zdWJtZW51Om5vdCg6Zmlyc3QtY2hpbGQpPmxpPmF7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsImhlYWRlci5wYWdlLWhlYWRlciAubWluaWNhcnQtd3JhcHBlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTVweDtcbiAgICByaWdodDogMTRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLXVwKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLmFjdGlvbi5zaG93Y2FydCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgYWN0aW9uKCRjb2xvci1wcmltYXJ5LCAkY29sb3ItcHJpbWFyeS1kYXJrLCB3aGl0ZSk7XG4gICAgICAgIHBhZGRpbmc6IDAgMDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbigpO1xuICAgICAgICAgICAgY29udGVudDogJGljb24tYmFza2V0O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb3VudGVyLWxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuY291bnRlci1udW1iZXIge1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuY291bnRlci5xdHkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzMjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gICAgICAgICAgICAmLmVtcHR5IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLXVwKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSg4cHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2NrLW1pbmljYXJ0IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJveC1yYWRpdXM7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWxpZ2h0O1xuICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93LTI7XG4gICAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgICAgbWluLXdpZHRoOiAzNTBweDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcmlnaHQ6IDM5cHg7XG4gICAgICAgICAgICB0b3A6IC0xOHB4O1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA2cHggNnB4IDEycHggNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICByaWdodDogMzhweDtcbiAgICAgICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDdweCA3cHggMTNweCA3cHg7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRncmV5LWxpZ2h0IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmFjdGlvbi5jbG9zZSB7XG4gICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxcHg7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKCk7XG4gICAgICAgICAgICAgICAgY29udGVudDogJGljb24tY2xvc2U7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtcy10b3RhbCB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnN1YnRvdGFsIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwcHggMTBweCAxMHB4O1xuXG4gICAgICAgICAgICAubGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFtb3VudCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2NrLWNvbnRlbnQge1xuICAgICAgICAgICAgPiAuYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAuYWN0aW9ucyA+IC5wcmltYXJ5IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMHB4IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAuYWN0aW9uLnByaW1hcnkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5taW5pY2FydC1pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMjBweCAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2R1Y3QtaXRlbSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZHVjdC1pdGVtLW5hbWUge1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZHVjdC1pdGVtLWRldGFpbHMge1xuICAgICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kZXRhaWxzLXF0eSAubGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyZXktZGltO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2FydC1pdGVtLXF0eSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzFweDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudXBkYXRlLWNhcnQtaXRlbSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuYWN0aW9uLCAucHJpbWFyeTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA5cHggMTBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFjdGlvbi5lZGl0LCAuYWN0aW9uLmRlbGV0ZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYWN0aW9uLWljb24oKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmV5LWRpbTtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJvZHVjdC5hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAtMzFweCAwIDA7XG5cbiAgICAgICAgICAgICAgICA+IC5wcmltYXJ5Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWN0aW9uLnZpZXdjYXJ0IHtcbiAgICAgICAgICAgIEBleHRlbmQgLmFjdGlvbiwgLnByaW1hcnk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5taW5pY2FydC1pdGVtcyAucHJvZHVjdCB7XG4gICAgICAgIC50b2dnbGUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExMCU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbigkaWNvbi1jaGV2cm9uLWRvd24pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnByb2R1Y3Qub3B0aW9ucy5saXN0IHtcbiAgICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5wYXltZW50LWluZm8tc3RhdHVzIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IHJlbSg0cHgpO1xuICAgIG1hcmdpbi10b3A6IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbn1cblxuLnBheW1lbnQtaW5mby1zdGF0dXMtLW9uLWhvbGQsXG4ucGF5bWVudC1pbmZvLXN0YXR1cy0tY2FuY2VsZWQsXG4ucGF5bWVudC1pbmZvLXN0YXR1cy0tZGVjbGluZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG59XG5cbi5wYXltZW50LWluZm8tc3RhdHVzLS1hd2FpdGluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFsdDtcbn1cblxuLnBheW1lbnQtaW5mby1zdGF0dXNfX2ljb24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5wYXltZW50LWluZm8tc3RhdHVzX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLnBheW1lbnQtaW5mby1zdGF0dXNfX2xpbmsge1xuICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxufVxuIiwiLnBhZ2UtZm9vdGVye1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4iLCIkdG9vbHRpcC1pY29uLWluZm86ICdpJzsgLyogSW5mbyAoaSkgaWNvbiBjb250ZW50ICovXG4kdG9vbHRpcC1pY29uLWZvbnQ6ICRmb250LWJvZHk7XG5cbi5fd2l0aC10b29sdGlwIHtcbiAgICAmLS1jdXN0b20ge1xuICAgICAgICAuZmllbGQtdG9vbHRpcCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICAuZmllbGQtdG9vbHRpcC1hY3Rpb257XG4gICAgICAgICAgICAgICAgdG9wOiAtNTlweDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICR0b29sdGlwLWljb24taW5mbztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0b29sdGlwLWljb24tZm9udDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTM5cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWVsZC10b29sdGlwLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyZXktZGltO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tYWdlLWVycm9yIH4gLmZpZWxkLXRvb2x0aXAudG9nZ2xlIHtcbiAgICAgICAgICAgIC5maWVsZC10b29sdGlwLWFjdGlvbiB7XG4gICAgICAgICAgICAgICAgdG9wOiAtNzhweDtcblxuICAgICAgICAgICAgICAgICZbYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtNThweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5maWVsZCAuY29udHJvbC5fd2l0aC10b29sdGlwIHtcbiAgICAmLl93aXRoLXRvb2x0aXAtLWN1c3RvbSBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUycHg7XG4gICAgfVxufVxuIiwiLnRpdGxlLS1zZW1pYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG59XG5cbi50aXRsZS0tcmVndWxhciB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG59XG5cbi5TRy1jb2xfX2hlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbn1cblxuLlNHLWhlYWRlci1mb250LW5hbWUsXG4uU0ctYm9keS1mb250LW5hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbn1cblxuLlNHLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IGxpYi1zcGFjaW5nLWluZGVudCgyKTtcbn1cblxuLlNHLXNlY3Rpb246bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG59XG5cbi5TRy1jb2wge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5TRy1jb2xfX2NvbnRlbnQge1xuICAgIC5mb3JtIHtcbiAgICAgICAgLmZpZWxkc2V0IHtcbiAgICAgICAgICAgID4gLmZpZWxkLmNob2ljZSB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLlNHLWJvZHktZm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG59XG5cbi5TRy1oZWFkZXItZm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG59XG5cbi5TRy1jb2xvdXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLlNHLWNvbG91ciB7XG4gICAgZmxleDogMCAwIDEzLjNyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG59XG5cbi5TRy1jb2xvdXJfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IHJlbSgxMXB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDAuNnJlbTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBoZWlnaHQ6IDguNXJlbTtcbn1cblxuLlNHLWNvbG91cl9fdmFsdWUge1xuICAgIGhlaWdodDogbGliLXNwYWNpbmctaW5kZW50KDEwKTtcbn1cblxuLlNHLWJ1dHRvbnMtcm93LS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5TRy1idXR0b25zLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uU0ctYnV0dG9ucy1jb2wge1xuICAgIHdpZHRoOiAyMCU7XG59XG5cbkBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtZG93bikge1xuICAgIC5TRy1idXR0b25zX193cmFwcGVyIHtcbiAgICAgICAgLmFjdGlvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5TRy1jb2xvdXIge1xuICAgICAgICAmOm50aC1jaGlsZCgybisyKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtdXApIHtcbiAgICAuU0ctc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IGxpYi1zcGFjaW5nLWluZGVudCgzKTtcbiAgICB9XG5cbiAgICAuU0ctY29sX19jb250ZW50IHtcbiAgICAgICAgLmZvcm0ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5TRy1jb2xvdXIge1xuICAgICAgICBmbGV4OiAwIDAgMTMuNXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gICAgfVxuXG4gICAgLlNHLXR3by1jb2xzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIC5TRy1idXR0b25zX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG59XG5cbiIsIi5jdXN0b21lci1hY2NvdW50LWxvZ2luIHtcbiAgICAucGFnZS10aXRsZS13cmFwcGVyIHtcbiAgICAgICAgQGV4dGVuZCAudmlzdWFsbHktaGlkZGVuO1xuICAgIH1cbn1cblxuLmxvZ2luLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG5cbiAgICAubG9naW4tdGFicyB7XG4gICAgICAgICYucHJvZHVjdC5kYXRhLml0ZW1zIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgPiAuaXRlbS50aXRsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0xcHggMCAwO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5wcm9kdWN0LmRhdGEuaXRlbXMgPiAuaXRlbS50aXRsZSB7XG5cbiAgICAgICAgICAgID4gLnN3aXRjaCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWhlYWRlcjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogZnJvbS1mb250O1xuICAgICAgICAgICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjN0Q2MDg3O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAgICAgICAgID4gLnN3aXRjaCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNEYyNjgzO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAyMHB4IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgMjBweCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMjBweCAjNEYyNjgzO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnByb2R1Y3QuZGF0YS5pdGVtcyA+IC5pdGVtLmNvbnRlbnQge1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LXVwKSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzUlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZHNldDphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmZpZWxkLnBhc3N3b3JkIHtcbiAgICAgICAgLmNvbnRyb2wge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFjdGlvbi5yZW1pbmQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiBsaWItc3BhY2luZy1pbmRlbnQoLTEuMjUpO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LXVwKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMXJlbTtcblxuICAgICAgICAuYmxvY2stY3VzdG9tZXItbG9naW4ge1xuICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9jay1uZXctY3VzdG9tZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2sge1xuICAgICAgICAuYmxvY2stdGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oZWFkZXI7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2NrLWN1c3RvbWVyLXJlZ2lzdGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiA0NjBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE4OHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvY2stY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY3VzdG9tZXItcmVnaXN0ZXItbm90ZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY29sb3I6ICRncmV5LWRpbTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtbC11cCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5mb3JtLWxvZ2luIHtcbiAgICAucGVyc2lzdGVudCB7XG4gICAgICAgIC50b29sdGlwLnRvZ2dsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDcwJTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFjdGlvbnMtdG9vbGJhciB7XG4gICAgICAgIC5hY3Rpb24ucmVtaW5kIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQge1xuICAgIC5wYWdlLW1haW4ge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgQGluY2x1ZGUgY29udGFpbldpZHRoKDUwMHB4KVxuICAgIH1cbn1cblxuLmZvcm0ucGFzc3dvcmQucmVzZXQsXG4uZm9ybS5zZW5kLmNvbmZpcm1hdGlvbixcbi5mb3JtLnBhc3N3b3JkLmZvcmdldCxcbi5mb3JtLmNyZWF0ZS5hY2NvdW50LFxuLmZvcm0uc2VhcmNoLmFkdmFuY2VkLFxuLmZvcm0uZm9ybS1vcmRlcnMtc2VhcmNoIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG5cbn1cblxuLmZvcm0tY3JlYXRlLWFjY291bnQgLmZpZWxkc2V0LmNyZWF0ZS5hY2NvdW50OmFmdGVyLFxuLmZvcm0ucGFzc3dvcmQuZm9yZ2V0IC5maWVsZHNldDphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmlzc3Vlcy1zaWduaW5nLWluIHtcbiAgICAudG9nZ2xlLXRpdGxlIHtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDEpO1xuXG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogbGliLXNwYWNpbmctaW5kZW50KDAuNSk7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGR1cmF0aW9uLW1lZGl1bSAkZWFzaW5nLWFjY2VsZXJhdGVkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRvZ2dsZS1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtbC11cCkge1xuICAgICAgICAudG9nZ2xlLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJlZ2lzdGVyLW9mZmxpbmUtc3RlcC0yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGhlaWdodDogODAlO1xuICAgIHdpZHRoOiA5MyU7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5ibG9jay1jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY1JTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY3VzdG9tZXItYWNjb3VudC1jcmVhdGUge1xuICAgIC5wYWdlLW1haW4ge1xuICAgICAgICBtYXgtd2lkdGg6ICRpbm5lci13aWR0aC0yO1xuICAgICAgICBtaW4taGVpZ2h0OiA3MDBweDtcbiAgICB9XG5cbiAgICAuZmllbGRzZXQuYWRkcmVzcyB7XG4gICAgICAgID4gLmxlZ2VuZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFjdGlvbnMtdG9vbGJhciB7XG4gICAgICAgIEBleHRlbmQgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXI7XG4gICAgfVxuXG4gICAgLmZpZWxkLXJlY2FwdGNoYSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLXVwKSB7XG4gICAgICAgIC5hY3Rpb25zLXRvb2xiYXIge1xuICAgICAgICAgICAgLy9mbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9ybS1jcmVhdGUtYWNjb3VudCB7XG4gICAgLnN0ZXAtcGFuZV9pbm5lciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDYzM3B4O1xuICAgIH1cbn1cbiIsIi5hY2NvdW50LW1lbnUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAkei1pbmRleC1zdWItbmF2O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgLy8mOmJlZm9yZSxcbiAgICAvLyY6YWZ0ZXJ7XG4gICAgLy8gIGNvbnRlbnQ6IFwiIFwiO1xuICAgIC8vICBkaXNwbGF5OiBibG9jaztcbiAgICAvLyAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vICB0b3A6MDtcbiAgICAvLyAgYm90dG9tOiAwO1xuICAgIC8vICB6LWluZGV4OiAtMTtcbiAgICAvL31cbiAgICAvLyY6YmVmb3Jle1xuICAgIC8vICBsZWZ0OjA7XG4gICAgLy8gIHJpZ2h0OjUwJTtcbiAgICAvLyAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLWRhcms7XG4gICAgLy99XG4gICAgLy8mOmFmdGVye1xuICAgIC8vICBsZWZ0OjUwJTtcbiAgICAvLyAgcmlnaHQ6MDtcbiAgICAvLyAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICAvL31cbiAgICAuaW5uZXIge1xuICAgICAgICBAaW5jbHVkZSBjb250YWluV2lkdGgoJGlubmVyLXdpZHRoKTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteGw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAmOnZpc2l0ZWQge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEod2hpdGUsIDAuMSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbignYmFja2dyb3VuZC1jb2xvcicpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC05cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMThweCAxNXB4IDAgMTVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tb3JhbmdlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG5cbiAgICAgICAgICAgICYuYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tZ3JlZW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLWRhcms7XG5cbiAgICAgICAgICAgICYuYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkZ3JlZW4tZGFyaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXllbGxvdyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xuXG4gICAgICAgICAgICAmLmFjdGl2ZTphZnRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHllbGxvdztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXB1cnBsZS1kaW0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZS1kaW07XG5cbiAgICAgICAgICAgICYuYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkcHVycGxlLWRpbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXBpbmstZGltIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rLWRpbTtcblxuICAgICAgICAgICAgJi5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwaW5rLWRpbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXNlY29uZGFyeSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuXG4gICAgICAgICAgICAmLmFjdGl2ZTphZnRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWdyZXktYmx1ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1ibHVlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3VibWVudSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLXByaW1hcnksIDEwKTtcbiAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbignYWxsJyk7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh3aGl0ZSwgMCk7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCdiYWNrZ3JvdW5kLWNvbG9yJyk7XG5cbiAgICAgICAgICAgICAgICAmOnZpc2l0ZWQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEod2hpdGUsIC4xKTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tb3JhbmdlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJG9yYW5nZSwgMTApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tZ3JlZW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZ3JlZW4tZGFyaywgMTApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0teWVsbG93IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHllbGxvdywgMTApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tcHVycGxlLWRpbSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRwdXJwbGUtZGltLCAxMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1waW5rLWRpbSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRwaW5rLWRpbSwgMTApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tc2Vjb25kYXJ5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLXNlY29uZGFyeSwgMTApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaGFzLXN1Ym1lbnUge1xuICAgICAgICAgICAgICAgIC5hY2NvdW50LW1lbnVfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAuY2FyZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigndHJhbnNmb3JtJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbigkaWNvbi1jaGV2cm9uLWRvd24pO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAuYWNjb3VudC1tZW51X19pdGVtIC5jYXJldCB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmFjY291bnQtbWVudV9fc3VibWVudSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWNjb3VudCB7XG4gICAgaGVhZGVyLnBhZ2UtaGVhZGVyIHtcbiAgICAgICAgLm1pbmljYXJ0LXdyYXBwZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC11cCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhZ2UtbWFpbiB7XG4gICAgICAgIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICAgICAgICAgICAgLnBhZ2UtdGl0bGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtdXApIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWdlLXRpdGxlLXdyYXBwZXItLWN1c3RvbWVyIHtcbiAgICAvL0BpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtbC11cCkge1xuICAgIC8vICAgIHdpZHRoOiA3MCU7XG4gICAgLy99XG5cbiAgICAucGFnZS10aXRsZSB7XG4gICAgICAgIEBleHRlbmQgLmg0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5hY2NvdW50LWRhc2hib2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcblxuICAgICZfX2NvbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgICZfX2JveCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMjEwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC11cCkge1xuICAgICAgICAmX19jb2wge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgJl9fY29sIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJGRlc2t0b3AtdXApIHtcbiAgICAgICAgJl9fY29sIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jdXN0b21lcl9fdG9wLWFyZWEge1xuICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgwLjUpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLXVwKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDEpO1xuICAgIH1cbn1cblxuLmN1c3RvbWVyX19pbnRlcmFjdGl2ZS1jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtbC1kb3duKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcblxuICAgICAgICAuY3VzdG9tZXJfX2FjY291bnQtbG9nb3V0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtbC11cCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICAgICAgLmN1c3RvbWVyX19hY2NvdW50LWxvZ291dCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50b2dnbGUtdHJpZ2dlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLWRvd24pIHtcbiAgICAudG9nZ2xlLXRyaWdnZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICA+IHNwYW4sXG4gICAgICAgID4gc3Bhbjo6YmVmb3JlLFxuICAgICAgICA+IHNwYW46OmFmdGVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDJweCk7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDIwcHgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYmxvY2stY29sbGFwc2libGUtbmF2IHtcbiAgICAuY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICA+IHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeS1saWdodDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg0cHgpIHJlbSg0cHgpIDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBhLFxuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXNlY29uZGFyeS1kYXJrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRlbGltaXRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCdjb2xvcicpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWRhcms7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEsXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBwYWRkaW5nOiBsaWItc3BhY2luZy1pbmRlbnQoMC43NSk7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLXNlY29uZGFyeS1kYXJrO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtZG93bikge1xuICAgICAgICAuYmxvY2stY29sbGFwc2libGUtbmF2LXRpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgNjZweCwgMCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpIDBzO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA2NnB4LCAwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtb3ZlcmxheSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDUwJSk7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpIDBzLCB2aXNpYmlsaXR5IDAuNHMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKSAwcztcblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICAgICAgPiBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSxcbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY3VzdG9tZXJfX2FjY291bnQtdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jdXN0b21lcl9fYWNjb3VudC1udW1iZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGNvbG9yOiAkY29sb3ItYm9keS10ZXh0O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC11cCkge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICB9XG59XG5cbi5jdXN0b21lci1hY2NvdW50LW51bWJlciB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5mb3JtLWVkaXQtYWNjb3VudCB7XG4gICAgLmZpZWxkc2V0LmluZm8ge1xuICAgICAgICA+IC5sZWdlbmQsXG4gICAgICAgID4gYnIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZHNldCB7XG4gICAgICAgICYucGFzc3dvcmQsXG4gICAgICAgICYubWFuYWdlLWFkZHJlc3NlcyB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtdXApIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDIpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hY3Rpb25zLXRvb2xiYXIge1xuICAgICAgICBAZXh0ZW5kIC5zdHlsZWQtYWN0aW9ucy10b29sYmFyO1xuXG4gICAgICAgIC5hY3Rpb24uYmFjayB7XG4gICAgICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1zaG93bihyZWxhdGl2ZSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtbC11cCkge1xuICAgICAgICAuZmllbGRzZXQge1xuICAgICAgICAgICAgd2lkdGg6IDc1JTtcblxuICAgICAgICAgICAgJi5pbmZvLFxuICAgICAgICAgICAgJi5wYXNzd29yZCxcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmN1c3RvbWVyLWFjY291bnRfY29tbXVuaWNhdGlvbi1lZGl0IHtcbiAgICAucGFnZS10aXRsZS13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAucGFnZS1tYWluIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgfVxufVxuXG4uY3VzdG9tZXItYWNjb3VudC1hZGRyZXNzZXMge1xuICAgIC5ibG9jayB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmRlbGl2ZXJ5LWFkZHJlc3Mge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvcm0tY29tbXVuaWNhdGlvbi1lZGl0IHtcbiAgICAucm93IHtcbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtbC11cCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFjdGlvbnMtdG9vbGJhciB7XG4gICAgICAgIEBleHRlbmQgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXI7XG4gICAgfVxufVxuXG4uc2VjdGlvbl9fbGF0ZXN0LXF1b3RlLFxuLnNlY3Rpb25fX29yZGVyLXNjaGVkdWxpbmctbm90aWNlLFxuLnNlY3Rpb25fX3B1cmNoYXNlLW5vdC1hdmFpbGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcblxuICAgIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuIiwiLmJsb2NrLWFkZHJlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gICAgLmJsb2NrLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXNlY29uZGFyeSwgMC44KTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDI0cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGV4dGVuZCAuY2xlYXJmaXg7XG5cbiAgICAgICAgLmJsb2NrLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRlZmF1bHQge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gICAgICAgIH1cblxuICAgICAgICAuYWN0aW9uLmRlbGV0ZSB7XG4gICAgICAgICAgICAvL2Zsb2F0OiByaWdodDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweCA4cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2stY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICB9XG5cbiAgICAuYmxvY2stYWN0aW9ucyB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG5cbiAgICAgICAgLmFjdGlvbi5zZWxlY3Q6ZGlzYWJsZWQge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KC5hY3RpdmUpIHtcbiAgICAgICAgLmFjdGlvbi5zZWNvbmRhcnkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Itc2Vjb25kYXJ5LCAwLjgpO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRjb2xvci1zZWNvbmRhcnksIDAuOCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC5ibG9jay1oZWFkZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Itc2Vjb25kYXJ5LCAxKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9jay1hY3Rpb25zIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5ldyB7XG4gICAgICAgIC5ibG9jay1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmV3LWFjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvci1zZWNvbmRhcnksIDAuOCk7XG4gICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbn1cblxuLmJsb2NrLWFkZHJlc3MtbGlzdCB7XG4gICAgPiAuaXMtZGVmYXVsdCB7XG4gICAgICAgIG9yZGVyOiAtMTtcbiAgICB9XG5cbiAgICA+IGRpdiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbiAgICB9XG5cbiAgICAuYmxvY2stYWRkcmVzcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtdXApIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9jay1jb250ZW50IHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLm1mYy1vcmRlcnMge1xuICAgID4gaDIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtbC11cCkge1xuICAgICAgICAudGFibGUtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oNHB4KTtcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIG1pbi1oZWlnaHQ6IDhyZW07XG5cbiAgICAgICAgI2xvYy10cmFucy1kYXRhLWxvYWRpbmcge1xuICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zcGlubmVyLWJvcmRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgIC5zci1vbmx5IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9sb2FkaW5nLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgdGgsIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXhsaWdodDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiBsaWItc3BhY2luZy1pbmRlbnQoMC41KSBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLXVwKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtbC11cCkge1xuICAgICAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogbGliLXNwYWNpbmctaW5kZW50KDAuMjUpIGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmV5LWxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLm15b3JkZXJzdGF0dXMtZmluZC1pbmRleHtcbiAgLnBhZ2UtbWFpbntcbiAgICBAaW5jbHVkZSBjb250YWluV2lkdGgoNjIwcHgpO1xuICB9XG59XG5cbi5teW9yZGVyc3RhdHVzLWluZGV4LWluZGV4e1xuICAucGFnZS10aXRsZS13cmFwcGVye1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm15b3JkZXJzdGF0dXNfbm90aWZpY2F0aW9uIHA6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubXlvcmRlcnN0YXR1c19ub3RpZmljYXRpb24gPiBbZGF0YS1jb250ZW50LXR5cGVdIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmM1YzU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cbiIsIi5teS1jcmVkaXQtY2FyZHMge1xuICAgIC5hY3Rpb24uZGVsZXRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKCk7XG4gICAgICAgICAgICBjb250ZW50OiAkaWNvbi1jbG9zZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWZjLWNvbnRhaW5lcntcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktYmx1ZS1saWdodDtcbiAgcGFkZGluZzogMjBweDtcbiAgaDIsIGgzLCBoNHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgaDV7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgfVxuICAuY2FyZHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC50YWJsZXtcbiAgICB0ci5zZWxlY3RlZHtcbiAgICAgIHRke1xuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRncmV5LWxpZ2h0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6NHB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuICAgICAgICB9XG4gICAgICAgICY6Zmlyc3QtY2hpbGQ6YmVmb3Jle1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRjYXJkLXJhZGl1cztcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkOmJlZm9yZXtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGNhcmQtcmFkaXVzO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXIgdGR7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgICB0ci5yb3ctbW9yZXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCdhbGwnKTtcbiAgICAgICYub3BlbntcbiAgICAgICAgZGlzcGxheTogdGFibGUtcm93O1xuICAgICAgfVxuICAgICAgdGR7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206NHB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuICAgICAgICB9XG4gICAgICAgICY6Zmlyc3QtY2hpbGQ6YmVmb3Jle1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRjYXJkLXJhZGl1cztcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkOmJlZm9yZXtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGNhcmQtcmFkaXVzO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXIgdGR7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmN1c3RvbWVyLXBheW1lbnQtaW5mb19fd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLXVwKSB7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgfVxuXG4gICAgLmJsb2NrLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmNvbnRhY3Qtc3VwcG9ydF9fbGluayB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgfVxuXG4gICAgLnByaWNlLWJveCB7XG4gICAgICAgID4gLnByaWNlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDAuNSk7XG4gICAgICAgIH1cblxuICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYmxvY2stYWNjb3VudC1iYWxhbmNlIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcbiAgICBwYWRkaW5nLXRvcDogbGliLXNwYWNpbmctaW5kZW50KDEuNSk7XG59XG5cbi5ibG9jay1hY2NvdW50LWJhbGFuY2VfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMC4yNSk7XG59XG5cbi5hY2NvdW50IC5jb2x1bW4ubWFpbiAuYmxvY2stYWNjb3VudC1iYWxhbmNlOm5vdCgud2lkZ2V0KSB7XG4gICAgLmJsb2NrLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAucHJpY2UtYm94IHtcbiAgICAgICAgJiAuYmxvY2stdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGlyZWN0LWRlYml0LWluc3RydWN0aW9ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtbC11cCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5ibG9jay10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjBweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgwLjc1KTtcbiAgICB9XG59XG5cbi5kaXJlY3QtZGViaXQtaW5zdHJ1Y3Rpb25zX19jb2x1bW4ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgZmxleDogMSAxIDUwJTtcblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGFuZWxfX2NvbnRlbnQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbn1cblxuIiwiLnF1b3RlLXN0ZXBzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDglO1xuICAgICAgICByaWdodDogOCU7XG4gICAgfVxuXG4gICAgLnN0ZXAtaXRlbSB7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC5zdGVwLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG59XG5cbi5xdW90ZS1pbmRleC1pbmRleCB7XG4gICAgLnBhZ2UtbWFpbiB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4ucXVvdGVfX2NhcmJvbi1vZmZzZXQge1xuICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbn1cblxuLnF1b3RlLWZvcm0ge1xuICAgIC5hY3Rpb25zLXRvb2xiYXIge1xuICAgICAgICBwYWRkaW5nOiBsaWItc3BhY2luZy1pbmRlbnQoMSkgMCAwO1xuICAgICAgICBtYXJnaW4tdG9wOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgbGliLXNwYWNpbmctaW5kZW50KDAuMjUpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWhlYWRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hY3Rpb25zLXRvb2xiYXJfX3F1b3RlLXVwZGF0ZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAuZmllbGQge1xuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDMycHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZCB7XG4gICAgICAgICAgICAmLnJhZGlvIHtcbiAgICAgICAgICAgICAgICA+IC5yYWRpby1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYm9keS10ZXh0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgfiBsYWJlbDphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJvZHktdGV4dDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDEpO1xuICAgIH1cblxuICAgIC5zZWN0aW9uX19wcm9kdWN0cyB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IHJlbSgyODBweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1kb3duKSB7XG4gICAgICAgIC5jaGVja291dC1jb250YWluZXIge1xuICAgICAgICAgICAgLm9wYy1zaWRlYmFyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAub3BjLWJsb2NrLXN1bW1hcnkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0zeDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIHJlbSgtMjBweCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJ3RyYW5zZm9ybScpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oJGljb24tYXJyb3ctZG93bik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnF1b3RlLWZvcm1fX2RlbGl2ZXJ5IHtcbiAgICAucXVvdGVzLWxpc3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG4gICAgfVxuXG4gICAgLmNhcnQtZGlzY291bnQge1xuICAgICAgICBvcmRlcjogdW5zZXQ7XG5cbiAgICAgICAgLmFjdGlvbnMtdG9vbGJhciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBsZWZ0OiByZW0oLTE4cHgpO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnF1b3RlLXdyYXBwZXIge1xuICAgICAgICAuZGVsaXZlcnktdGltZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5LWxpZ2h0O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE2cHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucXVvdGUtZm9ybV9fYWNjb3VudCB7XG4gICAgLm5vdGljZSB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktbGlnaHQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC11cCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnF1b3RlLWZvcm0tbG9hZGluZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICBjb2xvcjogJGdyZXk7XG5cbiAgICBzdmcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbn1cblxuLnF1b3RlLXByb2R1Y3RzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICZfX2NvbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtdXApIHtcbiAgICAgICAgJl9fY29sIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLXVwKSB7XG4gICAgICAgICZfX2NvbCB7XG4gICAgICAgICAgICB3aWR0aDogNDAlO1xuXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnF1b3RlLXByb2R1Y3RzLXdyYXBwZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5LWRhcms7XG59XG5cbi5xdW90ZS1wcm9kdWN0c19fY29sdW1uIHtcbiAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG59XG5cbi5xdW90ZS1wcm9kdWN0LWJveCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC11cCkge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgbGFiZWwucmFkaW8tbGFiZWwge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHRvcDogcmVtKDZweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRvcDogcmVtKDlweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmFkaW8tY3VzdG9tIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbGFiZWwucmFkaW8tbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtZG93bikge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDEpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhbmVsX19pbWFnZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvd2lkZ2V0L2hlYXRpbmdvaWwtYmcuanBnKTtcbiAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA0MCUgY2VudGVyO1xuICAgIH1cblxuICAgICYucGFuZWwtLWFsdCB7XG4gICAgICAgIC5wYW5lbF9faW1hZ2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy93aWRnZXQvcHJlbWl1bS5qcGcpO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA2MCUgY2VudGVyO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1JTtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC40KSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlcy93aWRnZXQvZ2xvd21heC5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi5uZXctY3VzdG9tZXJfX2JhZGdlIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5LWxpZ2h0O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xuICAgIGZvbnQtc2l6ZTogcmVtKCRmb250LXNpemUtYmFzZSk7XG4gICAgY29sb3I6ICRjb2xvci1ib2R5LXRleHQ7XG4gICAgcGFkZGluZzogbGliLXNwYWNpbmctaW5kZW50KDAuMTI1KSBsaWItc3BhY2luZy1pbmRlbnQoMC41KTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtbC11cCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogbGliLXNwYWNpbmctaW5kZW50KDEpO1xuICAgIH1cblxuICAgIC5pY29uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGxpYi1zcGFjaW5nLWluZGVudCgwLjI1KTtcbiAgICB9XG59XG5cbi5xdW90ZS1wcm9kdWN0c19fcHJlbWl1bS1pbWcge1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtbC1kb3duKSB7XG4gICAgICAgIG1hcmdpbjogbGliLXNwYWNpbmctaW5kZW50KDAuNSkgMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG4gICAgfVxufVxuXG4ucXVvdGUtdGFibGUge1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtbC11cCkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcbiAgICB9XG59XG5cbi5xdW90ZS1mb3JtIHtcbiAgICAuYnVzaW5lc3Mtbm90ZXMge1xuICAgICAgICBtYXJnaW46IDMwcHggMDtcbiAgICB9XG5cbiAgICAuYWN0aW9ucy10b29sYmFyIHtcbiAgICAgICAgZGl2LnByaW1hcnkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnF1b3Rlcy1pdGVtLWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LXVwKSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAucGFuZWxfX2Zvb3Rlci10aXRsZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG5cbiAgICAucGFuZWxfX2hlYWRlci1hY3Rpb25zIHtcbiAgICAgICAgLmNoYW5nZS1vcmRlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnF1b3Rlcy1jYXJib24tb2Zmc2V0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgLnBhbmVsX19pbWFnZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY2FyYm9uL3dpZGUuanBnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgIC5wYW5lbF9faW5uZXIge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgIH1cbn1cblxuLnF1b3RlLXVwZGF0ZV9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogbGliLXNwYWNpbmctaW5kZW50KDEpO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnktbGlnaHQ7XG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDE2cHgpO1xufVxuXG4uZGVsaXZlcnktY291bnRkb3duOm5vdCg6ZW1wdHkpIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1hY2NlbnQ7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxNnB4KTtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgcGFkZGluZzogNHB4IDIwcHg7XG4gICAgfVxuXG4gICAgPiBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiAwLjJyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuY291bnRkb3duLW1lc3NhZ2Uge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBsaWItc3BhY2luZy1pbmRlbnQoMC41KTtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIHRleHQtd3JhcDogcHJldHR5O1xuICAgIH1cblxuICAgID4gc3Bhbjpvbmx5LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmNvdW50ZG93bi10aW1lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG4gICAgICAgIGdhcDogbGliLXNwYWNpbmctaW5kZW50KDAuNSk7XG5cbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogbGliLXNwYWNpbmctaW5kZW50KDAuMjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvdW50ZG93bi10aW1lcl9faXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICBwYWRkaW5nOiBsaWItc3BhY2luZy1pbmRlbnQoMC4yNSk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oOHB4KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0zeDtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDQycHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0MnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGVsaXZlcnktd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDFyZW07XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgcGFkZGluZzogMC41cmVtIDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbn1cblxuLm1vZGFsLWJ1dHRvbi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDJyZW07XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuLnF1b3RlLWZvcm0ge1xuICAgIC5tb2RhbC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogNTgwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxNnB4KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuaDEge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzJjaDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtd3JhcDogcHJldHR5O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgkZm9udC1zaXplLWJhc2UpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi5kZWxpdmVyeS13cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xufVxuXG4uZGVsaXZlcnktY291bnRkb3duIHtcbiAgICBhbmltYXRpb246IGZhZGUtaW4gMXMgZWFzZS1pbjtcbn1cblxuQGtleWZyYW1lcyBmYWRlLWluIHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cbiIsIi5jaGVja291dC1jYXJ0LWluZGV4ICNtYWluY29udGVudCA+IC5wYWdlLm1lc3NhZ2VzIC5tZXNzYWdlLnN1Y2Nlc3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXJ0LWNvbnRhaW5lciB7XG4gICAgLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAucGFnZS10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tY2FydCxcbiAgICAuY2FydC1naWZ0LWl0ZW0sXG4gICAgLmNhcnQtZGlzY291bnQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmNhcnQtc3VtbWFyeSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtdXApIHtcbiAgICAgICAgLnBhZ2UtdGl0bGUtd3JhcHBlcixcbiAgICAgICAgLmZvcm0tY2FydCxcbiAgICAgICAgLmNhcnQtZ2lmdC1pdGVtLFxuICAgICAgICAuY2FydC1kaXNjb3VudCB7XG4gICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICB9XG4gICAgICAgIC5jYXJ0LXN1bW1hcnkge1xuICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgLnBhZ2UtdGl0bGUtd3JhcHBlcixcbiAgICAgICAgLmZvcm0tY2FydCxcbiAgICAgICAgLmNhcnQtZ2lmdC1pdGVtLFxuICAgICAgICAuY2FydC1kaXNjb3VudCB7XG4gICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNhcnQudGFibGUtd3JhcHBlciAuY2FydCB7XG4gICAgdGhlYWQge1xuICAgICAgICB0ciB7XG4gICAgICAgICAgICB0aC5jb2wge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IGxpYi1zcGFjaW5nLWluZGVudCgwLjI1KSBsaWItc3BhY2luZy1pbmRlbnQoMC4yNSk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LXVwKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yeDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnN1YnRvdGFsIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5xdHkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgID4gLml0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuXG4gICAgICAgIC5jb2wge1xuICAgICAgICAgICAgcGFkZGluZzogMThweCA2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY29sLnF0eSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbC5pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMThweCA2cHg7XG5cbiAgICAgICAgICAgIC5wcm9kdWN0LWl0ZW0tcGhvdG8ge1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByb2R1Y3QtaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZHVjdC1pdGVtLWRldGFpbHMge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtZG93bikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9kdWN0LWl0ZW0tbmFtZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW0tb3B0aW9ucyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG5cbiAgICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcmljZS1pbmNsdWRpbmctdGF4LFxuICAgICAgICAucHJpY2UtZXhjbHVkaW5nLXRheCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgIH1cblxuICAgICAgICAuY2FydC1wcmljZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG5cbiAgICAgICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2wucHJpY2UsXG4gICAgICAgIC5jb2wucXR5IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuY29sLnN1YnRvdGFsIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRyb2wucXR5IHtcbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbS1hY3Rpb25zIHtcbiAgICAgICAgICAgIC5hY3Rpb24tZGVsZXRlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHMyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1zaG93bihzdGF0aWMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtdXApIHtcbiAgICAgICAgICAgIC5pdGVtLWFjdGlvbnMge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDEycHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNhcnQtY2FyYm9uLW9mZnNldC1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtdXApIHtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLXVwKSB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgfVxufVxuXG4uYmxvY2suZGlzY291bnQge1xuICAgIG1hcmdpbjogbGliLXNwYWNpbmctaW5kZW50KDEpIDA7XG4gICAgcGFkZGluZy10b3A6IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcblxuICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYm9keS10ZXh0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMC4yNSk7XG4gICAgICAgIGN1cnNvcjogdW5zZXQ7XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5maWVsZHNldC5jb3Vwb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDI3OHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZCB7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJ1dHRvbi1yYWRpdXMgMCAwICRidXR0b24tcmFkaXVzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFjdGlvbnMtdG9vbGJhciB7XG4gICAgICAgICAgICAuYWN0aW9uIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5hY3Rpb24sIC5zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJ1dHRvbi1yYWRpdXM7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHJlbSg4NHB4KTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiByZW0oNDBweCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNDBweCk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNhcnQtc3VtbWFyeSxcbi5vcGMtYmxvY2stc3VtbWFyeSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeS14bGlnaHQ7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oZWFkZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMCBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgLmJsb2NrLnNoaXBwaW5nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuY2FydC10b3RhbHMge1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cbiAgICAuY2FydC10b3RhbHMgdGFibGUudG90YWxzLCAudGFibGUtdG90YWxzIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuXG4gICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcblxuICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcblxuICAgICAgICAgICAgICAgIHRoLFxuICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB0aCwgdGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IGxpYi1zcGFjaW5nLWluZGVudCgwLjUpIGxpYi1zcGFjaW5nLWluZGVudCgxKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgdGgsIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYudG90YWxzLXRheC1zdW1tYXJ5IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnRvdGFscy10YXgtZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmdyYW5kIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeS1saWdodDtcblxuICAgICAgICAgICAgICAgICAgICAubWFyaywgLmFtb3VudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJGRlc2t0b3AtdXApIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteGw7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hlY2tvdXQtbWV0aG9kcy1pdGVtcyB7XG4gICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xuICAgIH1cbn1cblxuLmNhcnQtYWN0aW9ucy10b29sYmFyIHtcbiAgICBAZXh0ZW5kIC5zdHlsZWQtYWN0aW9ucy10b29sYmFyO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAuYWN0aW9uLmNoZWNrb3V0IHtcbiAgICAgICAgbWluLXdpZHRoOiAxODBweDtcbiAgICB9XG59XG5cbi5jYXJ0LWVtcHR5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG59XG4iLCIuY2hlY2tvdXQtaW5kZXgtaW5kZXgge1xuICAgIC5jaGVja291dC1iaWxsaW5nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLnNoaXBwaW5nLXN0ZXAsXG4gICAgJi5wYXltZW50LXN0ZXAge1xuICAgICAgICAuY2hlY2tvdXQtYmlsbGluZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuc2hpcHBpbmctc3RlcCB7XG4gICAgICAgIC5ibG9jay1hZGRyZXNzLWxpc3Qge1xuICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYucGF5bWVudC1zdGVwIHtcbiAgICAgICAgLmJsb2NrLm5vdGlmaWNhdGlvbnMsXG4gICAgICAgIC5ibG9jay5ibG9jay1kZWxpdmVyeS1jb21tZW50cyxcbiAgICAgICAgLmJsb2NrLnNtYWxsLXRydWNrLWRlbGl2ZXJ5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGFnZS10aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xuICAgIH1cblxuICAgIC5jb2x1bW5zIHtcbiAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICAmLm1haW4ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ub3BjLWJsb2NrLXN1bW1hcnkge1xuICAgIC5vcGMtYmxvY2stc2hpcHBpbmctaW5mb3JtYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5ibG9jay5pdGVtcy1pbi1jYXJ0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICA+IC50aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtM3g7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gLmNvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5taW5pY2FydC1pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5taW5pY2FydC1pdGVtcyB7XG4gICAgICAgICAgICAucHJvZHVjdC1pdGVtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDAuNSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWxpZ2h0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgwLjUpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc3VidG90YWwge1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICAgICAgICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteGw7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucHJpY2UtaW5jbHVkaW5nLXRheCwgLnByaWNlLWV4Y2x1ZGluZy10YXgge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtc2VtaWJvbGQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjBweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcm9kdWN0LWl0ZW0tbmFtZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ib2R5LXRleHQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDAuMjUpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByb2R1Y3QtaXRlbS1uYW1lLWJsb2NrIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByb2R1Y3QtaXRlbS1kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgLmRldGFpbHMtcXR5IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcm9kdWN0LWl0ZW0taW5uZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcm9kdWN0Lm9wdGlvbnMge1xuICAgICAgICAgICAgICAgIC50b2dnbGUsXG4gICAgICAgICAgICAgICAgLnN1YnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLml0ZW0tb3B0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDAuMjUpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGR0LFxuICAgICAgICAgICAgICAgICAgICBkZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsZWFyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2hlY2tvdXQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgLm9wYy1zaWRlYmFyIHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgb3JkZXI6IDA7XG4gICAgfVxuXG4gICAgLm9wYy1wYXltZW50IHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgfVxuXG4gICAgLm9wYy1ibG9jay1zdW1tYXJ5IC50YWJsZS10b3RhbHMge1xuICAgICAgICAudG90YWxzLnNoaXBwaW5nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5tZXNzYWdlcyB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgIH1cblxuICAgIC5jaGVja291dC1tYWluIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLXVwKSB7XG4gICAgICAgIC5xdW90ZS1zdGVwc19fd3JhcHBlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jaGVja291dC1tYWluIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9wYy1zaWRlYmFyIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCRkZXNrdG9wLXVwKSB7XG4gICAgICAgIC5vcGMtc2lkZWJhciB7XG4gICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2hlY2tvdXQtYmlsbGluZyB7XG4gICAgPiAuYmxvY2sge1xuICAgICAgICA+IC5ibG9jay10aXRsZSB7XG4gICAgICAgICAgICAvL0BpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYmxvY2stY2hlY2tvdXQtY29tbWVudHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtdXApIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5ibG9jay1oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1ibHVlO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMjRweDtcbiAgICAgICAgQGV4dGVuZCAuY2xlYXJmaXg7XG5cbiAgICAgICAgLmJsb2NrLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRlZmF1bHQge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbnB1dCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJsdWU7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggMjRweDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICB9XG59XG5cblxuLm9wYy13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAubm8tcXVvdGVzLWJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubWV0aG9kcy1zaGlwcGluZyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtZG93bikge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdGVwLWNvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWRvd24pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5vcGMtc2lkZWJhciB7XG4gICAgbWFyZ2luLXRvcDogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtZG93bikge1xuICAgICAgICBsZWZ0OiAxMCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoLTEwMCUsIDAsIDApO1xuXG4gICAgICAgICYuX3Nob3cge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgwLCAwLCAwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vcGMtYmxvY2stc3VtbWFyeSB7XG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IGxpYi1zcGFjaW5nLWluZGVudCgwLjUpIGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kZWxpdmVyeS10aW1lLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiBsaWItc3BhY2luZy1pbmRlbnQoMC41KSBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG5cbiAgICAgICAgaHIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYm9yZGVyO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRhdGEudGFibGUge1xuICAgICAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDAgOHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgIHRoLFxuICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgbGliLXNwYWNpbmctaW5kZW50KDAuNSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmFtb3VudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5kZWxpdmVyeS1zbG90LW1lc3NhZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1hY2NlbnQ7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE0cHgpO1xuICAgICAgICBwYWRkaW5nOiA3cHggMTRweDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuM3JlbTtcbiAgICAgICAgdGV4dC13cmFwOiBwcmV0dHk7XG4gICAgfVxufVxuXG4uY2hlY2tvdXQtYWN0aW9ucy10b29sYmFyIHtcbiAgICAvL3dpZHRoOiAxMDAlO1xuICAgIEBleHRlbmQgLnN0eWxlZC1hY3Rpb25zLXRvb2xiYXI7XG59XG5cbi5tb2RhbC1jb250ZW50ICNyZWFsZXhwYXltZW50c19ocHAtaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtaGVpZ2h0OiA1NDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuXG4uY2hlY2tvdXQtaW5kZXgtaW5kZXggLm1vZGFsLXBvcHVwIC5tb2RhbC1pbm5lci13cmFwIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmNoZWNrb3V0LXNoaXBwaW5nLWFkZHJlc3Mge1xuICAgIC5zdGVwLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5jaGVja291dC1zaGlwcGluZy1tZXRob2Qge1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtdXApIHtcbiAgICAgICAgLmFjdGlvbnMtdG9vbGJhciB7XG4gICAgICAgICAgICA+IC5wcmltYXJ5IHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIHtcbiAgICBocixcbiAgICBicixcbiAgICAuZmllbGRzZXQgPiAubGVnZW5kICsgYnIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5zdGVwLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbiAgICB9XG5cbiAgICAub3BjLXBheW1lbnQtLWZmZGQtZW5hYmxlZCB7XG4gICAgICAgIC5wYXltZW50LW1ldGhvZC10aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYXltZW50LW1ldGhvZC1jb250ZW50IHtcbiAgICAgICAgPiAuYWN0aW9ucy10b29sYmFyIHtcbiAgICAgICAgICAgID4gLnByaW1hcnkge1xuICAgICAgICAgICAgICAgIC5hY3Rpb24ucHJpbWFyeSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtdXApIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHJlbSg1MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYXltZW50LW1ldGhvZC10aXRsZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmc6IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYm9keS10ZXh0O1xuXG4gICAgICAgICYuY2hvaWNlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgPiBpbnB1dCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBpbnB1dDpjaGVja2VkIH4gbGFiZWw6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBsYWJlbC5sYWJlbCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjBweCk7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogcmVtKDIwcHgpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYm9keS10ZXh0O1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDIwcHgpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9keS10ZXh0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiByZW0oM3B4KTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogcmVtKDNweCk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTRweCk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDE0cHgpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigndHJhbnNmb3JtJyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ib2R5LXRleHQ7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWN0aW9ucy10b29sYmFyIHtcbiAgICAgICAgPiAucHJpbWFyeSB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLnBheW1lbnRzIHtcbiAgICAgICAgLmZpZWxkc2V0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgxKTtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgICAgIC5jcmVkaXQtY2FyZC1leHBpcmF0aW9uLFxuICAgICAgICAgICAgLmNyZWRpdC1jYXJkLWN2diB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vLmFjdGlvbnMtdG9vbGJhciB7XG4gICAgLy8gICAgLmFjdGlvbi5jaGVja291dCB7XG4gICAgLy8gICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xuICAgIC8vICAgIH1cbiAgICAvL31cblxuICAgIC5wYXltZW50LW1ldGhvZHMge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLnBheW1lbnQtbWV0aG9kIHtcbiAgICAgICAgJi5fYWN0aXZlIHtcbiAgICAgICAgICAgIC5wYXltZW50LW1ldGhvZC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGxpYi1zcGFjaW5nLWluZGVudCgxKSAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICArIC5wYXltZW50LW1ldGhvZCB7XG4gICAgICAgICAgICAucGF5bWVudC1tZXRob2QtdGl0bGUge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBheW1lbnQtbWV0aG9kLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDAgbGliLXNwYWNpbmctaW5kZW50KDEpIDA7XG4gICAgfVxuXG4gICAgLmZpZWxkLmNob2ljZSAubGFiZWwge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgYS5wcmludC1saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5vcGMtZXN0aW1hdGVkLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWxpZ2h0O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDAgMCBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG4gICAgcGFkZGluZzogbGliLXNwYWNpbmctaW5kZW50KDEpO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmVzdGltYXRlZC1ibG9jayB7XG4gICAgICAgIC5lc3RpbWF0ZWQtbGFiZWwge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgkZm9udC1zaXplLWJhc2UpO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDAuMjUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1pbmljYXJ0LXdyYXBwZXIge1xuICAgICAgICAuYWN0aW9uLnNob3djYXJ0IHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKCRpY29uLWJhc2tldCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb3VudGVyLnF0eSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyNHB4KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyNHB4KTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYXltZW50LW9wdGlvbnMtY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvbG9hZGluZy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cbiAgICAmLmxvYWRlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnktbGlnaHQ7XG4gICAgfVxufVxuXG4ucGF5bWVudC1vcHRpb25zLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKC0xMHB4KTtcbiAgICAgICAgd2lkdGg6IHJlbSgyMHB4KTtcbiAgICAgICAgaGVpZ2h0OiByZW0oMjBweCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvZHktdGV4dDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiByZW0oM3B4KTtcbiAgICAgICAgd2lkdGg6IHJlbSgxNHB4KTtcbiAgICAgICAgaGVpZ2h0OiByZW0oMTRweCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKC03cHgpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJ3RyYW5zZm9ybScpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYm9keS10ZXh0O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIG9wYWNpdHk6IC41O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bDtcbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG59XG5cbi5vcGMtcGF5bWVudC1hZGRpdGlvbmFsIHtcbiAgICAuZm9ybS1kaXNjb3VudCB7XG4gICAgICAgIC5hY3Rpb25zLXRvb2xiYXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGVmdDogcmVtKC0xOHB4KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFjdGlvbnMtdG9vbGJhci10cmlnZ2VyIHtcbiAgICAuYWN0aW9uLnByaW1hcnkge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWRvd24pIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYmxvY2stZGVsaXZlcnktY29tbWVudHMge1xuICAgIC5zZWxlY3Qge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDEpO1xuICAgIH1cblxuICAgIC5jb21tZW50LW9wdGlvbnMtYWRkaXRpb25hbC1hcmVhIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZXktbGlnaHQ7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgzMHB4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwcHgpO1xuICAgICAgICBtYXgtd2lkdGg6IHJlbSg0NzZweCk7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLmNob2ljZSA+IGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5fd2l0aC10b29sdGlwLS1jdXN0b20ge1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkZGVza3RvcC11cCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZC10b29sdGlwIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTBweCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkZGVza3RvcC11cCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oNjBweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWVsZC10b29sdGlwLWFjdGlvbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJGRlc2t0b3AtdXApIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC00cHg7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5vcmRlci1kZXRhaWxzIHtcbiAgICAuZGF0YS5vcmRlci1kZXRhaWxzLXRhYmxlIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYm9yZGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG5cbiAgICAgICAgPiB0Ym9keSxcbiAgICAgICAgPiB0Zm9vdCB7XG4gICAgICAgICAgICA+IHRyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuXG4gICAgICAgICAgICAgICAgPiB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IHRoLFxuICAgICAgICAgICAgICAgID4gdGQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiBsaWItc3BhY2luZy1pbmRlbnQoMSkgMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IHRib2R5IHtcbiAgICAgICAgICAgID4gdHIge1xuICAgICAgICAgICAgICAgID4gdGgge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IHRoLFxuICAgICAgICAgICAgICAgID4gdGQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteGw7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgPiB0aCxcbiAgICAgICAgICAgICAgICAgICAgPiB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gdGZvb3Qge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgID4gdHIge1xuICAgICAgICAgICAgICAgID4gdGgsXG4gICAgICAgICAgICAgICAgPiB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yeDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtbC11cCkge1xuICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgIC5kYXRhLnRhYmxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgzKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pdGVtLW9wdGlvbnMge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGxpYi1zcGFjaW5nLWluZGVudCgwLjI1KTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWxpZ2h0ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICBkdCxcbiAgICAgICAgZGQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcbiAgICAgICAgfVxuXG4gICAgICAgIGR0IHtcbiAgICAgICAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFjdGlvbnMtdG9vbGJhciB7XG4gICAgICAgIC5wcmltYXJ5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLXVwKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bDtcblxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ub3JkZXItZGV0YWlsc19faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5vcmRlci1udW1iZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGxpYi1zcGFjaW5nLWluZGVudCgwLjUpO1xuICAgIH1cbn1cblxuLmNoZWNrb3V0LWFncmVlbWVudHMtYmxvY2sge1xuICAgIC5jaGVja291dC1hZ3JlZW1lbnQuZmllbGQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbn1cblxuLmJsb2NrLWNoZWNrb3V0LWNvbW1lbnRzX190ZXh0YXJlYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDAuMjUpO1xufVxuXG4vKiBoaWRlIHRoZSBib2xkY29tbWVyY2UgY29tbWVudHMgZmllbGQgc28gdGhhdCB0aGUgcmVhY3QgY29tcG9uZW50IHBvcHVsYXRlcyB0aGUgdGV4dCBhcmVhIGZpZWxkIG9uIGlucHV0dGluZyB0ZXh0IHdpdGhpbiB0aGUgcmVhY3QgdGV4dGFyZWEgY29tcG9uZW50IENFUlRBUy0xOTU4ICovXG4ucGF5bWVudC1vcHRpb24uX2NvbGxhcHNpYmxlLm9wYy1wYXltZW50LWFkZGl0aW9uYWwuY29tbWVudCB7XG4gICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XG59XG5cbi8qIGFkZCBBTUVYIG5vdGUgdG8gcGF5bWVudCBsYWJlbCAqL1xuLmNoZWNrb3V0LXBheW1lbnQtbWV0aG9kIC5wYXltZW50LW1ldGhvZC10aXRsZS5jaG9pY2UgPiBsYWJlbC5sYWJlbFtmb3I9XCJnbG9iYWxwYXltZW50c19wYXltZW50Z2F0ZXdheV9ncEFwaVwiXSBzcGFuOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgY29udGVudDogJ0FNRVggbm90IGFjY2VwdGVkJzsgY29sb3I6IGluZGlhbnJlZDsgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uYWN0aW9ucy10b29sYmFyX19hcHBsZS1wYXkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5ub3QtYWxsb3dlZC13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG5cbiAgICAuYXBwbGUtcGF5LWJ1dHRvbiB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG4iLCIuY2hlY2tvdXQtc3VjY2VzcyB7XG4gICAgLmNvbnRhY3QtZGVsaXZlcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5LWxpZ2h0O1xuICAgICAgICBwYWRkaW5nOiBsaWItc3BhY2luZy1pbmRlbnQoMSkgMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDEpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTZweCk7XG4gICAgfVxufVxuIiwiLnJlc2VydmF0aW9uLWluZGV4LWluZGV4IHtcbiAgICAuc2VjdGlvbl9fYWN0aXZlLXJlc2VydmF0aW9uLFxuICAgIC5zZWN0aW9uX19yZXNlcnZhdGlvbi1jYW5jZWxsaW5nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogbGliLXNwYWNpbmctaW5kZW50KDIpO1xuICAgIH1cblxuICAgIGRsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbi5yZXNlcnZhdGlvbi1mb3JtIHtcbiAgICAucmVzZXJ2YXRpb24td3JhcHBlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5LWRhcms7XG5cbiAgICAgICAgLnBhbmVsX19pbm5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24sIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbGliLXNwYWNpbmctaW5kZW50KDEpO1xuXG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogbGliLXNwYWNpbmctaW5kZW50KDAuMjUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJlc2VydmF0aW9uLXByb2R1Y3RzX19jb2x1bW4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG4gICAgfVxuXG4gICAgLnJlc2VydmF0aW9uLWRlbGl2ZXJ5LWFkZHJlc3Mge1xuICAgICAgICBtYXJnaW4tdG9wOiBsaWItc3BhY2luZy1pbmRlbnQoMC4yNSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmc6IGxpYi1zcGFjaW5nLWluZGVudCgwLjc1KSBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWxpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAgIH1cblxuICAgIC5jb21tZW50LW9wdGlvbnMtYWRkaXRpb25hbC1hcmVhIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZXktbGlnaHQ7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgzMHB4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwcHgpO1xuICAgICAgICBtYXgtd2lkdGg6IHJlbSg0NzZweCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yZXNlcnZhdGlvbi1wcm9kdWN0LWJveCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCR0YWJsZXQtdXApIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgbGFiZWwucmFkaW8tbGFiZWwge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiByZW0oNnB4KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiByZW0oOXB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJhZGlvLWN1c3RvbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbC5yYWRpby1sYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJHRhYmxldC1sLWRvd24pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBsaWItc3BhY2luZy1pbmRlbnQoMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmVzZXJ2YXRpb24tZm9ybV9fc21hbGwtdmVoaWNsZSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgID4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICAgIHRvcDogcmVtKDJweCk7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IHJlbSgxNnB4KTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDE2cHgpO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG5cbiAgICAgICAgICAgICY6Zm9jdXMgfiBsYWJlbDpiZWZvcmUsXG4gICAgICAgICAgICAmOmZvY3VzLXZpc2libGUgfiBsYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIHJlbSgzcHgpIHJnYmEoJGNvbG9yLXByaW1hcnksIDAuMik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IGxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkZGVza3RvcC11cCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZC10b29sdGlwIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTBweCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkZGVza3RvcC11cCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oNjBweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWVsZC10b29sdGlwLWFjdGlvbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCdiYWNrZ3JvdW5kLWNvbG9yJyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCRkZXNrdG9wLXVwKSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbl9fcXVhbnRpdHkge1xuICAgICAgICBtYXJnaW4tdG9wOiBsaWItc3BhY2luZy1pbmRlbnQoMS41KTtcbiAgICB9XG5cbiAgICAuYWN0aW9ucy10b29sYmFyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogbGliLXNwYWNpbmctaW5kZW50KDEpO1xuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIGxpYi1zcGFjaW5nLWluZGVudCgwLjI1KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oZWFkZXI7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgkdGFibGV0LWwtdXApIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAuZmllbGQge1xuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDMycHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZCB7XG4gICAgICAgICAgICAmLnJhZGlvIHtcbiAgICAgICAgICAgICAgICA+IC5yYWRpby1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYm9keS10ZXh0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgfiBsYWJlbDphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJvZHktdGV4dDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiJdfQ== */
