.marks-header .desc-wrap .desc,.marks-header .title-wrap h1{font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:left;text-transform:uppercase;color:#050505}.marks-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2.08333vw 2.08333vw 3.47222vw}.marks-header .title-wrap h1{font-size:1.38889vw;line-height:1}.marks-header .desc-wrap{width:47.91667vw;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:960px){.marks-header{padding:5.33333vw;display:block;position:relative;z-index:1;background-color:#cbcbcb}.marks-header .title-wrap h1{font-size:4.26667vw}.marks-header .desc-wrap{width:100%;margin-top:13.33333vw}}.marks-header .desc-wrap .desc{font-size:2.77778vw;line-height:1.15}.marks-list{position:relative}.marks-list .marks-list-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 2.08333vw 1.38889vw}@media screen and (max-width:960px){.marks-header .desc-wrap .desc{font-size:6.93333vw}.marks-list{overflow:hidden}.marks-list .line{position:absolute;background-color:rgba(5,5,5,.2);left:5.33333vw;right:5.33333vw;z-index:0;height:1px}.marks-list .line.active{background-color:#050505}.marks-list .marks-list-header{display:block;padding:10.66667vw 5.33333vw 5.33333vw;position:relative;z-index:1;background-color:#cbcbcb}}.marks-list .marks-list-header .tabs{position:relative}.marks-list .marks-list-header .tabs .tabs-hover{position:absolute;left:.34722vw;top:.34722vw;bottom:.34722vw;background-color:#050505;border-radius:.55556vw;z-index:-1}@media screen and (max-width:960px){.marks-list .marks-list-header .tabs .tabs-hover{left:.8vw;top:.8vw;bottom:.8vw;border-radius:2.13333vw}}.marks-list .marks-list-header .tabs .tabs-hover.added{-webkit-transition:.2s ease-in-out left,.2s ease-in-out width;-o-transition:.2s ease-in-out left,.2s ease-in-out width;transition:.2s ease-in-out left,.2s ease-in-out width}.marks-list .marks-list-header .tabs ul{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.34722vw;border-radius:.69444vw;border:1px solid rgba(5,5,5,.2)}.marks-list .marks-list-header .sku-factory,.marks-list .marks-list-header .tabs ul li a{display:-webkit-box;display:-ms-flexbox;text-transform:uppercase;font-stretch:normal;font-style:normal;letter-spacing:normal}@media screen and (min-width:960px){.marks-list .marks-list-header .tabs ul:hover li a.active{background:rgba(5,5,5,.3)}}.marks-list .marks-list-header .tabs ul li{margin-right:.34722vw}@media screen and (max-width:960px){.marks-list .marks-list-header .tabs ul{padding:.8vw;border-radius:2.13333vw}.marks-list .marks-list-header .tabs ul li{margin-right:1.33333vw}}.marks-list .marks-list-header .tabs ul li:last-child{margin-right:0}.marks-list .marks-list-header .tabs ul li a{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;padding:.55556vw .69444vw .41667vw;border-radius:.55556vw;font-size:.97222vw;font-weight:500;line-height:1;text-align:center;color:#050505;min-width:11.45833vw;-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){.marks-list .marks-list-header .tabs ul li a{padding:1.86667vw 2.66667vw 1.33333vw;border-radius:2.13333vw;min-width:43.2vw;font-size:3.2vw}}.marks-list .marks-list-header .tabs ul li a span{color:rgba(5,5,5,.7);margin-left:.34722vw;font-size:.69444vw}.marks-list .marks-list-header .tabs ul li a.active{color:#fff}@media screen and (max-width:960px){.marks-list .marks-list-header .tabs ul li a span{margin-left:1.33333vw;font-size:2.13333vw}.marks-list .marks-list-header .tabs ul li a.active{background:#050505}}.marks-list .marks-list-header .tabs ul li a.active span{color:rgba(255,255,255,.7)}@media screen and (min-width:960px){.marks-list .marks-list-header .tabs ul li a:hover{color:#fff!important}.marks-list .marks-list-header .tabs ul li a:hover span{color:rgba(255,255,255,.7)!important}}.marks-list .marks-list-header .sku-factory{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.97222vw;font-weight:400;line-height:1.71;text-align:left;color:#050505}.marks-list .marks-list-header .sku-factory .filters-wrap{margin-right:4.16667vw;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:960px){.marks-list .marks-list-header .sku-factory{font-size:3.73333vw}.marks-list .marks-list-header .sku-factory .filters-wrap{margin-right:0;position:absolute;left:5.33333vw;bottom:16vw}.marks-list .marks-list-header .sku-factory .filters-wrap.bottom-small{bottom:8vw}}.marks-list .marks-list-header .sku-factory .filters-wrap .filter-item{margin-right:.34722vw;position:relative;cursor:pointer}.marks-list .marks-list-header .sku-factory .filters-wrap .filter-item:after{content:'';position:absolute;right:1px;width:1.66667vw;top:.55556vw;bottom:.55556vw;background-color:#cbcbcb;pointer-events:none;background-image:url(../img/select-arrow.svg);background-repeat:no-repeat;background-position:center center;background-size:.55556vw .48611vw;-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){.marks-list .marks-list-header .sku-factory .filters-wrap .filter-item{margin-right:0}.marks-list .marks-list-header .sku-factory .filters-wrap .filter-item:after{width:6.4vw;top:2.13333vw;bottom:2.13333vw;background-size:2.13333vw 1.86667vw}}.marks-list .marks-list-header .sku-factory .filters-wrap .filter-item:last-child{margin-right:0}@media screen and (min-width:960px){.marks-list .marks-list-header .sku-factory .filters-wrap .filter-item:hover:after{background-color:#050505;background-image:url(../img/select-arrow-hover.svg);background-repeat:no-repeat;background-position:center center}.marks-list .marks-list-header .sku-factory .filters-wrap .filter-item:hover select{background:#050505;color:#fff}}.marks-list .marks-list-header .sku-factory .filters-wrap .filter-item select{outline:0;background:0 0;padding:.34722vw 1.66667vw .41667vw .41667vw;border-radius:.55556vw;border:1px solid rgba(0,0,0,.2);text-transform:uppercase;font-size:.97222vw;font-weight:500;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;text-align:left;color:#050505;-webkit-transition:.2s ease-in-out color,.2s ease-in-out background;-o-transition:.2s ease-in-out color,.2s ease-in-out background;transition:.2s ease-in-out color,.2s ease-in-out background}.marks-list .marks-list-header .sku-factory .sku{opacity:.5;width:2.08333vw;margin-right:2.08333vw;-ms-flex-negative:0;flex-shrink:0}.marks-list .marks-list-header .sku-factory .factory{opacity:.5;width:5.69444vw;-ms-flex-negative:0;flex-shrink:0;text-align:right}@media screen and (max-width:960px){.marks-list .marks-list-header .sku-factory .filters-wrap .filter-item select{padding:1.33333vw 6.4vw 1.6vw 1.6vw;border-radius:2.13333vw;font-size:3.73333vw}.marks-list .marks-list-header .sku-factory .factory,.marks-list .marks-list-header .sku-factory .sku{display:none}}.marks-list .marks-list-image{position:fixed;top:50%;width:26.66667vw;height:40.27778vw;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;right:12.5vw;z-index:102;pointer-events:none;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.marks-list .marks-list-image.bottom{position:absolute;top:auto;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}@media screen and (max-width:960px){.marks-list .marks-list-image{width:81.06667vw;height:122.66667vw;right:-12.26667vw;z-index:1}}.marks-list .marks-list-image img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;opacity:0;-webkit-transition:.2s ease-in-out opacity,.2s ease-in-out transform;-o-transition:.2s ease-in-out opacity,.2s ease-in-out transform;transition:.2s ease-in-out opacity,.2s ease-in-out transform}.marks-list .marks-list-image img.transform-left{opacity:0!important;-webkit-transform:translateX(-150%);-ms-transform:translateX(-150%);transform:translateX(-150%)}.marks-list .marks-list-image img.transform-left.no-transform{-webkit-transition:none;-o-transition:none;transition:none;opacity:1!important;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.marks-list .marks-list-image img.animation-image{position:absolute;-webkit-transform:translateX(150%);-ms-transform:translateX(150%);transform:translateX(150%);opacity:0!important}.marks-list .marks-list-image img.animation-image.transform-right{opacity:1!important;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.marks-list .marks-list-image img.animation-image.transform-right.no-transform{-webkit-transition:none;-o-transition:none;transition:none;-webkit-transform:translateX(150%);-ms-transform:translateX(150%);transform:translateX(150%);opacity:0!important}.marks-list .marks-list-image img.active{opacity:1}.marks-list .marks-list{border-top:1px solid #050505;border-bottom:1px solid #050505;margin-bottom:8.33333vw;position:relative;padding:0 2.08333vw}.marks-list .marks-list .mark-list-bg{position:absolute;right:0;top:0;bottom:0;width:50vw;-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){.marks-list .marks-list{margin-bottom:0;padding:0 5.33333vw}.marks-list .marks-list .mark-list-bg{width:100%}}.marks-list .marks-list .product-item{text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:1.04167vw 0 0;cursor:pointer;z-index:1}@media screen and (max-width:960px){.marks-list .marks-list .product-item{padding:4vw 0 2.13333vw;display:block}.marks-list .marks-list .product-item.active .image-wrap{opacity:1}.marks-list .marks-list .product-item.active .name{color:#fff!important}.marks-list .marks-list .product-item.active .regions-tags .regions ul li a,.marks-list .marks-list .product-item.active .regions-tags .tags ul li a{border-color:#fff;color:#050505;background:#fff}.marks-list .marks-list .product-item.active .right{color:#fff;opacity:1}}@media screen and (min-width:960px){.marks-list .marks-list .product-item:hover{z-index:2}.marks-list .marks-list .product-item:hover:after,.marks-list .marks-list .product-item:hover:before{background-color:#050505}.marks-list .marks-list .product-item:hover .image-wrap{opacity:1}.marks-list .marks-list .product-item:hover .name{color:#fff!important}.marks-list .marks-list .product-item:hover .regions-tags .regions ul li a,.marks-list .marks-list .product-item:hover .regions-tags .tags ul li a{border-color:#fff;color:#050505;background:#fff}.marks-list .marks-list .product-item:after,.marks-list .marks-list .product-item:before{content:'';position:absolute;left:0;right:0;background-color:rgba(5,5,5,.2);height:1px}.marks-list .marks-list .product-item:hover .right{color:#fff;opacity:1}.marks-list .marks-list .product-item:last-child:after,.marks-list .marks-list .product-item:nth-child(2):before{display:none}.marks-list .marks-list .product-item:before{top:-1px;-webkit-transition:.2s ease-in-out background;-o-transition:.2s ease-in-out background;transition:.2s ease-in-out background}.marks-list .marks-list .product-item:after{bottom:0;-webkit-transition:.2s ease-in-out background;-o-transition:.2s ease-in-out background;transition:.2s ease-in-out background}}.marks-list .marks-list .product-item.sub-item .name{color:rgba(5,5,5,.7)}.marks-list .marks-list .product-item .name,.marks-list .marks-list .product-item .regions-tags .regions ul li a{text-align:left;color:#050505;text-transform:uppercase;font-stretch:normal;font-style:normal;letter-spacing:normal}.marks-list .marks-list .product-item.sub-item:before{left:2.43056vw}@media screen and (max-width:960px){.marks-list .marks-list .product-item.sub-item{padding-left:8vw;position:relative}.marks-list .marks-list .product-item.sub-item:before{left:8vw}}.marks-list .marks-list .product-item.sub-item:after{left:2.43056vw}.marks-list .marks-list .product-item .left{display:-webkit-box;display:-ms-flexbox;display:flex}.marks-list .marks-list .product-item .tab{margin-right:.97222vw;margin-top:1.04167vw}.marks-list .marks-list .product-item .tab svg{width:1.45833vw;height:1.59722vw}@media screen and (max-width:960px){.marks-list .marks-list .product-item.sub-item:after{left:8vw}.marks-list .marks-list .product-item .left{display:block}.marks-list .marks-list .product-item .tab{margin-right:0;margin-top:0;position:absolute;left:.53333vw;top:8vw}.marks-list .marks-list .product-item .tab svg{width:3.2vw;height:3.73333vw}}.marks-list .marks-list .product-item .name{font-family:BebasNeue,sans-serif;font-size:5.13889vw;font-weight:700;line-height:1.25;-webkit-transition:.2s ease-in-out color;-o-transition:.2s ease-in-out color;transition:.2s ease-in-out color;margin:-.625vw 0}@media screen and (max-width:960px){.marks-list .marks-list .product-item .name{font-size:17.06667vw;line-height:.92;margin:0}}.marks-list .marks-list .product-item .regions-tags{margin-left:1.11111vw}.marks-list .marks-list .product-item .regions-tags .regions{margin-bottom:.27778vw}.marks-list .marks-list .product-item .regions-tags .regions ul{display:-webkit-box;display:-ms-flexbox;display:flex}.marks-list .marks-list .product-item .regions-tags .regions ul li{margin-right:.20833vw}.marks-list .marks-list .product-item .regions-tags .regions ul li a{padding:.41667vw .48611vw .27778vw;border-radius:2.77778vw;border:1px solid rgba(5,5,5,.2);display:block;text-decoration:none;font-size:.83333vw;font-weight:500;line-height:1.17;-webkit-transition:.2s ease-in-out color,.2s ease-in-out background,.2s ease-in-out border;-o-transition:.2s ease-in-out color,.2s ease-in-out background,.2s ease-in-out border;transition:.2s ease-in-out color,.2s ease-in-out background,.2s ease-in-out border}@media screen and (max-width:960px){.marks-list .marks-list .product-item .regions-tags{margin-left:0}.marks-list .marks-list .product-item .regions-tags .regions{margin-bottom:1.06667vw}.marks-list .marks-list .product-item .regions-tags .regions ul li{margin-right:.53333vw}.marks-list .marks-list .product-item .regions-tags .regions ul li a{padding:1.33333vw 1.86667vw .8vw;border-radius:10.66667vw;font-size:2.66667vw;line-height:1.5;min-width:7.46667vw;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}}@media screen and (min-width:960px){.marks-list .marks-list .product-item .regions-tags .regions ul li a:hover{background:#050505!important;color:#fff!important;border-color:#050505!important}}.marks-list .marks-list .product-item .regions-tags .tags ul li{margin-right:.20833vw}.marks-list .marks-list .product-item .regions-tags .tags ul li a{text-decoration:none;padding:0 .55556vw;border-radius:.55556vw;border:1px solid rgba(5,5,5,.2);font-size:.97222vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.57;letter-spacing:normal;text-align:left;color:#050505;display:inline-block;-webkit-transition:.2s ease-in-out color,.2s ease-in-out background,.2s ease-in-out border;-o-transition:.2s ease-in-out color,.2s ease-in-out background,.2s ease-in-out border;transition:.2s ease-in-out color,.2s ease-in-out background,.2s ease-in-out border}@media screen and (max-width:960px){.marks-list .marks-list .product-item .regions-tags .tags ul li{margin-right:.53333vw}.marks-list .marks-list .product-item .regions-tags .tags ul li a{padding:0 2.13333vw;border-radius:2.13333vw;font-size:3.2vw;line-height:1.75}}@media screen and (min-width:960px){.marks-list .marks-list .product-item .regions-tags .tags ul li a:hover{background:#050505!important;color:#fff!important;border-color:#050505!important}}.marks-list .marks-list .product-item .right{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:.5;font-size:.97222vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.71;letter-spacing:normal;text-align:left;color:#050505;text-transform:uppercase;padding-bottom:.625vw}.marks-list .marks-list .product-item .right .sku{width:2.08333vw;margin-right:2.08333vw;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:.2s ease-in-out color;-o-transition:.2s ease-in-out color;transition:.2s ease-in-out color}@media screen and (max-width:960px){.marks-list .marks-list .product-item .right{font-size:3.2vw;padding-bottom:0;opacity:.6;margin-top:8vw}.marks-list .marks-list .product-item .right .sku{width:auto;margin-right:4.53333vw;display:-webkit-box;display:-ms-flexbox;display:flex}.marks-list .marks-list .product-item .right .sku .show-sm{opacity:.5}}.marks-list .marks-list .product-item .right .factory{width:5.69444vw;-ms-flex-negative:0;flex-shrink:0;text-align:right;-webkit-transition:.2s ease-in-out color;-o-transition:.2s ease-in-out color;transition:.2s ease-in-out color}.product-page{padding:0 2.77778vw;overflow:hidden}@media screen and (max-width:960px){.marks-list .marks-list .product-item .right .factory{width:auto}.product-page{padding:0 4vw}}.product-page .product-page-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-bottom:1.45833vw;padding-top:2.08333vw;z-index:2}.product-page .product-page-header .product-page-title{max-width:50.48611vw}.product-page .product-page-header .product-page-title h1{font-size:7.63889vw;font-weight:500;font-stretch:normal;font-style:normal;line-height:.92;letter-spacing:normal;text-align:center;color:#050505;text-transform:uppercase}.product-page .product-page-header .product-page-tag{margin-top:.55556vw}@media screen and (max-width:960px){.product-page .product-page-header{padding-bottom:3.2vw;padding-top:4.8vw;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.product-page .product-page-header .product-page-title{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:center;max-width:100%}.product-page .product-page-header .product-page-title h1{font-size:10.13333vw;line-height:1;width:100%}.product-page .product-page-header .product-page-tag{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0 auto 5.33333vw}}.product-page .product-page-header .product-page-tag a{-webkit-transition:.2s ease-in-out color,.2s ease-in-out background;-o-transition:.2s ease-in-out color,.2s ease-in-out background;transition:.2s ease-in-out color,.2s ease-in-out background;padding:0 .69444vw;border-radius:.55556vw;border:1px solid rgba(5,5,5,.2);background-color:var(--bg-color);display:inline-block;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;text-decoration:none}@media screen and (min-width:960px){.product-page .product-page-header .product-page-tag a:hover{background:#050505;color:#fff}}.product-page .product-page-header .product-page-regions{position:absolute;left:0;bottom:1.31944vw}@media screen and (max-width:960px){.product-page .product-page-header .product-page-tag a{padding:0 2.13333vw;border-radius:2.13333vw;font-size:3.2vw}.product-page .product-page-header .product-page-regions{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;position:static;overflow:hidden;margin-left:-4vw;margin-right:-4vw;width:calc(100% + 8vw)}}.product-page .product-page-header .product-page-regions .label{text-transform:uppercase;font-size:.97222vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.29;letter-spacing:normal;text-align:left;color:#050505;opacity:.4;margin-bottom:.48611vw}.product-page .product-page-header .product-page-regions ul{display:-webkit-box;display:-ms-flexbox;display:flex}.product-page .product-page-header .product-page-regions ul li{margin-right:.20833vw}@media screen and (max-width:960px){.product-page .product-page-header .product-page-regions .label{font-size:3.2vw;margin-bottom:2.66667vw;margin-left:4vw}.product-page .product-page-header .product-page-regions ul{padding-bottom:2.66667vw;overflow:auto;padding-left:4vw;padding-right:4vw}.product-page .product-page-header .product-page-regions ul li{margin-right:.8vw}}.product-page .product-page-header .product-page-regions ul li:last-child{margin-right:0}.product-page .product-page-header .product-page-regions ul li a{text-decoration:none;width:2.77778vw;height:2.77778vw;border:1px solid rgba(5,5,5,.3);border-radius:50%;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;font-size:1.25vw;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#050505;padding-top:.20833vw;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.2s ease-in-out color,.2s ease-in-out background;-o-transition:.2s ease-in-out color,.2s ease-in-out background;transition:.2s ease-in-out color,.2s ease-in-out background}@media screen and (max-width:960px){.product-page .product-page-header .product-page-regions ul li a{width:8.53333vw;height:8.53333vw;font-size:3.2vw;padding-top:.53333vw}.product-page .product-page-header .sku{display:none}}.product-page .product-page-header .product-page-regions ul li a.active{opacity:.7;background-color:#050505;color:var(--bg-color);pointer-events:none}.product-page .product-page-header .sku,.product-page-content-label{opacity:.4;font-weight:400;text-align:left;text-transform:uppercase;font-stretch:normal;font-style:normal;letter-spacing:normal}@media screen and (min-width:960px){.product-page .product-page-header .product-page-regions ul li a:hover{background-color:#050505;color:#fff}}.product-page .product-page-header .sku{position:absolute;right:0;bottom:4.51389vw;font-size:.97222vw;line-height:1.29;color:#050505}.product-page .product-page-content{border-top:1px solid #050505;position:relative;z-index:1}.product-page .product-page-content .product-page-content-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:960px){.product-page .product-page-content .product-page-content-inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:100%}}.product-page .product-page-content .product-page-content-bg{position:absolute;top:-15.34722vw;width:41.66667vw;height:58.33333vw;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;overflow:hidden;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1}@media screen and (max-width:960px){.product-page .product-page-content .product-page-content-bg{top:0;left:0;right:0;height:140vw;-webkit-transform:none;-ms-transform:none;transform:none;width:100%}}.product-page .product-page-content .product-page-content-bg img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-page .product-page-content .product-page-content-left{padding-top:6.18056vw;position:relative;z-index:2;width:26.11111vw;-ms-flex-negative:0;flex-shrink:0}.product-page-content-site a{text-decoration:underline;font-size:1.66667vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal;text-align:left;color:#050505}.product-page-content-socials{margin-top:3.05556vw}.product-page-content-socials .product-page-content-label{margin-bottom:.69444vw}@media screen and (max-width:960px){.product-page .product-page-content .product-page-content-left{width:100%;padding-top:7.73333vw}.product-page-content-site a{font-size:5.33333vw}.product-page-content-socials{margin-top:10.66667vw}.product-page-content-socials .product-page-content-label{margin-bottom:2.66667vw}}.product-page-content-label{font-size:.97222vw;line-height:2;color:#050505}.product-page-content-center{width:26.66667vw;-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:2}.product-page-content-center .product-page-content-img{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;width:100%;height:80vh;position:relative}@media screen and (max-width:960px){.product-page-content-label{font-size:3.73333vw}.product-page-content-center{width:100%}.product-page-content-center .product-page-content-img{height:auto}}@media screen and (min-width:960px){.product-page-content-site a:hover{text-decoration:none}.product-page-content-center .product-page-content-img.fixed{position:fixed;z-index:3;right:36.66667vw;left:36.66667vw;width:26.66667vw}.product-page-content-center .product-page-content-img.fixed.bottom{top:auto!important;position:absolute;right:auto;left:auto;bottom:0}}.product-page-content-center .product-page-content-img img{display:block;width:100%;height:40.27778vw;-o-object-fit:cover;object-fit:cover;-webkit-transition:.2s ease-in-out opacity,.2s ease-in-out transform;-o-transition:.2s ease-in-out opacity,.2s ease-in-out transform;transition:.2s ease-in-out opacity,.2s ease-in-out transform}@media screen and (min-width:960px){.product-page-content-center .product-page-content-img img.transform-left{opacity:0;-webkit-transform:translateX(-150%);-ms-transform:translateX(-150%);transform:translateX(-150%)}.product-page-content-center .product-page-content-img img.transform-left.no-transform{-webkit-transition:none;-o-transition:none;transition:none;opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.product-page-content-center .product-page-content-img img.animation-image{position:absolute;-webkit-transform:translateX(150%);-ms-transform:translateX(150%);transform:translateX(150%);opacity:0}.product-page-content-center .product-page-content-img img.animation-image.transform-right{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.product-page-content-center .product-page-content-img img.animation-image.transform-right.no-transform{-webkit-transition:none;-o-transition:none;transition:none;-webkit-transform:translateX(150%);-ms-transform:translateX(150%);transform:translateX(150%);opacity:0}}.product-page-content-right{width:26.11111vw;-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:2}@media screen and (max-width:960px){.sku-list-slider-images-wrap{position:relative;z-index:3;margin-right:-4vw;margin-left:-4vw;overflow:hidden;margin-top:0}.sku-list-slider-images-wrap .slider-images-item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sku-list-slider-images-wrap .slider-images-item img{width:77.6vw;height:117.33333vw}.sku-list-slider-wrap{padding-top:5.33333vw;position:relative;z-index:4;margin-right:-4vw;margin-left:-4vw;overflow:hidden}.sku-list-slider-wrap .sku-list-slider-wrap-label{font-size:3.2vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;text-align:left;color:#050505;opacity:.5;margin-bottom:2.66667vw;margin-left:4vw}.sku-list{padding:0 4vw}.sku-list .slick-list{overflow:visible}}@media screen and (min-width:960px){.sku-list.fixed{position:fixed;z-index:3;right:3.33333vw;width:26.11111vw}.sku-list.fixed.bottom{top:auto!important;position:absolute;right:0;bottom:0}}.sku-list .sku-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:7.29167vw;border-bottom:1px solid #050505;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:1.38889vw;-webkit-transition:.2s ease-in-out padding;-o-transition:.2s ease-in-out padding;transition:.2s ease-in-out padding;cursor:pointer}@media screen and (max-width:960px){.sku-list .sku-list-item{min-height:0;height:17.6vw;border:1px solid rgba(5,5,5,.2);width:67.73333vw;margin-right:1.86667vw;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding-right:2.66667vw;border-radius:1.86667vw;-webkit-transition:.2s ease-in-out background,.2s ease-in-out border;-o-transition:.2s ease-in-out background,.2s ease-in-out border;transition:.2s ease-in-out background,.2s ease-in-out border}.sku-list .sku-list-item.slick-current{background-color:#fff;border-color:transparent}}@media screen and (min-width:960px){.sku-list .sku-list-item.border-light{border-bottom:1px solid rgba(5,5,5,.15)}.sku-list .sku-list-item.active{background-color:#fff;padding-left:.69444vw}}.sku-list .sku-list-item .name-desc{width:12.5vw;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:960px){.sku-list .sku-list-item .name-desc{width:40vw;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.sku-list .sku-list-item .name-desc.empty-name{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.sku-list .sku-list-item .name-desc .name{padding:.69444vw 0;text-transform:uppercase;font-size:1.38889vw;font-weight:500;font-stretch:normal;font-style:normal;line-height:.9;letter-spacing:normal;text-align:left;color:#050505}@media screen and (max-width:960px){.sku-list .sku-list-item .name-desc .name{padding:2.13333vw 0 0;font-size:3.73333vw}}.sku-list .sku-list-item .name-desc .desc{padding:.48611vw 0;font-size:.97222vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.29;letter-spacing:normal;text-align:left;color:#050505}.sku-list .sku-list-item .volume-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width:960px){.sku-list .sku-list-item .name-desc .desc{padding:0 0 1.6vw;font-size:3.2vw;text-align:right}.sku-list .sku-list-item .volume-icon{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:1.6vw}}.sku-list .sku-list-item .volume-icon .volume{font-size:2.63889vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.16;letter-spacing:normal;text-align:right;color:#050505;padding-bottom:.13889vw}@media screen and (max-width:960px){.sku-list .sku-list-item .volume-icon .volume{font-size:5.33333vw;padding-bottom:0}}.sku-list .sku-list-item .volume-icon .icon{margin-left:1.38889vw;width:2.08333vw;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;padding:.69444vw 0}@media screen and (max-width:960px){.sku-list .sku-list-item .volume-icon .icon{margin-left:3.2vw;width:4vw;padding:0;margin-right:1.86667vw;margin-bottom:-3.2vw}.text-block{margin-bottom:16vw}}.text-block h1,.text-block h2,.text-block h3,.text-block h4,.text-block h5,.text-block h6{font-size:2.63889vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.21;letter-spacing:normal;text-align:left;color:#050505;margin-bottom:2.98611vw}@media screen and (max-width:960px){.text-block h1,.text-block h2,.text-block h3,.text-block h4,.text-block h5,.text-block h6{font-size:6.4vw;margin-bottom:8vw}}.text-block li,.text-block 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}.text-block p{margin-bottom:2.08333vw}.product-page-content-table-wrap{padding-top:13.88889vw;padding-bottom:5.55556vw}@media screen and (max-width:960px){.text-block li,.text-block p{font-size:4.26667vw}.text-block p{margin-bottom:8vw}.product-page-content-table-wrap{padding-top:21.33333vw;padding-bottom:26.66667vw}.product-page-content-table-wrap .product-page-content-table .product-page-content-table-labels{display:none}}.product-page-content-table-wrap .product-page-content-table .product-page-content-table-labels{padding-bottom:.76389vw}.product-page-content-table-wrap .product-page-content-table .product-page-content-table-row{padding-top:.34722vw;padding-bottom:.48611vw}.product-page-content-table-wrap .product-page-content-table .product-page-content-table-labels,.product-page-content-table-wrap .product-page-content-table .product-page-content-table-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #050505}@media screen and (max-width:960px){.product-page-content-table-wrap .product-page-content-table .product-page-content-table-row{padding-top:4vw;padding-bottom:4vw}.product-page-content-table-wrap .product-page-content-table .product-page-content-table-labels,.product-page-content-table-wrap .product-page-content-table .product-page-content-table-row{display:block}.product-page-content-table-wrap .product-page-content-table .product-page-content-table-labels:nth-child(2),.product-page-content-table-wrap .product-page-content-table .product-page-content-table-row:nth-child(2){border-top:1px solid #050505}}.product-page-content-table-wrap .product-page-content-table .product-page-content-table-labels .product-page-content-table-left,.product-page-content-table-wrap .product-page-content-table .product-page-content-table-labels .product-page-content-table-right,.product-page-content-table-wrap .product-page-content-table .product-page-content-table-row .product-page-content-table-left,.product-page-content-table-wrap .product-page-content-table .product-page-content-table-row .product-page-content-table-right{width:28.33333vw;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-page-content-table-wrap .product-page-content-table .product-page-content-table-labels .product-page-content-data,.product-page-content-table-wrap .product-page-content-table .product-page-content-table-labels .product-page-content-label,.product-page-content-table-wrap .product-page-content-table .product-page-content-table-row .product-page-content-data,.product-page-content-table-wrap .product-page-content-table .product-page-content-table-row .product-page-content-label{min-width:2.36111vw}.product-page-content-table-wrap .product-page-content-table .product-page-content-table-labels .product-page-content-data,.product-page-content-table-wrap .product-page-content-table .product-page-content-table-row .product-page-content-data{font-size:.97222vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.29;letter-spacing:normal;text-align:right;color:#050505}.product-page-videos{padding:5.55556vw 0 0}@media screen and (max-width:960px){.product-page-content-table-wrap .product-page-content-table .product-page-content-table-labels .product-page-content-table-left,.product-page-content-table-wrap .product-page-content-table .product-page-content-table-labels .product-page-content-table-right,.product-page-content-table-wrap .product-page-content-table .product-page-content-table-row .product-page-content-table-left,.product-page-content-table-wrap .product-page-content-table .product-page-content-table-row .product-page-content-table-right{width:100%;display:block}.product-page-content-table-wrap .product-page-content-table .product-page-content-table-labels .product-page-content-data,.product-page-content-table-wrap .product-page-content-table .product-page-content-table-labels .product-page-content-label,.product-page-content-table-wrap .product-page-content-table .product-page-content-table-row .product-page-content-data,.product-page-content-table-wrap .product-page-content-table .product-page-content-table-row .product-page-content-label{min-width:0}.product-page-content-table-wrap .product-page-content-table .product-page-content-table-labels .product-page-content-data,.product-page-content-table-wrap .product-page-content-table .product-page-content-table-row .product-page-content-data{font-size:3.2vw;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.6vw}.product-page-content-table-wrap .product-page-content-table .product-page-content-table-labels .product-page-content-data .product-page-content-label,.product-page-content-table-wrap .product-page-content-table .product-page-content-table-row .product-page-content-data .product-page-content-label{font-size:3.2vw;width:40.26667vw;margin-right:4.26667vw;-ms-flex-negative:0;flex-shrink:0}.product-page-videos{padding:0}}.product-page-videos .product-page-videos-title{margin-bottom:1.875vw}.product-page-videos .product-page-videos-title h3{font-size:1.38889vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;text-align:left;color:#050505;text-transform:uppercase}@media screen and (max-width:960px){.product-page-videos .product-page-videos-title{margin-bottom:4.26667vw}.product-page-videos .product-page-videos-title h3{font-size:4.26667vw}}.product-page-videos .product-page-videos-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-.34722vw}@media screen and (max-width:960px){.product-page-videos .product-page-videos-list{margin:0;display:block}}.product-page-videos .product-page-videos-list .product-page-videos-list-item{padding:.34722vw;width:33.3333%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-bottom:2.08333vw}.product-page-videos .product-page-videos-list .product-page-videos-list-item.active .img-wrap{z-index:1}.product-page-videos .product-page-videos-list .product-page-videos-list-item.active .iframe-wrap{z-index:2}.product-page-videos .product-page-videos-list .product-page-videos-list-item .img-wrap{position:relative;width:100%;height:20.83333vw;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;overflow:hidden;z-index:2;cursor:pointer}@media screen and (max-width:960px){.product-page-videos .product-page-videos-list .product-page-videos-list-item{padding:0;width:100%;margin-bottom:4vw}.product-page-videos .product-page-videos-list .product-page-videos-list-item .img-wrap{height:49.86667vw}}.product-page-videos .product-page-videos-list .product-page-videos-list-item .img-wrap img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-page-videos .product-page-videos-list .product-page-videos-list-item .img-wrap .play-icon{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:6.38889vw;height:6.38889vw;border-radius:1.66667vw;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-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){.product-page-videos .product-page-videos-list .product-page-videos-list-item .img-wrap .play-icon{width:13.33333vw;height:13.33333vw;border-radius:2.66667vw}}.product-page-videos .product-page-videos-list .product-page-videos-list-item .img-wrap .play-icon svg{width:1.38889vw;height:1.52778vw}.product-page-videos .product-page-videos-list .product-page-videos-list-item .img-wrap .time{position:absolute;left:1.38889vw;bottom:1.38889vw;font-size:3.47222vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:.48;letter-spacing:normal;text-align:left;color:#fff}@media screen and (max-width:960px){.product-page-videos .product-page-videos-list .product-page-videos-list-item .img-wrap .play-icon svg{width:2.66667vw;height:2.93333vw}.product-page-videos .product-page-videos-list .product-page-videos-list-item .img-wrap .time{left:4vw;bottom:4vw;font-size:9.6vw}}.product-page-videos .product-page-videos-list .product-page-videos-list-item .iframe-wrap{position:absolute;left:.34722vw;top:0;right:.34722vw;height:20.83333vw;z-index:1;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;overflow:hidden}@media screen and (max-width:960px){.product-page-videos .product-page-videos-list .product-page-videos-list-item .iframe-wrap{left:0;right:0;height:49.86667vw}}.product-page-videos .product-page-videos-list .product-page-videos-list-item .iframe-wrap iframe{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-page-videos .product-page-videos-list .product-page-videos-list-item .name-year .name{font-size:.97222vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:normal;text-align:left;color:#050505}@media screen and (max-width:960px){.product-page-videos .product-page-videos-list .product-page-videos-list-item .name-year .name{font-size:3.73333vw;margin-top:2.13333vw}}.product-page-videos .product-page-videos-list .product-page-videos-list-item .name-year .year{font-size:.97222vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#050505}.product-page-next-prev{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:13.88889vw;border-bottom:1px solid #050505}.product-page-next-prev .product-page-prev{border-right:1px solid #050505}@media screen and (max-width:960px){.product-page-videos .product-page-videos-list .product-page-videos-list-item .name-year .year{font-size:3.73333vw}.product-page-next-prev{padding-top:16vw}.product-page-next-prev .product-page-prev{display:none!important}}.product-page-next-prev .product-page-prev .svg-wrap{left:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.product-page-next-prev .product-page-next .svg-wrap{right:0}.product-page-next-prev .product-page-next,.product-page-next-prev .product-page-prev{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;box-sizing:border-box;width:50%;position:relative;text-decoration:none;font-size:2.77778vw;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#050505;padding:.34722vw 0 .69444vw}@media screen and (max-width:960px){.product-page-next-prev .product-page-next,.product-page-next-prev .product-page-prev{width:100%;font-size:6.4vw;padding:1.33333vw 0 2.66667vw;text-align:left;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.product-page-next-prev .product-page-next span,.product-page-next-prev .product-page-prev span{max-width:51.73333vw}}@media screen and (min-width:960px){.product-page-videos .product-page-videos-list .product-page-videos-list-item .img-wrap .play-icon:hover{background:#fff}.product-page-videos .product-page-videos-list .product-page-videos-list-item .img-wrap .play-icon:hover svg *{fill:#050505}.product-page-next-prev .product-page-next:hover span,.product-page-next-prev .product-page-prev:hover span{opacity:.8}.product-page-next-prev .product-page-next:hover .svg-wrap,.product-page-next-prev .product-page-prev:hover .svg-wrap{background:#050505}.product-page-next-prev .product-page-next:hover .svg-wrap svg *,.product-page-next-prev .product-page-prev:hover .svg-wrap svg *{fill:#fff}.product-page-next-prev .product-page-next span,.product-page-next-prev .product-page-prev span{-webkit-transition:.2s ease-in-out opacity;-o-transition:.2s ease-in-out opacity;transition:.2s ease-in-out opacity}.product-page-next-prev .product-page-next>span,.product-page-next-prev .product-page-prev>span{overflow:hidden;position:relative}.product-page-next-prev .product-page-next>span .letter,.product-page-next-prev .product-page-prev>span .letter{position:relative;display:inline-block;line-height:normal}.product-page-next-prev .product-page-next>span .letter span,.product-page-next-prev .product-page-prev>span .letter span{display:block;line-height:normal}.product-page-next-prev .product-page-next>span .letter span:last-child,.product-page-next-prev .product-page-prev>span .letter span:last-child{-webkit-transform:translateY(200%);-ms-transform:translateY(200%);transform:translateY(200%);position:absolute;top:0;left:0}}.product-page-next-prev .product-page-next .svg-wrap,.product-page-next-prev .product-page-prev .svg-wrap{position:absolute;width:2.77778vw;height:2.77778vw;border-radius:50%;background-color:#fff;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;margin-top:-.34722vw;-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){.product-page-next-prev .product-page-next .svg-wrap,.product-page-next-prev .product-page-prev .svg-wrap{width:6.4vw;height:6.4vw;margin-top:0}}.product-page-next-prev .product-page-next .svg-wrap svg,.product-page-next-prev .product-page-prev .svg-wrap svg{width:1.31944vw;height:1.18056vw}@media screen and (max-width:960px){.product-page-next-prev .product-page-next .svg-wrap svg,.product-page-next-prev .product-page-prev .svg-wrap svg{width:2.66667vw;height:2.93333vw}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi9fbWFya3Muc2NzcyIsIl9taXhpbnMuc2NzcyIsImNvbW1vbi9fcHJvZHVjdC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0Usb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBOEI7RUFBOUIsc0JBQThCO0VBQTlCLDhCQUE4QjtFQUM5QixzQ0NrRGlDLEVBQUE7RUFyQy9CO0lEaEJKO01BTUksa0JDc0RrQztNRHJEbEMsY0FBYztNQUNkLGtCQUFrQjtNQUNsQixVQUFVO01BQ1YseUJBQXlCLEVBQUEsRUE4QzVCO0VBeEREO0lBZU0sb0JDc0M2QjtJRHJDN0IsbUJBQW1CO0lBQ25CLG9CQUFvQjtJQUNwQixrQkFBa0I7SUFDbEIsY0FBYztJQUNkLHNCQUFzQjtJQUN0QixnQkFBZ0I7SUFDaEIsY0FBYztJQUNkLHlCQUF5QixFQUFBO0lDUDNCO01EaEJKO1FBMEJRLG9CQ2tDOEIsRUFBQSxFRGhDakM7RUE1Qkw7SUFnQ0ksaUJDcUIrQjtJRHBCL0Isb0JBQWM7SUFBZCxjQUFjLEVBQUE7SUNqQmQ7TURoQko7UUFvQ00sV0FBVztRQUNYLHNCQ3VCZ0MsRUFBQSxFRExuQztJQXZESDtNQXlDTSxvQkNZNkI7TURYN0IsbUJBQW1CO01BQ25CLG9CQUFvQjtNQUNwQixrQkFBa0I7TUFDbEIsaUJBQWlCO01BQ2pCLHNCQUFzQjtNQUN0QixnQkFBZ0I7TUFDaEIsY0FBYztNQUNkLHlCQUF5QixFQUFBO01DakMzQjtRRGhCSjtVQW9EUSxvQkNROEIsRUFBQSxFRE5qQzs7QUFJTDtFQUNFLGtCQUFrQixFQUFBO0VDM0NoQjtJRDBDSjtNQUlJLGdCQUFnQixFQUFBO01BSnBCO1FBT00sa0JBQWtCO1FBQ2xCLG9DQUFpQztRQUNqQyxlQ1BnQztRRFFoQyxnQkNSZ0M7UURTaEMsVUFBVTtRQUNWLFdBQVcsRUFBQTtRQVpqQjtVQWVRLHlCQUF5QixFQUFBLEVBQzFCO0VBaEJQO0lBcUJJLG9CQUFhO0lBQWIsb0JBQWE7SUFB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Z0JBQWdCO1FBQ2hCLGtCQUFrQixFQUFBO1FBbEYxQjtVQXFGVSxrQkFBa0I7VUFDbEIscUJBQXFCO1VBQ3JCLG1CQUFtQixFQUFBO1VBdkY3QjtZQTBGWSxjQUFjO1lBQ2QsbUJBQW1CLEVBQUE7WUEzRi9CO2NBOEZjLG1DQUEyQjtjQUEzQiwrQkFBMkI7Y0FBM0IsMkJBQTJCO2NBQzNCLGtCQUFrQjtjQUNsQixNQUFNO2NBQ04sT0FBTyxFQUFBLEVBQ1I7SUFsR2I7TUF5R00sa0JBQWtCO01BQ2xCLGdCRHhnQzZCO01DeWdDN0IsaUJEemdDNkI7TUMwZ0M3QixrQkFBa0I7TUFDbEIsc0JBQXNCO01BQ3RCLG9CQUFhO01BQWIsb0JBQWE7TUFBYixhQUFhO01BQ2IseUJBQW1CO01BQW5CLHNCQUFtQjtNQUFuQixtQkFBbUI7TUFDbkIsd0JBQXVCO01BQXZCLHFCQUF1QjtNQUF2Qix1QkFBdUI7TUFDdkIsc0JEL2dDNkI7TUNnaEM3Qiw4Q0FBc0M7TUFBdEMseUNBQXNDO01BQXRDLHNDQUFzQyxFQUFBO01EcmpDeEM7UUNtOEJKO1VBcUhRLFlENWdDOEI7VUM2Z0M5QixhRDdnQzhCO1VDOGdDOUIsYUFBYSxFQUFBLEVBWWhCO01BbklMO1FBMkhRLGdCRHpoQzJCO1FDMGhDM0IsaUJEMWhDMkIsRUFBQTtRQXJDL0I7VUNtOEJKO1lBK0hVLGdCRHRoQzRCO1lDdWhDNUIsaUJEdmhDNEIsRUFBQSxFQ3loQy9CIiwiZmlsZSI6Im1hcmtzLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIubWFya3MtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiBnZXQtdncoMzBweCkgZ2V0LXZ3KDMwcHgpIGdldC12dyg1MHB4KTtcblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgcGFkZGluZzogZ2V0LXZ3LXNtKDIwcHgpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjYmNiY2I7XG4gIH1cblxuICAudGl0bGUtd3JhcCB7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiBnZXQtdncoMjBweCk7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICMwNTA1MDU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDE2cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kZXNjLXdyYXAge1xuICAgIHdpZHRoOiBnZXQtdncoNjkwcHgpO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiBnZXQtdnctc20oNTBweCk7XG4gICAgfVxuXG4gICAgLmRlc2Mge1xuICAgICAgZm9udC1zaXplOiBnZXQtdncoNDBweCk7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICMwNTA1MDU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDI2cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubWFya3MtbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5saW5lIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNSw1LDUsMC4yKTtcbiAgICAgIGxlZnQ6IGdldC12dy1zbSgyMHB4KTtcbiAgICAgIHJpZ2h0OiBnZXQtdnctc20oMjBweCk7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgaGVpZ2h0OiAxcHg7XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA1MDUwNTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWFya3MtbGlzdC1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMCBnZXQtdncoMzBweCkgZ2V0LXZ3KDIwcHgpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiBnZXQtdnctc20oNDBweCkgZ2V0LXZ3LXNtKDIwcHgpIGdldC12dy1zbSgyMHB4KTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2JjYmNiO1xuICAgIH1cblxuICAgIC50YWJzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLnRhYnMtaG92ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IGdldC12dyg1cHgpO1xuICAgICAgICB0b3A6IGdldC12dyg1cHgpO1xuICAgICAgICBib3R0b206IGdldC12dyg1cHgpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUwNTA1O1xuICAgICAgICBib3JkZXItcmFkaXVzOiBnZXQtdncoOHB4KTtcbiAgICAgICAgei1pbmRleDogLTE7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIGxlZnQ6IGdldC12dy1zbSgzcHgpO1xuICAgICAgICAgIHRvcDogZ2V0LXZ3LXNtKDNweCk7XG4gICAgICAgICAgYm90dG9tOiBnZXQtdnctc20oM3B4KTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiBnZXQtdnctc20oOHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWRkZWQge1xuICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBsZWZ0LCAuMnMgZWFzZS1pbi1vdXQgd2lkdGg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiBnZXQtdncoNXB4KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogZ2V0LXZ3KDEwcHgpO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDUsIDUsIDUsIDAuMik7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIHBhZGRpbmc6IGdldC12dy1zbSgzcHgpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dy1zbSg4cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC11cChzbSkge1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDUsIDUsIDUsIDAuMyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogZ2V0LXZ3KDVweCk7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGdldC12dy1zbSg1cHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiBnZXQtdncoOHB4KSBnZXQtdncoMTBweCkgZ2V0LXZ3KDZweCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBnZXQtdncoOHB4KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDE0cHgpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICMwNTA1MDU7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbWluLXdpZHRoOiBnZXQtdncoMTY1cHgpO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBiYWNrZ3JvdW5kLCAuMnMgZWFzZS1pbi1vdXQgY29sb3I7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogZ2V0LXZ3LXNtKDdweCkgZ2V0LXZ3LXNtKDEwcHgpIGdldC12dy1zbSg1cHgpO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBnZXQtdnctc20oOHB4KTtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiBnZXQtdnctc20oMTYycHgpO1xuICAgICAgICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgxMnB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDUsIDUsIDUsIDAuNyk7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBnZXQtdncoNXB4KTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBnZXQtdncoMTBweCk7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBnZXQtdnctc20oNXB4KTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSg4cHgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwNTA1MDU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdXAoc20pIHtcbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmYhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2t1LWZhY3Rvcnkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IGdldC12dygxNHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogIzA1MDUwNTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMTRweCk7XG4gICAgICB9XG5cbiAgICAgIC5maWx0ZXJzLXdyYXAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGdldC12dyg2MHB4KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiBnZXQtdnctc20oMjBweCk7XG4gICAgICAgICAgYm90dG9tOiBnZXQtdnctc20oNjBweCk7XG5cbiAgICAgICAgICAmLmJvdHRvbS1zbWFsbCB7XG4gICAgICAgICAgICBib3R0b206IGdldC12dy1zbSgzMHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmlsdGVyLWl0ZW0ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogZ2V0LXZ3KDVweCk7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDFweDtcbiAgICAgICAgICAgIHdpZHRoOiBnZXQtdncoMjRweCk7XG4gICAgICAgICAgICB0b3A6IGdldC12dyg4cHgpO1xuICAgICAgICAgICAgYm90dG9tOiBnZXQtdncoOHB4KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjYmNiY2I7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NlbGVjdC1hcnJvdy5zdmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBnZXQtdncoOHB4KSBnZXQtdncoN3B4KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBiYWNrZ3JvdW5kO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiBnZXQtdnctc20oMjRweCk7XG4gICAgICAgICAgICAgIHRvcDogZ2V0LXZ3LXNtKDhweCk7XG4gICAgICAgICAgICAgIGJvdHRvbTogZ2V0LXZ3LXNtKDhweCk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogZ2V0LXZ3LXNtKDhweCkgZ2V0LXZ3LXNtKDdweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXVwKHNtKSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA1MDUwNTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zZWxlY3QtYXJyb3ctaG92ZXIuc3ZnJyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDUwNTA1O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IGdldC12dyg1cHgpIGdldC12dygyNHB4KSBnZXQtdncoNnB4KSBnZXQtdncoNnB4KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dyg4cHgpO1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDE0cHgpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDUwNTA1O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IGNvbG9yLCAuMnMgZWFzZS1pbi1vdXQgYmFja2dyb3VuZDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiBnZXQtdnctc20oNXB4KSBnZXQtdnctc20oMjRweCkgZ2V0LXZ3LXNtKDZweCkgZ2V0LXZ3LXNtKDZweCk7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dy1zbSg4cHgpO1xuICAgICAgICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgxNHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNrdSB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgd2lkdGg6IGdldC12dygzMHB4KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBnZXQtdncoMzBweCk7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5mYWN0b3J5IHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICB3aWR0aDogZ2V0LXZ3KDgycHgpO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWFya3MtbGlzdC1pbWFnZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiBnZXQtdncoMzg0cHgpO1xuICAgIGhlaWdodDogZ2V0LXZ3KDU4MHB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcmlnaHQ6IGdldC12dygxODBweCk7XG4gICAgei1pbmRleDogMTAyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICYuYm90dG9tIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgIHdpZHRoOiBnZXQtdnctc20oMzA0cHgpO1xuICAgICAgaGVpZ2h0OiBnZXQtdnctc20oNDYwcHgpO1xuICAgICAgcmlnaHQ6IGdldC12dy1zbSgtNDZweCk7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQgb3BhY2l0eSwgLjJzIGVhc2UtaW4tb3V0IHRyYW5zZm9ybTtcblxuICAgICAgJi50cmFuc2Zvcm0tbGVmdCB7XG4gICAgICAgIG9wYWNpdHk6IDAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1MCUpO1xuXG4gICAgICAgICYubm8tdHJhbnNmb3JtIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgICAgIG9wYWNpdHk6IDEhaW1wb3J0YW50O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmFuaW1hdGlvbi1pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1MCUpO1xuICAgICAgICBvcGFjaXR5OiAwIWltcG9ydGFudDtcblxuICAgICAgICAmLnRyYW5zZm9ybS1yaWdodCB7XG4gICAgICAgICAgb3BhY2l0eTogMSFpbXBvcnRhbnQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXG4gICAgICAgICAgJi5uby10cmFuc2Zvcm0ge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNTAlKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1hcmtzLWxpc3Qge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDUwNTA1O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDUwNTA1O1xuICAgIG1hcmdpbi1ib3R0b206IGdldC12dygxMjBweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgZ2V0LXZ3KDMwcHgpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmc6IDAgZ2V0LXZ3LXNtKDIwcHgpO1xuICAgIH1cblxuICAgIC5tYXJrLWxpc3QtYmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogZ2V0LXZ3KDcyMHB4KTtcbiAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBiYWNrZ3JvdW5kO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9kdWN0LWl0ZW0ge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIHBhZGRpbmc6IGdldC12dygxNXB4KSAwIDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IGdldC12dy1zbSgxNXB4KSAwIGdldC12dy1zbSg4cHgpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgLmltYWdlLXdyYXAge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnJlZ2lvbnMtdGFncyB7XG4gICAgICAgICAgICAucmVnaW9ucyB7XG4gICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzA1MDUwNTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRhZ3Mge1xuICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwNTA1MDU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC11cChzbSkge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA1MDUwNTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNTA1MDU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmltYWdlLXdyYXAge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnJlZ2lvbnMtdGFncyB7XG4gICAgICAgICAgICAucmVnaW9ucyB7XG4gICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzA1MDUwNTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRhZ3Mge1xuICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwNTA1MDU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNSw1LDUsMC4yKTtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQgYmFja2dyb3VuZDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUsNSw1LDAuMik7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IGJhY2tncm91bmQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5zdWItaXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGdldC12dy1zbSgzMHB4KTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAubmFtZSB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoNSwgNSwgNSwgMC43KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiBnZXQtdncoMzVweCk7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgICBsZWZ0OiBnZXQtdnctc20oMzBweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgbGVmdDogZ2V0LXZ3KDM1cHgpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgICAgbGVmdDogZ2V0LXZ3LXNtKDMwcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGVmdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50YWIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGdldC12dygxNHB4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogZ2V0LXZ3KDE1cHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogZ2V0LXZ3LXNtKDJweCk7XG4gICAgICAgICAgdG9wOiBnZXQtdnctc20oMzBweCk7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiBnZXQtdncoMjFweCk7XG4gICAgICAgICAgaGVpZ2h0OiBnZXQtdncoMjNweCk7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogZ2V0LXZ3LXNtKDEycHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBnZXQtdnctc20oMTRweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5uYW1lIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEJlYmFzTmV1ZSwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiBnZXQtdncoNzRweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICMwNTA1MDU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBjb2xvcjtcbiAgICAgICAgbWFyZ2luOiBnZXQtdncoLTlweCkgMDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oNjRweCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDAuOTI7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5yZWdpb25zLXRhZ3Mge1xuICAgICAgICBtYXJnaW4tbGVmdDogZ2V0LXZ3KDE2cHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZWdpb25zIHtcbiAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3KDRweCk7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBnZXQtdnctc20oNHB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogZ2V0LXZ3KDNweCk7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogZ2V0LXZ3LXNtKDJweCk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiBnZXQtdncoNnB4KSBnZXQtdncoN3B4KSBnZXQtdncoNHB4KTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBnZXQtdncoNDBweCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSg1LCA1LCA1LCAwLjIpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDEycHgpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE3O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzA1MDUwNTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQgY29sb3IsIC4ycyBlYXNlLWluLW91dCBiYWNrZ3JvdW5kLCAuMnMgZWFzZS1pbi1vdXQgYm9yZGVyO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogZ2V0LXZ3LXNtKDVweCkgZ2V0LXZ3LXNtKDdweCkgZ2V0LXZ3LXNtKDNweCk7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBnZXQtdnctc20oNDBweCk7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgxMHB4KTtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGdldC12dy1zbSgyOHB4KTtcbiAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwNTA1MDUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZiFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzA1MDUwNSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRhZ3Mge1xuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBnZXQtdncoM3B4KTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBnZXQtdnctc20oMnB4KTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIGdldC12dyg4cHgpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dyg4cHgpO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoNSwgNSwgNSwgMC4yKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGdldC12dygxNHB4KTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41NztcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwNTA1MDU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBjb2xvciwgLjJzIGVhc2UtaW4tb3V0IGJhY2tncm91bmQsIC4ycyBlYXNlLWluLW91dCBib3JkZXI7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIGdldC12dy1zbSg4cHgpO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogZ2V0LXZ3LXNtKDhweCk7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgxMnB4KTtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDUwNTA1IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmYhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMwNTA1MDUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucmlnaHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDE0cHgpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICMwNTA1MDU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBnZXQtdncoOXB4KTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMTJweCk7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgIG1hcmdpbi10b3A6IGdldC12dy1zbSgzMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5za3Uge1xuICAgICAgICAgIHdpZHRoOiBnZXQtdncoMzBweCk7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBnZXQtdncoMzBweCk7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IGNvbG9yO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGdldC12dy1zbSgxN3B4KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgIC5zaG93LXNtIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZhY3Rvcnkge1xuICAgICAgICAgIHdpZHRoOiBnZXQtdncoODJweCk7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IGNvbG9yO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLy8gbWl4aW5zXG5cbiRicmVha3BvaW50czogKFxuICAgICAgICBzbTogOTYwcHhcbik7XG5cbi8vIFJlc3BvbmQgYWJvdmUuXG5AbWl4aW4gcmVzcG9uZC1hYm92ZSgkYnJlYWtwb2ludCkge1xuXG4gIC8vIElmIHRoZSBicmVha3BvaW50IGV4aXN0cyBpbiB0aGUgbWFwLlxuICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkge1xuXG4gICAgLy8gR2V0IHRoZSBicmVha3BvaW50IHZhbHVlLlxuICAgICRicmVha3BvaW50LXZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpO1xuXG4gICAgLy8gV3JpdGUgdGhlIG1lZGlhIHF1ZXJ5LlxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXZhbHVlKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICAvLyBJZiB0aGUgYnJlYWtwb2ludCBkb2Vzbid0IGV4aXN0IGluIHRoZSBtYXAuXG4gIH0gQGVsc2Uge1xuXG4gICAgLy8gTG9nIGEgd2FybmluZy5cbiAgICBAd2FybiAnSW52YWxpZCBicmVha3BvaW50OiAjeyRicmVha3BvaW50fS4nO1xuICB9XG59XG5cbi8vIFJlc3BvbmQgYWJvdmUuXG5AbWl4aW4gcmVzcG9uZC11cCgkYnJlYWtwb2ludCkge1xuXG4gIC8vIElmIHRoZSBicmVha3BvaW50IGV4aXN0cyBpbiB0aGUgbWFwLlxuICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkge1xuXG4gICAgLy8gR2V0IHRoZSBicmVha3BvaW50IHZhbHVlLlxuICAgICRicmVha3BvaW50LXZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpO1xuXG4gICAgLy8gV3JpdGUgdGhlIG1lZGlhIHF1ZXJ5LlxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LXZhbHVlKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICAvLyBJZiB0aGUgYnJlYWtwb2ludCBkb2Vzbid0IGV4aXN0IGluIHRoZSBtYXAuXG4gIH0gQGVsc2Uge1xuXG4gICAgLy8gTG9nIGEgd2FybmluZy5cbiAgICBAd2FybiAnSW52YWxpZCBicmVha3BvaW50OiAjeyRicmVha3BvaW50fS4nO1xuICB9XG59XG5cbiR2dy12aWV3cG9ydDogMTQ0MDtcbkBmdW5jdGlvbiBnZXQtdncoJGZvbnQpIHtcbiAgJHZ3LWNvbnRleHQ6ICR2dy12aWV3cG9ydCAqIDAuMDEgKiAxcHg7XG4gIEByZXR1cm4gJGZvbnQgLyAkdnctY29udGV4dCAqIDF2dztcbiAgQHJldHVybiAkZm9udDtcbn1cblxuJHZ3LXZpZXdwb3J0LXNtOiAzNzU7XG5AZnVuY3Rpb24gZ2V0LXZ3LXNtKCRmb250KSB7XG4gICR2dy1jb250ZXh0LXNtOiAkdnctdmlld3BvcnQtc20gKiAwLjAxICogMXB4O1xuICBAcmV0dXJuICRmb250IC8gJHZ3LWNvbnRleHQtc20gKiAxdnc7XG4gIEByZXR1cm4gJGZvbnQ7XG59IiwiLnByb2R1Y3QtcGFnZSB7XG4gIHBhZGRpbmc6IDAgZ2V0LXZ3KDQwcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICBwYWRkaW5nOiAwIGdldC12dy1zbSgxNXB4KTtcbiAgfVxuXG4gIC5wcm9kdWN0LXBhZ2UtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IGdldC12dygyMXB4KTtcbiAgICBwYWRkaW5nLXRvcDogZ2V0LXZ3KDMwcHgpO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogZ2V0LXZ3LXNtKDEycHgpO1xuICAgICAgcGFkZGluZy10b3A6IGdldC12dy1zbSgxOHB4KTtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgIC5wcm9kdWN0LXBhZ2UtdGl0bGUge1xuICAgICAgbWF4LXdpZHRoOiBnZXQtdncoNzI3cHgpO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiBnZXQtdncoMTEwcHgpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMC45MjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzA1MDUwNTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMzhweCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZHVjdC1wYWdlLXRhZyB7XG4gICAgICBtYXJnaW4tdG9wOiBnZXQtdncoOHB4KTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3LXNtKDIwcHgpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IGNvbG9yLCAuMnMgZWFzZS1pbi1vdXQgYmFja2dyb3VuZDtcbiAgICAgICAgcGFkZGluZzogMCBnZXQtdncoMTBweCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dyg4cHgpO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDUsIDUsIDUsIDAuMik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNvbG9yKTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IGdldC12dygxOHB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAjMDUwNTA1O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgZ2V0LXZ3LXNtKDhweCk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogZ2V0LXZ3LXNtKDhweCk7XG4gICAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMTJweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXVwKHNtKSB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDUwNTA1O1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtcGFnZS1yZWdpb25zIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IGdldC12dygxOXB4KTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICBvcmRlcjogMztcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGdldC12dy1zbSgtMTVweCk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogZ2V0LXZ3LXNtKC0xNXB4KTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDh2dyk7XG4gICAgICB9XG5cbiAgICAgIC5sYWJlbCB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDE0cHgpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICMwNTA1MDU7XG4gICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3KDdweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDEycHgpO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dy1zbSgxMHB4KTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogZ2V0LXZ3LXNtKDE1cHgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IGdldC12dy1zbSgxMHB4KTtcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGdldC12dy1zbSgxNXB4KTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBnZXQtdnctc20oMTVweCk7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBnZXQtdncoM3B4KTtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogZ2V0LXZ3LXNtKDNweCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiBnZXQtdncoNDBweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGdldC12dyg0MHB4KTtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoNSwgNSwgNSwgMC4zKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IGdldC12dygxOHB4KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICMwNTA1MDU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogZ2V0LXZ3KDNweCk7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IGNvbG9yLCAuMnMgZWFzZS1pbi1vdXQgYmFja2dyb3VuZDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgICAgICB3aWR0aDogZ2V0LXZ3LXNtKDMycHgpO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGdldC12dy1zbSgzMnB4KTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMTJweCk7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBnZXQtdnctc20oMnB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNTA1MDU7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1iZy1jb2xvcik7XG4gICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXVwKHNtKSB7XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNTA1MDU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2t1IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiBnZXQtdncoNjVweCk7XG4gICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICBmb250LXNpemU6IGdldC12dygxNHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogIzA1MDUwNTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHJvZHVjdC1wYWdlLWNvbnRlbnQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDUwNTA1O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgLnByb2R1Y3QtcGFnZS1jb250ZW50LWlubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZHVjdC1wYWdlLWNvbnRlbnQtYmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBnZXQtdncoLTIyMXB4KTtcbiAgICAgIHdpZHRoOiBnZXQtdncoNjAwcHgpO1xuICAgICAgaGVpZ2h0OiBnZXQtdncoODQwcHgpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDUyNXB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9kdWN0LXBhZ2UtY29udGVudC1sZWZ0IHtcbiAgICAgIHBhZGRpbmctdG9wOiBnZXQtdncoODlweCk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgd2lkdGg6IGdldC12dygzNzZweCk7XG4gICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IGdldC12dy1zbSgyOXB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnByb2R1Y3QtcGFnZS1jb250ZW50LXNpdGUge1xuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBmb250LXNpemU6IGdldC12dygyNHB4KTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICMwNTA1MDU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICBmb250LXNpemU6IGdldC12dy1zbSgyMHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXVwKHNtKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucHJvZHVjdC1wYWdlLWNvbnRlbnQtc29jaWFscyB7XG4gIG1hcmdpbi10b3A6IGdldC12dyg0NHB4KTtcblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgbWFyZ2luLXRvcDogZ2V0LXZ3LXNtKDQwcHgpO1xuICB9XG5cbiAgLnByb2R1Y3QtcGFnZS1jb250ZW50LWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiBnZXQtdncoMTBweCk7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBnZXQtdnctc20oMTBweCk7XG4gICAgfVxuICB9XG59XG5cbi5wcm9kdWN0LXBhZ2UtY29udGVudC1sYWJlbCB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgZm9udC1zaXplOiBnZXQtdncoMTRweCk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzA1MDUwNTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgZm9udC1zaXplOiBnZXQtdnctc20oMTRweCk7XG4gIH1cbn1cblxuLnByb2R1Y3QtcGFnZS1jb250ZW50LWNlbnRlciB7XG4gIHdpZHRoOiBnZXQtdncoMzg0cHgpO1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wcm9kdWN0LXBhZ2UtY29udGVudC1pbWcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDgwdmg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdXAoc20pIHtcbiAgICAgICYuZml4ZWQge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIHJpZ2h0OiBnZXQtdncoNTI4cHgpO1xuICAgICAgICBsZWZ0OiBnZXQtdncoNTI4cHgpO1xuICAgICAgICB3aWR0aDogZ2V0LXZ3KDM4NHB4KTtcblxuICAgICAgICAmLmJvdHRvbSB7XG4gICAgICAgICAgdG9wOiBhdXRvIWltcG9ydGFudDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogZ2V0LXZ3KDU4MHB4KTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IG9wYWNpdHksIC4ycyBlYXNlLWluLW91dCB0cmFuc2Zvcm07XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdXAoc20pIHtcbiAgICAgICAgJi50cmFuc2Zvcm0tbGVmdCB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1MCUpO1xuXG4gICAgICAgICAgJi5uby10cmFuc2Zvcm0ge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hbmltYXRpb24taW1hZ2Uge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTUwJSk7XG4gICAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAgICYudHJhbnNmb3JtLXJpZ2h0IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cbiAgICAgICAgICAgICYubm8tdHJhbnNmb3JtIHtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1MCUpO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucHJvZHVjdC1wYWdlLWNvbnRlbnQtcmlnaHQge1xuICB3aWR0aDogZ2V0LXZ3KDM3NnB4KTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLnNrdS1saXN0LXNsaWRlci1pbWFnZXMtd3JhcCB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgICBtYXJnaW4tcmlnaHQ6IGdldC12dy1zbSgtMTVweCk7XG4gICAgbWFyZ2luLWxlZnQ6IGdldC12dy1zbSgtMTVweCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgLnNsaWRlci1pbWFnZXMtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IGdldC12dy1zbSgyOTFweCk7XG4gICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDQ0MHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNrdS1saXN0LXNsaWRlci13cmFwIHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgIHBhZGRpbmctdG9wOiBnZXQtdnctc20oMjBweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBnZXQtdnctc20oLTE1cHgpO1xuICAgIG1hcmdpbi1sZWZ0OiBnZXQtdnctc20oLTE1cHgpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuc2t1LWxpc3Qtc2xpZGVyLXdyYXAtbGFiZWwge1xuICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMTJweCk7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICMwNTA1MDU7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dy1zbSgxMHB4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBnZXQtdnctc20oMTVweCk7XG4gICAgfVxuICB9XG59XG5cbi5za3UtbGlzdCB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtdXAoc20pIHtcbiAgICAmLmZpeGVkIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICByaWdodDogZ2V0LXZ3KDQ4cHgpO1xuICAgICAgd2lkdGg6IGdldC12dygzNzZweCk7XG5cbiAgICAgICYuYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvIWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICBwYWRkaW5nOiAwIGdldC12dy1zbSgxNXB4KTtcblxuICAgIC5zbGljay1saXN0IHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxuXG4gIC5za3UtbGlzdC1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtaW4taGVpZ2h0OiBnZXQtdncoMTA1cHgpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDUwNTA1O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZy1yaWdodDogZ2V0LXZ3KDIwcHgpO1xuICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBwYWRkaW5nO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IGdldC12dy1zbSg2NnB4KTtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoNSwgNSwgNSwgMC4yKTtcbiAgICAgIHdpZHRoOiBnZXQtdnctc20oMjU0cHgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBnZXQtdnctc20oN3B4KTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGdldC12dy1zbSgxMHB4KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dy1zbSg3cHgpO1xuICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IGJhY2tncm91bmQsIC4ycyBlYXNlLWluLW91dCBib3JkZXI7XG5cbiAgICAgICYuc2xpY2stY3VycmVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC11cChzbSkge1xuICAgICAgJi5ib3JkZXItbGlnaHQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg1LDUsNSwwLjE1KTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGdldC12dygxMHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmFtZS1kZXNjIHtcbiAgICAgIHdpZHRoOiBnZXQtdncoMTgwcHgpO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICB3aWR0aDogZ2V0LXZ3LXNtKDE1MHB4KTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgfVxuXG4gICAgICAmLmVtcHR5LW5hbWUge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgfVxuXG4gICAgICAubmFtZSB7XG4gICAgICAgIHBhZGRpbmc6IGdldC12dygxMHB4KSAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IGdldC12dygyMHB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICMwNTA1MDU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIHBhZGRpbmc6IGdldC12dy1zbSg4cHgpIDAgMDtcbiAgICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgxNHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZGVzYyB7XG4gICAgICAgIHBhZGRpbmc6IGdldC12dyg3cHgpIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDE0cHgpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICMwNTA1MDU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCBnZXQtdnctc20oNnB4KSAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDEycHgpO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZvbHVtZS1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBnZXQtdnctc20oNnB4KTtcbiAgICAgIH1cblxuICAgICAgLnZvbHVtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDM4cHgpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xNjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGNvbG9yOiAjMDUwNTA1O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogZ2V0LXZ3KDJweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDIwcHgpO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pY29uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGdldC12dygyMHB4KTtcbiAgICAgICAgd2lkdGg6IGdldC12dygzMHB4KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IGdldC12dygxMHB4KSAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogZ2V0LXZ3LXNtKDEycHgpO1xuICAgICAgICAgIHdpZHRoOiBnZXQtdnctc20oMTVweCk7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGdldC12dy1zbSg3cHgpO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dy1zbSgtMTJweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRleHQtYmxvY2sge1xuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3LXNtKDYwcHgpO1xuICB9XG5cbiAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgZm9udC1zaXplOiBnZXQtdncoMzhweCk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjMDUwNTA1O1xuICAgIG1hcmdpbi1ib3R0b206IGdldC12dyg0M3B4KTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDI0cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3LXNtKDMwcHgpO1xuICAgIH1cbiAgfVxuXG4gIHAsIGxpIHtcbiAgICBmb250LXNpemU6IGdldC12dygxOHB4KTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS41NjtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICMwNTA1MDU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICBmb250LXNpemU6IGdldC12dy1zbSgxNnB4KTtcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiBnZXQtdncoMzBweCk7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBnZXQtdnctc20oMzBweCk7XG4gICAgfVxuICB9XG59XG5cbi5wcm9kdWN0LXBhZ2UtY29udGVudC10YWJsZS13cmFwIHtcbiAgcGFkZGluZy10b3A6IGdldC12dygyMDBweCk7XG4gIHBhZGRpbmctYm90dG9tOiBnZXQtdncoODBweCk7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgIHBhZGRpbmctdG9wOiBnZXQtdnctc20oODBweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGdldC12dy1zbSgxMDBweCk7XG4gIH1cblxuICAucHJvZHVjdC1wYWdlLWNvbnRlbnQtdGFibGUge1xuICAgIC5wcm9kdWN0LXBhZ2UtY29udGVudC10YWJsZS1sYWJlbHMge1xuICAgICAgcGFkZGluZy1ib3R0b206IGdldC12dygxMXB4KTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9kdWN0LXBhZ2UtY29udGVudC10YWJsZS1yb3cge1xuICAgICAgcGFkZGluZy10b3A6IGdldC12dyg1cHgpO1xuICAgICAgcGFkZGluZy1ib3R0b206IGdldC12dyg3cHgpO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBnZXQtdnctc20oMTVweCk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBnZXQtdnctc20oMTVweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtcGFnZS1jb250ZW50LXRhYmxlLWxhYmVscywgLnByb2R1Y3QtcGFnZS1jb250ZW50LXRhYmxlLXJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwNTA1MDU7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDUwNTA1O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wcm9kdWN0LXBhZ2UtY29udGVudC10YWJsZS1sZWZ0LCAucHJvZHVjdC1wYWdlLWNvbnRlbnQtdGFibGUtcmlnaHQge1xuICAgICAgICB3aWR0aDogZ2V0LXZ3KDQwOHB4KTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnByb2R1Y3QtcGFnZS1jb250ZW50LWxhYmVsLCAucHJvZHVjdC1wYWdlLWNvbnRlbnQtZGF0YSB7XG4gICAgICAgIG1pbi13aWR0aDogZ2V0LXZ3KDM0cHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnByb2R1Y3QtcGFnZS1jb250ZW50LWRhdGEge1xuICAgICAgICBmb250LXNpemU6IGdldC12dygxNHB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBjb2xvcjogIzA1MDUwNTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMTJweCk7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3LXNtKDZweCk7XG5cbiAgICAgICAgICAucHJvZHVjdC1wYWdlLWNvbnRlbnQtbGFiZWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMTJweCk7XG4gICAgICAgICAgICB3aWR0aDogZ2V0LXZ3LXNtKDE1MXB4KTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogZ2V0LXZ3LXNtKDE2cHgpO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wcm9kdWN0LXBhZ2UtdmlkZW9zIHtcbiAgcGFkZGluZzogZ2V0LXZ3KDgwcHgpIDAgMDtcblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5wcm9kdWN0LXBhZ2UtdmlkZW9zLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBnZXQtdncoMjdweCk7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBnZXQtdnctc20oMTZweCk7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiBnZXQtdncoMjBweCk7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICMwNTA1MDU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDE2cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0LXBhZ2UtdmlkZW9zLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogZ2V0LXZ3KC01cHgpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtcGFnZS12aWRlb3MtbGlzdC1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IGdldC12dyg1cHgpO1xuICAgICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dygzMHB4KTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3LXNtKDE1cHgpO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC5pbWctd3JhcCB7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pZnJhbWUtd3JhcCB7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW1nLXdyYXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGdldC12dygzMDBweCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDE4N3B4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBsYXktaWNvbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB3aWR0aDogZ2V0LXZ3KDkycHgpO1xuICAgICAgICAgIGhlaWdodDogZ2V0LXZ3KDkycHgpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dygyNHB4KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUwNTA1O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQgYmFja2dyb3VuZDtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiBnZXQtdnctc20oNTBweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGdldC12dy1zbSg1MHB4KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dy1zbSgxMHB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXVwKHNtKSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgICAgZmlsbDogIzA1MDUwNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IGdldC12dygyMHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogZ2V0LXZ3KDIycHgpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiBnZXQtdnctc20oMTBweCk7XG4gICAgICAgICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDExcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aW1lIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogZ2V0LXZ3KDIwcHgpO1xuICAgICAgICAgIGJvdHRvbTogZ2V0LXZ3KDIwcHgpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDUwcHgpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjQ4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICAgIGxlZnQ6IGdldC12dy1zbSgxNXB4KTtcbiAgICAgICAgICAgIGJvdHRvbTogZ2V0LXZ3LXNtKDE1cHgpO1xuICAgICAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMzZweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pZnJhbWUtd3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogZ2V0LXZ3KDVweCk7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IGdldC12dyg1cHgpO1xuICAgICAgICBoZWlnaHQ6IGdldC12dygzMDBweCk7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDE4N3B4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5uYW1lLXllYXIge1xuICAgICAgICAubmFtZSB7XG4gICAgICAgICAgZm9udC1zaXplOiBnZXQtdncoMTRweCk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGNvbG9yOiAjMDUwNTA1O1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMTRweCk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBnZXQtdnctc20oOHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAueWVhciB7XG4gICAgICAgICAgZm9udC1zaXplOiBnZXQtdncoMTRweCk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgY29sb3I6ICMwNTA1MDU7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgxNHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnByb2R1Y3QtcGFnZS1uZXh0LXByZXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXRvcDogZ2V0LXZ3KDIwMHB4KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwNTA1MDU7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgIHBhZGRpbmctdG9wOiBnZXQtdnctc20oNjBweCk7XG4gIH1cblxuICAucHJvZHVjdC1wYWdlLXByZXYge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwNTA1MDU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc3ZnLXdyYXAge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgLnByb2R1Y3QtcGFnZS1uZXh0IHtcbiAgICAuc3ZnLXdyYXAge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLnByb2R1Y3QtcGFnZS1wcmV2LCAucHJvZHVjdC1wYWdlLW5leHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IGdldC12dyg0MHB4KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMDUwNTA1O1xuICAgIHBhZGRpbmc6IGdldC12dyg1cHgpIDAgZ2V0LXZ3KDEwcHgpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IGdldC12dy1zbSgyNHB4KTtcbiAgICAgIHBhZGRpbmc6IGdldC12dy1zbSg1cHgpIDAgZ2V0LXZ3LXNtKDEwcHgpO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgbWF4LXdpZHRoOiBnZXQtdnctc20oMTk0cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdXAoc20pIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIH1cblxuICAgICAgICAuc3ZnLXdyYXAge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwNTA1MDU7XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQgb3BhY2l0eTtcbiAgICAgIH1cblxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5sZXR0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwJSk7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zdmctd3JhcCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogZ2V0LXZ3KDQwcHgpO1xuICAgICAgaGVpZ2h0OiBnZXQtdncoNDBweCk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IGdldC12dygtNXB4KTtcbiAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBiYWNrZ3JvdW5kO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIHdpZHRoOiBnZXQtdnctc20oMjRweCk7XG4gICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDI0cHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogZ2V0LXZ3KDE5cHgpO1xuICAgICAgICBoZWlnaHQ6IGdldC12dygxN3B4KTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgd2lkdGg6IGdldC12dy1zbSgxMHB4KTtcbiAgICAgICAgICBoZWlnaHQ6IGdldC12dy1zbSgxMXB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSJdfQ== */
