#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:#1e232d;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(101,109,124,.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:#a2a8b4;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:#1e232d}.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:#1e232d;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:#1e232d}#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:#1e232d;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:#1e232d;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:Amaranth,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:#f6f7f8;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(2,37,49,.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:1em;font-weight:700;overflow:hidden;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 #a2a8b4;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:#eeeff1;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:#1e232d;font-family:Amaranth,sans-serif;font-size:3.125rem;font-weight:700;word-wrap:break-word}.container .editorial-content h2{color:#1e232d}.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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QSxzQkFFQSxDQUFBLCtPQXpoQmhELHVCQUFBLENBQUEsY0FBQSxDQUFBLFdBQUEsQ0FBQSxpQkFBQSxDQUFBLHFKQ0xBLFlBQUEsQ0FBQSxTQUFBLENBUVkscUlBV0EsY0FuQlosQ0FrQlksZUFDQSxDQUFBLGdCQW5CWixDQUFBLDhCQXVCWSxpQkFDQSxDQUFBLGVBeEJaLENBdUJZLGdCQXZCWixDQUFBLHlDQTRCWSxhQUFBLENBQUEsV0FDQSxDQUFBLHNDQUVBLFVBQ0EsQ0FBQSxjQUFBLENBQXFCLG9DQUlyQixpQkFwQ1osQ0FBQSwwQkF3Q1ksQ0FBQSxvQ0FRUCwwQkFLRyxDQVpDLHVCQVlELENBQUEsaUNBQWdCLGFBQUEsQ0FBQSwrQkFBQSxDQUFBLGtCQUFBLENBQUEsZUFBQSxDQUFBLG9CQUFBLENBQUEsaUNBQUEsYUFBQSxDQUFBLGdDQUFBLGNBQUEsQ0FBQSxvREFBQSxlQUFBIiwiZmlsZSI6ImFzc2V0cy9mcm9udC9zY3NzL2VkaXRvcmlhbC5iMmVhZmI2MmQ0NTg4MjVjYjU0ZTRhYjIzOTNjNjQyYy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIjZWRpdG9yaWFsIHtcbiAgICAuc2VjdGlvbi1tYWlsRm9ybSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuXG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuODhyZW07XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ob3Jpem9udGFsLWZpZWxkcywgLmR1cGxpY2F0ZWQtZmllbGQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQzcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kdXBsaWNhdGVkLWZpZWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICAgICAgICAgIGRpdltjbGFzc149XCJjb2wtXCJdOm5vdCguc3VibWl0LWFjdGlvbikge1xuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHhcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmluZm8ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NWVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxpY2VuY2UtYWdyZWVtZW50IHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcblxuICAgICAgICAgICAgICAgIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiRmb250LXByaW1hcnk6ICdPcGVuU2FucycsIHNhbnMtc2VyaWY7XG4kZm9udC1zZWNvbmRhcnk6ICdBbWFyYW50aCcsIHNhbnMtc2VyaWY7XG5cbiR3ZWlnaHQtbGlnaHQ6IDMwMDtcbiR3ZWlnaHQtcmVndWxhcjogNDAwO1xuJHdlaWdodC1tZWRpdW06IDUwMDtcbiR3ZWlnaHQtYm9sZDogNzAwO1xuIiwiI2VkaXRvcmlhbCB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIC5tYWluLWNvbnRlbnQge1xuICAgICAgICAgICAgc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRlZGl0b3JpYWwtY29udGFpbmVyLXdpZHRoO1xuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGVkaXRvcmlhbC1jb250YWluZXItd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICY6bm90KC53aWRlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VjdGlvbi1kb3VibGUtdGV4dCB7XG4gICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZWRpdG9yaWFsLWNvbnRhaW5lci13aWR0aCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRlZGl0b3JpYWwtY29udGFpbmVyLXdpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VjdGlvbi1kb3VibGUtdGV4dCB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZWRpdG9yaWFsLWNvbnRhaW5lci13aWR0aCkge1xuICAgICAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1NXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VjdGlvbi10ZXh0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGVkaXRvcmlhbC1jb250YWluZXItd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyg1MCUgLSAjeyRlZGl0b3JpYWwtY29udGFpbmVyLXdpZHRofSAvIDIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyg1MCUgLSAjeyRlZGl0b3JpYWwtY29udGFpbmVyLXdpZHRofSAvIDIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VjdGlvbi1pbWctdGV4dCB7XG4gICAgICAgICAgICAgICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAmLmxlZnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZWRpdG9yaWFsLWNvbnRhaW5lci13aWR0aCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLnJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGVkaXRvcmlhbC1jb250YWluZXItd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpbWcsIC5jYXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogJGVkaXRvcmlhbC1pbWFnZS1tYXgtd2lkdGg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRlZGl0b3JpYWwtY29udGFpbmVyLXdpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmNhcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZWN0aW9uLWRvdWJsZS1pbWFnZVxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIC5jb2wtaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRlZGl0b3JpYWwtMi1jb2x1bW4td2lkdGg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlY3Rpb24tdHJpcGxlLWltYWdlXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgLmNvbC1pbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJGVkaXRvcmlhbC0zLWNvbHVtbi13aWR0aDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VjdGlvbi1kb3VibGUtaW1hZ2UsIC5zZWN0aW9uLXRyaXBsZS1pbWFnZSB7XG4gICAgICAgICAgICAgICAgLmNvbC1pbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGVkaXRvcmlhbC1jb250YWluZXItd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGVkaXRvcmlhbC1jb250YWluZXItd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICRlZGl0b3JpYWwtY29udGFpbmVyLXdpZHRoXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRlZGl0b3JpYWwtY29udGFpbmVyLXdpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZWRpdG9yaWFsLWNvbnRhaW5lci13aWR0aCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZWN0aW9uLXRpbGVzIHtcbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmNvbHMtMyB7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB3aWR0aC1oZWlnaHQoMjMwcHgsIDE2M3B4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43MDBlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIkY29udGVudC1iYWNrZ3JvdW5kOiAkY29sb3ItMTA7XG5cbiR0b29sdGlwLWJhY2tncm91bmQ6ICRjb2xvci0xNztcbiR0b29sdGlwOiAkY29sb3ItMTA7XG5cbiRsaW5rOiAkY29sb3ItMTtcbiRsaW5rLWhvdmVyOiAkY29sb3ItMjtcbiRsaW5rLWFjdGl2ZTogJGNvbG9yLTM7XG4kbGluay1kaXNhYmxlZDogJGNvbG9yLTQ7XG5cbiRlZGl0b3JpYWwtaG9tZS1jb250YWluZXItd2lkdGg6IDExMjVweDtcbiRlZGl0b3JpYWwtaG9tZS1pbWFnZS1tYXgtd2lkdGg6IDU0OHB4O1xuJGVkaXRvcmlhbC1ob21lLTItY29sdW1uLXdpZHRoOiA1NDhweDtcbiRlZGl0b3JpYWwtaG9tZS0zLWNvbHVtbi13aWR0aDogMzU1cHg7XG4kZWRpdG9yaWFsLWNvbnRhaW5lci13aWR0aDogNzMwcHg7XG4kZWRpdG9yaWFsLWltYWdlLW1heC13aWR0aDogMzU1cHg7XG4kZWRpdG9yaWFsLWltYWdlLW1heC13aWR0aC1tb2JpbGU6IDMyMHB4O1xuJGVkaXRvcmlhbC0yLWNvbHVtbi13aWR0aDogMzU1cHg7XG4kZWRpdG9yaWFsLTMtY29sdW1uLXdpZHRoOiAyMzBweDtcblxuJHNjcm9sbHVwOiAkY29sb3ItMTA7XG4kc2Nyb2xsdXAtaG92ZXI6ICRjb2xvci0xMDtcbiRzY3JvbGx1cC1iYWNrZ3JvdW5kOiAkY29sb3ItMTtcbiRzY3JvbGx1cC1iYWNrZ3JvdW5kLWhvdmVyOiAkY29sb3ItMTtcblxuJG1vZGFsLWNsb3NlOiAkY29sb3ItMTQ7XG4iLCIvL0ZMRVhcbkBtaXhpbiBkRmxleCgpe1xuICBkaXNwbGF5OmZsZXg7XG4gIGRpc3BsYXk6LXdlYmtpdC1mbGV4O1xuICBmbGV4LXdyYXA6d3JhcDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6d3JhcDtcbn1cblxuLy8gRkxFWCBDRU5URVIgSE9SSVpPTlRBTFxuQG1peGluIGRDZW50ZXJjZW50ZXIoKXtcbiAgICBAaW5jbHVkZSBmbGV4Ym94O1xuICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcbiAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcbn1cblxuLy8gRkxFWCBWRVJUSUNBTCBDRU5URVJcbkBtaXhpbiBkVmVydGljYWxjZW50ZXIoKXtcbiAgQGluY2x1ZGUgZmxleGJveDtcbiAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKVxufVxuXG4vLyBGTEVYIFZFUlRJQ0FMIEhPUklaT05UQUwgRVQgVkVSVElDQUxcbkBtaXhpbiBkZmxleFRvdGFsKCl7XG4gIEBpbmNsdWRlIGZsZXhib3g7XG4gIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcbiAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG59XG5cbkBtaXhpbiBmbGV4Ym94IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtaXhpbiBqdXN0aWZ5LWNvbnRlbnQoJHZhbHVlOiBmbGV4LXN0YXJ0KSB7XG4gICAgQGlmICR2YWx1ZSA9PSBmbGV4LXN0YXJ0IHtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIH0gQGVsc2UgaWYgJHZhbHVlID09IGZsZXgtZW5kIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgfSBAZWxzZSBpZiAkdmFsdWUgPT0gc3BhY2UtYmV0d2VlbiB7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgfSBAZWxzZSBpZiAkdmFsdWUgPT0gc3BhY2UtYXJvdW5kIHtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogJHZhbHVlO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiAkdmFsdWU7XG4gICAgfVxuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiAkdmFsdWU7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6ICR2YWx1ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6ICR2YWx1ZTtcbn1cblxuQG1peGluIGFsaWduLWl0ZW1zKCR2YWx1ZTogc3RyZXRjaCkge1xuICAgIEBpZiAkdmFsdWUgPT0gZmxleC1zdGFydCB7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIH0gQGVsc2UgaWYgJHZhbHVlID09IGZsZXgtZW5kIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICB9IEBlbHNlIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246ICR2YWx1ZTtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246ICR2YWx1ZTtcbiAgICB9XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogJHZhbHVlO1xuICAgIC1tb3otYWxpZ24taXRlbXM6ICR2YWx1ZTtcbiAgICBhbGlnbi1pdGVtczogJHZhbHVlO1xufVxuXG5AbWl4aW4gZmxleC13cmFwKCR2YWx1ZTogbm93cmFwKSB7XG4gICAgLy8gTm8gV2Via2l0IEJveCBmYWxsYmFjay5cbiAgICAtd2Via2l0LWZsZXgtd3JhcDogJHZhbHVlO1xuICAgIC1tb3otZmxleC13cmFwOiAkdmFsdWU7XG4gICAgQGlmICR2YWx1ZSA9PSBub3dyYXAge1xuICAgICAgICAtbXMtZmxleC13cmFwOiBub25lO1xuICAgIH0gQGVsc2Uge1xuICAgICAgICAtbXMtZmxleC13cmFwOiAkdmFsdWU7XG4gICAgfVxuICAgIGZsZXgtd3JhcDogJHZhbHVlO1xufVxuXG4vL0JPUkRFUiBSQURJVVMgS0lUXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzKXtcbiAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAgICAtbW96LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG59XG4vL01VTFRJUExFIEJPUkRFUiBSQURJVVMgS0lUXG5AbWl4aW4gYm9yZGVyUmFkaXVzeDQoJHJhZGl1c1RvcCwgJHJhZGl1c1JpZ2h0LCAkcmFkaXVzQm90dG9tLCAkcmFkaXVzTGVmdCl7XG4gICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHJhZGl1c1RvcCAkcmFkaXVzUmlnaHQgJHJhZGl1c0JvdHRvbSAkcmFkaXVzTGVmdDtcbiAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAkcmFkaXVzVG9wICRyYWRpdXNSaWdodCAkcmFkaXVzQm90dG9tICRyYWRpdXNMZWZ0O1xuICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzVG9wICRyYWRpdXNSaWdodCAkcmFkaXVzQm90dG9tICRyYWRpdXNMZWZ0O1xufVxuXG4vLyBUUkFOU0ZPUk1cbkBtaXhpbiB0cmFuc2Zvcm0oJGRlZ3JlZXMpe1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xufVxuLy8gQk9YIFNIQURPVyBLSVRcbkBtaXhpbiBib3gtc2hhZG93KCRzdHJpbmc6IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSkpe1xuICAtd2Via2l0LWJveC1zaGFkb3c6ICRzdHJpbmc7XG4gIC1tb3otYm94LXNoYWRvdzogICAgJHN0cmluZztcbiAgYm94LXNoYWRvdzogICAgICAgICAkc3RyaW5nO1xufVxuXG4vLyBIRUlHSFQgTElORUhFSUdIVCBTSU1JTEFJUkVTXG5AbWl4aW4gaGVpZ2h0LWxpbmVoZWlnaHRzaW1pbGFyaXRpZXMoJGhlaWdodC1saW5laGVpZ2h0KXtcbiAgaGVpZ2h0OiRoZWlnaHQtbGluZWhlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWlnaHQtbGluZWhlaWdodDtcbn1cbi8vIEhFSUdIVCArIExJTkVIRUlHSFRcbkBtaXhpbiBoZWlnaHQtbGluZWhlaWdodCgkdmFsSGVpZ2h0LCAkdmFsbGluZUhlaWdodCl7XG4gIGhlaWdodDokdmFsSGVpZ2h0O1xuICBsaW5lLWhlaWdodDogJHZhbGxpbmVIZWlnaHQ7XG59XG4vLyBXSURUSCArIExJTkVIRUlHSFRcbkBtaXhpbiB3aWR0aC1saW5laGVpZ2h0KCR2YWxXaWR0aCwgJHZhbGxpbmVIZWlnaHQpe1xuICB3aWR0aDokdmFsV2lkdGg7XG4gIGxpbmUtaGVpZ2h0OiAkdmFsbGluZUhlaWdodDtcbn1cbi8vIFdJRFRIICsgSEVJR0hUXG5AbWl4aW4gd2lkdGgtaGVpZ2h0KCR2YWxXaWR0aCwgJHZhbEhlaWdodCl7XG4gIHdpZHRoOiR2YWxXaWR0aDtcbiAgaGVpZ2h0OiR2YWxIZWlnaHQ7XG59XG4vLyBXSURUSCArIEhFSUdIVCBTSU1JTEFSSVRJRVNcbkBtaXhpbiB3aWR0aC1oZWlnaHRzaW1pbGFyaXRpZXMoJHdpZHRoLWhlaWdodHNpbWlsYXJpdGllcyl7XG4gIHdpZHRoOiR3aWR0aC1oZWlnaHRzaW1pbGFyaXRpZXM7XG4gIGhlaWdodDokd2lkdGgtaGVpZ2h0c2ltaWxhcml0aWVzO1xufVxuLy8gV0lEVEggKyBIRUlHSFQgKyBMSU5FLUhFSUdIVFxuQG1peGluIHdpZHRoLWhlaWdodGxpbmVoZWlnaHQoJHZhbFdpZHRoLCAkdmFsSGVpZ2h0LCAkdmFsbGluZUhlaWdodCl7XG4gIHdpZHRoOiR2YWxXaWR0aDtcbiAgaGVpZ2h0OiR2YWxIZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkdmFsbGluZUhlaWdodDtcbn1cbi8vIFdJRFRIICsgSEVJR0hUL0xJTkUtSEVJR0hUIFNJTUlMQVJJVElFU1xuQG1peGluIHdpZHRoLWhlaWdodGxpbmVoZWlnaHRzaW1pbGFyaXRpZXMoJHZhbFdpZHRoLCAkaGVpZ2h0LWxpbmVoZWlnaHQpe1xuICB3aWR0aDokdmFsV2lkdGg7XG4gIEBpbmNsdWRlIGhlaWdodC1saW5laGVpZ2h0c2ltaWxhcml0aWVzICgkaGVpZ2h0LWxpbmVoZWlnaHQpO1xufVxuXG4vLyBQQURESU5HIExFRlQgPSBQQURESU5HIFJJR0hUXG5AbWl4aW4gcGFkZGluZy1zaW1pbGFyaXRpZXMoJHBhZGRpbmctc2ltaWxhcml0aWVzKXtcbiAgcGFkZGluZy1sZWZ0OiRwYWRkaW5nLXNpbWlsYXJpdGllcztcbiAgcGFkZGluZy1yaWdodDogJHBhZGRpbmctc2ltaWxhcml0aWVzO1xufVxuXG4vLyBNQVJHSU4gTEVGVCA9IE1BUkdJTiBSSUdIVFxuQG1peGluIG1hcmdpbi1zaW1pbGFyaXRpZXMoJG1hcmdpbi1zaW1pbGFyaXRpZXMpe1xuICBtYXJnaW4tbGVmdDokbWFyZ2luLXNpbWlsYXJpdGllcztcbiAgbWFyZ2luLXJpZ2h0OiAkbWFyZ2luLXNpbWlsYXJpdGllcztcbn1cblxuLy8gQkVGT1JFL0FGVEVSIDogUE9TSVRJT04gQUJTT0xVRSArIENPTlRFTlRcbiAgQG1peGluIGNvbnRlbnQtYWJzKCl7XG4gIHBvc2l0aW9uOmFic29sdXRlO1xuICBjb250ZW50OicnO1xufVxuXG4vLyBDQUxDVUwgTEFSR0VVUiBQQVIgMTAwXG4vLyBleGVtcGxlIDogKCg1M3B4KSlcbkBtaXhpbiB3aWR0aENhbGMoJHdpZHRoQ2FsYyl7XG4gIHdpZHRoOmNhbGMje1wiKDEwMCUgLSAjeyR3aWR0aENhbGN9KVwifTtcbiAgd2lkdGg6LW1vei1jYWxjI3tcIigxMDAlIC0gI3skd2lkdGhDYWxjfSlcIn07XG4gIHdpZHRoOi13ZWJraXQtY2FsYyN7XCIoMTAwJSAtICN7JHdpZHRoQ2FsY30pXCJ9O1xuICB3aWR0aDoje1wiY2FsYygxMDAlIC0gI3skd2lkdGhDYWxjfSlcIn07XG4gIHdpZHRoOiN7XCItbW96LWNhbGMoMTAwJSAtICN7JHdpZHRoQ2FsY30pXCJ9O1xuICB3aWR0aDoje1wiLXdlYmtpdC1jYWxjKDEwMCUgLSAjeyR3aWR0aENhbGN9KVwifTtcbn1cbi8vIENBTENVTCBMQVJHRVVSIFBBUiA1MFxuLy8gZXhlbXBsZSA6ICgoNTNweCkpXG5AbWl4aW4gd2lkdGhDYWxjNTAoJHdpZHRoQ2FsYyl7XG4gIHdpZHRoOmNhbGMje1wiKDUwJSAtICN7JHdpZHRoQ2FsY30pXCJ9O1xuICB3aWR0aDotbW96LWNhbGMje1wiKDUwJSAtICN7JHdpZHRoQ2FsY30pXCJ9O1xuICB3aWR0aDotd2Via2l0LWNhbGMje1wiKDUwJSAtICN7JHdpZHRoQ2FsY30pXCJ9O1xuICB3aWR0aDoje1wiY2FsYyg1MCUgLSAjeyR3aWR0aENhbGN9KVwifTtcbiAgd2lkdGg6I3tcIi1tb3otY2FsYyg1MCUgLSAjeyR3aWR0aENhbGN9KVwifTtcbiAgd2lkdGg6I3tcIi13ZWJraXQtY2FsYyg1MCUgLSAjeyR3aWR0aENhbGN9KVwifTtcbn1cbi8vIENBTENVTCBMQVJHRVVSIFBBUiAyNVxuLy8gZXhlbXBsZSA6ICgoNTNweCkpXG5AbWl4aW4gd2lkdGhDYWxjMjUoJHdpZHRoQ2FsYyl7XG4gIHdpZHRoOmNhbGMje1wiKDI1JSAtICN7JHdpZHRoQ2FsY30pXCJ9O1xuICB3aWR0aDotbW96LWNhbGMje1wiKDI1JSAtICN7JHdpZHRoQ2FsY30pXCJ9O1xuICB3aWR0aDotd2Via2l0LWNhbGMje1wiKDI1JSAtICN7JHdpZHRoQ2FsY30pXCJ9O1xuICB3aWR0aDoje1wiY2FsYygyNSUgLSAjeyR3aWR0aENhbGN9KVwifTtcbiAgd2lkdGg6I3tcIi1tb3otY2FsYygyNSUgLSAjeyR3aWR0aENhbGN9KVwifTtcbiAgd2lkdGg6I3tcIi13ZWJraXQtY2FsYygyNSUgLSAjeyR3aWR0aENhbGN9KVwifTtcbn1cbi8vIFZBUklBQkxFIEJPVFRPTSAobmUgcGFzIGZvcmNlbWVudCBzJ2VuIHNlcnZpciBkYW5zIENTUylcbi8vIGV4IDogKDEwcHgpXG5AbWl4aW4gYWJzLWJvdHRvbSgkYWJzLWJvdHRvbSl7XG4gIGJvdHRvbTokYWJzLWJvdHRvbTtcbn1cblxuLy8gVkFSSUFCTEUgVE9QIChuZSBwYXMgZm9yY2VtZW50IHMnZW4gc2VydmlyIGRhbnMgQ1NTKVxuLy8gZXggOiAoMTBweClcbkBtaXhpbiBhYnMtdG9wKCRhYnMtdG9wKXtcbiAgdG9wOiRhYnMtdG9wO1xufVxuXG4vLyBWQVJJQUJMRSBMRUZUIChuZSBwYXMgZm9yY2VtZW50IHMnZW4gc2VydmlyIGRhbnMgQ1NTKVxuLy8gZXggOiAoMTBweClcbkBtaXhpbiBhYnMtbGVmdCgkYWJzLWxlZnQpe1xuICBsZWZ0OiRhYnMtbGVmdDtcbn1cblxuLy8gVkFSSUFCTEUgUklHSFQgKG5lIHBhcyBmb3JjZW1lbnQgcydlbiBzZXJ2aXIgZGFucyBDU1MpXG4vLyBleCA6ICgxMHB4KVxuQG1peGluIGFicy1yaWdodCgkYWJzLXJpZ2h0KXtcbiAgcmlnaHQ6JGFicy1yaWdodDtcbn1cblxuLy8gVkFSSUFCTEUgQ0FMQ1VMIEJPVFRPTSBQQVIgNTAgKG5lIHBhcyBmb3JjZW1lbnQgcydlbiBzZXJ2aXIgZGFucyBDU1MpXG4vLyBleCA6ICgoNTNweCkpXG5AbWl4aW4gYWJzLWJvdHRvbWNhbGMoJGFicy1ib3R0b21jYWxjKXtcbiAgYm90dG9tOmNhbGMje1wiKDUwJSAtICN7JGFicy1ib3R0b21jYWxjfSlcIn07XG4gIGJvdHRvbTotbW96LWNhbGMje1wiKDUwJSAtICN7JGFicy1ib3R0b21jYWxjfSlcIn07XG4gIGJvdHRvbTotd2Via2l0LWNhbGMje1wiKDUwJSAtICN7JGFicy1ib3R0b21jYWxjfSlcIn07XG4gIGJvdHRvbToje1wiY2FsYyg1MCUgLSAjeyRhYnMtYm90dG9tY2FsY30pXCJ9O1xuICBib3R0b206I3tcIi1tb3otY2FsYyg1MCUgLSAjeyRhYnMtYm90dG9tY2FsY30pXCJ9O1xuICBib3R0b206I3tcIi13ZWJraXQtY2FsYyg1MCUgLSAjeyRhYnMtYm90dG9tY2FsY30pXCJ9O1xufVxuXG4vLyBWQVJJQUJMRSBDQUxDVUwgVE9QIFBBUiA1MCAobmUgcGFzIGZvcmNlbWVudCBzJ2VuIHNlcnZpciBkYW5zIENTUylcbi8vIGV4IDogKCg1M3B4KSlcbkBtaXhpbiBhYnMtdG9wY2FsYygkYWJzLXRvcGNhbGMxKXtcbiAgdG9wOmNhbGMoNTAlIC0gI3skYWJzLXRvcGNhbGMxfSk7XG50b3A6LW1vei1jYWxjI3tcIig1MCUgLSAjeyRhYnMtdG9wY2FsYzF9KVwifTtcbiAgdG9wOi13ZWJraXQtY2FsYyN7XCIoNTAlIC0gI3skYWJzLXRvcGNhbGMxfSlcIn07XG4gIHRvcDoje1wiY2FsYyg1MCUgLSAjeyRhYnMtdG9wY2FsYzF9KVwifTtcbiAgdG9wOiN7XCItbW96LWNhbGMoNTAlIC0gI3skYWJzLXRvcGNhbGMxfSlcIn07XG4gIHRvcDoje1wiLXdlYmtpdC1jYWxjKDUwJSAtICN7JGFicy10b3BjYWxjMX0pXCJ9O1xufVxuXG4vLyBWQVJJQUJMRSBDQUxDVUwgTEVGVCBQQVIgNTAgKG5lIHBhcyBmb3JjZW1lbnQgcydlbiBzZXJ2aXIgZGFucyBDU1MpXG4vLyBleCA6ICgoNTNweCkpXG5AbWl4aW4gYWJzLWxlZnRjYWxjKCRhYnMtbGVmdGNhbGMpe1xuICBsZWZ0OmNhbGMje1wiKDUwJSAtICN7JGFicy1sZWZ0Y2FsY30pXCJ9O1xuICBsZWZ0Oi1tb3otY2FsYyN7XCIoNTAlIC0gI3skYWJzLWxlZnRjYWxjfSlcIn07XG4gIGxlZnQ6LXdlYmtpdC1jYWxjI3tcIig1MCUgLSAjeyRhYnMtbGVmdGNhbGN9KVwifTtcbiAgbGVmdDoje1wiY2FsYyg1MCUgLSAjeyRhYnMtbGVmdGNhbGN9KVwifTtcbiAgbGVmdDoje1wiLW1vei1jYWxjKDUwJSAtICN7JGFicy1sZWZ0Y2FsY30pXCJ9O1xuICBsZWZ0OiN7XCItd2Via2l0LWNhbGMoNTAlIC0gI3skYWJzLWxlZnRjYWxjfSlcIn07XG59XG5cbi8vVkFSSUFCTEUgQ0FMQ1VMIFJJR0hUIFBBUiA1MCAobmUgcGFzIGZvcmNlbWVudCBzJ2VuIHNlcnZpciBkYW5zIENTUylcbi8vIGV4IDogKCg1M3B4KSlcbkBtaXhpbiBhYnMtcmlnaHRjYWxjKCRhYnMtcmlnaHRjYWxjKXtcbiAgcmlnaHQ6Y2FsYyN7XCIoNTAlIC0gI3skYWJzLXJpZ2h0Y2FsY30pXCJ9O1xuICByaWdodDotbW96LWNhbGMje1wiKDUwJSAtICN7JGFicy1yaWdodGNhbGN9KVwifTtcbiAgcmlnaHQ6LXdlYmtpdC1jYWxjI3tcIig1MCUgLSAjeyRhYnMtcmlnaHRjYWxjfSlcIn07XG4gIHJpZ2h0OiN7XCJjYWxjKDUwJSAtICN7JGFicy1yaWdodGNhbGN9KVwifTtcbiAgcmlnaHQ6I3tcIi1tb3otY2FsYyg1MCUgLSAjeyRhYnMtcmlnaHRjYWxjfSlcIn07XG4gIHJpZ2h0OiN7XCItd2Via2l0LWNhbGMoNTAlIC0gI3skYWJzLXJpZ2h0Y2FsY30pXCJ9O1xufVxuXG4vLyBQT1NJVElPTiBBQlNPTFVURSArIFRPUCArIExFRlRcbi8vIGV4IDogKDE1cHgsIDIwcHgpXG5AbWl4aW4gYWJzb2x1dGUtdG9wbGVmdCgkdG9wQWJzLCAkbGVmdEFicyl7XG4gIHBvc2l0aW9uOmFic29sdXRlO1xuICB0b3A6JHRvcEFicztcbiAgbGVmdDogJGxlZnRBYnM7XG59XG4vLyBQT1NJVElPTiBGSVhFRCArIFRPUCArIExFRlRcbi8vIGV4IDogKDE1cHgsIDIwcHgpXG5AbWl4aW4gZml4ZWQtdG9wbGVmdCgkdG9wQWJzLCAkbGVmdEFicyl7XG4gIHBvc2l0aW9uOmZpeGVkO1xuICB0b3A6JHRvcEFicztcbiAgbGVmdDogJGxlZnRBYnM7XG59XG4vLyBQT1NJVElPTiBGSVhFRCArIFRPUCArIFJJR0hUXG4vLyBleCA6ICgxNXB4LCAyMHB4KVxuQG1peGluIGZpeGVkLXRvcHJpZ2h0KCR0b3BBYnMsICRyaWdodEFicyl7XG4gIHBvc2l0aW9uOmZpeGVkO1xuICB0b3A6JHRvcEFicztcbiAgcmlnaHQ6ICRyaWdodEFicztcbn1cbi8vIFBPU0lUSU9OIEZJWEVEICsgQk9UVE9NICsgTEVGVFxuLy8gZXggOiAoMTVweCwgMjBweClcbkBtaXhpbiBmaXhlZC1ib3R0b21sZWZ0KCRib3R0b21BYnMsICRsZWZ0QWJzKXtcbiAgcG9zaXRpb246Zml4ZWQ7XG4gIGJvdHRvbTokYm90dG9tQWJzO1xuICBsZWZ0OiAkbGVmdEFicztcbn1cbi8vICBQT1NJVElPTiBBQlNPTFUgKyBUT1AgKyBMRUZUIENBTENcbi8vIGV4IDogKDE1cHgsICgyMHB4KVxuQG1peGluIGFic29sdXRlLXRvcGxlZnRjb250ZW50KCRhYnMtdG9wLCAkYWJzLWxlZnRjYWxjKXtcbiAgcG9zaXRpb246YWJzb2x1dGU7XG4gIEBpbmNsdWRlIGFicy10b3AgKCRhYnMtdG9wKTtcbiAgQGluY2x1ZGUgYWJzLWxlZnRjYWxjICgkYWJzLWxlZnRjYWxjKTtcbn1cblxuLy8gQkVGT1JFL0FGVEVSICsgVE9QICsgTEVGVFxuLy8gZXggOiAoMTVweCwgMjBweClcbkBtaXhpbiBhYnMtdG9wbGVmdGNvbnRlbnQoJGFicy10b3AsICRhYnMtbGVmdCl7XG4gIEBpbmNsdWRlIGNvbnRlbnQtYWJzKCk7XG4gIEBpbmNsdWRlIGFicy10b3AgKCRhYnMtdG9wKTtcbiAgQGluY2x1ZGUgYWJzLWxlZnQgKCRhYnMtbGVmdCk7XG59XG5cbi8vIFBPU0lUSU9OIEFCU09MVVRFICsgVE9QICsgUklHSFRcbi8vIGV4IDogKDE1cHgsIDIwcHgpXG5AbWl4aW4gYWJzb2x1dGUtdG9wcmlnaHQoJGFicy10b3AsICRhYnMtcmlnaHQpe1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIEBpbmNsdWRlIGFicy10b3AgKCRhYnMtdG9wKTtcbiAgQGluY2x1ZGUgYWJzLXJpZ2h0ICgkYWJzLXJpZ2h0KTtcbn1cblxuLy8gQkVGT1JFL0FGVEVSICsgVE9QICsgUklHSFRcbi8vIGV4IDogKDE1cHgsIDIwcHgpXG5AbWl4aW4gYWJzLXRvcHJpZ2h0Y29udGVudCgkYWJzLXRvcCwgJGFicy1yaWdodCl7XG4gIEBpbmNsdWRlIGNvbnRlbnQtYWJzKCk7XG4gIEBpbmNsdWRlIGFicy10b3AgKCRhYnMtdG9wKTtcbiAgQGluY2x1ZGUgYWJzLXJpZ2h0ICgkYWJzLXJpZ2h0KTtcbn1cblxuLy8gUE9TSVRJT04gQUJTT0xVVEUgKyBCT1RUT00gKyBMRUZUXG4vLyBleCA6ICgxNXB4LCAyMHB4KVxuQG1peGluIGFic29sdXRlLWJvdHRvbWxlZnQoJGFicy1ib3R0b20sICRhYnMtbGVmdCl7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgQGluY2x1ZGUgYWJzLWJvdHRvbSAoJGFicy1ib3R0b20pO1xuICBAaW5jbHVkZSBhYnMtbGVmdCAoJGFicy1sZWZ0KTtcbn1cblxuLy8gUE9TSVRJT04gQUJTT0xVVEUgKyBCT1RUT00gKyBSSUdIVFxuLy8gZXggOiAoMTVweCwgMjBweClcbkBtaXhpbiBhYnNvbHV0ZS1ib3R0b21yaWdodCgkYWJzLWJvdHRvbSwgJGFicy1yaWdodCl7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgQGluY2x1ZGUgYWJzLWJvdHRvbSAoJGFicy1ib3R0b20pO1xuICBAaW5jbHVkZSBhYnMtcmlnaHQgKCRhYnMtcmlnaHQpO1xufVxuXG4vLyBCRUZPUkUvQUZURVIgKyBCT1RUT00gKyBSSUdIVFxuLy8gZXggOiAoMTVweCwgMjBweClcbkBtaXhpbiBhYnMtYm90dG9tcmlnaHRjb250ZW50KCRhYnMtYm90dG9tLCAkYWJzLXJpZ2h0KXtcbiAgQGluY2x1ZGUgY29udGVudC1hYnMoKTtcbiAgQGluY2x1ZGUgYWJzLWJvdHRvbSAoJGFicy1ib3R0b20pO1xuICBAaW5jbHVkZSBhYnMtcmlnaHQgKCRhYnMtcmlnaHQpO1xufVxuXG4vLyBCRUZPUkUvQUZURVIgKyBCT1RUT00gKyBMRUZUIENBTENcbi8vIGV4IDogKDE1cHgsICgyMHB4KVxuQG1peGluIGFicy1ib3R0b21sZWZ0Y29udGVudCgkYWJzLWJvdHRvbSwgJGFicy1sZWZ0Y2FsYyl7XG4gIEBpbmNsdWRlIGNvbnRlbnQtYWJzKCk7XG4gIEBpbmNsdWRlIGFicy1ib3R0b20gKCRhYnMtYm90dG9tKTtcbiAgQGluY2x1ZGUgYWJzLWxlZnRjYWxjICgkYWJzLWxlZnRjYWxjKTtcbn1cbi8vICBQT1NJVElPTiBBQlNPTFUgKyBCT1RUT00gKyBMRUZUIENBTENcbi8vIGV4IDogKDE1cHgsICgyMHB4KVxuQG1peGluIGFic29sdXRlLWJvdHRvbWxlZnRjb250ZW50KCRhYnMtYm90dG9tLCAkYWJzLWxlZnRjYWxjKXtcbiAgcG9zaXRpb246YWJzb2x1dGU7XG4gIEBpbmNsdWRlIGFicy1ib3R0b20gKCRhYnMtYm90dG9tKTtcbiAgQGluY2x1ZGUgYWJzLWxlZnRjYWxjICgkYWJzLWxlZnRjYWxjKTtcbn1cblxuLy8gQkVGT1JFL0FGVEVSICsgQk9UVE9NICsgTEVGVFxuLy8gZXggOiAoMTVweCwgKDIwcHgpXG5AbWl4aW4gY29udGVudC1ib3R0b21sZWZ0bm9jYWxjKCRhYnMtYm90dG9tLCAkYWJzLWxlZnQpe1xuICBAaW5jbHVkZSBjb250ZW50LWFicygpO1xuICBAaW5jbHVkZSBhYnMtYm90dG9tICgkYWJzLWJvdHRvbSk7XG4gIEBpbmNsdWRlIGFicy1sZWZ0ICgkYWJzLWxlZnQpO1xufVxuXG4vLyBCRUZPUkUvQUZURVIgKyBUT1AgQ0FMQ1VMIFBBUiA1MCArIExFRlQgQ0FMQ1VMIFBBUiA1MFxuLy8gZXggOiAoKDEwcHgpLCgyNXB4KSlcbkBtaXhpbiBhYnMtdG9wY2FsY2xlZnRjYWxjY29udGVudCgkYWJzLXRvcGNhbGMxLCAkYWJzLWxlZnRjYWxjKXtcbiAgQGluY2x1ZGUgY29udGVudC1hYnMoKTtcbiAgQGluY2x1ZGUgYWJzLXRvcGNhbGMgKCRhYnMtdG9wY2FsYzEpO1xuICBAaW5jbHVkZSBhYnMtbGVmdGNhbGMgKCRhYnMtbGVmdGNhbGMpO1xufVxuXG4vLyBQT1NJVElPTiBBQlNPTFUgKyBUT1AgQ0FMQ1VMIFBBUiA1MCArIExFRlQgQ0FMQ1VMIFBBUiA1MFxuLy8gZXggOiAoKDEwcHgpLCgyNXB4KSlcbkBtaXhpbiBhYnNvbHV0ZS10b3BjYWxjbGVmdGNhbGMoJGFicy10b3BjYWxjLCAkYWJzLWxlZnRjYWxjKXtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBAaW5jbHVkZSBhYnMtdG9wY2FsYyAoJGFicy10b3BjYWxjKTtcbiAgQGluY2x1ZGUgYWJzLWxlZnRjYWxjICgkYWJzLWxlZnRjYWxjKTtcbn1cblxuLy8gUE9TSVRJT04gQUJTT0xVICsgQk9UVE9NIENBTENVTCBQQVIgNTAgKyBMRUZUIENBTENVTCBQQVIgNTBcbi8vIGV4IDogKCgxMHB4KSwoMjVweCkpXG5AbWl4aW4gYWJzb2x1dGUtYm90dG9tY2FsY2xlZnRjYWxjKCRhYnMtYm90dG9tY2FsYywgJGFicy1sZWZ0Y2FsYyl7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgQGluY2x1ZGUgYWJzLWJvdHRvbWNhbGMgKCRhYnMtYm90dG9tY2FsYyk7XG4gIEBpbmNsdWRlIGFicy1sZWZ0Y2FsYyAoJGFicy1sZWZ0Y2FsYyk7XG59XG5cbi8vIEJFRk9SRS9BRlRFUiArIFRPUCBDQUxDVUwgUEFSIDUwICsgUklHSFQgQ0FMQ1VMIFBBUiA1MFxuLy8gZXggOiAoKDEwcHgpLCgyNXB4KSlcbkBtaXhpbiBhYnMtdG9wY2FsY3JpZ2h0Y2FsY2NvbnRlbnQoJGFicy10b3BjYWxjLCAkYWJzLXJpZ2h0Y2FsYyl7XG4gIEBpbmNsdWRlIGNvbnRlbnQtYWJzKCk7XG4gIEBpbmNsdWRlIGFicy10b3BjYWxjICgkYWJzLXRvcGNhbGMpO1xuICBAaW5jbHVkZSBhYnMtcmlnaHRjYWxjICgkYWJzLXJpZ2h0Y2FsYyk7XG59XG5cbi8vIEJFRk9SRS9BRlRFUiArIFRPUCBBQlNPTFVFICsgTEVGVCBDQUxDVUwgUEFSIDUwXG4vLyBleCA6ICgwLCAoMzBweCkpO1xuQG1peGluIGFicy10b3BsZWZ0Y2FsY2NvbnRlbnQoJGFicy10b3AsICRhYnMtbGVmdGNhbGMpe1xuICBAaW5jbHVkZSBjb250ZW50LWFicygpO1xuICBAaW5jbHVkZSBhYnMtdG9wICgkYWJzLXRvcCk7XG4gIEBpbmNsdWRlIGFicy1sZWZ0Y2FsYyAoJGFicy1sZWZ0Y2FsYyk7XG59XG5cbi8vIEJFRk9SRS9BRlRFUiArIFRPUCBDQUxDVUwgUEFSIDUwICsgUklHSFQgQUJTT0xVVEVcbi8vIGV4IDogKCgzMHB4KSwgMCk7XG5AbWl4aW4gYWJzLXRvcGNhbGNyaWdodGFicygkYWJzLXRvcGNhbGMsICRhYnMtcmlnaHQpe1xuICBAaW5jbHVkZSBjb250ZW50LWFicygpO1xuICBAaW5jbHVkZSBhYnMtdG9wY2FsYyAoJGFicy10b3BjYWxjKTtcbiAgQGluY2x1ZGUgYWJzLXJpZ2h0ICgkYWJzLXJpZ2h0KTtcbn1cblxuLy8gQkVGT1JFL0FGVEVSICsgVE9QIENBTENVTCBQQVIgNTAgKyBMRUZUIEFCU09MVVRFXG4vLyBleCA6ICgoMzBweCksIDApO1xuQG1peGluIGFicy10b3BjYWxjbGVmdGFicygkYWJzLXRvcGNhbGMsICRhYnMtbGVmdCl7XG4gIEBpbmNsdWRlIGNvbnRlbnQtYWJzKCk7XG4gIEBpbmNsdWRlIGFicy10b3BjYWxjICgkYWJzLXRvcGNhbGMpO1xuICBAaW5jbHVkZSBhYnMtbGVmdCAoJGFicy1sZWZ0KTtcbn1cblxuLy8gQUJTT0xVICsgVE9QIENBTENVTCBQQVIgNTAgKyBMRUZUIEFCU09MVVRFXG4vLyBleCA6ICgoMzBweCksIDApO1xuQG1peGluIGFic29sdXRlLXRvcGNhbGNsZWZ0YWJzKCRhYnMtdG9wY2FsYywgJGFicy1sZWZ0KXtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBAaW5jbHVkZSBhYnMtdG9wY2FsYyAoJGFicy10b3BjYWxjKTtcbiAgQGluY2x1ZGUgYWJzLWxlZnQgKCRhYnMtbGVmdCk7XG59XG5cbi8vIEFCU09MVSArIFRPUCBDQUxDVUwgUEFSIDUwICsgUklHSFQgQUJTT0xVVEVcbi8vIGV4IDogKCgzMHB4KSwgMCk7XG5AbWl4aW4gYWJzb2x1dGUtdG9wY2FsY3JpZ2h0dGFicygkYWJzLXRvcGNhbGMsICRhYnMtcmlnaHQpe1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIEBpbmNsdWRlIGFicy10b3BjYWxjICgkYWJzLXRvcGNhbGMpO1xuICBAaW5jbHVkZSBhYnMtcmlnaHQgKCRhYnMtcmlnaHQpO1xufVxuXG4vLyBFTExJUFNJUyBPVkVSRkxPV1xuQG1peGluIGVsbGlwc2lzLXRleHQoKXtcbiAgb3ZlcmZsb3c6aGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5AbWl4aW4gYmdDb3Zlcigpe1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi8vIE9CSkVDVEZJVFxuQG1peGluIG9iamVjdEZpdCgkdmFsV2lkdGgsICR2YWxIZWlnaHQpe1xuICBvYmplY3QtZml0OmNvdmVyO1xuICB3aWR0aDokdmFsV2lkdGg7XG4gIGhlaWdodDokdmFsSGVpZ2h0O1xufVxuXG5AbWl4aW4gYm9yZGVyKCRib3JkZXItY29sb3Ipe1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOnNvbGlkO1xuICBib3JkZXItY29sb3I6JGJvcmRlci1jb2xvcjtcbn1cblxuLy9UUkFOU0lUSU9OIEtJVFxuQG1peGluIHRyYW5zaXRpb24oJGtpbmQsICRyYXBpZGl0eSwgJHR5cGUpe1xuICAtbW96LXRyYW5zaXRpb246ICRraW5kICRyYXBpZGl0eSAkdHlwZTtcbiAgLW8tdHJhbnNpdGlvbjogJGtpbmQgJHJhcGlkaXR5ICR0eXBlO1xuICAtd2Via2l0LXRyYW5zaXRpb246ICRraW5kICRyYXBpZGl0eSAkdHlwZTtcbiAgdHJhbnNpdGlvbjogJGtpbmQgJHJhcGlkaXR5ICR0eXBlO1xufVxuXG4vL1RSQU5TSVRJT04gV0lEVEggS0lUXG5AbWl4aW4gdHJhbnNpdGlvbi13aWR0aCgkdHlwZSwgJHJhcGlkaXR5KXtcbiAgLW1vei10cmFuc2l0aW9uOiB3aWR0aCAkcmFwaWRpdHkgJHR5cGU7XG4gIC1vLXRyYW5zaXRpb246IHdpZHRoICRyYXBpZGl0eSAkdHlwZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAkcmFwaWRpdHkgJHR5cGU7XG4gIHRyYW5zaXRpb246IHdpZHRoICRyYXBpZGl0eSAkdHlwZTtcbn1cbiIsIi5nYWxsZXJ5LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogYXV0bztcbiAgICB9XG4gICAgLmdhbGxlcnkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuZ2FsbGVyeS1pbWFnZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVkaXRvcmlhbC1jb250ZW50LWdhbGxlcnktaW1hZ2UtYmFja2dyb3VuZDtcbiAgICAgICAgICAgIGhlaWdodDogNDgwcHg7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ4MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNzVweDtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI3NXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXJyb3ctbmF2aWdhdGlvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICRlZGl0b3JpYWwtY29udGVudC1nYWxsZXJ5LWFycm93O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlZGl0b3JpYWwtY29udGVudC1nYWxsZXJ5LWFycm93LWJhY2tncm91bmQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyLjhyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjhyZW07XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICAgICAgICAgICAgJi5wcmV2aW91cyB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjFyZW0gMC4ycmVtIDAgMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLm5leHQge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMiU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMXJlbSAwIDAgMC4ycmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKVxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5hcnJvdy1uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5nYWxsZXJ5LWluZGljYXRvcnMge1xuICAgICAgICAgICAgbWFyZ2luOiA4cHggMDtcbiAgICAgICAgICAgIC5nYWxsZXJ5LWRvdCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZWRpdG9yaWFsLWNvbnRlbnQtZ2FsbGVyeS1kb3Q7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlZGl0b3JpYWwtY29udGVudC1nYWxsZXJ5LWRvdC1zZWxlY3RlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FwdGlvbi13cmFwcGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgICAgIC5jYXB0aW9uIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4jZWRpdG9yaWFsLCAjaG9tZSB7XG4gICAgbWFpbiB7XG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgICAgICAgLm1haW4tYXJ0aWNsZSB7XG4gICAgICAgICAgICAgICAgICAgIC5nYWxsZXJ5LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiRjb2xvci0xOiAjMjM3NzkyO1xuJGNvbG9yLTI6ICMxQTU3NkI7XG4kY29sb3ItMzogIzAyMjUzMTtcbiRjb2xvci00OiAjQTJBOEI0O1xuJGNvbG9yLTU6ICMxNzZBODQ7XG4kY29sb3ItNjogIzExNEQ2MDtcbiRjb2xvci03OiAjMDIyNTMxO1xuJGNvbG9yLTg6ICNBMkE4QjQ7XG4kY29sb3ItOTogdHJhbnNwYXJlbnQ7XG4kY29sb3ItMTA6ICNGRkZGRkY7XG4kY29sb3ItMTE6ICNGNkY3Rjg7XG4kY29sb3ItMTI6ICNFRUVGRjE7XG4kY29sb3ItMTM6ICNBMkE4QjQ7XG4kY29sb3ItMTQ6ICM4MDg4OTg7XG4kY29sb3ItMTU6ICM2NTZEN0M7XG4kY29sb3ItMTY6ICMzQzQxNEI7XG4kY29sb3ItMTc6ICMxRTIzMkQ7XG4kY29sb3ItMTg6ICNGRkZGRkY7XG5cbiRjb2xvci0xMDA6ICNFMzA2MTM7XG4kY29sb3ItMTAxOiAjQkQwNTEwO1xuJGNvbG9yLTEwMjogIzk1MDQwQzsiLCIjaG9tZSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIC5tYWluLWNvbnRlbnQge1xuICAgICAgICAgICAgc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRlZGl0b3JpYWwtaG9tZS1jb250YWluZXItd2lkdGg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZWRpdG9yaWFsLWhvbWUtY29udGFpbmVyLXdpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAmOm5vdCgud2lkZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlY3Rpb24tZG91YmxlLXRleHQsIC5zZWN0aW9uLXRyaXBsZS10ZXh0IHtcbiAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRlZGl0b3JpYWwtaG9tZS1jb250YWluZXItd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZWRpdG9yaWFsLWhvbWUtY29udGFpbmVyLXdpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlY3Rpb24tdHJpcGxlLXRleHQge1xuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGVkaXRvcmlhbC1ob21lLWNvbnRhaW5lci13aWR0aCkge1xuICAgICAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1NXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlY3Rpb24tZG91YmxlLXRleHQge1xuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGVkaXRvcmlhbC1ob21lLWNvbnRhaW5lci13aWR0aCkge1xuICAgICAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU0N3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlY3Rpb24tdGV4dCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRlZGl0b3JpYWwtaG9tZS1jb250YWluZXItd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNTAlIC0gI3skZWRpdG9yaWFsLWhvbWUtY29udGFpbmVyLXdpZHRofSAvIDIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyg1MCUgLSAjeyRlZGl0b3JpYWwtaG9tZS1jb250YWluZXItd2lkdGh9IC8gMik7XG4gICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlY3Rpb24taW1nLXRleHQge1xuICAgICAgICAgICAgICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZWRpdG9yaWFsLWhvbWUtY29udGFpbmVyLXdpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmxlZnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZWRpdG9yaWFsLWhvbWUtY29udGFpbmVyLXdpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYucmlnaHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZWRpdG9yaWFsLWhvbWUtY29udGFpbmVyLXdpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogJGVkaXRvcmlhbC1ob21lLWltYWdlLW1heC13aWR0aDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGVkaXRvcmlhbC1ob21lLWNvbnRhaW5lci13aWR0aCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZWN0aW9uLWRvdWJsZS1pbWFnZVxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIC5jb2wtaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRlZGl0b3JpYWwtaG9tZS0yLWNvbHVtbi13aWR0aDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VjdGlvbi10cmlwbGUtaW1hZ2VcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAuY29sLWltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkZWRpdG9yaWFsLWhvbWUtMy1jb2x1bW4td2lkdGg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlY3Rpb24tZG91YmxlLWltYWdlLCAuc2VjdGlvbi10cmlwbGUtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIC5jb2wtaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNC41cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNC41cHg7XG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZWRpdG9yaWFsLWhvbWUtY29udGFpbmVyLXdpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRlZGl0b3JpYWwtaG9tZS1jb250YWluZXItd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICRlZGl0b3JpYWwtaG9tZS1jb250YWluZXItd2lkdGhcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGVkaXRvcmlhbC1ob21lLWNvbnRhaW5lci13aWR0aCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VjdGlvbi10aWxlcyB7XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5jb2xzLTMge1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogJGVkaXRvcmlhbC1ob21lLWNvbnRhaW5lci13aWR0aCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHdpZHRoLWhlaWdodCgyMzJweCwgMTYzcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjcwMGVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgXCIuL2NvbnRhY3RGb3JtLnNjc3NcIjtcbkBpbXBvcnQgXCIuL3BhZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcIi4vZ2FsbGVyeS5zY3NzXCI7XG5AaW1wb3J0IFwiLi9ob21lcGFnZS5zY3NzXCI7XG5cbiNlZGl0b3JpYWwsICNob21lIHtcbiAgICBtYWluIHtcbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGVkaXRvcmlhbC13ZWlnaHQ7XG5cbiAgICAgICAgICAgIGIsIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRlZGl0b3JpYWwtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBjb2xvcjogJGVkaXRvcmlhbC1jb250ZW50LXRleHQ7XG5cbiAgICAgICAgICAgIC5tYWluLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHNlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46YXV0bztcblxuICAgICAgICAgICAgICAgICAgICAmLndpZGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5lZGl0b3JpYWwtbmF2aWdhdGlvbiB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGFydGljbGUge1xuICAgICAgICAgICAgICAgIC5tYWluLWFydGljbGUge1xuICAgICAgICAgICAgICAgICAgICBoZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHVsIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IHNxdWFyZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBvbCBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlZGl0b3JpYWwtY29udGVudC10aXRsZS1vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlZGl0b3JpYWwtY29udGVudC10aXRsZS10d287XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ICBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmNhcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjY1ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1yZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlZGl0b3JpYWwtY29udGVudC1pbWFnZS1jYXB0aW9uO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHNlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlZGl0b3JpYWwtY29udGVudC10ZXh0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KC53aWRlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNlY3Rpb24tY29sbGFib3JhdGl2ZS1pbmRleGF0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZS1hcnRpY2xlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWN0aW9uLXZpZGVvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aWRlbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC52aWRlby1nYWxsaWNhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmhpZGRlbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuZXh0ZXJuYWwtdmlkZW8taW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjAxZFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDBweCAwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNlZWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2VjdGlvbi1iYW5uZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgd2lkdGgtaGVpZ2h0KDEwMCUsIDYxMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMyN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWN0aW9uLWJhbm5lclRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubGVmdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jZW50ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVkaXRvcmlhbC1jb250ZW50LWJhbm5lcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDJweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi43NTByZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuN2VtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWN0aW9uLWJhbm5lclRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMTE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGV4dC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbiA6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luIDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNzlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50b3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubGVmdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5ib3R0b20ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucmlnaHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0NTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4gOiAzMnB4IDAgMzJweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmcgOiAwIDMycHggMCAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI0N3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4gOiAxNnB4IDAgMTZweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nIDogMCAxNnB4IDAgMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNtYWxsLWhlaWdodCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHdpZHRoLWhlaWdodCgxMDAlLCAzNTBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4N3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRleHQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTM5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTkwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTA3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICNiYW5uZXItaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYudmlkZW8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206NDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYW52YXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB3aWR0aC1oZWlnaHQoMTAwJSwgNTI0cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWN0aW9uLWltZy10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA4cHggMHB4IDhweCAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWN0aW9uLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcsIGRpdi5jYXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2VjdGlvbi10aWxlcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzU1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWN0aW9uLXB1YmxpY2F0aW9uLXRpbGVzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNsZWFyZml4Om50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRlZGl0b3JpYWwtY29udGFpbmVyLXdpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZGZsZXhUb3RhbCgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHdpZHRoLWhlaWdodCgzNTVweCwgMjUwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGVkaXRvcmlhbC1jb250YWluZXItd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgd2lkdGgtaGVpZ2h0KDMyMHB4LCAyMjVweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudGlsZS1zZXJpZSwgJi50aWxlLWNsYXNzaWZpY2F0aW9uU2NoZW1lIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vaW1nL2VkaXRvcmlhbC90aWxlcy9jbGFzc2lmaWNhdGlvbi1zY2hlbWUucG5nJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50aWxlLWFkdmFuY2VkU2VhcmNoRm9ybSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi9pbWcvZWRpdG9yaWFsL3RpbGVzL2FkdmFuY2VkLXNlYXJjaC1mb3JtLnBuZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudGlsZS1wYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuL2ltZy9lZGl0b3JpYWwvdGlsZXMvcGFnZS5wbmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRpbGUtZG9jdW1lbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vaW1nL2VkaXRvcmlhbC90aWxlcy9kb2N1bWVudC5wbmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRpbGUtcmVjb3JkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuL2ltZy9lZGl0b3JpYWwvdGlsZXMvcmVjb3JkLnBuZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB3aWR0aC1oZWlnaHQoMTAwJSw3NXB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRlZGl0b3JpYWwtY29udGFpbmVyLXdpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB3aWR0aC1oZWlnaHQoMTAwJSw2N3B4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFic29sdXRlLWJvdHRvbWxlZnQgKDAsIDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlZGl0b3JpYWwtY29udGVudC10aWxlLWhlYWRpbmctYmFja2dyb3VuZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVkaXRvcmlhbC1jb250ZW50LXRpbGUtaGVhZGluZztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucHVibGljYXRpb24tdGlsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM0NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRlZGl0b3JpYWwtcHVibGljYXRpb24tdGlsZS1ib3JkZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucHVibGljYXRpb24tbmV0d29yay1mYWNlYm9vayB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnB1YmxpY2F0aW9uLWhlYWRpbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMjMwXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0MjY3YjI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHVibGljYXRpb24tdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnB1YmxpY2F0aW9uLXRpdGxlLXZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQyNjdiMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wdWJsaWNhdGlvbi10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnB1YmxpY2F0aW9uLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC44OHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAxNXB4IDE1cHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmhhcy1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnB1YmxpY2F0aW9uLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVkaXRvcmlhbC1wdWJsaWNhdGlvbi10aWxlLWJhY2tncm91bmQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi52aWRlbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdmb250YXdlc29tZS13ZWJmb250JztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM0M3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGVkaXRvcmlhbC1jb250YWluZXItd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KC5oYXMtc291cmNlKTpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAyNXB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wdWJsaWNhdGlvbi1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDE1cHggMTBweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnB1YmxpY2F0aW9uLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnB1YmxpY2F0aW9uLXRpdGxlLXZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNlY3Rpb24tYXVkaW8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF1ZGlvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmljb24tZXh0ZXJuYWwtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmNvbnRhaW5lciB7XG4gICAgLmVkaXRvcmlhbC1jb250ZW50IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbGlnaHQ7XG5cbiAgICAgICAgLmxpbmVicmVha1xuICAgICAgICB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNlY3Rpb24ge1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICB1bCBsaSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBzcXVhcmU7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gICAgICAgIH1cblxuICAgICAgICBvbCBsaSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gICAgICAgIH1cblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgY29sb3I6ICRlZGl0b3JpYWwtY29udGVudC1iYXNpcy1oZWFkaW5nO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4xMjVyZW07XG4gICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBjb2xvcjogJGVkaXRvcmlhbC1jb250ZW50LWhlYWRpbmc7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbnRhY3Qge1xuICAgIC5zdWJtaXQtYWN0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICB9XG59XG5cbi5yZXNlcnZhdGlvbiB7XG4gICAgLnN1Ym1pdC1hY3Rpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgIH1cbn1cbiJdfQ== */