.tendersin-header .tags-date .date-for,.tendersin-header .tags-date .left,.tendersin-header .tags-date .published{font-stretch:normal;font-style:normal;line-height:1.57;letter-spacing:normal;text-align:left;font-weight:400}.tendersin-header{padding:2.77778vw 2.77778vw 6.25vw}.tendersin-header .tags-date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:960px){.tendersin-header{padding:4vw 4vw 21.33333vw}.tendersin-header .tags-date{-ms-flex-wrap:wrap;flex-wrap:wrap}}.tendersin-header .tags-date .left{font-size:.97222vw;color:#fff;padding:.13889vw .55556vw 0;border-radius:.55556vw;background-color:#050505;margin-right:.69444vw}@media screen and (max-width:960px){.tendersin-header .tags-date .left{font-size:3.2vw;padding:.53333vw 2.13333vw 0;border-radius:2.13333vw;margin-right:2.66667vw}}.tendersin-header .tags-date .left.red{background-color:#eb5757}.tendersin-header .tags-date .date-for{font-size:.97222vw;color:#050505;border:1px solid rgba(5,5,5,.2);padding:.13889vw .55556vw 0;border-radius:.55556vw;margin-right:1.38889vw}@media screen and (max-width:960px){.tendersin-header .tags-date .date-for{font-size:3.2vw;padding:.53333vw 2.13333vw 0;border-radius:2.13333vw;margin-right:0}}.tendersin-header .tags-date .published{font-size:.97222vw;color:rgba(5,5,5,.7);padding-top:.20833vw}.tendersin-header .conditions b,.tendersin-header .conditions span,.tendersin-header .name-code .code,.tendersin-header .name-code h1{font-stretch:normal;font-style:normal;letter-spacing:normal;color:#050505;text-align:left}@media screen and (max-width:960px){.tendersin-header .tags-date .published{width:100%;margin-top:2.66667vw;font-size:3.2vw;padding-top:0}}.tendersin-header .name-code{margin-top:4.16667vw;width:77.77778vw}.tendersin-header .name-code .code,.tendersin-header .name-code h1{font-size:2.91667vw;font-weight:400;line-height:1.19}@media screen and (max-width:960px){.tendersin-header .name-code{margin-top:5.33333vw;width:100%}.tendersin-header .name-code .code,.tendersin-header .name-code h1{font-size:6.4vw}}.tendersin-header .name-code .code{margin-top:.41667vw}@media screen and (max-width:960px){.tendersin-header .name-code .code{margin-top:0}}.tendersin-header .conditions{margin-top:4.16667vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tendersin-header .conditions b{display:block;text-transform:uppercase;font-size:1.11111vw;font-weight:700;line-height:1.25;margin-right:2.08333vw}@media screen and (max-width:960px){.tendersin-header .conditions{display:block;margin-top:12vw}.tendersin-header .conditions b{margin-right:0;margin-bottom:2.66667vw;font-size:3.73333vw}}.tendersin-header .conditions span{font-size:1.38889vw;font-weight:400;line-height:1.7}.tendersin-header .dates-main-data{margin-top:1.52778vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tendersin-header .dates-main-data .left{width:45.90278vw;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:960px){.tendersin-header .conditions span{font-size:4.26667vw}.tendersin-header .dates-main-data{margin-top:5.33333vw;display:block}.tendersin-header .dates-main-data .left{width:100%}}.tendersin-header .dates-main-data .left .date-data{margin-bottom:.69444vw;border-radius:.69444vw;border:1px solid rgba(5,5,5,.2);padding:1.38889vw 2.08333vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:960px){.tendersin-header .dates-main-data .left .date-data{margin-bottom:2.13333vw;border-radius:2.66667vw;padding:5.33333vw 5.33333vw 4vw;display:block}}.tendersin-header .dates-main-data .left .date-data.grey .date-data-left,.tendersin-header .dates-main-data .left .date-data.grey .date-data-right{opacity:.5}.tendersin-header .dates-main-data .left .date-data.green{border:1px solid #94d728;background-color:rgba(148,215,40,.2)}.tendersin-header .dates-main-data .left .date-data.green .date-data-left{border-color:#94d728}.tendersin-header .dates-main-data .left .date-data.green .counter,.tendersin-header .dates-main-data .left .date-data.green .date,.tendersin-header .dates-main-data .left .date-data.green .name{color:#3e8504}.tendersin-header .dates-main-data .left .date-data .counter,.tendersin-header .dates-main-data .left .date-data .date,.tendersin-header .dates-main-data .left .date-data .name{font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#050505}.tendersin-header .dates-main-data .left .date-data .date-data-left{width:26.38889vw;-ms-flex-negative:0;flex-shrink:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.38889vw 0 1.73611vw;border-right:1px solid rgba(5,5,5,.5)}.tendersin-header .dates-main-data .left .date-data .date-data-right{width:100%}.tendersin-header .dates-main-data .left .date-data .name{font-size:2.08333vw;line-height:1.13;text-align:left}@media screen and (max-width:960px){.tendersin-header .dates-main-data .left .date-data .date-data-left{width:100%;border-right:none;border-bottom:1px solid rgba(5,5,5,.5);padding:0 0 5.33333vw}.tendersin-header .dates-main-data .left .date-data .name{font-size:6.4vw}}.tendersin-header .dates-main-data .left .date-data .date{margin-top:.48611vw;font-size:.97222vw;line-height:1.14;text-align:left}@media screen and (max-width:960px){.tendersin-header .dates-main-data .left .date-data .date{margin-top:1.86667vw;font-size:3.73333vw}}.tendersin-header .dates-main-data .left .date-data .counter{font-size:1.38889vw;line-height:1.3;text-align:center}.tendersin-header .dates-main-data .left .btns-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:1.38889vw}.tendersin-header .dates-main-data .left .btns-wrap .btn-wrap a,.tendersin-header .dates-main-data .left .btns-wrap .btn-wrap-light a{display:block;text-decoration:none;font-weight:400;line-height:1.38;text-align:center;-webkit-box-sizing:border-box;text-transform:uppercase;font-stretch:normal;font-style:normal;letter-spacing:normal}@media screen and (max-width:960px){.tendersin-header .dates-main-data .left .date-data .counter{font-size:4.26667vw;padding-top:4vw}.tendersin-header .dates-main-data .left .btns-wrap{margin-top:4.26667vw;display:block}}.tendersin-header .dates-main-data .left .btns-wrap .btn-wrap a{width:28.05556vw;padding:1.31944vw .69444vw 1.04167vw;border-radius:.69444vw;background-color:#050505;font-size:1.11111vw;color:#fff;box-sizing:border-box;-webkit-transition:.2s ease-in-out background,.2s ease-in-out color;-o-transition:.2s ease-in-out background,.2s ease-in-out color;transition:.2s ease-in-out background,.2s ease-in-out color}@media screen and (max-width:960px){.tendersin-header .dates-main-data .left .btns-wrap .btn-wrap a{width:100%;padding:4.53333vw 2.66667vw 4vw;border-radius:2.66667vw;font-size:3.73333vw;margin-bottom:2.13333vw}}@media screen and (min-width:960px){.tendersin-header .dates-main-data .left .btns-wrap .btn-wrap a:hover{background:#2F2F2F;color:rgba(255,255,255,.8)}}.tendersin-header .dates-main-data .left .btns-wrap .btn-wrap-light a{width:17.15278vw;padding:1.31944vw .69444vw 1.04167vw;border-radius:.69444vw;background-color:#f5f5f5;font-size:1.11111vw;color:#050505;border:1px solid rgba(0,0,0,.2);box-sizing:border-box;-webkit-transition:.2s ease-in-out background;-o-transition:.2s ease-in-out background;transition:.2s ease-in-out background}@media screen and (max-width:960px){.tendersin-header .dates-main-data .left .btns-wrap .btn-wrap-light a{width:100%;padding:4.53333vw 2.66667vw 4vw;border-radius:2.66667vw;font-size:3.73333vw}}@media screen and (min-width:960px){.tendersin-header .dates-main-data .left .btns-wrap .btn-wrap-light a:hover{background:rgba(0,0,0,.12)}}.tendersin-header .dates-main-data .right{width:46.04167vw;-ms-flex-negative:0;flex-shrink:0;padding:2.08333vw;border-radius:.69444vw;background-color:#e8e8e8;-webkit-box-sizing:border-box;box-sizing:border-box}.tendersin-header .dates-main-data .right .col-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.94444vw}@media screen and (max-width:960px){.tendersin-header .dates-main-data .right{width:100%;padding:6.66667vw 5.33333vw;border-radius:2.66667vw;margin-top:10.66667vw}.tendersin-header .dates-main-data .right .col-row{display:block;margin-bottom:5.33333vw}}.tendersin-header .dates-main-data .right .col-row:last-child{margin-bottom:0}.tendersin-header .dates-main-data .right .col-row .col-left{width:17.36111vw;-ms-flex-negative:0;flex-shrink:0;text-transform:uppercase;font-size:.97222vw;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;text-align:left;color:#050505}@media screen and (max-width:960px){.tendersin-header .dates-main-data .right .col-row .col-left{width:100%;font-size:3.2vw;margin-bottom:2.66667vw}}.tendersin-header .dates-main-data .right .col-row .col-right{width:100%}.tendersin-header .dates-main-data .right .col-row .col-right p{font-size:.97222vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.57;letter-spacing:normal;text-align:left;color:#050505}.tendersin-header .dates-main-data .right .col-row .col-right p a{text-decoration:underline;color:rgba(5,5,5,.5)}.tender-content .content-header h3,.tender-content .content-header h4,.tender-content .title-wrap h2{font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:left;color:#050505;text-transform:uppercase}.tender-content>:last-child{border-bottom:none!important}.tender-content .title-wrap{padding:0 2.77778vw 1.73611vw;border-bottom:1px solid #050505}@media screen and (max-width:960px){.tendersin-header .dates-main-data .right .col-row .col-right p{font-size:3.73333vw}.tender-content .title-wrap{padding:0 4vw 2.66667vw}}.tender-content .title-wrap h2{opacity:.5;font-size:.97222vw;line-height:1.71}@media screen and (max-width:960px){.tender-content .title-wrap h2{font-size:3.73333vw}}.tender-content .content-header h3{font-size:2.08333vw;line-height:1.13}@media screen and (max-width:960px){.tender-content .content-header h3{font-size:6.93333vw}}.tender-content .content-header h4{margin-top:1.38889vw;font-size:1.11111vw;line-height:normal}.tender-content-table{padding:2.08333vw 0 5.55556vw;margin-left:2.77778vw;margin-right:2.77778vw;border-bottom:1px solid #050505}.tender-content-table .content-header{margin-bottom:1.38889vw}@media screen and (max-width:960px){.tender-content .content-header h4{font-size:3.73333vw;margin-top:2.66667vw}.tender-content-table{padding:4vw 0 16vw;margin-left:4vw;margin-right:4vw}.tender-content-table .content-header{padding-bottom:8vw}.tender-content-table .table-wrap{overflow:auto}}.tender-content-table .table-wrap table tr:last-child td,.tender-content-table .table-wrap table tr:last-child th{border-bottom:none}.tender-content-table .table-wrap table td,.tender-content-table .table-wrap table th{border-bottom:1px solid rgba(5,5,5,.5);font-weight:400;letter-spacing:normal;text-align:left;color:#050505;font-stretch:normal;font-style:normal}.tender-content-table .table-wrap table th{padding:1.38889vw 2.77778vw 1.38889vw 0;opacity:.5;font-size:.97222vw;line-height:1.71;text-transform:uppercase;white-space:nowrap}@media screen and (max-width:960px){.tender-content-table .table-wrap table th{padding:5.33333vw 5.33333vw 2.66667vw 0;font-size:3.73333vw;min-width:40vw}}.tender-content-table .table-wrap table th:last-child{padding-right:0}.tender-content-table .table-wrap table td{padding:1.04167vw 2.77778vw 1.04167vw 0;font-size:.97222vw;line-height:1.57}@media screen and (max-width:960px){.tender-content-table .table-wrap table td{padding:2.66667vw 5.33333vw 2.66667vw 0;font-size:3.73333vw;min-width:40vw}}.tender-content-table .table-wrap table td:last-child{padding-right:0}.tender-content-data-list{padding:2.08333vw 0 5.55556vw;margin-left:2.77778vw;margin-right:2.77778vw;border-bottom:1px solid #050505;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tender-content-data-list .tender-content-data-list-items{width:46.66667vw;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:960px){.tender-content-data-list{display:block;padding:4vw 0 10.66667vw;margin-left:4vw;margin-right:4vw}.tender-content-data-list .tender-content-data-list-items{width:100%;margin-top:8vw}}.tender-content-data-list .tender-content-data-list-items .row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.38889vw}.tender-content-data-list .tender-content-data-list-items .row>b{display:block;width:13.88889vw;margin-right:1.66667vw;text-transform:uppercase;font-size:.97222vw;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.29;letter-spacing:normal;text-align:left;color:#050505;padding-top:.41667vw;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:960px){.tender-content-data-list .tender-content-data-list-items .row{margin-bottom:5.33333vw;display:block}.tender-content-data-list .tender-content-data-list-items .row>b{width:100%;margin-right:0;font-size:3.2vw;padding-top:0;padding-bottom:2.66667vw}}.tender-content-data-list .tender-content-data-list-items .row p{font-size:1.25vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.56;letter-spacing:normal;text-align:left;color:#050505}.tender-content-data-list .tender-content-data-list-items .row p a{text-decoration:underline;color:rgba(5,5,5,.5)}.tender-content-text-data{padding:2.08333vw 0 5.55556vw;margin-left:2.77778vw;margin-right:2.77778vw;border-bottom:1px solid #050505;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tender-content-text-data .tender-content-text{width:46.66667vw;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:960px){.tender-content-data-list .tender-content-data-list-items .row p{font-size:3.73333vw}.tender-content-text-data{display:block;padding:4vw 0 10.66667vw;margin-left:4vw;margin-right:4vw}.tender-content-text-data .tender-content-text{width:100%;margin-top:8vw}}.tender-content-text-data .tender-content-text h1,.tender-content-text-data .tender-content-text h2,.tender-content-text-data .tender-content-text h3,.tender-content-text-data .tender-content-text h4,.tender-content-text-data .tender-content-text h5,.tender-content-text-data .tender-content-text h6{margin-bottom:2.08333vw;font-size:1.66667vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.42;letter-spacing:normal;text-align:left;color:#050505}.tender-content-text-data .tender-content-text li,.tender-content-text-data .tender-content-text p{font-weight:400;line-height:1.56;text-align:left;color:#050505;font-stretch:normal;font-style:normal;letter-spacing:normal}@media screen and (max-width:960px){.tender-content-text-data .tender-content-text h1,.tender-content-text-data .tender-content-text h2,.tender-content-text-data .tender-content-text h3,.tender-content-text-data .tender-content-text h4,.tender-content-text-data .tender-content-text h5,.tender-content-text-data .tender-content-text h6{margin-bottom:5.33333vw;font-size:4.8vw}}.tender-content-text-data .tender-content-text li{font-size:1.25vw;margin-bottom:1.04167vw}@media screen and (max-width:960px){.tender-content-text-data .tender-content-text li{font-size:3.73333vw;margin-bottom:2.66667vw}}.tender-content-text-data .tender-content-text p{font-size:1.25vw;margin-bottom:1.38889vw}.tender-content-text-data .tender-content-text a{color:rgba(5,5,5,.5);text-decoration:underline}.tender-content-text-data .tender-content-text ul{list-style:disc inside}.tender-content-text-data .tender-content-text ol{counter-reset:ol}.tender-content-text-data .tender-content-text ol ul{margin-top:1.04167vw}@media screen and (max-width:960px){.tender-content-text-data .tender-content-text p{font-size:3.73333vw;margin-bottom:4vw}.tender-content-text-data .tender-content-text ol ul{margin-top:2.66667vw}}.tender-content-text-data .tender-content-text ol>li{position:relative;padding-left:3.26389vw;margin-bottom:1.38889vw}.tender-content-text-data .tender-content-text ol>li:before{counter-increment:ol;content:counters(ol,".",decimal-leading-zero);width:1.80556vw;height:1.38889vw;border-radius:.20833vw;background-color:#050505;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:0;top:.13889vw;font-size:.83333vw;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.17;letter-spacing:normal;text-align:center;color:#f5f5f5;padding-top:.13889vw;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:960px){.tender-content-text-data .tender-content-text ol>li{padding-left:9.06667vw;margin-bottom:4vw}.tender-content-text-data .tender-content-text ol>li:before{padding-top:.53333vw;top:-.26667vw;font-size:2.66667vw;width:6.4vw;height:5.33333vw;border-radius:1.6vw}}.tender-timing-data{padding:2.08333vw 0 6.94444vw;margin-left:2.77778vw;margin-right:2.77778vw;border-bottom:1px solid #050505;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tender-timing-data .tender-timing{width:46.66667vw;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:960px){.tender-timing-data{display:block;padding:4vw 0 16vw;margin-left:4vw;margin-right:4vw}.tender-timing-data .tender-timing{width:100%;margin-top:8vw}}.tender-timing-data .tender-timing .tender-timing-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2.77778vw}@media screen and (max-width:960px){.tender-timing-data .tender-timing .tender-timing-item{display:block;margin-bottom:8vw}}.tender-timing-data .tender-timing .tender-timing-item:last-child{margin-bottom:0}.tender-timing-data .tender-timing .tender-timing-item:last-child:after{display:none}.tender-timing-data .tender-timing .tender-timing-item:after{content:'';position:absolute;top:2.70833vw;left:.83333vw;width:1px;bottom:-1.73611vw;background-color:rgba(5,5,5,.2)}@media screen and (max-width:960px){.tender-timing-data .tender-timing .tender-timing-item:after{top:9.6vw;left:3.2vw;bottom:-4vw;background-color:rgba(5,5,5,.05)}}.tender-timing-data .tender-timing .tender-timing-item .left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.tender-timing-data .tender-timing .tender-timing-item .left .number{width:1.80556vw;height:1.66667vw;border-radius:.55556vw;background-color:#050505;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;font-size:.83333vw;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.17;letter-spacing:normal;text-align:center;color:#fff;padding-top:.13889vw;box-sizing:border-box}@media screen and (max-width:960px){.tender-timing-data .tender-timing .tender-timing-item .left .number{padding-top:.53333vw;font-size:2.66667vw;width:6.4vw;height:5.86667vw;border-radius:1.6vw}}.tender-timing-data .tender-timing .tender-timing-item .left .date{font-size:.97222vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.57;letter-spacing:normal;text-align:left;color:#050505;margin-left:.34722vw;padding:.13889vw .55556vw 0;border-radius:.55556vw;border:1px solid rgba(5,5,5,.2)}.tender-timing-data .tender-timing .tender-timing-item .rigth{width:23.33333vw;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:960px){.tender-timing-data .tender-timing .tender-timing-item .left .date{font-size:3.2vw;margin-left:1.33333vw;padding:.53333vw 2.13333vw 0;border-radius:2.13333vw}.tender-timing-data .tender-timing .tender-timing-item .rigth{width:100%;padding-left:7.73333vw;margin-top:4vw;-webkit-box-sizing:border-box;box-sizing:border-box}}.tender-timing-data .tender-timing .tender-timing-item p{font-size:1.11111vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.56;letter-spacing:normal;text-align:left;color:#050505}.tender-timing-data .tender-timing .tender-timing-item a{color:rgba(5,5,5,.5);text-decoration:underline}.smart-tender{padding:0 2.77778vw 3.47222vw}@media screen and (max-width:960px){.tender-timing-data .tender-timing .tender-timing-item p{font-size:3.73333vw}.smart-tender{padding:0 4vw 21.33333vw}}.smart-tender .smart-tender-inner{border-radius:.69444vw;background-color:#e8e8e8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:5.55556vw 26.38889vw 5.55556vw 9.16667vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:960px){.smart-tender .smart-tender-inner{border-radius:2.66667vw;padding:10.66667vw 5.33333vw 5.33333vw;display:block;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.smart-tender .smart-tender-inner .logo-wrap{text-align:center}}.smart-tender .smart-tender-inner .data-wrap .date-for,.smart-tender .smart-tender-inner .data-wrap .left{line-height:1.57;text-align:left;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal}.smart-tender .smart-tender-inner .logo-wrap svg{width:19.02778vw;height:2.84722vw}.smart-tender .smart-tender-inner .data-wrap .tags-date{display:-webkit-box;display:-ms-flexbox;display:flex}.smart-tender .smart-tender-inner .data-wrap .left{font-size:.97222vw;color:#fff;padding:.13889vw .55556vw 0;border-radius:.55556vw;background-color:#050505;margin-right:.69444vw}@media screen and (max-width:960px){.smart-tender .smart-tender-inner .logo-wrap svg{width:57.33333vw;height:8.53333vw}.smart-tender .smart-tender-inner .data-wrap .tags-date{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:8vw;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.smart-tender .smart-tender-inner .data-wrap .left{font-size:3.73333vw;padding:.53333vw 2.13333vw 0;border-radius:2.13333vw;margin-right:0}}.smart-tender .smart-tender-inner .data-wrap .left.red{background-color:#eb5757}.smart-tender .smart-tender-inner .data-wrap .date-for{font-size:.97222vw;color:#050505;border:1px solid rgba(5,5,5,.2);padding:.13889vw .55556vw 0;border-radius:.55556vw;margin-right:1.38889vw}.smart-tender .smart-tender-inner .data-wrap .btn-wrap{margin-top:2.08333vw}@media screen and (max-width:960px){.smart-tender .smart-tender-inner .data-wrap .date-for{font-size:3.73333vw;padding:.53333vw 2.13333vw 0;border-radius:2.13333vw;margin-right:0}.smart-tender .smart-tender-inner .data-wrap .btn-wrap{margin-top:4vw}}.smart-tender .smart-tender-inner .data-wrap .btn-wrap a{width:20.27778vw;padding:1.31944vw .69444vw 1.04167vw;border-radius:.69444vw;background-color:#050505;display:block;text-decoration:none;font-size:1.11111vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:normal;text-align:center;color:#fff;text-transform:uppercase;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.2s ease-in-out background,.2s ease-in-out color;-o-transition:.2s ease-in-out background,.2s ease-in-out color;transition:.2s ease-in-out background,.2s ease-in-out color}@media screen and (max-width:960px){.smart-tender .smart-tender-inner .data-wrap .btn-wrap a{width:100%;padding:4.53333vw 2.66667vw 4vw;border-radius:2.66667vw;font-size:3.73333vw}}@media screen and (min-width:960px){.smart-tender .smart-tender-inner .data-wrap .btn-wrap a:hover{background:#2F2F2F;color:rgba(255,255,255,.8)}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi9fdGVuZGVyc2luLnNjc3MiLCJfbWl4aW5zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxtQ0NvRGlDLEVBQUE7RUFyQy9CO0lEaEJKO01BSUksMkJDd0RrQyxFQUFBLEVEK1hyQztFQTNiRDtJQVFJLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IseUJBQW1CO0lBQW5CLHNCQUFtQjtJQUFuQixtQkFBbUIsRUFBQTtJQ09uQjtNRGhCSjtRQVlNLG1CQUFlO1FBQWYsZUFBZSxFQUFBLEVBcUVsQjtJQWpGSDtNQWdCTSxvQkNxQzZCO01EcEM3QixtQkFBbUI7TUFDbkIsb0JBQW9CO01BQ3BCLGtCQUFrQjtNQUNsQixpQkFBaUI7TUFDakIsc0JBQXNCO01BQ3RCLGdCQUFnQjtNQUNoQixXQUFXO01BQ1gsOEJBQWtDO01BQ2xDLHdCQzRCNkI7TUQzQjdCLHlCQUF5QjtNQUN6Qix1QkMwQjZCLEVBQUE7TUFyQy9CO1FEaEJKO1VBOEJRLGdCQzhCOEI7VUQ3QjlCLDhCQUF3QztVQUN4Qyx3QkM0QjhCO1VEM0I5Qix1QkMyQjhCLEVBQUEsRURyQmpDO01BdkNMO1FBcUNRLHlCQUF5QixFQUFBO0lBckNqQztNQTBDTSxvQkNXNkI7TURWN0IsbUJBQW1CO01BQ25CLG9CQUFvQjtNQUNwQixrQkFBa0I7TUFDbEIsaUJBQWlCO01BQ2pCLHNCQUFzQjtNQUN0QixnQkFBZ0I7TUFDaEIsY0FBYztNQUNkLG9DQUFvQztNQUNwQyw4QkFBa0M7TUFDbEMsd0JDQzZCO01EQTdCLHVCQ0E2QixFQUFBO01BckMvQjtRRGhCSjtVQXdEUSxnQkNJOEI7VURIOUIsOEJBQXdDO1VBQ3hDLHdCQ0U4QjtVREQ5QixlQUFlLEVBQUEsRUFFbEI7SUE3REw7TUFnRU0sb0JDWDZCO01EWTdCLG1CQUFtQjtNQUNuQixvQkFBb0I7TUFDcEIsa0JBQWtCO01BQ2xCLGlCQUFpQjtNQUNqQixzQkFBc0I7TUFDdEIsZ0JBQWdCO01BQ2hCLHlCQUF5QjtN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Qyx3QkNyOUI0QjtVRHM5QjVCLGVBQWUsRUFBQSxFQU1sQjtNQXpFUDtRQXVFVSx5QkFBeUIsRUFBQTtJQXZFbkM7TUE0RVEsb0JDdCtCMkI7TUR1K0IzQixtQkFBbUI7TUFDbkIsb0JBQW9CO01BQ3BCLGtCQUFrQjtNQUNsQixpQkFBaUI7TUFDakIsc0JBQXNCO01BQ3RCLGdCQUFnQjtNQUNoQixjQUFjO01BQ2Qsb0NBQW9DO01BQ3BDLDhCQUFrQztNQUNsQyx3QkNoL0IyQjtNRGkvQjNCLHVCQ2ovQjJCLEVBQUE7TUFyQy9CO1FEKzdCSjtVQTBGVSxvQkM3K0I0QjtVRDgrQjVCLDhCQUF3QztVQUN4Qyx3QkMvK0I0QjtVRGcvQjVCLGVBQWUsRUFBQSxFQUVsQjtJQS9GUDtNQWtHUSxxQkM1L0IyQixFQUFBO01BckMvQjtRRCs3Qko7VUFxR1UsZUN4L0I0QixFQUFBLEVENGhDL0I7TUF6SVA7UUF5R1UsaUJDbmdDeUI7UURvZ0N6QixzQ0NwZ0N5QjtRRHFnQ3pCLHdCQ3JnQ3lCO1FEc2dDekIseUJBQXlCO1FBQ3pCLGNBQWM7UUFDZCxxQkFBcUI7UUFDckIsb0JDemdDeUI7UUQwZ0N6QixtQkFBbUI7UUFDbkIsb0JBQW9CO1FBQ3BCLGtCQUFrQjtRQUNsQixpQkFBaUI7UUFDakIsc0JBQXNCO1FBQ3RCLGtCQUFrQjtRQUNsQixXQUFXO1FBQ1gseUJBQXlCO1FBQ3pCLDhCQUFzQjtRQUF0QixzQkFBc0I7UUFDdEIscUVBQTZEO1FBQTdELGdFQUE2RDtRQUE3RCw2REFBNkQsRUFBQTtRQ3hqQ25FO1VEKzdCSjtZQTRIWSxXQUFXO1lBQ1gsZ0NDaGhDMEI7WURpaEMxQix3QkNqaEMwQjtZRGtoQzFCLG9CQ2xoQzBCLEVBQUEsRUQyaEM3QjtRQ2pqQ0w7VUR5NkJKO1lBb0ljLG1CQUFtQjtZQUNuQiwrQkFBNEIsRUFBQSxFQUM3QiIsImZpbGUiOiJ0ZW5kZXJzaW4ubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi50ZW5kZXJzaW4taGVhZGVyIHtcbiAgcGFkZGluZzogZ2V0LXZ3KDQwcHgpIGdldC12dyg0MHB4KSBnZXQtdncoOTBweCk7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgIHBhZGRpbmc6IGdldC12dy1zbSgxNXB4KSBnZXQtdnctc20oMTVweCkgZ2V0LXZ3LXNtKDgwcHgpO1xuICB9XG5cbiAgLnRhZ3MtZGF0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIC5sZWZ0IHtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDE0cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogZ2V0LXZ3KDJweCkgZ2V0LXZ3KDhweCkgMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dyg4cHgpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA1MDUwNTtcbiAgICAgIG1hcmdpbi1yaWdodDogZ2V0LXZ3KDEwcHgpO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDEycHgpO1xuICAgICAgICBwYWRkaW5nOiBnZXQtdnctc20oMnB4KSBnZXQtdnctc20oOHB4KSAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBnZXQtdnctc20oOHB4KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBnZXQtdnctc20oMTBweCk7XG4gICAgICB9XG5cbiAgICAgICYucmVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViNTc1NztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGF0ZS1mb3Ige1xuICAgICAgZm9udC1zaXplOiBnZXQtdncoMTRweCk7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS41NztcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICMwNTA1MDU7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDUsIDUsIDUsIDAuMik7XG4gICAgICBwYWRkaW5nOiBnZXQtdncoMnB4KSBnZXQtdncoOHB4KSAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogZ2V0LXZ3KDhweCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGdldC12dygyMHB4KTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgxMnB4KTtcbiAgICAgICAgcGFkZGluZzogZ2V0LXZ3LXNtKDJweCkgZ2V0LXZ3LXNtKDhweCkgMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogZ2V0LXZ3LXNtKDhweCk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHVibGlzaGVkIHtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDE0cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiByZ2JhKDUsIDUsIDUsIDAuNyk7XG4gICAgICBwYWRkaW5nLXRvcDogZ2V0LXZ3KDNweCk7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IGdldC12dy1zbSgxMHB4KTtcbiAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMTJweCk7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYW1lLWNvZGUge1xuICAgIG1hcmdpbi10b3A6IGdldC12dyg2MHB4KTtcbiAgICB3aWR0aDogZ2V0LXZ3KDExMjBweCk7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiBnZXQtdnctc20oMjBweCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBoMSwgLmNvZGUge1xuICAgICAgZm9udC1zaXplOiBnZXQtdncoNDJweCk7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS4xOTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICMwNTA1MDU7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMjRweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvZGUge1xuICAgICAgbWFyZ2luLXRvcDogZ2V0LXZ3KDZweCk7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29uZGl0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogZ2V0LXZ3KDYwcHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogZ2V0LXZ3LXNtKDQ1cHgpO1xuICAgIH1cblxuICAgIGIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiBnZXQtdncoMTZweCk7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAjMDUwNTA1O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBnZXQtdncoMzBweCk7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBnZXQtdnctc20oMTBweCk7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDE0cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiBnZXQtdncoMjBweCk7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogIzA1MDUwNTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgxNnB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZGF0ZXMtbWFpbi1kYXRhIHtcbiAgICBtYXJnaW4tdG9wOiBnZXQtdncoMjJweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiBnZXQtdnctc20oMjBweCk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAubGVmdCB7XG4gICAgICB3aWR0aDogZ2V0LXZ3KDY2MXB4KTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAuZGF0ZS1kYXRhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3KDEwcHgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBnZXQtdncoMTBweCk7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoNSwgNSwgNSwgMC4yKTtcbiAgICAgICAgcGFkZGluZzogZ2V0LXZ3KDIwcHgpIGdldC12dygzMHB4KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3LXNtKDhweCk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogZ2V0LXZ3LXNtKDEwcHgpO1xuICAgICAgICAgIHBhZGRpbmc6IGdldC12dy1zbSgyMHB4KSBnZXQtdnctc20oMjBweCkgZ2V0LXZ3LXNtKDE1cHgpO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5ncmV5IHtcbiAgICAgICAgICAuZGF0ZS1kYXRhLWxlZnQsIC5kYXRlLWRhdGEtcmlnaHQge1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZ3JlZW4ge1xuICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICM5NGQ3Mjg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDgsIDIxNSwgNDAsIDAuMik7XG5cbiAgICAgICAgICAuZGF0ZS1kYXRhLWxlZnQge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjOTRkNzI4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYW1lLCAuZGF0ZSwgLmNvdW50ZXIge1xuICAgICAgICAgICAgY29sb3I6ICMzZTg1MDQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRhdGUtZGF0YS1sZWZ0IHtcbiAgICAgICAgICB3aWR0aDogZ2V0LXZ3KDM4MHB4KTtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIHBhZGRpbmc6IGdldC12dygyMHB4KSAwIGdldC12dygyNXB4KTtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDUsNSw1LDAuNSk7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDUsNSw1LDAuNSk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgZ2V0LXZ3LXNtKDIwcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kYXRlLWRhdGEtcmlnaHQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hbWUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDMwcHgpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjEzO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBjb2xvcjogIzA1MDUwNTtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDI0cHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kYXRlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBnZXQtdncoN3B4KTtcbiAgICAgICAgICBmb250LXNpemU6IGdldC12dygxNHB4KTtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgY29sb3I6ICMwNTA1MDU7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBnZXQtdnctc20oN3B4KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDE0cHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb3VudGVyIHtcbiAgICAgICAgICBmb250LXNpemU6IGdldC12dygyMHB4KTtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiAjMDUwNTA1O1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMTZweCk7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogZ2V0LXZ3LXNtKDE1cHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYnRucy13cmFwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tdG9wOiBnZXQtdncoMjBweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IGdldC12dy1zbSgxNnB4KTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4td3JhcCB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB3aWR0aDogZ2V0LXZ3KDQwNHB4KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IGdldC12dygxOXB4KSBnZXQtdncoMTBweCkgZ2V0LXZ3KDE1cHgpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogZ2V0LXZ3KDEwcHgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA1MDUwNTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiBnZXQtdncoMTZweCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IGJhY2tncm91bmQsIC4ycyBlYXNlLWluLW91dCBjb2xvcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgcGFkZGluZzogZ2V0LXZ3LXNtKDE3cHgpIGdldC12dy1zbSgxMHB4KSBnZXQtdnctc20oMTVweCk7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dy1zbSgxMHB4KTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMTRweCk7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dy1zbSg4cHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXVwKHNtKSB7XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyRjJGMkY7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC44KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4td3JhcC1saWdodCB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB3aWR0aDogZ2V0LXZ3KDI0N3B4KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IGdldC12dygxOXB4KSBnZXQtdncoMTBweCkgZ2V0LXZ3KDE1cHgpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogZ2V0LXZ3KDEwcHgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiBnZXQtdncoMTZweCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogIzA1MDUwNTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IGJhY2tncm91bmQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IGdldC12dy1zbSgxN3B4KSBnZXQtdnctc20oMTBweCkgZ2V0LXZ3LXNtKDE1cHgpO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBnZXQtdnctc20oMTBweCk7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDE0cHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXVwKHNtKSB7XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmlnaHQge1xuICAgICAgd2lkdGg6IGdldC12dyg2NjNweCk7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIHBhZGRpbmc6IGdldC12dygzMHB4KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dygxMHB4KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiBnZXQtdnctc20oMjVweCkgZ2V0LXZ3LXNtKDIwcHgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBnZXQtdnctc20oMTBweCk7XG4gICAgICAgIG1hcmdpbi10b3A6IGdldC12dy1zbSg0MHB4KTtcbiAgICAgIH1cblxuICAgICAgLmNvbC1yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dygyOHB4KTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3LXNtKDIwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbC1sZWZ0IHtcbiAgICAgICAgICB3aWR0aDogZ2V0LXZ3KDI1MHB4KTtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDE0cHgpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40MztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgY29sb3I6ICMwNTA1MDU7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDEycHgpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3LXNtKDEwcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2wtcmlnaHQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IGdldC12dygxNHB4KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBjb2xvcjogIzA1MDUwNTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgxNHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICBjb2xvcjogcmdiYSg1LCA1LCA1LCAwLjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGVuZGVyLWNvbnRlbnQge1xuICA+ICoge1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAudGl0bGUtd3JhcCB7XG4gICAgcGFkZGluZzogMCBnZXQtdncoNDBweCkgZ2V0LXZ3KDI1cHgpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDUwNTA1O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgcGFkZGluZzogMCBnZXQtdnctc20oMTVweCkgZ2V0LXZ3LXNtKDEwcHgpO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICBmb250LXNpemU6IGdldC12dygxNHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogIzA1MDUwNTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgxNHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29udGVudC1oZWFkZXIge1xuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDMwcHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTM7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAjMDUwNTA1O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgyNnB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luLXRvcDogZ2V0LXZ3KDIwcHgpO1xuICAgICAgZm9udC1zaXplOiBnZXQtdncoMTZweCk7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogIzA1MDUwNTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgxNHB4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogZ2V0LXZ3LXNtKDEwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGVuZGVyLWNvbnRlbnQtdGFibGUge1xuICBwYWRkaW5nOiBnZXQtdncoMzBweCkgMCBnZXQtdncoODBweCk7XG4gIG1hcmdpbi1sZWZ0OiBnZXQtdncoNDBweCk7XG4gIG1hcmdpbi1yaWdodDogZ2V0LXZ3KDQwcHgpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzA1MDUwNTtcblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgcGFkZGluZzogZ2V0LXZ3LXNtKDE1cHgpIDAgZ2V0LXZ3LXNtKDYwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiBnZXQtdnctc20oMTVweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBnZXQtdnctc20oMTVweCk7XG4gIH1cblxuICAuY29udGVudC1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IGdldC12dygyMHB4KTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBnZXQtdnctc20oMzBweCk7XG4gICAgfVxuICB9XG5cbiAgLnRhYmxlLXdyYXAge1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIH1cblxuICAgIHRhYmxlIHtcbiAgICAgIHRyOmxhc3QtY2hpbGQge1xuICAgICAgICB0aCwgdGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdGgge1xuICAgICAgICBwYWRkaW5nOiBnZXQtdncoMjBweCkgZ2V0LXZ3KDQwcHgpIGdldC12dygyMHB4KSAwO1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDE0cHgpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICMwNTA1MDU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDUsIDUsIDUsIDAuNSk7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIHBhZGRpbmc6IGdldC12dy1zbSgyMHB4KSBnZXQtdnctc20oMjBweCkgZ2V0LXZ3LXNtKDEwcHgpIDA7XG4gICAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMTRweCk7XG4gICAgICAgICAgbWluLXdpZHRoOiBnZXQtdnctc20oMTUwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNSwgNSwgNSwgMC41KTtcbiAgICAgICAgcGFkZGluZzogZ2V0LXZ3KDE1cHgpIGdldC12dyg0MHB4KSBnZXQtdncoMTVweCkgMDtcbiAgICAgICAgZm9udC1zaXplOiBnZXQtdncoMTRweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogIzA1MDUwNTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgcGFkZGluZzogZ2V0LXZ3LXNtKDEwcHgpIGdldC12dy1zbSgyMHB4KSBnZXQtdnctc20oMTBweCkgMDtcbiAgICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgxNHB4KTtcbiAgICAgICAgICBtaW4td2lkdGg6IGdldC12dy1zbSgxNTBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRlbmRlci1jb250ZW50LWRhdGEtbGlzdCB7XG4gIHBhZGRpbmc6IGdldC12dygzMHB4KSAwIGdldC12dyg4MHB4KTtcbiAgbWFyZ2luLWxlZnQ6IGdldC12dyg0MHB4KTtcbiAgbWFyZ2luLXJpZ2h0OiBnZXQtdncoNDBweCk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDUwNTA1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IGdldC12dy1zbSgxNXB4KSAwIGdldC12dy1zbSg0MHB4KTtcbiAgICBtYXJnaW4tbGVmdDogZ2V0LXZ3LXNtKDE1cHgpO1xuICAgIG1hcmdpbi1yaWdodDogZ2V0LXZ3LXNtKDE1cHgpO1xuICB9XG5cbiAgLnRlbmRlci1jb250ZW50LWRhdGEtbGlzdC1pdGVtcyB7XG4gICAgd2lkdGg6IGdldC12dyg2NzJweCk7XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IGdldC12dy1zbSgzMHB4KTtcbiAgICB9XG5cbiAgICAucm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tYm90dG9tOiBnZXQtdncoMjBweCk7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3LXNtKDIwcHgpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgPiBiIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBnZXQtdncoMjAwcHgpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGdldC12dygyNHB4KTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiBnZXQtdncoMTRweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICMwNTA1MDU7XG4gICAgICAgIHBhZGRpbmctdG9wOiBnZXQtdncoNnB4KTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgxMnB4KTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogZ2V0LXZ3LXNtKDEwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IGdldC12dygxOHB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAjMDUwNTA1O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgxNHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDUsIDUsIDUsIDAuNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRlbmRlci1jb250ZW50LXRleHQtZGF0YSB7XG4gIHBhZGRpbmc6IGdldC12dygzMHB4KSAwIGdldC12dyg4MHB4KTtcbiAgbWFyZ2luLWxlZnQ6IGdldC12dyg0MHB4KTtcbiAgbWFyZ2luLXJpZ2h0OiBnZXQtdncoNDBweCk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDUwNTA1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IGdldC12dy1zbSgxNXB4KSAwIGdldC12dy1zbSg0MHB4KTtcbiAgICBtYXJnaW4tbGVmdDogZ2V0LXZ3LXNtKDE1cHgpO1xuICAgIG1hcmdpbi1yaWdodDogZ2V0LXZ3LXNtKDE1cHgpO1xuICB9XG5cbiAgLnRlbmRlci1jb250ZW50LXRleHQge1xuICAgIHdpZHRoOiBnZXQtdncoNjcycHgpO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiBnZXQtdnctc20oMzBweCk7XG4gICAgfVxuXG4gICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBnZXQtdncoMzBweCk7XG4gICAgICBmb250LXNpemU6IGdldC12dygyNHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogIzA1MDUwNTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBnZXQtdnctc20oMjBweCk7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDE4cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDE4cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAjMDUwNTA1O1xuICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3KDE1cHgpO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDE0cHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBnZXQtdnctc20oMTBweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IGdldC12dygxOHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogIzA1MDUwNTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dygyMHB4KTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgxNHB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3LXNtKDE1cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6IHJnYmEoNSwgNSwgNSwgMC41KTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gICAgfVxuXG4gICAgb2wge1xuICAgICAgY291bnRlci1yZXNldDogb2w7XG5cbiAgICAgIHVsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogZ2V0LXZ3KDE1cHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBnZXQtdnctc20oMTBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBnZXQtdncoNDdweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dygyMHB4KTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiBnZXQtdnctc20oMzRweCk7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3LXNtKDE1cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBvbDtcbiAgICAgICAgICBjb250ZW50OiBjb3VudGVycyhvbCwgJy4nLCBkZWNpbWFsLWxlYWRpbmctemVybyk7XG4gICAgICAgICAgd2lkdGg6IGdldC12dygyNnB4KTtcbiAgICAgICAgICBoZWlnaHQ6IGdldC12dygyMHB4KTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiBnZXQtdncoM3B4KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUwNTA1O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IGdldC12dygycHgpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDEycHgpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogI2Y1ZjVmNTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogZ2V0LXZ3KDJweCk7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBnZXQtdnctc20oMnB4KTtcbiAgICAgICAgICAgIHRvcDogZ2V0LXZ3LXNtKC0xcHgpO1xuICAgICAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMTBweCk7XG4gICAgICAgICAgICB3aWR0aDogZ2V0LXZ3LXNtKDI0cHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBnZXQtdnctc20oMjBweCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBnZXQtdnctc20oNnB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRlbmRlci10aW1pbmctZGF0YSB7XG4gIHBhZGRpbmc6IGdldC12dygzMHB4KSAwIGdldC12dygxMDBweCk7XG4gIG1hcmdpbi1sZWZ0OiBnZXQtdncoNDBweCk7XG4gIG1hcmdpbi1yaWdodDogZ2V0LXZ3KDQwcHgpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzA1MDUwNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiBnZXQtdnctc20oMTVweCkgMCBnZXQtdnctc20oNjBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IGdldC12dy1zbSgxNXB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGdldC12dy1zbSgxNXB4KTtcbiAgfVxuXG4gIC50ZW5kZXItdGltaW5nIHtcbiAgICB3aWR0aDogZ2V0LXZ3KDY3MnB4KTtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogZ2V0LXZ3LXNtKDMwcHgpO1xuICAgIH1cblxuICAgIC50ZW5kZXItdGltaW5nLWl0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dyg0MHB4KTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3LXNtKDMwcHgpO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogZ2V0LXZ3KDM5cHgpO1xuICAgICAgICBsZWZ0OiBnZXQtdncoMTJweCk7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGJvdHRvbTogZ2V0LXZ3KC0yNXB4KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1LCA1LCA1LCAwLjIpO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICB0b3A6IGdldC12dy1zbSgzNnB4KTtcbiAgICAgICAgICBsZWZ0OiBnZXQtdnctc20oMTJweCk7XG4gICAgICAgICAgYm90dG9tOiBnZXQtdnctc20oLTE1cHgpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNSwgNSwgNSwgMC4wNSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxlZnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICAubnVtYmVyIHtcbiAgICAgICAgICB3aWR0aDogZ2V0LXZ3KDI2cHgpO1xuICAgICAgICAgIGhlaWdodDogZ2V0LXZ3KDI0cHgpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dyg4cHgpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNTA1MDU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgZm9udC1zaXplOiBnZXQtdncoMTJweCk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE3O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiBnZXQtdncoMnB4KTtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IGdldC12dy1zbSgycHgpO1xuICAgICAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMTBweCk7XG4gICAgICAgICAgICB3aWR0aDogZ2V0LXZ3LXNtKDI0cHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBnZXQtdnctc20oMjJweCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBnZXQtdnctc20oNnB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZGF0ZSB7XG4gICAgICAgICAgZm9udC1zaXplOiBnZXQtdncoMTRweCk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGNvbG9yOiAjMDUwNTA1O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBnZXQtdncoNXB4KTtcbiAgICAgICAgICBwYWRkaW5nOiBnZXQtdncoMnB4KSBnZXQtdncoOHB4KSAwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dyg4cHgpO1xuICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoNSwgNSwgNSwgMC4yKTtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDEycHgpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGdldC12dy1zbSg1cHgpO1xuICAgICAgICAgICAgcGFkZGluZzogZ2V0LXZ3LXNtKDJweCkgZ2V0LXZ3LXNtKDhweCkgMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dy1zbSg4cHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucmlndGgge1xuICAgICAgICB3aWR0aDogZ2V0LXZ3KDMzNnB4KTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogZ2V0LXZ3LXNtKDI5cHgpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IGdldC12dy1zbSgxNXB4KTtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IGdldC12dygxNnB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAjMDUwNTA1O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgxNHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IHJnYmEoNSwgNSwgNSwgMC41KTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zbWFydC10ZW5kZXIge1xuICBwYWRkaW5nOiAwIGdldC12dyg0MHB4KSBnZXQtdncoNTBweCk7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgIHBhZGRpbmc6IDAgZ2V0LXZ3LXNtKDE1cHgpIGdldC12dy1zbSg4MHB4KTtcbiAgfVxuXG4gIC5zbWFydC10ZW5kZXItaW5uZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IGdldC12dygxMHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IGdldC12dyg4MHB4KSBnZXQtdncoMzgwcHgpIGdldC12dyg4MHB4KSBnZXQtdncoMTMycHgpO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICBib3JkZXItcmFkaXVzOiBnZXQtdnctc20oMTBweCk7XG4gICAgICBwYWRkaW5nOiBnZXQtdnctc20oNDBweCkgZ2V0LXZ3LXNtKDIwcHgpIGdldC12dy1zbSgyMHB4KSBnZXQtdnctc20oMjBweCk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIC5sb2dvLXdyYXAge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiBnZXQtdncoMjc0cHgpO1xuICAgICAgICBoZWlnaHQ6IGdldC12dyg0MXB4KTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgd2lkdGg6IGdldC12dy1zbSgyMTVweCk7XG4gICAgICAgICAgaGVpZ2h0OiBnZXQtdnctc20oMzJweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGF0YS13cmFwIHtcbiAgICAgIC50YWdzLWRhdGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgbWFyZ2luLXRvcDogZ2V0LXZ3LXNtKDMwcHgpO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sZWZ0IHtcbiAgICAgICAgZm9udC1zaXplOiBnZXQtdncoMTRweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogZ2V0LXZ3KDJweCkgZ2V0LXZ3KDhweCkgMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogZ2V0LXZ3KDhweCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNTA1MDU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogZ2V0LXZ3KDEwcHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgxNHB4KTtcbiAgICAgICAgICBwYWRkaW5nOiBnZXQtdnctc20oMnB4KSBnZXQtdnctc20oOHB4KSAwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dy1zbSg4cHgpO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYucmVkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWI1NzU3O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kYXRlLWZvciB7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDE0cHgpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41NztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICMwNTA1MDU7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoNSwgNSwgNSwgMC4yKTtcbiAgICAgICAgcGFkZGluZzogZ2V0LXZ3KDJweCkgZ2V0LXZ3KDhweCkgMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogZ2V0LXZ3KDhweCk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogZ2V0LXZ3KDIwcHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgxNHB4KTtcbiAgICAgICAgICBwYWRkaW5nOiBnZXQtdnctc20oMnB4KSBnZXQtdnctc20oOHB4KSAwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dy1zbSg4cHgpO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYnRuLXdyYXAge1xuICAgICAgICBtYXJnaW4tdG9wOiBnZXQtdncoMzBweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IGdldC12dy1zbSgxNXB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIHdpZHRoOiBnZXQtdncoMjkycHgpO1xuICAgICAgICAgIHBhZGRpbmc6IGdldC12dygxOXB4KSBnZXQtdncoMTBweCkgZ2V0LXZ3KDE1cHgpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dygxMHB4KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUwNTA1O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBmb250LXNpemU6IGdldC12dygxNnB4KTtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IGJhY2tncm91bmQsIC4ycyBlYXNlLWluLW91dCBjb2xvcjtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogZ2V0LXZ3LXNtKDE3cHgpIGdldC12dy1zbSgxMHB4KSBnZXQtdnctc20oMTVweCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBnZXQtdnctc20oMTBweCk7XG4gICAgICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgxNHB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXVwKHNtKSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzJGMkYyRjtcbiAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC44KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvLyBtaXhpbnNcblxuJGJyZWFrcG9pbnRzOiAoXG4gICAgICAgIHNtOiA5NjBweFxuKTtcblxuLy8gUmVzcG9uZCBhYm92ZS5cbkBtaXhpbiByZXNwb25kLWFib3ZlKCRicmVha3BvaW50KSB7XG5cbiAgLy8gSWYgdGhlIGJyZWFrcG9pbnQgZXhpc3RzIGluIHRoZSBtYXAuXG4gIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KSB7XG5cbiAgICAvLyBHZXQgdGhlIGJyZWFrcG9pbnQgdmFsdWUuXG4gICAgJGJyZWFrcG9pbnQtdmFsdWU6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCk7XG5cbiAgICAvLyBXcml0ZSB0aGUgbWVkaWEgcXVlcnkuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdmFsdWUpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIC8vIElmIHRoZSBicmVha3BvaW50IGRvZXNuJ3QgZXhpc3QgaW4gdGhlIG1hcC5cbiAgfSBAZWxzZSB7XG5cbiAgICAvLyBMb2cgYSB3YXJuaW5nLlxuICAgIEB3YXJuICdJbnZhbGlkIGJyZWFrcG9pbnQ6ICN7JGJyZWFrcG9pbnR9Lic7XG4gIH1cbn1cblxuLy8gUmVzcG9uZCBhYm92ZS5cbkBtaXhpbiByZXNwb25kLXVwKCRicmVha3BvaW50KSB7XG5cbiAgLy8gSWYgdGhlIGJyZWFrcG9pbnQgZXhpc3RzIGluIHRoZSBtYXAuXG4gIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KSB7XG5cbiAgICAvLyBHZXQgdGhlIGJyZWFrcG9pbnQgdmFsdWUuXG4gICAgJGJyZWFrcG9pbnQtdmFsdWU6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCk7XG5cbiAgICAvLyBXcml0ZSB0aGUgbWVkaWEgcXVlcnkuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtdmFsdWUpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIC8vIElmIHRoZSBicmVha3BvaW50IGRvZXNuJ3QgZXhpc3QgaW4gdGhlIG1hcC5cbiAgfSBAZWxzZSB7XG5cbiAgICAvLyBMb2cgYSB3YXJuaW5nLlxuICAgIEB3YXJuICdJbnZhbGlkIGJyZWFrcG9pbnQ6ICN7JGJyZWFrcG9pbnR9Lic7XG4gIH1cbn1cblxuJHZ3LXZpZXdwb3J0OiAxNDQwO1xuQGZ1bmN0aW9uIGdldC12dygkZm9udCkge1xuICAkdnctY29udGV4dDogJHZ3LXZpZXdwb3J0ICogMC4wMSAqIDFweDtcbiAgQHJldHVybiAkZm9udCAvICR2dy1jb250ZXh0ICogMXZ3O1xuICBAcmV0dXJuICRmb250O1xufVxuXG4kdnctdmlld3BvcnQtc206IDM3NTtcbkBmdW5jdGlvbiBnZXQtdnctc20oJGZvbnQpIHtcbiAgJHZ3LWNvbnRleHQtc206ICR2dy12aWV3cG9ydC1zbSAqIDAuMDEgKiAxcHg7XG4gIEByZXR1cm4gJGZvbnQgLyAkdnctY29udGV4dC1zbSAqIDF2dztcbiAgQHJldHVybiAkZm9udDtcbn0iXX0= */
