:root {
  --font-pri: 'SFProDisplay', sans-serif;
  --font-sec: "Bai Jamjuree", sans-serif;
  --size-hd: 10rem; }

.branch > .main {
  position: relative; }

.branch h1 {
  color: #200D0D;
  font-size: 3.6rem;
  font-weight: 800;
  line-height: 120%;
  letter-spacing: 0.036rem;
  text-transform: capitalize;
  padding-block: 4rem; }
  @media only screen and (max-width: 1200px) {
    .branch h1 {
      font-size: 3.1rem; } }
  @media only screen and (max-width: 800px) {
    .branch h1 {
      font-size: 2.6rem; } }

.branch h1,
.branch .branch-note,
.branch .branch-act {
  text-align: center; }

.branch-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: -1; }

.branch-wrapper {
  display: flex;
  gap: 2.9rem;
  text-align: left;
  height: 68.2rem; }
  @media screen and (max-width: 950px) {
    .branch-wrapper {
      flex-direction: column;
      height: auto; } }

.branch-left {
  flex: 1; }
  @media screen and (max-width: 950px) {
    .branch-left {
      flex: initial;
      padding-bottom: 2.8rem;
      border-bottom: 0.1rem solid #E9E7E7; } }
  .branch-left select {
    width: 100%; }
  .branch-left span.select2 {
    margin-top: 1rem; }
    .branch-left span.select2:first-of-type {
      margin-top: 0; }

.group-branch {
  margin-top: 2rem;
  padding-right: 0.4rem;
  overflow-y: auto;
  height: 81%; }
  @media screen and (max-width: 950px) {
    .group-branch {
      height: 40vh; } }
  .group-branch::-webkit-scrollbar {
    width: 0.8rem; }
  .group-branch::-webkit-scrollbar-thumb {
    background-color: #7E7373;
    border-radius: 2.4rem; }
  .group-branch::-webkit-scrollbar-track {
    background-color: #E9E7E7;
    border-radius: 2.4rem; }
  .group-branch::-webkit-scrollbar-corner {
    background-color: transparent; }
  .group-branch svg {
    width: 2rem;
    height: 2rem; }

.branch-item {
  border-radius: 1.2rem; }
  .branch-item a {
    display: block;
    padding: 2.4rem 2rem;
    border-radius: 1.2rem;
    transition: all 0.5s; }
    @media screen and (max-width: 525px) {
      .branch-item a {
        padding: 1.6rem 1rem; } }
  .branch-item_img {
    width: 2rem;
    height: 2rem; }
  .branch-item h2 {
    color: #e9e7e7;
    font-size: 2.4rem;
    font-weight: 600;
    line-height: 150%;
    transition: all 0.5s; }
    @media only screen and (max-width: 1200px) {
      .branch-item h2 {
        font-size: 2rem; } }
    @media only screen and (max-width: 800px) {
      .branch-item h2 {
        font-size: 1.7rem; } }
  .branch-item svg path {
    transition: all 0.5s; }
  .branch-item address,
  .branch-item .phone,
  .branch-item time {
    display: flex;
    align-items: center;
    gap: 0.8rem;
    transition: all 0.5s;
    color: #F9FAFB;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 140%; }
  .branch-item + .branch-item {
    margin-top: 0.8rem; }
  .branch-item:hover, .branch-item.is-active {
    background: #E9E7E7; }
    .branch-item:hover h2, .branch-item.is-active h2 {
      color: #463636; }
    .branch-item:hover address,
    .branch-item:hover .phone,
    .branch-item:hover time, .branch-item.is-active address,
    .branch-item.is-active .phone,
    .branch-item.is-active time {
      color: #111827; }
    .branch-item:hover svg path, .branch-item.is-active svg path {
      fill: #463636; }

.branch-right {
  width: 67.6%; }
  @media screen and (max-width: 950px) {
    .branch-right {
      width: 100%;
      height: 40rem; } }
  @media screen and (max-width: 525px) {
    .branch-right {
      height: 25rem; } }

.branch-map {
  width: 100%;
  height: 100%;
  flex-shrink: 0;
  border-radius: 2.5rem;
  overflow: hidden;
  border: 0.2rem solid #200D0D; }
  .branch-map iframe {
    width: 100%;
    height: 100%; }

.branch-note {
  color: #E9E7E7;
  font-size: 1.6rem;
  font-style: italic;
  font-weight: 600;
  line-height: 130%;
  margin-block: 4rem; }

.branch-act a {
  line-height: 137.236%;
  padding: 0.5rem 2.5rem;
  margin-bottom: 10rem; }

.select2 .select2-selection {
  padding: 1.2rem 1.6rem;
  border: none; }
  .select2 .select2-selection__rendered {
    padding: 0 !important;
    color: #94A3B8 !important;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 150% !important; }
  .select2 .select2-selection--single {
    height: auto; }
  .select2 .select2-selection__arrow {
    top: 50% !important;
    right: 1.6rem !important;
    transform: translateY(-50%);
    width: 1.2rem !important;
    height: 0.7rem !important;
    transition: transform 0.5s; }
    .select2 .select2-selection__arrow::after {
      content: "";
      position: absolute;
      background-image: url("../../assets/images/branch/arrow_down.svg");
      background-repeat: no-repeat;
      width: 100%;
      height: 100%; }
    .select2 .select2-selection__arrow b {
      border: none !important; }

.select2.select2-container--open .select2-selection__arrow {
  transform: translateY(-50%) rotate(180deg); }

.select2-search__field {
  display: none; }

.select2-search--dropdown {
  padding: 0; }

.select2-results ul li {
  padding: 1rem 1.6rem;
  color: #000;
  font-size: 1.4rem; }
  @media screen and (max-width: 525px) {
    .select2-results ul li {
      font-size: 1.2rem; } }

.select2-results ul .select2-results__option--group .select2-results__group {
  padding-inline: 1.6rem; }
  .select2-results ul .select2-results__option--group .select2-results__group + ul > li {
    padding-inline: 2.4rem; }

.select2 {
  width: 100% !important;
  border-radius: 2.5rem;
  border: 0.1rem solid #e0e0e0;
  outline: none;
  background: #fff;
  box-shadow: 0 0.1rem 0.2rem 0 rgba(16, 24, 40, 0.05);
  transition: border-radius 0.2s;
  overflow: hidden;
  color: #000;
  font-family: var(--font-pri);
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 171.429%;
  letter-spacing: 0.014rem;
  cursor: pointer; }
  @media screen and (max-width: 525px) {
    .select2 {
      font-size: 1.2rem;
      line-height: 200%;
      letter-spacing: 0.012rem; } }
  .select2:focus, .select2:hover {
    border-color: #200D0D; }
  .select2.select2-container--open {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnJhbmNoLmNzcyIsInNvdXJjZXMiOlsiYnJhbmNoLnNjc3MiLCJfY29yZS9fZm9udC5zY3NzIiwiX2NvcmUvX3ZhcmlhYmxlLnNjc3MiLCJfcGFnZXMvX2JyYW5jaC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIFBhZ2VzXHJcbkBpbXBvcnQgXCJfY29yZS9mb250XCI7XHJcbkBpbXBvcnQgXCJfY29yZS92YXJpYWJsZVwiO1xyXG5AaW1wb3J0IFwiX3BhZ2VzL2JyYW5jaFwiO1xyXG4iLCJAbWl4aW4gZnotMjAwIHtcclxuICAgIGZvbnQtc2l6ZTogMjByZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEwcmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotOTAge1xyXG4gICAgZm9udC1zaXplOiA5cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA2cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDQuNXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTcyIHtcclxuICAgIGZvbnQtc2l6ZTogNy4ycmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei02NSB7XHJcbiAgICBmb250LXNpemU6IDYuNXJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDQuNXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTY0IHtcclxuICAgIGZvbnQtc2l6ZTogNi40cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjlyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi45cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotNjAge1xyXG4gICAgZm9udC1zaXplOiA2cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotNTYge1xyXG4gICAgZm9udC1zaXplOiA1LjZyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDUuMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotNTUge1xyXG4gICAgZm9udC1zaXplOiA1LjVyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy45cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotNTAge1xyXG4gICAgZm9udC1zaXplOiA1cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0LjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotNDgge1xyXG4gICAgZm9udC1zaXplOiA0LjhyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDQuM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjNyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei00NSB7XHJcbiAgICBmb250LXNpemU6IDQuNXJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotNDIge1xyXG4gICAgZm9udC1zaXplOiA0LjJyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjdyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei00MCB7XHJcbiAgICBmb250LXNpemU6IDRyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjdyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0zOCB7XHJcbiAgICBmb250LXNpemU6IDMuOHJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTM2IHtcclxuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMzUge1xyXG4gICAgZm9udC1zaXplOiAzLjVyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMzQge1xyXG4gICAgZm9udC1zaXplOiAzLjRyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuOXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0zMiB7XHJcbiAgICBmb250LXNpemU6IDMuMnJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi43cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTMwIHtcclxuICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi43cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTI5IHtcclxuICAgIGZvbnQtc2l6ZTogMi45cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMjgge1xyXG4gICAgZm9udC1zaXplOiAyLjhyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0yNiB7XHJcbiAgICBmb250LXNpemU6IDIuNnJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuOXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTI1IHtcclxuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMjQge1xyXG4gICAgZm9udC1zaXplOiAyLjRyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMjIge1xyXG4gICAgZm9udC1zaXplOiAyLjJyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMjAge1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMTkge1xyXG4gICAgZm9udC1zaXplOiAxLjlyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xOCB7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTE3IHtcclxuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xyXG59XHJcblxyXG5AbWl4aW4gZnotMTYge1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xNSB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxufVxyXG5cclxuQG1peGluIGZ6LTE0IHtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG59XHJcblxyXG5AbWl4aW4gZnotMTMge1xyXG4gICAgZm9udC1zaXplOiAxLjNyZW07XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xMiB7XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxufVxyXG5cclxuQG1peGluIGZ6LTExIHtcclxuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG59XHJcblxyXG5AbWl4aW4gZnotMTAge1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG59XHJcblxyXG5AbWl4aW4gZnotOSB7XHJcbiAgICBmb250LXNpemU6IDAuOXJlbTtcclxufSIsIjpyb290IHtcclxuICAgIC0tZm9udC1wcmk6ICdTRlByb0Rpc3BsYXknLCBzYW5zLXNlcmlmO1xyXG4gICAgLS1mb250LXNlYzogXCJCYWkgSmFtanVyZWVcIiwgc2Fucy1zZXJpZjtcclxuICAgIC0tc2l6ZS1oZDogMTByZW07XHJcbn1cclxuXHJcbiRjb2xvci1wcmk6ICMxYTIzNTI7XHJcbiRjb2xvci1zZWNvbmQ6ICNlYzFkMjM7XHJcbiRjb2xvci10ZXh0OiAjMDAwMDAwO1xyXG5cclxuQG1peGluIG1heCgkdmFsdWUpIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR2YWx1ZSkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWluKCR2YWx1ZSkge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHZhbHVlKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn0iLCIuYnJhbmNoIHtcclxuICA+Lm1haW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgaDEge1xyXG4gICAgY29sb3I6ICMyMDBEMEQ7XHJcbiAgICBAaW5jbHVkZSBmei0zNjtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzNnJlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cclxuICAgIHBhZGRpbmctYmxvY2s6IDRyZW07XHJcbiAgfVxyXG5cclxuICBoMSxcclxuICAuYnJhbmNoLW5vdGUsXHJcbiAgLmJyYW5jaC1hY3Qge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLmJyYW5jaC1iZyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB6LWluZGV4OiAtMTtcclxufVxyXG5cclxuLmJyYW5jaC13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogMi45cmVtO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgaGVpZ2h0OiA2OC4ycmVtO1xyXG5cclxuICBAaW5jbHVkZSBtYXgoOTUwcHgpIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4uYnJhbmNoLWxlZnQge1xyXG4gIGZsZXg6IDE7XHJcblxyXG4gIEBpbmNsdWRlIG1heCg5NTBweCkge1xyXG4gICAgZmxleDogaW5pdGlhbDtcclxuXHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMi44cmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICNFOUU3RTc7XHJcbiAgfVxyXG5cclxuICBzZWxlY3Qge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBzcGFuLnNlbGVjdDIge1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxuXHJcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmdyb3VwLWJyYW5jaCB7XHJcbiAgbWFyZ2luLXRvcDogMnJlbTtcclxuICBwYWRkaW5nLXJpZ2h0OiAwLjRyZW07XHJcblxyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgaGVpZ2h0OiA4MSU7XHJcblxyXG4gIEBpbmNsdWRlIG1heCg5NTBweCkge1xyXG4gICAgaGVpZ2h0OiA0MHZoO1xyXG4gIH1cclxuXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6IDAuOHJlbTtcclxuICB9XHJcblxyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM3RTczNzM7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyLjRyZW07XHJcbiAgfVxyXG5cclxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlFN0U3O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMi40cmVtO1xyXG4gIH1cclxuXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgc3ZnIHtcclxuICAgIHdpZHRoOiAycmVtO1xyXG4gICAgaGVpZ2h0OiAycmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmJyYW5jaC1pdGVtIHtcclxuICBib3JkZXItcmFkaXVzOiAxLjJyZW07XHJcblxyXG4gIGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAyLjRyZW0gMnJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEuMnJlbTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heCg1MjVweCkge1xyXG4gICAgICBwYWRkaW5nOiAxLjZyZW0gMXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfaW1nIHtcclxuICAgIHdpZHRoOiAycmVtO1xyXG4gICAgaGVpZ2h0OiAycmVtO1xyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgY29sb3I6ICNlOWU3ZTc7XHJcbiAgICBAaW5jbHVkZSBmei0yNDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gIH1cclxuXHJcbiAgc3ZnIHBhdGgge1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgfVxyXG5cclxuICBhZGRyZXNzLFxyXG4gIC5waG9uZSxcclxuICB0aW1lIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAwLjhyZW07XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuXHJcbiAgICBjb2xvcjogI0Y5RkFGQjtcclxuICAgIEBpbmNsdWRlIGZ6LTE2O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gIH1cclxuXHJcbiAgJisuYnJhbmNoLWl0ZW0ge1xyXG4gICAgbWFyZ2luLXRvcDogMC44cmVtO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlcixcclxuICAmLmlzLWFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRTlFN0U3O1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgY29sb3I6ICM0NjM2MzY7XHJcbiAgICB9XHJcblxyXG4gICAgYWRkcmVzcyxcclxuICAgIC5waG9uZSxcclxuICAgIHRpbWUge1xyXG4gICAgICBjb2xvcjogIzExMTgyNztcclxuICAgIH1cclxuXHJcbiAgICBzdmcgcGF0aCB7XHJcbiAgICAgIGZpbGw6ICM0NjM2MzY7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnJhbmNoLXJpZ2h0IHtcclxuICB3aWR0aDogNjcuNiU7XHJcblxyXG4gIEBpbmNsdWRlIG1heCg5NTBweCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQwcmVtO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWF4KDUyNXB4KSB7XHJcbiAgICBoZWlnaHQ6IDI1cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmJyYW5jaC1tYXAge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBmbGV4LXNocmluazogMDtcclxuICBib3JkZXItcmFkaXVzOiAyLjVyZW07XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBib3JkZXI6IDAuMnJlbSBzb2xpZCAjMjAwRDBEO1xyXG5cclxuICBpZnJhbWUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uYnJhbmNoLW5vdGUge1xyXG4gIGNvbG9yOiAjRTlFN0U3O1xyXG4gIEBpbmNsdWRlIGZ6LTE2O1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gIG1hcmdpbi1ibG9jazogNHJlbTtcclxufVxyXG5cclxuLmJyYW5jaC1hY3Qge1xyXG4gIGEge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzNy4yMzYlO1xyXG4gICAgcGFkZGluZzogMC41cmVtIDIuNXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtO1xyXG4gIH1cclxufVxyXG5cclxuLy8gU0VMRUNUIENTU1xyXG4uc2VsZWN0MiB7XHJcbiAgLnNlbGVjdDItc2VsZWN0aW9uIHtcclxuICAgIHBhZGRpbmc6IDEuMnJlbSAxLjZyZW07XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgJl9fcmVuZGVyZWQge1xyXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGNvbG9yOiAjOTRBM0I4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIEBpbmNsdWRlIGZ6LTE2O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTUwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICYtLXNpbmdsZSB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19hcnJvdyB7XHJcbiAgICAgIHRvcDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIHJpZ2h0OiAxLjZyZW0gIWltcG9ydGFudDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICB3aWR0aDogMS4ycmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgIGhlaWdodDogMC43cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vYXNzZXRzL2ltYWdlcy9icmFuY2gvYXJyb3dfZG93bi5zdmcnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgYiB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5zZWxlY3QyLXJlc3VsdHMge1xyXG4gIHVsIHtcclxuICAgIGxpIHtcclxuICAgICAgcGFkZGluZzogMXJlbSAxLjZyZW07XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heCg1MjVweCkge1xyXG4gICAgICAgIC8vIHBhZGRpbmctaW5saW5lOiAxcmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1ncm91cCB7XHJcbiAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcclxuICAgICAgICBwYWRkaW5nLWlubGluZTogMS42cmVtO1xyXG5cclxuICAgICAgICArdWw+bGkge1xyXG4gICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDIuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zZWxlY3QyIHtcclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDIuNXJlbTtcclxuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjZTBlMGUwO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBib3gtc2hhZG93OiAwIDAuMXJlbSAwLjJyZW0gMCByZ2JhKDE2LCAyNCwgNDAsIDAuMDUpO1xyXG4gIHRyYW5zaXRpb246IGJvcmRlci1yYWRpdXMgMC4ycztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICBjb2xvcjogIzAwMDtcclxuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmkpO1xyXG4gIEBpbmNsdWRlIGZ6LTE0O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE3MS40MjklO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjAxNHJlbTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gIEBpbmNsdWRlIG1heCg1MjVweCkge1xyXG4gICAgQGluY2x1ZGUgZnotMTI7XHJcbiAgICBsaW5lLWhlaWdodDogMjAwJTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxMnJlbTtcclxuICAgIC8vIHBhZGRpbmctaW5saW5lOiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cyxcclxuICAmOmhvdmVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzIwMEQwRDtcclxuICB9XHJcblxyXG4gICYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gIH1cclxufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUVBQSxBQUFBLEtBQUssQ0FBQztFQUNGLFVBQVUsQ0FBQSwyQkFBQztFQUNYLFVBQVUsQ0FBQSwyQkFBQztFQUNYLFNBQVMsQ0FBQSxNQUFDLEdBQ2I7O0FDSkQsQUFDRSxPQURLLEdBQ0osS0FBSyxDQUFDO0VBQ0wsUUFBUSxFQUFFLFFBQVEsR0FDbkI7O0FBSEgsQUFLRSxPQUxLLENBS0wsRUFBRSxDQUFDO0VBQ0QsS0FBSyxFQUFFLE9BQU87RUZtS2QsU0FBUyxFQUFFLE1BQU07RUVqS2pCLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLGNBQWMsRUFBRSxRQUFRO0VBQ3hCLGNBQWMsRUFBRSxVQUFVO0VBRTFCLGFBQWEsRUFBRSxJQUFJLEdBQ3BCO0VGNkpDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU07SUUzSzdDLEFBS0UsT0FMSyxDQUtMLEVBQUUsQ0FBQztNRnVLRyxTQUFTLEVBQUUsTUFBTSxHRTlKdEI7RUZpS0MsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSztJRS9LNUMsQUFLRSxPQUxLLENBS0wsRUFBRSxDQUFDO01GMktHLFNBQVMsRUFBRSxNQUFNLEdFbEt0Qjs7QUFkSCxBQWdCRSxPQWhCSyxDQWdCTCxFQUFFO0FBaEJKLE9BQU8sQ0Fp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 */
