/*==========  Desktop First  ==========*/
@media (max-width: 1200px) {
  /*.section_mining {
    padding: 50px 0;
  }
  .section_mining .hidden-img {
    display: block;
  }
  .section_mining .inner-box {
    margin: 0 auto;
  }
  .section_mining h6 {
    text-align: center;
  }
  #iq-header.header_inner .nav {
    background-color: #fff;
  }
  #iq-header .nav {
    display: none;
    position: fixed;
    padding: 100px 70px 50px 50px;
    width: 320px;
    right: 0;
    top: 0;
    height: 100%;
    overflow: auto;
    background: #000;
    z-index: 1;
    -webkit-transform: translate3d(320px, 0, 0);
            transform: translate3d(320px, 0, 0);
    -webkit-transition: 0.7s all ease;
    transition: 0.7s all ease;
    -webkit-transition-delay: 1s;
            transition-delay: 1s;
  }
  #iq-header .nav.active {
    display: block;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  #iq-header .hamburger {
    display: block;
  }
  #iq-header .lang {
    display: none;
    margin-left: auto;
  }
  #iq-header .header-wrap {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  #iq-header .nav__list {
    display: block;
    margin-right: 0;
    margin-bottom: 20px;
  }
  #iq-header .nav__item {
    margin-bottom: 10px;
    margin-right: 0;
  }
  #iq-header .nav__item:last-child {
    margin-bottom: 0;
  }
  #iq-header .lang_mob {
    display: block;
  }
  h1 {
    font-size: 55px;
    line-height: 60px;
  }
  .head-pic {
    width: 55%;
  }
  .head-pic_2 {
    left: 42%;
    top: 135%;
  }
  .section_head {
    min-height: 800px;
  }
  .decor-svg_head {
    width: 100%;
    height: 100%;
    right: 0;
    bottom: -180px;
  }
  .steps-pic {
    display: none;
  }
  .mining-ico {
    margin: 0 auto 20px;
  }
  .pricing-input input {
    width: 120px;
  }
  .pricing-cont {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .pricing-column {
    width: calc(50% - 25px);
    margin-bottom: 25px;
  }
  .choose__item-wrap {
    padding: 15px;
  }*/
}
@media (max-width: 991px) {
  /*.decor-svg_head {
    bottom: -240px;
  }
  .calc__top-left,
  .calc__top-right {
    width: auto;
    padding: 30px;
    text-align: center;
  }
  .calc__top {
    display: block;
  }
  .calc__top .btn {
    position: static;
    margin-top: 20px;
    -webkit-transform: none;
            transform: none;
  }
  .calc__top-left {
    border-right: 0;
  }
  .calc__selects {
    max-width: 345px;
    margin: 0 auto;
  }
  .calc__price {
    text-align: center;
  }
  .calc-info__count input {
    text-align: center;
  }
  .calc__top .btn {
    display: block;
    margin: 0 auto;
    max-width: 300px;
    height: auto;
    padding: 15px 0;
    margin-top: 30px;
  }
  .calc__top-right > div:first-child {
    display: block;
    text-align: center;
    -ms-flex-pack: center;
        justify-content: center;
    -webkit-box-pack: none !important;
  }
  .calc__top .btn {
    margin-bottom: 30px;
  }
  .calc__top-left .calc-infolast-child {
    margin-left: 15px;
  }
  .section_trading p {
    margin-bottom: 30px;
  }
  .section_compare p {
    font-size: 15px;
    line-height: 20px;
  }
  .compare-box:first-child {
    -webkit-box-shadow: 0 19px 34px rgba(49,87,125,0.29);
            box-shadow: 0 19px 34px rgba(49,87,125,0.29);
  }
  .pricing-time__list {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .pricing-time__item {
    margin: 0 30px 15px;
  }
  .pricing-time__item:last-child {
    margin-right: 30px;
  }
  .noUi-value-horizontal {
    font-size: 14px;
    line-height: 20px;
  }
  .noUi-value-horizontal span {
    display: inline-block;
    vertical-align: middle;
  }
  .noUi-horizontal .noUi-handle {
    width: 32px;
    height: 32px;
    top: -7px;
    right: -15px;
  }
  .choose__item {
    width: calc(25% - 10px);
  }
  .choose__leg {
    line-height: 20px;
  }*/
  .about {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .about-item {
    max-width: 100%;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    margin-bottom: 50px;
  }
  .about-item:last-of-type {
    margin-bottom: 0;
  }
  .about-title,
  .about-description {
    text-align: center;
  }
  .location-item {
    text-align: center;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 calc(33.333% - 15px);
            flex: 1 1 calc(33.333% - 15px);
    max-width: calc(33.333% - 15px);
  }
  .support-item {
    text-align: center;
  }
  .support-link {
    display: inline-block;
  }
}
@media (max-width: 767px) {
  /* .section_compare,
  .section_grey {
    padding: 50px 0;
  }
  .wrapper {
    padding: 0 10px;
  }
  #iq-header .hamburger.active {
    right: 10px;
  }
  .decor-svg_head {
    bottom: -170px;
  }
  .section_head {
    min-height: 680px;
  }
  .steps__list {
    display: block !important;
  }
  .steps__item {
    width: auto;
    margin: 0 0 20px;
  }
  .running-text {
    display: none;
  }
  .section_steps {
    padding-top: 50px;
  }
  h2 {
    font-size: 30px;
    line-height: 1.2;
  }
  h1 {
    font-size: 35px;
    line-height: 1.2;
  }
  .calc__bottom {
    display: block !important;
  }
  .calc__bottom-item {
    width: auto;
    margin: 0 0 20px;
  }
  .section_new {
    padding: 50px 0;
    padding-top: 180px;
  }
  .section_new .new-top p {
    margin-bottom: 50px;
  }
  .logo__list {
    padding: 0 10px;
  }
  .logo__list li {
    margin: 0 15px 30px;
    width: calc(33% - 30px);
  }
  .section_logo {
    padding: 50px 0;
  }
  .footer__list {
    display: block !important;
  }
  .footer__item {
    width: 49%;
    margin-bottom: 30px;
    display: inline-block;
    vertical-align: top;
  }
  .footer__item > * {
    display: inline-block;
    vertical-align: middle;
  }
  .footer-top {
    padding-bottom: 20px;
  }
  .footer-link__list {
    display: block !important;
  }
  .footer-link__item {
    padding: 0;
    width: auto;
    margin-bottom: 30px;
  }
  .calc-column {
    width: 20%;
  }
  .calc-column:first-child {
    display: none;
  }
  .calc-td_hide {
    display: block;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 5px;
  }
  .calc-td_count {
    font-size: 25px;
    line-height: 1.2;
  }
  .footer {
    padding-top: 40px;
  }
  .footer-mid {
    text-align: center;
  }
  .footer-link-cont {
    display: block;
  }
  .footer-link-cont > a {
    display: block;
    margin: 0 0 5px;
  }
  .footer-bottom p {
    text-align: center;
  }
  .footer-soc__list {
    display: block;
  }
  .footer-soc__list > li {
    display: inline-block;
  }
  .new-decor {
    left: 50%;
    margin-left: -80px;
    top: -167px;
    right: auto;
  }
  .calc-row_modmh {
    min-height: 140px;
  }
  .calc-row_modp {
    min-height: 85px;
  }
  .calc-td_link {
    padding: 0 10px;
  }
  .section_calc,
  .section_cntr {
    padding: 50px 0;
  }
  .decor-svg_concept {
    width: 1000px;
    height: 350px;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
  .compare-block {
    display: block;
  }
  .compare-box {
    width: auto;
  }
  .compare-box:first-child {
    margin-bottom: 35px;
    -webkit-box-shadow: 0 10px 20px rgba(49,87,125,0.25);
            box-shadow: 0 10px 20px rgba(49,87,125,0.25);
  }
  .compare-box:last-child {
    border-left: 2px solid #edf5f7;
  }
  .compare-box li {
    padding: 0 25px;
  }
  .section_grey .steps__list {
    margin-bottom: 70px;
  }
  .noUi-horizontal {
    margin: 0 10px;
  }
  .noUi-horizontal .noUi-handle {
    right: 0;
    -webkit-transform: translateX(50%);
            transform: translateX(50%);
  }
  .noUi-value-horizontal {
    font-size: 11px;
  }
  .choose__items {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .choose__item {
    margin-bottom: 30px;
    width: calc(50% - 15px);
  }
  .accordion-item {
    padding: 20px;
  }
  .accordion-head > h3 {
    padding-right: 60px;
    font-size: 24px;
    line-height: 34px;
  }*/
}
@media (max-width: 568px) {
  /*.nav-tab-list {
    display: block !important;
  }
  .section_cntr .nav-tab-list__item,
  .section_pricing .nav-tab-list__item {
    width: auto;
  }
  .nav-tab-list {
    margin-bottom: 20px;
  }
  .section_cntr .nav-tab-list__item:nth-child(1),
  .section_cntr .nav-tab-list__item,
  .section_pricing .nav-tab-list__item:first-child,
  .section_pricing .nav-tab-list__item {
    border: none;
    border-top: 2px solid #edf5f7;
  }
  .section_cntr .nav-tab-list__item:first-child,
  .section_pricing .nav-tab-list__item:first-child {
    border: none;
  }
  .section_pricing .nav-tab-list__item.active {
    border-radius: 5px;
    -webkit-box-shadow: 0 10px 20px rgba(49,87,125,0.25);
            box-shadow: 0 10px 20px rgba(49,87,125,0.25);
  }
  .section_cntr .box-tab-cont {
    border-radius: 10px;
    border-top: 2px solid #edf5f7;
  }
  .section_pricing .box-tab-cont {
    padding: 20px;
  }
  .pricing-column .btn {
    margin-top: 20px;
  }
  .pricing-link {
    margin-top: 20px;
  }
  .pricing-column {
    width: 100%;
  }
  .pricing-time__list {
    display: block;
  }
  .pricing-time__item {
    margin: 0 0 15px;
  }
  .pricing-time__item:last-child {
    margin-right: 0;
    margin-bottom: 0;
  }
  .footer__item {
    width: auto;
    display: block;
  }
  .calc__top-left .calc-info {
    margin-right: 0;
    margin-bottom: 15px;
  }
  .calc__selects {
    max-width: 165px;
  }
  .decor-svg_head {
    bottom: -260px;
  }
  .head-pic_2 {
    margin-top: 30px;
    top: auto;
    left: 60%;
  }
  .head-pic {
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 65%;
  }
  .head-pic_1 {
    left: 40%;
  }
  .calc-column {
    width: 32%;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 20px;
  }
  .calc-table {
    display: block !important;
    text-align: center;
  }
  .new__item,
  .new-step__item {
    width: auto;
    margin-bottom: 30px;
  }
  .calc__selects,
  .new__list,
  .new-step__list {
    display: block !important;
  }
  .decor-svg_concept {
    width: 767px;
    height: 300px;
    -webkit-transform: translate(-50%, -5%);
            transform: translate(-50%, -5%);
  }
  .noUi-value-horizontal {
    font-size: 10px;
  }
  .noUi-value-horizontal span:last-child {
    display: none;
  }
  .accordion-head > h3 {
    padding-right: 60px;
    font-size: 20px;
    line-height: 30px;
  }
  .accordion-content > p {
    font-size: 16px;
    line-height: 26px;
  }
  .faq-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    max-width: 220px;
    margin: 0 auto;
  }
  .faq-btn > a.btn {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    margin: 0 0 20px 0;
  }
  .faq-btn > a.btn:last-of-type {
    margin-bottom: 0;
  }*/
  .location-item {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 calc(50% - 15px);
            flex: 1 1 calc(50% - 15px);
    max-width: calc(50% - 15px);
  }
  /*.contact {
    padding: 40px 20px;
  }*/
}
@media (max-width: 480px) {
/*  .calc-column {
    width: 100%;
  }
  .choose__item {
    margin-bottom: 30px;
    width: 100%;
  }
  .choose__item:last-child {
    margin-bottom: 0;
  }
  .slider-wrap {
    margin-bottom: 50px;
  }*/
  .support-link {
    font-size: 16px;
  }
  .support-icon {
    width: 40px;
    height: 40px;
    line-height: 40px;
  }
  .about-title > h3 {
    font-size: 24px;
    line-height: 34px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1lZGlhLnN0eWwiLCJtZWRpYS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsd0NBQUE7QUFHd0I7RUFDdkI7SUFDQyxlQUFRO0VDRFI7RURFQTtJQUNDLGNBQVE7RUNBVDtFRENBO0lBQ0MsY0FBTztFQ0NSO0VEQUE7SUFDQyxrQkFBVztFQ0VaO0VEQUE7SUFDQyxzQkFBaUI7RUNFbEI7RURBQTtJQUNDLGFBQVE7SUFDUixlQUFTO0lBQ1QsNkJBQVE7SUFDUixZQUFNO0lBQ04sUUFBTTtJQUNOLE1BQUk7SUFDSixZQUFPO0lBQ1AsY0FBUztJQUNULGdCQUFXO0lBQ1gsVUFBUTtJQUNSLDJDQUFVO1lBQVYsbUNBQVU7SUFDVixpQ0FBVztJQUFYLHlCQUFXO0lBQ1gsNEJBQWlCO1lBQWpCLG9CQUFpQjtFQ0VsQjtFRERDO0lBQ0MsY0FBUTtJQUNSLHVDQUFVO1lBQVYsK0JBQVU7RUNHWjtFREZBO0lBQ0MsY0FBUTtFQ0lUO0VESEE7SUFDQyxhQUFRO0lBQ1IsaUJBQVk7RUNLYjtFREpBO0lBQ0MsdUJBQWlCO0lBQ2pCLG9CQUFjO0lBQ2QsMkJBQWdCO0VDTWpCO0VETEE7SUFDQyxjQUFRO0lBQ1IsZUFBYTtJQUNiLG1CQUFjO0VDT2Y7RUROQTtJQUNDLG1CQUFjO0lBQ2QsZUFBYTtFQ1FkO0VEUEM7SUFDQyxnQkFBYztFQ1NoQjtFRFJBO0lBQ0MsY0FBUTtFQ1VUO0VEVEQ7SUFDQyxlQUFVO0lBQ1YsaUJBQVk7RUNXWjtFRFZEO0lBQ0MsVUFBTTtFQ1lOO0VEWEQ7SUFDQyxTQUFLO0lBQ0wsU0FBSTtFQ2FKO0VEWkQ7SUFDQyxpQkFBVztFQ2NYO0VEYkQ7SUFDQyxXQUFNO0lBQ04sWUFBTztJQUNQLFFBQU07SUFDTixjQUFPO0VDZVA7RURkRDtJQUNDLGFBQVE7RUNnQlI7RURmRDtJQUNDLG1CQUFPO0VDaUJQO0VEaEJEO0lBQ0MsWUFBTTtFQ2tCTjtFRGpCRDtJQUNDLG1CQUFVO1FBQVYsZUFBVTtFQ21CVjtFRGxCRDtJQUNDLHVCQUFNO0lB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b0JBQVE7SUFBUixvQkFBUTtJQUFSLGFBQVE7SUFDUix3QkFBWTtRQUFaLHFCQUFZO1lBQVosdUJBQVk7SUFDWix3QkFBZ0I7UUFBaEIscUJBQWdCO1lBQWhCLHVCQUFnQjtJQUNoQixtQkFBVTtRQUFWLGVBQVU7SUFDVixnQkFBVTtJQUNWLGNBQU87RUNxSVA7RURuSUE7SUFDQyxtQkFBSztRQUFMLGtCQUFLO1lBQUwsY0FBSztJQUNMLGVBQVU7SUFDVixrQkFBTztFQ3FJUjtFRG5JQztJQUNDLGdCQUFjO0VDcUloQjtFRGhJQTtJQUNDLG1CQUFLO1FBQUwsOEJBQUs7WUFBTCwwQkFBSztJQUNMLDJCQUFVO0VDa0lYO0VEaklEO0lBQ0Msa0JBQVE7RUNtSVI7QUFDRjtBRG5JdUI7RUFDdEI7SUFDQyxXQUFNO0VDcUlOO0VEcElEO0lBQ0MsbUJBQWM7SUFDZCxXQUFNO0VDc0lOO0VEcklBO0lBQ0MsZ0JBQWM7RUN1SWY7RUR0SUQ7SUFDQyxtQkFBYztFQ3dJZDtFRHRJQTtJQUNDLGVBQVU7RUN3SVg7RUR2SUE7SUFDQyxXQUFNO0lBQ04sWUFBTztJQUNQLGlCQUFZO0VDeUliO0VEdElDO0lBQ0MsZUFBVTtJQUNWLGlCQUFZO0VDd0lkO0FBQ0YiLCJmaWxlIjoibWVkaWEuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyo9PT09PT09PT09ICBEZXNrdG9wIEZpcnN0ICA9PT09PT09PT09Ki9cblxuLy8gLyogTGFyZ2UgRGV2aWNlcywgV2lkZSBTY3JlZW5zICovXG5AbWVkaWEgKG1heC13aWR0aCAxMjAwcHgpXG5cdC5zZWN0aW9uX21pbmluZ1xuXHRcdHBhZGRpbmcgNTBweCAwXG5cdFx0LmhpZGRlbi1pbWdcblx0XHRcdGRpc3BsYXkgYmxvY2tcblx0XHQuaW5uZXItYm94XG5cdFx0XHRtYXJnaW4gMCBhdXRvXG5cdFx0aDZcblx0XHRcdHRleHQtYWxpZ24gY2VudGVyXG5cdCNpcS1oZWFkZXIuaGVhZGVyX2lubmVyXG5cdFx0Lm5hdlxuXHRcdFx0YmFja2dyb3VuZC1jb2xvciAjZmZmXG5cdCNpcS1oZWFkZXIgXG5cdFx0Lm5hdlxuXHRcdFx0ZGlzcGxheSBub25lXG5cdFx0XHRwb3NpdGlvbiBmaXhlZFxuXHRcdFx0cGFkZGluZyAxMDBweCA3MHB4IDUwcHggNTBweFxuXHRcdFx0d2lkdGggMzIwcHhcblx0XHRcdHJpZ2h0IDBcblx0XHRcdHRvcCAwXG5cdFx0XHRoZWlnaHQgMTAwJVxuXHRcdFx0b3ZlcmZsb3cgYXV0b1xuXHRcdFx0YmFja2dyb3VuZCAjMDAwXG5cdFx0XHR6LWluZGV4IDFcblx0XHRcdHRyYW5zZm9ybSB0cmFuc2xhdGUzZCgzMjBweCwgMCwgMClcblx0XHRcdHRyYW5zaXRpb24gMC43cyBhbGwgZWFzZVxuXHRcdFx0dHJhbnNpdGlvbi1kZWxheSAxc1xuXHRcdFx0Ji5hY3RpdmVcblx0XHRcdFx0ZGlzcGxheSBibG9ja1xuXHRcdFx0XHR0cmFuc2Zvcm0gdHJhbnNsYXRlM2QoMCwgMCwgMClcblx0XHQuaGFtYnVyZ2VyXG5cdFx0XHRkaXNwbGF5IGJsb2NrXG5cdFx0Lmxhbmdcblx0XHRcdGRpc3BsYXkgbm9uZVxuXHRcdFx0bWFyZ2luLWxlZnQgYXV0b1xuXHRcdC5oZWFkZXItd3JhcFxuXHRcdFx0LXdlYmtpdC1ib3gtcGFjayBzdGFydFxuXHRcdFx0LW1zLWZsZXgtcGFjayBzdGFydFxuXHRcdFx0anVzdGlmeS1jb250ZW50IGZsZXgtc3RhcnRcblx0XHQubmF2X19saXN0XG5cdFx0XHRkaXNwbGF5IGJsb2NrXG5cdFx0XHRtYXJnaW4tcmlnaHQgMFxuXHRcdFx0bWFyZ2luLWJvdHRvbSAyMHB4XG5cdFx0Lm5hdl9faXRlbVxuXHRcdFx0bWFyZ2luLWJvdHRvbSAxMHB4XG5cdFx0XHRtYXJnaW4tcmlnaHQgMFxuXHRcdFx0JjpsYXN0LWNoaWxkXG5cdFx0XHRcdG1hcmdpbi1ib3R0b20gMFxuXHRcdC5sYW5nX21vYlxuXHRcdFx0ZGlzcGxheSBibG9ja1xuXHRoMVxuXHRcdGZvbnQtc2l6ZSA1NXB4XG5cdFx0bGluZS1oZWlnaHQgNjBweFxuXHQuaGVhZC1waWNcblx0XHR3aWR0aCA1NSVcblx0LmhlYWQtcGljXzJcblx0XHRsZWZ0IDQyJVxuXHRcdHRvcCAxMzUlXG5cdC5zZWN0aW9uX2hlYWRcblx0XHRtaW4taGVpZ2h0IDgwMHB4XG5cdC5kZWNvci1zdmdfaGVhZFxuXHRcdHdpZHRoIDEwMCVcblx0XHRoZWlnaHQgMTAwJVxuXHRcdHJpZ2h0IDBcblx0XHRib3R0b20gLTE4MHB4XG5cdC5zdGVwcy1waWNcblx0XHRkaXNwbGF5IG5vbmVcblx0Lm1pbmluZy1pY29cblx0XHRtYXJnaW4gMCBhdXRvIDIwcHhcblx0LnByaWNpbmctaW5wdXQgaW5wdXRcblx0XHR3aWR0aCAxMjBweFxuXHQucHJpY2luZy1jb250XG5cdFx0ZmxleC13cmFwIHdyYXBcblx0LnByaWNpbmctY29sdW1uXG5cdFx0d2lkdGggY2FsYyg1MCUgLSAyNXB4KVxuXHRcdG1hcmdpbi1ib3R0b20gMjVweFxuXHQuY2hvb3NlX19pdGVtLXdyYXBcblx0XHRwYWRkaW5nIDE1cHhcblx0XG5cbkBtZWRpYSAobWF4LXdpZHRoIDk5MXB4KVxuXHQuZGVjb3Itc3ZnX2hlYWQgXG5cdFx0Ym90dG9tIC0yNDBweFx0XG5cdC5jYWxjX190b3AtbGVmdCxcblx0LmNhbGNfX3RvcC1yaWdodCBcblx0XHR3aWR0aCBhdXRvXG5cdFx0cGFkZGluZyAzMHB4XG5cdFx0dGV4dC1hbGlnbiBjZW50ZXJcblx0LmNhbGNfX3RvcCBcblx0XHRkaXNwbGF5IGJsb2NrXG5cdC5jYWxjX190b3AgLmJ0biBcblx0XHRwb3NpdGlvbiBzdGF0aWNcblx0XHRtYXJnaW4tdG9wIDIwcHhcblx0XHR0cmFuc2Zvcm0gbm9uZVxuXHQuY2FsY19fdG9wLWxlZnQgXG5cdFx0Ym9yZGVyLXJpZ2h0IDBcblx0LmNhbGNfX3NlbGVjdHMgXG5cdFx0bWF4LXdpZHRoIDM0NXB4XG5cdFx0bWFyZ2luIDAgYXV0b1xuXHQuY2FsY19fcHJpY2UgXG5cdFx0dGV4dC1hbGlnbiBjZW50ZXJcblx0LmNhbGMtaW5mb19fY291bnQgaW5wdXQgXG5cdFx0dGV4dC1hbGlnbiBjZW50ZXJcblx0LmNhbGNfX3RvcCAuYnRuIFxuXHRcdGRpc3BsYXkgYmxvY2tcblx0XHRtYXJnaW4gMCBhdXRvXG5cdFx0bWF4LXdpZHRoIDMwMHB4XG5cdFx0aGVpZ2h0IGF1dG9cblx0XHRwYWRkaW5nIDE1cHggMFxuXHRcdG1hcmdpbi10b3AgMzBweFxuXHQuY2FsY19fdG9wLXJpZ2h0ID4gZGl2OmZpcnN0LWNoaWxkIFxuXHRcdGRpc3BsYXkgYmxvY2tcblx0XHR0ZXh0LWFsaWduIGNlbnRlclxuXHRcdGp1c3RpZnktY29udGVudCBjZW50ZXJcblx0XHQtd2Via2l0LWJveC1wYWNrIG5vbmUgIWltcG9ydGFudFxuXHQuY2FsY19fdG9wIC5idG5cblx0XHRtYXJnaW4tYm90dG9tIDMwcHhcblx0LmNhbGNfX3RvcC1sZWZ0IC5jYWxjLWluZm9sYXN0LWNoaWxkIFxuXHRcdG1hcmdpbi1sZWZ0IDE1cHhcblx0LnNlY3Rpb25fdHJhZGluZyBwIFxuXHRcdG1hcmdpbi1ib3R0b20gMzBweFxuXHQuc2VjdGlvbl9jb21wYXJlIHBcblx0XHRmb250LXNpemUgMTVweFxuXHRcdGxpbmUtaGVpZ2h0IDIwcHhcblx0LmNvbXBhcmUtYm94OmZpcnN0LWNoaWxkXG5cdFx0Ym94LXNoYWRvdyAwIDE5cHggMzRweCByZ2JhKDQ5LDg3LDEyNSwwLjI5KVxuXHQucHJpY2luZy10aW1lX19saXN0XG5cdFx0ZmxleC13cmFwIHdyYXBcblx0LnByaWNpbmctdGltZV9faXRlbVxuXHRcdG1hcmdpbiAwIDMwcHggMTVweFxuXHRcdCY6bGFzdC1jaGlsZFxuXHRcdFx0bWFyZ2luLXJpZ2h0IDMwcHhcblx0Lm5vVWktdmFsdWUtaG9yaXpvbnRhbFxuXHRcdGZvbnQtc2l6ZSAxNHB4XG5cdFx0bGluZS1oZWlnaHQgMjBweFxuXHRcdHNwYW4gXG5cdFx0XHRkaXNwbGF5IGlubGluZS1ibG9ja1xuXHRcdFx0dmVydGljYWwtYWxpZ24gbWlkZGxlXG5cdC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlXG5cdFx0d2lkdGggMzJweFxuXHRcdGhlaWdodCAzMnB4XG5cdFx0dG9wIC03cHhcblx0XHRyaWdodCAtMTVweFxuXHQuY2hvb3NlX19pdGVtXG5cdFx0d2lkdGggY2FsYygyNSUgLSAxMHB4KVxuXHQuY2hvb3NlX19sZWdcblx0XHRsaW5lLWhlaWdodCAyMHB4XG5cdC5hYm91dFxuXHRcdGZsZXgtd3JhcCB3cmFwXG5cdFx0Ji1pdGVtXG5cdFx0XHRtYXgtd2lkdGggMTAwJVxuXHRcdFx0ZmxleCAxIDEgMTAwJVxuXHRcdFx0bWFyZ2luLWJvdHRvbSA1MHB4XG5cdFx0XHQmOmxhc3Qtb2YtdHlwZVxuXHRcdFx0XHRtYXJnaW4tYm90dG9tIDBcblx0XHQmLXRpdGxlLCAmLWRlc2NyaXB0aW9uXG5cdFx0XHR0ZXh0LWFsaWduIGNlbnRlclxuXHQubG9jYXRpb25cblx0XHQmLWl0ZW1cblx0XHRcdHRleHQtYWxpZ24gY2VudGVyXG5cdFx0XHRmbGV4IDEgMSBjYWxjKDMzLjMzMyUgLSAxNXB4KVxuXHRcdFx0bWF4LXdpZHRoIGNhbGMoMzMuMzMzJSAtIDE1cHgpXG5cdC5zdXBwb3J0XG5cdFx0Ji1pdGVtXG5cdFx0XHR0ZXh0LWFsaWduIGNlbnRlclxuXHRcdCYtbGlua1xuXHRcdFx0ZGlzcGxheSBpbmxpbmUtYmxvY2tcblxuXG5AbWVkaWEgKG1heC13aWR0aCA3NjdweClcblx0LnNlY3Rpb25fY29tcGFyZSwgLnNlY3Rpb25fZ3JleVxuXHRcdHBhZGRpbmcgNTBweCAwXG5cdC53cmFwcGVyXG5cdFx0cGFkZGluZyAwIDEwcHhcblx0I2lxLWhlYWRlciAuaGFtYnVyZ2VyXG5cdFx0Ji5hY3RpdmVcblx0XHRcdHJpZ2h0IDEwcHhcblx0LmRlY29yLXN2Z19oZWFkXG5cdFx0Ym90dG9tIC0xNzBweFxuXHQuc2VjdGlvbl9oZWFkXG5cdFx0bWluLWhlaWdodCA2ODBweFxuXHQuc3RlcHNfX2xpc3Rcblx0XHRkaXNwbGF5IGJsb2NrICFpbXBvcnRhbnRcblx0LnN0ZXBzX19pdGVtXG5cdFx0d2lkdGggYXV0b1xuXHRcdG1hcmdpbiAwIDAgMjBweFxuXHQucnVubmluZy10ZXh0XG5cdFx0ZGlzcGxheSBub25lXG5cdC5zZWN0aW9uX3N0ZXBzXG5cdFx0cGFkZGluZy10b3AgNTBweFxuXHRoMlxuXHRcdGZvbnQtc2l6ZSAzMHB4XG5cdFx0bGluZS1oZWlnaHQgMS4yXG5cdGgxXG5cdFx0Zm9udC1zaXplIDM1cHhcblx0XHRsaW5lLWhlaWdodCAxLjJcblx0LmNhbGNfX2JvdHRvbVxuXHRcdGRpc3BsYXkgYmxvY2sgIWltcG9ydGFudFxuXHQuY2FsY19fYm90dG9tLWl0ZW1cblx0XHR3aWR0aCBhdXRvXG5cdFx0bWFyZ2luIDAgMCAyMHB4XG5cdC5zZWN0aW9uX25ld1xuXHRcdHBhZGRpbmcgNTBweCAwXG5cdFx0cGFkZGluZy10b3AgMTgwcHhcblx0XHQubmV3LXRvcFxuXHRcdFx0cFxuXHRcdFx0XHRtYXJnaW4tYm90dG9tIDUwcHhcblx0LmxvZ29fX2xpc3Rcblx0XHRwYWRkaW5nIDAgMTBweFxuXHRcdGxpXG5cdFx0XHRtYXJnaW4gMCAxNXB4IDMwcHhcblx0XHRcdHdpZHRoIGNhbGMoMzMlIC0gMzBweClcblx0LnNlY3Rpb25fbG9nb1xuXHRcdHBhZGRpbmcgNTBweCAwXG5cdC5mb290ZXJfX2xpc3Rcblx0XHRkaXNwbGF5IGJsb2NrICFpbXBvcnRhbnRcblx0LmZvb3Rlcl9faXRlbVxuXHRcdHdpZHRoIDQ5JVxuXHRcdG1hcmdpbi1ib3R0b20gMzBweFxuXHRcdGRpc3BsYXkgaW5saW5lLWJsb2NrXG5cdFx0dmVydGljYWwtYWxpZ24gdG9wXG5cdFx0JiA+ICpcblx0XHRcdGRpc3BsYXkgaW5saW5lLWJsb2NrXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcblx0LmZvb3Rlci10b3Bcblx0XHRwYWRkaW5nLWJvdHRvbSAyMHB4XG5cdC5mb290ZXItbGlua19fbGlzdFxuXHRcdGRpc3BsYXkgYmxvY2sgIWltcG9ydGFudFxuXHQuZm9vdGVyLWxpbmtfX2l0ZW1cblx0XHRwYWRkaW5nIDBcblx0XHR3aWR0aCBhdXRvXG5cdFx0bWFyZ2luLWJvdHRvbSAzMHB4XG5cdC5jYWxjLWNvbHVtblxuXHRcdHdpZHRoIDIwJVxuXHRcdCY6Zmlyc3QtY2hpbGRcblx0XHRcdGRpc3BsYXkgbm9uZVxuXHQuY2FsYy10ZF9oaWRlXG5cdFx0ZGlzcGxheSBibG9ja1xuXHRcdGZvbnQtc2l6ZSAxMnB4XG5cdFx0Zm9udC13ZWlnaHQgYm9sZFxuXHRcdG1hcmdpbi1ib3R0b20gNXB4XG5cdC5jYWxjLXRkX2NvdW50XG5cdFx0Zm9udC1zaXplIDI1cHhcblx0XHRsaW5lLWhlaWdodCAxLjJcblx0LmZvb3RlclxuXHRcdHBhZGRpbmctdG9wIDQwcHhcblx0LmZvb3Rlci1taWRcblx0XHR0ZXh0LWFsaWduIGNlbnRlclxuXHQuZm9vdGVyLWxpbmstY29udFxuXHRcdGRpc3BsYXkgYmxvY2tcblx0XHQmID4gYVxuXHRcdFx0ZGlzcGxheSBibG9ja1xuXHRcdFx0bWFyZ2luIDAgMCA1cHhcblx0LmZvb3Rlci1ib3R0b21cblx0XHRwXG5cdFx0XHR0ZXh0LWFsaWduIGNlbnRlclxuXHQuZm9vdGVyLXNvY19fbGlzdFxuXHRcdGRpc3BsYXkgYmxvY2tcblx0XHQmID4gbGlcblx0XHRcdGRpc3BsYXkgaW5saW5lLWJsb2NrXG5cdC5uZXctZGVjb3Jcblx0XHRsZWZ0IDUwJVxuXHRcdG1hcmdpbi1sZWZ0IC04MHB4XG5cdFx0dG9wIC0xNjdweFxuXHRcdHJpZ2h0IGF1dG9cblx0LmNhbGMtcm93X21vZG1oXG5cdFx0bWluLWhlaWdodCAxNDBweFxuXHQuY2FsYy1yb3dfbW9kcFxuXHRcdG1pbi1oZWlnaHQgODVweFxuXHQuY2FsYy10ZF9saW5rXG5cdFx0cGFkZGluZyAwIDEwcHhcblx0LnNlY3Rpb25fY2FsYywgLnNlY3Rpb25fY250clxuXHRcdHBhZGRpbmcgNTBweCAwXG5cdC5kZWNvci1zdmdfY29uY2VwdFxuXHRcdHdpZHRoIDEwMDBweFxuXHRcdGhlaWdodCAzNTBweFxuXHRcdGxlZnQgNTAlXG5cdFx0dG9wIDUwJVxuXHRcdHRyYW5zZm9ybSB0cmFuc2xhdGUoLTUwJSwgLTUwJSlcblx0LmNvbXBhcmUtYmxvY2tcblx0XHRkaXNwbGF5IGJsb2NrXG5cdC5jb21wYXJlLWJveFxuXHRcdHdpZHRoIGF1dG9cblx0LmNvbXBhcmUtYm94OmZpcnN0LWNoaWxkXG5cdFx0bWFyZ2luLWJvdHRvbSAzNXB4XG5cdFx0Ym94LXNoYWRvdyAwIDEwcHggMjBweCByZ2JhKDQ5LDg3LDEyNSwwLjI1KVxuXHQuY29tcGFyZS1ib3g6bGFzdC1jaGlsZFxuXHRcdGJvcmRlci1sZWZ0IDJweCBzb2xpZCAjZWRmNWY3XG5cdC5jb21wYXJlLWJveCBsaVxuXHRcdHBhZGRpbmcgMCAyNXB4XG5cdC5zZWN0aW9uX2dyZXkgLnN0ZXBzX19saXN0XG5cdFx0bWFyZ2luLWJvdHRvbSA3MHB4XG5cdC5ub1VpLWhvcml6b250YWxcblx0XHRtYXJnaW4gMCAxMHB4XG5cdC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlXG5cdFx0cmlnaHQgMFxuXHRcdHRyYW5zZm9ybSB0cmFuc2xhdGVYKDUwJSlcblx0Lm5vVWktdmFsdWUtaG9yaXpvbnRhbFxuXHRcdGZvbnQtc2l6ZSAxMXB4XG5cdC5jaG9vc2VfX2l0ZW1zXG5cdFx0ZmxleC13cmFwIHdyYXBcblx0LmNob29zZV9faXRlbVxuXHRcdG1hcmdpbi1ib3R0b20gMzBweFxuXHRcdHdpZHRoIGNhbGMoNTAlIC0gMTVweClcblx0LmFjY29yZGlvblxuXHRcdCYtaXRlbVxuXHRcdFx0cGFkZGluZyAyMHB4XG5cdFx0Ji1oZWFkXG5cdFx0XHQmID4gaDNcblx0XHRcdFx0cGFkZGluZy1yaWdodCA2MHB4XG5cdFx0XHRcdGZvbnQtc2l6ZSAyNHB4XG5cdFx0XHRcdGxpbmUtaGVpZ2h0IDM0cHhcblxuQG1lZGlhIChtYXgtd2lkdGggNTY4cHgpXG5cdC5uYXYtdGFiLWxpc3Rcblx0XHRkaXNwbGF5IGJsb2NrICFpbXBvcnRhbnRcblx0LnNlY3Rpb25fY250ciAubmF2LXRhYi1saXN0X19pdGVtLCAuc2VjdGlvbl9wcmljaW5nIC5uYXYtdGFiLWxpc3RfX2l0ZW1cblx0XHR3aWR0aCBhdXRvXG5cdC5uYXYtdGFiLWxpc3Rcblx0XHRtYXJnaW4tYm90dG9tIDIwcHhcblx0LnNlY3Rpb25fY250ciAubmF2LXRhYi1saXN0X19pdGVtOm50aC1jaGlsZCgxKSwgLnNlY3Rpb25fY250ciAubmF2LXRhYi1saXN0X19pdGVtLCAuc2VjdGlvbl9wcmljaW5nIC5uYXYtdGFiLWxpc3RfX2l0ZW06Zmlyc3QtY2hpbGQsIC5zZWN0aW9uX3ByaWNpbmcgLm5hdi10YWItbGlzdF9faXRlbVxuXHRcdGJvcmRlciBub25lXG5cdFx0Ym9yZGVyLXRvcCAycHggc29saWQgI2VkZjVmNyBcblx0LnNlY3Rpb25fY250ciAubmF2LXRhYi1saXN0X19pdGVtOmZpcnN0LWNoaWxkLCAuc2VjdGlvbl9wcmljaW5nIC5uYXYtdGFiLWxpc3RfX2l0ZW06Zmlyc3QtY2hpbGRcblx0XHRib3JkZXIgbm9uZVxuXHQuc2VjdGlvbl9wcmljaW5nIC5uYXYtdGFiLWxpc3RfX2l0ZW0uYWN0aXZlXG5cdFx0Ym9yZGVyLXJhZGl1cyA1cHhcblx0XHRib3gtc2hhZG93IDAgMTBweCAyMHB4IHJnYmEoNDksODcsMTI1LDAuMjUpXG5cdC5zZWN0aW9uX2NudHIgLmJveC10YWItY29udFxuXHRcdGJvcmRlci1yYWRpdXMgMTBweFxuXHRcdGJvcmRlci10b3AgMnB4IHNvbGlkICNlZGY1ZjcgXG5cdC5zZWN0aW9uX3ByaWNpbmcgLmJveC10YWItY29udFxuXHRcdHBhZGRpbmcgMjBweFxuXHQucHJpY2luZy1jb2x1bW4gLmJ0blxuXHRcdG1hcmdpbi10b3AgMjBweFxuXHQucHJpY2luZy1saW5rXG5cdFx0bWFyZ2luLXRvcCAyMHB4XG5cdC5wcmljaW5nLWNvbHVtblxuXHRcdHdpZHRoIDEwMCVcblx0LnByaWNpbmctdGltZV9fbGlzdFxuXHRcdGRpc3BsYXkgYmxvY2tcblx0LnByaWNpbmctdGltZV9faXRlbVxuXHRcdG1hcmdpbiAwIDAgMTVweFxuXHRcdCY6bGFzdC1jaGlsZCBcblx0XHRcdG1hcmdpbi1yaWdodCAwXG5cdFx0XHRtYXJnaW4tYm90dG9tIDBcblx0LmZvb3Rlcl9faXRlbVxuXHRcdHdpZHRoIGF1dG9cblx0XHRkaXNwbGF5IGJsb2NrXG5cdC5jYWxjX190b3AtbGVmdFxuXHRcdC5jYWxjLWluZm9cblx0XHRcdG1hcmdpbi1yaWdodCAwXG5cdFx0XHRtYXJnaW4tYm90dG9tIDE1cHhcblx0LmNhbGNfX3NlbGVjdHNcblx0XHRtYXgtd2lkdGggMTY1cHhcblx0LmRlY29yLXN2Z19oZWFkXG5cdFx0Ym90dG9tIC0yNjBweFxuXHQuaGVhZC1waWNfMlxuXHRcdG1hcmdpbi10b3AgMzBweFxuXHRcdHRvcCBhdXRvXG5cdFx0bGVmdCA2MCVcblx0LmhlYWQtcGljXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm0gdHJhbnNsYXRlWCgtNTAlKVxuXHRcdHRyYW5zZm9ybSB0cmFuc2xhdGVYKC01MCUpXG5cdFx0d2lkdGggNjUlXG5cdC5oZWFkLXBpY18xXG5cdFx0bGVmdCA0MCVcblx0LmNhbGMtY29sdW1uXG5cdFx0d2lkdGggMzIlXG5cdFx0ZGlzcGxheSBpbmxpbmUtYmxvY2tcblx0XHR2ZXJ0aWNhbC1hbGlnbiB0b3Bcblx0XHRtYXJnaW4tYm90dG9tIDIwcHhcblx0LmNhbGMtdGFibGVcblx0XHRkaXNwbGF5IGJsb2NrIWltcG9ydGFudFxuXHRcdHRleHQtYWxpZ24gY2VudGVyXG5cdC5uZXdfX2l0ZW0sIC5uZXctc3RlcF9faXRlbVxuXHRcdHdpZHRoIGF1dG9cblx0XHRtYXJnaW4tYm90dG9tIDMwcHhcblx0LmNhbGNfX3NlbGVjdHMsIC5uZXdfX2xpc3QsIC5uZXctc3RlcF9fbGlzdFxuXHRcdGRpc3BsYXkgYmxvY2sgIWltcG9ydGFudFxuXHQuZGVjb3Itc3ZnX2NvbmNlcHRcblx0XHR3aWR0aCA3NjdweFxuXHRcdGhlaWdodCAzMDBweFxuXHRcdHRyYW5zZm9ybSB0cmFuc2xhdGUoLTUwJSwgLTMwJSlcblx0Lm5vVWktdmFsdWUtaG9yaXpvbnRhbFxuXHRcdGZvbnQtc2l6ZSAxMHB4XG5cdFx0c3BhblxuXHRcdFx0JjpsYXN0LWNoaWxkIFxuXHRcdFx0XHRkaXNwbGF5IG5vbmVcblx0LmFjY29yZGlvblxuXHRcdCYtaGVhZFxuXHRcdFx0JiA+IGgzXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQgNjBweFxuXHRcdFx0XHRmb250LXNpemUgMjBweFxuXHRcdFx0XHRsaW5lLWhlaWdodCAzMHB4XG5cdFx0Ji1jb250ZW50XG5cdFx0XHQmID4gcFxuXHRcdFx0XHRmb250LXNpemUgMTZweFxuXHRcdFx0XHRsaW5lLWhlaWdodCAyNnB4XG5cdC5mYXEtYnRuXG5cdFx0ZGlzcGxheSBmbGV4XG5cdFx0YWxpZ24taXRlbXMgZmxleC1zdGFydFxuXHRcdGp1c3RpZnktY29udGVudCBjZW50ZXJcblx0XHRmbGV4LXdyYXAgd3JhcFxuXHRcdG1heC13aWR0aCAyMjBweFxuXHRcdG1hcmdpbiAwIGF1dG9cblxuXHRcdCYgPiBhLmJ0blxuXHRcdFx0ZmxleCAxIDEgMTAwJVxuXHRcdFx0bWF4LXdpZHRoIDEwMCVcblx0XHRcdG1hcmdpbiAwIDAgMjBweCAwXG5cblx0XHRcdCY6bGFzdC1vZi10eXBlXG5cdFx0XHRcdG1hcmdpbi1ib3R0b20gMFxuXG5cblxuXHQubG9jYXRpb25cblx0XHQmLWl0ZW1cblx0XHRcdGZsZXggMSAxIGNhbGMoNTAlIC0gMTVweClcblx0XHRcdG1heC13aWR0aCBjYWxjKDUwJSAtIDE1cHgpXG5cdC5jb250YWN0XG5cdFx0cGFkZGluZyA0MHB4IDIwcHhcbkBtZWRpYSAobWF4LXdpZHRoIDQ4MHB4KSBcblx0LmNhbGMtY29sdW1uIFxuXHRcdHdpZHRoIDEwMCVcblx0LmNob29zZV9faXRlbVxuXHRcdG1hcmdpbi1ib3R0b20gMzBweFxuXHRcdHdpZHRoIDEwMCVcblx0XHQmOmxhc3QtY2hpbGQgXG5cdFx0XHRtYXJnaW4tYm90dG9tIDBcblx0LnNsaWRlci13cmFwXG5cdFx0bWFyZ2luLWJvdHRvbSA1MHB4XG5cdC5zdXBwb3J0XG5cdFx0Ji1saW5rXG5cdFx0XHRmb250LXNpemUgMTZweFxuXHRcdCYtaWNvblxuXHRcdFx0d2lkdGggNDBweFxuXHRcdFx0aGVpZ2h0IDQwcHhcblx0XHRcdGxpbmUtaGVpZ2h0IDQwcHhcblx0LmFib3V0XG5cdFx0Ji10aXRsZVxuXHRcdFx0JiA+IGgzXG5cdFx0XHRcdGZvbnQtc2l6ZSAyNHB4XG5cdFx0XHRcdGxpbmUtaGVpZ2h0IDM0cHgiLCIvKj09PT09PT09PT0gIERlc2t0b3AgRmlyc3QgID09PT09PT09PT0qL1xuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbl9taW5pbmcge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxuICAuc2VjdGlvbl9taW5pbmcgLmhpZGRlbi1pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zZWN0aW9uX21pbmluZyAuaW5uZXItYm94IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuc2VjdGlvbl9taW5pbmcgaDYge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAjaXEtaGVhZGVyLmhlYWRlcl9pbm5lciAubmF2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gICNpcS1oZWFkZXIgLm5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcGFkZGluZzogMTAwcHggNzBweCA1MHB4IDUwcHg7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzIwcHgsIDAsIDApO1xuICAgIHRyYW5zaXRpb246IDAuN3MgYWxsIGVhc2U7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMXM7XG4gIH1cbiAgI2lxLWhlYWRlciAubmF2LmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICAjaXEtaGVhZGVyIC5oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNpcS1oZWFkZXIgLmxhbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgI2lxLWhlYWRlciAuaGVhZGVyLXdyYXAge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAjaXEtaGVhZGVyIC5uYXZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gICNpcS1oZWFkZXIgLm5hdl9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgI2lxLWhlYWRlciAubmF2X19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgI2lxLWhlYWRlciAubGFuZ19tb2Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDU1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIH1cbiAgLmhlYWQtcGljIHtcbiAgICB3aWR0aDogNTUlO1xuICB9XG4gIC5oZWFkLXBpY18yIHtcbiAgICBsZWZ0OiA0MiU7XG4gICAgdG9wOiAxMzUlO1xuICB9XG4gIC5zZWN0aW9uX2hlYWQge1xuICAgIG1pbi1oZWlnaHQ6IDgwMHB4O1xuICB9XG4gIC5kZWNvci1zdmdfaGVhZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogLTE4MHB4O1xuICB9XG4gIC5zdGVwcy1waWMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1pbmluZy1pY28ge1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIH1cbiAgLnByaWNpbmctaW5wdXQgaW5wdXQge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgfVxuICAucHJpY2luZy1jb250IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnByaWNpbmctY29sdW1uIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyNXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIC5jaG9vc2VfX2l0ZW0td3JhcCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5kZWNvci1zdmdfaGVhZCB7XG4gICAgYm90dG9tOiAtMjQwcHg7XG4gIH1cbiAgLmNhbGNfX3RvcC1sZWZ0LFxuICAuY2FsY19fdG9wLXJpZ2h0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuY2FsY19fdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY2FsY19fdG9wIC5idG4ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLmNhbGNfX3RvcC1sZWZ0IHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbiAgLmNhbGNfX3NlbGVjdHMge1xuICAgIG1heC13aWR0aDogMzQ1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmNhbGNfX3ByaWNlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmNhbGMtaW5mb19fY291bnQgaW5wdXQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuY2FsY19fdG9wIC5idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5jYWxjX190b3AtcmlnaHQgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhbGNfX3RvcCAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5jYWxjX190b3AtbGVmdCAuY2FsYy1pbmZvbGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLnNlY3Rpb25fdHJhZGluZyBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5zZWN0aW9uX2NvbXBhcmUgcCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5jb21wYXJlLWJveDpmaXJzdC1jaGlsZCB7XG4gICAgYm94LXNoYWRvdzogMCAxOXB4IDM0cHggcmdiYSg0OSw4NywxMjUsMC4yOSk7XG4gIH1cbiAgLnByaWNpbmctdGltZV9fbGlzdCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5wcmljaW5nLXRpbWVfX2l0ZW0ge1xuICAgIG1hcmdpbjogMCAzMHB4IDE1cHg7XG4gIH1cbiAgLnByaWNpbmctdGltZV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLm5vVWktdmFsdWUtaG9yaXpvbnRhbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5ub1VpLXZhbHVlLWhvcml6b250YWwgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICB0b3A6IC03cHg7XG4gICAgcmlnaHQ6IC0xNXB4O1xuICB9XG4gIC5jaG9vc2VfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDEwcHgpO1xuICB9XG4gIC5jaG9vc2VfX2xlZyB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLmFib3V0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmFib3V0LWl0ZW0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIC5hYm91dC1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuYWJvdXQtdGl0bGUsXG4gIC5hYm91dC1kZXNjcmlwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5sb2NhdGlvbi1pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZmxleDogMSAxIGNhbGMoMzMuMzMzJSAtIDE1cHgpO1xuICAgIG1heC13aWR0aDogY2FsYygzMy4zMzMlIC0gMTVweCk7XG4gIH1cbiAgLnN1cHBvcnQtaXRlbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zdXBwb3J0LWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uX2NvbXBhcmUsXG4gIC5zZWN0aW9uX2dyZXkge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxuICAud3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG4gICNpcS1oZWFkZXIgLmhhbWJ1cmdlci5hY3RpdmUge1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG4gIC5kZWNvci1zdmdfaGVhZCB7XG4gICAgYm90dG9tOiAtMTcwcHg7XG4gIH1cbiAgLnNlY3Rpb25faGVhZCB7XG4gICAgbWluLWhlaWdodDogNjgwcHg7XG4gIH1cbiAgLnN0ZXBzX19saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5zdGVwc19faXRlbSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxuICAucnVubmluZy10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWN0aW9uX3N0ZXBzIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG4gIC5jYWxjX19ib3R0b20ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhbGNfX2JvdHRvbS1pdGVtIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG4gIC5zZWN0aW9uX25ldyB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICAgIHBhZGRpbmctdG9wOiAxODBweDtcbiAgfVxuICAuc2VjdGlvbl9uZXcgLm5ldy10b3AgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAubG9nb19fbGlzdCB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG4gIC5sb2dvX19saXN0IGxpIHtcbiAgICBtYXJnaW46IDAgMTVweCAzMHB4O1xuICAgIHdpZHRoOiBjYWxjKDMzJSAtIDMwcHgpO1xuICB9XG4gIC5zZWN0aW9uX2xvZ28ge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxuICAuZm9vdGVyX19saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5mb290ZXJfX2l0ZW0ge1xuICAgIHdpZHRoOiA0OSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuICAuZm9vdGVyX19pdGVtID4gKiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvb3Rlci10b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG4gIC5mb290ZXItbGlua19fbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZm9vdGVyLWxpbmtfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuY2FsYy1jb2x1bW4ge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmNhbGMtY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jYWxjLXRkX2hpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgLmNhbGMtdGRfY291bnQge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG4gIC5mb290ZXItbWlkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmZvb3Rlci1saW5rLWNvbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5mb290ZXItbGluay1jb250ID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAgNXB4O1xuICB9XG4gIC5mb290ZXItYm90dG9tIHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZm9vdGVyLXNvY19fbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmZvb3Rlci1zb2NfX2xpc3QgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5uZXctZGVjb3Ige1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTgwcHg7XG4gICAgdG9wOiAtMTY3cHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNhbGMtcm93X21vZG1oIHtcbiAgICBtaW4taGVpZ2h0OiAxNDBweDtcbiAgfVxuICAuY2FsYy1yb3dfbW9kcCB7XG4gICAgbWluLWhlaWdodDogODVweDtcbiAgfVxuICAuY2FsYy10ZF9saW5rIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbiAgLnNlY3Rpb25fY2FsYyxcbiAgLnNlY3Rpb25fY250ciB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG4gIC5kZWNvci1zdmdfY29uY2VwdCB7XG4gICAgd2lkdGg6IDEwMDBweDtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxuICAuY29tcGFyZS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNvbXBhcmUtYm94IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29tcGFyZS1ib3g6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSg0OSw4NywxMjUsMC4yNSk7XG4gIH1cbiAgLmNvbXBhcmUtYm94Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2VkZjVmNztcbiAgfVxuICAuY29tcGFyZS1ib3ggbGkge1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgfVxuICAuc2VjdGlvbl9ncmV5IC5zdGVwc19fbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxuICAubm9VaS1ob3Jpem9udGFsIHtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgfVxuICAubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gIH1cbiAgLm5vVWktdmFsdWUtaG9yaXpvbnRhbCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG4gIC5jaG9vc2VfX2l0ZW1zIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmNob29zZV9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgfVxuICAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLmFjY29yZGlvbi1oZWFkID4gaDMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgLm5hdi10YWItbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbl9jbnRyIC5uYXYtdGFiLWxpc3RfX2l0ZW0sXG4gIC5zZWN0aW9uX3ByaWNpbmcgLm5hdi10YWItbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLm5hdi10YWItbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuc2VjdGlvbl9jbnRyIC5uYXYtdGFiLWxpc3RfX2l0ZW06bnRoLWNoaWxkKDEpLFxuICAuc2VjdGlvbl9jbnRyIC5uYXYtdGFiLWxpc3RfX2l0ZW0sXG4gIC5zZWN0aW9uX3ByaWNpbmcgLm5hdi10YWItbGlzdF9faXRlbTpmaXJzdC1jaGlsZCxcbiAgLnNlY3Rpb25fcHJpY2luZyAubmF2LXRhYi1saXN0X19pdGVtIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlZGY1Zjc7XG4gIH1cbiAgLnNlY3Rpb25fY250ciAubmF2LXRhYi1saXN0X19pdGVtOmZpcnN0LWNoaWxkLFxuICAuc2VjdGlvbl9wcmljaW5nIC5uYXYtdGFiLWxpc3RfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAuc2VjdGlvbl9wcmljaW5nIC5uYXYtdGFiLWxpc3RfX2l0ZW0uYWN0aXZlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSg0OSw4NywxMjUsMC4yNSk7XG4gIH1cbiAgLnNlY3Rpb25fY250ciAuYm94LXRhYi1jb250IHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZWRmNWY3O1xuICB9XG4gIC5zZWN0aW9uX3ByaWNpbmcgLmJveC10YWItY29udCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAucHJpY2luZy1jb2x1bW4gLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAucHJpY2luZy1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5wcmljaW5nLWNvbHVtbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnByaWNpbmctdGltZV9fbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnByaWNpbmctdGltZV9faXRlbSB7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgfVxuICAucHJpY2luZy10aW1lX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5mb290ZXJfX2l0ZW0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jYWxjX190b3AtbGVmdCAuY2FsYy1pbmZvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuY2FsY19fc2VsZWN0cyB7XG4gICAgbWF4LXdpZHRoOiAxNjVweDtcbiAgfVxuICAuZGVjb3Itc3ZnX2hlYWQge1xuICAgIGJvdHRvbTogLTI2MHB4O1xuICB9XG4gIC5oZWFkLXBpY18yIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiA2MCU7XG4gIH1cbiAgLmhlYWQtcGljIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDY1JTtcbiAgfVxuICAuaGVhZC1waWNfMSB7XG4gICAgbGVmdDogNDAlO1xuICB9XG4gIC5jYWxjLWNvbHVtbiB7XG4gICAgd2lkdGg6IDMyJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5jYWxjLXRhYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAubmV3X19pdGVtLFxuICAubmV3LXN0ZXBfX2l0ZW0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmNhbGNfX3NlbGVjdHMsXG4gIC5uZXdfX2xpc3QsXG4gIC5uZXctc3RlcF9fbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZGVjb3Itc3ZnX2NvbmNlcHQge1xuICAgIHdpZHRoOiA3NjdweDtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0zMCUpO1xuICB9XG4gIC5ub1VpLXZhbHVlLWhvcml6b250YWwge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuICAubm9VaS12YWx1ZS1ob3Jpem9udGFsIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYWNjb3JkaW9uLWhlYWQgPiBoMyB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLmFjY29yZGlvbi1jb250ZW50ID4gcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG4gIC5mYXEtYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5mYXEtYnRuID4gYS5idG4ge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIH1cbiAgLmZhcS1idG4gPiBhLmJ0bjpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmxvY2F0aW9uLWl0ZW0ge1xuICAgIGZsZXg6IDEgMSBjYWxjKDUwJSAtIDE1cHgpO1xuICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgfVxuICAuY29udGFjdCB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNhbGMtY29sdW1uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2hvb3NlX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jaG9vc2VfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuc2xpZGVyLXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgLnN1cHBvcnQtbGluayB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5zdXBwb3J0LWljb24ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxuICAuYWJvdXQtdGl0bGUgPiBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9XG59XG4iXX0= */