@charset "UTF-8";
/* *********************************************************************************** */
/* Editor specific */
/* *********************************************************************************** */
.wp-block[data-type="wppool/cta"] {
  max-width: 1170px !important;
}

div[data-type] {
  z-index: 1;
}

.cta-field + .cta-field {
  margin-top: 0.6rem;
}
.cta-field .cta-field-label {
  display: block;
  margin-bottom: 8px;
}

.cta-single-img {
  width: 100%;
  padding-top: 66%;
  height: 0;
  position: relative;
  text-align: center;
  overflow: hidden;
  border: 1px solid #e5e5e5;
  background-color: white;
}
.cta-single-img .cta-media-image-parent {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  transform: translateY(-50%);
}
.cta-single-img .cta-placeholder-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  line-height: 100%;
  background-color: #e5e5e5;
}
.cta-single-img .cta-placeholder-image .dashicon,
.cta-single-img .cta-placeholder-image svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.cta-field-layout-list {
  margin: -5px;
}
.cta-field-layout-list:after {
  content: "";
  display: table;
  clear: both;
}
.cta-field-layout-list > div {
  float: left;
  width: 50%;
  padding: 5px;
}
.cta-field-layout-list > div .cta-layout-style {
  background-color: #7840FF;
  width: 100%;
  padding-top: 50%;
  display: block;
  position: relative;
  opacity: 0.3;
  cursor: pointer;
  border: 1px solid transparent;
}
.cta-field-layout-list > div .cta-layout-style > span {
  position: absolute;
  top: 50%;
  left: 10px;
  right: 10px;
  transform: translateY(-50%);
}
.cta-field-layout-list > div .cta-layout-style > span:after {
  content: "";
  display: table;
  clear: both;
}
.cta-field-layout-list > div .cta-layout-style > span > .cta-info-icon {
  display: inline-block;
  width: 50%;
  margin-right: 10px;
}
.cta-field-layout-list > div .cta-layout-style > span > .cta-info-icon:before {
  content: "";
  width: 100%;
  height: 15px;
  background-color: #cccccc;
  border-radius: 3px;
  display: block;
}
.cta-field-layout-list > div .cta-layout-style > span > .cta-info-icon:after {
  content: "";
  width: 60%;
  height: 10px;
  background-color: white;
  display: block;
  margin-top: 4px;
}
.cta-field-layout-list > div .cta-layout-style > span > .dashicons {
  float: right;
  color: white;
  font-size: 30px;
  width: auto;
  height: auto;
}
.cta-field-layout-list > div .cta-layout-style.cta-layout-style-1 {
  background-color: transparent;
}
.cta-field-layout-list > div .cta-layout-style.cta-layout-style-1:before {
  content: "";
  background-color: #7840FF;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  transform: skewX(-9deg);
  position: absolute;
}
.cta-field-layout-list > div .cta-layout-style.cta-layout-style-2 > span .cta-info-icon {
  margin-right: 0;
  margin-left: 10px;
}
.cta-field-layout-list > div .cta-layout-style.cta-layout-style-2 > span .cta-info-icon:after {
  background-color: #FF8C40;
}
.cta-field-layout-list > div .cta-layout-style.cta-layout-style-2 > span > .dashicons {
  float: left;
}
.cta-field-layout-list > div .cta-layout-style.cta-layout-style-3 > span .cta-info-icon {
  margin-right: 0;
  margin-left: 10px;
}
.cta-field-layout-list > div .cta-layout-style.cta-layout-style-3 > span .cta-info-icon:after {
  background-color: white;
  border-radius: 500px;
}
.cta-field-layout-list > div .cta-layout-style.cta-layout-style-3 > span > .dashicons {
  float: left;
}
.cta-field-layout-list > div .cta-layout-style.cta-layout-style-4 {
  border-radius: 6px;
  border: 1px solid #7840FF;
  background-color: white;
}
.cta-field-layout-list > div .cta-layout-style.cta-layout-style-4 > span .cta-info-icon:before {
  width: 70%;
  height: 10px;
}
.cta-field-layout-list > div .cta-layout-style.cta-layout-style-4 > span .cta-info-icon:after {
  background-color: #ddd;
  border-radius: 3px;
  width: 100%;
  height: 15px;
}
.cta-field-layout-list > div .cta-layout-style.cta-layout-style-4 > span > .dashicons {
  float: right;
  height: 10px;
  width: 22px;
  background-color: #FF8C40;
  border-radius: 3px;
  margin-top: 10px;
}
.cta-field-layout-list > div .cta-layout-style.cta-layout-style-5 {
  border-radius: 6px;
  border: 1px solid #7840FF;
  background-color: white;
}
.cta-field-layout-list > div .cta-layout-style.cta-layout-style-5 > span .cta-info-icon:before {
  width: 70%;
  height: 10px;
}
.cta-field-layout-list > div .cta-layout-style.cta-layout-style-5 > span .cta-info-icon:after {
  background-color: #ddd;
  border-radius: 3px;
  width: 100%;
  height: 15px;
}
.cta-field-layout-list > div .cta-layout-style.cta-layout-style-5 > span > .dashicons {
  float: right;
  height: 10px;
  width: 22px;
  background-color: #1C94FC;
  border-radius: 3px;
  margin-top: 10px;
}
.cta-field-layout-list > div .cta-layout-style.cta-layout-style-6 {
  border-radius: 6px;
  background-color: #1C94FC;
}
.cta-field-layout-list > div .cta-layout-style.cta-layout-style-6 > span .cta-info-icon:before {
  width: 70%;
  height: 10px;
}
.cta-field-layout-list > div .cta-layout-style.cta-layout-style-6 > span .cta-info-icon:after {
  background-color: #ddd;
  border-radius: 3px;
  width: 100%;
  height: 15px;
}
.cta-field-layout-list > div .cta-layout-style.cta-layout-style-6 > span > .dashicons {
  float: right;
  height: 10px;
  width: 22px;
  background-color: white;
  border-radius: 3px;
  margin-top: 10px;
}
.cta-field-layout-list > div .cta-layout-style.cta-layout-style-7 {
  border-radius: 6px;
  border: 1px solid #7840FF;
  background-color: white;
}
.cta-field-layout-list > div .cta-layout-style.cta-layout-style-7 > span .cta-info-icon:before {
  width: 70%;
  height: 10px;
}
.cta-field-layout-list > div .cta-layout-style.cta-layout-style-7 > span .cta-info-icon:after {
  background-color: #ddd;
  border-radius: 3px;
  width: 100%;
  height: 15px;
}
.cta-field-layout-list > div .cta-layout-style.cta-layout-style-7 > span > .dashicons {
  float: right;
  height: 10px;
  width: 22px;
  background-color: #002BFF;
  border-radius: 500px;
  margin-top: 10px;
}
.cta-field-layout-list > div .cta-layout-style.cta-layout-style-8 {
  background: linear-gradient(to right, #009BED, #0063F5);
  border-radius: 6px;
}
.cta-field-layout-list > div .cta-layout-style.cta-layout-style-8 > span .cta-info-icon:after {
  border-radius: 500px;
  background-color: #FAC240;
}
.cta-field-layout-list > div .cta-layout-style.cta-layout-style-9 {
  background: linear-gradient(to right, #DC2430, #7B4397);
  border-radius: 6px;
}
.cta-field-layout-list > div .cta-layout-style.cta-layout-style-9 > span {
  display: block;
  text-align: center;
}
.cta-field-layout-list > div .cta-layout-style.cta-layout-style-9 > span .cta-info-icon {
  margin: 0 auto;
  text-align: center;
}
.cta-field-layout-list > div .cta-layout-style.cta-layout-style-9 > span .cta-info-icon:after {
  margin-left: auto;
  margin-right: auto;
  border-radius: 500px;
}
.cta-field-layout-list > div .cta-layout-style.cta-layout-style-10 {
  border-radius: 6px;
  background-color: #002BFF;
}
.cta-field-layout-list > div .cta-layout-style.cta-layout-style-10 > span .cta-info-icon:before {
  width: 70%;
  height: 10px;
}
.cta-field-layout-list > div .cta-layout-style.cta-layout-style-10 > span .cta-info-icon:after {
  background-color: #ddd;
  border-radius: 500px;
  width: 100%;
  height: 15px;
}
.cta-field-layout-list > div .cta-layout-style.cta-layout-style-10 > span > .dashicons {
  float: right;
  height: 10px;
  width: 22px;
  background-color: white;
  border-radius: 3px;
  margin-top: 10px;
}
.cta-field-layout-list > div .cta-layout-style.cta-layout-style-11 {
  border-radius: 0;
  background-color: #053E73;
}
.cta-field-layout-list > div .cta-layout-style.cta-layout-style-11 > span .cta-info-icon:before {
  width: 70%;
  height: 10px;
}
.cta-field-layout-list > div .cta-layout-style.cta-layout-style-11 > span .cta-info-icon:after {
  background-color: #ddd;
  border-radius: 500px;
  width: 100%;
  height: 15px;
}
.cta-field-layout-list > div .cta-layout-style.cta-layout-style-11 > span > .dashicons {
  float: right;
  height: 10px;
  width: 22px;
  background-color: #E94D65;
  border-radius: 0px;
  margin-top: 10px;
}
.cta-field-layout-list > div .cta-layout-style.cta-layout-style-12 > span {
  left: 0;
  display: flex;
  align-items: center;
}
.cta-field-layout-list > div .cta-layout-style.cta-layout-style-12 > span .cta-info-icon {
  margin-right: 0;
  margin-left: 10px;
  width: 42%;
}
.cta-field-layout-list > div .cta-layout-style.cta-layout-style-12 > span .cta-info-icon:after {
  background-color: #FF8C40;
}
.cta-field-layout-list > div .cta-layout-style.cta-layout-style-12 > span > .dashicons {
  float: left;
  font-size: 50px;
}
.cta-field-layout-list > div.active .cta-layout-style {
  opacity: 1;
}

.cta-field-button-list {
  display: flex;
}
.cta-field-button-list button {
  flex: 1 1 50%;
  border: 1px solid #e1e1e1;
  background-color: #f1f1f1;
  transition: all 0.3s ease;
  cursor: pointer;
}
.cta-field-button-list button:hover {
  border-color: #7840FF;
}

/* *********************************************************************************** */
/* degine one */
/* *********************************************************************************** */
.call_to_action_1 {
  position: relative;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  grid-gap: 90px;
  padding: 80px;
  background-repeat: no-repeat;
  background-position: 90% 80%;
  font-family: "Lato", sans-serif;
  max-width: 1170px;
  margin: auto;
  box-sizing: border-box;
}
.call_to_action_1:after, .call_to_action_1:before {
  position: absolute;
  content: "";
  height: 100%;
  width: 100%;
  -webkit-transform: skewX(-9deg);
  transform: skewX(-9deg);
  background-color: transparent;
}
.call_to_action_1:before {
  border: 1px solid #000;
  top: -10px;
  left: 10px;
  z-index: -1;
}
.call_to_action_1:after {
  background-color: #7840FF;
  top: 0;
  left: 0;
  z-index: -2;
}
.call_to_action_1 > .cta_content {
  z-index: 1;
  color: #fff;
  padding-left: 70px;
  box-sizing: border-box;
  -ms-flex-item-align: center;
  align-self: center;
}
.call_to_action_1 > .cta_content h2 {
  font-family: inherit;
  font-size: 30px;
  font-weight: 700;
  margin: 25px auto 25px;
  line-height: 36px;
}
.call_to_action_1 > .cta_content p {
  font-family: inherit;
  font-weight: 300;
  font-size: 16px;
  line-height: 26px;
  margin-top: 16px;
  margin-bottom: 30px;
}
.call_to_action_1 > .cta_content > button,
.call_to_action_1 > .cta_content > .ctagb-btn {
  background: #fff;
  font-size: 16px;
  text-transform: uppercase;
  padding: 15px 30px;
  cursor: pointer;
  position: relative;
  padding-right: 60px;
  border: 1px solid #fff;
  color: black;
  transition: all 300ms ease;
  font-family: inherit;
  font-weight: 400;
  text-decoration: none;
  display: inline-block;
}
.call_to_action_1 > .cta_content > button:focus,
.call_to_action_1 > .cta_content > .ctagb-btn:focus {
  outline: none;
}
.call_to_action_1 > .cta_content > button:after,
.call_to_action_1 > .cta_content > .ctagb-btn:after {
  position: absolute;
  content: "→";
  font-size: 24px;
  top: calc(50% - 3px);
  line-height: 0;
  transform: translateY(-50%);
  right: 27px;
  transition: all 300ms ease;
}
.call_to_action_1 > .cta_content > button:hover,
.call_to_action_1 > .cta_content > .ctagb-btn:hover {
  background: #7840FF;
  color: #fff;
  text-decoration: none;
}
.call_to_action_1 > .cta_content > button:hover:after,
.call_to_action_1 > .cta_content > .ctagb-btn:hover:after {
  right: 22px;
  color: #fff;
}

/* ********************************************************************** */
/* design two */
/* ********************************************************************** */
[data-align=full] .call_to_action_2,
[data-align=full] .call_to_action_3,
[data-align=full] .call_to_action_12 {
  background-position: 30% center;
  padding: 100px 20%;
  max-width: inherit;
  width: 100% !important;
}

.call_to_action_2 {
  position: relative;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  background-color: #7840FF;
  background-repeat: no-repeat;
  font-family: "Lato", sans-serif;
  margin: auto;
  box-sizing: border-box;
  background-position: 10% center;
  max-width: 1170px;
  padding: 80px;
}
.call_to_action_2 > .cta_content {
  z-index: 1;
  color: #fff;
  box-sizing: border-box;
  grid-column: 2/3;
  grid-row: 1/2;
  padding-right: 120px;
  -ms-flex-item-align: center;
  align-self: center;
}
.call_to_action_2 > .cta_content h2 {
  font-family: inherit;
  font-size: 30px;
  font-weight: 700;
  margin: 25px auto 25px;
  line-height: 36px;
}
.call_to_action_2 > .cta_content p {
  font-family: inherit;
  font-weight: 300;
  font-size: 16px;
  line-height: 26px;
  margin-top: 16px;
  margin-bottom: 30px;
}
.call_to_action_2 > .cta_content > button,
.call_to_action_2 > .cta_content > .ctagb-btn {
  background: #FF8C40;
  font-size: 16px;
  text-transform: uppercase;
  padding: 15px 30px;
  border: 1px solid #FF8C40;
  cursor: pointer;
  position: relative;
  padding-right: 60px;
  color: #fff;
  transition: all 300ms ease;
  font-family: inherit;
  font-weight: 400;
  text-decoration: none;
  display: inline-block;
}
.call_to_action_2 > .cta_content > button:after,
.call_to_action_2 > .cta_content > .ctagb-btn:after {
  position: absolute;
  content: "→";
  font-size: 24px;
  top: calc(50% - 3px);
  line-height: 0;
  transform: translateY(-50%);
  right: 27px;
  transition: all 300ms ease;
}
.call_to_action_2 > .cta_content > button:focus,
.call_to_action_2 > .cta_content > .ctagb-btn:focus {
  outline: none;
}
.call_to_action_2 > .cta_content > button:hover,
.call_to_action_2 > .cta_content > .ctagb-btn:hover {
  background-color: #fff;
  color: #FF8C40;
}
.call_to_action_2 > .cta_content > button:hover:after,
.call_to_action_2 > .cta_content > .ctagb-btn:hover:after {
  right: 22px;
  color: #FF8C40;
}

/* *************************************************************************** */
/* design three */
/* *************************************************************************** */
.call_to_action_3 {
  position: relative;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  background-color: #7840FF;
  padding: 80px;
  background-repeat: no-repeat;
  background-position: 10% center;
  font-family: "Lato", sans-serif;
  margin: auto;
  box-sizing: border-box;
  max-width: 1170px;
}
.call_to_action_3 > .cta_content {
  z-index: 1;
  color: #fff;
  box-sizing: border-box;
  grid-column: 2/3;
  grid-row: 1/2;
  padding-right: 120px;
  -ms-flex-item-align: center;
  align-self: center;
}
.call_to_action_3 > .cta_content h2 {
  font-family: inherit;
  font-size: 30px;
  font-weight: 700;
  margin: 25px auto 25px;
  line-height: 36px;
}
.call_to_action_3 > .cta_content p {
  font-family: inherit;
  font-weight: 300;
  font-size: 16px;
  line-height: 26px;
  margin-top: 16px;
  margin-bottom: 30px;
}
.call_to_action_3 > .cta_content > button,
.call_to_action_3 > .cta_content > .ctagb-btn {
  background: #fff;
  border: 1px solid #fff;
  font-size: 16px;
  text-transform: uppercase;
  padding: 18px 30px;
  border-radius: 50px;
  cursor: pointer;
  color: #FF8C40;
  transition: all 300ms ease;
  font-family: inherit;
  font-weight: 400;
  text-decoration: none;
  display: inline-block;
}
.call_to_action_3 > .cta_content > button:focus,
.call_to_action_3 > .cta_content > .ctagb-btn:focus {
  outline: none;
}
.call_to_action_3 > .cta_content > button:hover,
.call_to_action_3 > .cta_content > .ctagb-btn:hover {
  background: #FF8C40;
  color: #fff;
}

/* ********************************************************************************* */
/* design four */
/* ********************************************************************************* */
[data-align=full] .call_to_action_4,
[data-align=full] .call_to_action_5,
[data-align=full] .call_to_action_6,
[data-align=full] .call_to_action_7 {
  border-radius: 0;
  max-width: inherit;
  padding: 100px 20%;
}

.call_to_action_4 {
  position: relative;
  background-color: #ffffff;
  padding: 80px 100px;
  font-family: "Lato", sans-serif;
  max-width: 1170px;
  margin: auto;
  box-sizing: border-box;
  border-radius: 20px;
  box-shadow: 0px 0px 60px -12px rgba(34, 34, 34, 0.2);
  background-repeat: no-repeat;
  background-position: 90% 80%;
}
.call_to_action_4 > .cta_content {
  z-index: 1;
  box-sizing: border-box;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 3fr 1fr;
  grid-template-columns: 3fr 1fr;
  position: relative;
}
.call_to_action_4 > .cta_content > h2 {
  font-size: 24px;
  color: #222222;
  font-family: inherit;
  font-weight: 700;
  margin: 20px 0 20px;
  line-height: 29px;
}
.call_to_action_4 > .cta_content > p {
  color: #444444;
  grid-row: 2/3;
  grid-column: 1/2;
  padding-right: 120px;
  margin: 0;
  font-family: inherit;
  font-weight: 300;
  font-size: 16px;
  line-height: 26px;
}
.call_to_action_4 > .cta_content > button,
.call_to_action_4 > .cta_content > .ctagb-btn {
  background: #FF8C40;
  border: 1px solid #FF8C40;
  font-size: 16px;
  text-transform: capitalize;
  padding: 17px 30px;
  cursor: pointer;
  padding-right: 60px;
  color: #fff;
  border-radius: 5px;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  transition: all 300ms ease;
  font-family: inherit;
  font-weight: 400;
  text-decoration: none;
  display: inline-block;
}
.call_to_action_4 > .cta_content > button:after,
.call_to_action_4 > .cta_content > .ctagb-btn:after {
  position: absolute;
  content: "→";
  font-size: 24px;
  transition: all 300ms ease;
  top: calc(50% - 3px);
  line-height: 0;
  transform: translateY(-50%);
  right: 27px;
}
.call_to_action_4 > .cta_content > button:focus,
.call_to_action_4 > .cta_content > .ctagb-btn:focus {
  outline: none;
}
.call_to_action_4 > .cta_content > button:hover,
.call_to_action_4 > .cta_content > .ctagb-btn:hover {
  color: #FF8C40;
  background: #fff;
}
.call_to_action_4 > .cta_content > button:hover:after,
.call_to_action_4 > .cta_content > .ctagb-btn:hover:after {
  right: 22px;
  color: #FF8C40;
}

/* ********************************************************************* */
/* design five */
/* ********************************************************************* */
.call_to_action_5 {
  position: relative;
  background-color: #ffffff;
  padding: 80px 100px;
  font-family: "Lato", sans-serif;
  max-width: 1170px;
  margin: auto;
  box-sizing: border-box;
  border-radius: 20px;
  box-shadow: 0px 0px 60px -12px rgba(34, 34, 34, 0.2);
  background-repeat: no-repeat;
  background-position: 90% 80%;
}
.call_to_action_5 > .cta_content {
  z-index: 1;
  box-sizing: border-box;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 3fr 1fr;
  grid-template-columns: 3fr 1fr;
  position: relative;
}
.call_to_action_5 > .cta_content > h2 {
  font-size: 24px;
  color: #222222;
  font-family: inherit;
  font-weight: 700;
  margin: 20px 0 20px;
  line-height: 29px;
}
.call_to_action_5 > .cta_content > p {
  color: #444444;
  grid-row: 2/3;
  grid-column: 1/2;
  padding-right: 120px;
  margin: 0;
  font-family: inherit;
  font-weight: 300;
  font-size: 16px;
  line-height: 26px;
}
.call_to_action_5 > .cta_content > button,
.call_to_action_5 > .cta_content > .ctagb-btn {
  background: #1C94FC;
  border: 1px solid #1C94FC;
  font-size: 16px;
  text-transform: capitalize;
  color: #fff;
  border-radius: 5px;
  position: absolute;
  cursor: pointer;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  transition: all 300ms ease;
  font-family: inherit;
  font-weight: 400;
  text-decoration: none;
  display: inline-block;
  padding: 17px 30px;
  padding-right: 60px;
}
.call_to_action_5 > .cta_content > button:after,
.call_to_action_5 > .cta_content > .ctagb-btn:after {
  position: absolute;
  content: "→";
  font-size: 24px;
  right: 27px;
  transition: all 300ms ease;
  top: calc(50% - 3px);
  line-height: 0;
  transform: translateY(-50%);
}
.call_to_action_5 > .cta_content > button:focus,
.call_to_action_5 > .cta_content > .ctagb-btn:focus {
  outline: none;
}
.call_to_action_5 > .cta_content > button:hover,
.call_to_action_5 > .cta_content > .ctagb-btn:hover {
  color: #1C94FC;
  background: #fff;
}
.call_to_action_5 > .cta_content > button:hover:after,
.call_to_action_5 > .cta_content > .ctagb-btn:hover:after {
  right: 22px;
  color: #1c94fc;
}

/* ************************************************************** */
/* design Six */
/* ************************************************************** */
.call_to_action_6 {
  position: relative;
  background-color: #1C94FC;
  padding: 80px 100px;
  font-family: "Lato", sans-serif;
  max-width: 1170px;
  margin: auto;
  box-sizing: border-box;
  border-radius: 20px;
  box-shadow: 0px 0px 60px -12px rgba(28, 148, 252, 0.4);
  color: #fff;
  background-repeat: no-repeat;
  background-position: 90% 80%;
}
.call_to_action_6 > .cta_content {
  z-index: 1;
  box-sizing: border-box;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 3fr 1fr;
  grid-template-columns: 3fr 1fr;
  position: relative;
}
.call_to_action_6 > .cta_content > h2 {
  font-size: 24px;
  font-family: inherit;
  font-weight: 700;
  margin: 20px 0 20px;
  line-height: 29px;
}
.call_to_action_6 > .cta_content > p {
  grid-row: 2/3;
  grid-column: 1/2;
  padding-right: 120px;
  margin: 0;
  font-family: inherit;
  font-weight: 300;
  font-size: 16px;
  line-height: 26px;
}
.call_to_action_6 > .cta_content > button,
.call_to_action_6 > .cta_content > .ctagb-btn {
  background: #ffffff;
  border: 1px solid #ffffff;
  font-size: 16px;
  text-transform: capitalize;
  padding: 20px 30px;
  padding-right: 60px;
  color: #1C94FC;
  border-radius: 5px;
  position: absolute;
  cursor: pointer;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  transition: all 300ms ease;
  font-family: inherit;
  font-weight: 400;
  text-decoration: none;
  display: inline-block;
  padding: 17px 30px;
  padding-right: 60px;
}
.call_to_action_6 > .cta_content > button:after,
.call_to_action_6 > .cta_content > .ctagb-btn:after {
  position: absolute;
  content: "→";
  font-size: 24px;
  right: 27px;
  transition: all 300ms ease;
  top: calc(50% - 3px);
  line-height: 0;
  transform: translateY(-50%);
}
.call_to_action_6 > .cta_content > button:focus,
.call_to_action_6 > .cta_content > .ctagb-btn:focus {
  outline: none;
}
.call_to_action_6 > .cta_content > button:hover,
.call_to_action_6 > .cta_content > .ctagb-btn:hover {
  color: #ffffff;
  background: #1C94FC;
}
.call_to_action_6 > .cta_content > button:hover:after,
.call_to_action_6 > .cta_content > .ctagb-btn:hover:after {
  right: 22px;
  color: #ffffff;
}

/* ***************************************************************** */
/* design seven */
/* ***************************************************************** */
.call_to_action_7 {
  position: relative;
  background-color: #ffffff;
  padding: 80px 100px;
  font-family: "Lato", sans-serif;
  max-width: 1170px;
  margin: auto;
  box-sizing: border-box;
  border-radius: 20px;
  box-shadow: 0px 0px 60px -12px rgba(34, 34, 34, 0.2);
  background-repeat: no-repeat;
  background-position: 90% 80%;
}
.call_to_action_7 > .cta_content {
  z-index: 1;
  box-sizing: border-box;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 3fr 1fr;
  grid-template-columns: 3fr 1fr;
  position: relative;
}
.call_to_action_7 > .cta_content > h2 {
  font-size: 24px;
  color: #222222;
  font-family: inherit;
  font-weight: 700;
  margin: 20px 0 20px;
  line-height: 29px;
}
.call_to_action_7 > .cta_content > p {
  color: #444444;
  grid-row: 2/3;
  grid-column: 1/2;
  padding-right: 120px;
  margin: 0;
  font-family: inherit;
  font-weight: 300;
  font-size: 16px;
  line-height: 26px;
}
.call_to_action_7 > .cta_content > button,
.call_to_action_7 > .cta_content > .ctagb-btn {
  background: #002BFF;
  font-size: 16px;
  text-transform: capitalize;
  border: 1px solid #002bff;
  cursor: pointer;
  color: #fff;
  border-radius: 50px;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  transition: all 300ms ease;
  font-family: inherit;
  font-weight: 400;
  text-decoration: none;
  display: inline-block;
  padding: 17px 30px;
  padding-right: 60px;
}
.call_to_action_7 > .cta_content > button:after,
.call_to_action_7 > .cta_content > .ctagb-btn:after {
  position: absolute;
  content: "→";
  font-size: 24px;
  right: 27px;
  transition: all 300ms ease;
  top: calc(50% - 3px);
  line-height: 0;
  transform: translateY(-50%);
}
.call_to_action_7 > .cta_content > button:focus,
.call_to_action_7 > .cta_content > .ctagb-btn:focus {
  outline: none;
}
.call_to_action_7 > .cta_content > button:hover,
.call_to_action_7 > .cta_content > .ctagb-btn:hover {
  color: #002BFF;
  background: #fff;
}
.call_to_action_7 > .cta_content > button:hover:after,
.call_to_action_7 > .cta_content > .ctagb-btn:hover:after {
  right: 22px;
  color: #002bff;
}

/* ******************************************************************* */
/* degine eight */
/* ****************************************************************** */
.call_to_action_8 {
  position: relative;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  grid-gap: 200px;
  padding: 100px;
  background-repeat: no-repeat;
  background-position: 90% center;
  font-family: "Lato", sans-serif;
  max-width: 1170px;
  margin: 60px auto;
  box-sizing: border-box;
}
[data-align=full] .call_to_action_8 {
  background-position: 70% center;
  padding: 120px 20%;
  max-width: inherit;
  width: 100% !important;
}
[data-align=full] .call_to_action_8:after {
  border-radius: 0;
}
.call_to_action_8:after {
  position: absolute;
  content: "";
  height: 100%;
  width: 100%;
  border-radius: 20px;
  background: -webkit-linear-gradient(left, #009BED, #0063F5);
  background: linear-gradient(to right, #009BED, #0063F5);
  top: 0;
  left: 0;
  z-index: -2;
}
.call_to_action_8 > .cta_content {
  z-index: 1;
  color: #fff;
  box-sizing: border-box;
  -ms-flex-item-align: center;
  align-self: center;
}
.call_to_action_8 > .cta_content h2 {
  font-family: inherit;
  font-size: 30px;
  font-weight: 700;
  margin: 25px auto 25px;
  line-height: 36px;
}
.call_to_action_8 > .cta_content p {
  font-family: inherit;
  font-weight: 300;
  font-size: 16px;
  line-height: 26px;
  margin-top: 16px;
  margin-bottom: 30px;
}
.call_to_action_8 > .cta_content > button,
.call_to_action_8 > .cta_content > .ctagb-btn {
  background: #FAC240;
  border: 1px solid #FAC240;
  font-size: 16px;
  text-transform: capitalize;
  padding: 15px 30px;
  padding-right: 60px;
  color: #222222;
  border-radius: 50px;
  cursor: pointer;
  position: relative;
  transition: all 300ms ease;
  font-family: inherit;
  font-weight: 400;
  text-decoration: none;
  display: inline-block;
}
.call_to_action_8 > .cta_content > button:after,
.call_to_action_8 > .cta_content > .ctagb-btn:after {
  position: absolute;
  content: "→";
  font-size: 24px;
  top: calc(50% - 3px);
  line-height: 0;
  transform: translateY(-50%);
  right: 27px;
  transition: all 300ms ease;
}
.call_to_action_8 > .cta_content > button:focus,
.call_to_action_8 > .cta_content > .ctagb-btn:focus {
  outline: none;
}
.call_to_action_8 > .cta_content > button:hover,
.call_to_action_8 > .cta_content > .ctagb-btn:hover {
  background: -webkit-linear-gradient(right, #009BED, #0063F5);
  background: linear-gradient(to left, #009BED, #0063F5);
  color: #fff;
  border-color: #fff;
}
.call_to_action_8 > .cta_content > button:hover:after,
.call_to_action_8 > .cta_content > .ctagb-btn:hover:after {
  right: 22px;
  color: #fff;
}

/* ********************************************************************* */
/* degine nine */
/* ********************************************************************* */
.call_to_action_9 {
  position: relative;
  padding: 80px;
  font-family: "Lato", sans-serif;
  max-width: 1170px;
  margin: auto;
  box-sizing: border-box;
  background-repeat: no-repeat;
  background-position: 90% center;
}
.call_to_action_9:after {
  position: absolute;
  content: "";
  height: 100%;
  width: 100%;
  border-radius: 20px;
  background: -webkit-linear-gradient(left, #DC2430, #7B4397);
  background: linear-gradient(to right, #DC2430, #7B4397);
  top: 0;
  left: 0;
  z-index: -2;
}
[data-align=full] .call_to_action_9 {
  max-width: inherit;
  padding: 100px 20%;
}
[data-align=full] .call_to_action_9:after {
  border-radius: 0;
}
.call_to_action_9 > .cta_content {
  z-index: 1;
  color: #fff;
  box-sizing: border-box;
  -ms-flex-item-align: center;
  align-self: center;
  width: 50%;
  margin: 0 auto;
  text-align: center;
}
.call_to_action_9 > .cta_content h2 {
  font-family: inherit;
  font-size: 30px;
  font-weight: 700;
  margin: 25px auto 25px;
  line-height: 36px;
}
.call_to_action_9 > .cta_content p {
  font-family: inherit;
  font-weight: 300;
  font-size: 16px;
  line-height: 26px;
  margin-top: 16px;
  margin-bottom: 30px;
}
.call_to_action_9 > .cta_content > button,
.call_to_action_9 > .cta_content > .ctagb-btn {
  background: #ffffff;
  border: 1px solid #fff;
  font-size: 16px;
  text-transform: capitalize;
  padding: 17px 30px;
  padding-right: 60px;
  color: #DC2430;
  border-radius: 50px;
  cursor: pointer;
  position: relative;
  margin-top: 30px;
  transition: all 300ms ease;
  font-family: inherit;
  font-weight: 400;
  text-decoration: none;
  display: inline-block;
}
.call_to_action_9 > .cta_content > button:after,
.call_to_action_9 > .cta_content > .ctagb-btn:after {
  position: absolute;
  content: "→";
  font-size: 24px;
  top: calc(50% - 3px);
  line-height: 0;
  transform: translateY(-50%);
  right: 27px;
  transition: all 300ms ease;
}
.call_to_action_9 > .cta_content > button:focus,
.call_to_action_9 > .cta_content > .ctagb-btn:focus {
  outline: none;
}
.call_to_action_9 > .cta_content > button:hover,
.call_to_action_9 > .cta_content > .ctagb-btn:hover {
  background: -webkit-linear-gradient(right, #DC2430, #7B4397);
  background: linear-gradient(to left, #DC2430, #7B4397);
  color: #fff;
}
.call_to_action_9 > .cta_content > button:hover:after,
.call_to_action_9 > .cta_content > .ctagb-btn:hover:after {
  right: 22px;
  color: #ffffff;
}

/* ************************************************************** */
/* design ten */
/* ************************************************************** */
.call_to_action_10 {
  position: relative;
  background-color: #002BFF;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  padding: 80px 190px;
  font-family: "Lato", sans-serif;
  max-width: 1170px;
  margin: auto;
  box-sizing: border-box;
  border-radius: 20px;
  box-shadow: 0px 0px 60px -12px rgba(0, 43, 255, 0.4);
}
[data-align=full] .call_to_action_10 {
  max-width: inherit;
  padding: 120px 20%;
  border-radius: 0;
}
.call_to_action_10 > .cta_content {
  z-index: 1;
  box-sizing: border-box;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 2fr 1fr;
  grid-template-columns: 2fr 1fr;
  position: relative;
  color: #ffffff;
}
.call_to_action_10 > .cta_content > h2 {
  font-family: inherit;
  font-size: 30px;
  font-weight: 700;
  margin: 25px 0 25px;
  line-height: 36px;
}
.call_to_action_10 > .cta_content > p {
  font-family: inherit;
  font-weight: 300;
  font-size: 16px;
  line-height: 26px;
  grid-row: 2/3;
  grid-column: 1/2;
  padding-right: 120px;
  margin: 0;
}
.call_to_action_10 > .cta_content > button,
.call_to_action_10 > .cta_content > .ctagb-btn {
  background: #ffffff;
  border: 1px solid #fff;
  font-size: 16px;
  text-transform: capitalize;
  padding: 17px 30px;
  cursor: pointer;
  padding-right: 60px;
  color: #222;
  border-radius: 50px;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  transition: all 300ms ease;
  font-family: inherit;
  font-weight: 400;
  text-decoration: none;
  display: inline-block;
}
.call_to_action_10 > .cta_content > button:after,
.call_to_action_10 > .cta_content > .ctagb-btn:after {
  position: absolute;
  content: "→";
  font-size: 24px;
  top: calc(50% - 3px);
  line-height: 0;
  transform: translateY(-50%);
  right: 27px;
  transition: all 300ms ease;
}
.call_to_action_10 > .cta_content > button:focus,
.call_to_action_10 > .cta_content > .ctagb-btn:focus {
  outline: none;
}
.call_to_action_10 > .cta_content > button:hover,
.call_to_action_10 > .cta_content > .ctagb-btn:hover {
  color: #fff;
  background-color: #002bff;
}
.call_to_action_10 > .cta_content > button:hover:after,
.call_to_action_10 > .cta_content > .ctagb-btn:hover:after {
  right: 22px;
  color: #ffffff;
}

/* ********************************************************************************* */
/* design eleven */
/* ********************************************************************************* */
.call_to_action_11 {
  position: relative;
  background-color: #053E73;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  padding: 80px 190px;
  font-family: "Lato", sans-serif;
  max-width: 1170px;
  margin: 60px auto;
  box-sizing: border-box;
  box-shadow: 0px 0px 60px -12px rgba(5, 62, 115, 0.4);
}
[data-align=full] .call_to_action_11 {
  max-width: inherit;
  padding: 120px 20%;
  border-radius: 0;
}
.call_to_action_11 > .cta_content {
  z-index: 1;
  box-sizing: border-box;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 2fr 1fr;
  grid-template-columns: 2fr 1fr;
  position: relative;
  color: #ffffff;
}
.call_to_action_11 > .cta_content > h2 {
  font-family: inherit;
  font-size: 30px;
  font-weight: 700;
  margin: 25px 0 25px;
  line-height: 36px;
}
.call_to_action_11 > .cta_content > p {
  font-family: inherit;
  font-weight: 300;
  font-size: 16px;
  line-height: 26px;
  grid-row: 2/3;
  grid-column: 1/2;
  padding-right: 120px;
  margin: 0;
}
.call_to_action_11 > .cta_content > button,
.call_to_action_11 > .cta_content > .ctagb-btn {
  background: #E94D65;
  border: 1px solid #E94D65;
  font-size: 16px;
  text-transform: capitalize;
  padding: 17px 30px;
  cursor: pointer;
  padding-right: 60px;
  color: #ffffff;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  transition: all 300ms ease;
  font-family: inherit;
  font-weight: 400;
  text-decoration: none;
  display: inline-block;
}
.call_to_action_11 > .cta_content > button:after,
.call_to_action_11 > .cta_content > .ctagb-btn:after {
  position: absolute;
  content: "→";
  font-size: 24px;
  top: calc(50% - 3px);
  line-height: 0;
  transform: translateY(-50%);
  right: 27px;
  transition: all 300ms ease;
}
.call_to_action_11 > .cta_content > button:focus,
.call_to_action_11 > .cta_content > .ctagb-btn:focus {
  outline: none;
}
.call_to_action_11 > .cta_content > button:hover,
.call_to_action_11 > .cta_content > .ctagb-btn:hover {
  background: #c93c51;
  border: 1px solid #c93c51;
}
.call_to_action_11 > .cta_content > button:hover:after,
.call_to_action_11 > .cta_content > .ctagb-btn:hover:after {
  right: 22px;
  color: #fff;
}

/* ********************************************************************** */
/* design twelve */
/* ********************************************************************** */
.call_to_action_12 {
  position: relative;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 4fr 3fr;
  grid-template-columns: 4fr 3fr;
  background-color: #7840FF;
  background-repeat: no-repeat;
  font-family: "Lato", sans-serif;
  margin: auto;
  box-sizing: border-box;
  background-position: 0 center;
  background-size: cover;
  max-width: 1170px;
  padding: 80px;
}
.call_to_action_12 > .cta_content {
  z-index: 1;
  color: #fff;
  box-sizing: border-box;
  grid-column: 2/3;
  grid-row: 1/2;
  padding-right: 0;
  -ms-flex-item-align: center;
  align-self: center;
}
.call_to_action_12 > .cta_content h2 {
  font-family: inherit;
  font-size: 30px;
  font-weight: 700;
  margin: 25px auto 25px;
  line-height: 36px;
}
.call_to_action_12 > .cta_content p {
  font-family: inherit;
  font-weight: 300;
  font-size: 16px;
  line-height: 26px;
  margin-top: 16px;
  margin-bottom: 30px;
}
.call_to_action_12 > .cta_content > button,
.call_to_action_12 > .cta_content > .ctagb-btn {
  background: #FF8C40;
  font-size: 16px;
  text-transform: uppercase;
  padding: 15px 30px;
  border: 1px solid #FF8C40;
  cursor: pointer;
  position: relative;
  padding-right: 60px;
  color: #fff;
  transition: all 300ms ease;
  font-family: inherit;
  font-weight: 400;
  text-decoration: none;
  display: inline-block;
}
.call_to_action_12 > .cta_content > button:after,
.call_to_action_12 > .cta_content > .ctagb-btn:after {
  position: absolute;
  content: "→";
  font-size: 24px;
  top: calc(50% - 3px);
  line-height: 0;
  transform: translateY(-50%);
  right: 27px;
  transition: all 300ms ease;
}
.call_to_action_12 > .cta_content > button:focus,
.call_to_action_12 > .cta_content > .ctagb-btn:focus {
  outline: none;
}
.call_to_action_12 > .cta_content > button:hover,
.call_to_action_12 > .cta_content > .ctagb-btn:hover {
  background-color: #fff;
  color: #FF8C40;
}
.call_to_action_12 > .cta_content > button:hover:after,
.call_to_action_12 > .cta_content > .ctagb-btn:hover:after {
  right: 22px;
  color: #FF8C40;
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) and (max-width: 1199.98px) {
  .wp-block-cta-gutenberg-cta > .cta_content > h2 {
    font-size: 24px;
  }
  .wp-block-cta-gutenberg-cta > .cta_content > p {
    margin-bottom: 25px;
  }

  [data-align=full] .call_to_action_2,
[data-align=full] .call_to_action_3,
[data-align=full] .call_to_action_4,
[data-align=full] .call_to_action_5,
[data-align=full] .call_to_action_6,
[data-align=full] .call_to_action_7,
[data-align=full] .call_to_action_8,
[data-align=full] .call_to_action_9,
[data-align=full] .call_to_action_10,
[data-align=full] .call_to_action_11 {
    width: 100%;
    padding: 80px 10%;
    background-position: 10% center;
  }

  [data-align=full] .call_to_action_8 {
    background-position: 90% center;
  }

  .call_to_action_1,
.call_to_action_2,
.call_to_action_3,
.call_to_action_4,
.call_to_action_5,
.call_to_action_6,
.call_to_action_7,
.call_to_action_8,
.call_to_action_9,
.call_to_action_10,
.call_to_action_11 {
    width: 80%;
    padding: 40px;
  }

  .call_to_action_1 {
    grid-gap: 50px;
    background-position: 95% 84%;
    background-size: 40%;
    padding: 60px 40px;
  }

  .call_to_action_1 > .cta_content {
    padding-left: 30px;
  }

  .call_to_action_3, .call_to_action_2 {
    background-position: 5% center;
    background-size: 40%;
  }

  .call_to_action_3 > .cta_content, .call_to_action_2 > .cta_content {
    padding-right: 0;
  }

  .call_to_action_4 > .cta_content > h2, .call_to_action_6 > .cta_content > h2, .call_to_action_7 > .cta_content > h2, .call_to_action_5 > .cta_content > h2 {
    font-size: 20px;
    padding-right: 50px;
  }

  .call_to_action_4 > .cta_content > p, .call_to_action_6 > .cta_content > p, .call_to_action_7 > .cta_content > p, .call_to_action_5 > .cta_content > p {
    padding-right: 80px;
  }

  .call_to_action_4 > .cta_content > button, .call_to_action_6 > .cta_content > button, .call_to_action_7 > .cta_content > button, .call_to_action_5 > .cta_content > button {
    font-size: 14px;
    padding: 20px;
    padding-right: 57px;
  }

  .call_to_action_8 {
    grid-gap: 50px;
    background-size: 50%;
  }
}
/* Medium devices (tablets, 768px and up) */
@media (min-width: 750px) and (max-width: 991.98px) {
  .wp-block-cta-gutenberg-cta > .cta_content > h2 {
    font-size: 24px;
  }
  .wp-block-cta-gutenberg-cta > .cta_content > p {
    margin-bottom: 25px;
  }

  [data-align=full] .call_to_action_2,
[data-align=full] .call_to_action_3,
[data-align=full] .call_to_action_4,
[data-align=full] .call_to_action_5,
[data-align=full] .call_to_action_6,
[data-align=full] .call_to_action_7,
[data-align=full] .call_to_action_8,
[data-align=full] .call_to_action_9,
[data-align=full] .call_to_action_10,
[data-align=full] .call_to_action_11 {
    width: 100%;
    padding: 80px 10%;
    background-position: 10% center;
  }

  [data-align=full] .call_to_action_8 {
    background-position: 90% center;
  }

  .call_to_action_1, .call_to_action_2, .call_to_action_3, .call_to_action_4, .call_to_action_5, .call_to_action_6, .call_to_action_7, .call_to_action_8, .call_to_action_9, .call_to_action_10, .call_to_action_11 {
    width: 80%;
    padding: 40px;
  }

  .call_to_action_1 {
    grid-gap: 50px;
    background-position: 95% 84%;
    background-size: 40%;
    padding: 60px 40px;
  }

  .call_to_action_1 > .cta_content {
    padding-left: 30px;
  }

  .call_to_action_3, .call_to_action_2 {
    background-position: 5% center;
    background-size: 40%;
  }

  .call_to_action_3 > .cta_content, .call_to_action_2 > .cta_content {
    padding-right: 0;
  }

  .call_to_action_4 > .cta_content > h2, .call_to_action_6 > .cta_content > h2, .call_to_action_7 > .cta_content > h2, .call_to_action_5 > .cta_content > h2 {
    font-size: 20px;
    padding-right: 50px;
  }

  .call_to_action_4 > .cta_content > p, .call_to_action_6 > .cta_content > p, .call_to_action_7 > .cta_content > p, .call_to_action_5 > .cta_content > p {
    padding-right: 80px;
  }

  .call_to_action_4 > .cta_content > button, .call_to_action_6 > .cta_content > button, .call_to_action_7 > .cta_content > button, .call_to_action_5 > .cta_content > button {
    font-size: 14px;
    padding: 20px;
    padding-right: 57px;
  }

  .call_to_action_8 {
    grid-gap: 50px;
    background-size: 50%;
  }
}
/* Small devices (landscape phones, 576px and up) */
@media (min-width: 375px) and (max-width: 749px) {
  .wp-block-cta-gutenberg-cta > .cta_content > h2 {
    font-size: 24px;
  }
  .wp-block-cta-gutenberg-cta > .cta_content > p {
    margin-bottom: 25px;
  }

  [data-align=full] .call_to_action_2,
[data-align=full] .call_to_action_3,
[data-align=full] .call_to_action_4,
[data-align=full] .call_to_action_5,
[data-align=full] .call_to_action_6,
[data-align=full] .call_to_action_7,
[data-align=full] .call_to_action_8,
[data-align=full] .call_to_action_9,
[data-align=full] .call_to_action_10,
[data-align=full] .call_to_action_11 {
    width: 100%;
    padding: 80px 5%;
    background-image: none !important;
  }

  [data-align=full] .call_to_action_8 {
    background-image: none !important;
  }

  .call_to_action_1, .call_to_action_2, .call_to_action_3, .call_to_action_4, .call_to_action_5, .call_to_action_6, .call_to_action_7, .call_to_action_8, .call_to_action_9 {
    width: 80%;
    padding: 40px;
    display: block;
    background-image: none !important;
  }

  .call_to_action_1 {
    width: 70%;
    padding: 60px 40px;
  }

  .call_to_action_1 > .cta_content {
    padding-left: 30px;
  }

  .call_to_action_3 > .cta_content, .call_to_action_2 > .cta_content {
    padding-right: 0;
  }

  .call_to_action_10, .call_to_action_11 {
    width: 80%;
    padding: 40px;
  }

  .call_to_action_4 > .cta_content, .call_to_action_10 > .cta_content, .call_to_action_11 > .cta_content, .call_to_action_6 > .cta_content, .call_to_action_7 > .cta_content, .call_to_action_5 > .cta_content {
    display: block;
  }

  .call_to_action_4 > .cta_content > h2, .call_to_action_10 > .cta_content > h2, .call_to_action_11 > .cta_content > h2, .call_to_action_6 > .cta_content > h2, .call_to_action_7 > .cta_content > h2, .call_to_action_5 > .cta_content > h2 {
    font-size: 20px;
    padding: 0px;
  }

  .call_to_action_4 > .cta_content > p, .call_to_action_10 > .cta_content > p, .call_to_action_11 > .cta_content > p, .call_to_action_6 > .cta_content > p, .call_to_action_7 > .cta_content > p, .call_to_action_5 > .cta_content > p {
    padding: 0px;
  }

  .call_to_action_4 > .cta_content > button, .call_to_action_10 > .cta_content > button, .call_to_action_11 > .cta_content > button, .call_to_action_6 > .cta_content > button, .call_to_action_7 > .cta_content > button, .call_to_action_5 > .cta_content > button {
    font-size: 14px;
    padding: 20px;
    padding-right: 57px;
    position: inherit;
    margin-top: 50px;
  }

  .call_to_action_8 {
    grid-gap: 50px;
    background-size: 50%;
    background-image: none !important;
  }

  .call_to_action_9 > .cta_content {
    width: 100%;
  }

  .call_to_action_9 > .cta_content > button {
    margin: 0;
  }

  .call_to_action_10, .call_to_action_11 {
    width: 80%;
    padding: 40px;
  }
}
/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {
  .wp-block-cta-gutenberg-cta > .cta_content > h2 {
    font-size: 24px;
  }
  .wp-block-cta-gutenberg-cta > .cta_content > p {
    margin-bottom: 25px;
  }

  [data-align=full] .call_to_action_2,
[data-align=full] .call_to_action_3,
[data-align=full] .call_to_action_4,
[data-align=full] .call_to_action_5,
[data-align=full] .call_to_action_6,
[data-align=full] .call_to_action_7,
[data-align=full] .call_to_action_8,
[data-align=full] .call_to_action_9,
[data-align=full] .call_to_action_10,
[data-align=full] .call_to_action_11 {
    width: 100%;
    padding: 80px 5%;
    background-image: none;
  }

  [data-align=full] .call_to_action_8 {
    background-image: none;
  }

  .call_to_action_1, .call_to_action_2, .call_to_action_3, .call_to_action_4, .call_to_action_5, .call_to_action_6, .call_to_action_7, .call_to_action_8, .call_to_action_9 {
    width: 80%;
    padding: 40px;
    display: block;
    background-image: none;
  }

  .call_to_action_1 {
    width: 70%;
    padding: 60px 40px;
  }

  .call_to_action_1 > .cta_content {
    padding-left: 30px;
  }

  .call_to_action_3 > .cta_content, .call_to_action_2 > .cta_content {
    padding-right: 0;
  }

  .call_to_action_10, .call_to_action_11 {
    width: 80%;
    padding: 40px;
  }

  .call_to_action_4 > .cta_content, .call_to_action_10 > .cta_content, .call_to_action_11 > .cta_content, .call_to_action_6 > .cta_content, .call_to_action_7 > .cta_content, .call_to_action_5 > .cta_content {
    display: block;
  }

  .call_to_action_4 > .cta_content > h2, .call_to_action_10 > .cta_content > h2, .call_to_action_11 > .cta_content > h2, .call_to_action_6 > .cta_content > h2, .call_to_action_7 > .cta_content > h2, .call_to_action_5 > .cta_content > h2 {
    font-size: 20px;
    padding: 0px;
  }

  .call_to_action_4 > .cta_content > p, .call_to_action_10 > .cta_content > p, .call_to_action_11 > .cta_content > p, .call_to_action_6 > .cta_content > p, .call_to_action_7 > .cta_content > p, .call_to_action_5 > .cta_content > p {
    padding: 0px;
  }

  .call_to_action_4 > .cta_content > button, .call_to_action_10 > .cta_content > button, .call_to_action_11 > .cta_content > button, .call_to_action_6 > .cta_content > button, .call_to_action_7 > .cta_content > button, .call_to_action_5 > .cta_content > button {
    font-size: 14px;
    padding: 20px;
    padding-right: 57px;
    position: inherit;
    margin-top: 50px;
  }

  .call_to_action_8 {
    grid-gap: 50px;
    background-size: 50%;
    background-image: none !important;
  }

  .call_to_action_9 > .cta_content {
    width: 100%;
  }

  .call_to_action_9 > .cta_content > button {
    margin: 0;
  }

  .call_to_action_10, .call_to_action_11 {
    width: 80%;
    padding: 40px;
  }
}
/*# sourceURL=webpack://./blocks/src/editor.scss */
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL2Jsb2Nrcy9zcmMvZWRpdG9yLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FBQWhCLHdGQUFBO0FBQ0Esb0JBQUE7QUFDQSx3RkFBQTtBQUNBO0VBQ0ksNEJBQUE7QUFFSjs7QUFBQTtFQUNJLFVBQUE7QUFHSjs7QUFDSTtFQUNJLGtCQUFBO0FBRVI7QUFBSTtFQUNJLGNBQUE7RUFDQSxrQkFBQTtBQUVSOztBQUVBO0VBQ0ksV0FBQTtFQUNBLGdCQUFBO0VBQ0EsU0FBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0EsdUJBQUE7QUFDSjtBQUFJO0VBQ0ksa0JBQUE7RUFDQSxRQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSwyQkFBQTtBQUVSO0FBQUk7RUFDSSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLHlCQUFBO0FBRVI7QUFEUTs7RUFFSSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsZ0NBQUE7QUFHWjs7QUFFQTtFQUNJLFlBQUE7QUFDSjtBQUFJO0VBQ0ksV0FBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0FBRVI7QUFBSTtFQUNJLFdBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtBQUVSO0FBRFE7RUFDSSx5QkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsNkJBQUE7QUFHWjtBQUZZO0VBQ0ksa0JBQUE7RUFDQSxRQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSwyQkFBQTtBQUloQjtBQUhnQjtFQUNJLFdBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBQUtwQjtBQUhnQjtFQUNJLHFCQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0FBS3BCO0FBSm9CO0VBQ0ksV0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFB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O0lBQ0EsYUFBQTtFQUZOOztFQUlFO0lBQ0ksY0FBQTtJQUNBLDRCQUFBO0lBQ0Esb0JBQUE7SUFDQSxrQkFBQTtFQUROOztFQUdFO0lBQ0ksa0JBQUE7RUFBTjs7RUFFRTtJQUNJLDhCQUFBO0lBQ0Esb0JBQUE7RUFDTjs7RUFDRTtJQUNJLGdCQUFBO0VBRU47O0VBQUU7SUFDSSxlQUFBO0lBQ0EsbUJBQUE7RUFHTjs7RUFERTtJQUNJLG1CQUFBO0VBSU47O0VBRkU7SUFDSSxlQUFBO0lBQ0EsYUFBQTtJQUNBLG1CQUFBO0VBS047O0VBSEU7SUFDSSxjQUFBO0lBQ0Esb0JBQUE7RUFNTjtBQUNGO0FBSEEsMkNBQUE7QUFFQTtFQUdZO0lBQ0ksZUFBQTtFQUVkO0VBQVU7SUFDSSxtQkFBQTtFQUVkOztFQVlNOzs7Ozs7Ozs7O0lBQ0ksV0FBQTtJQUNBLGlCQUFBO0lBQ0EsK0JBQUE7RUFBVjs7RUFHRTtJQUNJLCtCQUFBO0VBQU47O0VBRUU7SUFDSSxVQUFBO0lBQ0EsYUFBQTtFQUNOOztFQUNFO0lBQ0ksY0FBQTtJQUNBLDRCQUFBO0lBQ0Esb0JBQUE7SUFDQSxrQkFBQTtFQUVOOztFQUFFO0lBQ0ksa0JBQUE7RUFHTjs7RUFERTtJQUNJLDhCQUFBO0lBQ0Esb0JBQUE7RUFJTjs7RUFGRTtJQUNJLGdCQUFBO0VBS047O0VBSEU7SUFDSSxlQUFBO0lBQ0EsbUJBQUE7RUFNTjs7RUFKRTtJQUNJLG1CQUFBO0VBT047O0VBTEU7SUFDSSxlQUFBO0lBQ0EsYUFBQTtJQUNBLG1CQUFBO0VBUU47O0VBTkU7SUFDSSxjQUFBO0lBQ0Esb0JBQUE7RUFTTjtBQUNGO0FBTkEsbURBQUE7QUFFQTtFQUdZO0lBQ0ksZUFBQTtFQUtkO0VBSFU7SUFDSSxtQkFBQTtFQUtkOztFQVVNOzs7Ozs7Ozs7O0lBQ0ksV0FBQTtJQUNBLGdCQUFBO0lBQ0EsaUNBQUE7RUFFVjs7RUFDRTtJQUNJLGlDQUFBO0VBRU47O0VBQUU7SUFDSSxVQUFBO0lBQ0EsYUFBQTtJQUNBLGNBQUE7SUFDQSxpQ0FBQTtFQUdOOztFQURFO0lBQ0ksVUFBQTtJQUNBLGtCQUFBO0VBSU47O0VBRkU7SUFDSSxrQkFBQTtFQUtOOztFQUhFO0lBQ0ksZ0JBQUE7RUFNTjs7RUFKRTtJQUNJLFVBQUE7SUFDQSxhQUFBO0VBT047O0VBTEU7SUFDSSxjQUFBO0VBUU47O0VBTkU7SUFDSSxlQUFBO0lBQ0EsWUFBQTtFQVNOOztFQVBFO0lBQ0ksWUFBQTtFQVVOOztFQVJFO0lBQ0ksZUFBQTtJQUNBLGFBQUE7SUFDQSxtQkFBQTtJQUNBLGlCQUFBO0lBQ0EsZ0JBQUE7RUFXTjs7RUFURTtJQUNJLGNBQUE7SUFDQSxvQkFBQTtJQUNBLGlDQUFBO0VBWU47O0VBVkU7SUFDSSxXQUFBO0VBYU47O0VBWEU7SUFDSSxTQUFBO0VBY047O0VBWkU7SUFDSSxVQUFBO0lBQ0EsYUFBQTtFQWVOO0FBQ0Y7QUFaQSwyREFBQTtBQUVBO0VBR1k7SUFDSSxlQUFBO0VBV2Q7RUFUVTtJQUNJLG1CQUFBO0VBV2Q7O0VBR007Ozs7Ozs7Ozs7SUFDSSxXQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtFQVNWOztFQU5FO0lBQ0ksc0JBQUE7RUFTTjs7RUFQRTtJQUNJLFVBQUE7SUFDQSxhQUFBO0lBQ0EsY0FBQTtJQUNBLHNCQUFBO0VBVU47O0VBUkU7SUFDSSxVQUFBO0lBQ0Esa0JBQUE7RUFXTjs7RUFURTtJQUNJLGtCQUFBO0VBWU47O0VBVkU7SUFDSSxnQkFBQTtFQWFOOztFQVhFO0lBQ0ksVUFBQTtJQUNBLGFBQUE7RUFjTjs7RUFaRTtJQUNJLGNBQUE7RUFlTjs7RUFiRTtJQUNJLGVBQUE7SUFDQSxZQUFBO0VBZ0JOOztFQWRFO0lBQ0ksWUFBQTtFQWlCTjs7RUFmRTtJQUNJLGVBQUE7SUFDQSxhQUFBO0lBQ0EsbUJBQUE7SUFDQSxpQkFBQTtJQUNBLGdCQUFBO0VBa0JOOztFQWhCRTtJQUNJLGNBQUE7SUFDQSxvQkFBQTtJQUNBLGlDQUFBO0VBbUJOOztFQWpCRTtJQUNJLFdBQUE7RUFvQk47O0VBbEJFO0lBQ0ksU0FBQTtFQXFCTjs7RUFuQkU7SUFDSSxVQUFBO0lBQ0EsYUFBQTtFQXNCTjtBQUNGIiwic291cmNlc0NvbnRlbnQiOlsiLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cclxuLyogRWRpdG9yIHNwZWNpZmljICovXHJcbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXHJcbi53cC1ibG9ja1tkYXRhLXR5cGU9XCJ3cHBvb2wvY3RhXCJde1xyXG4gICAgbWF4LXdpZHRoOiAxMTcwcHggIWltcG9ydGFudDtcclxufVxyXG5kaXZbZGF0YS10eXBlXXtcclxuICAgIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5jdGEtZmllbGR7XHJcbiAgICArIC5jdGEtZmllbGR7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLjZyZW07XHJcbiAgICB9XHJcbiAgICAuY3RhLWZpZWxkLWxhYmVse1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxufVxyXG5cclxuLmN0YS1zaW5nbGUtaW1ne1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXRvcDogNjYlO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIC5jdGEtbWVkaWEtaW1hZ2UtcGFyZW50e1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIH1cclxuICAgIC5jdGEtcGxhY2Vob2xkZXItaW1hZ2V7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xyXG4gICAgICAgIC5kYXNoaWNvbiwgXHJcbiAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmN0YS1maWVsZC1sYXlvdXQtbGlzdHtcclxuICAgIG1hcmdpbjogLTVweDtcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICB9XHJcbiAgICA+IGRpdntcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAuY3RhLWxheW91dC1zdHlsZXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc4NDBGRjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgPiBzcGFue1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgPiAuY3RhLWluZm8taWNvbntcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICA+IC5kYXNoaWNvbnN7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuY3RhLWxheW91dC1zdHlsZS0xe1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzg0MEZGO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKC05ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5jdGEtbGF5b3V0LXN0eWxlLTJ7XHJcbiAgICAgICAgICAgICAgICA+IHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgLmN0YS1pbmZvLWljb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4QzQwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgID4gLmRhc2hpY29uc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuY3RhLWxheW91dC1zdHlsZS0ze1xyXG4gICAgICAgICAgICAgICAgPiBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgIC5jdGEtaW5mby1pY29ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICA+IC5kYXNoaWNvbnN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmN0YS1sYXlvdXQtc3R5bGUtNHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3ODQwRkY7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgID4gc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAuY3RhLWluZm8taWNvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgPiAuZGFzaGljb25ze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjhDNDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5jdGEtbGF5b3V0LXN0eWxlLTV7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzg0MEZGO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICA+IHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgLmN0YS1pbmZvLWljb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgID4gLmRhc2hpY29uc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUM5NEZDO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuY3RhLWxheW91dC1zdHlsZS02e1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFDOTRGQztcclxuICAgICAgICAgICAgICAgID4gc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAuY3RhLWluZm8taWNvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgPiAuZGFzaGljb25ze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuY3RhLWxheW91dC1zdHlsZS03e1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzc4NDBGRjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgPiBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgIC5jdGEtaW5mby1pY29ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICA+IC5kYXNoaWNvbnN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMkJGRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuY3RhLWxheW91dC1zdHlsZS04e1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDA5QkVELCAjMDA2M0Y1KTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgID4gc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAuY3RhLWluZm8taWNvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBQzI0MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmN0YS1sYXlvdXQtc3R5bGUtOXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI0RDMjQzMCwgIzdCNDM5Nyk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICA+IHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIC5jdGEtaW5mby1pY29ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmN0YS1sYXlvdXQtc3R5bGUtMTB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyQkZGO1xyXG4gICAgICAgICAgICAgICAgPiBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgIC5jdGEtaW5mby1pY29ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgID4gLmRhc2hpY29uc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmN0YS1sYXlvdXQtc3R5bGUtMTF7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA1M0U3MztcclxuICAgICAgICAgICAgICAgID4gc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAuY3RhLWluZm8taWNvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICA+IC5kYXNoaWNvbnN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U5NEQ2NTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmN0YS1sYXlvdXQtc3R5bGUtMTJ7XHJcbiAgICAgICAgICAgICAgICA+IHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgLmN0YS1pbmZvLWljb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4QzQwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgID4gLmRhc2hpY29uc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgIC5jdGEtbGF5b3V0LXN0eWxle1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmN0YS1maWVsZC1idXR0b24tbGlzdHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBidXR0b257XHJcbiAgICAgICAgZmxleDogMSAxIDUwJTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNzg0MEZGO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cclxuLyogZGVnaW5lIG9uZSAqL1xyXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xyXG4uY2FsbF90b19hY3Rpb25fMSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgZ3JpZC1nYXA6IDkwcHg7XHJcbiAgICBwYWRkaW5nOiA4MHB4O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDkwJSA4MCU7XHJcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xyXG4gICAgbWF4LXdpZHRoOiAxMTcwcHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgJjphZnRlciwgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC05ZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKC05ZGVnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgIHRvcDogLTEwcHg7XHJcbiAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ODQwRkY7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogLTI7XHJcbiAgICB9XHJcbiAgICAmPi5jdGFfY29udGVudCB7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgIGgye1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDI1cHggYXV0byAyNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gYnV0dG9uLFxyXG4gICAgICAgID4gLmN0YWdiLWJ0biB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFwyMTkyJztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAzcHgpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMjdweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNzg0MEZGO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xyXG4vKiBkZXNpZ24gdHdvICovXHJcbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cclxuLmNhbGxfdG9fYWN0aW9uXzIsXHJcbi5jYWxsX3RvX2FjdGlvbl8zLFxyXG4uY2FsbF90b19hY3Rpb25fMTJ7XHJcbiAgICBbZGF0YS1hbGlnbj1mdWxsXSAmIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMCUgY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDIwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmNhbGxfdG9fYWN0aW9uXzIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyIDFmcjtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ODQwRkY7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMCUgY2VudGVyO1xyXG4gICAgbWF4LXdpZHRoOiAxMTcwcHg7XHJcbiAgICBwYWRkaW5nOiA4MHB4O1xyXG4gICAgJj4uY3RhX2NvbnRlbnQge1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBncmlkLWNvbHVtbjogMi8zO1xyXG4gICAgICAgIGdyaWQtcm93OiAxLzI7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTIwcHg7XHJcbiAgICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICBoMntcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAyNXB4IGF1dG8gMjVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICA+YnV0dG9uLFxyXG4gICAgICAgID4gLmN0YWdiLWJ0biB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRjhDNDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkY4QzQwO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcMjE5Mic7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gM3B4KTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRjhDNDA7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGOEM0MDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXHJcbi8qIGRlc2lnbiB0aHJlZSAqL1xyXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cclxuLmNhbGxfdG9fYWN0aW9uXzMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyIDFmcjtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ODQwRkY7XHJcbiAgICBwYWRkaW5nOiA4MHB4O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwJSBjZW50ZXI7XHJcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIG1heC13aWR0aDogMTE3MHB4O1xyXG4gICAgPi5jdGFfY29udGVudCB7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAyLzM7XHJcbiAgICAgICAgZ3JpZC1yb3c6IDEvMjtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcclxuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgIGgye1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDI1cHggYXV0byAyNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gYnV0dG9uLFxyXG4gICAgICAgID4gLmN0YWdiLWJ0biB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMThweCAzMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkY4QzQwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkY4QzQwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xyXG4vKiBkZXNpZ24gZm91ciAqL1xyXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cclxuLmNhbGxfdG9fYWN0aW9uXzQsIFxyXG4uY2FsbF90b19hY3Rpb25fNSwgXHJcbi5jYWxsX3RvX2FjdGlvbl82LCBcclxuLmNhbGxfdG9fYWN0aW9uXzcge1xyXG4gICAgW2RhdGEtYWxpZ249ZnVsbF0gJiB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgcGFkZGluZzogMTAwcHggMjAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FsbF90b19hY3Rpb25fNCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgcGFkZGluZzogODBweCAxMDBweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XHJcbiAgICBtYXgtd2lkdGg6IDExNzBweDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA2MHB4IC0xMnB4IHJnYmEoMzQsIDM0LCAzNCwgMC4yKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5MCUgODAlO1xyXG4gICAgPi5jdGFfY29udGVudCB7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgLW1zLWdyaWQtY29sdW1uczogM2ZyIDFmcjtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDNmciAxZnI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgID5oMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgY29sb3I6ICMyMjIyMjI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCAyMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgPnAge1xyXG4gICAgICAgICAgICBjb2xvcjogIzQ0NDQ0NDtcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDIvMztcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMjtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgID5idXR0b24sXHJcbiAgICAgICAgPiAuY3RhZ2ItYnRuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGOEM0MDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGOEM0MDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTdweCAzMHB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXDIxOTInO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gM3B4KTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRjhDNDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRjhDNDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cclxuLyogZGVzaWduIGZpdmUgKi9cclxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXHJcbi5jYWxsX3RvX2FjdGlvbl81IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICBwYWRkaW5nOiA4MHB4IDEwMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcclxuICAgIG1heC13aWR0aDogMTE3MHB4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDYwcHggLTEycHggcmdiYSgzNCwgMzQsIDM0LCAwLjIpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDkwJSA4MCU7XHJcbiAgICA+LmN0YV9jb250ZW50IHtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgZGlzcGxheTogLW1zLWdyaWQ7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAtbXMtZ3JpZC1jb2x1bW5zOiAzZnIgMWZyO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogM2ZyIDFmcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgPmgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzIyMjIyMjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDIwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICA+cCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNDQ0NDQ0O1xyXG4gICAgICAgICAgICBncmlkLXJvdzogMi8zO1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMS8yO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgPmJ1dHRvbixcclxuICAgICAgICA+IC5jdGFnYi1idG4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMUM5NEZDO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMUM5NEZDO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxN3B4IDMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcMjE5Mic7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMjdweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDNweCk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzFDOTRGQztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFjOTRmYztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cclxuLyogZGVzaWduIFNpeCAqL1xyXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xyXG4uY2FsbF90b19hY3Rpb25fNiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUM5NEZDO1xyXG4gICAgcGFkZGluZzogODBweCAxMDBweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XHJcbiAgICBtYXgtd2lkdGg6IDExNzBweDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA2MHB4IC0xMnB4IHJnYmEoMjgsIDE0OCwgMjUyLCAwLjQpO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTAlIDgwJTtcclxuICAgID4uY3RhX2NvbnRlbnQge1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIC1tcy1ncmlkLWNvbHVtbnM6IDNmciAxZnI7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzZnIgMWZyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICA+aDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCAyMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgPnAge1xyXG4gICAgICAgICAgICBncmlkLXJvdzogMi8zO1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMS8yO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgPmJ1dHRvbixcclxuICAgICAgICA+IC5jdGFnYi1idG4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMUM5NEZDO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMzBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFwyMTkyJztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gM3B4KTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzFDOTRGQztcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAgICAgICAgXHJcbiAgICB9XHJcbn1cclxuXHJcbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXHJcbi8qIGRlc2lnbiBzZXZlbiAqL1xyXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xyXG4uY2FsbF90b19hY3Rpb25fNyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgcGFkZGluZzogODBweCAxMDBweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XHJcbiAgICBtYXgtd2lkdGg6IDExNzBweDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA2MHB4IC0xMnB4IHJnYmEoMzQsIDM0LCAzNCwgMC4yKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5MCUgODAlO1xyXG4gICAgPi5jdGFfY29udGVudCB7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgLW1zLWdyaWQtY29sdW1uczogM2ZyIDFmcjtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDNmciAxZnI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgID5oMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgY29sb3I6ICMyMjIyMjI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCAyMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgPnAge1xyXG4gICAgICAgICAgICBjb2xvcjogIzQ0NDQ0NDtcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDIvMztcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMjtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgID5idXR0b24sXHJcbiAgICAgICAgPiAuY3RhZ2ItYnRuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMkJGRjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMmJmZjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMzBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFwyMTkyJztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gM3B4KTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAyQkZGO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAyYmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXHJcbi8qIGRlZ2luZSBlaWdodCAqL1xyXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cclxuLmNhbGxfdG9fYWN0aW9uXzgge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyIDFmcjtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgIGdyaWQtZ2FwOiAyMDBweDtcclxuICAgIHBhZGRpbmc6IDEwMHB4O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDkwJSBjZW50ZXI7XHJcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xyXG4gICAgbWF4LXdpZHRoOiAxMTcwcHg7XHJcbiAgICBtYXJnaW46IDYwcHggYXV0bztcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBbZGF0YS1hbGlnbj1mdWxsXSAmIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3MCUgY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDEyMHB4IDIwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgIzAwOUJFRCwgIzAwNjNGNSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDA5QkVELCAjMDA2M0Y1KTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAtMjtcclxuICAgIH1cclxuICAgID4uY3RhX2NvbnRlbnQge1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgIGgye1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDI1cHggYXV0byAyNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgID5idXR0b24sXHJcbiAgICAgICAgPiAuY3RhZ2ItYnRuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZBQzI0MDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZBQzI0MDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzIyMjIyMjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcMjE5Mic7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gM3B4KTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChyaWdodCwgIzAwOUJFRCwgIzAwNjNGNSk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgIzAwOUJFRCwgIzAwNjNGNSk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cclxuLyogZGVnaW5lIG5pbmUgKi9cclxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXHJcbi5jYWxsX3RvX2FjdGlvbl85e1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogODBweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XHJcbiAgICBtYXgtd2lkdGg6IDExNzBweDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTAlIGNlbnRlcjtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjREMyNDMwLCAjN0I0Mzk3KTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNEQzI0MzAsICM3QjQzOTcpO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IC0yO1xyXG4gICAgfVxyXG4gICAgW2RhdGEtYWxpZ249ZnVsbF0gJiB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDIwJTtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICA+LmN0YV9jb250ZW50IHtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBoMntcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAyNXB4IGF1dG8gMjVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICA+YnV0dG9uLFxyXG4gICAgICAgID4gLmN0YWdiLWJ0biB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMzBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcclxuICAgICAgICAgICAgY29sb3I6ICNEQzI0MzA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXDIxOTInO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDNweCk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQocmlnaHQsICNEQzI0MzAsICM3QjQzOTcpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICNEQzI0MzAsICM3QjQzOTcpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cclxuLyogZGVzaWduIHRlbiAqL1xyXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xyXG4uY2FsbF90b19hY3Rpb25fMTB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyQkZGO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgIHBhZGRpbmc6IDgwcHggMTkwcHg7XHJcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xyXG4gICAgbWF4LXdpZHRoOiAxMTcwcHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNjBweCAtMTJweCByZ2JhKDAsIDQzLCAyNTUsIDAuNCk7XHJcbiAgICBbZGF0YS1hbGlnbj1mdWxsXSAmIHtcclxuICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgcGFkZGluZzogMTIwcHggMjAlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbiAgICA+LmN0YV9jb250ZW50IHtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgZGlzcGxheTogLW1zLWdyaWQ7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAtbXMtZ3JpZC1jb2x1bW5zOiAyZnIgMWZyO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDFmcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgPmgye1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDI1cHggMCAyNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgPnB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICBncmlkLXJvdzogMi8zO1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMS8yO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICA+YnV0dG9uLFxyXG4gICAgICAgID4gLmN0YWdiLWJ0biB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMzBweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzIyMjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcMjE5Mic7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gM3B4KTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDJiZmY7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXHJcbi8qIGRlc2lnbiBlbGV2ZW4gKi9cclxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXHJcbi5jYWxsX3RvX2FjdGlvbl8xMXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNTNFNzM7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgcGFkZGluZzogODBweCAxOTBweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XHJcbiAgICBtYXgtd2lkdGg6IDExNzBweDtcclxuICAgIG1hcmdpbjogNjBweCBhdXRvO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNjBweCAtMTJweCByZ2JhKDUsIDYyLCAxMTUsIDAuNCk7XHJcbiAgICBbZGF0YS1hbGlnbj1mdWxsXSAmIHtcclxuICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgcGFkZGluZzogMTIwcHggMjAlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbiAgICA+LmN0YV9jb250ZW50IHtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgZGlzcGxheTogLW1zLWdyaWQ7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAtbXMtZ3JpZC1jb2x1bW5zOiAyZnIgMWZyO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDFmcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgPmgye1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDI1cHggMCAyNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgPnAge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDIvMztcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMjtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgPmJ1dHRvbixcclxuICAgICAgICA+IC5jdGFnYi1idG4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRTk0RDY1O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTk0RDY1O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxN3B4IDMwcHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXDIxOTInO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDNweCk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2M5M2M1MTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjOTNjNTE7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xyXG4vKiBkZXNpZ24gdHdlbHZlICovXHJcbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cclxuLmNhbGxfdG9fYWN0aW9uXzEyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDRmciAzZnI7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDRmciAzZnI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzg0MEZGO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgbWF4LXdpZHRoOiAxMTcwcHg7XHJcbiAgICBwYWRkaW5nOiA4MHB4O1xyXG4gICAgJj4uY3RhX2NvbnRlbnQge1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBncmlkLWNvbHVtbjogMi8zO1xyXG4gICAgICAgIGdyaWQtcm93OiAxLzI7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgIGgye1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDI1cHggYXV0byAyNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgID5idXR0b24sXHJcbiAgICAgICAgPiAuY3RhZ2ItYnRuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGOEM0MDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRjhDNDA7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFwyMTkyJztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAzcHgpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMjdweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGOEM0MDtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkY4QzQwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiBMYXJnZSBkZXZpY2VzIChkZXNrdG9wcywgOTkycHggYW5kIHVwKSAqL1xyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XHJcbiAgICAud3AtYmxvY2stY3RhLWd1dGVuYmVyZy1jdGF7XHJcbiAgICAgICAgPi5jdGFfY29udGVudHtcclxuICAgICAgICAgICAgPmgyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA+cCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSAgICBcclxuICAgIC5jYWxsX3RvX2FjdGlvbl8yLFxyXG4gICAgLmNhbGxfdG9fYWN0aW9uXzMsXHJcbiAgICAuY2FsbF90b19hY3Rpb25fNCxcclxuICAgIC5jYWxsX3RvX2FjdGlvbl81LFxyXG4gICAgLmNhbGxfdG9fYWN0aW9uXzYsXHJcbiAgICAuY2FsbF90b19hY3Rpb25fNyxcclxuICAgIC5jYWxsX3RvX2FjdGlvbl84LFxyXG4gICAgLmNhbGxfdG9fYWN0aW9uXzksXHJcbiAgICAuY2FsbF90b19hY3Rpb25fMTAsXHJcbiAgICAuY2FsbF90b19hY3Rpb25fMTF7XHJcbiAgICAgICAgW2RhdGEtYWxpZ249ZnVsbF0gJiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDEwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAlIGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBbZGF0YS1hbGlnbj1mdWxsXSAuY2FsbF90b19hY3Rpb25fOCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTAlIGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5jYWxsX3RvX2FjdGlvbl8xLCBcclxuICAgIC5jYWxsX3RvX2FjdGlvbl8yLCBcclxuICAgIC5jYWxsX3RvX2FjdGlvbl8zLCBcclxuICAgIC5jYWxsX3RvX2FjdGlvbl80LCBcclxuICAgIC5jYWxsX3RvX2FjdGlvbl81LCBcclxuICAgIC5jYWxsX3RvX2FjdGlvbl82LCBcclxuICAgIC5jYWxsX3RvX2FjdGlvbl83LCBcclxuICAgIC5jYWxsX3RvX2FjdGlvbl84LCBcclxuICAgIC5jYWxsX3RvX2FjdGlvbl85LCBcclxuICAgIC5jYWxsX3RvX2FjdGlvbl8xMCwgXHJcbiAgICAuY2FsbF90b19hY3Rpb25fMTEge1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgcGFkZGluZzogNDBweDtcclxuICAgIH1cclxuICAgIC5jYWxsX3RvX2FjdGlvbl8xIHtcclxuICAgICAgICBncmlkLWdhcDogNTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NSUgODQlO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggNDBweDtcclxuICAgIH1cclxuICAgIC5jYWxsX3RvX2FjdGlvbl8xPi5jdGFfY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLmNhbGxfdG9fYWN0aW9uXzMsIC5jYWxsX3RvX2FjdGlvbl8yIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1JSBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MCU7XHJcbiAgICB9XHJcbiAgICAuY2FsbF90b19hY3Rpb25fMz4uY3RhX2NvbnRlbnQsIC5jYWxsX3RvX2FjdGlvbl8yPi5jdGFfY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuICAgIC5jYWxsX3RvX2FjdGlvbl80Pi5jdGFfY29udGVudD5oMiwgLmNhbGxfdG9fYWN0aW9uXzY+LmN0YV9jb250ZW50PmgyLCAuY2FsbF90b19hY3Rpb25fNz4uY3RhX2NvbnRlbnQ+aDIsIC5jYWxsX3RvX2FjdGlvbl81Pi5jdGFfY29udGVudD5oMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICB9XHJcbiAgICAuY2FsbF90b19hY3Rpb25fND4uY3RhX2NvbnRlbnQ+cCwgLmNhbGxfdG9fYWN0aW9uXzY+LmN0YV9jb250ZW50PnAsIC5jYWxsX3RvX2FjdGlvbl83Pi5jdGFfY29udGVudD5wLCAuY2FsbF90b19hY3Rpb25fNT4uY3RhX2NvbnRlbnQ+cCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogODBweDtcclxuICAgIH1cclxuICAgIC5jYWxsX3RvX2FjdGlvbl80Pi5jdGFfY29udGVudD5idXR0b24sIC5jYWxsX3RvX2FjdGlvbl82Pi5jdGFfY29udGVudD5idXR0b24sIC5jYWxsX3RvX2FjdGlvbl83Pi5jdGFfY29udGVudD5idXR0b24sIC5jYWxsX3RvX2FjdGlvbl81Pi5jdGFfY29udGVudD5idXR0b24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDU3cHg7XHJcbiAgICB9XHJcbiAgICAuY2FsbF90b19hY3Rpb25fOCB7XHJcbiAgICAgICAgZ3JpZC1nYXA6IDUwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1MCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIE1lZGl1bSBkZXZpY2VzICh0YWJsZXRzLCA3NjhweCBhbmQgdXApICovXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xyXG4gICAgLndwLWJsb2NrLWN0YS1ndXRlbmJlcmctY3Rhe1xyXG4gICAgICAgID4uY3RhX2NvbnRlbnR7XHJcbiAgICAgICAgICAgID5oMiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPnAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gXHJcbiAgICAuY2FsbF90b19hY3Rpb25fMiwgXHJcbiAgICAuY2FsbF90b19hY3Rpb25fMywgXHJcbiAgICAuY2FsbF90b19hY3Rpb25fNCwgXHJcbiAgICAuY2FsbF90b19hY3Rpb25fNSwgXHJcbiAgICAuY2FsbF90b19hY3Rpb25fNiwgXHJcbiAgICAuY2FsbF90b19hY3Rpb25fNywgXHJcbiAgICAuY2FsbF90b19hY3Rpb25fOCwgXHJcbiAgICAuY2FsbF90b19hY3Rpb25fOSwgXHJcbiAgICAuY2FsbF90b19hY3Rpb25fMTAsIFxyXG4gICAgLmNhbGxfdG9fYWN0aW9uXzExe1xyXG4gICAgICAgIFtkYXRhLWFsaWduPWZ1bGxdICZ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDEwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAlIGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBbZGF0YS1hbGlnbj1mdWxsXSAuY2FsbF90b19hY3Rpb25fOCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTAlIGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5jYWxsX3RvX2FjdGlvbl8xLCAuY2FsbF90b19hY3Rpb25fMiwgLmNhbGxfdG9fYWN0aW9uXzMsIC5jYWxsX3RvX2FjdGlvbl80LCAuY2FsbF90b19hY3Rpb25fNSwgLmNhbGxfdG9fYWN0aW9uXzYsIC5jYWxsX3RvX2FjdGlvbl83LCAuY2FsbF90b19hY3Rpb25fOCwgLmNhbGxfdG9fYWN0aW9uXzksIC5jYWxsX3RvX2FjdGlvbl8xMCwgLmNhbGxfdG9fYWN0aW9uXzExIHtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICB9XHJcbiAgICAuY2FsbF90b19hY3Rpb25fMSB7XHJcbiAgICAgICAgZ3JpZC1nYXA6IDUwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlIDg0JTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwJTtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDQwcHg7XHJcbiAgICB9XHJcbiAgICAuY2FsbF90b19hY3Rpb25fMT4uY3RhX2NvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgIH1cclxuICAgIC5jYWxsX3RvX2FjdGlvbl8zLCAuY2FsbF90b19hY3Rpb25fMiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNSUgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDAlO1xyXG4gICAgfVxyXG4gICAgLmNhbGxfdG9fYWN0aW9uXzM+LmN0YV9jb250ZW50LCAuY2FsbF90b19hY3Rpb25fMj4uY3RhX2NvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAuY2FsbF90b19hY3Rpb25fND4uY3RhX2NvbnRlbnQ+aDIsIC5jYWxsX3RvX2FjdGlvbl82Pi5jdGFfY29udGVudD5oMiwgLmNhbGxfdG9fYWN0aW9uXzc+LmN0YV9jb250ZW50PmgyLCAuY2FsbF90b19hY3Rpb25fNT4uY3RhX2NvbnRlbnQ+aDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG4gICAgLmNhbGxfdG9fYWN0aW9uXzQ+LmN0YV9jb250ZW50PnAsIC5jYWxsX3RvX2FjdGlvbl82Pi5jdGFfY29udGVudD5wLCAuY2FsbF90b19hY3Rpb25fNz4uY3RhX2NvbnRlbnQ+cCwgLmNhbGxfdG9fYWN0aW9uXzU+LmN0YV9jb250ZW50PnAge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XHJcbiAgICB9XHJcbiAgICAuY2FsbF90b19hY3Rpb25fND4uY3RhX2NvbnRlbnQ+YnV0dG9uLCAuY2FsbF90b19hY3Rpb25fNj4uY3RhX2NvbnRlbnQ+YnV0dG9uLCAuY2FsbF90b19hY3Rpb25fNz4uY3RhX2NvbnRlbnQ+YnV0dG9uLCAuY2FsbF90b19hY3Rpb25fNT4uY3RhX2NvbnRlbnQ+YnV0dG9uIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1N3B4O1xyXG4gICAgfVxyXG4gICAgLmNhbGxfdG9fYWN0aW9uXzgge1xyXG4gICAgICAgIGdyaWQtZ2FwOiA1MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBTbWFsbCBkZXZpY2VzIChsYW5kc2NhcGUgcGhvbmVzLCA1NzZweCBhbmQgdXApICovXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xyXG4gICAgLndwLWJsb2NrLWN0YS1ndXRlbmJlcmctY3Rhe1xyXG4gICAgICAgID4uY3RhX2NvbnRlbnR7XHJcbiAgICAgICAgICAgID5oMiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPnAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gXHJcbiAgICBcclxuICAgIC5jYWxsX3RvX2FjdGlvbl8yLCBcclxuICAgIC5jYWxsX3RvX2FjdGlvbl8zLCBcclxuICAgIC5jYWxsX3RvX2FjdGlvbl80LCBcclxuICAgIC5jYWxsX3RvX2FjdGlvbl81LCBcclxuICAgIC5jYWxsX3RvX2FjdGlvbl82LCBcclxuICAgIC5jYWxsX3RvX2FjdGlvbl83LCBcclxuICAgIC5jYWxsX3RvX2FjdGlvbl84LCBcclxuICAgIC5jYWxsX3RvX2FjdGlvbl85LCBcclxuICAgIC5jYWxsX3RvX2FjdGlvbl8xMCwgXHJcbiAgICAuY2FsbF90b19hY3Rpb25fMTF7XHJcbiAgICAgICAgW2RhdGEtYWxpZ249ZnVsbF0gJntcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggNSU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBbZGF0YS1hbGlnbj1mdWxsXSAuY2FsbF90b19hY3Rpb25fOCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmNhbGxfdG9fYWN0aW9uXzEsIC5jYWxsX3RvX2FjdGlvbl8yLCAuY2FsbF90b19hY3Rpb25fMywgLmNhbGxfdG9fYWN0aW9uXzQsIC5jYWxsX3RvX2FjdGlvbl81LCAuY2FsbF90b19hY3Rpb25fNiwgLmNhbGxfdG9fYWN0aW9uXzcsIC5jYWxsX3RvX2FjdGlvbl84LCAuY2FsbF90b19hY3Rpb25fOSB7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5jYWxsX3RvX2FjdGlvbl8xIHtcclxuICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggNDBweDtcclxuICAgIH1cclxuICAgIC5jYWxsX3RvX2FjdGlvbl8xPi5jdGFfY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLmNhbGxfdG9fYWN0aW9uXzM+LmN0YV9jb250ZW50LCAuY2FsbF90b19hY3Rpb25fMj4uY3RhX2NvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAuY2FsbF90b19hY3Rpb25fMTAsIC5jYWxsX3RvX2FjdGlvbl8xMSB7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgLmNhbGxfdG9fYWN0aW9uXzQ+LmN0YV9jb250ZW50LCAuY2FsbF90b19hY3Rpb25fMTA+LmN0YV9jb250ZW50LCAuY2FsbF90b19hY3Rpb25fMTE+LmN0YV9jb250ZW50LCAuY2FsbF90b19hY3Rpb25fNj4uY3RhX2NvbnRlbnQsIC5jYWxsX3RvX2FjdGlvbl83Pi5jdGFfY29udGVudCwgLmNhbGxfdG9fYWN0aW9uXzU+LmN0YV9jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIC5jYWxsX3RvX2FjdGlvbl80Pi5jdGFfY29udGVudD5oMiwgLmNhbGxfdG9fYWN0aW9uXzEwPi5jdGFfY29udGVudD5oMiwgLmNhbGxfdG9fYWN0aW9uXzExPi5jdGFfY29udGVudD5oMiwgLmNhbGxfdG9fYWN0aW9uXzY+LmN0YV9jb250ZW50PmgyLCAuY2FsbF90b19hY3Rpb25fNz4uY3RhX2NvbnRlbnQ+aDIsIC5jYWxsX3RvX2FjdGlvbl81Pi5jdGFfY29udGVudD5oMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgIH1cclxuICAgIC5jYWxsX3RvX2FjdGlvbl80Pi5jdGFfY29udGVudD5wLCAuY2FsbF90b19hY3Rpb25fMTA+LmN0YV9jb250ZW50PnAsIC5jYWxsX3RvX2FjdGlvbl8xMT4uY3RhX2NvbnRlbnQ+cCwgLmNhbGxfdG9fYWN0aW9uXzY+LmN0YV9jb250ZW50PnAsIC5jYWxsX3RvX2FjdGlvbl83Pi5jdGFfY29udGVudD5wLCAuY2FsbF90b19hY3Rpb25fNT4uY3RhX2NvbnRlbnQ+cCB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgfVxyXG4gICAgLmNhbGxfdG9fYWN0aW9uXzQ+LmN0YV9jb250ZW50PmJ1dHRvbiwgLmNhbGxfdG9fYWN0aW9uXzEwPi5jdGFfY29udGVudD5idXR0b24sIC5jYWxsX3RvX2FjdGlvbl8xMT4uY3RhX2NvbnRlbnQ+YnV0dG9uLCAuY2FsbF90b19hY3Rpb25fNj4uY3RhX2NvbnRlbnQ+YnV0dG9uLCAuY2FsbF90b19hY3Rpb25fNz4uY3RhX2NvbnRlbnQ+YnV0dG9uLCAuY2FsbF90b19hY3Rpb25fNT4uY3RhX2NvbnRlbnQ+YnV0dG9uIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1N3B4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICB9XHJcbiAgICAuY2FsbF90b19hY3Rpb25fOCB7XHJcbiAgICAgICAgZ3JpZC1nYXA6IDUwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmNhbGxfdG9fYWN0aW9uXzk+LmN0YV9jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5jYWxsX3RvX2FjdGlvbl85Pi5jdGFfY29udGVudD5idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIC5jYWxsX3RvX2FjdGlvbl8xMCwgLmNhbGxfdG9fYWN0aW9uXzExIHtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIEV4dHJhIHNtYWxsIGRldmljZXMgKHBvcnRyYWl0IHBob25lcywgbGVzcyB0aGFuIDU3NnB4KSAqL1xyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XHJcbiAgICAud3AtYmxvY2stY3RhLWd1dGVuYmVyZy1jdGF7XHJcbiAgICAgICAgPi5jdGFfY29udGVudHtcclxuICAgICAgICAgICAgPmgyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA+cCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSBcclxuICAgIC5jYWxsX3RvX2FjdGlvbl8yLCBcclxuICAgIC5jYWxsX3RvX2FjdGlvbl8zLCBcclxuICAgIC5jYWxsX3RvX2FjdGlvbl80LCBcclxuICAgIC5jYWxsX3RvX2FjdGlvbl81LCBcclxuICAgIC5jYWxsX3RvX2FjdGlvbl82LCBcclxuICAgIC5jYWxsX3RvX2FjdGlvbl83LCBcclxuICAgIC5jYWxsX3RvX2FjdGlvbl84LCBcclxuICAgIC5jYWxsX3RvX2FjdGlvbl85LCBcclxuICAgIC5jYWxsX3RvX2FjdGlvbl8xMCwgXHJcbiAgICAuY2FsbF90b19hY3Rpb25fMTF7XHJcbiAgICAgICAgW2RhdGEtYWxpZ249ZnVsbF0gJntcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggNSU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgW2RhdGEtYWxpZ249ZnVsbF0gLmNhbGxfdG9fYWN0aW9uXzgge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuY2FsbF90b19hY3Rpb25fMSwgLmNhbGxfdG9fYWN0aW9uXzIsIC5jYWxsX3RvX2FjdGlvbl8zLCAuY2FsbF90b19hY3Rpb25fNCwgLmNhbGxfdG9fYWN0aW9uXzUsIC5jYWxsX3RvX2FjdGlvbl82LCAuY2FsbF90b19hY3Rpb25fNywgLmNhbGxfdG9fYWN0aW9uXzgsIC5jYWxsX3RvX2FjdGlvbl85IHtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIH1cclxuICAgIC5jYWxsX3RvX2FjdGlvbl8xIHtcclxuICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggNDBweDtcclxuICAgIH1cclxuICAgIC5jYWxsX3RvX2FjdGlvbl8xPi5jdGFfY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLmNhbGxfdG9fYWN0aW9uXzM+LmN0YV9jb250ZW50LCAuY2FsbF90b19hY3Rpb25fMj4uY3RhX2NvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAuY2FsbF90b19hY3Rpb25fMTAsIC5jYWxsX3RvX2FjdGlvbl8xMSB7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgLmNhbGxfdG9fYWN0aW9uXzQ+LmN0YV9jb250ZW50LCAuY2FsbF90b19hY3Rpb25fMTA+LmN0YV9jb250ZW50LCAuY2FsbF90b19hY3Rpb25fMTE+LmN0YV9jb250ZW50LCAuY2FsbF90b19hY3Rpb25fNj4uY3RhX2NvbnRlbnQsIC5jYWxsX3RvX2FjdGlvbl83Pi5jdGFfY29udGVudCwgLmNhbGxfdG9fYWN0aW9uXzU+LmN0YV9jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIC5jYWxsX3RvX2FjdGlvbl80Pi5jdGFfY29udGVudD5oMiwgLmNhbGxfdG9fYWN0aW9uXzEwPi5jdGFfY29udGVudD5oMiwgLmNhbGxfdG9fYWN0aW9uXzExPi5jdGFfY29udGVudD5oMiwgLmNhbGxfdG9fYWN0aW9uXzY+LmN0YV9jb250ZW50PmgyLCAuY2FsbF90b19hY3Rpb25fNz4uY3RhX2NvbnRlbnQ+aDIsIC5jYWxsX3RvX2FjdGlvbl81Pi5jdGFfY29udGVudD5oMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgIH1cclxuICAgIC5jYWxsX3RvX2FjdGlvbl80Pi5jdGFfY29udGVudD5wLCAuY2FsbF90b19hY3Rpb25fMTA+LmN0YV9jb250ZW50PnAsIC5jYWxsX3RvX2FjdGlvbl8xMT4uY3RhX2NvbnRlbnQ+cCwgLmNhbGxfdG9fYWN0aW9uXzY+LmN0YV9jb250ZW50PnAsIC5jYWxsX3RvX2FjdGlvbl83Pi5jdGFfY29udGVudD5wLCAuY2FsbF90b19hY3Rpb25fNT4uY3RhX2NvbnRlbnQ+cCB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgfVxyXG4gICAgLmNhbGxfdG9fYWN0aW9uXzQ+LmN0YV9jb250ZW50PmJ1dHRvbiwgLmNhbGxfdG9fYWN0aW9uXzEwPi5jdGFfY29udGVudD5idXR0b24sIC5jYWxsX3RvX2FjdGlvbl8xMT4uY3RhX2NvbnRlbnQ+YnV0dG9uLCAuY2FsbF90b19hY3Rpb25fNj4uY3RhX2NvbnRlbnQ+YnV0dG9uLCAuY2FsbF90b19hY3Rpb25fNz4uY3RhX2NvbnRlbnQ+YnV0dG9uLCAuY2FsbF90b19hY3Rpb25fNT4uY3RhX2NvbnRlbnQ+YnV0dG9uIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1N3B4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICB9XHJcbiAgICAuY2FsbF90b19hY3Rpb25fOCB7XHJcbiAgICAgICAgZ3JpZC1nYXA6IDUwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmNhbGxfdG9fYWN0aW9uXzk+LmN0YV9jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5jYWxsX3RvX2FjdGlvbl85Pi5jdGFfY29udGVudD5idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIC5jYWxsX3RvX2FjdGlvbl8xMCwgLmNhbGxfdG9fYWN0aW9uXzExIHtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICB9XHJcbn0iXSwic291cmNlUm9vdCI6IiJ9 */