/*!
 * fastshell
 * Fiercely quick and opinionated front-ends
 * https://HosseinKarami.github.io/fastshell
 * @author Hossein Karami
 * @version 1.0.5
 * Copyright 2021. MIT licensed.
 */
.clear:after,.clear:before{content:" ";display:table}.clear{*zoom:1}.clear:after{clear:both}*{box-sizing:border-box;font-smoothing:antialiased;text-rendering:optimizeLegibility}body{font-family:Prelo Slab W01 Book,sans-serif;font-size:16px;color:#444;transition:all .4s ease-in .3s}

/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}header.hero-bg{background:linear-gradient(180deg,rgba(0,0,0,.7),rgba(0,0,0,.4) 50%,rgba(0,0,0,.7)),url(https://aon.com/getmedia/35c307e9-1e0c-4eda-b734-a29b8f04d949/13042-Web-page-banner_1440px-x-750px-no-text_V2.aspx);background-size:cover;background-position:bottom;min-height:750px;background-repeat:no-repeat;position:relative}header.hero-bg .scroll-down{position:absolute;left:0;bottom:-72px;z-index:2;-ms-flex-pack:center;justify-content:center;-ms-flex-align:left;align-items:left;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;cursor:pointer}header.hero-bg .scroll-down svg{margin-left:-44px}header.hero-bg .scroll-down svg path.bounce{animation:a infinite ease;animation-duration:2.5s}header.hero-bg .hero-overlay{position:absolute;left:0;top:0;width:100%;height:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:left;align-items:left;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;z-index:3}header.hero-bg .hero-overlay .text{max-width:65%}header.hero-bg .hero-overlay .text h3.edge{font-size:32px;color:#fff;font-family:Prelo Slab W01 Light}header.hero-bg .hero-overlay .text h1{color:#fff;font-size:72px;line-height:72px;margin:0 0 35px;font-family:Prelo Slab W01 Bold}header.hero-bg .hero-overlay .text h1:before{content:"";display:-ms-flexbox;display:flex;height:2px;width:109px;background-color:#fff;margin:38px 0}.nav{padding:40px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;position:relative;z-index:10}.nav .logo img{max-width:105px}.nav .cta{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.nav .cta .download-report{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#fff}.nav .cta .download-report a{color:#fff;font-family:StoneSansIIITCW01-Bk;transition:.2s ease;margin:0;margin-right:15px;margin-left:15px}.nav .cta .download-report a:first-child{margin-left:0}.nav .cta .download-report a span{margin-left:10px}.nav .cta .download-report a span svg path#hex{fill:transparent;transition:.2s ease}.nav .cta .download-report a:hover{text-decoration:none;color:#f0ab00}.nav .cta .download-report a:hover span svg path#hex{fill:#f0ab00}.nav .cta .social-icons ul{margin:0;padding:0;list-style:none;margin-left:30px}.nav .cta .social-icons ul li{display:-ms-inline-flexbox;display:inline-flex;margin-right:16px}.nav .cta .social-icons ul li:last-child{margin-right:0}.nav.solid{border-bottom:1px solid #f4f4f4;padding:20px 40px}.nav.solid .logo{display:-ms-flexbox;display:flex}.nav.solid .logo img{margin-right:50px}.nav.solid .logo a{margin:0}.nav.solid .social-icons ul li{display:-ms-inline-flexbox;display:inline-flex;margin-right:16px}.nav.solid .social-icons ul li:last-child{margin-right:0}footer{background-color:#000;padding:41px 0}footer img{max-width:109px;margin-right:30px}footer p{font-size:12px;font-family:StoneSansIIITCW01-Bk,sans-serif;color:#fff;margin-bottom:0}footer .dis--buffer{margin-top:35px}footer p.disclaimer{font-size:10px;margin-top:15px;line-height:13px}footer ul{display:-ms-inline-flexbox;display:inline-flex;margin:0;padding:0}footer ul li{list-style:none;margin-right:23px;font-family:StoneSansIIITCW01-Bk,sans-serif;font-size:16px}footer ul li a,footer ul li a:hover{color:#fff}footer ul li:last-child{margin-right:0}a.btn-dl{font-family:Prelo Slab W01 Bold,serif;font-size:20px;margin-top:24px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;transition:.2s ease}a.btn-dl span{margin-left:14px}a.btn-dl span svg circle,a.btn-dl span svg path{transition:.2s ease}a.btn-dl.yellow{color:#4d4f53}a.btn-dl.yellow:hover{color:#f0ab00;text-decoration:none}a.btn-dl.yellow:hover span svg circle{stroke:#4d4f53}a.btn-dl.yellow:hover span svg path{stroke:#f0ab00}a.btn-dl.white{color:#fff}a.btn-dl.white:hover{color:#003f72;text-decoration:none}a.btn-dl.white:hover span svg circle,a.btn-dl.white:hover span svg path{stroke:#003f72}a.btn-square{font-size:18px;color:#fff;display:-ms-flexbox;display:flex;border:1px solid #fff;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-top:39px;padding:16px 22px;box-sizing:border-box;font-family:Prelo Slab W01 Bold,serif;transition:.2s ease-in-out}a.btn-square:hover{border-color:#000;color:#000;text-decoration:none}h2{font-size:36px;font-family:Prelo Slab W01 Bold,sans-serif;margin:0 0 47px;line-height:1.25em}h2 span.lead{font-size:36px;font-family:Prelo Slab W01 Book}h3{font-size:28px;line-height:1.25em;font-family:Prelo Slab W01 Bold,sans-serif}li,p,ul{font-size:16px;color:#4d4f53;line-height:28px;font-family:StoneSansIIITCW01-Bk,sans-serif}p.disclaimer{font-size:10px;margin-top:15px;line-height:13px}::selection{background:#333;color:#fff;text-shadow:none}::-moz-selection{background:#333;color:#fff;text-shadow:none}::-webkit-selection{background:#333;color:#fff;text-shadow:none}@keyframes a{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(15px)}}section.intro{padding:120px 0 70px}section.intro p.disclaimer{margin-top:25px}section.adoption{padding:70px 0;background-color:#f4f4f4}.figure-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}.figure-wrapper .item{padding:0 20px;text-align:center}.figure-wrapper .item h4{color:#5eb6e4;font-size:64px;line-height:1.25em}.figure-wrapper .item p{font-size:22px;line-height:1.25em;font-family:Prelo Slab W01 Light}section.key-findings{padding:245px 0 180px;background-color:#5eb6e4;position:relative}section.key-findings h2{color:#fff}section.key-findings p{font-size:18px;color:#fff}section.key-findings p span{color:#003f72;font-family:Prelo Slab W01 Bold,sans-serif}section.key-findings .highlights{z-index:2;position:relative}section.key-findings .highlights .col-md-4:nth-child(n+4){margin:85px 0 55px}section.key-findings .kf-hex__top{position:absolute;top:0;right:0;z-index:1}section.key-findings .kf-hex__bottom{position:absolute;bottom:0;left:0;z-index:1}section.key-findings .push--end{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}section.chapters .chapter-nav_bg{background-color:#f4f4f4;position:relative}section.chapters .chapter-nav_bg:before{content:"";position:absolute;top:0;height:100%;width:1000%;background-color:#f4f4f4;right:0;z-index:-1}section.chapters nav.chapter-nav{list-style:none;padding:85px 20px 85px 25px}section.chapters nav.chapter-nav span{margin-bottom:20px;font-family:Prelo Slab W01 Bold,sans-serif;color:#979797;position:relative;display:-ms-flexbox;display:flex;transition:.5s ease-in-out}section.chapters nav.chapter-nav span:last-child{margin-bottom:0}section.chapters nav.chapter-nav span:hover{cursor:pointer}section.chapters nav.chapter-nav span.active{color:#4d4f53}section.chapters .chapter--wrapper{padding:85px 0;display:none;position:relative;overflow:hidden}section.chapters .chapter--wrapper.show{display:block}section.chapters .label{position:absolute;height:2px;width:20px;background-color:#4d4f53;top:14px;left:0;transition:.5s}section.chapters .highlights{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}section.chapters .highlights .item{-ms-flex:1 1 30%;flex:1 1 30%;padding:15px 15px 15px 0}section.chapters .highlights .item h4{color:#5eb6e4;font-size:36px;line-height:1.25em;font-family:Prelo Slab W01 Bold,sans-serif}section.chapters .highlights .item p{font-size:18px;line-height:1.25em;font-family:Prelo Slab W01 Light}section.chapters .chapter-head{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}section.chapters .chapter-head p.lead{font-family:Prelo Slab W01 Book;color:#5eb6e4;text-transform:uppercase;font-size:14px;margin-bottom:0}section.chapters .chapter-head p.number__icon{font-family:Prelo Slab W01 Bold,sans-serif;font-size:64px;line-height:64px;color:#f4f4f4;margin:0 0 47px}section.chapters .chart__img{display:-ms-flexbox;display:flex;margin:15px 0 35px;max-width:500px}section.chapters .chart__img.tall{max-width:350px}section.chapters .chart__img.long{max-width:750px;width:100%}section.chapters blockquote{font-size:22px;line-height:1.5em;font-family:Prelo Slab W01 Bold,sans-serif;padding:0 30px;margin:50px 0;position:relative}section.chapters blockquote:before{content:"";position:absolute;height:100%;background-color:#5eb6e4;width:4px;left:0}section.chapters .image-grid{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}section.chapters .image-grid div{-ms-flex:1 1 50%;flex:1 1 50%;padding:0}section.chapters .image-grid div img{width:100%}section.chapters .ma-insurance{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}section.chapters .ma-insurance.hide{display:none}section.chapters .ma-insurance .item{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:34px 0;border-top:1px solid #f4f4f4}section.chapters .ma-insurance .item:first-child{border-top:none;padding:0 0 34px}section.chapters .ma-insurance .item .image{-ms-flex:1 1 20%;flex:1 1 20%;margin-right:30px}section.chapters .ma-insurance .item .image img{max-width:100%}section.chapters .ma-insurance .item .text{-ms-flex:1 1 80%;flex:1 1 80%}section.chapters .ma-insurance .item .text h4{font-size:20px;font-family:Prelo Slab W01 Bold,sans-serif}section.chapters .ma-insurance .item .text a.btn-dl{margin-top:0}section.chapters .interview{display:none}section.chapters .interview.show{display:block}section.chapters .interview .back-button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:45px;cursor:pointer;font-family:StoneSansIIITCW01-Bk,sans-serif}section.chapters .interview .back-button svg{margin-right:5px}section.chapters .interview h2.quote{color:#5eb6e4}section.chapters .interview .author{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}section.chapters .interview .author h5{font-family:Prelo Slab W01 Bold,sans-serif;color:#4d4f53;font-size:14px;margin:8px 0}section.chapters .interview .author p{font-size:12px;color:#979797;line-height:1.5;margin:0}section.chapters .next--chapter{display:-ms-flexbox;display:flex;background-color:#f4f4f4;padding:40px;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-top:70px}section.chapters .next--chapter p{margin-bottom:0;color:#979797}section.chapters .next--chapter h4{font-family:Prelo Slab W01 Bold,sans-serif}section.chapters .next--chapter svg{transition:.2s ease;transform:translateX(-15px)}section.chapters .next--chapter:hover{cursor:pointer}section.chapters .next--chapter:hover svg{transform:translateX(0)}section.thank-you{padding:85px 0;background-color:#003f72;position:relative}section.thank-you h3{color:#fff}section.thank-you .logo-grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;justify-self:center;margin-top:40px}section.thank-you .logo-grid .logo{width:100%;padding:30px;width:25%;padding:0;-ms-flex-item-align:start;align-self:flex-start;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;border:30px solid #003f72}section.thank-you .logo-grid .logo p{color:#fff}section.thank-you .logo-grid .logo img{max-width:100%;max-height:180px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}section.thank-you .logo-grid .logo:before{content:"";float:left;padding-top:100%}.holder{-ms-flex-item-align:center;align-self:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.holder p{text-align:center;color:#fff;margin-bottom:5px}.imgBorder{border:2px solid #fff;padding:5px;border-radius:5px}.video-hold{position:relative;cursor:pointer}.video-hold img{width:100%}.video-hold .overlay{position:absolute;left:0;width:100%;height:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;top:0;z-index:1}.video-hold .overlay .text{width:100%;text-align:center}.video-hold .overlay svg{transition:.2s ease}.video-hold .overlay:hover svg{transform:scale(1.2)}.player-overlay{position:fixed;z-index:1;display:none;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:hsla(0,0%,5%,.7);transition:all .5s cubic-bezier(.455,.03,.515,.955);opacity:0;z-index:10}.player-overlay .close-btn{position:absolute;top:10%;right:10%;z-index:30;cursor:pointer}.player-overlay .video-container{position:relative;padding-bottom:56.25%;padding-top:35px;height:0;overflow:hidden;z-index:20}.player-overlay .video-container .video-size{position:absolute;top:0;left:0;bottom:0;right:0;height:100%;width:100%}.player-overlay.show{display:-ms-flexbox;display:flex;opacity:1}.modal{display:none;position:fixed;z-index:10;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto}.modal .form-modal{background-color:rgba(225,27,34,.94);width:100%;padding:60px 120px;position:relative}.modal .form-modal .close-btn{position:absolute;top:24px;right:24px;cursor:pointer}.modal .form-modal h3{color:#fff}.modal.show{display:block}@media only screen and (max-width:992px){section.thank-you .logo-grid .logo{width:25%}}@media only screen and (max-width:767px){section.key-findings{padding:70px 0}section.key-findings .highlights .col-md-4,section.key-findings .highlights .col-md-4:nth-child(n+4){margin:0 0 30px}section.key-findings .kf-hex__bottom,section.key-findings .kf-hex__top{max-width:100%;opacity:.5;mix-blend-mode:multiply}section.key-findings .push--end{-ms-flex-pack:start;justify-content:flex-start}.figure-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.figure-wrapper .item{margin-bottom:25px;padding:0 50px}.figure-wrapper .item:last-child{margin-bottom:0}section.chapters .chapter-nav_bg{background-color:#fff;border-bottom:1px solid #f4f4f4;position:-webkit-sticky;position:sticky;top:0;z-index:10}section.chapters .chapter-nav_bg:before{display:none}section.chapters .chapter-nav_bg nav.scroller{padding:20px 0;white-space:nowrap}section.chapters .chapter-nav_bg nav.scroller span{margin-right:30px;display:-ms-flexbox;display:flex}section.chapters .chapter-nav_bg .scroll-inner{margin-bottom:-20px;overflow-x:auto;overflow-y:hidden;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;white-space:nowrap;z-index:2;position:relative;display:none}section.chapters .chapter-nav_bg:after{content:"";position:absolute;z-index:10;top:0;right:0;bottom:0;pointer-events:none;background-image:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 85%);width:15%}section.chapters nav.chapter-nav{padding:20px 0;margin-bottom:0;white-space:nowrap}section.chapters nav.chapter-nav span{padding-right:30px;margin-bottom:0}section.chapters nav.chapter-nav:after{content:"flickity";display:none}section.chapters .label{display:none}section.thank-you .logo-grid .logo{width:33.3%}}@media only screen and (max-width:600px){h2{line-height:1.25em;margin:0 0 30px}h2,h2 span.lead{font-size:32px}h3{font-size:26px}li,p,ul{font-size:16px;line-height:1.75em}a.btn-dl,a.btn-square{font-size:18px}a.btn-dl span svg,a.btn-square span svg{width:30px;height:30px}.nav{padding:30px 20px 45px}.nav .logo img{width:100%;height:auto;max-width:70px}.nav .cta{font-size:16px}.nav .cta .download-report{white-space:nowrap;margin-right:5px}.nav .cta .download-report a span{margin-left:3px}.nav .cta .download-report a span img{width:35px}header.hero-bg{min-height:600px}header.hero-bg .hero-overlay{text-align:center}header.hero-bg .hero-overlay .text{max-width:100%}header.hero-bg .hero-overlay .text h1{font-size:50px;line-height:50px}header.hero-bg .hero-overlay .text h1:before{margin:30px auto}header.hero-bg .scroll-down{position:absolute;bottom:-61px;text-align:center;z-index:2;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}header.hero-bg .scroll-down svg{margin-left:0;max-width:120px;height:auto}.figure-wrapper .item h4{font-size:50px;line-height:50px}.figure-wrapper .item p{font-size:20px}section.chapters .chapter--wrapper{padding:40px 0}section.chapters .image-grid{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}section.chapters .next--chapter h4{font-size:22px}section.thank-you .logo-grid .logo{width:50%}footer{text-align:center}footer img{max-width:80px;margin:0}footer .dis--buffer{margin-top:0}footer p{margin-bottom:30px}footer ul{margin:20px 0;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}footer ul li{font-size:14px}footer p.disclaimer{text-align:center}}@media only screen and (max-width:420px){.nav{padding:20px}.nav,.nav .cta{-ms-flex-direction:row;flex-direction:row}.nav .cta{display:-ms-flexbox;display:flex}.nav .cta .download-report{margin:15px 0;-ms-flex-pack:center;justify-content:center;margin-right:15px}.nav .cta .download-report img{max-width:30px}.nav .cta .download-report a:first-child{margin-right:0}section.global-intro .hex-grid a:last-child{margin-top:-38px}}@media screen and (min-width:768px){.chapter-nav:after{content:""}}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}

/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1vZHVsZXMvX2NsZWFyZml4LnNjc3MiLCJzdHlsZS5jc3MiLCJtb2R1bGVzL19kZWZhdWx0cy5zY3NzIiwibW9kdWxlcy9fbm9ybWFsaXplLnNjc3MiLCJwYXJ0aWFscy9faGVhZGVyLnNjc3MiLCJtb2R1bGVzL192YXJzLnNjc3MiLCJwYXJ0aWFscy9fbmF2LnNjc3MiLCJwYXJ0aWFscy9fZm9vdGVyLnNjc3MiLCJtb2R1bGVzL19idXR0b25zLnNjc3MiLCJtb2R1bGVzL190eXBvZ3JhcGh5LnNjc3MiLCJtb2R1bGVzL19taXNjLnNjc3MiLCJtb2R1bGVzL19hcHAuc2NzcyIsIm1vZHVsZXMvX2JyZWFrcG9pbnRzLnNjc3MiLCJtb2R1bGVzL19wcmludC5zY3NzIiwidmVuZG9yL19leHRlcm5hbC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQUEsMkJBQ0UsWUFBWSxBQUNaLGFBQWMsQ0FDZixBQUNELFFDQ0UsTURBUSxDQURWLEFBU0MsYUFGRyxVQUFXLENBQ1osQUVaSCxFQUNFLHNCQUFzQixBQUN0QiwyQkFBMkIsQUFDM0IsaUNBQWtDLENBQ25DLEFBRUQsS0FDRSwyQ0FBOEMsQUFDOUMsZUFBZSxBQUNmLFdBQVcsQUFDWCw4QkFBK0IsQ0FDaEM7O0FDWEQsNEVBQTRFLEFBTzVFLEtBQ0UsdUJBQXVCLEFBQ3ZCLDBCQUEwQixBQUMxQiw2QkFBOEIsQ0RKaEMsQUNLQyxLQU9DLFFBQVMsQ0FDVixBQVdELG9GQVlFLGFBQWMsQ0FDZixBQU1ELDRCQUlFLG9CQUFxQixDQUN0QixBQU1ELHNCQUNFLGFBQWEsQUFDYixRQUFTLENBQ1YsQUFNRCxTQUNFLHVCQUF3QixDQUN6QixBQU9ELGtCQUVFLFlBQWEsQ0FDZCxBQVVELEVBQ0UsNkJBQTZCLEFBQzdCLG9DQUFxQyxDQUN0QyxBQU9ELGlCQUVFLGVBQWdCLENBQ2pCLEFBVUQsWUFDRSxtQkFBbUIsQUFDbkIsMEJBQTBCLEFBQzFCLGdDQUFpQyxDQUNsQyxBQU1ELFNBRUUsb0JBQW9CLEFBU3BCLGtCQUFtQixDQVJwQixBQWVELElBQ0UsaUJBQWtCLENBQ25CLEFBT0QsR0FDRSxjQUFjLEFBQ2QsY0FBZ0IsQ0FDakIsQUFNRCxLQUNFLHNCQUFzQixBQUN0QixVQUFXLENBQ1osQUFNRCxNQUNFLGFBQWMsQ0FDZixBQU9ELFFBRUUsY0FBYyxBQUNkLGNBQWMsQUFDZCxrQkFBa0IsQUFDbEIsdUJBQXdCLENBQ3pCLEFBRUQsSUFDRSxhQUFlLENBQ2hCLEFBRUQsSUFDRSxTQUFXLENBQ1osQUFTRCxJQUNFLGlCQUFrQixDQUNuQixBQU1ELGVBQ0UsZUFBZ0IsQ0FDakIsQUFVRCxrQkFJRSxnQ0FBaUMsQUFDakMsYUFBYyxDQUNmLEFBTUQsT0FDRSxlQUFnQixDQUNqQixBQU9ELEdBQ0UsdUJBQXVCLEFBQ3ZCLFNBQVMsQUFDVCxnQkFBaUIsQ0FDbEIsQUFVRCw2QkFJRSxhQUFhLEFBQ2IsUUFBUyxDQUNWLEFBTUQsU0FDRSxlQUFpQixDQUNsQixBQU9ELGFBRUUsZ0JBQWlCLENBQ2xCLEFBT0QsY0FFRSxtQkFBb0IsQ0FDckIsQUFRRCxxREFJRSx5QkFBMEIsQ0FDM0IsQUFNRCx3SEFJRSxrQkFBa0IsQUFDbEIsU0FBVSxDQUNYLEFBTUQsNEdBSUUsNkJBQThCLENBQy9CLEFBTUQsU0FDRSx3QkFBeUIsQUFDekIsYUFBYSxBQUNiLDBCQUE4QixDQUMvQixBQVNELE9BQ0Usc0JBQXNCLEFBQ3RCLGNBQWMsQUFDZCxjQUFjLEFBQ2QsZUFBZSxBQUNmLFVBQVUsQUFDVixrQkFBbUIsQ0FDcEIsQUFNRCxTQUNFLGFBQWMsQ0ZyQmhCLEFFc0JDLDZCQVNDLHNCQUFzQixBQUN0QixTQUFVLENGdEJaLEFFdUJDLGtGQVFDLFdBQVksQ0Z2QmQsQUV3QkMsY0FRQyw2QkFBNkIsQUFDN0IsbUJBQW9CLENGeEJ0QixBRXlCQyxxRkFRQyx1QkFBd0IsQ0FDekIsQUFNRCw0QkFDRSxjQUFjLEFBQ2QsV0FBYSxDQUNkLEFBT0QsNkJBQ0UsMEJBQTBCLEFBQzFCLFlBQWEsQ0FDZCxBQ2xhRCxlQUNDLDRNQUFrTixBQUNsTixzQkFBc0IsQUFDdEIsMkJBQTJCLEFBQzNCLGlCQUFpQixBQUNqQiw0QkFBNEIsQUFDNUIsaUJBQWtCLENBTm5CLEFBbUZDLDRCQTFFQyxrQkFBa0IsQUFDZixPQUFPLEFBQ1AsYUFBYSxBQUNiLFVBQVUsQUFDVixxQkFBQSxBQUF1Qix1QkFBQSxBQUN2QixvQkFBQSxBQUFpQixpQkFBQSxBQUVqQixvQkFBb0IsQUFDcEIsYUFBYSxBQUdiLDBCQUEwQixBQUMxQixzQkFBc0IsQUFDdEIsV0FBVyxBQUNYLGNBQWUsQ0F2QnBCLEFBaUNFLGdDQVBJLGlCQUFrQixDQTFCeEIsQUFnQ00sNENBSEMsMEJBQWlDLEFBQ3BDLHVCQUF3QixDQTlCNUIsQUErQk8sNkJBS0wsa0JBQWtCLEFBQ2YsT0FBTyxBQUNQLE1BQU0sQUFDTixXQUFXLEFBQ1gsWUFBWSxBQUNaLHFCQUFBLEFBQXVCLHVCQUFBLEFBQ3ZCLG9CQUFBLEFBQWlCLGlCQUFBLEFBRWpCLG9CQUFvQixBQUNwQixhQUFhLEFBR2IsMEJBQTBCLEFBQzFCLHNCQUFzQixBQUN0QixTQUFVLENBbERmLEFBa0ZFLG1DQTdCQyxhQUFjLENBckRqQixBQStFTSwyQ0F2QkYsZUFBZSxBQUNmLFdBQ0EsQUN2RFcsZ0NEdUR1QixDQTFEdEMsQUEyREksc0NBR0csV0FDQSxBQzVEUSxlRDRETyxBQUNmLGlCQUFpQixBQUNwQixnQkFBaUIsQUFDakIsK0JBQWlDLENBbEVyQyxBQTZFTyw2Q0FSQyxXQUFXLEFBQ1gsb0JBQUEsQUFBYSxhQUFBLEFBQ2IsV0FBVyxBQUNYLFlBQVksQUFDWixzQkFDSCxBQ3ZFVSxhRHVFSSxDQUNYLEFFM0VSLEtBQ0MsYUFBYSxBQUVWLG9CQUFBLEFBQWEsYUFBQSxBQUNiLHNCQUFBLEFBQThCLDhCQUFBLEFBQzlCLHNCQUFBLEFBQW1CLG1CQUFBLEFBQ25CLGtCQUFrQixBQUNsQixVQUFXLENBUGYsQUE4R0MsZUFuR1csZUFBZ0IsQ0FYNUIsQUFZUyxVQUtKLG9CQUFBLEFBQWEsYUFBQSxBQUNiLHFCQUFBLEFBQXVCLHVCQUFBLEFBQ3ZCLHNCQUFBLEFBQW1CLGtCQUFBLENBbkJ4QixBQTJFSywyQkFyRE8sb0JBQUEsQUFBYSxhQUFBLEFBQ2IsbUJBQUEsQUFBZSxlQUFBLEFBQ2YsVURyQkcsQ0NIZixBQXVEUyw2QkE3QkcsV0R2QkcsQUN3QkgsaUNBQWtDLEFBQ2xDLG9CQUFxQixBQUNyQixTQUFTLEFBQ1Qsa0JBQWtCLEFBQ2xCLGdCQUFpQixDQS9CN0IsQUFzRFMseUNBcEJPLGFBQWMsQ0FsQzlCLEFBbUNhLGtDQUVHLGdCQUFpQixDQXJDakMsQUEyQ2EsK0NBSE8saUJBQWlCLEFBQ2pCLG1CQUFxQixDQXpDekMsQUEwQ2lCLG1DQUlELHFCQUFxQixBQUNyQixhRHJDRCxDQ1ZmLEFBb0RhLHFEQUZPLFlEeENMLENDVmYsQUFtRGlCLDJCQVNWLFNBQVEsQUFDUixVQUFVLEFBQ1YsZ0JBQWdCLEFBQ2hCLGdCQUFpQixDQS9EeEIsQUF5RU8sOEJBUEMsMkJBQUEsQUFBb0Isb0JBQUEsQUFDcEIsaUJBQWtCLENBbkUxQixBQXdFUSx5Q0FGQyxjQUFlLENBdEV4QixBQXVFUyxXQU9ELGdDRDdFWSxBQzhFWixpQkFBa0IsQ0EvRTFCLEFBMkdLLGlCQXpCTyxvQkFBQSxBQUFhLFlBQUEsQ0FsRnpCLEFBNEZTLHFCQVBPLGlCQUFrQixDQXJGbEMsQUF1RmEsbUJBR0csUUFBUyxDQTFGekIsQUEyRmEsK0JBT08sMkJBQUEsQUFBb0Isb0JBQUEsQUFDcEIsaUJBQWtCLENBbkd0QyxBQXdHaUIsMENBRk8sY0FBZSxDQUNsQixBQ3ZHckIsT0FDQyxzQkZHYyxBRUZkLGNBQWUsQ0FGaEIsQUFrREMsV0E3Q0MsZ0JBQWdCLEFBQ2hCLGlCQUFrQixDQU5wQixBQU9FLFNBR0EsZUFBZSxBQUNaLDRDQUE0QyxBQUM1QyxXRlRVLEFFVVYsZUFBZ0IsQ0FickIsQUFjRSxvQkFHQSxlQUFnQixDQWpCbEIsQUFrQkUsb0JBR0EsZUFBZSxBQUNmLGdCQUFnQixBQUNoQixnQkFBaUIsQ0F2Qm5CLEFBd0JFLFVBR0EsMkJBQUEsQUFBb0Isb0JBQUEsQUFDakIsU0FBUyxBQUNULFNBQVUsQ0E3QmYsQUFpREUsYUFqQkksZ0JBQWdCLEFBQ2hCLGtCQUFrQixBQUNsQiw0Q0FBNEMsQUFDNUMsY0FBZSxDQW5DckIsQUFnRE0sb0NBUEUsVUZ0Q08sQ0VIZixBQTBDUSx3QkFJRCxjQUFlLENBQ2YsQUMvQ1AsU0FDQyxzQ0FBc0MsQUFDbkMsZUFBZSxBQUNmLGdCQUFnQixBQUNoQiwyQkFBMkIsQUFDM0Isb0JBQW9CLEFBQ3BCLHNCQUFzQixBQUN0QixtQkFBbUIsQUFDbkIsbUJBQW9CLENBUnhCLEFBcURDLGNBMUNDLGdCQUFpQixDQVhuQixBQWdCRSxnREFGQyxtQkFBb0IsQ0FkdkIsQUFlRyxnQkFJRCxhSG5CaUIsQ0dBbkIsQUFvQ0Usc0JBZEMsY0haWSxBR2FaLG9CQUFxQixDQXZCeEIsQUFtQ0csc0NBUEUsY0g1QmMsQ0dBbkIsQUE2Qkssb0NBR0EsY0h0QlUsQ0dWZixBQWlDSyxlQU1ILFVIcENhLENHSGYsQUFtREUscUJBVEMsY0hyQ2dCLEFHc0NoQixvQkFBcUIsQ0EzQ3hCLEFBa0RHLHdFQUhFLGNIMUNjLENHMkNkLEFBUUwsYUFDQyxlQUFlLEFBQ2YsV0h2RGMsQUd3RGQsb0JBQUEsQUFBYSxhQUFBLEFBQ2Isc0JIekRjLEFHMERkLHFCQUFBLEFBQXVCLHVCQUFBLEFBQ3ZCLHNCQUFBLEFBQW1CLG1CQUFBLEFBQ25CLGdCQUFnQixBQUNoQixrQkFBa0IsQUFDbEIsc0JBQXNCLEFBQ3RCLHNDQUFzQyxBQUN0QywwQkFBMkIsQ0FYNUIsQUFtQkMsbUJBTEMsa0JIbEVhLEFHbUViLFdIbkVhLEFHb0ViLG9CQUFxQixDQUNyQixBQzlERixHQUNHLGVBQWUsQUFDZCwyQ0FBOEMsQUFDOUMsZ0JBQWdCLEFBQ2hCLGtCQUFtQixDQUp2QixBQVVDLGFBSEssZUFBZSxBQUNmLCtCQUFpQyxDQUNsQyxBQUdMLEdBQ0UsZUFBZSxBQUNmLG1CQUFtQixBQUNuQiwwQ0FBOEMsQ0FDL0MsQUFHRCxRQUNFLGVBQWUsQUFDZixjSmhDaUIsQUlpQ2pCLGlCQUFpQixBQUNqQiwyQ0FBNEMsQ0FDN0MsQUFFRCxhQUNFLGVBQWUsQUFDZixnQkFBZ0IsQUFDaEIsZ0JBQWlCLENBQ2xCLEFDekNELFlBQ0UsZ0JBQWdCLEFBQ2hCLFdBQVcsQUFDWCxnQkFBaUIsQ0FDbEIsQUFDRCxpQkFDRSxnQkFBZ0IsQUFDaEIsV0FBVyxBQUNYLGdCQUFpQixDQUNsQixBQUNELG9CQUNFLGdCQUFnQixBQUNoQixXQUFXLEFBQ1gsZ0JBQWlCLENBQ2xCLEFBZUQsYUFDSSxHQUNHLFVBQVUsQUFDViwyQkFBNEIsQ0FBQSxBQUUvQixHQUNHLFVBQVUsQUFDViwwQkFBMkIsQ0FBQSxDQUFBLEFDN0JsQyxjQUNDLG9CQUF1QixDQUR4QixBQU1DLDJCQUZDLGVBQWdCLENBQ2hCLEFBS0YsaUJBQ0MsZUFBZSxBQUNmLHdCTmxCbUIsQ01tQm5CLEFBRUQsZ0JBQ0Msb0JBQUEsQUFBYSxhQUFBLEFBQ2Isc0JBQUEsQUFBOEIsOEJBQUEsQUFDOUIsZUFBZ0IsQ0FIakIsQUFzQkMsc0JBaEJDLGVBQWUsQUFDZixpQkFBa0IsQ0FQcEIsQUFxQkUseUJBWEMsY05yQmlCLEFNc0JqQixlQUFlLEFBQ2Ysa0JBQW1CLENBWnRCLEFBY0csd0JBR0EsZUFBZSxBQUNmLG1CQUFtQixBQUNuQixnQ0FBa0MsQ0FDbEMsQUFJSCxxQkFDQyxzQkFBd0IsQUFDeEIseUJOckNtQixBTXNDbkIsaUJBQWtCLENBSG5CLEFBK0NDLHdCQXpDQyxVTmpEYSxDTTJDZixBQU9FLHVCQUdBLGVBQWUsQUFDZixVTnREYSxDTTJDZixBQWlCRSw0QkFIQyxjTnZEZ0IsQU13RGhCLDBDQUE4QyxDQWZqRCxBQWdCRyxpQ0FJRCxVQUFVLEFBQ1YsaUJBQWtCLENBckJwQixBQXNCRSwwREFHQSxrQkFBcUIsQ0F6QnZCLEFBMEJFLGtDQUdBLGtCQUFrQixBQUNsQixNQUFNLEFBQ04sUUFBUSxBQUNSLFNBQVUsQ0FoQ1osQUFpQ0UscUNBR0Esa0JBQWtCLEFBQ2xCLFNBQVMsQUFDVCxPQUFPLEFBQ1AsU0FBVSxDQXZDWixBQXdDRSxnQ0FHQSxvQkFBQSxBQUFhLGFBQUEsQUFDYixrQkFBQSxBQUF5Qix3QkFBQSxDQUN6QixBQUtGLGlDQUVFLHlCTmpHa0IsQU1rR2xCLGlCQUFrQixDQUhwQixBQWdCRSx3Q0FWQyxXQUFXLEFBQ1gsa0JBQWtCLEFBQ2xCLE1BQU0sQUFDTixZQUFZLEFBQ1osWUFBWSxBQUNaLHlCTjFHaUIsQU0yR2pCLFFBQVEsQUFDUixVQUFXLENBYmQsQUFlRyxpQ0FJRCxnQkFBZ0IsQUFDaEIsMkJBQTRCLENBcEI5QixBQTBDRSxzQ0FuQkMsbUJBQW1CLEFBQ25CLDJDQUE4QyxBQUM5QyxjTm5Ib0IsQU1vSHBCLGtCQUFrQixBQUNsQixvQkFBQSxBQUFhLGFBQUEsQUFDYiwwQkFBMkIsQ0E1QjlCLEFBeUNHLGlEQVZDLGVBQWdCLENBL0JwQixBQWdDSSw0Q0FHQSxjQUFlLENBbkNuQixBQW9DSSw2Q0FHQSxhTnZJZSxDTWdHbkIsQUF3Q0ksbUNBS0YsZUFBZSxBQUNmLGFBQWEsQUFDYixrQkFBa0IsQUFDbEIsZUFBZ0IsQ0FoRGxCLEFBcURFLHdDQUZDLGFBQWMsQ0FuRGpCLEFBb0RHLHdCQUlELGtCQUFrQixBQUNsQixXQUFXLEFBQ1gsV0FBVyxBQUNYLHlCQUF5QixBQUN6QixTQUFTLEFBQ1QsT0FBTyxBQUNQLGNBQWlCLENBOURuQixBQStERSw2QkFJQSxvQkFBQSxBQUFhLGFBQUEsQUFDYixxQkFBQSxBQUF1Qix1QkFBQSxBQUN2QixtQkFBQSxBQUFlLGNBQUEsQ0FyRWpCLEFBeUZFLG1DQWpCQyxpQkFBQSxBQUFhLGFBQUEsQUFDYix3QkFBeUIsQ0F6RTVCLEFBdUZHLHNDQVhDLGNOaktnQixBTWtLaEIsZUFBZSxBQUNmLG1CQUFtQixBQUNuQiwwQ0FBMkMsQ0EvRS9DLEFBZ0ZJLHFDQUdBLGVBQWUsQUFDZixtQkFBbUIsQUFDbkIsZ0NBQWtDLENBckZ0QyxBQXNGSSwrQkFNRixvQkFBQSxBQUFhLGFBQUEsQUFDYixzQkFBQSxBQUFtQixtQkFBQSxBQUNuQixzQkFBQSxBQUE4Qiw2QkFBQSxDQTlGaEMsQUErR0Usc0NBZEMsZ0NBQWlDLEFBQ2pDLGNOdkxpQixBTXdMakIseUJBQXlCLEFBQ3pCLGVBQWUsQUFDZixlQUFnQixDQXJHbkIsQUFzR0csOENBR0EsMkNBQThDLEFBQzlDLGVBQWUsQUFDZixpQkFBaUIsQUFDakIsY04zTWlCLEFNNE1qQixlQUFnQixDQTdHbkIsQUE4R0csNkJBSUQsb0JBQUEsQUFBYSxhQUFBLEFBQ2IsbUJBQXFCLEFBQ3JCLGVBQWdCLENBcEhsQixBQThIRSxrQ0FQQyxlQUFnQixDQXZIbkIsQUF3SEcsa0NBR0EsZ0JBQWdCLEFBQ2hCLFVBQVcsQ0E1SGQsQUE2SEcsNEJBSUQsZUFBZSxBQUNmLGtCQUFrQixBQUNsQiwyQ0FBOEMsQUFDOUMsZUFBZSxBQUNmLGNBQWMsQUFDZCxpQkFBa0IsQ0F0SXBCLEFBaUpFLG1DQVJDLFdBQVcsQUFDWCxrQkFBa0IsQUFDbEIsWUFBWSxBQUNaLHlCTmpPaUIsQU1rT2pCLFVBQVUsQUFDVixNQUFPLENBOUlWLEFBK0lHLDZCQUtELG9CQUFBLEFBQWEsYUFBQSxBQUNiLG1CQUFBLEFBQXFCLG9CQUFBLENBckp2QixBQStKRSxpQ0FQQyxpQkFBQSxBQUFhLGFBQUEsQUFDYixTQUFVLENBekpiLEFBOEpHLHFDQUZDLFVBQVcsQ0E1SmYsQUE2SkksK0JBS0Ysb0JBQUEsQUFBYSxhQUFBLEFBQ2IsMEJBQUEsQUFBc0IscUJBQUEsQ0FuS3hCLEFBeU1FLG9DQW5DQyxZQUFhLENBdEtoQixBQXVLRyxxQ0FHQSxvQkFBQSxBQUFhLGFBQUEsQUFDYix1QkFBQSxBQUFtQixtQkFBQSxBQUNuQixlQUFlLEFBQ2YsNEJONVFpQixDTStGcEIsQUF3TUcsaURBeEJDLGdCQUFnQixBQUNoQixnQkFBbUIsQ0FqTHZCLEFBa0xJLDRDQUdBLGlCQUFBLEFBQWEsYUFBQSxBQUNiLGlCQUFrQixDQXRMdEIsQUEyTEksZ0RBRkMsY0FBZSxDQXpMcEIsQUEwTEssMkNBSUQsaUJBQUEsQUFBYSxZQUFBLENBOUxqQixBQXVNSSw4Q0FQQyxlQUFlLEFBQ2YsMENBQThDLENBak1uRCxBQWtNSyxvREFHQSxZQUFhLENBck1sQixBQXNNSyw0QkFNSCxZQUFhLENBNU1mLEFBdVBFLGlDQXhDQyxhQUFjLENBL01qQixBQWdORyx5Q0FHQSxvQkFBQSxBQUFhLGFBQUEsQUFDYixzQkFBQSxBQUFtQixtQkFBQSxBQUNuQixtQkFBbUIsQUFDbkIsZUFBZSxBQUNmLDJDQUE0QyxDQXZOL0MsQUE0TkcsNkNBRkMsZ0JBQWlCLENBMU5yQixBQTJOSSxxQ0FJRCxhTnBUaUIsQ01xRnBCLEFBZ09HLG9DQUdBLG9CQUFBLEFBQWEsYUFBQSxBQUNiLDBCQUFBLEFBQXNCLHNCQUFBLEFBQ3RCLHFCQUFBLEFBQXVCLHVCQUFBLEFBQ3ZCLHNCQUFBLEFBQW1CLG1CQUFBLEFBQ25CLGlCQUFrQixDQXZPckIsQUFzUEcsdUNBWkMsMkNBQThDLEFBQzlDLGNOM1VlLEFNNFVmLGVBQWUsQUFDZixZQUFhLENBN09qQixBQThPSSxzQ0FHQSxlQUFlLEFBQ2YsY041VW1CLEFNNlVuQixnQkFBZ0IsQUFDaEIsUUFBUyxDQXBQYixBQXFQSSxnQ0FLRixvQkFBQSxBQUFhLGFBQUEsQUFDYix5Qk4xVmtCLEFNMlZsQixhQUFhLEFBQ2IsK0JBQUEsQUFBMkIsMkJBQUEsQUFDM0Isc0JBQUEsQUFBOEIsOEJBQUEsQUFDOUIsc0JBQUEsQUFBbUIsbUJBQUEsQUFDbkIsZUFBZ0IsQ0FoUWxCLEFBdVJFLGtDQXBCQyxnQkFBZ0IsQUFDaEIsYU45Vm9CLENNMEZ2QixBQXFRRyxtQ0FHQSwwQ0FBOEMsQ0F4UWpELEFBeVFHLG9DQUdBLG9CQUFvQixBQUNwQiwyQkFBNEIsQ0E3US9CLEFBOFFHLHNDQUdBLGNBQWUsQ0FqUmxCLEFBc1JHLDBDQUZDLHVCQUF3QixDQUN4QixBQUtKLGtCQUNDLGVBQWUsQUFDZix5Qk52WGtCLEFNd1hsQixpQkFBa0IsQ0FIbkIsQUE4Q0MscUJBeENDLFVON1hhLENNdVhmLEFBT0UsNkJBSUEsb0JBQUEsQUFBYSxhQUFBLEFBQ2IsbUJBQUEsQUFBZSxlQUFBLEFBQ2Ysc0JBQUEsQUFBbUIsbUJBQUEsQUFDbkIsb0JBQW9CLEFBQ3BCLGVBQWdCLENBZmxCLEFBNENFLG1DQTFCQyxXQUFXLEFBRVgsYUFBYSxBQUNiLFVBQVUsQUFDVixVQUFZLEFBQ1osMEJBQUEsQUFBc0Isc0JBQUEsQUFDdEIsb0JBQUEsQUFBYSxhQUFBLEFBQ2IscUJBQUEsQUFBdUIsdUJBQUEsQUFDdkIseUJOL1lnQixDTXFYbkIsQUEwQ0cscUNBYkMsVU5wWlcsQ011WGYsQUE2Qm1CLHVDQUVmLGVBQWUsQUFDZixpQkFBaUIsQUFDakIsMkJBQUEsQUFBa0IsMEJBQWxCLEFBQWtCLGlCQUFBLENBakN0QixBQW1DSSwwQ0FHRCxXQUFXLEFBQ1gsV0FBVyxBQUNYLGdCQUFpQixDQUNoQixBQU1KLFFBQ0ksMkJBQTJCLEFBQzNCLGtCQUFrQixBQUNsQixvQkFBb0IsQUFDcEIsYUFBYSxBQUNiLHFCQUFxQixBQUNyQix1QkFBdUIsQUFDdkIsMEJBQUEsQUFBc0IscUJBQUEsQ0FQMUIsQUFTQyxVQURJLGtCQUFpQixBQUFFLFdOOWFULEFNOGF1QixpQkFBaUIsQ0FBRyxBQUcxRCxXQUVJLHNCQUF1QixBQUN2QixZQUFZLEFBQ1osaUJBQWtCLENBQ3JCLEFBRUQsWUFFRSxrQkFBa0IsQUFDbEIsY0FBZSxDQUhqQixBQTZDRSxnQkF2Q0MsVUFBVyxDQU5kLEFBT0cscUJBR0Esa0JBQWtCLEFBQ2YsT0FBTyxBQUNQLFdBQVcsQUFDWCxZQUFZLEFBQ1oscUJBQUEsQUFBdUIsdUJBQUEsQUFFdkIsc0JBQXNCLEFBQ3RCLG1CQUFtQixBQUVuQixvQkFBb0IsQUFDcEIsYUFBYSxBQUdiLDBCQUEwQixBQUMxQixzQkFBc0IsQUFDdEIsTUFBTSxBQUNOLFNBQVUsQ0ExQmhCLEFBMkNHLDJCQWRJLFdBQVcsQUFDWCxpQkFBa0IsQ0E5QnpCLEFBK0JPLHlCQUdILG1CQUFvQixDQWxDeEIsQUFtQ0ksK0JBSUMsb0JBQXFCLENBQ3JCLEFBT0osZ0JBQ0UsZUFBZSxBQUNmLFVBQVUsQUFDVixhQUFhLEFBQ2IscUJBQUEsQUFBdUIsdUJBQUEsQUFFdkIsc0JBQXNCLEFBQ3RCLG1CQUFtQixBQUduQiwwQkFBMEIsQUFDMUIsc0JBQXNCLEFBQ3RCLE9BQU8sQUFDUCxNQUFNLEFBQ04sV0FBVyxBQUNYLFlBQVksQUFDWixjQUFjLEFBQ2Qsa0NBQXNDLEFBS3RDLG9EQUE4RCxBQUM5RCxVQUFVLEFBQ1YsVUFBVyxDQXhCYixBQWlFQSwyQkF0Q0Msa0JBQWtCLEFBQ2xCLFFBQVEsQUFDUixVQUFVLEFBQ1YsV0FBVyxBQUNYLGNBQWUsQ0EvQmhCLEFBZ0NJLGlDQUdELGtCQUFrQixBQUNqQixzQkFBc0IsQUFDdEIsaUJBQWlCLEFBQ2pCLFNBQVMsQUFDVCxnQkFBZ0IsQUFDaEIsVUFBVyxDQXhDZixBQXFERyw2Q0FSQyxrQkFBa0IsQUFDbEIsTUFBTSxBQUNOLE9BQU8sQUFDUCxTQUFTLEFBQ1QsUUFBUSxBQUNSLFlBQVksQUFDWixVQUFXLENBbkRmLEFBb0RJLHFCQU1BLG9CQUFvQixBQUNwQixhQUFhLEFBQ2IsU0FBVSxDQUNWLEFBVUwsT0FDQyxhQUFhLEFBQ1osZUFBZSxBQUNmLFdBQVcsQUFDWCxrQkFBa0IsQUFDbEIsT0FBTyxBQUNQLE1BQU0sQUFDTixXQUFXLEFBQ1gsWUFBWSxBQUNaLGFBQWMsQ0FUaEIsQUFpQ0MsbUJBckJDLHFDQUF3QyxBQUN4QyxXQUFXLEFBQ1gsbUJBQW1CLEFBQ25CLGlCQUFrQixDQWZwQixBQTRCRSw4QkFWRSxrQkFBa0IsQUFDbEIsU0FBUyxBQUNULFdBQVcsQUFDWCxjQUFlLENBckJuQixBQXNCRyxzQkFHQSxVTnZrQlksQ004aUJmLEFBMEJHLFlBS0QsYUFBYyxDQUNkLEFDdmtCRix5Q0RnWEEsbUNDM1dHLFNBQVUsQ0FDVixDQUFBLEFBS0gseUNEeUJBLHFCQ3RCRSxjQUFlLENEc0JqQixBQ0FFLHFHQWRHLGVBQWtCLENBVHRCLEFBVUksdUVBS0YsZUFBZSxBQUNmLFdBQVksQUFDWix1QkFBd0IsQ0RNM0IsQUNMRyxnQ0FHQSxvQkFBQSxBQUEyQiwwQkFBQSxDRHRCOUIsQUN1QkcsZ0JBSUQsbUJBQUEsQUFBZSxlQUFBLEFBQ2YscUJBQUEsQUFBdUIsc0JBQUEsQ0Q1QnpCLEFDc0NFLHNCQVBDLG1CQUFtQixBQUNuQixjQUFlLENBTmpCLEFBV0UsaUNBRkMsZUFBZ0IsQ0R1Q3BCLEFDdENJLGlDQVVELHNCUGpFWSxBT2tFWixnQ1BwRWlCLEFPcUVqQix3QkFBQSxBQUFnQixnQkFBQSxBQUNoQixNQUFNLEFBQ04sVUFBVyxDRHdCZCxBQ2tCRyx3Q0F2Q0MsWUFBYSxDQVhoQixBQVlHLDhDQUlBLGVBQWUsQUFDZixrQkFBbUIsQ0FqQnRCLEFBdUJHLG1EQUhDLGtCQUFrQixBQUNsQixvQkFBQSxBQUFhLFlBQUEsQ0FyQmpCLEFBc0JJLCtDQUtELG9CQUFvQixBQUNwQixnQkFBZ0IsQUFDaEIsa0JBQWtCLEFBQ2xCLGlDQUFpQyxBQUNqQyw2QkFBNkIsQUFDN0IsbUJBQW1CLEFBQ25CLFVBQVUsQUFDVixrQkFBa0IsQUFDbEIsWUFBYSxDQW5DaEIsQUFvQ0csdUNBR0EsV0FBVyxBQUNYLGtCQUFrQixBQUNsQixXQUFXLEFBQ1gsTUFBTSxBQUNOLFFBQVEsQUFDUixTQUFTLEFBQ1Qsb0JBQW9CLEFBQ3BCLG1FQUEyRSxBQUMzRSxTQUFVLENEZmQsQUNnQkksaUNBS0QsZUFBZSxBQUNmLGdCQUFnQixBQUNoQixrQkFBbUIsQ0R2QnRCLEFDbUNHLHNDQVJDLG1CQUFtQixBQUNuQixlQUFnQixDQTVEbkIsQUE2REcsdUNBR0EsbUJBQW1CLEFBQ2pCLFlBQWEsQ0RqQ25CLEFDa0NJLHdCQUlELFlBQWEsQ0RvUGhCLEFDblBHLG1DQU9BLFdBQVksQ0FDWixDQUFBLEFBTUgseUNIMUlBLEdHOElFLG1CQUFtQixBQUNuQixlQUFnQixDSC9JbEIsQUdvSkUsZ0JBUEEsY0FBZSxDSGpJakIsQUd1SUcsR0FJRCxjQUFlLENIcElqQixBR3FJRSxRQUdBLGVBQWUsQUFDZixrQkFBbUIsQ0FDbkIsQUFFRCxzQkFDQyxjQUFlLENBRGhCLEFBT0Msd0NBSEMsV0FBVyxBQUNYLFdBQVksQ04vS2YsQU1nTEcsS0FJRCxzQkFBdUIsQ05wTHpCLEFNZ05FLGVBdEJFLFdBQVcsQUFDWCxZQUFXLEFBQ1gsY0FBZSxDTjVMbkIsQU02TEksVUFJRCxjQUFlLENOak1sQixBTStNRywyQkFYQyxtQkFBbUIsQUFDbkIsZ0JBQWlCLENOck1yQixBTThNSSxrQ0FOQyxlQUFnQixDQXJCcEIsQUEwQkksc0NBRkMsVUFBVyxDUjNNakIsQVE0TU0sZUFRSixnQkFBaUIsQ1JwTm5CLEFRNlBFLDZCQXRDQyxpQkFBa0IsQ1J2TnJCLEFRcU9HLG1DQVhDLGNBQWUsQ1IxTm5CLEFRb09JLHNDQVBDLGVBQWUsQUFDWixnQkFBaUIsQ0FaeEIsQUFhSSw2Q0FHQSxnQkFBaUIsQ1JsT3RCLEFRbU9LLDRCQUtGLGtCQUFrQixBQUNmLGFBQWEsQUFDYixrQkFBa0IsQUFDbEIsVUFBVSxBQUNWLHFCQUFBLEFBQXVCLHVCQUFBLEFBQ3ZCLHNCQUFBLEFBQW1CLG1CQUFBLEFBRW5CLG9CQUFvQixBQUNwQixhQUFhLEFBR2IsMEJBQTBCLEFBQzFCLHNCQUFzQixBQUN0QixVQUFXLENSclBqQixBUTRQRyxnQ0FKSSxjQUFnQixBQUNoQixnQkFBZ0IsQUFDaEIsV0FBWSxDRHBPbkIsQUNxT08seUJBU0gsZUFBZSxBQUNmLGdCQUFpQixDRC9PckIsQUNnUEksd0JBR0EsY0FBZSxDRHpLbkIsQUMwS0ksbUNBT0QsY0FBZSxDRGpMbEIsQUNrTEcsNkJBRUEsbUJBQUEsQUFBZSxlQUFBLEFBQ2YsMEJBQUEsQUFBc0IscUJBQUEsQ0RyTHpCLEFDc0xHLG1DQUdBLGNBQWUsQ0RpR2xCLEFDaEdHLG1DQU9BLFNBQVUsQ0xqU2IsQUtrU0csT0FLRCxpQkFBa0IsQ0x2U3BCLEFLcVVFLFdBM0JDLGVBQWUsQUFDZixRQUFRLENMM1NYLEFLNFNHLG9CQUdBLFlBQWEsQ0wvU2hCLEFLZ1RHLFNBR0Esa0JBQW1CLENMblR0QixBS29URyxVQUlBLGNBQWMsQUFDZCxxQkFBQSxBQUF1Qix1QkFBQSxBQUN2QixzQkFBQSxBQUFtQixtQkFBQSxBQUNuQixvQkFBQSxBQUFhLFlBQUEsQ0wzVGhCLEFLZ1VHLGFBRkMsY0FBZSxDTDlUbkIsQUsrVEksb0JBSUQsaUJBQWlCLENBQ2pCLENBQUEsQUFLSCx5Q056VUEsS002VUksWUFBWSxDTjdVaEIsQU1rV0ksZUFwQkEsdUJBQUEsQUFBbUIsa0JBQUEsQ045VXZCLEFNaVdVLFVBakJMLG9CQUFBLEFBQWEsWUFBQSxDTmhWbEIsQU1pV1UsMkJBZEksY0FBYyxBQUNkLHFCQUFBLEFBQXVCLHVCQUFBLEFBQ3ZCLGlCQUFrQixDQVQvQixBQW9CYSwrQkFSQyxjQUFjLENOeFY3QixBTTBWZSx5Q0FHVSxjQUFlLENBQ2xCLEFBT3JCLDRDQU9JLGdCQUFpQixDQUNqQixDQUFBLEFBU0wsb0NBRUMsbUJBQ0UsVUFBVyxDQUNaLENBQUEsQUMxWEYsYVhBQSxFV0VJLGlDQUFrQyxBQUNsQyxxQkFBc0IsQUFDdEIsMEJBQTJCLEFBQzNCLDBCQUE0QixDQUM3QixBQUNELFlBRUUseUJBQTBCLENBQzNCLEFBQ0QsY0FDRSwyQkFBNEIsQ0FDN0IsQUFDRCxrQkFDRSw0QkFBNkIsQ0FDOUIsQUFDRCw0REFHRSxVQUFXLENBQ1osQUFDRCxlQUVFLHNCQUFzQixBQUN0Qix1QkFBd0IsQ0FDekIsQUFDRCxNQUNFLDBCQUEyQixDQUM1QixBQUNELE9BRUUsdUJBQXdCLENWeUs1QixBVXhLRyxJQUVDLHdCQUEwQixDQUMzQixBQUNELE1BQ0UsV0FBYSxDQUFBLEFBRWYsUUFHRSxVQUFVLEFBQ1YsUUFBUyxDQUNWLEFBQ0QsTUFFRSxzQkFBdUIsQ0FDeEIsQ0FBQTs7QUNqREg7O2lEQUVpRCxBQUVqRCxrQkFDSSxpQkFBa0IsQ0FDbkIsQUFFRCx3QkFBMEIsWUFBYSxDQUFJLEFBRTNDLG1CQUNFLGdCQUFnQixBQUNoQixrQkFBa0IsQUFDbEIsV0FBWSxDQUNiLEFBRUQsaUJBQ0Usa0JBQWtCLEFBQ2xCLFdBQVcsQUFDWCxXQUFZLENBQ2IsQUFJRCwrQkFDRSx3Q0FBd0MsQUFDeEMseUJBQXlCLEFBQ3RCLHNCQUFzQixBQUNyQixxQkFBcUIsQUFDakIsZ0JBQWlCLENBQzFCLEFBRUQsa0RBQ0UsWUFBWSxBQUVaLFdBQVksQ0FDYixBQUVELGtFQUVFLGVBQWdCLENBQ2pCLEFBSUQsaUJBQ0Usa0JBQWtCLEFBQ2xCLCtCQUFtQyxBQUNuQyxZQUFZLEFBQ1osVUFBVyxDQUNaLEFBRUQsdUJBQ0UsZ0JBQWlCLEFBQ2pCLGNBQWUsQ0FDaEIsQUFFRCx1QkFDRSxhQUFhLEFBQ2IseUJBQTBCLENBQzNCLEFBRUQsd0JBQ0UsVUFBWSxDQUNiLEFBRUQsMEJBQ0UsV0FBWSxBQUNaLFlBQVksQUFFWixtQkFBb0IsQ0FDckIsQUFFRCxzQkFDRSxpQkFBa0IsQ0FDbkIsQUFJRCwyQkFDRSxRQUFRLEFBQ1IsV0FBVyxBQUNYLFlBQVksQUFDWixrQkFBa0IsQUFFbEIsMEJBQTJCLENBQzVCLEFBRUQsb0NBQXNDLFNBQVUsQ0FBSSxBQUNwRCxnQ0FBa0MsVUFBVyxDQUFJLEFBRWpELGtEQUNFLFVBQVUsQUFDVixVQUFXLENBQ1osQUFDRCw4Q0FDRSxXQUFXLEFBQ1gsU0FBVSxDQUNYLEFBRUQsaURBQ0Usa0JBQWtCLEFBQ2xCLFNBQVMsQUFDVCxRQUFRLEFBQ1IsVUFBVSxBQUNWLFVBQVcsQ0FDWixBQUlELG9CQUNFLGtCQUFrQixBQUNsQixXQUFXLEFBQ1gsYUFBYSxBQUNiLFVBQVUsQUFDVixTQUFTLEFBQ1QsZ0JBQWdCLEFBQ2hCLGtCQUFrQixBQUNsQixhQUFjLENBQ2YsQUFFRCxrQ0FBb0MsYUFBYyxDQUFJLEFBRXRELHlCQUNFLHFCQUFxQixBQUNyQixXQUFXLEFBQ1gsWUFBWSxBQUNaLGFBQWEsQUFDYixnQkFBZ0IsQUFDaEIsa0JBQWtCLEFBQ2xCLFlBQWEsQUFDYixjQUFlLENBQ2hCLEFBRUQscUNBQ0UsU0FBVSxDQUNYIiwiZmlsZSI6InN0eWxlLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIlY2xlYXIge1xyXG4gIGNvbnRlbnQ6ICcgJztcclxuICBkaXNwbGF5OiB0YWJsZTtcclxufVxyXG4uY2xlYXIge1xyXG4gICp6b29tOiAxO1xyXG4gICY6YmVmb3JlIHtcclxuICAgIEBleHRlbmQgJWNsZWFyO1xyXG4gIH1cclxuICAmOmFmdGVyIHtcclxuICAgIEBleHRlbmQgJWNsZWFyO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG59XHJcbiIsIi5jbGVhcjpiZWZvcmUsIC5jbGVhcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmNsZWFyIHtcbiAgKnpvb206IDE7IH1cbiAgLmNsZWFyOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5OyB9XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogJ1ByZWxvIFNsYWIgVzAxIEJvb2snLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNDQ0O1xuICB0cmFuc2l0aW9uOiBhbGwgLjRzIC4zcyBlYXNlLWluOyB9XG5cbi8qISBub3JtYWxpemUuY3NzIHY0LjEuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qKlxyXG4gKiAxLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXHJcbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgYW5kIGlPUy5cclxuICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuLyogSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXHJcbiAqIDIuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxyXG4gKi9cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gKi9cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cclxuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7IH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcbiAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXHJcbiAqL1xudGVtcGxhdGUsXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogTGlua3NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAqIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cclxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIG91dGxpbmUgb24gZm9jdXNlZCBsaW5rcyB3aGVuIHRoZXkgYXJlIGFsc28gYWN0aXZlIG9yIGhvdmVyZWRcclxuICogaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXHJcbiAqL1xuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZS13aWR0aDogMDsgfVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LlxyXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cclxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLlxyXG4gKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vKipcclxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxyXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxyXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7IH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cclxuICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7IH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLyoqXHJcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4gKiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuLyogRW1iZWRkZWQgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxyXG4gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG4vKipcclxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXHJcbiAqL1xuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxyXG4gKi9cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7IH1cblxuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXHJcbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxyXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDEgKi9cbiAgaGVpZ2h0OiAwO1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiAyICovIH1cblxuLyogRm9ybXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiAxLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxyXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250OiBpbmhlcml0O1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBSZXN0b3JlIHRoZSBmb250IHdlaWdodCB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cclxuICovXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qKlxyXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cclxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cclxuICovXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxyXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXHJcbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKipcclxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXHJcbiAqICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cclxuICogMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICovXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG4vKipcclxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxyXG4gKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0OyB9XG5cbi8qKlxyXG4gKiBDaGFuZ2UgdGhlIGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICovXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTsgfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cclxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxyXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XHJcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogMSAqLyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxyXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS5cclxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cclxuICovXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcbiAqL1xuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxyXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIHRleHQgc3R5bGUgb2YgcGxhY2Vob2xkZXJzIGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cclxuICovXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgb3BhY2l0eTogMC41NDsgfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxyXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovIH1cblxuaGVhZGVyLmhlcm8tYmcge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNykgMCwgcmdiYSgwLCAwLCAwLCAwLjQpIDUwJSwgcmdiYSgwLCAwLCAwLCAwLjcpKSwgdXJsKGh0dHBzOi8vd3d3LmFvbi5jb20vZ2V0bWVkaWEvMzVjMzA3ZTktMWUwYy00ZWRhLWI3MzQtYTI5YjhmMDRkOTQ5LzEzMDQyLVdlYi1wYWdlLWJhbm5lcl8xNDQwcHgteC03NTBweC1uby10ZXh0X1YyLmFzcHgpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gIG1pbi1oZWlnaHQ6IDc1MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgaGVhZGVyLmhlcm8tYmcgLnNjcm9sbC1kb3duIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IC03MnB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGxlZnQ7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgaGVhZGVyLmhlcm8tYmcgLnNjcm9sbC1kb3duIHN2ZyB7XG4gICAgICBtYXJnaW4tbGVmdDogLTQ0cHg7IH1cbiAgICAgIGhlYWRlci5oZXJvLWJnIC5zY3JvbGwtZG93biBzdmcgcGF0aC5ib3VuY2Uge1xuICAgICAgICBhbmltYXRpb246IGRvd25GYWRlIGluZmluaXRlIGVhc2U7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMi41czsgfVxuICBoZWFkZXIuaGVyby1iZyAuaGVyby1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBsZWZ0O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHotaW5kZXg6IDM7IH1cbiAgICBoZWFkZXIuaGVyby1iZyAuaGVyby1vdmVybGF5IC50ZXh0IHtcbiAgICAgIG1heC13aWR0aDogNjUlOyB9XG4gICAgICBoZWFkZXIuaGVyby1iZyAuaGVyby1vdmVybGF5IC50ZXh0IGgzLmVkZ2Uge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBmb250LWZhbWlseTogXCJQcmVsbyBTbGFiIFcwMSBMaWdodFwiOyB9XG4gICAgICBoZWFkZXIuaGVyby1iZyAuaGVyby1vdmVybGF5IC50ZXh0IGgxIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogNzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDcycHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDM1cHggMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUHJlbG8gU2xhYiBXMDEgQm9sZFwiOyB9XG4gICAgICAgIGhlYWRlci5oZXJvLWJnIC5oZXJvLW92ZXJsYXkgLnRleHQgaDE6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIHdpZHRoOiAxMDlweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIG1hcmdpbjogMzhweCAwOyB9XG5cbi5uYXYge1xuICBwYWRkaW5nOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDsgfVxuICAubmF2IC5sb2dvIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDVweDsgfVxuICAubmF2IC5jdGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5uYXYgLmN0YSAuZG93bmxvYWQtcmVwb3J0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLm5hdiAuY3RhIC5kb3dubG9hZC1yZXBvcnQgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBmb250LWZhbWlseTogXCJTdG9uZVNhbnNJSUlUQ1cwMS1Ca1wiO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICAgICAgICAubmF2IC5jdGEgLmRvd25sb2FkLXJlcG9ydCBhOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgICAubmF2IC5jdGEgLmRvd25sb2FkLXJlcG9ydCBhIHNwYW4ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgICAgICAgLm5hdiAuY3RhIC5kb3dubG9hZC1yZXBvcnQgYSBzcGFuIHN2ZyBwYXRoI2hleCB7XG4gICAgICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTsgfVxuICAgICAgICAubmF2IC5jdGEgLmRvd25sb2FkLXJlcG9ydCBhOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICNGMEFCMDA7IH1cbiAgICAgICAgICAubmF2IC5jdGEgLmRvd25sb2FkLXJlcG9ydCBhOmhvdmVyIHNwYW4gc3ZnIHBhdGgjaGV4IHtcbiAgICAgICAgICAgIGZpbGw6ICNGMEFCMDA7IH1cbiAgICAubmF2IC5jdGEgLnNvY2lhbC1pY29ucyB1bCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG4gICAgICAubmF2IC5jdGEgLnNvY2lhbC1pY29ucyB1bCBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cbiAgICAgICAgLm5hdiAuY3RhIC5zb2NpYWwtaWNvbnMgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5uYXYuc29saWQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjRmNGY0O1xuICAgIHBhZGRpbmc6IDIwcHggNDBweDsgfVxuICAgIC5uYXYuc29saWQgLmxvZ28ge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLm5hdi5zb2xpZCAubG9nbyBpbWcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7IH1cbiAgICAgIC5uYXYuc29saWQgLmxvZ28gYSB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5uYXYuc29saWQgLnNvY2lhbC1pY29ucyB1bCBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDsgfVxuICAgICAgLm5hdi5zb2xpZCAuc29jaWFsLWljb25zIHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogNDFweCAwOyB9XG4gIGZvb3RlciBpbWcge1xuICAgIG1heC13aWR0aDogMTA5cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gIGZvb3RlciBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6IFN0b25lU2Fuc0lJSVRDVzAxLUJrLHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBmb290ZXIgLmRpcy0tYnVmZmVyIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4OyB9XG4gIGZvb3RlciBwLmRpc2NsYWltZXIge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxM3B4OyB9XG4gIGZvb3RlciB1bCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBmb290ZXIgdWwgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMjNweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTdG9uZVNhbnNJSUlUQ1cwMS1CayxzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICBmb290ZXIgdWwgbGkgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIGZvb3RlciB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgZm9vdGVyIHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuYS5idG4tZGwge1xuICBmb250LWZhbWlseTogUHJlbG8gU2xhYiBXMDEgQm9sZCxzZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAuMnMgZWFzZTsgfVxuICBhLmJ0bi1kbCBzcGFuIHtcbiAgICBtYXJnaW4tbGVmdDogMTRweDsgfVxuICAgIGEuYnRuLWRsIHNwYW4gc3ZnIHBhdGgsIGEuYnRuLWRsIHNwYW4gc3ZnIGNpcmNsZSB7XG4gICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTsgfVxuICBhLmJ0bi1kbC55ZWxsb3cge1xuICAgIGNvbG9yOiAjNEQ0RjUzOyB9XG4gICAgYS5idG4tZGwueWVsbG93OmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRjBBQjAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICBhLmJ0bi1kbC55ZWxsb3c6aG92ZXIgc3BhbiBzdmcgY2lyY2xlIHtcbiAgICAgICAgc3Ryb2tlOiAjNEQ0RjUzOyB9XG4gICAgICBhLmJ0bi1kbC55ZWxsb3c6aG92ZXIgc3BhbiBzdmcgcGF0aCB7XG4gICAgICAgIHN0cm9rZTogI0YwQUIwMDsgfVxuICBhLmJ0bi1kbC53aGl0ZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICBhLmJ0bi1kbC53aGl0ZTpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwM0Y3MjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgYS5idG4tZGwud2hpdGU6aG92ZXIgc3BhbiBzdmcgY2lyY2xlLCBhLmJ0bi1kbC53aGl0ZTpob3ZlciBzcGFuIHN2ZyBwYXRoIHtcbiAgICAgICAgc3Ryb2tlOiAjMDAzRjcyOyB9XG5cbmEuYnRuLXNxdWFyZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzOXB4O1xuICBwYWRkaW5nOiAxNnB4IDIycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiBQcmVsbyBTbGFiIFcwMSBCb2xkLHNlcmlmO1xuICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgYS5idG4tc3F1YXJlOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQtTmFtZSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udC1uYW1lLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb250LW5hbWUuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udC1uYW1lLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZm9udC1uYW1lLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udC1uYW1lLnN2ZyNmb250LW5hbWVcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuaDIge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtZmFtaWx5OiAnUHJlbG8gU2xhYiBXMDEgQm9sZCcsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMCAwIDQ3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07IH1cbiAgaDIgc3Bhbi5sZWFkIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiUHJlbG8gU2xhYiBXMDEgQm9va1wiOyB9XG5cbmgzIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICBmb250LWZhbWlseTogJ1ByZWxvIFNsYWIgVzAxIEJvbGQnLCBzYW5zLXNlcmlmOyB9XG5cbnAsIHVsLCBsaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM0RDRGNTM7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LWZhbWlseTogU3RvbmVTYW5zSUlJVENXMDEtQmssc2Fucy1zZXJpZjsgfVxuXG5wLmRpc2NsYWltZXIge1xuICBmb250LXNpemU6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4OyB9XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiBub25lOyB9XG5cbjo6LW1vei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cblxuOjotd2Via2l0LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlLCAyMCUsIDUwJSwgODAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpOyB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTsgfSB9XG5cbkBrZXlmcmFtZXMgZG93bkZhZGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1cHgpOyB9IH1cblxuLyoqKioqKioqKioqKioqKioqXHJcbiogR0xPQkFMIFNUWUxFU1xyXG4qKioqKioqKioqKioqKioqKi9cbnNlY3Rpb24uaW50cm8ge1xuICBwYWRkaW5nOiAxMjBweCAwIDcwcHggMDsgfVxuICBzZWN0aW9uLmludHJvIHAuZGlzY2xhaW1lciB7XG4gICAgbWFyZ2luLXRvcDogMjVweDsgfVxuXG5zZWN0aW9uLmFkb3B0aW9uIHtcbiAgcGFkZGluZzogNzBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0OyB9XG5cbi5maWd1cmUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuZmlndXJlLXdyYXBwZXIgLml0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZmlndXJlLXdyYXBwZXIgLml0ZW0gaDQge1xuICAgICAgY29sb3I6ICM1RUI2RTQ7XG4gICAgICBmb250LXNpemU6IDY0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNWVtOyB9XG4gICAgLmZpZ3VyZS13cmFwcGVyIC5pdGVtIHAge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlByZWxvIFNsYWIgVzAxIExpZ2h0XCI7IH1cblxuc2VjdGlvbi5rZXktZmluZGluZ3Mge1xuICBwYWRkaW5nOiAyNDVweCAwIDE4MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1RUI2RTQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBzZWN0aW9uLmtleS1maW5kaW5ncyBoMiB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgc2VjdGlvbi5rZXktZmluZGluZ3MgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgc2VjdGlvbi5rZXktZmluZGluZ3MgcCBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMDAzRjcyO1xuICAgICAgZm9udC1mYW1pbHk6ICdQcmVsbyBTbGFiIFcwMSBCb2xkJywgc2Fucy1zZXJpZjsgfVxuICBzZWN0aW9uLmtleS1maW5kaW5ncyAuaGlnaGxpZ2h0cyB7XG4gICAgei1pbmRleDogMjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgc2VjdGlvbi5rZXktZmluZGluZ3MgLmhpZ2hsaWdodHMgLmNvbC1tZC00Om50aC1jaGlsZChuKzQpIHtcbiAgICBtYXJnaW46IDg1cHggMCA1NXB4IDA7IH1cbiAgc2VjdGlvbi5rZXktZmluZGluZ3MgLmtmLWhleF9fdG9wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgc2VjdGlvbi5rZXktZmluZGluZ3MgLmtmLWhleF9fYm90dG9tIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTsgfVxuICBzZWN0aW9uLmtleS1maW5kaW5ncyAucHVzaC0tZW5kIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cblxuc2VjdGlvbi5jaGFwdGVycyAuY2hhcHRlci1uYXZfYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgc2VjdGlvbi5jaGFwdGVycyAuY2hhcHRlci1uYXZfYmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAtMTsgfVxuXG5zZWN0aW9uLmNoYXB0ZXJzIG5hdi5jaGFwdGVyLW5hdiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDg1cHggMjBweCA4NXB4IDI1cHg7IH1cbiAgc2VjdGlvbi5jaGFwdGVycyBuYXYuY2hhcHRlci1uYXYgc3BhbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LWZhbWlseTogJ1ByZWxvIFNsYWIgVzAxIEJvbGQnLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjOTc5Nzk3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDsgfVxuICAgIHNlY3Rpb24uY2hhcHRlcnMgbmF2LmNoYXB0ZXItbmF2IHNwYW46bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgc2VjdGlvbi5jaGFwdGVycyBuYXYuY2hhcHRlci1uYXYgc3Bhbjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBzZWN0aW9uLmNoYXB0ZXJzIG5hdi5jaGFwdGVyLW5hdiBzcGFuLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzRENEY1MzsgfVxuXG5zZWN0aW9uLmNoYXB0ZXJzIC5jaGFwdGVyLS13cmFwcGVyIHtcbiAgcGFkZGluZzogODVweCAwO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgc2VjdGlvbi5jaGFwdGVycyAuY2hhcHRlci0td3JhcHBlci5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG5zZWN0aW9uLmNoYXB0ZXJzIC5sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ0ZjUzO1xuICB0b3A6IDE0cHg7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IDUwMG1zOyB9XG5cbnNlY3Rpb24uY2hhcHRlcnMgLmhpZ2hsaWdodHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIHNlY3Rpb24uY2hhcHRlcnMgLmhpZ2hsaWdodHMgLml0ZW0ge1xuICAgIGZsZXg6IDEgMSAzMCU7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMDsgfVxuICAgIHNlY3Rpb24uY2hhcHRlcnMgLmhpZ2hsaWdodHMgLml0ZW0gaDQge1xuICAgICAgY29sb3I6ICM1RUI2RTQ7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICAgICAgZm9udC1mYW1pbHk6IFByZWxvIFNsYWIgVzAxIEJvbGQsc2Fucy1zZXJpZjsgfVxuICAgIHNlY3Rpb24uY2hhcHRlcnMgLmhpZ2hsaWdodHMgLml0ZW0gcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUHJlbG8gU2xhYiBXMDEgTGlnaHRcIjsgfVxuXG5zZWN0aW9uLmNoYXB0ZXJzIC5jaGFwdGVyLWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgc2VjdGlvbi5jaGFwdGVycyAuY2hhcHRlci1oZWFkIHAubGVhZCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUHJlbG8gU2xhYiBXMDEgQm9va1wiO1xuICAgIGNvbG9yOiAjNUVCNkU0O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgc2VjdGlvbi5jaGFwdGVycyAuY2hhcHRlci1oZWFkIHAubnVtYmVyX19pY29uIHtcbiAgICBmb250LWZhbWlseTogJ1ByZWxvIFNsYWIgVzAxIEJvbGQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICBsaW5lLWhlaWdodDogNjRweDtcbiAgICBjb2xvcjogI2Y0ZjRmNDtcbiAgICBtYXJnaW46IDAgMCA0N3B4OyB9XG5cbnNlY3Rpb24uY2hhcHRlcnMgLmNoYXJ0X19pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDE1cHggMCAzNXB4IDA7XG4gIG1heC13aWR0aDogNTAwcHg7IH1cbiAgc2VjdGlvbi5jaGFwdGVycyAuY2hhcnRfX2ltZy50YWxsIHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4OyB9XG4gIHNlY3Rpb24uY2hhcHRlcnMgLmNoYXJ0X19pbWcubG9uZyB7XG4gICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG5zZWN0aW9uLmNoYXB0ZXJzIGJsb2NrcXVvdGUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgZm9udC1mYW1pbHk6ICdQcmVsbyBTbGFiIFcwMSBCb2xkJywgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBtYXJnaW46IDUwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIHNlY3Rpb24uY2hhcHRlcnMgYmxvY2txdW90ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVFQjZFNDtcbiAgICB3aWR0aDogNHB4O1xuICAgIGxlZnQ6IDA7IH1cblxuc2VjdGlvbi5jaGFwdGVycyAuaW1hZ2UtZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICBzZWN0aW9uLmNoYXB0ZXJzIC5pbWFnZS1ncmlkIGRpdiB7XG4gICAgZmxleDogMSAxIDUwJTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgc2VjdGlvbi5jaGFwdGVycyAuaW1hZ2UtZ3JpZCBkaXYgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbnNlY3Rpb24uY2hhcHRlcnMgLm1hLWluc3VyYW5jZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgc2VjdGlvbi5jaGFwdGVycyAubWEtaW5zdXJhbmNlLmhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgc2VjdGlvbi5jaGFwdGVycyAubWEtaW5zdXJhbmNlIC5pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogMzRweCAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjRmNGY0OyB9XG4gICAgc2VjdGlvbi5jaGFwdGVycyAubWEtaW5zdXJhbmNlIC5pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwIDAgMzRweCAwOyB9XG4gICAgc2VjdGlvbi5jaGFwdGVycyAubWEtaW5zdXJhbmNlIC5pdGVtIC5pbWFnZSB7XG4gICAgICBmbGV4OiAxIDEgMjAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICAgICBzZWN0aW9uLmNoYXB0ZXJzIC5tYS1pbnN1cmFuY2UgLml0ZW0gLmltYWdlIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIHNlY3Rpb24uY2hhcHRlcnMgLm1hLWluc3VyYW5jZSAuaXRlbSAudGV4dCB7XG4gICAgICBmbGV4OiAxIDEgODAlOyB9XG4gICAgICBzZWN0aW9uLmNoYXB0ZXJzIC5tYS1pbnN1cmFuY2UgLml0ZW0gLnRleHQgaDQge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUHJlbG8gU2xhYiBXMDEgQm9sZCcsIHNhbnMtc2VyaWY7IH1cbiAgICAgIHNlY3Rpb24uY2hhcHRlcnMgLm1hLWluc3VyYW5jZSAuaXRlbSAudGV4dCBhLmJ0bi1kbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cblxuc2VjdGlvbi5jaGFwdGVycyAuaW50ZXJ2aWV3IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBzZWN0aW9uLmNoYXB0ZXJzIC5pbnRlcnZpZXcuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgc2VjdGlvbi5jaGFwdGVycyAuaW50ZXJ2aWV3IC5iYWNrLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtZmFtaWx5OiBTdG9uZVNhbnNJSUlUQ1cwMS1CayxzYW5zLXNlcmlmOyB9XG4gICAgc2VjdGlvbi5jaGFwdGVycyAuaW50ZXJ2aWV3IC5iYWNrLWJ1dHRvbiBzdmcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgc2VjdGlvbi5jaGFwdGVycyAuaW50ZXJ2aWV3IGgyLnF1b3RlIHtcbiAgICBjb2xvcjogIzVFQjZFNDsgfVxuICBzZWN0aW9uLmNoYXB0ZXJzIC5pbnRlcnZpZXcgLmF1dGhvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgc2VjdGlvbi5jaGFwdGVycyAuaW50ZXJ2aWV3IC5hdXRob3IgaDUge1xuICAgICAgZm9udC1mYW1pbHk6ICdQcmVsbyBTbGFiIFcwMSBCb2xkJywgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNEQ0RjUzO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luOiA4cHggMDsgfVxuICAgIHNlY3Rpb24uY2hhcHRlcnMgLmludGVydmlldyAuYXV0aG9yIHAge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICM5Nzk3OTc7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgbWFyZ2luOiAwOyB9XG5cbnNlY3Rpb24uY2hhcHRlcnMgLm5leHQtLWNoYXB0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBwYWRkaW5nOiA0MHB4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNzBweDsgfVxuICBzZWN0aW9uLmNoYXB0ZXJzIC5uZXh0LS1jaGFwdGVyIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY29sb3I6ICM5Nzk3OTc7IH1cbiAgc2VjdGlvbi5jaGFwdGVycyAubmV4dC0tY2hhcHRlciBoNCB7XG4gICAgZm9udC1mYW1pbHk6ICdQcmVsbyBTbGFiIFcwMSBCb2xkJywgc2Fucy1zZXJpZjsgfVxuICBzZWN0aW9uLmNoYXB0ZXJzIC5uZXh0LS1jaGFwdGVyIHN2ZyB7XG4gICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNXB4KTsgfVxuICBzZWN0aW9uLmNoYXB0ZXJzIC5uZXh0LS1jaGFwdGVyOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBzZWN0aW9uLmNoYXB0ZXJzIC5uZXh0LS1jaGFwdGVyOmhvdmVyIHN2ZyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cblxuc2VjdGlvbi50aGFuay15b3Uge1xuICBwYWRkaW5nOiA4NXB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNGNzI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBzZWN0aW9uLnRoYW5rLXlvdSBoMyB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgc2VjdGlvbi50aGFuay15b3UgLmxvZ28tZ3JpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gICAgc2VjdGlvbi50aGFuay15b3UgLmxvZ28tZ3JpZCAubG9nbyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJvcmRlcjogMzBweCBzb2xpZCAjMDAzRjcyOyB9XG4gICAgICBzZWN0aW9uLnRoYW5rLXlvdSAubG9nby1ncmlkIC5sb2dvIHAge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgc2VjdGlvbi50aGFuay15b3UgLmxvZ28tZ3JpZCAubG9nbyBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE4MHB4O1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgICAgIHNlY3Rpb24udGhhbmsteW91IC5sb2dvLWdyaWQgLmxvZ286YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDAlOyB9XG5cbi5ob2xkZXIge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmhvbGRlciBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5pbWdCb3JkZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7IH1cblxuLnZpZGVvLWhvbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAudmlkZW8taG9sZCBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC52aWRlby1ob2xkIC5vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAudmlkZW8taG9sZCAub3ZlcmxheSAudGV4dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC52aWRlby1ob2xkIC5vdmVybGF5IHN2ZyB7XG4gICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTsgfVxuICAgIC52aWRlby1ob2xkIC5vdmVybGF5OmhvdmVyIHN2ZyB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7IH1cblxuLnBsYXllci1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyLCAxMiwgMTIsIDAuNyk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMTA7IH1cbiAgLnBsYXllci1vdmVybGF5IC5jbG9zZS1idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwJTtcbiAgICByaWdodDogMTAlO1xuICAgIHotaW5kZXg6IDMwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucGxheWVyLW92ZXJsYXkgLnZpZGVvLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogMjA7IH1cbiAgICAucGxheWVyLW92ZXJsYXkgLnZpZGVvLWNvbnRhaW5lciAudmlkZW8tc2l6ZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAucGxheWVyLW92ZXJsYXkuc2hvdyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi8qKioqKioqKioqKioqKioqKlxyXG4qKiBNT0RBTFNcclxuKioqKioqKioqKioqKioqKi9cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bzsgfVxuICAubW9kYWwgLmZvcm0tbW9kYWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI1LCAyNywgMzQsIDAuOTQpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDYwcHggMTIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm1vZGFsIC5mb3JtLW1vZGFsIC5jbG9zZS1idG4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyNHB4O1xuICAgICAgcmlnaHQ6IDI0cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAubW9kYWwgLmZvcm0tbW9kYWwgaDMge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLm1vZGFsLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgc2VjdGlvbi50aGFuay15b3UgLmxvZ28tZ3JpZCAubG9nbyB7XG4gICAgd2lkdGg6IDI1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgc2VjdGlvbi5rZXktZmluZGluZ3Mge1xuICAgIHBhZGRpbmc6IDcwcHggMDsgfVxuICAgIHNlY3Rpb24ua2V5LWZpbmRpbmdzIC5oaWdobGlnaHRzIC5jb2wtbWQtNCB7XG4gICAgICBtYXJnaW46IDAgMCAzMHB4IDA7IH1cbiAgICAgIHNlY3Rpb24ua2V5LWZpbmRpbmdzIC5oaWdobGlnaHRzIC5jb2wtbWQtNDpudGgtY2hpbGQobis0KSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHggMDsgfVxuICAgIHNlY3Rpb24ua2V5LWZpbmRpbmdzIC5rZi1oZXhfX3RvcCwgc2VjdGlvbi5rZXktZmluZGluZ3MgLmtmLWhleF9fYm90dG9tIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTsgfVxuICAgIHNlY3Rpb24ua2V5LWZpbmRpbmdzIC5wdXNoLS1lbmQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5maWd1cmUtd3JhcHBlciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmZpZ3VyZS13cmFwcGVyIC5pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBwYWRkaW5nOiAwIDUwcHg7IH1cbiAgICAgIC5maWd1cmUtd3JhcHBlciAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBzZWN0aW9uLmNoYXB0ZXJzIC5jaGFwdGVyLW5hdl9iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y0ZjRmNDtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAgIHNlY3Rpb24uY2hhcHRlcnMgLmNoYXB0ZXItbmF2X2JnOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgc2VjdGlvbi5jaGFwdGVycyAuY2hhcHRlci1uYXZfYmcgbmF2LnNjcm9sbGVyIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgIHNlY3Rpb24uY2hhcHRlcnMgLmNoYXB0ZXItbmF2X2JnIG5hdi5zY3JvbGxlciBzcGFuIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgc2VjdGlvbi5jaGFwdGVycyAuY2hhcHRlci1uYXZfYmcgLnNjcm9sbC1pbm5lciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICAtbXMtc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG4gICAgICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIHNlY3Rpb24uY2hhcHRlcnMgLmNoYXB0ZXItbmF2X2JnOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksIHdoaXRlIDg1JSk7XG4gICAgICB3aWR0aDogMTUlOyB9XG4gIHNlY3Rpb24uY2hhcHRlcnMgbmF2LmNoYXB0ZXItbmF2IHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgc2VjdGlvbi5jaGFwdGVycyBuYXYuY2hhcHRlci1uYXYgc3BhbiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIHNlY3Rpb24uY2hhcHRlcnMgbmF2LmNoYXB0ZXItbmF2OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICdmbGlja2l0eSc7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgLyogaGlkZSA6YWZ0ZXIgKi8gfVxuICBzZWN0aW9uLmNoYXB0ZXJzIC5sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBzZWN0aW9uLnRoYW5rLXlvdSAubG9nby1ncmlkIC5sb2dvIHtcbiAgICB3aWR0aDogMzMuMyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgICBtYXJnaW46IDAgMCAzMHB4OyB9XG4gICAgaDIgc3Bhbi5sZWFkIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiAyNnB4OyB9XG4gIHAsIHVsLCBsaSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1ZW07IH1cbiAgYS5idG4tZGwsIGEuYnRuLXNxdWFyZSB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgYS5idG4tZGwgc3BhbiBzdmcsIGEuYnRuLXNxdWFyZSBzcGFuIHN2ZyB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDsgfVxuICAubmF2IHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggNDVweDsgfVxuICAgIC5uYXYgLmxvZ28gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA3MHB4OyB9XG4gICAgLm5hdiAuY3RhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgLm5hdiAuY3RhIC5kb3dubG9hZC1yZXBvcnQge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgICAgICAubmF2IC5jdGEgLmRvd25sb2FkLXJlcG9ydCBhIHNwYW4ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7IH1cbiAgICAgICAgICAubmF2IC5jdGEgLmRvd25sb2FkLXJlcG9ydCBhIHNwYW4gaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4OyB9XG4gIGhlYWRlci5oZXJvLWJnIHtcbiAgICBtaW4taGVpZ2h0OiA2MDBweDsgfVxuICAgIGhlYWRlci5oZXJvLWJnIC5oZXJvLW92ZXJsYXkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBoZWFkZXIuaGVyby1iZyAuaGVyby1vdmVybGF5IC50ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICAgIGhlYWRlci5oZXJvLWJnIC5oZXJvLW92ZXJsYXkgLnRleHQgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDsgfVxuICAgICAgICBoZWFkZXIuaGVyby1iZyAuaGVyby1vdmVybGF5IC50ZXh0IGgxOjpiZWZvcmUge1xuICAgICAgICAgIG1hcmdpbjogMzBweCBhdXRvOyB9XG4gICAgaGVhZGVyLmhlcm8tYmcgLnNjcm9sbC1kb3duIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTYxcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgaGVhZGVyLmhlcm8tYmcgLnNjcm9sbC1kb3duIHN2ZyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAuZmlndXJlLXdyYXBwZXIgLml0ZW0gaDQge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDsgfVxuICAuZmlndXJlLXdyYXBwZXIgLml0ZW0gcCB7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIHNlY3Rpb24uY2hhcHRlcnMgLmNoYXB0ZXItLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMDsgfVxuICBzZWN0aW9uLmNoYXB0ZXJzIC5pbWFnZS1ncmlkIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBzZWN0aW9uLmNoYXB0ZXJzIC5uZXh0LS1jaGFwdGVyIGg0IHtcbiAgICBmb250LXNpemU6IDIycHg7IH1cbiAgc2VjdGlvbi50aGFuay15b3UgLmxvZ28tZ3JpZCAubG9nbyB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICBmb290ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIGZvb3RlciBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgZm9vdGVyIC5kaXMtLWJ1ZmZlciB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgZm9vdGVyIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIGZvb3RlciB1bCB7XG4gICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIGZvb3RlciB1bCBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIGZvb3RlciBwLmRpc2NsYWltZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAubmF2IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAubmF2IC5jdGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5uYXYgLmN0YSAuZG93bmxvYWQtcmVwb3J0IHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAgICAgLm5hdiAuY3RhIC5kb3dubG9hZC1yZXBvcnQgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMwcHg7IH1cbiAgICAgICAgLm5hdiAuY3RhIC5kb3dubG9hZC1yZXBvcnQgYTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIHNlY3Rpb24uZ2xvYmFsLWludHJvIC5oZXgtZ3JpZCBhOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IC0zOHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogZGlzYWJsZSBGbGlja2l0eSBmb3IgbGFyZ2UgZGV2aWNlcyAqL1xuICAuY2hhcHRlci1uYXY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnOyB9IH1cblxuLyoqIElFMTEgTWVkaWEgUXVlcmllcyAqKi9cbkBtZWRpYSBwcmludCB7XG4gICoge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuICBhLFxuICBhOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIGFbaHJlZl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiOyB9XG4gIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7IH1cbiAgLmlyIGE6YWZ0ZXIsXG4gIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlcixcbiAgYVtocmVmXj1cIiNcIl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgcHJlLFxuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwOyB9XG4gIHRyLFxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIEBwYWdlIHtcbiAgICBtYXJnaW46IDAuNWNtOyB9XG4gIHAsXG4gIGgyLFxuICBoMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7IH1cbiAgaDIsXG4gIGgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDsgfSB9XG5cbi8qISBGbGlja2l0eSB2Mi4yLjFcclxuaHR0cHM6Ly9mbGlja2l0eS5tZXRhZml6enkuY29cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZsaWNraXR5LWVuYWJsZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmZsaWNraXR5LWVuYWJsZWQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5mbGlja2l0eS12aWV3cG9ydCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5mbGlja2l0eS1zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLyogZHJhZ2dhYmxlICovXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSAuZmxpY2tpdHktdmlld3BvcnQge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBjdXJzb3I6IGdyYWI7IH1cblxuLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIC5mbGlja2l0eS12aWV3cG9ydC5pcy1wb2ludGVyLWRvd24ge1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gIGN1cnNvcjogZ3JhYmJpbmc7IH1cblxuLyogLS0tLSBmbGlja2l0eS1idXR0b24gLS0tLSAqL1xuLmZsaWNraXR5LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzMzMzsgfVxuXG4uZmxpY2tpdHktYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZmxpY2tpdHktYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgNXB4ICMxOUY7IH1cblxuLmZsaWNraXR5LWJ1dHRvbjphY3RpdmUge1xuICBvcGFjaXR5OiAwLjY7IH1cblxuLmZsaWNraXR5LWJ1dHRvbjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMztcbiAgY3Vyc29yOiBhdXRvO1xuICAvKiBwcmV2ZW50IGRpc2FibGVkIGJ1dHRvbiBmcm9tIGNhcHR1cmluZyBwb2ludGVyIHVwIGV2ZW50LiAjNzE2ICovXG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5mbGlja2l0eS1idXR0b24taWNvbiB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjsgfVxuXG4vKiAtLS0tIHByZXZpb3VzL25leHQgYnV0dG9ucyAtLS0tICovXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiB7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC8qIHZlcnRpY2FsbHkgY2VudGVyICovXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91cyB7XG4gIGxlZnQ6IDEwcHg7IH1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dCB7XG4gIHJpZ2h0OiAxMHB4OyB9XG5cbi8qIHJpZ2h0IHRvIGxlZnQgKi9cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTBweDsgfVxuXG4uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTBweDsgfVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiAuZmxpY2tpdHktYnV0dG9uLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwJTtcbiAgdG9wOiAyMCU7XG4gIHdpZHRoOiA2MCU7XG4gIGhlaWdodDogNjAlOyB9XG5cbi8qIC0tLS0gcGFnZSBkb3RzIC0tLS0gKi9cbi5mbGlja2l0eS1wYWdlLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IC0yNXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgZGlyZWN0aW9uOiBydGw7IH1cblxuLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDAgOHB4O1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZmxpY2tpdHktcGFnZS1kb3RzIC5kb3QuaXMtc2VsZWN0ZWQge1xuICBvcGFjaXR5OiAxOyB9XG4iLCIqIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBmb250LWZhbWlseTogJ1ByZWxvIFNsYWIgVzAxIEJvb2snLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBjb2xvcjogIzQ0NDtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjRzIC4zcyBlYXNlLWluO1xyXG59IiwiLyohIG5vcm1hbGl6ZS5jc3MgdjQuMS4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBhbmQgaU9TLlxyXG4gKi9cclxuXHJcbmh0bWwge1xyXG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXHJcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gKi9cclxuXHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyogSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXHJcbiAqIDIuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxyXG4gKi9cclxuXHJcbmFydGljbGUsXHJcbmFzaWRlLFxyXG5kZXRhaWxzLCAvKiAxICovXHJcbmZpZ2NhcHRpb24sXHJcbmZpZ3VyZSxcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbm1haW4sIC8qIDIgKi9cclxubWVudSxcclxubmF2LFxyXG5zZWN0aW9uLFxyXG5zdW1tYXJ5IHsgLyogMSAqL1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqL1xyXG5cclxuYXVkaW8sXHJcbmNhbnZhcyxcclxucHJvZ3Jlc3MsXHJcbnZpZGVvIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxyXG4gKi9cclxuXHJcbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4gKi9cclxuXHJcbnByb2dyZXNzIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxyXG4gKi9cclxuXHJcbnRlbXBsYXRlLCAvKiAxICovXHJcbltoaWRkZW5dIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiBMaW5rc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxyXG4gKi9cclxuXHJcbmEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAxICovXHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBvdXRsaW5lIG9uIGZvY3VzZWQgbGlua3Mgd2hlbiB0aGV5IGFyZSBhbHNvIGFjdGl2ZSBvciBob3ZlcmVkXHJcbiAqIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gKi9cclxuXHJcbmE6YWN0aXZlLFxyXG5hOmhvdmVyIHtcclxuICBvdXRsaW5lLXdpZHRoOiAwO1xyXG59XHJcblxyXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cclxuICovXHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXHJcbiAqL1xyXG5cclxuZGZuIHtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXHJcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuaDEge1xyXG4gIGZvbnQtc2l6ZTogMmVtO1xyXG4gIG1hcmdpbjogMC42N2VtIDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uXHJcbiAqL1xyXG5cclxubWFyayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcclxuICBjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnNtYWxsIHtcclxuICBmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4gKiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1YiB7XHJcbiAgYm90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG5zdXAge1xyXG4gIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG4vKiBFbWJlZGRlZCBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXHJcbiAqL1xyXG5cclxuaW1nIHtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cclxuICovXHJcblxyXG5zdmc6bm90KDpyb290KSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLyogR3JvdXBpbmcgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5jb2RlLFxyXG5rYmQsXHJcbnByZSxcclxuc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cclxuICovXHJcblxyXG5maWd1cmUge1xyXG4gIG1hcmdpbjogMWVtIDQwcHg7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICovXHJcblxyXG5ociB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cclxuICBoZWlnaHQ6IDA7IC8qIDEgKi9cclxuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xyXG59XHJcblxyXG4vKiBGb3Jtc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgZm9udDogaW5oZXJpdDsgLyogMSAqL1xyXG4gIG1hcmdpbjogMDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVzdG9yZSB0aGUgZm9udCB3ZWlnaHQgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXHJcbiAqL1xyXG5cclxub3B0Z3JvdXAge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4vKipcclxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXHJcbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCB7IC8qIDEgKi9cclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxyXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5zZWxlY3QgeyAvKiAxICovXHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcclxuICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSwgLyogMSAqL1xyXG5bdHlwZT1cInJlc2V0XCJdLFxyXG5bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxyXG4gKi9cclxuXHJcbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcclxuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDaGFuZ2UgdGhlIGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICovXHJcblxyXG5maWVsZHNldCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcclxuICBtYXJnaW46IDAgMnB4O1xyXG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXHJcbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cclxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxyXG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5sZWdlbmQge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cclxuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xyXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXHJcbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXHJcbiAgcGFkZGluZzogMDsgLyogMyAqL1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXHJcbiAqL1xyXG5cclxudGV4dGFyZWEge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxyXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxyXG4gKi9cclxuXHJcblt0eXBlPVwiY2hlY2tib3hcIl0sXHJcblt0eXBlPVwicmFkaW9cIl0ge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cclxuICBwYWRkaW5nOiAwOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cclxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXHJcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cclxuICovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcclxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIHRleHQgc3R5bGUgb2YgcGxhY2Vob2xkZXJzIGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIG9wYWNpdHk6IDAuNTQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXHJcbiAqL1xyXG5cclxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cclxuICBmb250OiBpbmhlcml0OyAvKiAyICovXHJcbn1cclxuIiwiaGVhZGVyLmhlcm8tYmcge1xyXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcscmdiYSgwLDAsMCwuNykgMCxyZ2JhKDAsMCwwLC40KSA1MCUscmdiYSgwLDAsMCwuNykpLHVybChodHRwczovL3d3dy5hb24uY29tL2dldG1lZGlhLzM1YzMwN2U5LTFlMGMtNGVkYS1iNzM0LWEyOWI4ZjA0ZDk0OS8xMzA0Mi1XZWItcGFnZS1iYW5uZXJfMTQ0MHB4LXgtNzUwcHgtbm8tdGV4dF9WMi5hc3B4KTtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcclxuXHRtaW4taGVpZ2h0OiA3NTBweDtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0LnNjcm9sbC1kb3duIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQgICAgbGVmdDogMDtcclxuXHQgICAgYm90dG9tOiAtNzJweDtcclxuXHQgICAgei1pbmRleDogMjtcclxuXHQgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0ICAgIGFsaWduLWl0ZW1zOiBsZWZ0O1xyXG5cdCAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHQgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcblx0ICAgIGRpc3BsYXk6IGZsZXg7XHJcblx0ICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcblx0ICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG5cdCAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHQgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHQgICAgd2lkdGg6IDEwMCU7XHJcblx0ICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0ICAgIHN2ZyB7XHJcblx0ICAgIFx0bWFyZ2luLWxlZnQ6IC00NHB4O1xyXG5cclxuXHQgICAgXHRwYXRoLmJvdW5jZSB7XHJcblx0ICAgIFx0XHRhbmltYXRpb246IGRvd25GYWRlIGluZmluaXRlIGVhc2U7XHJcblx0XHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAyLjVzO1xyXG5cdCAgICBcdH1cclxuXHQgICAgfVxyXG5cdH1cclxuXHJcblx0Lmhlcm8tb3ZlcmxheSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ICAgIGxlZnQ6IDA7XHJcblx0ICAgIHRvcDogMDtcclxuXHQgICAgd2lkdGg6IDEwMCU7XHJcblx0ICAgIGhlaWdodDogMTAwJTtcclxuXHQgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0ICAgIGFsaWduLWl0ZW1zOiBsZWZ0O1xyXG5cdCAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHQgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcblx0ICAgIGRpc3BsYXk6IGZsZXg7XHJcblx0ICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcblx0ICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG5cdCAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHQgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHQgICAgei1pbmRleDogMztcclxuXHJcblx0ICAgIC50ZXh0IHtcclxuXHRcdFx0bWF4LXdpZHRoOiA2NSU7XHJcblxyXG5cdFx0XHRoMy5lZGdlIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDMycHg7XHJcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRmb250LWZhbWlseTpcIlByZWxvIFNsYWIgVzAxIExpZ2h0XCI7XHJcblx0XHRcdH1cclxuXHJcblx0ICAgIFx0aDEge1xyXG5cdFx0ICAgIFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdCAgICBcdGZvbnQtc2l6ZTogNzJweDtcclxuXHRcdCAgICBcdGxpbmUtaGVpZ2h0OiA3MnB4O1xyXG5cdFx0XHRcdG1hcmdpbjowIDAgMzVweCAwO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OlwiUHJlbG8gU2xhYiBXMDEgQm9sZFwiO1xyXG5cclxuXHRcdCAgICBcdCY6YmVmb3JlIHtcclxuXHRcdCAgICBcdFx0Y29udGVudDogJyc7XHJcblx0XHQgICAgXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHQgICAgXHRcdGhlaWdodDogMnB4O1xyXG5cdFx0ICAgIFx0XHR3aWR0aDogMTA5cHg7XHJcblx0XHQgICAgXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdG1hcmdpbjogMzhweCAwO1xyXG5cdFx0ICAgIFx0fVxyXG5cclxuXHRcdCAgICB9XHJcblxyXG5cdCAgICB9XHJcblxyXG5cclxuXHR9XHJcbn1cclxuIiwiJGRhcmstZ3JleTogIzRENEY1MztcclxuJGxpZ2h0LWdyZXk6ICNmNGY0ZjQ7XHJcbiRyZWQ6ICNlMTFiMjI7XHJcbiR3aGl0ZTogI2ZmZmZmZjtcclxuJGJsYWNrOiAjMDAwMDAwO1xyXG4kZGFyay1ibHVlOiAjMDAzRjcyO1xyXG4kY29udHJhc3QtZ3JleTogIzk3OTc5NztcclxuXHJcbiRwdXJwbGU6ICM2RTI2N0I7XHJcbiRncmVlbjogIzdBQjgwMDtcclxuJHllbGxvdzojRjBBQjAwO1xyXG4kbGlnaHQtYmx1ZTogIzVFQjZFNDsiLCIubmF2IHtcclxuXHRwYWRkaW5nOiA0MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICAubG9nbyB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmN0YSB7XHJcblxyXG4gICAgXHRkaXNwbGF5OiBmbGV4O1xyXG4gICAgXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBcdC5kb3dubG9hZC1yZXBvcnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTpcIlN0b25lU2Fuc0lJSVRDVzAxLUJrXCI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyBwYXRoI2hleCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkeWVsbG93O1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4gc3ZnIHBhdGgjaGV4IHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiR5ZWxsb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgXHQuc29jaWFsLWljb25zIHtcclxuXHQgICAgXHR1bCB7XHJcblx0ICAgIFx0XHRtYXJnaW46MDtcclxuXHQgICAgXHRcdHBhZGRpbmc6IDA7XHJcblx0ICAgIFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdCAgICBcdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XHJcblxyXG5cdCAgICBcdFx0bGkge1xyXG5cdCAgICBcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHQgICAgXHRcdFx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG5cclxuXHQgICAgXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHQgICAgXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0ICAgIFx0XHRcdH1cclxuXHQgICAgXHRcdH1cclxuXHQgICAgXHR9XHJcblx0ICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNvbGlkIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCA0MHB4O1xyXG5cclxuICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zb2NpYWwtaWNvbnMge1xyXG4gICAgICAgICAgICB1bCB7XHJcblxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG59IiwiZm9vdGVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcblx0cGFkZGluZzogNDFweCAwO1xyXG5cclxuXHRpbWcge1xyXG5cdFx0bWF4LXdpZHRoOiAxMDlweDtcclxuXHRcdG1hcmdpbi1yaWdodDogMzBweDtcclxuXHR9XHJcblxyXG5cdHAge1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdCAgICBmb250LWZhbWlseTogU3RvbmVTYW5zSUlJVENXMDEtQmssc2Fucy1zZXJpZjtcclxuXHQgICAgY29sb3I6ICR3aGl0ZTtcclxuXHQgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcblxyXG5cdC5kaXMtLWJ1ZmZlciB7XHJcblx0XHRtYXJnaW4tdG9wOiAzNXB4O1xyXG5cdH1cclxuXHJcblx0cC5kaXNjbGFpbWVyIHtcclxuXHRcdGZvbnQtc2l6ZTogMTBweDtcclxuXHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTNweDtcclxuXHR9XHJcblxyXG5cdHVsIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdCAgICBtYXJnaW46IDA7XHJcblx0ICAgIHBhZGRpbmc6IDA7XHJcblxyXG5cdCAgICBsaSB7XHJcblx0ICAgIFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdCAgICBtYXJnaW4tcmlnaHQ6IDIzcHg7XHJcblx0XHQgICAgZm9udC1mYW1pbHk6IFN0b25lU2Fuc0lJSVRDVzAxLUJrLHNhbnMtc2VyaWY7XHJcblx0XHQgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuXHRcdCAgICBhIHtcclxuXHRcdCAgICBcdGNvbG9yOiAkd2hpdGU7XHJcblxyXG5cdFx0ICAgIFx0Jjpob3ZlciB7XHJcblx0XHQgICAgXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHQgICAgXHR9XHJcblx0XHQgICAgfVxyXG5cclxuXHRcdCAgICAmOmxhc3QtY2hpbGQge1xyXG5cdFx0ICAgIFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0ICAgIH1cclxuXHQgICAgfVxyXG5cdH1cclxufVxyXG4iLCJhLmJ0bi1kbCB7XHJcblx0Zm9udC1mYW1pbHk6IFByZWxvIFNsYWIgVzAxIEJvbGQsc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHRyYW5zaXRpb246IC4ycyBlYXNlO1xyXG5cclxuXHRzcGFuIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxNHB4O1xyXG5cclxuXHRcdHN2ZyBwYXRoLCBzdmcgY2lyY2xlIHtcclxuXHRcdFx0dHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLnllbGxvdyB7XHJcblx0XHRjb2xvcjogJGRhcmstZ3JleTtcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICR5ZWxsb3c7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcblx0XHRcdHNwYW4gc3ZnIHtcclxuXHJcblx0XHRcdFx0Y2lyY2xlIHtcclxuXHRcdFx0XHRcdHN0cm9rZTogJGRhcmstZ3JleTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdHBhdGgge1xyXG5cdFx0XHRcdFx0c3Ryb2tlOiAkeWVsbG93O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji53aGl0ZSB7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogJGRhcmstYmx1ZTtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuXHRcdFx0c3BhbiBzdmcge1xyXG5cdFx0XHRcdGNpcmNsZSwgcGF0aCB7XHJcblx0XHRcdFx0XHRzdHJva2U6ICRkYXJrLWJsdWU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG5cclxuXHJcbmEuYnRuLXNxdWFyZSB7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdGNvbG9yOiAkd2hpdGU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRtYXJnaW4tdG9wOiAzOXB4O1xyXG5cdHBhZGRpbmc6IDE2cHggMjJweDtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdGZvbnQtZmFtaWx5OiBQcmVsbyBTbGFiIFcwMSBCb2xkLHNlcmlmO1xyXG5cdHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dDtcclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHRib3JkZXItY29sb3I6ICRibGFjaztcclxuXHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0fVxyXG5cclxufVxyXG5cclxuXHJcblxyXG5cclxuIiwiQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250LU5hbWUnO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9mb250LW5hbWUuZW90Jyk7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ZvbnQtbmFtZS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgdXJsKCcuLi9mb250cy9mb250LW5hbWUud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgdXJsKCcuLi9mb250cy9mb250LW5hbWUudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgdXJsKCcuLi9mb250cy9mb250LW5hbWUuc3ZnI2ZvbnQtbmFtZScpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbmgyIHtcclxuXHQgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnUHJlbG8gU2xhYiBXMDEgQm9sZCcsIHNhbnMtc2VyaWY7XHJcbiAgICBtYXJnaW46IDAgMCA0N3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcclxuXHJcbiAgICBzcGFuLmxlYWQge1xyXG4gICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OlwiUHJlbG8gU2xhYiBXMDEgQm9va1wiO1xyXG4gICAgfVxyXG59XHJcblxyXG5oMyB7XHJcbiAgZm9udC1zaXplOiAyOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XHJcbiAgZm9udC1mYW1pbHk6ICdQcmVsbyBTbGFiIFcwMSBCb2xkJywgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuXHJcbnAsIHVsLCBsaSB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gIGZvbnQtZmFtaWx5OiBTdG9uZVNhbnNJSUlUQ1cwMS1CayxzYW5zLXNlcmlmO1xyXG59XHJcblxyXG5wLmRpc2NsYWltZXIge1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xyXG59XHJcbiIsIjo6c2VsZWN0aW9ue1xyXG4gIGJhY2tncm91bmQ6ICMzMzM7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuOjotbW96LXNlbGVjdGlvbntcclxuICBiYWNrZ3JvdW5kOiAjMzMzO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHRleHQtc2hhZG93OiBub25lO1xyXG59XHJcbjo6LXdlYmtpdC1zZWxlY3Rpb257XHJcbiAgYmFja2dyb3VuZDogIzMzMztcclxuICBjb2xvcjogI2ZmZjtcclxuICB0ZXh0LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlIHtcclxuICAwJSwgMjAlLCA1MCUsIDgwJSwgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgfVxyXG4gIDQwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xyXG4gIH1cclxuICA2MCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZG93bkZhZGUge1xyXG4gICAgMCUge1xyXG4gICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCk7XHJcbiAgICB9XHJcbiB9IiwiXHJcbi8qKioqKioqKioqKioqKioqKlxyXG4qIEdMT0JBTCBTVFlMRVNcclxuKioqKioqKioqKioqKioqKiovXHJcblxyXG4vLyBJbnRybyBTZWN0aW9uXHJcblxyXG5zZWN0aW9uLmludHJvIHtcclxuXHRwYWRkaW5nOiAxMjBweCAwIDcwcHggMDtcclxuXHJcblx0cC5kaXNjbGFpbWVyIHtcclxuXHRcdG1hcmdpbi10b3A6IDI1cHg7XHJcblx0fVxyXG59XHJcblxyXG4vLyBBZG9wdGlvbiBTZWN0aW9uXHJcblxyXG5zZWN0aW9uLmFkb3B0aW9uIHtcclxuXHRwYWRkaW5nOiA3MHB4IDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XHJcbn1cclxuXHJcbi5maWd1cmUtd3JhcHBlciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0bWFyZ2luLXRvcDogMjBweDtcclxuXHJcblx0Lml0ZW0ge1xyXG5cdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdGg0IHtcclxuXHRcdFx0Y29sb3I6ICRsaWdodC1ibHVlO1xyXG5cdFx0XHRmb250LXNpemU6IDY0cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI1ZW07XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdHAge1xyXG5cdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI1ZW07XHJcblx0XHRcdGZvbnQtZmFtaWx5OlwiUHJlbG8gU2xhYiBXMDEgTGlnaHRcIjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbnNlY3Rpb24ua2V5LWZpbmRpbmdzIHtcclxuXHRwYWRkaW5nOiAyNDVweCAwIDE4MHB4IDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWU7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRoMiB7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdH1cclxuXHJcblx0cCB7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRjb2xvcjogJGRhcmstYmx1ZTtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICdQcmVsbyBTbGFiIFcwMSBCb2xkJywgc2Fucy1zZXJpZjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5oaWdobGlnaHRzIHtcclxuXHRcdHotaW5kZXg6IDI7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cclxuXHQuaGlnaGxpZ2h0cyAuY29sLW1kLTQ6bnRoLWNoaWxkKG4rNCkge1xyXG5cdFx0bWFyZ2luOiA4NXB4IDAgNTVweCAwO1xyXG5cdH1cclxuXHJcblx0LmtmLWhleF9fdG9wIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHR9XHJcblxyXG5cdC5rZi1oZXhfX2JvdHRvbSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHR9XHJcblxyXG5cdC5wdXNoLS1lbmQge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0fVxyXG5cclxufVxyXG5cclxuXHJcbnNlY3Rpb24uY2hhcHRlcnMge1xyXG5cdC5jaGFwdGVyLW5hdl9iZyB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR3aWR0aDogMTAwMCU7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0ei1pbmRleDogLTE7XHJcblxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0bmF2LmNoYXB0ZXItbmF2IHtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRwYWRkaW5nOiA4NXB4IDIwcHggODVweCAyNXB4O1xyXG5cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRmb250LWZhbWlseTogJ1ByZWxvIFNsYWIgVzAxIEJvbGQnLCBzYW5zLXNlcmlmO1xyXG5cdFx0XHRjb2xvcjogJGNvbnRyYXN0LWdyZXk7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0dHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xyXG5cclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRjb2xvcjogJGRhcmstZ3JleTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmNoYXB0ZXItLXdyYXBwZXIge1xyXG5cdFx0cGFkZGluZzogODVweCAwO1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0Ji5zaG93IHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubGFiZWwge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0aGVpZ2h0OiAycHg7XHJcblx0XHR3aWR0aDogMjBweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICM0ZDRmNTM7XHJcblx0XHR0b3A6IDE0cHg7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dHJhbnNpdGlvbjogNTAwbXM7XHJcblx0fVxyXG5cclxuXHJcblx0LmhpZ2hsaWdodHMge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cclxuXHRcdC5pdGVtIHtcclxuXHRcdFx0ZmxleDogMSAxIDMwJTtcclxuXHRcdFx0cGFkZGluZzogMTVweCAxNXB4IDE1cHggMDtcclxuXHJcblx0XHRcdGg0IHtcclxuXHRcdFx0XHRjb2xvcjogJGxpZ2h0LWJsdWU7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI1ZW07XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFByZWxvIFNsYWIgVzAxIEJvbGQsc2Fucy1zZXJpZjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI1ZW07XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6XCJQcmVsbyBTbGFiIFcwMSBMaWdodFwiO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0LmNoYXB0ZXItaGVhZCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcblx0XHRwLmxlYWQge1xyXG5cdFx0XHRmb250LWZhbWlseTpcIlByZWxvIFNsYWIgVzAxIEJvb2tcIjtcclxuXHRcdFx0Y29sb3I6ICRsaWdodC1ibHVlO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0cC5udW1iZXJfX2ljb24ge1xyXG5cdFx0XHRmb250LWZhbWlseTogJ1ByZWxvIFNsYWIgVzAxIEJvbGQnLCBzYW5zLXNlcmlmO1xyXG5cdFx0XHRmb250LXNpemU6IDY0cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA2NHB4O1xyXG5cdFx0XHRjb2xvcjogJGxpZ2h0LWdyZXk7XHJcblx0XHRcdG1hcmdpbjogMCAwIDQ3cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY2hhcnRfX2ltZyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0bWFyZ2luOiAxNXB4IDAgMzVweCAwO1xyXG5cdFx0bWF4LXdpZHRoOiA1MDBweDtcclxuXHJcblx0XHQmLnRhbGwge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDM1MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYubG9uZyB7XHJcblx0XHRcdG1heC13aWR0aDogNzUwcHg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0YmxvY2txdW90ZSB7XHJcblx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMS41ZW07XHJcblx0XHRmb250LWZhbWlseTogJ1ByZWxvIFNsYWIgVzAxIEJvbGQnLCBzYW5zLXNlcmlmO1xyXG5cdFx0cGFkZGluZzogMCAzMHB4O1xyXG5cdFx0bWFyZ2luOiA1MHB4IDA7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlO1xyXG5cdFx0XHR3aWR0aDogNHB4O1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdC5pbWFnZS1ncmlkIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblxyXG5cdFx0ZGl2IHtcclxuXHRcdFx0ZmxleDogMSAxIDUwJTtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5tYS1pbnN1cmFuY2Uge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG5cdFx0Ji5oaWRlIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHQuaXRlbSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdHBhZGRpbmc6IDM0cHggMDtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodC1ncmV5O1xyXG5cclxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMzRweCAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaW1hZ2Uge1xyXG5cdFx0XHRcdGZsZXg6IDEgMSAyMCU7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG5cclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnRleHQge1xyXG5cdFx0XHRcdGZsZXg6IDEgMSA4MCU7XHJcblx0XHRcdFx0aDQge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdQcmVsbyBTbGFiIFcwMSBCb2xkJywgc2Fucy1zZXJpZjtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGEuYnRuLWRsIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaW50ZXJ2aWV3IHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0Ji5zaG93IHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblxyXG5cdFx0LmJhY2stYnV0dG9uIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDVweDtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRmb250LWZhbWlseTogU3RvbmVTYW5zSUlJVENXMDEtQmssc2Fucy1zZXJpZjtcclxuXHJcblx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRoMi5xdW90ZSB7XHJcblx0XHRcdGNvbG9yOiAkbGlnaHQtYmx1ZTtcclxuXHRcdH1cclxuXHJcblx0XHQuYXV0aG9yIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRcdGg1IHtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJ1ByZWxvIFNsYWIgVzAxIEJvbGQnLCBzYW5zLXNlcmlmO1xyXG5cdFx0XHRcdGNvbG9yOiAkZGFyay1ncmV5O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRtYXJnaW46IDhweCAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0Y29sb3I6ICRjb250cmFzdC1ncmV5O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubmV4dC0tY2hhcHRlciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XHJcblx0XHRwYWRkaW5nOiA0MHB4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdG1hcmdpbi10b3A6IDcwcHg7XHJcblxyXG5cdFx0cCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdGNvbG9yOiAkY29udHJhc3QtZ3JleTtcclxuXHRcdH1cclxuXHJcblx0XHRoNCB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAnUHJlbG8gU2xhYiBXMDEgQm9sZCcsIHNhbnMtc2VyaWY7XHJcblx0XHR9XHJcblxyXG5cdFx0c3ZnIHtcclxuXHRcdFx0dHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTVweCk7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5zZWN0aW9uLnRoYW5rLXlvdSB7XHJcblx0cGFkZGluZzogODVweCAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRoMyB7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdH1cclxuXHJcblxyXG5cdC5sb2dvLWdyaWR7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktc2VsZjogY2VudGVyOyBcclxuXHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG5cdFx0LmxvZ28ge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0Ly8gYmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0XHRwYWRkaW5nOiAzMHB4O1xyXG5cdFx0XHR3aWR0aDogMjUlOyAvL3dhcyAyMFxyXG5cdFx0XHRwYWRkaW5nOiAwcHg7XHJcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRib3JkZXI6IDMwcHggc29saWQgJGRhcmstYmx1ZTtcclxuXHJcblxyXG5cdHAge2NvbG9yOiR3aGl0ZTt9XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1heC1oZWlnaHQ6IDE4MHB4OyAvL3dhcyAxNDBcclxuXHRcdFx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XHJcblxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG59XHJcbi5ob2xkZXIge1xyXG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0cCB7dGV4dC1hbGlnbjpjZW50ZXI7IGNvbG9yOiR3aGl0ZTsgbWFyZ2luLWJvdHRvbTo1cHg7fVxyXG59XHJcblxyXG4uaW1nQm9yZGVyIHtcclxuXHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG5cclxuLnZpZGVvLWhvbGQge1xyXG5cclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHJcblx0XHQub3ZlcmxheSB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdCAgICBsZWZ0OiAwO1xyXG5cdFx0ICAgIHdpZHRoOiAxMDAlO1xyXG5cdFx0ICAgIGhlaWdodDogMTAwJTtcclxuXHRcdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdCAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG5cdFx0ICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcblx0XHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdCAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHRcdCAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHRcdCAgICBkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcblx0XHQgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcblx0XHQgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHQgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdCAgICB0b3A6IDA7XHJcblx0XHQgICAgei1pbmRleDogMTtcclxuXHJcblx0XHQgICAgLnRleHQge1xyXG5cdFx0ICAgIFx0d2lkdGg6IDEwMCU7XHJcblx0XHQgICAgXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHQgICAgfVxyXG5cclxuXHRcdFx0c3ZnIHtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAuMnMgZWFzZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0LnBsYXllci1vdmVybGF5IHtcclxuXHQgIHBvc2l0aW9uOiBmaXhlZDtcclxuXHQgIHotaW5kZXg6IDE7XHJcblx0ICBkaXNwbGF5OiBub25lO1xyXG5cdCAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0ICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG5cdCAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuXHQgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0ICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG5cdCAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcblx0ICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHQgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0ICBsZWZ0OiAwO1xyXG5cdCAgdG9wOiAwO1xyXG5cdCAgd2lkdGg6IDEwMCU7XHJcblx0ICBoZWlnaHQ6IDEwMCU7XHJcblx0ICBvdmVyZmxvdzogYXV0bztcclxuXHQgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTIsIDEyLCAxMiwgLjcpO1xyXG5cdCAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzMCwgMC41MTUsIDAuOTU1KTtcclxuXHQgIC1tb3otdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMzAsIDAuNTE1LCAwLjk1NSk7XHJcblx0ICAtbXMtdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMzAsIDAuNTE1LCAwLjk1NSk7XHJcblx0ICAtby10cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzMCwgMC41MTUsIDAuOTU1KTtcclxuXHQgIHRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMwLCAwLjUxNSwgMC45NTUpO1xyXG5cdCAgb3BhY2l0eTogMDtcclxuXHQgIHotaW5kZXg6IDEwO1xyXG5cclxuXHQgIC5jbG9zZS1idG4ge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAxMCU7XHJcblx0XHRyaWdodDogMTAlO1xyXG5cdFx0ei1pbmRleDogMzA7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0ICAgfVxyXG5cclxuXHQgIC52aWRlby1jb250YWluZXIge1xyXG5cdCAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XHJcblx0ICAgIHBhZGRpbmctdG9wOiAzNXB4O1xyXG5cdCAgICBoZWlnaHQ6IDA7XHJcblx0ICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblx0ICAgIHotaW5kZXg6IDIwO1xyXG5cclxuXHJcblxyXG5cdCAgICAudmlkZW8tc2l6ZSB7XHJcblx0XHQgIFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ICBcdHRvcDogMDtcclxuXHRcdCAgXHRsZWZ0OiAwO1xyXG5cdFx0ICBcdGJvdHRvbTogMDtcclxuXHRcdCAgXHRyaWdodDogMDtcclxuXHRcdCAgXHRoZWlnaHQ6IDEwMCU7XHJcblx0XHQgIFx0d2lkdGg6IDEwMCU7XHJcblx0XHQgIH1cclxuXHQgIH1cclxuXHJcblxyXG4gICAgJi5zaG93IHtcclxuICAgIFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblx0ICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG5cdCAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgXHRvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuXHJcblxyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKipcclxuKiogTU9EQUxTXHJcbioqKioqKioqKioqKioqKiovXHJcblxyXG4ubW9kYWwge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcblxyXG4gIC5mb3JtLW1vZGFsIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI1LCAyNywgMzQsIC45NCk7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDYwcHggMTIwcHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0LmNsb3NlLWJ0biB7XHJcblx0XHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdCAgdG9wOiAyNHB4O1xyXG5cdFx0ICByaWdodDogMjRweDtcclxuXHRcdCAgY3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdGgzIHtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQmLnNob3cge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59XHJcbiIsIkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxNDAwcHgpIHtcclxuXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcclxuXHJcblxyXG5cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MnB4KSB7XHJcblxyXG5cdHNlY3Rpb24udGhhbmsteW91IHtcclxuXHJcblx0XHQubG9nby1ncmlkIC5sb2dvIHtcclxuXHRcdFx0d2lkdGg6IDI1JTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkgeyBcclxuXHJcblx0c2VjdGlvbi5rZXktZmluZGluZ3Mge1xyXG5cdFx0cGFkZGluZzogNzBweCAwO1xyXG5cclxuXHRcdC5oaWdobGlnaHRzIHtcclxuXHJcblx0XHRcdC5jb2wtbWQtNCB7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgMzBweCAwO1xyXG5cclxuXHRcdFx0XHQmOm50aC1jaGlsZChuKzQpIHtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDMwcHggMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQua2YtaGV4X190b3AsIC5rZi1oZXhfX2JvdHRvbSB7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0b3BhY2l0eTogMC41O1xyXG5cdFx0XHRtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XHJcblx0XHR9XHJcblxyXG5cdFx0LnB1c2gtLWVuZCB7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5maWd1cmUtd3JhcHBlciB7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcblx0XHQuaXRlbSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHRcdHBhZGRpbmc6IDAgNTBweDtcclxuXHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gQ2hhcHRlcnMgXHJcblxyXG5cdHNlY3Rpb24uY2hhcHRlcnMge1xyXG5cclxuXHRcdC5jaGFwdGVyLW5hdl9iZyB7XHJcblxyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcclxuXHRcdFx0cG9zaXRpb246IHN0aWNreTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHR6LWluZGV4OiAxMDtcclxuXHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cclxuXHRcdFx0bmF2LnNjcm9sbGVyIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDA7XHJcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHJcblx0XHRcdC5zY3JvbGwtaW5uZXIge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IC0yMHB4O1xyXG5cdFx0XHRcdG92ZXJmbG93LXg6IGF1dG87XHJcblx0XHRcdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xyXG5cdFx0XHRcdC1tcy1zY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcclxuXHRcdFx0XHRzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcclxuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHotaW5kZXg6IDEwO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwyNTUsMjU1LDApLCB3aGl0ZSA4NSUpO1xyXG5cdFx0XHRcdHdpZHRoOiAxNSU7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHR9XHJcblxyXG5cdFx0bmF2LmNoYXB0ZXItbmF2IHtcclxuXHRcdFx0cGFkZGluZzogMjBweCAwO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuXHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogJ2ZsaWNraXR5JztcclxuICBcdFx0XHRcdGRpc3BsYXk6IG5vbmU7IC8qIGhpZGUgOmFmdGVyICovXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQubGFiZWwge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gU2VjdGlvbiBUaGFuayBZb3UgXHJcblx0c2VjdGlvbi50aGFuay15b3Uge1xyXG5cclxuXHRcdC5sb2dvLWdyaWQgLmxvZ28ge1xyXG5cdFx0XHR3aWR0aDogMzMuMyU7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG5cclxuXHRoMiB7XHJcblx0XHRmb250LXNpemU6IDMycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMS4yNWVtO1xyXG5cdFx0bWFyZ2luOiAwIDAgMzBweDtcclxuXHRcdFxyXG5cdFx0c3Bhbi5sZWFkIHtcclxuXHRcdFx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0aDMge1xyXG5cdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdH1cclxuXHJcblx0cCwgdWwsIGxpIHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjc1ZW07XHJcblx0fVxyXG5cclxuXHRhLmJ0bi1kbCwgYS5idG4tc3F1YXJlIHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFxyXG5cdFx0c3BhbiBzdmcge1xyXG5cdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm5hdiB7XHJcblx0XHRwYWRkaW5nOiAzMHB4IDIwcHggNDVweDtcclxuXHJcblx0XHQubG9nbyB7XHJcblxyXG5cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6YXV0bztcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDcwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuY3RhIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cclxuXHRcdFx0LmRvd25sb2FkLXJlcG9ydCB7XHJcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHJcblx0XHRcdFx0YSBzcGFuIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAzcHg7XHJcblxyXG5cdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDM1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRoZWFkZXIuaGVyby1iZyB7XHJcblxyXG5cdFx0bWluLWhlaWdodDogNjAwcHg7XHJcblxyXG5cdFx0Lmhlcm8tb3ZlcmxheSB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRcdCAudGV4dCB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0XHRoMSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDUwcHg7XHJcbiAgICBcdFx0XHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0aDE6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDMwcHggYXV0bztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuc2Nyb2xsLWRvd24ge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHQgICAgYm90dG9tOiAtNjFweDtcclxuXHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHQgICAgei1pbmRleDogMjtcclxuXHRcdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0ICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdFx0ICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG5cdFx0ICAgIGRpc3BsYXk6IGZsZXg7XHJcblx0XHQgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuXHRcdCAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuXHRcdCAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdCAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0ICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdCAgICBzdmcge1xyXG5cdFx0ICAgIFx0bWFyZ2luLWxlZnQ6IDBweDtcclxuXHRcdCAgICBcdG1heC13aWR0aDogMTIwcHg7XHJcblx0XHQgICAgXHRoZWlnaHQ6IGF1dG87XHJcblx0XHQgICAgfVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZpZ3VyZS13cmFwcGVyIHtcclxuXHJcblx0XHQuaXRlbSB7XHJcblxyXG5cdFx0XHRoNCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiA1MHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdHNlY3Rpb24uY2hhcHRlcnMge1xyXG5cclxuXHRcdC5jaGFwdGVyLS13cmFwcGVyIHtcclxuXHRcdFx0cGFkZGluZzogNDBweCAwO1xyXG5cdFx0fVxyXG5cdFx0LmltYWdlLWdyaWQge1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHR9XHJcblxyXG5cdFx0Lm5leHQtLWNoYXB0ZXIgaDQge1xyXG5cdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyBTZWN0aW9uIFRoYW5rIFlvdSBcclxuXHRzZWN0aW9uLnRoYW5rLXlvdSB7XHJcblxyXG5cdFx0LmxvZ28tZ3JpZCAubG9nbyB7XHJcblx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblx0Zm9vdGVyIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDgwcHg7XHJcblx0XHRcdG1hcmdpbjowO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5kaXMtLWJ1ZmZlciB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0cCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0dWwge1xyXG5cclxuXHRcdFx0bWFyZ2luOiAyMHB4IDA7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHAuZGlzY2xhaW1lciB7XHJcblx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo0MjBweCkge1xyXG5cdFxyXG5cclxuXHQubmF2IHtcclxuXHRcdCBcdHBhZGRpbmc6MjBweDtcclxuXHRcdCBcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHQgXHQuY3RhIHtcclxuXHRcdCBcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdCBcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHQgICAgICAgICAgICAuZG93bmxvYWQtcmVwb3J0IHtcclxuXHQgICAgICAgICAgICBcdG1hcmdpbjogMTVweCAwO1xyXG5cdCAgICAgICAgICAgIFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0ICAgICAgICAgICAgXHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblxyXG5cdCAgICAgICAgICAgIFx0aW1nIHtcclxuXHQgICAgICAgICAgICBcdFx0bWF4LXdpZHRoOjMwcHg7XHJcblxyXG5cdCAgICAgICAgICAgIFx0fVxyXG5cdCAgICAgICAgICAgICAgICBhIHtcclxuXHQgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG5cdCAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHQgICAgICAgICAgICAgICAgICAgIH1cclxuXHQgICAgICAgICAgICAgICAgfVxyXG5cdCAgICAgICAgICAgIH1cclxuXHQgICAgICAgIH1cclxuXHRcdCB9XHJcblxyXG5cdC8vIEdsb2JhbCBQYWdlIFxyXG5cdHNlY3Rpb24uZ2xvYmFsLWludHJvIHtcclxuXHJcblx0XHQuaGV4LWdyaWQge1xyXG5cclxuXHRcdFx0YSB7XHJcblxyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMzhweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHR9IFxyXG5cdH1cclxuXHRcclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kICggbWluLXdpZHRoOiA3NjhweCApIHtcclxuXHQvKiBkaXNhYmxlIEZsaWNraXR5IGZvciBsYXJnZSBkZXZpY2VzICovXHJcblx0LmNoYXB0ZXItbmF2OmFmdGVyIHtcclxuXHQgIGNvbnRlbnQ6ICcnO1xyXG5cdH1cclxuICB9XHJcblxyXG4vKiogSUUxMSBNZWRpYSBRdWVyaWVzICoqL1xyXG4iLCJAbWVkaWEgcHJpbnQge1xyXG4gICoge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBhLFxyXG4gIGE6dmlzaXRlZCB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcbiAgYVtocmVmXTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcclxuICB9XHJcbiAgYWJiclt0aXRsZV06YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xyXG4gIH1cclxuICAuaXIgYTphZnRlcixcclxuICAgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyLFxyXG4gICBhW2hyZWZePVwiI1wiXTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gIH1cclxuICBwcmUsXHJcbiAgYmxvY2txdW90ZSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xyXG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gIH1cclxuICB0aGVhZCB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XHJcbiAgfVxyXG4gIHRyLFxyXG4gIGltZyB7XHJcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XHJcbiAgfVxyXG4gIGltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgQHBhZ2Uge1xyXG4gICAgbWFyZ2luOiAwLjVjbTtcclxuICB9XHJcbiAgcCxcclxuICBoMixcclxuICBoMyB7XHJcbiAgICBvcnBoYW5zOiAzO1xyXG4gICAgd2lkb3dzOiAzO1xyXG4gIH1cclxuICBoMixcclxuICBoMyB7XHJcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcclxuICB9XHJcbn1cclxuIiwiLyohIEZsaWNraXR5IHYyLjIuMVxyXG5odHRwczovL2ZsaWNraXR5Lm1ldGFmaXp6eS5jb1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uZmxpY2tpdHktZW5hYmxlZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gIFxyXG4gIC5mbGlja2l0eS1lbmFibGVkOmZvY3VzIHsgb3V0bGluZTogbm9uZTsgfVxyXG4gIFxyXG4gIC5mbGlja2l0eS12aWV3cG9ydCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuICBcclxuICAuZmxpY2tpdHktc2xpZGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuICBcclxuICAvKiBkcmFnZ2FibGUgKi9cclxuICBcclxuICAuZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUge1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIC5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSAuZmxpY2tpdHktdmlld3BvcnQge1xyXG4gICAgY3Vyc29yOiBtb3ZlO1xyXG4gICAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XHJcbiAgICBjdXJzb3I6IGdyYWI7XHJcbiAgfVxyXG4gIFxyXG4gIC5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSAuZmxpY2tpdHktdmlld3BvcnQuaXMtcG9pbnRlci1kb3duIHtcclxuICAgIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcclxuICAgIGN1cnNvcjogZ3JhYmJpbmc7XHJcbiAgfVxyXG4gIFxyXG4gIC8qIC0tLS0gZmxpY2tpdHktYnV0dG9uIC0tLS0gKi9cclxuICBcclxuICAuZmxpY2tpdHktYnV0dG9uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQ6IGhzbGEoMCwgMCUsIDEwMCUsIDAuNzUpO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgfVxyXG4gIFxyXG4gIC5mbGlja2l0eS1idXR0b246aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG4gIFxyXG4gIC5mbGlja2l0eS1idXR0b246Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDVweCAjMTlGO1xyXG4gIH1cclxuICBcclxuICAuZmxpY2tpdHktYnV0dG9uOmFjdGl2ZSB7XHJcbiAgICBvcGFjaXR5OiAwLjY7XHJcbiAgfVxyXG4gIFxyXG4gIC5mbGlja2l0eS1idXR0b246ZGlzYWJsZWQge1xyXG4gICAgb3BhY2l0eTogMC4zO1xyXG4gICAgY3Vyc29yOiBhdXRvO1xyXG4gICAgLyogcHJldmVudCBkaXNhYmxlZCBidXR0b24gZnJvbSBjYXB0dXJpbmcgcG9pbnRlciB1cCBldmVudC4gIzcxNiAqL1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIC5mbGlja2l0eS1idXR0b24taWNvbiB7XHJcbiAgICBmaWxsOiBjdXJyZW50Q29sb3I7XHJcbiAgfVxyXG4gIFxyXG4gIC8qIC0tLS0gcHJldmlvdXMvbmV4dCBidXR0b25zIC0tLS0gKi9cclxuICBcclxuICAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiB7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgLyogdmVydGljYWxseSBjZW50ZXIgKi9cclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB9XHJcbiAgXHJcbiAgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMgeyBsZWZ0OiAxMHB4OyB9XHJcbiAgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dCB7IHJpZ2h0OiAxMHB4OyB9XHJcbiAgLyogcmlnaHQgdG8gbGVmdCAqL1xyXG4gIC5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMge1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gIH1cclxuICAuZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQge1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBsZWZ0OiAxMHB4O1xyXG4gIH1cclxuICBcclxuICAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiAuZmxpY2tpdHktYnV0dG9uLWljb24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMjAlO1xyXG4gICAgdG9wOiAyMCU7XHJcbiAgICB3aWR0aDogNjAlO1xyXG4gICAgaGVpZ2h0OiA2MCU7XHJcbiAgfVxyXG4gIFxyXG4gIC8qIC0tLS0gcGFnZSBkb3RzIC0tLS0gKi9cclxuICBcclxuICAuZmxpY2tpdHktcGFnZS1kb3RzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm90dG9tOiAtMjVweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgfVxyXG4gIFxyXG4gIC5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXBhZ2UtZG90cyB7IGRpcmVjdGlvbjogcnRsOyB9XHJcbiAgXHJcbiAgLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgbWFyZ2luOiAwIDhweDtcclxuICAgIGJhY2tncm91bmQ6ICMzMzM7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBvcGFjaXR5OiAwLjI1O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuICBcclxuICAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3QuaXMtc2VsZWN0ZWQge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9Il19 */
