/* ======================================================================
 p_number
====================================================================== */
.l_content {
  padding-top: 96px;
}

@media screen and (max-width: 768px) {
  .l_content {
    padding-top: 90px;
  }
}

.sec01 {
  position: relative;
  width: 100%;
}

.sec01 .line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.sec01 .line .top_box,
.sec01 .line .bottom_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.sec01 .line .top_box .top_box_right,
.sec01 .line .top_box .bottom_box_right,
.sec01 .line .bottom_box .top_box_right,
.sec01 .line .bottom_box .bottom_box_right {
  margin-left: 20px;
}

.sec01 .line .bottom_box {
  margin-top: 20px;
}

.sec01 .line .flm_box {
  border: 1px solid #1F1F1F;
  border-radius: 8px;
  padding: 26px 5px 20px;
}

.sec01 .line .flm_box .ttl {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 30px;
}

.sec01 .line .flm_box .ttl::before, .sec01 .line .flm_box .ttl::after {
  content: "";
  background-image: url("../img/p_number/ttl_decoration.svg");
  background-size: cover;
  width: 20px;
  height: 37px;
}

.sec01 .line .flm_box .ttl::before {
  margin-right: -7px;
}

.sec01 .line .flm_box .ttl::after {
  margin-left: -7px;
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

.sec01 .line .flm_box .ttl .txt {
  background-image: url("../img/p_number/ttl_bg01.png");
  background-size: cover;
  width: 215px;
  border-radius: 9999px;
  min-height: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-family: "Zen Old Mincho", serif;
}

.sec01 .line .flm_box .ttl.wide .txt {
  width: 487px;
}

.sec01 .line .flm_box .inr_box {
  text-align: center;
  position: relative;
}

.sec01 .line .flm_box .inr_box .img.adjust_img_1 {
  width: 386px;
}

.sec01 .line .flm_box .inr_box .txt_box {
  margin-top: 16px;
  position: relative;
}

.sec01 .line .flm_box .inr_box .txt_box .en {
  font-family: "Oswald", sans-serif;
}

.sec01 .line .flm_box .inr_box .txt_box .en .percent {
  margin-left: 3px;
}

.sec01 .line .flm_box .inr_box .txt_box.abreast {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.sec01 .line .flm_box .inr_box .txt_box.abreast .txt_wrap {
  margin-left: 8px;
}

.sec01 .line .flm_box .inr_box .txt_box.graph_txt_box {
  position: absolute;
  top: 38px;
  left: 40px;
  margin-top: 0;
}

.sec01 .line .flm_box .inr_box .txt_box.graph_txt_box .graph_list .graph_list_item {
  position: relative;
}

.sec01 .line .flm_box .inr_box .txt_box.graph_txt_box .graph_list .graph_list_item .age .num {
  font-family: "Oswald", sans-serif;
}

.sec01 .line .flm_box .inr_box .txt_box.graph_txt_box .graph_list .graph_list_item .person {
  position: absolute;
  top: -29px;
  white-space: nowrap;
}

.sec01 .line .flm_box .inr_box .txt_box.graph_txt_box .graph_list .graph_list_item .person .num {
  font-family: "Oswald", sans-serif;
}

.sec01 .line .flm_box .inr_box .txt_box.graph_txt_box .graph_list .graph_list_item:nth-of-type(1) .person {
  left: 161px;
}

.sec01 .line .flm_box .inr_box .txt_box.graph_txt_box .graph_list .graph_list_item:nth-of-type(2) .person {
  left: 239px;
}

.sec01 .line .flm_box .inr_box .txt_box.graph_txt_box .graph_list .graph_list_item:nth-of-type(3) .person {
  left: 298px;
}

.sec01 .line .flm_box .inr_box .txt_box.graph_txt_box .graph_list .graph_list_item:nth-of-type(4) .person {
  left: 170px;
}

.sec01 .line .flm_box .inr_box .txt_box.graph_txt_box .graph_list .graph_list_item:nth-of-type(5) .person {
  left: 202px;
}

.sec01 .line .flm_box .inr_box .txt_box.graph_txt_box .graph_list .graph_list_item:nth-of-type(6) .person {
  left: 116px;
}

.sec01 .line .flm_box .inr_box .txt_box.graph_txt_box .graph_list .graph_list_item + .graph_list_item {
  margin-top: 40px;
}

.sec01 .line .flm_box .inr_box .txt_box.circle_graph_txt_box {
  margin-top: 0;
  position: absolute;
  top: 0;
  left: 0;
}

.sec01 .line .flm_box .inr_box .txt_box.circle_graph_txt_box .graph_list .graph_list_item {
  position: absolute;
  white-space: nowrap;
}

.sec01 .line .flm_box .inr_box .txt_box.circle_graph_txt_box .graph_list .graph_list_item .person .num {
  font-family: "Oswald", sans-serif;
}

.sec01 .line .flm_box .inr_box .txt_box.circle_graph_txt_box .graph_list .graph_list_item:nth-of-type(1) {
  top: 0;
  left: 400px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.sec01 .line .flm_box .inr_box .txt_box.circle_graph_txt_box .graph_list .graph_list_item:nth-of-type(1) .person {
  margin-left: 6px;
}

.sec01 .line .flm_box .inr_box .txt_box.circle_graph_txt_box .graph_list .graph_list_item:nth-of-type(2) {
  top: 162px;
  left: 421px;
}

.sec01 .line .flm_box .inr_box .txt_box.circle_graph_txt_box .graph_list .graph_list_item:nth-of-type(2) .person {
  display: block;
  margin-top: 6px;
}

.sec01 .line .flm_box .inr_box .txt_box.circle_graph_txt_box .graph_list .graph_list_item:nth-of-type(3) {
  top: 260px;
  left: 331px;
}

.sec01 .line .flm_box .inr_box .txt_box.circle_graph_txt_box .graph_list .graph_list_item:nth-of-type(3) .person {
  display: block;
  margin-top: 6px;
}

.sec01 .line .flm_box .inr_box .txt_box.circle_graph_txt_box .graph_list .graph_list_item:nth-of-type(4) {
  top: 234px;
  left: 71px;
}

.sec01 .line .flm_box .inr_box .txt_box.circle_graph_txt_box .graph_list .graph_list_item:nth-of-type(4) .person {
  display: block;
  margin-top: 6px;
}

.sec01 .line .flm_box .inr_box .txt_box.circle_graph_txt_box .graph_list .graph_list_item:nth-of-type(5) {
  top: 130px;
  left: 35px;
}

.sec01 .line .flm_box .inr_box .txt_box.circle_graph_txt_box .graph_list .graph_list_item:nth-of-type(5) .person {
  display: block;
  margin-top: 6px;
}

.sec01 .line .flm_box .inr_box .txt_box.circle_graph_txt_box .graph_list .graph_list_item:nth-of-type(6) {
  top: 10px;
  left: 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.sec01 .line .flm_box .inr_box .txt_box.circle_graph_txt_box .graph_list .graph_list_item:nth-of-type(6) .person {
  margin-left: 6px;
}

.sec01 .line .flm_box .inr_box .txt_box.residence_txt_box {
  margin-top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 144px;
  margin-right: 20px;
  text-align: left;
}

.sec01 .line .flm_box .inr_box .txt_box.residence_txt_box .residence_list .residence_list_item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 170px;
}

.sec01 .line .flm_box .inr_box .txt_box.residence_txt_box .residence_list .residence_list_item .kinds,
.sec01 .line .flm_box .inr_box .txt_box.residence_txt_box .residence_list .residence_list_item .person {
  position: relative;
  min-width: 54px;
  text-align: right;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.sec01 .line .flm_box .inr_box .txt_box.residence_txt_box .residence_list .residence_list_item .person {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}

.sec01 .line .flm_box .inr_box .txt_box.residence_txt_box .residence_list .residence_list_item .person .num {
  font-family: "Oswald", sans-serif;
}

.sec01 .line .flm_box .inr_box .txt_box.residence_txt_box .residence_list .residence_list_item + .residence_list_item {
  margin-top: 20px;
}

.sec01 .line .flm_box .inr_box .txt_box.residence_txt_box .residence_list .residence_list_item::after {
  content: "";
  /*position: absolute;*/
  width: 100%;
  border-top: 4px dotted #3B3B3B;
  /*top: 50%;*/
  margin: 5px 0 0 3px;
  /*transform: translateY(-50%);*/
}

.sec01 .line .flm_box .inr_box .txt_box.residence_txt_box .residence_list + .residence_list {
  margin-left: 22px;
}

.sec01 .line .flm_box .inr_box.abreast {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.sec01 .line .flm_box .inr_box.abreast .txt_box {
  margin-left: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.sec01 .line .flm_box .inr_box.abreast .txt_box .en {
  margin-left: 8px;
}

.sec01 .line .flm_box .inr_box.abreast + .abreast {
  margin-top: 12px;
}

.sec01 .line .flm_box .inr_box.graph_inr {
  text-align: left;
  padding-left: 97px;
}

.sec01 .line .flm_box .inr_box.graph_inr .img {
  margin-top: 14px;
}

.sec01 .line .flm_box .inr_box.circle_graph_inr {
  text-align: left;
  margin-top: 80px;
  padding-left: 80px;
  height: 100%;
}

.sec01 .line .flm_box .inr_box.residence_inr {
  position: relative;
}

.sec01 .line .flm_box .inr_box.residence_inr .img {
  position: absolute;
  left: 17px;
  top: 67px;
}

.sec01 .line .founding_box .inr_box .txt_box {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 100%;
  margin-top: 30px;
}

.sec01 .line .founding_box .inr_box .txt_box .year {
  display: block;
  margin-top: -5px;
}

.sec01 .line .ai_box .inr_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.sec01 .line .ai_box .img {
  margin-left: 30px;
}

.sec01 .line .ai_box .txt_box {
  -webkit-writing-mode: vertical-rl;
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
  -webkit-text-orientation: upright;
  text-orientation: upright;
  text-align: left;
}

.sec01 .line .ai_box .txt_box .jp:first-child {
  margin-top: 10px;
}

.sec01 .line .ai_box .txt_box .en {
  line-height: 1;
  margin-bottom: 15px;
}

@-moz-document url-prefix() {
  .sec01 .line .ai_box .txt_box .en {
    margin-bottom: 0;
  }
}

.sec01 .line .ai_box .txt_box .txt_wrap {
  display: block;
}

.sec01 .line .ai_box .txt_box .txt_wrap .jp {
  margin-top: -26px;
}

.sec01 .line .donation_box .inr_box .img {
  position: absolute;
  top: 0;
  right: 20px;
}

.sec01 .line .donation_box .inr_box .txt_box {
  padding-top: 33px;
  margin-top: 0;
  margin-left: 10px;
  text-align: left;
}

.sec01 .line .donation_box .inr_box .txt_box .year {
  display: block;
}

.sec01 .line .range_box .inr_box,
.sec01 .line .expansion_box .inr_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: left;
}

.sec01 .line .range_box .inr_box .txt_box,
.sec01 .line .expansion_box .inr_box .txt_box {
  margin-top: 0;
}

.sec01 .line .expansion_box .inr_box .txt_box {
  margin-left: 15px;
  color: #AB8B38;
}

.sec01 .line .expansion_box .inr_box .txt_box .increase {
  display: block;
}

.sec01 .line .range_box .inr_box .txt_box,
.sec01 .line .expansion_box .inr_box .txt_box {
  margin-left: 40px;
}

.sec01 .line .left {
  width: 530px;
}

.sec01 .line .right {
  margin-left: 20px;
  width: 530px;
}

.sec01 .line + .line {
  margin-top: 20px;
}

@media screen and (max-width: 1100px) {
  .sec01 .line .top_box,
  .sec01 .line .bottom_box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .sec01 .line .top_box .top_box_right,
  .sec01 .line .top_box .bottom_box_right,
  .sec01 .line .bottom_box .top_box_right,
  .sec01 .line .bottom_box .bottom_box_right {
    margin-left: 0;
    margin-top: 20px;
  }
  .sec01 .line .flm_box .ttl .txt {
    width: 100%;
  }
  .sec01 .line .flm_box .inr_box .txt_box.graph_txt_box {
    top: 3.64vw;
    left: 1.55vw;
  }
  .sec01 .line .flm_box .inr_box .txt_box.graph_txt_box .graph_list .graph_list_item .age .num {
    font-size: 2.091vw;
  }
  .sec01 .line .flm_box .inr_box .txt_box.graph_txt_box .graph_list .graph_list_item .age .jp {
    font-size: 1.727vw;
  }
  .sec01 .line .flm_box .inr_box .txt_box.graph_txt_box .graph_list .graph_list_item .person {
    top: -3vw;
  }
  .sec01 .line .flm_box .inr_box .txt_box.graph_txt_box .graph_list .graph_list_item .person .num {
    font-size: 2.364vw;
  }
  .sec01 .line .flm_box .inr_box .txt_box.graph_txt_box .graph_list .graph_list_item .person .jo {
    font-size: 1.364vw;
  }
  .sec01 .line .flm_box .inr_box .txt_box.graph_txt_box .graph_list .graph_list_item:nth-of-type(1) .person {
    left: 14.64vw;
  }
  .sec01 .line .flm_box .inr_box .txt_box.graph_txt_box .graph_list .graph_list_item:nth-of-type(2) .person {
    left: 21.73vw;
  }
  .sec01 .line .flm_box .inr_box .txt_box.graph_txt_box .graph_list .graph_list_item:nth-of-type(3) .person {
    left: 27.09vw;
  }
  .sec01 .line .flm_box .inr_box .txt_box.graph_txt_box .graph_list .graph_list_item:nth-of-type(4) .person {
    left: 15.45vw;
  }
  .sec01 .line .flm_box .inr_box .txt_box.graph_txt_box .graph_list .graph_list_item:nth-of-type(5) .person {
    left: 18.36vw;
  }
  .sec01 .line .flm_box .inr_box .txt_box.graph_txt_box .graph_list .graph_list_item:nth-of-type(6) .person {
    left: 10.55vw;
  }
  .sec01 .line .flm_box .inr_box .txt_box.graph_txt_box .graph_list .graph_list_item + .graph_list_item {
    margin-top: 4.2vw;
  }
  .sec01 .line .flm_box .inr_box .txt_box.circle_graph_txt_box .graph_list .graph_list_item .person .num {
    font-size: 3.273vw;
  }
  .sec01 .line .flm_box .inr_box .txt_box.circle_graph_txt_box .graph_list .graph_list_item .person .jp {
    font-size: 1.364vw;
  }
  .sec01 .line .flm_box .inr_box .txt_box.circle_graph_txt_box .graph_list .graph_list_item:nth-of-type(1) {
    left: 33.36vw;
  }
  .sec01 .line .flm_box .inr_box .txt_box.circle_graph_txt_box .graph_list .graph_list_item:nth-of-type(2) {
    top: 14.73vw;
    left: 35.27vw;
  }
  .sec01 .line .flm_box .inr_box .txt_box.circle_graph_txt_box .graph_list .graph_list_item:nth-of-type(3) {
    top: 23.64vw;
    left: 27.09vw;
  }
  .sec01 .line .flm_box .inr_box .txt_box.circle_graph_txt_box .graph_list .graph_list_item:nth-of-type(4) {
    top: 19.27vw;
    left: 4.45vw;
  }
  .sec01 .line .flm_box .inr_box .txt_box.circle_graph_txt_box .graph_list .graph_list_item:nth-of-type(5) {
    top: 10.82vw;
    left: 2.18vw;
  }
  .sec01 .line .flm_box .inr_box .txt_box.circle_graph_txt_box .graph_list .graph_list_item:nth-of-type(6) {
    top: 0.91vw;
    left: 0.18vw;
  }
  .sec01 .line .flm_box .inr_box .txt_box.residence_txt_box {
    margin-left: 0;
    margin-right: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .sec01 .line .flm_box .inr_box .txt_box.residence_txt_box .residence_list .residence_list_item {
    min-width: 145px;
  }
  .sec01 .line .flm_box .inr_box .txt_box.residence_txt_box .residence_list .residence_list_item .person {
    min-width: 38px;
  }
  .sec01 .line .flm_box .inr_box.graph_inr {
    padding: 0 1.36vw 0 7vw;
  }
  .sec01 .line .flm_box .inr_box.graph_inr .img {
    width: 37vw;
  }
  .sec01 .line .flm_box .inr_box.circle_graph_inr {
    padding-left: 6.27vw;
  }
  .sec01 .line .flm_box .inr_box.circle_graph_inr .img {
    width: 27.18vw;
  }
  .sec01 .line .flm_box .inr_box.residence_inr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .sec01 .line .flm_box .inr_box.residence_inr .img {
    margin-top: 20px;
    position: relative;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    top: auto;
    left: auto;
    width: 200px;
  }
  .sec01 .line .donation_box .inr_box {
    text-align: center;
  }
  .sec01 .line .donation_box .inr_box .img {
    position: relative;
    top: auto;
    left: auto;
    margin-top: 20px;
  }
  .sec01 .line .donation_box .inr_box .txt_box {
    padding-top: 0;
    margin-left: 0;
    text-align: center;
  }
  .sec01 .line .range_box .inr_box,
  .sec01 .line .expansion_box .inr_box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .sec01 .line .range_box .inr_box .img,
  .sec01 .line .expansion_box .inr_box .img {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    margin-top: 20px;
  }
  .sec01 .line .expansion_box .inr_box .txt_box {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    margin-left: 0;
  }
  .sec01 .line .range_box .inr_box .txt_box,
  .sec01 .line .expansion_box .inr_box .txt_box {
    margin-left: 0;
  }
  .sec01 .line .left {
    width: calc(50% - 10px);
  }
  .sec01 .line .right {
    width: calc(50% - 10px);
  }
}

@media screen and (max-width: 768px) {
  .sec01 .line {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .sec01 .line .flm_box .ttl.wide .txt {
    width: 100%;
  }
  .sec01 .line .flm_box .graph_inr_wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .sec01 .line .flm_box .circle_graph_inr_wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 180px;
  }
  .sec01 .line .flm_box .inr_box .txt_box.graph_txt_box {
    top: 25px;
    left: -4px;
  }
  .sec01 .line .flm_box .inr_box .txt_box.graph_txt_box .graph_list .graph_list_item .age .num {
    font-size: 18px;
  }
  .sec01 .line .flm_box .inr_box .txt_box.graph_txt_box .graph_list .graph_list_item .age .jp {
    font-size: 15px;
  }
  .sec01 .line .flm_box .inr_box .txt_box.graph_txt_box .graph_list .graph_list_item .person {
    top: -13px;
  }
  .sec01 .line .flm_box .inr_box .txt_box.graph_txt_box .graph_list .graph_list_item .person .num {
    font-size: 17px;
  }
  .sec01 .line .flm_box .inr_box .txt_box.graph_txt_box .graph_list .graph_list_item .person .jo {
    font-size: 12px;
  }
  .sec01 .line .flm_box .inr_box .txt_box.graph_txt_box .graph_list .graph_list_item:nth-of-type(1) .person {
    left: 14.64vw;
    left: 115px;
  }
  .sec01 .line .flm_box .inr_box .txt_box.graph_txt_box .graph_list .graph_list_item:nth-of-type(2) .person {
    left: 163px;
  }
  .sec01 .line .flm_box .inr_box .txt_box.graph_txt_box .graph_list .graph_list_item:nth-of-type(3) .person {
    left: 204px;
  }
  .sec01 .line .flm_box .inr_box .txt_box.graph_txt_box .graph_list .graph_list_item:nth-of-type(4) .person {
    left: 124px;
  }
  .sec01 .line .flm_box .inr_box .txt_box.graph_txt_box .graph_list .graph_list_item:nth-of-type(5) .person {
    left: 141px;
  }
  .sec01 .line .flm_box .inr_box .txt_box.graph_txt_box .graph_list .graph_list_item:nth-of-type(6) .person {
    left: 89px;
  }
  .sec01 .line .flm_box .inr_box .txt_box.graph_txt_box .graph_list .graph_list_item + .graph_list_item {
    margin-top: 21px;
  }
  .sec01 .line .flm_box .inr_box .txt_box.circle_graph_txt_box .graph_list .graph_list_item .kinds .jp {
    font-size: 12px;
  }
  .sec01 .line .flm_box .inr_box .txt_box.circle_graph_txt_box .graph_list .graph_list_item .person .num {
    font-size: 18px;
  }
  .sec01 .line .flm_box .inr_box .txt_box.circle_graph_txt_box .graph_list .graph_list_item .person .jp {
    font-size: 14px;
  }
  .sec01 .line .flm_box .inr_box .txt_box.circle_graph_txt_box .graph_list .graph_list_item:nth-of-type(1) {
    left: 150px;
  }
  .sec01 .line .flm_box .inr_box .txt_box.circle_graph_txt_box .graph_list .graph_list_item:nth-of-type(2) {
    top: 92px;
    left: 161px;
  }
  .sec01 .line .flm_box .inr_box .txt_box.circle_graph_txt_box .graph_list .graph_list_item:nth-of-type(3) {
    top: 140px;
    left: 113px;
  }
  .sec01 .line .flm_box .inr_box .txt_box.circle_graph_txt_box .graph_list .graph_list_item:nth-of-type(4) {
    top: 119px;
    left: -30px;
  }
  .sec01 .line .flm_box .inr_box .txt_box.circle_graph_txt_box .graph_list .graph_list_item:nth-of-type(5) {
    top: 67px;
    left: -47px;
  }
  .sec01 .line .flm_box .inr_box .txt_box.circle_graph_txt_box .graph_list .graph_list_item:nth-of-type(6) {
    top: 2px;
    left: -60px;
  }
  .sec01 .line .flm_box .inr_box.graph_inr {
    padding: 0 0 0 46px;
  }
  .sec01 .line .flm_box .inr_box.graph_inr .img {
    width: 240px;
  }
  .sec01 .line .flm_box .inr_box.circle_graph_inr {
    padding-left: 0;
    margin-top: 0;
  }
  .sec01 .line .flm_box .inr_box.circle_graph_inr .img {
    width: 170px;
    margin-left: -15px;
  }
  .sec01 .line .left {
    width: 100%;
  }
  .sec01 .line .right {
    width: 100%;
    margin-left: 0;
    margin-top: 20px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicF9udW1iZXIuY3NzIiwic291cmNlcyI6WyJwX251bWJlci5zY3NzIiwiX3ZhcmlhYmxlLnNjc3MiLCJfbWl4aW4uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICd2YXJpYWJsZSc7XHJcbkBpbXBvcnQgJ21peGluJztcclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIHBfbnVtYmVyXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLmxfY29udGVudCB7XHJcbiAgcGFkZGluZy10b3A6IDk2cHg7XHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgcGFkZGluZy10b3A6IDkwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubF9tYWluX3Zpc3VhbCB7XHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gIH1cclxufVxyXG5cclxuLnNlYzAxIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLmxpbmUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgICAgLnRvcF9ib3gsXHJcbiAgICAgIC5ib3R0b21fYm94IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC50b3BfYm94X2xlZnQge1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50b3BfYm94X3JpZ2h0LFxyXG4gICAgICAgIC5ib3R0b21fYm94X3JpZ2h0IHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYm90dG9tX2JveCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgfSAgICBcclxuICAgIC5mbG1fYm94IHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzFGMUYxRjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICBwYWRkaW5nOiAyNnB4IDVweCAyMHB4O1xyXG4gICAgICBcclxuICAgICAgLnR0bCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9wX251bWJlci90dGxfZGVjb3JhdGlvbi5zdmdcIik7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDM3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC03cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtN3B4O1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50eHQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3BfbnVtYmVyL3R0bF9iZzAxLnBuZ1wiKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICB3aWR0aDogMjE1cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF8yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLndpZGUge1xyXG4gICAgICAgICAgLnR4dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0ODdweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmlucl9ib3gge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLmltZyB7XHJcbiAgICAgICAgICAmLmFkanVzdF9pbWdfMSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzODZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnR4dF9ib3gge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIC5lbiB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF8zO1xyXG4gICAgICAgICAgICAucGVyY2VudCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5hYnJlYXN0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC50eHRfd3JhcCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5ncmFwaF90eHRfYm94IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDM4cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIC5ncmFwaF9saXN0IHtcclxuICAgICAgICAgICAgICAuZ3JhcGhfbGlzdF9pdGVtIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIC5hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAubnVtIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfMztcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnBlcnNvbiB7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgdG9wOiAtMjlweDtcclxuICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgLm51bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250XzM7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICAgICAgICAgICAgICAucGVyc29uIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNjFweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICAgICAgICAgIC5wZXJzb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIzOXB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcclxuICAgICAgICAgICAgICAgICAgLnBlcnNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMjk4cHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNCkge1xyXG4gICAgICAgICAgICAgICAgICAucGVyc29uIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNzBweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg1KSB7XHJcbiAgICAgICAgICAgICAgICAgIC5wZXJzb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIwMnB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDYpIHtcclxuICAgICAgICAgICAgICAgICAgLnBlcnNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTE2cHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgKyAuZ3JhcGhfbGlzdF9pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuY2lyY2xlX2dyYXBoX3R4dF9ib3gge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgLmdyYXBoX2xpc3Qge1xyXG4gICAgICAgICAgICAgIC5ncmFwaF9saXN0X2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIC5wZXJzb24ge1xyXG4gICAgICAgICAgICAgICAgICAubnVtIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfMztcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgIC5wZXJzb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDE2MnB4O1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiA0MjFweDtcclxuICAgICAgICAgICAgICAgICAgLnBlcnNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcclxuICAgICAgICAgICAgICAgICAgdG9wOiAyNjBweDtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogMzMxcHg7XHJcbiAgICAgICAgICAgICAgICAgIC5wZXJzb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg0KSB7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogMjM0cHg7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDcxcHg7XHJcbiAgICAgICAgICAgICAgICAgIC5wZXJzb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg1KSB7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogMTMwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgIC5wZXJzb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg2KSB7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgLnBlcnNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH0gICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnJlc2lkZW5jZV90eHRfYm94IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE0NHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIC5yZXNpZGVuY2VfbGlzdCB7XHJcbiAgICAgICAgICAgICAgLnJlc2lkZW5jZV9saXN0X2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE3MHB4OyAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5raW5kcyxcclxuICAgICAgICAgICAgICAgIC5wZXJzb24ge1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTRweDtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnBlcnNvbiB7XHJcbiAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICAgICAgICAubnVtIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfMztcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiArIC5yZXNpZGVuY2VfbGlzdF9pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgLypwb3NpdGlvbjogYWJzb2x1dGU7Ki9cclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDRweCBkb3R0ZWQgIzNCM0IzQjtcclxuICAgICAgICAgICAgICAgICAgLyp0b3A6IDUwJTsqL1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwIDAgM3B4O1xyXG4gICAgICAgICAgICAgICAgICAvKnRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsqL1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmICsgLnJlc2lkZW5jZV9saXN0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMnB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFicmVhc3Qge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIC5pbWcge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnR4dF9ib3gge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgLmVuIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICAgICAgICAgIC5wZXJjZW50IHtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hYnJlYXN0ICsgLmFicmVhc3R7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmdyYXBoX2luciB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA5N3B4O1xyXG4gICAgICAgICAgLmltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XHJcbiAgICAgICAgICB9ICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmNpcmNsZV9ncmFwaF9pbnIge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAuaW1nIHtcclxuICAgICAgICAgIH0gICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucmVzaWRlbmNlX2luciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAuaW1nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAxN3B4O1xyXG4gICAgICAgICAgICB0b3A6IDY3cHg7XHJcbiAgICAgICAgICB9ICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvdW5kaW5nX2JveCB7XHJcbiAgICAgIC5pbnJfYm94IHtcclxuICAgICAgICAudHh0X2JveCB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAueWVhciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFpX2JveCB7XHJcbiAgICAgIC5pbnJfYm94IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgIC5pbWcge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC50eHRfYm94IHtcclxuICAgICAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xyXG4gICAgICAgIHRleHQtb3JpZW50YXRpb246IHVwcmlnaHQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAuanA6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmVuIHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpe1xyXG4gICAgICAgICAgLmVue1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudHh0X3dyYXAge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAuanAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5kb25hdGlvbl9ib3gge1xyXG4gICAgICAuaW5yX2JveCB7XHJcbiAgICAgICAgLmltZyB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnR4dF9ib3gge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDMzcHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgLmpwOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC55ZWFyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZW4ge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnR4dF93cmFwIHtcclxuICAgICAgICAgICAgLmpwIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJhbmdlX2JveCxcclxuICAgIC5leHBhbnNpb25fYm94IHtcclxuICAgICAgLmlucl9ib3gge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIC50eHRfYm94IHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZXhwYW5zaW9uX2JveCB7XHJcbiAgICAgIC5pbnJfYm94IHtcclxuICAgICAgICAudHh0X2JveCB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICAgIGNvbG9yOiAjQUI4QjM4O1xyXG4gICAgICAgICAgLmluY3JlYXNlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucmFuZ2VfYm94LFxyXG4gICAgLmV4cGFuc2lvbl9ib3gge1xyXG4gICAgICAuaW5yX2JveCB7XHJcbiAgICAgICAgLnR4dF9ib3gge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7ICBcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5sZWZ0IHtcclxuICAgICAgd2lkdGg6IDUzMHB4O1xyXG4gICAgfVxyXG4gICAgLnJpZ2h0IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7ICAgICAgXHJcbiAgICAgIHdpZHRoOiA1MzBweDtcclxuICAgIH1cclxuICAgICYgKyAubGluZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xX21heCgxMTAwKSB7XHJcbiAgICAubGluZSB7XHJcbiAgICAgICAgLnRvcF9ib3gsXHJcbiAgICAgICAgLmJvdHRvbV9ib3gge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIC50b3BfYm94X2xlZnQge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRvcF9ib3hfcmlnaHQsXHJcbiAgICAgICAgICAuYm90dG9tX2JveF9yaWdodCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYm90dG9tX2JveCB7XHJcbiAgICAgICAgfSAgICBcclxuICAgICAgLmZsbV9ib3gge1xyXG4gICAgICAgIC50dGwge1xyXG4gICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC50eHQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYud2lkZSB7XHJcbiAgICAgICAgICAgIC50eHQge1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbnJfYm94IHtcclxuICAgICAgICAgIC5pbWcge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnR4dF9ib3gge1xyXG4gICAgICAgICAgICAuZW4ge1xyXG4gICAgICAgICAgICAgIC5wZXJjZW50IHtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5hYnJlYXN0IHtcclxuICAgICAgICAgICAgICAudHh0X3dyYXAge1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmdyYXBoX3R4dF9ib3gge1xyXG4gICAgICAgICAgICAgIHRvcDogMy42NHZ3O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDEuNTV2dztcclxuICAgICAgICAgICAgICAuZ3JhcGhfbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAuZ3JhcGhfbGlzdF9pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgLmFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm51bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMDkxdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5qcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNzI3dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIC5wZXJzb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTN2dztcclxuICAgICAgICAgICAgICAgICAgICAubnVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4zNjR2dztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmpvIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNjR2dztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnBlcnNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNC42NHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAucGVyc29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIxLjczdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAgICAgICAgICAgICAgIC5wZXJzb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgbGVmdDogMjcuMDl2dztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnBlcnNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNS40NXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDUpIHtcclxuICAgICAgICAgICAgICAgICAgICAucGVyc29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE4LjM2dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNikge1xyXG4gICAgICAgICAgICAgICAgICAgIC5wZXJzb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAuNTV2dztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJiArIC5ncmFwaF9saXN0X2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQuMnZ3O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuY2lyY2xlX2dyYXBoX3R4dF9ib3gge1xyXG4gICAgICAgICAgICAgIC5ncmFwaF9saXN0IHtcclxuICAgICAgICAgICAgICAgIC5ncmFwaF9saXN0X2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAucGVyc29uIHtcclxuICAgICAgICAgICAgICAgICAgICAubnVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4yNzN2dztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmpwIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNjR2dztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMzMuMzZ2dztcclxuICAgICAgICAgICAgICAgICAgICAucGVyc29uIHtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxNC43M3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDM1LjI3dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgLnBlcnNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjMuNjR2dztcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyNy4wOXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIC5wZXJzb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDQpIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDE5LjI3dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNC40NXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIC5wZXJzb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDUpIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwLjgydnc7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMi4xOHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIC5wZXJzb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDYpIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDAuOTF2dztcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwLjE4dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgLnBlcnNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5yZXNpZGVuY2VfdHh0X2JveCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICAgIC5yZXNpZGVuY2VfbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAucmVzaWRlbmNlX2xpc3RfaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgIC5raW5kcyxcclxuICAgICAgICAgICAgICAgICAgLnBlcnNvbiB7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgLnBlcnNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC5udW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAmICsgLnJlc2lkZW5jZV9saXN0X2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgKyAucmVzaWRlbmNlX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5hYnJlYXN0IHtcclxuICAgICAgICAgICAgLmltZyB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnR4dF9ib3gge1xyXG4gICAgICAgICAgICAgIC5lbiB7XHJcbiAgICAgICAgICAgICAgICAucGVyY2VudCB7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmFicmVhc3QgKyAuYWJyZWFzdHtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuZ3JhcGhfaW5yIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxLjM2dncgMCA3dnc7XHJcbiAgICAgICAgICAgIC5pbWcge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAzN3Z3O1xyXG4gICAgICAgICAgICB9ICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5jaXJjbGVfZ3JhcGhfaW5yIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2LjI3dnc7XHJcbiAgICAgICAgICAgIC5pbWcge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyNy4xOHZ3O1xyXG4gICAgICAgICAgICB9ICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5yZXNpZGVuY2VfaW5yIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgLmltZyB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICB9ICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZm91bmRpbmdfYm94IHtcclxuICAgICAgICAuaW5yX2JveCB7XHJcbiAgICAgICAgICAudHh0X2JveCB7XHJcbiAgICAgICAgICAgIC55ZWFyIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYWlfYm94IHtcclxuICAgICAgICAuaW5yX2JveCB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbWcge1xyXG4gICAgICAgIH1cclxuICAgICAgICAudHh0X2JveCB7XHJcbiAgICAgICAgICAuanA6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmVuIHtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC50eHRfd3JhcCB7XHJcbiAgICAgICAgICAgIC5qcCB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmRvbmF0aW9uX2JveCB7XHJcbiAgICAgICAgLmlucl9ib3gge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgLmltZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnR4dF9ib3gge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5qcDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnllYXIge1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5lbiB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnR4dF93cmFwIHtcclxuICAgICAgICAgICAgICAuanAge1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucmFuZ2VfYm94LFxyXG4gICAgICAuZXhwYW5zaW9uX2JveCB7XHJcbiAgICAgICAgLmlucl9ib3gge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAuaW1nIHtcclxuICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAudHh0X2JveCB7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5leHBhbnNpb25fYm94IHtcclxuICAgICAgICAuaW5yX2JveCB7XHJcbiAgICAgICAgICAudHh0X2JveCB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgLmluY3JlYXNlIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucmFuZ2VfYm94LFxyXG4gICAgICAuZXhwYW5zaW9uX2JveCB7XHJcbiAgICAgICAgLmlucl9ib3gge1xyXG4gICAgICAgICAgLnR4dF9ib3gge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmxlZnQge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xyXG4gICAgICB9XHJcbiAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XHJcbiAgICAgIH1cclxuICAgICAgJiArIC5saW5lIHtcclxuICAgICAgfVxyXG4gICAgfSAgXHJcbiAgfVxyXG4gIFxyXG4gIEBpbmNsdWRlIHNwIHtcclxuICAgIC5saW5lIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAudG9wX2JveCxcclxuICAgICAgICAuYm90dG9tX2JveCB7XHJcbiAgICAgICAgICAudG9wX2JveF9sZWZ0IHtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC50b3BfYm94X3JpZ2h0LFxyXG4gICAgICAgICAgLmJvdHRvbV9ib3hfcmlnaHQge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYm90dG9tX2JveCB7XHJcbiAgICAgICAgfSAgICBcclxuICAgICAgLmZsbV9ib3gge1xyXG4gICAgICAgIC50dGwge1xyXG4gICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC50eHQge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi53aWRlIHtcclxuICAgICAgICAgICAgLnR4dCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmdyYXBoX2lucl93cmFwIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNpcmNsZV9ncmFwaF9pbnJfd3JhcCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxODBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmlucl9ib3gge1xyXG4gICAgICAgICAgLmltZyB7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAudHh0X2JveCB7XHJcbiAgICAgICAgICAgIC5lbiB7XHJcbiAgICAgICAgICAgICAgLnBlcmNlbnQge1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFicmVhc3Qge1xyXG4gICAgICAgICAgICAgIC50eHRfd3JhcCB7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZ3JhcGhfdHh0X2JveCB7XHJcbiAgICAgICAgICAgICAgdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IC00cHg7XHJcbiAgICAgICAgICAgICAgLmdyYXBoX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgLmdyYXBoX2xpc3RfaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgIC5hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIC5udW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuanAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAucGVyc29uIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIC5udW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuam8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICAucGVyc29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE0LjY0dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnBlcnNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNjNweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnBlcnNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyMDRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnBlcnNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMjRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg1KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnBlcnNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNDFweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg2KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnBlcnNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA4OXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAmICsgLmdyYXBoX2xpc3RfaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjFweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmNpcmNsZV9ncmFwaF90eHRfYm94IHtcclxuICAgICAgICAgICAgICAuZ3JhcGhfbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAuZ3JhcGhfbGlzdF9pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgLmtpbmRzIHsgXHJcbiAgICAgICAgICAgICAgICAgICAgLmpwIHtcclxuICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4OyBcclxuICAgICAgICAgICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAucGVyc29uIHtcclxuICAgICAgICAgICAgICAgICAgICAubnVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmpwIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLnBlcnNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogOTJweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNjFweDtcclxuICAgICAgICAgICAgICAgICAgICAucGVyc29uIHtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAucGVyc29uIHtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMTlweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAucGVyc29uIHtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg1KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA2N3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC00N3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIC5wZXJzb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDYpIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAucGVyc29uIHtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnJlc2lkZW5jZV90eHRfYm94IHtcclxuICAgICAgICAgICAgICAucmVzaWRlbmNlX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgLnJlc2lkZW5jZV9saXN0X2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAua2luZHMsXHJcbiAgICAgICAgICAgICAgICAgIC5wZXJzb24ge1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIC5wZXJzb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5udW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAmICsgLnJlc2lkZW5jZV9saXN0X2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgKyAucmVzaWRlbmNlX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5hYnJlYXN0IHtcclxuICAgICAgICAgICAgLmltZyB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnR4dF9ib3gge1xyXG4gICAgICAgICAgICAgIC5lbiB7XHJcbiAgICAgICAgICAgICAgICAucGVyY2VudCB7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmFicmVhc3QgKyAuYWJyZWFzdHtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuZ3JhcGhfaW5yIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgNDZweDtcclxuICAgICAgICAgICAgLmltZyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgICAgICB9ICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5jaXJjbGVfZ3JhcGhfaW5yIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAuaW1nIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTcwcHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgICAgICAgICB9ICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5yZXNpZGVuY2VfaW5yIHtcclxuICAgICAgICAgICAgLmltZyB7XHJcbiAgICAgICAgICAgIH0gICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5mb3VuZGluZ19ib3gge1xyXG4gICAgICAgIC5pbnJfYm94IHtcclxuICAgICAgICAgIC50eHRfYm94IHtcclxuICAgICAgICAgICAgLnllYXIge1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5haV9ib3gge1xyXG4gICAgICAgIC5pbnJfYm94IHtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmltZyB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50eHRfYm94IHtcclxuICAgICAgICAgIC5qcDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZW4ge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnR4dF93cmFwIHtcclxuICAgICAgICAgICAgLmpwIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZG9uYXRpb25fYm94IHtcclxuICAgICAgICAuaW5yX2JveCB7XHJcbiAgICAgICAgICAuaW1nIHtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC50eHRfYm94IHtcclxuICAgICAgICAgICAgLmpwOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAueWVhciB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmVuIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudHh0X3dyYXAge1xyXG4gICAgICAgICAgICAgIC5qcCB7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5yYW5nZV9ib3gsXHJcbiAgICAgIC5leHBhbnNpb25fYm94IHtcclxuICAgICAgICAuaW5yX2JveCB7XHJcbiAgICAgICAgICAuaW1nIHtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC50eHRfYm94IHtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmV4cGFuc2lvbl9ib3gge1xyXG4gICAgICAgIC5pbnJfYm94IHtcclxuICAgICAgICAgIC50eHRfYm94IHtcclxuICAgICAgICAgICAgLmluY3JlYXNlIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucmFuZ2VfYm94LFxyXG4gICAgICAuZXhwYW5zaW9uX2JveCB7XHJcbiAgICAgICAgLmlucl9ib3gge1xyXG4gICAgICAgICAgLnR4dF9ib3gge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubGVmdCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgLnJpZ2h0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYgKyAubGluZSB7XHJcbiAgICAgIH1cclxuICAgIH0gIFxyXG4gIH0gIFxyXG59XHJcblxyXG4iLCIvLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gdmFyaWFibGVcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIGltZ+ODh+OCo+ODrOOCr+ODiOODquOBvuOBp+OBruODkeOCuVxyXG4kaW1nX2RpcjogJy4uL2ltZyc7XHJcblxyXG4vLyDjgrPjg7Pjg4bjg7Pjg4TluYVcclxuJGNvbnRlbnRfd2lkdGg6IDEwODBweDtcclxuXHJcbi8vIFNQ5pmC44Gu5bem5Y+z44Gu5L2Z55m977yI54mH5pa577yJXHJcbiRzcF9zaWRlX3BhZGRpbmc6IDIwcHg7XHJcblxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBicmVha3BvaW50XHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIOS4i+iomDLjgaTjga7lpInmlbDjga7plpPjgYzjgr/jg5bjg6zjg4Pjg4jooajnpLpcclxuLy8g44K/44OW44Os44OD44OI6KGo56S644Gq44GX44Gu5aC05ZCI44GvMuOBpOOBruWkieaVsOOBruWApOOCkuOAjDFweOW3ruOAjeOBp+ioreWumuOBmeOCi+OBk+OBqFxyXG5cclxuLy8gJHBjX2Jw5Lul5LiK44GMUEPooajnpLpcclxuJHBjX2JwOiAxMTAxcHg7XHJcblxyXG4vLyAkc3BfYnDku6XkuIvjgYxTUOihqOekulxyXG4kc3BfYnA6IDc2OHB4O1xyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gZm9udFxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4kZm9udF8xOiAnWmVuIEtha3UgR290aGljIE5ldycsICfjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczJywgJ0hpcmFnaW5vIEtha3UgR290aGljIFBybycsICfmuLjjgrTjgrfjg4Pjgq8nLCBZdUdvdGhpYywgc2Fucy1zZXJpZjtcclxuXHJcbiRmb250XzI6ICdaZW4gT2xkIE1pbmNobycsIHNlcmlmO1xyXG5cclxuJGZvbnRfMzogJ09zd2FsZCcsIHNhbnMtc2VyaWY7XHJcblxyXG4kZm9udF80OiAnU3BlY3RyYWwnLCBzZXJpZjtcclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIGNvbG9yXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiRibGFjazogIzBBMEEwQTtcclxuXHJcbiR3aGl0ZTogI2ZmZjtcclxuXHJcbiRjb2xvcl8xOiAjRTVFNUU1O1xyXG5cclxuJGNvbG9yXzI6ICNBQjhCMzg7XHJcblxyXG4kY29sb3JfMzogIzNCM0IzQjtcclxuXHJcbiRjb2xvcl80OiAjMzQzNDM0O1xyXG5cclxuJGNvbG9yXzU6ICNCMUIyQjI7XHJcblxyXG4kY29sb3JfNjogIzg1ODU4NTtcclxuXHJcbiRjb2xvcl83OiAjQkIyNzIyOyAgXHJcblxyXG4kY29sb3JfODogIzFGMUYxRjtcclxuXHJcbiRjb2xvcl85OiAjRUJFQkVCO1xyXG5cclxuJGNvbG9yXzEwOiAjQkMxNjE2O1xyXG5cclxuJGNvbG9yXzExOiAjMjUyNTI1O1xyXG5cclxuXHJcblxyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gQ1NTIFRyYW5zaXRpb24gRWFzaW5nXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIERlZmF1bHRcclxuJGxpbmVhcjogY3ViaWMtYmV6aWVyKDAuMjUwLCAwLjI1MCwgMC43NTAsIDAuNzUwKTtcclxuJGVhc2U6IGN1YmljLWJlemllcigwLjI1MCwgMC4xMDAsIDAuMjUwLCAxLjAwMCk7XHJcbiRlYXNlLWluOiBjdWJpYy1iZXppZXIoMC40MjAsIDAuMDAwLCAxLjAwMCwgMS4wMDApO1xyXG4kZWFzZS1vdXQ6IGN1YmljLWJlemllcigwLjAwMCwgMC4wMDAsIDAuNTgwLCAxLjAwMCk7XHJcbiRlYXNlLWluLW91dDogY3ViaWMtYmV6aWVyKDAuNDIwLCAwLjAwMCwgMC41ODAsIDEuMDAwKTtcclxuLy8gSW5cclxuJGVhc2VJblF1YWQ6IGN1YmljLWJlemllcigwLjU1MCwgMC4wODUsIDAuNjgwLCAwLjUzMCk7XHJcbiRlYXNlSW5DdWJpYzogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcclxuJGVhc2VJblF1YXJ0OiBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMwLCAwLjY4NSwgMC4yMjApO1xyXG4kZWFzZUluUXVpbnQ6IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XHJcbiRlYXNlSW5TaW5lOiBjdWJpYy1iZXppZXIoMC40NzAsIDAuMDAwLCAwLjc0NSwgMC43MTUpO1xyXG4kZWFzZUluRXhwbzogY3ViaWMtYmV6aWVyKDAuOTUwLCAwLjA1MCwgMC43OTUsIDAuMDM1KTtcclxuJGVhc2VJbkNpcmM6IGN1YmljLWJlemllcigwLjYwMCwgMC4wNDAsIDAuOTgwLCAwLjMzNSk7XHJcbiRlYXNlSW5CYWNrOiBjdWJpYy1iZXppZXIoMC42MDAsIC0wLjI4MCwgMC43MzUsIDAuMDQ1KTtcclxuLy8gT3V0XHJcbiRlYXNlT3V0UXVhZDogY3ViaWMtYmV6aWVyKDAuMjUwLCAwLjQ2MCwgMC40NTAsIDAuOTQwKTtcclxuJGVhc2VPdXRDdWJpYzogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuJGVhc2VPdXRRdWFydDogY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0MCwgMC40NDAsIDEuMDAwKTtcclxuJGVhc2VPdXRRdWludDogY3ViaWMtYmV6aWVyKDAuMjMwLCAxLjAwMCwgMC4zMjAsIDEuMDAwKTtcclxuJGVhc2VPdXRTaW5lOiBjdWJpYy1iZXppZXIoMC4zOTAsIDAuNTc1LCAwLjU2NSwgMS4wMDApO1xyXG4kZWFzZU91dEV4cG86IGN1YmljLWJlemllcigwLjE5MCwgMS4wMDAsIDAuMjIwLCAxLjAwMCk7XHJcbiRlYXNlT3V0Q2lyYzogY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyMCwgMC4xNjUsIDEuMDAwKTtcclxuJGVhc2VPdXRCYWNrOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMS4yNzUpO1xyXG4vLyBJbiBPdXRcclxuJGVhc2VJbk91dFF1YWQ6IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMzAsIDAuNTE1LCAwLjk1NSk7XHJcbiRlYXNlSW5PdXRDdWJpYzogY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEuMDAwKTtcclxuJGVhc2VJbk91dFF1YXJ0OiBjdWJpYy1iZXppZXIoMC43NzAsIDAuMDAwLCAwLjE3NSwgMS4wMDApO1xyXG4kZWFzZUluT3V0UXVpbnQ6IGN1YmljLWJlemllcigwLjg2MCwgMC4wMDAsIDAuMDcwLCAxLjAwMCk7XHJcbiRlYXNlSW5PdXRTaW5lOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUwLCAwLjU1MCwgMC45NTApO1xyXG4kZWFzZUluT3V0RXhwbzogY3ViaWMtYmV6aWVyKDEuMDAwLCAwLjAwMCwgMC4wMDAsIDEuMDAwKTtcclxuJGVhc2VJbk91dENpcmM6IGN1YmljLWJlemllcigwLjc4NSwgMC4xMzUsIDAuMTUwLCAwLjg2MCk7XHJcbiRlYXNlSW5PdXRCYWNrOiBjdWJpYy1iZXppZXIoMC42ODAsIC0wLjU1MCwgMC4yNjUsIDEuNTUwKTtcclxuIiwiLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBtaXhpblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBjbGVhcmZpeFxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBjZiB7XG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIHNhZmUtYXJlYVxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBzYWZlX2FyZWEge1xuICBwYWRkaW5nLXRvcDogY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LXRvcCk7XG4gIHBhZGRpbmctYm90dG9tOiBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtYm90dG9tKTtcbiAgcGFkZGluZy1sZWZ0OiBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtbGVmdCk7XG4gIHBhZGRpbmctcmlnaHQ6IGNvbnN0YW50KHNhZmUtYXJlYS1pbnNldC1yaWdodCk7XG4gIHBhZGRpbmctdG9wOiBlbnYoc2FmZS1hcmVhLWluc2V0LXRvcCk7XG4gIHBhZGRpbmctYm90dG9tOiBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSk7XG4gIHBhZGRpbmctbGVmdDogZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KTtcbiAgcGFkZGluZy1yaWdodDogZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCk7XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBh44K/44Kw44Gu44Kr44Op44O85aSJ5pu0XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIGFfdGFnKCRjb2xvcjEsICRjb2xvcjIpIHtcbiAgJjpsaW5rLFxuICAmOmFjdGl2ZSxcbiAgJjp2aXNpdGVkIHtcbiAgICBjb2xvcjogJGNvbG9yMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvcjI7XG4gIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOODl+ODrOODvOOCueODm+ODq+ODgOODvOOBruOCq+ODqeODvOWkieabtFxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBwbGFjZWhvbGRlcigkY29sb3IpIHtcbiAgJjpwbGFjZWhvbGRlci1zaG93biB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG4gICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gbWVkaWEgcXVlcnlcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gbXEoJG1pbl93aWR0aCwgJG1heF93aWR0aCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluX3dpZHRoICsgcHgpIGFuZCAobWF4LXdpZHRoOiAkbWF4X3dpZHRoICsgcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIG1xX21pbigkd2lkdGgpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHdpZHRoICsgcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIG1xX21heCgkd2lkdGgpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoICsgcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBkZXZpY2VcbkBtaXhpbiBwYyB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRwY19icCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gc3Age1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc3BfYnApIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHRhYiB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzcF9icCArIDFweCkgYW5kIChtYXgtd2lkdGg6ICRwY19icCAtIDFweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gcGNfdGFie1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc3BfYnAgKyAxcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHNwX3RhYiB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwY19icCAtIDFweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gcGNfY29udGVudCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRwY19icCkgYW5kIChtYXgtd2lkdGg6ICRjb250ZW50X3dpZHRoKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGNzcyBoYWNrXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ2hyb21lKGFuZCBTYWZhcmksIE9wZXJhKVxuQG1peGluIGNocm9tZSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4vLyBGaXJlRm94XG5AbWl4aW4gZmlyZWZveCB7XG4gIF86bGFuZyh4KTo6LW1vei1wbGFjZWhvbGRlciwgJiB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbi8vIEVkZ2VcbkBtaXhpbiBlZGdlIHtcbiAgXzpsYW5nKHgpOjotbXMtLCAmIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuLy8gSUUoMTEpXG5AbWl4aW4gaWUge1xuICBfOi1tcy1sYW5nKHgpOjotbXMtYmFja2Ryb3AsICYge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4vLyBTYWZhcmlcbkBtaXhpbiBzYWZhcmkge1xuICBfOmxhbmcoeCkrXzotd2Via2l0LWZ1bGwtc2NyZWVuLWRvY3VtZW50LCAmIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gb2JqZWN0IGZpdCBpbWFnZXNcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gb2ZpKCRzaXplKSB7XG4gIG9iamVjdC1maXQ6ICRzaXplO1xuICBAaW5jbHVkZSBpZSB7XG4gICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiAjeyRzaXplfTsnXG4gIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGhpZGUgc2Nyb2xsYmFyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIGhpZGVfc2Nyb2xsYmFyIHtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5Om5vbmU7XG4gIH1cbn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBR0E7O3lFQUV5RTtBQUN6RSxBQUFBLFVBQVUsQ0FBQztFQUNULFdBQVcsRUFBRSxJQUFJO0NBSWxCOztBRWtGQyxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLO0VGdkZyQyxBQUFBLFVBQVUsQ0FBQztJQUdQLFdBQVcsRUFBRSxJQUFJO0dBRXBCOzs7QUFPRCxBQUFBLE1BQU0sQ0FBQztFQUNMLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLEtBQUssRUFBRSxJQUFJO0NBNC9CWjs7QUE5L0JELEFBR0UsTUFISSxDQUdKLEtBQUssQ0FBQztFQUNKLE9BQU8sRUFBRSxJQUFJO0NBNlpkOztBQWphSCxBQUtNLE1BTEEsQ0FHSixLQUFLLENBRUQsUUFBUTtBQUxkLE1BQU0sQ0FHSixLQUFLLENBR0QsV0FBVyxDQUFDO0VBQ1YsT0FBTyxFQUFFLElBQUk7Q0FRZDs7QUFmUCxBQVdRLE1BWEYsQ0FHSixLQUFLLENBRUQsUUFBUSxDQU1OLGNBQWM7QUFYdEIsTUFBTSxDQUdKLEtBQUssQ0FFRCxRQUFRLENBT04saUJBQWlCO0FBWnpCLE1BQU0sQ0FHSixLQUFLLENBR0QsV0FBVyxDQUtULGNBQWM7QUFYdEIsTUFBTSxDQUdKLEtBQUssQ0FHRCxXQUFXLENBTVQsaUJBQWlCLENBQUM7RUFDaEIsV0FBVyxFQUFFLElBQUk7Q0FDbEI7O0FBZFQsQUFnQk0sTUFoQkEsQ0FHSixLQUFLLENBYUQsV0FBVyxDQUFDO0VBQ1YsVUFBVSxFQUFFLElBQUk7Q0FDakI7O0FBbEJQLEFBbUJJLE1BbkJFLENBR0osS0FBSyxDQWdCSCxRQUFRLENBQUM7RUFDUCxNQUFNLEVBQUUsaUJBQWlCO0VBQ3pCLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLE9BQU8sRUFBRSxhQUFhO0NBcVJ2Qjs7QUEzU0wsQUF3Qk0sTUF4QkEsQ0FHSixLQUFLLENBZ0JILFFBQVEsQ0FLTixJQUFJ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 */
