.product-page{padding:0 2.77778vw;overflow:hidden}@media screen and (max-width:960px){.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi9fcHJvZHVjdC5zY3NzIiwiX21peGlucy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0Usb0JDb0RpQztFRG5EakMsZ0JBQWdCLEVBQUE7RUNjZDtJRGhCSjtNQUtJLGNDdURrQyxFQUFBLEVEdU5yQztFQW5SRDtJQVNJLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IsNEJBQXNCO0lBQXRCLDZCQUFzQjtJQUF0QiwwQkFBc0I7SUFBdEIsc0JBQXNCO0lBQ3RCLHlCQUFtQjtJQUFuQixzQkFBbUI7SUFBbkIsbUJBQW1CO0lBQ25CLGtCQUFrQjtJQUNsQix5QkN3QytCO0lEdkMvQixzQkN1QytCO0lEdEMvQixVQUFVLEVBQUE7SUNDVjtNRGhCSjtRQWtCTSxxQkMwQ2dDO1FEekNoQyxrQkN5Q2dDO1FEeENoQyx3QkFBdUI7UUFBdkIscUJBQXVCO1FBQXZCLHVCQUF1QixFQUFBLEVBbU0xQjtJQXZOSDtNQXdCTSxxQkM2QjZCLEVBQUE7TUFyQy9CO1FEaEJKO1VBMkJRLFdBQVc7VUFDWCw0QkFBUTtVQUFSLGlCQUFRO1VBQVIsUUFBUTtVQUNSLGtCQUFrQjtVQUNsQixlQUFlLEVBQUEsRUFvQmxCO01BbERMO1FBa0NRLG9CQ21CMkI7UURsQjNCLGdCQUFnQjtRQUNoQixvQkFBb0I7UUFDcEIsa0JBQWtCO1FBQ2xCLGlCQUFpQjtRQUNqQixzQkFBc0I7UUFDdEIsa0JBQWtCO1FBQ2xCLGNBQWM7UUFDZCx5QkFBeUIsRUFBQTtRQzFCN0I7VURoQko7WUE2Q1UscUJDZTRCO1lEZDVCLGNBQWM7WUFDZCxXQUFXLEVBQUEsRUFFZDtJQWpEUDtNQXFETSxxQkNBNkIsRUFBQTtNQXJDL0I7UURoQko7VUF3RFEsNEJBQVE7VUFBUixpQkFBUTtVQUFSLFFBQVE7VUFDUixhQUFhO1VBQ2Isd0JDRThCO1VERDlCLGtCQUFrQjtVQUNsQixpQkFBaUIsRUFBQSxFQWlDcEI7TUE3Rkw7UUFnRVEscUVBQTZEO1FBQTdELGdFQUE2RDtR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dUI7TUFBdkIscUJBQXVCO01BQXZCLHVCQUF1QjtNQUN2QixzQkMvZ0M2QjtNRGdoQzdCLDhDQUFzQztNQUF0Qyx5Q0FBc0M7TUFBdEMsc0NBQXNDLEVBQUE7TUNyakN4QztRRG04Qko7VUFxSFEsWUM1Z0M4QjtVRDZnQzlCLGFDN2dDOEI7VUQ4Z0M5QixhQUFhLEVBQUEsRUFZaEI7TUFuSUw7UUEySFEsZ0JDemhDMkI7UUQwaEMzQixpQkMxaEMyQixFQUFBO1FBckMvQjtVRG04Qko7WUErSFUsZ0JDdGhDNEI7WUR1aEM1QixpQkN2aEM0QixFQUFBLEVEeWhDL0IiLCJmaWxlIjoicHJvZHVjdC5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLnByb2R1Y3QtcGFnZSB7XG4gIHBhZGRpbmc6IDAgZ2V0LXZ3KDQwcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICBwYWRkaW5nOiAwIGdldC12dy1zbSgxNXB4KTtcbiAgfVxuXG4gIC5wcm9kdWN0LXBhZ2UtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IGdldC12dygyMXB4KTtcbiAgICBwYWRkaW5nLXRvcDogZ2V0LXZ3KDMwcHgpO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogZ2V0LXZ3LXNtKDEycHgpO1xuICAgICAgcGFkZGluZy10b3A6IGdldC12dy1zbSgxOHB4KTtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgIC5wcm9kdWN0LXBhZ2UtdGl0bGUge1xuICAgICAgbWF4LXdpZHRoOiBnZXQtdncoNzI3cHgpO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiBnZXQtdncoMTEwcHgpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMC45MjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzA1MDUwNTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMzhweCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZHVjdC1wYWdlLXRhZyB7XG4gICAgICBtYXJnaW4tdG9wOiBnZXQtdncoOHB4KTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3LXNtKDIwcHgpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IGNvbG9yLCAuMnMgZWFzZS1pbi1vdXQgYmFja2dyb3VuZDtcbiAgICAgICAgcGFkZGluZzogMCBnZXQtdncoMTBweCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dyg4cHgpO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDUsIDUsIDUsIDAuMik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNvbG9yKTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IGdldC12dygxOHB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAjMDUwNTA1O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgZ2V0LXZ3LXNtKDhweCk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogZ2V0LXZ3LXNtKDhweCk7XG4gICAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMTJweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXVwKHNtKSB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDUwNTA1O1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtcGFnZS1yZWdpb25zIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IGdldC12dygxOXB4KTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICBvcmRlcjogMztcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGdldC12dy1zbSgtMTVweCk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogZ2V0LXZ3LXNtKC0xNXB4KTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDh2dyk7XG4gICAgICB9XG5cbiAgICAgIC5sYWJlbCB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDE0cHgpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICMwNTA1MDU7XG4gICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3KDdweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDEycHgpO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dy1zbSgxMHB4KTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogZ2V0LXZ3LXNtKDE1cHgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IGdldC12dy1zbSgxMHB4KTtcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGdldC12dy1zbSgxNXB4KTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBnZXQtdnctc20oMTVweCk7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBnZXQtdncoM3B4KTtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogZ2V0LXZ3LXNtKDNweCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiBnZXQtdncoNDBweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGdldC12dyg0MHB4KTtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoNSwgNSwgNSwgMC4zKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IGdldC12dygxOHB4KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICMwNTA1MDU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogZ2V0LXZ3KDNweCk7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IGNvbG9yLCAuMnMgZWFzZS1pbi1vdXQgYmFja2dyb3VuZDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgICAgICB3aWR0aDogZ2V0LXZ3LXNtKDMycHgpO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGdldC12dy1zbSgzMnB4KTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMTJweCk7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBnZXQtdnctc20oMnB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNTA1MDU7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1iZy1jb2xvcik7XG4gICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXVwKHNtKSB7XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNTA1MDU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2t1IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiBnZXQtdncoNjVweCk7XG4gICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICBmb250LXNpemU6IGdldC12dygxNHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogIzA1MDUwNTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHJvZHVjdC1wYWdlLWNvbnRlbnQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDUwNTA1O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgLnByb2R1Y3QtcGFnZS1jb250ZW50LWlubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZHVjdC1wYWdlLWNvbnRlbnQtYmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBnZXQtdncoLTIyMXB4KTtcbiAgICAgIHdpZHRoOiBnZXQtdncoNjAwcHgpO1xuICAgICAgaGVpZ2h0OiBnZXQtdncoODQwcHgpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDUyNXB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9kdWN0LXBhZ2UtY29udGVudC1sZWZ0IHtcbiAgICAgIHBhZGRpbmctdG9wOiBnZXQtdncoODlweCk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgd2lkdGg6IGdldC12dygzNzZweCk7XG4gICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IGdldC12dy1zbSgyOXB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnByb2R1Y3QtcGFnZS1jb250ZW50LXNpdGUge1xuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBmb250LXNpemU6IGdldC12dygyNHB4KTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICMwNTA1MDU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICBmb250LXNpemU6IGdldC12dy1zbSgyMHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXVwKHNtKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucHJvZHVjdC1wYWdlLWNvbnRlbnQtc29jaWFscyB7XG4gIG1hcmdpbi10b3A6IGdldC12dyg0NHB4KTtcblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgbWFyZ2luLXRvcDogZ2V0LXZ3LXNtKDQwcHgpO1xuICB9XG5cbiAgLnByb2R1Y3QtcGFnZS1jb250ZW50LWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiBnZXQtdncoMTBweCk7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBnZXQtdnctc20oMTBweCk7XG4gICAgfVxuICB9XG59XG5cbi5wcm9kdWN0LXBhZ2UtY29udGVudC1sYWJlbCB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgZm9udC1zaXplOiBnZXQtdncoMTRweCk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzA1MDUwNTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgZm9udC1zaXplOiBnZXQtdnctc20oMTRweCk7XG4gIH1cbn1cblxuLnByb2R1Y3QtcGFnZS1jb250ZW50LWNlbnRlciB7XG4gIHdpZHRoOiBnZXQtdncoMzg0cHgpO1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wcm9kdWN0LXBhZ2UtY29udGVudC1pbWcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDgwdmg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdXAoc20pIHtcbiAgICAgICYuZml4ZWQge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIHJpZ2h0OiBnZXQtdncoNTI4cHgpO1xuICAgICAgICBsZWZ0OiBnZXQtdncoNTI4cHgpO1xuICAgICAgICB3aWR0aDogZ2V0LXZ3KDM4NHB4KTtcblxuICAgICAgICAmLmJvdHRvbSB7XG4gICAgICAgICAgdG9wOiBhdXRvIWltcG9ydGFudDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogZ2V0LXZ3KDU4MHB4KTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IG9wYWNpdHksIC4ycyBlYXNlLWluLW91dCB0cmFuc2Zvcm07XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdXAoc20pIHtcbiAgICAgICAgJi50cmFuc2Zvcm0tbGVmdCB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1MCUpO1xuXG4gICAgICAgICAgJi5uby10cmFuc2Zvcm0ge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hbmltYXRpb24taW1hZ2Uge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTUwJSk7XG4gICAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAgICYudHJhbnNmb3JtLXJpZ2h0IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cbiAgICAgICAgICAgICYubm8tdHJhbnNmb3JtIHtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1MCUpO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucHJvZHVjdC1wYWdlLWNvbnRlbnQtcmlnaHQge1xuICB3aWR0aDogZ2V0LXZ3KDM3NnB4KTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLnNrdS1saXN0LXNsaWRlci1pbWFnZXMtd3JhcCB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgICBtYXJnaW4tcmlnaHQ6IGdldC12dy1zbSgtMTVweCk7XG4gICAgbWFyZ2luLWxlZnQ6IGdldC12dy1zbSgtMTVweCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgLnNsaWRlci1pbWFnZXMtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IGdldC12dy1zbSgyOTFweCk7XG4gICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDQ0MHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNrdS1saXN0LXNsaWRlci13cmFwIHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgIHBhZGRpbmctdG9wOiBnZXQtdnctc20oMjBweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBnZXQtdnctc20oLTE1cHgpO1xuICAgIG1hcmdpbi1sZWZ0OiBnZXQtdnctc20oLTE1cHgpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuc2t1LWxpc3Qtc2xpZGVyLXdyYXAtbGFiZWwge1xuICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMTJweCk7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICMwNTA1MDU7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dy1zbSgxMHB4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBnZXQtdnctc20oMTVweCk7XG4gICAgfVxuICB9XG59XG5cbi5za3UtbGlzdCB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtdXAoc20pIHtcbiAgICAmLmZpeGVkIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICByaWdodDogZ2V0LXZ3KDQ4cHgpO1xuICAgICAgd2lkdGg6IGdldC12dygzNzZweCk7XG5cbiAgICAgICYuYm90dG9tIHtcbiAgICAgICAgdG9wOiBhdXRvIWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICBwYWRkaW5nOiAwIGdldC12dy1zbSgxNXB4KTtcblxuICAgIC5zbGljay1saXN0IHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxuXG4gIC5za3UtbGlzdC1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtaW4taGVpZ2h0OiBnZXQtdncoMTA1cHgpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDUwNTA1O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZy1yaWdodDogZ2V0LXZ3KDIwcHgpO1xuICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBwYWRkaW5nO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IGdldC12dy1zbSg2NnB4KTtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoNSwgNSwgNSwgMC4yKTtcbiAgICAgIHdpZHRoOiBnZXQtdnctc20oMjU0cHgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBnZXQtdnctc20oN3B4KTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGdldC12dy1zbSgxMHB4KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dy1zbSg3cHgpO1xuICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IGJhY2tncm91bmQsIC4ycyBlYXNlLWluLW91dCBib3JkZXI7XG5cbiAgICAgICYuc2xpY2stY3VycmVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC11cChzbSkge1xuICAgICAgJi5ib3JkZXItbGlnaHQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg1LDUsNSwwLjE1KTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGdldC12dygxMHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmFtZS1kZXNjIHtcbiAgICAgIHdpZHRoOiBnZXQtdncoMTgwcHgpO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICB3aWR0aDogZ2V0LXZ3LXNtKDE1MHB4KTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgfVxuXG4gICAgICAmLmVtcHR5LW5hbWUge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgfVxuXG4gICAgICAubmFtZSB7XG4gICAgICAgIHBhZGRpbmc6IGdldC12dygxMHB4KSAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IGdldC12dygyMHB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICMwNTA1MDU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIHBhZGRpbmc6IGdldC12dy1zbSg4cHgpIDAgMDtcbiAgICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgxNHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZGVzYyB7XG4gICAgICAgIHBhZGRpbmc6IGdldC12dyg3cHgpIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDE0cHgpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICMwNTA1MDU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCBnZXQtdnctc20oNnB4KSAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDEycHgpO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZvbHVtZS1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBnZXQtdnctc20oNnB4KTtcbiAgICAgIH1cblxuICAgICAgLnZvbHVtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDM4cHgpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xNjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGNvbG9yOiAjMDUwNTA1O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogZ2V0LXZ3KDJweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDIwcHgpO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pY29uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGdldC12dygyMHB4KTtcbiAgICAgICAgd2lkdGg6IGdldC12dygzMHB4KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IGdldC12dygxMHB4KSAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogZ2V0LXZ3LXNtKDEycHgpO1xuICAgICAgICAgIHdpZHRoOiBnZXQtdnctc20oMTVweCk7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGdldC12dy1zbSg3cHgpO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dy1zbSgtMTJweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRleHQtYmxvY2sge1xuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3LXNtKDYwcHgpO1xuICB9XG5cbiAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgZm9udC1zaXplOiBnZXQtdncoMzhweCk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjMDUwNTA1O1xuICAgIG1hcmdpbi1ib3R0b206IGdldC12dyg0M3B4KTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDI0cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3LXNtKDMwcHgpO1xuICAgIH1cbiAgfVxuXG4gIHAsIGxpIHtcbiAgICBmb250LXNpemU6IGdldC12dygxOHB4KTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS41NjtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICMwNTA1MDU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICBmb250LXNpemU6IGdldC12dy1zbSgxNnB4KTtcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiBnZXQtdncoMzBweCk7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBnZXQtdnctc20oMzBweCk7XG4gICAgfVxuICB9XG59XG5cbi5wcm9kdWN0LXBhZ2UtY29udGVudC10YWJsZS13cmFwIHtcbiAgcGFkZGluZy10b3A6IGdldC12dygyMDBweCk7XG4gIHBhZGRpbmctYm90dG9tOiBnZXQtdncoODBweCk7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgIHBhZGRpbmctdG9wOiBnZXQtdnctc20oODBweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGdldC12dy1zbSgxMDBweCk7XG4gIH1cblxuICAucHJvZHVjdC1wYWdlLWNvbnRlbnQtdGFibGUge1xuICAgIC5wcm9kdWN0LXBhZ2UtY29udGVudC10YWJsZS1sYWJlbHMge1xuICAgICAgcGFkZGluZy1ib3R0b206IGdldC12dygxMXB4KTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9kdWN0LXBhZ2UtY29udGVudC10YWJsZS1yb3cge1xuICAgICAgcGFkZGluZy10b3A6IGdldC12dyg1cHgpO1xuICAgICAgcGFkZGluZy1ib3R0b206IGdldC12dyg3cHgpO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBnZXQtdnctc20oMTVweCk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBnZXQtdnctc20oMTVweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtcGFnZS1jb250ZW50LXRhYmxlLWxhYmVscywgLnByb2R1Y3QtcGFnZS1jb250ZW50LXRhYmxlLXJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwNTA1MDU7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDUwNTA1O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wcm9kdWN0LXBhZ2UtY29udGVudC10YWJsZS1sZWZ0LCAucHJvZHVjdC1wYWdlLWNvbnRlbnQtdGFibGUtcmlnaHQge1xuICAgICAgICB3aWR0aDogZ2V0LXZ3KDQwOHB4KTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnByb2R1Y3QtcGFnZS1jb250ZW50LWxhYmVsLCAucHJvZHVjdC1wYWdlLWNvbnRlbnQtZGF0YSB7XG4gICAgICAgIG1pbi13aWR0aDogZ2V0LXZ3KDM0cHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnByb2R1Y3QtcGFnZS1jb250ZW50LWRhdGEge1xuICAgICAgICBmb250LXNpemU6IGdldC12dygxNHB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBjb2xvcjogIzA1MDUwNTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMTJweCk7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3LXNtKDZweCk7XG5cbiAgICAgICAgICAucHJvZHVjdC1wYWdlLWNvbnRlbnQtbGFiZWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMTJweCk7XG4gICAgICAgICAgICB3aWR0aDogZ2V0LXZ3LXNtKDE1MXB4KTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogZ2V0LXZ3LXNtKDE2cHgpO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wcm9kdWN0LXBhZ2UtdmlkZW9zIHtcbiAgcGFkZGluZzogZ2V0LXZ3KDgwcHgpIDAgMDtcblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5wcm9kdWN0LXBhZ2UtdmlkZW9zLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBnZXQtdncoMjdweCk7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBnZXQtdnctc20oMTZweCk7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiBnZXQtdncoMjBweCk7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICMwNTA1MDU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDE2cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0LXBhZ2UtdmlkZW9zLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogZ2V0LXZ3KC01cHgpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtcGFnZS12aWRlb3MtbGlzdC1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IGdldC12dyg1cHgpO1xuICAgICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dygzMHB4KTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3LXNtKDE1cHgpO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC5pbWctd3JhcCB7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pZnJhbWUtd3JhcCB7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW1nLXdyYXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGdldC12dygzMDBweCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDE4N3B4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBsYXktaWNvbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB3aWR0aDogZ2V0LXZ3KDkycHgpO1xuICAgICAgICAgIGhlaWdodDogZ2V0LXZ3KDkycHgpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dygyNHB4KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUwNTA1O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQgYmFja2dyb3VuZDtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiBnZXQtdnctc20oNTBweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGdldC12dy1zbSg1MHB4KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dy1zbSgxMHB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXVwKHNtKSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgICAgZmlsbDogIzA1MDUwNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IGdldC12dygyMHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogZ2V0LXZ3KDIycHgpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiBnZXQtdnctc20oMTBweCk7XG4gICAgICAgICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDExcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aW1lIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogZ2V0LXZ3KDIwcHgpO1xuICAgICAgICAgIGJvdHRvbTogZ2V0LXZ3KDIwcHgpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDUwcHgpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjQ4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICAgIGxlZnQ6IGdldC12dy1zbSgxNXB4KTtcbiAgICAgICAgICAgIGJvdHRvbTogZ2V0LXZ3LXNtKDE1cHgpO1xuICAgICAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMzZweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pZnJhbWUtd3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogZ2V0LXZ3KDVweCk7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IGdldC12dyg1cHgpO1xuICAgICAgICBoZWlnaHQ6IGdldC12dygzMDBweCk7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDE4N3B4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5uYW1lLXllYXIge1xuICAgICAgICAubmFtZSB7XG4gICAgICAgICAgZm9udC1zaXplOiBnZXQtdncoMTRweCk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGNvbG9yOiAjMDUwNTA1O1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMTRweCk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBnZXQtdnctc20oOHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAueWVhciB7XG4gICAgICAgICAgZm9udC1zaXplOiBnZXQtdncoMTRweCk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgY29sb3I6ICMwNTA1MDU7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgxNHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnByb2R1Y3QtcGFnZS1uZXh0LXByZXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXRvcDogZ2V0LXZ3KDIwMHB4KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwNTA1MDU7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgIHBhZGRpbmctdG9wOiBnZXQtdnctc20oNjBweCk7XG4gIH1cblxuICAucHJvZHVjdC1wYWdlLXByZXYge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwNTA1MDU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc3ZnLXdyYXAge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgLnByb2R1Y3QtcGFnZS1uZXh0IHtcbiAgICAuc3ZnLXdyYXAge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLnByb2R1Y3QtcGFnZS1wcmV2LCAucHJvZHVjdC1wYWdlLW5leHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IGdldC12dyg0MHB4KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMDUwNTA1O1xuICAgIHBhZGRpbmc6IGdldC12dyg1cHgpIDAgZ2V0LXZ3KDEwcHgpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IGdldC12dy1zbSgyNHB4KTtcbiAgICAgIHBhZGRpbmc6IGdldC12dy1zbSg1cHgpIDAgZ2V0LXZ3LXNtKDEwcHgpO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgbWF4LXdpZHRoOiBnZXQtdnctc20oMTk0cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdXAoc20pIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIH1cblxuICAgICAgICAuc3ZnLXdyYXAge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwNTA1MDU7XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQgb3BhY2l0eTtcbiAgICAgIH1cblxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5sZXR0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwJSk7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zdmctd3JhcCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogZ2V0LXZ3KDQwcHgpO1xuICAgICAgaGVpZ2h0OiBnZXQtdncoNDBweCk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IGdldC12dygtNXB4KTtcbiAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBiYWNrZ3JvdW5kO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIHdpZHRoOiBnZXQtdnctc20oMjRweCk7XG4gICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDI0cHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogZ2V0LXZ3KDE5cHgpO1xuICAgICAgICBoZWlnaHQ6IGdldC12dygxN3B4KTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgd2lkdGg6IGdldC12dy1zbSgxMHB4KTtcbiAgICAgICAgICBoZWlnaHQ6IGdldC12dy1zbSgxMXB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8vIG1peGluc1xuXG4kYnJlYWtwb2ludHM6IChcbiAgICAgICAgc206IDk2MHB4XG4pO1xuXG4vLyBSZXNwb25kIGFib3ZlLlxuQG1peGluIHJlc3BvbmQtYWJvdmUoJGJyZWFrcG9pbnQpIHtcblxuICAvLyBJZiB0aGUgYnJlYWtwb2ludCBleGlzdHMgaW4gdGhlIG1hcC5cbiAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpIHtcblxuICAgIC8vIEdldCB0aGUgYnJlYWtwb2ludCB2YWx1ZS5cbiAgICAkYnJlYWtwb2ludC12YWx1ZTogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KTtcblxuICAgIC8vIFdyaXRlIHRoZSBtZWRpYSBxdWVyeS5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC12YWx1ZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgLy8gSWYgdGhlIGJyZWFrcG9pbnQgZG9lc24ndCBleGlzdCBpbiB0aGUgbWFwLlxuICB9IEBlbHNlIHtcblxuICAgIC8vIExvZyBhIHdhcm5pbmcuXG4gICAgQHdhcm4gJ0ludmFsaWQgYnJlYWtwb2ludDogI3skYnJlYWtwb2ludH0uJztcbiAgfVxufVxuXG4vLyBSZXNwb25kIGFib3ZlLlxuQG1peGluIHJlc3BvbmQtdXAoJGJyZWFrcG9pbnQpIHtcblxuICAvLyBJZiB0aGUgYnJlYWtwb2ludCBleGlzdHMgaW4gdGhlIG1hcC5cbiAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpIHtcblxuICAgIC8vIEdldCB0aGUgYnJlYWtwb2ludCB2YWx1ZS5cbiAgICAkYnJlYWtwb2ludC12YWx1ZTogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KTtcblxuICAgIC8vIFdyaXRlIHRoZSBtZWRpYSBxdWVyeS5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC12YWx1ZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgLy8gSWYgdGhlIGJyZWFrcG9pbnQgZG9lc24ndCBleGlzdCBpbiB0aGUgbWFwLlxuICB9IEBlbHNlIHtcblxuICAgIC8vIExvZyBhIHdhcm5pbmcuXG4gICAgQHdhcm4gJ0ludmFsaWQgYnJlYWtwb2ludDogI3skYnJlYWtwb2ludH0uJztcbiAgfVxufVxuXG4kdnctdmlld3BvcnQ6IDE0NDA7XG5AZnVuY3Rpb24gZ2V0LXZ3KCRmb250KSB7XG4gICR2dy1jb250ZXh0OiAkdnctdmlld3BvcnQgKiAwLjAxICogMXB4O1xuICBAcmV0dXJuICRmb250IC8gJHZ3LWNvbnRleHQgKiAxdnc7XG4gIEByZXR1cm4gJGZvbnQ7XG59XG5cbiR2dy12aWV3cG9ydC1zbTogMzc1O1xuQGZ1bmN0aW9uIGdldC12dy1zbSgkZm9udCkge1xuICAkdnctY29udGV4dC1zbTogJHZ3LXZpZXdwb3J0LXNtICogMC4wMSAqIDFweDtcbiAgQHJldHVybiAkZm9udCAvICR2dy1jb250ZXh0LXNtICogMXZ3O1xuICBAcmV0dXJuICRmb250O1xufSJdfQ== */
