@media screen and (min-width: 768px) and (max-width: 1230px) {
  header.productHeader {
    display: none;
  }
  header.phone-head {
    display: block !important;
  }
  main {
    margin-top: 5rem;
    padding-top: 0;
  }
  .header .phone {
    background-color: #14376e;
    position: relative;
    height: 5rem;
    width: 100vw;
    position: fixed;
    z-index: 99;
    top: 0;
  }
  .header .phone .phone-menu-btn {
    position: absolute;
    right: 0;
    top: 0;
    width: 5rem;
    height: 5rem;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .header .phone .logo {
    position: absolute;
    width: 30%;
    left: 50%;
    bottom: 0;
    transform: translate(-50%);
  }
  .header .phone .phone-menu {
    position: fixed;
    top: 0;
    right: 0;
    background: #14376e;
    z-index: 999;
    border-left: 0.078125000vw solid #14376e;
    border-bottom: 0.078125000vw solid #14376e;
    box-shadow: -0.390625000vw 0.390625000vw 1.171875000vw #14376e;
  }
  .header .phone .phone-menu #close {
    color: #14376e;
    position: absolute;
    left: -3.125000000vw;
    width: 3.125000000vw;
    height: 3.125000000vw;
    line-height: 3.125000000vw;
    text-align: center;
    background-color: #fff;
    font-weight: bold;
    font-size: 2rem;
  }
  .header .phone .phone-menu .menu-item > div {
    width: 11.718750000vw;
    height: 4.687500000vw;
    line-height: 4.687500000vw;
    text-align: center;
    border-bottom: 0.078125000vw solid #efefef;
  }
  .header .phone .phone-menu .menu-item > div a {
    color: #fff;
  }
  .footer .company-info {
    width: 100% !important;
    margin: 0 auto;
    text-align: center;
  }
  .footer .tertiaryFooterInner {
    width: 100% !important;
  }
  .column-article-detail-container {
    width: 100% !important;
  }
  .column-article-item .column-article-box {
    width: 40%;
  }
  .column-article-item .base-info {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .pc {
    display: none;
  }
  .phone {
    display: block !important;
  }
  main {
    margin: 0;
    padding-top: 4rem;
  }
  .index-head .content {
    position: relative;
    left: auto;
    top: auto;
    transform: translate(0);
    background-color: #fff;
    padding: 2rem 0;
  }
  .index-head .content > div:nth-child(1) {
    font-size: 2.5rem;
  }
  .index-head .content .desc > div {
    width: 10rem;
    height: 10rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5rem;
    color: #fff;
    font-size: 1.8rem;
  }
  .section-title {
    padding: 1rem;
  }
  .index-device-container {
    background-color: #fff;
    margin: 6.250000000vw auto;
    width: 100%;
  }
  .index-device-container > div {
    display: block;
  }
  .primaryFooter_contact {
    width: 90vw !important;
    height: 4.687500000vw;
    padding: 0;
  }
  .index-company-container {
    width: 100%;
  }
  .index-company-container > div {
    display: flex;
    justify-content: space-between;
    width: 100%;
  }
  .index-company-container > div img {
    height: 6rem;
  }
  .header .phone {
    background-color: #14376e;
    position: relative;
    height: 14.062500000vw;
    width: 100vw;
    position: fixed;
    z-index: 99;
  }
  .header .phone .phone-menu-btn {
    position: absolute;
    right: 0;
    top: 0;
    width: 5rem;
    height: 5rem;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .header .phone .logo {
    position: absolute;
    width: 50%;
    left: 50%;
    bottom: 0;
    transform: translate(-50%);
  }
  .header .phone .phone-menu {
    position: fixed;
    top: 0;
    right: 0;
    background: #14376e;
    z-index: 999;
    border-left: 0.078125000vw solid #14376e;
    border-bottom: 0.078125000vw solid #14376e;
    box-shadow: -0.390625000vw 0.390625000vw 1.171875000vw #14376e;
  }
  .header .phone .phone-menu #close {
    color: #14376e;
    position: absolute;
    left: -3.125000000vw;
    width: 3.125000000vw;
    height: 3.125000000vw;
    line-height: 3.125000000vw;
    text-align: center;
    background-color: #fff;
    font-weight: bold;
    font-size: 2rem;
  }
  .header .phone .phone-menu .menu-item > div {
    width: 11.718750000vw;
    height: 4.687500000vw;
    line-height: 4.687500000vw;
    text-align: center;
    border-bottom: 0.078125000vw solid #efefef;
  }
  .header .phone .phone-menu .menu-item > div a {
    color: #fff;
  }
  .footer .company-info {
    width: 100% !important;
    margin: 0 auto;
    text-align: center;
  }
  .footer .tertiaryFooterInner {
    width: 100% !important;
  }
  .install-video-container {
    margin: 0;
    padding: 0;
    text-align: center;
  }
  .install-video {
    width: 100%;
    height: 100%;
  }
  .install-phone-img-1 {
    width: 100%;
    height: 100%;
  }
  .install-phone-img-2 {
    width: 100%;
    overflow: auto;
  }
  hh {
    margin-top: 4rem;
  }
  .ui.segment {
    width: 100%;
    padding: 0;
  }
  .contact-foot-logo {
    width: 50%;
  }
  .contact-item {
    display: block;
  }
  .contact-item > div:nth-child(1) {
    width: 100%;
    border-bottom-left-radius: 0;
    padding: 1rem 0;
  }
  .contact-item .required::after {
    display: inline;
  }
  .release-article-item {
    display: block;
    font-size: 1.8rem;
    padding: 1rem;
    text-align: left;
    background-color: #fff;
  }
  .release-article-item .base-info {
    display: flex;
    justify-content: space-between;
    margin-bottom: 1rem;
    font-size: 1.5rem;
  }
  .release-article-item > div {
    margin: 0;
  }
  .release-article-item .tag {
    border: 0.078125000vw solid #92abc3;
    padding: 0rem;
    cursor: pointer;
  }
  .release-article-item .create-time {
    border: none;
    padding: 0;
    text-align: right;
    flex: 2;
  }
  nav.posts-navigation {
    margin: 2.500000000vw auto 5.000000000vw;
    width: 95%;
  }
  .article-detail-container {
    width: 100%;
    padding: 2rem;
    margin: 0 auto;
  }
  .article-detail-container .base-info {
    display: flex;
    justify-content: space-between;
  }
  .article-detail-container .base-info .tag {
    border: 0.078125000vw solid #92abc3;
    cursor: pointer;
    width: 10rem;
    text-align: center;
  }
  .article-detail-container .base-info .tag:hover {
    border: 0.078125000vw solid #14376e;
  }
  .article-detail-container .base-info .create-time {
    width: 20rem;
  }
  .pricing-ask-bottom-text {
    width: 100%;
  }
  .plan-block-description {
    display: block !important;
  }
  .price-plan__cell {
    text-align: center;
    margin: 3rem auto 0;
  }
  article.article-detail-container #content img {
    width: 100% !important;
  }
  .column-article-submenu {
    display: none;
  }
  .column-article-item .column-article-box {
    width: 100%;
    margin: 0 auto 1.875000000vw;
  }
  .column-article-item .base-info {
    width: 100%;
    height: 17.578125000vw;
  }
  .column-article-list {
    width: 100%;
    padding: 0 1.562500000vw;
  }
  .column-article-detail-container {
    display: flex;
    width: 100% !important;
    padding: 4rem 2rem;
    margin: 0 auto;
    justify-content: flex-start;
    flex-direction: column;
  }
  .column-article-detail-container .base-info {
    display: flex;
    margin: 2rem 0;
  }
  .case-companys-info {
    display: block;
    margin: 0;
    padding: 1rem;
    background-color: #fff;
  }
  .case-companys-info .case-company {
    width: 95vw;
    height: auto !important;
    border: 0.078125000vw solid #ccc;
    box-shadow: 0px 0px 1rem #ccc;
    border-radius: 1rem;
    padding: 2rem;
    margin-right: 0;
    margin-bottom: 1rem;
  }
  .case-companys-info .case-company .case-company-name {
    font-size: 2.5rem;
    font-weight: bold;
    margin-bottom: 1rem;
  }
  .case-companys-info .case-company .case-company-desc {
    height: auto !important;
    margin-top: 1rem;
  }
  .case-companys-info .case-company > div:nth-child(1) {
    text-align: center;
    height: 10rem;
  }
  .case-companys-info .case-company img {
    width: 80vw;
    max-height: 10rem;
    margin: 0 auto;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi1waG9uZS5zY3NzIiwiY29tbW9uLXBob25lLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJO0lBQ0ksYUFBQTtFQ0NOO0VEQ0U7SUFDSSx5QkFBQTtFQ0NOO0VEQ0U7SUFDSSxnQkFBQTtJQUNBLGNBQUE7RUNDTjtFRENFO0lBQ0kseUJBQUE7SUFDQSxrQkFBQTtJQUNBLFlBQUE7SUFDQSxZQUFBO0lBQ0EsZUFBQTtJQUNBLFdBQUE7SUFDQSxNQUFBO0VDQ047RURDRTtJQUNJLGtCQUFBO0lBQ0EsUUFBQTtJQUNBLE1BQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtJQUNBLGFBQUE7SUFDQSx1QkFBQTtJQUNBLG1CQUFBO0VDQ047RURDRTtJQUNJLGtCQUFBO0lBQ0EsVUFBQTtJQUNBLFNBQUE7SUFDQSxTQUFBO0lBQ0EsMEJBQUE7RUNDTjtFRENFO0lBQ0ksZUFBQTtJQUNBLE1BQUE7SUFDQSxRQUFBO0lBQ0EsbUJBQUE7SUFDQSxZQUFBO0lBQ0Esd0NBQUE7SUFDQSwwQ0FBQTtJQUNBLDhEQUFBO0VDQ047RURDRTtJQUNJLGNBQUE7SUFDQSxrQkFBQTtJQUNBLG9CQUFBO0lBQ0Esb0JBQUE7SUFDQSxxQkFBQTtJQUNBLDBCQUFBO0lBQ0Esa0JBQUE7SUFDQSxzQkFBQTtJQUNBLGlCQUFBO0lBQ0EsZUFBQTtFQ0NOO0VEQ0U7SUFDSSxxQkFBQTtJQUNBLHFCQUFBO0lBQ0EsMEJBQUE7SUFDQSxrQkFBQTtJQUNBLDBDQUFBO0VDQ047RURDRTtJQUNJLFdBQUE7RUNDTjtFRENFO0lBQ0ksc0JBQUE7SUFDQSxjQUFBO0lBQ0Esa0JBQUE7RUNDTjtFRENFO0lBQ0ksc0JBQUE7RUNDTjtFREVFO0lBQ0ksc0JBQUE7RUNBTjtFREdFO0lBQ0ksVUFBQTtFQ0ROO0VER0U7SUFDSSxXQUFBO0VDRE47QUFDRjtBREdBO0VBQ0k7SUFDSSxhQUFBO0VDRE47RURHRTtJQUNJLHlCQUFBO0VDRE47RURHRTtJQUNJLFNBQUE7SUFDQSxpQkFBQTtF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RUNGTjtFRElFO0lBQ0ksV0FBQTtJQUNBLDRCQUFBO0VDRk47RURJRTtJQUNJLFdBQUE7SUFDQSxzQkFBQTtFQ0ZOO0VESUU7SUFDSSxXQUFBO0lBQ0Esd0JBQUE7RUNGTjtFRElFO0lBQ0ksYUFBQTtJQUNBLHNCQUFBO0lBQ0Esa0JBQUE7SUFDQSxjQUFBO0lBQ0EsMkJBQUE7SUFDQSxzQkFBQTtFQ0ZOO0VESUU7SUFDSSxhQUFBO0lBQ0EsY0FBQTtFQ0ZOO0VESUU7SUFDSSxjQUFBO0lBQ0EsU0FBQTtJQUNBLGFBQUE7SUFDQSxzQkFBQTtFQ0ZOO0VESUU7SUFDSSxXQUFBO0lBQ0EsdUJBQUE7SUFDQSxnQ0FBQTtJQUNBLDZCQUFBO0lBQ0EsbUJBQUE7SUFDQSxhQUFBO0lBQ0EsZUFBQTtJQUNBLG1CQUFBO0VDRk47RURJRTtJQUNJLGlCQUFBO0lBQ0EsaUJBQUE7SUFDQSxtQkFBQTtFQ0ZOO0VESUU7SUFDSSx1QkFBQTtJQUNBLGdCQUFBO0VDRk47RURLRTtJQUNJLGtCQUFBO0lBQ0EsYUFBQTtFQ0hOO0VES0U7SUFDSSxXQUFBO0lBQ0EsaUJBQUE7SUFDQSxjQUFBO0VDSE47QUFDRiIsImZpbGUiOiJjb21tb24tcGhvbmUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgICBoZWFkZXIucHJvZHVjdEhlYWRlcntcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgaGVhZGVyLnBob25lLWhlYWR7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgICB9XG4gICAgbWFpbntcbiAgICAgICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICAgIC5oZWFkZXIgLnBob25le1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQzNzZlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogNXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxuICAgIC5oZWFkZXIgLnBob25lIC5waG9uZS1tZW51LWJ0bntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogNXJlbTtcbiAgICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgLmhlYWRlciAucGhvbmUgLmxvZ297XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgfVxuICAgIC5oZWFkZXIgLnBob25lIC5waG9uZS1tZW51e1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxNDM3NmU7XG4gICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMTQzNzZlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE0Mzc2ZTtcbiAgICAgICAgYm94LXNoYWRvdzogLTVweCA1cHggMTVweCAjMTQzNzZlO1xuICAgIH1cbiAgICAuaGVhZGVyIC5waG9uZSAucGhvbmUtbWVudSAjY2xvc2V7XG4gICAgICAgIGNvbG9yOiAjMTQzNzZlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC00MHB4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgIH1cbiAgICAuaGVhZGVyIC5waG9uZSAucGhvbmUtbWVudSAubWVudS1pdGVtPmRpdntcbiAgICAgICAgd2lkdGg6MTUwcHg7XG4gICAgICAgIGhlaWdodDo2MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjtcbiAgICB9XG4gICAgLmhlYWRlciAucGhvbmUgLnBob25lLW1lbnUgLm1lbnUtaXRlbT5kaXYgYXtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIC5mb290ZXIgLmNvbXBhbnktaW5mb3tcbiAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46MCBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5mb290ZXIgLnRlcnRpYXJ5Rm9vdGVySW5uZXJ7XG4gICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuY29sdW1uLWFydGljbGUtZGV0YWlsLWNvbnRhaW5lcntcbiAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5jb2x1bW4tYXJ0aWNsZS1pdGVtIC5jb2x1bW4tYXJ0aWNsZS1ib3gge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgIH1cbiAgICAuY29sdW1uLWFydGljbGUtaXRlbSAuYmFzZS1pbmZvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xuICAgIC5wY3tcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnBob25le1xuICAgICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIG1haW57XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgfVxuICAgIC5pbmRleC1oZWFkIC5jb250ZW50e1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICB9XG4gICAgLmluZGV4LWhlYWQgLmNvbnRlbnQ+ZGl2Om50aC1jaGlsZCgxKXtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgfVxuICAgIC5pbmRleC1oZWFkIC5jb250ZW50IC5kZXNjPmRpdntcbiAgICAgICAgd2lkdGg6IDEwcmVtO1xuICAgICAgICBoZWlnaHQ6IDEwcmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXJlbTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIH1cbiAgICAuc2VjdGlvbi10aXRsZXtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICB9XG4gICAgLmluZGV4LWRldmljZS1jb250YWluZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbjogODBweCBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmluZGV4LWRldmljZS1jb250YWluZXI+ZGl2e1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLnByaW1hcnlGb290ZXJfY29udGFjdHtcbiAgICAgICAgd2lkdGg6IDkwdnchaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5pbmRleC1jb21wYW55LWNvbnRhaW5lcntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5pbmRleC1jb21wYW55LWNvbnRhaW5lcj5kaXZ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5pbmRleC1jb21wYW55LWNvbnRhaW5lcj5kaXYgaW1ne1xuICAgICAgICBoZWlnaHQ6IDZyZW07XG4gICAgfVxuICAgIC5oZWFkZXIgLnBob25le1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQzNzZlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB6LWluZGV4OiA5OTtcbiAgICB9XG4gICAgLmhlYWRlciAucGhvbmUgLnBob25lLW1lbnUtYnRue1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiA1cmVtO1xuICAgICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAuaGVhZGVyIC5waG9uZSAubG9nb3tcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICB9XG4gICAgLmhlYWRlciAucGhvbmUgLnBob25lLW1lbnV7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogIzE0Mzc2ZTtcbiAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMxNDM3NmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTQzNzZlO1xuICAgICAgICBib3gtc2hhZG93OiAtNXB4IDVweCAxNXB4ICMxNDM3NmU7XG4gICAgfVxuICAgIC5oZWFkZXIgLnBob25lIC5waG9uZS1tZW51ICNjbG9zZXtcbiAgICAgICAgY29sb3I6ICMxNDM3NmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTQwcHg7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxuICAgIC5oZWFkZXIgLnBob25lIC5waG9uZS1tZW51IC5tZW51LWl0ZW0+ZGl2e1xuICAgICAgICB3aWR0aDoxNTBweDtcbiAgICAgICAgaGVpZ2h0OjYwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmO1xuICAgIH1cbiAgICAuaGVhZGVyIC5waG9uZSAucGhvbmUtbWVudSAubWVudS1pdGVtPmRpdiBhe1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgLmZvb3RlciAuY29tcGFueS1pbmZve1xuICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmZvb3RlciAudGVydGlhcnlGb290ZXJJbm5lcntcbiAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuaW5zdGFsbC12aWRlby1jb250YWluZXJ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAuaW5zdGFsbC12aWRlb3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgLmluc3RhbGwtcGhvbmUtaW1nLTF7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIC5pbnN0YWxsLXBob25lLWltZy0ye1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgfVxuICAgIGhoe1xuICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIH1cblxuICAgIC51aS5zZWdtZW50e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLmNvbnRhY3QtZm9vdC1sb2dve1xuICAgICAgICB3aWR0aDogNTAlXG4gICAgfVxuICAgIC5jb250YWN0LWl0ZW17XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuY29udGFjdC1pdGVtPmRpdjpudGgtY2hpbGQoMSl7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICB9XG4gICAgLmNvbnRhY3QtaXRlbSAucmVxdWlyZWQ6OmFmdGVye1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuICAgIC5yZWxlYXNlLWFydGljbGUtaXRlbXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAucmVsZWFzZS1hcnRpY2xlLWl0ZW0gLmJhc2UtaW5mb3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG4gICAgLnJlbGVhc2UtYXJ0aWNsZS1pdGVtPmRpdntcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAucmVsZWFzZS1hcnRpY2xlLWl0ZW0gLnRhZ3tcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzkyYWJjMztcbiAgICAgICAgcGFkZGluZzogMHJlbTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAucmVsZWFzZS1hcnRpY2xlLWl0ZW0gLmNyZWF0ZS10aW1le1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBmbGV4OiAyO1xuICAgIH1cbiAgICBuYXYucG9zdHMtbmF2aWdhdGlvbiB7XG4gICAgICAgIG1hcmdpbjogMzJweCBhdXRvIDY0cHg7XG4gICAgICAgIHdpZHRoOiA5NSU7XG4gICAgfVxuICAgIC5hcnRpY2xlLWRldGFpbC1jb250YWluZXJ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgLmFydGljbGUtZGV0YWlsLWNvbnRhaW5lciAuYmFzZS1pbmZve1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICAgIC5hcnRpY2xlLWRldGFpbC1jb250YWluZXIgLmJhc2UtaW5mbyAudGFne1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTJhYmMzO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMHJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAuYXJ0aWNsZS1kZXRhaWwtY29udGFpbmVyIC5iYXNlLWluZm8gLnRhZzpob3ZlcntcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzE0Mzc2ZTtcbiAgICB9XG4gICAgLmFydGljbGUtZGV0YWlsLWNvbnRhaW5lciAuYmFzZS1pbmZvIC5jcmVhdGUtdGltZXtcbiAgICAgICAgd2lkdGg6IDIwcmVtO1xuICAgIH1cbiAgICAucHJpY2luZy1hc2stYm90dG9tLXRleHR7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAucGxhbi1ibG9jay1kZXNjcmlwdGlvbntcbiAgICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHJpY2UtcGxhbl9fY2VsbHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDNyZW0gYXV0byAwO1xuICAgIH1cbiAgICBhcnRpY2xlLmFydGljbGUtZGV0YWlsLWNvbnRhaW5lciAjY29udGVudCBpbWd7XG4gICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNvbHVtbi1hcnRpY2xlLXN1Ym1lbnUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuY29sdW1uLWFydGljbGUtaXRlbSAuY29sdW1uLWFydGljbGUtYm94IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDI0cHg7XG4gICAgfVxuICAgIC5jb2x1bW4tYXJ0aWNsZS1pdGVtIC5iYXNlLWluZm8ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAyMjVweDtcbiAgICB9XG4gICAgLmNvbHVtbi1hcnRpY2xlLWxpc3Qge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cbiAgICAuY29sdW1uLWFydGljbGUtZGV0YWlsLWNvbnRhaW5lcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiA0cmVtIDJyZW07XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIC5jb2x1bW4tYXJ0aWNsZS1kZXRhaWwtY29udGFpbmVyIC5iYXNlLWluZm97XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbjogMnJlbSAwO1xuICAgIH1cbiAgICAuY2FzZS1jb21wYW55cy1pbmZve1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAuY2FzZS1jb21wYW55cy1pbmZvIC5jYXNlLWNvbXBhbnl7XG4gICAgICAgIHdpZHRoOiA5NXZ3O1xuICAgICAgICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDFyZW0gI2NjYztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgICAuY2FzZS1jb21wYW55cy1pbmZvIC5jYXNlLWNvbXBhbnkgLmNhc2UtY29tcGFueS1uYW1le1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuICAgIC5jYXNlLWNvbXBhbnlzLWluZm8gLmNhc2UtY29tcGFueSAuY2FzZS1jb21wYW55LWRlc2N7XG4gICAgICAgIGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgfVxuXG4gICAgLmNhc2UtY29tcGFueXMtaW5mbyAuY2FzZS1jb21wYW55PmRpdjpudGgtY2hpbGQoMSl7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxMHJlbTtcbiAgICB9XG4gICAgLmNhc2UtY29tcGFueXMtaW5mbyAuY2FzZS1jb21wYW55IGltZ3tcbiAgICAgICAgd2lkdGg6IDgwdnc7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwcmVtO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG59XG4iLCJAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICBoZWFkZXIucHJvZHVjdEhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBoZWFkZXIucGhvbmUtaGVhZCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICBtYWluIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5oZWFkZXIgLnBob25lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQzNzZlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDVyZW07XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA5OTtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLmhlYWRlciAucGhvbmUgLnBob25lLW1lbnUtYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA1cmVtO1xuICAgIGhlaWdodDogNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmhlYWRlciAucGhvbmUgLmxvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMzAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gIH1cbiAgLmhlYWRlciAucGhvbmUgLnBob25lLW1lbnUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogIzE0Mzc2ZTtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMTQzNzZlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTQzNzZlO1xuICAgIGJveC1zaGFkb3c6IC01cHggNXB4IDE1cHggIzE0Mzc2ZTtcbiAgfVxuICAuaGVhZGVyIC5waG9uZSAucGhvbmUtbWVudSAjY2xvc2Uge1xuICAgIGNvbG9yOiAjMTQzNzZlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtNDBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gIC5oZWFkZXIgLnBob25lIC5waG9uZS1tZW51IC5tZW51LWl0ZW0gPiBkaXYge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmO1xuICB9XG4gIC5oZWFkZXIgLnBob25lIC5waG9uZS1tZW51IC5tZW51LWl0ZW0gPiBkaXYgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmZvb3RlciAuY29tcGFueS1pbmZvIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZm9vdGVyIC50ZXJ0aWFyeUZvb3RlcklubmVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tYXJ0aWNsZS1kZXRhaWwtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tYXJ0aWNsZS1pdGVtIC5jb2x1bW4tYXJ0aWNsZS1ib3gge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmNvbHVtbi1hcnRpY2xlLWl0ZW0gLmJhc2UtaW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGhvbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgbWFpbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICB9XG4gIC5pbmRleC1oZWFkIC5jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gIH1cbiAgLmluZGV4LWhlYWQgLmNvbnRlbnQgPiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxuICAuaW5kZXgtaGVhZCAuY29udGVudCAuZGVzYyA+IGRpdiB7XG4gICAgd2lkdGg6IDEwcmVtO1xuICAgIGhlaWdodDogMTByZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDVyZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbiAgLnNlY3Rpb24tdGl0bGUge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbiAgLmluZGV4LWRldmljZS1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiA4MHB4IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmluZGV4LWRldmljZS1jb250YWluZXIgPiBkaXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wcmltYXJ5Rm9vdGVyX2NvbnRhY3Qge1xuICAgIHdpZHRoOiA5MHZ3ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmluZGV4LWNvbXBhbnktY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaW5kZXgtY29tcGFueS1jb250YWluZXIgPiBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5pbmRleC1jb21wYW55LWNvbnRhaW5lciA+IGRpdiBpbWcge1xuICAgIGhlaWdodDogNnJlbTtcbiAgfVxuICAuaGVhZGVyIC5waG9uZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE0Mzc2ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDk5O1xuICB9XG4gIC5oZWFkZXIgLnBob25lIC5waG9uZS1tZW51LWJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogNXJlbTtcbiAgICBoZWlnaHQ6IDVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5oZWFkZXIgLnBob25lIC5sb2dvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICB9XG4gIC5oZWFkZXIgLnBob25lIC5waG9uZS1tZW51IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6ICMxNDM3NmU7XG4gICAgei1pbmRleDogOTk5O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzE0Mzc2ZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE0Mzc2ZTtcbiAgICBib3gtc2hhZG93OiAtNXB4IDVweCAxNXB4ICMxNDM3NmU7XG4gIH1cbiAgLmhlYWRlciAucGhvbmUgLnBob25lLW1lbnUgI2Nsb3NlIHtcbiAgICBjb2xvcjogIzE0Mzc2ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAuaGVhZGVyIC5waG9uZSAucGhvbmUtbWVudSAubWVudS1pdGVtID4gZGl2IHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjtcbiAgfVxuICAuaGVhZGVyIC5waG9uZSAucGhvbmUtbWVudSAubWVudS1pdGVtID4gZGl2IGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5mb290ZXIgLmNvbXBhbnktaW5mbyB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmZvb3RlciAudGVydGlhcnlGb290ZXJJbm5lciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuaW5zdGFsbC12aWRlby1jb250YWluZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuaW5zdGFsbC12aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5pbnN0YWxsLXBob25lLWltZy0xIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmluc3RhbGwtcGhvbmUtaW1nLTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG4gIGhoIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICB9XG4gIC51aS5zZWdtZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5jb250YWN0LWZvb3QtbG9nbyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29udGFjdC1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY29udGFjdC1pdGVtID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gIH1cbiAgLmNvbnRhY3QtaXRlbSAucmVxdWlyZWQ6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLnJlbGVhc2UtYXJ0aWNsZS1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAucmVsZWFzZS1hcnRpY2xlLWl0ZW0gLmJhc2UtaW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuICAucmVsZWFzZS1hcnRpY2xlLWl0ZW0gPiBkaXYge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucmVsZWFzZS1hcnRpY2xlLWl0ZW0gLnRhZyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzkyYWJjMztcbiAgICBwYWRkaW5nOiAwcmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAucmVsZWFzZS1hcnRpY2xlLWl0ZW0gLmNyZWF0ZS10aW1lIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBmbGV4OiAyO1xuICB9XG4gIG5hdi5wb3N0cy1uYXZpZ2F0aW9uIHtcbiAgICBtYXJnaW46IDMycHggYXV0byA2NHB4O1xuICAgIHdpZHRoOiA5NSU7XG4gIH1cbiAgLmFydGljbGUtZGV0YWlsLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuYXJ0aWNsZS1kZXRhaWwtY29udGFpbmVyIC5iYXNlLWluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5hcnRpY2xlLWRldGFpbC1jb250YWluZXIgLmJhc2UtaW5mbyAudGFnIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTJhYmMzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMTByZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5hcnRpY2xlLWRldGFpbC1jb250YWluZXIgLmJhc2UtaW5mbyAudGFnOmhvdmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMTQzNzZlO1xuICB9XG4gIC5hcnRpY2xlLWRldGFpbC1jb250YWluZXIgLmJhc2UtaW5mbyAuY3JlYXRlLXRpbWUge1xuICAgIHdpZHRoOiAyMHJlbTtcbiAgfVxuICAucHJpY2luZy1hc2stYm90dG9tLXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wbGFuLWJsb2NrLWRlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5wcmljZS1wbGFuX19jZWxsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAzcmVtIGF1dG8gMDtcbiAgfVxuICBhcnRpY2xlLmFydGljbGUtZGV0YWlsLWNvbnRhaW5lciAjY29udGVudCBpbWcge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1hcnRpY2xlLXN1Ym1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvbHVtbi1hcnRpY2xlLWl0ZW0gLmNvbHVtbi1hcnRpY2xlLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjRweDtcbiAgfVxuICAuY29sdW1uLWFydGljbGUtaXRlbSAuYmFzZS1pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIyNXB4O1xuICB9XG4gIC5jb2x1bW4tYXJ0aWNsZS1saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgLmNvbHVtbi1hcnRpY2xlLWRldGFpbC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA0cmVtIDJyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmNvbHVtbi1hcnRpY2xlLWRldGFpbC1jb250YWluZXIgLmJhc2UtaW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDJyZW0gMDtcbiAgfVxuICAuY2FzZS1jb21wYW55cy1pbmZvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5jYXNlLWNvbXBhbnlzLWluZm8gLmNhc2UtY29tcGFueSB7XG4gICAgd2lkdGg6IDk1dnc7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDFyZW0gI2NjYztcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLmNhc2UtY29tcGFueXMtaW5mbyAuY2FzZS1jb21wYW55IC5jYXNlLWNvbXBhbnktbmFtZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuICAuY2FzZS1jb21wYW55cy1pbmZvIC5jYXNlLWNvbXBhbnkgLmNhc2UtY29tcGFueS1kZXNjIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG4gIC5jYXNlLWNvbXBhbnlzLWluZm8gLmNhc2UtY29tcGFueSA+IGRpdjpudGgtY2hpbGQoMSkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwcmVtO1xuICB9XG4gIC5jYXNlLWNvbXBhbnlzLWluZm8gLmNhc2UtY29tcGFueSBpbWcge1xuICAgIHdpZHRoOiA4MHZ3O1xuICAgIG1heC1oZWlnaHQ6IDEwcmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59Il19 */
