#editorial .section-mailForm{line-height:1.1;padding-top:2rem}#editorial .section-mailForm form{font-size:.88rem;margin-bottom:20px;margin-top:40px}#editorial .section-mailForm form label{margin-bottom:5px}#editorial .section-mailForm form textarea{height:auto}#editorial .section-mailForm form .duplicated-field,#editorial .section-mailForm form .horizontal-fields{display:flex;flex-direction:row}#editorial .section-mailForm form .duplicated-field button,#editorial .section-mailForm form .duplicated-field input[type=button],#editorial .section-mailForm form .horizontal-fields button,#editorial .section-mailForm form .horizontal-fields input[type=button]{height:auto;margin-left:10px;margin-right:0;padding:0!important;width:43px}#editorial .section-mailForm form .duplicated-field button:disabled,#editorial .section-mailForm form .duplicated-field input[type=button]:disabled,#editorial .section-mailForm form .horizontal-fields button:disabled,#editorial .section-mailForm form .horizontal-fields input[type=button]:disabled{cursor:default}#editorial .section-mailForm form .duplicated-field{margin-top:10px}#editorial .section-mailForm form .form-group{margin-bottom:30px}@media only screen and (max-width:768px){#editorial .section-mailForm form .form-group div[class^=col-]:not(.submit-action):not(:first-child){margin-top:30px}}#editorial .section-mailForm form .info{font-size:.85em;margin-top:8px}#editorial .section-mailForm form .licence-agreement{line-height:1.3}#editorial .section-mailForm form .licence-agreement a{font-size:inherit;font-weight:inherit}#editorial .section-mailForm form .licence-agreement .custom-control-label:after,#editorial .section-mailForm form .licence-agreement .custom-control-label:before{top:0}#editorial .section-mailForm a{font-size:1rem;font-weight:400}#editorial .container .main-content section{width:730px}@media only screen and (max-width:730px){#editorial .container .main-content section{width:100%}#editorial .container .main-content section:not(.wide){padding-left:20px;padding-right:20px}}@media only screen and (min-width:730px){#editorial .container .main-content .section-double-text div{margin-left:10px;margin-right:10px}#editorial .container .main-content .section-double-text div:first-child{margin-left:0}#editorial .container .main-content .section-double-text div:last-child{margin-right:0}}@media only screen and (max-width:730px){#editorial .container .main-content .section-double-text div{padding-left:10px;padding-right:10px}#editorial .container .main-content .section-double-text div:first-child{padding-left:0}#editorial .container .main-content .section-double-text div:last-child{padding-right:0}}@media only screen and (max-width:768px){#editorial .container .main-content .section-double-text div{padding-left:0;padding-right:0}}@media only screen and (min-width:730px){#editorial .container .main-content .section-double-text div{width:355px}}#editorial .container .main-content .section-text{padding-left:20px;padding-right:20px;width:100%}@media only screen and (min-width:730px){#editorial .container .main-content .section-text div{padding-left:calc(50% - 365px);padding-right:calc(50% - 365px)}#editorial .container .main-content .section-img-text .image-wrapper.left{float:left;margin-right:20px}#editorial .container .main-content .section-img-text .image-wrapper.right{float:right;margin-left:20px}}#editorial .container .main-content .section-img-text .image-wrapper .caption,#editorial .container .main-content .section-img-text .image-wrapper img{max-width:355px}@media only screen and (max-width:730px){#editorial .container .main-content .section-img-text .image-wrapper .caption,#editorial .container .main-content .section-img-text .image-wrapper img{max-width:100%}}#editorial .container .main-content .section-img-text .image-wrapper .caption{white-space:normal}#editorial .container .main-content .section-double-image .col-img{width:355px}#editorial .container .main-content .section-triple-image .col-img{width:230px}#editorial .container .main-content .section-double-image .col-img,#editorial .container .main-content .section-triple-image .col-img{margin-left:10px;margin-right:10px}#editorial .container .main-content .section-double-image .col-img:first-child,#editorial .container .main-content .section-triple-image .col-img:first-child{margin-left:0}#editorial .container .main-content .section-double-image .col-img:last-child,#editorial .container .main-content .section-triple-image .col-img:last-child{margin-right:0}@media only screen and (max-width:730px){#editorial .container .main-content .section-double-image .col-img,#editorial .container .main-content .section-triple-image .col-img{width:100%}#editorial .container .main-content .section-double-image .col-img:not(:last-child),#editorial .container .main-content .section-triple-image .col-img:not(:last-child){margin-bottom:50px}}@media only screen and (min-width:730px){#editorial .container .main-content .section-double-image .col-img img,#editorial .container .main-content .section-triple-image .col-img img{max-width:730px}}@media only screen and (max-width:730px){#editorial .container .main-content .section-double-image .col-img img,#editorial .container .main-content .section-triple-image .col-img img{max-width:100%}#editorial .container .main-content .section-double-image .col-img,#editorial .container .main-content .section-triple-image .col-img{margin-left:0;margin-right:0;text-align:center}}#editorial .container .main-content .section-tiles ul li{margin-left:10px;margin-right:10px}#editorial .container .main-content .section-tiles ul li:first-child{margin-left:0}#editorial .container .main-content .section-tiles ul li:last-child{margin-right:0}@media only screen and (min-width:769px){#editorial .container .main-content .section-tiles.cols-3 ul li figure{height:163px;width:230px}#editorial .container .main-content .section-tiles.cols-3 ul li figure figcaption{font-size:.7em;height:49px;padding:5px 10px}}.gallery-container{width:100%}.gallery-container button:focus{outline:auto}.gallery-container .gallery{position:relative;text-align:center}.gallery-container .gallery .gallery-image{align-items:center;background-color:#050505;display:flex;height:480px;justify-content:center;position:relative}.gallery-container .gallery .gallery-image img{max-height:480px;width:100%}@media (max-width:767px){.gallery-container .gallery .gallery-image{height:275px}.gallery-container .gallery .gallery-image a img{max-height:275px}}.gallery-container .gallery .gallery-image .arrow-navigation{background-color:rgba(92,99,111,.8);border-radius:50%;color:hsla(0,0%,100%,.8);display:none;font-size:1.4rem;height:2.8rem;position:absolute;top:50%;transform:translateY(-50%);width:2.8rem}.gallery-container .gallery .gallery-image .arrow-navigation.previous{left:2%;padding:.1rem .2rem 0 0}.gallery-container .gallery .gallery-image .arrow-navigation.next{padding:.1rem 0 0 .2rem;right:2%}.gallery-container .gallery .gallery-image .arrow-navigation:focus:not(:focus-visible){outline:none}.gallery-container .gallery:hover .arrow-navigation{display:block}.gallery-container .gallery .gallery-indicators{margin:8px 0}.gallery-container .gallery .gallery-indicators .gallery-dot{background-color:#aab5c4;border-radius:50%;display:inline-block;font-size:1px;height:15px;margin-right:10px;width:15px}.gallery-container .gallery .gallery-indicators .gallery-dot.current{background-color:#ffca32}.gallery-container .gallery .caption-wrapper{height:2rem}.gallery-container .gallery .caption-wrapper .caption{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}#editorial main .container article .main-article .gallery-container .caption,#home main .container article .main-article .gallery-container .caption{padding:0}#home .container .main-content section{width:1125px}@media only screen and (max-width:1125px){#home .container .main-content section{width:100%}#home .container .main-content section:not(.wide){padding-left:20px;padding-right:20px}}@media only screen and (min-width:1125px){#home .container .main-content .section-double-text div,#home .container .main-content .section-triple-text div{margin-left:15px;margin-right:15px}#home .container .main-content .section-double-text div:first-child,#home .container .main-content .section-triple-text div:first-child{margin-left:0}#home .container .main-content .section-double-text div:last-child,#home .container .main-content .section-triple-text div:last-child{margin-right:0}}@media only screen and (max-width:1125px){#home .container .main-content .section-double-text div,#home .container .main-content .section-triple-text div{padding-left:15px;padding-right:15px}#home .container .main-content .section-double-text div:first-child,#home .container .main-content .section-triple-text div:first-child{padding-left:0}#home .container .main-content .section-double-text div:last-child,#home .container .main-content .section-triple-text div:last-child{padding-right:0}}@media only screen and (max-width:768px){#home .container .main-content .section-double-text div,#home .container .main-content .section-triple-text div{padding-left:0;padding-right:0}}@media only screen and (min-width:1125px){#home .container .main-content .section-triple-text div{width:355px}#home .container .main-content .section-double-text div{width:547px}}#home .container .main-content .section-text{padding-left:20px;padding-right:20px;width:100%}@media only screen and (min-width:1125px){#home .container .main-content .section-text div{padding-left:calc(50% - 562.5px);padding-right:calc(50% - 562.5px)}#home .container .main-content .section-img-text .image-wrapper{max-width:50%}#home .container .main-content .section-img-text .image-wrapper.left{float:left;margin-right:30px}#home .container .main-content .section-img-text .image-wrapper.right{float:right;margin-left:30px}}#home .container .main-content .section-img-text .image-wrapper img{max-width:548px}@media only screen and (max-width:1125px){#home .container .main-content .section-img-text .image-wrapper img{max-width:100%}}#home .container .main-content .section-double-image .col-img{width:548px}#home .container .main-content .section-triple-image .col-img{width:355px}#home .container .main-content .section-double-image .col-img,#home .container .main-content .section-triple-image .col-img{margin-left:14.5px;margin-right:14.5px}#home .container .main-content .section-double-image .col-img:first-child,#home .container .main-content .section-triple-image .col-img:first-child{margin-left:0}#home .container .main-content .section-double-image .col-img:last-child,#home .container .main-content .section-triple-image .col-img:last-child{margin-right:0}@media only screen and (max-width:1125px){#home .container .main-content .section-double-image .col-img,#home .container .main-content .section-triple-image .col-img{width:100%}#home .container .main-content .section-double-image .col-img:not(:last-child),#home .container .main-content .section-triple-image .col-img:not(:last-child){margin-bottom:50px}}@media only screen and (min-width:1125px){#home .container .main-content .section-double-image .col-img img,#home .container .main-content .section-triple-image .col-img img{max-width:1125px}}@media only screen and (max-width:1125px){#home .container .main-content .section-double-image .col-img img,#home .container .main-content .section-triple-image .col-img img{max-width:100%}}@media only screen and (max-width:736px){#home .container .main-content .section-double-image .col-img,#home .container .main-content .section-triple-image .col-img{margin-left:0;margin-right:0;text-align:center}}#home .container .main-content .section-tiles ul li{margin-left:15px;margin-right:15px}#home .container .main-content .section-tiles ul li:first-child{margin-left:0}#home .container .main-content .section-tiles ul li:last-child{margin-right:0}@media only screen and (min-width:769px) and (max-width:1125px){#home .container .main-content .section-tiles.cols-3 ul li figure{height:163px;width:232px}#home .container .main-content .section-tiles.cols-3 ul li figure figcaption{font-size:.7em;height:49px;padding:5px 10px}}#editorial main .container,#home main .container{color:#050505;font-weight:300;overflow:visible;padding:0}#editorial main .container b,#editorial main .container strong,#home main .container b,#home main .container strong{font-weight:500}#editorial main .container .main-content,#home main .container .main-content{float:none}#editorial main .container .main-content section,#home main .container .main-content section{margin:auto}#editorial main .container .main-content section.wide,#home main .container .main-content section.wide{width:100%}#editorial main .container .editorial-navigation,#home main .container .editorial-navigation{align-items:flex-end;display:flex;flex-direction:column;height:40px;position:absolute;width:100%;z-index:1}#editorial main .container article .main-article header,#home main .container article .main-article header{background:none;display:block;margin-bottom:60px;padding:0;position:relative;z-index:0}#editorial main .container article .main-article ul li,#home main .container article .main-article ul li{list-style:square;list-style-position:inside}#editorial main .container article .main-article ol li,#home main .container article .main-article ol li{list-style-position:inside;list-style-type:decimal}#editorial main .container article .main-article h3,#editorial main .container article .main-article h4,#home main .container article .main-article h3,#home main .container article .main-article h4{color:#050505}#editorial main .container article .main-article img,#home main .container article .main-article img{display:inline-block}#editorial main .container article .main-article .caption,#home main .container article .main-article .caption{color:#050505;font-size:.65em;font-style:italic;font-weight:400;line-height:16px;padding:10px;text-align:center}#editorial main .container article .main-article section,#home main .container article .main-article section{clear:both;color:#050505;padding-bottom:24px;padding-top:24px}#editorial main .container article .main-article section form label,#home main .container article .main-article section form label{font-weight:400}#editorial main .container article .main-article section:first-of-type:not(.wide),#home main .container article .main-article section:first-of-type:not(.wide){padding-top:90px}#editorial main .container article .main-article section:first-of-type.section-collaborative-indexation,#home main .container article .main-article section:first-of-type.section-collaborative-indexation{padding-top:30px}#editorial main .container article .main-article section.section-title,#home main .container article .main-article section.section-title{padding-bottom:0}#editorial main .container article .main-article section.section-title .title-article,#home main .container article .main-article section.section-title .title-article{width:100%}#editorial main .container article .main-article section.section-video video,#home main .container article .main-article section.section-video video{display:inherit;margin:0 auto;max-width:100%}#editorial main .container article .main-article section.section-video .video-gallica,#home main .container article .main-article section.section-video .video-gallica{text-align:center}#editorial main .container article .main-article section.section-video iframe,#home main .container article .main-article section.section-video iframe{background-color:#000;margin-bottom:-10px}#editorial main .container article .main-article section.section-video iframe.hidden,#home main .container article .main-article section.section-video iframe.hidden{visibility:hidden}#editorial main .container article .main-article section .external-video-image,#home main .container article .main-article section .external-video-image{cursor:pointer;display:inline-block;position:relative}#editorial main .container article .main-article section .external-video-image:before,#home main .container article .main-article section .external-video-image:before{color:#fff;content:"\f01d";font-family:FontAwesome;font-size:100px;left:50%;opacity:.8;position:absolute;text-shadow:0 0 30px rgba(0,0,0,.5);top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}#editorial main .container article .main-article section .external-video-image:hover:before,#home main .container article .main-article section .external-video-image:hover:before{color:#eee}#editorial main .container article .main-article section .external-video-image img,#home main .container article .main-article section .external-video-image img{max-height:416px;max-width:100%}#editorial main .container article .main-article section.section-banner,#home main .container article .main-article section.section-banner{align-items:center;display:flex;height:612px;overflow:hidden;padding:0;position:relative;width:100%}@media only screen and (max-width:1024px){#editorial main .container article .main-article section.section-banner,#home main .container article .main-article section.section-banner{height:327px}}#editorial main .container article .main-article section.section-banner.section-bannerTitle,#home main .container article .main-article section.section-banner.section-bannerTitle{background-position:50%;background-size:cover}#editorial main .container article .main-article section.section-banner.section-bannerTitle .text-wrapper,#home main .container article .main-article section.section-banner.section-bannerTitle .text-wrapper{display:flex;margin:48px;max-height:516px;width:100%}#editorial main .container article .main-article section.section-banner.section-bannerTitle .text-wrapper.left,#home main .container article .main-article section.section-banner.section-bannerTitle .text-wrapper.left{justify-content:flex-start;text-align:left}#editorial main .container article .main-article section.section-banner.section-bannerTitle .text-wrapper.left .title,#home main .container article .main-article section.section-banner.section-bannerTitle .text-wrapper.left .title{margin-left:5%}#editorial main .container article .main-article section.section-banner.section-bannerTitle .text-wrapper.center,#home main .container article .main-article section.section-banner.section-bannerTitle .text-wrapper.center{justify-content:center;text-align:center}#editorial main .container article .main-article section.section-banner.section-bannerTitle .text-wrapper.center button,#home main .container article .main-article section.section-banner.section-bannerTitle .text-wrapper.center button{margin-left:auto;margin-right:auto}#editorial main .container article .main-article section.section-banner.section-bannerTitle .text-wrapper.right,#home main .container article .main-article section.section-banner.section-bannerTitle .text-wrapper.right{justify-content:flex-end;text-align:right}#editorial main .container article .main-article section.section-banner.section-bannerTitle .text-wrapper.right .title,#home main .container article .main-article section.section-banner.section-bannerTitle .text-wrapper.right .title{margin-right:5%}#editorial main .container article .main-article section.section-banner.section-bannerTitle .text-wrapper.right button,#home main .container article .main-article section.section-banner.section-bannerTitle .text-wrapper.right button{margin-left:auto;margin-right:0}#editorial main .container article .main-article section.section-banner.section-bannerTitle .text-wrapper .title,#home main .container article .main-article section.section-banner.section-bannerTitle .text-wrapper .title{color:#fff;max-width:50%;text-shadow:0 2px 20px rgba(0,0,0,.7)}@media only screen and (max-width:1024px){#editorial main .container article .main-article section.section-banner.section-bannerTitle .text-wrapper .title,#home main .container article .main-article section.section-banner.section-bannerTitle .text-wrapper .title{max-width:75%}}#editorial main .container article .main-article section.section-banner.section-bannerTitle .text-wrapper .title span,#home main .container article .main-article section.section-banner.section-bannerTitle .text-wrapper .title span{font-family:Montserrat,sans-serif;font-size:2.75rem;font-weight:700;line-height:52px}@media only screen and (max-width:1024px){#editorial main .container article .main-article section.section-banner.section-bannerTitle .text-wrapper .title span,#home main .container article .main-article section.section-banner.section-bannerTitle .text-wrapper .title span{font-size:2.25rem;line-height:42px}}@media only screen and (max-width:650px){#editorial main .container article .main-article section.section-banner.section-bannerTitle .text-wrapper .title span,#home main .container article .main-article section.section-banner.section-bannerTitle .text-wrapper .title span{font-size:1.75rem;line-height:32px}}#editorial main .container article .main-article section.section-banner.section-bannerTitle .text-wrapper .title button,#home main .container article .main-article section.section-banner.section-bannerTitle .text-wrapper .title button{display:block;font-size:.7em;margin-top:25px}#editorial main .container article .main-article section.section-banner .section-bannerText,#home main .container article .main-article section.section-banner .section-bannerText{background-color:#fafafa;height:100%;width:100%}#editorial main .container article .main-article section.section-banner .section-bannerText img,#home main .container article .main-article section.section-banner .section-bannerText img{height:100%;margin:0 auto;object-fit:contain;width:100%}#editorial main .container article .main-article section.section-banner .section-bannerText .text-wrapper,#home main .container article .main-article section.section-banner .section-bannerText .text-wrapper{background-color:#fff;margin:48px;max-height:516px;opacity:.8;position:absolute;width:25%}@media only screen and (max-width:1024px){#editorial main .container article .main-article section.section-banner .section-bannerText .text-wrapper,#home main .container article .main-article section.section-banner .section-bannerText .text-wrapper{margin:24px;max-height:279px}}@media only screen and (max-width:768px){#editorial main .container article .main-article section.section-banner .section-bannerText .text-wrapper,#home main .container article .main-article section.section-banner .section-bannerText .text-wrapper{width:50%}}#editorial main .container article .main-article section.section-banner .section-bannerText .text-wrapper.top,#home main .container article .main-article section.section-banner .section-bannerText .text-wrapper.top{top:0}#editorial main .container article .main-article section.section-banner .section-bannerText .text-wrapper.left,#home main .container article .main-article section.section-banner .section-bannerText .text-wrapper.left{left:0}#editorial main .container article .main-article section.section-banner .section-bannerText .text-wrapper.bottom,#home main .container article .main-article section.section-banner .section-bannerText .text-wrapper.bottom{bottom:0}#editorial main .container article .main-article section.section-banner .section-bannerText .text-wrapper.right,#home main .container article .main-article section.section-banner .section-bannerText .text-wrapper.right{right:0}#editorial main .container article .main-article section.section-banner .section-bannerText .text-wrapper .text,#home main .container article .main-article section.section-banner .section-bannerText .text-wrapper .text{margin:32px 0;max-height:452px;overflow:hidden;padding:0 32px}#editorial main .container article .main-article section.section-banner .section-bannerText .text-wrapper .text:hover,#home main .container article .main-article section.section-banner .section-bannerText .text-wrapper .text:hover{overflow:auto}@media only screen and (max-width:1024px){#editorial main .container article .main-article section.section-banner .section-bannerText .text-wrapper .text,#home main .container article .main-article section.section-banner .section-bannerText .text-wrapper .text{margin:16px 0;max-height:247px;padding:0 16px}}#editorial main .container article .main-article section.section-banner.small-height,#home main .container article .main-article section.section-banner.small-height{height:350px;width:100%}@media only screen and (max-width:1024px){#editorial main .container article .main-article section.section-banner.small-height,#home main .container article .main-article section.section-banner.small-height{height:187px}}#editorial main .container article .main-article section.section-banner.small-height .text-wrapper,#home main .container article .main-article section.section-banner.small-height .text-wrapper{max-height:254px}@media only screen and (max-width:1024px){#editorial main .container article .main-article section.section-banner.small-height .text-wrapper,#home main .container article .main-article section.section-banner.small-height .text-wrapper{max-height:139px}}#editorial main .container article .main-article section.section-banner.small-height .text-wrapper .text,#home main .container article .main-article section.section-banner.small-height .text-wrapper .text{max-height:190px}@media only screen and (max-width:1024px){#editorial main .container article .main-article section.section-banner.small-height .text-wrapper .text,#home main .container article .main-article section.section-banner.small-height .text-wrapper .text{max-height:107px}}#editorial main .container article .main-article section.section-banner #banner-info,#home main .container article .main-article section.section-banner #banner-info{position:absolute;visibility:hidden}#editorial main .container article .main-article section.video,#home main .container article .main-article section.video{margin-bottom:48px}#editorial main .container article .main-article section.video canvas,#home main .container article .main-article section.video canvas{height:524px;overflow:hidden;width:100%}#editorial main .container article .main-article section.section-img-text .image-wrapper,#home main .container article .main-article section.section-img-text .image-wrapper{margin:8px 0;text-align:center}#editorial main .container article .main-article section.section-image div.caption,#editorial main .container article .main-article section.section-image img,#home main .container article .main-article section.section-image div.caption,#home main .container article .main-article section.section-image img{max-width:100%}@media only screen and (max-width:768px){#editorial main .container article .main-article section.section-tiles,#home main .container article .main-article section.section-tiles{width:355px}#editorial main .container article .main-article section.section-tiles ul li,#home main .container article .main-article section.section-tiles ul li{margin-left:0;margin-right:0}}#editorial main .container article .main-article section.section-tiles.section-publication-tiles .clearfix:nth-child(2),#home main .container article .main-article section.section-tiles.section-publication-tiles .clearfix:nth-child(2){margin-top:30px}@media only screen and (max-width:730px){#editorial main .container article .main-article section.section-tiles.section-publication-tiles .clearfix:nth-child(2),#home main .container article .main-article section.section-tiles.section-publication-tiles .clearfix:nth-child(2){margin-top:50px}}#editorial main .container article .main-article section.section-tiles ul,#home main .container article .main-article section.section-tiles ul{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}#editorial main .container article .main-article section.section-tiles ul li,#home main .container article .main-article section.section-tiles ul li{list-style-type:none}@media only screen and (max-width:768px){#editorial main .container article .main-article section.section-tiles ul li:not(:last-child),#home main .container article .main-article section.section-tiles ul li:not(:last-child){margin-bottom:50px}}#editorial main .container article .main-article section.section-tiles ul li figure,#home main .container article .main-article section.section-tiles ul li figure{background-position:50%;background-repeat:no-repeat;background-size:cover;height:250px;margin:0;overflow:hidden;position:relative;width:355px}@media only screen and (max-width:730px){#editorial main .container article .main-article section.section-tiles ul li figure,#home main .container article .main-article section.section-tiles ul li figure{height:225px;width:320px}}#editorial main .container article .main-article section.section-tiles ul li figure.tile-classificationScheme,#editorial main .container article .main-article section.section-tiles ul li figure.tile-serie,#home main .container article .main-article section.section-tiles ul li figure.tile-classificationScheme,#home main .container article .main-article section.section-tiles ul li figure.tile-serie{background-image:url(/assets/assets/front/scss/img/editorial/tiles/classification-scheme.e699a591bc005f4e32359e01650a0c9c.png)}#editorial main .container article .main-article section.section-tiles ul li figure.tile-advancedSearchForm,#home main .container article .main-article section.section-tiles ul li figure.tile-advancedSearchForm{background-image:url(/assets/assets/front/scss/img/editorial/tiles/advanced-search-form.a222e40e6142dbe69604190541e4576f.png)}#editorial main .container article .main-article section.section-tiles ul li figure.tile-page,#home main .container article .main-article section.section-tiles ul li figure.tile-page{background-image:url(/assets/assets/front/scss/img/editorial/tiles/page.ec98e87c46dc4b179ca6f9c7313890b5.png)}#editorial main .container article .main-article section.section-tiles ul li figure.tile-document,#home main .container article .main-article section.section-tiles ul li figure.tile-document{background-image:url(/assets/assets/front/scss/img/editorial/tiles/document.d99f4cf419bac1c52b4f8652a5536c5a.png)}#editorial main .container article .main-article section.section-tiles ul li figure.tile-record,#home main .container article .main-article section.section-tiles ul li figure.tile-record{background-image:url(/assets/assets/front/scss/img/editorial/tiles/record.f8b9fd1df0f8f34d23ac99ea70b0d2c6.png)}#editorial main .container article .main-article section.section-tiles ul li figure figcaption,#home main .container article .main-article section.section-tiles ul li figure figcaption{align-items:center;background-color:rgba(53,60,75,.7);bottom:0;display:flex;height:75px;left:0;line-height:30px;padding:10px 20px;position:absolute;width:100%}@media only screen and (max-width:730px){#editorial main .container article .main-article section.section-tiles ul li figure figcaption,#home main .container article .main-article section.section-tiles ul li figure figcaption{height:67px;width:100%}}#editorial main .container article .main-article section.section-tiles ul li figure figcaption h2,#home main .container article .main-article section.section-tiles ul li figure figcaption h2{color:#fff;font-size:1rem;font-weight:700;overflow:hidden;padding:5px 0;text-overflow:ellipsis;white-space:nowrap}#editorial main .container article .main-article section.section-tiles ul li.publication-tile,#home main .container article .main-article section.section-tiles ul li.publication-tile{border:1px solid #aab5c4;cursor:pointer;display:flex;flex-direction:column;height:350px;margin-bottom:25px;position:relative;text-align:center;width:345px}#editorial main .container article .main-article section.section-tiles ul li.publication-tile:first-child,#home main .container article .main-article section.section-tiles ul li.publication-tile:first-child{margin-left:15px}#editorial main .container article .main-article section.section-tiles ul li.publication-tile:last-child,#home main .container article .main-article section.section-tiles ul li.publication-tile:last-child{margin-right:15px}@media only screen and (max-width:768px){#editorial main .container article .main-article section.section-tiles ul li.publication-tile:first-child,#home main .container article .main-article section.section-tiles ul li.publication-tile:first-child{margin-left:0}#editorial main .container article .main-article section.section-tiles ul li.publication-tile:last-child,#home main .container article .main-article section.section-tiles ul li.publication-tile:last-child{margin-right:0}}#editorial main .container article .main-article section.section-tiles ul li.publication-tile:hover,#home main .container article .main-article section.section-tiles ul li.publication-tile:hover{box-shadow:0 0 8px 0 rgba(0,0,0,.25)}#editorial main .container article .main-article section.section-tiles ul li.publication-tile.publication-network-facebook .publication-heading:before,#home main .container article .main-article section.section-tiles ul li.publication-tile.publication-network-facebook .publication-heading:before{color:#4267b2;content:"\f230"}#editorial main .container article .main-article section.section-tiles ul li.publication-tile.publication-network-facebook .publication-title .publication-title-value,#home main .container article .main-article section.section-tiles ul li.publication-tile.publication-network-facebook .publication-title .publication-title-value{color:#4267b2}#editorial main .container article .main-article section.section-tiles ul li.publication-tile.publication-network-facebook .publication-text,#home main .container article .main-article section.section-tiles ul li.publication-tile.publication-network-facebook .publication-text{font-family:Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;line-height:20px}#editorial main .container article .main-article section.section-tiles ul li.publication-tile .publication-text,#home main .container article .main-article section.section-tiles ul li.publication-tile .publication-text{font-size:.88rem;line-height:17px;margin:10px 15px 15px;overflow:hidden;text-align:left}#editorial main .container article .main-article section.section-tiles ul li.publication-tile .publication-text.has-image,#home main .container article .main-article section.section-tiles ul li.publication-tile .publication-text.has-image{max-height:80px}#editorial main .container article .main-article section.section-tiles ul li.publication-tile .publication-image,#home main .container article .main-article section.section-tiles ul li.publication-tile .publication-image{background-color:#f0f0f0;flex:1}#editorial main .container article .main-article section.section-tiles ul li.publication-tile .publication-image.video,#home main .container article .main-article section.section-tiles ul li.publication-tile .publication-image.video{align-items:center;display:flex;justify-content:center}#editorial main .container article .main-article section.section-tiles ul li.publication-tile .publication-image.video:before,#home main .container article .main-article section.section-tiles ul li.publication-tile .publication-image.video:before{content:"\f144";font-family:fontawesome-webfont;font-size:4em;opacity:.8;position:absolute;z-index:10}#editorial main .container article .main-article section.section-tiles ul li.publication-tile .publication-image figure,#home main .container article .main-article section.section-tiles ul li.publication-tile .publication-image figure{height:100%;line-height:normal;width:343px}@media only screen and (max-width:730px){#editorial main .container article .main-article section.section-tiles ul li.publication-tile .publication-image figure,#home main .container article .main-article section.section-tiles ul li.publication-tile .publication-image figure{width:318px}}#editorial main .container article .main-article section.section-tiles ul li.publication-tile .publication-image figure:not(.has-source):before,#home main .container article .main-article section.section-tiles ul li.publication-tile .publication-image figure:not(.has-source):before{font-family:FontAwesome;font-size:50px;position:relative;top:calc(50% - 25px)}#editorial main .container article .main-article section.section-tiles ul li.publication-tile .publication-heading,#home main .container article .main-article section.section-tiles ul li.publication-tile .publication-heading{display:flex;height:30px;margin:15px 15px 10px;text-align:left}#editorial main .container article .main-article section.section-tiles ul li.publication-tile .publication-heading .publication-title,#home main .container article .main-article section.section-tiles ul li.publication-tile .publication-heading .publication-title{font-size:.85rem;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#editorial main .container article .main-article section.section-tiles ul li.publication-tile .publication-heading .publication-title .publication-title-value,#home main .container article .main-article section.section-tiles ul li.publication-tile .publication-heading .publication-title .publication-title-value{font-weight:700;overflow:hidden;text-overflow:ellipsis}#editorial main .container article .main-article section.section-tiles ul li.publication-tile .publication-heading:before,#home main .container article .main-article section.section-tiles ul li.publication-tile .publication-heading:before{font-family:FontAwesome;font-size:35px;height:35px;margin-right:10px}#editorial main .container article .main-article section.section-audio audio,#home main .container article .main-article section.section-audio audio{outline:none;width:60%}#editorial main .container article .main-article .icon-external-link,#home main .container article .main-article .icon-external-link{font-size:.8em;margin-left:5px;margin-right:1px}.container .editorial-content{font-size:1.25rem;font-weight:300;line-height:30px}.container .editorial-content .linebreak{display:block;height:30px}.container .editorial-content section{clear:both;padding:24px 0}.container .editorial-content ul li{list-style:square;list-style-position:inside}.container .editorial-content ol li{list-style-position:inside;list-style-type:decimal}.container .editorial-content h1{color:#050505;font-family:Montserrat,sans-serif;font-size:3.125rem;font-weight:700;word-wrap:break-word}.container .editorial-content h2{color:#050505}.container .editorial-content a{display:inline}.contact .submit-action,.reservation .submit-action{margin-top:22px}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL2Fzc2V0cy9mcm9udC9zY3NzL2VkaXRvcmlhbC9jb250YWN0Rm9ybS5zY3NzIiwid2VicGFjazovLy4vc3JjL2FwcGxpY2F0aW9uL0N1c3RvbS9hc3NldHMvc3JjL3Njc3MvdmFyaWFibGVzL2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9hc3NldHMvZnJvbnQvc2Nzcy9lZGl0b3JpYWwvcGFnZS5zY3NzIiwid2VicGFjazovLy4vc3JjL2FwcGxpY2F0aW9uL0N1c3RvbS9hc3NldHMvc3JjL3Njc3MvdmFyaWFibGVzL2xheW91dC5zY3NzIiwid2VicGFjazovLy4vYXNzZXRzL2NvbW1vbi9zY3NzL21peGlucy5zY3NzIiwid2VicGFjazovLy4vYXNzZXRzL2Zyb250L3Njc3MvZWRpdG9yaWFsL2dhbGxlcnkuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9hcHBsaWNhdGlvbi9DdXN0b20vYXNzZXRzL3NyYy9zY3NzL3ZhcmlhYmxlcy9wYWxldHRlLnNjc3MiLCJ3ZWJwYWNrOi8vLi9hc3NldHMvZnJvbnQvc2Nzcy9lZGl0b3JpYWwvaG9tZXBhZ2Uuc2NzcyIsIndlYnBhY2s6Ly8uL2Fzc2V0cy9mcm9udC9zY3NzL2VkaXRvcmlhbC9zdHlsZXMuc2NzcyIsIndlYnBhY2s6Ly8uL2Fzc2V0cy9mcm9udC9zY3NzL2NvbW1vbi9tb2R1bGVzL2VkaXRvcmlhbC1jb250ZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsNkJBR1EsZUFBQSxDQURBLGdCQUNnQixDQUh4QixrQ0FRWSxnQkFBQSxDQURBLGtCQUFtQixDQURuQixlQUVrQixDQVI5Qix3Q0FXZ0IsaUJBQWtCLENBWGxDLDJDQWVnQixXQUFZLENBZjVCLHlHQW1CZ0IsWUFBYSxDQUNiLGtCQUFtQixDQXBCbkMsc1FBdUJvQixXQUFZLENBR1osZ0JBQWlCLENBQ2pCLGNBQUEsQ0FGQSxtQkFBcUIsQ0FEckIsVUFHZSxDQTNCbkMsMFNBNkJ3QixjQUFlLENBN0J2QyxvREFt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ZUFDQSxDQUFBLHNCQUVBLENBQUEsK09BMWhCaEQsdUJBQUEsQ0FBQSxjQUFBLENBQUEsV0FBQSxDQUFBLGlCQUFBLENBQUEscUpDTEEsWUFBQSxDQUFBLFNBQUEsQ0FRWSxxSUFXQSxjQW5CWixDQWtCWSxlQUNBLENBQUEsZ0JBbkJaLENBQUEsOEJBdUJZLGlCQUNBLENBQUEsZUF4QlosQ0F1QlksZ0JBdkJaLENBQUEseUNBNEJZLGFBQUEsQ0FBQSxXQUNBLENBQUEsc0NBRUEsVUFDQSxDQUFBLGNBQUEsQ0FBQSxvQ0FJQSxpQkFwQ1osQ0FBQSwwQkFBQSxDQUFBLG9DQWdESywwQkFLRyxDQVpDLHVCQVlELENBQUEsaUNBQWdCLGFBQUEsQ0FBQSxpQ0FBQSxDQUFBLGtCQUFBLENBQUEsZUFBQSxDQUFBLG9CQUFBLENBQUEsaUNBQUEsYUFBQSxDQUFBLGdDQUFBLGNBQUEsQ0FBQSxvREFBQSxlQUFBIiwiZmlsZSI6ImFzc2V0cy9mcm9udC9zY3NzL2VkaXRvcmlhbC4wMTFlMDQ5YjAyOWZmY2Y4ZmZmOGI4ZWI0MzYwNTQ1ZC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIjZWRpdG9yaWFsIHtcbiAgICAuc2VjdGlvbi1tYWlsRm9ybSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuXG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuODhyZW07XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ob3Jpem9udGFsLWZpZWxkcywgLmR1cGxpY2F0ZWQtZmllbGQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQzcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kdXBsaWNhdGVkLWZpZWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICAgICAgICAgIGRpdltjbGFzc149XCJjb2wtXCJdOm5vdCguc3VibWl0LWFjdGlvbikge1xuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHhcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmluZm8ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NWVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxpY2VuY2UtYWdyZWVtZW50IHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcblxuICAgICAgICAgICAgICAgIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiRmb250LXByaW1hcnk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiRmb250LXNlY29uZGFyeTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuXG4kd2VpZ2h0LWxpZ2h0OiAzMDA7XG4kd2VpZ2h0LXJlZ3VsYXI6IDQwMDtcbiR3ZWlnaHQtbWVkaXVtOiA1MDA7XG4kd2VpZ2h0LWJvbGQ6IDcwMDtcbiIsIiNlZGl0b3JpYWwge1xuICAgIC5jb250YWluZXIge1xuICAgICAgICAubWFpbi1jb250ZW50IHtcbiAgICAgICAgICAgIHNlY3Rpb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkZWRpdG9yaWFsLWNvbnRhaW5lci13aWR0aDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRlZGl0b3JpYWwtY29udGFpbmVyLXdpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAmOm5vdCgud2lkZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlY3Rpb24tZG91YmxlLXRleHQge1xuICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGVkaXRvcmlhbC1jb250YWluZXItd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZWRpdG9yaWFsLWNvbnRhaW5lci13aWR0aCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlY3Rpb24tZG91YmxlLXRleHQge1xuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGVkaXRvcmlhbC1jb250YWluZXItd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlY3Rpb24tdGV4dCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRlZGl0b3JpYWwtY29udGFpbmVyLXdpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNTAlIC0gI3skZWRpdG9yaWFsLWNvbnRhaW5lci13aWR0aH0gLyAyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNTAlIC0gI3skZWRpdG9yaWFsLWNvbnRhaW5lci13aWR0aH0gLyAyKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlY3Rpb24taW1nLXRleHQge1xuICAgICAgICAgICAgICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgJi5sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGVkaXRvcmlhbC1jb250YWluZXItd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRlZGl0b3JpYWwtY29udGFpbmVyLXdpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nLCAuY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICRlZGl0b3JpYWwtaW1hZ2UtbWF4LXdpZHRoO1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZWRpdG9yaWFsLWNvbnRhaW5lci13aWR0aCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5jYXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VjdGlvbi1kb3VibGUtaW1hZ2VcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAuY29sLWltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkZWRpdG9yaWFsLTItY29sdW1uLXdpZHRoO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZWN0aW9uLXRyaXBsZS1pbWFnZVxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIC5jb2wtaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRlZGl0b3JpYWwtMy1jb2x1bW4td2lkdGg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlY3Rpb24tZG91YmxlLWltYWdlLCAuc2VjdGlvbi10cmlwbGUtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIC5jb2wtaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRlZGl0b3JpYWwtY29udGFpbmVyLXdpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRlZGl0b3JpYWwtY29udGFpbmVyLXdpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkZWRpdG9yaWFsLWNvbnRhaW5lci13aWR0aFxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZWRpdG9yaWFsLWNvbnRhaW5lci13aWR0aCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGVkaXRvcmlhbC1jb250YWluZXItd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VjdGlvbi10aWxlcyB7XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5jb2xzLTMge1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgd2lkdGgtaGVpZ2h0KDIzMHB4LCAxNjNweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNzAwZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0OXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiJGNvbnRlbnQtYmFja2dyb3VuZDogJGNvbG9yLTEwO1xuXG4kdG9vbHRpcC1iYWNrZ3JvdW5kOiAkY29sb3ItMTc7XG4kdG9vbHRpcDogJGNvbG9yLTEwO1xuXG4kbGluazogJGNvbG9yLTE7XG4kbGluay1ob3ZlcjogJGNvbG9yLTI7XG4kbGluay1hY3RpdmU6ICRjb2xvci0zO1xuJGxpbmstZGlzYWJsZWQ6ICRjb2xvci00O1xuXG4kZWRpdG9yaWFsLWhvbWUtY29udGFpbmVyLXdpZHRoOiAxMTI1cHg7XG4kZWRpdG9yaWFsLWhvbWUtaW1hZ2UtbWF4LXdpZHRoOiA1NDhweDtcbiRlZGl0b3JpYWwtaG9tZS0yLWNvbHVtbi13aWR0aDogNTQ4cHg7XG4kZWRpdG9yaWFsLWhvbWUtMy1jb2x1bW4td2lkdGg6IDM1NXB4O1xuJGVkaXRvcmlhbC1jb250YWluZXItd2lkdGg6IDczMHB4O1xuJGVkaXRvcmlhbC1pbWFnZS1tYXgtd2lkdGg6IDM1NXB4O1xuJGVkaXRvcmlhbC1pbWFnZS1tYXgtd2lkdGgtbW9iaWxlOiAzMjBweDtcbiRlZGl0b3JpYWwtMi1jb2x1bW4td2lkdGg6IDM1NXB4O1xuJGVkaXRvcmlhbC0zLWNvbHVtbi13aWR0aDogMjMwcHg7XG5cbiRzY3JvbGx1cDogJGNvbG9yLTE7XG4kc2Nyb2xsdXAtaG92ZXI6ICRjb2xvci0xMDE7XG4kc2Nyb2xsdXAtYmFja2dyb3VuZDogJGNvbG9yLTEwMTtcbiRzY3JvbGx1cC1iYWNrZ3JvdW5kLWhvdmVyOiAkY29sb3ItMTtcblxuJG1vZGFsLWNsb3NlOiAkY29sb3ItMTQ7XG4iLCIvL0ZMRVhcbkBtaXhpbiBkRmxleCgpe1xuICBkaXNwbGF5OmZsZXg7XG4gIGRpc3BsYXk6LXdlYmtpdC1mbGV4O1xuICBmbGV4LXdyYXA6d3JhcDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6d3JhcDtcbn1cblxuLy8gRkxFWCBDRU5URVIgSE9SSVpPTlRBTFxuQG1peGluIGRDZW50ZXJjZW50ZXIoKXtcbiAgICBAaW5jbHVkZSBmbGV4Ym94O1xuICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcbiAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcbn1cblxuLy8gRkxFWCBWRVJUSUNBTCBDRU5URVJcbkBtaXhpbiBkVmVydGljYWxjZW50ZXIoKXtcbiAgQGluY2x1ZGUgZmxleGJveDtcbiAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKVxufVxuXG4vLyBGTEVYIFZFUlRJQ0FMIEhPUklaT05UQUwgRVQgVkVSVElDQUxcbkBtaXhpbiBkZmxleFRvdGFsKCl7XG4gIEBpbmNsdWRlIGZsZXhib3g7XG4gIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcbiAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG59XG5cbkBtaXhpbiBmbGV4Ym94IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtaXhpbiBqdXN0aWZ5LWNvbnRlbnQoJHZhbHVlOiBmbGV4LXN0YXJ0KSB7XG4gICAgQGlmICR2YWx1ZSA9PSBmbGV4LXN0YXJ0IHtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIH0gQGVsc2UgaWYgJHZhbHVlID09IGZsZXgtZW5kIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgfSBAZWxzZSBpZiAkdmFsdWUgPT0gc3BhY2UtYmV0d2VlbiB7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgfSBAZWxzZSBpZiAkdmFsdWUgPT0gc3BhY2UtYXJvdW5kIHtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogJHZhbHVlO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiAkdmFsdWU7XG4gICAgfVxuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiAkdmFsdWU7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6ICR2YWx1ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6ICR2YWx1ZTtcbn1cblxuQG1peGluIGFsaWduLWl0ZW1zKCR2YWx1ZTogc3RyZXRjaCkge1xuICAgIEBpZiAkdmFsdWUgPT0gZmxleC1zdGFydCB7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIH0gQGVsc2UgaWYgJHZhbHVlID09IGZsZXgtZW5kIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICB9IEBlbHNlIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246ICR2YWx1ZTtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246ICR2YWx1ZTtcbiAgICB9XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogJHZhbHVlO1xuICAgIC1tb3otYWxpZ24taXRlbXM6ICR2YWx1ZTtcbiAgICBhbGlnbi1pdGVtczogJHZhbHVlO1xufVxuXG5AbWl4aW4gZmxleC13cmFwKCR2YWx1ZTogbm93cmFwKSB7XG4gICAgLy8gTm8gV2Via2l0IEJveCBmYWxsYmFjay5cbiAgICAtd2Via2l0LWZsZXgtd3JhcDogJHZhbHVlO1xuICAgIC1tb3otZmxleC13cmFwOiAkdmFsdWU7XG4gICAgQGlmICR2YWx1ZSA9PSBub3dyYXAge1xuICAgICAgICAtbXMtZmxleC13cmFwOiBub25lO1xuICAgIH0gQGVsc2Uge1xuICAgICAgICAtbXMtZmxleC13cmFwOiAkdmFsdWU7XG4gICAgfVxuICAgIGZsZXgtd3JhcDogJHZhbHVlO1xufVxuXG4vL0JPUkRFUiBSQURJVVMgS0lUXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzKXtcbiAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAgICAtbW96LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG59XG4vL01VTFRJUExFIEJPUkRFUiBSQURJVVMgS0lUXG5AbWl4aW4gYm9yZGVyUmFkaXVzeDQoJHJhZGl1c1RvcCwgJHJhZGl1c1JpZ2h0LCAkcmFkaXVzQm90dG9tLCAkcmFkaXVzTGVmdCl7XG4gICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHJhZGl1c1RvcCAkcmFkaXVzUmlnaHQgJHJhZGl1c0JvdHRvbSAkcmFkaXVzTGVmdDtcbiAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAkcmFkaXVzVG9wICRyYWRpdXNSaWdodCAkcmFkaXVzQm90dG9tICRyYWRpdXNMZWZ0O1xuICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzVG9wICRyYWRpdXNSaWdodCAkcmFkaXVzQm90dG9tICRyYWRpdXNMZWZ0O1xufVxuXG4vLyBUUkFOU0ZPUk1cbkBtaXhpbiB0cmFuc2Zvcm0oJGRlZ3JlZXMpe1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xufVxuLy8gQk9YIFNIQURPVyBLSVRcbkBtaXhpbiBib3gtc2hhZG93KCRzdHJpbmc6IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSkpe1xuICAtd2Via2l0LWJveC1zaGFkb3c6ICRzdHJpbmc7XG4gIC1tb3otYm94LXNoYWRvdzogICAgJHN0cmluZztcbiAgYm94LXNoYWRvdzogICAgICAgICAkc3RyaW5nO1xufVxuXG4vLyBIRUlHSFQgTElORUhFSUdIVCBTSU1JTEFJUkVTXG5AbWl4aW4gaGVpZ2h0LWxpbmVoZWlnaHRzaW1pbGFyaXRpZXMoJGhlaWdodC1saW5laGVpZ2h0KXtcbiAgaGVpZ2h0OiRoZWlnaHQtbGluZWhlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWlnaHQtbGluZWhlaWdodDtcbn1cbi8vIEhFSUdIVCArIExJTkVIRUlHSFRcbkBtaXhpbiBoZWlnaHQtbGluZWhlaWdodCgkdmFsSGVpZ2h0LCAkdmFsbGluZUhlaWdodCl7XG4gIGhlaWdodDokdmFsSGVpZ2h0O1xuICBsaW5lLWhlaWdodDogJHZhbGxpbmVIZWlnaHQ7XG59XG4vLyBXSURUSCArIExJTkVIRUlHSFRcbkBtaXhpbiB3aWR0aC1saW5laGVpZ2h0KCR2YWxXaWR0aCwgJHZhbGxpbmVIZWlnaHQpe1xuICB3aWR0aDokdmFsV2lkdGg7XG4gIGxpbmUtaGVpZ2h0OiAkdmFsbGluZUhlaWdodDtcbn1cbi8vIFdJRFRIICsgSEVJR0hUXG5AbWl4aW4gd2lkdGgtaGVpZ2h0KCR2YWxXaWR0aCwgJHZhbEhlaWdodCl7XG4gIHdpZHRoOiR2YWxXaWR0aDtcbiAgaGVpZ2h0OiR2YWxIZWlnaHQ7XG59XG4vLyBXSURUSCArIEhFSUdIVCBTSU1JTEFSSVRJRVNcbkBtaXhpbiB3aWR0aC1oZWlnaHRzaW1pbGFyaXRpZXMoJHdpZHRoLWhlaWdodHNpbWlsYXJpdGllcyl7XG4gIHdpZHRoOiR3aWR0aC1oZWlnaHRzaW1pbGFyaXRpZXM7XG4gIGhlaWdodDokd2lkdGgtaGVpZ2h0c2ltaWxhcml0aWVzO1xufVxuLy8gV0lEVEggKyBIRUlHSFQgKyBMSU5FLUhFSUdIVFxuQG1peGluIHdpZHRoLWhlaWdodGxpbmVoZWlnaHQoJHZhbFdpZHRoLCAkdmFsSGVpZ2h0LCAkdmFsbGluZUhlaWdodCl7XG4gIHdpZHRoOiR2YWxXaWR0aDtcbiAgaGVpZ2h0OiR2YWxIZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkdmFsbGluZUhlaWdodDtcbn1cbi8vIFdJRFRIICsgSEVJR0hUL0xJTkUtSEVJR0hUIFNJTUlMQVJJVElFU1xuQG1peGluIHdpZHRoLWhlaWdodGxpbmVoZWlnaHRzaW1pbGFyaXRpZXMoJHZhbFdpZHRoLCAkaGVpZ2h0LWxpbmVoZWlnaHQpe1xuICB3aWR0aDokdmFsV2lkdGg7XG4gIEBpbmNsdWRlIGhlaWdodC1saW5laGVpZ2h0c2ltaWxhcml0aWVzICgkaGVpZ2h0LWxpbmVoZWlnaHQpO1xufVxuXG4vLyBQQURESU5HIExFRlQgPSBQQURESU5HIFJJR0hUXG5AbWl4aW4gcGFkZGluZy1zaW1pbGFyaXRpZXMoJHBhZGRpbmctc2ltaWxhcml0aWVzKXtcbiAgcGFkZGluZy1sZWZ0OiRwYWRkaW5nLXNpbWlsYXJpdGllcztcbiAgcGFkZGluZy1yaWdodDogJHBhZGRpbmctc2ltaWxhcml0aWVzO1xufVxuXG4vLyBNQVJHSU4gTEVGVCA9IE1BUkdJTiBSSUdIVFxuQG1peGluIG1hcmdpbi1zaW1pbGFyaXRpZXMoJG1hcmdpbi1zaW1pbGFyaXRpZXMpe1xuICBtYXJnaW4tbGVmdDokbWFyZ2luLXNpbWlsYXJpdGllcztcbiAgbWFyZ2luLXJpZ2h0OiAkbWFyZ2luLXNpbWlsYXJpdGllcztcbn1cblxuLy8gQkVGT1JFL0FGVEVSIDogUE9TSVRJT04gQUJTT0xVRSArIENPTlRFTlRcbiAgQG1peGluIGNvbnRlbnQtYWJzKCl7XG4gIHBvc2l0aW9uOmFic29sdXRlO1xuICBjb250ZW50OicnO1xufVxuXG4vLyBDQUxDVUwgTEFSR0VVUiBQQVIgMTAwXG4vLyBleGVtcGxlIDogKCg1M3B4KSlcbkBtaXhpbiB3aWR0aENhbGMoJHdpZHRoQ2FsYyl7XG4gIHdpZHRoOmNhbGMje1wiKDEwMCUgLSAjeyR3aWR0aENhbGN9KVwifTtcbiAgd2lkdGg6LW1vei1jYWxjI3tcIigxMDAlIC0gI3skd2lkdGhDYWxjfSlcIn07XG4gIHdpZHRoOi13ZWJraXQtY2FsYyN7XCIoMTAwJSAtICN7JHdpZHRoQ2FsY30pXCJ9O1xuICB3aWR0aDoje1wiY2FsYygxMDAlIC0gI3skd2lkdGhDYWxjfSlcIn07XG4gIHdpZHRoOiN7XCItbW96LWNhbGMoMTAwJSAtICN7JHdpZHRoQ2FsY30pXCJ9O1xuICB3aWR0aDoje1wiLXdlYmtpdC1jYWxjKDEwMCUgLSAjeyR3aWR0aENhbGN9KVwifTtcbn1cbi8vIENBTENVTCBMQVJHRVVSIFBBUiA1MFxuLy8gZXhlbXBsZSA6ICgoNTNweCkpXG5AbWl4aW4gd2lkdGhDYWxjNTAoJHdpZHRoQ2FsYyl7XG4gIHdpZHRoOmNhbGMje1wiKDUwJSAtICN7JHdpZHRoQ2FsY30pXCJ9O1xuICB3aWR0aDotbW96LWNhbGMje1wiKDUwJSAtICN7JHdpZHRoQ2FsY30pXCJ9O1xuICB3aWR0aDotd2Via2l0LWNhbGMje1wiKDUwJSAtICN7JHdpZHRoQ2FsY30pXCJ9O1xuICB3aWR0aDoje1wiY2FsYyg1MCUgLSAjeyR3aWR0aENhbGN9KVwifTtcbiAgd2lkdGg6I3tcIi1tb3otY2FsYyg1MCUgLSAjeyR3aWR0aENhbGN9KVwifTtcbiAgd2lkdGg6I3tcIi13ZWJraXQtY2FsYyg1MCUgLSAjeyR3aWR0aENhbGN9KVwifTtcbn1cbi8vIENBTENVTCBMQVJHRVVSIFBBUiAyNVxuLy8gZXhlbXBsZSA6ICgoNTNweCkpXG5AbWl4aW4gd2lkdGhDYWxjMjUoJHdpZHRoQ2FsYyl7XG4gIHdpZHRoOmNhbGMje1wiKDI1JSAtICN7JHdpZHRoQ2FsY30pXCJ9O1xuICB3aWR0aDotbW96LWNhbGMje1wiKDI1JSAtICN7JHdpZHRoQ2FsY30pXCJ9O1xuICB3aWR0aDotd2Via2l0LWNhbGMje1wiKDI1JSAtICN7JHdpZHRoQ2FsY30pXCJ9O1xuICB3aWR0aDoje1wiY2FsYygyNSUgLSAjeyR3aWR0aENhbGN9KVwifTtcbiAgd2lkdGg6I3tcIi1tb3otY2FsYygyNSUgLSAjeyR3aWR0aENhbGN9KVwifTtcbiAgd2lkdGg6I3tcIi13ZWJraXQtY2FsYygyNSUgLSAjeyR3aWR0aENhbGN9KVwifTtcbn1cbi8vIFZBUklBQkxFIEJPVFRPTSAobmUgcGFzIGZvcmNlbWVudCBzJ2VuIHNlcnZpciBkYW5zIENTUylcbi8vIGV4IDogKDEwcHgpXG5AbWl4aW4gYWJzLWJvdHRvbSgkYWJzLWJvdHRvbSl7XG4gIGJvdHRvbTokYWJzLWJvdHRvbTtcbn1cblxuLy8gVkFSSUFCTEUgVE9QIChuZSBwYXMgZm9yY2VtZW50IHMnZW4gc2VydmlyIGRhbnMgQ1NTKVxuLy8gZXggOiAoMTBweClcbkBtaXhpbiBhYnMtdG9wKCRhYnMtdG9wKXtcbiAgdG9wOiRhYnMtdG9wO1xufVxuXG4vLyBWQVJJQUJMRSBMRUZUIChuZSBwYXMgZm9yY2VtZW50IHMnZW4gc2VydmlyIGRhbnMgQ1NTKVxuLy8gZXggOiAoMTBweClcbkBtaXhpbiBhYnMtbGVmdCgkYWJzLWxlZnQpe1xuICBsZWZ0OiRhYnMtbGVmdDtcbn1cblxuLy8gVkFSSUFCTEUgUklHSFQgKG5lIHBhcyBmb3JjZW1lbnQgcydlbiBzZXJ2aXIgZGFucyBDU1MpXG4vLyBleCA6ICgxMHB4KVxuQG1peGluIGFicy1yaWdodCgkYWJzLXJpZ2h0KXtcbiAgcmlnaHQ6JGFicy1yaWdodDtcbn1cblxuLy8gVkFSSUFCTEUgQ0FMQ1VMIEJPVFRPTSBQQVIgNTAgKG5lIHBhcyBmb3JjZW1lbnQgcydlbiBzZXJ2aXIgZGFucyBDU1MpXG4vLyBleCA6ICgoNTNweCkpXG5AbWl4aW4gYWJzLWJvdHRvbWNhbGMoJGFicy1ib3R0b21jYWxjKXtcbiAgYm90dG9tOmNhbGMje1wiKDUwJSAtICN7JGFicy1ib3R0b21jYWxjfSlcIn07XG4gIGJvdHRvbTotbW96LWNhbGMje1wiKDUwJSAtICN7JGFicy1ib3R0b21jYWxjfSlcIn07XG4gIGJvdHRvbTotd2Via2l0LWNhbGMje1wiKDUwJSAtICN7JGFicy1ib3R0b21jYWxjfSlcIn07XG4gIGJvdHRvbToje1wiY2FsYyg1MCUgLSAjeyRhYnMtYm90dG9tY2FsY30pXCJ9O1xuICBib3R0b206I3tcIi1tb3otY2FsYyg1MCUgLSAjeyRhYnMtYm90dG9tY2FsY30pXCJ9O1xuICBib3R0b206I3tcIi13ZWJraXQtY2FsYyg1MCUgLSAjeyRhYnMtYm90dG9tY2FsY30pXCJ9O1xufVxuXG4vLyBWQVJJQUJMRSBDQUxDVUwgVE9QIFBBUiA1MCAobmUgcGFzIGZvcmNlbWVudCBzJ2VuIHNlcnZpciBkYW5zIENTUylcbi8vIGV4IDogKCg1M3B4KSlcbkBtaXhpbiBhYnMtdG9wY2FsYygkYWJzLXRvcGNhbGMxKXtcbiAgdG9wOmNhbGMoNTAlIC0gI3skYWJzLXRvcGNhbGMxfSk7XG50b3A6LW1vei1jYWxjI3tcIig1MCUgLSAjeyRhYnMtdG9wY2FsYzF9KVwifTtcbiAgdG9wOi13ZWJraXQtY2FsYyN7XCIoNTAlIC0gI3skYWJzLXRvcGNhbGMxfSlcIn07XG4gIHRvcDoje1wiY2FsYyg1MCUgLSAjeyRhYnMtdG9wY2FsYzF9KVwifTtcbiAgdG9wOiN7XCItbW96LWNhbGMoNTAlIC0gI3skYWJzLXRvcGNhbGMxfSlcIn07XG4gIHRvcDoje1wiLXdlYmtpdC1jYWxjKDUwJSAtICN7JGFicy10b3BjYWxjMX0pXCJ9O1xufVxuXG4vLyBWQVJJQUJMRSBDQUxDVUwgTEVGVCBQQVIgNTAgKG5lIHBhcyBmb3JjZW1lbnQgcydlbiBzZXJ2aXIgZGFucyBDU1MpXG4vLyBleCA6ICgoNTNweCkpXG5AbWl4aW4gYWJzLWxlZnRjYWxjKCRhYnMtbGVmdGNhbGMpe1xuICBsZWZ0OmNhbGMje1wiKDUwJSAtICN7JGFicy1sZWZ0Y2FsY30pXCJ9O1xuICBsZWZ0Oi1tb3otY2FsYyN7XCIoNTAlIC0gI3skYWJzLWxlZnRjYWxjfSlcIn07XG4gIGxlZnQ6LXdlYmtpdC1jYWxjI3tcIig1MCUgLSAjeyRhYnMtbGVmdGNhbGN9KVwifTtcbiAgbGVmdDoje1wiY2FsYyg1MCUgLSAjeyRhYnMtbGVmdGNhbGN9KVwifTtcbiAgbGVmdDoje1wiLW1vei1jYWxjKDUwJSAtICN7JGFicy1sZWZ0Y2FsY30pXCJ9O1xuICBsZWZ0OiN7XCItd2Via2l0LWNhbGMoNTAlIC0gI3skYWJzLWxlZnRjYWxjfSlcIn07XG59XG5cbi8vVkFSSUFCTEUgQ0FMQ1VMIFJJR0hUIFBBUiA1MCAobmUgcGFzIGZvcmNlbWVudCBzJ2VuIHNlcnZpciBkYW5zIENTUylcbi8vIGV4IDogKCg1M3B4KSlcbkBtaXhpbiBhYnMtcmlnaHRjYWxjKCRhYnMtcmlnaHRjYWxjKXtcbiAgcmlnaHQ6Y2FsYyN7XCIoNTAlIC0gI3skYWJzLXJpZ2h0Y2FsY30pXCJ9O1xuICByaWdodDotbW96LWNhbGMje1wiKDUwJSAtICN7JGFicy1yaWdodGNhbGN9KVwifTtcbiAgcmlnaHQ6LXdlYmtpdC1jYWxjI3tcIig1MCUgLSAjeyRhYnMtcmlnaHRjYWxjfSlcIn07XG4gIHJpZ2h0OiN7XCJjYWxjKDUwJSAtICN7JGFicy1yaWdodGNhbGN9KVwifTtcbiAgcmlnaHQ6I3tcIi1tb3otY2FsYyg1MCUgLSAjeyRhYnMtcmlnaHRjYWxjfSlcIn07XG4gIHJpZ2h0OiN7XCItd2Via2l0LWNhbGMoNTAlIC0gI3skYWJzLXJpZ2h0Y2FsY30pXCJ9O1xufVxuXG4vLyBQT1NJVElPTiBBQlNPTFVURSArIFRPUCArIExFRlRcbi8vIGV4IDogKDE1cHgsIDIwcHgpXG5AbWl4aW4gYWJzb2x1dGUtdG9wbGVmdCgkdG9wQWJzLCAkbGVmdEFicyl7XG4gIHBvc2l0aW9uOmFic29sdXRlO1xuICB0b3A6JHRvcEFicztcbiAgbGVmdDogJGxlZnRBYnM7XG59XG4vLyBQT1NJVElPTiBGSVhFRCArIFRPUCArIExFRlRcbi8vIGV4IDogKDE1cHgsIDIwcHgpXG5AbWl4aW4gZml4ZWQtdG9wbGVmdCgkdG9wQWJzLCAkbGVmdEFicyl7XG4gIHBvc2l0aW9uOmZpeGVkO1xuICB0b3A6JHRvcEFicztcbiAgbGVmdDogJGxlZnRBYnM7XG59XG4vLyBQT1NJVElPTiBGSVhFRCArIFRPUCArIFJJR0hUXG4vLyBleCA6ICgxNXB4LCAyMHB4KVxuQG1peGluIGZpeGVkLXRvcHJpZ2h0KCR0b3BBYnMsICRyaWdodEFicyl7XG4gIHBvc2l0aW9uOmZpeGVkO1xuICB0b3A6JHRvcEFicztcbiAgcmlnaHQ6ICRyaWdodEFicztcbn1cbi8vIFBPU0lUSU9OIEZJWEVEICsgQk9UVE9NICsgTEVGVFxuLy8gZXggOiAoMTVweCwgMjBweClcbkBtaXhpbiBmaXhlZC1ib3R0b21sZWZ0KCRib3R0b21BYnMsICRsZWZ0QWJzKXtcbiAgcG9zaXRpb246Zml4ZWQ7XG4gIGJvdHRvbTokYm90dG9tQWJzO1xuICBsZWZ0OiAkbGVmdEFicztcbn1cbi8vICBQT1NJVElPTiBBQlNPTFUgKyBUT1AgKyBMRUZUIENBTENcbi8vIGV4IDogKDE1cHgsICgyMHB4KVxuQG1peGluIGFic29sdXRlLXRvcGxlZnRjb250ZW50KCRhYnMtdG9wLCAkYWJzLWxlZnRjYWxjKXtcbiAgcG9zaXRpb246YWJzb2x1dGU7XG4gIEBpbmNsdWRlIGFicy10b3AgKCRhYnMtdG9wKTtcbiAgQGluY2x1ZGUgYWJzLWxlZnRjYWxjICgkYWJzLWxlZnRjYWxjKTtcbn1cblxuLy8gQkVGT1JFL0FGVEVSICsgVE9QICsgTEVGVFxuLy8gZXggOiAoMTVweCwgMjBweClcbkBtaXhpbiBhYnMtdG9wbGVmdGNvbnRlbnQoJGFicy10b3AsICRhYnMtbGVmdCl7XG4gIEBpbmNsdWRlIGNvbnRlbnQtYWJzKCk7XG4gIEBpbmNsdWRlIGFicy10b3AgKCRhYnMtdG9wKTtcbiAgQGluY2x1ZGUgYWJzLWxlZnQgKCRhYnMtbGVmdCk7XG59XG5cbi8vIFBPU0lUSU9OIEFCU09MVVRFICsgVE9QICsgUklHSFRcbi8vIGV4IDogKDE1cHgsIDIwcHgpXG5AbWl4aW4gYWJzb2x1dGUtdG9wcmlnaHQoJGFicy10b3AsICRhYnMtcmlnaHQpe1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIEBpbmNsdWRlIGFicy10b3AgKCRhYnMtdG9wKTtcbiAgQGluY2x1ZGUgYWJzLXJpZ2h0ICgkYWJzLXJpZ2h0KTtcbn1cblxuLy8gQkVGT1JFL0FGVEVSICsgVE9QICsgUklHSFRcbi8vIGV4IDogKDE1cHgsIDIwcHgpXG5AbWl4aW4gYWJzLXRvcHJpZ2h0Y29udGVudCgkYWJzLXRvcCwgJGFicy1yaWdodCl7XG4gIEBpbmNsdWRlIGNvbnRlbnQtYWJzKCk7XG4gIEBpbmNsdWRlIGFicy10b3AgKCRhYnMtdG9wKTtcbiAgQGluY2x1ZGUgYWJzLXJpZ2h0ICgkYWJzLXJpZ2h0KTtcbn1cblxuLy8gUE9TSVRJT04gQUJTT0xVVEUgKyBCT1RUT00gKyBMRUZUXG4vLyBleCA6ICgxNXB4LCAyMHB4KVxuQG1peGluIGFic29sdXRlLWJvdHRvbWxlZnQoJGFicy1ib3R0b20sICRhYnMtbGVmdCl7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgQGluY2x1ZGUgYWJzLWJvdHRvbSAoJGFicy1ib3R0b20pO1xuICBAaW5jbHVkZSBhYnMtbGVmdCAoJGFicy1sZWZ0KTtcbn1cblxuLy8gUE9TSVRJT04gQUJTT0xVVEUgKyBCT1RUT00gKyBSSUdIVFxuLy8gZXggOiAoMTVweCwgMjBweClcbkBtaXhpbiBhYnNvbHV0ZS1ib3R0b21yaWdodCgkYWJzLWJvdHRvbSwgJGFicy1yaWdodCl7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgQGluY2x1ZGUgYWJzLWJvdHRvbSAoJGFicy1ib3R0b20pO1xuICBAaW5jbHVkZSBhYnMtcmlnaHQgKCRhYnMtcmlnaHQpO1xufVxuXG4vLyBCRUZPUkUvQUZURVIgKyBCT1RUT00gKyBSSUdIVFxuLy8gZXggOiAoMTVweCwgMjBweClcbkBtaXhpbiBhYnMtYm90dG9tcmlnaHRjb250ZW50KCRhYnMtYm90dG9tLCAkYWJzLXJpZ2h0KXtcbiAgQGluY2x1ZGUgY29udGVudC1hYnMoKTtcbiAgQGluY2x1ZGUgYWJzLWJvdHRvbSAoJGFicy1ib3R0b20pO1xuICBAaW5jbHVkZSBhYnMtcmlnaHQgKCRhYnMtcmlnaHQpO1xufVxuXG4vLyBCRUZPUkUvQUZURVIgKyBCT1RUT00gKyBMRUZUIENBTENcbi8vIGV4IDogKDE1cHgsICgyMHB4KVxuQG1peGluIGFicy1ib3R0b21sZWZ0Y29udGVudCgkYWJzLWJvdHRvbSwgJGFicy1sZWZ0Y2FsYyl7XG4gIEBpbmNsdWRlIGNvbnRlbnQtYWJzKCk7XG4gIEBpbmNsdWRlIGFicy1ib3R0b20gKCRhYnMtYm90dG9tKTtcbiAgQGluY2x1ZGUgYWJzLWxlZnRjYWxjICgkYWJzLWxlZnRjYWxjKTtcbn1cbi8vICBQT1NJVElPTiBBQlNPTFUgKyBCT1RUT00gKyBMRUZUIENBTENcbi8vIGV4IDogKDE1cHgsICgyMHB4KVxuQG1peGluIGFic29sdXRlLWJvdHRvbWxlZnRjb250ZW50KCRhYnMtYm90dG9tLCAkYWJzLWxlZnRjYWxjKXtcbiAgcG9zaXRpb246YWJzb2x1dGU7XG4gIEBpbmNsdWRlIGFicy1ib3R0b20gKCRhYnMtYm90dG9tKTtcbiAgQGluY2x1ZGUgYWJzLWxlZnRjYWxjICgkYWJzLWxlZnRjYWxjKTtcbn1cblxuLy8gQkVGT1JFL0FGVEVSICsgQk9UVE9NICsgTEVGVFxuLy8gZXggOiAoMTVweCwgKDIwcHgpXG5AbWl4aW4gY29udGVudC1ib3R0b21sZWZ0bm9jYWxjKCRhYnMtYm90dG9tLCAkYWJzLWxlZnQpe1xuICBAaW5jbHVkZSBjb250ZW50LWFicygpO1xuICBAaW5jbHVkZSBhYnMtYm90dG9tICgkYWJzLWJvdHRvbSk7XG4gIEBpbmNsdWRlIGFicy1sZWZ0ICgkYWJzLWxlZnQpO1xufVxuXG4vLyBCRUZPUkUvQUZURVIgKyBUT1AgQ0FMQ1VMIFBBUiA1MCArIExFRlQgQ0FMQ1VMIFBBUiA1MFxuLy8gZXggOiAoKDEwcHgpLCgyNXB4KSlcbkBtaXhpbiBhYnMtdG9wY2FsY2xlZnRjYWxjY29udGVudCgkYWJzLXRvcGNhbGMxLCAkYWJzLWxlZnRjYWxjKXtcbiAgQGluY2x1ZGUgY29udGVudC1hYnMoKTtcbiAgQGluY2x1ZGUgYWJzLXRvcGNhbGMgKCRhYnMtdG9wY2FsYzEpO1xuICBAaW5jbHVkZSBhYnMtbGVmdGNhbGMgKCRhYnMtbGVmdGNhbGMpO1xufVxuXG4vLyBQT1NJVElPTiBBQlNPTFUgKyBUT1AgQ0FMQ1VMIFBBUiA1MCArIExFRlQgQ0FMQ1VMIFBBUiA1MFxuLy8gZXggOiAoKDEwcHgpLCgyNXB4KSlcbkBtaXhpbiBhYnNvbHV0ZS10b3BjYWxjbGVmdGNhbGMoJGFicy10b3BjYWxjLCAkYWJzLWxlZnRjYWxjKXtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBAaW5jbHVkZSBhYnMtdG9wY2FsYyAoJGFicy10b3BjYWxjKTtcbiAgQGluY2x1ZGUgYWJzLWxlZnRjYWxjICgkYWJzLWxlZnRjYWxjKTtcbn1cblxuLy8gUE9TSVRJT04gQUJTT0xVICsgQk9UVE9NIENBTENVTCBQQVIgNTAgKyBMRUZUIENBTENVTCBQQVIgNTBcbi8vIGV4IDogKCgxMHB4KSwoMjVweCkpXG5AbWl4aW4gYWJzb2x1dGUtYm90dG9tY2FsY2xlZnRjYWxjKCRhYnMtYm90dG9tY2FsYywgJGFicy1sZWZ0Y2FsYyl7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgQGluY2x1ZGUgYWJzLWJvdHRvbWNhbGMgKCRhYnMtYm90dG9tY2FsYyk7XG4gIEBpbmNsdWRlIGFicy1sZWZ0Y2FsYyAoJGFicy1sZWZ0Y2FsYyk7XG59XG5cbi8vIEJFRk9SRS9BRlRFUiArIFRPUCBDQUxDVUwgUEFSIDUwICsgUklHSFQgQ0FMQ1VMIFBBUiA1MFxuLy8gZXggOiAoKDEwcHgpLCgyNXB4KSlcbkBtaXhpbiBhYnMtdG9wY2FsY3JpZ2h0Y2FsY2NvbnRlbnQoJGFicy10b3BjYWxjLCAkYWJzLXJpZ2h0Y2FsYyl7XG4gIEBpbmNsdWRlIGNvbnRlbnQtYWJzKCk7XG4gIEBpbmNsdWRlIGFicy10b3BjYWxjICgkYWJzLXRvcGNhbGMpO1xuICBAaW5jbHVkZSBhYnMtcmlnaHRjYWxjICgkYWJzLXJpZ2h0Y2FsYyk7XG59XG5cbi8vIEJFRk9SRS9BRlRFUiArIFRPUCBBQlNPTFVFICsgTEVGVCBDQUxDVUwgUEFSIDUwXG4vLyBleCA6ICgwLCAoMzBweCkpO1xuQG1peGluIGFicy10b3BsZWZ0Y2FsY2NvbnRlbnQoJGFicy10b3AsICRhYnMtbGVmdGNhbGMpe1xuICBAaW5jbHVkZSBjb250ZW50LWFicygpO1xuICBAaW5jbHVkZSBhYnMtdG9wICgkYWJzLXRvcCk7XG4gIEBpbmNsdWRlIGFicy1sZWZ0Y2FsYyAoJGFicy1sZWZ0Y2FsYyk7XG59XG5cbi8vIEJFRk9SRS9BRlRFUiArIFRPUCBDQUxDVUwgUEFSIDUwICsgUklHSFQgQUJTT0xVVEVcbi8vIGV4IDogKCgzMHB4KSwgMCk7XG5AbWl4aW4gYWJzLXRvcGNhbGNyaWdodGFicygkYWJzLXRvcGNhbGMsICRhYnMtcmlnaHQpe1xuICBAaW5jbHVkZSBjb250ZW50LWFicygpO1xuICBAaW5jbHVkZSBhYnMtdG9wY2FsYyAoJGFicy10b3BjYWxjKTtcbiAgQGluY2x1ZGUgYWJzLXJpZ2h0ICgkYWJzLXJpZ2h0KTtcbn1cblxuLy8gQkVGT1JFL0FGVEVSICsgVE9QIENBTENVTCBQQVIgNTAgKyBMRUZUIEFCU09MVVRFXG4vLyBleCA6ICgoMzBweCksIDApO1xuQG1peGluIGFicy10b3BjYWxjbGVmdGFicygkYWJzLXRvcGNhbGMsICRhYnMtbGVmdCl7XG4gIEBpbmNsdWRlIGNvbnRlbnQtYWJzKCk7XG4gIEBpbmNsdWRlIGFicy10b3BjYWxjICgkYWJzLXRvcGNhbGMpO1xuICBAaW5jbHVkZSBhYnMtbGVmdCAoJGFicy1sZWZ0KTtcbn1cblxuLy8gQUJTT0xVICsgVE9QIENBTENVTCBQQVIgNTAgKyBMRUZUIEFCU09MVVRFXG4vLyBleCA6ICgoMzBweCksIDApO1xuQG1peGluIGFic29sdXRlLXRvcGNhbGNsZWZ0YWJzKCRhYnMtdG9wY2FsYywgJGFicy1sZWZ0KXtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBAaW5jbHVkZSBhYnMtdG9wY2FsYyAoJGFicy10b3BjYWxjKTtcbiAgQGluY2x1ZGUgYWJzLWxlZnQgKCRhYnMtbGVmdCk7XG59XG5cbi8vIEFCU09MVSArIFRPUCBDQUxDVUwgUEFSIDUwICsgUklHSFQgQUJTT0xVVEVcbi8vIGV4IDogKCgzMHB4KSwgMCk7XG5AbWl4aW4gYWJzb2x1dGUtdG9wY2FsY3JpZ2h0dGFicygkYWJzLXRvcGNhbGMsICRhYnMtcmlnaHQpe1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIEBpbmNsdWRlIGFicy10b3BjYWxjICgkYWJzLXRvcGNhbGMpO1xuICBAaW5jbHVkZSBhYnMtcmlnaHQgKCRhYnMtcmlnaHQpO1xufVxuXG4vLyBFTExJUFNJUyBPVkVSRkxPV1xuQG1peGluIGVsbGlwc2lzLXRleHQoKXtcbiAgb3ZlcmZsb3c6aGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5AbWl4aW4gYmdDb3Zlcigpe1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi8vIE9CSkVDVEZJVFxuQG1peGluIG9iamVjdEZpdCgkdmFsV2lkdGgsICR2YWxIZWlnaHQpe1xuICBvYmplY3QtZml0OmNvdmVyO1xuICB3aWR0aDokdmFsV2lkdGg7XG4gIGhlaWdodDokdmFsSGVpZ2h0O1xufVxuXG5AbWl4aW4gYm9yZGVyKCRib3JkZXItY29sb3Ipe1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOnNvbGlkO1xuICBib3JkZXItY29sb3I6JGJvcmRlci1jb2xvcjtcbn1cblxuLy9UUkFOU0lUSU9OIEtJVFxuQG1peGluIHRyYW5zaXRpb24oJGtpbmQsICRyYXBpZGl0eSwgJHR5cGUpe1xuICAtbW96LXRyYW5zaXRpb246ICRraW5kICRyYXBpZGl0eSAkdHlwZTtcbiAgLW8tdHJhbnNpdGlvbjogJGtpbmQgJHJhcGlkaXR5ICR0eXBlO1xuICAtd2Via2l0LXRyYW5zaXRpb246ICRraW5kICRyYXBpZGl0eSAkdHlwZTtcbiAgdHJhbnNpdGlvbjogJGtpbmQgJHJhcGlkaXR5ICR0eXBlO1xufVxuXG4vL1RSQU5TSVRJT04gV0lEVEggS0lUXG5AbWl4aW4gdHJhbnNpdGlvbi13aWR0aCgkdHlwZSwgJHJhcGlkaXR5KXtcbiAgLW1vei10cmFuc2l0aW9uOiB3aWR0aCAkcmFwaWRpdHkgJHR5cGU7XG4gIC1vLXRyYW5zaXRpb246IHdpZHRoICRyYXBpZGl0eSAkdHlwZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAkcmFwaWRpdHkgJHR5cGU7XG4gIHRyYW5zaXRpb246IHdpZHRoICRyYXBpZGl0eSAkdHlwZTtcbn1cbiIsIi5nYWxsZXJ5LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogYXV0bztcbiAgICB9XG4gICAgLmdhbGxlcnkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuZ2FsbGVyeS1pbWFnZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVkaXRvcmlhbC1jb250ZW50LWdhbGxlcnktaW1hZ2UtYmFja2dyb3VuZDtcbiAgICAgICAgICAgIGhlaWdodDogNDgwcHg7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ4MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNzVweDtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI3NXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXJyb3ctbmF2aWdhdGlvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICRlZGl0b3JpYWwtY29udGVudC1nYWxsZXJ5LWFycm93O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlZGl0b3JpYWwtY29udGVudC1nYWxsZXJ5LWFycm93LWJhY2tncm91bmQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyLjhyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjhyZW07XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICAgICAgICAgICAgJi5wcmV2aW91cyB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjFyZW0gMC4ycmVtIDAgMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLm5leHQge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMiU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMXJlbSAwIDAgMC4ycmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKVxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5hcnJvdy1uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5nYWxsZXJ5LWluZGljYXRvcnMge1xuICAgICAgICAgICAgbWFyZ2luOiA4cHggMDtcbiAgICAgICAgICAgIC5nYWxsZXJ5LWRvdCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZWRpdG9yaWFsLWNvbnRlbnQtZ2FsbGVyeS1kb3Q7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlZGl0b3JpYWwtY29udGVudC1nYWxsZXJ5LWRvdC1zZWxlY3RlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FwdGlvbi13cmFwcGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgICAgIC5jYXB0aW9uIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4jZWRpdG9yaWFsLCAjaG9tZSB7XG4gICAgbWFpbiB7XG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgICAgICAgLm1haW4tYXJ0aWNsZSB7XG4gICAgICAgICAgICAgICAgICAgIC5nYWxsZXJ5LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiRjb2xvci0xOiAjMjQ0MThCO1xuJGNvbG9yLTI6ICMwMDVBQTY7XG4kY29sb3ItMzogIzAwNUFBNjtcbiRjb2xvci00OiAjQUFCNUM0O1xuJGNvbG9yLTU6ICMwMDVBQTY7XG4kY29sb3ItNjogIzI0NDE4QjtcbiRjb2xvci03OiAjMjQ0MThCO1xuJGNvbG9yLTg6ICNBQUI1QzQ7XG4kY29sb3ItOTogdHJhbnNwYXJlbnQ7XG4kY29sb3ItMTA6ICNGRkZGRkY7XG4kY29sb3ItMTE6ICNGQUZBRkE7XG4kY29sb3ItMTI6ICNGMEYwRjA7XG4kY29sb3ItMTM6ICNBQUI1QzQ7XG4kY29sb3ItMTQ6ICM4MDhFQTc7XG4kY29sb3ItMTU6ICM1QzYzNkY7XG4kY29sb3ItMTY6ICMzNTNDNEI7XG4kY29sb3ItMTc6ICMwNTA1MDU7XG4kY29sb3ItMTg6ICNGRkZGRkY7XG5cbiRjb2xvci0xMDA6ICMzNTNDNEI7XG4kY29sb3ItMTAxOiAjRkZDQTMyO1xuJGNvbG9yLTEwMjogI0VCQUUwMDtcbiIsIiNob21lIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgLm1haW4tY29udGVudCB7XG4gICAgICAgICAgICBzZWN0aW9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogJGVkaXRvcmlhbC1ob21lLWNvbnRhaW5lci13aWR0aDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRlZGl0b3JpYWwtaG9tZS1jb250YWluZXItd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICY6bm90KC53aWRlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VjdGlvbi1kb3VibGUtdGV4dCwgLnNlY3Rpb24tdHJpcGxlLXRleHQge1xuICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGVkaXRvcmlhbC1ob21lLWNvbnRhaW5lci13aWR0aCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRlZGl0b3JpYWwtaG9tZS1jb250YWluZXItd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VjdGlvbi10cmlwbGUtdGV4dCB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZWRpdG9yaWFsLWhvbWUtY29udGFpbmVyLXdpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzU1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VjdGlvbi1kb3VibGUtdGV4dCB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZWRpdG9yaWFsLWhvbWUtY29udGFpbmVyLXdpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTQ3cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VjdGlvbi10ZXh0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGVkaXRvcmlhbC1ob21lLWNvbnRhaW5lci13aWR0aCkge1xuICAgICAgICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyg1MCUgLSAjeyRlZGl0b3JpYWwtaG9tZS1jb250YWluZXItd2lkdGh9IC8gMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDUwJSAtICN7JGVkaXRvcmlhbC1ob21lLWNvbnRhaW5lci13aWR0aH0gLyAyKTtcbiAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VjdGlvbi1pbWctdGV4dCB7XG4gICAgICAgICAgICAgICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRlZGl0b3JpYWwtaG9tZS1jb250YWluZXItd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYubGVmdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRlZGl0b3JpYWwtaG9tZS1jb250YWluZXItd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRlZGl0b3JpYWwtaG9tZS1jb250YWluZXItd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkZWRpdG9yaWFsLWhvbWUtaW1hZ2UtbWF4LXdpZHRoO1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZWRpdG9yaWFsLWhvbWUtY29udGFpbmVyLXdpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlY3Rpb24tZG91YmxlLWltYWdlXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgLmNvbC1pbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJGVkaXRvcmlhbC1ob21lLTItY29sdW1uLXdpZHRoO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZWN0aW9uLXRyaXBsZS1pbWFnZVxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIC5jb2wtaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRlZGl0b3JpYWwtaG9tZS0zLWNvbHVtbi13aWR0aDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VjdGlvbi1kb3VibGUtaW1hZ2UsIC5zZWN0aW9uLXRyaXBsZS1pbWFnZSB7XG4gICAgICAgICAgICAgICAgLmNvbC1pbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0LjVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE0LjVweDtcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRlZGl0b3JpYWwtaG9tZS1jb250YWluZXItd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGVkaXRvcmlhbC1ob21lLWNvbnRhaW5lci13aWR0aCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogJGVkaXRvcmlhbC1ob21lLWNvbnRhaW5lci13aWR0aFxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZWRpdG9yaWFsLWhvbWUtY29udGFpbmVyLXdpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzZweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZWN0aW9uLXRpbGVzIHtcbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmNvbHMtMyB7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAkZWRpdG9yaWFsLWhvbWUtY29udGFpbmVyLXdpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgd2lkdGgtaGVpZ2h0KDIzMnB4LCAxNjNweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNzAwZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0OXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCBcIi4vY29udGFjdEZvcm0uc2Nzc1wiO1xuQGltcG9ydCBcIi4vcGFnZS5zY3NzXCI7XG5AaW1wb3J0IFwiLi9nYWxsZXJ5LnNjc3NcIjtcbkBpbXBvcnQgXCIuL2hvbWVwYWdlLnNjc3NcIjtcblxuI2VkaXRvcmlhbCwgI2hvbWUge1xuICAgIG1haW4ge1xuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZWRpdG9yaWFsLXdlaWdodDtcblxuICAgICAgICAgICAgYiwgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGVkaXRvcmlhbC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGNvbG9yOiAkZWRpdG9yaWFsLWNvbnRlbnQtdGV4dDtcblxuICAgICAgICAgICAgLm1haW4tY29udGVudCB7XG4gICAgICAgICAgICAgICAgc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjphdXRvO1xuXG4gICAgICAgICAgICAgICAgICAgICYud2lkZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmVkaXRvcmlhbC1uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgICAgICAgLm1haW4tYXJ0aWNsZSB7XG4gICAgICAgICAgICAgICAgICAgIGhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgdWwgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogc3F1YXJlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIG9sIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVkaXRvcmlhbC1jb250ZW50LXRpdGxlLW9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVkaXRvcmlhbC1jb250ZW50LXRpdGxlLXR3bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogIGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNjVlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVkaXRvcmlhbC1jb250ZW50LWltYWdlLWNhcHRpb247XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVkaXRvcmlhbC1jb250ZW50LXRleHQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoLndpZGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2VjdGlvbi1jb2xsYWJvcmF0aXZlLWluZGV4YXRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNlY3Rpb24tdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlLWFydGljbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNlY3Rpb24tdmlkZW8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpZGVvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnZpZGVvLWdhbGxpY2Ege1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaGlkZGVuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5leHRlcm5hbC12aWRlby1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDFkXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2VlZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWN0aW9uLWJhbm5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB3aWR0aC1oZWlnaHQoMTAwJSwgNjEycHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzI3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNlY3Rpb24tYmFubmVyVGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRleHQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNSU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmNlbnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZWRpdG9yaWFsLWNvbnRlbnQtYmFubmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAwcHggMnB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjc1MHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlY3Rpb24tYmFubmVyVGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0xMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luIDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4gOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI3OXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRvcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmJvdHRvbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ1MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbiA6IDMycHggMCAzMnB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZyA6IDAgMzJweCAwIDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjQ3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbiA6IDE2cHggMCAxNnB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmcgOiAwIDE2cHggMCAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc21hbGwtaGVpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgd2lkdGgtaGVpZ2h0KDEwMCUsIDM1MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTg3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGV4dC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI1NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMzlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxOTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgI2Jhbm5lci1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi52aWRlbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo0OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhbnZhcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHdpZHRoLWhlaWdodCgxMDAlLCA1MjRweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNlY3Rpb24taW1nLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDhweCAwcHggOHB4IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNlY3Rpb24taW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZywgZGl2LmNhcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWN0aW9uLXRpbGVzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNlY3Rpb24tcHVibGljYXRpb24tdGlsZXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2xlYXJmaXg6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGVkaXRvcmlhbC1jb250YWluZXItd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBkZmxleFRvdGFsKCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgd2lkdGgtaGVpZ2h0KDM1NXB4LCAyNTBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZWRpdG9yaWFsLWNvbnRhaW5lci13aWR0aCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB3aWR0aC1oZWlnaHQoMzIwcHgsIDIyNXB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50aWxlLXNlcmllLCAmLnRpbGUtY2xhc3NpZmljYXRpb25TY2hlbWUge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi9pbWcvZWRpdG9yaWFsL3RpbGVzL2NsYXNzaWZpY2F0aW9uLXNjaGVtZS5wbmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRpbGUtYWR2YW5jZWRTZWFyY2hGb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuL2ltZy9lZGl0b3JpYWwvdGlsZXMvYWR2YW5jZWQtc2VhcmNoLWZvcm0ucG5nJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50aWxlLXBhZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vaW1nL2VkaXRvcmlhbC90aWxlcy9wYWdlLnBuZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudGlsZS1kb2N1bWVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi9pbWcvZWRpdG9yaWFsL3RpbGVzL2RvY3VtZW50LnBuZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudGlsZS1yZWNvcmQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vaW1nL2VkaXRvcmlhbC90aWxlcy9yZWNvcmQucG5nJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHdpZHRoLWhlaWdodCgxMDAlLDc1cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGVkaXRvcmlhbC1jb250YWluZXItd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHdpZHRoLWhlaWdodCgxMDAlLDY3cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYWJzb2x1dGUtYm90dG9tbGVmdCAoMCwgMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVkaXRvcmlhbC1jb250ZW50LXRpbGUtaGVhZGluZy1iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZWRpdG9yaWFsLWNvbnRlbnQtdGlsZS1oZWFkaW5nO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wdWJsaWNhdGlvbi10aWxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzQ1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGVkaXRvcmlhbC1wdWJsaWNhdGlvbi10aWxlLWJvcmRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wdWJsaWNhdGlvbi1uZXR3b3JrLWZhY2Vib29rIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHVibGljYXRpb24taGVhZGluZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYyMzBcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQyNjdiMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wdWJsaWNhdGlvbi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHVibGljYXRpb24tdGl0bGUtdmFsdWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDI2N2IyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnB1YmxpY2F0aW9uLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHVibGljYXRpb24tdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg4cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDE1cHggMTVweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaGFzLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHVibGljYXRpb24taW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZWRpdG9yaWFsLXB1YmxpY2F0aW9uLXRpbGUtYmFja2dyb3VuZDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnZpZGVvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYxNDRcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2ZvbnRhd2Vzb21lLXdlYmZvbnQnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDRlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzQzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZWRpdG9yaWFsLWNvbnRhaW5lci13aWR0aCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoLmhhcy1zb3VyY2UpOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDI1cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnB1YmxpY2F0aW9uLWhlYWRpbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMTVweCAxMHB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHVibGljYXRpb24tdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHVibGljYXRpb24tdGl0bGUtdmFsdWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2VjdGlvbi1hdWRpbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXVkaW8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuaWNvbi1leHRlcm5hbC1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY29udGFpbmVyIHtcbiAgICAuZWRpdG9yaWFsLWNvbnRlbnQge1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1saWdodDtcblxuICAgICAgICAubGluZWJyZWFrXG4gICAgICAgIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc2VjdGlvbiB7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIGxpIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IHNxdWFyZTtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICAgICAgfVxuXG4gICAgICAgIG9sIGxpIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG4gICAgICAgICAgICBjb2xvcjogJGVkaXRvcmlhbC1jb250ZW50LWJhc2lzLWhlYWRpbmc7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZWRpdG9yaWFsLWNvbnRlbnQtaGVhZGluZztcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29udGFjdCB7XG4gICAgLnN1Ym1pdC1hY3Rpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgIH1cbn1cblxuLnJlc2VydmF0aW9uIHtcbiAgICAuc3VibWl0LWFjdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgfVxufVxuIl19 */