.collection-header,.collection-header .title-image .collection-image{position:relative;z-index:1}.collection-header .title-image{position:relative}.collection-header .title-image .collection-image img,.collection-header .title-image .collection-image svg{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.collection-header .title-image .collection-image .static{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;height:34.72222vw;position:relative;z-index:1}.collection-header .title-image .collection-image .static:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.3)}@media screen and (max-width:960px){.collection-header .title-image .collection-image .static{height:106.66667vw}.collection-header .title-image .collection-image .static:after{display:none}}.collection-header .title-image .collection-image .dynamic{position:absolute;left:0;right:0;top:0;bottom:0;z-index:2;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}.collection-header .title-image .collection-image .dynamic:after{display:none;content:'';position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.3)}.collection-header .title-image .collection-title{position:absolute;z-index:2;left:1.38889vw;bottom:2.08333vw}.collection-header .title-image .collection-title h1{font-family:RomanaBT-Roman;font-size:4.30556vw;line-height:1;color:#fff}@media screen and (max-width:960px){.collection-header .title-image .collection-image .dynamic:after{display:block}.collection-header .title-image .collection-title{left:4vw;bottom:8vw}.collection-header .title-image .collection-title h1{font-size:8.53333vw}}.collection-text-slider{padding:0 0 6.94444vw 1.38889vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:2}@media screen and (max-width:960px){.collection-text-slider{padding:1.33333vw 0 32.53333vw;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.collection-text-slider .text{width:43.47222vw;-ms-flex-negative:0;flex-shrink:0;padding-top:7.63889vw}.collection-text-slider .text h2{max-width:33.81944vw}@media screen and (max-width:960px){.collection-text-slider .text{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:25.6vw;padding-left:4vw;padding-right:4vw}.collection-text-slider .text h2{max-width:88vw}}.collection-text-slider .slider-wrap-wrap{width:49.30556vw;-ms-flex-negative:0;flex-shrink:0;margin-top:-4.72222vw;position:relative;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-ms-user-select:none;user-select:none;height:29.16667vw}@media screen and (max-width:960px){.collection-text-slider .slider-wrap-wrap{width:100%;margin-top:0;height:82.4vw;overflow:hidden}}.collection-text-slider .slider-wrap{width:100%;overflow:hidden;position:relative;height:29.16667vw}@media screen and (max-width:960px){.collection-text-slider .slider-wrap{height:83.2vw}}.collection-text-slider .slider-wrap .slider{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden;height:29.16667vw;width:100%}@media screen and (max-width:960px){.collection-text-slider .slider-wrap .slider{height:83.2vw}}.collection-text-slider .slider-wrap .slider .slider-collection-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:24.65278vw;height:20.83333vw;-ms-flex-negative:0;flex-shrink:0;padding-right:.69444vw;position:absolute}@media screen and (max-width:960px){.collection-text-slider .slider-wrap .slider .slider-collection-item{height:59.46667vw;width:59.46667vw;padding-left:1.33333vw;padding-right:0}}.collection-text-slider .slider-wrap .slider .slider-collection-item:nth-child(even){height:29.16667vw}@media screen and (max-width:960px){.collection-text-slider .slider-wrap .slider .slider-collection-item:nth-child(even){height:83.2vw}}.collection-text-slider .slider-wrap .slider .slider-collection-item .img-wrap{width:100%;height:100%;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;pointer-events:none}.collection-text-slider .slider-wrap .slider .slider-collection-item .img-wrap img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-webkit-transition:.3s ease-out transform;-o-transition:.3s ease-out transform;transition:.3s ease-out transform}.categories-list{margin-bottom:2.63889vw;padding-bottom:.69444vw;margin-right:-1.38889vw;margin-left:-1.38889vw;padding-left:1.38889vw;padding-right:1.38889vw;overflow:auto}@media screen and (max-width:960px){.categories-list{margin-bottom:10.13333vw;padding-bottom:2.66667vw;margin-right:-4vw;margin-left:-4vw;padding-left:4vw;padding-right:4vw}}.categories-list ul{display:-webkit-box;display:-ms-flexbox;display:flex}.categories-list ul li{margin-right:.27778vw}.categories-list ul li a{text-decoration:none;font-size:.76389vw;line-height:1.2;color:#000;text-transform:uppercase;width:12.15278vw;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.11111vw 0 1.04167vw;display:block;border-radius:2.77778vw;border:1px solid rgba(0,0,0,.05);text-align:center;-webkit-transition:.2s ease-in-out border,.2s ease-in-out background,.2s ease-in-out transform;-o-transition:.2s ease-in-out border,.2s ease-in-out background,.2s ease-in-out transform;transition:.2s ease-in-out border,.2s ease-in-out background,.2s ease-in-out transform}@media screen and (min-width:960px){.collection-text-slider .slider-wrap .slider .slider-collection-item:hover .img-wrap img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.categories-list ul li a:hover{border-color:transparent;background:rgba(0,0,0,.16);-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}.collection-products .results-wrap .sort-by-filters .sort-by-wrap .sort-by-trigger:hover span{opacity:.6}}@media screen and (max-width:960px){.categories-list ul li{margin-right:1.06667vw}.categories-list ul li a{font-size:2.66667vw;width:34.66667vw;padding:4.26667vw 0 4vw;border-radius:10.66667vw}}.categories-list ul li a.active{border:1px solid #000;pointer-events:none}.collection-products{margin:6.94444vw 1.38889vw 1.38889vw;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:.55556vw}.collection-products .results-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.collection-products .results-wrap .results-title-selected{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.collection-products .results-wrap .results-title-selected .results-title{display:-webkit-box;display:-ms-flexbox;display:flex}.collection-products .results-wrap .results-title-selected .results-title .text{font-size:1.11111vw;font-weight:300;line-height:1}@media screen and (max-width:960px){.collection-products{margin:0 4vw 5.33333vw;padding-bottom:2.66667vw}.collection-products .results-wrap .results-title-selected .results-title .text{font-size:4.26667vw}}.collection-products .results-wrap .sort-by-filters{display:-webkit-box;display:-ms-flexbox;display:flex}.collection-products .results-wrap .sort-by-filters .sort-by-wrap{position:relative}.collection-products .results-wrap .sort-by-filters .sort-by-wrap.active .sort-by-popup{display:block}.collection-products .results-wrap .sort-by-filters .sort-by-wrap .sort-by-trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.11111vw;font-weight:300;line-height:1;cursor:pointer}.collection-products .results-wrap .sort-by-filters .sort-by-wrap .sort-by-trigger svg{width:.83333vw;height:.83333vw;margin-right:.41667vw}.collection-products .results-wrap .sort-by-filters .sort-by-wrap .sort-by-popup{position:absolute;right:0;top:1.59722vw;padding:1.875vw 1.66667vw 1.66667vw;border:1px solid rgba(0,0,0,.1);background-color:#fff;z-index:3;display:none}@media screen and (max-width:960px){.collection-products .results-wrap .sort-by-filters .sort-by-wrap .sort-by-trigger{font-size:4.26667vw}.collection-products .results-wrap .sort-by-filters .sort-by-wrap .sort-by-trigger svg{width:3.2vw;height:3.2vw;margin-right:1.6vw}.collection-products .results-wrap .sort-by-filters .sort-by-wrap .sort-by-popup{top:6.93333vw;padding:8.26667vw 6.93333vw}}.collection-products .results-wrap .sort-by-filters .sort-by-wrap .sort-by-popup .sort-by-list a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;white-space:nowrap;margin-bottom:1.18056vw;font-size:.97222vw;font-weight:300;line-height:1;color:#000;position:relative;padding-left:2.08333vw;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:960px){.collection-products .results-wrap .sort-by-filters .sort-by-wrap .sort-by-popup .sort-by-list a{margin-bottom:6.93333vw;font-size:3.73333vw;padding-left:6.66667vw}}@media screen and (min-width:960px){.collection-products .results-wrap .sort-by-filters .sort-by-wrap .sort-by-popup .sort-by-list a:hover{color:rgba(0,0,0,.6)}.collection-products .results-wrap .sort-by-filters .sort-by-wrap .sort-by-popup .sort-by-list a:hover:before{opacity:.45}}.collection-products .results-wrap .sort-by-filters .sort-by-wrap .sort-by-popup .sort-by-list a.active:after{opacity:1}.collection-products .results-wrap .sort-by-filters .sort-by-wrap .sort-by-popup .sort-by-list a:last-child{margin-bottom:0}.collection-products .results-wrap .sort-by-filters .sort-by-wrap .sort-by-popup .sort-by-list a:before{content:'';position:absolute;left:0;width:1.18056vw;height:1.18056vw;opacity:.2;border:1px solid #000;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:960px){.collection-products .results-wrap .sort-by-filters .sort-by-wrap .sort-by-popup .sort-by-list a:before{width:4.53333vw;height:4.53333vw}}.collection-products .results-wrap .sort-by-filters .sort-by-wrap .sort-by-popup .sort-by-list a:after{content:'';position:absolute;left:.34722vw;width:.48611vw;height:.48611vw;background:#000;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0}.product-tiles-wrap{padding:0 1.38889vw}.product-tiles-list{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1.38889vw}.product-tile-promo{grid-column:span 5}@media screen and (max-width:960px){.collection-products .results-wrap .sort-by-filters .sort-by-wrap .sort-by-popup .sort-by-list a:after{left:1.33333vw;width:1.86667vw;height:1.86667vw}.product-tiles-wrap{padding:0 4vw}.product-tiles-list{grid-template-columns:repeat(2,1fr);grid-gap:1.33333vw}.product-tile-promo{grid-column:span 2}}.product-tile-promo .map{background-image:-webkit-gradient(linear,left top,left bottom,from(#faf0e5),color-stop(50%,#f0d4b3));background-image:-o-linear-gradient(top,#faf0e5,#f0d4b3 50%);background-image:linear-gradient(to bottom,#faf0e5,#f0d4b3 50%);padding:1.04167vw 8.05556vw;position:relative}@media screen and (max-width:960px){.product-tile-promo .map{padding:4.26667vw 0 77.06667vw;overflow:hidden}.product-tile-promo .map svg{width:146%;margin-left:-23%}}.product-tile-promo .map .text-block{position:absolute;left:1.38889vw;bottom:2.77778vw;z-index:2;width:27.98611vw}.product-tile-promo .map .text-block h2{max-width:19.51389vw}.product-tile{display:block;text-decoration:none;color:#000}@media screen and (max-width:960px){.product-tile-promo .map .text-block{left:4vw;right:4vw;bottom:11.2vw;width:auto}.product-tile-promo .map .text-block h2{max-width:61.33333vw}.product-tile{padding-bottom:4vw}.product-tile.empty{display:none}}.product-tile.half{grid-column:span 2}.product-tile.title{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}.product-tile.title h2{font-family:RomanaBT-Roman;font-size:2.63889vw;line-height:1;text-align:center}@media screen and (max-width:960px){.product-tile.title h2{font-size:6.93333vw;line-height:1.2;text-align:left;width:100%;margin-bottom:6.66667vw}.product-tile.title h2 br{display:none}}.product-tile.title-desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:1.52778vw;padding-right:7.08333vw;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:1.38889vw}.product-tile.link{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}.product-tile.link a{text-decoration:none;font-size:1.11111vw;line-height:1;color:#000}@media screen and (max-width:960px){.product-tile.title-desc{padding-left:0;padding-right:0;padding-bottom:4vw}.product-tile.link{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:18.66667vw}.product-tile.link a{font-size:4.8vw}}.product-tile .product-image-wrap{position:relative;overflow:hidden}.product-tile .product-image-wrap .collection{position:absolute;z-index:2;left:.55556vw;top:.55556vw;padding:.27778vw .41667vw .20833vw;border-radius:1.38889vw;background-color:#fff;font-size:.55556vw;line-height:1.25;color:rgba(0,0,0,.6);text-transform:uppercase;cursor:pointer;-webkit-transition:.2s ease-in-out transform;-o-transition:.2s ease-in-out transform;transition:.2s ease-in-out transform}@media screen and (max-width:960px){.product-tile .product-image-wrap .collection{left:2.13333vw;top:2.13333vw;padding:.8vw 1.6vw .53333vw;border-radius:5.33333vw;font-size:2.13333vw}.product-tile .product-image-wrap .add-to-cart{display:none}}@media screen and (min-width:960px){.product-tile.big{grid-column:span 2;grid-row:span 2}.product-tile.big .product-image-wrap .product-image{height:41.25vw}.product-tile:hover.big .product-image-wrap .product-image .static img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.product-tile:hover .product-image-wrap .add-to-cart{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.product-tile:hover .product-image-wrap .product-image .hover{opacity:1}.product-tile:hover .product-image-wrap .product-image .hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.product-tile .product-image-wrap .collection:hover{background-color:rgba(0,0,0,.3);color:#fff;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}}.product-tile .product-image-wrap .add-to-cart{position:absolute;z-index:2;left:.55556vw;bottom:.69444vw;padding:.27778vw 1.11111vw .13889vw;border-radius:2.77778vw;background-color:#000;font-size:.83333vw;font-weight:300;line-height:1;color:#fff;opacity:0;cursor:pointer;-webkit-transition:.2s ease-in-out transform,.2s ease-in-out opacity,.2s ease-in-out color,.2s ease-in-out background;-o-transition:.2s ease-in-out transform,.2s ease-in-out opacity,.2s ease-in-out color,.2s ease-in-out background;transition:.2s ease-in-out transform,.2s ease-in-out opacity,.2s ease-in-out color,.2s ease-in-out background;-webkit-transform:translateY(200%);-ms-transform:translateY(200%);transform:translateY(200%)}@media screen and (min-width:960px){.product-tile .product-image-wrap .add-to-cart:hover{background-color:rgba(0,0,0,.9);color:rgba(255,255,255,.7);-webkit-transform:translateY(0) scale(1.05);-ms-transform:translateY(0) scale(1.05);transform:translateY(0) scale(1.05)}}.product-tile .product-image-wrap .product-image{width:100%;height:18.33333vw;position:relative;z-index:1}@media screen and (max-width:960px){.product-tile .product-image-wrap .product-image{height:45.33333vw}}.product-tile .product-image-wrap .product-image .hover{position:absolute;left:0;top:0;z-index:2;opacity:0}.product-tile .product-image-wrap .product-image .static{position:relative;z-index:1}.product-tile .product-image-wrap .product-image .hover,.product-tile .product-image-wrap .product-image .static{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;-webkit-transition:.4s ease-out opacity;-o-transition:.4s ease-out opacity;transition:.4s ease-out opacity}.product-tile .product-image-wrap .product-image .hover img,.product-tile .product-image-wrap .product-image .static img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:.4s ease-out transform;-o-transition:.4s ease-out transform;transition:.4s ease-out transform}.product-tile .product-name-price{margin-top:.97222vw}.product-tile .product-name-price .product-name{font-family:RomanaBT-Roman;font-size:.97222vw;line-height:1}@media screen and (max-width:960px){.product-tile .product-name-price{margin-top:2.66667vw}.product-tile .product-name-price .product-name{font-size:3.73333vw}}.product-tile .product-name-price .product-price{margin-top:.41667vw;opacity:.4;font-size:.83333vw;font-weight:500;line-height:1}.product-tiles-wrap{margin-bottom:7.63889vw}.collection-text-promo{padding:6.94444vw 19.16667vw 15.48611vw;text-align:center}.collection-text-promo h2{line-height:1.2}@media screen and (max-width:960px){.product-tile .product-name-price .product-price{margin-top:1.6vw;font-size:3.2vw}.product-tiles-wrap{margin-bottom:16.53333vw}.collection-text-promo{padding:26.66667vw 7.73333vw 40vw}.collection-text-promo h2{line-height:1.3}}.collection-text-promo .link-wrap{margin-top:6.52778vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.collection-text-promo .link-wrap a{text-decoration:none;font-size:1.11111vw;line-height:1;color:#000}@media screen and (max-width:960px){.collection-text-promo .link-wrap{margin-top:21.33333vw}.collection-text-promo .link-wrap a{font-size:4.8vw}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi9fY29sbGVjdGlvbi5zY3NzIiwiX21peGlucy5zY3NzIiwiY29tbW9uL3BhcnRzL19jYXRlZ29yaWVzLnNjc3MiLCJjb21tb24vcGFydHMvX3NvcnRieS5zY3NzIiwiY29tbW9uL3BhcnRzL19wcm9kdWN0X3RpbGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxrQkFBa0I7RUFDbEIsVUFBVSxFQUFBO0VBRlo7SUFLSSxrQkFBa0IsRUFBQTtJQUx0QjtNQVFNLGtCQUFrQjtNQUNsQixVQUFVLEVBQUE7TUFUaEI7UUFZUSxjQUFjO1FBQ2QsV0FBVztRQUNYLFlBQVk7UUFDWixvQkFBaUI7UUFBakIsaUJBQWlCLEVBQUE7TUFmekI7UUFtQlEsb0JBQWE7UUFBYixvQkFBYTtRQUFiLGFBQWE7UUFDYix5QkFBbUI7UUFBbkIsc0JBQW1CO1FBQW5CLG1CQUFtQjtRQUNuQix3QkFBdUI7UUFBdkIscUJBQXVCO1FBQXZCLHVCQUF1QjtRQUN2QixnQkFBZ0I7UUFDaEIsa0JDOEIyQjtRRDdCM0Isa0JBQWtCO1FBQ2xCLFVBQVUsRUFBQTtRQ1RkO1VEaEJKO1lBNEJVLG1CQ2dDNEIsRUFBQSxFRGhCL0I7UUE1Q1A7VUFnQ1UsV0FBVztVQUNYLGtCQUFrQjtVQUNsQixPQUFPO1VBQ1AsUUFBUTtVQUNSLE1BQU07VUFDTixTQUFTO1VBQ1Qsb0NBQW9DLEVBQUE7VUN0QjFDO1lEaEJKO2NBeUNZLGFBQWEsRUFBQSxFQUVoQjtNQTNDVDtRQStDUSxrQkFBa0I7UUFDbEIsT0FBTztRQUNQLFFBQVE7UUFDUixNQUFNO1FBQ04sU0FBUztRQUNULFVBQVU7UUFDVixvQkFBYTtRQUFiLG9CQUFhO1FBQWIsYUFBYTtRQUNiLHlCQUFtQjtRQUFuQixzQkFBbUI7UUFBbkIsbUJBQW1CO1FBQ25CLHdCQUF1QjtRQUF2QixxQkFBdUI7UUFBdkIsdUJBQXVCO1FBQ3ZCLGdCQUFnQixFQUFBO1FBeER4QjtVQTJEVSxhQUFhO1VBQ2IsV0FBVztVQUNY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SjtRQXNCTSxzQkNwUGdDLEVBQUEsRURpUW5DO0lBbkNIO01BMEJNLHFCQUFxQjtNQUNyQixvQkNoUTZCO01EaVE3QixjQUFjO01BQ2QsV0FBVyxFQUFBO01DdlNiO1FEMFFKO1VBZ0NRLGdCQzlQOEIsRUFBQSxFRGdRakMiLCJmaWxlIjoiY29sbGVjdGlvbi5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmNvbGxlY3Rpb24taGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuXG4gIC50aXRsZS1pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmNvbGxlY3Rpb24taW1hZ2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgaW1nLCBzdmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG5cbiAgICAgIC5zdGF0aWMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaGVpZ2h0OiBnZXQtdncoNTAwcHgpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDQwMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmR5bmFtaWMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2xsZWN0aW9uLXRpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBsZWZ0OiBnZXQtdncoMjBweCk7XG4gICAgICBib3R0b206IGdldC12dygzMHB4KTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICBsZWZ0OiBnZXQtdnctc20oMTVweCk7XG4gICAgICAgIGJvdHRvbTogZ2V0LXZ3LXNtKDMwcHgpO1xuICAgICAgfVxuXG4gICAgICBoMSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBSb21hbmFCVC1Sb21hbjtcbiAgICAgICAgZm9udC1zaXplOiBnZXQtdncoNjJweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMzJweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvbGxlY3Rpb24tdGV4dC1zbGlkZXIge1xuICBwYWRkaW5nOiAwIDAgZ2V0LXZ3KDEwMHB4KSBnZXQtdncoMjBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICBwYWRkaW5nOiBnZXQtdnctc20oNXB4KSAwIGdldC12dy1zbSgxMjJweCk7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG5cbiAgLnRleHQge1xuICAgIHdpZHRoOiBnZXQtdncoNjI2cHgpO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHBhZGRpbmctdG9wOiBnZXQtdncoMTEwcHgpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcGFkZGluZy10b3A6IGdldC12dy1zbSg5NnB4KTtcbiAgICAgIHBhZGRpbmctbGVmdDogZ2V0LXZ3LXNtKDE1cHgpO1xuICAgICAgcGFkZGluZy1yaWdodDogZ2V0LXZ3LXNtKDE1cHgpO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIG1heC13aWR0aDogZ2V0LXZ3KDQ4N3B4KTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICBtYXgtd2lkdGg6IGdldC12dy1zbSgzMzBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNsaWRlci13cmFwLXdyYXAge1xuICAgIHdpZHRoOiBnZXQtdncoNzEwcHgpO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbi10b3A6IGdldC12dygtNjhweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogZ3JhYjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBoZWlnaHQ6IGdldC12dyg0MjBweCk7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBoZWlnaHQ6IGdldC12dy1zbSgzMDlweCk7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgfVxuXG4gIC5zbGlkZXItd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiBnZXQtdncoNDIwcHgpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgaGVpZ2h0OiBnZXQtdnctc20oMzEycHgpO1xuICAgIH1cblxuICAgIC5zbGlkZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGhlaWdodDogZ2V0LXZ3KDQyMHB4KTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDMxMnB4KTtcbiAgICAgIH1cblxuICAgICAgLnNsaWRlci1jb2xsZWN0aW9uLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgd2lkdGg6IGdldC12dygzNTVweCk7XG4gICAgICAgIGhlaWdodDogZ2V0LXZ3KDMwMHB4KTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGdldC12dygxMHB4KTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICBoZWlnaHQ6IGdldC12dy1zbSgyMjNweCk7XG4gICAgICAgICAgd2lkdGg6IGdldC12dy1zbSgyMjNweCk7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiBnZXQtdnctc20oNXB4KTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgIGhlaWdodDogZ2V0LXZ3KDQyMHB4KTtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDMxMnB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXVwKHNtKSB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuaW1nLXdyYXAge1xuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWctd3JhcCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLW91dCB0cmFuc2Zvcm07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbXBvcnQgXCJwYXJ0cy9jYXRlZ29yaWVzXCI7XG5cbi5jb2xsZWN0aW9uLXByb2R1Y3RzIHtcbiAgbWFyZ2luOiBnZXQtdncoMTAwcHgpIGdldC12dygyMHB4KSBnZXQtdncoMjBweCk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmctYm90dG9tOiBnZXQtdncoOHB4KTtcblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgbWFyZ2luOiAwIGdldC12dy1zbSgxNXB4KSBnZXQtdnctc20oMjBweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGdldC12dy1zbSgxMHB4KTtcbiAgfVxuXG4gIC5yZXN1bHRzLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgLnJlc3VsdHMtdGl0bGUtc2VsZWN0ZWQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIC5yZXN1bHRzLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiBnZXQtdncoMTZweCk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDE2cHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zb3J0LWJ5LWZpbHRlcnMge1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgQGltcG9ydCBcInBhcnRzL3NvcnRieVwiO1xuICAgIH1cbiAgfVxufVxuXG5AaW1wb3J0IFwicGFydHMvcHJvZHVjdF90aWxlc1wiO1xuXG4ucHJvZHVjdC10aWxlcy13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3KDExMHB4KTtcblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3LXNtKDYycHgpO1xuICB9XG59XG5cbi5jb2xsZWN0aW9uLXRleHQtcHJvbW8ge1xuICBwYWRkaW5nOiBnZXQtdncoMTAwcHgpIGdldC12dygyNzZweCkgZ2V0LXZ3KDIyM3B4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICBwYWRkaW5nOiBnZXQtdnctc20oMTAwcHgpIGdldC12dy1zbSgyOXB4KSBnZXQtdnctc20oMTUwcHgpO1xuICB9XG5cbiAgaDIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIH1cbiAgfVxuXG4gIC5saW5rLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IGdldC12dyg5NHB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgbWFyZ2luLXRvcDogZ2V0LXZ3LXNtKDgwcHgpO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1zaXplOiBnZXQtdncoMTZweCk7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGNvbG9yOiAjMDAwO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDE4cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8vIG1peGluc1xuXG4kYnJlYWtwb2ludHM6IChcbiAgICAgICAgc206IDk2MHB4XG4pO1xuXG4vLyBSZXNwb25kIGFib3ZlLlxuQG1peGluIHJlc3BvbmQtYWJvdmUoJGJyZWFrcG9pbnQpIHtcblxuICAvLyBJZiB0aGUgYnJlYWtwb2ludCBleGlzdHMgaW4gdGhlIG1hcC5cbiAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpIHtcblxuICAgIC8vIEdldCB0aGUgYnJlYWtwb2ludCB2YWx1ZS5cbiAgICAkYnJlYWtwb2ludC12YWx1ZTogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KTtcblxuICAgIC8vIFdyaXRlIHRoZSBtZWRpYSBxdWVyeS5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC12YWx1ZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgLy8gSWYgdGhlIGJyZWFrcG9pbnQgZG9lc24ndCBleGlzdCBpbiB0aGUgbWFwLlxuICB9IEBlbHNlIHtcblxuICAgIC8vIExvZyBhIHdhcm5pbmcuXG4gICAgQHdhcm4gJ0ludmFsaWQgYnJlYWtwb2ludDogI3skYnJlYWtwb2ludH0uJztcbiAgfVxufVxuXG4vLyBSZXNwb25kIGFib3ZlLlxuQG1peGluIHJlc3BvbmQtdXAoJGJyZWFrcG9pbnQpIHtcblxuICAvLyBJZiB0aGUgYnJlYWtwb2ludCBleGlzdHMgaW4gdGhlIG1hcC5cbiAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpIHtcblxuICAgIC8vIEdldCB0aGUgYnJlYWtwb2ludCB2YWx1ZS5cbiAgICAkYnJlYWtwb2ludC12YWx1ZTogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KTtcblxuICAgIC8vIFdyaXRlIHRoZSBtZWRpYSBxdWVyeS5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC12YWx1ZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgLy8gSWYgdGhlIGJyZWFrcG9pbnQgZG9lc24ndCBleGlzdCBpbiB0aGUgbWFwLlxuICB9IEBlbHNlIHtcblxuICAgIC8vIExvZyBhIHdhcm5pbmcuXG4gICAgQHdhcm4gJ0ludmFsaWQgYnJlYWtwb2ludDogI3skYnJlYWtwb2ludH0uJztcbiAgfVxufVxuXG4kdnctdmlld3BvcnQ6IDE0NDA7XG5AZnVuY3Rpb24gZ2V0LXZ3KCRmb250KSB7XG4gICR2dy1jb250ZXh0OiAkdnctdmlld3BvcnQgKiAwLjAxICogMXB4O1xuICBAcmV0dXJuICRmb250IC8gJHZ3LWNvbnRleHQgKiAxdnc7XG4gIEByZXR1cm4gJGZvbnQ7XG59XG5cbiR2dy12aWV3cG9ydC1zbTogMzc1O1xuQGZ1bmN0aW9uIGdldC12dy1zbSgkZm9udCkge1xuICAkdnctY29udGV4dC1zbTogJHZ3LXZpZXdwb3J0LXNtICogMC4wMSAqIDFweDtcbiAgQHJldHVybiAkZm9udCAvICR2dy1jb250ZXh0LXNtICogMXZ3O1xuICBAcmV0dXJuICRmb250O1xufSIsIi5jYXRlZ29yaWVzLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiBnZXQtdncoMzhweCk7XG4gIHBhZGRpbmctYm90dG9tOiBnZXQtdncoMTBweCk7XG4gIG1hcmdpbi1yaWdodDogZ2V0LXZ3KC0yMHB4KTtcbiAgbWFyZ2luLWxlZnQ6IGdldC12dygtMjBweCk7XG4gIHBhZGRpbmctbGVmdDogZ2V0LXZ3KDIwcHgpO1xuICBwYWRkaW5nLXJpZ2h0OiBnZXQtdncoMjBweCk7XG4gIG92ZXJmbG93OiBhdXRvO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiBnZXQtdnctc20oMzhweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGdldC12dy1zbSgxMHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGdldC12dy1zbSgtMTVweCk7XG4gICAgbWFyZ2luLWxlZnQ6IGdldC12dy1zbSgtMTVweCk7XG4gICAgcGFkZGluZy1sZWZ0OiBnZXQtdnctc20oMTVweCk7XG4gICAgcGFkZGluZy1yaWdodDogZ2V0LXZ3LXNtKDE1cHgpO1xuICB9XG5cbiAgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGdldC12dyg0cHgpO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogZ2V0LXZ3LXNtKDRweCk7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDExcHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgd2lkdGg6IGdldC12dygxNzVweCk7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBhZGRpbmc6IGdldC12dygxNnB4KSAwIGdldC12dygxNXB4KTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dyg0MHB4KTtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQgYm9yZGVyLCAuMnMgZWFzZS1pbi1vdXQgYmFja2dyb3VuZCwgLjJzIGVhc2UtaW4tb3V0IHRyYW5zZm9ybTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXVwKHNtKSB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjE2KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDEwcHgpO1xuICAgICAgICAgIHdpZHRoOiBnZXQtdnctc20oMTMwcHgpO1xuICAgICAgICAgIHBhZGRpbmc6IGdldC12dy1zbSgxNnB4KSAwIGdldC12dy1zbSgxNXB4KTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiBnZXQtdnctc20oNDBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzAwMDtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5zb3J0LWJ5LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJi5hY3RpdmUge1xuICAgIC5zb3J0LWJ5LXBvcHVwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5zb3J0LWJ5LXRyaWdnZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IGdldC12dygxNnB4KTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDE2cHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdXAoc20pIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBvcGFjaXR5OiAuNjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogZ2V0LXZ3KDEycHgpO1xuICAgICAgaGVpZ2h0OiBnZXQtdncoMTJweCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGdldC12dyg2cHgpO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIHdpZHRoOiBnZXQtdnctc20oMTJweCk7XG4gICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDEycHgpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGdldC12dy1zbSg2cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zb3J0LWJ5LXBvcHVwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiBnZXQtdncoMjNweCk7XG4gICAgcGFkZGluZzogZ2V0LXZ3KDI3cHgpIGdldC12dygyNHB4KSBnZXQtdncoMjRweCk7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgdG9wOiBnZXQtdnctc20oMjZweCk7XG4gICAgICBwYWRkaW5nOiBnZXQtdnctc20oMzFweCkgZ2V0LXZ3LXNtKDI2cHgpO1xuICAgIH1cblxuICAgIC5zb3J0LWJ5LWxpc3Qge1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3KDE3cHgpO1xuICAgICAgICBmb250LXNpemU6IGdldC12dygxNHB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogZ2V0LXZ3KDMwcHgpO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBnZXQtdnctc20oMjZweCk7XG4gICAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMTRweCk7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiBnZXQtdnctc20oMjVweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXVwKHNtKSB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjYpO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IC40NTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogZ2V0LXZ3KDE3cHgpO1xuICAgICAgICAgIGhlaWdodDogZ2V0LXZ3KDE3cHgpO1xuICAgICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjMDAwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgICAgd2lkdGg6IGdldC12dy1zbSgxN3B4KTtcbiAgICAgICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDE3cHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiBnZXQtdncoNXB4KTtcbiAgICAgICAgICB3aWR0aDogZ2V0LXZ3KDdweCk7XG4gICAgICAgICAgaGVpZ2h0OiBnZXQtdncoN3B4KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgICBsZWZ0OiBnZXQtdnctc20oNXB4KTtcbiAgICAgICAgICAgIHdpZHRoOiBnZXQtdnctc20oN3B4KTtcbiAgICAgICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDdweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnByb2R1Y3QtdGlsZXMtd3JhcCB7XG4gIHBhZGRpbmc6IDAgZ2V0LXZ3KDIwcHgpO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICBwYWRkaW5nOiAwIGdldC12dy1zbSgxNXB4KTtcbiAgfVxufVxuXG4ucHJvZHVjdC10aWxlcy1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgZ3JpZC1nYXA6IGdldC12dygyMHB4KTtcblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLWdhcDogZ2V0LXZ3LXNtKDVweCk7XG4gIH1cbn1cblxuLnByb2R1Y3QtdGlsZS1wcm9tbyB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDU7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIH1cblxuICAubWFwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmFmMGU1LCAjZjBkNGIzIDUwJSk7XG4gICAgcGFkZGluZzogZ2V0LXZ3KDE1cHgpIGdldC12dygxMTZweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgcGFkZGluZzogZ2V0LXZ3LXNtKDE2cHgpIDAgZ2V0LXZ3LXNtKDI4OXB4KTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxNDYlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTIzJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGV4dC1ibG9jayB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiBnZXQtdncoMjBweCk7XG4gICAgICBib3R0b206IGdldC12dyg0MHB4KTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB3aWR0aDogZ2V0LXZ3KDQwM3B4KTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICBsZWZ0OiBnZXQtdnctc20oMTVweCk7XG4gICAgICAgIHJpZ2h0OiBnZXQtdnctc20oMTVweCk7XG4gICAgICAgIGJvdHRvbTogZ2V0LXZ3LXNtKDQycHgpO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cblxuICAgICAgaDIge1xuICAgICAgICBtYXgtd2lkdGg6IGdldC12dygyODFweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIG1heC13aWR0aDogZ2V0LXZ3LXNtKDIzMHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucHJvZHVjdC10aWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgIHBhZGRpbmctYm90dG9tOiBnZXQtdnctc20oMTVweCk7XG4gIH1cblxuICAmLmVtcHR5IHtcbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYuYmlnIHtcbiAgICBAaW5jbHVkZSByZXNwb25kLXVwKHNtKSB7XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICAgICAgZ3JpZC1yb3c6IHNwYW4gMjtcblxuICAgICAgLnByb2R1Y3QtaW1hZ2Utd3JhcCB7XG4gICAgICAgIC5wcm9kdWN0LWltYWdlIHtcbiAgICAgICAgICBoZWlnaHQ6IGdldC12dyg1OTRweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmhhbGYge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIH1cblxuICAmLnRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBoMiB7XG4gICAgICBmb250LWZhbWlseTogUm9tYW5hQlQtUm9tYW47XG4gICAgICBmb250LXNpemU6IGdldC12dygzOHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDI2cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3LXNtKDI1cHgpO1xuXG4gICAgICAgIGJyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi50aXRsZS1kZXNjIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1sZWZ0OiBnZXQtdncoMjJweCk7XG4gICAgcGFkZGluZy1yaWdodDogZ2V0LXZ3KDEwMnB4KTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmctdG9wOiBnZXQtdncoMjBweCk7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IGdldC12dy1zbSgxNXB4KTtcbiAgICB9XG4gIH1cblxuICAmLmxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmctdG9wOiBnZXQtdnctc20oNzBweCk7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXNpemU6IGdldC12dygxNnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgY29sb3I6ICMwMDA7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMThweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC11cChzbSkge1xuICAgICY6aG92ZXIge1xuICAgICAgJi5iaWcge1xuICAgICAgICAucHJvZHVjdC1pbWFnZS13cmFwIHtcbiAgICAgICAgICAucHJvZHVjdC1pbWFnZSB7XG4gICAgICAgICAgICAuc3RhdGljIHtcbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnByb2R1Y3QtaW1hZ2Utd3JhcCB7XG4gICAgICAgIC5hZGQtdG8tY2FydCB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZHVjdC1pbWFnZSB7XG4gICAgICAgICAgLmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHJvZHVjdC1pbWFnZS13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5jb2xsZWN0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBsZWZ0OiBnZXQtdncoOHB4KTtcbiAgICAgIHRvcDogZ2V0LXZ3KDhweCk7XG4gICAgICBwYWRkaW5nOiBnZXQtdncoNHB4KSBnZXQtdncoNnB4KSBnZXQtdncoM3B4KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dygyMHB4KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IGdldC12dyg4cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjYpO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCB0cmFuc2Zvcm07XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgbGVmdDogZ2V0LXZ3LXNtKDhweCk7XG4gICAgICAgIHRvcDogZ2V0LXZ3LXNtKDhweCk7XG4gICAgICAgIHBhZGRpbmc6IGdldC12dy1zbSgzcHgpIGdldC12dy1zbSg2cHgpIGdldC12dy1zbSgycHgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBnZXQtdnctc20oMjBweCk7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDhweCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdXAoc20pIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5hZGQtdG8tY2FydCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgbGVmdDogZ2V0LXZ3KDhweCk7XG4gICAgICBib3R0b206IGdldC12dygxMHB4KTtcbiAgICAgIHBhZGRpbmc6IGdldC12dyg0cHgpIGdldC12dygxNnB4KSBnZXQtdncoMnB4KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dyg0MHB4KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICBmb250LXNpemU6IGdldC12dygxMnB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCB0cmFuc2Zvcm0sIC4ycyBlYXNlLWluLW91dCBvcGFjaXR5LCAuMnMgZWFzZS1pbi1vdXQgY29sb3IsIC4ycyBlYXNlLWluLW91dCBiYWNrZ3JvdW5kO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMCUpO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdXAoc20pIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDEuMDUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtaW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGdldC12dygyNjRweCk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDE3MHB4KTtcbiAgICAgIH1cblxuICAgICAgLmhvdmVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG5cbiAgICAgIC5zdGF0aWMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG5cbiAgICAgIC5zdGF0aWMsIC5ob3ZlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiAuNHMgZWFzZS1vdXQgb3BhY2l0eTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuNHMgZWFzZS1vdXQgdHJhbnNmb3JtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByb2R1Y3QtbmFtZS1wcmljZSB7XG4gICAgbWFyZ2luLXRvcDogZ2V0LXZ3KDE0cHgpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgbWFyZ2luLXRvcDogZ2V0LXZ3LXNtKDEwcHgpO1xuICAgIH1cblxuICAgIC5wcm9kdWN0LW5hbWUge1xuICAgICAgZm9udC1mYW1pbHk6IFJvbWFuYUJULVJvbWFuO1xuICAgICAgZm9udC1zaXplOiBnZXQtdncoMTRweCk7XG4gICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgxNHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZHVjdC1wcmljZSB7XG4gICAgICBtYXJnaW4tdG9wOiBnZXQtdncoNnB4KTtcbiAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDEycHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGdldC12dy1zbSg2cHgpO1xuICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgxMnB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iXX0= */
