#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:500}#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 figcaption,#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 figcaption,#editorial .container .main-content .section-img-text .image-wrapper img{max-width:100%}}#editorial .container .main-content .section-img-text .image-wrapper figcaption{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 figcaption{display:-webkit-box;margin:0;overflow:hidden;padding:0!important;-webkit-box-orient:vertical;-webkit-line-clamp:3}.gallery-container .gallery .gallery-image{align-items:center;background-color:#050505;display:flex;height:480px;justify-content:center;position:relative}.gallery-container .gallery .gallery-image img{max-height:480px;width:100%}@media (max-width:767px){.gallery-container .gallery .gallery-image{height:275px}.gallery-container .gallery .gallery-image a img{max-height:275px}}.gallery-container .gallery .gallery-image .arrow-navigation{background-color:rgba(87,87,87,.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:#bebebe;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:#5a7f67}#editorial main .container article .main-article .gallery-container figcaption,#home main .container article .main-article .gallery-container figcaption{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}}.section-image-comparator{display:flex;justify-content:center}.o-image-comparator{--h:9;--w:16;position:relative;user-select:none}.o-image-comparator:after{content:"";display:block;padding-bottom:calc((var(--h)/var(--w))*100%);z-index:2}.o-image-comparator__left,.o-image-comparator__right{height:100%;object-fit:cover;position:absolute;width:100%}.o-image-comparator__left{clip-path:polygon(0 0,var(--separatorPosition) 0,var(--separatorPosition) 100%,0 100%)}.o-image-comparator__right{clip-path:polygon(100% 0,var(--separatorPosition) 0,var(--separatorPosition) 100%,100% 100%)}.o-image-comparator__range{background:none!important;border:none!important;box-sizing:border-box;cursor:ew-resize;height:100%;margin:0;outline:none;padding:0!important;position:absolute;top:0;width:100%}.o-image-comparator__range-selector{align-items:center;background:#000;border:1px solid #fff;border-radius:50px;color:#fff;display:flex;font-size:.8em;justify-content:center;left:calc(var(--separatorPosition) - 17px);padding:0 6px;position:absolute;top:calc(50% - 16px);width:36px}.o-image-comparator:hover .o-image-comparator__range-selector{display:none}.o-image-comparator__range::-moz-range-thumb{background-color:#000;border:none;border-radius:0;height:100%;width:6px}.o-image-comparator__range::-webkit-slider-thumb{background-color:#000;height:100%;width:6px}.o-image-comparator__range::-moz-range-track{background:transparent;background-size:100%;box-sizing:border-box}.o-image-comparator__range::-webkit-slider-runnable-track{background:transparent;background-size:100%;box-sizing:border-box;height:100%}.o-image-comparator__range,.o-image-comparator__range::-webkit-slider-runnable-track,.o-image-comparator__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none}#editorial main .container,#home main .container{color:#050505;font-weight:400;overflow:visible;padding:0}#editorial main .container b,#editorial main .container strong,#home main .container b,#home main .container strong{font-weight:600}#editorial main .container .main-content,#home main .container .main-content{float:none}#editorial main .container .main-content section,#home main .container .main-content section{margin:auto}#editorial main .container .main-content section.wide,#home main .container .main-content section.wide{width:100%}#editorial main .container .editorial-navigation,#home main .container .editorial-navigation{align-items:flex-end;display:flex;flex-direction:column;height:40px;position:absolute;width:100%;z-index:1}#editorial main .container article .main-article header,#home main .container article .main-article header{background:none;display:block;margin-bottom:60px;padding:0;position:relative;z-index:0}#editorial main .container article .main-article ul li,#home main .container article .main-article ul li{list-style:square;list-style-position:inside}#editorial main .container article .main-article ol li,#home main .container article .main-article ol li{list-style-position:inside;list-style-type:decimal}#editorial main .container article .main-article h3,#editorial main .container article .main-article h4,#home main .container article .main-article h3,#home main .container article .main-article h4{color:#050505}#editorial main .container article .main-article img,#home main .container article .main-article img{display:inline-block}#editorial main .container article .main-article figure,#home main .container article .main-article figure{margin:0}#editorial main .container article .main-article caption,#home main .container article .main-article caption{display:block}#editorial main .container article .main-article figcaption,#home main .container article .main-article figcaption{color:#050505;font-size:.65em;font-style:italic;font-weight:500;line-height:16px;padding:10px;text-align:center}#editorial main .container article .main-article section,#home main .container article .main-article section{clear:both;color:#050505;padding-bottom:24px;padding-top:24px}#editorial main .container article .main-article section form label,#home main .container article .main-article section form label{font-weight:500}#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:Roboto Slab,sans-serif;font-size:2.75rem;font-weight:800;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:#f2f2f2;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 figcaption,#editorial main .container article .main-article section.section-image img,#home main .container article .main-article section.section-image figcaption,#home main .container article .main-article section.section-image img{max-width:100%}#editorial main .container article .main-article section .section-pageList__item,#home main .container article .main-article section .section-pageList__item{align-items:center;display:flex;gap:20px;list-style:none;padding:10px 0;position:relative}#editorial main .container article .main-article section .section-pageList__item:not(:last-child),#home main .container article .main-article section .section-pageList__item:not(:last-child){border-bottom:1px solid #bebebe}#editorial main .container article .main-article section .section-pageList__date,#home main .container article .main-article section .section-pageList__date{font-size:.75rem;position:absolute;top:10px}#editorial main .container article .main-article section .section-pageList__image,#home main .container article .main-article section .section-pageList__image{border:1px solid #bebebe;height:120px;width:170px}@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(56,56,56,.7);bottom:0;display:flex;font-style:normal;height:75px;left:0;line-height:30px;padding:10px 20px;position:absolute;width:100%}@media only screen and (max-width:730px){#editorial main .container article .main-article section.section-tiles ul li figure figcaption,#home main .container article .main-article section.section-tiles ul li figure figcaption{height:67px;width:100%}}#editorial main .container article .main-article section.section-tiles ul li figure figcaption h2,#home main .container article .main-article section.section-tiles ul li figure figcaption h2{color:#fff;font-size:1rem;font-weight:800;overflow:hidden;padding:5px 0;text-overflow:ellipsis;white-space:nowrap}#editorial main .container article .main-article section.section-tiles ul li.publication-tile,#home main .container article .main-article section.section-tiles ul li.publication-tile{border:1px solid #bebebe;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:#e6e6e6;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:800;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 section.section-line-separator hr,#home main .container article .main-article section.section-line-separator hr{background-color:#bebebe;border:none;height:2px}#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:400;line-height:30px}.container .editorial-content .linebreak{display:block;height:30px}.container .editorial-content section{clear:both;padding:24px 0}.container .editorial-content ul li{list-style:square;list-style-position:inside}.container .editorial-content ol li{list-style-position:inside;list-style-type:decimal}.container .editorial-content h1{color:#050505;font-family:Roboto Slab,sans-serif;font-size:3.125rem;font-weight:800;word-wrap:break-word}.container .editorial-content h2{color:#050505}.container .editorial-content a{display:inline}.contact .submit-action,.reservation .submit-action{margin-top:22px}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL2Fzc2V0cy9mcm9udC9zY3NzL2VkaXRvcmlhbC9jb250YWN0Rm9ybS5zY3NzIiwid2VicGFjazovLy4vc3JjL2FwcGxpY2F0aW9uL0N1c3RvbS9hc3NldHMvc3JjL3Njc3MvdmFyaWFibGVzL2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9hc3NldHMvZnJvbnQvc2Nzcy9lZGl0b3JpYWwvcGFnZS5zY3NzIiwid2VicGFjazovLy4vc3JjL2FwcGxpY2F0aW9uL0N1c3RvbS9hc3NldHMvc3JjL3Njc3MvdmFyaWFibGVzL2xheW91dC5zY3NzIiwid2VicGFjazovLy4vYXNzZXRzL2NvbW1vbi9zY3NzL21peGlucy5zY3NzIiwid2VicGFjazovLy4vYXNzZXRzL2Zyb250L3Njc3MvZWRpdG9yaWFsL2dhbGxlcnkuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9hcHBsaWNhdGlvbi9DdXN0b20vYXNzZXRzL3NyYy9zY3NzL3ZhcmlhYmxlcy9wYWxldHRlLnNjc3MiLCJ3ZWJwYWNrOi8vLi9hc3NldHMvZnJvbnQvc2Nzcy9lZGl0b3JpYWwvaG9tZXBhZ2Uuc2NzcyIsIndlYnBhY2s6Ly8uL2Fzc2V0cy9mcm9udC9zY3NzL2VkaXRvcmlhbC9pbWFnZUNvbXBhcmF0b3Iuc2NzcyIsIndlYnBhY2s6Ly8uL2Fzc2V0cy9mcm9udC9zY3NzL2VkaXRvcmlhbC9zdHlsZXMuc2NzcyIsIndlYnBhY2s6Ly8uL2Fzc2V0cy9mcm9udC9zY3NzL2NvbW1vbi9tb2R1bGVzL2VkaXRvcmlhbC1jb250ZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsNkJBR1EsZUFBQSxDQURBLGdCQUNnQixDQUh4QixrQ0FRWSxnQkFBQSxDQURBLGtCQUFtQixDQURuQixlQUVrQixDQVI5Qix3Q0FXZ0IsaUJBQWtCLENBWGxDLDJDQWVnQixXQUFZLENBZjVCLHlHQW1CZ0IsWUFBYSxDQUNiLGtCQUFtQixDQXBCbkMsc1FBdUJvQixXQUFZLENBR1osZ0JBQWlCLENB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LENBQUEsaUJBRUEsQ0FBQSxvQkFyaUI1QyxDQUFBLGlPQXlpQmdELFlBQ0EsQ0FGaUIsV0FDakIsQ0F6aUJoRCxxQkF3aUJnRCxDQXhpQmhELGVBMGlCZ0QsQ0FBQSx1UUExaUJoRCxnQkFBQSxDQUFBLGdCQUFBLENBQUEsZUFBQSxDQUFBLHNCQUFBLENBQUEsa0JBQUEsQ0FBQSx5VEF3akJnRCxlQUNBLENBSEEsZUFDQSxDQUFBLHNCQUVBLENBQUEsK09BempCaEQsdUJBQUEsQ0FBQSxjQUFBLENBQUEsV0FBQSxDQUFBLGlCQUFBLENBQUEscUpBQUEsWUFBQSxDQUFBLFNBQUEsQ0FBQSxpS0NOQSx3QkFBQSxDQUFBLFdBQUEsQ0FJUSxVQUpSLENBUVkscUlBV0EsY0FuQlosQ0FrQlksZUFDQSxDQUFBLGdCQW5CWixDQUFBLDhCQXVCWSxpQkFDQSxDQUFBLGVBeEJaLENBdUJZLGdCQXZCWixDQUFBLHlDQTRCWSxhQUFBLENBQUEsV0FDQSxDQUFBLHNDQUVBLFVBQ0EsQ0FBQSxjQUFBLENBQUEsb0NBaENaLGlCQUFBLENBQUEsMEJBQUEsQ0FBQSxvQ0FnREssMEJBS0csQ0FaQyx1QkFZRCxDQUFBLGlDQUFnQixhQUFBLENBQUEsa0NBQUEsQ0FBQSxrQkFBQSxDQUFBLGVBQUEsQ0FBQSxvQkFBQSxDQUFBLGlDQUFBLGFBQUEsQ0FBQSxnQ0FBQSxjQUFBLENBQUEsb0RBQUEsZUFBQSIsImZpbGUiOiJhc3NldHMvZnJvbnQvc2Nzcy9lZGl0b3JpYWwuMGIwOTE2OWM3ZjY0YmZjN2EwY2IyYzZkZDdkOTUwNzAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiI2VkaXRvcmlhbCB7XG4gICAgLnNlY3Rpb24tbWFpbEZvcm0ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcblxuICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg4cmVtO1xuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaG9yaXpvbnRhbC1maWVsZHMsIC5kdXBsaWNhdGVkLWZpZWxkIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0M3B4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZHVwbGljYXRlZC1maWVsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAgICAgICBkaXZbY2xhc3NePVwiY29sLVwiXTpub3QoLnN1Ym1pdC1hY3Rpb24pIHtcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbmZvIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODVlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5saWNlbmNlLWFncmVlbWVudCB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG5cbiAgICAgICAgICAgICAgICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXJlZ3VsYXI7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIkZm9udC1wcmltYXJ5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiRmb250LXNlY29uZGFyeTogJ1JvYm90byBTbGFiJywgc2Fucy1zZXJpZjtcblxuJHdlaWdodC1saWdodDogNDAwO1xuJHdlaWdodC1yZWd1bGFyOiA1MDA7XG4kd2VpZ2h0LW1lZGl1bTogNjAwO1xuJHdlaWdodC1ib2xkOiA4MDA7XG4iLCIjZWRpdG9yaWFsIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgLm1haW4tY29udGVudCB7XG4gICAgICAgICAgICBzZWN0aW9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogJGVkaXRvcmlhbC1jb250YWluZXItd2lkdGg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZWRpdG9yaWFsLWNvbnRhaW5lci13aWR0aCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoLndpZGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZWN0aW9uLWRvdWJsZS10ZXh0IHtcbiAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRlZGl0b3JpYWwtY29udGFpbmVyLXdpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGVkaXRvcmlhbC1jb250YWluZXItd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZWN0aW9uLWRvdWJsZS10ZXh0IHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRlZGl0b3JpYWwtY29udGFpbmVyLXdpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzU1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZWN0aW9uLXRleHQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZWRpdG9yaWFsLWNvbnRhaW5lci13aWR0aCkge1xuICAgICAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKDUwJSAtICN7JGVkaXRvcmlhbC1jb250YWluZXItd2lkdGh9IC8gMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDUwJSAtICN7JGVkaXRvcmlhbC1jb250YWluZXItd2lkdGh9IC8gMik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZWN0aW9uLWltZy10ZXh0IHtcbiAgICAgICAgICAgICAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICYubGVmdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRlZGl0b3JpYWwtY29udGFpbmVyLXdpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYucmlnaHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZWRpdG9yaWFsLWNvbnRhaW5lci13aWR0aCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGltZywgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICRlZGl0b3JpYWwtaW1hZ2UtbWF4LXdpZHRoO1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZWRpdG9yaWFsLWNvbnRhaW5lci13aWR0aCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZWN0aW9uLWRvdWJsZS1pbWFnZVxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIC5jb2wtaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRlZGl0b3JpYWwtMi1jb2x1bW4td2lkdGg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlY3Rpb24tdHJpcGxlLWltYWdlXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgLmNvbC1pbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJGVkaXRvcmlhbC0zLWNvbHVtbi13aWR0aDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VjdGlvbi1kb3VibGUtaW1hZ2UsIC5zZWN0aW9uLXRyaXBsZS1pbWFnZSB7XG4gICAgICAgICAgICAgICAgLmNvbC1pbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGVkaXRvcmlhbC1jb250YWluZXItd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGVkaXRvcmlhbC1jb250YWluZXItd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICRlZGl0b3JpYWwtY29udGFpbmVyLXdpZHRoXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRlZGl0b3JpYWwtY29udGFpbmVyLXdpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZWRpdG9yaWFsLWNvbnRhaW5lci13aWR0aCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZWN0aW9uLXRpbGVzIHtcbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmNvbHMtMyB7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB3aWR0aC1oZWlnaHQoMjMwcHgsIDE2M3B4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43MDBlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIkY29udGVudC1iYWNrZ3JvdW5kOiAkY29sb3ItMTA7XG5cbiR0b29sdGlwLWJhY2tncm91bmQ6ICRjb2xvci0xNztcbiR0b29sdGlwOiAkY29sb3ItMTA7XG5cbiRsaW5rOiAkY29sb3ItNTtcbiRsaW5rLWhvdmVyOiAkY29sb3ItMjtcbiRsaW5rLWFjdGl2ZTogJGNvbG9yLTM7XG4kbGluay1kaXNhYmxlZDogJGNvbG9yLTQ7XG5cbiRlZGl0b3JpYWwtaG9tZS1jb250YWluZXItd2lkdGg6IDExMjVweDtcbiRlZGl0b3JpYWwtaG9tZS1pbWFnZS1tYXgtd2lkdGg6IDU0OHB4O1xuJGVkaXRvcmlhbC1ob21lLTItY29sdW1uLXdpZHRoOiA1NDhweDtcbiRlZGl0b3JpYWwtaG9tZS0zLWNvbHVtbi13aWR0aDogMzU1cHg7XG4kZWRpdG9yaWFsLWNvbnRhaW5lci13aWR0aDogNzMwcHg7XG4kZWRpdG9yaWFsLWltYWdlLW1heC13aWR0aDogMzU1cHg7XG4kZWRpdG9yaWFsLWltYWdlLW1heC13aWR0aC1tb2JpbGU6IDMyMHB4O1xuJGVkaXRvcmlhbC0yLWNvbHVtbi13aWR0aDogMzU1cHg7XG4kZWRpdG9yaWFsLTMtY29sdW1uLXdpZHRoOiAyMzBweDtcblxuJHNjcm9sbHVwOiAkY29sb3ItMTA7XG4kc2Nyb2xsdXAtaG92ZXI6ICRjb2xvci0xMDtcbiRzY3JvbGx1cC1iYWNrZ3JvdW5kOiAkY29sb3ItMTtcbiRzY3JvbGx1cC1iYWNrZ3JvdW5kLWhvdmVyOiAkY29sb3ItMjtcblxuJG1vZGFsLWNsb3NlOiAkY29sb3ItMTQ7XG4iLCIvL0ZMRVhcbkBtaXhpbiBkRmxleCgpe1xuICBkaXNwbGF5OmZsZXg7XG4gIGRpc3BsYXk6LXdlYmtpdC1mbGV4O1xuICBmbGV4LXdyYXA6d3JhcDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6d3JhcDtcbn1cblxuLy8gRkxFWCBDRU5URVIgSE9SSVpPTlRBTFxuQG1peGluIGRDZW50ZXJjZW50ZXIoKXtcbiAgICBAaW5jbHVkZSBmbGV4Ym94O1xuICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcbiAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcbn1cblxuLy8gRkxFWCBWRVJUSUNBTCBDRU5URVJcbkBtaXhpbiBkVmVydGljYWxjZW50ZXIoKXtcbiAgQGluY2x1ZGUgZmxleGJveDtcbiAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKVxufVxuXG4vLyBGTEVYIFZFUlRJQ0FMIEhPUklaT05UQUwgRVQgVkVSVElDQUxcbkBtaXhpbiBkZmxleFRvdGFsKCl7XG4gIEBpbmNsdWRlIGZsZXhib3g7XG4gIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcbiAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG59XG5cbkBtaXhpbiBmbGV4Ym94IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtaXhpbiBqdXN0aWZ5LWNvbnRlbnQoJHZhbHVlOiBmbGV4LXN0YXJ0KSB7XG4gICAgQGlmICR2YWx1ZSA9PSBmbGV4LXN0YXJ0IHtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIH0gQGVsc2UgaWYgJHZhbHVlID09IGZsZXgtZW5kIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgfSBAZWxzZSBpZiAkdmFsdWUgPT0gc3BhY2UtYmV0d2VlbiB7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgfSBAZWxzZSBpZiAkdmFsdWUgPT0gc3BhY2UtYXJvdW5kIHtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogJHZhbHVlO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiAkdmFsdWU7XG4gICAgfVxuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiAkdmFsdWU7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6ICR2YWx1ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6ICR2YWx1ZTtcbn1cblxuQG1peGluIGFsaWduLWl0ZW1zKCR2YWx1ZTogc3RyZXRjaCkge1xuICAgIEBpZiAkdmFsdWUgPT0gZmxleC1zdGFydCB7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIH0gQGVsc2UgaWYgJHZhbHVlID09IGZsZXgtZW5kIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICB9IEBlbHNlIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246ICR2YWx1ZTtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246ICR2YWx1ZTtcbiAgICB9XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogJHZhbHVlO1xuICAgIC1tb3otYWxpZ24taXRlbXM6ICR2YWx1ZTtcbiAgICBhbGlnbi1pdGVtczogJHZhbHVlO1xufVxuXG5AbWl4aW4gZmxleC13cmFwKCR2YWx1ZTogbm93cmFwKSB7XG4gICAgLy8gTm8gV2Via2l0IEJveCBmYWxsYmFjay5cbiAgICAtd2Via2l0LWZsZXgtd3JhcDogJHZhbHVlO1xuICAgIC1tb3otZmxleC13cmFwOiAkdmFsdWU7XG4gICAgQGlmICR2YWx1ZSA9PSBub3dyYXAge1xuICAgICAgICAtbXMtZmxleC13cmFwOiBub25lO1xuICAgIH0gQGVsc2Uge1xuICAgICAgICAtbXMtZmxleC13cmFwOiAkdmFsdWU7XG4gICAgfVxuICAgIGZsZXgtd3JhcDogJHZhbHVlO1xufVxuXG4vL0JPUkRFUiBSQURJVVMgS0lUXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzKXtcbiAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAgICAtbW96LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG59XG4vL01VTFRJUExFIEJPUkRFUiBSQURJVVMgS0lUXG5AbWl4aW4gYm9yZGVyUmFkaXVzeDQoJHJhZGl1c1RvcCwgJHJhZGl1c1JpZ2h0LCAkcmFkaXVzQm90dG9tLCAkcmFkaXVzTGVmdCl7XG4gICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHJhZGl1c1RvcCAkcmFkaXVzUmlnaHQgJHJhZGl1c0JvdHRvbSAkcmFkaXVzTGVmdDtcbiAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAkcmFkaXVzVG9wICRyYWRpdXNSaWdodCAkcmFkaXVzQm90dG9tICRyYWRpdXNMZWZ0O1xuICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzVG9wICRyYWRpdXNSaWdodCAkcmFkaXVzQm90dG9tICRyYWRpdXNMZWZ0O1xufVxuXG4vLyBUUkFOU0ZPUk1cbkBtaXhpbiB0cmFuc2Zvcm0oJGRlZ3JlZXMpe1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xufVxuLy8gQk9YIFNIQURPVyBLSVRcbkBtaXhpbiBib3gtc2hhZG93KCRzdHJpbmc6IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSkpe1xuICAtd2Via2l0LWJveC1zaGFkb3c6ICRzdHJpbmc7XG4gIC1tb3otYm94LXNoYWRvdzogICAgJHN0cmluZztcbiAgYm94LXNoYWRvdzogICAgICAgICAkc3RyaW5nO1xufVxuXG4vLyBIRUlHSFQgTElORUhFSUdIVCBTSU1JTEFJUkVTXG5AbWl4aW4gaGVpZ2h0LWxpbmVoZWlnaHRzaW1pbGFyaXRpZXMoJGhlaWdodC1saW5laGVpZ2h0KXtcbiAgaGVpZ2h0OiRoZWlnaHQtbGluZWhlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWlnaHQtbGluZWhlaWdodDtcbn1cbi8vIEhFSUdIVCArIExJTkVIRUlHSFRcbkBtaXhpbiBoZWlnaHQtbGluZWhlaWdodCgkdmFsSGVpZ2h0LCAkdmFsbGluZUhlaWdodCl7XG4gIGhlaWdodDokdmFsSGVpZ2h0O1xuICBsaW5lLWhlaWdodDogJHZhbGxpbmVIZWlnaHQ7XG59XG4vLyBXSURUSCArIExJTkVIRUlHSFRcbkBtaXhpbiB3aWR0aC1saW5laGVpZ2h0KCR2YWxXaWR0aCwgJHZhbGxpbmVIZWlnaHQpe1xuICB3aWR0aDokdmFsV2lkdGg7XG4gIGxpbmUtaGVpZ2h0OiAkdmFsbGluZUhlaWdodDtcbn1cbi8vIFdJRFRIICsgSEVJR0hUXG5AbWl4aW4gd2lkdGgtaGVpZ2h0KCR2YWxXaWR0aCwgJHZhbEhlaWdodCl7XG4gIHdpZHRoOiR2YWxXaWR0aDtcbiAgaGVpZ2h0OiR2YWxIZWlnaHQ7XG59XG4vLyBXSURUSCArIEhFSUdIVCBTSU1JTEFSSVRJRVNcbkBtaXhpbiB3aWR0aC1oZWlnaHRzaW1pbGFyaXRpZXMoJHdpZHRoLWhlaWdodHNpbWlsYXJpdGllcyl7XG4gIHdpZHRoOiR3aWR0aC1oZWlnaHRzaW1pbGFyaXRpZXM7XG4gIGhlaWdodDokd2lkdGgtaGVpZ2h0c2ltaWxhcml0aWVzO1xufVxuLy8gV0lEVEggKyBIRUlHSFQgKyBMSU5FLUhFSUdIVFxuQG1peGluIHdpZHRoLWhlaWdodGxpbmVoZWlnaHQoJHZhbFdpZHRoLCAkdmFsSGVpZ2h0LCAkdmFsbGluZUhlaWdodCl7XG4gIHdpZHRoOiR2YWxXaWR0aDtcbiAgaGVpZ2h0OiR2YWxIZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkdmFsbGluZUhlaWdodDtcbn1cbi8vIFdJRFRIICsgSEVJR0hUL0xJTkUtSEVJR0hUIFNJTUlMQVJJVElFU1xuQG1peGluIHdpZHRoLWhlaWdodGxpbmVoZWlnaHRzaW1pbGFyaXRpZXMoJHZhbFdpZHRoLCAkaGVpZ2h0LWxpbmVoZWlnaHQpe1xuICB3aWR0aDokdmFsV2lkdGg7XG4gIEBpbmNsdWRlIGhlaWdodC1saW5laGVpZ2h0c2ltaWxhcml0aWVzICgkaGVpZ2h0LWxpbmVoZWlnaHQpO1xufVxuXG4vLyBQQURESU5HIExFRlQgPSBQQURESU5HIFJJR0hUXG5AbWl4aW4gcGFkZGluZy1zaW1pbGFyaXRpZXMoJHBhZGRpbmctc2ltaWxhcml0aWVzKXtcbiAgcGFkZGluZy1sZWZ0OiRwYWRkaW5nLXNpbWlsYXJpdGllcztcbiAgcGFkZGluZy1yaWdodDogJHBhZGRpbmctc2ltaWxhcml0aWVzO1xufVxuXG4vLyBNQVJHSU4gTEVGVCA9IE1BUkdJTiBSSUdIVFxuQG1peGluIG1hcmdpbi1zaW1pbGFyaXRpZXMoJG1hcmdpbi1zaW1pbGFyaXRpZXMpe1xuICBtYXJnaW4tbGVmdDokbWFyZ2luLXNpbWlsYXJpdGllcztcbiAgbWFyZ2luLXJpZ2h0OiAkbWFyZ2luLXNpbWlsYXJpdGllcztcbn1cblxuLy8gQkVGT1JFL0FGVEVSIDogUE9TSVRJT04gQUJTT0xVRSArIENPTlRFTlRcbiAgQG1peGluIGNvbnRlbnQtYWJzKCl7XG4gIHBvc2l0aW9uOmFic29sdXRlO1xuICBjb250ZW50OicnO1xufVxuXG4vLyBDQUxDVUwgTEFSR0VVUiBQQVIgMTAwXG4vLyBleGVtcGxlIDogKCg1M3B4KSlcbkBtaXhpbiB3aWR0aENhbGMoJHdpZHRoQ2FsYyl7XG4gIHdpZHRoOmNhbGMje1wiKDEwMCUgLSAjeyR3aWR0aENhbGN9KVwifTtcbiAgd2lkdGg6LW1vei1jYWxjI3tcIigxMDAlIC0gI3skd2lkdGhDYWxjfSlcIn07XG4gIHdpZHRoOi13ZWJraXQtY2FsYyN7XCIoMTAwJSAtICN7JHdpZHRoQ2FsY30pXCJ9O1xuICB3aWR0aDoje1wiY2FsYygxMDAlIC0gI3skd2lkdGhDYWxjfSlcIn07XG4gIHdpZHRoOiN7XCItbW96LWNhbGMoMTAwJSAtICN7JHdpZHRoQ2FsY30pXCJ9O1xuICB3aWR0aDoje1wiLXdlYmtpdC1jYWxjKDEwMCUgLSAjeyR3aWR0aENhbGN9KVwifTtcbn1cbi8vIENBTENVTCBMQVJHRVVSIFBBUiA1MFxuLy8gZXhlbXBsZSA6ICgoNTNweCkpXG5AbWl4aW4gd2lkdGhDYWxjNTAoJHdpZHRoQ2FsYyl7XG4gIHdpZHRoOmNhbGMje1wiKDUwJSAtICN7JHdpZHRoQ2FsY30pXCJ9O1xuICB3aWR0aDotbW96LWNhbGMje1wiKDUwJSAtICN7JHdpZHRoQ2FsY30pXCJ9O1xuICB3aWR0aDotd2Via2l0LWNhbGMje1wiKDUwJSAtICN7JHdpZHRoQ2FsY30pXCJ9O1xuICB3aWR0aDoje1wiY2FsYyg1MCUgLSAjeyR3aWR0aENhbGN9KVwifTtcbiAgd2lkdGg6I3tcIi1tb3otY2FsYyg1MCUgLSAjeyR3aWR0aENhbGN9KVwifTtcbiAgd2lkdGg6I3tcIi13ZWJraXQtY2FsYyg1MCUgLSAjeyR3aWR0aENhbGN9KVwifTtcbn1cbi8vIENBTENVTCBMQVJHRVVSIFBBUiAyNVxuLy8gZXhlbXBsZSA6ICgoNTNweCkpXG5AbWl4aW4gd2lkdGhDYWxjMjUoJHdpZHRoQ2FsYyl7XG4gIHdpZHRoOmNhbGMje1wiKDI1JSAtICN7JHdpZHRoQ2FsY30pXCJ9O1xuICB3aWR0aDotbW96LWNhbGMje1wiKDI1JSAtICN7JHdpZHRoQ2FsY30pXCJ9O1xuICB3aWR0aDotd2Via2l0LWNhbGMje1wiKDI1JSAtICN7JHdpZHRoQ2FsY30pXCJ9O1xuICB3aWR0aDoje1wiY2FsYygyNSUgLSAjeyR3aWR0aENhbGN9KVwifTtcbiAgd2lkdGg6I3tcIi1tb3otY2FsYygyNSUgLSAjeyR3aWR0aENhbGN9KVwifTtcbiAgd2lkdGg6I3tcIi13ZWJraXQtY2FsYygyNSUgLSAjeyR3aWR0aENhbGN9KVwifTtcbn1cbi8vIFZBUklBQkxFIEJPVFRPTSAobmUgcGFzIGZvcmNlbWVudCBzJ2VuIHNlcnZpciBkYW5zIENTUylcbi8vIGV4IDogKDEwcHgpXG5AbWl4aW4gYWJzLWJvdHRvbSgkYWJzLWJvdHRvbSl7XG4gIGJvdHRvbTokYWJzLWJvdHRvbTtcbn1cblxuLy8gVkFSSUFCTEUgVE9QIChuZSBwYXMgZm9yY2VtZW50IHMnZW4gc2VydmlyIGRhbnMgQ1NTKVxuLy8gZXggOiAoMTBweClcbkBtaXhpbiBhYnMtdG9wKCRhYnMtdG9wKXtcbiAgdG9wOiRhYnMtdG9wO1xufVxuXG4vLyBWQVJJQUJMRSBMRUZUIChuZSBwYXMgZm9yY2VtZW50IHMnZW4gc2VydmlyIGRhbnMgQ1NTKVxuLy8gZXggOiAoMTBweClcbkBtaXhpbiBhYnMtbGVmdCgkYWJzLWxlZnQpe1xuICBsZWZ0OiRhYnMtbGVmdDtcbn1cblxuLy8gVkFSSUFCTEUgUklHSFQgKG5lIHBhcyBmb3JjZW1lbnQgcydlbiBzZXJ2aXIgZGFucyBDU1MpXG4vLyBleCA6ICgxMHB4KVxuQG1peGluIGFicy1yaWdodCgkYWJzLXJpZ2h0KXtcbiAgcmlnaHQ6JGFicy1yaWdodDtcbn1cblxuLy8gVkFSSUFCTEUgQ0FMQ1VMIEJPVFRPTSBQQVIgNTAgKG5lIHBhcyBmb3JjZW1lbnQgcydlbiBzZXJ2aXIgZGFucyBDU1MpXG4vLyBleCA6ICgoNTNweCkpXG5AbWl4aW4gYWJzLWJvdHRvbWNhbGMoJGFicy1ib3R0b21jYWxjKXtcbiAgYm90dG9tOmNhbGMje1wiKDUwJSAtICN7JGFicy1ib3R0b21jYWxjfSlcIn07XG4gIGJvdHRvbTotbW96LWNhbGMje1wiKDUwJSAtICN7JGFicy1ib3R0b21jYWxjfSlcIn07XG4gIGJvdHRvbTotd2Via2l0LWNhbGMje1wiKDUwJSAtICN7JGFicy1ib3R0b21jYWxjfSlcIn07XG4gIGJvdHRvbToje1wiY2FsYyg1MCUgLSAjeyRhYnMtYm90dG9tY2FsY30pXCJ9O1xuICBib3R0b206I3tcIi1tb3otY2FsYyg1MCUgLSAjeyRhYnMtYm90dG9tY2FsY30pXCJ9O1xuICBib3R0b206I3tcIi13ZWJraXQtY2FsYyg1MCUgLSAjeyRhYnMtYm90dG9tY2FsY30pXCJ9O1xufVxuXG4vLyBWQVJJQUJMRSBDQUxDVUwgVE9QIFBBUiA1MCAobmUgcGFzIGZvcmNlbWVudCBzJ2VuIHNlcnZpciBkYW5zIENTUylcbi8vIGV4IDogKCg1M3B4KSlcbkBtaXhpbiBhYnMtdG9wY2FsYygkYWJzLXRvcGNhbGMxKXtcbiAgdG9wOmNhbGMoNTAlIC0gI3skYWJzLXRvcGNhbGMxfSk7XG50b3A6LW1vei1jYWxjI3tcIig1MCUgLSAjeyRhYnMtdG9wY2FsYzF9KVwifTtcbiAgdG9wOi13ZWJraXQtY2FsYyN7XCIoNTAlIC0gI3skYWJzLXRvcGNhbGMxfSlcIn07XG4gIHRvcDoje1wiY2FsYyg1MCUgLSAjeyRhYnMtdG9wY2FsYzF9KVwifTtcbiAgdG9wOiN7XCItbW96LWNhbGMoNTAlIC0gI3skYWJzLXRvcGNhbGMxfSlcIn07XG4gIHRvcDoje1wiLXdlYmtpdC1jYWxjKDUwJSAtICN7JGFicy10b3BjYWxjMX0pXCJ9O1xufVxuXG4vLyBWQVJJQUJMRSBDQUxDVUwgTEVGVCBQQVIgNTAgKG5lIHBhcyBmb3JjZW1lbnQgcydlbiBzZXJ2aXIgZGFucyBDU1MpXG4vLyBleCA6ICgoNTNweCkpXG5AbWl4aW4gYWJzLWxlZnRjYWxjKCRhYnMtbGVmdGNhbGMpe1xuICBsZWZ0OmNhbGMje1wiKDUwJSAtICN7JGFicy1sZWZ0Y2FsY30pXCJ9O1xuICBsZWZ0Oi1tb3otY2FsYyN7XCIoNTAlIC0gI3skYWJzLWxlZnRjYWxjfSlcIn07XG4gIGxlZnQ6LXdlYmtpdC1jYWxjI3tcIig1MCUgLSAjeyRhYnMtbGVmdGNhbGN9KVwifTtcbiAgbGVmdDoje1wiY2FsYyg1MCUgLSAjeyRhYnMtbGVmdGNhbGN9KVwifTtcbiAgbGVmdDoje1wiLW1vei1jYWxjKDUwJSAtICN7JGFicy1sZWZ0Y2FsY30pXCJ9O1xuICBsZWZ0OiN7XCItd2Via2l0LWNhbGMoNTAlIC0gI3skYWJzLWxlZnRjYWxjfSlcIn07XG59XG5cbi8vVkFSSUFCTEUgQ0FMQ1VMIFJJR0hUIFBBUiA1MCAobmUgcGFzIGZvcmNlbWVudCBzJ2VuIHNlcnZpciBkYW5zIENTUylcbi8vIGV4IDogKCg1M3B4KSlcbkBtaXhpbiBhYnMtcmlnaHRjYWxjKCRhYnMtcmlnaHRjYWxjKXtcbiAgcmlnaHQ6Y2FsYyN7XCIoNTAlIC0gI3skYWJzLXJpZ2h0Y2FsY30pXCJ9O1xuICByaWdodDotbW96LWNhbGMje1wiKDUwJSAtICN7JGFicy1yaWdodGNhbGN9KVwifTtcbiAgcmlnaHQ6LXdlYmtpdC1jYWxjI3tcIig1MCUgLSAjeyRhYnMtcmlnaHRjYWxjfSlcIn07XG4gIHJpZ2h0OiN7XCJjYWxjKDUwJSAtICN7JGFicy1yaWdodGNhbGN9KVwifTtcbiAgcmlnaHQ6I3tcIi1tb3otY2FsYyg1MCUgLSAjeyRhYnMtcmlnaHRjYWxjfSlcIn07XG4gIHJpZ2h0OiN7XCItd2Via2l0LWNhbGMoNTAlIC0gI3skYWJzLXJpZ2h0Y2FsY30pXCJ9O1xufVxuXG4vLyBQT1NJVElPTiBBQlNPTFVURSArIFRPUCArIExFRlRcbi8vIGV4IDogKDE1cHgsIDIwcHgpXG5AbWl4aW4gYWJzb2x1dGUtdG9wbGVmdCgkdG9wQWJzLCAkbGVmdEFicyl7XG4gIHBvc2l0aW9uOmFic29sdXRlO1xuICB0b3A6JHRvcEFicztcbiAgbGVmdDogJGxlZnRBYnM7XG59XG4vLyBQT1NJVElPTiBGSVhFRCArIFRPUCArIExFRlRcbi8vIGV4IDogKDE1cHgsIDIwcHgpXG5AbWl4aW4gZml4ZWQtdG9wbGVmdCgkdG9wQWJzLCAkbGVmdEFicyl7XG4gIHBvc2l0aW9uOmZpeGVkO1xuICB0b3A6JHRvcEFicztcbiAgbGVmdDogJGxlZnRBYnM7XG59XG4vLyBQT1NJVElPTiBGSVhFRCArIFRPUCArIFJJR0hUXG4vLyBleCA6ICgxNXB4LCAyMHB4KVxuQG1peGluIGZpeGVkLXRvcHJpZ2h0KCR0b3BBYnMsICRyaWdodEFicyl7XG4gIHBvc2l0aW9uOmZpeGVkO1xuICB0b3A6JHRvcEFicztcbiAgcmlnaHQ6ICRyaWdodEFicztcbn1cbi8vIFBPU0lUSU9OIEZJWEVEICsgQk9UVE9NICsgTEVGVFxuLy8gZXggOiAoMTVweCwgMjBweClcbkBtaXhpbiBmaXhlZC1ib3R0b21sZWZ0KCRib3R0b21BYnMsICRsZWZ0QWJzKXtcbiAgcG9zaXRpb246Zml4ZWQ7XG4gIGJvdHRvbTokYm90dG9tQWJzO1xuICBsZWZ0OiAkbGVmdEFicztcbn1cbi8vICBQT1NJVElPTiBBQlNPTFUgKyBUT1AgKyBMRUZUIENBTENcbi8vIGV4IDogKDE1cHgsICgyMHB4KVxuQG1peGluIGFic29sdXRlLXRvcGxlZnRjb250ZW50KCRhYnMtdG9wLCAkYWJzLWxlZnRjYWxjKXtcbiAgcG9zaXRpb246YWJzb2x1dGU7XG4gIEBpbmNsdWRlIGFicy10b3AgKCRhYnMtdG9wKTtcbiAgQGluY2x1ZGUgYWJzLWxlZnRjYWxjICgkYWJzLWxlZnRjYWxjKTtcbn1cblxuLy8gQkVGT1JFL0FGVEVSICsgVE9QICsgTEVGVFxuLy8gZXggOiAoMTVweCwgMjBweClcbkBtaXhpbiBhYnMtdG9wbGVmdGNvbnRlbnQoJGFicy10b3AsICRhYnMtbGVmdCl7XG4gIEBpbmNsdWRlIGNvbnRlbnQtYWJzKCk7XG4gIEBpbmNsdWRlIGFicy10b3AgKCRhYnMtdG9wKTtcbiAgQGluY2x1ZGUgYWJzLWxlZnQgKCRhYnMtbGVmdCk7XG59XG5cbi8vIFBPU0lUSU9OIEFCU09MVVRFICsgVE9QICsgUklHSFRcbi8vIGV4IDogKDE1cHgsIDIwcHgpXG5AbWl4aW4gYWJzb2x1dGUtdG9wcmlnaHQoJGFicy10b3AsICRhYnMtcmlnaHQpe1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIEBpbmNsdWRlIGFicy10b3AgKCRhYnMtdG9wKTtcbiAgQGluY2x1ZGUgYWJzLXJpZ2h0ICgkYWJzLXJpZ2h0KTtcbn1cblxuLy8gQkVGT1JFL0FGVEVSICsgVE9QICsgUklHSFRcbi8vIGV4IDogKDE1cHgsIDIwcHgpXG5AbWl4aW4gYWJzLXRvcHJpZ2h0Y29udGVudCgkYWJzLXRvcCwgJGFicy1yaWdodCl7XG4gIEBpbmNsdWRlIGNvbnRlbnQtYWJzKCk7XG4gIEBpbmNsdWRlIGFicy10b3AgKCRhYnMtdG9wKTtcbiAgQGluY2x1ZGUgYWJzLXJpZ2h0ICgkYWJzLXJpZ2h0KTtcbn1cblxuLy8gUE9TSVRJT04gQUJTT0xVVEUgKyBCT1RUT00gKyBMRUZUXG4vLyBleCA6ICgxNXB4LCAyMHB4KVxuQG1peGluIGFic29sdXRlLWJvdHRvbWxlZnQoJGFicy1ib3R0b20sICRhYnMtbGVmdCl7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgQGluY2x1ZGUgYWJzLWJvdHRvbSAoJGFicy1ib3R0b20pO1xuICBAaW5jbHVkZSBhYnMtbGVmdCAoJGFicy1sZWZ0KTtcbn1cblxuLy8gUE9TSVRJT04gQUJTT0xVVEUgKyBCT1RUT00gKyBSSUdIVFxuLy8gZXggOiAoMTVweCwgMjBweClcbkBtaXhpbiBhYnNvbHV0ZS1ib3R0b21yaWdodCgkYWJzLWJvdHRvbSwgJGFicy1yaWdodCl7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgQGluY2x1ZGUgYWJzLWJvdHRvbSAoJGFicy1ib3R0b20pO1xuICBAaW5jbHVkZSBhYnMtcmlnaHQgKCRhYnMtcmlnaHQpO1xufVxuXG4vLyBCRUZPUkUvQUZURVIgKyBCT1RUT00gKyBSSUdIVFxuLy8gZXggOiAoMTVweCwgMjBweClcbkBtaXhpbiBhYnMtYm90dG9tcmlnaHRjb250ZW50KCRhYnMtYm90dG9tLCAkYWJzLXJpZ2h0KXtcbiAgQGluY2x1ZGUgY29udGVudC1hYnMoKTtcbiAgQGluY2x1ZGUgYWJzLWJvdHRvbSAoJGFicy1ib3R0b20pO1xuICBAaW5jbHVkZSBhYnMtcmlnaHQgKCRhYnMtcmlnaHQpO1xufVxuXG4vLyBCRUZPUkUvQUZURVIgKyBCT1RUT00gKyBMRUZUIENBTENcbi8vIGV4IDogKDE1cHgsICgyMHB4KVxuQG1peGluIGFicy1ib3R0b21sZWZ0Y29udGVudCgkYWJzLWJvdHRvbSwgJGFicy1sZWZ0Y2FsYyl7XG4gIEBpbmNsdWRlIGNvbnRlbnQtYWJzKCk7XG4gIEBpbmNsdWRlIGFicy1ib3R0b20gKCRhYnMtYm90dG9tKTtcbiAgQGluY2x1ZGUgYWJzLWxlZnRjYWxjICgkYWJzLWxlZnRjYWxjKTtcbn1cbi8vICBQT1NJVElPTiBBQlNPTFUgKyBCT1RUT00gKyBMRUZUIENBTENcbi8vIGV4IDogKDE1cHgsICgyMHB4KVxuQG1peGluIGFic29sdXRlLWJvdHRvbWxlZnRjb250ZW50KCRhYnMtYm90dG9tLCAkYWJzLWxlZnRjYWxjKXtcbiAgcG9zaXRpb246YWJzb2x1dGU7XG4gIEBpbmNsdWRlIGFicy1ib3R0b20gKCRhYnMtYm90dG9tKTtcbiAgQGluY2x1ZGUgYWJzLWxlZnRjYWxjICgkYWJzLWxlZnRjYWxjKTtcbn1cblxuLy8gQkVGT1JFL0FGVEVSICsgQk9UVE9NICsgTEVGVFxuLy8gZXggOiAoMTVweCwgKDIwcHgpXG5AbWl4aW4gY29udGVudC1ib3R0b21sZWZ0bm9jYWxjKCRhYnMtYm90dG9tLCAkYWJzLWxlZnQpe1xuICBAaW5jbHVkZSBjb250ZW50LWFicygpO1xuICBAaW5jbHVkZSBhYnMtYm90dG9tICgkYWJzLWJvdHRvbSk7XG4gIEBpbmNsdWRlIGFicy1sZWZ0ICgkYWJzLWxlZnQpO1xufVxuXG4vLyBCRUZPUkUvQUZURVIgKyBUT1AgQ0FMQ1VMIFBBUiA1MCArIExFRlQgQ0FMQ1VMIFBBUiA1MFxuLy8gZXggOiAoKDEwcHgpLCgyNXB4KSlcbkBtaXhpbiBhYnMtdG9wY2FsY2xlZnRjYWxjY29udGVudCgkYWJzLXRvcGNhbGMxLCAkYWJzLWxlZnRjYWxjKXtcbiAgQGluY2x1ZGUgY29udGVudC1hYnMoKTtcbiAgQGluY2x1ZGUgYWJzLXRvcGNhbGMgKCRhYnMtdG9wY2FsYzEpO1xuICBAaW5jbHVkZSBhYnMtbGVmdGNhbGMgKCRhYnMtbGVmdGNhbGMpO1xufVxuXG4vLyBQT1NJVElPTiBBQlNPTFUgKyBUT1AgQ0FMQ1VMIFBBUiA1MCArIExFRlQgQ0FMQ1VMIFBBUiA1MFxuLy8gZXggOiAoKDEwcHgpLCgyNXB4KSlcbkBtaXhpbiBhYnNvbHV0ZS10b3BjYWxjbGVmdGNhbGMoJGFicy10b3BjYWxjLCAkYWJzLWxlZnRjYWxjKXtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBAaW5jbHVkZSBhYnMtdG9wY2FsYyAoJGFicy10b3BjYWxjKTtcbiAgQGluY2x1ZGUgYWJzLWxlZnRjYWxjICgkYWJzLWxlZnRjYWxjKTtcbn1cblxuLy8gUE9TSVRJT04gQUJTT0xVICsgQk9UVE9NIENBTENVTCBQQVIgNTAgKyBMRUZUIENBTENVTCBQQVIgNTBcbi8vIGV4IDogKCgxMHB4KSwoMjVweCkpXG5AbWl4aW4gYWJzb2x1dGUtYm90dG9tY2FsY2xlZnRjYWxjKCRhYnMtYm90dG9tY2FsYywgJGFicy1sZWZ0Y2FsYyl7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgQGluY2x1ZGUgYWJzLWJvdHRvbWNhbGMgKCRhYnMtYm90dG9tY2FsYyk7XG4gIEBpbmNsdWRlIGFicy1sZWZ0Y2FsYyAoJGFicy1sZWZ0Y2FsYyk7XG59XG5cbi8vIEJFRk9SRS9BRlRFUiArIFRPUCBDQUxDVUwgUEFSIDUwICsgUklHSFQgQ0FMQ1VMIFBBUiA1MFxuLy8gZXggOiAoKDEwcHgpLCgyNXB4KSlcbkBtaXhpbiBhYnMtdG9wY2FsY3JpZ2h0Y2FsY2NvbnRlbnQoJGFicy10b3BjYWxjLCAkYWJzLXJpZ2h0Y2FsYyl7XG4gIEBpbmNsdWRlIGNvbnRlbnQtYWJzKCk7XG4gIEBpbmNsdWRlIGFicy10b3BjYWxjICgkYWJzLXRvcGNhbGMpO1xuICBAaW5jbHVkZSBhYnMtcmlnaHRjYWxjICgkYWJzLXJpZ2h0Y2FsYyk7XG59XG5cbi8vIEJFRk9SRS9BRlRFUiArIFRPUCBBQlNPTFVFICsgTEVGVCBDQUxDVUwgUEFSIDUwXG4vLyBleCA6ICgwLCAoMzBweCkpO1xuQG1peGluIGFicy10b3BsZWZ0Y2FsY2NvbnRlbnQoJGFicy10b3AsICRhYnMtbGVmdGNhbGMpe1xuICBAaW5jbHVkZSBjb250ZW50LWFicygpO1xuICBAaW5jbHVkZSBhYnMtdG9wICgkYWJzLXRvcCk7XG4gIEBpbmNsdWRlIGFicy1sZWZ0Y2FsYyAoJGFicy1sZWZ0Y2FsYyk7XG59XG5cbi8vIEJFRk9SRS9BRlRFUiArIFRPUCBDQUxDVUwgUEFSIDUwICsgUklHSFQgQUJTT0xVVEVcbi8vIGV4IDogKCgzMHB4KSwgMCk7XG5AbWl4aW4gYWJzLXRvcGNhbGNyaWdodGFicygkYWJzLXRvcGNhbGMsICRhYnMtcmlnaHQpe1xuICBAaW5jbHVkZSBjb250ZW50LWFicygpO1xuICBAaW5jbHVkZSBhYnMtdG9wY2FsYyAoJGFicy10b3BjYWxjKTtcbiAgQGluY2x1ZGUgYWJzLXJpZ2h0ICgkYWJzLXJpZ2h0KTtcbn1cblxuLy8gQkVGT1JFL0FGVEVSICsgVE9QIENBTENVTCBQQVIgNTAgKyBMRUZUIEFCU09MVVRFXG4vLyBleCA6ICgoMzBweCksIDApO1xuQG1peGluIGFicy10b3BjYWxjbGVmdGFicygkYWJzLXRvcGNhbGMsICRhYnMtbGVmdCl7XG4gIEBpbmNsdWRlIGNvbnRlbnQtYWJzKCk7XG4gIEBpbmNsdWRlIGFicy10b3BjYWxjICgkYWJzLXRvcGNhbGMpO1xuICBAaW5jbHVkZSBhYnMtbGVmdCAoJGFicy1sZWZ0KTtcbn1cblxuLy8gQUJTT0xVICsgVE9QIENBTENVTCBQQVIgNTAgKyBMRUZUIEFCU09MVVRFXG4vLyBleCA6ICgoMzBweCksIDApO1xuQG1peGluIGFic29sdXRlLXRvcGNhbGNsZWZ0YWJzKCRhYnMtdG9wY2FsYywgJGFicy1sZWZ0KXtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBAaW5jbHVkZSBhYnMtdG9wY2FsYyAoJGFicy10b3BjYWxjKTtcbiAgQGluY2x1ZGUgYWJzLWxlZnQgKCRhYnMtbGVmdCk7XG59XG5cbi8vIEFCU09MVSArIFRPUCBDQUxDVUwgUEFSIDUwICsgUklHSFQgQUJTT0xVVEVcbi8vIGV4IDogKCgzMHB4KSwgMCk7XG5AbWl4aW4gYWJzb2x1dGUtdG9wY2FsY3JpZ2h0dGFicygkYWJzLXRvcGNhbGMsICRhYnMtcmlnaHQpe1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIEBpbmNsdWRlIGFicy10b3BjYWxjICgkYWJzLXRvcGNhbGMpO1xuICBAaW5jbHVkZSBhYnMtcmlnaHQgKCRhYnMtcmlnaHQpO1xufVxuXG4vLyBFTExJUFNJUyBPVkVSRkxPV1xuQG1peGluIGVsbGlwc2lzLXRleHQoKXtcbiAgb3ZlcmZsb3c6aGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5AbWl4aW4gYmdDb3Zlcigpe1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi8vIE9CSkVDVEZJVFxuQG1peGluIG9iamVjdEZpdCgkdmFsV2lkdGgsICR2YWxIZWlnaHQpe1xuICBvYmplY3QtZml0OmNvdmVyO1xuICB3aWR0aDokdmFsV2lkdGg7XG4gIGhlaWdodDokdmFsSGVpZ2h0O1xufVxuXG5AbWl4aW4gYm9yZGVyKCRib3JkZXItY29sb3Ipe1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOnNvbGlkO1xuICBib3JkZXItY29sb3I6JGJvcmRlci1jb2xvcjtcbn1cblxuLy9UUkFOU0lUSU9OIEtJVFxuQG1peGluIHRyYW5zaXRpb24oJGtpbmQsICRyYXBpZGl0eSwgJHR5cGUpe1xuICAtbW96LXRyYW5zaXRpb246ICRraW5kICRyYXBpZGl0eSAkdHlwZTtcbiAgLW8tdHJhbnNpdGlvbjogJGtpbmQgJHJhcGlkaXR5ICR0eXBlO1xuICAtd2Via2l0LXRyYW5zaXRpb246ICRraW5kICRyYXBpZGl0eSAkdHlwZTtcbiAgdHJhbnNpdGlvbjogJGtpbmQgJHJhcGlkaXR5ICR0eXBlO1xufVxuXG4vL1RSQU5TSVRJT04gV0lEVEggS0lUXG5AbWl4aW4gdHJhbnNpdGlvbi13aWR0aCgkdHlwZSwgJHJhcGlkaXR5KXtcbiAgLW1vei10cmFuc2l0aW9uOiB3aWR0aCAkcmFwaWRpdHkgJHR5cGU7XG4gIC1vLXRyYW5zaXRpb246IHdpZHRoICRyYXBpZGl0eSAkdHlwZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAkcmFwaWRpdHkgJHR5cGU7XG4gIHRyYW5zaXRpb246IHdpZHRoICRyYXBpZGl0eSAkdHlwZTtcbn1cbiIsIi5nYWxsZXJ5LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogYXV0bztcbiAgICB9XG4gICAgLmdhbGxlcnkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgIH1cblxuICAgICAgICAuZ2FsbGVyeS1pbWFnZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVkaXRvcmlhbC1jb250ZW50LWdhbGxlcnktaW1hZ2UtYmFja2dyb3VuZDtcbiAgICAgICAgICAgIGhlaWdodDogNDgwcHg7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ4MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNzVweDtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI3NXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXJyb3ctbmF2aWdhdGlvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICRlZGl0b3JpYWwtY29udGVudC1nYWxsZXJ5LWFycm93O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlZGl0b3JpYWwtY29udGVudC1nYWxsZXJ5LWFycm93LWJhY2tncm91bmQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyLjhyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjhyZW07XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICAgICAgICAgICAgJi5wcmV2aW91cyB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjFyZW0gMC4ycmVtIDAgMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLm5leHQge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMiU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMXJlbSAwIDAgMC4ycmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKVxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5hcnJvdy1uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5nYWxsZXJ5LWluZGljYXRvcnMge1xuICAgICAgICAgICAgbWFyZ2luOiA4cHggMDtcbiAgICAgICAgICAgIC5nYWxsZXJ5LWRvdCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZWRpdG9yaWFsLWNvbnRlbnQtZ2FsbGVyeS1kb3Q7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlZGl0b3JpYWwtY29udGVudC1nYWxsZXJ5LWRvdC1zZWxlY3RlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNlZGl0b3JpYWwsICNob21lIHtcbiAgICBtYWluIHtcbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICAgICAgICAubWFpbi1hcnRpY2xlIHtcbiAgICAgICAgICAgICAgICAgICAgLmdhbGxlcnktY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIkY29sb3ItMTogIzk4NUI1NjtcbiRjb2xvci0yOiAjN0M0QTQ2O1xuJGNvbG9yLTM6ICM3QzRBNDY7XG4kY29sb3ItNDogI0JFQkVCRTtcbiRjb2xvci01OiAjNUE3RjY3O1xuJGNvbG9yLTY6ICM0NzY3NTI7XG4kY29sb3ItNzogIzQ3Njc1MjtcbiRjb2xvci04OiAjQkVCRUJFO1xuJGNvbG9yLTk6IHRyYW5zcGFyZW50O1xuJGNvbG9yLTEwOiAjRkZGRkZGO1xuJGNvbG9yLTExOiAjRjJGMkYyO1xuJGNvbG9yLTEyOiAjRTZFNkU2O1xuJGNvbG9yLTEzOiAjQkVCRUJFO1xuJGNvbG9yLTE0OiAjNzA2RjZGO1xuJGNvbG9yLTE1OiAjNTc1NzU3O1xuJGNvbG9yLTE2OiAjMzgzODM4O1xuJGNvbG9yLTE3OiAjMDUwNTA1O1xuJGNvbG9yLTE4OiAjRkZGRkZGO1xuXG4kY29sb3ItMTAwOiAjQzNCODk2O1xuJGNvbG9yLTEwMTogIzc0NUYzRTtcbiIsIiNob21lIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgLm1haW4tY29udGVudCB7XG4gICAgICAgICAgICBzZWN0aW9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogJGVkaXRvcmlhbC1ob21lLWNvbnRhaW5lci13aWR0aDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRlZGl0b3JpYWwtaG9tZS1jb250YWluZXItd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICY6bm90KC53aWRlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VjdGlvbi1kb3VibGUtdGV4dCwgLnNlY3Rpb24tdHJpcGxlLXRleHQge1xuICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGVkaXRvcmlhbC1ob21lLWNvbnRhaW5lci13aWR0aCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRlZGl0b3JpYWwtaG9tZS1jb250YWluZXItd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VjdGlvbi10cmlwbGUtdGV4dCB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZWRpdG9yaWFsLWhvbWUtY29udGFpbmVyLXdpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzU1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VjdGlvbi1kb3VibGUtdGV4dCB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZWRpdG9yaWFsLWhvbWUtY29udGFpbmVyLXdpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTQ3cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VjdGlvbi10ZXh0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGVkaXRvcmlhbC1ob21lLWNvbnRhaW5lci13aWR0aCkge1xuICAgICAgICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyg1MCUgLSAjeyRlZGl0b3JpYWwtaG9tZS1jb250YWluZXItd2lkdGh9IC8gMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDUwJSAtICN7JGVkaXRvcmlhbC1ob21lLWNvbnRhaW5lci13aWR0aH0gLyAyKTtcbiAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VjdGlvbi1pbWctdGV4dCB7XG4gICAgICAgICAgICAgICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRlZGl0b3JpYWwtaG9tZS1jb250YWluZXItd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYubGVmdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRlZGl0b3JpYWwtaG9tZS1jb250YWluZXItd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRlZGl0b3JpYWwtaG9tZS1jb250YWluZXItd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkZWRpdG9yaWFsLWhvbWUtaW1hZ2UtbWF4LXdpZHRoO1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZWRpdG9yaWFsLWhvbWUtY29udGFpbmVyLXdpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlY3Rpb24tZG91YmxlLWltYWdlXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgLmNvbC1pbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJGVkaXRvcmlhbC1ob21lLTItY29sdW1uLXdpZHRoO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZWN0aW9uLXRyaXBsZS1pbWFnZVxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIC5jb2wtaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRlZGl0b3JpYWwtaG9tZS0zLWNvbHVtbi13aWR0aDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VjdGlvbi1kb3VibGUtaW1hZ2UsIC5zZWN0aW9uLXRyaXBsZS1pbWFnZSB7XG4gICAgICAgICAgICAgICAgLmNvbC1pbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0LjVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE0LjVweDtcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRlZGl0b3JpYWwtaG9tZS1jb250YWluZXItd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGVkaXRvcmlhbC1ob21lLWNvbnRhaW5lci13aWR0aCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogJGVkaXRvcmlhbC1ob21lLWNvbnRhaW5lci13aWR0aFxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZWRpdG9yaWFsLWhvbWUtY29udGFpbmVyLXdpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzZweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZWN0aW9uLXRpbGVzIHtcbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmNvbHMtMyB7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAkZWRpdG9yaWFsLWhvbWUtY29udGFpbmVyLXdpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgd2lkdGgtaGVpZ2h0KDIzMnB4LCAxNjNweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNzAwZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0OXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnNlY3Rpb24taW1hZ2UtY29tcGFyYXRvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5vLWltYWdlLWNvbXBhcmF0b3Ige1xuICAgIC0taDogOTtcbiAgICAtLXc6IDE2O1xuXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm8taW1hZ2UtY29tcGFyYXRvcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygodmFyKC0taCkgLyB2YXIoLS13KSkgKiAxMDAlKTtcbn1cbi5vLWltYWdlLWNvbXBhcmF0b3JfX2xlZnQsXG4uby1pbWFnZS1jb21wYXJhdG9yX19yaWdodCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5vLWltYWdlLWNvbXBhcmF0b3JfX2xlZnQge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgdmFyKC0tc2VwYXJhdG9yUG9zaXRpb24pIDAlLCB2YXIoLS1zZXBhcmF0b3JQb3NpdGlvbikgMTAwJSwgMCUgMTAwJSk7XG59XG4uby1pbWFnZS1jb21wYXJhdG9yX19yaWdodCB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCUsIHZhcigtLXNlcGFyYXRvclBvc2l0aW9uKSAwJSwgdmFyKC0tc2VwYXJhdG9yUG9zaXRpb24pIDEwMCUsIDEwMCUgMTAwJSk7XG59XG4uby1pbWFnZS1jb21wYXJhdG9yX19yYW5nZSB7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGN1cnNvcjogZXctcmVzaXplO1xufVxuLm8taW1hZ2UtY29tcGFyYXRvcl9fcmFuZ2Utc2VsZWN0b3J7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMTZweCk7XG4gICAgbGVmdDogY2FsYyh2YXIoLS1zZXBhcmF0b3JQb3NpdGlvbikgLSAxN3B4KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xuICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgIHdpZHRoOiAzNnB4O1xufVxuLm8taW1hZ2UtY29tcGFyYXRvcjpob3ZlciAuby1pbWFnZS1jb21wYXJhdG9yX19yYW5nZS1zZWxlY3RvcntcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLm8taW1hZ2UtY29tcGFyYXRvcl9fcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IG5vbmU7XG59XG4uby1pbWFnZS1jb21wYXJhdG9yX19yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiA2cHg7XG59XG4uby1pbWFnZS1jb21wYXJhdG9yX19yYW5nZTo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uby1pbWFnZS1jb21wYXJhdG9yX19yYW5nZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGhlaWdodDogMTAwJTtcbn1cbi5vLWltYWdlLWNvbXBhcmF0b3JfX3JhbmdlLFxuLm8taW1hZ2UtY29tcGFyYXRvcl9fcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrLFxuLm8taW1hZ2UtY29tcGFyYXRvcl9fcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbiIsIkBpbXBvcnQgXCIuL2NvbnRhY3RGb3JtLnNjc3NcIjtcbkBpbXBvcnQgXCIuL3BhZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcIi4vZ2FsbGVyeS5zY3NzXCI7XG5AaW1wb3J0IFwiLi9ob21lcGFnZS5zY3NzXCI7XG5AaW1wb3J0IFwiLi9pbWFnZUNvbXBhcmF0b3JcIjtcblxuI2VkaXRvcmlhbCwgI2hvbWUge1xuICAgIG1haW4ge1xuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZWRpdG9yaWFsLXdlaWdodDtcblxuICAgICAgICAgICAgYiwgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGVkaXRvcmlhbC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGNvbG9yOiAkZWRpdG9yaWFsLWNvbnRlbnQtdGV4dDtcblxuICAgICAgICAgICAgLm1haW4tY29udGVudCB7XG4gICAgICAgICAgICAgICAgc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjphdXRvO1xuXG4gICAgICAgICAgICAgICAgICAgICYud2lkZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmVkaXRvcmlhbC1uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgICAgICAgLm1haW4tYXJ0aWNsZSB7XG4gICAgICAgICAgICAgICAgICAgIGhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgdWwgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogc3F1YXJlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIG9sIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVkaXRvcmlhbC1jb250ZW50LXRpdGxlLW9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVkaXRvcmlhbC1jb250ZW50LXRpdGxlLXR3bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogIGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGNhcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNjVlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVkaXRvcmlhbC1jb250ZW50LWltYWdlLWNhcHRpb247XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVkaXRvcmlhbC1jb250ZW50LXRleHQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoLndpZGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2VjdGlvbi1jb2xsYWJvcmF0aXZlLWluZGV4YXRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNlY3Rpb24tdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlLWFydGljbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNlY3Rpb24tdmlkZW8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpZGVvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnZpZGVvLWdhbGxpY2Ege1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaGlkZGVuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5leHRlcm5hbC12aWRlby1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDFkXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2VlZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWN0aW9uLWJhbm5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB3aWR0aC1oZWlnaHQoMTAwJSwgNjEycHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzI3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNlY3Rpb24tYmFubmVyVGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRleHQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNSU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmNlbnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZWRpdG9yaWFsLWNvbnRlbnQtYmFubmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAwcHggMnB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjc1MHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlY3Rpb24tYmFubmVyVGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0xMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luIDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4gOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI3OXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRvcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmJvdHRvbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ1MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbiA6IDMycHggMCAzMnB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZyA6IDAgMzJweCAwIDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjQ3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbiA6IDE2cHggMCAxNnB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmcgOiAwIDE2cHggMCAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc21hbGwtaGVpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgd2lkdGgtaGVpZ2h0KDEwMCUsIDM1MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTg3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGV4dC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI1NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMzlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxOTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgI2Jhbm5lci1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi52aWRlbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo0OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhbnZhcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHdpZHRoLWhlaWdodCgxMDAlLCA1MjRweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNlY3Rpb24taW1nLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDhweCAwcHggOHB4IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNlY3Rpb24taW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZywgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VjdGlvbi1wYWdlTGlzdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZWRpdG9yaWFsLXB1YmxpY2F0aW9uLXRpbGUtYm9yZGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2RhdGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRlZGl0b3JpYWwtcHVibGljYXRpb24tdGlsZS1ib3JkZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNlY3Rpb24tdGlsZXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2VjdGlvbi1wdWJsaWNhdGlvbi10aWxlcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jbGVhcmZpeDpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZWRpdG9yaWFsLWNvbnRhaW5lci13aWR0aCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGRmbGV4VG90YWwoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB3aWR0aC1oZWlnaHQoMzU1cHgsIDI1MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRlZGl0b3JpYWwtY29udGFpbmVyLXdpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHdpZHRoLWhlaWdodCgzMjBweCwgMjI1cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRpbGUtc2VyaWUsICYudGlsZS1jbGFzc2lmaWNhdGlvblNjaGVtZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuL2ltZy9lZGl0b3JpYWwvdGlsZXMvY2xhc3NpZmljYXRpb24tc2NoZW1lLnBuZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudGlsZS1hZHZhbmNlZFNlYXJjaEZvcm0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vaW1nL2VkaXRvcmlhbC90aWxlcy9hZHZhbmNlZC1zZWFyY2gtZm9ybS5wbmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRpbGUtcGFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi9pbWcvZWRpdG9yaWFsL3RpbGVzL3BhZ2UucG5nJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50aWxlLWRvY3VtZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuL2ltZy9lZGl0b3JpYWwvdGlsZXMvZG9jdW1lbnQucG5nJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50aWxlLXJlY29yZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi9pbWcvZWRpdG9yaWFsL3RpbGVzL3JlY29yZC5wbmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB3aWR0aC1oZWlnaHQoMTAwJSw3NXB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRlZGl0b3JpYWwtY29udGFpbmVyLXdpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB3aWR0aC1oZWlnaHQoMTAwJSw2N3B4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFic29sdXRlLWJvdHRvbWxlZnQgKDAsIDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlZGl0b3JpYWwtY29udGVudC10aWxlLWhlYWRpbmctYmFja2dyb3VuZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVkaXRvcmlhbC1jb250ZW50LXRpbGUtaGVhZGluZztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucHVibGljYXRpb24tdGlsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM0NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRlZGl0b3JpYWwtcHVibGljYXRpb24tdGlsZS1ib3JkZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucHVibGljYXRpb24tbmV0d29yay1mYWNlYm9vayB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnB1YmxpY2F0aW9uLWhlYWRpbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMjMwXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0MjY3YjI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHVibGljYXRpb24tdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnB1YmxpY2F0aW9uLXRpdGxlLXZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQyNjdiMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wdWJsaWNhdGlvbi10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnB1YmxpY2F0aW9uLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC44OHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAxNXB4IDE1cHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmhhcy1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnB1YmxpY2F0aW9uLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVkaXRvcmlhbC1wdWJsaWNhdGlvbi10aWxlLWJhY2tncm91bmQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi52aWRlbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdmb250YXdlc29tZS13ZWJmb250JztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM0M3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGVkaXRvcmlhbC1jb250YWluZXItd2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KC5oYXMtc291cmNlKTpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAyNXB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wdWJsaWNhdGlvbi1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDE1cHggMTBweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnB1YmxpY2F0aW9uLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnB1YmxpY2F0aW9uLXRpdGxlLXZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNlY3Rpb24tYXVkaW8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF1ZGlvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNlY3Rpb24tbGluZS1zZXBhcmF0b3Ige1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVkaXRvcmlhbC1jb250ZW50LWxpbmUtc2VwYXJhdG9yLWRlZmF1bHQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5pY29uLWV4dGVybmFsLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jb250YWluZXIge1xuICAgIC5lZGl0b3JpYWwtY29udGVudCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWxpZ2h0O1xuXG4gICAgICAgIC5saW5lYnJlYWtcbiAgICAgICAge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBzZWN0aW9uIHtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgcGFkZGluZzogMjRweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgdWwgbGkge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogc3F1YXJlO1xuICAgICAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICAgICAgICB9XG5cbiAgICAgICAgb2wgbGkge1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICAgICAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICAgICAgICB9XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbiAgICAgICAgICAgIGNvbG9yOiAkZWRpdG9yaWFsLWNvbnRlbnQtYmFzaXMtaGVhZGluZztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuMTI1cmVtO1xuICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgY29sb3I6ICRlZGl0b3JpYWwtY29udGVudC1oZWFkaW5nO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb250YWN0IHtcbiAgICAuc3VibWl0LWFjdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgfVxufVxuXG4ucmVzZXJ2YXRpb24ge1xuICAgIC5zdWJtaXQtYWN0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICB9XG59XG4iXX0= */