@import url("https://fonts.googleapis.com/css2?family=Alegreya:wght@700&display=swap");.blog_container.blog_border,.marketing.box_border{border:2px solid #e3c475;box-shadow:0 0 3px 0 #e3c475;border-radius:20px}.blog_container,.marketing{background:radial-gradient(ellipse at top center,hsla(0,0%,100%,.2) 0,transparent 100%)}.marketing>.streak,.streak{height:1px;width:80%;position:relative;left:10%;background:linear-gradient(90deg,#eb9a28,#e3c475 50%,#eb9a28)}@media (max-width:576px){.marketing>.streak,.streak{width:100%;left:0}}.marketing>.streak:after,.marketing>.streak:before,.streak:after,.streak:before{top:0;height:1px;width:10%;display:block;background:linear-gradient(90deg,transparent,#eb9a28);content:"";position:relative;left:-10%}@media (max-width:576px){.marketing>.streak:after,.marketing>.streak:before,.streak:after,.streak:before{display:none}}.marketing>.streak:after,.streak:after{top:-1px;left:100%;background:linear-gradient(90deg,#eb9a28,transparent)}@font-face{font-family:Gotham;src:url(../fonts/Gotham-Medium.otf);font-weight:400;font-style:normal}@font-face{font-family:Gotham;src:url(../fonts/Gotham-Bold.otf);font-weight:600;font-style:normal}body{background-color:#131313;color:#eee}.content_body{margin-top:100px}@media (max-width:992px){.content_body{margin-top:50px}}.navbar{height:100px;background:linear-gradient(180deg,#3d3d3d 0,#0e0e0e)}@media (max-width:992px){.navbar{height:50px}}.navbar h1{display:none}@media (max-width:992px){.navbar h1{width:100%;font-size:20px;color:#eb9a28;display:inline}}.navbar-dark .navbar-nav{display:block;float:none;vertical-align:top}.navbar-dark .navbar-nav .nav-item{float:left;margin:10px}@media (max-width:720px){.navbar-dark .navbar-nav .nav-item{float:none;margin:0 10px}}.navbar-dark .navbar-nav .nav-item.active .nav-link,.navbar-dark .navbar-nav .nav-item.active .nav-link:hover{color:#eb9a28}.navbar-dark .navbar-nav .nav-item .nav-link{color:#eee;font-family:Alegreya;font-size:26px}@media (max-width:720px){.navbar-dark .navbar-nav .nav-item .nav-link{font-size:20px;float:right;padding:5px 10px}}.navbar-dark .navbar-nav .nav-item .nav-link:hover{color:#e3c475;text-shadow:0 0 3px hsla(43,66%,67%,.5)}.navbar-dark .navbar-toggler{float:right;margin-left:auto;height:32px;width:32px;margin-right:10px;margin-top:0;padding-top:0;outline:none;border:none;position:absolute;right:20px}@media (max-width:992px){.navbar-dark .navbar-toggler{display:block}}@media (max-width:992px){.navbar-collapse{position:absolute;top:50px;right:-120%;padding-left:15px;padding-right:15px;padding-bottom:15px;width:auto;margin-top:0;background-color:#131313;padding:0}.navbar-collapse.collapse.in{display:block;right:0;transition:right .1s}}.localePicker{display:block;float:right}@media (max-width:720px){.localePicker{float:none;clear:both;width:100%;margin:10px;border-top:1px solid #414141}}label.lng_switcher{text-transform:uppercase;display:inline-block;margin-right:5px;margin-top:5px;cursor:pointer;font-family:Arial;color:#fff;margin-bottom:0}@media (max-width:720px){label.lng_switcher{float:right;margin-bottom:10px}}label.lng_switcher:first-child{margin-left:20px}label.lng_switcher input[type=radio]{display:none}label.lng_switcher:hover{color:#e3c475}label.lng_switcher.checked{font-weight:700;color:#eb9a28;text-shadow:0 0 3px hsla(43,66%,67%,.5)}.top_carousel{overflow:visible!important}.carousel{margin-bottom:80px}@media (max-width:720px){.carousel{margin-bottom:20px}}.carousel .col-sm-6{padding:0}.carousel .slide-image{width:100%;height:auto}.slider_button_cont{position:relative}.slider_button_cont .btn-orange{margin-left:20px;margin-right:20px}.carousel-caption.text-right .slider_button_cont{right:0}.carousel-caption{padding-top:30px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%}@media (max-width:576px){.carousel-caption{padding-top:0;top:0;width:100%;left:0}}@media (max-width:992px){.carousel-caption{top:0;padding-top:20px}}.carousel-caption h1{color:#eb9a28;font-size:2rem;text-transform:uppercase;font-family:Alegreya;font-weight:bolder}.carousel-caption p{color:#fff;font-size:18px;text-shadow:0 0 1px rgba(0,0,0,.8)}.carousel-item{background-color:transparent}.carousel-item>img{position:relative;top:0;min-width:100%;margin-left:auto;margin-right:auto;width:auto;height:auto}.fade_img{filter:brightness(50%)}.full_bright{filter:brightness(100%)!important}.carousel-item>.container{position:relative}.marketing{padding-top:40px;padding-bottom:40px;font-family:Gotham;font-weight:200;font-size:16px;color:#fff}.marketing .col{overflow:hidden;flex-direction:column}@media (max-width:992px){.marketing .col{min-width:100%}}.marketing .col.vertical:not(:last-child){border-right-width:1px;border-right-style:solid;-o-border-image:radial-gradient(circle,#e3c475,#eb9a28,transparent) 0 100%;border-image:radial-gradient(circle,#e3c475,#eb9a28,transparent) 0 100%}.marketing .col-lg-4{margin-bottom:1.5rem;text-align:center}.marketing .col-lg-4 p{margin-right:.75rem;margin-left:.75rem}.marketing h2{font-weight:400}.box_padding{padding:0 60px}@media (max-width:992px){.box_padding{padding:0 30px}}.btn-orange{font-family:Gotham;color:#eb9a28;position:relative;padding-left:0}.footer{position:static}.blog_container{position:relative;margin-top:80px;display:block;font-family:Alegreya;color:#4a525b;font-weight:200;font-size:18px}@media (max-width:720px){.blog_container{margin-top:40px}}.blog_container:nth-child(n+2){margin-bottom:80px}.blog_container h3.center{padding-top:20px;color:#e3c475;font-family:Alegreya}.blog_container h1,.blog_container h2,.blog_container h3:not(.blog_title):not(.center),.blog_container h4,.blog_container h5{position:relative;background-color:transparent;top:auto;left:0;padding-left:0}.blog_container .mtop{top:0}.blog_container.blog_border{padding:30px 60px}@media (max-width:992px){.blog_container.blog_border{padding:30px}}.blog_desc_cont,a.blog_desc_cont,a.blog_desc_cont:hover{margin:15px 0;padding:0;display:block;color:#fff;transition:all .3s;font-family:Gotham}.blog_desc_cont:hover,a.blog_desc_cont:hover,a.blog_desc_cont:hover:hover{-webkit-text-decoration-line:none;text-decoration-line:none}a.blog_desc_cont:hover .blog_title{color:#e3c475}a.blog_desc_cont:hover .blog_img_cont img{filter:saturate(1.5)}.blog_img_cont,.service_img_cont{max-width:100%;overflow:hidden}.blog_img_cont img,.service_img_cont img{width:100%;height:auto}.blog_desc_excerpt_cont p{font-size:16px}.blog_title,.title_border{padding:5px 5px 5px 0;color:#eb9a28;font-family:Alegreya;font-size:22px;overflow-wrap:break-word}.blog_title.big,.title_border.big{font-size:30px;padding:0 10px 10px 0}.featurette.pic_left{flex-direction:row-reverse!important}.flat-container.pic_left{margin-left:0}.featurette.pic_right>.col-md-6:last-child{padding-right:0}.featurette>.col-md-4:first-child{text-align:right;padding-right:50px}@media (max-width:720px){.featurette>.col-md-4:first-child{padding-right:20px}}.featurette.pic_left>.col-md-4:first-child{text-align:left;padding-left:50px}@media (max-width:720px){.featurette.pic_left>.col-md-4:first-child{padding-left:20px}}.featurette.pic_left>.col-md-8:last-child{padding-left:0}.marketing>.streak{margin-top:-40px}.image_grid{display:grid;grid-template-columns:75% 25%;grid-template-rows:1fr 1fr 1fr;grid-column-gap:10px;grid-row-gap:0;justify-items:stretch;align-items:stretch;grid-auto-rows:minmax(-webkit-min-content,-webkit-max-content);grid-auto-rows:minmax(min-content,max-content)}.image_grid>.big_grid{grid-row-start:1;grid-row-end:4}@media (max-width:720px){.image_grid>.big_grid{grid-column-end:3;grid-column-start:1}}.image_grid>.big_grid.alone{grid-column-start:1;grid-column-end:3}.featurette-gallery-cont{z-index:1;padding-left:10px;max-width:600px}.gallery-image{padding-bottom:10px;margin:0}@media (max-width:720px){.gallery-image{display:none}}.gallery-simple .gallery-image{padding:20px}.gallery-image:last-child{padding-bottom:0}.footer{background:#000;min-height:300px;bottom:0;width:100%;position:relative}@media (max-width:576px){.footer{min-height:auto}}.footer h2{color:#e3c475;font-size:24px;font-family:Gotham}.footer a{color:#eb9a28}.footer .fa{margin-right:10px;width:24px}@media (max-width:720px){.footer .row{flex-direction:column-reverse}}.streak{margin-bottom:20px}.copyright_area{font-family:Gotham;background-color:#131313;height:40px;padding:0;position:absolute;width:100%;left:0;bottom:0}.copyright_area p{line-height:40px;padding:0;margin:0}@media (max-width:576px){.copyright_area{display:none}}.article{font-family:Gotham}.article h2,.article h3{font-family:Alegreya}.article .featured-images{position:relative}.article .post-title{position:absolute;bottom:0;left:0;margin:0;padding:20px;width:100%;font-size:30px;text-align:left;background:rgba(0,0,0,.5)}.article .post-title.static{position:relative;padding:20px 0;color:#eb9a28;background:transparent}.article a{color:#e3c475}.article .info{font-size:16px;color:hsla(0,0%,100%,.8);font-family:Alegreya}.article .post-list{padding-left:0}.article .post-list h3 a{color:#eb9a28}ul.pagination a{min-width:30px;height:30px;display:block;line-height:30px;padding:0 10px;margin-left:10px;border-radius:2px;color:#eb9a28;background-color:#414141}ul.pagination a:hover{color:#e3c475;background-color:#747474}ul.pagination li.active a{color:#fff;background-color:#0e0e0e}img.fit_parent_wide{height:auto}img.fit_parent_tall,img.fit_parent_wide{max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}img.fit_parent_tall{width:auto}:focus{outline:none}ul{list-style-type:none}*{outline:none!important}a{-webkit-text-decoration-line:none;text-decoration-line:none}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhZ2Uuc2NzcyIsIm1peGlucy5zY3NzIiwidmFyaWFibGVzLnNjc3MiLCJyZXNldC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUtBLHNGQUFZLENBNlRaLGtEQ2pSQyx3QkM5Q21CLENEK0NuQiw0QkMvQ21CLENEZ0RuQixrQkFBbUIsQ0QrUXBCLDJCQzNRQyx1RkFBZ0csQ0R1WC9GLDJCQ25YQyxVQUFXLENBQ1gsU0FBVSxDQUtWLGlCQUFrQixDQUNsQixRQUFTLENBRVQsNkRBQW1GLENBckRqRix5QkQrWkgsMkJDaFhFLFVBQVcsQ0FDWCxNQUFRLENBeUJULENEc1ZELGdGQ3JXRSxLQUFNLENBQ1IsVUFBVyxDQUNULFNBQVUsQ0FDVixhQUFjLENBQ2QscURBQXFFLENBQ3ZFLFVBQVUsQ0FDVixpQkFBa0IsQ0FDbEIsU0FBVSxDQWpFUCx5QkQrWkgsZ0ZDdldJLFlBQWEsQ0FVZixDRDZWRix1Q0MzVkUsUUFBUyxDQUNULFNBQVUsQ0FDVixxREFBcUUsQ0RwRXpFLFdBQ0ksa0JBQW1CLENBQ25CLG1DQUFzQyxDQUN0QyxlQUFnQixDQUNoQixpQkFBa0IsQ0FHdEIsV0FDSSxrQkFBbUIsQ0FDbkIsaUNBQW9DLENBQ3BDLGVBQWdCLENBQ2hCLGlCQUFrQixDQUt0QixLQUVDLHdCRWpDZ0IsQ0ZrQ2hCLFVBQVcsQ0FHWixjQUNDLGdCRTdCb0IsQ0RJaEIseUJEd0JMLGNBR0UsZUFBOEIsQ0FHL0IsQ0FFRCxRQUNDLFlFckNvQixDRnlDcEIsb0RBQStELENDckMzRCx5QkRnQ0wsUUFHRSxXQUEwQixDQWEzQixDQWhCRCxXQVFRLFlBQWEsQ0N4Q2hCLHlCRGdDTCxXQVVZLFVBQVcsQ0FDWCxjQUFlLENBQ2YsYUV0RHFCLENGdURyQixjQUFlLENBRXRCLENBS0wseUJBQ0MsYUFBYyxDQUNkLFVBQVcsQ0FDWCxrQkFBbUIsQ0FIcEIsbUNBTUUsVUFBVyxDQUNYLFdBY0csQ0N6RUEseUJEb0RMLG1DQVNZLFVBQVcsQ0FDWCxhQUFjLENBNEJ4QixDQXRD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QVNRLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsTUFBTyxDQUNQLFFBQVMsQ0FDVCxZQUFhLENBQ2IsVUFBVyxDQUNYLGNBQWUsQ0FDZixlQUFnQixDQUNoQix5QkFBMkIsQ0FqQm5DLDRCQW1CWSxpQkFBa0IsQ0FDbEIsY0FBZSxDQUNmLGFFaHhCcUIsQ0ZpeEJyQixzQkFBdUIsQ0F0Qm5DLFdBMkJRLGFFeHhCWSxDRjZ2QnBCLGVBOEJRLGNBQWUsQ0FDZix3QkFBNkIsQ0FDN0Isb0JBQXFCLENBaEM3QixvQkFvQ1EsY0FBZSxDQXBDdkIseUJBc0NZLGFFanlCcUIsQ0ZzeUJqQyxnQkFHWSxjQUFlLENBQ2YsV0FBWSxDQUNaLGFBQWMsQ0FDZCxnQkFBaUIsQ0FDakIsY0FBaUIsQ0FDakIsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixhRWh6QnFCLENGa3pCckIsd0JBQXlCLENBWnJDLHNCQWNnQixhRXR6QkksQ0Z3ekJKLHdCQUF1QyxDQWhCdkQsMEJBb0JnQixVQUFXLENBRVgsd0JBQXNDLENBUXRELG9CQUdJLFdBQ2lCLENBRXJCLHdDQUxJLGNBQWUsQ0FDZixlQUFnQixDQUVoQixtQkFBaUIsQ0FBakIsZ0JBTWlCLENBSnJCLG9CQUdJLFVBQ2lCLENHbDFCckIsT0FBTyxZQUFhLENBQ3BCLEdBQ0ksb0JBQXFCLENBR3pCLEVBQ0ksc0JBQXdCLENBRTVCLEVBQ0MsaUNBQTBCLENBQTFCLHlCQUEwQiIsImZpbGUiOiJwYWdlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdyZXNldCc7XG5AaW1wb3J0ICdtaXhpbnMnO1xuXG5cbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUFsZWdyZXlhOndnaHRANzAwJmRpc3BsYXk9c3dhcCcpO1xuLypAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBbGVncmV5YSc7XG4gIC8vIHNyYzogbG9jYWwoXCJBbGVncmV5YSBCb2xkXCIpLCBsb2NhbChcIkFsZWdyZXlhLUJvbGRcIiksIHVybChcImh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9hbGVncmV5YS92MTMvNFVhR3JFQkJzQmhsQmp2ZmtTcGE0cjNPd3A0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICAvLyBzcmM6IHVybChcImh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9hbGVncmV5YS92MjcvNFVhY3JFQkJzQmhsQmp2ZmtRanQ3MWtaZnlCelBnTkd4QlU0OXFxamdTRS53b2ZmMlwiKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHNyYzogdXJsKCdodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvYWxlZ3JleWEvdjI3LzRVYWNyRUJCc0JobEJqdmZrUWp0NzFrWmZ5QnpQZ05HRVJJNDlhcWpnU0Uud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNzAwO1xuICAvLyB1bmljb2RlLXJhbmdlOiBVKzAtRkYsIFUrMTMxLCBVKzE1Mi0xNTMsIFUrMkJCLTJCQywgVSsyQzYsIFUrMkRBLCBVKzJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59Ki9cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IEdvdGhhbTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvR290aGFtLU1lZGl1bS5vdGYnKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IEdvdGhhbTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvR290aGFtLUJvbGQub3RmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cblxuXG5ib2R5IHtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnZV9iZztcblx0Y29sb3I6ICNlZWU7XG59XG5cbi5jb250ZW50X2JvZHl7XG5cdG1hcmdpbi10b3A6ICRuYXZiYXJfaGVpZ2h0O1xuXHRAaW5jbHVkZSBtUSgkbGcpe1xuXHRcdG1hcmdpbi10b3A6ICRuYXZiYXJfaGVpZ2h0IC8gMjtcblx0fVxuXG59XG5cbi5uYXZiYXJ7XG5cdGhlaWdodDogJG5hdmJhcl9oZWlnaHQ7XG5cdEBpbmNsdWRlIG1RKCRsZyl7XG5cdFx0aGVpZ2h0OiAkbmF2YmFyX2hlaWdodCAvIDI7XG5cdH1cblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzNkM2QzZCAwLCAjMGUwZTBlIDEwMCUpO1xuXG4gICAgaDF7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIG1RKCRsZyl7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ29sZF9kYXJrO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2e1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxvYXQ6IG5vbmU7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cblx0Lm5hdi1pdGVte1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbjogMTBweDtcbiAgICAgICAgQGluY2x1ZGUgbVEoJG1kKXtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgIC8vIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgfVxuXHRcdCYuYWN0aXZlIC5uYXYtbGluaywgJi5hY3RpdmUgLm5hdi1saW5rOmhvdmVye1xuXHRcdFx0Y29sb3I6ICRnb2xkX2Rhcms7XG5cdFx0fVxuLypcdFx0JjphZnRlcntcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGNvbnRlbnQ6ICdcXGYwMDUnO1xuXHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0fSovXG5cdFx0Lm5hdi1saW5re1xuXHRcdFx0Y29sb3I6ICNlZWU7XG5cdFx0XHRmb250LWZhbWlseTogQWxlZ3JleWE7XG5cdFx0XHRmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtUSgkbWQpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLy8gZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgfVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkZ29sZF9ob3Zlcjtcblx0XHQgICAgXHR0ZXh0LXNoYWRvdzogMHB4IDBweCAzcHggcmdiYSgkZ29sZF9ob3ZlciwgMC41KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4vLyBUT0dHTEVSXG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXJ7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjBweDtcbiAgICBAaW5jbHVkZSBtUSgkbGcpe1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLy8gZGlzcGxheTogbm9uZTtcblxuICAgIH1cbn1cblxuXG5cbkBpbmNsdWRlIG1RKCRsZyl7XG4gICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICByaWdodDogLTEyMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIFxuXG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICMwZTEzMTk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdlX2JnO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG5cbiAgICAgICAgJi5jb2xsYXBzZS5pbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMC4xcztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLypTV0lUQ0hFUiovXG5cbi5sb2NhbGVQaWNrZXJ7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbG9hdDogcmlnaHQ7XG4gICAgQGluY2x1ZGUgbVEoJG1kKXtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzQxNDE0MTtcbiAgICB9XG5cblxufVxuXG5sYWJlbC5sbmdfc3dpdGNoZXJ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LWZhbWlseTogQXJpYWw7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIEBpbmNsdWRlIG1RKCRtZCl7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cblx0JjpmaXJzdC1jaGlsZHtcbiAgICBcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHR9XG5cbiBcdGlucHV0W3R5cGU9J3JhZGlvJ117XG4gICAgXHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Jjpob3ZlcntcbiAgICBcdGNvbG9yOiAkZ29sZF9ob3Zlcjtcblx0fVxuXG5cdCYuY2hlY2tlZHtcbiAgICBcdGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIFx0Y29sb3I6ICRnb2xkX2Rhcms7XG4gICAgXHR0ZXh0LXNoYWRvdzogMHB4IDBweCAzcHggcmdiYSgkZ29sZF9ob3ZlciwgMC41KTtcblx0fVxufVxuXG5cbi8qIENVU1RPTUlaRSBUSEUgQ0FST1VTRUxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udG9wX2Nhcm91c2Vse1xuICAgIC8qcG9zaXRpb246IGFic29sdXRlOyovXG4gICAgLy8gdG9wOjQwcHg7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiBcdFx0aDMsIGgxe1xuICAgIFx0XHQvLyBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRcdH1cbn1cblxuXG5cbi8qIENhcm91c2VsIGJhc2UgY2xhc3MgKi9cbi5jYXJvdXNlbCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIEBpbmNsdWRlIG1RKCRtZCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLmNvbC1zbS02e1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIC5zbGlkZS1pbWFnZXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG59XG5cbi5zbGlkZXJfYnV0dG9uX2NvbnR7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vIG1hcmdpbi10b3A6IDQwcHg7XG5cdCAuYnRuLW9yYW5nZXtcblx0ICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHQgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHR9XG59XG5cbi5jYXJvdXNlbC1jYXB0aW9uLnRleHQtcmlnaHQgLnNsaWRlcl9idXR0b25fY29udCB7XG4gICAgcmlnaHQ6IDA7XG59XG5cbi5jYXJvdXNlbC1jYXB0aW9ue1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0b3A6MDtcbiAgICBsZWZ0OjA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIEBpbmNsdWRlIG1RKCRzbSl7XG4gICAgXHRwYWRkaW5nLXRvcDogMHB4O1xuICAgIFx0dG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbVEoJGxnKXtcbiAgICAgICAgdG9wOiAwO1xuICAgIFx0cGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxuICAgIC8vIHotaW5kZXg6IDEwMDA7XG4gICAgIGgxIHtcbiAgICAgICAgLypjb2xvcjogI2NkY2RjZDsqL1xuICAgICAgICBjb2xvcjogJGdvbGRfZGFyaztcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LWZhbWlseTogXCJBbGVncmV5YVwiO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICAgICAgICAvKnRleHQtc2hhZG93OiAwcHggMHB4IDFweCByZ2JhKDAsMCwwLDAuOCk7Ki9cblxuICAgIH1cbiAgICAgcHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDBweCAwcHggMXB4IHJnYmEoMCwwLDAsMC44KTtcbiAgICB9XG59XG5cbiAgICAvKiBEZWNsYXJlIGhlaWdodHMgYmVjYXVzZSBvZiBwb3NpdGlvbmluZyBvZiBpbWcgZWxlbWVudCAqL1xuICAgIC5jYXJvdXNlbC1pdGVtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cblxuICAuY2Fyb3VzZWwtaXRlbSA+IGltZyB7XG4gICAgICAvLyBmaWx0ZXI6IGJyaWdodG5lc3MoMC44KTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgLy8gbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICBcdFx0aGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmZhZGVfaW1ne1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg1MCUpO1xufVxuXG4uZnVsbF9icmlnaHR7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDEwMCUpICFpbXBvcnRhbnQ7XG5cbn1cblxuICAvKiB3ZWJraXQgYnVnICovXG4gIC5jYXJvdXNlbC1pdGVtID4gLmNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuLyogTUFSS0VUSU5HIENPTlRFTlRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubWFya2V0aW5ne1xuICAgIC8qcGFkZGluZy10b3A6IDQwcHg7Ki9cbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAvKnBhZGRpbmctYm90dG9tOiAyMHB4OyovXG4gICAgZm9udC1mYW1pbHk6IEdvdGhhbTtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAvKmNvbG9yOiAjNTA1NzYwOyovXG5cdEBleHRlbmQgJWZhZGVfYmc7XG4gICAgY29sb3I6ICRmb250X2NvbG9yO1xuXHQgLmNvbHtcblx0ICAgIG92ZXJmbG93OiBoaWRkZW47XG5cdCAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgQGluY2x1ZGUgbVEoJGxnKXtcbiAgICAgICAgICAgICAgICAvLyBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblx0ICAgIFx0Ji52ZXJ0aWNhbDpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0ICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuXHRcdFx0ICAgIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG5cdFx0XHQgICAgYm9yZGVyLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlICwgJGdvbGRfaG92ZXIsICRnb2xkX2RhcmssIHRyYW5zcGFyZW50KSAwIDEwMCU7XG5cdFx0XHR9XG5cdH1cblxuXHQuY29sLWxnLTQge1xuICBcdFx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuICBcdFx0cCB7XG5cdCAgXHRcdG1hcmdpbi1yaWdodDogLjc1cmVtO1xuXHQgIFx0XHRtYXJnaW4tbGVmdDogLjc1cmVtO1xuXHRcdH1cblx0fVxuXHRoMiB7XG5cdFx0ICBmb250LXdlaWdodDogNDAwO1xuXHRcdH1cblx0Ji5ib3hfYm9yZGVye1xuXHRcdEBleHRlbmQgJWdvbGRfYm9yZGVyO1xuLypcdFx0Ym9yZGVyOiAycHggc29saWQgJGdvbGRfaG92ZXI7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDBweCAzcHggMHB4ICRnb2xkX2hvdmVyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7Ki9cblx0fVxuXG59XG5cbi5ib3hfcGFkZGluZ3tcbiAgICBwYWRkaW5nOiAwIDYwcHg7XG4gICAgQGluY2x1ZGUgbVEoJGxnKXtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgIH1cbiAgICAvLyBtYXgtd2lkdGg6IDUwJTtcbn1cbi8qIENlbnRlciBhbGlnbiB0aGUgdGV4dCB3aXRoaW4gdGhlIHRocmVlIGNvbHVtbnMgYmVsb3cgdGhlIGNhcm91c2VsICovXG5cbi8qYnV0dG9ucyovXG5cbkBpbmNsdWRlIGtleWZyYW1lcyhhcnJvd19zaGFrZSkge1xuICAwJSB7IGxlZnQ6IDkwJTsgfVxuICAyNSUgeyBsZWZ0OiBjYWxjKDkwJSArIDJweCk7IH1cbiAgNTAlIHsgbGVmdDogY2FsYyg5MCUgKyA0cHgpOyB9XG4gIDc1JSB7IGxlZnQ6IGNhbGMoOTAlICsgMnB4KTsgfVxuICAxMDAlIHsgbGVmdDogOTAlOyB9XG59XG5cbi5idG4tb3Jhbmdle1xuXHRmb250LWZhbWlseTogR290aGFtO1xuXHRjb2xvcjogJGdvbGRfZGFyaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdC8qJjphZnRlcntcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjb250ZW50OiAnXFxmMTA1Jztcblx0XHRmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IGNhbGMoOTAlICsgMnB4KTtcblx0XHR0b3A6IDFweDtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0cGFkZGluZy10b3A6IDBweDtcblx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdFx0Y29sb3I6ICRnb2xkX2Rhcms7XG5cdH1cblx0Jjpob3Zlcntcblx0XHRjb2xvcjogJGdvbGRfaG92ZXI7XG5cdFx0JjphZnRlcntcblx0XHRcdGNvbG9yOiAkZ29sZF9ob3Zlcjtcblx0XHRcdEBpbmNsdWRlIGFuaW1hdGlvbignYXJyb3dfc2hha2UgMC41cyAzJyk7XG5cdFx0fVxuXHR9Ki9cblxufVxuXG5cblxuICAvKkZPT1RFUiovXG5cbiAgLmZvb3Rlcntcblx0YmFja2dyb3VuZDogIzAwMDtcblx0bWluLWhlaWdodDogMzAwcHg7XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG5cdEBpbmNsdWRlIG1RKCRzbSl7XG5cdFx0bWluLWhlaWdodDogYXV0bztcbiAgXHR9XG4gIH1cblxuICAuc3RyZWFre1xuICBcdEBleHRlbmQgJXN0cmVhaztcbiAgXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cblxuLyogQkxPR1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmJsb2dfY29udGFpbmVye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyB0b3A6NTBweDtcbiAgICBtYXJnaW4tdG9wOjgwcHg7XG4gICAgQGluY2x1ZGUgbVEoJG1kKXtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGV4dGVuZCAlZmFkZV9iZztcbiAgICAvKm1hcmdpbi1ib3R0b206IDE4MHB4OyovXG4gICAgZm9udC1mYW1pbHk6IEFsZWdyZXlhO1xuICAgIGNvbG9yOiAjNGE1MjViO1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuXG5cdCY6bnRoLWNoaWxkKG4rMikgLyp+IC5ibG9nX2NvbnRhaW5lcjpmaXJzdC1jaGlsZCovIHtcblx0ICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG5cdH1cblxuXHRoMy5jZW50ZXJ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdGNvbG9yOiAkZ29sZF9ob3Zlcjtcblx0XHRmb250LWZhbWlseTogQWxlZ3JleWE7XG5cdH1cblxuXHRoMzpub3QoLmJsb2dfdGl0bGUpOm5vdCguY2VudGVyKSwgaDEsIGgyLCBoNCwgaDV7XG5cdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0ICAgIHRvcDphdXRvO1xuXHQgICAgbGVmdDowO1xuXHQgICAgcGFkZGluZy1sZWZ0OiAwO1xuXHR9XG5cblx0Lm10b3B7XG5cdCAgICB0b3A6MDtcblx0fVxuXG5cdCYuYmxvZ19ib3JkZXJ7XG5cbiAgICBcdEBleHRlbmQgJWdvbGRfYm9yZGVyO1xuICAgIFx0cGFkZGluZzozMHB4IDYwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtUSgkbGcpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgICAgICB9XG5cdH1cbn1cblxuLyouYm90dG9tX2JvcmRlcntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRhNTI1Yjtcbn0qL1xuXG5cblxuLmJsb2dfZGVzY19jb250LCBhLmJsb2dfZGVzY19jb250LCBhLmJsb2dfZGVzY19jb250OmhvdmVye1xuICAgIG1hcmdpbjoxNXB4IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvKmJhY2tncm91bmQtY29sb3I6ICNmZmY7Ki9cbiAgICBjb2xvcjogJGZvbnRfY29sb3I7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgZm9udC1mYW1pbHk6IEdvdGhhbTtcbiAgICAmOmhvdmVye1xuICAgIFx0dGV4dC1kZWNvcmF0aW9uLWxpbmU6IG5vbmU7XG4gICAgfVxufVxuXG4vKi5ibG9nX2Rlc2NfY29udCAuaW5mb3tcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXdlaWdodDogMjAwO1xuXG59Ki9cblxuLyphLmJsb2dfZGVzY19jb250OmhvdmVye1xuICAgIGJveC1zaGFkb3c6IDBweCAxMXB4IDIwcHggLTVweCByZ2JhKDAsMCwwLDAuNSk7XG5cbiAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogbm9uZTtcbn0qL1xuXG5hLmJsb2dfZGVzY19jb250OmhvdmVyIC5ibG9nX3RpdGxle1xuICAgIGNvbG9yOiAkZ29sZF9ob3Zlcjtcbn1cblxuYS5ibG9nX2Rlc2NfY29udDpob3ZlciAuYmxvZ19pbWdfY29udCBpbWd7XG4gICAgLypmaWx0ZXI6IHNlcGlhKDAuNSk7Ki9cbiAgICBmaWx0ZXI6IHNhdHVyYXRlKDEuNSk7XG5cbn1cblxuLyouY2F0ZWdvcnlfbGFiZWwsIC5jYXRlZ29yeV9sYWJlbDpob3ZlcntcbiAgICBwYWRkaW5nOiAzcHggNXB4IDFweCA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MTQxNDE7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG4uY2F0ZWdvcnlfbGFiZWwuYmlne1xuICAgIHBhZGRpbmc6IDNweCA1cHggM3B4IDVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xufSovXG5cblxuLyouYmxvZ19kZXNjX2NvbnQ6Zmlyc3QtY2hpbGR7XG4gICAgbWFyZ2luLWxlZnQ6MDtcbn1cblxuLmJsb2dfZGVzY19jb250Omxhc3QtY2hpbGR7XG4gICAgbWFyZ2luLXJpZ2h0OjA7XG4gICAgfSovXG5cbiAgICAuYmxvZ19pbWdfY29udCwgLnNlcnZpY2VfaW1nX2NvbnR7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQgICAgaW1ne1xuXHQgICAgICAgIHdpZHRoOjEwMCU7XG5cdCAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXHQgICAgfVxuICAgIH1cblxuICAgIC5ibG9nX2Rlc2NfZXhjZXJwdF9jb250IHB7XG4gICAgXHRmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgLyouY29sLXNtLTEyIC5ibG9nX2Rlc2NfZXhjZXJwdF9jb250LCAuY29sLXNtLTEyIC5ibG9nX2Rlc2NfZXhjZXJwdF9jb250LmZ1bGx7XG4gICAgICAgIHBhZGRpbmc6IDBweCAzMHB4IDMwcHggMzBweDsgLyogZnVsbCBrZXBlcyBtZWdueWl0b3R0IGNpa2tcbiAgICB9Ki9cblxuICAgIC5ibG9nX3RpdGxlLCAudGl0bGVfYm9yZGVye1xuICAgICAgICBwYWRkaW5nOiA1cHggNXB4IDVweCAwcHg7XG4gICAgICAgIC8qY29sb3I6IGhzbGEoMCwgMCUsIDgwJSwgMSk7Ki9cbiAgICAgICAgY29sb3I6ICRnb2xkX2Rhcms7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBbGVncmV5YTtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuXG5cdCAgICAmLmJpZ3tcblx0ICAgICAgICBmb250LXNpemU6IDMwcHg7XG5cdCAgICAgICAgcGFkZGluZzogMHB4IDEwcHggMTBweCAwO1xuXHQgICAgfVxuICAgIH1cblxuLyogSU1BR0VCT1ggKi9cblxuXG5cbi5mZWF0dXJldHRlLnBpY19sZWZ0e1xuICAgICAgICAvKm1hcmdpbi1sZWZ0OjEyMHB4OyovXG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZsYXQtY29udGFpbmVyLnBpY19sZWZ0e1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAuZmVhdHVyZXR0ZS5waWNfcmlnaHQgPiAuY29sLW1kLTY6bGFzdC1jaGlsZHtcbiAgICAgICAgcGFkZGluZy1yaWdodDowO1xuXG4gICAgfVxuXG4gICAgLyogam9iYiBvbGRhbHQga2VwOiBleiBhIGJhbCBvbGRhbGkgc3pvdmVnZXMgZG9ib3oqL1xuICAgIC5mZWF0dXJldHRlID4gLmNvbC1tZC00OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIC8qcGFkZGluZzogNTBweDsqL1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbVEoJG1kKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAvKnBhZGRpbmctbGVmdDowOyovXG4gICAgfVxuXG4gICAgLyouZmVhdHVyZXR0ZS5waWNfbGVmdCA+IC5jb2wtbWQtNjpmaXJzdC1jaGlsZCovXG5cbiAgICAvKiBiYWwgb2xkYWx0IGtlcDogZXogYSBqb2JiIG9sZGFsaSBzem92ZWdlcyBkb2JveiovXG4gICAgLmZlYXR1cmV0dGUucGljX2xlZnQgPiAuY29sLW1kLTQ6Zmlyc3QtY2hpbGQvKiwgIC5mbGF0LWNvbnRhaW5lci5waWNfbGVmdCAgPiAuY29sLW1kLTY6Zmlyc3QtY2hpbGQqL3tcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgLypwYWRkaW5nOiA1MHB4OyovXG4gICAgICAgIHBhZGRpbmctbGVmdDo1MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbVEoJG1kKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MjBweDtcbiAgICAgICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmVhdHVyZXR0ZS5waWNfbGVmdCA+IC5jb2wtbWQtODpsYXN0LWNoaWxkIHtcbiAgICAgICAgLyp0ZXh0LWFsaWduOiByaWdodDsqL1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgICB9XG5cbiAgICAubWFya2V0aW5nID4gLnN0cmVha3tcblx0XHRAZXh0ZW5kICVzdHJlYWs7XG5cdFx0bWFyZ2luLXRvcDogLTQwcHg7XG4gICAgfVxuXG4gICAvKiAuZmxhdC1jb250YWluZXIgPiAuY29sLW1kLTY6Zmlyc3QtY2hpbGR7XG4gICAgICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7ICAgIH0qL1xuXG4gICAgLypncmlkKi9cblxuICAgIC5pbWFnZV9ncmlke1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAvKmRpc3BsYXk6IC13ZWJraXQtYm94OyovXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzUlIDI1JTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyIDFmcjtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxMHB4O1xuICAgICAgICBncmlkLXJvdy1nYXA6IDBweDtcbiAgICAgICAganVzdGlmeS1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIGdyaWQtYXV0by1yb3dzOiBtaW5tYXgobWluLWNvbnRlbnQsIG1heC1jb250ZW50KTtcbiAgICB9XG4gICAgLmltYWdlX2dyaWQgPiAuYmlnX2dyaWR7XG4gICAgICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgICAgICBncmlkLXJvdy1lbmQ6ICAgNDtcbiAgICAgICAgQGluY2x1ZGUgbVEoJG1kKXtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogMztcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmltYWdlX2dyaWQgPiAuYmlnX2dyaWQuYWxvbmV7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDM7XG4gICAgfVxuXG4gICAgLmZlYXR1cmV0dGUtZ2FsbGVyeS1jb250e1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIG1heC13aWR0aDo2MDBweDtcbiAgICB9XG5cbiAgICAuZ2FsbGVyeS1pbWFnZXtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1RKCRtZCl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5nYWxsZXJ5LXNpbXBsZSAuZ2FsbGVyeS1pbWFnZXtcbiAgICAgICAgcGFkZGluZzoyMHB4O1xuICAgIH1cblxuXG5cbiAgICAuZ2FsbGVyeS1pbWFnZTpsYXN0LWNoaWxke1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLyouc2VydmljZV90aXRsZXtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG5cbiAgICAuY2F0ZWdvcnlfbGlzdF9oZWFkZXJ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBHb3RoYW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRhNTI1YjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDIwcHggMDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9Ki9cblxuXG4gLypGT09URVIqL1xuXG4gIC5mb290ZXJ7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIG1RKCRzbSl7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgIGgye1xuICAgICAgICBjb2xvcjogJGdvbGRfaG92ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IEdvdGhhbTtcbiAgICB9XG4gICAgYXtcbiAgICAgICAgY29sb3I6ICRnb2xkX2Rhcms7XG4gICAgfVxuICAgIC5mYXtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICB9XG4gICAgLnJvd3tcbiAgICAgICAgQGluY2x1ZGUgbVEoJG1kKXtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLnN0cmVha3tcbiAgICBAZXh0ZW5kICVzdHJlYWs7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG5cbiAgLmNvcHlyaWdodF9hcmVhe1xuICAgIGZvbnQtZmFtaWx5OiBHb3RoYW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2VfYmc7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLy8gcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAgMCAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1RKCRzbSl7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gIH1cblxuLy8gQXJ0aWNsZVxuLmFydGljbGV7XG4gICAgZm9udC1mYW1pbHk6IEdvdGhhbTtcbiAgICBoMiwgaDN7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBbGVncmV5YTtcbiAgICB9XG4gICAgLmZlYXR1cmVkLWltYWdlc3tcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAucG9zdC10aXRsZXtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjUpO1xuICAgICAgICAmLnN0YXRpY3tcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ29sZF9kYXJrO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLy8gdGV4dC1zaGFkb3c6IDBweCAwcHggM3B4IHJnYmEoMCwwLDAsMSk7XG4gICAgfVxuICAgIGF7XG4gICAgICAgIGNvbG9yOiAkZ29sZF9ob3ZlcjtcbiAgICB9XG4gICAgLmluZm97XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsIDAuOCk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBbGVncmV5YTtcbiAgICB9XG5cbiAgICAucG9zdC1saXN0e1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIGgzIGF7XG4gICAgICAgICAgICBjb2xvcjogJGdvbGRfZGFyaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxudWwucGFnaW5hdGlvbntcbiAgICAgICAgXG4gICAgICAgIGF7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ29sZF9kYXJrO1xuICAgICAgICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgJGdvbGRfaG92ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE0MTQxO1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdvbGRfaG92ZXI7XG4gICAgICAgICAgICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgJGdvbGRfaG92ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigjNDE0MTQxLCAyMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpLmFjdGl2ZSBhe1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIC8vIGJvcmRlci1jb2xvcjogJGdvbGRfZGFyaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oIzQxNDE0MSwgMjAlKTtcbiAgICAgICAgICAgIH1cbiAgICB9XG5cblxuXG4vKk1JU0MqL1xuXG5pbWcuZml0X3BhcmVudF93aWRlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5pbWcuZml0X3BhcmVudF90YWxsIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuXG4vKlxuLmVxdWFsIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuXHQmID4gW2NsYXNzKj0nY29sLSddIHtcblx0ICBcdGRpc3BsYXk6IGZsZXg7XG4gIFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG59Ki8iLCJAaW1wb3J0ICd2YXJpYWJsZXMnO1xuXG5AbWl4aW4gY2xlYXJGaXh7XG4gICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbn1cblxuQG1peGluIGJveFNoYWRvd3tcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDIwcHggMHB4IHJnYmEoMCwwLDAsMC4xKTtcbn1cblxuQG1peGluIG1RKCR3aWR0aCl7XG4gICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGgpe1xuICAgICAgICBAY29udGVudDtcbiAgICAgfVxufVxuXG4vL2FuaW1zXG5AbWl4aW4ga2V5ZnJhbWVzKCRhbmltYXRpb24tbmFtZSkge1xuICAgIEAtd2Via2l0LWtleWZyYW1lcyAjeyRhbmltYXRpb24tbmFtZX0ge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG4gICAgQC1tb3ota2V5ZnJhbWVzICN7JGFuaW1hdGlvbi1uYW1lfSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH0gIFxuICAgIEAtbXMta2V5ZnJhbWVzICN7JGFuaW1hdGlvbi1uYW1lfSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgICBALW8ta2V5ZnJhbWVzICN7JGFuaW1hdGlvbi1uYW1lfSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH0gIFxuICAgIEBrZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gYW5pbWF0aW9uKCRzdHIpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246ICN7JHN0cn07XG4gIC1tb3otYW5pbWF0aW9uOiAjeyRzdHJ9O1xuICAtbXMtYW5pbWF0aW9uOiAjeyRzdHJ9O1xuICAtby1hbmltYXRpb246ICN7JHN0cn07XG4gIGFuaW1hdGlvbjogI3skc3RyfTsgICAgICBcbn1cblxuXG4lZ29sZF9ib3JkZXJ7XG5cdGJvcmRlcjogMnB4IHNvbGlkICRnb2xkX2hvdmVyO1xuXHRib3gtc2hhZG93OiAwcHggMHB4IDNweCAwcHggJGdvbGRfaG92ZXI7IFxuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuXG4lZmFkZV9iZ3tcblx0YmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgdG9wIGNlbnRlciwgcmdiYSgyNTUsMjU1LDI1NSwwLjIpIDAlLCByZ2JhKDAsMCwwLDApIDEwMCUpO1xufVxuXG4lc3RyZWFre1xuICBcdGhlaWdodDogMXB4O1xuICBcdHdpZHRoOiA4MCU7XG4gIFx0QGluY2x1ZGUgbVEoJHNtKXtcbiAgXHRcdHdpZHRoOiAxMDAlO1xuICBcdFx0bGVmdDogMCU7XG4gIFx0fVxuICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgXHRsZWZ0OiAxMCU7XG4gIFx0XG4gIFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkZ29sZF9kYXJrIDAlLCAkZ29sZF9ob3ZlciA1MCUsICRnb2xkX2RhcmsgMTAwJSk7XG4gIFx0JjpiZWZvcmUsICY6YWZ0ZXJ7XG4gIFx0XHQgIFx0QGluY2x1ZGUgbVEoJHNtKXtcbiAgXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuICBcdFx0XHR9XG4gIFx0XHR0b3A6IDA7XG5cdFx0aGVpZ2h0OiAxcHg7XG4gIFx0XHR3aWR0aDogMTAlO1xuICBcdFx0ZGlzcGxheTogYmxvY2s7XG5cdCAgXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMCwwLDAsMCkgMCUsICRnb2xkX2RhcmsgMTAwJSk7XG5cdFx0Y29udGVudDpcIlwiO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRsZWZ0OiAtMTAlO1xuICBcdH1cbiAgXHQmOmFmdGVye1xuICBcdFx0dG9wOiAtMXB4O1xuICBcdFx0bGVmdDogMTAwJTtcblx0ICBcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgJGdvbGRfZGFyayAwJSwgcmdiYSgwLDAsMCwwKSAxMDAlKTtcblx0ICBcdC8vdGFsYW4gam9cbiAgXHR9XG4gIH0iLCIvL3ZhcmlhYmxlc1xuLy9jb2xvcnNcbiRwYWdlX2JnOiAjMTMxMzEzO1xuJGdvbGRfaG92ZXI6ICNlM2M0NzU7XG4vLyAkZ29sZF9kYXJrOiBoc2xhKDM1LCA1MyUsIDQ0JSwgMSk7XG4kZ29sZF9kYXJrOiBoc2xhKDM1LCA4MyUsIDU0JSwgMSk7XG4kZm9udF9jb2xvcjogI2ZmZjtcbi8qJGhlYWRlcl9ncmF5OiAjYTZhNmE2O1xuJG9yYW5nZTogcmdiYSgyNTUsMTMzLDY2LDEpO1xuJGRhcms6ICM0MTQxNDE7Ki9cbi8vc2l6ZXNcbiRuYXZiYXJfaGVpZ2h0OiAxMDBweDtcblxuLy9tcVxuJHNtOiA1NzZweDtcbiRtZDogNzIwcHg7XG4kbGc6IDk5MnB4O1xuJHhsOiAxMjAwcHg7XG5cblxuIiwiLy9yZXNldFxuOmZvY3Vze291dGxpbmU6IG5vbmU7fVxudWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuKiB7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuYXtcblx0dGV4dC1kZWNvcmF0aW9uLWxpbmU6IG5vbmU7XG59Il19 */
