@import url("https://fonts.googleapis.com/css?family=Montserrat:200,300,400,600,700,900");@import url("https://fonts.googleapis.com/css?family=Open+Sans:400, 400i,700,800, 800i");.effect-honey__img,.pbn-next:before,.sp-fullwidth-background,.sp-main,section.audiovisual .tv-item,section.audiovisual .tv-item-wrap{background-position:50%;background-repeat:no-repeat;background-size:cover}.dos-tercios,.entero,.mitad,.un-tercio{position:relative;float:left}html{-webkit-text-size-adjust:100%;line-height:1.15}main{display:block}h1{margin:.67em 0;font-size:2em}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{-webkit-text-decoration:underline dotted;border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],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{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;display:table;box-sizing:border-box;padding:0;max-width:100%;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{src:url(../fonts/FontIcon.eot?s9vcsx);src:url(../fonts/FontIcon.eot?s9vcsx#iefix) format("embedded-opentype"),url(../fonts/FontIcon.ttf?s9vcsx) format("truetype"),url(../fonts/FontIcon.woff?s9vcsx) format("woff"),url(../fonts/FontIcon.svg?s9vcsx#FontIcon) format("svg");font-family:FontIcon;font-style:normal;font-weight:400}.icomoon-liga,i{speak:none;-webkit-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-webkit-font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:FontIcon!important;font-feature-settings:"liga";font-style:normal;font-variant:normal;font-variant-ligatures:discretionary-ligatures;font-weight:400;letter-spacing:0;line-height:1;text-transform:none}.icon-earth:before{content:"\e907"}.icon-mail-read:before{content:"\e901"}.icon-envelope:before{content:"\e900"}.icon-home:before{content:"\e902"}.icon-home3:before{content:"\e903"}.icon-office:before{content:"\e904"}.icon-droplet:before{content:"\e90b"}.icon-images:before{content:"\e90e"}.icon-camera:before{content:"\e90f"}.icon-play:before{content:"\e912"}.icon-film:before{content:"\e913"}.icon-book:before{content:"\e91f"}.icon-library:before{content:"\e921"}.icon-folder-open:before{content:"\e930"}.icon-price-tags:before{content:"\e936"}.icon-location:before{content:"\e947"}.icon-undo2:before{content:"\e967"}.icon-redo2:before{content:"\e968"}.icon-forward:before{content:"\e969"}.icon-reply:before{content:"\e96a"}.icon-bubbles:before{content:"\e96c"}.icon-user:before{content:"\e971"}.icon-quotes-left:before{content:"\e977"}.icon-quotes-right:before{content:"\e978"}.icon-key:before{content:"\e98d"}.icon-cog:before{content:"\e994"}.icon-trophy:before{content:"\e99e"}.icon-fire:before{content:"\e9a9"}.icon-bin:before{content:"\e9ac"}.icon-briefcase:before{content:"\e9ae"}.icon-power:before{content:"\e9b5"}.icon-cloud:before{content:"\e9c1"}.icon-attachment:before{content:"\e9cd"}.icon-eye:before{content:"\e9ce"}.icon-bookmark:before{content:"\e9d2"}.icon-star-full:before{content:"\e9d9"}.icon-heart:before{content:"\e9da"}.icon-play3:before{content:"\ea1c"}.icon-pause2:before{content:"\ea1d"}.icon-volume-high:before{content:"\ea26"}.icon-volume-mute2:before{content:"\ea2a"}.icon-circle-right:before{content:"\ea42"}.icon-circle-left:before{content:"\ea44"}.icon-google-plus:before{content:"\ea8b"}.icon-google-plus2:before{content:"\ea8c"}.icon-facebook:before{content:"\ea90"}.icon-facebook2:before{content:"\ea91"}.icon-instagram:before{content:"\ea92"}.icon-telegram:before{content:"\ea95"}.icon-twitter:before{content:"\ea96"}.icon-vine:before{content:"\ea97"}.icon-youtube:before{content:"\ea9d"}.icon-youtube2:before{content:"\ea9e"}.icon-twitch:before{content:"\ea9f"}.icon-vimeo:before{content:"\eaa0"}.icon-flickr2:before{content:"\eaa4"}.icon-dribbble:before{content:"\eaa7"}.icon-behance:before{content:"\eaa8"}.icon-appleinc:before{content:"\eabe"}.icon-windows8:before{content:"\eac2"}.icon-chrome:before{content:"\ead9"}.icon-firefox:before{content:"\eada"}.icon-html-five:before{content:"\eae4"}.icon-html-five2:before{content:"\eae5"}.icon-css3:before{content:"\eae6"}.icon-lock:before{content:"\f023"}.icon-unlock:before{content:"\f09c"}.icon-briefcase2:before{content:"\f0b1"}.icon-unlock-alt:before{content:"\f13e"}.icon-bank:before,.icon-institution:before,.icon-university:before{content:"\f19c"}.icon-graduation-cap:before,.icon-mortar-board:before{content:"\f19d"}.icon-lock2:before{content:"\e897"}.icon-language:before{content:"\e894"}.icon-keyboard_arrow_right:before{content:"\e905"}.icon-keyboard_arrow_left:before{content:"\e906"}@-webkit-keyframes heartbeat{0%,11.42857%,28.57143%,to{-webkit-transform:scale(1);transform:scale(1)}7.14286%,17.14286%{-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes heartbeat{0%,11.42857%,28.57143%,to{-webkit-transform:scale(1);transform:scale(1)}7.14286%,17.14286%{-webkit-transform:scale(1.5);transform:scale(1.5)}}@-webkit-keyframes cuco-phone-animation{0%{-webkit-transform:translateY(0);transform:translateY(0)}5.55556%{-webkit-transform:translateY(0);transform:translateY(0)}11.11111%{-webkit-transform:translateY(0);transform:translateY(0)}22.22222%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}27.77778%{-webkit-transform:translateY(0);transform:translateY(0)}33.33333%{-webkit-transform:translateY(-7px);transform:translateY(-7px)}37.44444%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes cuco-phone-animation{0%{-webkit-transform:translateY(0);transform:translateY(0)}5.55556%{-webkit-transform:translateY(0);transform:translateY(0)}11.11111%{-webkit-transform:translateY(0);transform:translateY(0)}22.22222%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}27.77778%{-webkit-transform:translateY(0);transform:translateY(0)}33.33333%{-webkit-transform:translateY(-7px);transform:translateY(-7px)}37.44444%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes goes-top{0%{top:-50px}}@keyframes goes-top{0%{top:-50px}}@-webkit-keyframes slow-fit{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes slow-fit{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}body,html{-webkit-overflow-scrolling:touch;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;position:relative;transition:all .3s ease;margin:0 auto;background:hsla(0,0%,98%,.5);padding:0;width:auto!important;max-width:100%;height:auto;min-height:100%!important;overflow-x:hidden;scroll-behavior:smooth;color:#000;font-family:Open Sans,sans-serif;font-size:14pt;text-rendering:optimizeLegibility}@media (max-width:480px){body,html{font-size:16px}}::-webkit-selection{background:#000;color:#fff;text-shadow:none}::-ms-selection{background:#000;color:#fff;text-shadow:none}::-o-selection{background:#000;color:#fff;text-shadow:none}::-moz-selection{background:#000;color:#fff;text-shadow:none}::selection{background:#000;color:#fff;text-shadow:none}a{text-decoration:none;color:#fff}li{list-style:none}body{position:relative;margin:0;background-color:#fcfcfc;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg' stroke='%23000' stroke-opacity='.3' stroke-linecap='round'%3E%3Cpath d='M50 48v4M48 50h4'/%3E%3C/svg%3E"),url(../img/whitenoise-350x350.png);background-position:top;font-family:Open Sans,sans-serif}.clearfix:after{display:block;clear:both;height:0;content:""}.flex-center{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}@media (max-width:480px){.mobile-not{display:none}}.container{position:relative;margin-right:auto;margin-left:auto;width:1000px}@media (max-width:1050px){.container{width:92%;width:calc(100% - 100px)}}@media (max-width:480px){.container{width:95%;width:calc(100% - 50px)}}.flex-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media (max-width:480px){.flex-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.principal-color-bg{background:#ffb31a}.no-pointer{pointer-events:none}section{float:left;margin:0 auto;width:100%}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-family:Montserrat,sans-serif}h1{color:#fff;font-size:70px;font-weight:100}.hero-quote{max-width:60%;color:#f2f2f2;font-size:32pt;font-style:italic;font-weight:400;letter-spacing:-1px;line-height:1.2em}@media (max-width:480px){.hero-quote{max-width:95%;font-size:2rem}}.quote-author{display:block;margin-top:5px;color:#d9d9d9;font-size:20pt;text-indent:0}@media (max-width:480px){.quote-author{font-size:14px}}.destacado{color:#ffb31a;font-style:italic;font-weight:800}i{display:inline-block;margin-right:10px}i.icon-star-full{color:#ffb31a}i.icon-fire{color:#ff2d1a}.small-header{margin-bottom:10px;color:#000;font-size:9pt;font-weight:600;letter-spacing:2px;text-transform:uppercase}@media (max-width:480px){.small-header{font-size:8pt}}.small-header .see-all{float:right}.small-header--animate{-webkit-animation:heartbeat 2.8s infinite;animation:heartbeat 2.8s infinite}.btn{font-family:Open Sans,sans-serif;font-size:16px}.btn-contact,.btn-primary{-webkit-transition:all .25s ease-out;-o-transition:all .25s ease-out;display:inline-block;transition:all .25s ease-out;border-radius:3px;background-color:#ffb31a;padding:10px 20px;color:#fff;font-weight:600}.btn-contact:hover,.btn-primary:hover{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);background-color:#e69900}.btn-secondary{border:2px solid red}.btn-contact{background-color:#fff;padding:.9em 1.4em;color:#000;font-size:1rem}.markup{position:relative;z-index:0;color:unset;text-decoration:none}.markup:before{-webkit-transition:all .1s ease;-o-transition:all .1s ease;position:absolute;right:-.2em;bottom:-1px;left:-.2em;z-index:-1;transition:all .1s ease;border-bottom:.4em solid rgba(255,185,50,.6);content:""}.markup:hover:before{bottom:-.2em;border-width:1.5em}.markup.small{font-size:.7rem}.principal-color-bg .markup:before{border-color:rgba(153,102,0,.4)}footer{position:relative;float:left;z-index:1;background:rgba(0,0,0,.9);color:#fff;font-size:8pt}.bottommenu-wrap,footer{width:100%}.bottommenu-nav{margin:30px auto 20px;width:100%;height:50px}.bottommenu-nav li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-transition:all .3s ease;-o-transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;float:left;transition:all .3s ease;padding:0 35px;height:50px;color:#999;font-size:9pt;font-weight:700;letter-spacing:2px;text-align:center;text-transform:uppercase}.bottommenu-nav li:hover{color:fff}.footer-rrss{margin:0 auto;width:100%}.footer-rrss a{display:inline-block;padding:10px}@media (max-width:480px){.footer-rrss a{margin:5px;padding:0}}.footer-rrss a:hover .footer-rrss-item{color:#fff}.footer-rrss a:hover .footer-rrss-item i{color:#ffb31a}@media (max-width:480px){.footer-rrss ul{text-align:center}}@media (max-width:480px){.footer-rrss li{display:inline-block}}.footer-rrss-wrap{padding:50px 0;width:100%}@media (max-width:480px){.footer-rrss-wrap{padding:1em 0}}.footer-rrss-item{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;color:#4d4d4d;font-size:11px;font-weight:700;letter-spacing:2px;text-align:left;text-transform:uppercase}@media (max-width:480px){.footer-rrss-item{border:2px solid #666;border-radius:100px;padding:10px;color:#e6e6e6}}.footer-rrss-item i{vertical-align:middle;margin-right:10px;font-size:1.5em}@media (max-width:480px){.footer-rrss-item i{margin:0;font-size:2em}}.footer-copy{padding:1.5rem;text-align:center}.footer-copy span{color:#595959}.un-tercio{width:33.33%}@media (max-width:480px){.un-tercio{width:100%}}.dos-tercios{width:66.66%}@media (max-width:480px){.dos-tercios{width:100%}}.mitad{width:50%}.entero{width:100%}aside .mm-wrap{-webkit-transition:opacity 3s ease-out,top .3s ease;-o-transition:opacity 3s ease-out,top .3s ease;-webkit-box-align:center;-ms-flex-align:center;position:fixed;left:0;align-items:center;transition:opacity 3s ease-out,top .3s ease;background:#111;height:65px}.topmenu,aside .mm-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;top:0;z-index:99999;border-bottom:1px solid #222;width:100%;color:#fff}.topmenu{position:absolute;opacity:1;background:rgba(0,0,0,.9);height:50px}@media (max-width:480px){.topmenu{display:none}}.topmenu.fixed{-webkit-box-shadow:0 2px 21px -4px rgba(0,0,0,.3);-webkit-animation:goes-top .3s;position:fixed;top:0;animation:goes-top .3s;box-shadow:0 2px 21px -4px rgba(0,0,0,.3)}.topmenu:not(.fixed) .topmenu-logoicon-wrap{display:none}.topmenu-logoicon-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;float:left;border:1px solid #222;width:100px;height:50px}.topmenu-logoicon{cursor:pointer;background-image:url(../img/icons/esadrian-menu-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:27px;width:100%;height:1rem}.topmenu-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1;float:left;width:70%;width:calc(100% - 200px)}.topmenu-nav ul{-webkit-box-orient:horizontal;-ms-flex-direction:row;-ms-flex-wrap:nowrap;flex-direction:row;flex-wrap:nowrap;margin:0;padding:0}.topmenu-nav a,.topmenu-nav ul{-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex}.topmenu-nav a{-webkit-box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1;-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-transition:all .3s ease;-o-transition:all .3s ease;flex:1;flex-direction:column;justify-content:center;float:left;transition:all .3s ease;box-sizing:border-box;border:1px solid #222;height:50px;color:#999;font-size:9pt;font-weight:700;letter-spacing:2px;text-align:center;text-transform:uppercase}.topmenu-nav a:hover{color:#fff;font-size:10pt;font-weight:800}.topmenu-nav a li{-webkit-box-align:center;-ms-flex-align:center;position:relative;align-items:center;height:100%}.menu-behance-wrap,.menu-mail-wrap,.topmenu-nav a li{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.menu-behance-wrap,.menu-mail-wrap{-webkit-box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-transition:all .3s ease;-o-transition:all .3s ease;flex-direction:column;float:left;transition:all .3s ease;box-sizing:border-box;margin:0 auto;border:1px solid #222;width:50px;height:50px;color:#999;font-size:12pt}.menu-behance-wrap i,.menu-mail-wrap i{margin:0 auto}.menu-behance-wrap:hover,.menu-mail-wrap:hover{color:#fff;font-size:13pt}.menu-behance-wrap:hover{background:#3498db;background:-webkit-linear-gradient(45deg,#396afc,#2948ff);background:-o-linear-gradient(45deg,#396afc,#2948ff);background:linear-gradient(45deg,#396afc,#2948ff)}.menu-mail-wrap:hover{background:#aa076b;background:-webkit-linear-gradient(45deg,#aa076b,#61045f);background:-o-linear-gradient(45deg,#aa076b,#61045f);background:linear-gradient(45deg,#aa076b,#61045f)}.menu-proyectos:hover{background:#3498db;background:-webkit-linear-gradient(45deg,#3498db,#9b59b6);background:-o-linear-gradient(45deg,#3498db,#9b59b6);background:linear-gradient(45deg,#3498db,#9b59b6)}.menu-audiovisual:hover{background:#e65c00;background:-webkit-linear-gradient(45deg,#e65c00,#f9d423);background:-o-linear-gradient(45deg,#e65c00,#f9d423);background:linear-gradient(45deg,#e65c00,#f9d423)}.menu-fotografia:hover{background:#56ab2f;background:-webkit-linear-gradient(45deg,#56ab2f,#a8e063);background:-o-linear-gradient(45deg,#56ab2f,#a8e063);background:linear-gradient(45deg,#56ab2f,#a8e063)}.menu-perfil:hover{background:#ec008c;background:-webkit-linear-gradient(45deg,#ec008c,#fc6767);background:-o-linear-gradient(45deg,#ec008c,#fc6767);background:linear-gradient(45deg,#ec008c,#fc6767)}aside.mobile-menu{-webkit-transition:opacity 3s ease-out,top .3s ease;-o-transition:opacity 3s ease-out,top .3s ease;display:none;opacity:0;transition:opacity 3s ease-out,top .3s ease}@media (max-width:480px){aside.mobile-menu{display:block;position:fixed;top:0;right:0;left:0;opacity:1;z-index:100}}.mm-logo{-webkit-box-flex:1;-ms-flex:1;position:relative;flex:1;padding-left:1.5em;font-family:Montserrat,sans-serif;font-size:18px;font-weight:900;text-transform:uppercase}.mm-logo defs{display:none}.menu-icon-wrap{display:block;float:left;overflow:hidden}.menu-icon-wrapper{-webkit-transition:all .1s ease;-o-transition:all .1s ease;position:relative;float:right;transition:all .1s ease;width:50px;height:50px;overflow:visible}.menu-icon-wrapper.scaled{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.menu-icon-wrapper svg{-webkit-transform:scale(.05);-ms-transform:scale(.05);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform:scale(.05);transform-origin:0 0}.menu-icon-wrapper svg path{stroke:#fff;stroke-width:40px;stroke-linecap:round;stroke-linejoin:round;fill:transparent}.menu-icon-wrapper .menu-icon-trigger{position:relative;cursor:pointer;margin:0;border:none;background:none;padding:0}.menu-icon-wrapper .menu-icon-trigger:hover,.menu-icon-wrapper .menu-icon-triggerfocus{outline:none}.menu-background{-webkit-transition-delay:2s;-o-transition-delay:2s;transition-delay:2s}.menu-tint{-webkit-transition:all .3s ease;-o-transition:all .3s ease;z-index:-1;transition:all .3s ease}.menu-tint.open{display:block;position:fixed;opacity:.8;z-index:98;cursor:pointer;background:#000;width:100%;height:100%}.dummy--active .side-nav-wrap{-webkit-transform:translate3d(0);-ms-transform:translateY(0);transform:translateY(0)}.side-nav-wrap{-webkit-transition:all .5s;-o-transition:all .5s;-webkit-transition-timing-function:cubic-bezier(.7,0,.3,1);-o-transition-timing-function:cubic-bezier(.7,0,.3,1);-webkit-transform:translateY(100vh);-ms-transform:translateY(100vh);-webkit-transition-delay:.1s;-o-transition-delay:.1s;position:fixed;right:0;bottom:0;left:0;transform:translateY(100vh);opacity:1;z-index:100;transition:all .5s;transition-delay:.1s;transition-timing-function:cubic-bezier(.7,0,.3,1);background:#fcfcfc;padding:2em 20px 20px;width:100%;color:#000;font-family:Montserrat,sans-serif;font-weight:800}.side-nav li{display:inline-block;padding:5px 10px;color:#333;font-size:2.3em;font-size:10vmin;letter-spacing:1px;text-transform:uppercase}.side-nav .menu-behance-wrap,.side-nav .menu-mail-wrap{float:right;border:none;background:none;color:#333}section.contact{padding:3rem 0}.contact-headline{font-weight:600}.contact-text{padding-right:2rem}@media (max-width:480px){.contact-text{padding:0;text-align:center}}.contact-button-wrap{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-ms-flex-negative:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;flex-shrink:0;align-items:center;margin-top:2em}.contact-button-wrap .markup{margin-top:1em}.progress-container{position:fixed;z-index:999999;background:rgba(0,0,0,.8);width:100%;height:4px}.progress-bar{-webkit-transition:width .15s ease-out;-o-transition:width .15s ease-out;transition:width .15s ease-out;background:#ffb31a;width:0;height:100%}.effect-honey{-webkit-filter:grayscale(1);-webkit-box-shadow:0 14px 0 0 transparent;-webkit-transition:box-shadow .3s,transform .15s ease-out;-webkit-transition:-webkit-box-shadow .3s,-webkit-transform .15s ease-out;-o-transition:box-shadow .3s,transform .15s ease-out;position:relative;filter:grayscale(1);transition:-webkit-box-shadow .3s,-webkit-transform .15s ease-out;transition:box-shadow .3s,transform .15s ease-out;transition:box-shadow .3s,transform .15s ease-out,-webkit-box-shadow .3s,-webkit-transform .15s ease-out;cursor:pointer;box-shadow:0 14px 0 0 transparent;overflow:hidden;text-align:center}.effect-honey__img{-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0);opacity:.4;width:calc(100% + 50px)}.effect-honey__img,.effect-honey__title{-webkit-transition:opacity .35s,transform .35s;-webkit-transition:opacity .35s,-webkit-transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.effect-honey__title{-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0);opacity:0;margin:1em 1.5em;width:80%;color:#fff;font-family:Montserrat,sans-serif;font-size:1rem;font-size:1.25em;font-weight:900;text-align:left;text-shadow:0 2px 10px rgba(0,0,0,.3);text-transform:uppercase}.effect-honey:before,.effect-honey__title{position:absolute;bottom:0;left:0;z-index:1}.effect-honey:before{top:5rem;right:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.8)),to(transparent));background:-webkit-linear-gradient(bottom,rgba(0,0,0,.8),transparent);background:-o-linear-gradient(bottom,rgba(0,0,0,.8),transparent);background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);pointer-events:none}.effect-honey:hover{-webkit-box-shadow:0 14px 30px 0 rgba(0,0,0,.9);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-filter:grayscale(0);display:visible;transform:scale(1.1);z-index:99;filter:grayscale(0);box-shadow:0 14px 30px 0 rgba(0,0,0,.9);background:-webkit-gradient(linear,left bottom,right top,from(#e65c00),to(#f9d423));background:-webkit-linear-gradient(bottom left,#e65c00,#f9d423);background:-o-linear-gradient(bottom left,#e65c00,#f9d423);background:linear-gradient(to top right,#e65c00,#f9d423)}.effect-honey:hover:before{content:""}.effect-honey:hover .effect-honey__img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);opacity:1}.effect-honey:hover .effect-honey__title{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.bg-full{max-height:100%!important}#demo-canvas{position:absolute;width:100%;height:100%}.ibg-bg{-webkit-transform:matrix(1.05,0,0,1.05,0,0);-ms-transform:matrix(1.05,0,0,1.05,0,0);position:absolute;transform:matrix(1.05,0,0,1.05,0,0)}.rotating{-webkit-transform-style:preserve-3d;-webkit-transform:rotateX(0) rotateY(0) rotate(0);-ms-transform:rotateX(0) rotateY(0) rotate(0);-webkit-transition:transform .8s cubic-bezier(1,0,.5,1.5);-webkit-transition:-webkit-transform .8s cubic-bezier(1,0,.5,1.5);-o-transition:transform .8s cubic-bezier(1,0,.5,1.5);-webkit-transform-origin-x:50%;display:inline-block;transform:rotateX(0) rotateY(0) rotate(0);transform-style:preserve-3d;transition:-webkit-transform .8s cubic-bezier(1,0,.5,1.5);transition:transform .8s cubic-bezier(1,0,.5,1.5);transition:transform .8s cubic-bezier(1,0,.5,1.5),-webkit-transform .8s cubic-bezier(1,0,.5,1.5)}.rotating .back,.rotating .front{-webkit-backface-visibility:hidden;top:0;left:0;backface-visibility:hidden}.rotating .front{-webkit-transform:translateZ(1px);-ms-transform:translateZ(1px);display:inline-block;position:absolute;transform:translateZ(1px)}.rotating.flip .back{-webkit-transform:rotateY(180deg) translateZ(0);-ms-transform:rotateY(180deg) translateZ(0);display:block;transform:rotateY(180deg) translateZ(0);opacity:1;z-index:2}.rotating.flip.up .back{-webkit-transform:rotateX(180deg) translateZ(0);-ms-transform:rotateX(180deg) translateZ(0);transform:rotateX(180deg) translateZ(0)}section.project-bottom-navigation{background:rgba(0,0,0,.85);color:#fff;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.8)}.pbn-nav h2{font-family:Montserrat,sans-serif;font-size:30pt;font-weight:900;line-height:1}@media (max-width:480px){.pbn-nav h2{font-size:2rem}}.pbn-item{position:relative;padding:2.5rem}.pbn-item .small-header{display:inline-block;position:relative;color:#fff}.pbn-item .small-header i{-webkit-transition:all .25s cubic-bezier(0,0,.25,1);-o-transition:all .25s cubic-bezier(0,0,.25,1);position:absolute;top:-.25em;transition:all .25s cubic-bezier(0,0,.25,1);margin:0;font-size:2em}.pbn-item:not(.pbn-next) .small-header i{left:-2em}@media (max-width:480px){.pbn-item:not(.pbn-next) .small-header i{top:10%;left:-1em}}.pbn-item.pbn-next .small-header i{right:-2em;left:unset}.pbn-item:hover .small-header i{-webkit-transform:translateX(-.5em);-ms-transform:translateX(-.5em);transform:translateX(-.5em);color:#ffb319}.pbn-item.pbn-next:hover .small-header i{-webkit-transform:translateX(.5em);-ms-transform:translateX(.5em);transform:translateX(.5em)}.pbn-item:after{-webkit-transition:all .25s cubic-bezier(0,0,.25,.99);-o-transition:all .25s cubic-bezier(0,0,.25,.99);position:absolute;bottom:0;left:50%;transition:all .25s cubic-bezier(0,0,.25,.99);background:#ffb31a;width:0;height:.4rem;content:""}.pbn-item:hover:after{left:0;width:100%}.pbn-item:not(.pbn-next) .small-header{margin:0}.pbn-list:after{background:#ffb31a}.pbn-next{-webkit-transition:all .3s cubic-bezier(0,0,.25,.99);-o-transition:all .3s cubic-bezier(0,0,.25,.99);-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;flex-direction:column;align-items:center;justify-content:center;z-index:1;transition:all .3s cubic-bezier(0,0,.25,.99);border-bottom:1px solid rgba(0,0,0,.2);min-height:400px;overflow:hidden}.pbn-next:hover:before{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-webkit-transition:all .25s cubic-bezier(0,0,.25,.99);-o-transition:all .25s cubic-bezier(0,0,.25,.99);transform:scale(1.05);transition:all .25s cubic-bezier(0,0,.25,.99)}.pbn-next:before{-webkit-filter:grayscale(1);position:absolute;top:0;left:0;opacity:.1;z-index:-1;filter:grayscale(1);width:100%;height:100%;content:""}.slick-slider{-webkit-box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;padding:0;overflow:hidden}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-list.draggable{cursor:-webkit-grab;cursor:grab}.slick-list.draggable:active{cursor:-webkit-grabbing;cursor:grabbing}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.slick-track{display:block;position:relative;top:0;left:0;margin-right:auto;margin-left:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;border:1px solid transparent;height:auto}.slick-arrow.slick-hidden{display:none}.principal{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;align-items:center;padding-top:50px;padding-bottom:150px;min-height:80vh}@media (max-width:480px){.principal{padding-top:50px;padding-bottom:80px;min-height:100vh}}.principal .full{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;height:100%;height:100vh}.main-title{position:relative;z-index:1;padding:10vh 0 15vh;text-shadow:0 2px 10px rgba(0,0,0,.8)}.main-title h1{margin-bottom:.5em}.main-title span.rotate{margin-left:-.2em;color:#fff;font-family:Montserrat,sans-serif;font-size:60px;font-weight:900;text-transform:uppercase}@media (max-width:480px){.main-title span.rotate{font-size:20pt}}.main-title-logo{height:43px}@media (max-width:480px){.main-title-logo{height:20px}}section.proyecto-destacado{z-index:90;margin-top:-150px;margin-bottom:75px;width:100%}@media (max-width:480px){section.proyecto-destacado{margin-top:-80px;margin-bottom:30px}}section.proyecto-destacado h1{color:#fff}section.proyecto-destacado article{display:block;position:relative}section.proyecto-destacado .destacado-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;background:#e60055;width:100%;height:80vh;overflow:hidden}.destacado-wrap a:hover div{-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);transition:all .2s ease-out}.some-others-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;background:#000}.pd-quarter{width:100%;height:50%}.pd-half{position:relative;width:50%;height:100%}@media (max-width:480px){.pd-half{width:100%}}@media (max-width:480px){.pd-half:first-of-type{display:none}}.pd-quarter-top{-webkit-box-shadow:0 2px 5px -1px rgba(0,0,0,.75);position:relative;opacity:.5;box-shadow:0 2px 5px -1px rgba(0,0,0,.75);background:url(../img/cuco-quarter-red.jpg) no-repeat;background-position:center 30%;background-size:cover}.pd-quarter-bottom{position:relative;background:url(../img/cuco-quarter-white.jpg) no-repeat;background-position:bottom;background-size:cover;overflow:hidden}.pd-right-half{position:relative;background:url(../img/cuco-half-background.jpg) no-repeat;background-position:40%;background-size:cover}.cuco-detail-white{-webkit-box-shadow:0 2px 5px -1px rgba(0,0,0,.75);position:absolute;top:10%;right:0;box-shadow:0 2px 5px -1px rgba(0,0,0,.75);background:url(../img/cuco-detail-white.jpg) no-repeat;background-position:10%;background-size:cover;width:50%;height:50%}@media (max-width:480px){.cuco-detail-white{top:20%;height:40%}}.cuco-phone{-webkit-animation:cuco-phone-animation 3.6s ease infinite;position:absolute;bottom:-50%;left:50%;animation:cuco-phone-animation 3.6s ease infinite;margin:0 auto 0 -30%;background:url(../img/cuco-iphone.png) no-repeat;background-position:50%;background-size:contain;width:60%;height:125%}.pd-text-wrap{position:absolute;bottom:0;left:0;background:rgba(0,0,0,.85);background-blend-mode:multiply;padding-bottom:5%;padding-left:5%;width:68%;overflow:visible;color:#fff}.pd-text-wrap h2{margin-top:-.5em;margin-bottom:.4em;font-family:Montserrat,sans-serif;font-size:50pt;font-weight:900;line-height:.9em;text-shadow:3px 3px 5px rgba(0,0,0,.65)}@media (max-width:480px){.pd-text-wrap h2{margin-top:-.6em;font-size:2.5rem}}.pd-text-wrap h3{display:block;margin:0;width:115%;font-family:Open Sans,sans-serif;font-size:12pt;font-weight:400;line-height:1.3em}.pd-text-wrap h3 span{font-weight:800}.pd-text-wrap .markup{float:right;margin:1em 1em 0;font-size:.8em}.pd-text-wrap .markup:before{border-color:rgba(230,0,85,.5)}.pd-logo{position:absolute;top:0;right:0;background:rgba(230,0,85,.7) url(../img/cuco-logo-animation.gif) 50% no-repeat;background-size:90%;padding-top:20vmin;width:20vmin}@media (max-width:480px){.pd-logo{padding-top:35%;width:35%}}.some-others-wrap,section.proyecto-destacado .destacado-wrap{-webkit-box-shadow:0 2px 5px -1px rgba(0,0,0,.75);box-shadow:0 2px 5px -1px rgba(0,0,0,.75)}section.some-projects{margin-bottom:100px}@media (max-width:480px){section.some-projects{margin-bottom:50px}}section.audiovisual{float:left;margin:0 auto 100px;overflow:visible}section.audiovisual .tv-item{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-transition:all .2s;-o-transition:all .2s;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;position:relative;align-items:center;justify-content:center;transition:all .2s;width:100%;height:440px;text-align:center}section.audiovisual .tv-item-wrap{display:block;position:relative;background:url(../img/esaudiovisual-background.jpg);padding-bottom:57px}@media (max-width:480px){section.audiovisual .tv-item-wrap{padding:0 0 35px}}section.audiovisual .tv-item-placeholder{-webkit-box-shadow:0 0 40px 0 #000;position:relative;margin:0 auto;box-shadow:0 0 40px 0 #000;width:100%;max-width:100%}@media (max-width:480px){section.audiovisual .tv-item-placeholder{width:100%}}.tv-cuentaconmigo{background:url(../img/video-previews/cuentaconmigo-preview.jpg)}.tv-mrrobot{background:url(../img/video-previews/mrrobot-preview.jpg)}.tv-cruznovillo{background:url(../img/video-previews/cruznovillo-preview.jpg)}.tv-lotr{background:url(../img/video-previews/lotr-preview.jpg)}.play-button{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:30px;border:4px solid #fff;border-radius:50%;background:rgba(0,0,0,.3);padding:25px;width:16px;height:16px;font-size:16pt;text-align:center}.play-button i.icon-play3{-webkit-transform:scale(1);-ms-transform:scale(1);-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transform:scale(1);transition:all .2s ease-out;margin:0 0 0 4px}.play-button:hover i.icon-play3{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}.tv-item-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:60%}.audiovisual h4{position:relative;color:#e6e6e6;font-size:8pt;letter-spacing:3px;text-shadow:0 0 5px rgba(0,0,0,.5);text-transform:uppercase}@media (max-width:480px){.audiovisual h4{margin-bottom:2em}}.audiovisual h4:after{-webkit-transition:width .5s ease-in-out;-o-transition:width .5s ease-in-out;display:inline-block;position:absolute;bottom:-40px;left:50%;transition:width .5s ease-in-out;margin:11px 0 30px -35px;border:solid #e6e6e6;border-width:2px 0 0;width:70px;content:""}.audiovisual h2{margin-bottom:10px;color:#fff;font-family:Montserrat,sans-serif;font-size:54pt;font-weight:900;text-shadow:3px 3px 5px rgba(0,0,0,.65)}@media (max-width:480px){.audiovisual h2{font-size:2.5em}}.ea-wrap{-ms-flex-item-align:end;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;align-self:flex-end;justify-content:center;z-index:1;width:100%;overflow:hidden}.esaudiovisual-logo{position:relative;vertical-align:middle;border-radius:15px 15px 0 0;background:url(../img/esaudiovisual-logo.png) 50% no-repeat;background-color:#171717;background-size:82%;width:25%;min-width:200px;height:40px;font-size:0;text-align:center}@media (max-width:480px){.esaudiovisual-logo{width:65%}}.esaudiovisual-logo:after,.esaudiovisual-logo:before{position:absolute;bottom:0;border-radius:50%;width:26px;height:26px;content:""}.esaudiovisual-logo:after{-webkit-box-shadow:13px 13px 0 0 #171717;left:-26;box-shadow:13px 13px 0 0 #171717}.esaudiovisual-logo:before{-webkit-box-shadow:-13px 13px 0 0 #171717;right:-26;box-shadow:-13px 13px 0 0 #171717}.esaudiovisual-logo h1{height:45px;overflow:hidden;font-size:0}.tv-item-prev-wrap{position:relative;width:100%}@media (max-width:480px){.tv-item-prev-wrap{margin-right:auto;margin-left:auto;width:calc(100% - 30px)}}.tv-item-preview-block{-webkit-box-sizing:border-box;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;box-sizing:border-box;margin:0 auto}.tv-item-prev-container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;z-index:4;margin-top:-57px;background:#fcfcfc;padding:5px}@media (max-width:480px){.tv-item-prev-container{margin-top:-35px}}.tv-item-preview{-webkit-transition:border .2s ease-out;-o-transition:border .2s ease-out;position:relative;transition:border .2s ease-out;cursor:pointer;outline:none;border:8px solid transparent;overflow:hidden}@media (max-width:480px){.tv-item-preview{border-width:6px;height:80px}}.tv-item-preview img{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:100%}@media (max-width:480px){.tv-item-preview img{-o-object-fit:cover;width:100%;height:100%;object-fit:cover}}.tv-item-preview:hover img{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03);opacity:.8}.slick-track div:active,.slick-track div:focus,.tv-item-preview:active,.tv-item-preview:focus{outline:none}.tv-item-prev-container .slick-track{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.tv-item-prev-container .slick-slide{height:auto}.slick-current .tv-item-preview{border-color:#ffb31a}.esaudiovisual-slider-wrap{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:90px 0 60px}@media (max-width:480px){.esaudiovisual-slider-wrap{padding:30px 0}}.ea-slidernav-container{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:50%;justify-content:space-between;transform:translateY(-50%);z-index:1;margin:0 auto;width:100%;width:calc(100% + 50px)}@media (max-width:480px){.ea-slidernav-container{display:none}}.ea-slidernav-button{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-webkit-transition:all .2s;-o-transition:all .2s;-webkit-transition-timing-function:cubic-bezier(1,0,0,1);-o-transition-timing-function:cubic-bezier(1,0,0,1);display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;align-items:center;justify-content:space-between;transition:all .2s;transition-timing-function:cubic-bezier(1,0,0,1);cursor:pointer;outline:none;border:none;border-radius:40px;background:rgba(38,38,38,.75);padding:15px;width:50px;overflow:hidden}.ea-slidernav-button svg{fill:#fff;width:20px;height:20px}.ea-slidernav-button h3{-webkit-transition:all .2s;-o-transition:all .2s;-webkit-transition-delay:.05s;-o-transition-delay:.05s;-webkit-transition-timing-function:cubic-bezier(.4,0,0,1);-o-transition-timing-function:cubic-bezier(.4,0,0,1);position:absolute;opacity:0;transition:all .2s;transition-delay:.05s;transition-timing-function:cubic-bezier(.4,0,0,1);margin:0 10px;color:#111;font-size:.7rem;font-weight:400;letter-spacing:1px;text-transform:uppercase}.ea-slidernav-button-prev{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ea-slidernav-button-next{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ea-slidernav-button-next h3{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);right:40px;transform:translateX(-50%)}.ea-slidernav-button-prev h3{-webkit-transform:translateX(50%);-ms-transform:translateX(50%);left:40px;transform:translateX(50%)}.ea-slidernav-button-prev .icon-wrap{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.ea-slidernav-button:hover{background:#fff;width:150px}.ea-slidernav-button:hover svg{fill:#111}.ea-slidernav-button:hover h3{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.principal-full{min-width:100vw;min-height:100vh}.principal-full .main-title{padding:0}.hero-error{position:relative;margin:0 auto;color:#f2f2f2;font-size:32pt;font-style:italic;font-weight:400;text-align:center;text-indent:-15px}.error-title{-webkit-box-sizing:border-box;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-sizing:border-box;margin-top:-40px;color:hsla(0,0%,98%,.2);font-family:Montserrat,sans-serif;font-size:350pt;font-size:46vmin;font-weight:900;line-height:250pt;text-align:center;text-shadow:2px 2px 25px rgba(0,0,0,.2)}.error-text{display:inline-block;margin-top:5px;width:600px;color:#d9d9d9;font-size:14pt;text-indent:0}.profile-text-block{margin-bottom:40px}.profile-pic{position:relative;float:left;margin-left:-20%;width:60%}@media (max-width:480px){.profile-pic{margin:0;width:100%}}.profile-pic img{-webkit-animation:slow-fit 2s 1;-webkit-animation-timing-function:linear;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;-webkit-transition:all .3s;-o-transition:all .3s;transform-origin:50% 50%;animation:slow-fit 2s 1;animation-timing-function:linear;transition:all .3s;transition-timing-function:linear;width:100%}.profile-pic img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.profile-greet{-webkit-animation:cuco-phone-animation 3s infinite;-webkit-animation-timing-function:linear;position:absolute;top:30;right:80;z-index:2;animation:cuco-phone-animation 3s infinite;animation-timing-function:linear;color:#fff;font-size:50pt;font-style:italic;font-weight:800;letter-spacing:-3;text-shadow:3px 3px 5px rgba(0,0,0,.65)}@media (max-width:480px){.profile-greet{top:20;right:10;font-size:4rem}}.profile-image-wrapper{-webkit-box-sizing:border-box;-webkit-box-shadow:0 2px 21px -4px #000;box-sizing:border-box;box-shadow:0 2px 21px -4px #000;border:15px solid #ffb31a;border-radius:50%;overflow:hidden}@media (max-width:480px){.profile-image-wrapper{border:10px solid #ffb31a;width:100%}}.profile-info{float:left;padding:50px 50px 0;width:calc(60% - 150px)}@media (max-width:480px){.profile-info{margin:0;padding:25px 25px 50px;width:100%}}.profile-text{margin:0 auto;color:#fff;font-size:16pt;font-style:italic;font-weight:400}.profile-text-block ul{margin:0;padding:0}.profile-text-block ul li{-webkit-transition:background .2s ease-out;-o-transition:background .2s ease-out;-webkit-box-shadow:0 2px 5px -1px rgba(0,0,0,.75);display:inline-block;transition:background .2s ease-out;margin-right:10px;margin-bottom:10px;box-shadow:0 2px 5px -1px rgba(0,0,0,.75);border-radius:5px;background:#000;padding:3px 5px;color:#fff;font-size:8pt;letter-spacing:2;text-transform:uppercase}.profile-text-block ul li:hover{background:hsla(0,0%,50.2%,.5)}.profile-background-tint{-webkit-box-shadow:0 2px 21px -4px #000;margin-left:calc(7.555% + 7.5px);box-shadow:0 2px 21px -4px #000;border-radius:150px 500px 500px 150px;background:rgba(0,0,0,.5)}@media (max-width:480px){.profile-background-tint{margin:20px;border-radius:500px}}.profile-background-tint .small-header{color:#fff}.nombre-perfil{font-family:Montserrat,sans-serif;font-size:32pt;font-style:normal;font-weight:900;text-shadow:3px 3px 5px rgba(0,0,0,.65);text-transform:uppercase}section.every-projects{margin:100px 0}.proyects-container{position:relative;margin:0 50px;width:calc(100% - 100px)}@media (max-width:480px){.proyects-container{margin:0 10px;width:calc(100% - 20px)}}.proyects-container .effect-honey{float:left;background:#000;width:25%}@media (max-width:1050px){.proyects-container .effect-honey{width:50%}}@media (max-width:480px){.proyects-container .effect-honey{width:100%;height:200px}}@media (max-width:480px){.proyects-container .effect-honey__img{-o-object-fit:cover;-webkit-transform:none;-ms-transform:none;transform:none;width:100%;height:100%;object-fit:cover}}.single-project-head{padding:100px 0 50px}@media (max-width:480px){.single-project-head{padding-bottom:100px}}.sp-main{-webkit-box-shadow:0 1px 5px -1px rgba(0,0,0,.3);position:relative;box-shadow:0 1px 5px -1px rgba(0,0,0,.3);height:60vh}@media (max-width:480px){.sp-main{height:40vh}}.sp-main__title{position:absolute;bottom:0;left:0;margin:.5em;max-width:75%;font-family:Montserrat,sans-serif;font-size:4em;font-weight:900;line-height:1em;text-shadow:3px 3px 5px rgba(0,0,0,.65)}@media (max-width:480px){.sp-main__title{bottom:-75px;margin:0;max-width:100%;font-size:2em}}.sp-brief{-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;position:relative;transition:all .3s ease-out;padding:50px 0}@media (max-width:767px){.sp-brief{padding:30px}}@media (max-width:480px){.sp-brief{margin-top:20px;padding:0}}.sp-brief-title{float:left;width:30%}@media (max-width:767px){.sp-brief-title{margin-bottom:1em;width:100%}}.sp-brief-text{float:left;width:70%}@media (max-width:767px){.sp-brief-text{width:100%}}.sp-brief p{font-family:Open Sans,sans-serif;font-size:18px;font-weight:400;line-height:1.6}@media (max-width:480px){.sp-brief p{font-size:15px;line-height:1.5}}.sp-text-wrap h3 span{font-weight:800}.sp-tags{float:left;padding-top:50px;padding-left:50px}@media (max-width:1050px){.sp-tags{width:35% 10px}}@media (max-width:767px){.sp-tags{padding:30px 20px 20px;width:100%}}@media (max-width:480px){.sp-tags{padding:20px 0 0}}.sp-tags-list li{-webkit-transition:background .2s ease-out;-o-transition:background .2s ease-out;-webkit-box-shadow:0 2px 5px -1px rgba(0,0,0,.75);display:inline-block;position:relative;transition:background .2s ease-out;margin-right:-.95em;margin-bottom:.4em;box-shadow:0 2px 5px -1px rgba(0,0,0,.75);border-radius:3px;background:#000;padding:.5em .8em;color:#fff;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.sp-tags-list li:hover{z-index:1;background:#666}.sp-inspiration-holder{display:block;float:left;margin:50px 0 100px}@media (max-width:480px){.sp-inspiration-holder{margin:50px 0 50px 50px;width:100%}}.sp-inspiration{-webkit-box-shadow:0 2px 5px -1px rgba(0,0,0,.75);-webkit-box-sizing:border-box;float:left;box-sizing:border-box;margin:10px;box-shadow:0 2px 5px -1px rgba(0,0,0,.75);border:6px solid;border-radius:50%;width:200px;height:200px;overflow:hidden}@media (max-width:480px){.sp-inspiration{margin:0 0 0 -50px;width:150px;height:150px}}.sp-inspiration img{-webkit-animation:slow-fit 2s 1;-webkit-animation-timing-function:linear;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;-webkit-transition:all .3s;-o-transition:all .3s;transform-origin:50% 50%;animation:slow-fit 2s 1;animation-timing-function:linear;transition:all .3s;transition-timing-function:linear;margin:-6px;background-position:50%;background-size:cover;width:110%;height:110%}.sp-inspiration img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.sp-fullwidth-background{-webkit-box-shadow:0 2px 5px -1px rgba(0,0,0,.75);box-shadow:0 2px 5px -1px rgba(0,0,0,.75);height:600px}@media (max-width:767px){.sp-fullwidth-background{max-height:400px}}@media (max-width:480px){.sp-fullwidth-background{height:30vh;max-height:300px}}.sp-quote{padding:2em .5em;color:#0d0d0d;font-size:3rem;font-style:italic;font-weight:400;letter-spacing:-.04em;line-height:1.18;text-indent:-5px}@media (max-width:480px){.sp-quote{padding:2em 0;font-size:1.3rem;line-height:1.4}}.sp-quote-wrap{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;min-height:400;text-align:center}.sp-quote-author{display:block;margin-top:1.5em;color:#1a1a1a;font-size:1.3rem;letter-spacing:-1px;text-align:center;text-indent:0}@media (max-width:480px){.sp-quote-author{font-size:1rem}}.st0{-webkit-clip-path:url(#es-trace_1_);clip-path:url(#es-trace_1_)}.st0,.st3{fill:#ffb31a}.st3{-webkit-clip-path:url(#es-trace_1_2);clip-path:url(#es-trace_1_2)}.st1{fill:#ffb31a}.principal-full-wrapper{-webkit-transition:all .5s ease;-o-transition:all .5s ease;z-index:1;transition:all .5s ease}@media (max-width:480px){.principal-full-wrapper .container{margin:0;width:100%}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiLCJhYnN0cmFjdHMvX21peGlucy5zY3NzIiwidmVuZG9ycy9fbm9ybWFsaXplLnNjc3MiLCJtYWluLmNzcyIsInZlbmRvcnMvX2ljb24uc2NzcyIsImJhc2UvX2FuaW1hdGlvbnMuc2NzcyIsImJhc2UvX2Jhc2Uuc2NzcyIsImJhc2UvX3R5cG9ncmFwaHkuc2NzcyIsImJhc2UvX2J1dHRvbnMuc2NzcyIsImxheW91dC9fZm9vdGVyLnNjc3MiLCJsYXlvdXQvX2dyaWQuc2NzcyIsImxheW91dC9fbmF2aWdhdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fY29udGFjdC5zY3NzIiwiY29tcG9uZW50cy9fc2Nyb2xsLWluZGljYXRvci5zY3NzIiwiY29tcG9uZW50cy9fZWZmZWN0LWhvbmV5LnNjc3MiLCJjb21wb25lbnRzL19tYXRyaXgtYmFja2dyb3VuZC5zY3NzIiwiY29tcG9uZW50cy9fcm90YXRvci5zY3NzIiwiY29tcG9uZW50cy9fcHJvamVjdC1ib3R0b20tbmF2aWdhdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fc2xpY2suc2NzcyIsInBhZ2VzL19ob21lLnNjc3MiLCJwYWdlcy9fZXJyb3ItcGFnZS5zY3NzIiwicGFnZXMvX3Byb2ZpbGUuc2NzcyIsInBhZ2VzL19wcm9qZWN0cy5zY3NzIiwicGFnZXMvX3NpbmdsZS1wcm9qZWN0LnNjc3MiLCJvdGhlci9fc2hhbWUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSwwRkFBWSxBQUVaLHlGQUFZLEFDZ0VaLHFJQUNJLHdCQUFrQyxBQUVsQyw0QkFEQSxBQUM0QixxQkFETixDQUV6QixBQUVELHVDQUNDLGtCQUFrQixBQUNsQixVQUFXLENBQ1gsQUNuRUQsS0FFRSw4QkFEQSxBQUM4QixnQkFEYixDQUVsQixBQWlCRCxLQUNFLGFBQWMsQ0FDZixBQU9ELEdBRUUsZUFEQSxBQUNnQixhQURGLENBRWYsQUFVRCxHQUNFLCtCQUFBLEFBQXVCLHVCQUFB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QlhpQyxDd0JhbEMsQUFHQyxLQUZBLHFDQUFBLEFBQTZCLDRCQUFBLENBRTdCLEFBQ0QsS0FDQyxZeEJsQmlDLEN3Qm1CakMsQUFNRCx3QnZCNEJFLGdDdUJ0QmdDLEF2QjBCaEMsMkJ1QjNCRCxBQUNpQyxVQUR2QixBdkIyQlQsdUJ1QjFCZ0MsQ0FrQ2pDLEF2QnJFRyx5QnVCNkJKLG1DQVdNLFNBREEsQUFDUyxVQURFLENBR2YsQ0FBQSIsImZpbGUiOiJtYWluLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBWYXJpYWJsZXNcblxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Nb250c2VycmF0OjIwMCwzMDAsNDAwLDYwMCw3MDAsOTAwJyk7XG4vLyBAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU1vbnRzZXJyYXQnKTtcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9T3BlbitTYW5zOjQwMCwgNDAwaSw3MDAsODAwLCA4MDBpJyk7XG5cbiRmb250LXN0YWNrOiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiR0aXRsZS1mb250OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4kcHJpbWFyeS1jb2xvcjogaHNsKDQwLCAxMDAlLCA1NSUpO1xuXG4kYnJlYWtwb2ludC14czogNDgwcHg7XG4kYnJlYWtwb2ludC1zbTogNzY3cHg7XG4kYnJlYWtwb2ludC1tZDogMTA1MHB4O1xuJGJyZWFrcG9pbnQtbGc6IDEzNjBweDtcbiRicmVha3BvaW50LXhsOiAxMzYwcHg7XG5cbiRidG4tZm9udC1zaXplOiAxNnB4O1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAzcHg7XG4kYnRuLXBhZGRpbmc6IDEwcHggMjBweDtcbiRidG4tZm9udC13ZWlnaHQ6IDYwMDtcblxuJGJvZHktYmFja2dyb3VuZDogI0ZDRkNGQztcbiRib2R5LWJnLWltZy0xOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMDAnIGhlaWdodD0nMTAwJyB2aWV3Qm94PScwIDAgMTAwIDEwMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBzdHJva2U9JyUyMzAwMDAwMCcgc3Ryb2tlLW9wYWNpdHk9JzAuMycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2Utd2lkdGg9JzEnJTNFJTNDbGluZSB4MT0nNTAnIHkxPSc0OCcgeDI9JzUwJyB5Mj0nNTInLyUzRSUzQ2xpbmUgeDE9JzQ4JyB5MT0nNTAnIHgyPSc1MicgeTI9JzUwJy8lM0UlM0Mvc3ZnJTNFXCIpOyAvLyArIFBBVFRFUk4gQkdcbi8vICRib2R5LWJnLWltZy0yOiB1cmwoXCJodHRwOi8vYXBpLnRodW1ici5pdC93aGl0ZW5vaXNlLTM1MHgzNTAucG5nP2JhY2tncm91bmQ9MDAwMDAwMDAmbm9pc2U9N2Y3ZjdmJmRlbnNpdHk9MzAmb3BhY2l0eT0xMFwiKTsgLy8gTk9JU0UgUEFUVEVSTiBCR1xuJGJvZHktYmctaW1nLTI6IHVybChcIi4uL2ltZy93aGl0ZW5vaXNlLTM1MHgzNTAucG5nXCIpOyAvLyBOT0lTRSBQQVRURVJOIEJHIiwiLy8gTWl4aW5zXG5cbkBtaXhpbiBtZWRpYSgkbWVkaWEpIHtcbiAgQGlmICRtZWRpYSA9PSB4cyB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXhzKSB7IEBjb250ZW50OyB9XG4gIH1cbiAgQGVsc2UgaWYgJG1lZGlhID09IHNtIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc20pIHsgQGNvbnRlbnQ7IH1cbiAgfVxuICBAZWxzZSBpZiAkbWVkaWEgPT0gbWQge1xuICAgIC8vIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZCkgYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LWxnKSB7IEBjb250ZW50OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1kKSB7IEBjb250ZW50OyB9XG4gIH1cbiAgQGVsc2UgaWYgJG1lZGlhID09IGxnIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbGcpIHsgQGNvbnRlbnQ7IH1cbiAgfVxufVxuXG5AbWl4aW4gcm91bmRlZC1jb3JuZXIoJGFyYykge1xuXHQvLyAtbW96LWJvcmRlci1yYWRpdXM6ICRhcmM7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogJGFyYztcblx0Ym9yZGVyLXJhZGl1czogJGFyYzsgIFxufVxuXG5AbWl4aW4gYm94LXNoYWRvdygkc2hhZG93KSB7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogJHNoYWRvdztcblx0Ly8gLW1vei1ib3gtc2hhZG93OiAkc2hhZG93O1xuXHRib3gtc2hhZG93OiAkc2hhZG93O1xufVxuXG5AbWl4aW4gYm94LXNpemluZygkdHlwZSkge1xuXHQtd2Via2l0LWJveC1zaXppbmc6ICR0eXBlO1xuXHQvLyAtbW96LWJveC1zaXppbmc6ICR0eXBlO1xuXHRib3gtc2l6aW5nOiAkdHlwZTtcbn1cblxuQG1peGluIG9wYWNpdHkoJG9wYWNpdHkpIHtcbiAgb3BhY2l0eTogJG9wYWNpdHk7XG4gIC8vICRvcGFjaXR5LWllOiAkb3BhY2l0eSAqIDEwMDtcbiAgLy8gZmlsdGVyOiBhbHBoYShvcGFjaXR5PSRvcGFjaXR5LWllKTsgLy9JRThcbn1cblxuQG1peGluIGtleWZyYW1lcygkYW5pbWF0aW9uLW5hbWUpIHtcblx0QC13ZWJraXQta2V5ZnJhbWVzICN7JGFuaW1hdGlvbi1uYW1lfSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cblx0QC1tb3ota2V5ZnJhbWVzICN7JGFuaW1hdGlvbi1uYW1lfSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH0gIFxuXHRALW1zLWtleWZyYW1lcyAjeyRhbmltYXRpb24tbmFtZX0ge1xuXHRcdEBjb250ZW50O1xuXHR9XG5cdEAtby1rZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHtcblx0XHRAY29udGVudDtcblx0fSAgXG5cdEBrZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gdHJhbnNpdGlvbigkYXJncy4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb246ICRhcmdzO1xuICAvLyAtbW96LXRyYW5zaXRpb246ICRhcmdzO1xuICAvLyAtbXMtdHJhbnNpdGlvbjogJGFyZ3M7XG4gIC8vIC1vLXRyYW5zaXRpb246ICRhcmdzO1xuICB0cmFuc2l0aW9uOiAkYXJncztcbn1cblxuJWJnLWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuJWxheW91dC1mbG9hdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZmxvYXQ6IGxlZnQ7XG59IiwiLyogbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufSIsIkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU1vbnRzZXJyYXQ6MjAwLDMwMCw0MDAsNjAwLDcwMCw5MDBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1PcGVuK1NhbnM6NDAwLCA0MDBpLDcwMCw4MDAsIDgwMGlcIik7XG4uZWZmZWN0LWhvbmV5X19pbWcsIC5wYm4tbmV4dDpiZWZvcmUsIHNlY3Rpb24uYXVkaW92aXN1YWwgLnR2LWl0ZW0sIHNlY3Rpb24uYXVkaW92aXN1YWwgLnR2LWl0ZW0td3JhcCwgLnNwLW1haW4sIC5zcC1mdWxsd2lkdGgtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLnVuLXRlcmNpbywgLmRvcy10ZXJjaW9zLCAubWl0YWQsIC5lbnRlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi8qIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovIH1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwOyB9XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMSAqL1xuICBoZWlnaHQ6IDA7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqLyB9XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7XG4gIC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDsgfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogMSAqLyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovIH1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IH1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnRJY29uJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Gb250SWNvbi5lb3Q/czl2Y3N4XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0ZvbnRJY29uLmVvdD9zOXZjc3gjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0ZvbnRJY29uLnR0Zj9zOXZjc3hcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0ZvbnRJY29uLndvZmY/czl2Y3N4XCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0ZvbnRJY29uLnN2Zz9zOXZjc3gjRm9udEljb25cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuaSwgLmljb21vb24tbGlnYSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiAnRm9udEljb24nICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEVuYWJsZSBMaWdhdHVyZXMgPT09PT09PT09PT09PT09PSAqL1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiO1xuICAtbW96LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhPTFcIjtcbiAgLW1vei1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiO1xuICAtbXMtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIiAxO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiO1xuICAtd2Via2l0LWZvbnQtdmFyaWFudC1saWdhdHVyZXM6IGRpc2NyZXRpb25hcnktbGlnYXR1cmVzO1xuICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBkaXNjcmV0aW9uYXJ5LWxpZ2F0dXJlcztcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5pY29uLWVhcnRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7IH1cblxuLmljb24tbWFpbC1yZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7IH1cblxuLmljb24taG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiOyB9XG5cbi5pY29uLWhvbWUzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7IH1cblxuLmljb24tb2ZmaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7IH1cblxuLmljb24tZHJvcGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiOyB9XG5cbi5pY29uLWltYWdlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZVwiOyB9XG5cbi5pY29uLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiOyB9XG5cbi5pY29uLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTJcIjsgfVxuXG4uaWNvbi1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEzXCI7IH1cblxuLmljb24tYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZlwiOyB9XG5cbi5pY29uLWxpYnJhcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjFcIjsgfVxuXG4uaWNvbi1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMFwiOyB9XG5cbi5pY29uLXByaWNlLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzZcIjsgfVxuXG4uaWNvbi1sb2NhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0N1wiOyB9XG5cbi5pY29uLXVuZG8yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY3XCI7IH1cblxuLmljb24tcmVkbzI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjhcIjsgfVxuXG4uaWNvbi1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY5XCI7IH1cblxuLmljb24tcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmFcIjsgfVxuXG4uaWNvbi1idWJibGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZjXCI7IH1cblxuLmljb24tdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3MVwiOyB9XG5cbi5pY29uLXF1b3Rlcy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc3XCI7IH1cblxuLmljb24tcXVvdGVzLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc4XCI7IH1cblxuLmljb24ta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThkXCI7IH1cblxuLmljb24tY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk0XCI7IH1cblxuLmljb24tdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTllXCI7IH1cblxuLmljb24tZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhOVwiOyB9XG5cbi5pY29uLWJpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhY1wiOyB9XG5cbi5pY29uLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhZVwiOyB9XG5cbi5pY29uLXBvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWI1XCI7IH1cblxuLmljb24tY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzFcIjsgfVxuXG4uaWNvbi1hdHRhY2htZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWNkXCI7IH1cblxuLmljb24tZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWNlXCI7IH1cblxuLmljb24tYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDJcIjsgfVxuXG4uaWNvbi1zdGFyLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDlcIjsgfVxuXG4uaWNvbi1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkYVwiOyB9XG5cbi5pY29uLXBsYXkzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFjXCI7IH1cblxuLmljb24tcGF1c2UyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFkXCI7IH1cblxuLmljb24tdm9sdW1lLWhpZ2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjZcIjsgfVxuXG4uaWNvbi12b2x1bWUtbXV0ZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMmFcIjsgfVxuXG4uaWNvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDJcIjsgfVxuXG4uaWNvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0NFwiOyB9XG5cbi5pY29uLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYThiXCI7IH1cblxuLmljb24tZ29vZ2xlLXBsdXMyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYThjXCI7IH1cblxuLmljb24tZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTBcIjsgfVxuXG4uaWNvbi1mYWNlYm9vazI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTFcIjsgfVxuXG4uaWNvbi1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTJcIjsgfVxuXG4uaWNvbi10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5NVwiOyB9XG5cbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTZcIjsgfVxuXG4uaWNvbi12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTk3XCI7IH1cblxuLmljb24teW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5ZFwiOyB9XG5cbi5pY29uLXlvdXR1YmUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTllXCI7IH1cblxuLmljb24tdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTlmXCI7IH1cblxuLmljb24tdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTBcIjsgfVxuXG4uaWNvbi1mbGlja3IyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWE0XCI7IH1cblxuLmljb24tZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTdcIjsgfVxuXG4uaWNvbi1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWE4XCI7IH1cblxuLmljb24tYXBwbGVpbmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYmVcIjsgfVxuXG4uaWNvbi13aW5kb3dzODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjMlwiOyB9XG5cbi5pY29uLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkOVwiOyB9XG5cbi5pY29uLWZpcmVmb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZGFcIjsgfVxuXG4uaWNvbi1odG1sLWZpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZTRcIjsgfVxuXG4uaWNvbi1odG1sLWZpdmUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWU1XCI7IH1cblxuLmljb24tY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlNlwiOyB9XG5cbi5pY29uLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7IH1cblxuLmljb24taG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiOyB9XG5cbi5pY29uLWhvbWUzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7IH1cblxuLmljb24tb2ZmaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7IH1cblxuLmljb24tZHJvcGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiOyB9XG5cbi5pY29uLWltYWdlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZVwiOyB9XG5cbi5pY29uLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiOyB9XG5cbi5pY29uLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTJcIjsgfVxuXG4uaWNvbi1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEzXCI7IH1cblxuLmljb24tYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZlwiOyB9XG5cbi5pY29uLWxpYnJhcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjFcIjsgfVxuXG4uaWNvbi1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMFwiOyB9XG5cbi5pY29uLXByaWNlLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzZcIjsgfVxuXG4uaWNvbi1sb2NhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0N1wiOyB9XG5cbi5pY29uLXVuZG8yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY3XCI7IH1cblxuLmljb24tcmVkbzI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjhcIjsgfVxuXG4uaWNvbi1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY5XCI7IH1cblxuLmljb24tcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmFcIjsgfVxuXG4uaWNvbi1idWJibGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZjXCI7IH1cblxuLmljb24tdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3MVwiOyB9XG5cbi5pY29uLXF1b3Rlcy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc3XCI7IH1cblxuLmljb24tcXVvdGVzLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc4XCI7IH1cblxuLmljb24ta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThkXCI7IH1cblxuLmljb24tY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk0XCI7IH1cblxuLmljb24tdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTllXCI7IH1cblxuLmljb24tZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhOVwiOyB9XG5cbi5pY29uLWJpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhY1wiOyB9XG5cbi5pY29uLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhZVwiOyB9XG5cbi5pY29uLXBvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWI1XCI7IH1cblxuLmljb24tY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzFcIjsgfVxuXG4uaWNvbi1hdHRhY2htZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWNkXCI7IH1cblxuLmljb24tZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWNlXCI7IH1cblxuLmljb24tYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDJcIjsgfVxuXG4uaWNvbi1zdGFyLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDlcIjsgfVxuXG4uaWNvbi1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkYVwiOyB9XG5cbi5pY29uLXBsYXkzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFjXCI7IH1cblxuLmljb24tcGF1c2UyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFkXCI7IH1cblxuLmljb24tdm9sdW1lLWhpZ2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjZcIjsgfVxuXG4uaWNvbi12b2x1bWUtbXV0ZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMmFcIjsgfVxuXG4uaWNvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDJcIjsgfVxuXG4uaWNvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0NFwiOyB9XG5cbi5pY29uLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYThiXCI7IH1cblxuLmljb24tZ29vZ2xlLXBsdXMyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYThjXCI7IH1cblxuLmljb24tZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTBcIjsgfVxuXG4uaWNvbi1mYWNlYm9vazI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTFcIjsgfVxuXG4uaWNvbi1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTJcIjsgfVxuXG4uaWNvbi10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5NVwiOyB9XG5cbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTZcIjsgfVxuXG4uaWNvbi12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTk3XCI7IH1cblxuLmljb24teW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5ZFwiOyB9XG5cbi5pY29uLXlvdXR1YmUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTllXCI7IH1cblxuLmljb24tdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTlmXCI7IH1cblxuLmljb24tdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTBcIjsgfVxuXG4uaWNvbi1mbGlja3IyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWE0XCI7IH1cblxuLmljb24tZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTdcIjsgfVxuXG4uaWNvbi1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWE4XCI7IH1cblxuLmljb24tYXBwbGVpbmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYmVcIjsgfVxuXG4uaWNvbi13aW5kb3dzODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjMlwiOyB9XG5cbi5pY29uLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkOVwiOyB9XG5cbi5pY29uLWZpcmVmb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZGFcIjsgfVxuXG4uaWNvbi1odG1sLWZpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZTRcIjsgfVxuXG4uaWNvbi1odG1sLWZpdmUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWU1XCI7IH1cblxuLmljb24tY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlNlwiOyB9XG5cbi5pY29uLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjNcIjsgfVxuXG4uaWNvbi11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWNcIjsgfVxuXG4uaWNvbi1icmllZmNhc2UyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIxXCI7IH1cblxuLmljb24tdW5sb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZVwiOyB9XG5cbi5pY29uLWJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjsgfVxuXG4uaWNvbi1pbnN0aXR1dGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5Y1wiOyB9XG5cbi5pY29uLXVuaXZlcnNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjsgfVxuXG4uaWNvbi1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZFwiOyB9XG5cbi5pY29uLW1vcnRhci1ib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZFwiOyB9XG5cbi5pY29uLWxvY2syOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODk3XCI7IH1cblxuLmljb24tbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OTRcIjsgfVxuXG4uaWNvbi1rZXlib2FyZF9hcnJvd19yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiOyB9XG5cbi5pY29uLWtleWJvYXJkX2Fycm93X2xlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjsgfVxuXG5Aa2V5ZnJhbWVzIGhlYXJ0YmVhdCB7XG4gIDAlLCAxMS40Mjg1NyUsIDI4LjU3MTQzJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICA3LjE0Mjg2JSwgMTcuMTQyODYlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGN1Y28tcGhvbmUtYW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICA1LjU1NTU2JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gIDExLjExMTExJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gIDIyLjIyMjIyJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTsgfVxuICAyNy43Nzc3OCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAzMy4zMzMzMyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtN3B4KTsgfVxuICAzNy40NDQ0NCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsb3ctZml0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQGtleWZyYW1lcyBnb2VzLXRvcCB7XG4gIDAlIHtcbiAgICB0b3A6IC01MHB4OyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsb3ctZml0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQC1tb3ota2V5ZnJhbWVzIHNsb3ctZml0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQC1tcy1rZXlmcmFtZXMgc2xvdy1maXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG5ALW8ta2V5ZnJhbWVzIHNsb3ctZml0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQGtleWZyYW1lcyBzbG93LWZpdCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbioge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5odG1sLCBib2R5IHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjUwLCAyNTAsIDI1MCwgMC41KTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBtaW4taGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHQ7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgaHRtbCwgYm9keSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG46Oi13ZWJraXQtc2VsZWN0aW9uIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cblxuOjotbXMtc2VsZWN0aW9uIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cblxuOjotby1zZWxlY3Rpb24ge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuXG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cblxuOjpzZWxlY3Rpb24ge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qYTp2aXNpdGVke2NvbG9yOiAjRkZGRkZGfSovXG4vKmE6aG92ZXJ7Y29sb3I6ICNEOEQ4RDh9Ki9cbmEge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG5saSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRkNGQztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTAwJyBoZWlnaHQ9JzEwMCcgdmlld0JveD0nMCAwIDEwMCAxMDAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgc3Ryb2tlPSclMjMwMDAwMDAnIHN0cm9rZS1vcGFjaXR5PScwLjMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScxJyUzRSUzQ2xpbmUgeDE9JzUwJyB5MT0nNDgnIHgyPSc1MCcgeTI9JzUyJy8lM0UlM0NsaW5lIHgxPSc0OCcgeTE9JzUwJyB4Mj0nNTInIHkyPSc1MCcvJTNFJTNDL3N2ZyUzRVwiKSwgdXJsKFwiLi4vaW1nL3doaXRlbm9pc2UtMzUweDM1MC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7IH1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwOyB9XG5cbi5mbGV4LWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubW9iaWxlLW5vdCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgd2lkdGg6IDkyJTtcbiAgICAgIHdpZHRoOiBjYWxjKCAxMDAlIC0gMTAwcHgpOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogOTUlO1xuICAgICAgd2lkdGg6IGNhbGMoIDEwMCUgLSA1MHB4KTsgfSB9XG5cbi5mbGV4LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuZmxleC1jb250YWluZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi5wcmluY2lwYWwtY29sb3ItYmcge1xuICBiYWNrZ3JvdW5kOiAjZmZiMzFhOyB9XG5cbi5uby1wb2ludGVyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuc2VjdGlvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG5cbmgxIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNzBweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDsgfVxuXG4uaGVyby1xdW90ZSB7XG4gIGNvbG9yOiAjZjJmMmYyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMzJwdDtcbiAgbWF4LXdpZHRoOiA2MCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmhlcm8tcXVvdGUge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgbWF4LXdpZHRoOiA5NSU7IH0gfVxuXG4ucXVvdGUtYXV0aG9yIHtcbiAgY29sb3I6ICNkOWQ5ZDk7XG4gIGZvbnQtc2l6ZTogMjBwdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgdGV4dC1pbmRlbnQ6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnF1b3RlLWF1dGhvciB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4uZGVzdGFjYWRvIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogI2ZmYjMxYTsgfVxuXG5pIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgaS5pY29uLXN0YXItZnVsbCB7XG4gICAgY29sb3I6ICNmZmIzMWE7IH1cbiAgaS5pY29uLWZpcmUge1xuICAgIGNvbG9yOiAjZmYyZDFhOyB9XG5cbi5zbWFsbC1oZWFkZXIge1xuICBmb250LXNpemU6IDlwdDtcbiAgY29sb3I6IGJsYWNrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5zbWFsbC1oZWFkZXIge1xuICAgICAgZm9udC1zaXplOiA4cHQ7IH0gfVxuICAuc21hbGwtaGVhZGVyIC5zZWUtYWxsIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLnNtYWxsLWhlYWRlci0tYW5pbWF0ZSB7XG4gICAgYW5pbWF0aW9uOiBoZWFydGJlYXQgMi44cyBpbmZpbml0ZTsgfVxuXG4uYnRuIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuYnRuLXByaW1hcnksIC5idG4tY29udGFjdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjMxYTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLW91dDsgfVxuICAgIC5idG4tcHJpbWFyeTpob3ZlciwgLmJ0bi1jb250YWN0OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNjk5MDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7IH1cbiAgLmJ0bi1zZWNvbmRhcnkge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHJlZDsgfVxuXG4uYnRuLWNvbnRhY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6IGJsYWNrO1xuICBwYWRkaW5nOiAwLjllbSAxLjRlbTtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG5cbi5tYXJrdXAge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB1bnNldDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwOyB9XG4gIC5tYXJrdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMC4yZW07XG4gICAgcmlnaHQ6IC0wLjJlbTtcbiAgICBib3R0b206IC0xcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMC40ZW0gc29saWQgcmdiYSgyNTUsIDE4NSwgNTAsIDAuNik7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZTtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAubWFya3VwOmhvdmVyOmJlZm9yZSB7XG4gICAgYm9yZGVyLXdpZHRoOiAxLjVlbTtcbiAgICBib3R0b206IC0wLjJlbTsgfVxuICAubWFya3VwLnNtYWxsIHtcbiAgICBmb250LXNpemU6IC43cmVtOyB9XG5cbi5wcmluY2lwYWwtY29sb3ItYmcgLm1hcmt1cDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTUzLCAxMDIsIDAsIDAuNCk7IH1cblxuZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiA4cHQ7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYm90dG9tbWVudS13cmFwIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmJvdHRvbW1lbnUtbmF2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMjBweDsgfVxuXG4uYm90dG9tbWVudS1uYXYgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMCAzNXB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIC8qYm9yZGVyOiAxcHggc29saWQgIzIyMjsqL1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDlwdDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAuYm90dG9tbWVudS1uYXYgbGk6aG92ZXIge1xuICAgIGNvbG9yOiBmZmY7XG4gICAgLypmb250LXdlaWdodDogODAwOyovXG4gICAgLypmb250LXNpemU6IDEwcHQ7Ki8gfVxuXG4uZm9vdGVyLXJyc3Mge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmZvb3Rlci1ycnNzIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZm9vdGVyLXJyc3MgYSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogNXB4OyB9IH1cbiAgICAuZm9vdGVyLXJyc3MgYTpob3ZlciAuZm9vdGVyLXJyc3MtaXRlbSB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgIC5mb290ZXItcnJzcyBhOmhvdmVyIC5mb290ZXItcnJzcy1pdGVtIGkge1xuICAgICAgICBjb2xvcjogI2ZmYjMxYTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuZm9vdGVyLXJyc3MgdWwge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmZvb3Rlci1ycnNzIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gIC5mb290ZXItcnJzcy13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1MHB4IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5mb290ZXItcnJzcy13cmFwIHtcbiAgICAgICAgcGFkZGluZzogMWVtIDA7IH0gfVxuICAuZm9vdGVyLXJyc3MtaXRlbSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICM0ZDRkNGQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5mb290ZXItcnJzcy1pdGVtIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM2NjY2NjY7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGNvbG9yOiAjZTZlNmU2OyB9IH1cbiAgICAuZm9vdGVyLXJyc3MtaXRlbSBpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmZvb3Rlci1ycnNzLWl0ZW0gaSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMmVtOyB9IH1cblxuLmZvb3Rlci1jb3B5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxLjVyZW07IH1cbiAgLmZvb3Rlci1jb3B5IHNwYW4ge1xuICAgIGNvbG9yOiAjNTk1OTU5OyB9XG5cbi51bi10ZXJjaW8ge1xuICB3aWR0aDogMzMuMzMlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC51bi10ZXJjaW8ge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uZG9zLXRlcmNpb3Mge1xuICB3aWR0aDogNjYuNjYlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5kb3MtdGVyY2lvcyB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5taXRhZCB7XG4gIHdpZHRoOiA1MCU7IH1cblxuLmVudGVybyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbmFzaWRlIC5tbS13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMjI7XG4gIGJhY2tncm91bmQ6ICMxMTE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzcyBlYXNlLW91dCwgdG9wIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzcyBlYXNlLW91dCwgdG9wIDAuM3MgZWFzZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4udG9wbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIyMjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICB0b3A6IDBweDtcbiAgb3BhY2l0eTogMTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAudG9wbWVudSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnRvcG1lbnUuZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMnB4IDIxcHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCAyMXB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIGFuaW1hdGlvbjogZ29lcy10b3AgLjNzOyB9XG4gIC50b3BtZW51Om5vdCguZml4ZWQpIC50b3BtZW51LWxvZ29pY29uLXdyYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnRvcG1lbnUtbG9nb2ljb24td3JhcCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzIyMjsgfVxuICAudG9wbWVudS1sb2dvaWNvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2VzYWRyaWFuLW1lbnUtaWNvbi5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjdweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAudG9wbWVudS13cmFwIHtcbiAgICBmbGV4OiAxO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA3MCU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTsgfVxuICAudG9wbWVudS1uYXYgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAudG9wbWVudS1uYXYgYSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmbGV4OiAxO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjIyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiA5cHQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICM5OTk5OTk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAudG9wbWVudS1uYXYgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBmb250LXNpemU6IDEwcHQ7IH1cbiAgICAudG9wbWVudS1uYXYgYSBsaSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tZW51LWJlaGFuY2Utd3JhcCxcbi5tZW51LW1haWwtd3JhcCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjIyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB0O1xuICBtYXJnaW46IDAgYXV0bztcbiAgY29sb3I6ICM5OTk5OTk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAubWVudS1iZWhhbmNlLXdyYXAgaSxcbiAgLm1lbnUtbWFpbC13cmFwIGkge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5tZW51LWJlaGFuY2Utd3JhcDpob3ZlcixcbiAgLm1lbnUtbWFpbC13cmFwOmhvdmVyIHtcbiAgICBmb250LXNpemU6IDEzcHQ7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLm1lbnUtYmVoYW5jZS13cmFwOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzM0OThkYjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMzk2YWZjLCAjMjk0OGZmKTsgfVxuXG4ubWVudS1tYWlsLXdyYXA6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjQUEwNzZCO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNBQTA3NkIsICM2MTA0NUYpOyB9XG5cbi5tZW51LXByb3llY3Rvczpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzNDk4ZGI7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzM0OThkYiwgIzliNTliNik7IH1cblxuLm1lbnUtYXVkaW92aXN1YWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTY1YzAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNlNjVjMDAsICNGOUQ0MjMpOyB9XG5cbi5tZW51LWZvdG9ncmFmaWE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNTZhYjJmO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM1NmFiMmYsICNhOGUwNjMpOyB9XG5cbi5tZW51LXBlcmZpbDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlYzAwOGM7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2VjMDA4YywgI2ZjNjc2Nyk7IH1cblxuLypNRU5VIElDT04qL1xuYXNpZGUubW9iaWxlLW1lbnUge1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgM3MgZWFzZS1vdXQsIHRvcCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgM3MgZWFzZS1vdXQsIHRvcCAwLjNzIGVhc2U7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgYXNpZGUubW9iaWxlLW1lbnUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogMTAwOyB9IH1cblxuLm1tLWxvZ28ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5tbS1sb2dvIGRlZnMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogTWVudSBpY29uIHN0eWxlcyAqL1xuLm1lbnUtaWNvbi13cmFwIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tZW51LWljb24td3JhcHBlciB7XG4gIGZsb2F0OiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2U7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gIC5tZW51LWljb24td3JhcHBlci5zY2FsZWQge1xuICAgIC8qLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSk7Ki9cbiAgICAvKi1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNSk7Ki9cbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7IH1cbiAgLm1lbnUtaWNvbi13cmFwcGVyIHN2ZyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMDUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuMDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4wNSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7IH1cbiAgICAubWVudS1pY29uLXdyYXBwZXIgc3ZnIHBhdGgge1xuICAgICAgc3Ryb2tlOiAjZmZmO1xuICAgICAgc3Ryb2tlLXdpZHRoOiA0MHB4O1xuICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgICAgIGZpbGw6IHRyYW5zcGFyZW50OyB9XG4gIC5tZW51LWljb24td3JhcHBlciAubWVudS1pY29uLXRyaWdnZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvKiAgd2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlOyovXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLm1lbnUtaWNvbi13cmFwcGVyIC5tZW51LWljb24tdHJpZ2dlcjpob3ZlciwgLm1lbnUtaWNvbi13cmFwcGVyIC5tZW51LWljb24tdHJpZ2dlcmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cblxuLm1lbnUtYmFja2dyb3VuZCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMnM7XG4gIC8qIFNhZmFyaSAqL1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyczsgfVxuXG4ubWVudS10aW50IHtcbiAgei1pbmRleDogLTE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAubWVudS10aW50Lm9wZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICB6LWluZGV4OiA5ODtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKk1FTlUgSU1HIEhPVkVSKi9cbi5kdW1teS0tYWN0aXZlIC5zaWRlLW5hdi13cmFwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cblxuLnNpZGUtbmF2LXdyYXAge1xuICBjb2xvcjogYmxhY2s7XG4gIHotaW5kZXg6IDEwMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweDtcbiAgcGFkZGluZy10b3A6IDJlbTtcbiAgYmFja2dyb3VuZDogI0ZDRkNGQztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwdmgpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xuICBvcGFjaXR5OiAxO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7IH1cblxuLnNpZGUtbmF2IGxpIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LXNpemU6IDIuM2VtO1xuICBmb250LXNpemU6IDEwdm1pbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5zaWRlLW5hdiAubWVudS1iZWhhbmNlLXdyYXAsXG4uc2lkZS1uYXYgLm1lbnUtbWFpbC13cmFwIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjMzMzMzMzOyB9XG5cbnNlY3Rpb24uY29udGFjdCB7XG4gIHBhZGRpbmc6IDNyZW0gMDsgfVxuXG4uY29udGFjdC1oZWFkbGluZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLmNvbnRhY3QtdGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmNvbnRhY3QtdGV4dCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLmNvbnRhY3QtYnV0dG9uLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXRvcDogMmVtOyB9XG4gIC5jb250YWN0LWJ1dHRvbi13cmFwIC5tYXJrdXAge1xuICAgIG1hcmdpbi10b3A6IDFlbTsgfVxuXG4ucHJvZ3Jlc3MtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTk5OyB9XG5cbi5wcm9ncmVzcy1iYXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmIzMWE7XG4gIHdpZHRoOiAwJTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4xNXMgZWFzZS1vdXQ7IH1cblxuLmVmZmVjdC1ob25leSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxNHB4IDBweCAwcHggcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm94LXNoYWRvdzogMHB4IDE0cHggMHB4IDBweCByZ2JhKDAsIDAsIDAsIDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcywgdHJhbnNmb3JtIDAuMTVzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MsIHRyYW5zZm9ybSAwLjE1cyBlYXNlLW91dDsgfVxuICAuZWZmZWN0LWhvbmV5X19pbWcge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMsIHRyYW5zZm9ybSAwLjM1cztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzLCB0cmFuc2Zvcm0gMC4zNXM7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDUwcHgpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNDBweCwgMCwgMCk7IH1cbiAgLmVmZmVjdC1ob25leV9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAxZW0gMS41ZW07XG4gICAgd2lkdGg6IDgwJTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgICB0ZXh0LXNoYWRvdzogMHB4IDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMsIHRyYW5zZm9ybSAwLjM1cztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzLCB0cmFuc2Zvcm0gMC4zNXM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5lZmZlY3QtaG9uZXk6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1cmVtO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuOCksIHRyYW5zcGFyZW50KTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5lZmZlY3QtaG9uZXk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AgcmlnaHQsICNlNjVjMDAsICNGOUQ0MjMpO1xuICAgIGRpc3BsYXk6IHZpc2libGU7XG4gICAgei1pbmRleDogOTk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMTRweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gICAgYm94LXNoYWRvdzogMHB4IDE0cHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTsgfVxuICAgIC5lZmZlY3QtaG9uZXk6aG92ZXI6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgICAuZWZmZWN0LWhvbmV5OmhvdmVyIC5lZmZlY3QtaG9uZXlfX2ltZyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7IH1cbiAgICAuZWZmZWN0LWhvbmV5OmhvdmVyIC5lZmZlY3QtaG9uZXlfX3RpdGxlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5iZy1mdWxsIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuI2RlbW8tY2FudmFzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5pYmctYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogbWF0cml4KDEuMDUsIDAsIDAsIDEuMDUsIDAsIDApOyB9XG5cbi8qUk9UQVRPUiovXG4ucm90YXRpbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgLW1vei10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAtbXMtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgLW8tdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoMCkgcm90YXRlWSgwKSByb3RhdGVaKDApO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlWCgwKSByb3RhdGVZKDApIHJvdGF0ZVooMCk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVgoMCkgcm90YXRlWSgwKSByb3RhdGVaKDApO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZVgoMCkgcm90YXRlWSgwKSByb3RhdGVaKDApO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoMCkgcm90YXRlWSgwKSByb3RhdGVaKDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjhzIGN1YmljLWJlemllcigxLCAwLCAwLjUsIDEuNSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjhzIGN1YmljLWJlemllcigxLCAwLCAwLjUsIDEuNSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbi14OiA1MCU7IH1cbiAgLnJvdGF0aW5nIC5mcm9udCwgLnJvdGF0aW5nIC5iYWNrIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC1vLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnJvdGF0aW5nIC5mcm9udCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMXB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMXB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMXB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDFweCk7IH1cbiAgLnJvdGF0aW5nLmZsaXAgLmJhY2sge1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZykgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpIHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIC5yb3RhdGluZy5mbGlwLnVwIC5iYWNrIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZykgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpIHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbnNlY3Rpb24ucHJvamVjdC1ib3R0b20tbmF2aWdhdGlvbiB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjgpOyB9XG5cbi5wYm4tbmF2IGgyIHtcbiAgZm9udC1zaXplOiAzMHB0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogOTAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wYm4tbmF2IGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfSB9XG5cbi5wYm4taXRlbSB7XG4gIHBhZGRpbmc6IDIuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wYm4taXRlbSAuc21hbGwtaGVhZGVyIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5wYm4taXRlbSAuc21hbGwtaGVhZGVyIGkge1xuICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0b3A6IC0wLjI1ZW07XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpOyB9XG4gIC5wYm4taXRlbTpub3QoLnBibi1uZXh0KSAuc21hbGwtaGVhZGVyIGkge1xuICAgIGxlZnQ6IC0yZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5wYm4taXRlbTpub3QoLnBibi1uZXh0KSAuc21hbGwtaGVhZGVyIGkge1xuICAgICAgICBsZWZ0OiAtMWVtO1xuICAgICAgICB0b3A6IDEwJTsgfSB9XG4gIC5wYm4taXRlbS5wYm4tbmV4dCAuc21hbGwtaGVhZGVyIGkge1xuICAgIGxlZnQ6IHVuc2V0O1xuICAgIHJpZ2h0OiAtMmVtOyB9XG4gIC5wYm4taXRlbTpob3ZlciAuc21hbGwtaGVhZGVyIGkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMC41ZW0pO1xuICAgIGNvbG9yOiAjZmZiMzE5OyB9XG4gIC5wYm4taXRlbS5wYm4tbmV4dDpob3ZlciAuc21hbGwtaGVhZGVyIGkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjVlbSk7IH1cbiAgLnBibi1pdGVtOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDAlO1xuICAgIGhlaWdodDogMC40cmVtO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYmFja2dyb3VuZDogI2ZmYjMxYTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMC45OSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAwLjk5KTsgfVxuICAucGJuLWl0ZW06aG92ZXI6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7IH1cbiAgLnBibi1pdGVtOm5vdCgucGJuLW5leHQpIC5zbWFsbC1oZWFkZXIge1xuICAgIG1hcmdpbjogMDsgfVxuXG4ucGJuLWxpc3Q6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZiMzFhOyB9XG5cbi5wYm4tbmV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMC45OSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAwLjk5KTtcbiAgei1pbmRleDogMTtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gIC5wYm4tbmV4dDpob3ZlcjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDAuOTkpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMC45OSk7IH1cbiAgLnBibi1uZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAwLjE7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7IH1cblxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiBoYW5kOyB9XG5cbi5zbGljay1saXN0LmRyYWdnYWJsZSB7XG4gIGN1cnNvcjogZ3JhYjsgfVxuXG4uc2xpY2stbGlzdC5kcmFnZ2FibGU6YWN0aXZlIHtcbiAgY3Vyc29yOiBncmFiYmluZzsgfVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5zbGljay10cmFjazpiZWZvcmUsXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogJyc7IH1cblxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDsgfVxuXG5bZGlyPSdydGwnXSAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wcmluY2lwYWwge1xuICBtaW4taGVpZ2h0OiA4MHZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnByaW5jaXBhbCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgbWluLWhlaWdodDogMTAwdmg7IH0gfVxuICAucHJpbmNpcGFsIC5mdWxsIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLm1haW4tdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDEwdmggMCAxNXZoO1xuICB0ZXh0LXNoYWRvdzogMHB4IDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC44KTsgfVxuICAubWFpbi10aXRsZSBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVlbTsgfVxuICAubWFpbi10aXRsZSBzcGFuLnJvdGF0ZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtLjJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLm1haW4tdGl0bGUgc3Bhbi5yb3RhdGUge1xuICAgICAgICBmb250LXNpemU6IDIwcHQ7IH0gfVxuICAubWFpbi10aXRsZS1sb2dvIHtcbiAgICBoZWlnaHQ6IDQzcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5tYWluLXRpdGxlLWxvZ28ge1xuICAgICAgICBoZWlnaHQ6IDIwcHg7IH0gfVxuXG5zZWN0aW9uLnByb3llY3RvLWRlc3RhY2FkbyB7XG4gIHdpZHRoOiAxMDAlO1xuICAvKmhlaWdodDogODAlOyovXG4gIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gIHotaW5kZXg6IDkwO1xuICBtYXJnaW4tdG9wOiAtMTUwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgc2VjdGlvbi5wcm95ZWN0by1kZXN0YWNhZG8ge1xuICAgICAgbWFyZ2luLXRvcDogLTgwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgc2VjdGlvbi5wcm95ZWN0by1kZXN0YWNhZG8gaDEge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIHNlY3Rpb24ucHJveWVjdG8tZGVzdGFjYWRvIGFydGljbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBzZWN0aW9uLnByb3llY3RvLWRlc3RhY2FkbyAuZGVzdGFjYWRvLXdyYXAge1xuICAgIGhlaWdodDogODB2aDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjRTYwMDU1O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZGVzdGFjYWRvLXdyYXAgYTpob3ZlciBkaXYge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG5cbi5zb21lLW90aGVycy13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5wZC1xdWFydGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTAlOyB9XG5cbi5wZC1oYWxmIHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnBkLWhhbGYge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAucGQtaGFsZjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ucGQtcXVhcnRlci10b3Age1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2N1Y28tcXVhcnRlci1yZWQuanBnKSBuby1yZXBlYXQ7XG4gIG9wYWNpdHk6IDAuNTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLypiYWNrZ3JvdW5kLXNpemU6IDEwOCU7ICovXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzMCU7XG4gIC8qYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAzNSU7Ki9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAycHggNXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA1cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuNzUpOyB9XG5cbi5wZC1xdWFydGVyLWJvdHRvbSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY3Vjby1xdWFydGVyLXdoaXRlLmpwZykgbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnBkLXJpZ2h0LWhhbGYge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2N1Y28taGFsZi1iYWNrZ3JvdW5kLmpwZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MCUgY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmN1Y28tZGV0YWlsLXdoaXRlIHtcbiAgaGVpZ2h0OiA1MCU7XG4gIHRvcDogMTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNTAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2N1Y28tZGV0YWlsLXdoaXRlLmpwZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMCUgY2VudGVyO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAycHggNXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA1cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuNzUpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5jdWNvLWRldGFpbC13aGl0ZSB7XG4gICAgICBoZWlnaHQ6IDQwJTtcbiAgICAgIHRvcDogMjAlOyB9IH1cblxuLmN1Y28tcGhvbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2N1Y28taXBob25lLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHdpZHRoOiA2MCU7XG4gIGhlaWdodDogMTI1JTtcbiAgLyp3aWR0aDogMjUwcHg7Ki9cbiAgLypoZWlnaHQ6IDMzMHB4OyovXG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zMCU7XG4gIGJvdHRvbTogLTUwJTtcbiAgYW5pbWF0aW9uOiBjdWNvLXBob25lLWFuaW1hdGlvbiAzLjZzIGluZmluaXRlIGVhc2U7IH1cblxuLnBkLXRleHQtd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNjglO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nLWxlZnQ6IDUlO1xuICBwYWRkaW5nLWJvdHRvbTogNSU7IH1cbiAgLnBkLXRleHQtd3JhcCBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNTBwdDtcbiAgICBtYXJnaW4tdG9wOiAtLjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjRlbTtcbiAgICBsaW5lLWhlaWdodDogMC45ZW07XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB0ZXh0LXNoYWRvdzogM3B4IDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjY1KTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnBkLXRleHQtd3JhcCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAtLjZlbTsgfSB9XG4gIC5wZC10ZXh0LXdyYXAgaDMge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxMnB0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICB3aWR0aDogMTE1JTtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucGQtdGV4dC13cmFwIGgzIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuICAucGQtdGV4dC13cmFwIC5tYXJrdXAge1xuICAgIGZvbnQtc2l6ZTogLjhlbTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAxZW0gMWVtIDA7IH1cbiAgICAucGQtdGV4dC13cmFwIC5tYXJrdXA6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzAsIDAsIDg1LCAwLjUpOyB9XG5cbi5wZC1sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjB2bWluO1xuICBwYWRkaW5nLXRvcDogMjB2bWluO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzMCwgMCwgODUsIDAuNykgdXJsKC4uL2ltZy9jdWNvLWxvZ28tYW5pbWF0aW9uLmdpZikgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA5MCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnBkLWxvZ28ge1xuICAgICAgd2lkdGg6IDM1JTtcbiAgICAgIHBhZGRpbmctdG9wOiAzNSU7IH0gfVxuXG5zZWN0aW9uLnByb3llY3RvLWRlc3RhY2FkbyAuZGVzdGFjYWRvLXdyYXAsXG4uc29tZS1vdGhlcnMtd3JhcCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDJweCA1cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDVweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC43NSk7IH1cblxuc2VjdGlvbi5zb21lLXByb2plY3RzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgc2VjdGlvbi5zb21lLXByb2plY3RzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuXG5zZWN0aW9uLmF1ZGlvdmlzdWFsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH1cbiAgc2VjdGlvbi5hdWRpb3Zpc3VhbCAudHYtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7IH1cbiAgICBzZWN0aW9uLmF1ZGlvdmlzdWFsIC50di1pdGVtLXdyYXAge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9lc2F1ZGlvdmlzdWFsLWJhY2tncm91bmQuanBnKTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy1ib3R0b206IDU3cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICBzZWN0aW9uLmF1ZGlvdmlzdWFsIC50di1pdGVtLXdyYXAge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAzNXB4OyB9IH1cbiAgICBzZWN0aW9uLmF1ZGlvdmlzdWFsIC50di1pdGVtLXBsYWNlaG9sZGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNDBweCAwcHggYmxhY2s7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDQwcHggMHB4IGJsYWNrOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgc2VjdGlvbi5hdWRpb3Zpc3VhbCAudHYtaXRlbS1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4udHYtY3VlbnRhY29ubWlnbyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdmlkZW8tcHJldmlld3MvY3VlbnRhY29ubWlnby1wcmV2aWV3LmpwZyk7IH1cblxuLnR2LW1ycm9ib3Qge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3ZpZGVvLXByZXZpZXdzL21ycm9ib3QtcHJldmlldy5qcGcpOyB9XG5cbi50di1jcnV6bm92aWxsbyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdmlkZW8tcHJldmlld3MvY3J1em5vdmlsbG8tcHJldmlldy5qcGcpOyB9XG5cbi50di1sb3RyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy92aWRlby1wcmV2aWV3cy9sb3RyLXByZXZpZXcuanBnKTsgfVxuXG4ucGxheS1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTZwdDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiA0cHggc29saWQgd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAucGxheS1idXR0b24gaS5pY29uLXBsYXkzIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7IH1cbiAgLnBsYXktYnV0dG9uOmhvdmVyIGkuaWNvbi1wbGF5MyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpOyB9XG5cbi50di1pdGVtLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDYwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmF1ZGlvdmlzdWFsIGg0IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgZm9udC1zaXplOiA4cHQ7XG4gIGNvbG9yOiAjZTZlNmU2O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtc2hhZG93OiAwcHggMHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmF1ZGlvdmlzdWFsIGg0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfSB9XG4gIC5hdWRpb3Zpc3VhbCBoNDphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTQwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgYm9yZGVyLXdpZHRoOiAycHggMCAwO1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIC8qaGVpZ2h0OiAzcHg7Ki9cbiAgICBtYXJnaW46IDExcHggMCAzMHB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC41cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogLTM1cHg7IH1cblxuLmF1ZGlvdmlzdWFsIGgyIHtcbiAgZm9udC1zaXplOiA1NHB0O1xuICB0ZXh0LXNoYWRvdzogM3B4IDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmF1ZGlvdmlzdWFsIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMi41ZW07IH0gfVxuXG4uZWEtd3JhcCB7XG4gIHotaW5kZXg6IDE7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZXNhdWRpb3Zpc3VhbC1sb2dvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAyNSU7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZXNhdWRpb3Zpc3VhbC1sb2dvLnBuZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3MTcxNztcbiAgYmFja2dyb3VuZC1zaXplOiA4MiU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTVweCAxNXB4IDAgMDtcbiAgYm9yZGVyLXJhZGl1czogMTVweCAxNXB4IDAgMDtcbiAgZm9udC1zaXplOiAwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuZXNhdWRpb3Zpc3VhbC1sb2dvIHtcbiAgICAgIHdpZHRoOiA2NSU7IH0gfVxuICAuZXNhdWRpb3Zpc3VhbC1sb2dvOmFmdGVyLCAuZXNhdWRpb3Zpc3VhbC1sb2dvOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgLmVzYXVkaW92aXN1YWwtbG9nbzphZnRlciB7XG4gICAgbGVmdDogLTI2O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMTNweCAxM3B4IDAgMCAjMTcxNzE3O1xuICAgIGJveC1zaGFkb3c6IDEzcHggMTNweCAwIDAgIzE3MTcxNzsgfVxuICAuZXNhdWRpb3Zpc3VhbC1sb2dvOmJlZm9yZSB7XG4gICAgcmlnaHQ6IC0yNjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IC0xM3B4IDEzcHggMCAwICMxNzE3MTc7XG4gICAgYm94LXNoYWRvdzogLTEzcHggMTNweCAwIDAgIzE3MTcxNzsgfVxuICAuZXNhdWRpb3Zpc3VhbC1sb2dvIGgxIHtcbiAgICBmb250LXNpemU6IDBwdDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogNDVweDsgfVxuXG4udHYtaXRlbS1wcmV2LXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC50di1pdGVtLXByZXYtd3JhcCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG5cbi50di1pdGVtLXByZXZpZXctYmxvY2sge1xuICAvKmJhY2tncm91bmQ6IHdoaXRlOyovXG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4udHYtaXRlbS1wcmV2LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDVweDtcbiAgYmFja2dyb3VuZDogI0ZDRkNGQztcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHotaW5kZXg6IDQ7XG4gIG1hcmdpbi10b3A6IC01N3B4O1xuICAvKmhlaWdodDogMTEwcHg7Ki8gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAudHYtaXRlbS1wcmV2LWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tdG9wOiAtMzVweDsgfSB9XG5cbi50di1pdGVtLXByZXZpZXcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjJzIGVhc2Utb3V0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC50di1pdGVtLXByZXZpZXcge1xuICAgICAgYm9yZGVyLXdpZHRoOiA2cHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7IH0gfVxuICAudHYtaXRlbS1wcmV2aWV3IGltZyB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnR2LWl0ZW0tcHJldmlldyBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfSB9XG4gIC50di1pdGVtLXByZXZpZXc6aG92ZXIgaW1nIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7IH1cblxuLnNsaWNrLXRyYWNrIGRpdjphY3RpdmUsIC5zbGljay10cmFjayBkaXY6Zm9jdXMsIC50di1pdGVtLXByZXZpZXc6YWN0aXZlLCAudHYtaXRlbS1wcmV2aWV3OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4udHYtaXRlbS1wcmV2LWNvbnRhaW5lciAuc2xpY2stdHJhY2sge1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udHYtaXRlbS1wcmV2LWNvbnRhaW5lciAuc2xpY2stc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLnNsaWNrLWN1cnJlbnQgLnR2LWl0ZW0tcHJldmlldyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYjMxYTsgfVxuXG4vKkVORCBPRiBBVURJT1ZJU1VBTCovXG4uZXNhdWRpb3Zpc3VhbC1zbGlkZXItd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA5MHB4IDAgNjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuZXNhdWRpb3Zpc3VhbC1zbGlkZXItd3JhcCB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDA7IH0gfVxuXG4uZWEtc2xpZGVybmF2LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA1MHB4KTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuZWEtc2xpZGVybmF2LWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmVhLXNsaWRlcm5hdi1idXR0b24ge1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDM4LCAzOCwgMzgsIDAuNzUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDEsIDAsIDAsIDEpOyB9XG4gIC5lYS1zbGlkZXJuYXYtYnV0dG9uIHN2ZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGZpbGw6IHdoaXRlOyB9XG4gIC5lYS1zbGlkZXJuYXYtYnV0dG9uIGgzIHtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBjb2xvcjogIzExMTtcbiAgICBmb250LXNpemU6IC43cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMDVzO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMDVzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLCAxKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLmVhLXNsaWRlcm5hdi1idXR0b24tcHJldiB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5lYS1zbGlkZXJuYXYtYnV0dG9uLW5leHQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLmVhLXNsaWRlcm5hdi1idXR0b24tbmV4dCBoMyB7XG4gICAgcmlnaHQ6IDQwcHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gIC5lYS1zbGlkZXJuYXYtYnV0dG9uLXByZXYgaDMge1xuICAgIGxlZnQ6IDQwcHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTsgfVxuICAuZWEtc2xpZGVybmF2LWJ1dHRvbi1wcmV2IC5pY29uLXdyYXAge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5lYS1zbGlkZXJuYXYtYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHdpZHRoOiAxNTBweDsgfVxuICAgIC5lYS1zbGlkZXJuYXYtYnV0dG9uOmhvdmVyIHN2ZyB7XG4gICAgICBmaWxsOiAjMTExOyB9XG4gICAgLmVhLXNsaWRlcm5hdi1idXR0b246aG92ZXIgaDMge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTsgfVxuXG4ucHJpbmNpcGFsLWZ1bGwge1xuICBtaW4td2lkdGg6IDEwMHZ3O1xuICBtaW4taGVpZ2h0OiAxMDB2aDsgfVxuICAucHJpbmNpcGFsLWZ1bGwgLm1haW4tdGl0bGUge1xuICAgIHBhZGRpbmc6IDA7IH1cblxuLmhlcm8tZXJyb3Ige1xuICBjb2xvcjogI2YyZjJmMjtcbiAgZm9udC1zaXplOiAzMnB0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHRleHQtaW5kZW50OiAtMTVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5lcnJvci10aXRsZSB7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xuICBsaW5lLWhlaWdodDogMjUwcHQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDM1MHB0O1xuICBmb250LXNpemU6IDQ2dm1pbjtcbiAgY29sb3I6IHJnYmEoMjUwLCAyNTAsIDI1MCwgMC4yKTtcbiAgdGV4dC1zaGFkb3c6IDJweCAycHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uZXJyb3ItdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRwdDtcbiAgY29sb3I6ICNkOWQ5ZDk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICB0ZXh0LWluZGVudDogMDtcbiAgd2lkdGg6IDYwMHB4OyB9XG5cbi5wcm9maWxlLXRleHQtYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5wcm9maWxlLXBpYyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogLTIwJTtcbiAgd2lkdGg6IDYwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wcm9maWxlLXBpYyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDsgfSB9XG4gIC5wcm9maWxlLXBpYyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFuaW1hdGlvbjogc2xvdy1maXQgMnMgIDE7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAxKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzOyB9XG4gICAgLnByb2ZpbGUtcGljIGltZzpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cblxuLnByb2ZpbGUtZ3JlZXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzA7XG4gIHJpZ2h0OiA4MDtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDUwcHQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0zO1xuICBhbmltYXRpb246IGN1Y28tcGhvbmUtYW5pbWF0aW9uIDNzICBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDEpO1xuICB0ZXh0LXNoYWRvdzogM3B4IDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjY1KTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAucHJvZmlsZS1ncmVldCB7XG4gICAgICByaWdodDogMTA7XG4gICAgICB0b3A6IDIwO1xuICAgICAgZm9udC1zaXplOiA0cmVtOyB9IH1cblxuLnByb2ZpbGUtaW1hZ2Utd3JhcHBlciB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMTVweCBzb2xpZCAjZmZiMzFhO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAycHggMjFweCAtNHB4IGJsYWNrO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDIxcHggLTRweCBibGFjazsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAucHJvZmlsZS1pbWFnZS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiAxMHB4IHNvbGlkICNmZmIzMWE7IH0gfVxuXG4ucHJvZmlsZS1pbmZvIHtcbiAgcGFkZGluZzogNTBweCA1MHB4IDAgNTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBjYWxjKDYwJSAtIDE1MHB4KTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAucHJvZmlsZS1pbmZvIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9IH1cblxuLnByb2ZpbGUtdGV4dCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxNnB0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5wcm9maWxlLXRleHQtYmxvY2sgdWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLnByb2ZpbGUtdGV4dC1ibG9jayB1bCBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogM3B4IDVweDtcbiAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXNpemU6IDhwdDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMjtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2Utb3V0O1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2Utb3V0O1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMnB4IDVweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gICAgICBib3gtc2hhZG93OiAwcHggMnB4IDVweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC43NSk7IH1cbiAgICAgIC5wcm9maWxlLXRleHQtYmxvY2sgdWwgbGk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEyOCwgMTI4LCAxMjgsIDAuNSk7IH1cblxuLnByb2ZpbGUtYmFja2dyb3VuZC10aW50IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE1MHB4IDUwMHB4IDUwMHB4IDE1MHB4O1xuICBib3JkZXItcmFkaXVzOiAxNTBweCA1MDBweCA1MDBweCAxNTBweDtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNy41NTUlICsgNy41cHgpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAycHggMjFweCAtNHB4IGJsYWNrO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDIxcHggLTRweCBibGFjazsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAucHJvZmlsZS1iYWNrZ3JvdW5kLXRpbnQge1xuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xuICAgICAgbWFyZ2luOiAyMHB4OyB9IH1cbiAgLnByb2ZpbGUtYmFja2dyb3VuZC10aW50IC5zbWFsbC1oZWFkZXIge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4ubm9tYnJlLXBlcmZpbCB7XG4gIGZvbnQtc2l6ZTogMzJwdDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtc2hhZG93OiAzcHggM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuNjUpOyB9XG5cbnNlY3Rpb24uZXZlcnktcHJvamVjdHMge1xuICBtYXJnaW46IDEwMHB4IDA7IH1cblxuLnByb3llY3RzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJS0xMDBweCk7XG4gIG1hcmdpbjogMCA1MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wcm95ZWN0cy1jb250YWluZXIge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJS0yMHB4KTtcbiAgICAgIG1hcmdpbjogMCAxMHB4OyB9IH1cbiAgLnByb3llY3RzLWNvbnRhaW5lciAuZWZmZWN0LWhvbmV5IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjUlO1xuICAgIGJhY2tncm91bmQ6IGJsYWNrOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAgICAgLnByb3llY3RzLWNvbnRhaW5lciAuZWZmZWN0LWhvbmV5IHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAucHJveWVjdHMtY29udGFpbmVyIC5lZmZlY3QtaG9uZXkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAucHJveWVjdHMtY29udGFpbmVyIC5lZmZlY3QtaG9uZXlfX2ltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4uc2luZ2xlLXByb2plY3QtaGVhZCB7XG4gIHBhZGRpbmc6IDEwMHB4IDAgNTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuc2luZ2xlLXByb2plY3QtaGVhZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH0gfVxuXG4uc3AtbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA2MHZoO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDVweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm94LXNoYWRvdzogMCAxcHggNXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5zcC1tYWluIHtcbiAgICAgIGhlaWdodDogNDB2aDsgfSB9XG4gIC5zcC1tYWluX190aXRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogMC41ZW07XG4gICAgZm9udC1zaXplOiA0ZW07XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB0ZXh0LXNoYWRvdzogM3B4IDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnNwLW1haW5fX3RpdGxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgICAgYm90dG9tOiAtNzVweDtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cblxuLnNwLWJyaWVmIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNwLWJyaWVmIHtcbiAgICAgIHBhZGRpbmc6IDMwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuc3AtYnJpZWYge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICAuc3AtYnJpZWYtdGl0bGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zcC1icmllZi10aXRsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH0gfVxuICAuc3AtYnJpZWYtdGV4dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDcwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNwLWJyaWVmLXRleHQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5zcC1icmllZiBwIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS42OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuc3AtYnJpZWYgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfSB9XG5cbi5zcC10ZXh0LXdyYXAgaDMgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7IH1cblxuLnNwLXRhZ3Mge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBwYWRkaW5nLXRvcDogNTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gICAgLnNwLXRhZ3Mge1xuICAgICAgd2lkdGg6IDM1JSAxMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNwLXRhZ3Mge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAzMHB4IDIwcHggMjBweCAyMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnNwLXRhZ3Mge1xuICAgICAgcGFkZGluZzogMjBweCAwIDAgMDsgfSB9XG4gIC5zcC10YWdzLWxpc3QgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjRlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjk1ZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAuNWVtIDAuOGVtO1xuICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLW91dDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAycHggNXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDVweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gICAgQHN1cHBvcnQgaG92ZXIge30gfVxuICAgIC5zcC10YWdzLWxpc3QgbGk6aG92ZXIge1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJhY2tncm91bmQ6ICM2NjY2NjY7IH1cblxuLnNwLWluc3BpcmF0aW9uLWhvbGRlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA1MHB4IDAgMTAwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnNwLWluc3BpcmF0aW9uLWhvbGRlciB7XG4gICAgICBtYXJnaW46IDUwcHggMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uc3AtaW5zcGlyYXRpb24ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICBtYXJnaW46IDEwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDJweCA1cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDVweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNnB4IHNvbGlkOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5zcC1pbnNwaXJhdGlvbiB7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IC01MHB4OyB9IH1cbiAgLnNwLWluc3BpcmF0aW9uIGltZyB7XG4gICAgbWFyZ2luOiAtNnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB3aWR0aDogMTEwJTtcbiAgICBoZWlnaHQ6IDExMCU7XG4gICAgYW5pbWF0aW9uOiBzbG93LWZpdCAycyAgMTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7IH1cbiAgICAuc3AtaW5zcGlyYXRpb24gaW1nOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuXG4uc3AtZnVsbHdpZHRoLWJhY2tncm91bmQge1xuICBoZWlnaHQ6IDYwMHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAycHggNXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA1cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuNzUpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zcC1mdWxsd2lkdGgtYmFja2dyb3VuZCB7XG4gICAgICBtYXgtaGVpZ2h0OiA0MDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5zcC1mdWxsd2lkdGgtYmFja2dyb3VuZCB7XG4gICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICAgIGhlaWdodDogMzB2aDsgfSB9XG5cbi5zcC1xdW90ZSB7XG4gIGNvbG9yOiAjMGQwZDBkO1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHRleHQtaW5kZW50OiAtNXB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgcGFkZGluZzogMmVtIDAuNWVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5zcC1xdW90ZSB7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBwYWRkaW5nOiAyZW0gMDsgfSB9XG4gIC5zcC1xdW90ZS13cmFwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogNDAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuc3AtcXVvdGUtYXV0aG9yIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBjb2xvcjogIzFhMWExYTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5zcC1xdW90ZS1hdXRob3Ige1xuICAgICAgICBmb250LXNpemU6IDFyZW07IH0gfVxuXG4uc3QwIHtcbiAgY2xpcC1wYXRoOiB1cmwoI2VzLXRyYWNlXzFfKTtcbiAgZmlsbDogI2ZmYjMxYTsgfVxuXG4uc3QzIHtcbiAgY2xpcC1wYXRoOiB1cmwoI2VzLXRyYWNlXzFfMik7XG4gIGZpbGw6ICNmZmIzMWE7IH1cblxuLnN0MSB7XG4gIGZpbGw6ICNmZmIzMWE7IH1cblxuLyogZnVsbCAxMDAlIGhlaWdodCAqL1xuLnByaW5jaXBhbC1mdWxsLXdyYXBwZXIge1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnByaW5jaXBhbC1mdWxsLXdyYXBwZXIgLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDsgfSB9XG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250SWNvbic7XG4gIHNyYzogIHVybCgnLi4vZm9udHMvRm9udEljb24uZW90P3M5dmNzeCcpO1xuICBzcmM6ICB1cmwoJy4uL2ZvbnRzL0ZvbnRJY29uLmVvdD9zOXZjc3gjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcuLi9mb250cy9Gb250SWNvbi50dGY/czl2Y3N4JykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnLi4vZm9udHMvRm9udEljb24ud29mZj9zOXZjc3gnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL0ZvbnRJY29uLnN2Zz9zOXZjc3gjRm9udEljb24nKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbmksIC5pY29tb29uLWxpZ2Ege1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogJ0ZvbnRJY29uJyAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBcbiAgLyogRW5hYmxlIExpZ2F0dXJlcyA9PT09PT09PT09PT09PT09ICovXG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XG4gIC1tb3otZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2E9MVwiO1xuICAtbW96LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XG4gIC1tcy1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiIDE7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XG4gIC13ZWJraXQtZm9udC12YXJpYW50LWxpZ2F0dXJlczogZGlzY3JldGlvbmFyeS1saWdhdHVyZXM7XG4gIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IGRpc2NyZXRpb25hcnktbGlnYXR1cmVzO1xuXG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tZWFydGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbn1cbi5pY29uLW1haWwtcmVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuLmljb24taG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuLmljb24taG9tZTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cbi5pY29uLW9mZmljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuLmljb24tZHJvcGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuLmljb24taW1hZ2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG59XG4uaWNvbi1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGZcIjtcbn1cbi5pY29uLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTJcIjtcbn1cbi5pY29uLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTNcIjtcbn1cbi5pY29uLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWZcIjtcbn1cbi5pY29uLWxpYnJhcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjFcIjtcbn1cbi5pY29uLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMwXCI7XG59XG4uaWNvbi1wcmljZS10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM2XCI7XG59XG4uaWNvbi1sb2NhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0N1wiO1xufVxuLmljb24tdW5kbzI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjdcIjtcbn1cbi5pY29uLXJlZG8yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY4XCI7XG59XG4uaWNvbi1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY5XCI7XG59XG4uaWNvbi1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2YVwiO1xufVxuLmljb24tYnViYmxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2Y1wiO1xufVxuLmljb24tdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3MVwiO1xufVxuLmljb24tcXVvdGVzLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzdcIjtcbn1cbi5pY29uLXF1b3Rlcy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3OFwiO1xufVxuLmljb24ta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThkXCI7XG59XG4uaWNvbi1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTRcIjtcbn1cbi5pY29uLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5ZVwiO1xufVxuLmljb24tZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhOVwiO1xufVxuLmljb24tYmluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWFjXCI7XG59XG4uaWNvbi1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YWVcIjtcbn1cbi5pY29uLXBvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWI1XCI7XG59XG4uaWNvbi1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljMVwiO1xufVxuLmljb24tYXR0YWNobWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljZFwiO1xufVxuLmljb24tZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWNlXCI7XG59XG4uaWNvbi1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkMlwiO1xufVxuLmljb24tc3Rhci1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQ5XCI7XG59XG4uaWNvbi1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkYVwiO1xufVxuLmljb24tcGxheTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWNcIjtcbn1cbi5pY29uLXBhdXNlMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExZFwiO1xufVxuLmljb24tdm9sdW1lLWhpZ2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjZcIjtcbn1cbi5pY29uLXZvbHVtZS1tdXRlMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyYVwiO1xufVxuLmljb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQyXCI7XG59XG4uaWNvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0NFwiO1xufVxuLmljb24tZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOGJcIjtcbn1cbi5pY29uLWdvb2dsZS1wbHVzMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4Y1wiO1xufVxuLmljb24tZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTBcIjtcbn1cbi5pY29uLWZhY2Vib29rMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5MVwiO1xufVxuLmljb24taW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTkyXCI7XG59XG4uaWNvbi10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5NVwiO1xufVxuLmljb24tdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5NlwiO1xufVxuLmljb24tdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5N1wiO1xufVxuLmljb24teW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5ZFwiO1xufVxuLmljb24teW91dHViZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOWVcIjtcbn1cbi5pY29uLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5ZlwiO1xufVxuLmljb24tdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTBcIjtcbn1cbi5pY29uLWZsaWNrcjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTRcIjtcbn1cbi5pY29uLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWE3XCI7XG59XG4uaWNvbi1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWE4XCI7XG59XG4uaWNvbi1hcHBsZWluYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiZVwiO1xufVxuLmljb24td2luZG93czg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYzJcIjtcbn1cbi5pY29uLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkOVwiO1xufVxuLmljb24tZmlyZWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkYVwiO1xufVxuLmljb24taHRtbC1maXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWU0XCI7XG59XG4uaWNvbi1odG1sLWZpdmUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWU1XCI7XG59XG4uaWNvbi1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWU2XCI7XG59XG4uaWNvbi1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuLmljb24taG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuLmljb24taG9tZTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cbi5pY29uLW9mZmljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuLmljb24tZHJvcGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuLmljb24taW1hZ2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG59XG4uaWNvbi1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGZcIjtcbn1cbi5pY29uLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTJcIjtcbn1cbi5pY29uLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTNcIjtcbn1cbi5pY29uLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWZcIjtcbn1cbi5pY29uLWxpYnJhcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjFcIjtcbn1cbi5pY29uLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMwXCI7XG59XG4uaWNvbi1wcmljZS10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM2XCI7XG59XG4uaWNvbi1sb2NhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0N1wiO1xufVxuLmljb24tdW5kbzI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjdcIjtcbn1cbi5pY29uLXJlZG8yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY4XCI7XG59XG4uaWNvbi1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY5XCI7XG59XG4uaWNvbi1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2YVwiO1xufVxuLmljb24tYnViYmxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2Y1wiO1xufVxuLmljb24tdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3MVwiO1xufVxuLmljb24tcXVvdGVzLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzdcIjtcbn1cbi5pY29uLXF1b3Rlcy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3OFwiO1xufVxuLmljb24ta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThkXCI7XG59XG4uaWNvbi1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTRcIjtcbn1cbi5pY29uLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5ZVwiO1xufVxuLmljb24tZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhOVwiO1xufVxuLmljb24tYmluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWFjXCI7XG59XG4uaWNvbi1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YWVcIjtcbn1cbi5pY29uLXBvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWI1XCI7XG59XG4uaWNvbi1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljMVwiO1xufVxuLmljb24tYXR0YWNobWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljZFwiO1xufVxuLmljb24tZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWNlXCI7XG59XG4uaWNvbi1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkMlwiO1xufVxuLmljb24tc3Rhci1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQ5XCI7XG59XG4uaWNvbi1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkYVwiO1xufVxuLmljb24tcGxheTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWNcIjtcbn1cbi5pY29uLXBhdXNlMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExZFwiO1xufVxuLmljb24tdm9sdW1lLWhpZ2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjZcIjtcbn1cbi5pY29uLXZvbHVtZS1tdXRlMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyYVwiO1xufVxuLmljb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQyXCI7XG59XG4uaWNvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0NFwiO1xufVxuLmljb24tZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOGJcIjtcbn1cbi5pY29uLWdvb2dsZS1wbHVzMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4Y1wiO1xufVxuLmljb24tZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTBcIjtcbn1cbi5pY29uLWZhY2Vib29rMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5MVwiO1xufVxuLmljb24taW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTkyXCI7XG59XG4uaWNvbi10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5NVwiO1xufVxuLmljb24tdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5NlwiO1xufVxuLmljb24tdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5N1wiO1xufVxuLmljb24teW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5ZFwiO1xufVxuLmljb24teW91dHViZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOWVcIjtcbn1cbi5pY29uLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5ZlwiO1xufVxuLmljb24tdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTBcIjtcbn1cbi5pY29uLWZsaWNrcjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTRcIjtcbn1cbi5pY29uLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWE3XCI7XG59XG4uaWNvbi1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWE4XCI7XG59XG4uaWNvbi1hcHBsZWluYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiZVwiO1xufVxuLmljb24td2luZG93czg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYzJcIjtcbn1cbi5pY29uLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkOVwiO1xufVxuLmljb24tZmlyZWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkYVwiO1xufVxuLmljb24taHRtbC1maXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWU0XCI7XG59XG4uaWNvbi1odG1sLWZpdmUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWU1XCI7XG59XG4uaWNvbi1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWU2XCI7XG59XG4uaWNvbi1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIzXCI7XG59XG4uaWNvbi11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWNcIjtcbn1cbi5pY29uLWJyaWVmY2FzZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjFcIjtcbn1cbi5pY29uLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIjtcbn1cbi5pY29uLWJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjtcbn1cbi5pY29uLWluc3RpdHV0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG4uaWNvbi11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG4uaWNvbi1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZFwiO1xufVxuLmljb24tbW9ydGFyLWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7XG59XG4uaWNvbi1sb2NrMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5N1wiO1xufVxuLmljb24tbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OTRcIjtcbn1cbi5pY29uLWtleWJvYXJkX2Fycm93X3JpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG4uaWNvbi1rZXlib2FyZF9hcnJvd19sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG4iLCJAa2V5ZnJhbWVzIGhlYXJ0YmVhdCB7XG5cdDAlLCAxMS40Mjg1NyUsIDI4LjU3MTQzJSwxMDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXHQ3LjE0Mjg2JSwgMTcuMTQyODYlIHsgdHJhbnNmb3JtOiBzY2FsZSgxLjUpOyB9XG59XG5cbkBrZXlmcmFtZXMgY3Vjby1waG9uZS1hbmltYXRpb24ge1xuXHQwJSB7IHRyYW5zZm9ybTp0cmFuc2xhdGVZKDApIH1cblx0NS41NTU1NiUgeyB0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSB9XG5cdDExLjExMTExJSB7IHRyYW5zZm9ybTp0cmFuc2xhdGVZKDApIH1cblx0MjIuMjIyMjIlIHsgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTE1cHgpIH1cblx0MjcuNzc3NzglIHsgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgfVxuXHQzMy4zMzMzMyUgeyB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtN3B4KSB9XG5cdDM3LjQ0NDQ0JSB7IHRyYW5zZm9ybTp0cmFuc2xhdGVZKDApIH1cblx0MTAwJSB7IHRyYW5zZm9ybTp0cmFuc2xhdGVZKDApIH1cbn1cblxuQGtleWZyYW1lcyBzbG93LWZpdCB7XG5cdDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG5cdDEwMCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG59XG5cbkBrZXlmcmFtZXMgZ29lcy10b3Age1xuXHQwJSB7IHRvcDotNTBweDsgfVxufVxuXG5AaW5jbHVkZSBrZXlmcmFtZXMoc2xvdy1maXQpIHtcblx0MCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cblx0MTAwJSB7IHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbn0iLCIqe1xuXHRAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbmh0bWwsIGJvZHl7XG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDA7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjaztcblx0Y29sb3I6ICMwMDA7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjUwLDI1MCwyNTAsMC41KTtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHR0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHRmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRtaW4taGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogYXV0bztcblx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmb250LXNpemU6IDE0cHQ7XG5cdHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cblx0QGluY2x1ZGUgbWVkaWEoeHMpe1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxufVxuXG46Oi13ZWJraXQtc2VsZWN0aW9uIHsgY29sb3I6IHdoaXRlOyAgYmFja2dyb3VuZDogYmxhY2s7IHRleHQtc2hhZG93OiBub25lO30gXG46Oi1tcy1zZWxlY3Rpb24geyBjb2xvcjogd2hpdGU7ICBiYWNrZ3JvdW5kOiBibGFjazsgdGV4dC1zaGFkb3c6IG5vbmU7IH0gXG46Oi1vLXNlbGVjdGlvbiB7IGNvbG9yOiB3aGl0ZTsgIGJhY2tncm91bmQ6IGJsYWNrOyB0ZXh0LXNoYWRvdzogbm9uZTsgfSBcbjo6LW1vei1zZWxlY3Rpb24geyBjb2xvcjogd2hpdGU7ICBiYWNrZ3JvdW5kOiBibGFjazsgdGV4dC1zaGFkb3c6IG5vbmU7IH0gXG46OnNlbGVjdGlvbiAgICAgIHsgY29sb3I6IHdoaXRlOyAgYmFja2dyb3VuZDogYmxhY2s7IHRleHQtc2hhZG93OiBub25lOyB9IFxuXG5heyB0ZXh0LWRlY29yYXRpb246IG5vbmU7fVxuLyphOnZpc2l0ZWR7Y29sb3I6ICNGRkZGRkZ9Ki9cbi8qYTpob3Zlcntjb2xvcjogI0Q4RDhEOH0qL1xuYXsgY29sb3I6ICNGRkZGRkY7IH1cbmxpeyAgbGlzdC1zdHlsZTogbm9uZTt9XG5cbmJvZHkge1xuXHRmb250LWZhbWlseTogJGZvbnQtc3RhY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJhY2tncm91bmQ7XG5cdGJhY2tncm91bmQtaW1hZ2U6ICRib2R5LWJnLWltZy0xLCAkYm9keS1iZy1pbWctMjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbn1cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRjbGVhcjogYm90aDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMDtcbn1cbi5mbGV4LWNlbnRlcntcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubW9iaWxlLW5vdHtcblx0QGluY2x1ZGUgbWVkaWEoeHMpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4uY29udGFpbmVye1xuXHR3aWR0aDogMTAwMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0QGluY2x1ZGUgbWVkaWEobWQpIHtcblx0XHR3aWR0aDogOTIlO1xuXHRcdHdpZHRoOiBjYWxjKCAxMDAlIC0gMTAwcHgpO1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhKHhzKSB7XG5cdFx0d2lkdGg6IDk1JTtcblx0XHR3aWR0aDogY2FsYyggMTAwJSAtIDUwcHgpO1xuXHR9XG5cbn1cbi5mbGV4LWNvbnRhaW5lcntcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRAaW5jbHVkZSBtZWRpYSh4cyl7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxufVxuLnByaW5jaXBhbC1jb2xvci1iZ3tcblx0YmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG59XG4ubm8tcG9pbnRlcntcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbnNlY3Rpb257XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW46IDAgYXV0bztcblx0d2lkdGg6IDEwMCU7XG59IiwiaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Zm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xufVxuXG5oMSB7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXNpemU6IDcwcHg7XG5cdGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5cbi8vIFFVT1RFU1xuXG4uaGVyby1xdW90ZXtcblx0Y29sb3I6IGhzbCgzNjAsIDAlLCA5NSUpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtc2l6ZTogMzJwdDtcblx0bWF4LXdpZHRoOiA2MCU7XG5cdGxpbmUtaGVpZ2h0OiAxLjJlbTtcblx0bGV0dGVyLXNwYWNpbmc6IC0xcHg7XG5cblx0QGluY2x1ZGUgbWVkaWEoeHMpe1xuXHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRtYXgtd2lkdGg6IDk1JTtcblx0fVxufVxuXG4ucXVvdGUtYXV0aG9ye1xuXHRjb2xvcjogaHNsKDM2MCwgMCUsIDg1JSk7XG5cdGZvbnQtc2l6ZTogMjBwdDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi10b3A6IDVweDtcblx0dGV4dC1pbmRlbnQ6IDA7XG5cdEBpbmNsdWRlIG1lZGlhKHhzKXtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cbn1cblxuLy8gSElHSExJR0hUIENPTE9SXG5cbi5kZXN0YWNhZG97XG5cdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xufVxuXG4vLyBJQ09OU1xuXG5pe1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHQmLmljb24tc3Rhci1mdWxse1xuXHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0fVxuXG5cdCYuaWNvbi1maXJle1xuXHRcdGNvbG9yOiBoc2woNSwgMTAwJSwgNTUlKTtcblx0fVxufVxuXG4vLyBTTUFMTCBUSVRMRVxuXG4uc21hbGwtaGVhZGVye1xuXHRmb250LXNpemU6IDlwdDtcblx0Y29sb3I6IGJsYWNrO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsZXR0ZXItc3BhY2luZzogMnB4O1xuXG5cdEBpbmNsdWRlIG1lZGlhKHhzKXtcblx0XHRmb250LXNpemU6IDhwdDtcblx0fVxuXG5cdC5zZWUtYWxse1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxuXHRcblx0Ji0tYW5pbWF0ZXtcblx0XHRhbmltYXRpb246IGhlYXJ0YmVhdCAyLjhzIGluZmluaXRlO1xuXHR9XG59IiwiLmJ0bntcblxuXHRmb250LWZhbWlseTogJGZvbnQtc3RhY2s7XG5cdGZvbnQtc2l6ZTogJGJ0bi1mb250LXNpemU7XG5cblx0Ji1wcmltYXJ5e1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRidG4tYm9yZGVyLXJhZGl1cztcblx0XHRjb2xvcjogd2hpdGU7XG5cdFx0Zm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG5cdFx0cGFkZGluZzogJGJ0bi1wYWRkaW5nO1xuICAgIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIFx0dHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1vdXQ7XG5cbiAgICBcdCY6aG92ZXJ7XG4gICAgXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbiggJHByaW1hcnktY29sb3IsIDEwJSApO1xuICAgIFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgXHR9XG5cdH1cblxuXHQmLXNlY29uZGFyeXtcblx0XHRib3JkZXI6IDJweCBzb2xpZCByZWQ7XG5cdH1cblxuXHQmLXRlcnRpYXJ5e1xuXHR9XG5cblx0Ji1jb250YWN0e1xuXG5cdH1cbn1cblxuLmJ0bi1jb250YWN0e1xuXHRAZXh0ZW5kIC5idG4tcHJpbWFyeTtcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdGNvbG9yOiBibGFjaztcblx0cGFkZGluZzogMC45ZW0gMS40ZW07XG5cdGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLm1hcmt1cHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogdW5zZXQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMDtcblxuXHQmOmJlZm9yZXtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAtMC4yZW07XG5cdFx0cmlnaHQ6IC0wLjJlbTtcblx0XHRib3R0b206IC0xcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMC40ZW0gc29saWQgcmdiYSgyNTUsMTg1LDUwLC42KTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlO1xuXHRcdHotaW5kZXg6IC0xO1xuXHR9XG5cblx0Jjpob3ZlcjpiZWZvcmV7XG5cdFx0Ym9yZGVyLXdpZHRoOiAxLjVlbTtcblx0XHRib3R0b206IC0wLjJlbTtcblx0fVxuXG5cdCYuc21hbGx7XG5cdFx0Zm9udC1zaXplOiAuN3JlbTtcblx0fVxufVxuXG4ucHJpbmNpcGFsLWNvbG9yLWJne1xuXHQmIC5tYXJrdXA6YmVmb3Jle1xuXHRcdGJvcmRlci1jb2xvcjogaHNsYSg0MCwgMTAwJSwgMzAlLCAwLjQpO1xuXHR9XG5cdCYgLmJ0bi1wcmltYXJ5e1xuXHRcdC8vIGJhY2tncm91bmQtY29sb3I6IGhzbGEoNDAsIDEwMCUsIDMwJSwgMSk7XG5cdH1cbn0iLCJmb290ZXJ7XG5cdHdpZHRoOiAxMDAlO1xuXHRmbG9hdDogbGVmdDtcblx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjkpO1xuXHRjb2xvcjogd2hpdGU7XG5cdGZvbnQtc2l6ZTogOHB0O1xuXHR6LWluZGV4OiAxO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ib3R0b21tZW51e1xuXG5cdCYtd3JhcHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdCYtbmF2e1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRtYXJnaW46IDMwcHggYXV0byAyMHB4O1xuXHR9XG5cblx0Ji1uYXZ7XG5cblx0XHRsaXtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0cGFkZGluZzogMCAzNXB4O1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0Lypib3JkZXI6IDFweCBzb2xpZCAjMjIyOyovXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiA5cHQ7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMnB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRjb2xvcjogaHNsKDM2MCwgMCUsIDYwJSk7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuXG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRjb2xvcjogZmZmO1xuXHRcdFx0XHQvKmZvbnQtd2VpZ2h0OiA4MDA7Ki9cblx0XHRcdFx0Lypmb250LXNpemU6IDEwcHQ7Ki9cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmZvb3Rlci1ycnNze1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwIGF1dG87XG5cblx0YXtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRAaW5jbHVkZSBtZWRpYSh4cyl7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiA1cHg7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciAuZm9vdGVyLXJyc3MtaXRlbXtcblx0XHRcdGNvbG9yOiBoc2woMzYwLCAwJSwgMTAwJSk7XG5cblx0XHRcdGl7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHR1bHtcblx0XHRAaW5jbHVkZSBtZWRpYSh4cyl7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cdGxpe1xuXHRcdEBpbmNsdWRlIG1lZGlhKHhzKXtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdH1cblx0XG5cdCYtd3JhcHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiA1MHB4IDA7XG5cdFx0XG5cdFx0QGluY2x1ZGUgbWVkaWEoeHMpIHtcblx0XHRcdHBhZGRpbmc6IDFlbSAwO1xuXHRcdH1cblx0fVxuXG5cdCYtaXRlbXtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMnB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRjb2xvcjogaHNsKDM2MCwgMCUsIDMwJSk7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcblx0XHRAaW5jbHVkZSBtZWRpYSh4cyl7XG5cdFx0ICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRcdCAgICBib3JkZXI6IDJweCBzb2xpZCAjNjY2NjY2O1xuXHRcdCAgICBwYWRkaW5nOiAxMHB4O1xuXHRcdCAgICBjb2xvcjogI2U2ZTZlNjtcblx0XHR9XG5cblx0XHRpe1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSh4cyl7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0Zm9udC1zaXplOiAyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5mb290ZXItY29weXtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOiAxLjVyZW07XG5cdC8vIGJhY2tncm91bmQtY29sb3I6IHJlZDtcblxuXHRzcGFue1xuXHRcdGNvbG9yOiBoc2woMzYwLCAwJSwgMzUlKTtcblx0fVxufSIsIi51bi10ZXJjaW97XG5cdEBleHRlbmQgJWxheW91dC1mbG9hdDtcblx0d2lkdGg6IDMzLjMzJTtcblx0QGluY2x1ZGUgbWVkaWEoeHMpe1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG4uZG9zLXRlcmNpb3N7XG5cdEBleHRlbmQgJWxheW91dC1mbG9hdDtcblx0d2lkdGg6IDY2LjY2JTtcblx0QGluY2x1ZGUgbWVkaWEoeHMpe1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG4ubWl0YWR7XG5cdEBleHRlbmQgJWxheW91dC1mbG9hdDtcblx0d2lkdGg6IDUwJVxufVxuLmVudGVyb3tcblx0QGV4dGVuZCAlbGF5b3V0LWZsb2F0O1xuXHR3aWR0aDogMTAwJTtcbn0iLCIvLyAudG9wbWVudSxcbmFzaWRlIC5tbS13cmFwe1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA2NXB4O1xuXHRjb2xvcjogI2ZmZjtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHotaW5kZXg6IDk5OTk5O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIyMjtcblx0YmFja2dyb3VuZDogIzExMTtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDNzIGVhc2Utb3V0LCB0b3AgLjNzIGVhc2UpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udG9wbWVudXtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA1MHB4O1xuXHRjb2xvcjogI2ZmZjtcblx0ei1pbmRleDogOTk5OTk7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjIyO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC45KTtcblx0dG9wOiAwcHg7XG5cdEBpbmNsdWRlIG9wYWNpdHkoMSk7XG5cdEBpbmNsdWRlIG1lZGlhKHhzKXtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Ji5maXhlZHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiAwO1xuXHRcdEBpbmNsdWRlIGJveC1zaGFkb3coMHB4IDJweCAyMXB4IC00cHggcmdiYSgwLDAsMCwwLjMpKTtcblx0XHRhbmltYXRpb246IGdvZXMtdG9wIC4zcztcblx0fVxuXHQmOm5vdCguZml4ZWQpICYtbG9nb2ljb24td3JhcHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Ji1sb2dvaWNvbi13cmFwe1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGhlaWdodDogNTBweDtcblx0XHR3aWR0aDogMTAwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICMyMjI7XG5cdH1cblxuXHQmLWxvZ29pY29uIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0aGVpZ2h0OiAxcmVtO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvZXNhZHJpYW4tbWVudS1pY29uLnN2Zyk7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAyN3B4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Ji13cmFwe1xuXHRcdGZsZXg6IDE7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDcwJTtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpO1xuXHR9XG5cblx0Ji1uYXZ7XG5cdFx0dWx7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHR9XG5cdFx0YXtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHQvLyB3aWR0aDogMjUlO1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzIyMjtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHQvLyBiYWNrZ3JvdW5kOiBibGFjaztcblx0XHRcdGZvbnQtc2l6ZTogOXB0O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDJweDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0Y29sb3I6IGhzbCgzNjAsIDAlLCA2MCUpO1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcblx0XHRcdFxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTBwdDtcblx0XHRcdH1cblxuXHRcdFx0bGl7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHQvLyAmOmJlZm9yZXtcblx0XHRcdFx0Ly8gXHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHQvLyBcdGJhY2tncm91bmQ6IGJsYWNrO1xuXHRcdFx0XHQvLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ly8gXHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Ly8gXHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdC8vIH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm1lbnUtYmVoYW5jZS13cmFwLFxuLm1lbnUtbWFpbC13cmFwe1xuXHRmbG9hdDogbGVmdDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogNTBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgIzIyMjtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTJwdDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGNvbG9yOiBoc2woMzYwLCAwJSwgNjAlKTtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcblxuXHRpe1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cblx0Jjpob3Zlcntcblx0XHRmb250LXNpemU6IDEzcHQ7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cbn1cblxuLm1lbnUtYmVoYW5jZS13cmFwOmhvdmVye1xuXHRiYWNrZ3JvdW5kOiAjMzQ5OGRiO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICMzOTZhZmMsICMyOTQ4ZmYpO1xufVxuXG4ubWVudS1tYWlsLXdyYXA6aG92ZXJ7XG5cdGJhY2tncm91bmQ6ICNBQTA3NkI7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI0FBMDc2QiwgIzYxMDQ1Rik7XG59XG5cbi5tZW51LXByb3llY3Rvczpob3ZlciB7XG5cdGJhY2tncm91bmQ6ICMzNDk4ZGI7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzM0OThkYiwgIzliNTliNik7XG59XG4ubWVudS1hdWRpb3Zpc3VhbDpob3ZlciB7XG5cdGJhY2tncm91bmQ6ICNlNjVjMDA7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2U2NWMwMCwgI0Y5RDQyMyk7XG59XG4ubWVudS1mb3RvZ3JhZmlhOmhvdmVyIHtcblx0YmFja2dyb3VuZDogIzU2YWIyZjtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjNTZhYjJmLCAjYThlMDYzKTtcbn1cbi5tZW51LXBlcmZpbDpob3ZlciB7XG5cdGJhY2tncm91bmQ6ICNlYzAwOGM7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2VjMDA4YywgI2ZjNjc2Nyk7XG59XG5cbi8qTUVOVSBJQ09OKi9cbmFzaWRlLm1vYmlsZS1tZW51e1xuXHRAaW5jbHVkZSBvcGFjaXR5KDApO1xuXHRkaXNwbGF5OiBub25lO1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgM3MgZWFzZS1vdXQsIHRvcCAuM3MgZWFzZSk7XG5cdEBpbmNsdWRlIG1lZGlhKHhzKXtcblx0XHRAaW5jbHVkZSBvcGFjaXR5KDEpO1xuXHQgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICBwb3NpdGlvbjogZml4ZWQ7XG5cdCAgICB0b3A6IDA7XG5cdCAgICBsZWZ0OiAwO1xuXHQgICAgcmlnaHQ6IDA7XG5cdCAgICB6LWluZGV4OiAxMDA7XG5cdH1cblxufVxuXG4ubW0tbG9nb3tcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmbGV4OiAxO1xuXHRwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuXHRmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtc2l6ZTogMThweDtcblxuXHRkZWZze1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxufVxuXG5cdFx0LyogTWVudSBpY29uIHN0eWxlcyAqL1xuLm1lbnUtaWNvbi13cmFwe1xuXHRmbG9hdDogbGVmdDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5tZW51LWljb24td3JhcHBlcntcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiA1MHB4O1xuXHRoZWlnaHQ6IDUwcHg7XG5cdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMXMgZWFzZSk7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXG5cdCYuc2NhbGVke1xuXHRcdC8qLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSk7Ki9cblx0XHQvKi1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNSk7Ki9cblx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG5cdH1cblxuXHRzdmd7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMDUpO1xuXHRcdC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuMDUpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMC4wNSk7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG5cdFx0LW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG5cblx0XHRwYXRoIHtcblx0XHRcdHN0cm9rZTogI2ZmZjtcblx0XHRcdHN0cm9rZS13aWR0aDogNDBweDtcblx0XHRcdHN0cm9rZS1saW5lY2FwOiByb3VuZDtcblx0XHRcdHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG5cdFx0XHRmaWxsOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cdH1cblxuXHQubWVudS1pY29uLXRyaWdnZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQvKiAgd2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlOyovXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0Jjpob3ZlciwgJmZvY3Vze1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLm1lbnUtYmFja2dyb3VuZHtcblx0LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAyczsgLyogU2FmYXJpICovXG5cdHRyYW5zaXRpb24tZGVsYXk6IDJzO1xufVxuXG4ubWVudS10aW50e1xuXHR6LWluZGV4OiAtMTtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcblxuXHQmLm9wZW57XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0QGluY2x1ZGUgb3BhY2l0eSgwLjgpO1xuXHRcdHotaW5kZXg6IDk4O1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogYmxhY2s7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG5cblxuXHQvKk1FTlUgSU1HIEhPVkVSKi9cblxuLmR1bW15LS1hY3RpdmUgLnNpZGUtbmF2LXdyYXAge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLnNpZGUtbmF2e1xuXHQmLXdyYXB7XG5cdFx0Y29sb3I6IGJsYWNrO1xuXHRcdHotaW5kZXg6IDEwMDtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ly8gaGVpZ2h0OiA1MCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRwYWRkaW5nLXRvcDogMmVtO1xuXHRcdGJhY2tncm91bmQ6ICRib2R5LWJhY2tncm91bmQ7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC41cyk7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKTtcblx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwdmgpO1xuXHRcdHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG5cdFx0QGluY2x1ZGUgb3BhY2l0eSgxKTtcblx0XHRmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0fVxuXG5cdGxpe1xuXHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdGNvbG9yOiBoc2woMzYwLCAwJSwgMjAlKTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0Zm9udC1zaXplOiAyLjNlbTtcblx0XHRmb250LXNpemU6IDEwdm1pbjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0fVxuXG5cdC5tZW51LWJlaGFuY2Utd3JhcCxcblx0Lm1lbnUtbWFpbC13cmFwe1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRjb2xvcjogaHNsKDM2MCwgMCUsIDIwJSk7XG5cdH1cblx0dWwuY250LWljb25ze1xuXHRcdC8vIG1hcmdpbi1yaWdodDogMzBweDtcblx0fVxufSIsInNlY3Rpb24uY29udGFjdHtcblx0cGFkZGluZzogM3JlbSAwO1xufVxuXG4uY29udGFjdHtcblx0Ji1oZWFkbGluZXtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHR9XG5cdCYtdGV4dHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAycmVtO1xuXHRcdEBpbmNsdWRlIG1lZGlhKHhzKSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0Ji1idXR0b24td3JhcHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tdG9wOiAyZW07XG5cdFxuXHRcdC5tYXJrdXB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxZW07XG5cdFx0fVxuXHR9XG59IiwiLy8gU0NST0xMIEJBUiBJTkRJQ0FUT1JcblxuLnByb2dyZXNzLWNvbnRhaW5lciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDRweDtcblx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwuOCk7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0ei1pbmRleDogOTk5OTk5O1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcblx0d2lkdGg6IDAlO1xuXHR0cmFuc2l0aW9uOiB3aWR0aCAwLjE1cyBlYXNlLW91dDtcbn0iLCIvLyBFRkZFQ1QgV0hFTiBIT1ZFUklORyBQUk9KRUNUU1xuXG4uZWZmZWN0LWhvbmV5e1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcblx0QGluY2x1ZGUgYm94LXNoYWRvdygwcHggMTRweCAwcHggMHB4IHJnYmEoMCwwLDAsMCkpO1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKGJveC1zaGFkb3cgLjNzLCB0cmFuc2Zvcm0gLjE1cyBlYXNlLW91dCk7XG5cblx0Jl9faW1nIHtcblx0XHRAZXh0ZW5kICViZy1pbWFnZTtcblx0XHRAaW5jbHVkZSBvcGFjaXR5KDAuNCk7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDAuMzVzLCB0cmFuc2Zvcm0gMC4zNXMpO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA1MHB4KTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTQwcHgsMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNDBweCwwLDApO1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcblx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0bWFyZ2luOiAxZW0gMS41ZW07XG5cdFx0d2lkdGg6IDgwJTtcblx0XHRAaW5jbHVkZSBvcGFjaXR5KDApO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LDAsMCk7XG5cdFx0dGV4dC1zaGFkb3c6IDBweCAycHggMTBweCByZ2JhKDAsMCwwLC4zKTtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMC4zNXMsIHRyYW5zZm9ybSAwLjM1cyk7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LXNpemU6IDEuMjVlbTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cblx0JjpiZWZvcmV7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogNXJlbTtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLDAsMCwuOCksIHRyYW5zcGFyZW50KTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cblx0Jjpob3Zlcntcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wIHJpZ2h0LCAjZTY1YzAwLCAjRjlENDIzKTtcblx0XHRkaXNwbGF5OiB2aXNpYmxlO1xuXHRcdHotaW5kZXg6IDk5O1xuXHRcdEBpbmNsdWRlIGJveC1zaGFkb3coMHB4IDE0cHggMzBweCAwcHggcmdiYSgwLDAsMCwwLjkpKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG5cdFx0ZmlsdGVyOiBncmF5c2NhbGUoMCk7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdH1cblxuXHRcdC5lZmZlY3QtaG9uZXlfX2ltZyB7XG5cdFx0XHRAaW5jbHVkZSBvcGFjaXR5KDEpO1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEsMS4xKTtcblx0XHR9XG5cblx0XHQuZWZmZWN0LWhvbmV5X190aXRsZSB7XG5cdFx0XHRAaW5jbHVkZSBvcGFjaXR5KDEpO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG5cdFx0fVxuXHR9XG59IiwiLmJnIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHQvLyB3aWR0aDogMTAwJTtcblx0Ly8gaGVpZ2h0OiAxMDAlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGJvdHRvbTogMDtcblx0cmlnaHQ6IDA7XG5cdHotaW5kZXg6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0Ji1mdWxsIHtcblx0XHRtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuI2RlbW8tY2FudmFze1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5pYmctYmcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRyYW5zZm9ybTogbWF0cml4KDEuMDUsIDAsIDAsIDEuMDUsIDAsIDApO1xufSIsIi8qUk9UQVRPUiovXG4ucm90YXRpbmcge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcblx0LW1vei10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuXHQtbXMtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcblx0LW8tdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcblx0dHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoMCkgcm90YXRlWSgwKSByb3RhdGVaKDApO1xuXHQtbW96LXRyYW5zZm9ybTogcm90YXRlWCgwKSByb3RhdGVZKDApIHJvdGF0ZVooMCk7XG5cdC1tcy10cmFuc2Zvcm06IHJvdGF0ZVgoMCkgcm90YXRlWSgwKSByb3RhdGVaKDApO1xuXHQtby10cmFuc2Zvcm06IHJvdGF0ZVgoMCkgcm90YXRlWSgwKSByb3RhdGVaKDApO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZVgoMCkgcm90YXRlWSgwKSByb3RhdGVaKDApO1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAwLjhzIGN1YmljLWJlemllcigxLDAsMC41LDEuNSkpO1xuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW4teDogNTAlO1xuXG5cdC5mcm9udCwgLmJhY2sge1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0LW8tYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0fVxuXG5cdC5mcm9udCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDFweCk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwxcHgpO1xuXHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwxcHgpO1xuXHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDFweCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMXB4KTtcblx0fVxuXG5cdCYuZmxpcHtcblx0XHQuYmFjayB7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRAaW5jbHVkZSBvcGFjaXR5KDEpO1xuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKSB0cmFuc2xhdGUzZCgwLDAsMCk7XG5cdFx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpIHRyYW5zbGF0ZTNkKDAsMCwwKTtcblx0XHRcdC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKSB0cmFuc2xhdGUzZCgwLDAsMCk7XG5cdFx0XHQtby10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKSB0cmFuc2xhdGUzZCgwLDAsMCk7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKSB0cmFuc2xhdGUzZCgwLDAsMCk7XG5cdFx0fVxuXG5cdFx0Ji51cCAuYmFjayB7XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpIHRyYW5zbGF0ZTNkKDAsMCwwKTtcblx0XHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZykgdHJhbnNsYXRlM2QoMCwwLDApO1xuXHRcdFx0LW1zLXRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpIHRyYW5zbGF0ZTNkKDAsMCwwKTtcblx0XHRcdC1vLXRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpIHRyYW5zbGF0ZTNkKDAsMCwwKTtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpIHRyYW5zbGF0ZTNkKDAsMCwwKTtcblx0XHR9XG5cdH1cbn0iLCIvLyBQUk9KRUNUUzogQk9UVE9NIE5BVklHQVRJT04gTkVYVC9QUkVWSU9VU1xuXG5zZWN0aW9uLnByb2plY3QtYm90dG9tLW5hdmlnYXRpb257XG5cdGNvbG9yOiB3aGl0ZTtcblx0YmFja2dyb3VuZDogaHNsYSgwLDAlLDAlLDAuODUpO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtc2hhZG93OiAxcHggMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuOClcblx0XG59XG4ucGJuLW5hdntcblxuXHRoMntcblx0XHRmb250LXNpemU6IDMwcHQ7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0Zm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuXHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0QGluY2x1ZGUgbWVkaWEoeHMpe1xuXHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdH1cblx0fVxuXHRcbn1cblxuLnBibi1pdGVte1xuXHRwYWRkaW5nOiAyLjVyZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQuc21hbGwtaGVhZGVye1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0aXtcblx0XHRcdGZvbnQtc2l6ZTogMmVtO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0dG9wOiAtMC4yNWVtO1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4yNXMgY3ViaWMtYmV6aWVyKDAsMCwuMjUsMSkpO1xuXHRcdH1cblx0fVxuXHQmOm5vdCgucGJuLW5leHQpIC5zbWFsbC1oZWFkZXIgaXtcblx0XHRsZWZ0OiAtMmVtO1xuXHRcdEBpbmNsdWRlIG1lZGlhKHhzKXtcblx0XHRcdGxlZnQ6IC0xZW07XG5cdFx0XHR0b3A6IDEwJTtcblx0XHR9XG5cdH1cblx0Ji5wYm4tbmV4dCAuc21hbGwtaGVhZGVyIGl7XG5cdFx0bGVmdDogdW5zZXQ7XG5cdFx0cmlnaHQ6IC0yZW07XG5cdH1cblxuXHQmOmhvdmVyIC5zbWFsbC1oZWFkZXIgaXtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTAuNWVtKTtcbiAgICBcdGNvbG9yOiAjZmZiMzE5O1xuXHR9XG5cblx0Ji5wYm4tbmV4dDpob3ZlciAuc21hbGwtaGVhZGVyIGl7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuNWVtKTtcblx0fVxuXG5cdCY6YWZ0ZXJ7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAwJTtcblx0XHRoZWlnaHQ6IDAuNHJlbTtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogNTAlO1xuXHRcdC8vIHJpZ2h0OiAwO1xuXHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMjVzIGN1YmljLWJlemllcigwLDAsLjI1LC45OSkpO1xuXHR9XG5cdCY6aG92ZXI6YWZ0ZXJ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bGVmdDogMDtcblx0fVxuXHQmOm5vdCgucGJuLW5leHQpIC5zbWFsbC1oZWFkZXJ7XG5cdFx0bWFyZ2luOjA7XG5cdH1cbn1cblxuLnBibi1saXN0e1xuXHQmOmFmdGVye1xuXHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuXHR9XG59XG5cbi5wYm4tbmV4dHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGN1YmljLWJlemllcigwLDAsLjI1LC45OSkpO1xuXHR6LWluZGV4OiAxO1xuXHRtaW4taGVpZ2h0OiA0MDBweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMik7XG5cblx0Jjpob3ZlcjpiZWZvcmV7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjI1cyBjdWJpYy1iZXppZXIoMCwwLC4yNSwuOTkpKTtcblx0fVxuXG5cdCY6YmVmb3Jle1xuXHRcdEBleHRlbmQgJWJnLWltYWdlO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiAtMTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0b3BhY2l0eTogMC4xO1xuXHRcdGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuXHRcdC8vIHRyYW5zaXRpb246IDtcblx0fVxufSIsIi8vIFNMSUNLIENBUk9VU0VMIDEuOS4wXG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlclxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdFxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cbi5zbGljay1saXN0OmZvY3VzXG57XG4gICAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1saXN0LmRyYWdnaW5nXG57XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDtcbn1cbi5zbGljay1saXN0LmRyYWdnYWJsZXtcbiAgICBjdXJzb3I6IGdyYWI7XG59XG4uc2xpY2stbGlzdC5kcmFnZ2FibGU6YWN0aXZle1xuICAgIGN1cnNvcjogZ3JhYmJpbmc7XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3RcbntcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2tcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2xpY2stdHJhY2s6YmVmb3JlLFxuLnNsaWNrLXRyYWNrOmFmdGVyXG57XG4gICAgZGlzcGxheTogdGFibGU7XG5cbiAgICBjb250ZW50OiAnJztcbn1cbi5zbGljay10cmFjazphZnRlclxue1xuICAgIGNsZWFyOiBib3RoO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrXG57XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stc2xpZGVcbntcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbn1cbltkaXI9J3J0bCddIC5zbGljay1zbGlkZVxue1xuICAgIGZsb2F0OiByaWdodDtcbn1cbi5zbGljay1zbGlkZSBpbWdcbntcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZ1xue1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nXG57XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGVcbntcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59IiwiLy8gSEVSTyBIRUFERVJcblxuLnByaW5jaXBhbHtcblx0bWluLWhlaWdodDogODB2aDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLXRvcDogNTBweDtcblx0cGFkZGluZy1ib3R0b206IDE1MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0QGluY2x1ZGUgbWVkaWEoeHMpe1xuXHRcdHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXHRcdHBhZGRpbmctdG9wOiA1MHB4O1xuXHRcdG1pbi1oZWlnaHQ6IDEwMHZoO1xuXHR9XG5cblx0LmZ1bGx7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGhlaWdodDogMTAwdmg7XG5cdFx0Ly8gYmFja2dyb3VuZDogYmxhY2s7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG59XG5cblxuLm1haW4ge1xuXHRcblx0Ji10aXRsZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDE7XG5cdCAgICBwYWRkaW5nOiAxMHZoIDAgMTV2aDtcbiAgICBcdHRleHQtc2hhZG93OiAwcHggMnB4IDEwcHggcmdiYSgwLDAsMCwuOCk7XG5cblx0XHRoMSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAuNWVtO1xuXHRcdH1cblxuXHRcdHNwYW4ucm90YXRle1xuXHRcdFx0Zm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LXNpemU6IDYwcHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogLS4yZW07XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSh4cyl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBwdDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWxvZ297XG5cdFx0XHRoZWlnaHQ6IDQzcHg7XG5cdFx0XHQvLyB3aWR0aDogMTAwcHg7XG5cdFx0XHQvLyBmbG9hdDogbGVmdDtcblx0XHRcdC8vIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSh4cyl7XG5cdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gUFJPWUVDVE8gREVTVEFDQURPXG5zZWN0aW9uLnByb3llY3RvLWRlc3RhY2Fkb3tcblx0d2lkdGg6IDEwMCU7XG5cdC8qaGVpZ2h0OiA4MCU7Ki9cblx0bWFyZ2luLWJvdHRvbTogNzVweDtcblx0ei1pbmRleDogOTA7XG5cdG1hcmdpbi10b3A6IC0xNTBweDtcblx0QGluY2x1ZGUgbWVkaWEoeHMpe1xuXHRcdG1hcmdpbi10b3A6IC04MHB4O1xuXHQgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXG5cdGgxe1xuXHRcdGNvbG9yOiAjRkZGRkZGO1xuXHR9XG5cblx0YXJ0aWNsZXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQuZGVzdGFjYWRvLXdyYXB7XG5cdFx0aGVpZ2h0OiA4MHZoO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJhY2tncm91bmQ6ICNFNjAwNTU7XG5cdFx0ZGlzcGxheTogZmxleDsgXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxufVxuXG4uZGVzdGFjYWRvLXdyYXAgYTpob3ZlciBkaXZ7XG5cdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMnMgZWFzZS1vdXQpO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMSlcbn1cbi5zb21lLW90aGVycy13cmFwe1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQ6ICMwMDA7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wZC1xdWFydGVye1xuXHQvLyBmbG9hdDogbGVmdDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNTAlO1xufVxuXG4ucGQtaGFsZntcblx0Ly8gZmxvYXQ6IGxlZnQ7XG5cdHdpZHRoOiA1MCU7XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRAaW5jbHVkZSBtZWRpYSh4cyl7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0JjpmaXJzdC1vZi10eXBle1xuXHRcdEBpbmNsdWRlIG1lZGlhKHhzKXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5wZC1xdWFydGVyLXRvcHtcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9jdWNvLXF1YXJ0ZXItcmVkLmpwZykgbm8tcmVwZWF0O1xuXHRAaW5jbHVkZSBvcGFjaXR5KDAuNSk7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7IFxuXHQvKmJhY2tncm91bmQtc2l6ZTogMTA4JTsgKi9cblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDMwJTtcblx0LypiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDM1JTsqL1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdEBpbmNsdWRlIGJveC1zaGFkb3coMHB4IDJweCA1cHggLTFweCByZ2JhKDAsMCwwLDAuNzUpKTtcbn1cblxuLnBkLXF1YXJ0ZXItYm90dG9te1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2N1Y28tcXVhcnRlci13aGl0ZS5qcGcpIG5vLXJlcGVhdDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucGQtcmlnaHQtaGFsZntcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9jdWNvLWhhbGYtYmFja2dyb3VuZC5qcGcpIG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogNDAlIGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRAaW5jbHVkZSBtZWRpYSh4cyl7XG5cdCAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IDEzMCU7XG5cdCAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MCUgMTAwJTtcblx0fVxufVxuXG4uY3Vjby1kZXRhaWwtd2hpdGV7XG5cdGhlaWdodDogNTAlO1xuXHR0b3A6IDEwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDUwJTtcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9jdWNvLWRldGFpbC13aGl0ZS5qcGcpIG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDEwJSBjZW50ZXI7XG5cdEBpbmNsdWRlIGJveC1zaGFkb3coMHB4IDJweCA1cHggLTFweCByZ2JhKDAsMCwwLDAuNzUpKTtcblx0QGluY2x1ZGUgbWVkaWEoeHMpe1xuXHRcdGhlaWdodDogNDAlO1xuXHRcdHRvcDogMjAlO1xuXHR9XG59XG5cbi5jdWNvLXBob25le1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2N1Y28taXBob25lLnBuZykgbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IFxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHR3aWR0aDogNjAlO1xuXHRoZWlnaHQ6IDEyNSU7XG5cdC8qd2lkdGg6IDI1MHB4OyovXG5cdC8qaGVpZ2h0OiAzMzBweDsqL1xuXHRsZWZ0OiA1MCU7XG5cdG1hcmdpbi1sZWZ0OiAtMzAlO1xuXHRib3R0b206IC01MCU7XG5cdGFuaW1hdGlvbjogY3Vjby1waG9uZS1hbmltYXRpb24gMy42cyBpbmZpbml0ZSBlYXNlO1xufVxuXG4ucGQtdGV4dC13cmFwe1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDY4JTtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdGJhY2tncm91bmQ6IGhzbGEoMTcxLCAxMDAlLCAwJSwgMC44NSk7XG5cdGJhY2tncm91bmQtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG5cdGNvbG9yOiB3aGl0ZTtcblx0cGFkZGluZy1sZWZ0OiA1JTtcblx0cGFkZGluZy1ib3R0b206IDUlO1xuXG5cdGgye1xuXHRcdGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcblx0XHRmb250LXNpemU6IDUwcHQ7XG5cdCAgICBtYXJnaW4tdG9wOiAtLjVlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAwLjRlbTsgXG5cdFx0bGluZS1oZWlnaHQ6IDAuOWVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0dGV4dC1zaGFkb3c6IDNweCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC42NSk7XG5cdFx0QGluY2x1ZGUgbWVkaWEoeHMpe1xuXHRcdFx0Zm9udC1zaXplOiAyLjVyZW07XG5cdFx0XHRtYXJnaW4tdG9wOiAtLjZlbTsgXG5cdFx0fVxuXHR9XG5cblx0aDN7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LXN0YWNrO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Zm9udC1zaXplOiAxMnB0O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjNlbTtcblx0XHR3aWR0aDogMTE1JTtcblx0XHRtYXJnaW46IDA7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XG5cdFx0c3Bhbntcblx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0fVxuXHR9XG5cblx0Lm1hcmt1cHtcblx0XHRmb250LXNpemU6IC44ZW07XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdG1hcmdpbjogMWVtIDFlbSAwO1xuXHRcdFxuXHRcdCY6YmVmb3Jle1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKDIzMCwgMCwgODUsIDAuNSk7XG5cdFx0fVxuXHR9XG59XG5cbi5wZC1sb2dve1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiAyMHZtaW47XG5cdHBhZGRpbmctdG9wOiAyMHZtaW47XG5cdGJhY2tncm91bmQ6IHJnYmEoMjMwLCAwLCA4NSwgLjcpIHVybCguLi9pbWcvY3Vjby1sb2dvLWFuaW1hdGlvbi5naWYpIGNlbnRlciBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogOTAlO1xuXHRAaW5jbHVkZSBtZWRpYSh4cyl7XG5cdFx0d2lkdGg6IDM1JTtcblx0XHRwYWRkaW5nLXRvcDogMzUlO1xuXHR9XG59XG5cblxuc2VjdGlvbi5wcm95ZWN0by1kZXN0YWNhZG8gLmRlc3RhY2Fkby13cmFwLFxuLnNvbWUtb3RoZXJzLXdyYXB7XG5cdC8vIG92ZXJmbG93OiBoaWRkZW47XG5cdEBpbmNsdWRlIGJveC1zaGFkb3coMHB4IDJweCA1cHggLTFweCByZ2JhKDAsMCwwLDAuNzUpKTtcbn1cblxuLy8gT1RIRVIgUFJPSkVDVFNcblxuc2VjdGlvbi5zb21lLXByb2plY3Rze1xuXHRtYXJnaW4tYm90dG9tOiAxMDBweDtcblx0QGluY2x1ZGUgbWVkaWEoeHMpe1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdH1cbn1cblxuXG4vLyBFU0FVRElPVklTVUFMIFNFQ1RJT05cblxuc2VjdGlvbi5hdWRpb3Zpc3VhbHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblx0bWFyZ2luLWJvdHRvbTogMTAwcHg7XG5cblx0LnR2LWl0ZW17XG5cdFx0QGV4dGVuZCAlYmctaW1hZ2U7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNDQwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMnMpO1xuXG5cdFx0Ji13cmFwe1xuXHRcdFx0QGV4dGVuZCAlYmctaW1hZ2U7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2VzYXVkaW92aXN1YWwtYmFja2dyb3VuZC5qcGcpO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNTdweDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoeHMpe1xuXHRcdFx0XHQgICAgcGFkZGluZzogMCAwIDM1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1wbGFjZWhvbGRlcntcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0Ly8gaGVpZ2h0OiA0NDBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0QGluY2x1ZGUgYm94LXNoYWRvdygwcHggMHB4IDQwcHggMHB4IHJnYigwLCAwLCAwKSk7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSh4cyl7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4udHZ7XG5cdCYtY3VlbnRhY29ubWlnbyB7YmFja2dyb3VuZDogdXJsKC4uL2ltZy92aWRlby1wcmV2aWV3cy9jdWVudGFjb25taWdvLXByZXZpZXcuanBnKTt9XG5cdCYtbXJyb2JvdCB7YmFja2dyb3VuZDogdXJsKC4uL2ltZy92aWRlby1wcmV2aWV3cy9tcnJvYm90LXByZXZpZXcuanBnKTt9XG5cdCYtY3J1em5vdmlsbG8ge2JhY2tncm91bmQ6IHVybCguLi9pbWcvdmlkZW8tcHJldmlld3MvY3J1em5vdmlsbG8tcHJldmlldy5qcGcpO31cblx0Ji1sb3RyIHtiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3ZpZGVvLXByZXZpZXdzL2xvdHItcHJldmlldy5qcGcpO31cbn1cblxuXG5cbi5wbGF5LWJ1dHRvbntcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiAyNXB4O1xuXHRmb250LXNpemU6IDE2cHQ7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdEBpbmNsdWRlIHJvdW5kZWQtY29ybmVyKDUwJSk7XG5cdGJvcmRlcjogNHB4IHNvbGlkIHdoaXRlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLCAwLjMpO1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuXG5cdGkuaWNvbi1wbGF5M3tcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMnMgZWFzZS1vdXQpO1xuXHRcdG1hcmdpbjogMDtcblx0XHRtYXJnaW4tbGVmdDogNHB4O1xuXHR9XG5cblx0Jjpob3ZlciBpLmljb24tcGxheTN7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuXHR9XG59XG5cbi50di1pdGVtLWNvbnRlbnR7XG5cdG1heC13aWR0aDogNjAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmF1ZGlvdmlzdWFsIHtcblxuXHRoNHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGxldHRlci1zcGFjaW5nOiAzcHg7XG5cdFx0Zm9udC1zaXplOiA4cHQ7XG5cdFx0Y29sb3I6IGhzbCgzNjAsIDAlLCA5MCUpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0ZXh0LXNoYWRvdzogMHB4IDBweCA1cHggcmdiYSgwLCAwLCAwLCAuNSk7XG5cdFx0QGluY2x1ZGUgbWVkaWEoeHMpe1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMmVtO1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IC00MHB4O1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCBoc2woMzYwLCAwJSwgOTAlKTtcblx0XHRcdGJvcmRlci13aWR0aDogMnB4IDAgMDtcblx0XHRcdHdpZHRoOiA3MHB4O1xuXHRcdFx0LypoZWlnaHQ6IDNweDsqL1xuXHRcdFx0bWFyZ2luOiAxMXB4IDAgMzBweDtcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24od2lkdGggMC41cyBlYXNlLWluLW91dCk7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTM1cHg7XG5cdFx0fVxuXHR9XG5cblx0aDJ7XG5cdFx0Zm9udC1zaXplOiA1NHB0O1xuXHRcdHRleHQtc2hhZG93OiAzcHggM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhKHhzKXtcblx0XHRcdGZvbnQtc2l6ZTogMi41ZW07XG5cdFx0fVxuXHR9XG59XG5cbi5lYS13cmFwe1xuXHR6LWluZGV4OiAxO1xuXHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5lc2F1ZGlvdmlzdWFsLWxvZ297XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiA0MHB4O1xuXHR3aWR0aDogMjUlO1xuXHRtaW4td2lkdGg6IDIwMHB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2VzYXVkaW92aXN1YWwtbG9nby5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICMxNzE3MTc7XG5cdGJhY2tncm91bmQtc2l6ZTogODIlO1xuXHRAaW5jbHVkZSByb3VuZGVkLWNvcm5lcigxNXB4IDE1cHggMCAwKTsgXG5cdGZvbnQtc2l6ZTogMHB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdEBpbmNsdWRlIG1lZGlhKHhzKXtcblx0ICAgIHdpZHRoOiA2NSU7XG5cdH1cblx0XG5cdCY6YWZ0ZXIsICY6YmVmb3Jle1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGJvdHRvbTogMDtcblx0XHR3aWR0aDogMjZweDtcblx0XHRoZWlnaHQ6IDI2cHg7XG5cdFx0QGluY2x1ZGUgcm91bmRlZC1jb3JuZXIoNTAlKTtcblx0fVxuXG5cdCY6YWZ0ZXJ7XG5cdFx0bGVmdDogLTI2O1xuXHRcdEBpbmNsdWRlIGJveC1zaGFkb3coMTNweCAxM3B4IDAgMCAjMTcxNzE3KTtcblx0fVxuXG5cdCY6YmVmb3Jle1xuXHRcdHJpZ2h0OiAtMjY7XG5cdFx0QGluY2x1ZGUgYm94LXNoYWRvdygtMTNweCAxM3B4IDAgMCAjMTcxNzE3KTtcblx0fVxuXG5cdGgxe1xuXHRcdGZvbnQtc2l6ZTogMHB0O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0aGVpZ2h0OiA0NXB4O1xuXHR9XG59XG5cblxuLnR2LWl0ZW17XG5cblx0Ji1wcmV2LXdyYXB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIG1lZGlhKHhzKXtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdCYtcHJldmlldy1ibG9ja3tcblx0XHQvKmJhY2tncm91bmQ6IHdoaXRlOyovXG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdC8vIHdpZHRoOiA4MCU7XG5cdH1cblxuXHQmLXByZXYtY29udGFpbmVye1xuXHRcdHBhZGRpbmc6IDVweDtcblx0XHRiYWNrZ3JvdW5kOiAkYm9keS1iYWNrZ3JvdW5kO1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdHotaW5kZXg6IDQ7XG5cdFx0bWFyZ2luLXRvcDogLTU3cHg7XG5cdFx0LypoZWlnaHQ6IDExMHB4OyovXG5cdFx0Ly8gd2lkdGg6IDEwMCU7XG5cdFx0QGluY2x1ZGUgbWVkaWEoeHMpe1xuXHRcdFx0bWFyZ2luLXRvcDogLTM1cHg7XG5cdFx0fVxuXHR9XG5cblx0Ji1wcmV2aWV3e1xuXHRcdC8vIHdpZHRoOiAxNjBweDtcblx0XHQvLyB3aWR0aDogMjUlO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYm9yZGVyIC4ycyBlYXNlLW91dCk7XG5cdFx0QGluY2x1ZGUgbWVkaWEoeHMpe1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiA2cHg7XG5cdFx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0fVxuXG5cdFx0aW1ne1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyk7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKHhzKXtcblx0XHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHRcdCAgICBoZWlnaHQ6IDEwMCU7XG5cdFx0XHQgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgXHRcdFx0Ly8gdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNSUpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmhvdmVyIGltZ3tcblx0XHRcdEBpbmNsdWRlIG9wYWNpdHkoMC44KTtcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSh4cyl7XG4gICAgXHRcdFx0Ly8gdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNSUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc2xpY2stdHJhY2sgZGl2LCAudHYtaXRlbS1wcmV2aWV3e1xuXHQmOmFjdGl2ZSwgJjpmb2N1c3tcblx0XHRvdXRsaW5lOiBub25lO1xuXHR9XG59XG5cbi50di1pdGVtLXByZXYtY29udGFpbmVye1xuXHQuc2xpY2stdHJhY2t7XG5cdFx0dHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblx0LnNsaWNrLXNsaWRle1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxufVxuXG4uc2xpY2stY3VycmVudCAudHYtaXRlbS1wcmV2aWV3e1xuXHRib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xufVxuXG5cblx0LypFTkQgT0YgQVVESU9WSVNVQUwqL1xuXG5cbi5lc2F1ZGlvdmlzdWFsLXNsaWRlci13cmFwe1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cGFkZGluZzogOTBweCAwIDYwcHg7XG5cdEBpbmNsdWRlIG1lZGlhKHhzKXtcblx0ICAgIHBhZGRpbmc6IDMwcHggMDtcblx0fVxufVxuXG4uZWEtc2xpZGVybmF2LWNvbnRhaW5lcntcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR3aWR0aDogMTAwJTtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDUwcHgpO1xuXHRtYXJnaW46IDAgYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRAaW5jbHVkZSBtZWRpYSh4cyl7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuLmVhLXNsaWRlcm5hdi1idXR0b257XG5cdG91dGxpbmU6IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMTVweDtcblx0d2lkdGg6IDUwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQ6IGhzbGEoMCwgMCUsIDE1JSwgMC43NSk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyOiBub25lO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdEBpbmNsdWRlIHJvdW5kZWQtY29ybmVyKDQwcHgpO1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjJzKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDEsMCwwLDEpO1xuXG5cdHN2ZyB7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdGZpbGw6IHdoaXRlO1xuXHR9XG5cblx0aDMge1xuXHRcdG1hcmdpbjogMCAxMHB4O1xuXHRcdGNvbG9yOiAjMTExO1xuXHRcdGZvbnQtc2l6ZTogLjdyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0QGluY2x1ZGUgb3BhY2l0eSgwKTtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjJzKTtcblx0XHQtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMDVzO1xuXHRcdHRyYW5zaXRpb24tZGVsYXk6IDAuMDVzO1xuXHQgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNCwwLDAsMSk7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdC8vIHZpc2liaWxpdHk6IGhpZGRlbjtcblx0fVxuXG5cdCYtcHJldiB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHR9XG5cdCYtbmV4dCB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0fVxuXG5cdCYtbmV4dCBoMyB7XG5cdCAgICByaWdodDogNDBweDtcdCAgICBcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdH1cblxuXHQmLXByZXYgaDMge1xuXHQgICAgbGVmdDogNDBweDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuXHR9XG5cblx0Ji1wcmV2IC5pY29uLXdyYXAge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHR3aWR0aDogMTUwcHg7XG5cblx0XHRzdmd7XG5cdFx0XHRmaWxsOiAjMTExO1xuXHRcdH1cblxuXHRcdGgzIHtcblx0XHRcdEBpbmNsdWRlIG9wYWNpdHkoMSk7XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG5cdFx0fVxuXHR9XG5cbn0iLCIucHJpbmNpcGFsLWZ1bGx7XG5cdG1pbi13aWR0aDogMTAwdnc7XG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xuXG5cdC5tYWluLXRpdGxle1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cblxuLmhlcm8tZXJyb3J7XG5cdGNvbG9yOiBoc2woMzYwLCAwJSwgOTUlKTtcblx0Zm9udC1zaXplOiAzMnB0O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdHRleHQtaW5kZW50OiAtMTVweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmVycm9yLXRpdGxle1xuXHRtYXJnaW4tdG9wOiAtNDBweDtcblx0bGluZS1oZWlnaHQ6IDI1MHB0O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0Zm9udC1zaXplOiAzNTBwdDtcblx0Zm9udC1zaXplOiA0NnZtaW47XG5cdGNvbG9yOiByZ2JhKDI1MCwgMjUwLCAyNTAsIDAuMik7XG5cdHRleHQtc2hhZG93OiAycHggMnB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5lcnJvci10ZXh0e1xuXHRmb250LXNpemU6IDE0cHQ7XG5cdGNvbG9yOiBoc2woMzYwLCAwJSwgODUlKTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tdG9wOiA1cHg7IFxuXHR0ZXh0LWluZGVudDogMDtcblx0d2lkdGg6IDYwMHB4O1xufSIsIi5wcm9maWxle1xuXG5cdCYtdGV4dC1ibG9ja3tcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHR9XG5cblx0Ji1waWN7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luLWxlZnQ6IC0yMCU7IFxuXHRcdHdpZHRoOiA2MCU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIG1lZGlhKHhzKXtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblxuXHRcdGltZ3tcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0YW5pbWF0aW9uOiBzbG93LWZpdCAycyAgMTtcblx0XHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLDAsMSk7XG5cdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuXHRcdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLDAsMSk7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzKTtcblxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtZ3JlZXR7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMzA7XG5cdFx0cmlnaHQ6IDgwO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdGZvbnQtc2l6ZTogNTBwdDtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRsZXR0ZXItc3BhY2luZzogLTM7XG5cdFx0YW5pbWF0aW9uOiBjdWNvLXBob25lLWFuaW1hdGlvbiAzcyAgaW5maW5pdGU7XG5cdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsMCwxKTtcblx0XHR0ZXh0LXNoYWRvdzogM3B4IDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjY1KTtcblx0XHRAaW5jbHVkZSBtZWRpYSh4cyl7XG5cdFx0XHRyaWdodDogMTA7XG5cdFx0XHR0b3A6IDIwO1xuXHRcdFx0Zm9udC1zaXplOiA0cmVtO1xuXHRcdH1cblx0fVxuXG5cdCYtaW1hZ2Utd3JhcHBlcntcblx0XHRAaW5jbHVkZSByb3VuZGVkLWNvcm5lcig1MCUpOyBcblx0XHRib3JkZXI6IDE1cHggc29saWQgaHNsKDQwLCAxMDAlLCA1NSUpO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRAaW5jbHVkZSBib3gtc2hhZG93KDBweCAycHggMjFweCAtNHB4IHJnYmEoMCwwLDAsMSkpO1xuXHRcdEBpbmNsdWRlIG1lZGlhKHhzKXtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym9yZGVyOiAxMHB4IHNvbGlkIGhzbCg0MCwgMTAwJSwgNTUlKTtcblx0XHR9XG5cdH1cblxuXHQmLWluZm97XG5cdFx0cGFkZGluZzogNTBweCA1MHB4IDAgNTBweDsgXG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IGNhbGMoNjAlIC0gMTUwcHgpO1xuXHRcdEBpbmNsdWRlIG1lZGlhKHhzKXtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMjVweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHRcdH1cblx0fVxuXG5cdCYtdGV4dHtcblx0XHRjb2xvcjogd2hpdGU7XG5cdFx0Zm9udC1zaXplOiAxNnB0O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0Ji1ibG9jayB1bHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdGxpe1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4OyBcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4OyBcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nOiAzcHggNXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBibGFjaztcblx0XHRcdFx0QGluY2x1ZGUgcm91bmRlZC1jb3JuZXIoNXB4KTsgXG5cdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0Zm9udC1zaXplOiA4cHQ7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAyO1xuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQgLjJzIGVhc2Utb3V0KTtcblx0XHRcdFx0QGluY2x1ZGUgYm94LXNoYWRvdygwcHggMnB4IDVweCAtMXB4IHJnYmEoMCwwLDAsMC43NSkpO1xuXG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogaHNsYSgwLCAwJSwgNTAlLCAwLjUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji1iYWNrZ3JvdW5kLXRpbnR7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjUpO1xuXHRcdEBpbmNsdWRlIHJvdW5kZWQtY29ybmVyKDE1MHB4IDUwMHB4IDUwMHB4IDE1MHB4KTsgXG5cdFx0bWFyZ2luLWxlZnQ6IGNhbGMoNy41NTUlICsgNy41cHgpO1xuXHRcdEBpbmNsdWRlIGJveC1zaGFkb3coMHB4IDJweCAyMXB4IC00cHggcmdiYSgwLDAsMCwxKSk7XG5cdFx0QGluY2x1ZGUgbWVkaWEoeHMpe1xuXHRcdFx0QGluY2x1ZGUgcm91bmRlZC1jb3JuZXIoNTAwcHgpOyBcblx0XHRcdG1hcmdpbjogMjBweDtcblx0XHR9XG5cblx0XHQuc21hbGwtaGVhZGVye1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdH1cblx0fVxufVxuXG4ubm9tYnJlLXBlcmZpbHtcblx0Zm9udC1zaXplOiAzMnB0O1xuXHRmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0dGV4dC1zaGFkb3c6IDNweCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC42NSk7XG59Iiwic2VjdGlvbi5ldmVyeS1wcm9qZWN0c3tcblx0bWFyZ2luOiAxMDBweCAwO1xufVxuXG5cbi5wcm95ZWN0cy1jb250YWluZXJ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IGNhbGMoMTAwJS0xMDBweCk7XG5cdG1hcmdpbjogMCA1MHB4O1xuXG5cdEBpbmNsdWRlIG1lZGlhKHhzKXtcblx0XHR3aWR0aDogY2FsYygxMDAlLTIwcHgpO1xuXHRcdG1hcmdpbjogMCAxMHB4O1xuXHR9XG5cblx0LmVmZmVjdC1ob25leXtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogMjUlO1xuXHRcdGJhY2tncm91bmQ6IGJsYWNrO1xuXHRcdEBpbmNsdWRlIG1lZGlhIChtZCkge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEgKHhzKSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMjAwcHg7XG5cdFx0fVxuXG5cdFx0Jl9faW1ne1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEgKHhzKSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiIsIi5zaW5nbGUtcHJvamVjdC1oZWFke1xuXHRwYWRkaW5nOiAxMDBweCAwIDUwcHg7XG5cdC8vIEBpbmNsdWRlIGJveC1zaGFkb3coMHB4IDJweCA1cHggLTFweCByZ2JhKDAsMCwwLDAuNzUpKTtcblx0QGluY2x1ZGUgbWVkaWEoeHMpe1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMDBweDtcblx0fVxufVxuXG4uc3AtbWFpbntcblx0QGV4dGVuZCAlYmctaW1hZ2U7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiA2MHZoO1xuXHRAaW5jbHVkZSBib3gtc2hhZG93KDAgMXB4IDVweCAtMXB4IHJnYmEoMCwwLDAsMC4zKSk7XG5cdEBpbmNsdWRlIG1lZGlhKHhzKXtcblx0XHRoZWlnaHQ6IDQwdmg7XG5cdH1cblxuXHQmX190aXRsZXtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0bWFyZ2luOiAwLjVlbTtcblx0XHRmb250LXNpemU6IDRlbTtcblx0XHRsaW5lLWhlaWdodDogMWVtO1xuXHRcdGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcblx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdHRleHQtc2hhZG93OiAzcHggM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuXHRcdG1heC13aWR0aDogNzUlO1xuXHRcdEBpbmNsdWRlIG1lZGlhKHhzKXtcblx0XHQgICAgbWF4LXdpZHRoOiAxMDAlO1xuXHRcdCAgICBmb250LXNpemU6IDJlbTtcblx0XHQgICAgYm90dG9tOiAtNzVweDtcblx0XHQgICAgbWFyZ2luOiAwO1xuXHRcdH1cblx0fVxufVxuXG4uc3AtYnJpZWZ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ly8gbWFyZ2luLXRvcDogLTEwMHB4OyBcblx0Ly8gd2lkdGg6IGNhbGMoNjAlIC0gMTAwcHgpO1xuXHRwYWRkaW5nOiA1MHB4IDA7XG5cdC8vIGJhY2tncm91bmQ6IGhzbGEoMTcxLCAxMDAlLCAwJSwgMC45KTtcblx0Ly8gY29sb3I6IHdoaXRlO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0O1xuXHQvLyBAaW5jbHVkZSBib3gtc2hhZG93KDBweCAycHggNXB4IC0xcHggcmdiYSgwLDAsMCwwLjc1KSk7XG5cblx0QGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgcGFkZGluZzogMzBweDtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYSh4cykge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXG5cdCYtdGl0bGV7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDMwJTtcblx0XHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxZW07XG5cdFx0fVxuXHR9XG5cblx0Ji10ZXh0e1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiA3MCU7XG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdHB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LXN0YWNrO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFx0QGluY2x1ZGUgbWVkaWEoeHMpe1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHR9XG5cdH1cbn1cblxuLnNwLXRleHQtd3JhcCBoMyBzcGFue1xuXHRmb250LXdlaWdodDogODAwO1xufVxuXG4uc3AtdGFnc3tcblx0ZmxvYXQ6IGxlZnQ7XG5cdHBhZGRpbmctbGVmdDogNTBweDsgXG5cdHBhZGRpbmctdG9wOiA1MHB4O1xuXG5cdEBpbmNsdWRlIG1lZGlhKG1kKSB7XG5cdFx0d2lkdGg6IDM1JTEwcHhcblx0fVxuXHRAaW5jbHVkZSBtZWRpYShzbSkge1xuXHQgICAgd2lkdGg6IDEwMCU7XG4gICAgXHRwYWRkaW5nOiAzMHB4IDIwcHggMjBweCAyMHB4O1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhKHhzKXtcblx0XHRwYWRkaW5nOiAyMHB4IDAgMCAwO1xuXHR9XG5cblx0Ji1saXN0e1xuXG5cdFx0bGl7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwLjRlbTtcblx0XHRcdG1hcmdpbi1yaWdodDogLTAuOTVlbTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBhZGRpbmc6IDAuNWVtIDAuOGVtO1xuXHRcdFx0YmFja2dyb3VuZDogYmxhY2s7XG5cdFx0XHRAaW5jbHVkZSByb3VuZGVkLWNvcm5lcigzcHgpO1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kIC4ycyBlYXNlLW91dCk7XG5cdFx0XHRAaW5jbHVkZSBib3gtc2hhZG93KDBweCAycHggNXB4IC0xcHggcmdiYSgwLDAsMCwwLjc1KSk7XG5cdFx0XHQvLyBAaW5jbHVkZSBtZWRpYSh4cyl7XG5cdFx0XHQvLyBcdG1hcmdpbi1yaWdodDogMHB4O1xuXHRcdFx0Ly8gfVxuXG5cdFx0XHRAc3VwcG9ydCBob3ZlcntcblxuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBoc2woMCwgMCUsIDQwJSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zcC1pbnNwaXJhdGlvbi1ob2xkZXJ7XG5cdGZsb2F0OiBsZWZ0O1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiA1MHB4IDAgMTAwcHg7XG5cdEBpbmNsdWRlIG1lZGlhKHhzKXtcblx0XHRtYXJnaW46IDUwcHggMDtcblx0XHRtYXJnaW4tbGVmdDogNTBweDtcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5zcC1pbnNwaXJhdGlvbntcblx0ZmxvYXQ6IGxlZnQ7XG5cdHdpZHRoOiAyMDBweDtcblx0aGVpZ2h0OiAyMDBweDtcblx0bWFyZ2luOiAxMHB4O1xuXHRAaW5jbHVkZSByb3VuZGVkLWNvcm5lcig1MCUpO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRAaW5jbHVkZSBib3gtc2hhZG93KDBweCAycHggNXB4IC0xcHggcmdiYSgwLDAsMCwwLjc1KSk7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJvcmRlcjogNnB4IHNvbGlkO1xuXHRAaW5jbHVkZSBtZWRpYSh4cyl7XG5cdFx0d2lkdGg6IDE1MHB4O1xuXHRcdGhlaWdodDogMTUwcHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG1hcmdpbi1sZWZ0OiAtNTBweDtcblx0fVxuXG5cdGltZ3tcblx0XHRtYXJnaW46IC02cHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdHdpZHRoOiAxMTAlO1xuXHRcdGhlaWdodDogMTEwJTtcblx0XHRhbmltYXRpb246IHNsb3ctZml0IDJzICAxO1xuXHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLDAsMSk7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcblx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsMCwxKTtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzKTtcblxuXHRcdCY6aG92ZXJ7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG5cdFx0fVxuXHR9XG59XG5cbi5zcC1mdWxsd2lkdGgtYmFja2dyb3VuZHtcblx0QGV4dGVuZCAlYmctaW1hZ2U7XG5cdGhlaWdodDogNjAwcHg7XG5cdEBpbmNsdWRlIGJveC1zaGFkb3coMHB4IDJweCA1cHggLTFweCByZ2JhKDAsMCwwLDAuNzUpKTtcblx0QGluY2x1ZGUgbWVkaWEoc20pe1xuXHRcdG1heC1oZWlnaHQ6IDQwMHB4O1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhKHhzKXtcblx0XHRtYXgtaGVpZ2h0OiAzMDBweDtcblx0XHRoZWlnaHQ6IDMwdmg7XG5cdH1cbn1cblxuLnNwLXF1b3Rle1xuXHRjb2xvcjogaHNsKDM2MCwgMCUsIDUlKTtcblx0Zm9udC1zaXplOiAzcmVtO1xuXHRsaW5lLWhlaWdodDogMS4xODtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHR0ZXh0LWluZGVudDogLTVweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG5cdHBhZGRpbmc6IDJlbSAwLjVlbTtcblxuXHRAaW5jbHVkZSBtZWRpYSh4cyl7XG5cdCAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBcdGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgXHRwYWRkaW5nOiAyZW0gMDtcblx0fVxuXG5cdCYtd3JhcHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWluLWhlaWdodDogNDAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXG5cdCYtYXV0aG9ye1xuXHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdGNvbG9yOiAjMWExYTFhO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDEuNWVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR0ZXh0LWluZGVudDogMDtcblx0XHRsZXR0ZXItc3BhY2luZzogLTFweDtcblx0XHRAaW5jbHVkZSBtZWRpYSh4cyl7XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0fVxuXHR9XG59IiwiLy9ORUVEIFRPIE9SR0FOSVpFIFRISVMgU0hJVFxuXG4vLyAuaGVhZGVyIHtcbi8vIFx0b3ZlcmZsb3c6IGhpZGRlbjtcbi8vIFx0Y2xlYXI6IGJvdGg7XG4vLyBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vIFx0bWluLWhlaWdodDogMTAwJTtcbi8vIFx0bWF4LWhlaWdodDogMTAwJTtcbi8vIFx0QGluY2x1ZGUgbWVkaWEoeHMpe1xuLy8gXHRcdG92ZXJmbG93OiB1bnNldDtcbi8vIFx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbi8vIFx0XHRtaW4taGVpZ2h0OiB1bnNldDtcbi8vIFx0XHRtYXgtaGVpZ2h0OiB1bnNldDtcbi8vIFx0fVxuLy8gfVxuXG5cbi5zdDB7XG5cdGNsaXAtcGF0aDogdXJsKCNlcy10cmFjZV8xXyk7XG5cdGZpbGw6ICRwcmltYXJ5LWNvbG9yO1xufVxuLnN0M3tcblx0Y2xpcC1wYXRoOiB1cmwoI2VzLXRyYWNlXzFfMik7XG5cdGZpbGw6ICRwcmltYXJ5LWNvbG9yO1xufVxuLnN0MXtcblx0ZmlsbDogJHByaW1hcnktY29sb3I7XG59XG5cblxuXG4vKiBmdWxsIDEwMCUgaGVpZ2h0ICovXG5cbi5wcmluY2lwYWwtZnVsbC13cmFwcGVye1xuXHQvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdC8vIHRvcDogNTAlO1xuXHQvLyBsZWZ0OiA1MCU7XG5cdC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHR6LWluZGV4OiAxO1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjVzIGVhc2UpO1xuXG5cdC5jb250YWluZXJ7XG5cdFx0QGluY2x1ZGUgbWVkaWEoeHMpe1xuXHQgICAgXHR3aWR0aDogMTAwJTtcbiAgICBcdFx0bWFyZ2luOiAwO1xuICAgIFx0fVxuXHR9XG5cblx0Ly8gLmhlYWRlci10aXRsZSB7XG5cdC8vIFx0bWFyZ2luLXRvcDogLTQwcHg7XG5cdC8vIFx0bGluZS1oZWlnaHQ6IDI1MHB0O1xuXHQvLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ly8gXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQvLyBcdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ly8gXHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC8vIFx0Lyp3aWR0aDogNTAwcHg7Ki9cblx0Ly8gXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdC8vIFx0dG9wOiA1MCU7XG5cdC8vIFx0bGVmdDogNTAlO1xuXHQvLyBcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHQvLyBcdGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcblx0Ly8gXHRmb250LXdlaWdodDogOTAwO1xuXHQvLyBcdGZvbnQtc2l6ZTogMzUwcHQ7XG5cdC8vIFx0ei1pbmRleDogMTtcblx0Ly8gXHRjb2xvcjogcmdiYSgyNTAsIDI1MCwgMjUwLDAuMik7XG5cdC8vIFx0dGV4dC1zaGFkb3c6IDJweCAycHggMjVweCByZ2JhKDAsMCwwLDAuMik7XG5cdC8vIFx0cG9zaXRpb246IGFic29sdXRlO1xuXHQvLyBcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cblx0Ly8gXHRAaW5jbHVkZSBtZWRpYSh4cyl7XG5cdC8vIFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHQvLyBcdH1cblx0Ly8gfVxufSJdfQ== */
