:root{--c-text: #000000;--c-bg: #ffffff}.dark{--c-text: #ffffff;--c-bg: #1458E4}.light{--c-text: #1458E4;--c-bg: #ffffff}@font-face{font-family:"Satoshi";font-style:normal;font-weight:300;src:url(../fonts/Satoshi-Light.woff) format("woff"),url(../fonts/Satoshi-Light.woff2) format("woff2")}@font-face{font-family:"Satoshi";font-style:normal;font-weight:400;src:url(../fonts/Satoshi-Regular.woff) format("woff"),url(../fonts/Satoshi-Regular.woff2) format("woff2")}@font-face{font-family:"Satoshi";font-style:normal;font-weight:500;src:url(../fonts/Satoshi-Medium.woff) format("woff"),url(../fonts/Satoshi-Medium.woff2) format("woff2")}@font-face{font-family:"Satoshi";font-style:normal;font-weight:700;src:url(../fonts/Satoshi-Bold.woff) format("woff"),url(../fonts/Satoshi-Bold.woff2) format("woff2")}@font-face{font-family:"Satoshi";font-style:normal;font-weight:900;src:url(../fonts/Satoshi-Black.woff) format("woff"),url(../fonts/Satoshi-Black.woff2) format("woff2")}@font-face{font-family:"Clash Display Variable";font-style:normal;font-weight:400;src:url(../fonts/ClashDisplay-Regular.woff) format("woff"),url(../fonts/ClashDisplay-Regular.woff2) format("woff2")}@font-face{font-family:"Clash Display Variable";font-style:normal;font-weight:700;src:url(../fonts/ClashDisplay-Bold.woff) format("woff"),url(../fonts/ClashDisplay-Bold.woff2) format("woff2")}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%;font-size:10px}body{margin:0;padding-top:73px;background:linear-gradient(#1458E4, #1458E4 99px, transparent 100px)}body.light-template{background:#fff}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;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{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.visuallyhidden,.screen-reader-only{border:0;clip:rect(0 0 0 0);height:0;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:0}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus,.screen-reader-only.focusable:active,.screen-reader-only.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:normal;width:auto}.is-hidden{display:none !important;visibility:hidden;pointer-events:none}body,section{color:var(--c-text);font-size:16px;font-weight:400;font-family:Satoshi,Arial,sans-serif;line-height:20px;letter-spacing:.1px}@media only screen and (min-width: 0)and (max-width: calc(1280px - 1px)){body,section{font-size:16px;line-height:20px}}h2,.h2,.section-title,h3,.h3,.noScript{font-weight:600}h1,.h1{font-family:Clash Display Variable,Arial,sans-serif;font-size:96px;line-height:80px;margin:0 0 20px 0;font-weight:700;letter-spacing:.1000000015px;text-transform:uppercase}@media only screen and (min-width: 0)and (max-width: calc(1280px - 1px)){h1,.h1{font-size:53px;line-height:50px}}.dark-template h1,.dark-template .h1{color:#fff}h2,.h2,.section-title{font-weight:700;font-size:9.6rem;line-height:8rem;font-family:Clash Display Variable,Arial,sans-serif;margin-bottom:25px;margin-top:0;letter-spacing:.1000000015px;text-transform:uppercase}@media only screen and (min-width: 0)and (max-width: calc(1280px - 1px)){h2,.h2,.section-title{font-size:5.4rem;line-height:5rem}}.dark-template h2,.dark-template .h2,.dark-template .section-title{color:#fff}h3,.h3,.noScript{font-size:26px;line-height:44px;font-weight:700;margin:0 0 4px 0}h4,.h4{font-size:25px;font-weight:600;margin-bottom:35px}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){h4,.h4{margin-bottom:20px}}.dark-template h4,.dark-template .h4{color:#fff}.p,p{font-size:1.6rem;line-height:2.4rem;font-weight:700;letter-spacing:.1000000015px;margin:0 0 25px 0;text-transform:initial}.dark .p,.dark p{color:#fff}@media only screen and (min-width: 0)and (max-width: calc(1030px - 1px)){.p,p{margin:0 0 10px 0;font-size:14px;line-height:20px}}.dark-template ul{color:#fff}.dark-template .inner-text ul li::before{color:#fff}.section-title{color:#000;letter-spacing:8px}.dark-template .section-title{color:#fff}.is-no-opacity{opacity:0 !important;pointer-events:none !important}.is-no-opacity:hover{cursor:default !important;opacity:0 !important}.is-clear{clear:both;display:block}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.cf{zoom:1}.desktopOnly{display:none}@media only screen and (min-width: 760px){.desktopOnly{display:block}}.mobileOnly{display:block}@media only screen and (min-width: 760px){.mobileOnly{display:none}}@media only screen and (min-width: 760px){.mobileOnly{display:none !important;visibility:hidden}}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.tableOnly{display:none !important;visibility:hidden}}.noScroll{overflow:hidden}html{overflow-x:hidden;background:#fff;-webkit-font-smoothing:antialiased}img{display:block}img.responsive{height:auto;width:100%}button{cursor:pointer}button:disabled{cursor:default;pointer-events:none}.center{text-align:center}audio,canvas,iframe,img,svg,video{vertical-align:bottom}:focus{outline:1.5px solid rgba(0,0,0,0);outline-offset:4px}:focus:not(:focus-visible){outline:none}picture{display:block;vertical-align:bottom}ul{margin:0 0 25px 30px;padding:0}ul li{margin:0 0 25px 0}ul li:last-of-type{margin-bottom:0}.inner-text ul{margin-left:1em}.inner-text ul li::before{content:"•";color:#000;font-weight:bold;display:inline-block;width:1em;margin-left:-1em}.dark-template .inner-text ul li::before li::before{color:#fff}hr,blockquote,figure{margin:0}a,.link{color:var(--c-text);transition:.2s ease-in-out;transition-property:color,background,background-position,border-color,filter,transform;text-decoration:none}a:hover,.link:hover{color:#ff2ea9}.noScript{position:absolute !important;top:0;left:0;display:inline-block;outline-offset:-2px;padding:0 var(--gutter-width);width:100%;color:#000;text-align:center;background:#fff;z-index:4}ol,.list{margin:0 0 20px;padding:0}.splide__slide img{width:-webkit-fill-available}.grecaptcha-badge{display:none}.layout-wrapper{margin:0 auto;padding:0 20px;position:relative}@media only screen and (min-width: 760px){.layout-wrapper{padding:0 50px;--gutter-width: 50px}}@media only screen and (min-width: 1280px){.layout-wrapper{padding:0 120px;--gutter-width: 120px}}.two-col{display:grid;grid-template-columns:15% 75%;justify-content:space-between;gap:10%}.two-col .intro-date,.two-col .conference-hour{min-width:190px}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.two-col{grid-template-columns:auto;gap:60px}}body.block-scroll{overflow:hidden;position:relative;max-height:100vh}.dark-template{background:#1458e4}.block{margin:50px 0}@media only screen and (min-width: 760px){.block{margin:8vw 0}}@media only screen and (min-width: 980px){.block{margin:100px 0}}.block-pad{padding:50px 0}@media only screen and (min-width: 760px){.block-pad{padding:8vw 0}}@media only screen and (min-width: 980px){.block-pad{padding:100px 0}}.block-pad .intro-desc{margin-top:40px;display:block;width:100%;margin-left:auto;margin-right:auto;text-align:center;max-width:640px}:root{--gutter-width: 20px}@media only screen and (min-width: 480px){:root{--gutter-width: 32px}}@media only screen and (min-width: 1280px){:root{--gutter-width: 56px}}.page{overflow:hidden}.loader{width:100vw;height:100vh;position:fixed;top:0;left:0;right:0;bottom:0;z-index:100}.btn,.contact-container .contactform input[type=submit],.nav-middle-btn,.btn-secondary,.btn-primary{position:relative;display:inline-block;border:2px solid var(--c-text);border-radius:100px;padding:8px 19px;cursor:pointer;text-decoration:none;line-height:24px;font-size:18px}.btn:before,.contact-container .contactform input[type=submit]:before,.nav-middle-btn:before,.btn-secondary:before,.btn-primary:before{content:"";position:absolute;top:-6px;left:-6px;width:calc(100% + 10px);height:calc(100% + 10px);opacity:0;transition:opacity .2s ease-in-out}.btn:focus:before,.contact-container .contactform input[type=submit]:focus:before,.nav-middle-btn:focus:before,.btn-secondary:focus:before,.btn-primary:focus:before{opacity:1}.btn:focus:not(:focus-visible):before,.contact-container .contactform input[type=submit]:focus:not(:focus-visible):before,.nav-middle-btn:focus:not(:focus-visible):before,.btn-secondary:focus:not(:focus-visible):before,.btn-primary:focus:not(:focus-visible):before{opacity:0}.btn[disabled],.contact-container .contactform input[disabled][type=submit],[disabled].nav-middle-btn,[disabled].btn-secondary,[disabled].btn-primary,.btn.disabled,.contact-container .contactform input.disabled[type=submit],.disabled.nav-middle-btn,.disabled.btn-secondary,.disabled.btn-primary{color:#363636;background:#9f9f9f;background-position:left;border-color:#9f9f9f}.btn[disabled]:hover,.contact-container .contactform input[disabled][type=submit]:hover,[disabled].nav-middle-btn:hover,[disabled].btn-secondary:hover,[disabled].btn-primary:hover,.btn.disabled:hover,.contact-container .contactform input.disabled[type=submit]:hover,.disabled.nav-middle-btn:hover,.disabled.btn-secondary:hover,.disabled.btn-primary:hover{color:#363636 !important;background:#9f9f9f !important;background-position:left !important;cursor:initial}.btn-primary{border:2px solid #ff2ea9;color:#000;background:#ff2ea9;transition:all .3s ease-in-out;font-family:Clash Display Variable,Arial,sans-serif;font-weight:700;text-transform:uppercase;font-size:2.4rem;line-height:2.4rem;letter-spacing:0.1px}.btn-primary svg path{transition:all .3s ease-in-out}.btn-primary .icon{margin-left:10px}.btn-primary:hover{background:rgba(0,0,0,0);color:#ff2ea9}.btn-primary:hover svg path{fill:#ff2ea9;stroke:#ff2ea9}.btn-secondary{border:none;padding:0;color:#1458e4;font-size:1.6rem;line-height:2.1rem}.btn-secondary svg{margin-right:4px;transition:all .3s ease-in-out;width:16px;height:16px}.btn-secondary:hover{color:#1458e4}.btn-secondary:hover svg{transform:rotate(45deg)}.btn-header{color:#fff;border-color:#fff;border-width:2px;display:inline-flex;flex-direction:row;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:10px;align-items:center;margin-right:8px;font-family:Clash Display Variable,Arial,sans-serif;font-size:24px;font-weight:700;line-height:29.52px;letter-spacing:.1000000015px;text-align:left;text-transform:uppercase}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.btn-header{display:flex;font-size:20px;line-height:24.6px;margin-bottom:8px}}.btn-header:hover{background:#fff;color:#1458e4}.btn-header:hover svg path{stroke:#1458e4}.btn-header svg{width:23px}.btn-header svg path{stroke:#fff}.btn-header-black{color:#000;border-color:#000;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.btn-header-black .icon{display:flex}.btn-header-black:hover{color:#fff;background:#000}.btn-header-black:hover svg path{stroke:#fff}.btn-header-black svg path{height:auto;top:-7px;position:relative;stroke:#000}.btn-black,.contact-container .contactform input[type=submit]{background:#000;color:#fff}.icon-social{display:inline-flex;justify-content:center;align-items:center;border-radius:50%;height:44px}.nav .icon-social{background:hsla(0,0%,100%,.15)}.icon-inText{margin:0 6px -3px;width:20px;height:20px}.facebook{width:14px;height:27px}.instagram{width:27px;height:27px}.youtube{width:27px;height:27px}.gsap-animate-zoomin{transform:scale(0.9)}.gsap-animate-fadein,.gsap-animate-fadeinslow{opacity:0}.gsap-animate-enterleft{transform:translateX(-100px)}.gsap-animate-enterright{transform:translateX(100px)}.gsap-animate-enterup{transform:translateY(100px)}.gsap-animate{height:100%}.nav{padding:0}.nav-wrapper{position:fixed;width:100%;z-index:3;top:0;transition:background .3s ease-in-out,top .4s ease-in-out}.nav-wrapper .nav.close{top:-110vh;width:100%;transition:top .25s ease-in-out}.nav-wrapper:before{content:"";position:absolute;top:-110vh;left:0;width:100%;height:100vh}@media only screen and (min-width: 1280px)and (max-width: calc(1580px - 1px)){.nav-wrapper:before{top:-110vh}}@media only screen and (min-width: 0)and (max-width: calc(1280px - 1px)){.nav-wrapper:before{top:-110vh}}.nav-wrapper.hide:not(.open){top:-176px}@media only screen and (min-width: 0)and (max-width: calc(1280px - 1px)){.nav-wrapper.hide:not(.open){top:-102px}}.nav-wrapper .logo-wrapper{padding-left:20px}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.nav-wrapper .logo-wrapper{padding-left:0}}.nav-wrapper .logo{width:150px}.nav-wrapper .logo img{padding:10px 0}.nav-wrapper .logo .logo-mobile{display:none}@media only screen and (min-width: 0)and (max-width: calc(980px - 1px)){.nav-wrapper .logo .logo-mobile{display:block}}.nav-wrapper .logo .logo-desktop{display:block}@media only screen and (min-width: 0)and (max-width: calc(980px - 1px)){.nav-wrapper .logo .logo-desktop{display:none}}.nav-wrapper:before{top:calc(-100vh + 61px)}.nav-wrapper .nav-item{font-size:16px}.nav-wrapper .nav{background:#1458e4;height:71px;border-bottom:2px solid #fff}.nav-wrapper .nav .nav-desktop-menu ul{display:none}@media only screen and (min-width: 980px){.nav-wrapper .nav .nav-desktop-menu ul{display:flex;align-items:center;gap:25px;margin:0 auto}.nav-wrapper .nav .nav-desktop-menu ul .nav-middle-item{color:#fff;text-decoration:none;font-family:Satoshi,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.1px;transition:color .25s ease-in-out;margin-bottom:0;list-style:none}.nav-wrapper .nav .nav-desktop-menu ul .nav-middle-item a{color:#fff;text-decoration:none;font-family:Satoshi,Arial,sans-serif;font-size:18px;font-weight:600}.nav-wrapper .nav .nav-desktop-menu ul .nav-middle-item a:hover{color:#ff2ea9}}.page-template-template-contact .nav-wrapper .nav{background:#fff;border-bottom:2px solid #000}.nav-wrapper .nav .logo-wrapper .light,.nav-wrapper .nav .logo-wrapper .mobile-light{display:none}.page-template-template-contact .nav-wrapper .nav .logo-wrapper .light,.page-template-template-contact .nav-wrapper .nav .logo-wrapper .mobile-light{display:initial}.page-template-template-contact .nav-wrapper .nav .logo-wrapper .dark,.page-template-template-contact .nav-wrapper .nav .logo-wrapper .mobile-dark{display:none}.nav-wrapper .nav .overlay{position:absolute;top:0;left:0;width:100%;height:120vh;background:rgba(0,0,0,.2);z-index:1;transition:opacity .25s ease-in-out;opacity:1}.nav-wrapper .nav.close .overlay{opacity:0;transform:translateX(100%)}.nav-wrapper .nav.close{top:0;transform:translateY(-100%);transition:transform .25s ease-in-out}.nav-wrapper.sticky .nav.close{transform:translateY(0)}.nav-wrapper.open:before{top:0}.nav-wrapper .buttons{height:100%;display:flex;align-self:stretch;align-items:center}.nav-wrapper .buttons .trad-menu-mobile{display:none}@media only screen and (min-width: 0)and (max-width: calc(980px - 1px)){.nav-wrapper .buttons .trad-menu-mobile{display:block}}@media only screen and (min-width: 0)and (max-width: calc(980px - 1px)){.nav-wrapper .buttons .trad-menu{display:none}}.nav-wrapper .buttons .trad-menu ul{list-style:none;margin:0 20px 0 0}.nav-wrapper .buttons .trad-menu ul li a{color:#fff;text-decoration:none;font-family:Satoshi,Arial,sans-serif;font-size:14px;font-weight:300;letter-spacing:.1px;margin-bottom:0}.nav-wrapper .buttons .trad-menu ul li a:hover{color:#ff2ea9}.nav-wrapper .buttons .btn-primary{margin-right:28px}.nav-wrapper .buttons .btn-menu{background:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;height:100%;border-left:2px solid #fff;padding:11px 27px;position:relative;z-index:3;transition:border-left-color .25s ease-in-out .25s}@media only screen and (min-width: 0)and (max-width: calc(980px - 1px)){.nav-wrapper .buttons .btn-menu{display:block}}@media only screen and (min-width: 980px){.nav-wrapper .buttons .btn-menu{display:none}}.page-template-template-contact .nav-wrapper .buttons .btn-menu{border-left-color:#000}.nav-wrapper .buttons .btn-menu.close{border-left-color:rgba(0,0,0,0)}.nav-wrapper .buttons .btn-menu .btn-menu-line{position:absolute;width:24px;height:2px;left:17px;background:#fff;transform-origin:center;transition:top .2s ease-in-out .25s,transform .2s ease-in-out,width 0s ease-in-out .2s}.page-template-template-contact .nav-wrapper .buttons .btn-menu .btn-menu-line{background:#000}.nav-wrapper .buttons .btn-menu .btn-menu-line-1{top:27px}.nav-wrapper .buttons .btn-menu .btn-menu-line-2{top:50%}.nav-wrapper .buttons .btn-menu .btn-menu-line-3{top:calc(100% - 27px)}.nav-wrapper .buttons .btn-menu.close .btn-menu-line{transition:top .2s ease-in-out,transform .2s ease-in-out .25s,width 0s ease-in-out .25s;background:#fff}.nav-wrapper .buttons .btn-menu.close .btn-menu-line-1{top:50%;transform:rotate(45deg);left:7px}.nav-wrapper .buttons .btn-menu.close .btn-menu-line-2{transform:rotate(-45deg);left:7px}.nav-wrapper .buttons .btn-menu.close .btn-menu-line-3{top:calc(50% - 1px);width:0}.nav-top{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;height:100%}.nav-middle{transition:all .3s ease-in-out .14s;padding-top:30px}@media only screen and (min-width: 980px){.nav-middle.mobile-menu{display:none !important;visibility:hidden;pointer-events:none}}.nav-middle.open{transition:all .3s ease-in-out}.nav-middle .word{transition:opacity .25s ease-in-out .14s}.nav-middle .word-hover{position:absolute;left:20px;font-weight:600;opacity:0;transition:opacity .25s ease-in-out}.nav-middle-link{position:relative;display:inline-block;margin-bottom:10px;width:-webkit-fill-available;font-size:20px;line-height:30px;font-weight:300;text-decoration:none;transition:all .2s ease-in-out}.nav-middle-link:before{content:"";position:absolute;border-radius:10px;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);opacity:.15;transition:all .2s ease-in-out}.nav-middle-link:hover .word,.nav-middle-link:focus .word{transition:color .25s ease-in-out}.nav-middle-btn{border-color:rgba(0,0,0,0);color:#fff;background:#ff2ea9;transition:all .25s ease-in-out;padding:12px;text-align:center}.nav-middle-btn:hover{background:rgba(0,0,0,0);color:#ff2ea9}.nav.close .menu-wrapper{transform:translateX(100%)}.nav .menu{height:100%;display:flex;flex-direction:column;justify-content:space-between}.nav .menu .social-links{padding:24px 35px;border-top:2px solid #fff;display:flex;width:auto;gap:35px}.nav .menu .social-links svg{width:22px;height:22px}.nav .menu .social-links svg path{transition:fill .2s ease}.nav .menu .social-links a:hover svg path{fill:#ff2ea9}.nav .menu .social-links-left,.nav .menu .social-links-right{display:flex;flex-direction:column;gap:16px}.nav .menu .social-links-left-links,.nav .menu .social-links-right-links{display:flex;gap:16px}.nav .menu-wrapper{transition:transform .3s ease-in-out;background:#1458e4;width:750px;height:100vh;top:0;right:0;bottom:0;z-index:2;position:absolute;color:#fff}@media only screen and (min-width: 0)and (max-width: calc(980px - 1px)){.nav .menu-wrapper{width:100%}}.nav .menu-wrapper ul{list-style:none;padding:36px;margin:0}@media only screen and (min-width: 0)and (max-width: calc(980px - 1px)){.nav .menu-wrapper ul:first-of-type{padding:100px 20px 0 20px}.nav .menu-wrapper ul:last-of-type{padding:0 20px 0 20px}.nav .menu-wrapper ul:last-of-type a{font-size:14px !important;font-weight:300 !important;letter-spacing:.1px !important}}.nav .menu-wrapper ul li a{color:#fff;text-decoration:none;font-family:Clash Display Variable,Arial,sans-serif;font-size:52px;font-weight:700;line-height:63.96px;letter-spacing:.1000000015px;text-align:left;text-transform:uppercase;transition:color .25s ease-in-out;display:flex;gap:16px}.nav .menu-wrapper ul li a svg{width:53px;opacity:0;transition:opacity .5s ease-in-out}.nav .menu-wrapper ul li a:hover{color:#ff2ea9}.nav .menu-wrapper ul li a:hover svg{opacity:1}@media only screen and (min-width: 0)and (max-width: calc(980px - 1px)){.nav .menu-wrapper ul li a{font-size:40px;line-height:33px}}.nav .menu-wrapper ul li:last-of-type a{font-family:Satoshi,Arial,sans-serif;font-size:32px;font-weight:700;line-height:43.2px;letter-spacing:.1000000015px;text-align:left;text-transform:initial}.nav .menu-wrapper ul li:last-of-type a svg{display:none}@media only screen and (min-width: 0)and (max-width: calc(980px - 1px)){.nav .menu-wrapper ul li:last-of-type a{font-size:24px;line-height:32.4px}}.footer{font-size:15px;line-height:18px;position:relative;background-color:#fff}.footer .footer-menu{width:100%}.footer-inner-wrapper{display:flex;justify-content:space-between;align-items:center;border-top:2px solid #000;padding:40px 0 90px 0}@media only screen and (min-width: 0)and (max-width: calc(980px - 1px)){.footer-inner-wrapper{flex-direction:column;padding:30px 0 50px 0}}.footer-podcast{padding:30px;background-color:#1458e4;display:flex;border-radius:24px;width:400px}@media only screen and (min-width: 0)and (max-width: calc(980px - 1px)){.footer-podcast{width:calc(100% - 50px);margin:0 20px}}.footer-podcast a{color:#fff;font-family:Clash Display Variable,Arial,sans-serif;font-size:4.8rem;line-height:3.8rem;font-weight:700;letter-spacing:.1000000015px;text-transform:uppercase;display:flex;align-items:end}@media only screen and (min-width: 0)and (max-width: calc(980px - 1px)){.footer-podcast a{font-size:3.8rem;line-height:3.1rem}}.footer-podcast a span{width:100%}.footer-podcast a svg{width:72px;left:-10px;position:relative}.footer ul{list-style:none;margin:0;-moz-column-count:2;column-count:2;width:66%}@media only screen and (min-width: 0)and (max-width: calc(980px - 1px)){.footer ul{width:100%}}.footer ul li{margin-bottom:40px}@media only screen and (min-width: 0)and (max-width: calc(980px - 1px)){.footer ul li{margin-bottom:20px}}.footer ul li a{color:#000;text-decoration:none;font-family:Satoshi,Arial,sans-serif;font-size:2.4rem;line-height:2rem;font-weight:700;letter-spacing:.1000000015px;text-align:left;transition:color .25s ease-in-out;display:flex;gap:6px}@media only screen and (min-width: 0)and (max-width: calc(980px - 1px)){.footer ul li a{font-size:14px;line-height:20px}}.footer ul li a svg{width:23px;opacity:0;transition:opacity .5s ease-in-out;margin-top:4px}.footer ul li a:hover{color:#ff2ea9}.footer ul li a:hover svg{opacity:1}.footer ul li:last-of-type a{font-weight:300}.footer ul li:last-of-type a svg{display:none}@media only screen and (min-width: 0)and (max-width: calc(980px - 1px)){.footer ul li:last-of-type a{font-size:14px;line-height:20px}}.footer-bottom-wrapper{display:flex;justify-content:center;align-items:center;padding-bottom:20px}.footer-bottom-wrapper p,.footer-bottom-wrapper .p{margin-bottom:0}.footer-bottom-wrapper a{margin-left:5px;display:flex;align-items:center;gap:5px;text-decoration:none;transition:color .25s ease-in-out,-webkit-text-decoration .5s ease-in-out;transition:color .25s ease-in-out,text-decoration .5s ease-in-out;transition:color .25s ease-in-out,text-decoration .5s ease-in-out,-webkit-text-decoration .5s ease-in-out}.footer-bottom-wrapper a:hover{color:#000}.footer-bottom-wrapper a:hover svg{transform:translate(2.5px, -2.5px)}.footer-bottom-wrapper a svg{width:15px;transition:transform .25s ease-in-out}.header-landing{background:#1458e4;height:100vh}.header-landing .layout-wrapper{height:100%}.header-landing .spinning-content{aspect-ratio:1;margin:0 auto;max-width:100vh;overflow:hidden;position:relative;width:calc(100% - var(--margins)*2)}@media only screen and (min-width: 0)and (max-width: calc(1030px - 1px)){.header-landing .spinning-content{top:50%;transform:translateY(-50%)}}.header-landing .spinning-content .spinner-logo{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:1;width:423px}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.header-landing .spinning-content .spinner-logo{width:200px}.header-landing .spinning-content .spinner-logo svg{width:200px}}.header-landing .spinning-content .spinner-content{width:100%;height:100%;top:-32px;position:absolute}@media only screen and (min-width: 0)and (max-width: calc(1030px - 1px)){.header-landing .spinning-content .spinner-content{top:0}}.header-landing .spinning-content .spinner-content svg{width:100%;height:100%}.header-landing .text{position:absolute;width:calc(100% - 40px);display:flex;justify-content:space-between;height:100%;align-items:center;font-weight:700;top:-52px;z-index:1;font-size:3.2rem;line-height:3.7rem}@media only screen and (min-width: 0)and (max-width: calc(1030px - 1px)){.header-landing .text{flex-direction:column;justify-content:space-around;gap:300px;height:110vh}}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.header-landing .text{font-size:1.5rem;line-height:1.7rem}}@media only screen and (min-width: 760px){.header-landing .text{width:calc(100% - 100px)}}@media only screen and (min-width: 1280px){.header-landing .text{width:calc(100% - 240px)}}.intro-landing{background:#1458e4}.intro-landing .intro{padding:100px 0}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.intro-landing .intro{padding:60px 0}}.intro-landing .intro .lieu-title,.intro-landing .intro .date-title{-webkit-text-stroke:1px #fff;color:rgba(0,0,0,0)}.intro-landing .intro .lieu-text,.intro-landing .intro .date-text{color:#fff;margin-top:0;margin-bottom:60px;font-weight:700;font-size:1.6rem;line-height:2.1rem}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.intro-landing .intro .lieu-text,.intro-landing .intro .date-text{margin-bottom:30px}}.intro-landing .intro .intro-text p{font-size:2rem;line-height:2.6rem}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.intro-landing .intro .intro-text p{font-size:1.8rem;line-height:2.2rem}}.scrolling-text{background:#1458e4}.scrolling-text-inner{display:flex;text-wrap:nowrap}.scrolling-text-inner .text{width:100%;margin:0;margin-right:180px;position:relative;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.scrolling-text-inner .text:after{content:"";background:#ff2ea9;width:150px;height:10px;position:absolute;bottom:0;right:-165px}.conferences{padding:120px 0;position:relative}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.conferences{padding:60px 0}}.conferences .spinning-content{aspect-ratio:1;margin:0 auto;height:747px;left:calc(100% - 273px);opacity:.5;width:747px;overflow:hidden;position:absolute;top:50%;transform:translateY(-50%)}@media only screen and (min-width: 0)and (max-width: calc(1030px - 1px)){.conferences .spinning-content{left:calc(100% - 100px);width:1000px;height:1000px;max-width:unset}}.conferences .spinning-content .spinner-content-bg{width:100%;height:100%}@media only screen and (min-width: 0)and (max-width: calc(1030px - 1px)){.conferences .spinning-content .spinner-content-bg{top:0}}.conferences .spinning-content .spinner-content-bg svg{width:100%;height:100%}.conferences .conference{margin-bottom:80px}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.conferences .conference{margin-bottom:60px}}.conferences .conference:last-of-type{margin-bottom:0}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.conferences .two-col{gap:30px}}.conferences .title{padding-bottom:60px}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.conferences .title{padding-bottom:30px}}.conferences .hour{font-size:4.6rem;line-height:4.4rem;-webkit-text-stroke:1px #1458e4;color:rgba(0,0,0,0)}.conferences .desc{margin-bottom:4px}.conferences .conference-infos .btns{display:flex;flex-direction:column;gap:5px}.partenaires .title{margin-bottom:150px}@media only screen and (min-width: 0)and (max-width: calc(1030px - 1px)){.partenaires .title{margin-bottom:90px}}.partenaires .splide-partenaires{max-width:1180px;margin:auto}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.partenaires .splide-partenaires{max-width:360px}}.partenaires .partenaires-container{position:absolute;width:100%;bottom:-230px;left:50%;transform:translateX(-50%)}@media only screen and (min-width: 0)and (max-width: calc(1030px - 1px)){.partenaires .partenaires-container{bottom:-150px}}.partenaires .partenaires-container .partenaires-list{list-style-type:none}.partenaires .partenaires-container .partenaires-list li{margin:0;padding:10px;transition:all .3s ease-in-out}.partenaires .partenaires-container .partenaires-list li:hover{transform:scale(1.08)}.partenaires .partenaires-container .partenaire{background:#ff2ea9;border-radius:100px;padding:40px}@media only screen and (min-width: 0)and (max-width: calc(1030px - 1px)){.partenaires .partenaires-container .partenaire{padding:20px}}.partenaires .partenaires-container .partenaire img{max-width:90px;max-height:97px}.inscription{background:#1458e4;padding-top:180px;padding-bottom:60px}@media only screen and (min-width: 0)and (max-width: calc(1030px - 1px)){.inscription{padding-top:120px}}.inscription .title{color:#fff;margin-bottom:32px}.inscription .inscription-box{width:550px;background:#fff;border-radius:20px;margin:auto;padding:40px 50px;display:flex;flex-direction:column}@media only screen and (min-width: 0)and (max-width: calc(1030px - 1px)){.inscription .inscription-box{width:auto;padding:20px 30px}}.inscription .inscription-box .box-title{margin-bottom:32px;display:flex;flex-direction:column}.inscription .inscription-box .sup,.inscription .inscription-box .prix,.inscription .inscription-box small{text-align:center}.inscription .inscription-box .sup{display:inline;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;padding:2px 8px;border:1px solid #ff2ea9;border-radius:4px;font-weight:700;text-transform:uppercase;font-size:1.1rem;line-height:2rem;letter-spacing:0.1px;color:#ff2ea9}.inscription .inscription-box .prix{margin-top:8px;margin-bottom:8px;font-size:5.4rem;line-height:5.4rem;letter-spacing:0.1px}.inscription .inscription-box small{color:rgba(0,0,0,.3764705882);font-weight:500;font-size:1.4rem;line-height:1.4rem;letter-spacing:0.1px}.inscription .inscription-box .btn-inscription{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:32px auto 0 auto}@media only screen and (min-width: 0)and (max-width: calc(1030px - 1px)){.inscription .inscription-box .btn-inscription{margin:0 auto}}.loader .spinning-content{aspect-ratio:1;margin:0 auto;max-width:100vh;overflow:hidden;position:relative;width:calc(100% - var(--margins)*2)}@media only screen and (min-width: 0)and (max-width: calc(1030px - 1px)){.loader .spinning-content{top:50%;transform:translateY(-50%)}}.loader .spinning-content .spinner-logo{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:1;width:423px}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.loader .spinning-content .spinner-logo{width:200px}.loader .spinning-content .spinner-logo svg{width:200px}}.loader .spinning-content .spinner-content{width:100%;height:calc(100% - 40px);top:0;position:absolute;padding:20px 0}.loader .spinning-content .spinner-content svg{width:100%;height:100%}.header-home{height:calc(100vh - 73px);background-repeat:no-repeat;background-color:#1458e4;background-position:right;padding-bottom:75px}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.header-home{display:grid;grid-template-rows:1fr auto;height:calc(100vh + 137px);min-height:1120px}}.header-home-background{position:absolute;overflow:hidden;width:100%;height:calc(100vh - 113px);margin:20px;width:calc(100% - 40px)}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.header-home-background{height:auto;width:100%;position:relative;min-height:368px}.header-home-background .video-container{height:368px}}.header-home-background img{position:absolute;right:0;width:70%;-o-object-fit:cover;object-fit:cover;height:100%}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.header-home-background img{width:100%;position:relative}}.header-home-background .video-container{width:50%;position:relative;right:0;left:50%;height:100%;overflow:hidden;border-radius:20px}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.header-home-background .video-container{width:calc(100% - 40px);right:0;left:0}}.header-home-background .video-container video{position:absolute;transform:translateX(50%);right:50%;height:100%}.header-home-container{height:100%;display:flex;align-items:end;justify-content:space-between;color:#fff;position:relative}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.header-home-container{height:auto;padding-bottom:0;flex-direction:column-reverse;align-items:center}}.header-home-container h1{font-family:Satoshi,Arial,sans-serif;text-transform:initial;font-size:66px;font-style:normal;font-weight:700;line-height:66px;letter-spacing:-2.9px;margin-bottom:20px;max-width:660px}.header-home-container .btn-header{font-family:Satoshi,Arial,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:26px;letter-spacing:-0.2px;margin-bottom:35px;text-transform:initial}.header-home-container .btn-header .btn-header-prefix{font-size:12px;font-style:normal;font-weight:500;line-height:12px;letter-spacing:-0.12px;text-transform:uppercase}.header-home-container .header-home-video-button{padding-bottom:40px;padding-right:40px;margin:0;z-index:2;position:absolute;right:0;top:40px}.header-home-container .header-home-video-button .btn-header{gap:0;border-radius:50px;padding:8px;border-color:#000;padding-top:5px;border:2px solid var(--c-text)}.header-home-container .header-home-video-button .btn-header svg path{stroke:#000}.header-home-container .header-home-video-button .btn-header:hover{background-color:#ff2ea9;border-color:#ff2ea9}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.header-home-container .header-home-video-button{padding-bottom:40px;position:absolute;top:-370px;right:-10px;z-index:1}.header-home-container .header-home-video-button .btn-primary-text{display:none}.header-home-container .header-home-video-button .icon{margin:0}}.header-home-content{padding-bottom:75px}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.header-home-content{padding-bottom:40px}}.header-home-content .h3,.header-home-content .noScript{font-family:Satoshi,Arial,sans-serif;text-transform:initial;margin-bottom:30px;font-size:24px;font-weight:400;line-height:27px;margin-bottom:0}.intro-home{margin-top:10%;display:flex;justify-content:center}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.intro-home{padding-top:100px}}.intro-home-link-container{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;justify-content:center;background-color:#ff2ea9;border-radius:20px;overflow:hidden}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.intro-home-link-container{grid-template-columns:138px 1fr}}.intro-home-link:first-child{margin-top:23px}.intro-home-link:hover{color:#000}.intro-home-link:hover .icon{transform:translateX(10px)}.intro-home-link-title{display:flex;width:100%;justify-content:space-between;font-size:40px;font-weight:700;line-height:40px;letter-spacing:.1px;margin-bottom:0}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.intro-home-link-title{font-size:30px;line-height:27px}}.intro-home-link-title .icon{gap:0;border-radius:50px;padding:8px;width:27px;height:27px;border:2px solid #000;display:flex;align-items:center;justify-content:center;transition:all .25s ease-in-out}.intro-home-link-image img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%;min-height:244px;flex-shrink:0}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.intro-home-link-image img{width:135px;min-height:160px}}.intro-home-link-content{padding:40px;display:flex;flex-direction:column;justify-content:space-between;height:calc(100% - 80px);min-height:164px}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.intro-home-link-content{padding:24px;min-height:112px}}.intro-home-link-date{font-size:12px;margin-bottom:0}.intro-home-links-container{display:grid;grid-template-columns:1fr 1fr;justify-content:center;gap:20px;margin-bottom:100px}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.intro-home-links-container{grid-template-columns:1fr}}.intro-home-text{max-width:940px;padding:190px 50px 20px 50px;position:relative}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.intro-home-text{padding:40px 40px}}.intro-home-text strong{background:linear-gradient(86.3deg, #FF2EA9 9.37%, #1458E4 85.12%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.intro-home-text p,.intro-home-text h2{font-size:6.6rem;line-height:6rem;font-family:Satoshi,Arial,sans-serif;font-weight:900;letter-spacing:.1000000015px;text-align:center}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.intro-home-text p,.intro-home-text h2{font-size:3.6rem;line-height:3.8rem}}.intro-home-bg{position:absolute;right:-30px;top:123px}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.intro-home-bg{right:15px;top:53px}.intro-home-bg svg{width:80px;height:80px}}.slider-conferenciers{padding-top:100px;padding-bottom:180px}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.slider-conferenciers{padding-top:60px;padding-bottom:60px}}.slider-conferenciers .splide__arrows{position:absolute;transform:translateY(-50%);width:80px;right:20px;display:flex;justify-content:space-between;z-index:1;pointer-events:none;top:60px}.slider-conferenciers .splide__arrows .splide__arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;pointer-events:auto;cursor:pointer;transition:transform .3s ease;background-image:url("../svg/icn_arrowslider.svg");background-size:23px 16px;background-repeat:no-repeat;background-position:center;width:35px;height:35px;border:2px solid #000;border-radius:50px}.slider-conferenciers .splide__arrows .splide__arrow:hover{transform:scale(1.1)}.slider-conferenciers .splide__arrows .splide__arrow.splide__arrow--next{transform:rotate(180deg)}.slider-conferenciers .splide__arrows .splide__arrow.splide__arrow--next:hover{transform:rotate(180deg) scale(1.1)}.slider-conferenciers .splide__arrows .splide__arrow svg{display:none}.slider-conferenciers-container{padding:0 24px;display:flex;justify-content:space-between}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.slider-conferenciers-container{padding:0 20px;flex-direction:column}}.slider-conferenciers-container .title{margin-bottom:80px}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.slider-conferenciers-container .title{margin-bottom:20px}}@media only screen and (min-width: 0)and (max-width: calc(490px - 1px)){.slider-conferenciers-container .title{font-size:3.6rem;line-height:3.8rem}}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.slider-conferenciers-container .btn,.slider-conferenciers-container .contact-container .contactform input[type=submit],.contact-container .contactform .slider-conferenciers-container input[type=submit],.slider-conferenciers-container .btn-primary,.slider-conferenciers-container .btn-secondary,.slider-conferenciers-container .nav-middle-btn{margin-bottom:40px}}.slider-conferenciers .splide__arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;pointer-events:auto;cursor:pointer;transition:transform .3s ease}.slider-conferenciers .splide__arrow:hover{transform:scale(1.1)}.slider-conferenciers .splide__arrow svg{width:51px;height:51px}.slider-conferenciers .splide__track{overflow:visible}.slider-conferenciers .conferenciers-list{gap:24px}.slider-conferenciers .conferenciers-list .conferencier-link:hover{transition:all .25s ease-in-out;transform:translateY(-46px)}.slider-conferenciers .conferenciers-list .conferencier-image{background-color:#ff2ea9;border-radius:20px;display:flex;justify-content:end;align-items:end;width:100%;height:100%}.slider-conferenciers .conferenciers-list .conferencier-image img{width:80%;height:100%;-o-object-fit:cover;object-fit:cover;border-bottom-right-radius:20px}.slider-conferenciers .conferencier-item{display:flex;align-items:start}.slider-conferenciers .conferencier-item .info{display:flex;height:100%;width:100%;flex-direction:column;justify-content:center}.slider-conferenciers .conferencier-item .info p{color:#000;margin:0}.slider-conferenciers .conferencier-item .info p.conferencier-nom{font-size:3rem;line-height:2.4rem;font-weight:400;letter-spacing:.1px;padding:20px 0}.slider-conferenciers .conferencier-item .info p.conferencier-poste{font-size:2.2rem;line-height:2.4rem;font-weight:700;letter-spacing:.1px}.promo-home{background-color:#ff2ea9;overflow:hidden;position:relative;margin-bottom:100px}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.promo-home{margin-bottom:60px}}.promo-home-container{padding-top:170px;padding-bottom:170px}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.promo-home-container{padding-top:60px;padding-bottom:337px}}.promo-home-container h2{max-width:570px}.promo-home-container p{max-width:337px;margin-bottom:40px}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.promo-home-images{height:100%;position:absolute;width:100%}}.promo-home-background{position:absolute;overflow:hidden;width:100%;height:855px}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.promo-home-background{height:270px;width:100%;bottom:0}}.promo-home-background img{position:absolute;right:35%;width:35%;-o-object-fit:cover;object-fit:cover;height:100%}.promo-home-background img:last-of-type{right:0}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.promo-home-background img{width:50%;right:50%;bottom:0}}.video-home{padding-top:100px;padding-bottom:100px;position:relative}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.video-home{padding-top:0;padding-bottom:60px}}.video-home .video{position:relative;width:100%}.video-home .video #thumbnail{min-height:850px;background-repeat:no-repeat;background-size:cover;box-shadow:0px 4px 24px 0px rgba(20,88,228,.1411764706);border-radius:20px;display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.video-home .video #thumbnail{min-height:375px}}.video-home .video #thumbnail .video-play-trigger{padding:20px 34px;border-radius:90px;background-color:#1458e4;color:#fff;border:2px solid #1458e4;font-family:Satoshi,Arial,sans-serif;font-size:2.6rem;line-height:2.4rem;font-weight:700;letter-spacing:.1000000015px;cursor:pointer;z-index:1;transition:background-color .25s ease-in-out,color .25s ease-in-out}.video-home .video #thumbnail .video-play-trigger svg path{transition:fill .25s ease-in-out}.video-home .video #thumbnail .video-play-trigger:hover{background-color:#fff;color:#1458e4}.video-home .video #thumbnail .video-play-trigger:hover svg path{fill:#1458e4}.video-home .video #thumbnail .media-video__video,.video-home .video #thumbnail iframe{min-height:850px;width:100%;position:absolute}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.video-home .video #thumbnail .media-video__video,.video-home .video #thumbnail iframe{min-height:375px}}.video-home-background{position:absolute;width:100%;top:50%;transform:translateY(calc(-50% - 425px))}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.video-home-background{transform:translateY(calc(-50% - 107px))}}.video-home-background .spinner-content{position:absolute;left:0}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.video-home-background .spinner-content{width:215px;height:215px}.video-home-background .spinner-content svg{width:100%;height:100%}}.video-home-background .spinner-content:last-of-type{right:0;left:auto}.quote-home{display:flex;justify-content:center}.quote-home-quote{font-size:6.6rem;line-height:6rem;color:#ff2ea9;font-family:Satoshi,Arial,sans-serif;font-style:normal;font-weight:900;line-height:60px;letter-spacing:.1px;position:absolute;top:207px;left:20px}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.quote-home-quote{top:47px;left:10px}}.quote-home-content{max-width:735px;padding:0 50px 190px 50px;position:relative}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.quote-home-content{padding:40px 40px}}.quote-home-content strong{background:linear-gradient(86.3deg, #FF2EA9 9.37%, #1458E4 85.12%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.quote-home-content p,.quote-home-content h2{font-size:6.6rem;line-height:6rem;font-family:Satoshi,Arial,sans-serif;font-weight:900;letter-spacing:.1000000015px}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.quote-home-content p,.quote-home-content h2{font-size:3.6rem;line-height:3.8rem}}.quote-home-content .quote-text{position:relative}.quote-home-content .quote-text:before{content:"«";color:#ff2ea9;font-family:Satoshi,Arial,sans-serif;font-weight:900;font-size:66px;position:absolute;top:17px;left:-70px}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.quote-home-content .quote-text:before{font-size:3.6rem;line-height:3.8rem;top:4px;left:-30px}}.quote-home-content .quote-name{font-size:3rem;line-height:2.4rem;font-weight:400;color:#000;font-family:Satoshi,Arial,sans-serif;font-style:normal;line-height:34px;letter-spacing:.1px}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.quote-home-content .quote-name{font-size:2rem;line-height:2rem}}.quote-home-bg{position:absolute;right:-30px;top:123px}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.quote-home-bg{right:15px;top:53px}.quote-home-bg svg{width:80px;height:80px}}.countdown-home{padding-bottom:150px}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.countdown-home{padding-bottom:60px}}.countdown-home .countdown-home-content-inner-countdown p{display:flex;justify-content:center;align-items:center;gap:60px}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.countdown-home .countdown-home-content-inner-countdown p{gap:20px}}.countdown-home .countdown-home-content-inner-countdown p .countdown-unit{display:flex;flex-direction:column;align-items:center;gap:50px}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.countdown-home .countdown-home-content-inner-countdown p .countdown-unit{gap:20px}}.countdown-home .countdown-home-content-inner-countdown p .countdown-value{font-family:Clash Display Variable,Arial,sans-serif;color:#000;text-align:center;font-size:196px;font-style:normal;font-weight:700;line-height:80px;letter-spacing:.1px}.countdown-home .countdown-home-content-inner-countdown p .countdown-value[data-unit=hours],.countdown-home .countdown-home-content-inner-countdown p .countdown-value[data-unit=seconds]{color:#ff2ea9}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.countdown-home .countdown-home-content-inner-countdown p .countdown-value{font-size:50px;line-height:10px}}.countdown-home .countdown-home-content-inner-countdown p .countdown-label{color:#000;font-family:Satoshi,Arial,sans-serif;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.1px}.partners-home{padding-top:10%;padding-bottom:120px;text-align:center}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.partners-home{text-align:left;padding-bottom:100px}}.partners-home .title{margin-bottom:73px}@media only screen and (min-width: 0)and (max-width: calc(490px - 1px)){.partners-home .title{font-size:3.6rem;line-height:3.8rem}}.partners-home .partners-home-links .partner-link{padding:30px 60px;border-radius:76px;border:2px solid #000;transition:all .25s ease-in-out}.partners-home .partners-home-links .partner-link:hover{transform:translateY(-29px)}.partners-home .partners-home-links .partner-link img{width:auto;height:90px}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.partners-home .partners-home-links .partner-link{width:auto;padding:15px 30px}}.partners-home .partners-home-links.short{display:flex;justify-content:center;gap:24px}.partners-home .partners-home-links.short .partner-link{width:33%;display:flex;justify-content:center}.partners-home .partners-home-links.short .partner-link img{width:auto;height:90px}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.partners-home .partners-home-links.short .partner-link{width:auto}}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.partners-home .partners-home-links.short{flex-direction:column}}.partners-home .partners-home-links.long{display:flex;text-wrap:nowrap}.partners-home .partners-home-links.long .partner-link{min-width:300px;max-width:300px;text-align:center;margin-right:24px}.partners-home .partners-home-links.long img{width:auto;margin:auto;position:relative;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.billets-home .icon{display:flex}.billets-home-container{display:flex;padding-bottom:55px}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.billets-home-container{flex-direction:column;padding-bottom:20px}}.billets-home-content{width:50%}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.billets-home-content{width:100%}}.billets-home-content-inner{max-width:333px}.billets-home-boxes{display:flex;gap:24px}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.billets-home-boxes{flex-direction:column}}.billets-home-boxes .billets-home-box{width:50%;border-radius:20px;padding:68px 47px;display:flex;position:relative;transition:all .25s ease-in-out;flex-direction:column}@media(hover: hover){.billets-home-boxes .billets-home-box:hover{transform:translateY(-46px)}}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.billets-home-boxes .billets-home-box{width:calc(100% - 40px);padding:40px 20px}}.billets-home-boxes .billets-home-box p{margin-bottom:0}.billets-home-boxes .billets-home-box a{position:absolute;height:100%;width:100%;top:0;left:0}.billets-home-boxes .billets-home-box .btn-billets{padding:10px 20px;border-radius:50px;border:2px solid #fff;color:#fff}.billets-home-boxes .billets-home-box.earlybird{background-color:#1458e4;color:#fff}.billets-home-boxes .billets-home-box.earlybird.soldout{background-color:#fff;border:2px solid rgba(0,0,0,.5);color:rgba(0,0,0,.5)}.billets-home-boxes .billets-home-box.earlybird.soldout .btn-billets{border:2px solid rgba(0,0,0,.5);color:rgba(0,0,0,.5)}.billets-home-boxes .billets-home-box.earlybird.soldout .expired{text-align:center;color:rgba(0,0,0,.5);font-weight:500;letter-spacing:.1px;margin-top:16px}.billets-home-boxes .billets-home-box.earlybird.soldout .billets-home-box-inner-price{position:relative}.billets-home-boxes .billets-home-box.earlybird.soldout svg{position:absolute;top:0;left:0;width:100%;height:100%}.billets-home-boxes .billets-home-box.regular{background-color:#ff2ea9;position:relative;top:30px}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.billets-home-boxes .billets-home-box.regular{top:0}}.billets-home-boxes .billets-home-box.regular .btn-billets{border:2px solid #000;color:#000}.billets-home-boxes .billets-home-box-inner{display:flex;justify-content:space-between;align-items:center;width:100%}.billets-home-boxes .billets-home-box-inner-price .price{font-family:Clash Display Variable,Arial,sans-serif;font-size:9.6rem;line-height:8rem;font-weight:700;letter-spacing:.1px;text-transform:uppercase}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.billets-home-boxes .billets-home-box-inner-price .price{font-size:4.8rem;line-height:4rem}}.no-newsletter-home{min-height:400px}.newsletter-home{background-color:#ff2ea9;border-radius:20px;padding:48px}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.newsletter-home{padding:24px}}.newsletter-home-container{display:flex;justify-content:space-between;align-items:start}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.newsletter-home-container{flex-direction:column;gap:24px}}.newsletter-home-content{width:50%;max-width:400px}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.newsletter-home-content{width:100%;max-width:100%}}.newsletter-home-content .title{color:#000;font-family:Satoshi,Arial,sans-serif;font-size:40px;font-style:normal;font-weight:700;line-height:40px;letter-spacing:-1px;text-transform:initial}.newsletter-home-content p{color:#000;font-family:Satoshi,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400}.newsletter-home-form{width:50%}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.newsletter-home-form{width:100%}}.newsletter-home-form form{display:flex;flex-direction:column}.newsletter-home-form form label{color:#000;font-family:Satoshi,Arial,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:30px;letter-spacing:.1px}.newsletter-home-form form input{background-color:#ff2ea9;border:1px solid #000;border-radius:40px;padding:10px 20px;height:40px;color:#000;font-family:Satoshi,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.1px;text-transform:initial;margin-bottom:28px}.newsletter-home-form form input[type=submit]{background-image:url("../svg/icn_arrowright_white.svg");background-color:#000;background-repeat:no-repeat;background-position:right 24px center;background-size:20px;padding:9px 55px 9px 24px;height:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer;color:#fff;font-family:Clash Display Variable,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.1px;text-transform:uppercase;transition:all .3s ease}.newsletter-home-form form input[type=submit]:hover{background-color:#ff2ea9;color:#000;border:1px solid #000;background-image:url("../svg/icn_arrowright.svg")}.home .cta{position:relative;background-image:none !important}.home .cta-bg{height:120%;width:100%;background-repeat:no-repeat;background-position:right 0;z-index:-1;position:absolute;top:60px;right:0;background-size:contain}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.home .cta-bg{width:380px;top:-60px}}@media only screen and (min-width: 760px)and (max-width: calc(980px - 1px)){.home .cta-bg{width:600px;top:-100px}}.header-page{padding-top:235px;padding-bottom:35px}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.header-page{padding-top:140px;padding-bottom:16px}}.header-page .header-container{border-bottom:2px solid #000}.header-page.dark-template .header-container{border-color:#fff}.header-page.programming-header{padding-bottom:15px}.header-page.programming-header .header-container{display:flex;width:100%;align-items:flex-start;justify-content:space-between;border-bottom:0}@media only screen and (min-width: 0)and (max-width: calc(1280px - 1px)){.header-page.programming-header .header-container{flex-direction:column;padding-bottom:36px;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}.header-page.programming-header .program{position:relative;min-width:303px}.header-page.programming-header .program select{display:none}.header-page.programming-header .program .select-selected{background-color:rgba(0,0,0,0);border-radius:90px;border:2px solid #fff;font-family:Satoshi,Arial,sans-serif;font-size:2.6rem;line-height:2.4rem;font-weight:700;text-transform:uppercase}@media only screen and (min-width: 0)and (max-width: calc(1280px - 1px)){.header-page.programming-header .program .select-selected{font-size:20px;line-height:20px}}.header-page.programming-header .program .select-selected:after{position:absolute;content:"";top:50%;right:34px;width:10px;height:20px;background:url("../images/arrow-white.svg");background-size:10px 21px;background-repeat:no-repeat;transform:rotate(-90deg) translateX(70%)}.header-page.programming-header .program .select-selected.select-arrow-active{padding-bottom:40px;border-radius:30px;transition-delay:0s}@media only screen and (min-width: 0)and (max-width: calc(980px - 1px)){.header-page.programming-header .program .select-selected.select-arrow-active{margin-top:-40px;top:40px;position:relative;padding-bottom:56px}}@media only screen and (min-width: 980px)and (max-width: calc(1280px - 1px)){.header-page.programming-header .program .select-selected.select-arrow-active{margin-top:-20px;top:20px;position:relative;padding-bottom:36px}}.header-page.programming-header .program .select-selected.select-arrow-active:after{transform:rotate(90deg) translateX(-70%);top:calc(50% - 10px)}@media only screen and (min-width: 0)and (max-width: calc(980px - 1px)){.header-page.programming-header .program .select-selected.select-arrow-active:after{top:calc(50% - 20px)}}.header-page.programming-header .program .select-items div,.header-page.programming-header .program .select-selected{color:#fff;padding:20px 63px 20px 34px;cursor:pointer;transition:all .2s ease}@media only screen and (min-width: 0)and (max-width: calc(1280px - 1px)){.header-page.programming-header .program .select-items div,.header-page.programming-header .program .select-selected{padding:16px 53px 16px 24px;transition:none}}.header-page.programming-header .program .select-items{position:absolute;background-color:#1458e4;top:calc(100% - 40px);left:0;right:0;z-index:99;padding-top:20px;border:2px solid #fff;border-top:0;border-bottom-left-radius:30px;border-bottom-right-radius:30px;font-family:Satoshi,Arial,sans-serif;font-size:2.6rem;line-height:2.4rem;font-weight:700;text-transform:uppercase;max-height:1000px;transition:max-height .2s ease,top .2s ease}.header-page.programming-header .program .select-items:before{content:"";position:absolute;top:23px;width:100%;height:2px;background-color:#fff}@media only screen and (min-width: 0)and (max-width: calc(1280px - 1px)){.header-page.programming-header .program .select-items{top:calc(100% - 20px)}}@media only screen and (min-width: 0)and (max-width: calc(1280px - 1px)){.header-page.programming-header .program .select-items{font-size:20px;line-height:20px}}.header-page.programming-header .program .select-hide{max-height:0;overflow:hidden;padding:0;border:0;transition:max-height 0s 0s ease;top:calc(100% - 20px)}.header-page.programming-header .program .select-items div:hover,.header-page.programming-header .program .same-as-selected{color:#ff2ea9}.programs .program-data{padding:24px 48px;background:#ff2ea9;border-radius:96px;display:grid;grid-template-columns:1fr 1fr;gap:0 100px;margin-bottom:35px}@media only screen and (min-width: 0)and (max-width: calc(980px - 1px)){.programs .program-data{padding:16px 32px;gap:0 20px}}.programs .program-data .left,.programs .program-data .right{display:flex;gap:100px}@media only screen and (min-width: 0)and (max-width: calc(980px - 1px)){.programs .program-data .left,.programs .program-data .right{flex-direction:column;gap:0}}.programs .program-data .left .title-location,.programs .program-data .left .title-date,.programs .program-data .right .title-location,.programs .program-data .right .title-date{font-family:Satoshi,Arial,sans-serif;font-size:2.4rem;line-height:2.4rem;font-weight:700}@media only screen and (min-width: 0)and (max-width: calc(980px - 1px)){.programs .program-data .left .title-location,.programs .program-data .left .title-date,.programs .program-data .right .title-location,.programs .program-data .right .title-date{font-size:1.6rem;line-height:2rem}}.programs .program-data .left .data-location,.programs .program-data .left .data-date,.programs .program-data .right .data-location,.programs .program-data .right .data-date{font-family:Satoshi,Arial,sans-serif;font-size:2rem;line-height:2.4rem;font-weight:400}@media only screen and (min-width: 0)and (max-width: calc(980px - 1px)){.programs .program-data .left .data-location,.programs .program-data .left .data-date,.programs .program-data .right .data-location,.programs .program-data .right .data-date{font-size:1.4rem;line-height:1.6rem}}.programs .program-content.hidden{display:none}.programs .program-content .no-conference{padding-bottom:75px}@media only screen and (min-width: 0)and (max-width: calc(980px - 1px)){.programs .program-content .no-conference{padding-bottom:35px}}.programs .program-content .no-conference .no-conference-container{font-family:Satoshi,Arial,sans-serif;font-size:4rem;line-height:4rem;font-weight:700;color:#fff;text-align:center;padding:100px 0;border-top:2px solid #fff;border-bottom:2px solid #fff}@media only screen and (min-width: 0)and (max-width: calc(980px - 1px)){.programs .program-content .no-conference .no-conference-container{padding:30px 0;font-size:2rem;line-height:2rem}}.programs .program-content .conference{padding-bottom:36px;padding-top:36px;border-top:2px solid #fff}.programs .program-content .conference:last-child{border-bottom:0;padding-bottom:70px}.programs .program-content .infos-conference{display:flex;justify-content:space-between;gap:24px;flex-direction:column}.programs .program-content .infos-conference .title{font-family:Satoshi,Arial,sans-serif;font-size:4rem;line-height:4rem;font-weight:700;color:#fff;margin-top:40px}@media only screen and (min-width: 0)and (max-width: calc(980px - 1px)){.programs .program-content .infos-conference .title{margin-top:20px;font-size:2rem;line-height:2.4rem}}.programs .program-content .infos-conference .description{font-family:Satoshi,Arial,sans-serif;font-size:2rem;line-height:2.4rem;font-weight:400;margin-top:24px;color:#fff}@media only screen and (min-width: 0)and (max-width: calc(980px - 1px)){.programs .program-content .infos-conference .description{margin-top:16px;font-size:1.4rem;line-height:2rem}}.programs .program-content .infos-conference .right{min-width:410px;display:grid;gap:15px;padding-top:40px}.programs .program-content .infos-conference .right-1{grid-template-columns:repeat(1, 1fr)}.programs .program-content .infos-conference .right-2{grid-template-columns:repeat(2, 1fr)}.programs .program-content .infos-conference .right-3{grid-template-columns:repeat(3, 1fr)}.programs .program-content .infos-conference .right-4{grid-template-columns:repeat(4, 1fr)}.programs .program-content .infos-conference .right-5{grid-template-columns:repeat(5, 1fr)}.programs .program-content .infos-conference .right-6{grid-template-columns:repeat(6, 1fr)}@media only screen and (min-width: 600px)and (max-width: calc(980px - 1px)){.programs .program-content .infos-conference .right{padding-top:16px;min-width:auto}.programs .program-content .infos-conference .right-1{grid-template-columns:repeat(calc(1 / 2), 1fr)}.programs .program-content .infos-conference .right-2{grid-template-columns:repeat(calc(2 / 2), 1fr)}.programs .program-content .infos-conference .right-3{grid-template-columns:repeat(calc(3 / 2), 1fr)}.programs .program-content .infos-conference .right-4{grid-template-columns:repeat(calc(4 / 2), 1fr)}.programs .program-content .infos-conference .right-5{grid-template-columns:repeat(calc(5 / 2), 1fr)}.programs .program-content .infos-conference .right-6{grid-template-columns:repeat(calc(6 / 2), 1fr)}}@media only screen and (min-width: 0)and (max-width: calc(600px - 1px)){.programs .program-content .infos-conference .right{grid-template-columns:1fr}}.programs .program-content .infos-conference .right .speaker{display:flex;align-items:center;gap:8px}.programs .program-content .infos-conference .right .speaker .name,.programs .program-content .infos-conference .right .speaker .role{font-family:Satoshi,Arial,sans-serif;font-size:2rem;line-height:2.4rem;color:#fff}@media only screen and (min-width: 0)and (max-width: calc(980px - 1px)){.programs .program-content .infos-conference .right .speaker .name,.programs .program-content .infos-conference .right .speaker .role{font-size:1.4rem;line-height:2rem}}.programs .program-content .infos-conference .right .speaker .image{width:103px;height:103px;border-radius:50%;overflow:hidden}.programs .program-content .infos-conference .right .speaker .image img{width:100%;-o-object-fit:cover;object-fit:cover;height:100%}.programs .program-content .infos-conference .right .speaker .name{font-weight:700}.programs .program-content .infos-conference .right .speaker .role{font-weight:400}.programs .program-content .infos-conference .right .speaker a{margin-right:16px;margin-left:16px}.programs .program-content .infos-conference .right .speaker a svg path{transition:fill .2s ease}.programs .program-content .infos-conference .right .speaker a:hover svg path{fill:#ff2ea9}.programs .program-content .header-conference{display:flex;gap:15px}.programs .program-content .header-conference .hour,.programs .program-content .header-conference .type{font-family:Satoshi,Arial,sans-serif;font-size:2rem;line-height:2.4rem;font-weight:700;padding:10px 20px 10px 20px;border-radius:50px}@media only screen and (min-width: 0)and (max-width: calc(980px - 1px)){.programs .program-content .header-conference .hour,.programs .program-content .header-conference .type{font-size:1.6rem;line-height:2rem;padding:8px 16px 8px 16px}}.programs .program-content .header-conference .hour{border:2px solid #ff2ea9;color:#ff2ea9}.programs .program-content .header-conference .type{border:2px solid #fff;color:#fff}.cta{background-image:url("../images/impact-ai.png");background-repeat:no-repeat;background-position:right -210px}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.cta{background-size:380px;background-position:right -60px}}@media only screen and (min-width: 760px)and (max-width: calc(980px - 1px)){.cta{background-size:600px;background-position:right -100px}}.cta .cta-content{max-width:560px;padding-top:180px;padding-bottom:180px}@media only screen and (min-width: 0)and (max-width: calc(980px - 1px)){.cta .cta-content{padding-top:80px;padding-bottom:50px;max-width:275px}}.cta .cta-content .title p{font-family:Satoshi,Arial,sans-serif;font-size:6.6rem;line-height:6rem;font-weight:900;margin-bottom:24px}@media only screen and (min-width: 0)and (max-width: calc(980px - 1px)){.cta .cta-content .title p{font-size:3.6rem;line-height:3.8rem;margin-bottom:24px}}.cta .cta-content .title p strong{background:linear-gradient(86.3deg, #FF2EA9 9.37%, #1458E4 85.12%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.contact-container{display:flex;gap:50px;justify-content:space-between;padding-bottom:36px}@media only screen and (min-width: 0)and (max-width: calc(980px - 1px)){.contact-container{flex-direction:column;width:100%;gap:0}}.contact-container .addresses{max-width:400px}@media only screen and (min-width: 0)and (max-width: calc(980px - 1px)){.contact-container .addresses{border-bottom:2px solid #000;max-width:100%}}.contact-container .addresses p{font-weight:400;font-size:2rem;line-height:3rem}@media only screen and (min-width: 0)and (max-width: calc(980px - 1px)){.contact-container .addresses p{font-size:1.6rem;line-height:2rem;margin-bottom:16px}}.contact-container .addresses p.title{font-weight:700;margin-bottom:0}.contact-container .contactform{width:50%}@media only screen and (min-width: 0)and (max-width: calc(980px - 1px)){.contact-container .contactform{width:100%;padding-top:16px}}.contact-container .contactform input[type=text],.contact-container .contactform input[type=email],.contact-container .contactform textarea{width:calc(100% - 28px);padding:14px;border:1px solid #000;margin-top:8px;margin-bottom:16px}@media only screen and (min-width: 0)and (max-width: calc(980px - 1px)){.contact-container .contactform input[type=text],.contact-container .contactform input[type=email],.contact-container .contactform textarea{width:calc(100% - 24px);padding:12px}}.contact-container .contactform input[type=text],.contact-container .contactform input[type=email]{border-radius:60px}.contact-container .contactform textarea{border-radius:24px}.contact-container .contactform label{font-weight:700;font-size:2rem;line-height:3rem}@media only screen and (min-width: 0)and (max-width: calc(980px - 1px)){.contact-container .contactform label{font-size:1.4rem;line-height:2rem}}.contact-container .contactform .wpcf7-list-item{margin:20px 0 0 0}.contact-container .contactform input[type=checkbox]{position:absolute;visibility:hidden;opacity:0}.contact-container .contactform input[type=checkbox]+span{font-size:2rem;line-height:2.4rem;font-weight:700;border:2px solid #000;padding:10px 20px;border-radius:50px;transition:all .2s ease}@media only screen and (min-width: 0)and (max-width: calc(980px - 1px)){.contact-container .contactform input[type=checkbox]+span{font-size:1.4rem;line-height:2rem;padding:8px 12px}}.contact-container .contactform input[type=checkbox]+span:hover{color:#ff2ea9}.contact-container .contactform input[type=checkbox]:checked+span{color:#fff;background:#1458e4;border:2px solid #1458e4}.contact-container .contactform .wpcf7-not-valid-tip{color:#ff2ea9}.contact-container .contactform input[type=submit]{transition:all .2s ease-in-out}.contact-container .contactform input[type=submit]:hover{color:#ff2ea9}.contact-container .contactform p{margin-bottom:0}.contact-container .contactform .wpcf7-form-control.wpcf7-checkbox{display:flex;flex-wrap:wrap;gap:18px 8px;margin-bottom:20px}.popup{display:none;position:absolute;width:100%;height:100%;z-index:111}.popup__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.popup__content{position:fixed;z-index:1000;width:950px;background-color:#fff;border-radius:30px;left:50%;top:50%;transform:translate(-50%, -50%);display:flex}@media(max-width: 980px){.popup__content{width:95%;flex-direction:column-reverse}}.popup__content-left,.popup__content-right{flex-grow:1;flex-basis:0}.popup__content-left img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width: 980px){.popup__content-left{display:none}}.popup__content-right{display:flex;flex-direction:column;justify-content:space-between;padding:40px}.popup__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;position:absolute;top:30px;right:30px;width:14px;height:14px;padding:0}.popup__title,.popup__title p{font-size:34px;line-height:34px;font-weight:700;margin:0 0 24px 0;font-family:Satoshi,Arial,sans-serif}@media(max-width: 980px){.popup__title,.popup__title p{font-size:24px;line-height:24px;margin:0 0 16px 0}}.popup__title strong{background:linear-gradient(86.3deg, #FF2EA9 9.37%, #1458E4 85.12%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-weight:700}.popup__description{font-size:16px;line-height:20px;font-weight:700;font-family:Satoshi,Arial,sans-serif}@media(max-width: 980px){.popup__description{padding-bottom:20px}}.popup__checkbox{font-family:Satoshi,Arial,sans-serif;font-weight:300;font-size:12px;line-height:16px}.popup__checkbox label{display:flex;align-items:flex-start;gap:8px}.popup__checkbox input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:flex;align-content:center;justify-content:center;font-size:10px;padding:0;border:2px solid #ff2ea9;border-radius:3px}.popup__checkbox input[type=checkbox]:before{content:"";width:13px;height:13px;-webkit-clip-path:polygon(28% 38%, 41% 53%, 75% 24%, 86% 38%, 40% 78%, 15% 50%);clip-path:polygon(28% 38%, 41% 53%, 75% 24%, 86% 38%, 40% 78%, 15% 50%);transform:scale(0);background-color:#fff}.popup__checkbox input[type=checkbox]:checked{background-color:#ff2ea9}.popup__checkbox input[type=checkbox]:checked::before{transform:scale(1.2)}.popup__form{margin-top:8px}.popup__form form{display:flex;flex-direction:column;gap:8px;position:relative}.popup__form label{font-size:12px;line-height:30px;font-weight:700;font-family:Satoshi,Arial,sans-serif}.popup__form input[type=email]{border:1px solid #000;border-radius:40px;padding:4px 15px;height:38px;padding-right:118px}.popup__form input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:40px;padding:4px 19px;height:38px;background-color:#ff2ea9;border:1px solid #ff2ea9;color:#000;font-weight:700;font-family:Satoshi,Arial,sans-serif;position:absolute;right:4px;bottom:4px;height:40px;font-size:14px;line-height:20px;transition:all .3s ease;cursor:pointer}.popup__form input[type=submit]:hover{background-color:#fff;color:#ff2ea9;border:1px solid #ff2ea9}.popup__form input[type=submit]:disabled{background-color:gray;color:#fff;border:1px solid gray;cursor:not-allowed}.popup__open-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;position:fixed;bottom:40px;right:40px;z-index:2300;transform:translateY(300%);transition:all .3s ease;cursor:pointer;display:flex;align-items:center;gap:8px;background-color:#ff2ea9;border-radius:40px;padding:8px 19px;height:38px;color:#000;font-weight:700;font-family:Satoshi,Arial,sans-serif}.popup__open-btn.show{transform:translateY(0)}.partners-page{background-color:#1458e4}.partners-header{padding:165px 0 55px 0;color:#fff;display:grid;grid-template-columns:1fr 1fr;align-items:start;justify-content:center;gap:20px}@media only screen and (min-width: 0)and (max-width: calc(980px - 1px)){.partners-header{grid-template-columns:1fr;padding:86px 0 23px 0}}.partners-header .partners-header-description-text p{font-weight:400}.partners-header .partners-header-description-text p,.partners-header .partners-header-description-text a{color:#fff}.partners-header .partners-header-description-text a:hover{color:#ff2ea9}.partners-header .partners-header-description .partners-links{display:flex;flex-direction:row;gap:8px}@media only screen and (min-width: 0)and (max-width: calc(980px - 1px)){.partners-header .partners-header-description .partners-links{flex-direction:column}}.partners-header .partners-header-description .partners-links a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.partners-header-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px;max-height:500px;margin-bottom:40px}.partners-slider{padding-top:10%;padding-bottom:120px;text-align:center}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.partners-slider{text-align:left;padding-bottom:100px}}.partners-slider .title{margin-bottom:73px;color:#fff}@media only screen and (min-width: 0)and (max-width: calc(490px - 1px)){.partners-slider .title{font-size:3.6rem;line-height:3.8rem}}.partners-slider .partners-slider-links .partner-link{padding:30px 60px;border-radius:76px;border:2px solid #fff;transition:all .25s ease-in-out}.partners-slider .partners-slider-links .partner-link:hover{transform:translateY(-29px)}.partners-slider .partners-slider-links .partner-link img{width:100%;height:60px}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.partners-slider .partners-slider-links .partner-link img{height:40px}}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.partners-slider .partners-slider-links .partner-link{width:auto;padding:15px 30px}}.partners-slider .partners-slider-links.short{display:flex;justify-content:center;gap:24px}.partners-slider .partners-slider-links.short .partner-link{width:33%;display:flex;justify-content:center}.partners-slider .partners-slider-links.short .partner-link img{width:auto;height:90px}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.partners-slider .partners-slider-links.short .partner-link{width:auto}}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.partners-slider .partners-slider-links.short{flex-direction:column}}.partners-slider .partners-slider-links.long{display:flex;text-wrap:nowrap}.partners-slider .partners-slider-links.long .partner-link{min-width:300px;max-width:300px;text-align:center;margin-right:24px}.partners-slider .partners-slider-links.long img{width:auto;margin:auto;position:relative;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.slider-partners-images{padding-top:0;padding-bottom:80px;position:relative}.slider-partners-images:before{content:"";position:absolute;top:0;left:0;width:100%;height:65%;background-color:#1458e4;left:0;bottom:0;right:0;z-index:-1}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.slider-partners-images{padding-top:60px;padding-bottom:60px}}.slider-partners-images-container{padding:0 24px}.slider-partners-images .title{color:#fff;max-width:80%}.slider-partners-images .splide__arrows{position:absolute;transform:translateY(-50%);width:80px;right:20px;display:flex;justify-content:space-between;z-index:1;pointer-events:none;top:60px}.slider-partners-images .splide__arrows .splide__arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;pointer-events:auto;cursor:pointer;transition:transform .3s ease;background-image:url("../svg/icn_arrowslider_white.svg");background-size:23px 16px;background-repeat:no-repeat;background-position:center;width:35px;height:35px;border:2px solid #fff;border-radius:50px}.slider-partners-images .splide__arrows .splide__arrow:hover{transform:scale(1.1)}.slider-partners-images .splide__arrows .splide__arrow.splide__arrow--next{transform:rotate(180deg)}.slider-partners-images .splide__arrows .splide__arrow.splide__arrow--next:hover{transform:rotate(180deg) scale(1.1)}.slider-partners-images .splide__arrows .splide__arrow svg{display:none}.slider-partners-images .splide__slide img{height:524px;-o-object-fit:cover;object-fit:cover;border-radius:20px;padding:0 5px}@media only screen and (min-width: 760px)and (max-width: calc(980px - 1px)){.slider-partners-images .splide__slide img{height:350px}}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.slider-partners-images .splide__slide img{height:250px}}.slider-partners-images .splide__arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;pointer-events:auto;cursor:pointer;transition:transform .3s ease}.slider-partners-images .splide__arrow:hover{transform:scale(1.1)}.slider-partners-images .splide__arrow svg{width:51px;height:51px}.slider-partners-attendees .title{text-align:center}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.slider-partners-attendees .title{text-align:left}}.slider-partners-attendees .slider-container{overflow:hidden;border-top:2px solid #000;border-bottom:2px solid #000;padding:20px 0}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.slider-partners-attendees .slider-container{padding:17px 0}}.slider-partners-attendees .partners-slider-attendees-links.long{display:flex;text-wrap:nowrap;gap:24px}.slider-partners-attendees .partners-slider-attendees-links.long .attendee-item{display:flex;text-align:center;flex-shrink:0}.slider-partners-attendees .partners-slider-attendees-links.long .attendee-item img{width:auto;height:35px;margin-right:51px}@media only screen and (min-width: 0)and (max-width: calc(760px - 1px)){.slider-partners-attendees .partners-slider-attendees-links.long .attendee-item img{height:22px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdsb2JhbC5jc3MiLCJoZWxwZXJzL192YXJpYWJsZXMuc2NzcyIsImhlbHBlcnMvX25vcm1hbGl6ZS5zY3NzIiwiaGVscGVycy9fbWl4aW5zLnNjc3MiLCJoZWxwZXJzL190eXBvZ3JhcGh5LnNjc3MiLCJoZWxwZXJzL19zdGF0ZS5zY3NzIiwiYmFzZS9fZ2VuZXJhbC5zY3NzIiwiYmFzZS9fbGF5b3V0LnNjc3MiLCJiYXNlL19idXR0b25zLnNjc3MiLCJiYXNlL19pY29ucy5zY3NzIiwiYmFzZS9fYW5pbWF0aW9ucy5zY3NzIiwibW9kdWxlcy9fbmF2cy5zY3NzIiwibW9kdWxlcy9fZm9vdGVyLnNjc3MiLCJtb2R1bGVzL19sYW5kaW5nLnNjc3MiLCJtb2R1bGVzL19sb2FkZXIuc2NzcyIsIm1vZHVsZXMvX2hvbWUuc2NzcyIsIm1vZHVsZXMvX3BhZ2Uuc2NzcyIsIm1vZHVsZXMvX3Byb2dyYW1taW5nLnNjc3MiLCJtb2R1bGVzL19jb250YWN0LnNjc3MiLCJtb2R1bGVzL19wb3B1cC5zY3NzIiwibW9kdWxlcy9fcGFydG5lcnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxNQ2dCQSxpQkFDRSxDQUFBLGVBQ0EsQ0FBQSxNQUdGLGlCQUNFLENBQUEsZUFDQSxDQUFBLE9BR0YsaUJBQ0UsQ0FBQSxlQUNBLENBQUEsV0FXRixxQkFDRSxDQUFBLGlCQUNBLENBQUEsZUFDQSxDQUFBLHFHQUNBLENBQUEsV0FJRixxQkFDRSxDQUFBLGlCQUNBLENBQUEsZUFDQSxDQUFBLHlHQUNBLENBQUEsV0FLRixxQkFDRSxDQUFBLGlCQUNBLENBQUEsZUFDQSxDQUFBLHVHQUNBLENBQUEsV0FJRixxQkFDRSxDQUFBLGlCQUNBLENBQUEsZUFDQSxDQUFBLG1HQUNBLENBQUEsV0FJRixxQkFDRSxDQUFBLGlCQUNBLENBQUEsZUFDQSxDQUFBLHFHQUNBLENBQUEsV0FJRixvQ0FDRSxDQUFBLGlCQUNBLENBQUEsZUFDQSxDQUFBLG1IQUNBLENBQUEsV0FJRixv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Q0FBQSxnRkFFQSxZQUNFLENBQUEsaUJBQ0EsQ0FBQSxhQUNBLENBQUEsb0ZBRUEsVUFDRSxDQUFBLFdBQ0EsQ0FBQSxpQkFDQSxDQUFBLHdFakIvT1Ysb0ZpQjRPUSxXQU1JLENBQUEiLCJmaWxlIjoiZ2xvYmFsLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIjpyb290ey0tYy10ZXh0OiAjMDAwMDAwOy0tYy1iZzogI2ZmZmZmZn0uZGFya3stLWMtdGV4dDogI2ZmZmZmZjstLWMtYmc6ICMxNDU4RTR9LmxpZ2h0ey0tYy10ZXh0OiAjMTQ1OEU0Oy0tYy1iZzogI2ZmZmZmZn1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiU2F0b3NoaVwiO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjMwMDtzcmM6dXJsKC4uL2ZvbnRzL1NhdG9zaGktTGlnaHQud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi4vZm9udHMvU2F0b3NoaS1MaWdodC53b2ZmMikgZm9ybWF0KFwid29mZjJcIil9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIlNhdG9zaGlcIjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7c3JjOnVybCguLi9mb250cy9TYXRvc2hpLVJlZ3VsYXIud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi4vZm9udHMvU2F0b3NoaS1SZWd1bGFyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiU2F0b3NoaVwiO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjUwMDtzcmM6dXJsKC4uL2ZvbnRzL1NhdG9zaGktTWVkaXVtLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4uL2ZvbnRzL1NhdG9zaGktTWVkaXVtLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiU2F0b3NoaVwiO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjcwMDtzcmM6dXJsKC4uL2ZvbnRzL1NhdG9zaGktQm9sZC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguLi9mb250cy9TYXRvc2hpLUJvbGQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJTYXRvc2hpXCI7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6OTAwO3NyYzp1cmwoLi4vZm9udHMvU2F0b3NoaS1CbGFjay53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguLi9mb250cy9TYXRvc2hpLUJsYWNrLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiQ2xhc2ggRGlzcGxheSBWYXJpYWJsZVwiO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtzcmM6dXJsKC4uL2ZvbnRzL0NsYXNoRGlzcGxheS1SZWd1bGFyLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4uL2ZvbnRzL0NsYXNoRGlzcGxheS1SZWd1bGFyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiQ2xhc2ggRGlzcGxheSBWYXJpYWJsZVwiO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjcwMDtzcmM6dXJsKC4uL2ZvbnRzL0NsYXNoRGlzcGxheS1Cb2xkLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4uL2ZvbnRzL0NsYXNoRGlzcGxheS1Cb2xkLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKX0vKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovaHRtbHtsaW5lLWhlaWdodDoxLjE1Oy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlO2ZvbnQtc2l6ZToxMHB4fWJvZHl7bWFyZ2luOjA7cGFkZGluZy10b3A6NzNweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgjMTQ1OEU0LCAjMTQ1OEU0IDk5cHgsIHRyYW5zcGFyZW50IDEwMHB4KX1ib2R5LmxpZ2h0LXRlbXBsYXRle2JhY2tncm91bmQ6I2ZmZn1tYWlue2Rpc3BsYXk6YmxvY2t9aDF7Zm9udC1zaXplOjJlbTttYXJnaW46LjY3ZW0gMH1ocntib3gtc2l6aW5nOmNvbnRlbnQtYm94O2hlaWdodDowO292ZXJmbG93OnZpc2libGV9cHJle2ZvbnQtZmFtaWx5Om1vbm9zcGFjZSxtb25vc3BhY2U7Zm9udC1zaXplOjFlbX1he2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX1hYmJyW3RpdGxlXXtib3JkZXItYm90dG9tOm5vbmU7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIGRvdHRlZH1iLHN0cm9uZ3tmb250LXdlaWdodDpib2xkZXJ9Y29kZSxrYmQsc2FtcHtmb250LWZhbWlseTptb25vc3BhY2UsbW9ub3NwYWNlO2ZvbnQtc2l6ZToxZW19c21hbGx7Zm9udC1zaXplOjgwJX1zdWIsc3Vwe2ZvbnQtc2l6ZTo3NSU7bGluZS1oZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1zdWJ7Ym90dG9tOi0wLjI1ZW19c3Vwe3RvcDotMC41ZW19aW1ne2JvcmRlci1zdHlsZTpub25lfWJ1dHRvbixpbnB1dCxvcHRncm91cCxzZWxlY3QsdGV4dGFyZWF7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6MTAwJTtsaW5lLWhlaWdodDoxLjE1O21hcmdpbjowfWJ1dHRvbixpbnB1dHtvdmVyZmxvdzp2aXNpYmxlfWJ1dHRvbixzZWxlY3R7dGV4dC10cmFuc2Zvcm06bm9uZX1idXR0b24sW3R5cGU9YnV0dG9uXSxbdHlwZT1yZXNldF0sW3R5cGU9c3VibWl0XXstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9ufWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVye2JvcmRlci1zdHlsZTpub25lO3BhZGRpbmc6MH1idXR0b246LW1vei1mb2N1c3JpbmcsW3R5cGU9YnV0dG9uXTotbW96LWZvY3VzcmluZyxbdHlwZT1yZXNldF06LW1vei1mb2N1c3JpbmcsW3R5cGU9c3VibWl0XTotbW96LWZvY3VzcmluZ3tvdXRsaW5lOjFweCBkb3R0ZWQgQnV0dG9uVGV4dH1maWVsZHNldHtwYWRkaW5nOi4zNWVtIC43NWVtIC42MjVlbX1sZWdlbmR7Ym94LXNpemluZzpib3JkZXItYm94O2NvbG9yOmluaGVyaXQ7ZGlzcGxheTp0YWJsZTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOjA7d2hpdGUtc3BhY2U6bm9ybWFsfXByb2dyZXNze3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXRleHRhcmVhe292ZXJmbG93OmF1dG99W3R5cGU9Y2hlY2tib3hdLFt0eXBlPXJhZGlvXXtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzowfVt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbntoZWlnaHQ6YXV0b31bdHlwZT1zZWFyY2hdey13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7b3V0bGluZS1vZmZzZXQ6LTJweH1bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbjtmb250OmluaGVyaXR9ZGV0YWlsc3tkaXNwbGF5OmJsb2NrfXN1bW1hcnl7ZGlzcGxheTpsaXN0LWl0ZW19dGVtcGxhdGV7ZGlzcGxheTpub25lfVtoaWRkZW5de2Rpc3BsYXk6bm9uZX0udmlzdWFsbHloaWRkZW4sLnNjcmVlbi1yZWFkZXItb25seXtib3JkZXI6MDtjbGlwOnJlY3QoMCAwIDAgMCk7aGVpZ2h0OjA7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aGl0ZS1zcGFjZTpub3dyYXA7d2lkdGg6MH0udmlzdWFsbHloaWRkZW4uZm9jdXNhYmxlOmFjdGl2ZSwudmlzdWFsbHloaWRkZW4uZm9jdXNhYmxlOmZvY3VzLC5zY3JlZW4tcmVhZGVyLW9ubHkuZm9jdXNhYmxlOmFjdGl2ZSwuc2NyZWVuLXJlYWRlci1vbmx5LmZvY3VzYWJsZTpmb2N1c3tjbGlwOmF1dG87aGVpZ2h0OmF1dG87bWFyZ2luOjA7b3ZlcmZsb3c6dmlzaWJsZTtwb3NpdGlvbjpzdGF0aWM7d2hpdGUtc3BhY2U6bm9ybWFsO3dpZHRoOmF1dG99LmlzLWhpZGRlbntkaXNwbGF5Om5vbmUgIWltcG9ydGFudDt2aXNpYmlsaXR5OmhpZGRlbjtwb2ludGVyLWV2ZW50czpub25lfWJvZHksc2VjdGlvbntjb2xvcjp2YXIoLS1jLXRleHQpO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjQwMDtmb250LWZhbWlseTpTYXRvc2hpLEFyaWFsLHNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6MjBweDtsZXR0ZXItc3BhY2luZzouMXB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogY2FsYygxMjgwcHggLSAxcHgpKXtib2R5LHNlY3Rpb257Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjBweH19aDIsLmgyLC5zZWN0aW9uLXRpdGxlLGgzLC5oMywubm9TY3JpcHR7Zm9udC13ZWlnaHQ6NjAwfWgxLC5oMXtmb250LWZhbWlseTpDbGFzaCBEaXNwbGF5IFZhcmlhYmxlLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjk2cHg7bGluZS1oZWlnaHQ6ODBweDttYXJnaW46MCAwIDIwcHggMDtmb250LXdlaWdodDo3MDA7bGV0dGVyLXNwYWNpbmc6LjEwMDAwMDAwMTVweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiBjYWxjKDEyODBweCAtIDFweCkpe2gxLC5oMXtmb250LXNpemU6NTNweDtsaW5lLWhlaWdodDo1MHB4fX0uZGFyay10ZW1wbGF0ZSBoMSwuZGFyay10ZW1wbGF0ZSAuaDF7Y29sb3I6I2ZmZn1oMiwuaDIsLnNlY3Rpb24tdGl0bGV7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZTo5LjZyZW07bGluZS1oZWlnaHQ6OHJlbTtmb250LWZhbWlseTpDbGFzaCBEaXNwbGF5IFZhcmlhYmxlLEFyaWFsLHNhbnMtc2VyaWY7bWFyZ2luLWJvdHRvbToyNXB4O21hcmdpbi10b3A6MDtsZXR0ZXItc3BhY2luZzouMTAwMDAwMDAxNXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IGNhbGMoMTI4MHB4IC0gMXB4KSl7aDIsLmgyLC5zZWN0aW9uLXRpdGxle2ZvbnQtc2l6ZTo1LjRyZW07bGluZS1oZWlnaHQ6NXJlbX19LmRhcmstdGVtcGxhdGUgaDIsLmRhcmstdGVtcGxhdGUgLmgyLC5kYXJrLXRlbXBsYXRlIC5zZWN0aW9uLXRpdGxle2NvbG9yOiNmZmZ9aDMsLmgzLC5ub1NjcmlwdHtmb250LXNpemU6MjZweDtsaW5lLWhlaWdodDo0NHB4O2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW46MCAwIDRweCAwfWg0LC5oNHtmb250LXNpemU6MjVweDtmb250LXdlaWdodDo2MDA7bWFyZ2luLWJvdHRvbTozNXB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogY2FsYyg3NjBweCAtIDFweCkpe2g0LC5oNHttYXJnaW4tYm90dG9tOjIwcHh9fS5kYXJrLXRlbXBsYXRlIGg0LC5kYXJrLXRlbXBsYXRlIC5oNHtjb2xvcjojZmZmfS5wLHB7Zm9udC1zaXplOjEuNnJlbTtsaW5lLWhlaWdodDoyLjRyZW07Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOi4xMDAwMDAwMDE1cHg7bWFyZ2luOjAgMCAyNXB4IDA7dGV4dC10cmFuc2Zvcm06aW5pdGlhbH0uZGFyayAucCwuZGFyayBwe2NvbG9yOiNmZmZ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiBjYWxjKDEwMzBweCAtIDFweCkpey5wLHB7bWFyZ2luOjAgMCAxMHB4IDA7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjBweH19LmRhcmstdGVtcGxhdGUgdWx7Y29sb3I6I2ZmZn0uZGFyay10ZW1wbGF0ZSAuaW5uZXItdGV4dCB1bCBsaTo6YmVmb3Jle2NvbG9yOiNmZmZ9LnNlY3Rpb24tdGl0bGV7Y29sb3I6IzAwMDtsZXR0ZXItc3BhY2luZzo4cHh9LmRhcmstdGVtcGxhdGUgLnNlY3Rpb24tdGl0bGV7Y29sb3I6I2ZmZn0uaXMtbm8tb3BhY2l0eXtvcGFjaXR5OjAgIWltcG9ydGFudDtwb2ludGVyLWV2ZW50czpub25lICFpbXBvcnRhbnR9LmlzLW5vLW9wYWNpdHk6aG92ZXJ7Y3Vyc29yOmRlZmF1bHQgIWltcG9ydGFudDtvcGFjaXR5OjAgIWltcG9ydGFudH0uaXMtY2xlYXJ7Y2xlYXI6Ym90aDtkaXNwbGF5OmJsb2NrfS5jZjpiZWZvcmUsLmNmOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OnRhYmxlfS5jZjphZnRlcntjbGVhcjpib3RofS5jZnt6b29tOjF9LmRlc2t0b3BPbmx5e2Rpc3BsYXk6bm9uZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MHB4KXsuZGVza3RvcE9ubHl7ZGlzcGxheTpibG9ja319Lm1vYmlsZU9ubHl7ZGlzcGxheTpibG9ja31AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MHB4KXsubW9iaWxlT25seXtkaXNwbGF5Om5vbmV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYwcHgpey5tb2JpbGVPbmx5e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50O3Zpc2liaWxpdHk6aGlkZGVufX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IGNhbGMoNzYwcHggLSAxcHgpKXsudGFibGVPbmx5e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50O3Zpc2liaWxpdHk6aGlkZGVufX0ubm9TY3JvbGx7b3ZlcmZsb3c6aGlkZGVufWh0bWx7b3ZlcmZsb3cteDpoaWRkZW47YmFja2dyb3VuZDojZmZmOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWR9aW1ne2Rpc3BsYXk6YmxvY2t9aW1nLnJlc3BvbnNpdmV7aGVpZ2h0OmF1dG87d2lkdGg6MTAwJX1idXR0b257Y3Vyc29yOnBvaW50ZXJ9YnV0dG9uOmRpc2FibGVke2N1cnNvcjpkZWZhdWx0O3BvaW50ZXItZXZlbnRzOm5vbmV9LmNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlcn1hdWRpbyxjYW52YXMsaWZyYW1lLGltZyxzdmcsdmlkZW97dmVydGljYWwtYWxpZ246Ym90dG9tfTpmb2N1c3tvdXRsaW5lOjEuNXB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7b3V0bGluZS1vZmZzZXQ6NHB4fTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpe291dGxpbmU6bm9uZX1waWN0dXJle2Rpc3BsYXk6YmxvY2s7dmVydGljYWwtYWxpZ246Ym90dG9tfXVse21hcmdpbjowIDAgMjVweCAzMHB4O3BhZGRpbmc6MH11bCBsaXttYXJnaW46MCAwIDI1cHggMH11bCBsaTpsYXN0LW9mLXR5cGV7bWFyZ2luLWJvdHRvbTowfS5pbm5lci10ZXh0IHVse21hcmdpbi1sZWZ0OjFlbX0uaW5uZXItdGV4dCB1bCBsaTo6YmVmb3Jle2NvbnRlbnQ6XCLigKJcIjtjb2xvcjojMDAwO2ZvbnQtd2VpZ2h0OmJvbGQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MWVtO21hcmdpbi1sZWZ0Oi0xZW19LmRhcmstdGVtcGxhdGUgLmlubmVyLXRleHQgdWwgbGk6OmJlZm9yZSBsaTo6YmVmb3Jle2NvbG9yOiNmZmZ9aHIsYmxvY2txdW90ZSxmaWd1cmV7bWFyZ2luOjB9YSwubGlua3tjb2xvcjp2YXIoLS1jLXRleHQpO3RyYW5zaXRpb246LjJzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb24tcHJvcGVydHk6Y29sb3IsYmFja2dyb3VuZCxiYWNrZ3JvdW5kLXBvc2l0aW9uLGJvcmRlci1jb2xvcixmaWx0ZXIsdHJhbnNmb3JtO3RleHQtZGVjb3JhdGlvbjpub25lfWE6aG92ZXIsLmxpbms6aG92ZXJ7Y29sb3I6I2ZmMmVhOX0ubm9TY3JpcHR7cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDt0b3A6MDtsZWZ0OjA7ZGlzcGxheTppbmxpbmUtYmxvY2s7b3V0bGluZS1vZmZzZXQ6LTJweDtwYWRkaW5nOjAgdmFyKC0tZ3V0dGVyLXdpZHRoKTt3aWR0aDoxMDAlO2NvbG9yOiMwMDA7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZDojZmZmO3otaW5kZXg6NH1vbCwubGlzdHttYXJnaW46MCAwIDIwcHg7cGFkZGluZzowfS5zcGxpZGVfX3NsaWRlIGltZ3t3aWR0aDotd2Via2l0LWZpbGwtYXZhaWxhYmxlfS5ncmVjYXB0Y2hhLWJhZGdle2Rpc3BsYXk6bm9uZX0ubGF5b3V0LXdyYXBwZXJ7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjAgMjBweDtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MHB4KXsubGF5b3V0LXdyYXBwZXJ7cGFkZGluZzowIDUwcHg7LS1ndXR0ZXItd2lkdGg6IDUwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KXsubGF5b3V0LXdyYXBwZXJ7cGFkZGluZzowIDEyMHB4Oy0tZ3V0dGVyLXdpZHRoOiAxMjBweH19LnR3by1jb2x7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxNSUgNzUlO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2dhcDoxMCV9LnR3by1jb2wgLmludHJvLWRhdGUsLnR3by1jb2wgLmNvbmZlcmVuY2UtaG91cnttaW4td2lkdGg6MTkwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiBjYWxjKDc2MHB4IC0gMXB4KSl7LnR3by1jb2x7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOmF1dG87Z2FwOjYwcHh9fWJvZHkuYmxvY2stc2Nyb2xse292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTttYXgtaGVpZ2h0OjEwMHZofS5kYXJrLXRlbXBsYXRle2JhY2tncm91bmQ6IzE0NThlNH0uYmxvY2t7bWFyZ2luOjUwcHggMH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MHB4KXsuYmxvY2t7bWFyZ2luOjh2dyAwfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk4MHB4KXsuYmxvY2t7bWFyZ2luOjEwMHB4IDB9fS5ibG9jay1wYWR7cGFkZGluZzo1MHB4IDB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjBweCl7LmJsb2NrLXBhZHtwYWRkaW5nOjh2dyAwfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk4MHB4KXsuYmxvY2stcGFke3BhZGRpbmc6MTAwcHggMH19LmJsb2NrLXBhZCAuaW50cm8tZGVzY3ttYXJnaW4tdG9wOjQwcHg7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87dGV4dC1hbGlnbjpjZW50ZXI7bWF4LXdpZHRoOjY0MHB4fTpyb290ey0tZ3V0dGVyLXdpZHRoOiAyMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpezpyb290ey0tZ3V0dGVyLXdpZHRoOiAzMnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7OnJvb3R7LS1ndXR0ZXItd2lkdGg6IDU2cHh9fS5wYWdle292ZXJmbG93OmhpZGRlbn0ubG9hZGVye3dpZHRoOjEwMHZ3O2hlaWdodDoxMDB2aDtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDt6LWluZGV4OjEwMH0uYnRuLC5jb250YWN0LWNvbnRhaW5lciAuY29udGFjdGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLC5uYXYtbWlkZGxlLWJ0biwuYnRuLXNlY29uZGFyeSwuYnRuLXByaW1hcnl7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyOjJweCBzb2xpZCB2YXIoLS1jLXRleHQpO2JvcmRlci1yYWRpdXM6MTAwcHg7cGFkZGluZzo4cHggMTlweDtjdXJzb3I6cG9pbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZTtsaW5lLWhlaWdodDoyNHB4O2ZvbnQtc2l6ZToxOHB4fS5idG46YmVmb3JlLC5jb250YWN0LWNvbnRhaW5lciAuY29udGFjdGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmJlZm9yZSwubmF2LW1pZGRsZS1idG46YmVmb3JlLC5idG4tc2Vjb25kYXJ5OmJlZm9yZSwuYnRuLXByaW1hcnk6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTZweDtsZWZ0Oi02cHg7d2lkdGg6Y2FsYygxMDAlICsgMTBweCk7aGVpZ2h0OmNhbGMoMTAwJSArIDEwcHgpO29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0fS5idG46Zm9jdXM6YmVmb3JlLC5jb250YWN0LWNvbnRhaW5lciAuY29udGFjdGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzOmJlZm9yZSwubmF2LW1pZGRsZS1idG46Zm9jdXM6YmVmb3JlLC5idG4tc2Vjb25kYXJ5OmZvY3VzOmJlZm9yZSwuYnRuLXByaW1hcnk6Zm9jdXM6YmVmb3Jle29wYWNpdHk6MX0uYnRuOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSk6YmVmb3JlLC5jb250YWN0LWNvbnRhaW5lciAuY29udGFjdGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSk6YmVmb3JlLC5uYXYtbWlkZGxlLWJ0bjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpOmJlZm9yZSwuYnRuLXNlY29uZGFyeTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpOmJlZm9yZSwuYnRuLXByaW1hcnk6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKTpiZWZvcmV7b3BhY2l0eTowfS5idG5bZGlzYWJsZWRdLC5jb250YWN0LWNvbnRhaW5lciAuY29udGFjdGZvcm0gaW5wdXRbZGlzYWJsZWRdW3R5cGU9c3VibWl0XSxbZGlzYWJsZWRdLm5hdi1taWRkbGUtYnRuLFtkaXNhYmxlZF0uYnRuLXNlY29uZGFyeSxbZGlzYWJsZWRdLmJ0bi1wcmltYXJ5LC5idG4uZGlzYWJsZWQsLmNvbnRhY3QtY29udGFpbmVyIC5jb250YWN0Zm9ybSBpbnB1dC5kaXNhYmxlZFt0eXBlPXN1Ym1pdF0sLmRpc2FibGVkLm5hdi1taWRkbGUtYnRuLC5kaXNhYmxlZC5idG4tc2Vjb25kYXJ5LC5kaXNhYmxlZC5idG4tcHJpbWFyeXtjb2xvcjojMzYzNjM2O2JhY2tncm91bmQ6IzlmOWY5ZjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQ7Ym9yZGVyLWNvbG9yOiM5ZjlmOWZ9LmJ0bltkaXNhYmxlZF06aG92ZXIsLmNvbnRhY3QtY29udGFpbmVyIC5jb250YWN0Zm9ybSBpbnB1dFtkaXNhYmxlZF1bdHlwZT1zdWJtaXRdOmhvdmVyLFtkaXNhYmxlZF0ubmF2LW1pZGRsZS1idG46aG92ZXIsW2Rpc2FibGVkXS5idG4tc2Vjb25kYXJ5OmhvdmVyLFtkaXNhYmxlZF0uYnRuLXByaW1hcnk6aG92ZXIsLmJ0bi5kaXNhYmxlZDpob3ZlciwuY29udGFjdC1jb250YWluZXIgLmNvbnRhY3Rmb3JtIGlucHV0LmRpc2FibGVkW3R5cGU9c3VibWl0XTpob3ZlciwuZGlzYWJsZWQubmF2LW1pZGRsZS1idG46aG92ZXIsLmRpc2FibGVkLmJ0bi1zZWNvbmRhcnk6aG92ZXIsLmRpc2FibGVkLmJ0bi1wcmltYXJ5OmhvdmVye2NvbG9yOiMzNjM2MzYgIWltcG9ydGFudDtiYWNrZ3JvdW5kOiM5ZjlmOWYgIWltcG9ydGFudDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgIWltcG9ydGFudDtjdXJzb3I6aW5pdGlhbH0uYnRuLXByaW1hcnl7Ym9yZGVyOjJweCBzb2xpZCAjZmYyZWE5O2NvbG9yOiMwMDA7YmFja2dyb3VuZDojZmYyZWE5O3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDtmb250LWZhbWlseTpDbGFzaCBEaXNwbGF5IFZhcmlhYmxlLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6Mi40cmVtO2xpbmUtaGVpZ2h0OjIuNHJlbTtsZXR0ZXItc3BhY2luZzowLjFweH0uYnRuLXByaW1hcnkgc3ZnIHBhdGh7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0fS5idG4tcHJpbWFyeSAuaWNvbnttYXJnaW4tbGVmdDoxMHB4fS5idG4tcHJpbWFyeTpob3ZlcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7Y29sb3I6I2ZmMmVhOX0uYnRuLXByaW1hcnk6aG92ZXIgc3ZnIHBhdGh7ZmlsbDojZmYyZWE5O3N0cm9rZTojZmYyZWE5fS5idG4tc2Vjb25kYXJ5e2JvcmRlcjpub25lO3BhZGRpbmc6MDtjb2xvcjojMTQ1OGU0O2ZvbnQtc2l6ZToxLjZyZW07bGluZS1oZWlnaHQ6Mi4xcmVtfS5idG4tc2Vjb25kYXJ5IHN2Z3ttYXJnaW4tcmlnaHQ6NHB4O3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDt3aWR0aDoxNnB4O2hlaWdodDoxNnB4fS5idG4tc2Vjb25kYXJ5OmhvdmVye2NvbG9yOiMxNDU4ZTR9LmJ0bi1zZWNvbmRhcnk6aG92ZXIgc3Zne3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5idG4taGVhZGVye2NvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNmZmY7Ym9yZGVyLXdpZHRoOjJweDtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzt3aWR0aDpmaXQtY29udGVudDtnYXA6MTBweDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLXJpZ2h0OjhweDtmb250LWZhbWlseTpDbGFzaCBEaXNwbGF5IFZhcmlhYmxlLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjI0cHg7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjI5LjUycHg7bGV0dGVyLXNwYWNpbmc6LjEwMDAwMDAwMTVweDt0ZXh0LWFsaWduOmxlZnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogY2FsYyg3NjBweCAtIDFweCkpey5idG4taGVhZGVye2Rpc3BsYXk6ZmxleDtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyNC42cHg7bWFyZ2luLWJvdHRvbTo4cHh9fS5idG4taGVhZGVyOmhvdmVye2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojMTQ1OGU0fS5idG4taGVhZGVyOmhvdmVyIHN2ZyBwYXRoe3N0cm9rZTojMTQ1OGU0fS5idG4taGVhZGVyIHN2Z3t3aWR0aDoyM3B4fS5idG4taGVhZGVyIHN2ZyBwYXRoe3N0cm9rZTojZmZmfS5idG4taGVhZGVyLWJsYWNre2NvbG9yOiMwMDA7Ym9yZGVyLWNvbG9yOiMwMDA7aGVpZ2h0OmZpdC1jb250ZW50fS5idG4taGVhZGVyLWJsYWNrIC5pY29ue2Rpc3BsYXk6ZmxleH0uYnRuLWhlYWRlci1ibGFjazpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQ6IzAwMH0uYnRuLWhlYWRlci1ibGFjazpob3ZlciBzdmcgcGF0aHtzdHJva2U6I2ZmZn0uYnRuLWhlYWRlci1ibGFjayBzdmcgcGF0aHtoZWlnaHQ6YXV0bzt0b3A6LTdweDtwb3NpdGlvbjpyZWxhdGl2ZTtzdHJva2U6IzAwMH0uYnRuLWJsYWNrLC5jb250YWN0LWNvbnRhaW5lciAuY29udGFjdGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRde2JhY2tncm91bmQ6IzAwMDtjb2xvcjojZmZmfS5pY29uLXNvY2lhbHtkaXNwbGF5OmlubGluZS1mbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2JvcmRlci1yYWRpdXM6NTAlO2hlaWdodDo0NHB4fS5uYXYgLmljb24tc29jaWFse2JhY2tncm91bmQ6aHNsYSgwLDAlLDEwMCUsLjE1KX0uaWNvbi1pblRleHR7bWFyZ2luOjAgNnB4IC0zcHg7d2lkdGg6MjBweDtoZWlnaHQ6MjBweH0uZmFjZWJvb2t7d2lkdGg6MTRweDtoZWlnaHQ6MjdweH0uaW5zdGFncmFte3dpZHRoOjI3cHg7aGVpZ2h0OjI3cHh9LnlvdXR1YmV7d2lkdGg6MjdweDtoZWlnaHQ6MjdweH0uZ3NhcC1hbmltYXRlLXpvb21pbnt0cmFuc2Zvcm06c2NhbGUoMC45KX0uZ3NhcC1hbmltYXRlLWZhZGVpbiwuZ3NhcC1hbmltYXRlLWZhZGVpbnNsb3d7b3BhY2l0eTowfS5nc2FwLWFuaW1hdGUtZW50ZXJsZWZ0e3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDBweCl9LmdzYXAtYW5pbWF0ZS1lbnRlcnJpZ2h0e3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMHB4KX0uZ3NhcC1hbmltYXRlLWVudGVydXB7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwcHgpfS5nc2FwLWFuaW1hdGV7aGVpZ2h0OjEwMCV9Lm5hdntwYWRkaW5nOjB9Lm5hdi13cmFwcGVye3Bvc2l0aW9uOmZpeGVkO3dpZHRoOjEwMCU7ei1pbmRleDozO3RvcDowO3RyYW5zaXRpb246YmFja2dyb3VuZCAuM3MgZWFzZS1pbi1vdXQsdG9wIC40cyBlYXNlLWluLW91dH0ubmF2LXdyYXBwZXIgLm5hdi5jbG9zZXt0b3A6LTExMHZoO3dpZHRoOjEwMCU7dHJhbnNpdGlvbjp0b3AgLjI1cyBlYXNlLWluLW91dH0ubmF2LXdyYXBwZXI6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTExMHZoO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDB2aH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweClhbmQgKG1heC13aWR0aDogY2FsYygxNTgwcHggLSAxcHgpKXsubmF2LXdyYXBwZXI6YmVmb3Jle3RvcDotMTEwdmh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogY2FsYygxMjgwcHggLSAxcHgpKXsubmF2LXdyYXBwZXI6YmVmb3Jle3RvcDotMTEwdmh9fS5uYXYtd3JhcHBlci5oaWRlOm5vdCgub3Blbil7dG9wOi0xNzZweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IGNhbGMoMTI4MHB4IC0gMXB4KSl7Lm5hdi13cmFwcGVyLmhpZGU6bm90KC5vcGVuKXt0b3A6LTEwMnB4fX0ubmF2LXdyYXBwZXIgLmxvZ28td3JhcHBlcntwYWRkaW5nLWxlZnQ6MjBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IGNhbGMoNzYwcHggLSAxcHgpKXsubmF2LXdyYXBwZXIgLmxvZ28td3JhcHBlcntwYWRkaW5nLWxlZnQ6MH19Lm5hdi13cmFwcGVyIC5sb2dve3dpZHRoOjE1MHB4fS5uYXYtd3JhcHBlciAubG9nbyBpbWd7cGFkZGluZzoxMHB4IDB9Lm5hdi13cmFwcGVyIC5sb2dvIC5sb2dvLW1vYmlsZXtkaXNwbGF5Om5vbmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiBjYWxjKDk4MHB4IC0gMXB4KSl7Lm5hdi13cmFwcGVyIC5sb2dvIC5sb2dvLW1vYmlsZXtkaXNwbGF5OmJsb2NrfX0ubmF2LXdyYXBwZXIgLmxvZ28gLmxvZ28tZGVza3RvcHtkaXNwbGF5OmJsb2NrfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogY2FsYyg5ODBweCAtIDFweCkpey5uYXYtd3JhcHBlciAubG9nbyAubG9nby1kZXNrdG9we2Rpc3BsYXk6bm9uZX19Lm5hdi13cmFwcGVyOmJlZm9yZXt0b3A6Y2FsYygtMTAwdmggKyA2MXB4KX0ubmF2LXdyYXBwZXIgLm5hdi1pdGVte2ZvbnQtc2l6ZToxNnB4fS5uYXYtd3JhcHBlciAubmF2e2JhY2tncm91bmQ6IzE0NThlNDtoZWlnaHQ6NzFweDtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjZmZmfS5uYXYtd3JhcHBlciAubmF2IC5uYXYtZGVza3RvcC1tZW51IHVse2Rpc3BsYXk6bm9uZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk4MHB4KXsubmF2LXdyYXBwZXIgLm5hdiAubmF2LWRlc2t0b3AtbWVudSB1bHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoyNXB4O21hcmdpbjowIGF1dG99Lm5hdi13cmFwcGVyIC5uYXYgLm5hdi1kZXNrdG9wLW1lbnUgdWwgLm5hdi1taWRkbGUtaXRlbXtjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtZmFtaWx5OlNhdG9zaGksQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6bm9ybWFsO2xldHRlci1zcGFjaW5nOi4xcHg7dHJhbnNpdGlvbjpjb2xvciAuMjVzIGVhc2UtaW4tb3V0O21hcmdpbi1ib3R0b206MDtsaXN0LXN0eWxlOm5vbmV9Lm5hdi13cmFwcGVyIC5uYXYgLm5hdi1kZXNrdG9wLW1lbnUgdWwgLm5hdi1taWRkbGUtaXRlbSBhe2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC1mYW1pbHk6U2F0b3NoaSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjYwMH0ubmF2LXdyYXBwZXIgLm5hdiAubmF2LWRlc2t0b3AtbWVudSB1bCAubmF2LW1pZGRsZS1pdGVtIGE6aG92ZXJ7Y29sb3I6I2ZmMmVhOX19LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY29udGFjdCAubmF2LXdyYXBwZXIgLm5hdntiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLWJvdHRvbToycHggc29saWQgIzAwMH0ubmF2LXdyYXBwZXIgLm5hdiAubG9nby13cmFwcGVyIC5saWdodCwubmF2LXdyYXBwZXIgLm5hdiAubG9nby13cmFwcGVyIC5tb2JpbGUtbGlnaHR7ZGlzcGxheTpub25lfS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNvbnRhY3QgLm5hdi13cmFwcGVyIC5uYXYgLmxvZ28td3JhcHBlciAubGlnaHQsLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY29udGFjdCAubmF2LXdyYXBwZXIgLm5hdiAubG9nby13cmFwcGVyIC5tb2JpbGUtbGlnaHR7ZGlzcGxheTppbml0aWFsfS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNvbnRhY3QgLm5hdi13cmFwcGVyIC5uYXYgLmxvZ28td3JhcHBlciAuZGFyaywucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jb250YWN0IC5uYXYtd3JhcHBlciAubmF2IC5sb2dvLXdyYXBwZXIgLm1vYmlsZS1kYXJre2Rpc3BsYXk6bm9uZX0ubmF2LXdyYXBwZXIgLm5hdiAub3ZlcmxheXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTIwdmg7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4yKTt6LWluZGV4OjE7dHJhbnNpdGlvbjpvcGFjaXR5IC4yNXMgZWFzZS1pbi1vdXQ7b3BhY2l0eToxfS5uYXYtd3JhcHBlciAubmF2LmNsb3NlIC5vdmVybGF5e29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKX0ubmF2LXdyYXBwZXIgLm5hdi5jbG9zZXt0b3A6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjI1cyBlYXNlLWluLW91dH0ubmF2LXdyYXBwZXIuc3RpY2t5IC5uYXYuY2xvc2V7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9Lm5hdi13cmFwcGVyLm9wZW46YmVmb3Jle3RvcDowfS5uYXYtd3JhcHBlciAuYnV0dG9uc3toZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24tc2VsZjpzdHJldGNoO2FsaWduLWl0ZW1zOmNlbnRlcn0ubmF2LXdyYXBwZXIgLmJ1dHRvbnMgLnRyYWQtbWVudS1tb2JpbGV7ZGlzcGxheTpub25lfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogY2FsYyg5ODBweCAtIDFweCkpey5uYXYtd3JhcHBlciAuYnV0dG9ucyAudHJhZC1tZW51LW1vYmlsZXtkaXNwbGF5OmJsb2NrfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IGNhbGMoOTgwcHggLSAxcHgpKXsubmF2LXdyYXBwZXIgLmJ1dHRvbnMgLnRyYWQtbWVudXtkaXNwbGF5Om5vbmV9fS5uYXYtd3JhcHBlciAuYnV0dG9ucyAudHJhZC1tZW51IHVse2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MCAyMHB4IDAgMH0ubmF2LXdyYXBwZXIgLmJ1dHRvbnMgLnRyYWQtbWVudSB1bCBsaSBhe2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC1mYW1pbHk6U2F0b3NoaSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjMwMDtsZXR0ZXItc3BhY2luZzouMXB4O21hcmdpbi1ib3R0b206MH0ubmF2LXdyYXBwZXIgLmJ1dHRvbnMgLnRyYWQtbWVudSB1bCBsaSBhOmhvdmVye2NvbG9yOiNmZjJlYTl9Lm5hdi13cmFwcGVyIC5idXR0b25zIC5idG4tcHJpbWFyeXttYXJnaW4tcmlnaHQ6MjhweH0ubmF2LXdyYXBwZXIgLmJ1dHRvbnMgLmJ0bi1tZW51e2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTthcHBlYXJhbmNlOm5vbmU7Ym9yZGVyOm5vbmU7aGVpZ2h0OjEwMCU7Ym9yZGVyLWxlZnQ6MnB4IHNvbGlkICNmZmY7cGFkZGluZzoxMXB4IDI3cHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDozO3RyYW5zaXRpb246Ym9yZGVyLWxlZnQtY29sb3IgLjI1cyBlYXNlLWluLW91dCAuMjVzfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogY2FsYyg5ODBweCAtIDFweCkpey5uYXYtd3JhcHBlciAuYnV0dG9ucyAuYnRuLW1lbnV7ZGlzcGxheTpibG9ja319QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODBweCl7Lm5hdi13cmFwcGVyIC5idXR0b25zIC5idG4tbWVudXtkaXNwbGF5Om5vbmV9fS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNvbnRhY3QgLm5hdi13cmFwcGVyIC5idXR0b25zIC5idG4tbWVudXtib3JkZXItbGVmdC1jb2xvcjojMDAwfS5uYXYtd3JhcHBlciAuYnV0dG9ucyAuYnRuLW1lbnUuY2xvc2V7Ym9yZGVyLWxlZnQtY29sb3I6cmdiYSgwLDAsMCwwKX0ubmF2LXdyYXBwZXIgLmJ1dHRvbnMgLmJ0bi1tZW51IC5idG4tbWVudS1saW5le3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjI0cHg7aGVpZ2h0OjJweDtsZWZ0OjE3cHg7YmFja2dyb3VuZDojZmZmO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RyYW5zaXRpb246dG9wIC4ycyBlYXNlLWluLW91dCAuMjVzLHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQsd2lkdGggMHMgZWFzZS1pbi1vdXQgLjJzfS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNvbnRhY3QgLm5hdi13cmFwcGVyIC5idXR0b25zIC5idG4tbWVudSAuYnRuLW1lbnUtbGluZXtiYWNrZ3JvdW5kOiMwMDB9Lm5hdi13cmFwcGVyIC5idXR0b25zIC5idG4tbWVudSAuYnRuLW1lbnUtbGluZS0xe3RvcDoyN3B4fS5uYXYtd3JhcHBlciAuYnV0dG9ucyAuYnRuLW1lbnUgLmJ0bi1tZW51LWxpbmUtMnt0b3A6NTAlfS5uYXYtd3JhcHBlciAuYnV0dG9ucyAuYnRuLW1lbnUgLmJ0bi1tZW51LWxpbmUtM3t0b3A6Y2FsYygxMDAlIC0gMjdweCl9Lm5hdi13cmFwcGVyIC5idXR0b25zIC5idG4tbWVudS5jbG9zZSAuYnRuLW1lbnUtbGluZXt0cmFuc2l0aW9uOnRvcCAuMnMgZWFzZS1pbi1vdXQsdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dCAuMjVzLHdpZHRoIDBzIGVhc2UtaW4tb3V0IC4yNXM7YmFja2dyb3VuZDojZmZmfS5uYXYtd3JhcHBlciAuYnV0dG9ucyAuYnRuLW1lbnUuY2xvc2UgLmJ0bi1tZW51LWxpbmUtMXt0b3A6NTAlO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO2xlZnQ6N3B4fS5uYXYtd3JhcHBlciAuYnV0dG9ucyAuYnRuLW1lbnUuY2xvc2UgLmJ0bi1tZW51LWxpbmUtMnt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7bGVmdDo3cHh9Lm5hdi13cmFwcGVyIC5idXR0b25zIC5idG4tbWVudS5jbG9zZSAuYnRuLW1lbnUtbGluZS0ze3RvcDpjYWxjKDUwJSAtIDFweCk7d2lkdGg6MH0ubmF2LXRvcHtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO2hlaWdodDoxMDAlfS5uYXYtbWlkZGxle3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dCAuMTRzO3BhZGRpbmctdG9wOjMwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODBweCl7Lm5hdi1taWRkbGUubW9iaWxlLW1lbnV7ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7dmlzaWJpbGl0eTpoaWRkZW47cG9pbnRlci1ldmVudHM6bm9uZX19Lm5hdi1taWRkbGUub3Blbnt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXR9Lm5hdi1taWRkbGUgLndvcmR7dHJhbnNpdGlvbjpvcGFjaXR5IC4yNXMgZWFzZS1pbi1vdXQgLjE0c30ubmF2LW1pZGRsZSAud29yZC1ob3Zlcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjIwcHg7Zm9udC13ZWlnaHQ6NjAwO29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjI1cyBlYXNlLWluLW91dH0ubmF2LW1pZGRsZS1saW5re3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206MTBweDt3aWR0aDotd2Via2l0LWZpbGwtYXZhaWxhYmxlO2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjMwcHg7Zm9udC13ZWlnaHQ6MzAwO3RleHQtZGVjb3JhdGlvbjpub25lO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dH0ubmF2LW1pZGRsZS1saW5rOmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7Ym9yZGVyLXJhZGl1czoxMHB4O3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtvcGFjaXR5Oi4xNTt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXR9Lm5hdi1taWRkbGUtbGluazpob3ZlciAud29yZCwubmF2LW1pZGRsZS1saW5rOmZvY3VzIC53b3Jke3RyYW5zaXRpb246Y29sb3IgLjI1cyBlYXNlLWluLW91dH0ubmF2LW1pZGRsZS1idG57Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiNmZjJlYTk7dHJhbnNpdGlvbjphbGwgLjI1cyBlYXNlLWluLW91dDtwYWRkaW5nOjEycHg7dGV4dC1hbGlnbjpjZW50ZXJ9Lm5hdi1taWRkbGUtYnRuOmhvdmVye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtjb2xvcjojZmYyZWE5fS5uYXYuY2xvc2UgLm1lbnUtd3JhcHBlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKX0ubmF2IC5tZW51e2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59Lm5hdiAubWVudSAuc29jaWFsLWxpbmtze3BhZGRpbmc6MjRweCAzNXB4O2JvcmRlci10b3A6MnB4IHNvbGlkICNmZmY7ZGlzcGxheTpmbGV4O3dpZHRoOmF1dG87Z2FwOjM1cHh9Lm5hdiAubWVudSAuc29jaWFsLWxpbmtzIHN2Z3t3aWR0aDoyMnB4O2hlaWdodDoyMnB4fS5uYXYgLm1lbnUgLnNvY2lhbC1saW5rcyBzdmcgcGF0aHt0cmFuc2l0aW9uOmZpbGwgLjJzIGVhc2V9Lm5hdiAubWVudSAuc29jaWFsLWxpbmtzIGE6aG92ZXIgc3ZnIHBhdGh7ZmlsbDojZmYyZWE5fS5uYXYgLm1lbnUgLnNvY2lhbC1saW5rcy1sZWZ0LC5uYXYgLm1lbnUgLnNvY2lhbC1saW5rcy1yaWdodHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxNnB4fS5uYXYgLm1lbnUgLnNvY2lhbC1saW5rcy1sZWZ0LWxpbmtzLC5uYXYgLm1lbnUgLnNvY2lhbC1saW5rcy1yaWdodC1saW5rc3tkaXNwbGF5OmZsZXg7Z2FwOjE2cHh9Lm5hdiAubWVudS13cmFwcGVye3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dDtiYWNrZ3JvdW5kOiMxNDU4ZTQ7d2lkdGg6NzUwcHg7aGVpZ2h0OjEwMHZoO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7ei1pbmRleDoyO3Bvc2l0aW9uOmFic29sdXRlO2NvbG9yOiNmZmZ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiBjYWxjKDk4MHB4IC0gMXB4KSl7Lm5hdiAubWVudS13cmFwcGVye3dpZHRoOjEwMCV9fS5uYXYgLm1lbnUtd3JhcHBlciB1bHtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzozNnB4O21hcmdpbjowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogY2FsYyg5ODBweCAtIDFweCkpey5uYXYgLm1lbnUtd3JhcHBlciB1bDpmaXJzdC1vZi10eXBle3BhZGRpbmc6MTAwcHggMjBweCAwIDIwcHh9Lm5hdiAubWVudS13cmFwcGVyIHVsOmxhc3Qtb2YtdHlwZXtwYWRkaW5nOjAgMjBweCAwIDIwcHh9Lm5hdiAubWVudS13cmFwcGVyIHVsOmxhc3Qtb2YtdHlwZSBhe2ZvbnQtc2l6ZToxNHB4ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6MzAwICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6LjFweCAhaW1wb3J0YW50fX0ubmF2IC5tZW51LXdyYXBwZXIgdWwgbGkgYXtjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtZmFtaWx5OkNsYXNoIERpc3BsYXkgVmFyaWFibGUsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6NTJweDtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6NjMuOTZweDtsZXR0ZXItc3BhY2luZzouMTAwMDAwMDAxNXB4O3RleHQtYWxpZ246bGVmdDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dHJhbnNpdGlvbjpjb2xvciAuMjVzIGVhc2UtaW4tb3V0O2Rpc3BsYXk6ZmxleDtnYXA6MTZweH0ubmF2IC5tZW51LXdyYXBwZXIgdWwgbGkgYSBzdmd7d2lkdGg6NTNweDtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC41cyBlYXNlLWluLW91dH0ubmF2IC5tZW51LXdyYXBwZXIgdWwgbGkgYTpob3Zlcntjb2xvcjojZmYyZWE5fS5uYXYgLm1lbnUtd3JhcHBlciB1bCBsaSBhOmhvdmVyIHN2Z3tvcGFjaXR5OjF9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiBjYWxjKDk4MHB4IC0gMXB4KSl7Lm5hdiAubWVudS13cmFwcGVyIHVsIGxpIGF7Zm9udC1zaXplOjQwcHg7bGluZS1oZWlnaHQ6MzNweH19Lm5hdiAubWVudS13cmFwcGVyIHVsIGxpOmxhc3Qtb2YtdHlwZSBhe2ZvbnQtZmFtaWx5OlNhdG9zaGksQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MzJweDtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6NDMuMnB4O2xldHRlci1zcGFjaW5nOi4xMDAwMDAwMDE1cHg7dGV4dC1hbGlnbjpsZWZ0O3RleHQtdHJhbnNmb3JtOmluaXRpYWx9Lm5hdiAubWVudS13cmFwcGVyIHVsIGxpOmxhc3Qtb2YtdHlwZSBhIHN2Z3tkaXNwbGF5Om5vbmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiBjYWxjKDk4MHB4IC0gMXB4KSl7Lm5hdiAubWVudS13cmFwcGVyIHVsIGxpOmxhc3Qtb2YtdHlwZSBhe2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjMyLjRweH19LmZvb3Rlcntmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoxOHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtY29sb3I6I2ZmZn0uZm9vdGVyIC5mb290ZXItbWVudXt3aWR0aDoxMDAlfS5mb290ZXItaW5uZXItd3JhcHBlcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO2JvcmRlci10b3A6MnB4IHNvbGlkICMwMDA7cGFkZGluZzo0MHB4IDAgOTBweCAwfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogY2FsYyg5ODBweCAtIDFweCkpey5mb290ZXItaW5uZXItd3JhcHBlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZzozMHB4IDAgNTBweCAwfX0uZm9vdGVyLXBvZGNhc3R7cGFkZGluZzozMHB4O2JhY2tncm91bmQtY29sb3I6IzE0NThlNDtkaXNwbGF5OmZsZXg7Ym9yZGVyLXJhZGl1czoyNHB4O3dpZHRoOjQwMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogY2FsYyg5ODBweCAtIDFweCkpey5mb290ZXItcG9kY2FzdHt3aWR0aDpjYWxjKDEwMCUgLSA1MHB4KTttYXJnaW46MCAyMHB4fX0uZm9vdGVyLXBvZGNhc3QgYXtjb2xvcjojZmZmO2ZvbnQtZmFtaWx5OkNsYXNoIERpc3BsYXkgVmFyaWFibGUsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6NC44cmVtO2xpbmUtaGVpZ2h0OjMuOHJlbTtmb250LXdlaWdodDo3MDA7bGV0dGVyLXNwYWNpbmc6LjEwMDAwMDAwMTVweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmVuZH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IGNhbGMoOTgwcHggLSAxcHgpKXsuZm9vdGVyLXBvZGNhc3QgYXtmb250LXNpemU6My44cmVtO2xpbmUtaGVpZ2h0OjMuMXJlbX19LmZvb3Rlci1wb2RjYXN0IGEgc3Bhbnt3aWR0aDoxMDAlfS5mb290ZXItcG9kY2FzdCBhIHN2Z3t3aWR0aDo3MnB4O2xlZnQ6LTEwcHg7cG9zaXRpb246cmVsYXRpdmV9LmZvb3RlciB1bHtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7Y29sdW1uLWNvdW50OjI7d2lkdGg6NjYlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogY2FsYyg5ODBweCAtIDFweCkpey5mb290ZXIgdWx7d2lkdGg6MTAwJX19LmZvb3RlciB1bCBsaXttYXJnaW4tYm90dG9tOjQwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiBjYWxjKDk4MHB4IC0gMXB4KSl7LmZvb3RlciB1bCBsaXttYXJnaW4tYm90dG9tOjIwcHh9fS5mb290ZXIgdWwgbGkgYXtjb2xvcjojMDAwO3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtZmFtaWx5OlNhdG9zaGksQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6Mi40cmVtO2xpbmUtaGVpZ2h0OjJyZW07Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOi4xMDAwMDAwMDE1cHg7dGV4dC1hbGlnbjpsZWZ0O3RyYW5zaXRpb246Y29sb3IgLjI1cyBlYXNlLWluLW91dDtkaXNwbGF5OmZsZXg7Z2FwOjZweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IGNhbGMoOTgwcHggLSAxcHgpKXsuZm9vdGVyIHVsIGxpIGF7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjBweH19LmZvb3RlciB1bCBsaSBhIHN2Z3t3aWR0aDoyM3B4O29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjVzIGVhc2UtaW4tb3V0O21hcmdpbi10b3A6NHB4fS5mb290ZXIgdWwgbGkgYTpob3Zlcntjb2xvcjojZmYyZWE5fS5mb290ZXIgdWwgbGkgYTpob3ZlciBzdmd7b3BhY2l0eToxfS5mb290ZXIgdWwgbGk6bGFzdC1vZi10eXBlIGF7Zm9udC13ZWlnaHQ6MzAwfS5mb290ZXIgdWwgbGk6bGFzdC1vZi10eXBlIGEgc3Zne2Rpc3BsYXk6bm9uZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IGNhbGMoOTgwcHggLSAxcHgpKXsuZm9vdGVyIHVsIGxpOmxhc3Qtb2YtdHlwZSBhe2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIwcHh9fS5mb290ZXItYm90dG9tLXdyYXBwZXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmctYm90dG9tOjIwcHh9LmZvb3Rlci1ib3R0b20td3JhcHBlciBwLC5mb290ZXItYm90dG9tLXdyYXBwZXIgLnB7bWFyZ2luLWJvdHRvbTowfS5mb290ZXItYm90dG9tLXdyYXBwZXIgYXttYXJnaW4tbGVmdDo1cHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6NXB4O3RleHQtZGVjb3JhdGlvbjpub25lO3RyYW5zaXRpb246Y29sb3IgLjI1cyBlYXNlLWluLW91dCx0ZXh0LWRlY29yYXRpb24gLjVzIGVhc2UtaW4tb3V0fS5mb290ZXItYm90dG9tLXdyYXBwZXIgYTpob3Zlcntjb2xvcjojMDAwfS5mb290ZXItYm90dG9tLXdyYXBwZXIgYTpob3ZlciBzdmd7dHJhbnNmb3JtOnRyYW5zbGF0ZSgyLjVweCwgLTIuNXB4KX0uZm9vdGVyLWJvdHRvbS13cmFwcGVyIGEgc3Zne3dpZHRoOjE1cHg7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjI1cyBlYXNlLWluLW91dH0uaGVhZGVyLWxhbmRpbmd7YmFja2dyb3VuZDojMTQ1OGU0O2hlaWdodDoxMDB2aH0uaGVhZGVyLWxhbmRpbmcgLmxheW91dC13cmFwcGVye2hlaWdodDoxMDAlfS5oZWFkZXItbGFuZGluZyAuc3Bpbm5pbmctY29udGVudHthc3BlY3QtcmF0aW86MTttYXJnaW46MCBhdXRvO21heC13aWR0aDoxMDB2aDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6Y2FsYygxMDAlIC0gdmFyKC0tbWFyZ2lucykqMil9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiBjYWxjKDEwMzBweCAtIDFweCkpey5oZWFkZXItbGFuZGluZyAuc3Bpbm5pbmctY29udGVudHt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfX0uaGVhZGVyLWxhbmRpbmcgLnNwaW5uaW5nLWNvbnRlbnQgLnNwaW5uZXItbG9nb3tsZWZ0OjUwJTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7ei1pbmRleDoxO3dpZHRoOjQyM3B4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogY2FsYyg3NjBweCAtIDFweCkpey5oZWFkZXItbGFuZGluZyAuc3Bpbm5pbmctY29udGVudCAuc3Bpbm5lci1sb2dve3dpZHRoOjIwMHB4fS5oZWFkZXItbGFuZGluZyAuc3Bpbm5pbmctY29udGVudCAuc3Bpbm5lci1sb2dvIHN2Z3t3aWR0aDoyMDBweH19LmhlYWRlci1sYW5kaW5nIC5zcGlubmluZy1jb250ZW50IC5zcGlubmVyLWNvbnRlbnR7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0b3A6LTMycHg7cG9zaXRpb246YWJzb2x1dGV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiBjYWxjKDEwMzBweCAtIDFweCkpey5oZWFkZXItbGFuZGluZyAuc3Bpbm5pbmctY29udGVudCAuc3Bpbm5lci1jb250ZW50e3RvcDowfX0uaGVhZGVyLWxhbmRpbmcgLnNwaW5uaW5nLWNvbnRlbnQgLnNwaW5uZXItY29udGVudCBzdmd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uaGVhZGVyLWxhbmRpbmcgLnRleHR7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6Y2FsYygxMDAlIC0gNDBweCk7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2hlaWdodDoxMDAlO2FsaWduLWl0ZW1zOmNlbnRlcjtmb250LXdlaWdodDo3MDA7dG9wOi01MnB4O3otaW5kZXg6MTtmb250LXNpemU6My4ycmVtO2xpbmUtaGVpZ2h0OjMuN3JlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IGNhbGMoMTAzMHB4IC0gMXB4KSl7LmhlYWRlci1sYW5kaW5nIC50ZXh0e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kO2dhcDozMDBweDtoZWlnaHQ6MTEwdmh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogY2FsYyg3NjBweCAtIDFweCkpey5oZWFkZXItbGFuZGluZyAudGV4dHtmb250LXNpemU6MS41cmVtO2xpbmUtaGVpZ2h0OjEuN3JlbX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjBweCl7LmhlYWRlci1sYW5kaW5nIC50ZXh0e3dpZHRoOmNhbGMoMTAwJSAtIDEwMHB4KX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpey5oZWFkZXItbGFuZGluZyAudGV4dHt3aWR0aDpjYWxjKDEwMCUgLSAyNDBweCl9fS5pbnRyby1sYW5kaW5ne2JhY2tncm91bmQ6IzE0NThlNH0uaW50cm8tbGFuZGluZyAuaW50cm97cGFkZGluZzoxMDBweCAwfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogY2FsYyg3NjBweCAtIDFweCkpey5pbnRyby1sYW5kaW5nIC5pbnRyb3twYWRkaW5nOjYwcHggMH19LmludHJvLWxhbmRpbmcgLmludHJvIC5saWV1LXRpdGxlLC5pbnRyby1sYW5kaW5nIC5pbnRybyAuZGF0ZS10aXRsZXstd2Via2l0LXRleHQtc3Ryb2tlOjFweCAjZmZmO2NvbG9yOnJnYmEoMCwwLDAsMCl9LmludHJvLWxhbmRpbmcgLmludHJvIC5saWV1LXRleHQsLmludHJvLWxhbmRpbmcgLmludHJvIC5kYXRlLXRleHR7Y29sb3I6I2ZmZjttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTo2MHB4O2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MS42cmVtO2xpbmUtaGVpZ2h0OjIuMXJlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IGNhbGMoNzYwcHggLSAxcHgpKXsuaW50cm8tbGFuZGluZyAuaW50cm8gLmxpZXUtdGV4dCwuaW50cm8tbGFuZGluZyAuaW50cm8gLmRhdGUtdGV4dHttYXJnaW4tYm90dG9tOjMwcHh9fS5pbnRyby1sYW5kaW5nIC5pbnRybyAuaW50cm8tdGV4dCBwe2ZvbnQtc2l6ZToycmVtO2xpbmUtaGVpZ2h0OjIuNnJlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IGNhbGMoNzYwcHggLSAxcHgpKXsuaW50cm8tbGFuZGluZyAuaW50cm8gLmludHJvLXRleHQgcHtmb250LXNpemU6MS44cmVtO2xpbmUtaGVpZ2h0OjIuMnJlbX19LnNjcm9sbGluZy10ZXh0e2JhY2tncm91bmQ6IzE0NThlNH0uc2Nyb2xsaW5nLXRleHQtaW5uZXJ7ZGlzcGxheTpmbGV4O3RleHQtd3JhcDpub3dyYXB9LnNjcm9sbGluZy10ZXh0LWlubmVyIC50ZXh0e3dpZHRoOjEwMCU7bWFyZ2luOjA7bWFyZ2luLXJpZ2h0OjE4MHB4O3Bvc2l0aW9uOnJlbGF0aXZlO21pbi13aWR0aDpmaXQtY29udGVudH0uc2Nyb2xsaW5nLXRleHQtaW5uZXIgLnRleHQ6YWZ0ZXJ7Y29udGVudDpcIlwiO2JhY2tncm91bmQ6I2ZmMmVhOTt3aWR0aDoxNTBweDtoZWlnaHQ6MTBweDtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtyaWdodDotMTY1cHh9LmNvbmZlcmVuY2Vze3BhZGRpbmc6MTIwcHggMDtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IGNhbGMoNzYwcHggLSAxcHgpKXsuY29uZmVyZW5jZXN7cGFkZGluZzo2MHB4IDB9fS5jb25mZXJlbmNlcyAuc3Bpbm5pbmctY29udGVudHthc3BlY3QtcmF0aW86MTttYXJnaW46MCBhdXRvO2hlaWdodDo3NDdweDtsZWZ0OmNhbGMoMTAwJSAtIDI3M3B4KTtvcGFjaXR5Oi41O3dpZHRoOjc0N3B4O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogY2FsYygxMDMwcHggLSAxcHgpKXsuY29uZmVyZW5jZXMgLnNwaW5uaW5nLWNvbnRlbnR7bGVmdDpjYWxjKDEwMCUgLSAxMDBweCk7d2lkdGg6MTAwMHB4O2hlaWdodDoxMDAwcHg7bWF4LXdpZHRoOnVuc2V0fX0uY29uZmVyZW5jZXMgLnNwaW5uaW5nLWNvbnRlbnQgLnNwaW5uZXItY29udGVudC1iZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogY2FsYygxMDMwcHggLSAxcHgpKXsuY29uZmVyZW5jZXMgLnNwaW5uaW5nLWNvbnRlbnQgLnNwaW5uZXItY29udGVudC1iZ3t0b3A6MH19LmNvbmZlcmVuY2VzIC5zcGlubmluZy1jb250ZW50IC5zcGlubmVyLWNvbnRlbnQtYmcgc3Zne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmNvbmZlcmVuY2VzIC5jb25mZXJlbmNle21hcmdpbi1ib3R0b206ODBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IGNhbGMoNzYwcHggLSAxcHgpKXsuY29uZmVyZW5jZXMgLmNvbmZlcmVuY2V7bWFyZ2luLWJvdHRvbTo2MHB4fX0uY29uZmVyZW5jZXMgLmNvbmZlcmVuY2U6bGFzdC1vZi10eXBle21hcmdpbi1ib3R0b206MH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IGNhbGMoNzYwcHggLSAxcHgpKXsuY29uZmVyZW5jZXMgLnR3by1jb2x7Z2FwOjMwcHh9fS5jb25mZXJlbmNlcyAudGl0bGV7cGFkZGluZy1ib3R0b206NjBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IGNhbGMoNzYwcHggLSAxcHgpKXsuY29uZmVyZW5jZXMgLnRpdGxle3BhZGRpbmctYm90dG9tOjMwcHh9fS5jb25mZXJlbmNlcyAuaG91cntmb250LXNpemU6NC42cmVtO2xpbmUtaGVpZ2h0OjQuNHJlbTstd2Via2l0LXRleHQtc3Ryb2tlOjFweCAjMTQ1OGU0O2NvbG9yOnJnYmEoMCwwLDAsMCl9LmNvbmZlcmVuY2VzIC5kZXNje21hcmdpbi1ib3R0b206NHB4fS5jb25mZXJlbmNlcyAuY29uZmVyZW5jZS1pbmZvcyAuYnRuc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDo1cHh9LnBhcnRlbmFpcmVzIC50aXRsZXttYXJnaW4tYm90dG9tOjE1MHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogY2FsYygxMDMwcHggLSAxcHgpKXsucGFydGVuYWlyZXMgLnRpdGxle21hcmdpbi1ib3R0b206OTBweH19LnBhcnRlbmFpcmVzIC5zcGxpZGUtcGFydGVuYWlyZXN7bWF4LXdpZHRoOjExODBweDttYXJnaW46YXV0b31AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IGNhbGMoNzYwcHggLSAxcHgpKXsucGFydGVuYWlyZXMgLnNwbGlkZS1wYXJ0ZW5haXJlc3ttYXgtd2lkdGg6MzYwcHh9fS5wYXJ0ZW5haXJlcyAucGFydGVuYWlyZXMtY29udGFpbmVye3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7Ym90dG9tOi0yMzBweDtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IGNhbGMoMTAzMHB4IC0gMXB4KSl7LnBhcnRlbmFpcmVzIC5wYXJ0ZW5haXJlcy1jb250YWluZXJ7Ym90dG9tOi0xNTBweH19LnBhcnRlbmFpcmVzIC5wYXJ0ZW5haXJlcy1jb250YWluZXIgLnBhcnRlbmFpcmVzLWxpc3R7bGlzdC1zdHlsZS10eXBlOm5vbmV9LnBhcnRlbmFpcmVzIC5wYXJ0ZW5haXJlcy1jb250YWluZXIgLnBhcnRlbmFpcmVzLWxpc3QgbGl7bWFyZ2luOjA7cGFkZGluZzoxMHB4O3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dH0ucGFydGVuYWlyZXMgLnBhcnRlbmFpcmVzLWNvbnRhaW5lciAucGFydGVuYWlyZXMtbGlzdCBsaTpob3Zlcnt0cmFuc2Zvcm06c2NhbGUoMS4wOCl9LnBhcnRlbmFpcmVzIC5wYXJ0ZW5haXJlcy1jb250YWluZXIgLnBhcnRlbmFpcmV7YmFja2dyb3VuZDojZmYyZWE5O2JvcmRlci1yYWRpdXM6MTAwcHg7cGFkZGluZzo0MHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogY2FsYygxMDMwcHggLSAxcHgpKXsucGFydGVuYWlyZXMgLnBhcnRlbmFpcmVzLWNvbnRhaW5lciAucGFydGVuYWlyZXtwYWRkaW5nOjIwcHh9fS5wYXJ0ZW5haXJlcyAucGFydGVuYWlyZXMtY29udGFpbmVyIC5wYXJ0ZW5haXJlIGltZ3ttYXgtd2lkdGg6OTBweDttYXgtaGVpZ2h0Ojk3cHh9Lmluc2NyaXB0aW9ue2JhY2tncm91bmQ6IzE0NThlNDtwYWRkaW5nLXRvcDoxODBweDtwYWRkaW5nLWJvdHRvbTo2MHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogY2FsYygxMDMwcHggLSAxcHgpKXsuaW5zY3JpcHRpb257cGFkZGluZy10b3A6MTIwcHh9fS5pbnNjcmlwdGlvbiAudGl0bGV7Y29sb3I6I2ZmZjttYXJnaW4tYm90dG9tOjMycHh9Lmluc2NyaXB0aW9uIC5pbnNjcmlwdGlvbi1ib3h7d2lkdGg6NTUwcHg7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6MjBweDttYXJnaW46YXV0bztwYWRkaW5nOjQwcHggNTBweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogY2FsYygxMDMwcHggLSAxcHgpKXsuaW5zY3JpcHRpb24gLmluc2NyaXB0aW9uLWJveHt3aWR0aDphdXRvO3BhZGRpbmc6MjBweCAzMHB4fX0uaW5zY3JpcHRpb24gLmluc2NyaXB0aW9uLWJveCAuYm94LXRpdGxle21hcmdpbi1ib3R0b206MzJweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5pbnNjcmlwdGlvbiAuaW5zY3JpcHRpb24tYm94IC5zdXAsLmluc2NyaXB0aW9uIC5pbnNjcmlwdGlvbi1ib3ggLnByaXgsLmluc2NyaXB0aW9uIC5pbnNjcmlwdGlvbi1ib3ggc21hbGx7dGV4dC1hbGlnbjpjZW50ZXJ9Lmluc2NyaXB0aW9uIC5pbnNjcmlwdGlvbi1ib3ggLnN1cHtkaXNwbGF5OmlubGluZTt3aWR0aDpmaXQtY29udGVudDttYXJnaW46YXV0bztwYWRkaW5nOjJweCA4cHg7Ym9yZGVyOjFweCBzb2xpZCAjZmYyZWE5O2JvcmRlci1yYWRpdXM6NHB4O2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjEuMXJlbTtsaW5lLWhlaWdodDoycmVtO2xldHRlci1zcGFjaW5nOjAuMXB4O2NvbG9yOiNmZjJlYTl9Lmluc2NyaXB0aW9uIC5pbnNjcmlwdGlvbi1ib3ggLnByaXh7bWFyZ2luLXRvcDo4cHg7bWFyZ2luLWJvdHRvbTo4cHg7Zm9udC1zaXplOjUuNHJlbTtsaW5lLWhlaWdodDo1LjRyZW07bGV0dGVyLXNwYWNpbmc6MC4xcHh9Lmluc2NyaXB0aW9uIC5pbnNjcmlwdGlvbi1ib3ggc21hbGx7Y29sb3I6cmdiYSgwLDAsMCwuMzc2NDcwNTg4Mik7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToxLjRyZW07bGluZS1oZWlnaHQ6MS40cmVtO2xldHRlci1zcGFjaW5nOjAuMXB4fS5pbnNjcmlwdGlvbiAuaW5zY3JpcHRpb24tYm94IC5idG4taW5zY3JpcHRpb257d2lkdGg6Zml0LWNvbnRlbnQ7bWFyZ2luOjMycHggYXV0byAwIGF1dG99QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiBjYWxjKDEwMzBweCAtIDFweCkpey5pbnNjcmlwdGlvbiAuaW5zY3JpcHRpb24tYm94IC5idG4taW5zY3JpcHRpb257bWFyZ2luOjAgYXV0b319LmxvYWRlciAuc3Bpbm5pbmctY29udGVudHthc3BlY3QtcmF0aW86MTttYXJnaW46MCBhdXRvO21heC13aWR0aDoxMDB2aDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6Y2FsYygxMDAlIC0gdmFyKC0tbWFyZ2lucykqMil9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiBjYWxjKDEwMzBweCAtIDFweCkpey5sb2FkZXIgLnNwaW5uaW5nLWNvbnRlbnR7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX19LmxvYWRlciAuc3Bpbm5pbmctY29udGVudCAuc3Bpbm5lci1sb2dve2xlZnQ6NTAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt6LWluZGV4OjE7d2lkdGg6NDIzcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiBjYWxjKDc2MHB4IC0gMXB4KSl7LmxvYWRlciAuc3Bpbm5pbmctY29udGVudCAuc3Bpbm5lci1sb2dve3dpZHRoOjIwMHB4fS5sb2FkZXIgLnNwaW5uaW5nLWNvbnRlbnQgLnNwaW5uZXItbG9nbyBzdmd7d2lkdGg6MjAwcHh9fS5sb2FkZXIgLnNwaW5uaW5nLWNvbnRlbnQgLnNwaW5uZXItY29udGVudHt3aWR0aDoxMDAlO2hlaWdodDpjYWxjKDEwMCUgLSA0MHB4KTt0b3A6MDtwb3NpdGlvbjphYnNvbHV0ZTtwYWRkaW5nOjIwcHggMH0ubG9hZGVyIC5zcGlubmluZy1jb250ZW50IC5zcGlubmVyLWNvbnRlbnQgc3Zne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmhlYWRlci1ob21le2hlaWdodDpjYWxjKDEwMHZoIC0gNzNweCk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtY29sb3I6IzE0NThlNDtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0O3BhZGRpbmctYm90dG9tOjc1cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiBjYWxjKDc2MHB4IC0gMXB4KSl7LmhlYWRlci1ob21le2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLXJvd3M6MWZyIGF1dG87aGVpZ2h0OmNhbGMoMTAwdmggKyAxMzdweCk7bWluLWhlaWdodDoxMTIwcHh9fS5oZWFkZXItaG9tZS1iYWNrZ3JvdW5ke3Bvc2l0aW9uOmFic29sdXRlO292ZXJmbG93OmhpZGRlbjt3aWR0aDoxMDAlO2hlaWdodDpjYWxjKDEwMHZoIC0gMTEzcHgpO21hcmdpbjoyMHB4O3dpZHRoOmNhbGMoMTAwJSAtIDQwcHgpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogY2FsYyg3NjBweCAtIDFweCkpey5oZWFkZXItaG9tZS1iYWNrZ3JvdW5ke2hlaWdodDphdXRvO3dpZHRoOjEwMCU7cG9zaXRpb246cmVsYXRpdmU7bWluLWhlaWdodDozNjhweH0uaGVhZGVyLWhvbWUtYmFja2dyb3VuZCAudmlkZW8tY29udGFpbmVye2hlaWdodDozNjhweH19LmhlYWRlci1ob21lLWJhY2tncm91bmQgaW1ne3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7d2lkdGg6NzAlO29iamVjdC1maXQ6Y292ZXI7aGVpZ2h0OjEwMCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiBjYWxjKDc2MHB4IC0gMXB4KSl7LmhlYWRlci1ob21lLWJhY2tncm91bmQgaW1ne3dpZHRoOjEwMCU7cG9zaXRpb246cmVsYXRpdmV9fS5oZWFkZXItaG9tZS1iYWNrZ3JvdW5kIC52aWRlby1jb250YWluZXJ7d2lkdGg6NTAlO3Bvc2l0aW9uOnJlbGF0aXZlO3JpZ2h0OjA7bGVmdDo1MCU7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlci1yYWRpdXM6MjBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IGNhbGMoNzYwcHggLSAxcHgpKXsuaGVhZGVyLWhvbWUtYmFja2dyb3VuZCAudmlkZW8tY29udGFpbmVye3dpZHRoOmNhbGMoMTAwJSAtIDQwcHgpO3JpZ2h0OjA7bGVmdDowfX0uaGVhZGVyLWhvbWUtYmFja2dyb3VuZCAudmlkZW8tY29udGFpbmVyIHZpZGVve3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDUwJSk7cmlnaHQ6NTAlO2hlaWdodDoxMDAlfS5oZWFkZXItaG9tZS1jb250YWluZXJ7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmVuZDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtjb2xvcjojZmZmO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogY2FsYyg3NjBweCAtIDFweCkpey5oZWFkZXItaG9tZS1jb250YWluZXJ7aGVpZ2h0OmF1dG87cGFkZGluZy1ib3R0b206MDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZTthbGlnbi1pdGVtczpjZW50ZXJ9fS5oZWFkZXItaG9tZS1jb250YWluZXIgaDF7Zm9udC1mYW1pbHk6U2F0b3NoaSxBcmlhbCxzYW5zLXNlcmlmO3RleHQtdHJhbnNmb3JtOmluaXRpYWw7Zm9udC1zaXplOjY2cHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjY2cHg7bGV0dGVyLXNwYWNpbmc6LTIuOXB4O21hcmdpbi1ib3R0b206MjBweDttYXgtd2lkdGg6NjYwcHh9LmhlYWRlci1ob21lLWNvbnRhaW5lciAuYnRuLWhlYWRlcntmb250LWZhbWlseTpTYXRvc2hpLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjIwcHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjI2cHg7bGV0dGVyLXNwYWNpbmc6LTAuMnB4O21hcmdpbi1ib3R0b206MzVweDt0ZXh0LXRyYW5zZm9ybTppbml0aWFsfS5oZWFkZXItaG9tZS1jb250YWluZXIgLmJ0bi1oZWFkZXIgLmJ0bi1oZWFkZXItcHJlZml4e2ZvbnQtc2l6ZToxMnB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxMnB4O2xldHRlci1zcGFjaW5nOi0wLjEycHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5oZWFkZXItaG9tZS1jb250YWluZXIgLmhlYWRlci1ob21lLXZpZGVvLWJ1dHRvbntwYWRkaW5nLWJvdHRvbTo0MHB4O3BhZGRpbmctcmlnaHQ6NDBweDttYXJnaW46MDt6LWluZGV4OjI7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6NDBweH0uaGVhZGVyLWhvbWUtY29udGFpbmVyIC5oZWFkZXItaG9tZS12aWRlby1idXR0b24gLmJ0bi1oZWFkZXJ7Z2FwOjA7Ym9yZGVyLXJhZGl1czo1MHB4O3BhZGRpbmc6OHB4O2JvcmRlci1jb2xvcjojMDAwO3BhZGRpbmctdG9wOjVweDtib3JkZXI6MnB4IHNvbGlkIHZhcigtLWMtdGV4dCl9LmhlYWRlci1ob21lLWNvbnRhaW5lciAuaGVhZGVyLWhvbWUtdmlkZW8tYnV0dG9uIC5idG4taGVhZGVyIHN2ZyBwYXRoe3N0cm9rZTojMDAwfS5oZWFkZXItaG9tZS1jb250YWluZXIgLmhlYWRlci1ob21lLXZpZGVvLWJ1dHRvbiAuYnRuLWhlYWRlcjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZjJlYTk7Ym9yZGVyLWNvbG9yOiNmZjJlYTl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiBjYWxjKDc2MHB4IC0gMXB4KSl7LmhlYWRlci1ob21lLWNvbnRhaW5lciAuaGVhZGVyLWhvbWUtdmlkZW8tYnV0dG9ue3BhZGRpbmctYm90dG9tOjQwcHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0zNzBweDtyaWdodDotMTBweDt6LWluZGV4OjF9LmhlYWRlci1ob21lLWNvbnRhaW5lciAuaGVhZGVyLWhvbWUtdmlkZW8tYnV0dG9uIC5idG4tcHJpbWFyeS10ZXh0e2Rpc3BsYXk6bm9uZX0uaGVhZGVyLWhvbWUtY29udGFpbmVyIC5oZWFkZXItaG9tZS12aWRlby1idXR0b24gLmljb257bWFyZ2luOjB9fS5oZWFkZXItaG9tZS1jb250ZW50e3BhZGRpbmctYm90dG9tOjc1cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiBjYWxjKDc2MHB4IC0gMXB4KSl7LmhlYWRlci1ob21lLWNvbnRlbnR7cGFkZGluZy1ib3R0b206NDBweH19LmhlYWRlci1ob21lLWNvbnRlbnQgLmgzLC5oZWFkZXItaG9tZS1jb250ZW50IC5ub1NjcmlwdHtmb250LWZhbWlseTpTYXRvc2hpLEFyaWFsLHNhbnMtc2VyaWY7dGV4dC10cmFuc2Zvcm06aW5pdGlhbDttYXJnaW4tYm90dG9tOjMwcHg7Zm9udC1zaXplOjI0cHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjI3cHg7bWFyZ2luLWJvdHRvbTowfS5pbnRyby1ob21le21hcmdpbi10b3A6MTAlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogY2FsYyg3NjBweCAtIDFweCkpey5pbnRyby1ob21le3BhZGRpbmctdG9wOjEwMHB4fX0uaW50cm8taG9tZS1saW5rLWNvbnRhaW5lcntkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7YWxpZ24taXRlbXM6c3RyZXRjaDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2JhY2tncm91bmQtY29sb3I6I2ZmMmVhOTtib3JkZXItcmFkaXVzOjIwcHg7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogY2FsYyg3NjBweCAtIDFweCkpey5pbnRyby1ob21lLWxpbmstY29udGFpbmVye2dyaWQtdGVtcGxhdGUtY29sdW1uczoxMzhweCAxZnJ9fS5pbnRyby1ob21lLWxpbms6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDoyM3B4fS5pbnRyby1ob21lLWxpbms6aG92ZXJ7Y29sb3I6IzAwMH0uaW50cm8taG9tZS1saW5rOmhvdmVyIC5pY29ue3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwcHgpfS5pbnRyby1ob21lLWxpbmstdGl0bGV7ZGlzcGxheTpmbGV4O3dpZHRoOjEwMCU7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Zm9udC1zaXplOjQwcHg7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjQwcHg7bGV0dGVyLXNwYWNpbmc6LjFweDttYXJnaW4tYm90dG9tOjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiBjYWxjKDc2MHB4IC0gMXB4KSl7LmludHJvLWhvbWUtbGluay10aXRsZXtmb250LXNpemU6MzBweDtsaW5lLWhlaWdodDoyN3B4fX0uaW50cm8taG9tZS1saW5rLXRpdGxlIC5pY29ue2dhcDowO2JvcmRlci1yYWRpdXM6NTBweDtwYWRkaW5nOjhweDt3aWR0aDoyN3B4O2hlaWdodDoyN3B4O2JvcmRlcjoycHggc29saWQgIzAwMDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7dHJhbnNpdGlvbjphbGwgLjI1cyBlYXNlLWluLW91dH0uaW50cm8taG9tZS1saW5rLWltYWdlIGltZ3thc3BlY3QtcmF0aW86NC8zO29iamVjdC1maXQ6Y292ZXI7d2lkdGg6MTAwJTttaW4taGVpZ2h0OjI0NHB4O2ZsZXgtc2hyaW5rOjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiBjYWxjKDc2MHB4IC0gMXB4KSl7LmludHJvLWhvbWUtbGluay1pbWFnZSBpbWd7d2lkdGg6MTM1cHg7bWluLWhlaWdodDoxNjBweH19LmludHJvLWhvbWUtbGluay1jb250ZW50e3BhZGRpbmc6NDBweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2hlaWdodDpjYWxjKDEwMCUgLSA4MHB4KTttaW4taGVpZ2h0OjE2NHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogY2FsYyg3NjBweCAtIDFweCkpey5pbnRyby1ob21lLWxpbmstY29udGVudHtwYWRkaW5nOjI0cHg7bWluLWhlaWdodDoxMTJweH19LmludHJvLWhvbWUtbGluay1kYXRle2ZvbnQtc2l6ZToxMnB4O21hcmdpbi1ib3R0b206MH0uaW50cm8taG9tZS1saW5rcy1jb250YWluZXJ7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Z2FwOjIwcHg7bWFyZ2luLWJvdHRvbToxMDBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IGNhbGMoNzYwcHggLSAxcHgpKXsuaW50cm8taG9tZS1saW5rcy1jb250YWluZXJ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn19LmludHJvLWhvbWUtdGV4dHttYXgtd2lkdGg6OTQwcHg7cGFkZGluZzoxOTBweCA1MHB4IDIwcHggNTBweDtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IGNhbGMoNzYwcHggLSAxcHgpKXsuaW50cm8taG9tZS10ZXh0e3BhZGRpbmc6NDBweCA0MHB4fX0uaW50cm8taG9tZS10ZXh0IHN0cm9uZ3tiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg4Ni4zZGVnLCAjRkYyRUE5IDkuMzclLCAjMTQ1OEU0IDg1LjEyJSk7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6dGV4dDtiYWNrZ3JvdW5kLWNsaXA6dGV4dDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5pbnRyby1ob21lLXRleHQgcCwuaW50cm8taG9tZS10ZXh0IGgye2ZvbnQtc2l6ZTo2LjZyZW07bGluZS1oZWlnaHQ6NnJlbTtmb250LWZhbWlseTpTYXRvc2hpLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6OTAwO2xldHRlci1zcGFjaW5nOi4xMDAwMDAwMDE1cHg7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiBjYWxjKDc2MHB4IC0gMXB4KSl7LmludHJvLWhvbWUtdGV4dCBwLC5pbnRyby1ob21lLXRleHQgaDJ7Zm9udC1zaXplOjMuNnJlbTtsaW5lLWhlaWdodDozLjhyZW19fS5pbnRyby1ob21lLWJne3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi0zMHB4O3RvcDoxMjNweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IGNhbGMoNzYwcHggLSAxcHgpKXsuaW50cm8taG9tZS1iZ3tyaWdodDoxNXB4O3RvcDo1M3B4fS5pbnRyby1ob21lLWJnIHN2Z3t3aWR0aDo4MHB4O2hlaWdodDo4MHB4fX0uc2xpZGVyLWNvbmZlcmVuY2llcnN7cGFkZGluZy10b3A6MTAwcHg7cGFkZGluZy1ib3R0b206MTgwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiBjYWxjKDc2MHB4IC0gMXB4KSl7LnNsaWRlci1jb25mZXJlbmNpZXJze3BhZGRpbmctdG9wOjYwcHg7cGFkZGluZy1ib3R0b206NjBweH19LnNsaWRlci1jb25mZXJlbmNpZXJzIC5zcGxpZGVfX2Fycm93c3twb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDo4MHB4O3JpZ2h0OjIwcHg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3otaW5kZXg6MTtwb2ludGVyLWV2ZW50czpub25lO3RvcDo2MHB4fS5zbGlkZXItY29uZmVyZW5jaWVycyAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3d7YXBwZWFyYW5jZTpub25lO2JvcmRlcjowO2JhY2tncm91bmQ6bm9uZTtwb2ludGVyLWV2ZW50czphdXRvO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vc3ZnL2ljbl9hcnJvd3NsaWRlci5zdmdcIik7YmFja2dyb3VuZC1zaXplOjIzcHggMTZweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7d2lkdGg6MzVweDtoZWlnaHQ6MzVweDtib3JkZXI6MnB4IHNvbGlkICMwMDA7Ym9yZGVyLXJhZGl1czo1MHB4fS5zbGlkZXItY29uZmVyZW5jaWVycyAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3c6aG92ZXJ7dHJhbnNmb3JtOnNjYWxlKDEuMSl9LnNsaWRlci1jb25mZXJlbmNpZXJzIC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdy5zcGxpZGVfX2Fycm93LS1uZXh0e3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uc2xpZGVyLWNvbmZlcmVuY2llcnMgLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93LnNwbGlkZV9fYXJyb3ctLW5leHQ6aG92ZXJ7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpIHNjYWxlKDEuMSl9LnNsaWRlci1jb25mZXJlbmNpZXJzIC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdyBzdmd7ZGlzcGxheTpub25lfS5zbGlkZXItY29uZmVyZW5jaWVycy1jb250YWluZXJ7cGFkZGluZzowIDI0cHg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogY2FsYyg3NjBweCAtIDFweCkpey5zbGlkZXItY29uZmVyZW5jaWVycy1jb250YWluZXJ7cGFkZGluZzowIDIwcHg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufX0uc2xpZGVyLWNvbmZlcmVuY2llcnMtY29udGFpbmVyIC50aXRsZXttYXJnaW4tYm90dG9tOjgwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiBjYWxjKDc2MHB4IC0gMXB4KSl7LnNsaWRlci1jb25mZXJlbmNpZXJzLWNvbnRhaW5lciAudGl0bGV7bWFyZ2luLWJvdHRvbToyMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IGNhbGMoNDkwcHggLSAxcHgpKXsuc2xpZGVyLWNvbmZlcmVuY2llcnMtY29udGFpbmVyIC50aXRsZXtmb250LXNpemU6My42cmVtO2xpbmUtaGVpZ2h0OjMuOHJlbX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiBjYWxjKDc2MHB4IC0gMXB4KSl7LnNsaWRlci1jb25mZXJlbmNpZXJzLWNvbnRhaW5lciAuYnRuLC5zbGlkZXItY29uZmVyZW5jaWVycy1jb250YWluZXIgLmNvbnRhY3QtY29udGFpbmVyIC5jb250YWN0Zm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sLmNvbnRhY3QtY29udGFpbmVyIC5jb250YWN0Zm9ybSAuc2xpZGVyLWNvbmZlcmVuY2llcnMtY29udGFpbmVyIGlucHV0W3R5cGU9c3VibWl0XSwuc2xpZGVyLWNvbmZlcmVuY2llcnMtY29udGFpbmVyIC5idG4tcHJpbWFyeSwuc2xpZGVyLWNvbmZlcmVuY2llcnMtY29udGFpbmVyIC5idG4tc2Vjb25kYXJ5LC5zbGlkZXItY29uZmVyZW5jaWVycy1jb250YWluZXIgLm5hdi1taWRkbGUtYnRue21hcmdpbi1ib3R0b206NDBweH19LnNsaWRlci1jb25mZXJlbmNpZXJzIC5zcGxpZGVfX2Fycm93e2FwcGVhcmFuY2U6bm9uZTtib3JkZXI6MDtiYWNrZ3JvdW5kOm5vbmU7cG9pbnRlci1ldmVudHM6YXV0bztjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZX0uc2xpZGVyLWNvbmZlcmVuY2llcnMgLnNwbGlkZV9fYXJyb3c6aG92ZXJ7dHJhbnNmb3JtOnNjYWxlKDEuMSl9LnNsaWRlci1jb25mZXJlbmNpZXJzIC5zcGxpZGVfX2Fycm93IHN2Z3t3aWR0aDo1MXB4O2hlaWdodDo1MXB4fS5zbGlkZXItY29uZmVyZW5jaWVycyAuc3BsaWRlX190cmFja3tvdmVyZmxvdzp2aXNpYmxlfS5zbGlkZXItY29uZmVyZW5jaWVycyAuY29uZmVyZW5jaWVycy1saXN0e2dhcDoyNHB4fS5zbGlkZXItY29uZmVyZW5jaWVycyAuY29uZmVyZW5jaWVycy1saXN0IC5jb25mZXJlbmNpZXItbGluazpob3Zlcnt0cmFuc2l0aW9uOmFsbCAuMjVzIGVhc2UtaW4tb3V0O3RyYW5zZm9ybTp0cmFuc2xhdGVZKC00NnB4KX0uc2xpZGVyLWNvbmZlcmVuY2llcnMgLmNvbmZlcmVuY2llcnMtbGlzdCAuY29uZmVyZW5jaWVyLWltYWdle2JhY2tncm91bmQtY29sb3I6I2ZmMmVhOTtib3JkZXItcmFkaXVzOjIwcHg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDplbmQ7YWxpZ24taXRlbXM6ZW5kO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnNsaWRlci1jb25mZXJlbmNpZXJzIC5jb25mZXJlbmNpZXJzLWxpc3QgLmNvbmZlcmVuY2llci1pbWFnZSBpbWd7d2lkdGg6ODAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MjBweH0uc2xpZGVyLWNvbmZlcmVuY2llcnMgLmNvbmZlcmVuY2llci1pdGVte2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpzdGFydH0uc2xpZGVyLWNvbmZlcmVuY2llcnMgLmNvbmZlcmVuY2llci1pdGVtIC5pbmZve2Rpc3BsYXk6ZmxleDtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5zbGlkZXItY29uZmVyZW5jaWVycyAuY29uZmVyZW5jaWVyLWl0ZW0gLmluZm8gcHtjb2xvcjojMDAwO21hcmdpbjowfS5zbGlkZXItY29uZmVyZW5jaWVycyAuY29uZmVyZW5jaWVyLWl0ZW0gLmluZm8gcC5jb25mZXJlbmNpZXItbm9te2ZvbnQtc2l6ZTozcmVtO2xpbmUtaGVpZ2h0OjIuNHJlbTtmb250LXdlaWdodDo0MDA7bGV0dGVyLXNwYWNpbmc6LjFweDtwYWRkaW5nOjIwcHggMH0uc2xpZGVyLWNvbmZlcmVuY2llcnMgLmNvbmZlcmVuY2llci1pdGVtIC5pbmZvIHAuY29uZmVyZW5jaWVyLXBvc3Rle2ZvbnQtc2l6ZToyLjJyZW07bGluZS1oZWlnaHQ6Mi40cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsZXR0ZXItc3BhY2luZzouMXB4fS5wcm9tby1ob21le2JhY2tncm91bmQtY29sb3I6I2ZmMmVhOTtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbToxMDBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IGNhbGMoNzYwcHggLSAxcHgpKXsucHJvbW8taG9tZXttYXJnaW4tYm90dG9tOjYwcHh9fS5wcm9tby1ob21lLWNvbnRhaW5lcntwYWRkaW5nLXRvcDoxNzBweDtwYWRkaW5nLWJvdHRvbToxNzBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IGNhbGMoNzYwcHggLSAxcHgpKXsucHJvbW8taG9tZS1jb250YWluZXJ7cGFkZGluZy10b3A6NjBweDtwYWRkaW5nLWJvdHRvbTozMzdweH19LnByb21vLWhvbWUtY29udGFpbmVyIGgye21heC13aWR0aDo1NzBweH0ucHJvbW8taG9tZS1jb250YWluZXIgcHttYXgtd2lkdGg6MzM3cHg7bWFyZ2luLWJvdHRvbTo0MHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogY2FsYyg3NjBweCAtIDFweCkpey5wcm9tby1ob21lLWltYWdlc3toZWlnaHQ6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlfX0ucHJvbW8taG9tZS1iYWNrZ3JvdW5ke3Bvc2l0aW9uOmFic29sdXRlO292ZXJmbG93OmhpZGRlbjt3aWR0aDoxMDAlO2hlaWdodDo4NTVweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IGNhbGMoNzYwcHggLSAxcHgpKXsucHJvbW8taG9tZS1iYWNrZ3JvdW5ke2hlaWdodDoyNzBweDt3aWR0aDoxMDAlO2JvdHRvbTowfX0ucHJvbW8taG9tZS1iYWNrZ3JvdW5kIGltZ3twb3NpdGlvbjphYnNvbHV0ZTtyaWdodDozNSU7d2lkdGg6MzUlO29iamVjdC1maXQ6Y292ZXI7aGVpZ2h0OjEwMCV9LnByb21vLWhvbWUtYmFja2dyb3VuZCBpbWc6bGFzdC1vZi10eXBle3JpZ2h0OjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiBjYWxjKDc2MHB4IC0gMXB4KSl7LnByb21vLWhvbWUtYmFja2dyb3VuZCBpbWd7d2lkdGg6NTAlO3JpZ2h0OjUwJTtib3R0b206MH19LnZpZGVvLWhvbWV7cGFkZGluZy10b3A6MTAwcHg7cGFkZGluZy1ib3R0b206MTAwcHg7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiBjYWxjKDc2MHB4IC0gMXB4KSl7LnZpZGVvLWhvbWV7cGFkZGluZy10b3A6MDtwYWRkaW5nLWJvdHRvbTo2MHB4fX0udmlkZW8taG9tZSAudmlkZW97cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0udmlkZW8taG9tZSAudmlkZW8gI3RodW1ibmFpbHttaW4taGVpZ2h0Ojg1MHB4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7Ym94LXNoYWRvdzowcHggNHB4IDI0cHggMHB4IHJnYmEoMjAsODgsMjI4LC4xNDExNzY0NzA2KTtib3JkZXItcmFkaXVzOjIwcHg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogY2FsYyg3NjBweCAtIDFweCkpey52aWRlby1ob21lIC52aWRlbyAjdGh1bWJuYWlse21pbi1oZWlnaHQ6Mzc1cHh9fS52aWRlby1ob21lIC52aWRlbyAjdGh1bWJuYWlsIC52aWRlby1wbGF5LXRyaWdnZXJ7cGFkZGluZzoyMHB4IDM0cHg7Ym9yZGVyLXJhZGl1czo5MHB4O2JhY2tncm91bmQtY29sb3I6IzE0NThlNDtjb2xvcjojZmZmO2JvcmRlcjoycHggc29saWQgIzE0NThlNDtmb250LWZhbWlseTpTYXRvc2hpLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjIuNnJlbTtsaW5lLWhlaWdodDoyLjRyZW07Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOi4xMDAwMDAwMDE1cHg7Y3Vyc29yOnBvaW50ZXI7ei1pbmRleDoxO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMjVzIGVhc2UtaW4tb3V0LGNvbG9yIC4yNXMgZWFzZS1pbi1vdXR9LnZpZGVvLWhvbWUgLnZpZGVvICN0aHVtYm5haWwgLnZpZGVvLXBsYXktdHJpZ2dlciBzdmcgcGF0aHt0cmFuc2l0aW9uOmZpbGwgLjI1cyBlYXNlLWluLW91dH0udmlkZW8taG9tZSAudmlkZW8gI3RodW1ibmFpbCAudmlkZW8tcGxheS10cmlnZ2VyOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojMTQ1OGU0fS52aWRlby1ob21lIC52aWRlbyAjdGh1bWJuYWlsIC52aWRlby1wbGF5LXRyaWdnZXI6aG92ZXIgc3ZnIHBhdGh7ZmlsbDojMTQ1OGU0fS52aWRlby1ob21lIC52aWRlbyAjdGh1bWJuYWlsIC5tZWRpYS12aWRlb19fdmlkZW8sLnZpZGVvLWhvbWUgLnZpZGVvICN0aHVtYm5haWwgaWZyYW1le21pbi1oZWlnaHQ6ODUwcHg7d2lkdGg6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IGNhbGMoNzYwcHggLSAxcHgpKXsudmlkZW8taG9tZSAudmlkZW8gI3RodW1ibmFpbCAubWVkaWEtdmlkZW9fX3ZpZGVvLC52aWRlby1ob21lIC52aWRlbyAjdGh1bWJuYWlsIGlmcmFtZXttaW4taGVpZ2h0OjM3NXB4fX0udmlkZW8taG9tZS1iYWNrZ3JvdW5ke3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWShjYWxjKC01MCUgLSA0MjVweCkpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogY2FsYyg3NjBweCAtIDFweCkpey52aWRlby1ob21lLWJhY2tncm91bmR7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoY2FsYygtNTAlIC0gMTA3cHgpKX19LnZpZGVvLWhvbWUtYmFja2dyb3VuZCAuc3Bpbm5lci1jb250ZW50e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IGNhbGMoNzYwcHggLSAxcHgpKXsudmlkZW8taG9tZS1iYWNrZ3JvdW5kIC5zcGlubmVyLWNvbnRlbnR7d2lkdGg6MjE1cHg7aGVpZ2h0OjIxNXB4fS52aWRlby1ob21lLWJhY2tncm91bmQgLnNwaW5uZXItY29udGVudCBzdmd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX19LnZpZGVvLWhvbWUtYmFja2dyb3VuZCAuc3Bpbm5lci1jb250ZW50Omxhc3Qtb2YtdHlwZXtyaWdodDowO2xlZnQ6YXV0b30ucXVvdGUtaG9tZXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcn0ucXVvdGUtaG9tZS1xdW90ZXtmb250LXNpemU6Ni42cmVtO2xpbmUtaGVpZ2h0OjZyZW07Y29sb3I6I2ZmMmVhOTtmb250LWZhbWlseTpTYXRvc2hpLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6OTAwO2xpbmUtaGVpZ2h0OjYwcHg7bGV0dGVyLXNwYWNpbmc6LjFweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MjA3cHg7bGVmdDoyMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogY2FsYyg3NjBweCAtIDFweCkpey5xdW90ZS1ob21lLXF1b3Rle3RvcDo0N3B4O2xlZnQ6MTBweH19LnF1b3RlLWhvbWUtY29udGVudHttYXgtd2lkdGg6NzM1cHg7cGFkZGluZzowIDUwcHggMTkwcHggNTBweDtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IGNhbGMoNzYwcHggLSAxcHgpKXsucXVvdGUtaG9tZS1jb250ZW50e3BhZGRpbmc6NDBweCA0MHB4fX0ucXVvdGUtaG9tZS1jb250ZW50IHN0cm9uZ3tiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg4Ni4zZGVnLCAjRkYyRUE5IDkuMzclLCAjMTQ1OEU0IDg1LjEyJSk7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6dGV4dDtiYWNrZ3JvdW5kLWNsaXA6dGV4dDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5xdW90ZS1ob21lLWNvbnRlbnQgcCwucXVvdGUtaG9tZS1jb250ZW50IGgye2ZvbnQtc2l6ZTo2LjZyZW07bGluZS1oZWlnaHQ6NnJlbTtmb250LWZhbWlseTpTYXRvc2hpLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6OTAwO2xldHRlci1zcGFjaW5nOi4xMDAwMDAwMDE1cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiBjYWxjKDc2MHB4IC0gMXB4KSl7LnF1b3RlLWhvbWUtY29udGVudCBwLC5xdW90ZS1ob21lLWNvbnRlbnQgaDJ7Zm9udC1zaXplOjMuNnJlbTtsaW5lLWhlaWdodDozLjhyZW19fS5xdW90ZS1ob21lLWNvbnRlbnQgLnF1b3RlLXRleHR7cG9zaXRpb246cmVsYXRpdmV9LnF1b3RlLWhvbWUtY29udGVudCAucXVvdGUtdGV4dDpiZWZvcmV7Y29udGVudDpcIsKrXCI7Y29sb3I6I2ZmMmVhOTtmb250LWZhbWlseTpTYXRvc2hpLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6OTAwO2ZvbnQtc2l6ZTo2NnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxN3B4O2xlZnQ6LTcwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiBjYWxjKDc2MHB4IC0gMXB4KSl7LnF1b3RlLWhvbWUtY29udGVudCAucXVvdGUtdGV4dDpiZWZvcmV7Zm9udC1zaXplOjMuNnJlbTtsaW5lLWhlaWdodDozLjhyZW07dG9wOjRweDtsZWZ0Oi0zMHB4fX0ucXVvdGUtaG9tZS1jb250ZW50IC5xdW90ZS1uYW1le2ZvbnQtc2l6ZTozcmVtO2xpbmUtaGVpZ2h0OjIuNHJlbTtmb250LXdlaWdodDo0MDA7Y29sb3I6IzAwMDtmb250LWZhbWlseTpTYXRvc2hpLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7bGluZS1oZWlnaHQ6MzRweDtsZXR0ZXItc3BhY2luZzouMXB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogY2FsYyg3NjBweCAtIDFweCkpey5xdW90ZS1ob21lLWNvbnRlbnQgLnF1b3RlLW5hbWV7Zm9udC1zaXplOjJyZW07bGluZS1oZWlnaHQ6MnJlbX19LnF1b3RlLWhvbWUtYmd7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LTMwcHg7dG9wOjEyM3B4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogY2FsYyg3NjBweCAtIDFweCkpey5xdW90ZS1ob21lLWJne3JpZ2h0OjE1cHg7dG9wOjUzcHh9LnF1b3RlLWhvbWUtYmcgc3Zne3dpZHRoOjgwcHg7aGVpZ2h0OjgwcHh9fS5jb3VudGRvd24taG9tZXtwYWRkaW5nLWJvdHRvbToxNTBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IGNhbGMoNzYwcHggLSAxcHgpKXsuY291bnRkb3duLWhvbWV7cGFkZGluZy1ib3R0b206NjBweH19LmNvdW50ZG93bi1ob21lIC5jb3VudGRvd24taG9tZS1jb250ZW50LWlubmVyLWNvdW50ZG93biBwe2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6NjBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IGNhbGMoNzYwcHggLSAxcHgpKXsuY291bnRkb3duLWhvbWUgLmNvdW50ZG93bi1ob21lLWNvbnRlbnQtaW5uZXItY291bnRkb3duIHB7Z2FwOjIwcHh9fS5jb3VudGRvd24taG9tZSAuY291bnRkb3duLWhvbWUtY29udGVudC1pbm5lci1jb3VudGRvd24gcCAuY291bnRkb3duLXVuaXR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjUwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiBjYWxjKDc2MHB4IC0gMXB4KSl7LmNvdW50ZG93bi1ob21lIC5jb3VudGRvd24taG9tZS1jb250ZW50LWlubmVyLWNvdW50ZG93biBwIC5jb3VudGRvd24tdW5pdHtnYXA6MjBweH19LmNvdW50ZG93bi1ob21lIC5jb3VudGRvd24taG9tZS1jb250ZW50LWlubmVyLWNvdW50ZG93biBwIC5jb3VudGRvd24tdmFsdWV7Zm9udC1mYW1pbHk6Q2xhc2ggRGlzcGxheSBWYXJpYWJsZSxBcmlhbCxzYW5zLXNlcmlmO2NvbG9yOiMwMDA7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjE5NnB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDo4MHB4O2xldHRlci1zcGFjaW5nOi4xcHh9LmNvdW50ZG93bi1ob21lIC5jb3VudGRvd24taG9tZS1jb250ZW50LWlubmVyLWNvdW50ZG93biBwIC5jb3VudGRvd24tdmFsdWVbZGF0YS11bml0PWhvdXJzXSwuY291bnRkb3duLWhvbWUgLmNvdW50ZG93bi1ob21lLWNvbnRlbnQtaW5uZXItY291bnRkb3duIHAgLmNvdW50ZG93bi12YWx1ZVtkYXRhLXVuaXQ9c2Vjb25kc117Y29sb3I6I2ZmMmVhOX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IGNhbGMoNzYwcHggLSAxcHgpKXsuY291bnRkb3duLWhvbWUgLmNvdW50ZG93bi1ob21lLWNvbnRlbnQtaW5uZXItY291bnRkb3duIHAgLmNvdW50ZG93bi12YWx1ZXtmb250LXNpemU6NTBweDtsaW5lLWhlaWdodDoxMHB4fX0uY291bnRkb3duLWhvbWUgLmNvdW50ZG93bi1ob21lLWNvbnRlbnQtaW5uZXItY291bnRkb3duIHAgLmNvdW50ZG93bi1sYWJlbHtjb2xvcjojMDAwO2ZvbnQtZmFtaWx5OlNhdG9zaGksQXJpYWwsc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MjRweDtsZXR0ZXItc3BhY2luZzouMXB4fS5wYXJ0bmVycy1ob21le3BhZGRpbmctdG9wOjEwJTtwYWRkaW5nLWJvdHRvbToxMjBweDt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IGNhbGMoNzYwcHggLSAxcHgpKXsucGFydG5lcnMtaG9tZXt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZy1ib3R0b206MTAwcHh9fS5wYXJ0bmVycy1ob21lIC50aXRsZXttYXJnaW4tYm90dG9tOjczcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiBjYWxjKDQ5MHB4IC0gMXB4KSl7LnBhcnRuZXJzLWhvbWUgLnRpdGxle2ZvbnQtc2l6ZTozLjZyZW07bGluZS1oZWlnaHQ6My44cmVtfX0ucGFydG5lcnMtaG9tZSAucGFydG5lcnMtaG9tZS1saW5rcyAucGFydG5lci1saW5re3BhZGRpbmc6MzBweCA2MHB4O2JvcmRlci1yYWRpdXM6NzZweDtib3JkZXI6MnB4IHNvbGlkICMwMDA7dHJhbnNpdGlvbjphbGwgLjI1cyBlYXNlLWluLW91dH0ucGFydG5lcnMtaG9tZSAucGFydG5lcnMtaG9tZS1saW5rcyAucGFydG5lci1saW5rOmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0yOXB4KX0ucGFydG5lcnMtaG9tZSAucGFydG5lcnMtaG9tZS1saW5rcyAucGFydG5lci1saW5rIGltZ3t3aWR0aDphdXRvO2hlaWdodDo5MHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogY2FsYyg3NjBweCAtIDFweCkpey5wYXJ0bmVycy1ob21lIC5wYXJ0bmVycy1ob21lLWxpbmtzIC5wYXJ0bmVyLWxpbmt7d2lkdGg6YXV0bztwYWRkaW5nOjE1cHggMzBweH19LnBhcnRuZXJzLWhvbWUgLnBhcnRuZXJzLWhvbWUtbGlua3Muc2hvcnR7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7Z2FwOjI0cHh9LnBhcnRuZXJzLWhvbWUgLnBhcnRuZXJzLWhvbWUtbGlua3Muc2hvcnQgLnBhcnRuZXItbGlua3t3aWR0aDozMyU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnBhcnRuZXJzLWhvbWUgLnBhcnRuZXJzLWhvbWUtbGlua3Muc2hvcnQgLnBhcnRuZXItbGluayBpbWd7d2lkdGg6YXV0bztoZWlnaHQ6OTBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IGNhbGMoNzYwcHggLSAxcHgpKXsucGFydG5lcnMtaG9tZSAucGFydG5lcnMtaG9tZS1saW5rcy5zaG9ydCAucGFydG5lci1saW5re3dpZHRoOmF1dG99fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogY2FsYyg3NjBweCAtIDFweCkpey5wYXJ0bmVycy1ob21lIC5wYXJ0bmVycy1ob21lLWxpbmtzLnNob3J0e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19LnBhcnRuZXJzLWhvbWUgLnBhcnRuZXJzLWhvbWUtbGlua3MubG9uZ3tkaXNwbGF5OmZsZXg7dGV4dC13cmFwOm5vd3JhcH0ucGFydG5lcnMtaG9tZSAucGFydG5lcnMtaG9tZS1saW5rcy5sb25nIC5wYXJ0bmVyLWxpbmt7bWluLXdpZHRoOjMwMHB4O21heC13aWR0aDozMDBweDt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tcmlnaHQ6MjRweH0ucGFydG5lcnMtaG9tZSAucGFydG5lcnMtaG9tZS1saW5rcy5sb25nIGltZ3t3aWR0aDphdXRvO21hcmdpbjphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO21pbi13aWR0aDpmaXQtY29udGVudH0uYmlsbGV0cy1ob21lIC5pY29ue2Rpc3BsYXk6ZmxleH0uYmlsbGV0cy1ob21lLWNvbnRhaW5lcntkaXNwbGF5OmZsZXg7cGFkZGluZy1ib3R0b206NTVweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IGNhbGMoNzYwcHggLSAxcHgpKXsuYmlsbGV0cy1ob21lLWNvbnRhaW5lcntmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZy1ib3R0b206MjBweH19LmJpbGxldHMtaG9tZS1jb250ZW50e3dpZHRoOjUwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IGNhbGMoNzYwcHggLSAxcHgpKXsuYmlsbGV0cy1ob21lLWNvbnRlbnR7d2lkdGg6MTAwJX19LmJpbGxldHMtaG9tZS1jb250ZW50LWlubmVye21heC13aWR0aDozMzNweH0uYmlsbGV0cy1ob21lLWJveGVze2Rpc3BsYXk6ZmxleDtnYXA6MjRweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IGNhbGMoNzYwcHggLSAxcHgpKXsuYmlsbGV0cy1ob21lLWJveGVze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19LmJpbGxldHMtaG9tZS1ib3hlcyAuYmlsbGV0cy1ob21lLWJveHt3aWR0aDo1MCU7Ym9yZGVyLXJhZGl1czoyMHB4O3BhZGRpbmc6NjhweCA0N3B4O2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmFsbCAuMjVzIGVhc2UtaW4tb3V0O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1AbWVkaWEoaG92ZXI6IGhvdmVyKXsuYmlsbGV0cy1ob21lLWJveGVzIC5iaWxsZXRzLWhvbWUtYm94OmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC00NnB4KX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiBjYWxjKDc2MHB4IC0gMXB4KSl7LmJpbGxldHMtaG9tZS1ib3hlcyAuYmlsbGV0cy1ob21lLWJveHt3aWR0aDpjYWxjKDEwMCUgLSA0MHB4KTtwYWRkaW5nOjQwcHggMjBweH19LmJpbGxldHMtaG9tZS1ib3hlcyAuYmlsbGV0cy1ob21lLWJveCBwe21hcmdpbi1ib3R0b206MH0uYmlsbGV0cy1ob21lLWJveGVzIC5iaWxsZXRzLWhvbWUtYm94IGF7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTt0b3A6MDtsZWZ0OjB9LmJpbGxldHMtaG9tZS1ib3hlcyAuYmlsbGV0cy1ob21lLWJveCAuYnRuLWJpbGxldHN7cGFkZGluZzoxMHB4IDIwcHg7Ym9yZGVyLXJhZGl1czo1MHB4O2JvcmRlcjoycHggc29saWQgI2ZmZjtjb2xvcjojZmZmfS5iaWxsZXRzLWhvbWUtYm94ZXMgLmJpbGxldHMtaG9tZS1ib3guZWFybHliaXJke2JhY2tncm91bmQtY29sb3I6IzE0NThlNDtjb2xvcjojZmZmfS5iaWxsZXRzLWhvbWUtYm94ZXMgLmJpbGxldHMtaG9tZS1ib3guZWFybHliaXJkLnNvbGRvdXR7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoycHggc29saWQgcmdiYSgwLDAsMCwuNSk7Y29sb3I6cmdiYSgwLDAsMCwuNSl9LmJpbGxldHMtaG9tZS1ib3hlcyAuYmlsbGV0cy1ob21lLWJveC5lYXJseWJpcmQuc29sZG91dCAuYnRuLWJpbGxldHN7Ym9yZGVyOjJweCBzb2xpZCByZ2JhKDAsMCwwLC41KTtjb2xvcjpyZ2JhKDAsMCwwLC41KX0uYmlsbGV0cy1ob21lLWJveGVzIC5iaWxsZXRzLWhvbWUtYm94LmVhcmx5YmlyZC5zb2xkb3V0IC5leHBpcmVke3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOnJnYmEoMCwwLDAsLjUpO2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzouMXB4O21hcmdpbi10b3A6MTZweH0uYmlsbGV0cy1ob21lLWJveGVzIC5iaWxsZXRzLWhvbWUtYm94LmVhcmx5YmlyZC5zb2xkb3V0IC5iaWxsZXRzLWhvbWUtYm94LWlubmVyLXByaWNle3Bvc2l0aW9uOnJlbGF0aXZlfS5iaWxsZXRzLWhvbWUtYm94ZXMgLmJpbGxldHMtaG9tZS1ib3guZWFybHliaXJkLnNvbGRvdXQgc3Zne3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5iaWxsZXRzLWhvbWUtYm94ZXMgLmJpbGxldHMtaG9tZS1ib3gucmVndWxhcntiYWNrZ3JvdW5kLWNvbG9yOiNmZjJlYTk7cG9zaXRpb246cmVsYXRpdmU7dG9wOjMwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiBjYWxjKDc2MHB4IC0gMXB4KSl7LmJpbGxldHMtaG9tZS1ib3hlcyAuYmlsbGV0cy1ob21lLWJveC5yZWd1bGFye3RvcDowfX0uYmlsbGV0cy1ob21lLWJveGVzIC5iaWxsZXRzLWhvbWUtYm94LnJlZ3VsYXIgLmJ0bi1iaWxsZXRze2JvcmRlcjoycHggc29saWQgIzAwMDtjb2xvcjojMDAwfS5iaWxsZXRzLWhvbWUtYm94ZXMgLmJpbGxldHMtaG9tZS1ib3gtaW5uZXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDoxMDAlfS5iaWxsZXRzLWhvbWUtYm94ZXMgLmJpbGxldHMtaG9tZS1ib3gtaW5uZXItcHJpY2UgLnByaWNle2ZvbnQtZmFtaWx5OkNsYXNoIERpc3BsYXkgVmFyaWFibGUsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6OS42cmVtO2xpbmUtaGVpZ2h0OjhyZW07Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOi4xcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogY2FsYyg3NjBweCAtIDFweCkpey5iaWxsZXRzLWhvbWUtYm94ZXMgLmJpbGxldHMtaG9tZS1ib3gtaW5uZXItcHJpY2UgLnByaWNle2ZvbnQtc2l6ZTo0LjhyZW07bGluZS1oZWlnaHQ6NHJlbX19Lm5vLW5ld3NsZXR0ZXItaG9tZXttaW4taGVpZ2h0OjQwMHB4fS5uZXdzbGV0dGVyLWhvbWV7YmFja2dyb3VuZC1jb2xvcjojZmYyZWE5O2JvcmRlci1yYWRpdXM6MjBweDtwYWRkaW5nOjQ4cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiBjYWxjKDc2MHB4IC0gMXB4KSl7Lm5ld3NsZXR0ZXItaG9tZXtwYWRkaW5nOjI0cHh9fS5uZXdzbGV0dGVyLWhvbWUtY29udGFpbmVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpzdGFydH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IGNhbGMoNzYwcHggLSAxcHgpKXsubmV3c2xldHRlci1ob21lLWNvbnRhaW5lcntmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjI0cHh9fS5uZXdzbGV0dGVyLWhvbWUtY29udGVudHt3aWR0aDo1MCU7bWF4LXdpZHRoOjQwMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogY2FsYyg3NjBweCAtIDFweCkpey5uZXdzbGV0dGVyLWhvbWUtY29udGVudHt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlfX0ubmV3c2xldHRlci1ob21lLWNvbnRlbnQgLnRpdGxle2NvbG9yOiMwMDA7Zm9udC1mYW1pbHk6U2F0b3NoaSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTo0MHB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDo0MHB4O2xldHRlci1zcGFjaW5nOi0xcHg7dGV4dC10cmFuc2Zvcm06aW5pdGlhbH0ubmV3c2xldHRlci1ob21lLWNvbnRlbnQgcHtjb2xvcjojMDAwO2ZvbnQtZmFtaWx5OlNhdG9zaGksQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDB9Lm5ld3NsZXR0ZXItaG9tZS1mb3Jte3dpZHRoOjUwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IGNhbGMoNzYwcHggLSAxcHgpKXsubmV3c2xldHRlci1ob21lLWZvcm17d2lkdGg6MTAwJX19Lm5ld3NsZXR0ZXItaG9tZS1mb3JtIGZvcm17ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0ubmV3c2xldHRlci1ob21lLWZvcm0gZm9ybSBsYWJlbHtjb2xvcjojMDAwO2ZvbnQtZmFtaWx5OlNhdG9zaGksQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MjBweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MzBweDtsZXR0ZXItc3BhY2luZzouMXB4fS5uZXdzbGV0dGVyLWhvbWUtZm9ybSBmb3JtIGlucHV0e2JhY2tncm91bmQtY29sb3I6I2ZmMmVhOTtib3JkZXI6MXB4IHNvbGlkICMwMDA7Ym9yZGVyLXJhZGl1czo0MHB4O3BhZGRpbmc6MTBweCAyMHB4O2hlaWdodDo0MHB4O2NvbG9yOiMwMDA7Zm9udC1mYW1pbHk6U2F0b3NoaSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoyNHB4O2xldHRlci1zcGFjaW5nOi4xcHg7dGV4dC10cmFuc2Zvcm06aW5pdGlhbDttYXJnaW4tYm90dG9tOjI4cHh9Lm5ld3NsZXR0ZXItaG9tZS1mb3JtIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRde2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vc3ZnL2ljbl9hcnJvd3JpZ2h0X3doaXRlLnN2Z1wiKTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgMjRweCBjZW50ZXI7YmFja2dyb3VuZC1zaXplOjIwcHg7cGFkZGluZzo5cHggNTVweCA5cHggMjRweDtoZWlnaHQ6YXV0bzt3aWR0aDpmaXQtY29udGVudDtjdXJzb3I6cG9pbnRlcjtjb2xvcjojZmZmO2ZvbnQtZmFtaWx5OkNsYXNoIERpc3BsYXkgVmFyaWFibGUsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6bm9ybWFsO2xldHRlci1zcGFjaW5nOi4xcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlfS5uZXdzbGV0dGVyLWhvbWUtZm9ybSBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZjJlYTk7Y29sb3I6IzAwMDtib3JkZXI6MXB4IHNvbGlkICMwMDA7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9zdmcvaWNuX2Fycm93cmlnaHQuc3ZnXCIpfS5ob21lIC5jdGF7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZC1pbWFnZTpub25lICFpbXBvcnRhbnR9LmhvbWUgLmN0YS1iZ3toZWlnaHQ6MTIwJTt3aWR0aDoxMDAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IDA7ei1pbmRleDotMTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NjBweDtyaWdodDowO2JhY2tncm91bmQtc2l6ZTpjb250YWlufUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogY2FsYyg3NjBweCAtIDFweCkpey5ob21lIC5jdGEtYmd7d2lkdGg6MzgwcHg7dG9wOi02MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MHB4KWFuZCAobWF4LXdpZHRoOiBjYWxjKDk4MHB4IC0gMXB4KSl7LmhvbWUgLmN0YS1iZ3t3aWR0aDo2MDBweDt0b3A6LTEwMHB4fX0uaGVhZGVyLXBhZ2V7cGFkZGluZy10b3A6MjM1cHg7cGFkZGluZy1ib3R0b206MzVweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IGNhbGMoNzYwcHggLSAxcHgpKXsuaGVhZGVyLXBhZ2V7cGFkZGluZy10b3A6MTQwcHg7cGFkZGluZy1ib3R0b206MTZweH19LmhlYWRlci1wYWdlIC5oZWFkZXItY29udGFpbmVye2JvcmRlci1ib3R0b206MnB4IHNvbGlkICMwMDB9LmhlYWRlci1wYWdlLmRhcmstdGVtcGxhdGUgLmhlYWRlci1jb250YWluZXJ7Ym9yZGVyLWNvbG9yOiNmZmZ9LmhlYWRlci1wYWdlLnByb2dyYW1taW5nLWhlYWRlcntwYWRkaW5nLWJvdHRvbToxNXB4fS5oZWFkZXItcGFnZS5wcm9ncmFtbWluZy1oZWFkZXIgLmhlYWRlci1jb250YWluZXJ7ZGlzcGxheTpmbGV4O3dpZHRoOjEwMCU7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtib3JkZXItYm90dG9tOjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiBjYWxjKDEyODBweCAtIDFweCkpey5oZWFkZXItcGFnZS5wcm9ncmFtbWluZy1oZWFkZXIgLmhlYWRlci1jb250YWluZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmctYm90dG9tOjM2cHg7aHlwaGVuczphdXRvfX0uaGVhZGVyLXBhZ2UucHJvZ3JhbW1pbmctaGVhZGVyIC5wcm9ncmFte3Bvc2l0aW9uOnJlbGF0aXZlO21pbi13aWR0aDozMDNweH0uaGVhZGVyLXBhZ2UucHJvZ3JhbW1pbmctaGVhZGVyIC5wcm9ncmFtIHNlbGVjdHtkaXNwbGF5Om5vbmV9LmhlYWRlci1wYWdlLnByb2dyYW1taW5nLWhlYWRlciAucHJvZ3JhbSAuc2VsZWN0LXNlbGVjdGVke2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItcmFkaXVzOjkwcHg7Ym9yZGVyOjJweCBzb2xpZCAjZmZmO2ZvbnQtZmFtaWx5OlNhdG9zaGksQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6Mi42cmVtO2xpbmUtaGVpZ2h0OjIuNHJlbTtmb250LXdlaWdodDo3MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogY2FsYygxMjgwcHggLSAxcHgpKXsuaGVhZGVyLXBhZ2UucHJvZ3JhbW1pbmctaGVhZGVyIC5wcm9ncmFtIC5zZWxlY3Qtc2VsZWN0ZWR7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjBweH19LmhlYWRlci1wYWdlLnByb2dyYW1taW5nLWhlYWRlciAucHJvZ3JhbSAuc2VsZWN0LXNlbGVjdGVkOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6XCJcIjt0b3A6NTAlO3JpZ2h0OjM0cHg7d2lkdGg6MTBweDtoZWlnaHQ6MjBweDtiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy9hcnJvdy13aGl0ZS5zdmdcIik7YmFja2dyb3VuZC1zaXplOjEwcHggMjFweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7dHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZVgoNzAlKX0uaGVhZGVyLXBhZ2UucHJvZ3JhbW1pbmctaGVhZGVyIC5wcm9ncmFtIC5zZWxlY3Qtc2VsZWN0ZWQuc2VsZWN0LWFycm93LWFjdGl2ZXtwYWRkaW5nLWJvdHRvbTo0MHB4O2JvcmRlci1yYWRpdXM6MzBweDt0cmFuc2l0aW9uLWRlbGF5OjBzfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogY2FsYyg5ODBweCAtIDFweCkpey5oZWFkZXItcGFnZS5wcm9ncmFtbWluZy1oZWFkZXIgLnByb2dyYW0gLnNlbGVjdC1zZWxlY3RlZC5zZWxlY3QtYXJyb3ctYWN0aXZle21hcmdpbi10b3A6LTQwcHg7dG9wOjQwcHg7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1ib3R0b206NTZweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODBweClhbmQgKG1heC13aWR0aDogY2FsYygxMjgwcHggLSAxcHgpKXsuaGVhZGVyLXBhZ2UucHJvZ3JhbW1pbmctaGVhZGVyIC5wcm9ncmFtIC5zZWxlY3Qtc2VsZWN0ZWQuc2VsZWN0LWFycm93LWFjdGl2ZXttYXJnaW4tdG9wOi0yMHB4O3RvcDoyMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctYm90dG9tOjM2cHh9fS5oZWFkZXItcGFnZS5wcm9ncmFtbWluZy1oZWFkZXIgLnByb2dyYW0gLnNlbGVjdC1zZWxlY3RlZC5zZWxlY3QtYXJyb3ctYWN0aXZlOmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZVgoLTcwJSk7dG9wOmNhbGMoNTAlIC0gMTBweCl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiBjYWxjKDk4MHB4IC0gMXB4KSl7LmhlYWRlci1wYWdlLnByb2dyYW1taW5nLWhlYWRlciAucHJvZ3JhbSAuc2VsZWN0LXNlbGVjdGVkLnNlbGVjdC1hcnJvdy1hY3RpdmU6YWZ0ZXJ7dG9wOmNhbGMoNTAlIC0gMjBweCl9fS5oZWFkZXItcGFnZS5wcm9ncmFtbWluZy1oZWFkZXIgLnByb2dyYW0gLnNlbGVjdC1pdGVtcyBkaXYsLmhlYWRlci1wYWdlLnByb2dyYW1taW5nLWhlYWRlciAucHJvZ3JhbSAuc2VsZWN0LXNlbGVjdGVke2NvbG9yOiNmZmY7cGFkZGluZzoyMHB4IDYzcHggMjBweCAzNHB4O2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogY2FsYygxMjgwcHggLSAxcHgpKXsuaGVhZGVyLXBhZ2UucHJvZ3JhbW1pbmctaGVhZGVyIC5wcm9ncmFtIC5zZWxlY3QtaXRlbXMgZGl2LC5oZWFkZXItcGFnZS5wcm9ncmFtbWluZy1oZWFkZXIgLnByb2dyYW0gLnNlbGVjdC1zZWxlY3RlZHtwYWRkaW5nOjE2cHggNTNweCAxNnB4IDI0cHg7dHJhbnNpdGlvbjpub25lfX0uaGVhZGVyLXBhZ2UucHJvZ3JhbW1pbmctaGVhZGVyIC5wcm9ncmFtIC5zZWxlY3QtaXRlbXN7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZC1jb2xvcjojMTQ1OGU0O3RvcDpjYWxjKDEwMCUgLSA0MHB4KTtsZWZ0OjA7cmlnaHQ6MDt6LWluZGV4Ojk5O3BhZGRpbmctdG9wOjIwcHg7Ym9yZGVyOjJweCBzb2xpZCAjZmZmO2JvcmRlci10b3A6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjMwcHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MzBweDtmb250LWZhbWlseTpTYXRvc2hpLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjIuNnJlbTtsaW5lLWhlaWdodDoyLjRyZW07Zm9udC13ZWlnaHQ6NzAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXgtaGVpZ2h0OjEwMDBweDt0cmFuc2l0aW9uOm1heC1oZWlnaHQgLjJzIGVhc2UsdG9wIC4ycyBlYXNlfS5oZWFkZXItcGFnZS5wcm9ncmFtbWluZy1oZWFkZXIgLnByb2dyYW0gLnNlbGVjdC1pdGVtczpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyM3B4O3dpZHRoOjEwMCU7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiBjYWxjKDEyODBweCAtIDFweCkpey5oZWFkZXItcGFnZS5wcm9ncmFtbWluZy1oZWFkZXIgLnByb2dyYW0gLnNlbGVjdC1pdGVtc3t0b3A6Y2FsYygxMDAlIC0gMjBweCl9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogY2FsYygxMjgwcHggLSAxcHgpKXsuaGVhZGVyLXBhZ2UucHJvZ3JhbW1pbmctaGVhZGVyIC5wcm9ncmFtIC5zZWxlY3QtaXRlbXN7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjBweH19LmhlYWRlci1wYWdlLnByb2dyYW1taW5nLWhlYWRlciAucHJvZ3JhbSAuc2VsZWN0LWhpZGV7bWF4LWhlaWdodDowO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7Ym9yZGVyOjA7dHJhbnNpdGlvbjptYXgtaGVpZ2h0IDBzIDBzIGVhc2U7dG9wOmNhbGMoMTAwJSAtIDIwcHgpfS5oZWFkZXItcGFnZS5wcm9ncmFtbWluZy1oZWFkZXIgLnByb2dyYW0gLnNlbGVjdC1pdGVtcyBkaXY6aG92ZXIsLmhlYWRlci1wYWdlLnByb2dyYW1taW5nLWhlYWRlciAucHJvZ3JhbSAuc2FtZS1hcy1zZWxlY3RlZHtjb2xvcjojZmYyZWE5fS5wcm9ncmFtcyAucHJvZ3JhbS1kYXRhe3BhZGRpbmc6MjRweCA0OHB4O2JhY2tncm91bmQ6I2ZmMmVhOTtib3JkZXItcmFkaXVzOjk2cHg7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO2dhcDowIDEwMHB4O21hcmdpbi1ib3R0b206MzVweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IGNhbGMoOTgwcHggLSAxcHgpKXsucHJvZ3JhbXMgLnByb2dyYW0tZGF0YXtwYWRkaW5nOjE2cHggMzJweDtnYXA6MCAyMHB4fX0ucHJvZ3JhbXMgLnByb2dyYW0tZGF0YSAubGVmdCwucHJvZ3JhbXMgLnByb2dyYW0tZGF0YSAucmlnaHR7ZGlzcGxheTpmbGV4O2dhcDoxMDBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IGNhbGMoOTgwcHggLSAxcHgpKXsucHJvZ3JhbXMgLnByb2dyYW0tZGF0YSAubGVmdCwucHJvZ3JhbXMgLnByb2dyYW0tZGF0YSAucmlnaHR7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDowfX0ucHJvZ3JhbXMgLnByb2dyYW0tZGF0YSAubGVmdCAudGl0bGUtbG9jYXRpb24sLnByb2dyYW1zIC5wcm9ncmFtLWRhdGEgLmxlZnQgLnRpdGxlLWRhdGUsLnByb2dyYW1zIC5wcm9ncmFtLWRhdGEgLnJpZ2h0IC50aXRsZS1sb2NhdGlvbiwucHJvZ3JhbXMgLnByb2dyYW0tZGF0YSAucmlnaHQgLnRpdGxlLWRhdGV7Zm9udC1mYW1pbHk6U2F0b3NoaSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyLjRyZW07bGluZS1oZWlnaHQ6Mi40cmVtO2ZvbnQtd2VpZ2h0OjcwMH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IGNhbGMoOTgwcHggLSAxcHgpKXsucHJvZ3JhbXMgLnByb2dyYW0tZGF0YSAubGVmdCAudGl0bGUtbG9jYXRpb24sLnByb2dyYW1zIC5wcm9ncmFtLWRhdGEgLmxlZnQgLnRpdGxlLWRhdGUsLnByb2dyYW1zIC5wcm9ncmFtLWRhdGEgLnJpZ2h0IC50aXRsZS1sb2NhdGlvbiwucHJvZ3JhbXMgLnByb2dyYW0tZGF0YSAucmlnaHQgLnRpdGxlLWRhdGV7Zm9udC1zaXplOjEuNnJlbTtsaW5lLWhlaWdodDoycmVtfX0ucHJvZ3JhbXMgLnByb2dyYW0tZGF0YSAubGVmdCAuZGF0YS1sb2NhdGlvbiwucHJvZ3JhbXMgLnByb2dyYW0tZGF0YSAubGVmdCAuZGF0YS1kYXRlLC5wcm9ncmFtcyAucHJvZ3JhbS1kYXRhIC5yaWdodCAuZGF0YS1sb2NhdGlvbiwucHJvZ3JhbXMgLnByb2dyYW0tZGF0YSAucmlnaHQgLmRhdGEtZGF0ZXtmb250LWZhbWlseTpTYXRvc2hpLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjJyZW07bGluZS1oZWlnaHQ6Mi40cmVtO2ZvbnQtd2VpZ2h0OjQwMH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IGNhbGMoOTgwcHggLSAxcHgpKXsucHJvZ3JhbXMgLnByb2dyYW0tZGF0YSAubGVmdCAuZGF0YS1sb2NhdGlvbiwucHJvZ3JhbXMgLnByb2dyYW0tZGF0YSAubGVmdCAuZGF0YS1kYXRlLC5wcm9ncmFtcyAucHJvZ3JhbS1kYXRhIC5yaWdodCAuZGF0YS1sb2NhdGlvbiwucHJvZ3JhbXMgLnByb2dyYW0tZGF0YSAucmlnaHQgLmRhdGEtZGF0ZXtmb250LXNpemU6MS40cmVtO2xpbmUtaGVpZ2h0OjEuNnJlbX19LnByb2dyYW1zIC5wcm9ncmFtLWNvbnRlbnQuaGlkZGVue2Rpc3BsYXk6bm9uZX0ucHJvZ3JhbXMgLnByb2dyYW0tY29udGVudCAubm8tY29uZmVyZW5jZXtwYWRkaW5nLWJvdHRvbTo3NXB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogY2FsYyg5ODBweCAtIDFweCkpey5wcm9ncmFtcyAucHJvZ3JhbS1jb250ZW50IC5uby1jb25mZXJlbmNle3BhZGRpbmctYm90dG9tOjM1cHh9fS5wcm9ncmFtcyAucHJvZ3JhbS1jb250ZW50IC5uby1jb25mZXJlbmNlIC5uby1jb25mZXJlbmNlLWNvbnRhaW5lcntmb250LWZhbWlseTpTYXRvc2hpLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjRyZW07bGluZS1oZWlnaHQ6NHJlbTtmb250LXdlaWdodDo3MDA7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjEwMHB4IDA7Ym9yZGVyLXRvcDoycHggc29saWQgI2ZmZjtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjZmZmfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogY2FsYyg5ODBweCAtIDFweCkpey5wcm9ncmFtcyAucHJvZ3JhbS1jb250ZW50IC5uby1jb25mZXJlbmNlIC5uby1jb25mZXJlbmNlLWNvbnRhaW5lcntwYWRkaW5nOjMwcHggMDtmb250LXNpemU6MnJlbTtsaW5lLWhlaWdodDoycmVtfX0ucHJvZ3JhbXMgLnByb2dyYW0tY29udGVudCAuY29uZmVyZW5jZXtwYWRkaW5nLWJvdHRvbTozNnB4O3BhZGRpbmctdG9wOjM2cHg7Ym9yZGVyLXRvcDoycHggc29saWQgI2ZmZn0ucHJvZ3JhbXMgLnByb2dyYW0tY29udGVudCAuY29uZmVyZW5jZTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MDtwYWRkaW5nLWJvdHRvbTo3MHB4fS5wcm9ncmFtcyAucHJvZ3JhbS1jb250ZW50IC5pbmZvcy1jb25mZXJlbmNle2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtnYXA6MjRweDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnByb2dyYW1zIC5wcm9ncmFtLWNvbnRlbnQgLmluZm9zLWNvbmZlcmVuY2UgLnRpdGxle2ZvbnQtZmFtaWx5OlNhdG9zaGksQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6NHJlbTtsaW5lLWhlaWdodDo0cmVtO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojZmZmO21hcmdpbi10b3A6NDBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IGNhbGMoOTgwcHggLSAxcHgpKXsucHJvZ3JhbXMgLnByb2dyYW0tY29udGVudCAuaW5mb3MtY29uZmVyZW5jZSAudGl0bGV7bWFyZ2luLXRvcDoyMHB4O2ZvbnQtc2l6ZToycmVtO2xpbmUtaGVpZ2h0OjIuNHJlbX19LnByb2dyYW1zIC5wcm9ncmFtLWNvbnRlbnQgLmluZm9zLWNvbmZlcmVuY2UgLmRlc2NyaXB0aW9ue2ZvbnQtZmFtaWx5OlNhdG9zaGksQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MnJlbTtsaW5lLWhlaWdodDoyLjRyZW07Zm9udC13ZWlnaHQ6NDAwO21hcmdpbi10b3A6MjRweDtjb2xvcjojZmZmfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogY2FsYyg5ODBweCAtIDFweCkpey5wcm9ncmFtcyAucHJvZ3JhbS1jb250ZW50IC5pbmZvcy1jb25mZXJlbmNlIC5kZXNjcmlwdGlvbnttYXJnaW4tdG9wOjE2cHg7Zm9udC1zaXplOjEuNHJlbTtsaW5lLWhlaWdodDoycmVtfX0ucHJvZ3JhbXMgLnByb2dyYW0tY29udGVudCAuaW5mb3MtY29uZmVyZW5jZSAucmlnaHR7bWluLXdpZHRoOjQxMHB4O2Rpc3BsYXk6Z3JpZDtnYXA6MTVweDtwYWRkaW5nLXRvcDo0MHB4fS5wcm9ncmFtcyAucHJvZ3JhbS1jb250ZW50IC5pbmZvcy1jb25mZXJlbmNlIC5yaWdodC0xe2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMSwgMWZyKX0ucHJvZ3JhbXMgLnByb2dyYW0tY29udGVudCAuaW5mb3MtY29uZmVyZW5jZSAucmlnaHQtMntncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcil9LnByb2dyYW1zIC5wcm9ncmFtLWNvbnRlbnQgLmluZm9zLWNvbmZlcmVuY2UgLnJpZ2h0LTN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCAxZnIpfS5wcm9ncmFtcyAucHJvZ3JhbS1jb250ZW50IC5pbmZvcy1jb25mZXJlbmNlIC5yaWdodC00e2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNCwgMWZyKX0ucHJvZ3JhbXMgLnByb2dyYW0tY29udGVudCAuaW5mb3MtY29uZmVyZW5jZSAucmlnaHQtNXtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDUsIDFmcil9LnByb2dyYW1zIC5wcm9ncmFtLWNvbnRlbnQgLmluZm9zLWNvbmZlcmVuY2UgLnJpZ2h0LTZ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg2LCAxZnIpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpYW5kIChtYXgtd2lkdGg6IGNhbGMoOTgwcHggLSAxcHgpKXsucHJvZ3JhbXMgLnByb2dyYW0tY29udGVudCAuaW5mb3MtY29uZmVyZW5jZSAucmlnaHR7cGFkZGluZy10b3A6MTZweDttaW4td2lkdGg6YXV0b30ucHJvZ3JhbXMgLnByb2dyYW0tY29udGVudCAuaW5mb3MtY29uZmVyZW5jZSAucmlnaHQtMXtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KGNhbGMoMSAvIDIpLCAxZnIpfS5wcm9ncmFtcyAucHJvZ3JhbS1jb250ZW50IC5pbmZvcy1jb25mZXJlbmNlIC5yaWdodC0ye2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoY2FsYygyIC8gMiksIDFmcil9LnByb2dyYW1zIC5wcm9ncmFtLWNvbnRlbnQgLmluZm9zLWNvbmZlcmVuY2UgLnJpZ2h0LTN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdChjYWxjKDMgLyAyKSwgMWZyKX0ucHJvZ3JhbXMgLnByb2dyYW0tY29udGVudCAuaW5mb3MtY29uZmVyZW5jZSAucmlnaHQtNHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KGNhbGMoNCAvIDIpLCAxZnIpfS5wcm9ncmFtcyAucHJvZ3JhbS1jb250ZW50IC5pbmZvcy1jb25mZXJlbmNlIC5yaWdodC01e2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoY2FsYyg1IC8gMiksIDFmcil9LnByb2dyYW1zIC5wcm9ncmFtLWNvbnRlbnQgLmluZm9zLWNvbmZlcmVuY2UgLnJpZ2h0LTZ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdChjYWxjKDYgLyAyKSwgMWZyKX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiBjYWxjKDYwMHB4IC0gMXB4KSl7LnByb2dyYW1zIC5wcm9ncmFtLWNvbnRlbnQgLmluZm9zLWNvbmZlcmVuY2UgLnJpZ2h0e2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9fS5wcm9ncmFtcyAucHJvZ3JhbS1jb250ZW50IC5pbmZvcy1jb25mZXJlbmNlIC5yaWdodCAuc3BlYWtlcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDo4cHh9LnByb2dyYW1zIC5wcm9ncmFtLWNvbnRlbnQgLmluZm9zLWNvbmZlcmVuY2UgLnJpZ2h0IC5zcGVha2VyIC5uYW1lLC5wcm9ncmFtcyAucHJvZ3JhbS1jb250ZW50IC5pbmZvcy1jb25mZXJlbmNlIC5yaWdodCAuc3BlYWtlciAucm9sZXtmb250LWZhbWlseTpTYXRvc2hpLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjJyZW07bGluZS1oZWlnaHQ6Mi40cmVtO2NvbG9yOiNmZmZ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiBjYWxjKDk4MHB4IC0gMXB4KSl7LnByb2dyYW1zIC5wcm9ncmFtLWNvbnRlbnQgLmluZm9zLWNvbmZlcmVuY2UgLnJpZ2h0IC5zcGVha2VyIC5uYW1lLC5wcm9ncmFtcyAucHJvZ3JhbS1jb250ZW50IC5pbmZvcy1jb25mZXJlbmNlIC5yaWdodCAuc3BlYWtlciAucm9sZXtmb250LXNpemU6MS40cmVtO2xpbmUtaGVpZ2h0OjJyZW19fS5wcm9ncmFtcyAucHJvZ3JhbS1jb250ZW50IC5pbmZvcy1jb25mZXJlbmNlIC5yaWdodCAuc3BlYWtlciAuaW1hZ2V7d2lkdGg6MTAzcHg7aGVpZ2h0OjEwM3B4O2JvcmRlci1yYWRpdXM6NTAlO292ZXJmbG93OmhpZGRlbn0ucHJvZ3JhbXMgLnByb2dyYW0tY29udGVudCAuaW5mb3MtY29uZmVyZW5jZSAucmlnaHQgLnNwZWFrZXIgLmltYWdlIGltZ3t3aWR0aDoxMDAlO29iamVjdC1maXQ6Y292ZXI7aGVpZ2h0OjEwMCV9LnByb2dyYW1zIC5wcm9ncmFtLWNvbnRlbnQgLmluZm9zLWNvbmZlcmVuY2UgLnJpZ2h0IC5zcGVha2VyIC5uYW1le2ZvbnQtd2VpZ2h0OjcwMH0ucHJvZ3JhbXMgLnByb2dyYW0tY29udGVudCAuaW5mb3MtY29uZmVyZW5jZSAucmlnaHQgLnNwZWFrZXIgLnJvbGV7Zm9udC13ZWlnaHQ6NDAwfS5wcm9ncmFtcyAucHJvZ3JhbS1jb250ZW50IC5pbmZvcy1jb25mZXJlbmNlIC5yaWdodCAuc3BlYWtlciBhe21hcmdpbi1yaWdodDoxNnB4O21hcmdpbi1sZWZ0OjE2cHh9LnByb2dyYW1zIC5wcm9ncmFtLWNvbnRlbnQgLmluZm9zLWNvbmZlcmVuY2UgLnJpZ2h0IC5zcGVha2VyIGEgc3ZnIHBhdGh7dHJhbnNpdGlvbjpmaWxsIC4ycyBlYXNlfS5wcm9ncmFtcyAucHJvZ3JhbS1jb250ZW50IC5pbmZvcy1jb25mZXJlbmNlIC5yaWdodCAuc3BlYWtlciBhOmhvdmVyIHN2ZyBwYXRoe2ZpbGw6I2ZmMmVhOX0ucHJvZ3JhbXMgLnByb2dyYW0tY29udGVudCAuaGVhZGVyLWNvbmZlcmVuY2V7ZGlzcGxheTpmbGV4O2dhcDoxNXB4fS5wcm9ncmFtcyAucHJvZ3JhbS1jb250ZW50IC5oZWFkZXItY29uZmVyZW5jZSAuaG91ciwucHJvZ3JhbXMgLnByb2dyYW0tY29udGVudCAuaGVhZGVyLWNvbmZlcmVuY2UgLnR5cGV7Zm9udC1mYW1pbHk6U2F0b3NoaSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToycmVtO2xpbmUtaGVpZ2h0OjIuNHJlbTtmb250LXdlaWdodDo3MDA7cGFkZGluZzoxMHB4IDIwcHggMTBweCAyMHB4O2JvcmRlci1yYWRpdXM6NTBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IGNhbGMoOTgwcHggLSAxcHgpKXsucHJvZ3JhbXMgLnByb2dyYW0tY29udGVudCAuaGVhZGVyLWNvbmZlcmVuY2UgLmhvdXIsLnByb2dyYW1zIC5wcm9ncmFtLWNvbnRlbnQgLmhlYWRlci1jb25mZXJlbmNlIC50eXBle2ZvbnQtc2l6ZToxLjZyZW07bGluZS1oZWlnaHQ6MnJlbTtwYWRkaW5nOjhweCAxNnB4IDhweCAxNnB4fX0ucHJvZ3JhbXMgLnByb2dyYW0tY29udGVudCAuaGVhZGVyLWNvbmZlcmVuY2UgLmhvdXJ7Ym9yZGVyOjJweCBzb2xpZCAjZmYyZWE5O2NvbG9yOiNmZjJlYTl9LnByb2dyYW1zIC5wcm9ncmFtLWNvbnRlbnQgLmhlYWRlci1jb25mZXJlbmNlIC50eXBle2JvcmRlcjoycHggc29saWQgI2ZmZjtjb2xvcjojZmZmfS5jdGF7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvaW1wYWN0LWFpLnBuZ1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCAtMjEwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiBjYWxjKDc2MHB4IC0gMXB4KSl7LmN0YXtiYWNrZ3JvdW5kLXNpemU6MzgwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCAtNjBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjBweClhbmQgKG1heC13aWR0aDogY2FsYyg5ODBweCAtIDFweCkpey5jdGF7YmFja2dyb3VuZC1zaXplOjYwMHB4O2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgLTEwMHB4fX0uY3RhIC5jdGEtY29udGVudHttYXgtd2lkdGg6NTYwcHg7cGFkZGluZy10b3A6MTgwcHg7cGFkZGluZy1ib3R0b206MTgwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiBjYWxjKDk4MHB4IC0gMXB4KSl7LmN0YSAuY3RhLWNvbnRlbnR7cGFkZGluZy10b3A6ODBweDtwYWRkaW5nLWJvdHRvbTo1MHB4O21heC13aWR0aDoyNzVweH19LmN0YSAuY3RhLWNvbnRlbnQgLnRpdGxlIHB7Zm9udC1mYW1pbHk6U2F0b3NoaSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTo2LjZyZW07bGluZS1oZWlnaHQ6NnJlbTtmb250LXdlaWdodDo5MDA7bWFyZ2luLWJvdHRvbToyNHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogY2FsYyg5ODBweCAtIDFweCkpey5jdGEgLmN0YS1jb250ZW50IC50aXRsZSBwe2ZvbnQtc2l6ZTozLjZyZW07bGluZS1oZWlnaHQ6My44cmVtO21hcmdpbi1ib3R0b206MjRweH19LmN0YSAuY3RhLWNvbnRlbnQgLnRpdGxlIHAgc3Ryb25ne2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDg2LjNkZWcsICNGRjJFQTkgOS4zNyUsICMxNDU4RTQgODUuMTIlKTstd2Via2l0LWJhY2tncm91bmQtY2xpcDp0ZXh0O2JhY2tncm91bmQtY2xpcDp0ZXh0Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmNvbnRhY3QtY29udGFpbmVye2Rpc3BsYXk6ZmxleDtnYXA6NTBweDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nLWJvdHRvbTozNnB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogY2FsYyg5ODBweCAtIDFweCkpey5jb250YWN0LWNvbnRhaW5lcntmbGV4LWRpcmVjdGlvbjpjb2x1bW47d2lkdGg6MTAwJTtnYXA6MH19LmNvbnRhY3QtY29udGFpbmVyIC5hZGRyZXNzZXN7bWF4LXdpZHRoOjQwMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogY2FsYyg5ODBweCAtIDFweCkpey5jb250YWN0LWNvbnRhaW5lciAuYWRkcmVzc2Vze2JvcmRlci1ib3R0b206MnB4IHNvbGlkICMwMDA7bWF4LXdpZHRoOjEwMCV9fS5jb250YWN0LWNvbnRhaW5lciAuYWRkcmVzc2VzIHB7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZToycmVtO2xpbmUtaGVpZ2h0OjNyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiBjYWxjKDk4MHB4IC0gMXB4KSl7LmNvbnRhY3QtY29udGFpbmVyIC5hZGRyZXNzZXMgcHtmb250LXNpemU6MS42cmVtO2xpbmUtaGVpZ2h0OjJyZW07bWFyZ2luLWJvdHRvbToxNnB4fX0uY29udGFjdC1jb250YWluZXIgLmFkZHJlc3NlcyBwLnRpdGxle2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW4tYm90dG9tOjB9LmNvbnRhY3QtY29udGFpbmVyIC5jb250YWN0Zm9ybXt3aWR0aDo1MCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiBjYWxjKDk4MHB4IC0gMXB4KSl7LmNvbnRhY3QtY29udGFpbmVyIC5jb250YWN0Zm9ybXt3aWR0aDoxMDAlO3BhZGRpbmctdG9wOjE2cHh9fS5jb250YWN0LWNvbnRhaW5lciAuY29udGFjdGZvcm0gaW5wdXRbdHlwZT10ZXh0XSwuY29udGFjdC1jb250YWluZXIgLmNvbnRhY3Rmb3JtIGlucHV0W3R5cGU9ZW1haWxdLC5jb250YWN0LWNvbnRhaW5lciAuY29udGFjdGZvcm0gdGV4dGFyZWF7d2lkdGg6Y2FsYygxMDAlIC0gMjhweCk7cGFkZGluZzoxNHB4O2JvcmRlcjoxcHggc29saWQgIzAwMDttYXJnaW4tdG9wOjhweDttYXJnaW4tYm90dG9tOjE2cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiBjYWxjKDk4MHB4IC0gMXB4KSl7LmNvbnRhY3QtY29udGFpbmVyIC5jb250YWN0Zm9ybSBpbnB1dFt0eXBlPXRleHRdLC5jb250YWN0LWNvbnRhaW5lciAuY29udGFjdGZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sLmNvbnRhY3QtY29udGFpbmVyIC5jb250YWN0Zm9ybSB0ZXh0YXJlYXt3aWR0aDpjYWxjKDEwMCUgLSAyNHB4KTtwYWRkaW5nOjEycHh9fS5jb250YWN0LWNvbnRhaW5lciAuY29udGFjdGZvcm0gaW5wdXRbdHlwZT10ZXh0XSwuY29udGFjdC1jb250YWluZXIgLmNvbnRhY3Rmb3JtIGlucHV0W3R5cGU9ZW1haWxde2JvcmRlci1yYWRpdXM6NjBweH0uY29udGFjdC1jb250YWluZXIgLmNvbnRhY3Rmb3JtIHRleHRhcmVhe2JvcmRlci1yYWRpdXM6MjRweH0uY29udGFjdC1jb250YWluZXIgLmNvbnRhY3Rmb3JtIGxhYmVse2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MnJlbTtsaW5lLWhlaWdodDozcmVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogY2FsYyg5ODBweCAtIDFweCkpey5jb250YWN0LWNvbnRhaW5lciAuY29udGFjdGZvcm0gbGFiZWx7Zm9udC1zaXplOjEuNHJlbTtsaW5lLWhlaWdodDoycmVtfX0uY29udGFjdC1jb250YWluZXIgLmNvbnRhY3Rmb3JtIC53cGNmNy1saXN0LWl0ZW17bWFyZ2luOjIwcHggMCAwIDB9LmNvbnRhY3QtY29udGFpbmVyIC5jb250YWN0Zm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XXtwb3NpdGlvbjphYnNvbHV0ZTt2aXNpYmlsaXR5OmhpZGRlbjtvcGFjaXR5OjB9LmNvbnRhY3QtY29udGFpbmVyIC5jb250YWN0Zm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XStzcGFue2ZvbnQtc2l6ZToycmVtO2xpbmUtaGVpZ2h0OjIuNHJlbTtmb250LXdlaWdodDo3MDA7Ym9yZGVyOjJweCBzb2xpZCAjMDAwO3BhZGRpbmc6MTBweCAyMHB4O2JvcmRlci1yYWRpdXM6NTBweDt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IGNhbGMoOTgwcHggLSAxcHgpKXsuY29udGFjdC1jb250YWluZXIgLmNvbnRhY3Rmb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdK3NwYW57Zm9udC1zaXplOjEuNHJlbTtsaW5lLWhlaWdodDoycmVtO3BhZGRpbmc6OHB4IDEycHh9fS5jb250YWN0LWNvbnRhaW5lciAuY29udGFjdGZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF0rc3Bhbjpob3Zlcntjb2xvcjojZmYyZWE5fS5jb250YWN0LWNvbnRhaW5lciAuY29udGFjdGZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtzcGFue2NvbG9yOiNmZmY7YmFja2dyb3VuZDojMTQ1OGU0O2JvcmRlcjoycHggc29saWQgIzE0NThlNH0uY29udGFjdC1jb250YWluZXIgLmNvbnRhY3Rmb3JtIC53cGNmNy1ub3QtdmFsaWQtdGlwe2NvbG9yOiNmZjJlYTl9LmNvbnRhY3QtY29udGFpbmVyIC5jb250YWN0Zm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF17dHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0fS5jb250YWN0LWNvbnRhaW5lciAuY29udGFjdGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVye2NvbG9yOiNmZjJlYTl9LmNvbnRhY3QtY29udGFpbmVyIC5jb250YWN0Zm9ybSBwe21hcmdpbi1ib3R0b206MH0uY29udGFjdC1jb250YWluZXIgLmNvbnRhY3Rmb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctY2hlY2tib3h7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDoxOHB4IDhweDttYXJnaW4tYm90dG9tOjIwcHh9LnBvcHVwe2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTExfS5wb3B1cF9fb3ZlcmxheXtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjUpfS5wb3B1cF9fY29udGVudHtwb3NpdGlvbjpmaXhlZDt6LWluZGV4OjEwMDA7d2lkdGg6OTUwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6MzBweDtsZWZ0OjUwJTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7ZGlzcGxheTpmbGV4fUBtZWRpYShtYXgtd2lkdGg6IDk4MHB4KXsucG9wdXBfX2NvbnRlbnR7d2lkdGg6OTUlO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlfX0ucG9wdXBfX2NvbnRlbnQtbGVmdCwucG9wdXBfX2NvbnRlbnQtcmlnaHR7ZmxleC1ncm93OjE7ZmxleC1iYXNpczowfS5wb3B1cF9fY29udGVudC1sZWZ0IGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXJ9QG1lZGlhKG1heC13aWR0aDogOTgwcHgpey5wb3B1cF9fY29udGVudC1sZWZ0e2Rpc3BsYXk6bm9uZX19LnBvcHVwX19jb250ZW50LXJpZ2h0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZzo0MHB4fS5wb3B1cF9fY2xvc2V7YXBwZWFyYW5jZTpub25lO2JvcmRlcjpub25lO2JhY2tncm91bmQ6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MzBweDtyaWdodDozMHB4O3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHg7cGFkZGluZzowfS5wb3B1cF9fdGl0bGUsLnBvcHVwX190aXRsZSBwe2ZvbnQtc2l6ZTozNHB4O2xpbmUtaGVpZ2h0OjM0cHg7Zm9udC13ZWlnaHQ6NzAwO21hcmdpbjowIDAgMjRweCAwO2ZvbnQtZmFtaWx5OlNhdG9zaGksQXJpYWwsc2Fucy1zZXJpZn1AbWVkaWEobWF4LXdpZHRoOiA5ODBweCl7LnBvcHVwX190aXRsZSwucG9wdXBfX3RpdGxlIHB7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MjRweDttYXJnaW46MCAwIDE2cHggMH19LnBvcHVwX190aXRsZSBzdHJvbmd7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoODYuM2RlZywgI0ZGMkVBOSA5LjM3JSwgIzE0NThFNCA4NS4xMiUpOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnRleHQ7YmFja2dyb3VuZC1jbGlwOnRleHQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6cmdiYSgwLDAsMCwwKTtmb250LXdlaWdodDo3MDB9LnBvcHVwX19kZXNjcmlwdGlvbntmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyMHB4O2ZvbnQtd2VpZ2h0OjcwMDtmb250LWZhbWlseTpTYXRvc2hpLEFyaWFsLHNhbnMtc2VyaWZ9QG1lZGlhKG1heC13aWR0aDogOTgwcHgpey5wb3B1cF9fZGVzY3JpcHRpb257cGFkZGluZy1ib3R0b206MjBweH19LnBvcHVwX19jaGVja2JveHtmb250LWZhbWlseTpTYXRvc2hpLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE2cHh9LnBvcHVwX19jaGVja2JveCBsYWJlbHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtnYXA6OHB4fS5wb3B1cF9fY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF17YXBwZWFyYW5jZTpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2Rpc3BsYXk6ZmxleDthbGlnbi1jb250ZW50OmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZvbnQtc2l6ZToxMHB4O3BhZGRpbmc6MDtib3JkZXI6MnB4IHNvbGlkICNmZjJlYTk7Ym9yZGVyLXJhZGl1czozcHh9LnBvcHVwX19jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOjEzcHg7aGVpZ2h0OjEzcHg7Y2xpcC1wYXRoOnBvbHlnb24oMjglIDM4JSwgNDElIDUzJSwgNzUlIDI0JSwgODYlIDM4JSwgNDAlIDc4JSwgMTUlIDUwJSk7dHJhbnNmb3JtOnNjYWxlKDApO2JhY2tncm91bmQtY29sb3I6I2ZmZn0ucG9wdXBfX2NoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWR7YmFja2dyb3VuZC1jb2xvcjojZmYyZWE5fS5wb3B1cF9fY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDo6YmVmb3Jle3RyYW5zZm9ybTpzY2FsZSgxLjIpfS5wb3B1cF9fZm9ybXttYXJnaW4tdG9wOjhweH0ucG9wdXBfX2Zvcm0gZm9ybXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDo4cHg7cG9zaXRpb246cmVsYXRpdmV9LnBvcHVwX19mb3JtIGxhYmVse2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjMwcHg7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtZmFtaWx5OlNhdG9zaGksQXJpYWwsc2Fucy1zZXJpZn0ucG9wdXBfX2Zvcm0gaW5wdXRbdHlwZT1lbWFpbF17Ym9yZGVyOjFweCBzb2xpZCAjMDAwO2JvcmRlci1yYWRpdXM6NDBweDtwYWRkaW5nOjRweCAxNXB4O2hlaWdodDozOHB4O3BhZGRpbmctcmlnaHQ6MTE4cHh9LnBvcHVwX19mb3JtIGlucHV0W3R5cGU9c3VibWl0XXthcHBlYXJhbmNlOm5vbmU7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czo0MHB4O3BhZGRpbmc6NHB4IDE5cHg7aGVpZ2h0OjM4cHg7YmFja2dyb3VuZC1jb2xvcjojZmYyZWE5O2JvcmRlcjoxcHggc29saWQgI2ZmMmVhOTtjb2xvcjojMDAwO2ZvbnQtd2VpZ2h0OjcwMDtmb250LWZhbWlseTpTYXRvc2hpLEFyaWFsLHNhbnMtc2VyaWY7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6NHB4O2JvdHRvbTo0cHg7aGVpZ2h0OjQwcHg7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjBweDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZTtjdXJzb3I6cG9pbnRlcn0ucG9wdXBfX2Zvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojZmYyZWE5O2JvcmRlcjoxcHggc29saWQgI2ZmMmVhOX0ucG9wdXBfX2Zvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmRpc2FibGVke2JhY2tncm91bmQtY29sb3I6Z3JheTtjb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgZ3JheTtjdXJzb3I6bm90LWFsbG93ZWR9LnBvcHVwX19vcGVuLWJ0bnthcHBlYXJhbmNlOm5vbmU7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDpub25lO3Bvc2l0aW9uOmZpeGVkO2JvdHRvbTo0MHB4O3JpZ2h0OjQwcHg7ei1pbmRleDoyMzAwO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDMwMCUpO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjhweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZjJlYTk7Ym9yZGVyLXJhZGl1czo0MHB4O3BhZGRpbmc6OHB4IDE5cHg7aGVpZ2h0OjM4cHg7Y29sb3I6IzAwMDtmb250LXdlaWdodDo3MDA7Zm9udC1mYW1pbHk6U2F0b3NoaSxBcmlhbCxzYW5zLXNlcmlmfS5wb3B1cF9fb3Blbi1idG4uc2hvd3t0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0ucGFydG5lcnMtcGFnZXtiYWNrZ3JvdW5kLWNvbG9yOiMxNDU4ZTR9LnBhcnRuZXJzLWhlYWRlcntwYWRkaW5nOjE2NXB4IDAgNTVweCAwO2NvbG9yOiNmZmY7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO2FsaWduLWl0ZW1zOnN0YXJ0O2p1c3RpZnktY29udGVudDpjZW50ZXI7Z2FwOjIwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiBjYWxjKDk4MHB4IC0gMXB4KSl7LnBhcnRuZXJzLWhlYWRlcntncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO3BhZGRpbmc6ODZweCAwIDIzcHggMH19LnBhcnRuZXJzLWhlYWRlciAucGFydG5lcnMtaGVhZGVyLWRlc2NyaXB0aW9uLXRleHQgcHtmb250LXdlaWdodDo0MDB9LnBhcnRuZXJzLWhlYWRlciAucGFydG5lcnMtaGVhZGVyLWRlc2NyaXB0aW9uLXRleHQgcCwucGFydG5lcnMtaGVhZGVyIC5wYXJ0bmVycy1oZWFkZXItZGVzY3JpcHRpb24tdGV4dCBhe2NvbG9yOiNmZmZ9LnBhcnRuZXJzLWhlYWRlciAucGFydG5lcnMtaGVhZGVyLWRlc2NyaXB0aW9uLXRleHQgYTpob3Zlcntjb2xvcjojZmYyZWE5fS5wYXJ0bmVycy1oZWFkZXIgLnBhcnRuZXJzLWhlYWRlci1kZXNjcmlwdGlvbiAucGFydG5lcnMtbGlua3N7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztnYXA6OHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogY2FsYyg5ODBweCAtIDFweCkpey5wYXJ0bmVycy1oZWFkZXIgLnBhcnRuZXJzLWhlYWRlci1kZXNjcmlwdGlvbiAucGFydG5lcnMtbGlua3N7ZmxleC1kaXJlY3Rpb246Y29sdW1ufX0ucGFydG5lcnMtaGVhZGVyIC5wYXJ0bmVycy1oZWFkZXItZGVzY3JpcHRpb24gLnBhcnRuZXJzLWxpbmtzIGF7d2lkdGg6Zml0LWNvbnRlbnR9LnBhcnRuZXJzLWhlYWRlci1pbWFnZSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyO2JvcmRlci1yYWRpdXM6MjBweDttYXgtaGVpZ2h0OjUwMHB4O21hcmdpbi1ib3R0b206NDBweH0ucGFydG5lcnMtc2xpZGVye3BhZGRpbmctdG9wOjEwJTtwYWRkaW5nLWJvdHRvbToxMjBweDt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IGNhbGMoNzYwcHggLSAxcHgpKXsucGFydG5lcnMtc2xpZGVye3RleHQtYWxpZ246bGVmdDtwYWRkaW5nLWJvdHRvbToxMDBweH19LnBhcnRuZXJzLXNsaWRlciAudGl0bGV7bWFyZ2luLWJvdHRvbTo3M3B4O2NvbG9yOiNmZmZ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiBjYWxjKDQ5MHB4IC0gMXB4KSl7LnBhcnRuZXJzLXNsaWRlciAudGl0bGV7Zm9udC1zaXplOjMuNnJlbTtsaW5lLWhlaWdodDozLjhyZW19fS5wYXJ0bmVycy1zbGlkZXIgLnBhcnRuZXJzLXNsaWRlci1saW5rcyAucGFydG5lci1saW5re3BhZGRpbmc6MzBweCA2MHB4O2JvcmRlci1yYWRpdXM6NzZweDtib3JkZXI6MnB4IHNvbGlkICNmZmY7dHJhbnNpdGlvbjphbGwgLjI1cyBlYXNlLWluLW91dH0ucGFydG5lcnMtc2xpZGVyIC5wYXJ0bmVycy1zbGlkZXItbGlua3MgLnBhcnRuZXItbGluazpob3Zlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMjlweCl9LnBhcnRuZXJzLXNsaWRlciAucGFydG5lcnMtc2xpZGVyLWxpbmtzIC5wYXJ0bmVyLWxpbmsgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjYwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiBjYWxjKDc2MHB4IC0gMXB4KSl7LnBhcnRuZXJzLXNsaWRlciAucGFydG5lcnMtc2xpZGVyLWxpbmtzIC5wYXJ0bmVyLWxpbmsgaW1ne2hlaWdodDo0MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IGNhbGMoNzYwcHggLSAxcHgpKXsucGFydG5lcnMtc2xpZGVyIC5wYXJ0bmVycy1zbGlkZXItbGlua3MgLnBhcnRuZXItbGlua3t3aWR0aDphdXRvO3BhZGRpbmc6MTVweCAzMHB4fX0ucGFydG5lcnMtc2xpZGVyIC5wYXJ0bmVycy1zbGlkZXItbGlua3Muc2hvcnR7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7Z2FwOjI0cHh9LnBhcnRuZXJzLXNsaWRlciAucGFydG5lcnMtc2xpZGVyLWxpbmtzLnNob3J0IC5wYXJ0bmVyLWxpbmt7d2lkdGg6MzMlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5wYXJ0bmVycy1zbGlkZXIgLnBhcnRuZXJzLXNsaWRlci1saW5rcy5zaG9ydCAucGFydG5lci1saW5rIGltZ3t3aWR0aDphdXRvO2hlaWdodDo5MHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogY2FsYyg3NjBweCAtIDFweCkpey5wYXJ0bmVycy1zbGlkZXIgLnBhcnRuZXJzLXNsaWRlci1saW5rcy5zaG9ydCAucGFydG5lci1saW5re3dpZHRoOmF1dG99fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogY2FsYyg3NjBweCAtIDFweCkpey5wYXJ0bmVycy1zbGlkZXIgLnBhcnRuZXJzLXNsaWRlci1saW5rcy5zaG9ydHtmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS5wYXJ0bmVycy1zbGlkZXIgLnBhcnRuZXJzLXNsaWRlci1saW5rcy5sb25ne2Rpc3BsYXk6ZmxleDt0ZXh0LXdyYXA6bm93cmFwfS5wYXJ0bmVycy1zbGlkZXIgLnBhcnRuZXJzLXNsaWRlci1saW5rcy5sb25nIC5wYXJ0bmVyLWxpbmt7bWluLXdpZHRoOjMwMHB4O21heC13aWR0aDozMDBweDt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tcmlnaHQ6MjRweH0ucGFydG5lcnMtc2xpZGVyIC5wYXJ0bmVycy1zbGlkZXItbGlua3MubG9uZyBpbWd7d2lkdGg6YXV0bzttYXJnaW46YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTttaW4td2lkdGg6Zml0LWNvbnRlbnR9LnNsaWRlci1wYXJ0bmVycy1pbWFnZXN7cGFkZGluZy10b3A6MDtwYWRkaW5nLWJvdHRvbTo4MHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5zbGlkZXItcGFydG5lcnMtaW1hZ2VzOmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjY1JTtiYWNrZ3JvdW5kLWNvbG9yOiMxNDU4ZTQ7bGVmdDowO2JvdHRvbTowO3JpZ2h0OjA7ei1pbmRleDotMX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IGNhbGMoNzYwcHggLSAxcHgpKXsuc2xpZGVyLXBhcnRuZXJzLWltYWdlc3twYWRkaW5nLXRvcDo2MHB4O3BhZGRpbmctYm90dG9tOjYwcHh9fS5zbGlkZXItcGFydG5lcnMtaW1hZ2VzLWNvbnRhaW5lcntwYWRkaW5nOjAgMjRweH0uc2xpZGVyLXBhcnRuZXJzLWltYWdlcyAudGl0bGV7Y29sb3I6I2ZmZjttYXgtd2lkdGg6ODAlfS5zbGlkZXItcGFydG5lcnMtaW1hZ2VzIC5zcGxpZGVfX2Fycm93c3twb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDo4MHB4O3JpZ2h0OjIwcHg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3otaW5kZXg6MTtwb2ludGVyLWV2ZW50czpub25lO3RvcDo2MHB4fS5zbGlkZXItcGFydG5lcnMtaW1hZ2VzIC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvd3thcHBlYXJhbmNlOm5vbmU7Ym9yZGVyOjA7YmFja2dyb3VuZDpub25lO3BvaW50ZXItZXZlbnRzOmF1dG87Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2U7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9zdmcvaWNuX2Fycm93c2xpZGVyX3doaXRlLnN2Z1wiKTtiYWNrZ3JvdW5kLXNpemU6MjNweCAxNnB4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjt3aWR0aDozNXB4O2hlaWdodDozNXB4O2JvcmRlcjoycHggc29saWQgI2ZmZjtib3JkZXItcmFkaXVzOjUwcHh9LnNsaWRlci1wYXJ0bmVycy1pbWFnZXMgLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93OmhvdmVye3RyYW5zZm9ybTpzY2FsZSgxLjEpfS5zbGlkZXItcGFydG5lcnMtaW1hZ2VzIC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdy5zcGxpZGVfX2Fycm93LS1uZXh0e3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uc2xpZGVyLXBhcnRuZXJzLWltYWdlcyAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3cuc3BsaWRlX19hcnJvdy0tbmV4dDpob3Zlcnt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZykgc2NhbGUoMS4xKX0uc2xpZGVyLXBhcnRuZXJzLWltYWdlcyAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3cgc3Zne2Rpc3BsYXk6bm9uZX0uc2xpZGVyLXBhcnRuZXJzLWltYWdlcyAuc3BsaWRlX19zbGlkZSBpbWd7aGVpZ2h0OjUyNHB4O29iamVjdC1maXQ6Y292ZXI7Ym9yZGVyLXJhZGl1czoyMHB4O3BhZGRpbmc6MCA1cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjBweClhbmQgKG1heC13aWR0aDogY2FsYyg5ODBweCAtIDFweCkpey5zbGlkZXItcGFydG5lcnMtaW1hZ2VzIC5zcGxpZGVfX3NsaWRlIGltZ3toZWlnaHQ6MzUwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMClhbmQgKG1heC13aWR0aDogY2FsYyg3NjBweCAtIDFweCkpey5zbGlkZXItcGFydG5lcnMtaW1hZ2VzIC5zcGxpZGVfX3NsaWRlIGltZ3toZWlnaHQ6MjUwcHh9fS5zbGlkZXItcGFydG5lcnMtaW1hZ2VzIC5zcGxpZGVfX2Fycm93e2FwcGVhcmFuY2U6bm9uZTtib3JkZXI6MDtiYWNrZ3JvdW5kOm5vbmU7cG9pbnRlci1ldmVudHM6YXV0bztjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZX0uc2xpZGVyLXBhcnRuZXJzLWltYWdlcyAuc3BsaWRlX19hcnJvdzpob3Zlcnt0cmFuc2Zvcm06c2NhbGUoMS4xKX0uc2xpZGVyLXBhcnRuZXJzLWltYWdlcyAuc3BsaWRlX19hcnJvdyBzdmd7d2lkdGg6NTFweDtoZWlnaHQ6NTFweH0uc2xpZGVyLXBhcnRuZXJzLWF0dGVuZGVlcyAudGl0bGV7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiBjYWxjKDc2MHB4IC0gMXB4KSl7LnNsaWRlci1wYXJ0bmVycy1hdHRlbmRlZXMgLnRpdGxle3RleHQtYWxpZ246bGVmdH19LnNsaWRlci1wYXJ0bmVycy1hdHRlbmRlZXMgLnNsaWRlci1jb250YWluZXJ7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlci10b3A6MnB4IHNvbGlkICMwMDA7Ym9yZGVyLWJvdHRvbToycHggc29saWQgIzAwMDtwYWRkaW5nOjIwcHggMH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApYW5kIChtYXgtd2lkdGg6IGNhbGMoNzYwcHggLSAxcHgpKXsuc2xpZGVyLXBhcnRuZXJzLWF0dGVuZGVlcyAuc2xpZGVyLWNvbnRhaW5lcntwYWRkaW5nOjE3cHggMH19LnNsaWRlci1wYXJ0bmVycy1hdHRlbmRlZXMgLnBhcnRuZXJzLXNsaWRlci1hdHRlbmRlZXMtbGlua3MubG9uZ3tkaXNwbGF5OmZsZXg7dGV4dC13cmFwOm5vd3JhcDtnYXA6MjRweH0uc2xpZGVyLXBhcnRuZXJzLWF0dGVuZGVlcyAucGFydG5lcnMtc2xpZGVyLWF0dGVuZGVlcy1saW5rcy5sb25nIC5hdHRlbmRlZS1pdGVte2Rpc3BsYXk6ZmxleDt0ZXh0LWFsaWduOmNlbnRlcjtmbGV4LXNocmluazowfS5zbGlkZXItcGFydG5lcnMtYXR0ZW5kZWVzIC5wYXJ0bmVycy1zbGlkZXItYXR0ZW5kZWVzLWxpbmtzLmxvbmcgLmF0dGVuZGVlLWl0ZW0gaW1ne3dpZHRoOmF1dG87aGVpZ2h0OjM1cHg7bWFyZ2luLXJpZ2h0OjUxcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKWFuZCAobWF4LXdpZHRoOiBjYWxjKDc2MHB4IC0gMXB4KSl7LnNsaWRlci1wYXJ0bmVycy1hdHRlbmRlZXMgLnBhcnRuZXJzLXNsaWRlci1hdHRlbmRlZXMtbGlua3MubG9uZyAuYXR0ZW5kZWUtaXRlbSBpbWd7aGVpZ2h0OjIycHh9fSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRWYXJpYWJsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vLyBDb2xvciBuYW1lcyAoaHR0cDovL2NoaXIuYWcvcHJvamVjdHMvbmFtZS10aGF0LWNvbG9yKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kd2hpdGU6ICNmZmZmZmY7XG4kZGVuaW06ICMxNDU4RTQ7XG4kYmxhY2s6ICMwMDAwMDA7XG4kUGVyc2lhblJvc2U6ICNGRjJFQTk7XG5cblxuXG5cbiRjLWVycm9yOiAkUGVyc2lhblJvc2U7XG5cbjpyb290IHtcbiAgLS1jLXRleHQ6ICN7JGJsYWNrfTtcbiAgLS1jLWJnOiAjeyR3aGl0ZX07XG59XG5cbi5kYXJrIHtcbiAgLS1jLXRleHQ6ICN7JHdoaXRlfTtcbiAgLS1jLWJnOiAjeyRkZW5pbX07XG59XG5cbi5saWdodCB7XG4gIC0tYy10ZXh0OiAjeyRkZW5pbX07XG4gIC0tYy1iZzogI3skd2hpdGV9O1xufVxuXG4vLyBMYXlvdXRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGxheW91dC13aWR0aDogMTYwMHB4O1xuJGd1dHRlci13aWR0aDogMjBweDtcblxuXG4vLyBGb250IEZhbWlseVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTYXRvc2hpJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybCguLi9mb250cy9TYXRvc2hpLUxpZ2h0LndvZmYpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoLi4vZm9udHMvU2F0b3NoaS1MaWdodC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTYXRvc2hpJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybCguLi9mb250cy9TYXRvc2hpLVJlZ3VsYXIud29mZikgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCguLi9mb250cy9TYXRvc2hpLVJlZ3VsYXIud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbn1cblxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTYXRvc2hpJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybCguLi9mb250cy9TYXRvc2hpLU1lZGl1bS53b2ZmKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKC4uL2ZvbnRzL1NhdG9zaGktTWVkaXVtLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NhdG9zaGknO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL1NhdG9zaGktQm9sZC53b2ZmKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKC4uL2ZvbnRzL1NhdG9zaGktQm9sZC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTYXRvc2hpJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IHVybCguLi9mb250cy9TYXRvc2hpLUJsYWNrLndvZmYpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoLi4vZm9udHMvU2F0b3NoaS1CbGFjay53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xufVxuXG5AZm9udC1mYWNle1xuICBmb250LWZhbWlseTogJ0NsYXNoIERpc3BsYXkgVmFyaWFibGUnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL0NsYXNoRGlzcGxheS1SZWd1bGFyLndvZmYpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoLi4vZm9udHMvQ2xhc2hEaXNwbGF5LVJlZ3VsYXIud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdDbGFzaCBEaXNwbGF5IFZhcmlhYmxlJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBzcmM6IHVybCguLi9mb250cy9DbGFzaERpc3BsYXktQm9sZC53b2ZmKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoLi4vZm9udHMvQ2xhc2hEaXNwbGF5LUJvbGQud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbn1cbi8vIEZvbnRzICYgVHlwby90ZXh0IGJhc2Vcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJFNhdG9zaGk6IFNhdG9zaGksIEFyaWFsLCBzYW5zLXNlcmlmO1xuJGZvbnQtZmFtaWx5LWJhc2U6ICRTYXRvc2hpO1xuJGZvbnQtc2l6ZS1iYXNlOiAxNnB4O1xuJGxpbmUtaGVpZ2h0LWJhc2U6IDIwcHg7XG5cbiRjbGFzaERpc3BsYXlWYXJpYWJsZTogQ2xhc2ggRGlzcGxheSBWYXJpYWJsZSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kZm9udC1mYW1pbHktaGVhZGluZzogJGNsYXNoRGlzcGxheVZhcmlhYmxlO1xuXG4vLyBUYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJHRhYmxlLWJnLWNvbG9yOiAkd2hpdGU7XG4kdGFibGUtYmctYWNjZW50OiBkYXJrZW4oJHdoaXRlLCA1JSk7XG4kdGFibGUtYmctaG92ZXI6IGRhcmtlbigkd2hpdGUsIDEwJSk7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAkZGVuaW07XG4kdGFibGUtY2VsbC1wYWRkaW5nOiAkZ3V0dGVyLXdpZHRoO1xuXG5cbi8vIEJyZWFrcG9pbnRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRtcS1zbWFsbDogNDgwcHg7XG4kbXEtbW9iaWxlOiA2MDBweDtcbiRtcS10YWJsZXQ6IDc2MHB4O1xuJG1xLWRlc2t0b3A6IDk4MHB4O1xuJG1xLWlwYWQ6IDEwMzBweDtcbiRtcS1tZWRpdW06IDEyODBweDtcbiRtcS1sYXJnZTogMTQyMHB4O1xuJG1xLWh1Z2U6IDE1ODBweDtcbiRtcS1naWdhOiAyNDAwcHg7XG5cblxuLy8gT3RoZXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiR0cmFuc2l0aW9uLWRlZmF1bHQ6IC4ycyBlYXNlLWluLW91dDtcbiRjYWNoZS1idXN0ZXI6ICc/MS4wJztcbiIsIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXRvcDogNzNweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCMxNDU4RTQsIzE0NThFNCA5OXB4LCB0cmFuc3BhcmVudCAxMDBweCk7XG5cbiAgJi5saWdodC10ZW1wbGF0ZSB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICB9XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLyoqXG4gKiBAZmlsZSBNaXhpbnNcbiovXG5cbi8qKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogVEFCTEUgT0YgQ09OVEVOVFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogQWNjZXNzaWJpbGl0eSBhaWRzXG4gKiBNZWRpYSBxdWVyaWVzXG4gKiAtLSBSZXRpbmEgaW1hZ2VzXG4gKiBVdGlsaXRpZXNcbiAqIExheW91dFxuICogRm9udHNcbiAqL1xuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRBY2Nlc3NpYmlsaXR5IGFpZHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLy8gSGlkZSBvbmx5IHZpc3VhbGx5LCBidXQgaGF2ZSBpdCBhdmFpbGFibGUgZm9yIHNjcmVlbnJlYWRlcnM6XG4vLyBodHRwOi8vc25vb2suY2EvYXJjaGl2ZXMvaHRtbF9hbmRfY3NzL2hpZGluZy1jb250ZW50LWZvci1hY2Nlc3NpYmlsaXR5XG5AbWl4aW4gdmlzdWFsbHloaWRkZW4ge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAwO1xuXG4gIC8vIEV4dGVuZHMgdGhlIC52aXN1YWxseWhpZGRlbiBjbGFzcyB0byBhbGxvdyB0aGUgZWxlbWVudCB0byBiZSBmb2N1c2FibGVcbiAgLy8gd2hlbiBuYXZpZ2F0ZWQgdG8gdmlhIHRoZSBrZXlib2FyZDogaHR0cHM6Ly93d3cuZHJ1cGFsLm9yZy9ub2RlLzg5NzYzOFxuICAmLmZvY3VzYWJsZTphY3RpdmUsXG4gICYuZm9jdXNhYmxlOmZvY3VzIHtcbiAgICBjbGlwOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi52aXN1YWxseWhpZGRlbixcbi5zY3JlZW4tcmVhZGVyLW9ubHkge1xuICBAaW5jbHVkZSB2aXN1YWxseWhpZGRlbjtcbn1cblxuQG1peGluIGlzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmlzLWhpZGRlbiB7XG4gIEBpbmNsdWRlIGlzLWhpZGRlbjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdE1lZGlhIHF1ZXJpZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5AbWl4aW4gcmVzcG9uc2l2ZSgkbWluLCAkbWF4OiAwKSB7XG4gIEBpZiAkbWF4ICE9IDAge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6IGNhbGMoI3skbWF4fSAtIDFweCkpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHZpZXdwb3J0LXJhdGlvKCRyYXRpbzogMSAxLCAkd2lkdGg6IDkwLCAkaGVpZ2h0OiA5MCkge1xuICBAaWYgbGVuZ3RoKCRyYXRpbykgPCAyIG9yIGxlbmd0aCgkcmF0aW8pID4gMiB7XG4gICAgQHdhcm4gXCIkcmF0aW8gbXVzdCBiZSBhIGxpc3Qgd2l0aCB0d28gdmFsdWVzLlwiO1xuICB9XG4gIHdpZHRoOiAjeyR3aWR0aH12dztcbiAgaGVpZ2h0OiAjeygobnRoKCRyYXRpbywgMikgLyBudGgoJHJhdGlvLCAxKSkgKiAkd2lkdGgpfXZ3O1xuICBtYXgtaGVpZ2h0OiAjeyRoZWlnaHR9dmg7XG4gIG1heC13aWR0aDogI3soKG50aCgkcmF0aW8sIDEpIC8gbnRoKCRyYXRpbywgMikpICogJGhlaWdodCl9dmg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRSZXRpbmEgaW1hZ2VzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtaXhpbiByZXRpbmEoJGltYWdlLCAkZXh0ZW5zaW9uLCAkd2lkdGgsICRoZWlnaHQsICRwb3NpdGlvbjogY2VudGVyLCAkcmVwZWF0OiBuby1yZXBlYXQpIHtcblx0YmFja2dyb3VuZDogdXJsKCRpbWFnZSArICcuJyArICRleHRlbnNpb24pICRyZXBlYXQgJHBvc2l0aW9uO1xuXHRiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aCAkaGVpZ2h0O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuXHRcdHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksXG5cdFx0c2NyZWVuIGFuZCAoLW1vei1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcblx0XHRzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyLzEpLFxuXHRcdHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuXHRcdHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLFxuXHRcdHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuXHRcdGJhY2tncm91bmQ6IHVybCgkaW1hZ2UgKyAnQDJ4JyArICcuJyArICRleHRlbnNpb24pICRyZXBlYXQgJHBvc2l0aW9uO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogJHdpZHRoICRoZWlnaHQ7XG5cdH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFV0aWxpdGllc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgJiB7XG4gICAgem9vbTogMTtcbiAgfVxufVxuXG5AbWl4aW4gZGVidWcoJGxpc3QpIHtcbiAgYm9keTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGRlYnVnKCRsaXN0LCB0cnVlKSAhaW1wb3J0YW50O1xuXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDFlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IC41ZW0gIWltcG9ydGFudDtcblxuICAgIGJhY2tncm91bmQ6ICNFRkVGRUYgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjREREICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogLjJlbSAhaW1wb3J0YW50O1xuXG4gICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgICBmb250OiAuNzVlbS8xLjUgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggd2hpdGUgIWltcG9ydGFudDtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRMYXlvdXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5AbWl4aW4gYm94LW9mZnNldCgkcmF0aW86NTAlLCAkYWxpZ246bGVmdCwgJGhlaWdodDoxMDAlKSB7XG4gIEBpZiAkYWxpZ24gPT0gJ2xlZnQnIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAxMDAlIC0gJHJhdGlvO1xuICB9IEBlbHNlIHtcbiAgICBsZWZ0OiAxMDAlIC0gJHJhdGlvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgaGVpZ2h0OiAkaGVpZ2h0O1xuICB0b3A6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGNhbGMoNTB2dyAtICN7KCgwLjUgLSAoJHJhdGlvLzEwMCUpKSAqICRsYXlvdXQtd2lkdGgpfSk7XG5cbiAgQGNvbnRlbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRGb250c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbkBtaXhpbiBmb250LWZhY2UoJGZhbWlseSwgJGZpbGUsICR3ZWlnaHQ6IG5vcm1hbCwgJHN0eWxlOiBub3JtYWwpIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogJGZhbWlseTtcbiAgZm9udC1zdHlsZTogJHN0eWxlO1xuICBmb250LXdlaWdodDogJHdlaWdodDtcbiAgc3JjOiBsb2NhbCgnI3skZmFtaWx5fScpLFxuICB1cmwoJyN7JGZpbGV9LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJyN7JGZpbGV9LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQG1peGluIGZvbnQtc2l6ZSgkZnMpIHtcbiAgQGlmIHVuaXRsZXNzKCRmcykgYW5kICRmcyAhPSAwIHtcbiAgICAkZnNyZW06ICRmcyAvIDEwO1xuICAgIGZvbnQtc2l6ZTogI3skZnNyZW19cmVtO1xuICB9IEBlbHNlIHtcbiAgICBmb250LXNpemU6ICRmcztcbiAgfVxufVxuXG5AbWl4aW4gZm9udCgkZnMsICRsaDogOTk5LCAkbHM6IDApIHtcbiAgQGlmIHVuaXRsZXNzKCRmcykgYW5kICRmcyAhPSAwIHtcbiAgICAkZnNyZW06ICRmcyAvIDEwO1xuICAgIGZvbnQtc2l6ZTogI3skZnNyZW19cmVtO1xuICB9IEBlbHNlIHtcbiAgICBmb250LXNpemU6ICRmcztcbiAgfVxuXG4gIEBpZiAkbGggIT0gOTk5IHtcbiAgICBAaWYgdW5pdGxlc3MoJGxoKSBhbmQgJGxoICE9IDAge1xuICAgICAgJGxocmVtOiAkbGggLyAxMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAjeyRsaHJlbX1yZW07XG4gICAgfSBAZWxzZSB7XG4gICAgICBsaW5lLWhlaWdodDogI3skbGh9O1xuICAgIH1cbiAgfVxuXG4gIEBpZiAkbHMgIT0gMCB7XG4gICAgQGlmIHVuaXRsZXNzKCRscykge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6ICN7JGxzfXB4O1xuICAgIH0gQGVsc2Uge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6ICN7JGxzfTtcbiAgICB9XG4gIH1cbn1cblxuLypcblJlc3BvbnNpdmUgZm9udCwgcGFzcyBtaW4gYW5kIG1heCB3aWR0aCBpbiBiZXR3ZWVuIHRvIGFjdCBhbmQgbWluIGFuZCBtYXggZm9udCBzaXplLiBGb250IHdpbGwgYWRqdXN0IGluIGJldHdlZW5cbiovXG5AbWl4aW4gZmx1aWQtdHlwZSgkbWluLXZ3LCAkbWF4LXZ3LCAkbWluLWZvbnQtc2l6ZSwgJG1heC1mb250LXNpemUpIHtcbiAgJHUxOiB1bml0KCRtaW4tdncpO1xuICAkdTI6IHVuaXQoJG1heC12dyk7XG4gICR1MzogdW5pdCgkbWluLWZvbnQtc2l6ZSk7XG4gICR1NDogdW5pdCgkbWF4LWZvbnQtc2l6ZSk7XG5cbiAgQGlmICR1MSA9PSAkdTIgYW5kICR1MSA9PSAkdTMgYW5kICR1MSA9PSAkdTQge1xuICAgICYge1xuICAgICAgZm9udC1zaXplOiAkbWluLWZvbnQtc2l6ZTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtaW4tdncpIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKCN7JG1pbi1mb250LXNpemV9ICsgI3tzdHJpcC11bml0KCRtYXgtZm9udC1zaXplIC0gJG1pbi1mb250LXNpemUpfSAqICgoMTAwdncgLSAjeyRtaW4tdnd9KSAvICN7c3RyaXAtdW5pdCgkbWF4LXZ3IC0gJG1pbi12dyl9KSk7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWF4LXZ3KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJG1heC1mb250LXNpemU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vLyBodHRwczovL2Nzcy10cmlja3MuY29tL3NuaXBwZXRzL3Nhc3Mvdmlld3BvcnQtc2l6ZWQtdHlwb2dyYXBoeS1taW5pbXVtLW1heGltdW0tc2l6ZXMvXG4vLy8gVmlld3BvcnQgc2l6ZWQgdHlwb2dyYXBoeSB3aXRoIG1pbmltdW0gYW5kIG1heGltdW0gdmFsdWVzXG4vLy9cbi8vLyBAYXV0aG9yIEVkdWFyZG8gQm91Y2FzIChAZWR1YXJkb2JvdWNhcylcbi8vL1xuLy8vIEBwYXJhbSB7TnVtYmVyfSAgICRyZXNwb25zaXZlICAtIFZpZXdwb3J0LWJhc2VkIHNpemVcbi8vLyBAcGFyYW0ge051bWJlcn0gICAkbWluICAgICAgICAgLSBNaW5pbXVtIGZvbnQgc2l6ZSAocHgpXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICAgJG1heCAgICAgICAgIC0gTWF4aW11bSBmb250IHNpemUgKHB4KVxuLy8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChvcHRpb25hbClcbi8vLyBAcGFyYW0ge051bWJlcn0gICAkZmFsbGJhY2sgICAgLSBGYWxsYmFjayBmb3Igdmlld3BvcnQtXG4vLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFzZWQgdW5pdHMgKG9wdGlvbmFsKVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIDV2dyBmb250IHNpemUgKHdpdGggNTBweCBmYWxsYmFjayksXG4vLy8gICAgICAgICAgICAgICAgIG1pbnVtdW0gb2YgMzVweCBhbmQgbWF4aW11bSBvZiAxNTBweFxuLy8vIEBpbmNsdWRlIHJlc3BvbnNpdmUtZm9udCg1dncsIDM1cHgsIDE1MHB4LCA1MHB4KTtcbi8vLyBubyBsaW1pdHMgLS0+IGZvbnQtc2l6ZTogM3Z3O1xuLy8vIGxpbWl0IG1pbi4gLS0+IEBpbmNsdWRlIHJlc3BvbnNpdmUtZm9udCgzdncsIDIwcHgpO1xuLy8vIGxpbWl0IG1pbi4gJiBtYXguIC0tPiBAaW5jbHVkZSByZXNwb25zaXZlLWZvbnQoM3Z3LCAyMHB4LCA1MHB4KTtcbi8vL1xuQG1peGluIHJlc3BvbnNpdmUtZm9udCgkcmVzcG9uc2l2ZSwgJG1pbiwgJG1heDogZmFsc2UsICRmYWxsYmFjazogZmFsc2UpIHtcblx0JHJlc3BvbnNpdmUtdW5pdGxlc3M6ICRyZXNwb25zaXZlIC8gKCRyZXNwb25zaXZlIC0gJHJlc3BvbnNpdmUgKyAxKTtcblx0JGRpbWVuc2lvbjogaWYodW5pdCgkcmVzcG9uc2l2ZSkgPT0gJ3ZoJywgJ2hlaWdodCcsICd3aWR0aCcpO1xuXHQkbWluLWJyZWFrcG9pbnQ6ICRtaW4gLyAkcmVzcG9uc2l2ZS11bml0bGVzcyAqIDEwMDtcblxuXHRAbWVkaWEgKG1heC0jeyRkaW1lbnNpb259OiAjeyRtaW4tYnJlYWtwb2ludH0pIHtcblx0XHRmb250LXNpemU6ICRtaW47XG5cdH1cblxuXHRAaWYgJG1heCB7XG5cdFx0JG1heC1icmVha3BvaW50OiAkbWF4IC8gJHJlc3BvbnNpdmUtdW5pdGxlc3MgKiAxMDA7XG5cblx0XHRAbWVkaWEgKG1pbi0jeyRkaW1lbnNpb259OiAjeyRtYXgtYnJlYWtwb2ludH0pIHtcblx0XHRcdGZvbnQtc2l6ZTogJG1heDtcblx0XHR9XG5cdH1cblxuXHRAaWYgJGZhbGxiYWNrIHtcblx0XHRmb250LXNpemU6ICRmYWxsYmFjaztcblx0fVxuXG5cdGZvbnQtc2l6ZTogJHJlc3BvbnNpdmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRTVkcgSWNvbnMgZ2VuZXJhdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWl4aW4gc3ZnLWljb24tcG9zaXRpb24oJHg6MCwgJHk6MCwgJHJhdGlvOjEpIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogKCR4IC0gMSkqJHN2Z19ncmlkX3NpemUqLTEqJHJhdGlvICgkeSAtIDEpKiRzdmdfZ3JpZF9zaXplKi0xKiRyYXRpbztcbn1cblxuQG1peGluIHN2Zy1pY29uLXNpemUoJHJhdGlvOjEpIHtcbiAgYmFja2dyb3VuZC1zaXplOiAkc3ZnX3dpZHRoKiRyYXRpbyAkc3ZnX2hlaWdodCokcmF0aW87XG59XG5cbkBtaXhpbiBzdmctaWNvbi1zaXplcygkaWNvbiwgJGZ1bGw6dHJ1ZSwgJHg6MSwgJHk6MSkge1xuICAvLyBJZiBpdHMgdGhlIGZ1bGwgc3R5bGUsIHVzZSB0aGUgYmFzZSBpY29uIHBvc2l0aW9uaW5nXG4gIEBpZiAkZnVsbCA9PSB0cnVlIHtcbiAgICAkeDogbnRoKCRpY29uLCAxKTtcbiAgICAkeTogbnRoKCRpY29uLCAyKTtcbiAgfVxuXG4gIEBpZiB0eXBlLW9mKG50aChudGgoJGljb24sNyksMSkpID09IHN0cmluZyB7XG4gICAgJHNpemU6IG50aCgkaWNvbiwgNyk7XG4gICAgJHJhdGlvSWNvbjogKCR4LCAkeSwgbnRoKCRzaXplLCAyKSwgbnRoKCRzaXplLCAzKSwgbnRoKCRpY29uLCA1KSk7XG4gICAgJHJhdGlvU2l6ZTogc3ZnLXJlc2l6ZS1yYXRpbygkcmF0aW9JY29uKTtcblxuICAgICYuc3ZnLSN7bnRoKCRzaXplLDEpfSB7XG4gICAgICBAaWYgJGZ1bGwgPT0gdHJ1ZSB7XG4gICAgICAgIGhlaWdodDogI3tudGgoJHNpemUsIDMpfTtcbiAgICAgICAgd2lkdGg6ICN7bnRoKCRzaXplLCAyKX07XG4gICAgICAgIEBpbmNsdWRlIHN2Zy1pY29uLXNpemUoJHJhdGlvU2l6ZSk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHN2Zy1pY29uLXBvc2l0aW9uKCR4LCAkeSwgJHJhdGlvU2l6ZSk7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAZWFjaCAkc2l6ZSBpbiBudGgoJGljb24sIDcpIHtcbiAgICAgICRyYXRpb0ljb246ICgkeCwgJHksIG50aCgkc2l6ZSwgMiksIG50aCgkc2l6ZSwgMyksIG50aCgkaWNvbiwgNSkpO1xuICAgICAgJHJhdGlvU2l6ZTogc3ZnLXJlc2l6ZS1yYXRpbygkcmF0aW9JY29uKTtcblxuICAgICAgJi5zdmctI3tudGgoJHNpemUsMSl9IHtcbiAgICAgICAgQGlmICRmdWxsID09IHRydWUge1xuICAgICAgICAgIGhlaWdodDogI3tudGgoJHNpemUsIDMpfTtcbiAgICAgICAgICB3aWR0aDogI3tudGgoJHNpemUsIDIpfTtcbiAgICAgICAgICBAaW5jbHVkZSBzdmctaWNvbi1zaXplKCRyYXRpb1NpemUpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc3ZnLWljb24tcG9zaXRpb24oJHgsICR5LCAkcmF0aW9TaXplKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHN2Zy1pY29uKCRpY29uKSB7XG4gICRyYXRpbzogc3ZnLXJlc2l6ZS1yYXRpbygkaWNvbik7XG5cbiAgaGVpZ2h0OiAje250aCgkaWNvbiwgNCl9O1xuICB3aWR0aDogI3tudGgoJGljb24sIDMpfTtcbiAgQGluY2x1ZGUgc3ZnLWljb24tcG9zaXRpb24obnRoKCRpY29uLCAxKSwgbnRoKCRpY29uLCAyKSwgJHJhdGlvKTtcbiAgQGluY2x1ZGUgc3ZnLWljb24tc2l6ZSgkcmF0aW8pO1xuXG4gIC8vIEFkZCBzaXplIGNsYXNzZXNcbiAgQGlmIGxlbmd0aCgkaWNvbikgPiA2IGFuZCB0eXBlLW9mKG50aCgkaWNvbiw3KSkgPT0gbGlzdCB7XG4gICAgQGluY2x1ZGUgc3ZnLWljb24tc2l6ZXMoJGljb24pO1xuICB9XG5cbiAgLy8gQWRkIGNvbG9yIGNsYXNzZXNcbiAgQGlmIGxlbmd0aCgkaWNvbikgPiA1IGFuZCB0eXBlLW9mKG50aCgkaWNvbiw2KSkgPT0gbGlzdCB7XG4gICAgQGlmIHR5cGUtb2YobnRoKG50aCgkaWNvbiw2KSwxKSkgPT0gc3RyaW5nIHtcbiAgICAgICRjb2xvcjogbnRoKCRpY29uLCA2KTtcblxuICAgICAgJi5zdmctI3tudGgoJGNvbG9yLDEpfSB7XG4gICAgICAgIEBpbmNsdWRlIHN2Zy1pY29uLXBvc2l0aW9uKG50aCgkY29sb3IsIDIpLCBudGgoJGNvbG9yLCAzKSwgJHJhdGlvKTtcblxuICAgICAgICAvLyBBZGQgc2l6ZXMgd2l0aCBjb2xvcnNcbiAgICAgICAgQGlmIGxlbmd0aCgkaWNvbikgPiA2IGFuZCB0eXBlLW9mKG50aCgkaWNvbiw3KSkgPT0gbGlzdCB7XG4gICAgICAgICAgQGluY2x1ZGUgc3ZnLWljb24tc2l6ZXMoJGljb24sIGZhbHNlLCBudGgoJGNvbG9yLCAyKSwgbnRoKCRjb2xvciwgMykpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICBAZWFjaCAkY29sb3IgaW4gbnRoKCRpY29uLCA2KSB7XG4gICAgICAgICYuc3ZnLSN7bnRoKCRjb2xvciwxKX0ge1xuICAgICAgICAgIEBpbmNsdWRlIHN2Zy1pY29uLXBvc2l0aW9uKG50aCgkY29sb3IsIDIpLCBudGgoJGNvbG9yLCAzKSwgJHJhdGlvKTtcblxuICAgICAgICAgIC8vIEFkZCBzaXplcyB3aXRoIGNvbG9yc1xuICAgICAgICAgIEBpZiBsZW5ndGgoJGljb24pID4gNiBhbmQgdHlwZS1vZihudGgoJGljb24sNykpID09IGxpc3Qge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3ZnLWljb24tc2l6ZXMoJGljb24sIGZhbHNlLCBudGgoJGNvbG9yLCAyKSwgbnRoKCRjb2xvciwgMykpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4gKiBAZmlsZSBUeXBvZ3JhcGh5XG4gKiBAZGVzYyBGb250IGZhbWlsaWVzIGFuZCBjb21tdW4gc3R5bGVzXG4qL1xuXG5cbi8vIEZvbnQgU3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG5ib2R5LCBzZWN0aW9uIHtcbiAgY29sb3I6IHZhcigtLWMtdGV4dCk7XG4gIEBpbmNsdWRlIGZvbnQoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFweDtcblxuICBAaW5jbHVkZSByZXNwb25zaXZlKDAsICRtcS1tZWRpdW0pIHtcbiAgICBAaW5jbHVkZSBmb250KDE2cHgsIDIwcHgpO1xuICB9XG59XG5cbmgyLCAuaDIsXG5oMywgLmgzIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udCg5NnB4LCA4MHB4KTtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xMDAwMDAwMDE0OTAxMTYxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoMCwgJG1xLW1lZGl1bSkge1xuICAgIEBpbmNsdWRlIGZvbnQoNTNweCwgNTBweCk7XG4gIH1cblxuICAuZGFyay10ZW1wbGF0ZSAmIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbmgyLCAuaDIge1xuICBmb250LXdlaWdodDogNzAwO1xuICBAaW5jbHVkZSBmb250KDk2LCA4MCk7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaGVhZGluZztcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTAwMDAwMDAxNDkwMTE2MTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICBAaW5jbHVkZSByZXNwb25zaXZlKDAsICRtcS1tZWRpdW0pIHtcbiAgICBAaW5jbHVkZSBmb250KDU0LCA1MCk7XG4gIH1cblxuICAuZGFyay10ZW1wbGF0ZSAmIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbmgzLCAuaDMge1xuICBAaW5jbHVkZSBmb250KDI2cHgsIDQ0cHgpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDAgMCA0cHggMDtcblxuICBAaW5jbHVkZSByZXNwb25zaXZlKDAsICRtcS1tZWRpdW0pIHtcbiAgICAvL0BpbmNsdWRlIGZvbnQoMTZweCwgMjBweCk7XG4gICAgLy9mb250LXdlaWdodDogNDAwO1xuICB9XG59XG5cbmg0LCAuaDQge1xuICBAaW5jbHVkZSBmb250KDI1cHgpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoMCwgJG1xLXRhYmxldCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuZGFyay10ZW1wbGF0ZSAmIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbi5wLCBwIHtcbiAgQGluY2x1ZGUgZm9udCgxNiwgMjQpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xMDAwMDAwMDE0OTAxMTYxMnB4O1xuICBtYXJnaW46IDAgMCAyNXB4IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuXG4gIC5kYXJrICYge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25zaXZlKDAsICRtcS1pcGFkKSB7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgIEBpbmNsdWRlIGZvbnQoMTRweCwyMHB4KTtcbiAgfVxufVxuXG51bCB7XG4gIC5kYXJrLXRlbXBsYXRlICYge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cblxuLmlubmVyLXRleHQgdWwgbGk6OmJlZm9yZSB7XG4gIC5kYXJrLXRlbXBsYXRlICYge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cblxuLnNlY3Rpb24tdGl0bGUge1xuICBAZXh0ZW5kIC5oMjtcbiAgY29sb3I6ICRibGFjaztcbiAgbGV0dGVyLXNwYWNpbmc6IDhweDtcblxuICAuZGFyay10ZW1wbGF0ZSAmIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0QkFTRSBTVEFURSBDTEFTU0VTXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5pcy1uby1vcGFjaXR5IHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xuXG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaXMtY2xlYXIge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jZjpiZWZvcmUsXG4uY2Y6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5jZjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uY2Yge1xuICB6b29tOiAxO1xufVxuXG4uZGVza3RvcE9ubHkge1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSByZXNwb25zaXZlKCRtcS10YWJsZXQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubW9iaWxlT25seSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSByZXNwb25zaXZlKCRtcS10YWJsZXQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbnNpdmUoJG1xLXRhYmxldCkge1xuICAubW9iaWxlT25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25zaXZlKDAsICRtcS10YWJsZXQpIHtcbiAgLnRhYmxlT25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuXG4ubm9TY3JvbGwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuIiwiLyoqXG4gKiBAZmlsZSBHZW5lcmFsICYgY29tbXVucyBzdHlsZXNcbiovXG5cbi8qKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBUQUJMRSBPRiBDT05URU5UXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIENvbW11biBzdHlsZXNcbiAqIFJlc2V0XG4gKiBMaW5rc1xuICogTGlzdFxuICogUGFyYWxsYXggLSBiaWcgd29yZHNcbiAqIEludHJvZHVjdGlvblxuICogRml4IHNwbGlkZVxuICovXG5cbi8vIENvbW11biBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuaHRtbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgJi5yZXNwb25zaXZlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6ZGlzYWJsZWQge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuXG4uY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5hdWRpbyxcbmNhbnZhcyxcbmlmcmFtZSxcbmltZyxcbnN2ZyxcbnZpZGVvIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuOmZvY3VzIHtcbiAgb3V0bGluZTogMS41cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiA0cHg7XG59XG5cbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogbm9uZVxufVxuXG5AaW5jbHVkZSByZXNwb25zaXZlKCRtcS10YWJsZXQpIHtcbiAgJGd1dHRlci13aWR0aDogMzJweDtcbn1cblxuLy8gUmVzZXRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucGljdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG51bCB7XG4gIG1hcmdpbjogMCAwIDI1cHggMzBweDtcbiAgcGFkZGluZzogMDtcblxuICBsaSB7XG4gICAgbWFyZ2luOiAwIDAgMjVweCAwO1xuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLmlubmVyLXRleHQgdWwge1xuICBtYXJnaW4tbGVmdDogMWVtO1xuXG4gIGxpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDIyXCI7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDFlbTtcbiAgICBtYXJnaW4tbGVmdDogLTFlbTtcblxuICAgIC5kYXJrLXRlbXBsYXRlICYgbGk6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG5cbmhyLCBibG9ja3F1b3RlLCBmaWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbi8vIGxpbmtzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmEsIC5saW5rIHtcbiAgY29sb3I6IHZhcigtLWMtdGV4dCk7XG4gIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWRlZmF1bHQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBiYWNrZ3JvdW5kLCBiYWNrZ3JvdW5kLXBvc2l0aW9uLCBib3JkZXItY29sb3IsIGZpbHRlciwgdHJhbnNmb3JtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRQZXJzaWFuUm9zZTtcbiAgfVxufVxuXG4ubm9TY3JpcHQge1xuICBAZXh0ZW5kIC5oMztcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgcGFkZGluZzogMCB2YXIoLS1ndXR0ZXItd2lkdGgpO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICRibGFjaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi8vIExpc3Rcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxub2wsIC5saXN0IHtcbiAgbWFyZ2luOiAwIDAgJGd1dHRlci13aWR0aDtcbiAgcGFkZGluZzogMDtcbn1cblxuLy8gZml4IHNwbGlkZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uc3BsaWRlX19zbGlkZSB7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcbiAgfVxufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0QkFTRSBMQVlPVVQgWk9ORVNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmxheW91dC13cmFwcGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoJG1xLXRhYmxldCkge1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICAtLWd1dHRlci13aWR0aDogNTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoJG1xLW1lZGl1bSkge1xuICAgIHBhZGRpbmc6IDAgMTIwcHg7XG4gICAgLS1ndXR0ZXItd2lkdGg6IDEyMHB4O1xuICB9XG59XG5cbi50d28tY29sIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNSUgNzUlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTAlO1xuXG4gIC5pbnRyby1kYXRlLCAuY29uZmVyZW5jZS1ob3VyIHtcbiAgICBtaW4td2lkdGg6IDE5MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgwLCAkbXEtdGFibGV0KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgIGdhcDogNjBweDtcbiAgfVxufVxuXG5ib2R5LmJsb2NrLXNjcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG59XG5cbi5kYXJrLXRlbXBsYXRlIHtcbiAgYmFja2dyb3VuZDogJGRlbmltO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIE1BUkdJTiBGT1IgQkxPQ0tTXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYmxvY2sge1xuICBtYXJnaW46IDUwcHggMDtcblxuICBAaW5jbHVkZSByZXNwb25zaXZlKCRtcS10YWJsZXQpIHtcbiAgICBtYXJnaW46IDh2dyAwO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgkbXEtZGVza3RvcCkge1xuICAgIG1hcmdpbjogMTAwcHggMDtcbiAgfVxuXG4gICYtcGFkIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKCRtcS10YWJsZXQpIHtcbiAgICAgIHBhZGRpbmc6IDh2dyAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJG1xLWRlc2t0b3ApIHtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gICAgfVxuXG5cbiAgICAuaW50cm8tZGVzYyB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICB9XG4gIH1cblxuXG59XG5cbjpyb290IHtcbiAgLS1ndXR0ZXItd2lkdGg6IDIwcHg7XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgkbXEtc21hbGwpIHtcbiAgICAtLWd1dHRlci13aWR0aDogMzJweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoJG1xLW1lZGl1bSkge1xuICAgIC0tZ3V0dGVyLXdpZHRoOiA1NnB4O1xuICB9XG59XG5cbi5wYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmxvYWRlciB7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMDtcbn1cbiIsIi8qKlxuICogQGZpbGUgQnV0dG9uc1xuKi9cblxuLyoqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIFRBQkxFIE9GIENPTlRFTlRcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogQ3VtbW9uIHN0eWxlc1xuICogUHJpbWFyeSBidXR0b25cbiAqIFNlY29uZGFyeSBidXR0b25cbiAqIExpbmsgQnV0dG9uXG4gKiBDbG9zZSBidXR0b25cbiAqIEhhbWJ1cmdlciBidXR0b24gKG1lbnUpXG4gKiAtLSBDaXJjbGVcbiAqIC0tIE9wZW4gc3RhdGVcbiAqIC0tIENsb3NlIHN0YXRlXG4gKlxuICovXG5cbi8vIEN1bW1vbiBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jLXRleHQpO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgcGFkZGluZzogOHB4IDE5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNnB4O1xuICAgIGxlZnQ6IC02cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgMTBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFuc2l0aW9uLWRlZmF1bHQ7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gICY6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cblxuICAmW2Rpc2FibGVkXSwgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICMzNjM2MzY7XG4gICAgYmFja2dyb3VuZDogIzlGOUY5RjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICAgIGJvcmRlci1jb2xvcjogIzlGOUY5RjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICMzNjM2MzYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6ICM5RjlGOUYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgIGN1cnNvcjogaW5pdGlhbDtcbiAgICB9XG4gIH1cblxuICAvLyBQcmltYXJ5IGJ1dHRvblxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgJi1wcmltYXJ5IHtcbiAgICBAZXh0ZW5kIC5idG47XG4gICAgYm9yZGVyOiAycHggc29saWQgJFBlcnNpYW5Sb3NlO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgYmFja2dyb3VuZDogJFBlcnNpYW5Sb3NlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1oZWFkaW5nO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBAaW5jbHVkZSBmb250KDI0LCAyNCwgMC4xKTtcblxuICAgIHN2ZyBwYXRoIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgLmljb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAkUGVyc2lhblJvc2U7XG5cbiAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgZmlsbDogJFBlcnNpYW5Sb3NlO1xuICAgICAgICBzdHJva2U6ICRQZXJzaWFuUm9zZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXNlY29uZGFyeSB7XG4gICAgQGV4dGVuZCAuYnRuO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiAkZGVuaW07XG4gICAgQGluY2x1ZGUgZm9udCgxNiwgMjEpO1xuXG4gICAgc3ZnIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRkZW5pbTtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtaGVhZGVyIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGdhcDogMTBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1oZWFkaW5nO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyOS41MnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjEwMDAwMDAwMTQ5MDExNjEycHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgwLCAkbXEtdGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0LjZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG5cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgY29sb3I6ICRkZW5pbTtcblxuICAgICAgc3ZnIHBhdGgge1xuICAgICAgICBzdHJva2U6ICRkZW5pbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDIzcHg7XG5cbiAgICAgIHBhdGgge1xuICAgICAgICBzdHJva2U6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJsYWNrIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBib3JkZXItY29sb3I6ICRibGFjaztcbiAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG5cbiAgICAgIC5pY29ue1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuXG4gICAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgICBzdHJva2U6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzdmcgcGF0aCB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgdG9wOiAtN3B4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHN0cm9rZTogJGJsYWNrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtYmxhY2sge1xuICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG4iLCIvKipcbiAqIEBmaWxlIEljb25zXG4qL1xuXG4vKipcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogVEFCTEUgT0YgQ09OVEVOVFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBTb2NpYWwgbWVkaWFzXG4gKiBWYWxpZGF0aW9uICYgb3RoZXIgaW5saW5lc1xuICogU3BlY2lmaWNzXG4gKi9cblxuLmljb24ge1xuICAvLyBTb2NpYWwgbWVkaWFzXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAmLXNvY2lhbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgaGVpZ2h0OiA0NHB4O1xuXG4gICAgLm5hdiAmIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAuMTUpO1xuICAgIH1cbiAgfVxuXG4gIC8vIFZhbGlkYXRpb24gJiBvdGhlciBpbmxpbmVzXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAmLWluVGV4dCB7XG4gICAgbWFyZ2luOiAwIDZweCAtM3B4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxufVxuXG5cbi8vIFNwZWNpZmljcyAob24gc3ZnKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5mYWNlYm9vayB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDI3cHg7XG59XG5cbi5pbnN0YWdyYW1cbntcbiAgd2lkdGg6MjdweDtcbiAgaGVpZ2h0OjI3cHg7XG59XG5cbi55b3V0dWJle1xuICB3aWR0aDoyN3B4O1xuICBoZWlnaHQ6MjdweDtcbn0iLCIuZ3NhcC1hbmltYXRlLXpvb21pbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbn1cblxuLmdzYXAtYW5pbWF0ZS1mYWRlaW4sLmdzYXAtYW5pbWF0ZS1mYWRlaW5zbG93IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmdzYXAtYW5pbWF0ZS1lbnRlcmxlZnR7XG4gIHRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDBweCk7XG59XG5cbi5nc2FwLWFuaW1hdGUtZW50ZXJyaWdodHtcbiAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwcHgpO1xufVxuXG4uZ3NhcC1hbmltYXRlLWVudGVydXB7XG4gIHRyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMHB4KTtcbn1cblxuLmdzYXAtYW5pbWF0ZSB7XG4gIGhlaWdodDogMTAwJTtcbn0iLCIvKipcbiAqIEBmaWxlIE5hdmlnYXRpb25zXG4qL1xuXG4vKipcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogVEFCTEUgT0YgQ09OVEVOVFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBNYWluIG5hdmlnYXRpb25cbiAqIC0tIGZpeGVkIHNlY3Rpb24gLT4gYXBwZWFycyBvbiBzY3JvbGwgZG93blxuICogVG9wIHNlY3Rpb24gLSBtb2JpbGVcbiAqIE1pZGRsZSBzZWN0aW9uIC0gbW9iaWxlXG4gKiBCb3R0b20gc2VjdGlvbiAoc29jaWFscykgLSBtb2JpbGVcbiAqIFN0YXRlIHdoZW4gd2Ugb3BlbiB0aGUgbW9iaWxlIG1lbnVcbiAqIExvZ29cbiAqL1xuXG4vLyBNYWluIG5hdmlnYXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm5hdiB7XG4gIHBhZGRpbmc6IDA7XG5cbiAgLy8gZml4ZWQgc2VjdGlvbiAtPiBhcHBlYXJzIG9uIHNjcm9sbCBkb3duXG4gICYtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLWluLW91dCwgdG9wIDAuNHMgZWFzZS1pbi1vdXQ7XG5cbiAgICAubmF2LmNsb3NlIHtcbiAgICAgIHRvcDogY2FsYygtMTEwdmgpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiB0b3AgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYygtMTEwdmgpO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgkbXEtbWVkaXVtLCAkbXEtaHVnZSkge1xuICAgICAgICB0b3A6IGNhbGMoLTExMHZoKTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoMCwgJG1xLW1lZGl1bSkge1xuICAgICAgICB0b3A6IGNhbGMoLTExMHZoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmhpZGU6bm90KC5vcGVuKSB7XG4gICAgICB0b3A6IC0xNzZweDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgwLCAkbXEtbWVkaXVtKSB7XG4gICAgICAgIHRvcDogLTEwMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dvLXdyYXBwZXJ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoMCwgJG1xLXRhYmxldCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5sb2dvIHtcbiAgICAgIFxuICAgICAgd2lkdGg6IDE1MHB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC8vIEdlc3Rpb24gZGVzIHZlcnNpb25zIG1vYmlsZSB2cyBkZXNrdG9wXG4gICAgICAubG9nby1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgwLCAkbXEtZGVza3RvcCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5sb2dvLWRlc2t0b3Age1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoMCwgJG1xLWRlc2t0b3ApIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgdG9wOiBjYWxjKC0xMDB2aCArIDYxcHgpO1xuICAgIH1cblxuICAgIC5uYXYtaXRlbSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgLm5hdiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZGVuaW07XG4gICAgICBoZWlnaHQ6IDcxcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgd2hpdGU7XG5cbiAgICAgIC5uYXYtZGVza3RvcC1tZW51IHVse1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgkbXEtZGVza3RvcCkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6IDI1cHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgXG4gICAgICAgICAgLm5hdi1taWRkbGUtaXRlbSB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG5mb250LXNpemU6IDE2cHg7XG5mb250LXN0eWxlOiBub3JtYWw7XG5mb250LXdlaWdodDogNzAwO1xubGluZS1oZWlnaHQ6IG5vcm1hbDtcbmxldHRlci1zcGFjaW5nOiAwLjFweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJFBlcnNpYW5Sb3NlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jb250YWN0ICYge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYmxhY2s7XG4gICAgICB9XG5cbiAgICAgIC5sb2dvLXdyYXBwZXIge1xuICAgICAgICAubGlnaHQsIC5tb2JpbGUtbGlnaHQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jb250YWN0ICYge1xuICAgICAgICAgICAgZGlzcGxheTogaW5pdGlhbDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZGFyaywgLm1vYmlsZS1kYXJrIHtcbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jb250YWN0ICYge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuXG4gICAgICAub3ZlcmxheSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMjB2aDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gICAgICAmLmNsb3NlIC5vdmVybGF5IHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYuY2xvc2Uge1xuICAgICAgdG9wOiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAmLnN0aWNreSB7XG4gICAgICAubmF2LmNsb3NlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgfVxuICAgIH1cblxuICAgICYub3BlbiB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnV0dG9ucyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIC50cmFkLW1lbnUtbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKDAsICRtcS1kZXNrdG9wKSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRyYWQtbWVudSB7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgwLCAkbXEtZGVza3RvcCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDAgMjBweCAwIDA7XG5cbiAgICAgICAgICBsaXtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRQZXJzaWFuUm9zZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYnRuLXByaW1hcnkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI4cHg7XG4gICAgICB9XG5cbiAgICAgIC5idG4tbWVudSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMTFweCAyN3B4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1sZWZ0LWNvbG9yIDAuMjVzIGVhc2UtaW4tb3V0IDAuMjVzO1xuICAgICAgICBcbiAgICAgICAgLy8gTWVudSBidXJnZXIgLSB2aXNpYmxlIHNldWxlbWVudCBzdXIgbW9iaWxlXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoMCwgJG1xLWRlc2t0b3ApIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgkbXEtZGVza3RvcCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jb250YWN0ICYge1xuICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmLmNsb3NlIHtcbiAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuLW1lbnUtbGluZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIGxlZnQ6IDE3cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIGVhc2UtaW4tb3V0IDAuMjVzLCB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dCxcbiAgICAgICAgICAgIHdpZHRoIDBzIGVhc2UtaW4tb3V0IDAuMnM7XG5cbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jb250YWN0ICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtMSB7XG4gICAgICAgICAgICB0b3A6IDI3cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi0yIHtcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtMyB7XG4gICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDI3cHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuY2xvc2Uge1xuICAgICAgICAgIC5idG4tbWVudS1saW5lIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dCAwLjI1cyxcbiAgICAgICAgICAgICAgd2lkdGggMHMgZWFzZS1pbi1vdXQgMC4yNXM7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcblxuICAgICAgICAgICAgJi0xIHtcbiAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgbGVmdDogN3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLTIge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgICBsZWZ0OiA3cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtMyB7XG4gICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAxcHgpO1xuICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgIH1cbiAgfVxuXG4gICYtdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAvLyBUb3Agc2VjdGlvbiAtIG1vYmlsZVxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAvLyBNaWRkbGUgc2VjdGlvbiAtIG1vYmlsZVxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgJi1taWRkbGUge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0IDAuMTRzO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuXG4gICAgJi5tb2JpbGUtbWVudSB7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCRtcS1kZXNrdG9wKSB7XG4gICAgICAgIEBpbmNsdWRlIGlzLWhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm9wZW4ge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgLndvcmQge1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLWluLW91dCAwLjE0cztcblxuICAgICAgJi1ob3ZlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLWluLW91dDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxpbmsge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHdpZHRoOiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xuICAgICAgQGluY2x1ZGUgZm9udCgyMHB4LCAzMHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24tZGVmYXVsdDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG9wYWNpdHk6IDAuMTU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbi1kZWZhdWx0O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIC53b3JkIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtYnRuIHtcbiAgICAgIEBleHRlbmQgLmJ0bjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZDogJFBlcnNpYW5Sb3NlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJFBlcnNpYW5Sb3NlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuY2xvc2Uge1xuICAgIC5tZW51LXdyYXBwZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIH1cbiAgfVxuXG4gIC5tZW51IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIC5zb2NpYWwtbGlua3Mge1xuICAgICAgcGFkZGluZzogMjRweCAzNXB4O1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHdoaXRlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICBnYXA6IDM1cHg7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG5cbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjJzIGVhc2U7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYTpob3ZlciB7XG4gICAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAkUGVyc2lhblJvc2U7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1sZWZ0LFxuICAgICAgJi1yaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMTZweDtcblxuICAgICAgICAmLWxpbmtzIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtd3JhcHBlciB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgICAgIGJhY2tncm91bmQ6ICRkZW5pbTtcbiAgICAgIHdpZHRoOiA3NTBweDtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoMCwgJG1xLWRlc2t0b3ApIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMzZweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoMCwgJG1xLWRlc2t0b3ApIHtcbiAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgcGFkZGluZzogMTAwcHggMjBweCAwIDIwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4IDAgMjBweDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaGVhZGluZztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjMuOTZweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjEwMDAwMDAwMTQ5MDExNjEycHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogMTZweDtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDUzcHg7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkUGVyc2lhblJvc2U7XG5cbiAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoMCwgJG1xLWRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0My4ycHg7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjEwMDAwMDAwMTQ5MDExNjEycHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuXG4gICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoMCwgJG1xLWRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMyLjRweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmZvb3RlciB7XG4gIEBpbmNsdWRlIGZvbnQoMTVweCwgMThweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gIC5mb290ZXItbWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmLWlubmVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRibGFjaztcbiAgICBwYWRkaW5nOiA0MHB4IDAgOTBweCAwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgwLCAkbXEtZGVza3RvcCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmc6IDMwcHggMCA1MHB4IDA7XG4gICAgfVxuICB9XG5cbiAgJi1wb2RjYXN0IHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkZW5pbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgd2lkdGg6IDQwMHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgwLCAkbXEtZGVza3RvcCkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICAgICAgbWFyZ2luOiAwIDIwcHhcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gICAgICBAaW5jbHVkZSBmb250KDQ4LCAzOCk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTAwMDAwMDAxNDkwMTE2MTJweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGVuZDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgwLCAkbXEtZGVza3RvcCkge1xuICAgICAgICBAaW5jbHVkZSBmb250KDM4LCAzMSk7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDcycHg7XG4gICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgY29sdW1uLWNvdW50OiAyO1xuICAgIHdpZHRoOiA2NiU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKDAsICRtcS1kZXNrdG9wKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKDAsICRtcS1kZXNrdG9wKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgICAgICAgQGluY2x1ZGUgZm9udCgyNCwgMjApO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xMDAwMDAwMDE0OTAxMTYxMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDZweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKDAsICRtcS1kZXNrdG9wKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udCgxNHB4LCAyMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJFBlcnNpYW5Sb3NlO1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoMCwgJG1xLWRlc2t0b3ApIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoMTRweCwgMjBweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1ib3R0b20td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICAgcCwgLnAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogNXB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjI1cyBlYXNlLWluLW91dCwgdGV4dC1kZWNvcmF0aW9uIC41cyBlYXNlLWluLW91dDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMi41cHgsIC0yLjVweCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmhlYWRlci1sYW5kaW5nIHtcbiAgYmFja2dyb3VuZDogJGRlbmltO1xuICBoZWlnaHQ6IDEwMHZoO1xuXG4gIC5sYXlvdXQtd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLnNwaW5uaW5nLWNvbnRlbnQge1xuICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMHZoO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS1tYXJnaW5zKSAqIDIpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgwLCAkbXEtaXBhZCkge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuXG4gICAgLnNwaW5uZXItbG9nbyB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHdpZHRoOiA0MjNweDtcblxuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKDAsICRtcS10YWJsZXQpIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNwaW5uZXItY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogLTMycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoMCwgJG1xLWlwYWQpIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdG9wOiAtNTJweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIEBpbmNsdWRlIGZvbnQoMzIsIDM3KTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoMCwgJG1xLWlwYWQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgIGdhcDogMzAwcHg7XG4gICAgICBoZWlnaHQ6IDExMHZoO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoMCwgJG1xLXRhYmxldCkge1xuICAgICAgQGluY2x1ZGUgZm9udCgxNSwgMTcpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJG1xLXRhYmxldCkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKCRtcS1tZWRpdW0pIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNDBweCk7XG4gICAgfVxuICB9XG59XG5cbi5pbnRyby1sYW5kaW5nIHtcbiAgYmFja2dyb3VuZDogJGRlbmltO1xuXG4gIC5pbnRybyB7XG4gICAgcGFkZGluZzogMTAwcHggMDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKDAsICRtcS10YWJsZXQpIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICB9XG5cbiAgICAubGlldS10aXRsZSwgLmRhdGUtdGl0bGUge1xuICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4ICR3aGl0ZTtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAubGlldS10ZXh0LCAuZGF0ZS10ZXh0IHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBAaW5jbHVkZSBmb250KDE2LCAyMSk7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoMCwgJG1xLXRhYmxldCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbnRyby10ZXh0IHAge1xuICAgICAgQGluY2x1ZGUgZm9udCgyMCwgMjYpO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKDAsICRtcS10YWJsZXQpIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udCgxOCwgMjIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2Nyb2xsaW5nLXRleHQge1xuICBiYWNrZ3JvdW5kOiAkZGVuaW07XG5cbiAgJi1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0ZXh0LXdyYXA6IG5vd3JhcDtcblxuICAgIC50ZXh0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxODBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkUGVyc2lhblJvc2U7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IC0xNjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gLnNsaWRlci1jb25mZXJlbmNpZXJzIHtcbi8vICAgcGFkZGluZy10b3A6IDEwMHB4O1xuXG5cbi8vICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgwLCAkbXEtdGFibGV0KSB7XG4vLyAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4vLyAgIH1cblxuLy8gICAuc3BsaWRlX19hcnJvd3Mge1xuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICB3aWR0aDogMTAwJTtcbi8vICAgICBsZWZ0OiAwO1xuLy8gICAgIGhlaWdodDogMTAwJTtcbi8vICAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbi8vICAgICB6LWluZGV4OiAzO1xuXG4vLyAgICAgLnNwbGlkZV9fYXJyb3cge1xuLy8gICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbi8vICAgICAgIGJvcmRlcjogMDtcbi8vICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbi8vICAgICAgIHdpZHRoOiAxMjBweDtcbi8vICAgICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuLy8gICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4vLyAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbi8vICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cbi8vICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJG1xLXRhYmxldCwgJG1xLW1lZGl1bSkge1xuLy8gICAgICAgICB3aWR0aDogNTBweDtcbi8vICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbi8vICAgICAgIH1cblxuLy8gICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgwLCAkbXEtdGFibGV0KSB7XG4vLyAgICAgICAgIHdpZHRoOiAyMHB4O1xuLy8gICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4vLyAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuLy8gICAgICAgfVxuXG4vLyAgICAgICBwYXRoIHtcbi8vICAgICAgICAgZmlsbDogJHdoaXRlO1xuLy8gICAgICAgfVxuXG4vLyAgICAgICAvLyY6YmVmb3JlIHtcbi8vICAgICAgIC8vICBjb250ZW50OiAnJztcbi8vICAgICAgIC8vICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jb25mZXJlbmNpZXJfZW1wdHkucG5nJyk7XG4vLyAgICAgICAvLyAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbi8vICAgICAgIC8vICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgICAvLyAgdG9wOiAwO1xuLy8gICAgICAgLy8gIHdpZHRoOiAxMjBweDtcbi8vICAgICAgIC8vICBoZWlnaHQ6IDEwMCU7XG4vLyAgICAgICAvL1xuLy8gICAgICAgLy8gIEBpbmNsdWRlIHJlc3BvbnNpdmUoJG1xLXRhYmxldCwgJG1xLW1lZGl1bSkge1xuLy8gICAgICAgLy8gICAgd2lkdGg6IDUwcHg7XG4vLyAgICAgICAvLyAgfVxuLy8gICAgICAgLy9cbi8vICAgICAgIC8vICBAaW5jbHVkZSByZXNwb25zaXZlKDAsICRtcS10YWJsZXQpIHtcbi8vICAgICAgIC8vICAgIHdpZHRoOiAyMHB4O1xuLy8gICAgICAgLy8gIH1cbi8vICAgICAgIC8vfVxuXG4vLyAgICAgICAmLS1wcmV2IHtcbi8vICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbi8vICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgkbXEtdGFibGV0LCAkbXEtbWVkaXVtKSB7XG4vLyAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbi8vICAgICAgICAgfVxuXG4vLyAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoMCwgJG1xLXRhYmxldCkge1xuLy8gICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbi8vICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbi8vICAgICAgICAgfVxuXG4vLyAgICAgICAgICY6YmVmb3JlIHtcblxuLy8gICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuLy8gICAgICAgICAgIGxlZnQ6IDA7XG4vLyAgICAgICAgIH1cbi8vICAgICAgIH1cblxuLy8gICAgICAgJi0tbmV4dCB7XG4vLyAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcblxuLy8gICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCRtcS10YWJsZXQsICRtcS1tZWRpdW0pIHtcbi8vICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4vLyAgICAgICAgIH1cblxuLy8gICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKDAsICRtcS10YWJsZXQpIHtcbi8vICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbi8vICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4vLyAgICAgICAgIH1cblxuLy8gICAgICAgICAmOmJlZm9yZSB7XG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbi8vICAgICAgICAgICByaWdodDogMDtcbi8vICAgICAgICAgfVxuLy8gICAgICAgfVxuLy8gICAgIH1cbi8vICAgfVxuXG4vLyAgIC5zcGxpZGVfX3RyYWNrIHtcbi8vICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbi8vICAgfVxuXG4vLyAgIC5jb25mZXJlbmNpZXItaXRlbSB7XG4vLyAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICBhbGlnbi1pdGVtczogZW5kO1xuXG4vLyAgICAgLmluZm8ge1xuLy8gICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICAgIGhlaWdodDogMTAwJTtcbi8vICAgICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbi8vICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuLy8gICAgICAgcGFkZGluZzogMCAyMHB4O1xuXG4vLyAgICAgICBwIHtcbi8vICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbi8vICAgICAgICAgbWFyZ2luOiAwO1xuXG4vLyAgICAgICAgICYuY29uZmVyZW5jaWVyLW5vbSB7XG4vLyAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbi8vICAgICAgICAgfVxuXG4vLyAgICAgICAgICYuY29uZmVyZW5jaWVyLXBvc3RlIHtcbi8vICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuLy8gICAgICAgICB9XG4vLyAgICAgICB9XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG5cbi5jb25mZXJlbmNlcyB7XG4gIHBhZGRpbmc6IDEyMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSByZXNwb25zaXZlKDAsICRtcS10YWJsZXQpIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cblxuICAuc3Bpbm5pbmctY29udGVudCB7XG4gICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGhlaWdodDogNzQ3cHg7XG4gICAgbGVmdDogY2FsYygxMDAlIC0gMjczcHgpO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICB3aWR0aDogNzQ3cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKDAsICRtcS1pcGFkKSB7XG4gICAgICBsZWZ0OiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gICAgICB3aWR0aDogMTAwMHB4O1xuICAgICAgaGVpZ2h0OiAxMDAwcHg7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIH1cblxuICAgIC5zcGlubmVyLWNvbnRlbnQtYmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoMCwgJG1xLWlwYWQpIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb25mZXJlbmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgwLCAkbXEtdGFibGV0KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLnR3by1jb2wge1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoMCwgJG1xLXRhYmxldCkge1xuICAgICAgZ2FwOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC50aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKDAsICRtcS10YWJsZXQpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5ob3VyIHtcbiAgICBAaW5jbHVkZSBmb250KDQ2LCA0NCk7XG4gICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4ICRkZW5pbTtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuZGVzYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG5cbiAgLmNvbmZlcmVuY2UtaW5mb3Mge1xuICAgIC5idG5zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiA1cHg7XG4gICAgfVxuICB9XG59XG5cbi5wYXJ0ZW5haXJlcyB7XG4gIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKDAsICRtcS1pcGFkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zcGxpZGUtcGFydGVuYWlyZXMge1xuICAgIG1heC13aWR0aDogMTE4MHB4O1xuICAgIG1hcmdpbjogYXV0bztcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoMCwgJG1xLXRhYmxldCkge1xuICAgICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICB9XG4gIH1cblxuICAucGFydGVuYWlyZXMtY29udGFpbmVyIHtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3R0b206IC0yMzBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgwLCAkbXEtaXBhZCkge1xuICAgICAgYm90dG9tOiAtMTUwcHg7XG4gICAgfVxuXG4gICAgLnBhcnRlbmFpcmVzLWxpc3Qge1xuICAgICAgLy9kaXNwbGF5OiBmbGV4O1xuICAgICAgLy9hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC8vdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBhcnRlbmFpcmUge1xuICAgICAgYmFja2dyb3VuZDogJFBlcnNpYW5Sb3NlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICBwYWRkaW5nOiA0MHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKDAsICRtcS1pcGFkKSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogOTBweDtcbiAgICAgICAgbWF4LWhlaWdodDogOTdweDtcblxuICAgICAgICAvL0BpbmNsdWRlIHJlc3BvbnNpdmUoMCwkbXEtaXBhZCkge1xuICAgICAgICAvLyAgbWF4LXdpZHRoOiA2MHB4O1xuICAgICAgICAvLyAgbWF4LWhlaWdodDogNjdweDtcbiAgICAgICAgLy99XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5pbnNjcmlwdGlvbiB7XG4gIGJhY2tncm91bmQ6ICRkZW5pbTtcbiAgcGFkZGluZy10b3A6IDE4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcblxuICBAaW5jbHVkZSByZXNwb25zaXZlKDAsICRtcS1pcGFkKSB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICB9XG5cbiAgLnRpdGxlIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cblxuICAuaW5zY3JpcHRpb24tYm94IHtcbiAgICB3aWR0aDogNTUwcHg7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmc6IDQwcHggNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKDAsICRtcS1pcGFkKSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICB9XG5cbiAgICAuYm94LXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAuc3VwLCAucHJpeCwgc21hbGwge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5zdXAge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgcGFkZGluZzogMnB4IDhweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRQZXJzaWFuUm9zZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBAaW5jbHVkZSBmb250KDExLCAyMCwgMC4xKTtcbiAgICAgIGNvbG9yOiAkUGVyc2lhblJvc2U7XG4gICAgfVxuXG4gICAgLnByaXgge1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgQGluY2x1ZGUgZm9udCg1NCwgNTQsIDAuMSk7XG4gICAgfVxuXG4gICAgc21hbGwge1xuICAgICAgY29sb3I6ICMwMDAwMDA2MDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBAaW5jbHVkZSBmb250KDE0LCAxNCwgMC4xKTtcbiAgICB9XG5cbiAgICAuYnRuLWluc2NyaXB0aW9uIHtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIG1hcmdpbjogMzJweCBhdXRvIDAgYXV0bztcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgwLCAkbXEtaXBhZCkge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIubG9hZGVye1xuICAuc3Bpbm5pbmctY29udGVudCB7XG4gICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwdmg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIHZhcigtLW1hcmdpbnMpICogMik7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKDAsICRtcS1pcGFkKSB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG5cbiAgICAuc3Bpbm5lci1sb2dvIHtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgd2lkdGg6IDQyM3B4O1xuXG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoMCwgJG1xLXRhYmxldCkge1xuICAgICAgICB3aWR0aDogMjAwcHg7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3Bpbm5lci1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5oZWFkZXItaG9tZSB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDczcHgpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVuaW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICBwYWRkaW5nLWJvdHRvbTogNzVweDtcblxuICBAaW5jbHVkZSByZXNwb25zaXZlKDAsICRtcS10YWJsZXQpIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIGF1dG87XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoICsgMTM3cHgpO1xuICAgIG1pbi1oZWlnaHQ6IDExMjBweDtcbiAgfVxuXG4gICYtYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTEzcHgpO1xuICAgIG1hcmdpbjogMjBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKDAsICRtcS10YWJsZXQpIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMzY4cHg7XG5cbiAgICAgIC52aWRlby1jb250YWluZXJ7XG4gICAgICAgIGhlaWdodDogMzY4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKDAsICRtcS10YWJsZXQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmlkZW8tY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKDAsICRtcS10YWJsZXQpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgdmlkZW8ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgICAgICByaWdodDogNTAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgwLCAkbXEtdGFibGV0KSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbmZvbnQtc2l6ZTogNjZweDtcbmZvbnQtc3R5bGU6IG5vcm1hbDtcbmZvbnQtd2VpZ2h0OiA3MDA7XG5saW5lLWhlaWdodDogNjZweDsgLyogMTAwJSAqL1xubGV0dGVyLXNwYWNpbmc6IC0yLjlweDtcbm1hcmdpbi1ib3R0b206IDIwcHg7XG5tYXgtd2lkdGg6IDY2MHB4O1xuICAgIH1cbiAgICAuYnRuLWhlYWRlcntcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDsgLyogMTMwJSAqL1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgIC5idG4taGVhZGVyLXByZWZpeHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4OyAvKiAxMDAlICovXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xMnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgIH1cbiAgICBcblxuXG4gICAgLmhlYWRlci1ob21lLXZpZGVvLWJ1dHRvbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDQwcHg7XG5cbiAgICAgIC5idG4taGVhZGVye1xuICAgICAgICBnYXA6MDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICBib3JkZXItY29sb3I6ICRibGFjaztcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYy10ZXh0KTtcblxuICAgICAgICBzdmd7XG4gICAgICAgICAgcGF0aHtcbiAgICAgICAgICAgIHN0cm9rZTogJGJsYWNrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBlcnNpYW5Sb3NlO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJFBlcnNpYW5Sb3NlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoMCwgJG1xLXRhYmxldCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0zNzBweDtcbiAgICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgIC5idG4tcHJpbWFyeS10ZXh0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKDAsICRtcS10YWJsZXQpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIC5oMyB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uaW50cm8taG9tZSB7XG4gIG1hcmdpbi10b3A6IDEwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgwLCAkbXEtdGFibGV0KSB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG5cbiAgJi1saW5rLWNvbnRhaW5lcntcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJFBlcnNpYW5Sb3NlO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoMCwgJG1xLXRhYmxldCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMzhweCAxZnI7XG4gICAgfVxuICB9XG5cbiAgJi1saW5re1xuXG4gICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgIC5pY29ue1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gICAgICB9XG4gIH1cblxuICAmLXRpdGxle1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKDAsICRtcS10YWJsZXQpIHtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbntcbiAgICAgICAgICBnYXA6IDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gIH1cbn1cbiAgJi1saW5rLWltYWdlIGltZ3tcbiAgICBhc3BlY3QtcmF0aW86IDQvMztcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgIG1pbi1oZWlnaHQ6IDI0NHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgwLCAkbXEtdGFibGV0KSB7XG4gICAgICB3aWR0aDogMTM1cHg7XG4gICAgICBtaW4taGVpZ2h0OiAxNjBweDtcbiAgICB9XG4gIH1cblxuICAmLWxpbmstY29udGVudHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgbWluLWhlaWdodDogMTY0cHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKDAsICRtcS10YWJsZXQpIHtcbiAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICBtaW4taGVpZ2h0OiAxMTJweDtcbiAgICB9XG4gIH1cblxuICAmLWxpbmstZGF0ZXtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICYtbGlua3MtY29udGFpbmVye1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoMCwgJG1xLXRhYmxldCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxuICB9XG5cbiAgJi10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDk0MHB4O1xuICAgIHBhZGRpbmc6IDE5MHB4IDUwcHggMjBweCA1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoMCwgJG1xLXRhYmxldCkge1xuICAgICAgcGFkZGluZzogNDBweCA0MHB4O1xuICAgIH1cblxuICAgIHN0cm9uZyB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODYuM2RlZywgJFBlcnNpYW5Sb3NlIDkuMzclLCAkZGVuaW0gODUuMTIlKTtcbiAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIHAsXG4gICAgaDIge1xuICAgICAgQGluY2x1ZGUgZm9udCg2NiwgNjApO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjEwMDAwMDAwMTQ5MDExNjEycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoMCwgJG1xLXRhYmxldCkge1xuICAgICAgICBAaW5jbHVkZSBmb250KDM2LCAzOCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMzBweDtcbiAgICB0b3A6IDEyM3B4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgwLCAkbXEtdGFibGV0KSB7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHRvcDogNTNweDtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNsaWRlci1jb25mZXJlbmNpZXJzIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTgwcHg7XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgwLCAkbXEtdGFibGV0KSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cblxuICAuc3BsaWRlX19hcnJvd3N7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogODBweDtcbiAgICByaWdodDogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRvcDogNjBweDtcblxuICAgIC5zcGxpZGVfX2Fycm93e1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG5cbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vc3ZnL2ljbl9hcnJvd3NsaWRlci5zdmcnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjNweCAxNnB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJGJsYWNrO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgIH1cblxuICAgICAgJi5zcGxpZGVfX2Fycm93LS1uZXh0e1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSBzY2FsZSgxLjEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICBcbiAgICBzdmd7XG4gICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIH1cbiAgfVxuXG4gICYtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKDAsICRtcS10YWJsZXQpIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoMCwgJG1xLXRhYmxldCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKDAsIDQ5MHB4KSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoMzYsIDM4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoMCwgJG1xLXRhYmxldCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICAgLnNwbGlkZV9fYXJyb3cge1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiA1MXB4O1xuICAgICAgICBoZWlnaHQ6IDUxcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNwbGlkZV9fdHJhY2sge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuXG4gIC5jb25mZXJlbmNpZXJzLWxpc3Qge1xuICAgIGdhcDogMjRweDtcblxuICAgIC5jb25mZXJlbmNpZXItbGluayB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQ2cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb25mZXJlbmNpZXItaW1hZ2Uge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBlcnNpYW5Sb3NlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbmZlcmVuY2llci1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcblxuICAgIC5pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAmLmNvbmZlcmVuY2llci1ub20ge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoMzAsIDI0KTtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmNvbmZlcmVuY2llci1wb3N0ZSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udCgyMiwgMjQpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wcm9tby1ob21lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJFBlcnNpYW5Sb3NlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoMCwgJG1xLXRhYmxldCkge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cblxuICAmLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDE3MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoMCwgJG1xLXRhYmxldCkge1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzM3cHg7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgbWF4LXdpZHRoOiA1NzBweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1heC13aWR0aDogMzM3cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gICYtaW1hZ2VzIHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKDAsICRtcS10YWJsZXQpIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICYtYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA4NTVweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoMCwgJG1xLXRhYmxldCkge1xuICAgICAgaGVpZ2h0OiAyNzBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMzUlO1xuICAgICAgd2lkdGg6IDM1JTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKDAsICRtcS10YWJsZXQpIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udmlkZW8taG9tZSB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgwLCAkbXEtdGFibGV0KSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cblxuICAudmlkZW8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICN0aHVtYm5haWwge1xuICAgICAgbWluLWhlaWdodDogODUwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMjRweCAwcHggIzE0NThlNDI0O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoMCwgJG1xLXRhYmxldCkge1xuICAgICAgICBtaW4taGVpZ2h0OiAzNzVweDtcbiAgICAgIH1cblxuICAgICAgLnZpZGVvLXBsYXktdHJpZ2dlciB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRlbmltO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZGVuaW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgICAgICAgQGluY2x1ZGUgZm9udCgyNiwgMjQpO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xMDAwMDAwMDE0OTAxMTYxMnB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlLWluLW91dCwgY29sb3IgMC4yNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgc3ZnIHBhdGgge1xuICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgY29sb3I6ICRkZW5pbTtcblxuICAgICAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICRkZW5pbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1lZGlhLXZpZGVvX192aWRlbyxcbiAgICAgIGlmcmFtZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDg1MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgwLCAkbXEtdGFibGV0KSB7XG4gICAgICAgICAgbWluLWhlaWdodDogMzc1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWJhY2tncm91bmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtNTAlIC0gNDI1cHgpKTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoMCwgJG1xLXRhYmxldCkge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTUwJSAtIDEwN3B4KSk7XG4gICAgfVxuXG4gICAgLnNwaW5uZXItY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKDAsICRtcS10YWJsZXQpIHtcbiAgICAgICAgd2lkdGg6IDIxNXB4O1xuICAgICAgICBoZWlnaHQ6IDIxNXB4O1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5xdW90ZS1ob21lIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgJi1xdW90ZSB7XG4gICAgQGluY2x1ZGUgZm9udCg2NiwgNjApO1xuICAgIGNvbG9yOiAkUGVyc2lhblJvc2U7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMDdweDtcbiAgICBsZWZ0OiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgwLCAkbXEtdGFibGV0KSB7XG4gICAgICB0b3A6IDQ3cHg7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA3MzVweDtcbiAgICBwYWRkaW5nOiAwIDUwcHggMTkwcHggNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKDAsICRtcS10YWJsZXQpIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggNDBweDtcbiAgICB9XG5cbiAgICBzdHJvbmcge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg2LjNkZWcsICRQZXJzaWFuUm9zZSA5LjM3JSwgJGRlbmltIDg1LjEyJSk7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICBwLFxuICAgIGgyIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoNjYsIDYwKTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xMDAwMDAwMDE0OTAxMTYxMnB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKDAsICRtcS10YWJsZXQpIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udCgzNiwgMzgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5xdW90ZS10ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnwqsnO1xuICAgICAgICBjb2xvcjogJFBlcnNpYW5Sb3NlO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNjZweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE3cHg7XG4gICAgICAgIGxlZnQ6IC03MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoMCwgJG1xLXRhYmxldCkge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoMzYsIDM4KTtcbiAgICAgICAgICB0b3A6NHB4O1xuICAgICAgICAgIGxlZnQ6IC0zMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnF1b3RlLW5hbWUge1xuICAgICAgQGluY2x1ZGUgZm9udCgzMCwgMjQpO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKDAsICRtcS10YWJsZXQpIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udCgyMCwgMjApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTMwcHg7XG4gICAgdG9wOiAxMjNweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoMCwgJG1xLXRhYmxldCkge1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB0b3A6IDUzcHg7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uY291bnRkb3duLWhvbWUge1xuICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgwLCAkbXEtdGFibGV0KSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cblxuICAuY291bnRkb3duLWhvbWUtY29udGVudC1pbm5lci1jb3VudGRvd24gcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNjBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoMCwgJG1xLXRhYmxldCkge1xuICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cblxuICAgIC5jb3VudGRvd24tdW5pdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDUwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoMCwgJG1xLXRhYmxldCkge1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvdW50ZG93bi12YWx1ZSB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWhlYWRpbmc7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxOTZweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogODBweDsgLyogNDAuODE2JSAqL1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuXG4gICAgICAmW2RhdGEtdW5pdD1cImhvdXJzXCJdLFxuICAgICAgJltkYXRhLXVuaXQ9XCJzZWNvbmRzXCJdIHtcbiAgICAgICAgY29sb3I6ICRQZXJzaWFuUm9zZTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgwLCAkbXEtdGFibGV0KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvdW50ZG93bi1sYWJlbCB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxMDkuMDkxJSAqL1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICAgIH1cbiAgfVxufVxuXG4ucGFydG5lcnMtaG9tZSB7XG4gIHBhZGRpbmctdG9wOiAxMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcblxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgwLCAkbXEtdGFibGV0KSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cblxuICAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDczcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgwLCA0OTBweCkge1xuICAgICAgQGluY2x1ZGUgZm9udCgzNiwgMzgpO1xuICAgIH1cbiAgfVxuXG4gIC5wYXJ0bmVycy1ob21lLWxpbmtzIHtcbiAgICAucGFydG5lci1saW5rIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggNjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDc2cHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkYmxhY2s7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yOXB4KTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgwLCAkbXEtdGFibGV0KSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zaG9ydCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBnYXA6IDI0cHg7XG5cbiAgICAgIC5wYXJ0bmVyLWxpbmsge1xuICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoMCwgJG1xLXRhYmxldCkge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoMCwgJG1xLXRhYmxldCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICAgIH1cblxuICAgICYubG9uZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgdGV4dC13cmFwOiBub3dyYXA7XG4gICAgICAvLyBnYXA6IDI0cHg7XG5cbiAgICAgIC5wYXJ0bmVyLWxpbmsge1xuICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4td2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKDAsICRtcS10YWJsZXQpIHtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJpbGxldHMtaG9tZSB7XG4gIC5pY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgJi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKDAsICRtcS10YWJsZXQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cblxuICAmLWNvbnRlbnQge1xuICAgIHdpZHRoOiA1MCU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKDAsICRtcS10YWJsZXQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYtaW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiAzMzNweDtcbiAgICB9XG4gIH1cbn1cblxuLmJpbGxldHMtaG9tZS1ib3hlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjRweDtcblxuICBAaW5jbHVkZSByZXNwb25zaXZlKDAsICRtcS10YWJsZXQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmJpbGxldHMtaG9tZS1ib3gge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBwYWRkaW5nOiA2OHB4IDQ3cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDZweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgwLCAkbXEtdGFibGV0KSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5idG4tYmlsbGV0cyB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAmLmVhcmx5YmlyZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVuaW07XG4gICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAmLnNvbGRvdXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcblxuICAgICAgICAuYnRuLWJpbGxldHMge1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmV4cGlyZWQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUwKTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJpbGxldHMtaG9tZS1ib3gtaW5uZXItcHJpY2Uge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYucmVndWxhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUGVyc2lhblJvc2U7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDMwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoMCwgJG1xLXRhYmxldCkge1xuICAgICAgICB0b3A6IDA7XG4gICAgICB9XG5cbiAgICAgIC5idG4tYmlsbGV0cyB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRibGFjaztcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWlubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICYtcHJpY2UgLnByaWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1oZWFkaW5nO1xuICAgICAgICBAaW5jbHVkZSBmb250KDk2LCA4MCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKDAsICRtcS10YWJsZXQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250KDQ4LCA0MCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4ubm8tbmV3c2xldHRlci1ob21le1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbn1cbi5uZXdzbGV0dGVyLWhvbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkUGVyc2lhblJvc2U7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDQ4cHg7XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgwLCAkbXEtdGFibGV0KSB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxuXG4gICYtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKDAsICRtcS10YWJsZXQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgJi1jb250ZW50IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKDAsICRtcS10YWJsZXQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDsgLyogMTAwJSAqL1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gIH1cblxuICAmLWZvcm0ge1xuICAgIHdpZHRoOiA1MCU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKDAsICRtcS10YWJsZXQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIGZvcm0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIGxhYmVse1xuICAgICAgICBjb2xvcjogIzAwMDtcbmZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbmZvbnQtc2l6ZTogMjBweDtcbmZvbnQtc3R5bGU6IG5vcm1hbDtcbmZvbnQtd2VpZ2h0OiA3MDA7XG5saW5lLWhlaWdodDogMzBweDsgLyogMTUwJSAqL1xubGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICAgICAgfVxuXG4gICAgICBpbnB1dHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBlcnNpYW5Sb3NlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgLyogMTUwJSAqL1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuXG4gICAgICAgICZbdHlwZT1cInN1Ym1pdFwiXXtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3N2Zy9pY25fYXJyb3dyaWdodF93aGl0ZS5zdmcnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAyNHB4IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZzogOXB4IDU1cHggOXB4IDI0cHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1oZWFkaW5nO1xuZm9udC1zaXplOiAxNnB4O1xuZm9udC1zdHlsZTogbm9ybWFsO1xuZm9udC13ZWlnaHQ6IDcwMDtcbmxpbmUtaGVpZ2h0OiBub3JtYWw7XG5sZXR0ZXItc3BhY2luZzogMC4xcHg7XG50ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xudHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuJjpob3ZlcntcbiAgYmFja2dyb3VuZC1jb2xvcjogJFBlcnNpYW5Sb3NlO1xuICBjb2xvcjogJGJsYWNrO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vc3ZnL2ljbl9hcnJvd3JpZ2h0LnN2ZycpO1xuICBcbn1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaG9tZSB7XG4gIC5jdGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAmLWJnIHtcbiAgICAgIGhlaWdodDogMTIwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDA7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNjBweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKDAsICRtcS10YWJsZXQpIHtcbiAgICAgICAgd2lkdGg6IDM4MHB4O1xuICAgICAgICB0b3A6IC02MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCRtcS10YWJsZXQsICRtcS1kZXNrdG9wKSB7XG4gICAgICAgIHdpZHRoOiA2MDBweDtcbiAgICAgICAgdG9wOiAtMTAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuaGVhZGVyLXBhZ2Uge1xuICBwYWRkaW5nLXRvcDogMjM1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoMCwgJG1xLXRhYmxldCkge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIC5oZWFkZXItY29udGFpbmVyIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgYmxhY2s7XG4gIH1cblxuICAmLmRhcmstdGVtcGxhdGUge1xuICAgIC5oZWFkZXItY29udGFpbmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuJGNvbHVtbnM6IDEsIDIsIDMsIDQsIDUsIDY7XG5AbWl4aW4gY29sdW1ucyB7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggbGVuZ3RoKCRjb2x1bW5zKSB7XG4gICAgJi0jeyRpfSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgkaSwgMWZyKTtcbiAgICB9XG4gIH1cbn1cblxuJGNvbHVtbnMtcmVzcG9uc2l2ZTogMSwgMiwgMywgNCwgNSwgNjtcbkBtaXhpbiBjb2x1bW5zLXJlc3BvbnNpdmUge1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkY29sdW1ucy1yZXNwb25zaXZlKSB7XG4gICAgJi0jeyRpfSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChjYWxjKCN7JGl9IC8gMiksIDFmcik7XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXItcGFnZS5wcm9ncmFtbWluZy1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcblxuICAuaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoMCwgJG1xLW1lZGl1bSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzNnB4O1xuICAgICAgaHlwaGVuczogYXV0bztcbiAgICB9XG4gIH1cblxuICAucHJvZ3JhbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi13aWR0aDogMzAzcHg7XG5cbiAgICBzZWxlY3Qge1xuICAgICAgZGlzcGxheTogbm9uZTsgLypoaWRlIG9yaWdpbmFsIFNFTEVDVCBlbGVtZW50OiAqL1xuICAgIH1cblxuXG4gICAgLnNlbGVjdC1zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDkwcHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcblxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAgICAgQGluY2x1ZGUgZm9udCgyNiwgMjQpO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoMCwgJG1xLW1lZGl1bSkge1xuICAgICAgICBAaW5jbHVkZSBmb250KDIwcHgsIDIwcHgpO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDM0cHg7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG5cbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYXJyb3ctd2hpdGUuc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCAyMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZVgoNzAlKTtcbiAgICAgIH1cblxuICAgICAgJi5zZWxlY3QtYXJyb3ctYWN0aXZlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoMCwgJG1xLWRlc2t0b3ApIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgkbXEtZGVza3RvcCwgJG1xLW1lZGl1bSkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlWCgtNzAlKTtcbiAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMTBweCk7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKDAsICRtcS1kZXNrdG9wKSB7XG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLyogc3R5bGUgdGhlIGl0ZW1zIChvcHRpb25zKSwgaW5jbHVkaW5nIHRoZSBzZWxlY3RlZCBpdGVtOiAqL1xuICAgIC5zZWxlY3QtaXRlbXMgZGl2LCAuc2VsZWN0LXNlbGVjdGVkIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgcGFkZGluZzogMjBweCA2M3B4IDIwcHggMzRweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoMCwgJG1xLW1lZGl1bSkge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDUzcHggMTZweCAyNHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8qIFN0eWxlIGl0ZW1zIChvcHRpb25zKTogKi9cbiAgICAuc2VsZWN0LWl0ZW1zIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkZW5pbTtcbiAgICAgIHRvcDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiA5OTtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzBweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzMHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAgICAgQGluY2x1ZGUgZm9udCgyNiwgMjQpO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMnMgZWFzZSwgdG9wIDAuMnMgZWFzZTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDIzcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoMCwgJG1xLW1lZGl1bSkge1xuICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKDAsICRtcS1tZWRpdW0pIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udCgyMHB4LCAyMHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvKiBIaWRlIHRoZSBpdGVtcyB3aGVuIHRoZSBzZWxlY3QgYm94IGlzIGNsb3NlZDogKi9cbiAgICAuc2VsZWN0LWhpZGUge1xuICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwcyAwcyBlYXNlO1xuICAgICAgdG9wOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICB9XG5cbiAgICAuc2VsZWN0LWl0ZW1zIGRpdjpob3ZlciwgLnNhbWUtYXMtc2VsZWN0ZWQge1xuICAgICAgY29sb3I6ICRQZXJzaWFuUm9zZTtcbiAgICB9XG4gIH1cbn1cblxuLnByb2dyYW1zIHtcbiAgLnByb2dyYW0tZGF0YSB7XG4gICAgcGFkZGluZzogMjRweCA0OHB4O1xuICAgIGJhY2tncm91bmQ6ICRQZXJzaWFuUm9zZTtcbiAgICBib3JkZXItcmFkaXVzOiA5NnB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogMCAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgwLCAkbXEtZGVza3RvcCkge1xuICAgICAgcGFkZGluZzogMTZweCAzMnB4O1xuICAgICAgZ2FwOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgLmxlZnQsIC5yaWdodCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAxMDBweDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgwLCAkbXEtZGVza3RvcCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDA7XG4gICAgICB9XG5cbiAgICAgIC50aXRsZS1sb2NhdGlvbiwgLnRpdGxlLWRhdGUge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoMjQsIDI0KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKDAsICRtcS1kZXNrdG9wKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udCgxNiwgMjApO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kYXRhLWxvY2F0aW9uLCAuZGF0YS1kYXRlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAgICAgICBAaW5jbHVkZSBmb250KDIwLCAyNCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgwLCAkbXEtZGVza3RvcCkge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoMTQsIDE2KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG4gIH1cblxuICAucHJvZ3JhbS1jb250ZW50IHtcbiAgICAmLmhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5uby1jb25mZXJlbmNlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKDAsICRtcS1kZXNrdG9wKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgICAgfVxuXG4gICAgICAubm8tY29uZmVyZW5jZS1jb250YWluZXIge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoNDAsIDQwKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHdoaXRlO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoMCwgJG1xLWRlc2t0b3ApIHtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udCgyMCwgMjApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbmZlcmVuY2Uge1xuICAgICAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCB3aGl0ZTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmluZm9zLWNvbmZlcmVuY2Uge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGdhcDogMjRweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIC8vQGluY2x1ZGUgcmVzcG9uc2l2ZSgwLCAkbXEtZGVza3RvcCkge1xuICAgICAgLy8gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAvL31cblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAgICAgICBAaW5jbHVkZSBmb250KDQwLCA0MCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKDAsICRtcS1kZXNrdG9wKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICBAaW5jbHVkZSBmb250KDIwLCAyNCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAgICAgICBAaW5jbHVkZSBmb250KDIwLCAyNCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKDAsICRtcS1kZXNrdG9wKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICBAaW5jbHVkZSBmb250KDE0LCAyMCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnJpZ2h0IHtcbiAgICAgICAgbWluLXdpZHRoOiA0MTBweDtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcblxuICAgICAgICBAaW5jbHVkZSBjb2x1bW5zO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoJG1xLW1vYmlsZSwgJG1xLWRlc2t0b3ApIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG5cbiAgICAgICAgICBAaW5jbHVkZSBjb2x1bW5zLXJlc3BvbnNpdmU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKDAsICRtcS1tb2JpbGUpe1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNwZWFrZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6IDhweDtcblxuICAgICAgICAgIC5uYW1lLCAucm9sZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KDIwLCAyNCk7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoMCwgJG1xLWRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgxNCwgMjApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwM3B4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucm9sZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG5cbiAgICAgICAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjJzIGVhc2U7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogJFBlcnNpYW5Sb3NlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlci1jb25mZXJlbmNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDE1cHg7XG5cbiAgICAgIC5ob3VyLCAudHlwZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgICAgICAgQGluY2x1ZGUgZm9udCgyMCwgMjQpO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgwLCAkbXEtZGVza3RvcCkge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoMTYsIDIwKTtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweCA4cHggMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaG91ciB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRQZXJzaWFuUm9zZTtcbiAgICAgICAgY29sb3I6ICRQZXJzaWFuUm9zZTtcbiAgICAgIH1cblxuICAgICAgLnR5cGUge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY3RhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaW1wYWN0LWFpLnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMjEwcHg7XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgwLCAkbXEtdGFibGV0KSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzODBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtNjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoJG1xLXRhYmxldCwgJG1xLWRlc2t0b3ApIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDYwMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC0xMDBweDtcbiAgfVxuXG4gIC5jdGEtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgICBwYWRkaW5nLXRvcDogMTgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE4MHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgwLCAkbXEtZGVza3RvcCkge1xuICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgIG1heC13aWR0aDogMjc1cHg7XG4gICAgfVxuXG4gICAgLnRpdGxlIHAge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAgICAgQGluY2x1ZGUgZm9udCg2NiwgNjApO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoMCwgJG1xLWRlc2t0b3ApIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udCgzNiwgMzgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgfVxuXG5cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4Ni4zZGVnLCAkUGVyc2lhblJvc2UgOS4zNyUsICRkZW5pbSA4NS4xMiUpO1xuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiIsIi5jb250YWN0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNTBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWJvdHRvbTogMzZweDtcblxuICBAaW5jbHVkZSByZXNwb25zaXZlKDAsICRtcS1kZXNrdG9wKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBnYXA6IDA7XG4gIH1cblxuICAuYWRkcmVzc2VzIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoMCwgJG1xLWRlc2t0b3ApIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBibGFjaztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBAaW5jbHVkZSBmb250KDIwLCAzMCk7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoMCwgJG1xLWRlc2t0b3ApIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udCgxNiwgMjApO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAmLnRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29udGFjdGZvcm0ge1xuICAgIHdpZHRoOiA1MCU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKDAsICRtcS1kZXNrdG9wKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIHRleHRhcmVhIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyOHB4KTtcbiAgICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoMCwgJG1xLWRlc2t0b3ApIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0cHgpO1xuICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICB9XG5cbiAgICB0ZXh0YXJlYSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBAaW5jbHVkZSBmb250KDIwLCAzMCk7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoMCwgJG1xLWRlc2t0b3ApIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udCgxNCwgMjApO1xuICAgICAgfVxuICAgIH1cblxuICAgIC53cGNmNy1saXN0LWl0ZW0ge1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoMjAsIDI0KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwMDAwO1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoMCwgJG1xLWRlc2t0b3ApIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udCgxNCwgMjApO1xuICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkUGVyc2lhblJvc2U7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIHNwYW4ge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICRkZW5pbTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRkZW5pbTtcbiAgICB9XG5cbiAgICAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gICAgICBjb2xvcjogJFBlcnNpYW5Sb3NlO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgQGV4dGVuZCAuYnRuLWJsYWNrO1xuICAgICAgQGV4dGVuZCAuYnRuO1xuICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uLWRlZmF1bHQ7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJFBlcnNpYW5Sb3NlO1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LWNoZWNrYm94IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IDE4cHggOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5wb3B1cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTExO1xuXG4gICZfX292ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgd2lkdGg6IDk1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICB3aWR0aDogOTUlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIH1cblxuICAgICYtbGVmdCxcbiAgICAmLXJpZ2h0IHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgfVxuXG4gICAgJi1sZWZ0IHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXJpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogNDBweDtcbiAgICB9XG4gIH1cblxuICAmX19jbG9zZSB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMHB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgICYsXG4gICAgcCB7XG4gICAgICBAaW5jbHVkZSBmb250KDM0cHgsIDM0cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbjogMCAwIDI0cHggMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoMjRweCwgMjRweCk7XG4gICAgICAgIG1hcmdpbjogMCAwIDE2cHggMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzdHJvbmcge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg2LjNkZWcsICRQZXJzaWFuUm9zZSA5LjM3JSwgJGRlbmltIDg1LjEyJSk7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIEBpbmNsdWRlIGZvbnQoMTZweCwgMjBweCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gIH1cblxuICAmX19jaGVja2JveCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgQGluY2x1ZGUgZm9udCgxMnB4LCAxNnB4KTtcblxuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGdhcDogOHB4O1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRQZXJzaWFuUm9zZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMjglIDM4JSwgNDElIDUzJSwgNzUlIDI0JSwgODYlIDM4JSwgNDAlIDc4JSwgMTUlIDUwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBlcnNpYW5Sb3NlO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybSB7XG4gICAgbWFyZ2luLXRvcDo4cHg7XG5cbiAgICBmb3JtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiA4cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgQGluY2x1ZGUgZm9udCgxMnB4LCAzMHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICBwYWRkaW5nOiA0cHggMTVweDtcbiAgICAgIGhlaWdodDogMzhweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDExOHB4O1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICBwYWRkaW5nOiA0cHggMTlweDtcbiAgICAgIGhlaWdodDogMzhweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQZXJzaWFuUm9zZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRQZXJzaWFuUm9zZTtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDRweDtcbiAgICAgIGJvdHRvbTogNHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgQGluY2x1ZGUgZm9udCgxNHB4LCAyMHB4KTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkUGVyc2lhblJvc2U7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRQZXJzaWFuUm9zZTtcbiAgICAgIH1cblxuICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdyZXk7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGdyZXk7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fb3Blbi1idG4ge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogNDBweDtcbiAgICByaWdodDogNDBweDtcbiAgICB6LWluZGV4OiAyMzAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMDAlKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJFBlcnNpYW5Sb3NlO1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgcGFkZGluZzogOHB4IDE5cHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG5cbiAgICAmLnNob3cge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgfVxufVxuXG4iLCIucGFydG5lcnMtcGFnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRlbmltO1xufVxuXG4ucGFydG5lcnMtaGVhZGVyIHtcbiAgcGFkZGluZzogMTY1cHggMCA1NXB4IDA7XG4gIGNvbG9yOiAkd2hpdGU7XG5cbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDIwcHg7XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgwLCAkbXEtZGVza3RvcCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIHBhZGRpbmc6IDg2cHggMCAyM3B4IDA7XG4gIH1cblxuICAucGFydG5lcnMtaGVhZGVyLWRlc2NyaXB0aW9uIHtcblxuICAgICYtdGV4dCB7XG5cbiAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cblxuICAgIHAsIGEge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkUGVyc2lhblJvc2U7XG4gICAgfVxuICB9XG5cbiAgLnBhcnRuZXJzLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiA4cHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKDAsICRtcS1kZXNrdG9wKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgfVxuXG4gICYtaW1hZ2Uge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cbn1cblxuLnBhcnRuZXJzLXNsaWRlciB7XG4gICAgcGFkZGluZy10b3A6IDEwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIFxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgwLCAkbXEtdGFibGV0KSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIH1cbiAgXG4gICAgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDczcHg7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgwLCA0OTBweCkge1xuICAgICAgICBAaW5jbHVkZSBmb250KDM2LCAzOCk7XG4gICAgICB9XG4gICAgfVxuICBcbiAgICAucGFydG5lcnMtc2xpZGVyLWxpbmtzIHtcbiAgICAgIC5wYXJ0bmVyLWxpbmsge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDYwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDc2cHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI5cHgpO1xuICAgICAgICB9XG4gIFxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogNjBweDtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoMCwgJG1xLXRhYmxldCkge1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICBcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgwLCAkbXEtdGFibGV0KSB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gIFxuICAgICAgJi5zaG9ydCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6IDI0cHg7XG4gIFxuICAgICAgICAucGFydG5lci1saW5rIHtcbiAgICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIFxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgICB9XG4gIFxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoMCwgJG1xLXRhYmxldCkge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gIFxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKDAsICRtcS10YWJsZXQpIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgICB9XG4gIFxuICAgICAgJi5sb25nIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgdGV4dC13cmFwOiBub3dyYXA7XG4gICAgICAgIC8vIGdhcDogMjRweDtcbiAgXG4gICAgICAgIC5wYXJ0bmVyLWxpbmsge1xuICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgICAgICB9XG4gIFxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgfVxuICBcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgwLCAkbXEtdGFibGV0KSB7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuLnNsaWRlci1wYXJ0bmVycy1pbWFnZXMge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogNjUlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkZW5pbTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgfVxuICAgICAgXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoMCwgJG1xLXRhYmxldCkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICAgICAgfVxuICAgICAgXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgfVxuICAgICAgICAuc3BsaWRlX19hcnJvd3N7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIHRvcDogNjBweDtcbiAgICAgIFxuICAgICAgICAgIC5zcGxpZGVfX2Fycm93e1xuICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICBcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vc3ZnL2ljbl9hcnJvd3NsaWRlcl93aGl0ZS5zdmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjNweCAxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgIFxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgIH1cbiAgICAgIFxuICAgICAgICAgICAgJi5zcGxpZGVfX2Fycm93LS1uZXh0e1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgXG4gICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICBcbiAgICAgICAgICBzdmd7XG4gICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgXG4gICAgICAgLnNwbGlkZV9fc2xpZGV7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICBoZWlnaHQ6IDUyNHB4O1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZzogMCA1cHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKCRtcS10YWJsZXQsICRtcS1kZXNrdG9wKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoMCwgJG1xLXRhYmxldCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICB9XG4gICAgICBcbiAgICAgICAgICAuc3BsaWRlX19hcnJvdyB7XG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgIFxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgIH1cbiAgICAgIFxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDUxcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNTFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpZGVyLXBhcnRuZXJzLWF0dGVuZGVlc3tcblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoMCwgJG1xLXRhYmxldCkge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNsaWRlci1jb250YWluZXIge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGJsYWNrO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJsYWNrO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSgwLCAkbXEtdGFibGV0KSB7XG4gICAgICAgICAgcGFkZGluZzogMTdweCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgXG4gICAgICAucGFydG5lcnMtc2xpZGVyLWF0dGVuZGVlcy1saW5rcyB7XG4gICAgICAgICYubG9uZyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB0ZXh0LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICBnYXA6IDI0cHg7XG5cbiAgICAgICAgICAuYXR0ZW5kZWUtaXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTFweDtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKDAsICRtcS10YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9Il19 */
