/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline;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:-.25em}sup{top:-.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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;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]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.aa-module-spacing--huge,.aa-module-spacing-top--huge{padding-top:calc(14.4rem + 1vh)}@media (min-width:992px){.aa-module-spacing--huge,.aa-module-spacing-top--huge{padding-top:calc(19.2rem + 1vh)}}.aa-module-spacing--huge,.aa-module-spacing-bottom--huge{padding-bottom:calc(14.4rem + 1vh)}@media (min-width:992px){.aa-module-spacing--huge,.aa-module-spacing-bottom--huge{padding-bottom:calc(19.2rem + 1vh)}}.aa-module-spacing--large,.aa-module-spacing-top--large{padding-top:calc(14.4rem + 1vh)}@media (min-width:992px){.aa-module-spacing--large,.aa-module-spacing-top--large{padding-top:calc(19.2rem + 1vh)}}.aa-module-spacing--large,.aa-module-spacing-bottom--large{padding-bottom:calc(14.4rem + 1vh)}@media (min-width:992px){.aa-module-spacing--large,.aa-module-spacing-bottom--large{padding-bottom:calc(19.2rem + 1vh)}}.aa-media-text__first-column .aa-media-text__wrapper,.aa-media-text__second-column .aa-media-text__wrapper,.aa-module-spacing--medium,.aa-module-spacing-top--medium{padding-top:calc(7.2rem + 1vh)}@media (min-width:992px){.aa-media-text__first-column .aa-media-text__wrapper,.aa-media-text__second-column .aa-media-text__wrapper,.aa-module-spacing--medium,.aa-module-spacing-top--medium{padding-top:calc(9.6rem + 1vh)}}.aa-media-text__first-column .aa-media-text__wrapper,.aa-media-text__second-column .aa-media-text__wrapper,.aa-module-spacing--medium,.aa-module-spacing-bottom--medium{padding-bottom:calc(7.2rem + 1vh)}@media (min-width:992px){.aa-media-text__first-column .aa-media-text__wrapper,.aa-media-text__second-column .aa-media-text__wrapper,.aa-module-spacing--medium,.aa-module-spacing-bottom--medium{padding-bottom:calc(9.6rem + 1vh)}}.aa-module-spacing--small,.aa-module-spacing-top--small{padding-top:calc(3.2rem + 2.5vh)}@media (min-width:992px){.aa-module-spacing--small,.aa-module-spacing-top--small{padding-top:calc(3.2rem + 2.5vh)}}.aa-module-spacing--small,.aa-module-spacing-bottom--small{padding-bottom:calc(3.2rem + 2.5vh)}@media (min-width:992px){.aa-module-spacing--small,.aa-module-spacing-bottom--small{padding-bottom:calc(3.2rem + 2.5vh)}}.aa-module-spacing--xsmall,.aa-module-spacing-top--xsmall{padding-top:calc(3.2rem + 2.5vh)}@media (min-width:992px){.aa-module-spacing--xsmall,.aa-module-spacing-top--xsmall{padding-top:calc(3.2rem + 2.5vh)}}.aa-module-spacing--xsmall,.aa-module-spacing-bottom--xsmall{padding-bottom:calc(3.2rem + 2.5vh)}@media (min-width:992px){.aa-module-spacing--xsmall,.aa-module-spacing-bottom--xsmall{padding-bottom:calc(3.2rem + 2.5vh)}}.aa-module-margin--large,.aa-module-margin-top--large{margin-top:calc(14.4rem + 1vh)}@media (min-width:992px){.aa-module-margin--large,.aa-module-margin-top--large{margin-top:calc(19.2rem + 1vh)}}.aa-module-margin--large,.aa-module-margin-bottom--large{margin-bottom:calc(14.4rem + 1vh)}@media (min-width:992px){.aa-module-margin--large,.aa-module-margin-bottom--large{margin-bottom:calc(19.2rem + 1vh)}}.aa-module-margin--medium,.aa-module-margin-top--medium{margin-top:calc(7.2rem + 1vh)}@media (min-width:992px){.aa-module-margin--medium,.aa-module-margin-top--medium{margin-top:calc(9.6rem + 1vh)}}.aa-module-margin--medium,.aa-module-margin-bottom--medium{margin-bottom:calc(7.2rem + 1vh)}@media (min-width:992px){.aa-module-margin--medium,.aa-module-margin-bottom--medium{margin-bottom:calc(9.6rem + 1vh)}}.aa-module-margin--small,.aa-module-margin-top--small{margin-top:calc(3.2rem + 2.5vh)}@media (min-width:992px){.aa-module-margin--small,.aa-module-margin-top--small{margin-top:calc(3.2rem + 2.5vh)}}.aa-module-margin--small,.aa-module-margin-bottom--small{margin-bottom:calc(3.2rem + 2.5vh)}@media (min-width:992px){.aa-module-margin--small,.aa-module-margin-bottom--small{margin-bottom:calc(3.2rem + 2.5vh)}}.aa-module-margin--xsmall,.aa-module-margin-top--xsmall{margin-top:calc(3.2rem + 2.5vh)}@media (min-width:992px){.aa-module-margin--xsmall,.aa-module-margin-top--xsmall{margin-top:calc(3.2rem + 2.5vh)}}.aa-module-margin--xsmall,.aa-module-margin-bottom--xsmall{margin-bottom:calc(3.2rem + 2.5vh)}@media (min-width:992px){.aa-module-margin--xsmall,.aa-module-margin-bottom--xsmall{margin-bottom:calc(3.2rem + 2.5vh)}}.burj{padding-top:80px}@media (min-width:992px){.burj{padding-top:120px}}.burj{padding-bottom:80px}@media (min-width:992px){.burj{padding-bottom:120px}}.empire{padding-top:60px}@media (min-width:992px){.empire{padding-top:80px}}@media (min-width:1440px){.empire{padding-top:100px}}.empire{padding-bottom:60px}@media (min-width:992px){.empire{padding-bottom:80px}}@media (min-width:1440px){.empire{padding-bottom:100px}}.eiffel{padding-top:40px}@media (min-width:992px){.eiffel{padding-top:50px}}@media (min-width:1440px){.eiffel{padding-top:64px}}.eiffel{padding-bottom:40px}@media (min-width:992px){.eiffel{padding-bottom:50px}}@media (min-width:1440px){.eiffel{padding-bottom:64px}}.liberty{padding-top:30px}@media (min-width:1440px){.liberty{padding-top:40px}}.liberty{padding-bottom:30px}@media (min-width:1440px){.liberty{padding-bottom:40px}}.londonbridge{padding-top:10px}@media (min-width:992px){.londonbridge{padding-top:20px}}.londonbridge{padding-bottom:10px}@media (min-width:992px){.londonbridge{padding-bottom:20px}}html{-webkit-box-sizing:border-box;box-sizing:border-box;scroll-behavior:smooth}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{background-color:#fff}.aa-site-wrapper,.body-wrapper,body,html{height:100%;min-height:100%}.aa-site-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;position:relative}.aa-blog-listing,.aa-blog-post,.aa-landing-page,.aa-system-page,.aa-webpage{-webkit-box-flex:1;-ms-flex:1;flex:1}.hs-landing-page.body-wrapper{overflow-x:hidden}footer,header,main{width:100%}a{color:#57719a;-webkit-text-decoration:none;text-decoration:none}a:focus,button:focus,input[type=submit]:focus{outline-offset:.4rem}a:active,a:focus,a:hover{color:#57719a}hr{border:0;border-top:.3rem solid #fff;margin:4rem 0}iframe,img,video{max-width:100%}img{display:block;height:auto}.aa-module__body table{border:0!important}.aa-module__body td{border:.1rem solid #999!important;padding:.6rem 1rem!important}@font-face{font-display:swap;font-family:Albert Sans;font-style:normal;font-weight:100 900;src:url(https://144237199.fs1.hubspotusercontent-eu1.net/hubfs/144237199/grannenfelt-finance-theme/fonts/albert-sans/AlbertSans-VariableFont_wght.ttf) format("truetype")}@font-face{font-display:swap;font-family:Albert Sans;font-style:italic;font-weight:100 900;src:url(https://144237199.fs1.hubspotusercontent-eu1.net/hubfs/144237199/grannenfelt-finance-theme/fonts/albert-sans/AlbertSans-Italic-VariableFont_wght.ttf) format("truetype")}html{font-size:62.5%}body{color:#000;font-family:minion-pro,Albert Sans,Helvetica,Arial,sans-serif;font-size:calc(1.5rem + .1vw);font-weight:400;line-height:1.5;word-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.aa-site-footer .aa-footer-nav>ul>li>a,.h1,.h2,.h3,.h4,.h5,.h6,blockquote,h1,h2,h3,h4,h5,h6{line-height:1.25;margin:0}.aa-site-footer .aa-footer-nav>ul>li>a:not(:last-child),.h1:not(:last-child),.h2:not(:last-child),.h3:not(:last-child),.h4:not(:last-child),.h5:not(:last-child),.h6:not(:last-child),blockquote:not(:last-child),h1:not(:last-child),h2:not(:last-child),h3:not(:last-child),h4:not(:last-child),h5:not(:last-child),h6:not(:last-child){margin-bottom:.6em}.aa-site-footer .aa-footer-nav>ul>li>a:not(:first-child),.h1:not(:first-child),.h2:not(:first-child),.h3:not(:first-child),.h4:not(:first-child),.h5:not(:first-child),.h6:not(:first-child),blockquote:not(:first-child),h1:not(:first-child),h2:not(:first-child),h3:not(:first-child),h4:not(:first-child),h5:not(:first-child),h6:not(:first-child){margin-top:1em}@media (max-width:991px){.aa-site-footer .aa-footer-nav>ul>li>a br,.h1 br,.h2 br,.h3 br,.h4 br,.h5 br,.h6 br,blockquote br,h1 br,h2 br,h3 br,h4 br,h5 br,h6 br{display:none}}.aa-site-footer .aa-footer-nav>ul>li>a a,.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,blockquote a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}.h1,h1{font-size:calc(4.2rem + .6vw)}.h1,.h2,h1,h2{font-family:Albert Sans,Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;-webkit-text-decoration:none;text-decoration:none}.h2,h2{font-size:calc(3.4rem + .5vw)}.h3,blockquote,h3{font-size:calc(2.6rem + .4vw)}.aa-site-footer .aa-footer-nav>ul>li>a,.h3,.h4,blockquote,h3,h4{font-family:Albert Sans,Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;-webkit-text-decoration:none;text-decoration:none}.aa-site-footer .aa-footer-nav>ul>li>a,.h4,h4{font-size:calc(2rem + .1vw)}.h5,.h6,h5,h6{font-family:Albert Sans,Helvetica,Arial,sans-serif;font-size:calc(1.8rem + .1vw);font-style:normal;font-weight:600;-webkit-text-decoration:none;text-decoration:none}p{margin-bottom:0;margin-top:0}p:not(:last-child){margin-bottom:1.5em}div+p,div+strong,img+p,img+strong,video+p,video+strong{margin-top:2rem}.aa-label,.aa-subheading,.aa-text-size--small,figcaption{font-size:calc(1.4rem + .1vw);line-height:1.5}.aa-team-member__name,.aa-text-size--large{font-size:calc(1.8rem + .1vw);font-weight:500}.aa-team-member__name,.aa-text-size--huge,.aa-text-size--large{font-family:Albert Sans,Helvetica,Arial,sans-serif;line-height:1.5}.aa-text-size--huge{font-size:calc(2rem + .1vw);font-weight:600}ol,ul{margin:2em 0;padding-left:1.4em}ol:first-child,ul:first-child{margin-top:0}ol:last-child,ul:last-child{margin-bottom:0}p+ol,p+ul{margin-top:1em}li{padding-left:.3em}li:not(:last-child){margin-bottom:.4em}blockquote{font-weight:400;margin:calc(4rem + 1vh) 0}blockquote:first-child{margin-top:0}blockquote:last-child{margin-bottom:0}b,strong{font-weight:700}figcaption,i{font-style:italic}.aa-label,.aa-subheading{display:block;font-weight:700;margin-bottom:1.4rem;text-transform:uppercase}.aa-label:last-child,.aa-subheading:last-child{margin-bottom:0}.aa-label+h1,.aa-label+h2,.aa-label+h3,.aa-label+h4,.aa-label+h5,.aa-label+h6,.aa-subheading+h1,.aa-subheading+h2,.aa-subheading+h3,.aa-subheading+h4,.aa-subheading+h5,.aa-subheading+h6{margin-top:0!important}.aa-module__body:not(:last-child),.aa-module__header:not(:last-child){margin-bottom:4.8rem}.aa-grid{display:grid;grid-gap:calc(3.2rem + 2.5vh) calc(3.2rem + .5vw);grid-template-columns:minmax(0,1fr);width:100%}@media (min-width:768px){.aa-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.aa-grid.aa-grid--one{grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.aa-grid.aa-grid--two.aa-grid--cols-1-2{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.aa-grid.aa-grid--two.aa-grid--cols-2-1{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}@media (min-width:992px){.aa-grid.aa-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.aa-grid.aa-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.aa-grid.aa-grid--five{grid-template-columns:repeat(5,minmax(0,1fr))}}.aa-grid.aa-grid--auto{grid-auto-columns:auto;grid-auto-flow:column;grid-template-columns:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.aa-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:calc(3.2rem + 2.5vh) calc(3.2rem + .5vw);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.aa-flex.aa-flex--one{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aa-flex.aa-flex--one>.aa-column,.aa-flex.aa-flex--two>.aa-column{width:100%}@media (min-width:768px){.aa-flex.aa-flex--two>.aa-column{width:calc(50% - 1.6rem - .25vw)}}.aa-flex.aa-flex--three>.aa-column{width:100%}@media (min-width:768px){.aa-flex.aa-flex--three>.aa-column{width:calc(33.3333% - 2.13333rem - .33333vw)}}.aa-flex.aa-flex--four>.aa-column{width:100%}@media (min-width:992px){.aa-flex.aa-flex--four>.aa-column{width:calc(25% - 2.4rem - .375vw)}}.aa-flex.aa-flex--five>.aa-column{width:100%}@media (min-width:992px){.aa-flex.aa-flex--five>.aa-column{width:calc(20% - 2.56rem - .4vw)}}ul.aa-grid{list-style:none}ul.aa-grid,ul.aa-grid>li{margin:0;padding:0}.aa-box-shadow{-webkit-box-shadow:0 .4rem 2.4rem rgba(0,0,0,.08);box-shadow:0 .4rem 2.4rem rgba(0,0,0,.08)}.aa-box-shadow-dark{-webkit-box-shadow:0 .4rem 2.8rem rgba(0,0,0,.25);box-shadow:0 .4rem 2.8rem rgba(0,0,0,.25)}.aa-box-shadow-hover{-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.aa-box-shadow-hover:focus,.aa-box-shadow-hover:hover{-webkit-box-shadow:0 .4rem 2.4rem rgba(0,0,0,.08);box-shadow:0 .4rem 2.4rem rgba(0,0,0,.08)}.aa-box-shadow-dark-hover{-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.aa-box-shadow-dark-hover:focus,.aa-box-shadow-dark-hover:hover{-webkit-box-shadow:0 .4rem 2.8rem rgba(0,0,0,.25);box-shadow:0 .4rem 2.8rem rgba(0,0,0,.25)}.aa-bg-gradient-light,.aa-bg-gray,.aa-bg-light,.aa-bg-overlay.aa-bg-overlay--gradient-light,.aa-bg-overlay.aa-bg-overlay--gray,.aa-bg-overlay.aa-bg-overlay--light,.aa-bg-overlay.aa-bg-overlay--white,.aa-bg-white{color:#000}.aa-bg-gradient-light .aa-label,.aa-bg-gradient-light .aa-subheading,.aa-bg-gray .aa-label,.aa-bg-gray .aa-subheading,.aa-bg-light .aa-label,.aa-bg-light .aa-subheading,.aa-bg-overlay.aa-bg-overlay--gradient-light .aa-label,.aa-bg-overlay.aa-bg-overlay--gradient-light .aa-subheading,.aa-bg-overlay.aa-bg-overlay--gray .aa-label,.aa-bg-overlay.aa-bg-overlay--gray .aa-subheading,.aa-bg-overlay.aa-bg-overlay--light .aa-label,.aa-bg-overlay.aa-bg-overlay--light .aa-subheading,.aa-bg-overlay.aa-bg-overlay--white .aa-label,.aa-bg-overlay.aa-bg-overlay--white .aa-subheading,.aa-bg-white .aa-label,.aa-bg-white .aa-subheading{color:#57719a}.aa-bg-gradient-light h1,.aa-bg-gradient-light h2,.aa-bg-gradient-light h3,.aa-bg-gradient-light h4,.aa-bg-gradient-light h5,.aa-bg-gradient-light h6,.aa-bg-gray h1,.aa-bg-gray h2,.aa-bg-gray h3,.aa-bg-gray h4,.aa-bg-gray h5,.aa-bg-gray h6,.aa-bg-light h1,.aa-bg-light h2,.aa-bg-light h3,.aa-bg-light h4,.aa-bg-light h5,.aa-bg-light h6,.aa-bg-overlay.aa-bg-overlay--gradient-light h1,.aa-bg-overlay.aa-bg-overlay--gradient-light h2,.aa-bg-overlay.aa-bg-overlay--gradient-light h3,.aa-bg-overlay.aa-bg-overlay--gradient-light h4,.aa-bg-overlay.aa-bg-overlay--gradient-light h5,.aa-bg-overlay.aa-bg-overlay--gradient-light h6,.aa-bg-overlay.aa-bg-overlay--gray h1,.aa-bg-overlay.aa-bg-overlay--gray h2,.aa-bg-overlay.aa-bg-overlay--gray h3,.aa-bg-overlay.aa-bg-overlay--gray h4,.aa-bg-overlay.aa-bg-overlay--gray h5,.aa-bg-overlay.aa-bg-overlay--gray h6,.aa-bg-overlay.aa-bg-overlay--light h1,.aa-bg-overlay.aa-bg-overlay--light h2,.aa-bg-overlay.aa-bg-overlay--light h3,.aa-bg-overlay.aa-bg-overlay--light h4,.aa-bg-overlay.aa-bg-overlay--light h5,.aa-bg-overlay.aa-bg-overlay--light h6,.aa-bg-overlay.aa-bg-overlay--white h1,.aa-bg-overlay.aa-bg-overlay--white h2,.aa-bg-overlay.aa-bg-overlay--white h3,.aa-bg-overlay.aa-bg-overlay--white h4,.aa-bg-overlay.aa-bg-overlay--white h5,.aa-bg-overlay.aa-bg-overlay--white h6,.aa-bg-white h1,.aa-bg-white h2,.aa-bg-white h3,.aa-bg-white h4,.aa-bg-white h5,.aa-bg-white h6{color:#000}.aa-bg-gradient-light a:not(.aa-button):not(.hs-button),.aa-bg-gradient-light a:not(.aa-button):not(.hs-button):active,.aa-bg-gradient-light a:not(.aa-button):not(.hs-button):focus,.aa-bg-gradient-light a:not(.aa-button):not(.hs-button):hover,.aa-bg-gray a:not(.aa-button):not(.hs-button),.aa-bg-gray a:not(.aa-button):not(.hs-button):active,.aa-bg-gray a:not(.aa-button):not(.hs-button):focus,.aa-bg-gray a:not(.aa-button):not(.hs-button):hover,.aa-bg-light a:not(.aa-button):not(.hs-button),.aa-bg-light a:not(.aa-button):not(.hs-button):active,.aa-bg-light a:not(.aa-button):not(.hs-button):focus,.aa-bg-light a:not(.aa-button):not(.hs-button):hover,.aa-bg-overlay.aa-bg-overlay--gradient-light a:not(.aa-button):not(.hs-button),.aa-bg-overlay.aa-bg-overlay--gradient-light a:not(.aa-button):not(.hs-button):active,.aa-bg-overlay.aa-bg-overlay--gradient-light a:not(.aa-button):not(.hs-button):focus,.aa-bg-overlay.aa-bg-overlay--gradient-light a:not(.aa-button):not(.hs-button):hover,.aa-bg-overlay.aa-bg-overlay--gray a:not(.aa-button):not(.hs-button),.aa-bg-overlay.aa-bg-overlay--gray a:not(.aa-button):not(.hs-button):active,.aa-bg-overlay.aa-bg-overlay--gray a:not(.aa-button):not(.hs-button):focus,.aa-bg-overlay.aa-bg-overlay--gray a:not(.aa-button):not(.hs-button):hover,.aa-bg-overlay.aa-bg-overlay--light a:not(.aa-button):not(.hs-button),.aa-bg-overlay.aa-bg-overlay--light a:not(.aa-button):not(.hs-button):active,.aa-bg-overlay.aa-bg-overlay--light a:not(.aa-button):not(.hs-button):focus,.aa-bg-overlay.aa-bg-overlay--light a:not(.aa-button):not(.hs-button):hover,.aa-bg-overlay.aa-bg-overlay--white a:not(.aa-button):not(.hs-button),.aa-bg-overlay.aa-bg-overlay--white a:not(.aa-button):not(.hs-button):active,.aa-bg-overlay.aa-bg-overlay--white a:not(.aa-button):not(.hs-button):focus,.aa-bg-overlay.aa-bg-overlay--white a:not(.aa-button):not(.hs-button):hover,.aa-bg-white a:not(.aa-button):not(.hs-button),.aa-bg-white a:not(.aa-button):not(.hs-button):active,.aa-bg-white a:not(.aa-button):not(.hs-button):focus,.aa-bg-white a:not(.aa-button):not(.hs-button):hover{color:#57719a}.aa-bg-black,.aa-bg-black .aa-label,.aa-bg-black .aa-subheading,.aa-bg-black .hs-input[type=file],.aa-bg-black a:not(.aa-button):not(.hs-button),.aa-bg-black a:not(.aa-button):not(.hs-button):active,.aa-bg-black a:not(.aa-button):not(.hs-button):focus,.aa-bg-black a:not(.aa-button):not(.hs-button):hover,.aa-bg-black h1,.aa-bg-black h2,.aa-bg-black h3,.aa-bg-black h4,.aa-bg-black h5,.aa-bg-black h6,.aa-bg-black ul.hs-error-msgs label,.aa-bg-dark,.aa-bg-dark .aa-label,.aa-bg-dark .aa-subheading,.aa-bg-dark .hs-input[type=file],.aa-bg-dark a:not(.aa-button):not(.hs-button),.aa-bg-dark a:not(.aa-button):not(.hs-button):active,.aa-bg-dark a:not(.aa-button):not(.hs-button):focus,.aa-bg-dark a:not(.aa-button):not(.hs-button):hover,.aa-bg-dark h1,.aa-bg-dark h2,.aa-bg-dark h3,.aa-bg-dark h4,.aa-bg-dark h5,.aa-bg-dark h6,.aa-bg-dark ul.hs-error-msgs label,.aa-bg-gradient-dark,.aa-bg-gradient-dark .aa-label,.aa-bg-gradient-dark .aa-subheading,.aa-bg-gradient-dark .hs-input[type=file],.aa-bg-gradient-dark a:not(.aa-button):not(.hs-button),.aa-bg-gradient-dark a:not(.aa-button):not(.hs-button):active,.aa-bg-gradient-dark a:not(.aa-button):not(.hs-button):focus,.aa-bg-gradient-dark a:not(.aa-button):not(.hs-button):hover,.aa-bg-gradient-dark h1,.aa-bg-gradient-dark h2,.aa-bg-gradient-dark h3,.aa-bg-gradient-dark h4,.aa-bg-gradient-dark h5,.aa-bg-gradient-dark h6,.aa-bg-gradient-dark ul.hs-error-msgs label,.aa-bg-overlay.aa-bg-overlay--black,.aa-bg-overlay.aa-bg-overlay--black .aa-label,.aa-bg-overlay.aa-bg-overlay--black .aa-subheading,.aa-bg-overlay.aa-bg-overlay--black .hs-input[type=file],.aa-bg-overlay.aa-bg-overlay--black a:not(.aa-button):not(.hs-button),.aa-bg-overlay.aa-bg-overlay--black a:not(.aa-button):not(.hs-button):active,.aa-bg-overlay.aa-bg-overlay--black a:not(.aa-button):not(.hs-button):focus,.aa-bg-overlay.aa-bg-overlay--black a:not(.aa-button):not(.hs-button):hover,.aa-bg-overlay.aa-bg-overlay--black h1,.aa-bg-overlay.aa-bg-overlay--black h2,.aa-bg-overlay.aa-bg-overlay--black h3,.aa-bg-overlay.aa-bg-overlay--black h4,.aa-bg-overlay.aa-bg-overlay--black h5,.aa-bg-overlay.aa-bg-overlay--black h6,.aa-bg-overlay.aa-bg-overlay--black ul.hs-error-msgs label,.aa-bg-overlay.aa-bg-overlay--dark,.aa-bg-overlay.aa-bg-overlay--dark .aa-label,.aa-bg-overlay.aa-bg-overlay--dark .aa-subheading,.aa-bg-overlay.aa-bg-overlay--dark .hs-input[type=file],.aa-bg-overlay.aa-bg-overlay--dark a:not(.aa-button):not(.hs-button),.aa-bg-overlay.aa-bg-overlay--dark a:not(.aa-button):not(.hs-button):active,.aa-bg-overlay.aa-bg-overlay--dark a:not(.aa-button):not(.hs-button):focus,.aa-bg-overlay.aa-bg-overlay--dark a:not(.aa-button):not(.hs-button):hover,.aa-bg-overlay.aa-bg-overlay--dark h1,.aa-bg-overlay.aa-bg-overlay--dark h2,.aa-bg-overlay.aa-bg-overlay--dark h3,.aa-bg-overlay.aa-bg-overlay--dark h4,.aa-bg-overlay.aa-bg-overlay--dark h5,.aa-bg-overlay.aa-bg-overlay--dark h6,.aa-bg-overlay.aa-bg-overlay--dark ul.hs-error-msgs label,.aa-bg-overlay.aa-bg-overlay--gradient-dark,.aa-bg-overlay.aa-bg-overlay--gradient-dark .aa-label,.aa-bg-overlay.aa-bg-overlay--gradient-dark .aa-subheading,.aa-bg-overlay.aa-bg-overlay--gradient-dark .hs-input[type=file],.aa-bg-overlay.aa-bg-overlay--gradient-dark a:not(.aa-button):not(.hs-button),.aa-bg-overlay.aa-bg-overlay--gradient-dark a:not(.aa-button):not(.hs-button):active,.aa-bg-overlay.aa-bg-overlay--gradient-dark a:not(.aa-button):not(.hs-button):focus,.aa-bg-overlay.aa-bg-overlay--gradient-dark a:not(.aa-button):not(.hs-button):hover,.aa-bg-overlay.aa-bg-overlay--gradient-dark h1,.aa-bg-overlay.aa-bg-overlay--gradient-dark h2,.aa-bg-overlay.aa-bg-overlay--gradient-dark h3,.aa-bg-overlay.aa-bg-overlay--gradient-dark h4,.aa-bg-overlay.aa-bg-overlay--gradient-dark h5,.aa-bg-overlay.aa-bg-overlay--gradient-dark h6,.aa-bg-overlay.aa-bg-overlay--gradient-dark ul.hs-error-msgs label{color:#fff}.aa-bg-black ul.hs-error-msgs label:before,.aa-bg-dark ul.hs-error-msgs label:before,.aa-bg-gradient-dark ul.hs-error-msgs label:before,.aa-bg-overlay.aa-bg-overlay--black ul.hs-error-msgs label:before,.aa-bg-overlay.aa-bg-overlay--dark ul.hs-error-msgs label:before,.aa-bg-overlay.aa-bg-overlay--gradient-dark ul.hs-error-msgs label:before{border-color:#fff}.aa-bg-overlay.aa-bg-overlay--primary,.aa-bg-overlay.aa-bg-overlay--primary .aa-label,.aa-bg-overlay.aa-bg-overlay--primary .aa-subheading,.aa-bg-overlay.aa-bg-overlay--primary .hs-input[type=file],.aa-bg-overlay.aa-bg-overlay--primary a:not(.aa-button):not(.hs-button),.aa-bg-overlay.aa-bg-overlay--primary a:not(.aa-button):not(.hs-button):active,.aa-bg-overlay.aa-bg-overlay--primary a:not(.aa-button):not(.hs-button):focus,.aa-bg-overlay.aa-bg-overlay--primary a:not(.aa-button):not(.hs-button):hover,.aa-bg-overlay.aa-bg-overlay--primary h1,.aa-bg-overlay.aa-bg-overlay--primary h2,.aa-bg-overlay.aa-bg-overlay--primary h3,.aa-bg-overlay.aa-bg-overlay--primary h4,.aa-bg-overlay.aa-bg-overlay--primary h5,.aa-bg-overlay.aa-bg-overlay--primary h6,.aa-bg-overlay.aa-bg-overlay--primary ul.hs-error-msgs label,.aa-bg-primary,.aa-bg-primary .aa-label,.aa-bg-primary .aa-subheading,.aa-bg-primary .hs-input[type=file],.aa-bg-primary a:not(.aa-button):not(.hs-button),.aa-bg-primary a:not(.aa-button):not(.hs-button):active,.aa-bg-primary a:not(.aa-button):not(.hs-button):focus,.aa-bg-primary a:not(.aa-button):not(.hs-button):hover,.aa-bg-primary h1,.aa-bg-primary h2,.aa-bg-primary h3,.aa-bg-primary h4,.aa-bg-primary h5,.aa-bg-primary h6,.aa-bg-primary ul.hs-error-msgs label{color:#fff}.aa-bg-overlay.aa-bg-overlay--primary ul.hs-error-msgs label:before,.aa-bg-primary ul.hs-error-msgs label:before{border-color:#fff}.aa-bg-overlay.aa-bg-overlay--secondary,.aa-bg-secondary{color:#000}.aa-bg-overlay.aa-bg-overlay--secondary .aa-label,.aa-bg-overlay.aa-bg-overlay--secondary .aa-subheading,.aa-bg-secondary .aa-label,.aa-bg-secondary .aa-subheading{color:#57719a}.aa-bg-overlay.aa-bg-overlay--secondary h1,.aa-bg-overlay.aa-bg-overlay--secondary h2,.aa-bg-overlay.aa-bg-overlay--secondary h3,.aa-bg-overlay.aa-bg-overlay--secondary h4,.aa-bg-overlay.aa-bg-overlay--secondary h5,.aa-bg-overlay.aa-bg-overlay--secondary h6,.aa-bg-secondary h1,.aa-bg-secondary h2,.aa-bg-secondary h3,.aa-bg-secondary h4,.aa-bg-secondary h5,.aa-bg-secondary h6{color:#000}.aa-bg-overlay.aa-bg-overlay--secondary a:not(.aa-button):not(.hs-button),.aa-bg-overlay.aa-bg-overlay--secondary a:not(.aa-button):not(.hs-button):active,.aa-bg-overlay.aa-bg-overlay--secondary a:not(.aa-button):not(.hs-button):focus,.aa-bg-overlay.aa-bg-overlay--secondary a:not(.aa-button):not(.hs-button):hover,.aa-bg-secondary a:not(.aa-button):not(.hs-button),.aa-bg-secondary a:not(.aa-button):not(.hs-button):active,.aa-bg-secondary a:not(.aa-button):not(.hs-button):focus,.aa-bg-secondary a:not(.aa-button):not(.hs-button):hover{color:#57719a}.aa-bg-overlay.aa-bg-overlay--tertiary,.aa-bg-tertiary{color:#000}.aa-bg-overlay.aa-bg-overlay--tertiary .aa-label,.aa-bg-overlay.aa-bg-overlay--tertiary .aa-subheading,.aa-bg-tertiary .aa-label,.aa-bg-tertiary .aa-subheading{color:#57719a}.aa-bg-overlay.aa-bg-overlay--tertiary h1,.aa-bg-overlay.aa-bg-overlay--tertiary h2,.aa-bg-overlay.aa-bg-overlay--tertiary h3,.aa-bg-overlay.aa-bg-overlay--tertiary h4,.aa-bg-overlay.aa-bg-overlay--tertiary h5,.aa-bg-overlay.aa-bg-overlay--tertiary h6,.aa-bg-tertiary h1,.aa-bg-tertiary h2,.aa-bg-tertiary h3,.aa-bg-tertiary h4,.aa-bg-tertiary h5,.aa-bg-tertiary h6{color:#000}.aa-bg-overlay.aa-bg-overlay--tertiary a:not(.aa-button):not(.hs-button),.aa-bg-overlay.aa-bg-overlay--tertiary a:not(.aa-button):not(.hs-button):active,.aa-bg-overlay.aa-bg-overlay--tertiary a:not(.aa-button):not(.hs-button):focus,.aa-bg-overlay.aa-bg-overlay--tertiary a:not(.aa-button):not(.hs-button):hover,.aa-bg-tertiary a:not(.aa-button):not(.hs-button),.aa-bg-tertiary a:not(.aa-button):not(.hs-button):active,.aa-bg-tertiary a:not(.aa-button):not(.hs-button):focus,.aa-bg-tertiary a:not(.aa-button):not(.hs-button):hover{color:#57719a}.aa-bg-complementary,.aa-bg-overlay.aa-bg-overlay--complementary{color:#000}.aa-bg-complementary .aa-label,.aa-bg-complementary .aa-subheading,.aa-bg-overlay.aa-bg-overlay--complementary .aa-label,.aa-bg-overlay.aa-bg-overlay--complementary .aa-subheading{color:#57719a}.aa-bg-complementary h1,.aa-bg-complementary h2,.aa-bg-complementary h3,.aa-bg-complementary h4,.aa-bg-complementary h5,.aa-bg-complementary h6,.aa-bg-overlay.aa-bg-overlay--complementary h1,.aa-bg-overlay.aa-bg-overlay--complementary h2,.aa-bg-overlay.aa-bg-overlay--complementary h3,.aa-bg-overlay.aa-bg-overlay--complementary h4,.aa-bg-overlay.aa-bg-overlay--complementary h5,.aa-bg-overlay.aa-bg-overlay--complementary h6{color:#000}.aa-bg-complementary a:not(.aa-button):not(.hs-button),.aa-bg-complementary a:not(.aa-button):not(.hs-button):active,.aa-bg-complementary a:not(.aa-button):not(.hs-button):focus,.aa-bg-complementary a:not(.aa-button):not(.hs-button):hover,.aa-bg-overlay.aa-bg-overlay--complementary a:not(.aa-button):not(.hs-button),.aa-bg-overlay.aa-bg-overlay--complementary a:not(.aa-button):not(.hs-button):active,.aa-bg-overlay.aa-bg-overlay--complementary a:not(.aa-button):not(.hs-button):focus,.aa-bg-overlay.aa-bg-overlay--complementary a:not(.aa-button):not(.hs-button):hover{color:#57719a}.aa-bg-overlay.aa-bg-overlay--primary,.aa-bg-primary{background-color:#57719a}.aa-bg-overlay.aa-bg-overlay--primary:before{background-color:#57719a;opacity:.4}.aa-content-color--primary,.aa-content-color--primary a:not(.aa-button):not(.hs-button){color:#57719a}.aa-bg-overlay.aa-bg-overlay--secondary,.aa-bg-secondary{background-color:#d4ecf5}.aa-bg-overlay.aa-bg-overlay--secondary:before{background-color:#d4ecf5;opacity:.4}.aa-content-color--secondary,.aa-content-color--secondary a:not(.aa-button):not(.hs-button){color:#d4ecf5}.aa-bg-overlay.aa-bg-overlay--tertiary,.aa-bg-tertiary{background-color:#d4ecf5}.aa-bg-overlay.aa-bg-overlay--tertiary:before{background-color:#d4ecf5;opacity:.4}.aa-content-color--tertiary,.aa-content-color--tertiary a:not(.aa-button):not(.hs-button){color:#d4ecf5}.aa-bg-complementary,.aa-bg-overlay.aa-bg-overlay--complementary{background-color:#d4ecf5}.aa-bg-overlay.aa-bg-overlay--complementary:before{background-color:#d4ecf5;opacity:.4}.aa-content-color--complementary,.aa-content-color--complementary a:not(.aa-button):not(.hs-button){color:#d4ecf5}.aa-bg-dark,.aa-bg-overlay.aa-bg-overlay--dark{background-color:#000}.aa-bg-overlay.aa-bg-overlay--dark:before{background-color:#000;opacity:.4}.aa-content-color--dark,.aa-content-color--dark a:not(.aa-button):not(.hs-button){color:#000}.aa-bg-light,.aa-bg-overlay.aa-bg-overlay--light{background-color:#fff}.aa-bg-overlay.aa-bg-overlay--light:before{background-color:#fff;opacity:.4}.aa-content-color--light,.aa-content-color--light a:not(.aa-button):not(.hs-button){color:#fff}.aa-bg-black,.aa-bg-overlay.aa-bg-overlay--black{background-color:#000}.aa-bg-overlay.aa-bg-overlay--black:before{background-color:#000;opacity:.4}.aa-content-color--black,.aa-content-color--black a:not(.aa-button):not(.hs-button){color:#000}.aa-bg-overlay.aa-bg-overlay--white,.aa-bg-white{background-color:#fff}.aa-bg-overlay.aa-bg-overlay--white:before{background-color:#fff;opacity:.4}.aa-content-color--white,.aa-content-color--white a:not(.aa-button):not(.hs-button){color:#fff}.aa-bg-gray,.aa-bg-overlay.aa-bg-overlay--gray{background-color:#d4ecf5}.aa-bg-overlay.aa-bg-overlay--gray:before{background-color:#d4ecf5;opacity:.4}.aa-content-color--gray,.aa-content-color--gray a:not(.aa-button):not(.hs-button){color:#d4ecf5}.aa-bg-gradient-dark,.aa-bg-overlay.aa-bg-overlay--gradient-dark,.aa-bg-overlay.aa-bg-overlay--gradient-dark:before{background:transparent -webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,85%,0)),to(#57719a)) 0 0 no-repeat padding-box;background:transparent linear-gradient(180deg,hsla(0,0%,85%,0),#57719a) 0 0 no-repeat padding-box}.aa-bg-overlay.aa-bg-overlay--gradient-dark:before{mix-blend-mode:multiply;opacity:1}.aa-content-color--gradient-dark,.aa-content-color--gradient-dark a:not(.aa-button):not(.hs-button){color:transparent linear-gradient(180deg,hsla(0,0%,85%,0),#57719a) 0 0 no-repeat padding-box}.aa-bg-gradient-light,.aa-bg-overlay.aa-bg-overlay--gradient-light,.aa-bg-overlay.aa-bg-overlay--gradient-light:before{background:transparent -webkit-gradient(linear,left top,left bottom,from(#d4ecf5),to(#d4ecf5)) 0 0 no-repeat padding-box;background:transparent linear-gradient(180deg,#d4ecf5,#d4ecf5) 0 0 no-repeat padding-box}.aa-bg-overlay.aa-bg-overlay--gradient-light:before{mix-blend-mode:multiply;opacity:1}.aa-content-color--gradient-light,.aa-content-color--gradient-light a:not(.aa-button):not(.hs-button){color:transparent linear-gradient(180deg,#d4ecf5,#d4ecf5) 0 0 no-repeat padding-box}.aa-bg-image,.aa-bg-overlay,.aa-bg-video{position:relative}.aa-bg-image>.aa-inner,.aa-bg-overlay>.aa-inner,.aa-bg-video>.aa-inner{position:relative;z-index:10}.aa-bg-image .aa-image-wrapper{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.aa-image-wrapper img,.aa-image-wrapper--contain img{height:100%;width:100%}.aa-image-wrapper img{-o-object-fit:cover;object-fit:cover}.aa-image-wrapper--contain img{-o-object-fit:contain;object-fit:contain}.aa-bg-overlay:before{content:"";z-index:5}.aa-bg-overlay:before,.aa-bg-video video{bottom:0;left:0;position:absolute;right:0;top:0}.aa-bg-video video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.aa-module{display:-webkit-box;display:-ms-flexbox;display:flex}.aa-module-inner,.aa-module-width--full,.aa-module-width--page{width:100%}.aa-module-width--page{padding-left:max(5vw,2rem);padding-right:max(5vw,2rem)}@media (min-width:576px){.aa-module-width--page{padding-left:max(7vw,2rem);padding-right:max(7vw,2rem)}}@media (min-width:992px){.aa-module-width--page{margin:0 auto;max-width:max(65vw,168rem/12 * 10);padding-left:4rem;padding-right:4rem}}.aa-module-width--page>div{width:100%}.aa-module-height--full,.aa-module-height--normal,.aa-module-height--small{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aa-module-height--small{min-height:calc(80vh - 5.4rem)}@media (min-width:576px){.aa-module-height--small{min-height:40rem}}.aa-module-height--normal{min-height:calc(100vh - 5.4rem)}@media (min-width:576px){.aa-module-height--normal{min-height:64rem}}.aa-module-height--full{min-height:min(100vh,110rem)}.aa-inner{display:grid;grid-gap:calc(3.2rem + 2.5vh) calc(3.2rem + .5vw);grid-template-columns:minmax(0,1fr);padding-left:max(5vw,2rem);padding-right:max(5vw,2rem);width:100%}@media (min-width:576px){.aa-inner{padding-left:max(7vw,2rem);padding-right:max(7vw,2rem)}}@media (min-width:992px){.aa-inner{grid-template-columns:repeat(12,minmax(0,1fr));margin-left:auto;margin-right:auto;max-width:max(65vw,168rem/12 * 10);padding-left:4rem;padding-right:4rem}}.aa-content{width:100%}.aa-content-alignment--left{text-align:left}.aa-content-alignment--center{text-align:center}.aa-content-alignment--center ol,.aa-content-alignment--center ul{text-align:left}.aa-content-alignment--center .aa-button-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aa-content-vertical--center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aa-content-vertical--start{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.aa-content-vertical--end{-webkit-box-align:end;-ms-flex-align:end;align-items:end}@media (min-width:992px){.aa-content-width--narrow{grid-column:4/span 6}.aa-content-width--normal{grid-column:3/span 8}.aa-content-width--wide{grid-column:2/span 10}.aa-content-width--full{grid-column:span 12}.aa-content-position--left .aa-content-width--narrow{grid-column:1/span 6}.aa-content-position--left .aa-content-width--normal{grid-column:1/span 8}.aa-content-position--left .aa-content-width--wide{grid-column:1/span 10}.aa-content-position--right .aa-content-width--narrow{grid-column:7/span 6}.aa-content-position--right .aa-content-width--normal{grid-column:5/span 8}.aa-content-position--right .aa-content-width--wide{grid-column:3/span 10}}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}@media (min-width:576px){.hidden-sm-up{display:none!important}}@media (max-width:575px){.hidden-sm-down{display:none!important}}@media (min-width:768px){.hidden-md-up{display:none!important}}@media (max-width:767px){.hidden-md-down{display:none!important}}@media (min-width:992px){.hidden-lg-up{display:none!important}}@media (max-width:991px){.hidden-lg-down{display:none!important}}@media (min-width:1200px){.hidden-xl-up{display:none!important}}@media (max-width:1199px){.hidden-xl-down{display:none!important}}.aa-button,.hs-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-style:solid;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:Albert Sans,Helvetica,Arial,sans-serif;font-size:calc(1.6rem + .1vw);font-style:normal;font-weight:700;line-height:1.5;opacity:1;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-shadow:none;-webkit-transition:all .15s ease,outline-offset 0s,-webkit-transform 0s;transition:all .15s ease,outline-offset 0s,-webkit-transform 0s;transition:all .15s ease,transform 0s,outline-offset 0s;transition:all .15s ease,transform 0s,outline-offset 0s,-webkit-transform 0s}.aa-button:hover,.hs-button:hover{cursor:pointer}.aa-button:focus,.aa-button:hover,.hs-button:focus,.hs-button:hover{opacity:.8;-webkit-text-decoration:none;text-decoration:none}.aa-button.aa-button--1,.aa-form-button--1 input.aa-button[type=submit],.aa-form-button--1 input[type=submit].hs-button,.hs-button{background-color:#57719a;border-color:#57719a;border-radius:0;border-width:.1rem;color:#fff;padding:1.4rem 4rem}.aa-button.aa-button--1:active,.aa-button.aa-button--1:focus,.aa-button.aa-button--1:hover,.aa-form-button--1 input.aa-button[type=submit]:active,.aa-form-button--1 input.aa-button[type=submit]:focus,.aa-form-button--1 input.aa-button[type=submit]:hover,.aa-form-button--1 input[type=submit].hs-button:active,.aa-form-button--1 input[type=submit].hs-button:focus,.aa-form-button--1 input[type=submit].hs-button:hover,.hs-button:active,.hs-button:focus,.hs-button:hover{background-color:#57719a;border-color:#57719a;color:#fff}.aa-button--2.hs-button,.aa-button.aa-button--2,.aa-form-button--2 input.aa-button[type=submit],.aa-form-button--2 input[type=submit].hs-button{background-color:#fff;border-color:#fff;border-radius:0;border-width:.1rem;color:#57719a;padding:1.4rem 4rem}.aa-button--2.hs-button:active,.aa-button--2.hs-button:focus,.aa-button--2.hs-button:hover,.aa-button.aa-button--2:active,.aa-button.aa-button--2:focus,.aa-button.aa-button--2:hover,.aa-form-button--2 input.aa-button[type=submit]:active,.aa-form-button--2 input.aa-button[type=submit]:focus,.aa-form-button--2 input.aa-button[type=submit]:hover,.aa-form-button--2 input[type=submit].hs-button:active,.aa-form-button--2 input[type=submit].hs-button:focus,.aa-form-button--2 input[type=submit].hs-button:hover{background-color:#fff;border-color:#fff;color:#57719a}.aa-button--3.hs-button,.aa-button.aa-button--3,.aa-form-button--3 input.aa-button[type=submit],.aa-form-button--3 input[type=submit].hs-button{background-color:#d4ecf5;border-color:#d4ecf5;border-radius:0;border-width:.1rem;color:#57719a;padding:1.4rem 4rem}.aa-button--3.hs-button:active,.aa-button--3.hs-button:focus,.aa-button--3.hs-button:hover,.aa-button.aa-button--3:active,.aa-button.aa-button--3:focus,.aa-button.aa-button--3:hover,.aa-form-button--3 input.aa-button[type=submit]:active,.aa-form-button--3 input.aa-button[type=submit]:focus,.aa-form-button--3 input.aa-button[type=submit]:hover,.aa-form-button--3 input[type=submit].hs-button:active,.aa-form-button--3 input[type=submit].hs-button:focus,.aa-form-button--3 input[type=submit].hs-button:hover{background-color:#d4ecf5;border-color:#d4ecf5;color:#57719a}.aa-button--form.hs-button,.aa-button.aa-button--form,.aa-form-button--form input.aa-button[type=submit],.aa-form-button--form input[type=submit].hs-button{background-color:#57719a;border-color:#57719a;border-radius:0;border-width:.1rem;color:#fff;padding:1.4rem 4rem}.aa-button--form.hs-button:active,.aa-button--form.hs-button:focus,.aa-button--form.hs-button:hover,.aa-button.aa-button--form:active,.aa-button.aa-button--form:focus,.aa-button.aa-button--form:hover,.aa-form-button--form input.aa-button[type=submit]:active,.aa-form-button--form input.aa-button[type=submit]:focus,.aa-form-button--form input.aa-button[type=submit]:hover,.aa-form-button--form input[type=submit].hs-button:active,.aa-form-button--form input[type=submit].hs-button:focus,.aa-form-button--form input[type=submit].hs-button:hover{background-color:#57719a;border-color:#57719a;color:#fff}.aa-button--4.hs-button,.aa-button.aa-button--4{border:none}.aa-button--4.hs-button,.aa-button--4.hs-button:focus,.aa-button--4.hs-button:hover,.aa-button.aa-button--4,.aa-button.aa-button--4:focus,.aa-button.aa-button--4:hover{-webkit-text-decoration:underline;text-decoration:underline}.aa-button-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.4rem}[class*=__content]+.aa-button-container{margin-top:3.2rem}.aa-contet-lift,.aa-navigation .aa-contet-lift{background-color:#57719a;padding:2.4rem;position:relative}.aa-contet-lift>a,.aa-contet-lift>span,.aa-navigation .aa-contet-lift>a,.aa-navigation .aa-contet-lift>span{color:#fff;display:block;text-align:left}
/* !important rules override HubSpot default form styles */.hs-form{font-family:Albert Sans,Helvetica,Arial,sans-serif;font-size:calc(1.3rem + .1vw);line-height:1.5;text-align:left}.hs-form .hs-form-field{margin-bottom:2.4rem}.hs-form fieldset{max-width:none!important}.hs-form fieldset:not(:last-of-type){margin-bottom:2.4rem}.hs-form fieldset .hs-form-field{margin-bottom:0}.hs-form ol,.hs-form ul{list-style:none;margin:0;padding:0}.hs-form legend{display:block;font-size:.8em;line-height:1.2;margin-top:.6em;opacity:.8;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.hs-form fieldset.form-columns-2,.hs-form fieldset.form-columns-3{display:grid;grid-gap:2.4rem 1.6rem;grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.hs-form fieldset.form-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.hs-form fieldset.form-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.form-title:empty{display:none}.hs-form-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;float:none!important;width:100%!important}.hs-form-field .input{margin-right:0!important}.hs-form-field>label span{display:inline-block;font-size:calc(1.3rem + .1vw);font-weight:400;line-height:1.5;margin-bottom:.6rem}.hs-form-field>label span:empty,.hs-form-field>label span:empty+span{display:none}.hs-input,.hs-search-field__input,.hs_cos_wrapper_type_password_prompt [name=password]{background-color:#fff;border:.1rem solid #fff;border-radius:0;color:#000;height:5rem;line-height:1;padding-left:.8em;padding-right:.8em;width:100%!important}.hs-input:hover,.hs-search-field__input:hover,.hs_cos_wrapper_type_password_prompt [name=password]:hover{cursor:pointer}.hs-input::-webkit-input-placeholder,.hs-search-field__input::-webkit-input-placeholder,.hs_cos_wrapper_type_password_prompt [name=password]::-webkit-input-placeholder{color:inherit;opacity:.4}.hs-input::-moz-placeholder,.hs-search-field__input::-moz-placeholder,.hs_cos_wrapper_type_password_prompt [name=password]::-moz-placeholder{color:inherit;opacity:.4}.hs-input:-ms-input-placeholder,.hs-search-field__input:-ms-input-placeholder,.hs_cos_wrapper_type_password_prompt [name=password]:-ms-input-placeholder{color:inherit;opacity:.4}.hs-input::-ms-input-placeholder,.hs-search-field__input::-ms-input-placeholder,.hs_cos_wrapper_type_password_prompt [name=password]::-ms-input-placeholder{color:inherit;opacity:.4}.hs-input::placeholder,.hs-search-field__input::placeholder,.hs_cos_wrapper_type_password_prompt [name=password]::placeholder{color:inherit;opacity:.4}.hs-input[type=checkbox],.hs-input[type=radio],.hs-search-field__input[type=checkbox],.hs-search-field__input[type=radio],.hs_cos_wrapper_type_password_prompt [name=password][type=checkbox],.hs_cos_wrapper_type_password_prompt [name=password][type=radio]{background-color:transparent;border:0;height:auto;margin-right:1rem;width:auto!important}.hs-input[type=file],.hs-search-field__input[type=file],.hs_cos_wrapper_type_password_prompt [name=password][type=file]{background-color:transparent;border-color:transparent;height:auto;line-height:1.1;padding:0}.hs-input[type=file]::-webkit-file-upload-button,.hs-search-field__input[type=file]::-webkit-file-upload-button,.hs_cos_wrapper_type_password_prompt [name=password][type=file]::-webkit-file-upload-button{cursor:pointer;margin-right:.75em;padding:.3em .6em}.hs-input[type=file]::file-selector-button,.hs-search-field__input[type=file]::file-selector-button,.hs_cos_wrapper_type_password_prompt [name=password][type=file]::file-selector-button{cursor:pointer;margin-right:.75em;padding:.3em .6em}.aa-bg-black .hs-input,.aa-bg-black .hs-search-field__input,.aa-bg-black .hs_cos_wrapper_type_password_prompt [name=password],.aa-bg-complementary .hs-input,.aa-bg-complementary .hs-search-field__input,.aa-bg-complementary .hs_cos_wrapper_type_password_prompt [name=password],.aa-bg-dark .hs-input,.aa-bg-dark .hs-search-field__input,.aa-bg-dark .hs_cos_wrapper_type_password_prompt [name=password],.aa-bg-gradient-dark .hs-input,.aa-bg-gradient-dark .hs-search-field__input,.aa-bg-gradient-dark .hs_cos_wrapper_type_password_prompt [name=password],.aa-bg-gray .hs-input,.aa-bg-gray .hs-search-field__input,.aa-bg-gray .hs_cos_wrapper_type_password_prompt [name=password],.aa-bg-light .hs-input,.aa-bg-light .hs-search-field__input,.aa-bg-light .hs_cos_wrapper_type_password_prompt [name=password],.aa-bg-overlay.aa-bg-overlay--black .hs-input,.aa-bg-overlay.aa-bg-overlay--black .hs-search-field__input,.aa-bg-overlay.aa-bg-overlay--black .hs_cos_wrapper_type_password_prompt [name=password],.aa-bg-overlay.aa-bg-overlay--complementary .hs-input,.aa-bg-overlay.aa-bg-overlay--complementary .hs-search-field__input,.aa-bg-overlay.aa-bg-overlay--complementary .hs_cos_wrapper_type_password_prompt [name=password],.aa-bg-overlay.aa-bg-overlay--dark .hs-input,.aa-bg-overlay.aa-bg-overlay--dark .hs-search-field__input,.aa-bg-overlay.aa-bg-overlay--dark .hs_cos_wrapper_type_password_prompt [name=password],.aa-bg-overlay.aa-bg-overlay--gradient-dark .hs-input,.aa-bg-overlay.aa-bg-overlay--gradient-dark .hs-search-field__input,.aa-bg-overlay.aa-bg-overlay--gradient-dark .hs_cos_wrapper_type_password_prompt [name=password],.aa-bg-overlay.aa-bg-overlay--gray .hs-input,.aa-bg-overlay.aa-bg-overlay--gray .hs-search-field__input,.aa-bg-overlay.aa-bg-overlay--gray .hs_cos_wrapper_type_password_prompt [name=password],.aa-bg-overlay.aa-bg-overlay--light .hs-input,.aa-bg-overlay.aa-bg-overlay--light .hs-search-field__input,.aa-bg-overlay.aa-bg-overlay--light .hs_cos_wrapper_type_password_prompt [name=password],.aa-bg-overlay.aa-bg-overlay--primary .hs-input,.aa-bg-overlay.aa-bg-overlay--primary .hs-search-field__input,.aa-bg-overlay.aa-bg-overlay--primary .hs_cos_wrapper_type_password_prompt [name=password],.aa-bg-overlay.aa-bg-overlay--secondary .hs-input,.aa-bg-overlay.aa-bg-overlay--secondary .hs-search-field__input,.aa-bg-overlay.aa-bg-overlay--secondary .hs_cos_wrapper_type_password_prompt [name=password],.aa-bg-overlay.aa-bg-overlay--tertiary .hs-input,.aa-bg-overlay.aa-bg-overlay--tertiary .hs-search-field__input,.aa-bg-overlay.aa-bg-overlay--tertiary .hs_cos_wrapper_type_password_prompt [name=password],.aa-bg-primary .hs-input,.aa-bg-primary .hs-search-field__input,.aa-bg-primary .hs_cos_wrapper_type_password_prompt [name=password],.aa-bg-secondary .hs-input,.aa-bg-secondary .hs-search-field__input,.aa-bg-secondary .hs_cos_wrapper_type_password_prompt [name=password],.aa-bg-tertiary .hs-input,.aa-bg-tertiary .hs-search-field__input,.aa-bg-tertiary .hs_cos_wrapper_type_password_prompt [name=password]{border-color:#fff}.hs-submit{margin-top:3.2rem}.hs-form-field .inputs-list label span{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hs-form-field .multi-container li:not(:last-child){margin-bottom:.8rem}.hs-fieldtype-textarea .input{line-height:0}.hs-fieldtype-textarea textarea{height:15rem;line-height:1.4;padding:.8em;resize:vertical}.hs-fieldtype-date .hs-dateinput,.hs-fieldtype-select .input{position:relative}.hs-fieldtype-date .hs-dateinput:after,.hs-fieldtype-select .input:after{line-height:0;pointer-events:none;position:absolute;right:1em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.6rem}.hs-fieldtype-date .hs-dateinput .hs-input,.hs-fieldtype-select .input .hs-input{padding-right:2.8em}.hs-fieldtype-date .hs-dateinput .hs-input::-webkit-calendar-picker-indicator,.hs-fieldtype-select .input .hs-input::-webkit-calendar-picker-indicator{display:none}.hs-fieldtype-select .input select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.hs-fieldtype-select .input:after{content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 120 74"><path fill="%23D4ECF5" d="M60 74 0 14 14 0l46 46 46-46 14 14z"/></svg>')}.hs-fieldtype-select .input:hover:after{content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 120 74"><path fill="%2357719A" d="M60 74 0 14 14 0l46 46 46-46 14 14z"/></svg>')}.hs-fieldtype-date .hs-dateinput:after{content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="%23D4ECF5" d="M152 64h144V24c0-13.25 10.7-24 24-24s24 10.75 24 24v40h40c35.3 0 64 28.65 64 64v320c0 35.3-28.7 64-64 64H64c-35.35 0-64-28.7-64-64V128c0-35.35 28.65-64 64-64h40V24c0-13.25 10.7-24 24-24s24 10.75 24 24zM48 248h80v-56H48zm0 48v64h80v-64zm128 0v64h96v-64zm144 0v64h80v-64zm80-104h-80v56h80zm0 216h-80v56h64c8.8 0 16-7.2 16-16zm-128 0h-96v56h96zm-144 0H48v40c0 8.8 7.16 16 16 16h64zm144-216h-96v56h96z"/></svg>')}.hs-fieldtype-date .hs-dateinput:hover:after{content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="%2357719A" d="M152 64h144V24c0-13.25 10.7-24 24-24s24 10.75 24 24v40h40c35.3 0 64 28.65 64 64v320c0 35.3-28.7 64-64 64H64c-35.35 0-64-28.7-64-64V128c0-35.35 28.65-64 64-64h40V24c0-13.25 10.7-24 24-24s24 10.75 24 24zM48 248h80v-56H48zm0 48v64h80v-64zm128 0v64h96v-64zm144 0v64h80v-64zm80-104h-80v56h80zm0 216h-80v56h64c8.8 0 16-7.2 16-16zm-128 0h-96v56h96zm-144 0H48v40c0 8.8 7.16 16 16 16h64zm144-216h-96v56h96z"/></svg>')}.hs-fieldtype-date .hs-dateinput .hs-datepicker .fn-date-picker .pika-button{border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.hs-fieldtype-date .hs-dateinput .hs-datepicker .fn-date-picker .pika-button:hover{background-color:#57719a!important}.hs-fieldtype-date .hs-dateinput .hs-datepicker .fn-date-picker .is-selected .pika-button{background-color:#d4ecf5;color:#000}.hs-fieldtype-date .hs-dateinput .hs-datepicker .fn-date-picker .is-today .pika-button{color:#000}.hs-input.error{border-color:#57719a}ul.hs-error-msgs{-webkit-box-ordinal-group:6;-ms-flex-order:5;margin-left:.8em;margin-top:.6em;order:5}ul.hs-error-msgs li{padding:0}ul.hs-error-msgs label{color:#57719a;font-size:.8em;font-style:italic;font-weight:700;line-height:1.2}ul.hs-error-msgs label,ul.hs-error-msgs label:before{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}ul.hs-error-msgs label:before{border:.2rem solid #57719a;border-radius:50%;content:"!";font-size:1.4rem;font-style:normal;height:1.6rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;margin-right:.8rem;width:1.6rem}.hs_error_rollup{border:.2rem solid #57719a;margin-top:2.4rem;padding:1.6rem}.hs_error_rollup .hs-error-msgs{margin:0}.legal-consent-container{font-size:calc(1.3rem + .1vw);line-height:1.5}.legal-consent-container .hs-fieldtype-booleancheckbox{margin:.8rem 0}.legal-consent-container .hs-fieldtype-booleancheckbox input{margin-top:.3rem}.hs_gdpr_consent_data .hs-form-booleancheckbox label,.hs_gdpr_consent_marketing .hs-form-booleancheckbox label{font-weight:400}.aa-site-header__hamburger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;height:1.2rem;margin-left:auto;padding:0;width:1.8rem;z-index:999}.aa-hamburger{display:-webkit-box;display:-ms-flexbox;display:flex;height:1.2rem;width:1.8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aa-hamburger span,.aa-hamburger span:after,.aa-hamburger span:before{background-color:#fff;display:block;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-property:all;transition-property:all}.aa-hamburger span{margin:0 auto;position:relative}.aa-hamburger span:after,.aa-hamburger span:before{content:"";position:absolute}.aa-hamburger span,.aa-hamburger span:after,.aa-hamburger span:before{height:.2rem;width:1.8rem}.aa-hamburger span:before{-webkit-transform:translateY(-.5rem);transform:translateY(-.5rem)}.aa-hamburger span:after{-webkit-transform:translateY(.5rem);transform:translateY(.5rem)}.js-nav-open .aa-hamburger{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.js-nav-open .aa-hamburger span{background-color:transparent}.js-nav-open .aa-hamburger span:after,.js-nav-open .aa-hamburger span:before{background-color:#57719a;-webkit-transform:translateY(0);transform:translateY(0)}.js-nav-open .aa-hamburger span:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.js-nav-open .aa-hamburger span:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.aa-site-header--secondary .aa-hamburger span,.aa-site-header--secondary .aa-hamburger span:after,.aa-site-header--secondary .aa-hamburger span:before{background-color:#57719a}.js-nav-open .aa-site-header--secondary .aa-hamburger span{background-color:transparent}.js-nav-open .aa-site-header--secondary .aa-hamburger span:after,.js-nav-open .aa-site-header--secondary .aa-hamburger span:before{background-color:#fff}.aa-languages{display:grid;grid-auto-flow:column;grid-column-gap:.6rem}@media (max-width:991px){.aa-languages{grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:1.6rem}}.aa-languages a{text-transform:uppercase}@media (max-width:991px){.aa-languages li:nth-child(2n){display:none}}html{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}body.js-nav-open{overflow-y:hidden}.aa-navigation-container{height:inherit;width:100%}.aa-navigation{height:inherit}.aa-navigation li,.aa-navigation ul{list-style:none;margin:0;padding:0}.aa-navigation a,.aa-navigation button{color:#57719a;font-family:Albert Sans,Helvetica,Arial,sans-serif;font-size:calc(1.6rem + .1vw);font-weight:700;line-height:1.5;text-align:left;width:100%;word-wrap:normal}@media (min-width:992px){.aa-navigation a,.aa-navigation button{color:#fff;font-size:calc(1.4rem + .1vw);text-align:center}}@media (min-width:1160px){.aa-navigation a,.aa-navigation button{font-size:calc(1.6rem + .1vw)}}.aa-navigation-wrapper{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:inherit;width:100%}@media (min-width:992px){.aa-navigation-wrapper{grid-template-columns:repeat(auto-fill,minmax(0,auto))}}.aa-navigation-wrapper.aa-navigation-wrapper--0{grid-auto-columns:1fr;grid-auto-flow:row}@media (min-width:992px){.aa-navigation-wrapper.aa-navigation-wrapper--0{grid-auto-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.aa-navigation-wrapper.aa-navigation-wrapper--1{display:none;-webkit-box-align:start;-ms-flex-align:start;align-items:start;background-color:#fff;grid-auto-columns:1fr;grid-auto-flow:row;grid-template-columns:1fr}@media (min-width:992px){.aa-navigation-wrapper.aa-navigation-wrapper--1{background-color:#fff;-webkit-column-gap:calc(3.2rem + .5vw);-moz-column-gap:calc(3.2rem + .5vw);column-gap:calc(3.2rem + .5vw);grid-auto-flow:column;height:auto;left:50%;max-width:max(65vw,168rem/12 * 12);padding:calc(3.2rem + 2.5vh) 4rem;position:absolute;top:7rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}}.aa-navigation-wrapper.aa-navigation-wrapper--2{display:none;grid-template-columns:1fr}@media (max-width:991px){.aa-navigation-wrapper.aa-navigation-wrapper--2{background-color:#d4ecf5}}@media (min-width:992px){.aa-navigation-wrapper.aa-navigation-wrapper--2{display:grid;grid-row-gap:.6rem;padding-top:calc(1.6rem + .25vw);row-gap:.6rem}}.aa-navigation-wrapper.aa-navigation-wrapper--2:before{background-color:#d4ecf5;content:"";height:100%;left:calc(max(5vw, 2rem)/-1);position:absolute;top:0;width:100vw}@media (min-width:576px){.aa-navigation-wrapper.aa-navigation-wrapper--2:before{left:calc(max(7vw, 2rem)/-1)}}@media (min-width:992px){.aa-navigation-wrapper.aa-navigation-wrapper--2:before{display:none}}.aa-navigation-item .aa-navigation-toggle--link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}@media (min-width:992px){.aa-navigation-item .aa-navigation-toggle--link{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.aa-navigation-item.aa-navigation-item--0{height:inherit;position:relative;width:100%}@media (min-width:992px){.aa-navigation-item.aa-navigation-item--0{padding:0 .7rem}}@media (min-width:1160px){.aa-navigation-item.aa-navigation-item--0{padding:0 1.4rem}}@media (min-width:1440px){.aa-navigation-item.aa-navigation-item--0{padding:0 1.6rem}}@media (min-width:1680px){.aa-navigation-item.aa-navigation-item--0{padding:0 1.8rem}}.aa-navigation-item.aa-navigation-item--1{position:relative}@media (max-width:991px){.aa-navigation-item.aa-navigation-item--1{display:grid}}.aa-navigation-item.aa-navigation-item--1>a,.aa-navigation-item.aa-navigation-item--1>span{color:#57719a;font-size:calc(1.6rem + .1vw);line-height:1.5}@media (max-width:991px){.aa-navigation-item.aa-navigation-item--1>a,.aa-navigation-item.aa-navigation-item--1>span{padding:1.2rem 0 1.2rem 1.2rem}}@media (min-width:992px){.aa-navigation-item.aa-navigation-item--1>a,.aa-navigation-item.aa-navigation-item--1>span{font-size:calc(1.4rem + .1vw);line-height:1.25}}.aa-navigation-item.aa-navigation-item--1 .aa-navigation-toggle{display:block;height:5.008rem;position:absolute;right:0;top:0;width:5rem}@media (min-width:992px){.aa-navigation-item.aa-navigation-item--1 .aa-navigation-toggle{display:none}}@media (max-width:991px){.aa-navigation-item.aa-navigation-item--2{display:grid;z-index:1}}.aa-navigation-item.aa-navigation-item--2>a,.aa-navigation-item.aa-navigation-item--2>span{color:#000;font-size:calc(1.5rem + .1vw);line-height:1.5}@media (max-width:991px){.aa-navigation-item.aa-navigation-item--2>a,.aa-navigation-item.aa-navigation-item--2>span{border-bottom:.1rem solid #d4ecf5;padding:1.2rem 0}}@media (min-width:992px){.aa-navigation-item.aa-navigation-item--2>a,.aa-navigation-item.aa-navigation-item--2>span{color:#000;font-size:calc(1.4rem + .1vw)}}.aa-navigation-item.aa-navigation-item--content>a,.aa-navigation-item.aa-navigation-item--content>span{color:#fff}.aa-navigation-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;height:100%;padding:1.2rem 0;position:relative}@media (min-width:992px){.aa-navigation-toggle{border-bottom:none;padding:0}}.aa-navigation-toggle svg{position:absolute;right:.4rem;top:2.1rem;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .2s ease;transition:all .2s ease}@media (max-width:991px){.aa-navigation-toggle svg{height:.8rem;width:1.2rem}}@media (min-width:992px){.aa-navigation-toggle svg{margin-bottom:.3rem;margin-left:.6rem;position:relative;right:0;top:0}}.aa-navigation-toggle svg path{fill:#57719a}.aa-navigation-container--secondary .aa-navigation-wrapper{-webkit-column-gap:1.4rem;-moz-column-gap:1.4rem;column-gap:1.4rem;grid-auto-flow:column;grid-template-columns:auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}@media (min-width:992px){.aa-navigation-container--secondary .aa-navigation-wrapper{-webkit-column-gap:3.6rem;-moz-column-gap:3.6rem;column-gap:3.6rem}}.aa-navigation-container--secondary .aa-navigation-item{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aa-navigation-container--secondary a,.aa-navigation-container--secondary button{display:grid;grid-auto-flow:column;grid-column-gap:.6rem;-webkit-column-gap:.6rem;-moz-column-gap:.6rem;column-gap:.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer}.aa-navigation-container--secondary a>img,.aa-navigation-container--secondary button>img{display:inline-block;height:auto;min-width:1.6rem;width:100%}@media (min-width:992px){.aa-navigation-container--secondary a>img,.aa-navigation-container--secondary button>img{position:relative;top:-.1rem}}.aa-navigation-container--secondary a>img:last-of-type,.aa-navigation-container--secondary button>img:last-of-type{display:none}.aa-navigation-container--secondary a>svg,.aa-navigation-container--secondary button>svg{display:inline-block;height:auto;margin:0;min-width:1.6rem;position:relative;right:auto;top:auto;-webkit-transform:none;transform:none;width:100%}@media (min-width:992px){.aa-navigation-container--secondary a>svg,.aa-navigation-container--secondary button>svg{position:relative;top:-.1rem}}.aa-navigation-container--secondary a>svg path,.aa-navigation-container--secondary button>svg path{stroke:inherit}.aa-navigation-container--secondary a>span,.aa-navigation-container--secondary button>span{display:none}@media (min-width:992px){.aa-navigation-container--secondary a>span,.aa-navigation-container--secondary button>span{display:inline-block}}.aa-navigation-container--secondary a>span.screen-reader-text--laptop,.aa-navigation-container--secondary a>span.screen-reader-text--mobile,.aa-navigation-container--secondary button>span.screen-reader-text--laptop,.aa-navigation-container--secondary button>span.screen-reader-text--mobile{display:block}.aa-navigation-container--lang{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aa-navigation-container--lang .aa-navigation-item.aa-navigation-item--0{padding:0}.aa-navigation-container--lang .aa-navigation a{color:#fff}@media (max-width:991px){.aa-navigation-container--lang .aa-navigation a{font-size:calc(1.4rem + .1vw)}}@media (min-width:992px){.aa-navigation-container--hat .aa-navigation-wrapper.aa-navigation-wrapper--0{-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}}.aa-navigation-container--hat .aa-navigation-wrapper.aa-navigation-wrapper--1{background-color:#d4ecf5;grid-auto-flow:row}@media (min-width:992px){.aa-navigation-container--hat .aa-navigation-wrapper.aa-navigation-wrapper--1{background-color:#d4ecf5;-webkit-box-shadow:0 .4rem 2.4rem rgba(0,0,0,.08);box-shadow:0 .4rem 2.4rem rgba(0,0,0,.08);height:auto;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;padding:1.2rem;top:3.6rem;z-index:10}.aa-navigation-container--hat .aa-navigation-wrapper.aa-navigation-wrapper--1:before{display:none}}.aa-navigation-container--hat .aa-navigation-item{position:relative}@media (min-width:992px){.aa-navigation-container--hat .aa-navigation-item.is-active{background-color:#d4ecf5}.aa-navigation-container--hat .aa-navigation-item.is-active:after{background:rgba(0,0,0,.6);content:"";height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:-1}}.aa-navigation-container--hat .aa-navigation-item.is-active>.aa-navigation-toggle:after{display:none}.aa-navigation-container--hat .aa-navigation-item .aa-navigation-item--1>a,.aa-navigation-container--hat .aa-navigation-item .aa-navigation-toggle,.aa-navigation-container--hat .aa-navigation-item a{color:#000;font-size:calc(1.5rem + .1vw);font-weight:400;line-height:1.5}@media (max-width:991px){.aa-navigation-container--hat .aa-navigation-item .aa-navigation-item--1>a,.aa-navigation-container--hat .aa-navigation-item .aa-navigation-toggle,.aa-navigation-container--hat .aa-navigation-item a{border-bottom:.1rem solid #d4ecf5}}@media (min-width:992px){.aa-navigation-container--hat .aa-navigation-item .aa-navigation-item--1>a,.aa-navigation-container--hat .aa-navigation-item .aa-navigation-toggle,.aa-navigation-container--hat .aa-navigation-item a{font-size:calc(1.3rem + .1vw)}}.aa-navigation-container--hat .aa-navigation-item .aa-navigation-toggle svg{margin-bottom:.3rem;margin-left:.2rem}.aa-navigation-container--hat .aa-navigation-item.aa-navigation-item--0>.aa-navigation-toggle,.aa-navigation-container--hat .aa-navigation-item.aa-navigation-item--0>a{padding:1.2rem 0}@media (min-width:992px){.aa-navigation-container--hat .aa-navigation-item.aa-navigation-item--0>.aa-navigation-toggle,.aa-navigation-container--hat .aa-navigation-item.aa-navigation-item--0>a{padding:0 .5rem}}@media (min-width:1200px){.aa-navigation-container--hat .aa-navigation-item.aa-navigation-item--0>.aa-navigation-toggle,.aa-navigation-container--hat .aa-navigation-item.aa-navigation-item--0>a{padding:0 1rem}}.aa-navigation-container--hat .aa-navigation-item.aa-navigation-item--0>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:inherit}.aa-navigation-container--hat .aa-navigation-item.aa-navigation-item--0:last-of-type>.aa-navigation-toggle,.aa-navigation-container--hat .aa-navigation-item.aa-navigation-item--0:last-of-type>a{padding-right:0}@media (max-width:991px){.aa-navigation-container--hat .aa-navigation-item.aa-navigation-item--1>a{color:#000}}.aa-navigation-container--mobile{background-color:#fff;bottom:100%;display:none;min-height:100vh;overflow-y:auto;padding-bottom:2.4rem;padding-top:7.8rem;position:absolute;right:0;width:100%;-webkit-overflow-scrolling:touch;z-index:998}.aa-navigation-container--mobile .aa-navigation-item--children>a{width:calc(100% - 5rem)}.aa-navigation-container--mobile .aa-navigation-item--children>button{height:5rem;position:absolute;right:0;top:0;width:5rem}.aa-navigation-container--mobile .aa-navigation-container--secondary .aa-navigation-wrapper{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;grid-auto-flow:row;grid-template-columns:1fr;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.aa-navigation-container--mobile .aa-navigation-container--secondary .aa-navigation-item{display:none}.aa-navigation-container--mobile .aa-navigation-container--secondary .aa-navigation-item:last-of-type{display:grid}.aa-navigation-container--mobile .aa-navigation-container--secondary a,.aa-navigation-container--mobile .aa-navigation-container--secondary button{grid-template-columns:1.8rem 1fr}.aa-navigation-container--mobile .aa-navigation-container--secondary a>img:first-of-type,.aa-navigation-container--mobile .aa-navigation-container--secondary button>img:first-of-type{display:none}.aa-navigation-container--mobile .aa-navigation-container--secondary a>img:last-of-type,.aa-navigation-container--mobile .aa-navigation-container--secondary button>img:last-of-type{display:inline-block}.aa-navigation-container--mobile .aa-navigation-container--secondary a>svg path,.aa-navigation-container--mobile .aa-navigation-container--secondary button>svg path{fill:#000}.aa-navigation-container--mobile .aa-navigation-container--secondary a>span,.aa-navigation-container--mobile .aa-navigation-container--secondary button>span{display:inline-block;height:auto;overflow:visible;position:relative;width:auto;clip:auto}.js-nav-open .aa-navigation-container--mobile{bottom:0;display:block;top:0}.js-nav-open .aa-site-header .aa-branding svg path,.js-nav-open .aa-site-header .aa-branding svg rect{fill:#57719a}@media (min-width:992px){.aa-navigation-container--primary .is-active:after{background:rgba(0,0,0,.6);content:"";height:100vh;left:0;position:absolute;top:9.4rem;width:100%;z-index:-1}}.aa-navigation-container--primary .aa-navigation-item.aa-navigation-item--0:focus>.aa-navigation-wrapper,.aa-navigation-container--primary .aa-navigation-item.aa-navigation-item--0:hover>.aa-navigation-wrapper,.is-active>.aa-navigation-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:991px){.aa-navigation-container--primary .aa-navigation-item.aa-navigation-item--0:focus>.aa-navigation-wrapper,.aa-navigation-container--primary .aa-navigation-item.aa-navigation-item--0:hover>.aa-navigation-wrapper,.is-active>.aa-navigation-wrapper{position:relative}}.aa-navigation-item.aa-navigation-item--0.aa-navigation-item--active-branch>.aa-navigation-toggle:after,.aa-navigation-item.aa-navigation-item--0:focus>.aa-navigation-toggle:after,.aa-navigation-item.aa-navigation-item--0:hover>.aa-navigation-toggle:after,.is-active>.aa-navigation-toggle:after{background-color:#fff;bottom:2.4rem;content:"";display:block;height:.6rem;left:0;position:absolute;width:100%}@media (max-width:991px){.aa-navigation-item.aa-navigation-item--0.aa-navigation-item--active-branch>.aa-navigation-toggle:after,.aa-navigation-item.aa-navigation-item--0:focus>.aa-navigation-toggle:after,.aa-navigation-item.aa-navigation-item--0:hover>.aa-navigation-toggle:after,.is-active>.aa-navigation-toggle:after{display:none}}.aa-navigation-container--primary .aa-navigation-item.aa-navigation-item--0.aa-navigation-item--children:focus,.aa-navigation-container--primary .aa-navigation-item.aa-navigation-item--0.aa-navigation-item--children:hover,.is-active{background-color:#fff}.aa-navigation-container--primary .aa-navigation-item.aa-navigation-item--0.aa-navigation-item--children:focus>a,.aa-navigation-container--primary .aa-navigation-item.aa-navigation-item--0.aa-navigation-item--children:hover>a,.is-active>a{color:#57719a}.aa-navigation-container--primary .aa-navigation-item.aa-navigation-item--0.aa-navigation-item--children:focus>.aa-navigation-toggle:after,.aa-navigation-container--primary .aa-navigation-item.aa-navigation-item--0.aa-navigation-item--children:hover>.aa-navigation-toggle:after,.is-active>.aa-navigation-toggle:after{background-color:#57719a}@media (max-width:991px){.aa-navigation-container--mobile .hidden-lg-down--hamburger,.aa-site-header .hidden-lg-down--header{display:none!important}}.aa-site-header--secondary .aa-navigation a,.aa-site-header--secondary .aa-navigation button{color:#fff}@media (min-width:992px){.aa-site-header--secondary .aa-navigation a,.aa-site-header--secondary .aa-navigation button{color:#57719a}}.aa-site-header--secondary .aa-navigation-wrapper.aa-navigation-wrapper--1{background-color:#fff}@media (min-width:992px){.aa-site-header--secondary .aa-navigation-wrapper.aa-navigation-wrapper--1{background-color:#57719a}}@media (max-width:991px){.aa-site-header--secondary .aa-navigation-wrapper.aa-navigation-wrapper--2{background-color:#d4ecf5}}.aa-site-header--secondary .aa-navigation-wrapper.aa-navigation-wrapper--2:before{background-color:#d4ecf5;content:""}.aa-site-header--secondary .aa-navigation-item.aa-navigation-item--1>a,.aa-site-header--secondary .aa-navigation-item.aa-navigation-item--1>span,.aa-site-header--secondary .aa-navigation-item.aa-navigation-item--2>a,.aa-site-header--secondary .aa-navigation-item.aa-navigation-item--2>span{color:#fff}@media (max-width:991px){.aa-site-header--secondary .aa-navigation-item.aa-navigation-item--2>a,.aa-site-header--secondary .aa-navigation-item.aa-navigation-item--2>span{border-bottom:.1rem solid #d4ecf5}}@media (min-width:992px){.aa-site-header--secondary .aa-navigation-item.aa-navigation-item--2>a,.aa-site-header--secondary .aa-navigation-item.aa-navigation-item--2>span{color:#fff}}.aa-site-header--secondary .aa-navigation-item.aa-navigation-item--content>a,.aa-site-header--secondary .aa-navigation-item.aa-navigation-item--content>span{color:#57719a}.aa-site-header--secondary .aa-navigation-toggle svg path{fill:#fff}.aa-site-header--secondary .aa-navigation-container--lang .aa-navigation a{color:#57719a}.aa-site-header--secondary .aa-navigation-container--mobile{background-color:#57719a}.aa-site-header--secondary .aa-navigation-container--mobile .aa-navigation-container--secondary a>svg path,.aa-site-header--secondary .aa-navigation-container--mobile .aa-navigation-container--secondary button>svg path{fill:#fff}.aa-site-header--secondary .aa-navigation-item.aa-navigation-item--0.aa-navigation-item--active-branch>.aa-navigation-toggle:after,.aa-site-header--secondary .aa-navigation-item.aa-navigation-item--0:focus>.aa-navigation-toggle:after,.aa-site-header--secondary .aa-navigation-item.aa-navigation-item--0:hover>.aa-navigation-toggle:after,.aa-site-header--secondary .is-active>.aa-navigation-toggle:after{background-color:#57719a;content:""}.aa-site-header--secondary .aa-navigation-item.aa-navigation-item--0.aa-navigation-item--children:focus,.aa-site-header--secondary .aa-navigation-item.aa-navigation-item--0.aa-navigation-item--children:hover,.aa-site-header--secondary .is-active{background-color:#57719a}.aa-site-header--secondary .aa-navigation-item.aa-navigation-item--0.aa-navigation-item--children:focus>a,.aa-site-header--secondary .aa-navigation-item.aa-navigation-item--0.aa-navigation-item--children:hover>a,.aa-site-header--secondary .is-active>a{color:#fff}.aa-site-header--secondary .aa-navigation-item.aa-navigation-item--0.aa-navigation-item--children:focus>.aa-navigation-toggle:after,.aa-site-header--secondary .aa-navigation-item.aa-navigation-item--0.aa-navigation-item--children:hover>.aa-navigation-toggle:after,.aa-site-header--secondary .is-active>.aa-navigation-toggle:after{background-color:#fff}.js-nav-open .aa-site-header.aa-site-header--secondary .aa-branding svg path,.js-nav-open .aa-site-header.aa-site-header--secondary .aa-branding svg rect{fill:#fff}.aa-navigation--simple .is-active:after{display:none}.aa-navigation--simple .aa-navigation-wrapper.aa-navigation-wrapper--1{height:auto;left:0;-webkit-transform:none;transform:none;width:auto}@media (min-width:992px){.aa-navigation--simple .aa-navigation-wrapper.aa-navigation-wrapper--1{background-color:#fff;padding:1rem;width:100%}}@media (min-width:1200px){.aa-navigation--simple .aa-navigation-wrapper.aa-navigation-wrapper--1{padding:1.6rem;width:100%}}@media (min-width:1680px){.aa-navigation--simple .aa-navigation-wrapper.aa-navigation-wrapper--1{padding:1.8rem;width:100%}}@media (min-width:992px){.aa-navigation--simple .aa-navigation-item.aa-navigation-item--1{margin-bottom:calc(1rem + .1vw);padding:0}.aa-navigation--simple .aa-navigation-item.aa-navigation-item--1:last-of-type{margin-bottom:0}}.aa-navigation--simple .aa-navigation-item.aa-navigation-item--1>a,.aa-navigation--simple .aa-navigation-item.aa-navigation-item--1>span{font-size:calc(1.6rem + .1vw);font-weight:700;line-height:1.5}@media (min-width:992px){.aa-navigation--simple .aa-navigation-item.aa-navigation-item--1>a,.aa-navigation--simple .aa-navigation-item.aa-navigation-item--1>span{color:#57719a;font-size:calc(1.4rem + .1vw)}}.aa-site-header--secondary .aa-navigation--simple .aa-navigation-wrapper.aa-navigation-wrapper--1{background-color:#57719a}.aa-site-header--secondary .aa-navigation--simple .aa-navigation-item.aa-navigation-item--1>a,.aa-site-header--secondary .aa-navigation--simple .aa-navigation-item.aa-navigation-item--1>span{color:#fff}.aa-navigation-item--search{position:relative}.aa-navigation-item--search .aa-navigation-toggle--search{height:auto;padding:0}.aa-navigation-item--search .aa-search-field{background-color:#fff;-webkit-box-shadow:0 .4rem 2.4rem rgba(0,0,0,.08);box-shadow:0 .4rem 2.4rem rgba(0,0,0,.08);display:none;padding:1.2rem 1.8rem;position:absolute;right:0;top:9.4rem;width:25rem}.aa-navigation-item--search .aa-search-field form{display:grid;grid-template-columns:1fr 3.4rem}.aa-navigation-item--search .aa-search-field button{background:#000;height:3.4rem;padding:0;width:3.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center}.aa-navigation-item--search .aa-search-field__input{border-radius:0;border-style:solid;padding:.4rem .8rem;width:100%}.aa-navigation-item--search .aa-search-field__suggestions{list-style:none;margin:0;padding:0}.aa-navigation-item--search .aa-search-field--open .hs-search-field__suggestions{border:.1rem solid #000}.aa-navigation-item--search .aa-search-field__suggestions li{display:block;margin:0;padding:0}.aa-navigation-item--search .aa-search-field__suggestions #results-for{font-weight:700}.aa-navigation-item--search .aa-search-field__suggestions #results-for,.aa-navigation-item--search .aa-search-field__suggestions a{display:block}.aa-navigation-item--search .aa-search-field__suggestions a:focus,.aa-navigation-item--search .aa-search-field__suggestions a:hover{-webkit-text-decoration:underline;text-decoration:underline}.aa-navigation-item--search.is-active{background-color:transparent}.aa-navigation-item--search.is-active .aa-navigation-toggle--search{color:#000}.aa-navigation-item--search.is-active .aa-navigation-toggle--search>img:first-of-type{display:inline-block}.aa-navigation-item--search.is-active .aa-navigation-toggle--search>img:last-of-type{display:none}.aa-navigation-item--search.is-active .aa-search-field{display:block}.aa-navigation-container--mobile .aa-navigation-container--secondary .aa-navigation-item--search .aa-search-field{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;margin-top:2rem;padding:0;position:relative;top:0;width:100%}.aa-navigation-container--mobile .aa-navigation-container--secondary .aa-navigation-item--search .aa-search-field button{background:#fff;grid-template-columns:auto}.aa-navigation-container--mobile .aa-navigation-container--secondary .aa-navigation-item--search .aa-search-field button svg path{fill:#000}.aa-navigation-container--mobile .aa-navigation-container--secondary .aa-navigation-item--search .aa-search-field__input{background-color:#000;border-color:#fff;color:#fff}.aa-navigation-container--mobile .aa-navigation-container--secondary .aa-navigation-item--search .aa-search-field__input:-ms-input-placeholder{color:#000}.aa-navigation-container--mobile .aa-navigation-container--secondary .aa-navigation-item--search .aa-search-field__input::-ms-input-placeholder{color:#000}.aa-navigation-container--mobile .aa-navigation-container--secondary .aa-navigation-item--search .aa-search-field__input::-ms-input-placeholder,.aa-navigation-container--mobile .aa-navigation-container--secondary .aa-navigation-item--search .aa-search-field__input::placeholder{color:#000}.aa-navigation-container--mobile .aa-navigation-container--secondary .aa-navigation-item--search.is-active .aa-navigation-toggle--search{color:#fff}.aa-navigation-container--mobile .aa-navigation-container--secondary .aa-navigation-item--search.is-active .aa-navigation-toggle--search>img:first-of-type{display:none}.aa-navigation-container--mobile .aa-navigation-container--secondary .aa-navigation-item--search.is-active .aa-navigation-toggle--search>img:last-of-type{display:inline-block}.aa-social-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aa-social-links__icon{background-color:#57719a;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:4rem;margin:0 .5rem;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:4rem}.aa-social-links__icon svg{fill:#fff;height:1.5rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto}.aa-social-links__icon:active svg,.aa-social-links__icon:focus svg,.aa-social-links__icon:hover svg{fill:#fff}.aa-video-wrapper{height:0;padding:56.25% 0 0;position:relative;width:100%}.aa-video-wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.hs-video-wrapper{width:100%}.aa-header-scroll-point{position:absolute;top:7.4rem}@media (min-width:992px){.aa-header-scroll-point{top:13.4rem}}.screen-reader-text{border:0;height:.1rem;position:absolute;width:.1rem;clip:rect(.1rem,.1rem,.1rem,.1rem);overflow:hidden}.screen-reader-text--mobile{display:block}@media (min-width:992px){.screen-reader-text--mobile{border:0;height:auto;position:relative;width:auto;clip:auto;overflow:visible}}.screen-reader-text--laptop{display:block}@media (min-width:1440px){.screen-reader-text--laptop{border:0;height:auto;position:relative;width:auto;clip:auto;overflow:visible}}.aa-close-desktop-nav,.aa-close-mobile-nav{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.aa-close-desktop-nav{display:none}@media (min-width:992px){.aa-close-desktop-nav{display:block}}.aa-skip-navigation{clip:rect(.1rem,.1rem,.1rem,.1rem);height:.1rem;overflow:hidden;position:absolute;text-transform:none;width:.1rem;word-wrap:normal}.aa-skip-navigation:active,.aa-skip-navigation:focus,.aa-skip-navigation:hover{background-color:#57719a;border-radius:0;-webkit-box-shadow:0 .4rem 2.4rem rgba(0,0,0,.08);box-shadow:0 .4rem 2.4rem rgba(0,0,0,.08);color:#fff;display:block;height:auto;left:.5rem;padding:.6em 1.9em;top:.5rem;width:auto;clip:auto;z-index:100000}.aa-site-header{background-color:transparent;height:5.4rem;left:0;position:absolute;top:0;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%;z-index:20}@media (min-width:992px){.aa-site-header{height:9.4rem}}.aa-site-header>.aa-inner{display:grid;grid-gap:calc(2.4rem + 1.875vh) calc(2.4rem + .375vw);grid-template-columns:14rem 1fr 1.8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:inherit}@media (min-width:992px){.aa-site-header>.aa-inner{grid-gap:calc(1.6rem + 1.25vh) calc(1.6rem + .25vw);grid-template-columns:17rem 1fr 1.8rem}}@media (min-width:1160px){.aa-site-header>.aa-inner{grid-gap:calc(1.92rem + 1.5vh) calc(1.92rem + .3vw);grid-template-columns:21rem 1fr 1.8rem}}@media (min-width:1440px){.aa-site-header>.aa-inner{grid-gap:calc(2.4rem + 1.875vh) calc(2.4rem + .375vw);grid-template-columns:21rem 1fr 21rem}}@media (min-width:1680px){.aa-site-header>.aa-inner{grid-template-columns:28.9rem 1fr 28.9rem}}@media (max-width:991px){.aa-site-header .aa-navigation-item--languages{display:none}}.aa-site-header--hat{background-color:#fff;height:3.6rem}.aa-site-header--hat>.aa-inner{display:grid;grid-gap:calc(3.2rem + 2.5vh) calc(3.2rem + .5vw);grid-template-columns:1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:inherit}.aa-site-header--webpage .aa-inner{max-width:max(75vw,168rem/12 * 12)}.aa-branding{max-width:14rem;width:100%;z-index:999}@media (min-width:992px){.aa-branding{max-width:17rem}}@media (min-width:1160px){.aa-branding{max-width:21rem}}@media (min-width:1680px){.aa-branding{max-width:28.9rem}}.aa-branding a,.aa-branding svg{height:100%;width:100%}.aa-branding a{display:-webkit-box;display:-ms-flexbox;display:flex}.aa-branding svg{display:block}.aa-site-header--secondary .aa-branding svg path{fill:#57719a}.aa-site-header--landing-page{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;position:absolute}.aa-site-footer{font-family:Albert Sans,Helvetica,Arial,sans-serif;width:100%}@media (min-width:992px){.aa-site-footer .aa-site-footer__inner{grid-row-gap:8rem;max-width:max(75vw,168rem/12 * 12)}}.aa-site-footer .aa-footer-nav>ul>li>a,.aa-site-footer .h4,.aa-site-footer h4{margin-bottom:1.8rem}@media (min-width:992px){.aa-site-footer .aa-footer-nav>ul>li>a,.aa-site-footer .h4,.aa-site-footer h4{margin-bottom:3rem}}.aa-site-footer .aa-footer-branding{max-width:21rem;width:100%}@media (min-width:992px){.aa-site-footer .aa-footer-branding{margin-bottom:3.6rem;max-width:43.35rem}}.aa-site-footer .aa-footer-body p:not(:last-child){margin-bottom:3rem}.aa-site-footer .aa-footer-body a:hover{-webkit-text-decoration:underline;text-decoration:underline}.aa-site-footer .aa-footer-nav ul,.aa-site-footer .aa-footer-nav ul li{list-style:none;margin:0;padding:0}.aa-site-footer .aa-footer-nav ul li a:hover{-webkit-text-decoration:underline;text-decoration:underline}.aa-site-footer .aa-footer-nav>ul>li>a{display:inline-block;margin-bottom:2rem}.aa-site-footer .aa-footer-nav>ul>li>ul{margin-bottom:3.2rem}.aa-site-footer .aa-footer-nav>ul>li>ul>li>a{display:inline-block;font-weight:700;margin-bottom:.8rem}.aa-site-footer .aa-footer-social h4{max-width:13.2rem}@media (min-width:992px){.aa-site-footer .aa-footer-social h4{text-align:center}}@media (max-width:767px){.aa-site-footer .aa-grid.aa-grid--auto{grid-auto-flow:row;grid-gap:1.6rem calc(3.2rem + .5vw)}}@media (min-width:992px){.aa-site-footer__legal .aa-footer-legal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}}.aa-site-footer__legal .aa-footer-legal a{font-weight:700;-webkit-text-decoration:underline;text-decoration:underline}.aa-site-footer--landing-page{background-color:#fff}.aa-site-footer--landing-page .aa-site-footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aa-back-to-top{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:.2rem solid #000;bottom:3.2rem;cursor:pointer;height:3.2rem;opacity:0;position:absolute;right:3.2rem;-webkit-transition:all .2s ease;transition:all .2s ease;visibility:hidden;width:3.2rem;z-index:20}.aa-back-to-top svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.aa-back-to-top svg path{stroke:#000}.aa-back-to-top:focus,.aa-back-to-top:hover{background-color:#d4ecf5}.aa-back-to-top.aa-back-to-top--active{opacity:1;visibility:visible}.aa-accordion-item__header,.aa-accordion-item__header:not(:last-child){border-bottom:.1rem solid #000;margin:0}.aa-accordion-item__header.aa-accordion-item__header--open,.aa-accordion-item__header:not(:last-child).aa-accordion-item__header--open{border-bottom:none}.aa-accordion-item__header .aa-accordion-item__trigger,.aa-accordion-item__header:not(:last-child) .aa-accordion-item__trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:block;margin:0;padding:1.6rem 0;position:relative;text-align:left;width:100%}.aa-accordion-item__header .aa-accordion-item__trigger:focus,.aa-accordion-item__header .aa-accordion-item__trigger:hover,.aa-accordion-item__header:not(:last-child) .aa-accordion-item__trigger:focus,.aa-accordion-item__header:not(:last-child) .aa-accordion-item__trigger:hover{-webkit-text-decoration:underline;text-decoration:underline}.aa-accordion-item__header .aa-accordion-item__trigger svg,.aa-accordion-item__header:not(:last-child) .aa-accordion-item__trigger svg{height:auto;position:absolute;right:1.6rem;top:2.8rem;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .2s ease;transition:all .2s ease;width:1.2rem}.aa-accordion-item__header .aa-accordion-item__trigger svg path,.aa-accordion-item__header:not(:last-child) .aa-accordion-item__trigger svg path{stroke:#000}.aa-accordion-item__header .aa-accordion-item__trigger[aria-expanded=true] svg,.aa-accordion-item__header:not(:last-child) .aa-accordion-item__trigger[aria-expanded=true] svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.aa-accordion-item__header .aa-accordion-item__title,.aa-accordion-item__header:not(:last-child) .aa-accordion-item__title{color:#000}.aa-accordion-item__body{border-bottom:.1rem solid #000;padding-bottom:1.6rem}.aa-accordion-item__body[hidden]{display:none}.aa-bg-complementary-light .aa-accordion-item__body,.aa-bg-complementary-light .aa-accordion-item__header,.aa-bg-complementary-light .aa-accordion-item__header:not(:last-child),.aa-bg-light .aa-accordion-item__body,.aa-bg-light .aa-accordion-item__header,.aa-bg-light .aa-accordion-item__header:not(:last-child),.aa-bg-overlay.aa-bg-overlay--light .aa-accordion-item__body,.aa-bg-overlay.aa-bg-overlay--light .aa-accordion-item__header,.aa-bg-secondary-light .aa-accordion-item__body,.aa-bg-secondary-light .aa-accordion-item__header,.aa-bg-secondary-light .aa-accordion-item__header:not(:last-child){border-bottom-color:#000}.aa-blog-posts.aa-module-width--page .aa-module-inner{overflow:hidden}@media (min-width:768px){.aa-blog-posts .aa-blog-posts__all{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:end;-ms-flex-align:end;align-items:end}}.aa-blog-posts .aa-blog-posts__all a{color:#57719a;font-family:Albert Sans,Helvetica,Arial,sans-serif;font-weight:700;-webkit-text-decoration:underline;text-decoration:underline}.aa-blog-posts .aa-column a{color:inherit}.aa-blog-posts .aa-blot-post__topic{left:1.6rem;position:absolute;top:1.6rem;z-index:2}.aa-blog-posts .aa-column__image{aspect-ratio:1/1;margin-bottom:1.6rem}.aa-blog-posts .aa-column__date{display:block;font-family:Albert Sans,Helvetica,Arial,sans-serif;margin-bottom:1.2rem}.aa-blog-posts .aa-site-footer .aa-footer-nav>ul>li>a,.aa-blog-posts .h4,.aa-site-footer .aa-blog-posts .aa-footer-nav>ul>li>a{color:#000;margin-top:0}.aa-blog-posts .aa-button-container{margin-top:2.4rem}.aa-blog-posts .aa-button-container span{color:#57719a;font-family:Albert Sans,Helvetica,Arial,sans-serif;font-weight:700;-webkit-text-decoration:underline;text-decoration:underline}.aa-columns{overflow:hidden;position:relative}.aa-column__image{aspect-ratio:4/3;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2.4rem;overflow:hidden;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aa-column__image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%}.aa-column__image.aa-column__image--contain{aspect-ratio:64/27}@media (min-width:768px){.aa-column__image.aa-column__image--contain{aspect-ratio:4/3}}.aa-column__image.aa-column__image--contain img{height:80%;-o-object-fit:contain;object-fit:contain}.aa-column__image.aa-column__image--left img{-o-object-position:left;object-position:left}.aa-column__body--padding{padding:2.4rem}@media (min-width:992px){.aa-column__body--padding{padding:3.2rem}}.aa-column__image+.aa-column__body--padding{padding-top:0}.aa-column--link:hover .aa-column__image img{-webkit-transform:scale(1.08);transform:scale(1.08)}.aa-column__date{display:block;margin-bottom:1.2rem}.aa-column--grid{grid-row-gap:0}.aa-column--grid .aa-column__image{aspect-ratio:16/9;margin-bottom:2.4rem;overflow:hidden}@media (min-width:768px){.aa-column--grid .aa-column__image{aspect-ratio:auto;margin-bottom:0}.aa-grid.aa-grid--two.aa-grid--cols-1-1 .aa-column.aa-column--width:not(.aa-column--icon):first-of-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.aa-grid.aa-grid--two.aa-grid--cols-1-1 .aa-column.aa-column--width:not(.aa-column--icon):first-of-type .aa-column__image{width:calc(49.75vw - 1.6rem)}.aa-grid.aa-grid--two.aa-grid--cols-1-1 .aa-column.aa-column--width:not(.aa-column--icon):last-of-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.aa-grid.aa-grid--two.aa-grid--cols-1-1 .aa-column.aa-column--width:not(.aa-column--icon):last-of-type .aa-column__image{width:calc(49.75vw - 1.6rem)}}.aa-grid.aa-grid--two.aa-grid--cols-1-1 .aa-column.aa-column--width:not(.aa-column--icon) .aa-column__content{font-size:calc(1.8rem + .1vw)}.aa-grid.aa-grid--two.aa-grid--cols-1-1 .aa-column.aa-column--width:not(.aa-column--icon) .aa-column__content a{font-family:Albert Sans,Helvetica,Arial,sans-serif;font-size:calc(1.8rem + .1vw);font-weight:500;line-height:1.5;-webkit-text-decoration:underline;text-decoration:underline}.aa-columns--logos .aa-grid{grid-template-columns:minmax(0,1fr)}@media (min-width:480px){.aa-columns--logos .aa-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.aa-columns--logos .aa-grid.aa-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}}.aa-columns--logos .aa-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:calc(2.4rem + 1.875vh) calc(4.8rem + .75vw)}.aa-columns--logos .aa-column__image{aspect-ratio:auto;height:100%;margin-bottom:0;width:100%}.aa-columns--logos .aa-column__image.aa-column__image--contain img{height:100%}.aa-columns--logos.aa-columns--logo-slider .aa-inner{max-width:100%;padding:0}.aa-columns--logos.aa-columns--logo-slider .splide{pointer-events:none}.aa-columns--logos.aa-columns--logo-slider .splide .splide__slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aa-columns--logos.aa-columns--logo-slider .splide img{height:100%;margin:auto;-o-object-fit:contain;object-fit:contain;width:100%}@media (max-width:991px){.aa-columns--logos.aa-columns--logo-slider .splide img{min-height:8rem;min-width:8rem}}.aa-columns.aa-columns--icons .aa-column__image.aa-column__image--contain{aspect-ratio:64/27}.aa-columns.aa-columns--icons .aa-column__image.aa-column__image--contain img{height:100%}.aa-columns.aa-columns--icons .aa-column__content{display:none;text-align:left}.aa-columns.aa-columns--icons .aa-column{cursor:pointer;padding-top:2.4rem}@media (min-width:992px){.aa-columns.aa-columns--icons .aa-column{padding-top:3.2rem}}.aa-columns.aa-columns--icons .aa-column:hover .aa-column__image img{opacity:.5}.aa-columns.aa-columns--icons .aa-column.active{background-color:#d4ecf5;-webkit-box-shadow:0 20px 30px rgba(0,0,0,.15);box-shadow:0 20px 30px rgba(0,0,0,.15)}.aa-columns.aa-columns--icons .aa-column.active .aa-column__content{display:block}.aa-form .aa-module__header:not(:last-child){margin-bottom:0}.aa-form--layout-one .aa-module__header:not(:last-child){margin-bottom:4.8rem}.aa-hero{text-shadow:0 0 2rem rgba(0,0,0,.25)}.aa-hero .aa-module-inner{position:relative;z-index:5}@media (min-width:992px){.aa-hero .aa-module-inner>.aa-inner{max-width:max(65vw,168rem/12 * 8)}}.aa-hero .aa-button-container{margin-top:2.4rem}.aa-hero .aa-hero__blogs{margin-top:calc(3.6rem + 1vh);padding-top:calc(6rem + 1vh);position:relative}@media (min-width:992px){.aa-hero .aa-hero__blogs{margin-top:calc(4.8rem + 1vh);padding-top:calc(8rem + 1vh)}}.aa-hero .aa-hero__blogs:before{background-color:#fff;content:"";height:.1rem;left:0;position:absolute;top:0;width:100%}@media (min-width:576px){.aa-hero .aa-hero__blogs:before{left:calc(-1.6rem + -.25vw);width:calc(100% + 3.2rem + .5vw)}}@media (min-width:1200px){.aa-hero .aa-hero__blogs:before{left:calc(-3.2rem + -.5vw);width:calc(100% + 6.4rem + 1vw)}}.aa-hero .aa-hero__blogs .aa-grid--two{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aa-hero .aa-hero__blogs .aa-grid--two .aa-hero__blogs-link{font-family:Albert Sans,Helvetica,Arial,sans-serif;font-weight:700;-webkit-text-decoration:underline;text-decoration:underline}@media (min-width:992px){.aa-hero .aa-hero__blogs .aa-grid--two .aa-hero__blogs-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.aa-hero .aa-hero__blogs .aa-button-container span{font-family:Albert Sans,Helvetica,Arial,sans-serif;font-weight:700;-webkit-text-decoration:underline;text-decoration:underline}.aa-image img{width:100%}.aa-media-text{min-height:63.6rem}@media (max-width:991px){.aa-media-text{padding-bottom:0;padding-top:0}.aa-media-text.aa-bg-overlay.aa-bg-overlay--primary,.aa-media-text.aa-bg-overlay.aa-bg-overlay--secondary,.aa-media-text.aa-bg-primary,.aa-media-text.aa-bg-secondary{background-color:transparent}}.aa-media-text.aa-bg-overlay.aa-bg-overlay--primary:before,.aa-media-text.aa-bg-overlay.aa-bg-overlay--secondary:before,.aa-media-text.aa-bg-primary:before,.aa-media-text.aa-bg-secondary:before{background-color:#fff;content:"";height:100%;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(3.2rem + .5vw);z-index:2}@media (max-width:991px){.aa-media-text.aa-bg-overlay.aa-bg-overlay--primary:before,.aa-media-text.aa-bg-overlay.aa-bg-overlay--secondary:before,.aa-media-text.aa-bg-primary:before,.aa-media-text.aa-bg-secondary:before{display:none}.aa-media-text>.aa-inner{padding-left:0;padding-right:0}}.aa-media-text .aa-content{display:grid;grid-gap:inherit;grid-template-columns:inherit}@media (max-width:991px){.aa-media-text .aa-content{grid-template-rows:1fr 1fr}}.aa-media-text .aa-media-text__first-column,.aa-media-text .aa-media-text__second-column{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:992px){.aa-media-text .aa-media-text__first-column,.aa-media-text .aa-media-text__second-column{grid-column:span 6;height:auto;position:static}}.aa-media-text .aa-media-text__first-column.aa-bg-overlay.aa-bg-overlay--dark,.aa-media-text .aa-media-text__first-column.aa-bg-overlay.aa-bg-overlay--gradient-dark,.aa-media-text .aa-media-text__second-column.aa-bg-overlay.aa-bg-overlay--dark,.aa-media-text .aa-media-text__second-column.aa-bg-overlay.aa-bg-overlay--gradient-dark{background-color:transparent;position:relative}@media (min-width:992px){.aa-media-text .aa-media-text__first-column.aa-bg-overlay.aa-bg-overlay--dark,.aa-media-text .aa-media-text__first-column.aa-bg-overlay.aa-bg-overlay--gradient-dark,.aa-media-text .aa-media-text__second-column.aa-bg-overlay.aa-bg-overlay--dark,.aa-media-text .aa-media-text__second-column.aa-bg-overlay.aa-bg-overlay--gradient-dark{position:static}}.aa-media-text .aa-media-text__first-column.aa-bg-overlay.aa-bg-overlay--dark:before,.aa-media-text .aa-media-text__first-column.aa-bg-overlay.aa-bg-overlay--gradient-dark:before,.aa-media-text .aa-media-text__second-column.aa-bg-overlay.aa-bg-overlay--dark:before,.aa-media-text .aa-media-text__second-column.aa-bg-overlay.aa-bg-overlay--gradient-dark:before{height:100%;left:0;position:absolute;right:auto;top:0;width:100%;z-index:1}@media (min-width:992px){.aa-media-text .aa-media-text__first-column.aa-bg-overlay.aa-bg-overlay--dark:before,.aa-media-text .aa-media-text__first-column.aa-bg-overlay.aa-bg-overlay--gradient-dark:before,.aa-media-text .aa-media-text__second-column.aa-bg-overlay.aa-bg-overlay--dark:before,.aa-media-text .aa-media-text__second-column.aa-bg-overlay.aa-bg-overlay--gradient-dark:before{width:calc(50% - 1.6rem - .25vw)}}.aa-media-text .aa-media-text__second-column.aa-bg-overlay.aa-bg-overlay--dark:before,.aa-media-text .aa-media-text__second-column.aa-bg-overlay.aa-bg-overlay--gradient-dark:before{left:auto;right:0}.aa-media-text__first-column img,.aa-media-text__second-column img{width:100%}.aa-media-text__first-column .aa-media-text__wrapper,.aa-media-text__second-column .aa-media-text__wrapper{padding-left:max(5vw,2rem);padding-right:max(5vw,2rem);z-index:2}@media (min-width:576px){.aa-media-text__first-column .aa-media-text__wrapper,.aa-media-text__second-column .aa-media-text__wrapper{padding-left:max(7vw,2rem);padding-right:max(7vw,2rem)}}@media (min-width:992px){.aa-media-text__first-column .aa-media-text__wrapper,.aa-media-text__second-column .aa-media-text__wrapper{padding:0}}.aa-media-text__first-column .aa-media-text__wrapper .aa-media-text__content a:not(.aa-button):not(.hs-button),.aa-media-text__second-column .aa-media-text__wrapper .aa-media-text__content a:not(.aa-button):not(.hs-button){font-family:Albert Sans,Helvetica,Arial,sans-serif;font-size:calc(1.8rem + .1vw);font-weight:500;line-height:1.5;-webkit-text-decoration:underline;text-decoration:underline}@media (min-width:992px){.aa-media-text--reversed-desktop .aa-media-text__second-column{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.aa-media-text--reversed-desktop .aa-media-text__first-column{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (max-width:991px){.aa-media-text--reversed-mobile .aa-media-text__second-column{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.aa-media-text--reversed-mobile .aa-media-text__first-column{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.aa-media-text.aa-media-text--full{overflow:hidden;position:relative}@media (min-width:992px){.aa-media-text.aa-media-text--full>.aa-inner{grid-template-columns:repeat(13,minmax(0,1fr))}.aa-media-text.aa-media-text--full>.aa-inner .aa-content-width--full{grid-column:span 13}}.aa-media-text.aa-media-text--full .aa-media-text__first-column>.aa-video-wrapper,.aa-media-text.aa-media-text--full .aa-media-text__first-column>img,.aa-media-text.aa-media-text--full .aa-media-text__first-column>video,.aa-media-text.aa-media-text--full .aa-media-text__second-column>.aa-video-wrapper,.aa-media-text.aa-media-text--full .aa-media-text__second-column>img,.aa-media-text.aa-media-text--full .aa-media-text__second-column>video{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%;z-index:0}@media (min-width:992px){.aa-media-text.aa-media-text--full .aa-media-text__first-column>.aa-video-wrapper,.aa-media-text.aa-media-text--full .aa-media-text__first-column>img,.aa-media-text.aa-media-text--full .aa-media-text__first-column>video,.aa-media-text.aa-media-text--full .aa-media-text__second-column>.aa-video-wrapper,.aa-media-text.aa-media-text--full .aa-media-text__second-column>img,.aa-media-text.aa-media-text--full .aa-media-text__second-column>video{width:calc(50% - 1.6rem - .25vw)}}.aa-media-text.aa-media-text--full .aa-media-text__second-column>.aa-video-wrapper,.aa-media-text.aa-media-text--full .aa-media-text__second-column>img,.aa-media-text.aa-media-text--full .aa-media-text__second-column>video{left:0;right:auto;top:0}@media (min-width:992px){.aa-media-text.aa-media-text--full .aa-media-text__first-column{grid-column:8/14}.aa-media-text.aa-media-text--full .aa-media-text__second-column{grid-column:1/7}.aa-media-text.aa-media-text--full .aa-media-text__columns-2-1 .aa-media-text__first-column{grid-column:8/14}.aa-media-text.aa-media-text--full .aa-media-text__columns-2-1 .aa-media-text__first-column.aa-bg-overlay.aa-bg-overlay--dark:before,.aa-media-text.aa-media-text--full .aa-media-text__columns-2-1 .aa-media-text__first-column.aa-bg-overlay.aa-bg-overlay--gradient-dark:before{width:calc(40% - 1.6rem - .25vw)}.aa-media-text.aa-media-text--full .aa-media-text__columns-2-1 .aa-media-text__second-column{grid-column:1/5}.aa-media-text.aa-media-text--full .aa-media-text__columns-2-1 .aa-media-text__first-column>.aa-video-wrapper,.aa-media-text.aa-media-text--full .aa-media-text__columns-2-1 .aa-media-text__first-column>img,.aa-media-text.aa-media-text--full .aa-media-text__columns-2-1 .aa-media-text__first-column>video,.aa-media-text.aa-media-text--full .aa-media-text__columns-2-1 .aa-media-text__second-column.aa-bg-overlay.aa-bg-overlay--dark:before,.aa-media-text.aa-media-text--full .aa-media-text__columns-2-1 .aa-media-text__second-column.aa-bg-overlay.aa-bg-overlay--gradient-dark:before{width:calc(60% - 1.6rem - .25vw)}.aa-media-text.aa-media-text--full .aa-media-text__columns-2-1 .aa-media-text__second-column>.aa-video-wrapper,.aa-media-text.aa-media-text--full .aa-media-text__columns-2-1 .aa-media-text__second-column>img,.aa-media-text.aa-media-text--full .aa-media-text__columns-2-1 .aa-media-text__second-column>video{width:calc(40% - 1.6rem - .25vw)}.aa-media-text.aa-media-text--full .aa-media-text__columns-1-2 .aa-media-text__first-column{grid-column:10/14}.aa-media-text.aa-media-text--full .aa-media-text__columns-1-2 .aa-media-text__first-column.aa-bg-overlay.aa-bg-overlay--dark:before,.aa-media-text.aa-media-text--full .aa-media-text__columns-1-2 .aa-media-text__first-column.aa-bg-overlay.aa-bg-overlay--gradient-dark:before{width:calc(60% - 1.6rem - .25vw)}.aa-media-text.aa-media-text--full .aa-media-text__columns-1-2 .aa-media-text__second-column{grid-column:1/7}.aa-media-text.aa-media-text--full .aa-media-text__columns-1-2 .aa-media-text__first-column>.aa-video-wrapper,.aa-media-text.aa-media-text--full .aa-media-text__columns-1-2 .aa-media-text__first-column>img,.aa-media-text.aa-media-text--full .aa-media-text__columns-1-2 .aa-media-text__first-column>video,.aa-media-text.aa-media-text--full .aa-media-text__columns-1-2 .aa-media-text__second-column.aa-bg-overlay.aa-bg-overlay--dark:before,.aa-media-text.aa-media-text--full .aa-media-text__columns-1-2 .aa-media-text__second-column.aa-bg-overlay.aa-bg-overlay--gradient-dark:before{width:calc(40% - 1.6rem - .25vw)}.aa-media-text.aa-media-text--full .aa-media-text__columns-1-2 .aa-media-text__second-column>.aa-video-wrapper,.aa-media-text.aa-media-text--full .aa-media-text__columns-1-2 .aa-media-text__second-column>img,.aa-media-text.aa-media-text--full .aa-media-text__columns-1-2 .aa-media-text__second-column>video{width:calc(60% - 1.6rem - .25vw)}.aa-media-text.aa-media-text--full.aa-media-text--reversed-desktop .aa-media-text__first-column{grid-column:1/7}.aa-media-text.aa-media-text--full.aa-media-text--reversed-desktop .aa-media-text__second-column{grid-column:8/14}}.aa-media-text.aa-media-text--full.aa-media-text--reversed-desktop .aa-media-text__first-column>.aa-video-wrapper,.aa-media-text.aa-media-text--full.aa-media-text--reversed-desktop .aa-media-text__first-column>img,.aa-media-text.aa-media-text--full.aa-media-text--reversed-desktop .aa-media-text__first-column>video{left:0;right:auto;top:0}.aa-media-text.aa-media-text--full.aa-media-text--reversed-desktop .aa-media-text__second-column>.aa-video-wrapper,.aa-media-text.aa-media-text--full.aa-media-text--reversed-desktop .aa-media-text__second-column>img,.aa-media-text.aa-media-text--full.aa-media-text--reversed-desktop .aa-media-text__second-column>video{left:auto;right:0;top:0}@media (min-width:992px){.aa-media-text.aa-media-text--full.aa-media-text--reversed-desktop .aa-media-text__columns-2-1 .aa-media-text__first-column{grid-column:1/7}.aa-media-text.aa-media-text--full.aa-media-text--reversed-desktop .aa-media-text__columns-2-1 .aa-media-text__first-column.aa-bg-overlay.aa-bg-overlay--dark:before,.aa-media-text.aa-media-text--full.aa-media-text--reversed-desktop .aa-media-text__columns-2-1 .aa-media-text__first-column.aa-bg-overlay.aa-bg-overlay--gradient-dark:before{width:calc(60% - 1.6rem - .25vw)}.aa-media-text.aa-media-text--full.aa-media-text--reversed-desktop .aa-media-text__columns-2-1 .aa-media-text__second-column{grid-column:10/14}.aa-media-text.aa-media-text--full.aa-media-text--reversed-desktop .aa-media-text__columns-2-1 .aa-media-text__second-column.aa-bg-overlay.aa-bg-overlay--dark:before,.aa-media-text.aa-media-text--full.aa-media-text--reversed-desktop .aa-media-text__columns-2-1 .aa-media-text__second-column.aa-bg-overlay.aa-bg-overlay--gradient-dark:before{width:calc(40% - 1.6rem - .25vw)}.aa-media-text.aa-media-text--full.aa-media-text--reversed-desktop .aa-media-text__columns-1-2 .aa-media-text__first-column{grid-column:1/5}.aa-media-text.aa-media-text--full.aa-media-text--reversed-desktop .aa-media-text__columns-1-2 .aa-media-text__first-column.aa-bg-overlay.aa-bg-overlay--dark:before,.aa-media-text.aa-media-text--full.aa-media-text--reversed-desktop .aa-media-text__columns-1-2 .aa-media-text__first-column.aa-bg-overlay.aa-bg-overlay--gradient-dark:before{width:calc(40% - 1.6rem - .25vw)}.aa-media-text.aa-media-text--full.aa-media-text--reversed-desktop .aa-media-text__columns-1-2 .aa-media-text__second-column{grid-column:8/14}.aa-media-text.aa-media-text--full.aa-media-text--reversed-desktop .aa-media-text__columns-1-2 .aa-media-text__second-column.aa-bg-overlay.aa-bg-overlay--dark:before,.aa-media-text.aa-media-text--full.aa-media-text--reversed-desktop .aa-media-text__columns-1-2 .aa-media-text__second-column.aa-bg-overlay.aa-bg-overlay--gradient-dark:before{width:calc(60% - 1.6rem - .25vw)}}.aa-numbers .aa-number{color:#57719a;display:block;font-family:Albert Sans,Helvetica,Arial,sans-serif;font-size:calc(6.2rem + .6vw);font-weight:700}.aa-numbers .aa-subtext{display:block}.aa-panels{position:relative}@media (min-width:992px){.aa-panels>.aa-inner{grid-template-columns:repeat(13,minmax(0,1fr))}.aa-panels>.aa-inner .aa-content-width--full{grid-column:span 13}}.aa-panels .aa-branding{position:absolute;top:0}.aa-panels .aa-content{display:grid;grid-gap:0;grid-template-columns:inherit;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:992px){.aa-panels .aa-content{grid-gap:inherit}.aa-panels .aa-panel{grid-column:span 6}.aa-panels .aa-panel.aa-panel--content{grid-column:1/7}}.aa-panels .aa-panel.aa-panel--content h1{margin-top:0}.aa-panels .aa-panel.aa-panel--content .aa-panel--wrapper{margin-top:calc(5.2rem + 1vh)}@media (min-width:992px){.aa-panels .aa-panel.aa-panel--content .aa-panel--wrapper{margin-top:calc(7.2rem + 1vh)}}@media (max-width:991px){.aa-panels .aa-panel.aa-panel--image{left:calc(max(7vw, 2rem)*-1);position:relative;width:100vw}}@media (max-width:575px){.aa-panels .aa-panel.aa-panel--image{left:calc(max(5vw, 2rem)*-1)}}@media (min-width:992px){.aa-panels .aa-panel.aa-panel--image{height:100%;position:absolute;right:0;top:0;width:50%}}.aa-panels .aa-panel.aa-panel--image img{width:100%}@media (min-width:992px){.aa-panels .aa-panel.aa-panel--image img{height:100%;-o-object-fit:cover;object-fit:cover}}.aa-quote__image{border-radius:50%;height:10rem;margin-bottom:2rem;overflow:hidden;width:10rem}.aa-quote__image img{-o-object-fit:cover;object-fit:cover}.aa-content-alignment--center .aa-quote__image{-ms-flex-item-align:center;align-self:center;margin-left:auto;margin-right:auto}.aa-quote .aa-module__header span,.aa-quote .aa-quote__name{font-weight:700}.aa-social-follow{display:grid;grid-auto-columns:2.4rem;grid-auto-flow:row;grid-row-gap:2rem;max-width:13.2rem;row-gap:2rem;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}@media (min-width:992px){.aa-social-follow{grid-auto-rows:4.6rem;row-gap:4.2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.aa-social-follow a{display:inline-block;justify-self:center;width:2.4rem}@media (min-width:992px){.aa-social-follow a{width:4.6rem}}.aa-social-follow a svg{display:block;height:100%;width:2.4rem}@media (min-width:992px){.aa-social-follow a svg{width:4.6rem}}.aa-social-follow a svg path{fill:#000;-webkit-transition:all .2s ease;transition:all .2s ease}.aa-social-follow a:active svg path,.aa-social-follow a:focus svg path,.aa-social-follow a:hover svg path{fill:#57719a}.aa-social-sharing{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.6rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;list-style:none;margin-top:2.4rem;padding:0}.aa-social-sharing li{margin:0;padding-left:0}.aa-social-sharing svg{display:block;height:100%;width:2.4rem}.aa-social-sharing svg path{fill:#000}.aa-social-sharing a:active svg path,.aa-social-sharing a:focus svg path,.aa-social-sharing a:hover svg path{fill:#57719a}main:not(.aa-landing-page) .aa-social-sharing a:not(.aa-button):not(.hs-button):not(.hs-button):after{display:none}.aa-team .aa-team-init-isotope{display:block}@media (min-width:768px){.aa-team .aa-team-init-isotope{margin:0 calc(-1.6rem + -.25vw);width:calc(100% + 3.2rem + .5vw)}}.aa-team .aa-team-init-isotope .aa-column{-webkit-animation:isotopeFadeIn .8s ease .1s 1 forwards;animation:isotopeFadeIn .8s ease .1s 1 forwards;margin-bottom:calc(3.2rem + 2.5vh);opacity:0;-webkit-transform:translateY(-1rem);transform:translateY(-1rem);width:100%}@-webkit-keyframes isotopeFadeIn{0%{opacity:0;-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (min-width:768px){.aa-team .aa-team-init-isotope .aa-column{margin-left:calc(1.6rem + .25vw);margin-right:calc(1.6rem + .25vw);width:calc(33.333% - 3.2rem - .5vw)}}@media (min-width:992px){.aa-team .aa-team-init-isotope .aa-column{width:calc(25% - 3.2rem - .5vw)}}.aa-team .aa-team-init-isotope .aa-column.hidden{display:none}.aa-team-filter{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2rem}@media (min-width:992px){.aa-team-filter{margin-top:4rem}}.aa-team-filter button{margin-bottom:2rem;padding:0}.aa-team-member__image{aspect-ratio:1/1;width:100%}.aa-team-member__body{display:grid}.aa-team-member__body a+a{margin-top:.2rem}.aa-team-member__body a{font-weight:500;-webkit-text-decoration:underline;text-decoration:underline;word-break:break-all}.aa-team-member__body .aa-social-follow{display:grid;grid-auto-columns:2.2rem;grid-auto-flow:column;grid-column-gap:2.2rem;-webkit-column-gap:2.2rem;-moz-column-gap:2.2rem;column-gap:2.2rem;max-width:100%;text-align:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;margin-top:1rem}@media (min-width:992px){.aa-team-member__body .aa-social-follow{-webkit-column-gap:2.2rem;-moz-column-gap:2.2rem;column-gap:2.2rem;grid-auto-columns:2.2rem}}.aa-team-member__body .aa-social-follow a{display:inline-block;justify-self:center;width:2.2rem}@media (min-width:992px){.aa-team-member__body .aa-social-follow a{width:2.2rem}}.aa-team-member__body .aa-social-follow a svg{display:block;height:100%;width:2.2rem}@media (min-width:992px){.aa-team-member__body .aa-social-follow a svg{width:2.2rem}}.aa-team-member__body .aa-social-follow a svg path{fill:#000;-webkit-transition:all .2s ease;transition:all .2s ease}.aa-team-member__body .aa-social-follow a:active svg path,.aa-team-member__body .aa-social-follow a:focus svg path,.aa-team-member__body .aa-social-follow a:hover svg path{fill:#57719a}.aa-team-member__name{font-weight:700;margin-bottom:.8rem}.aa-team-member__title{font-weight:500;margin-bottom:.2rem}.aa-system-page h1{margin-bottom:.5em}.aa-system-page h2{font-family:minion-pro,Albert Sans,Helvetica,Arial,sans-serif;font-size:calc(1.3rem + .1vw);font-weight:700;line-height:1.5}.aa-system-page form{max-width:50rem}.aa-system-page form h3{color:#000;font-family:minion-pro,Albert Sans,Helvetica,Arial,sans-serif;font-size:calc(1.3rem + .1vw);font-weight:400!important;line-height:1.5;margin:0 0 .8rem;text-align:left}.aa-system-page form .hs-input{font-size:calc(1.3rem + .1vw)!important;padding:0 .8em!important}.aa-system-page form .hs-submit{margin-top:0}.aa-system-page form .hs-button{margin-top:3.2rem}.aa-system-page form .hs-form-field:not(:last-of-type){margin-bottom:2.4rem}.aa-system-page form .hs-form-field>label{display:inline-block;font-size:calc(1.3rem + .1vw);font-weight:400;margin-bottom:.8rem}.aa-system-page form .hs-form-field>label:empty,.aa-system-page form .hs-form-field>label:empty+span{display:none}.aa-system-page form .hs-login-widget-show-password,.aa-system-page form .hs-register-widget-show-password,.aa-system-page form .hs-reset-widget-show-password{font-size:.8em;font-weight:400;line-height:1.2;margin-bottom:.8rem}.aa-system-page ul.hs-error-msgs{margin:0}.aa-system-page ul.hs-error-msgs label:before{display:none}.aa-system-page .hs_cos_wrapper_type_member_login .hs-form-field:nth-of-type(3){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.aa-system-page .hs_cos_wrapper_type_member_login .hs-form-field:nth-of-type(3) label{margin-bottom:0}.aa-system-page .hs_cos_wrapper_type_password_prompt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:24rem}.aa-system-page .hs_cos_wrapper_type_password_prompt [name=password]{height:5rem!important}.aa-system-page .email-prefs{margin-top:2rem}.aa-system-page .email-prefs .item{border-bottom:.1rem solid #d4ecf5;margin-bottom:1.4rem;padding-bottom:1.4rem}.aa-system-page .email-prefs .item:first-of-type{border-top:.1rem solid #d4ecf5;margin-top:1.4rem;padding-top:1.4rem}.aa-system-page .email-prefs .item .checkbox-row+p{margin-top:.8rem}.aa-system-page .email-prefs .subscribe-options{margin-top:1.8rem}.aa-system-page .email-prefs .subscribe-options .header{margin-bottom:1rem}.aa-system-page .email-prefs .hs-button{margin-top:3.2rem}.aa-system-page .page-header+.success{margin-top:1.4rem}.aa-tags__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%}@media (min-width:1200px){.aa-tags__inner{margin-left:auto;margin-right:auto;max-width:140rem}}.aa-tag{background-color:#d4ecf5;border-radius:10rem;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.2rem;line-height:1.6rem;margin-bottom:1.5rem;padding:.7rem 2rem;-webkit-text-decoration:none;text-decoration:none}.aa-tag:not(:last-of-type){margin-right:1.5rem}.aa-tag:hover{-webkit-text-decoration:none;text-decoration:none}.aa-tag--current,.aa-tag:hover{background-color:#57719a;color:#fff}.aa-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:4rem;padding-right:4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:992px){.aa-pagination{margin-left:auto;margin-right:auto;max-width:84rem;padding-left:0;padding-right:0}}.aa-pagination ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0;padding:0}.aa-pagination li{list-style-type:none}.aa-pagination li:not(:last-of-type){margin-bottom:2rem;margin-right:2rem}@media (min-width:992px){.aa-pagination li:not(:last-of-type){margin-bottom:0}}.aa-pagination li a{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border-radius:0;color:#000!important;font-family:Albert Sans,Helvetica,Arial,sans-serif;font-size:2.4rem;height:4rem;-webkit-text-decoration:none;text-decoration:none;width:4rem}.aa-pagination li a.aa-pagination--active{background-color:#57719a;color:#fff!important}.aa-blog-listing .aa-blog-posts .aa-column a,.aa-blog-listing .aa-blog-posts .aa-column a:hover{color:inherit}.aa-blog-listing .aa-blog-posts .aa-column__image{aspect-ratio:4/3}.aa-blog-listing .init-isotope{display:block}@media (min-width:768px){.aa-blog-listing .init-isotope{margin:0 calc(-1.6rem + -.25vw);width:calc(100% + 3.2rem + .5vw)}}.aa-blog-listing .init-isotope .aa-column{-webkit-animation:isotopeFadeIn .8s ease .1s 1 forwards;animation:isotopeFadeIn .8s ease .1s 1 forwards;margin-bottom:calc(3.2rem + 2.5vh);opacity:0;-webkit-transform:translateY(-1rem);transform:translateY(-1rem);width:100%}@keyframes isotopeFadeIn{0%{opacity:0;-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (min-width:768px){.aa-blog-listing .init-isotope .aa-column{margin-left:calc(1.6rem + .25vw);margin-right:calc(1.6rem + .25vw);width:calc(50% - 3.2rem - .5vw)}}@media (min-width:992px){.aa-blog-listing .init-isotope .aa-column{width:calc(33.333% - 3.2rem - .5vw)}}.aa-blog-listing .init-isotope .aa-column.hidden{display:none}.aa-blog-listing #isotope-load-more{margin:0 auto}.hs-inline-edit .aa-grid{display:grid!important}.hs-inline-edit .aa-column{margin:0!important;width:100%!important}.hs-inline-edit .aa-blog-posts .aa-module__footer{display:none}.aa-blog-listing__simple article:not(:last-child){border-bottom:.1rem solid rgba(0,0,0,.4);margin-bottom:3.2rem;padding-bottom:3.2rem}.aa-blog-post .aa-blot-post__topic,.aa-blog-posts .aa-blot-post__topic{border:none;color:#000}.aa-blog-post .aa-author,.aa-blog-posts .aa-author{margin-top:1rem;text-align:center}.aa-blog-post .aa-author a,.aa-blog-posts .aa-author a{border:none;color:#000}.aa-blog-post h1,.aa-blog-posts h1{text-align:center}.aa-blog-post__info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:.8rem}.aa-blog-post__content--image .aa-inner{max-width:100%;padding:0}.aa-blog-post__featured-image{aspect-ratio:16/9}.aa-blog-post__body-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:3.2rem}@media (min-width:992px){.aa-blog-post__body-footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:4rem}}@-webkit-keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:-webkit-box;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{-webkit-animation:splide-loading 1s linear infinite;animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.aa-blog-posts__slider .aa-module__header{margin-bottom:4.4rem;max-width:calc(100% - 14rem)}.aa-blog-posts__slider .aa-column{margin-bottom:.6rem}@media (min-width:768px){.aa-blog-posts__slider{overflow:hidden}.aa-blog-posts__slider .splide{clip-path:polygon(0 -6.4rem,100vw -6.4rem,100vw 100%,0 100%)}.aa-blog-posts__slider .splide__track{overflow:visible}}.aa-blog-posts__slider .is-active{background-color:transparent}@media (min-width:992px){.aa-blog-posts__slider .splide{grid-column:5/span 8}}.aa-blog-posts__slider .splide__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.4rem;position:absolute;right:0;top:-6.4rem}.aa-blog-posts__slider .splide__arrows .splide__arrow--prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.aa-blog-posts__slider .splide__arrows button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;height:1.6rem;padding:0}.aa-blog-posts__slider .splide__arrows button:hover{cursor:pointer}.aa-blog-posts__slider .splide__arrows button:active path,.aa-blog-posts__slider .splide__arrows button:focus path,.aa-blog-posts__slider .splide__arrows button:hover path{fill:#57719a}.aa-blog-posts__slider .splide__arrows svg{display:block;height:4rem;width:4.2rem}.aa-blog-posts__slider .splide__arrows path{fill:#57719a}.aa-quote--slider .is-active{background-color:transparent}.aa-quote--slider .splide__arrows .splide__arrow{display:none;position:absolute;right:-5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:768px){.aa-quote--slider .splide__arrows .splide__arrow{display:block}}@media (min-width:992px){.aa-quote--slider .splide__arrows .splide__arrow{right:calc(-12.8rem + -2vw)}}.aa-quote--slider .splide__arrows .splide__arrow.splide__arrow--prev{left:-5rem;right:auto;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}@media (min-width:992px){.aa-quote--slider .splide__arrows .splide__arrow.splide__arrow--prev{left:calc(-12.8rem + -2vw);right:auto}}.aa-quote--slider .splide__arrows button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;padding:.4rem}.aa-quote--slider .splide__arrows button:hover{cursor:pointer}.aa-quote--slider .splide__arrows button:active path,.aa-quote--slider .splide__arrows button:focus path,.aa-quote--slider .splide__arrows button:hover path{fill:#57719a}.aa-quote--slider .splide__arrows svg{display:block;height:3.4rem;width:4.3rem}.aa-quote--slider .splide__arrows path{fill:#57719a}.aa-quote--slider .splide__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:calc(3.2rem + 2.5vh) 0 0;padding:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1rem}.aa-quote--slider .splide__pagination li{list-style:none;margin:0;padding:0}.aa-quote--slider .splide__pagination li button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:none;border-radius:50%;cursor:pointer;height:1.6rem;padding:0;width:1.6rem}.aa-quote--slider .splide__pagination li button.is-active{background-color:#57719a}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ub3JtYWxpemUuY3NzL25vcm1hbGl6ZS5jc3MiLCJoZWxwZXJzL19zaXplcy5zY3NzIiwic3R5bGUuY3NzIiwiaGVscGVycy9fbWl4aW5zLnNjc3MiLCJjb3JlL19lbGVtZW50cy5zY3NzIiwiaGVscGVycy9fdGhlbWUtb3ZlcnJpZGVzLnNjc3MiLCJjb3JlL19mb250cy5zY3NzIiwiY29yZS9fdHlwb2dyYXBoeS5zY3NzIiwiY29yZS9fdXRpbGl0aWVzLnNjc3MiLCJoZWxwZXJzL192YXJpYWJsZXMuc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsImNvbXBvbmVudHMvX2NvbnRlbnQtbGlmdC5zY3NzIiwiY29tcG9uZW50cy9fZm9ybXMuc2NzcyIsImNvbXBvbmVudHMvX2hhbWJ1cmdlci5zY3NzIiwiY29tcG9uZW50cy9fbGFuZ3VhZ2Uuc2NzcyIsImNvbXBvbmVudHMvX25hdmlnYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX25hdmlnYXRpb24tc2ltcGxlLnNjc3MiLCJjb21wb25lbnRzL19zZWFyY2guc2NzcyIsImNvbXBvbmVudHMvX3NvY2lhbC1saW5rcy5zY3NzIiwiY29tcG9uZW50cy9fdmlkZW9zLnNjc3MiLCJtb2R1bGVzL19oZWFkZXIuc2NzcyIsIm1vZHVsZXMvX2Zvb3Rlci5zY3NzIiwibW9kdWxlcy9fYWNjb3JkaW9uLnNjc3MiLCJtb2R1bGVzL19ibG9nLXBvc3RzLnNjc3MiLCJtb2R1bGVzL19jb2x1bW5zLnNjc3MiLCJtb2R1bGVzL19mb3JtLnNjc3MiLCJtb2R1bGVzL19oZXJvLnNjc3MiLCJtb2R1bGVzL19pbWFnZS5zY3NzIiwibW9kdWxlcy9fbWVkaWEtdGV4dC5zY3NzIiwibW9kdWxlcy9fbnVtYmVycy5zY3NzIiwibW9kdWxlcy9fcGFuZWxzLnNjc3MiLCJtb2R1bGVzL19xdW90ZS5zY3NzIiwibW9kdWxlcy9fc29jaWFsLWZvbGxvdy5zY3NzIiwibW9kdWxlcy9fc29jaWFsLXNoYXJpbmcuc2NzcyIsIm1vZHVsZXMvX3RlYW0uc2NzcyIsInRlbXBsYXRlcy9fc3lzdGVtLXBhZ2VzLnNjc3MiLCJjb21wb25lbnRzL190YWdzLnNjc3MiLCJjb21wb25lbnRzL19wYWdpbmF0aW9uLnNjc3MiLCJ0ZW1wbGF0ZXMvX2Jsb2ctaW5kZXguc2NzcyIsInRlbXBsYXRlcy9fYmxvZy1wb3N0LnNjc3MiLCJtb2R1bGVzL19zcGxpZGUtY29yZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDJFQUEyRSxDQVUzRSxLQUNFLGdCQUFpQixDQUNqQiw2QkFDRixDQVNBLEtBQ0UsUUFDRixDQU1BLEtBQ0UsYUFDRixDQU9BLEdBQ0UsYUFBYyxDQUNkLGNBQ0YsQ0FVQSxHQUNFLDhCQUF1QixDQUF2QixzQkFBdUIsQ0FDdkIsUUFBUyxDQUNULGdCQUNGLENBT0EsSUFDRSwrQkFBaUMsQ0FDakMsYUFDRixDQVNBLEVBQ0UsNEJBQ0YsQ0FPQSxZQUNFLGtCQUFtQixDQUNuQixpQ0FBMEIsQ0FDMUIseUJBQWlDLENBQWpDLHdDQUFpQyxDQUFqQyxnQ0FDRixDQU1BLFNBRUUsa0JBQ0YsQ0FPQSxjQUdFLCtCQUFpQyxDQUNqQyxhQUNGLENBTUEsTUFDRSxhQUNGLENBT0EsUUFFRSxhQUFjLENBQ2QsYUFBYyxDQUNkLGlCQUFrQixDQUNsQix1QkFDRixDQUVBLElBQ0UsYUFDRixDQUVBLElBQ0UsU0FDRixDQVNBLElBQ0UsaUJBQ0YsQ0FVQSxzQ0FLRSxtQkFBb0IsQ0FDcEIsY0FBZSxDQUNmLGdCQUFpQixDQUNqQixRQUNGLENBT0EsYUFFRSxnQkFDRixDQU9BLGNBRUUsbUJBQ0YsQ0FNQSxnREFJRSx5QkFDRixDQU1BLHdIQUlFLGlCQUFrQixDQUNsQixTQUNGLENBTUEsNEdBSUUsNkJBQ0YsQ0FNQSxTQUNFLDBCQUNGLENBU0EsT0FDRSw2QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLGFBQWMsQ0FDZCxhQUFjLENBQ2QsY0FBZSxDQUNmLFNBQVUsQ0FDVixrQkFDRixDQU1BLFNBQ0UsdUJBQ0YsQ0FNQSxTQUNFLGFBQ0YsQ0FPQSw2QkFFRSw2QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLFNBQ0YsQ0FNQSxrRkFFRSxXQUNGLENBT0EsY0FDRSw0QkFBNkIsQ0FDN0IsbUJBQ0YsQ0FNQSx5Q0FDRSx1QkFDRixDQU9BLDZCQUNFLHlCQUEwQixDQUMxQixZQUNGLENBU0EsUUFDRSxhQUNGLENBTUEsUUFDRSxpQkFDRixDQWlCQSxrQkFDRSxZQUNGLENDeFZBLHNEQUNFLCtCQ2lERixDQzdCUSx5QkZyQlIsc0RBSUksK0JDa0RGLENBQ0YsQ0QvQ0EseURBQ0Usa0NDa0RGLENDdENRLHlCRmJSLHlEQUlJLGtDQ21ERixDQUNGLENEaERBLHdEQUVFLCtCQ2tERixDQy9DUSx5QkZMUix3REFNSSwrQkNrREYsQ0FDRixDRC9DQSwyREFFRSxrQ0NpREYsQ0N4RFEseUJGS1IsMkRBTUksa0NDaURGLENBQ0YsQ0Q5Q0EscUtBRUUsOEJDaURGLENDbEVRLHlCRmVSLHFLQU1JLDhCQ2tERixDQUNGLENEL0NBLHdLQUVFLGlDQ2tERixDQzdFUSx5QkZ5QlIsd0tBTUksaUNDbURGLENBQ0YsQ0RoREEsd0RBRUUsZ0NDa0RGLENDdkZRLHlCRm1DUix3REFNSSxnQ0NrREYsQ0FDRixDRC9DQSwyREFFRSxtQ0NpREYsQ0NoR1EseUJGNkNSLDJEQU1JLG1DQ2lERixDQUNGLENEOUNBLDBEQUNFLGdDQ2lERixDQ3pHUSx5QkZ1RFIsMERBSUksZ0NDa0RGLENBQ0YsQ0QvQ0EsNkRBQ0UsbUNDa0RGLENDbEhRLHlCRitEUiw2REFJSSxtQ0NtREYsQ0FDRixDRGhEQSxzREFDRSw4QkNtREYsQ0MzSFEseUJGdUVSLHNEQUlJLDhCQ29ERixDQUNGLENEakRBLHlEQUNFLGlDQ29ERixDQ3BJUSx5QkYrRVIseURBSUksaUNDcURGLENBQ0YsQ0RsREEsd0RBQ0UsNkJDcURGLENDN0lRLHlCRnVGUix3REFJSSw2QkNzREYsQ0FDRixDRG5EQSwyREFDRSxnQ0NzREYsQ0N0SlEseUJGK0ZSLDJEQUlJLGdDQ3VERixDQUNGLENEcERBLHNEQUNJLCtCQ3VESixDQy9KUSx5QkZ1R1Isc0RBSUksK0JDd0RGLENBQ0YsQ0RyREEseURBQ0Usa0NDd0RGLENDeEtRLHlCRitHUix5REFJSSxrQ0N5REYsQ0FDRixDRHREQSx3REFDRSwrQkN5REYsQ0NqTFEseUJGdUhSLHdEQUlJLCtCQzBERixDQUNGLENEdkRBLDJEQUNFLGtDQzBERixDQzFMUSx5QkYrSFIsMkRBSUksa0NDMkRGLENBQ0YsQ0R0REEsTUFDSSxnQkN5REosQ0NuTVEseUJGeUlSLE1BSVEsaUJDMEROLENBQ0YsQ0R4REEsTUFDSSxtQkMyREosQ0M1TVEseUJGZ0pSLE1BSVEsb0JDNEROLENBQ0YsQ0RmQSxRQUNJLGdCQ2tCSixDQ3JOUSx5QkZrTVIsUUFJUSxnQkNtQk4sQ0FDRixDQzFOUSwwQkZrTVIsUUFPUSxpQkNxQk4sQ0FDRixDRG5CQSxRQUNJLG1CQ3NCSixDQ25PUSx5QkY0TVIsUUFJUSxtQkN1Qk4sQ0FDRixDQ3hPUSwwQkY0TVIsUUFPUSxvQkN5Qk4sQ0FDRixDREZBLFFBQ0ksZ0JDS0osQ0NqUFEseUJGMk9SLFFBSVEsZ0JDTU4sQ0FDRixDQ3RQUSwwQkYyT1IsUUFPUSxnQkNRTixDQUNGLENETkEsUUFDSSxtQkNTSixDQy9QUSx5QkZxUFIsUUFJUSxtQkNVTixDQUNGLENDcFFRLDBCRnFQUixRQU9RLG1CQ1lOLENBQ0YsQ0RtREEsU0FDSSxnQkNoREosQ0M3UVEsMEJGNFRSLFNBSVEsZ0JDL0NOLENBQ0YsQ0RpREEsU0FDSSxtQkM5Q0osQ0N0UlEsMEJGbVVSLFNBSVEsbUJDN0NOLENBQ0YsQ0QwRkEsY0FDSSxnQkN2RkosQ0MvUlEseUJGcVhSLGNBSVEsZ0JDdEZOLENBQ0YsQ0R3RkEsY0FDSSxtQkNyRkosQ0N4U1EseUJGNFhSLGNBSVEsbUJDcEZOLENBQ0YsQ0VsVUEsS0FDRSw2QkFBQSxDQUFBLHFCQUFBLENBQ0Esc0JGNFdGLENFeldBLGlCQUdFLDBCQUFBLENBQUEsa0JGNFdGLENFeldBLEtBQ0UscUJGNFdGLENFeldBLHlDQUtFLFdBQUEsQ0FEQSxlRjZXRixDRXpXQSxpQkFDRSxtQkFBQSxDQUFBLG1CQUFBLENBQUEsWUFBQSxDQUNBLDJCQUFBLENBQUEsNEJBQUEsQ0FBQSx5QkFBQSxDQUFBLHFCQUFBLENBQ0EsV0FBQSxDQUNBLGlCRjRXRixDRXpXQSw0RUFLRSxrQkFBQSxDQUFBLFVBQUEsQ0FBQSxNRjRXRixDRXpXQSw4QkFDRSxpQkY0V0YsQ0V6V0EsbUJBR0UsVUY0V0YsQ0V6V0EsRUFDRSxhQ3RDUSxDRHVDUiw0QkNRcUIsQ0RSckIsb0JGNFdGLENFcldFLDhDQUNFLG9CRjBXSixDRXRXQSx5QkFHRSxhRnlXRixDRXRXQSxHQUlFLFFBQUEsQ0FBQSwyQkFBQSxDQUNBLGFGeVdGLENFdFdBLGlCQUdFLGNGeVdGLENFdFdBLElBQ0UsYUFBQSxDQUNBLFdGeVdGLENFcFdFLHVCQUNFLGtCRnVXSixDRXBXRSxvQkFDRSxpQ0FBQSxDQUNBLDRCRnNXSixDSW5jQSxXQUtFLGlCQUFBLENBSkEsdUJBQUEsQ0FHQSxpQkFBQSxDQURBLG1CQUFBLENBREEseUtKNGNGLENJdGNBLFdBS0UsaUJBQUEsQ0FKQSx1QkFBQSxDQUdBLGlCQUFBLENBREEsbUJBQUEsQ0FEQSxnTEoyY0YsQ0t0ZEEsS0FDRSxlTDJkRixDS3hkQSxLQUNFLFVGQ00sQ0VBTiw2REZxRlUsQ0VwRlYsNkJBQUEsQ0FDQSxlQUFBLENBQ0EsZUFBQSxDQUVBLG9CQUFBLENBQ0Esa0NBQUEsQ0FDQSxpQ0wyZEYsQ0t4ZEEsNEZBWUUsZ0JBQUEsQ0FDQSxRTDZkRixDSzNkRSwwVUFDRSxrQkwwZUosQ0t2ZUUsd1ZBQ0UsY0xzZkosQ0MxZEkseUJJekJGLHNJQUdJLFlMaWdCSixDQUNGLENLOWZFLHdIQUNFLGFMNmdCSixDS3pnQkEsT0FFRSw2QkxnaEJGLENLemdCQSxjQU5FLGtERnNDYSxDRXJDYixpQkZ5Q2MsQ0V4Q2QsZUZ1Q2UsQ0V0Q2YsNEJGd0NtQixDRXhDbkIsb0JMcWhCRixDS2xoQkEsT0FFRSw2QkxnaEJGLENLemdCQSxrQkFFRSw2QkxpaEJGLENLMWdCQSxnRUFORSxrREZvQmEsQ0VuQmIsaUJGaUNjLENFaENkLGVGK0JlLENFOUJmLDRCRmdDbUIsQ0VoQ25CLG9CTHVoQkYsQ0twaEJBLDhDQUVFLDJCTGtoQkYsQ0tsZ0JBLGNBR0Usa0RGUGEsQ0VNYiw2QkFBQSxDQUVBLGlCRnFCYyxDRXBCZCxlRm1CZSxDRWxCZiw0QkZvQm1CLENFcEJuQixvQkw4Z0JGLENLM2dCQSxFQUNFLGVBQUEsQ0FDQSxZTDhnQkYsQ0s1Z0JFLG1CQUNFLG1CTDhnQkosQ0t0Z0JFLHVEQUVFLGVMNmdCSixDS3pnQkEseURBQ0UsNkJBQUEsQ0FDQSxlTDZnQkYsQ0sxZ0JBLDJDQUVFLDZCQUFBLENBRUEsZUw2Z0JGLENLMWdCQSwrREFORSxrREZ0Q2EsQ0V3Q2IsZUxxaEJGLENLamhCQSxvQkFFRSwyQkFBQSxDQUVBLGVMNmdCRixDSzFnQkEsTUFHRSxZQUFBLENBREEsa0JMOGdCRixDSzNnQkUsOEJBQ0UsWUw4Z0JKLENLM2dCRSw0QkFDRSxlTDhnQkosQ0t4Z0JFLFVBRUUsY0wyZ0JKLENLdmdCQSxHQUNFLGlCTDBnQkYsQ0t4Z0JFLG9CQUNFLGtCTDBnQkosQ0t0Z0JBLFdBR0UsZUFBQSxDQUNBLHlCTHVnQkYsQ0tyZ0JFLHVCQUNFLFlMdWdCSixDS3BnQkUsc0JBQ0UsZUxzZ0JKLENLbGdCQSxTQUVFLGVMcWdCRixDSzlmQSxhQUdFLGlCTG1nQkYsQ0toZ0JBLHlCQUlFLGFBQUEsQ0FDQSxlQUFBLENBQ0Esb0JBQUEsQ0FDQSx3QkxpZ0JGLENLL2ZFLCtDQUNFLGVMa2dCSixDSy9mRSwwTEFNRSxzQkx1Z0JKLENNcnVCQSxzRUFFRSxvQk40dUJGLENNeHVCQSxTQUNFLFlBQUEsQ0FDQSxpREFBQSxDQUNBLG1DQUFBLENBQ0EsVU40dUJGLENDaHNCSSx5QktoREosU0FPSSw2Q042dUJGLENBQ0YsQ00zdUJFLHNCQUNFLG1DTjZ1QkosQ0N4c0JJLHlCS2hDQSx3Q0FHSSxpRE55dUJOLENNcnVCRSx3Q0FHSSxpRE51dUJOLENBSkYsQ0M3c0JJLHlCS2pCRix3QkFHSSw2Q05vdUJKLENNaHVCQSx1QkFHSSw2Q05rdUJKLENNOXRCQSx1QkFHSSw2Q05ndUJKLENBVEYsQ01udEJFLHVCQUVFLHNCQUFBLENBQ0EscUJBQUEsQ0FGQSwwQkFBQSxDQUdBLHlCQUFBLENBQUEsc0JBQUEsQ0FBQSxpQk4rdEJKLENNMXRCQSxTQUNFLG1CQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLENBQ0EsNkJBQUEsQ0FBQSw0QkFBQSxDQUFBLHNCQUFBLENBQUEsa0JBQUEsQ0FDQSxrQkFBQSxDQUFBLGNBQUEsQ0FDQSw0Q0FBQSxDQUNBLHVCQUFBLENBQUEsb0JBQUEsQ0FBQSxzQkFBQSxDQUNBLFVOOHRCRixDTTN0QkUsc0JBQ0UsMkJBQUEsQ0FBQSw0QkFBQSxDQUFBLHlCQUFBLENBQUEscUJONnRCSixDTXB0Qkksa0VBQ0UsVU55dEJOLENDMXZCSSx5QktnQ0EsaUNBSUksZ0NOMHRCTixDQUNGLENNcHRCSSxtQ0FDRSxVTnN0Qk4sQ0Nsd0JJLHlCSzJDQSxtQ0FJSSw0Q051dEJOLENBQ0YsQ01qdEJJLGtDQUNFLFVObXRCTixDQzF3QkkseUJLc0RBLGtDQUlJLGlDTm90Qk4sQ0FDRixDTTlzQkksa0NBQ0UsVU5ndEJOLENDbHhCSSx5QktpRUEsa0NBSUksZ0NOaXRCTixDQUNGLENNNXNCQSxXQUNFLGVOaXRCRixDTTdzQkUseUJBSEEsUUFBQSxDQUNBLFNObXRCRixDTTFzQkEsZUFDRSxpREMvRlcsQ0QrRlgseUNOOHNCRixDTTNzQkEsb0JBQ0UsaURDbEdnQixDRGtHaEIseUNOOHNCRixDTTNzQkEscUJBQ0UsOENBQUEsQ0FBQSxzQ0FBQSxDQUFBLDhCQUFBLENBQUEsMEROOHNCRixDTTVzQkUsc0RBRUUsaURDM0dTLENEMkdULHlDTjZzQkosQ016c0JBLDBCQUNFLDhDQUFBLENBQUEsc0NBQUEsQ0FBQSw4QkFBQSxDQUFBLDBETjRzQkYsQ00xc0JFLGdFQUVFLGlEQ25IYyxDRG1IZCx5Q04yc0JKLENNdHNCQSxvTkFJSSxVTjZzQkosQ00zc0JJLGduQkFFSSxhTjB0QlIsQ012dEJJLHc0Q0FNRSxVTmt3Qk4sQ001dkJRLHdpRUFDSSxhTnl4QlosQ016dkJJLDJ4SEFFRSxVTm8xQk4sQ01qMUJJLHFWQUNFLGlCTnUxQk4sQ00xekJJLCt2Q0FFRSxVTnkxQk4sQ010MUJJLGlIQUNFLGlCTncxQk4sQ01wMUJBLHlEQUNJLFVOdTFCSixDTXIxQkksb0tBRUksYU53MUJSLENNcjFCSSwwWEFNRSxVTjQxQk4sQ010MUJRLDBoQkFDSSxhTjIxQlosQ010MUJBLHVEQUNFLFVOeTFCRixDTXYxQkUsZ0tBRUksYU4wMUJOLENNdjFCRSw4V0FNRSxVTjgxQkosQ014MUJNLGtoQkFDSSxhTjYxQlYsQ014MUJBLGlFQUNJLFVOMjFCSixDTXoxQkksb0xBRUksYU40MUJSLENNejFCSSwwYUFNRSxVTmcyQk4sQ00xMUJRLDBqQkFDSSxhTisxQlosQ014MUJJLHFEQUlJLHdCTnkxQlIsQ01sMUJNLDZDQU1JLHdCSC9VSSxDR2dWSixVTmcxQlYsQ00zMEJJLHdGQU9RLGFOeTBCWixDTXYyQkkseURBSUksd0JOdTJCUixDTWgyQk0sK0NBTUksd0JIL1VJLENHZ1ZKLFVOODFCVixDTXoxQkksNEZBT1EsYU51MUJaLENNcjNCSSx1REFJSSx3Qk5xM0JSLENNOTJCTSw4Q0FNSSx3QkgvVUksQ0dnVkosVU40MkJWLENNdjJCSSwwRkFPUSxhTnEyQlosQ01uNEJJLGlFQUlJLHdCTm00QlIsQ001M0JNLG1EQU1JLHdCSC9VSSxDR2dWSixVTjAzQlYsQ01yM0JJLG9HQU9RLGFObTNCWixDTWo1QkksK0NBSUkscUJOaTVCUixDTTE0Qk0sMENBTUkscUJIL1VJLENHZ1ZKLFVOdzRCVixDTW40Qkksa0ZBS1EsVU5tNEJaLENNLzVCSSxpREFJSSxxQk4rNUJSLENNeDVCTSwyQ0FNSSxxQkgvVUksQ0dnVkosVU5zNUJWLENNajVCSSxvRkFHUSxVTm01QlosQ003NkJJLGlEQUlJLHFCTjY2QlIsQ010NkJNLDJDQU1JLHFCSC9VSSxDR2dWSixVTm82QlYsQ00vNUJJLG9GQU9RLFVONjVCWixDTTM3QkksaURBSUkscUJOMjdCUixDTXA3Qk0sMkNBTUkscUJIL1VJLENHZ1ZKLFVOazdCVixDTTc2Qkksb0ZBT1EsVU4yNkJaLENNejhCSSwrQ0FJSSx3Qk55OEJSLENNbDhCTSwwQ0FNSSx3QkgvVUksQ0dnVkosVU5nOEJWLENNMzdCSSxrRkFPUSxhTnk3QlosQ001OEJNLG9IQVRFLGlJSGhVTSxDR2dVTixpR04rOUJSLENNdDlCTSxtREFHSSx1QkFBQSxDQUNBLFNOazlCVixDTTE4Qkksb0dBT1EsNEZOdzhCWixDTTM5Qk0sdUhBVEUsd0hIaFVNLENHZ1VOLHdGTjgrQlIsQ01yK0JNLG9EQUdJLHVCQUFBLENBQ0EsU05pK0JWLENNejlCSSxzR0FPUSxtRk51OUJaLENNajlCQSx5Q0FHRSxpQk5xOUJGLENNbjlCRSx1RUFDRSxpQkFBQSxDQUNBLFVOdTlCSixDTW45QkEsK0JBQ0UsV0FBQSxDQUNBLE1BQUEsQ0FDQSxtQkFBQSxDQUNBLGlCQUFBLENBQ0EsS0FBQSxDQUNBLFVOczlCRixDTWg5QkUscURBQ0UsV0FBQSxDQUNBLFVObzlCSixDTWg5QkEsc0JBQ0UsbUJBQUEsQ0FBQSxnQk5tOUJGLENNaDlCQSwrQkFDRSxxQkFBQSxDQUFBLGtCTm05QkYsQ01oOUJBLHNCQUNFLFVBQUEsQ0FNQSxTTm05QkYsQ01oOUJBLHlDQVJFLFFBQUEsQ0FDQSxNQUFBLENBQ0EsaUJBQUEsQ0FDQSxPQUFBLENBQ0EsS04rOUJGLENNMzlCQSxtQkFPRSxXQUFBLENBQ0EsbUJBQUEsQ0FBQSxnQkFBQSxDQUZBLFVOcTlCRixDTS84QkEsV0FDRSxtQkFBQSxDQUFBLG1CQUFBLENBQUEsWU5tOUJGLENNMzhCQSwrREFFRSxVTm05QkYsQ01oOUJBLHVCQUNFLDBCQ25hZSxDRG9hZiwyQk5tOUJGLENDejJDSSx5QktvWkosdUJBS0ksMEJDeGFZLENEeWFaLDJCTm85QkYsQ0FDRixDQy8yQ0kseUJLb1pKLHVCQVdJLGFBQUEsQ0FEQSxrQ0FBQSxDQUdBLGlCQ2piTSxDRGtiTixrQk5vOUJGLENBQ0YsQ01sOUJFLDJCQUNFLFVObzlCSixDTS84QkEsMkVBR0UsbUJBQUEsQ0FBQSxtQkFBQSxDQUFBLFlBQUEsQ0FDQSx3QkFBQSxDQUFBLHFCQUFBLENBQUEsa0JObTlCRixDTWg5QkEseUJBQ0UsOEJObTlCRixDQ3Q0Q0kseUJLa2JKLHlCQUlJLGdCTm85QkYsQ0FDRixDTWo5QkEsMEJBQ0UsK0JObzlCRixDQy80Q0kseUJLMGJKLDBCQUlJLGdCTnE5QkYsQ0FDRixDTWw5QkEsd0JBQ0UsNEJOcTlCRixDTTMxQkEsVUFDRSxZQUFBLENBQ0EsaURBQUEsQ0FDQSxtQ0FBQSxDQUVBLDBCQ2hsQmUsQ0RpbEJmLDJCQ2psQmUsQ0Qra0JmLFVOazJCRixDQ242Q0kseUJLNmpCSixVQVNJLDBCQ3JsQlksQ0RzbEJaLDJCTmkyQkYsQ0FDRixDQ3o2Q0kseUJLNmpCSixVQWNJLDhDQUFBLENBQ0EsZ0JBQUEsQ0FDQSxpQkFBQSxDQUNBLGtDQUFBLENBQ0EsaUJDL2xCTSxDRGdtQk4sa0JOazJCRixDQUNGLENNLzFCQSxZQUNFLFVOazJCRixDTTkxQkEsNEJBQ0UsZU5rMkJGLENNLzFCQSw4QkFDQSxpQk5rMkJBLENNaDJCRSxrRUFFRSxlTmsyQkosQ00vMUJFLG1EQUNFLHVCQUFBLENBQUEsb0JBQUEsQ0FBQSxzQk5pMkJKLENNNzFCQSw2QkFDRSx3QkFBQSxDQUFBLHFCQUFBLENBQUEsa0JOZzJCRixDTTcxQkEsNEJBQ0UsdUJBQUEsQ0FBQSxvQkFBQSxDQUFBLGlCTmcyQkYsQ003MUJBLDBCQUNFLHFCQUFBLENBQUEsa0JBQUEsQ0FBQSxlTmcyQkYsQ0NuOUNJLHlCS3luQkYsMEJBQ0Usb0JOKzFCRixDTTUxQkEsMEJBQ0Usb0JOODFCRixDTTMxQkEsd0JBQ0UscUJONjFCRixDTTExQkEsd0JBQ0UsbUJONDFCRixDTXYxQkUscURBQ0Usb0JOeTFCSixDTXQxQkUscURBQ0Usb0JOdzFCSixDTXIxQkUsbURBQ0UscUJOdTFCSixDTWoxQkUsc0RBQ0Usb0JObTFCSixDTWgxQkUsc0RBQ0Usb0JOazFCSixDTS8wQkUsb0RBQ0UscUJOaTFCSixDQUNGLENNNzBCQSxNQUNFLHVCTiswQkYsQ001MEJBLE1B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QUdJLGUxQm8ySFIsQzBCcjFISSxxa0JBS0ksZ0MxQjQxSFIsQzBCeDFISSxtVEFLSSxnQzFCMDFIUixDMEJuMUhFLDRGQUdJLGlCMUJxMUhOLEMwQi8wSE0sbVJBR0ksZ0MxQmkxSFYsQzBCMzBIRSw2RkFHSSxlMUI2MEhOLEMwQjl6SEUscWtCQUtJLGdDMUJxMEhOLEMwQmowSEUsbVRBS0ksZ0MxQm0wSE4sQzBCNXpIRSxnR0FHSSxlMUI4ekhOLEMwQjF6SEUsaUdBR0ksZ0IxQjR6SE4sQ0FsRkYsQzBCdHVISSw0VEFHRSxNQUFBLENBQ0EsVUFBQSxDQUNBLEsxQjJ6SE4sQzBCeHpISSwrVEFHRSxTQUFBLENBQ0EsT0FBQSxDQUNBLEsxQjB6SE4sQ0NybklJLHlCeUJnVUksNEhBR0ksZTFCc3pIVixDMEJoekhVLG1WQUdJLGdDMUJrekhkLEMwQjV5SE0sNkhBR0ksaUIxQjh5SFYsQzBCeHlIVSxxVkFHSSxnQzFCMHlIZCxDMEJqeUhJLDRIQUdJLGUxQm15SFIsQzBCN3hIUSxtVkFHSSxnQzFCK3hIWixDMEJ6eEhJLDZIQUdJLGdCMUIyeEhSLEMwQnJ4SFEscVZBR0ksZ0MxQnV4SFosQ0FsQ0YsQzJCL3FJRSx1QkFNSSxheEJHSSxDd0JSSixhQUFBLENBR0Esa0R4QnVGUyxDd0J4RlQsNkJBQUEsQ0FFQSxlM0J3dElOLEMyQnB0SUUsd0JBQ0ksYTNCc3RJTixDNEJsdUlBLFdBQ0UsaUI1Qjh1SUYsQ0N4cklJLHlCMkJwREYscUJBR0ksOEM1QjZ1SUosQzRCM3VJSSw2Q0FDRSxtQjVCNnVJTixDQUNGLEM0Qnp1SUUsd0JBRUUsaUJBQUEsQ0FDQSxLNUIwdUlKLEM0Qmh1SUUsdUJBQ0UsWUFBQSxDQUNBLFVBQUEsQ0FDQSw2QkFBQSxDQUNBLHdCQUFBLENBQUEscUJBQUEsQ0FBQSxrQjVCa3VJSixDQzFzSUkseUIyQjVCRix1QkFPSSxnQjVCbXVJSixDNEIvdElBLHFCQUdJLGtCNUJpdUlKLEM0Qjl0SUUsdUNBR0ksZTVCZ3VJTixDQVRGLEM0QnB0SU0sMENBQ0UsWTVCZ3VJUixDNEI3dElNLDBEQUNF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QUFBLENBQ0EsUXRDbWlLSixDc0NqaUtJLHlDQUNFLGVBQUEsQ0FFQSxRQUFBLENBREEsU3RDb2lLTixDc0NqaUtNLGdEQUNFLHVCQUFBLENBQUEsb0JBQUEsQ0FBQSxlQUFBLENBU0EscUJuQy9KQSxDbUM2SkEsV0FBQSxDQUNBLGlCQUFBLENBUEEsY0FBQSxDQUlBLGFBQUEsQ0FGQSxTQUFBLENBQ0EsWXRDc2lLUixDc0MvaEtRLDBEQUNFLHdCdENpaUtWIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgU2l6ZXNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuJWh1Z2UtdG9wIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skZ3V0dGVyfSAqIDYgKiAwLjc1ICsgMXZoKTtcblxuICBAaW5jbHVkZSBicChsZykge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKCN7JGd1dHRlcn0gKiA2ICsgMXZoKTtcbiAgfVxufVxuXG4laHVnZS1ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRndXR0ZXJ9ICogNiAqIDAuNzUgKyAxdmgpO1xuXG4gIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skZ3V0dGVyfSAqIDYgKyAxdmgpO1xuICB9XG59XG5cbiVsYXJnZS10b3Age1xuICAvL3BhZGRpbmctdG9wOiBjYWxjKCN7JGd1dHRlcn0gKiA0ICogMC43NSArIDF2aCk7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGd1dHRlcn0gKiA2ICogMC43NSArIDF2aCk7XG5cbiAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAvL3BhZGRpbmctdG9wOiBjYWxjKCN7JGd1dHRlcn0gKiA0ICsgMXZoKTtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygjeyRndXR0ZXJ9ICogNiArIDF2aCk7XG4gIH1cbn1cblxuJWxhcmdlLWJvdHRvbSB7XG4gIC8vcGFkZGluZy1ib3R0b206IGNhbGMoI3skZ3V0dGVyfSAqIDQgKiAwLjc1ICsgMXZoKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skZ3V0dGVyfSAqIDYgKiAwLjc1ICsgMXZoKTtcblxuICBAaW5jbHVkZSBicChsZykge1xuICAgIC8vcGFkZGluZy1ib3R0b206IGNhbGMoI3skZ3V0dGVyfSAqIDQgKyAxdmgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGd1dHRlcn0gKiA2ICsgMXZoKTtcbiAgfVxufVxuXG4lbWVkaXVtLXRvcCB7XG4gIC8vcGFkZGluZy10b3A6IGNhbGMoI3skZ3V0dGVyfSAqIDIuNSAqIDAuNzUgKyAxdmgpO1xuICBwYWRkaW5nLXRvcDogY2FsYygjeyRndXR0ZXJ9ICogMyAqIDAuNzUgKyAxdmgpO1xuXG4gIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgLy9wYWRkaW5nLXRvcDogY2FsYygjeyRndXR0ZXJ9ICogMi41ICsgMXZoKTtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygjeyRndXR0ZXJ9ICogMyArIDF2aCk7XG4gIH1cbn1cblxuJW1lZGl1bS1ib3R0b20ge1xuICAvL3BhZGRpbmctYm90dG9tOiBjYWxjKCN7JGd1dHRlcn0gKiAyLjUgKiAwLjc1ICsgMXZoKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skZ3V0dGVyfSAqIDMgKiAwLjc1ICsgMXZoKTtcblxuICBAaW5jbHVkZSBicChsZykge1xuICAgIC8vcGFkZGluZy1ib3R0b206IGNhbGMoI3skZ3V0dGVyfSAqIDIuNSArIDF2aCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skZ3V0dGVyfSAqIDMgKyAxdmgpO1xuICB9XG59XG5cbiVzbWFsbC10b3Age1xuICAvL3BhZGRpbmctdG9wOiBjYWxjKCN7JGd1dHRlcn0gKiAxLjUgKiAwLjc1ICsgMXZoKTtcbiAgcGFkZGluZy10b3A6ICRndXR0ZXItdjtcblxuICBAaW5jbHVkZSBicChsZykge1xuICAgIC8vcGFkZGluZy10b3A6IGNhbGMoI3skZ3V0dGVyfSAqIDEuNSArIDF2aCk7XG4gICAgcGFkZGluZy10b3A6ICRndXR0ZXItdjtcbiAgfVxufVxuXG4lc21hbGwtYm90dG9tIHtcbiAgLy9wYWRkaW5nLWJvdHRvbTogY2FsYygjeyRndXR0ZXJ9ICogMS41ICogMC43NSArIDF2aCk7XG4gIHBhZGRpbmctYm90dG9tOiAkZ3V0dGVyLXY7XG5cbiAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAvL3BhZGRpbmctYm90dG9tOiBjYWxjKCN7JGd1dHRlcn0gKiAxLjUgKyAxdmgpO1xuICAgIHBhZGRpbmctYm90dG9tOiAkZ3V0dGVyLXY7XG4gIH1cbn1cblxuJXhzbWFsbC10b3Age1xuICBwYWRkaW5nLXRvcDogJGd1dHRlci12O1xuXG4gIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgcGFkZGluZy10b3A6ICRndXR0ZXItdjtcbiAgfVxufVxuXG4leHNtYWxsLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiAkZ3V0dGVyLXY7XG5cbiAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGd1dHRlci12O1xuICB9XG59XG5cbiVsYXJnZS1tYXJnaW4tdG9wIHtcbiAgbWFyZ2luLXRvcDogY2FsYygjeyRndXR0ZXJ9ICogNiAqIDAuNzUgKyAxdmgpO1xuXG4gIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygjeyRndXR0ZXJ9ICogNiArIDF2aCk7XG4gIH1cbn1cbiAgXG4lbGFyZ2UtbWFyZ2luLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoI3skZ3V0dGVyfSAqIDYgKiAwLjc1ICsgMXZoKTtcblxuICBAaW5jbHVkZSBicChsZykge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoI3skZ3V0dGVyfSAqIDYgKyAxdmgpO1xuICB9XG59XG5cbiVtZWRpdW0tbWFyZ2luLXRvcCB7XG4gIG1hcmdpbi10b3A6IGNhbGMoI3skZ3V0dGVyfSAqIDMgKiAwLjc1ICsgMXZoKTtcblxuICBAaW5jbHVkZSBicChsZykge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoI3skZ3V0dGVyfSAqIDMgKyAxdmgpO1xuICB9XG59XG5cbiVtZWRpdW0tbWFyZ2luLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoI3skZ3V0dGVyfSAqIDMgKiAwLjc1ICsgMXZoKTtcblxuICBAaW5jbHVkZSBicChsZykge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoI3skZ3V0dGVyfSAqIDMgKyAxdmgpO1xuICB9XG59XG4gIFxuJXNtYWxsLW1hcmdpbi10b3Age1xuICAgIG1hcmdpbi10b3A6ICRndXR0ZXItdjtcblxuICBAaW5jbHVkZSBicChsZykge1xuICAgIG1hcmdpbi10b3A6ICRndXR0ZXItdjtcbiAgfVxufVxuXG4lc21hbGwtbWFyZ2luLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206ICRndXR0ZXItdjtcblxuICBAaW5jbHVkZSBicChsZykge1xuICAgIG1hcmdpbi1ib3R0b206ICRndXR0ZXItdjtcbiAgfVxufVxuXG4leHNtYWxsLW1hcmdpbi10b3Age1xuICBtYXJnaW4tdG9wOiAkZ3V0dGVyLXY7XG5cbiAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICBtYXJnaW4tdG9wOiAkZ3V0dGVyLXY7XG4gIH1cbn1cblxuJXhzbWFsbC1tYXJnaW4tYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogJGd1dHRlci12O1xuXG4gIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGd1dHRlci12O1xuICB9XG59XG5cbi8vIEJ1aWxkaW5nc1xuXG4lYnVyai10b3Age1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIH1cbn1cbiVidXJqLWJvdHRvbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgfVxufVxuJWJ1cmotbGVmdCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcbiAgICB9XG59XG4lYnVyai1yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xuICAgIH1cbn1cbiVidXJqLXRvcC1tYXJnaW4ge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICB9XG59XG4lYnVyai1ib3R0b20tbWFyZ2luIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgfVxufVxuJWJ1cmotbGVmdC1tYXJnaW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEyMHB4O1xuICAgIH1cbn1cbiVidXJqLXJpZ2h0LW1hcmdpbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMjBweDtcbiAgICB9XG59XG5cbiVlbXBpcmUtdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgfVxufVxuJWVtcGlyZS1ib3R0b20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICB9XG59XG4lZW1waXJlLXRvcC1tYXJnaW4ge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICB9XG59XG4lZW1waXJlLWJvdHRvbS1tYXJnaW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICB9XG59XG5cbiVlaWZmZWwtdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgICB9XG59XG4lZWlmZmVsLWJvdHRvbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gICAgfVxufVxuJWVpZmZlbC1sZWZ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjRweDtcbiAgICB9XG59XG4lZWlmZmVsLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjRweDtcbiAgICB9XG59XG4lZWlmZmVsLXRvcC1tYXJnaW4ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICAgIH1cbn1cbiVlaWZmZWwtYm90dG9tLW1hcmdpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgfVxufVxuJWVpZmZlbC1sZWZ0LW1hcmdpbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY0cHg7XG4gICAgfVxufVxuJWVpZmZlbC1yaWdodC1tYXJnaW4ge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2NHB4O1xuICAgIH1cbn1cblxuJWxpYmVydHktdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcblxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIH1cbn1cbiVsaWJlcnR5LWJvdHRvbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG59XG4lbGliZXJ0eS1sZWZ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgfVxufVxuJWxpYmVydHktcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIH1cbn1cbiVsaWJlcnR5LXRvcC1tYXJnaW4ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cbn1cbiVsaWJlcnR5LWJvdHRvbS1tYXJnaW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbn1cbiVsaWJlcnR5LWxlZnQtbWFyZ2luIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcblxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIH1cbn1cbiVsaWJlcnR5LXJpZ2h0LW1hcmdpbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIH1cbn1cblxuJWxvbmRvbmJyaWRnZS10b3Age1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxufVxuJWxvbmRvbmJyaWRnZS1ib3R0b20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxufVxuJWxvbmRvbmJyaWRnZS1yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxufVxuJWxvbmRvbmJyaWRnZS1sZWZ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxufVxuJWxvbmRvbmJyaWRnZS10b3AtbWFyZ2luIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG59XG4lbG9uZG9uYnJpZGdlLWJvdHRvbS1tYXJnaW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbn1cbiVsb25kb25icmlkZ2UtcmlnaHQtbWFyZ2luIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxufVxuJWxvbmRvbmJyaWRnZS1sZWZ0LW1hcmdpbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG59XG5cbi5idXJqIHtcbiAgICBAZXh0ZW5kICVidXJqLXRvcDtcbiAgICBAZXh0ZW5kICVidXJqLWJvdHRvbTtcbn1cblxuLmVtcGlyZSB7XG4gICAgQGV4dGVuZCAlZW1waXJlLXRvcDtcbiAgICBAZXh0ZW5kICVlbXBpcmUtYm90dG9tO1xufVxuXG4uZWlmZmVsIHtcbiAgICBAZXh0ZW5kICVlaWZmZWwtdG9wO1xuICAgIEBleHRlbmQgJWVpZmZlbC1ib3R0b207XG59XG4ubGliZXJ0eSB7XG4gICAgQGV4dGVuZCAlbGliZXJ0eS10b3A7XG4gICAgQGV4dGVuZCAlbGliZXJ0eS1ib3R0b207XG59XG4ubG9uZG9uYnJpZGdlIHtcbiAgICBAZXh0ZW5kICVsb25kb25icmlkZ2UtdG9wO1xuICAgIEBleHRlbmQgJWxvbmRvbmJyaWRnZS1ib3R0b207XG59XG5cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBTdHlsZVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIEJhc2VcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuICAqIEluaXRpYWxpemF0aW9uIChub2RlX21vZHVsZXMgYW5kIG90aGVyIGV4dGVybmFsIHNvdXJjZXMgLSBpbXBvcnRlZCB3aXRoIHBvc3Rjc3MtaW1wb3J0XG4gICovXG5AaW1wb3J0ICdub3JtYWxpemUuY3NzJztcbi8qKlxuICAqIEhlbHBlcnNcbiAgKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBIZWxwZXJzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgRnVuY3Rpb25zXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuIEZ1bmN0aW9uIHRvIGNyZWF0ZSBhbiBvcHRpbWl6ZWQgc3ZnIHVybFxuVmVyc2lvbjogMS4wLjZcblxuU291cmNlOiBodHRwczovL2NvZGVwZW4uaW8vamFrb2ItZS9wZW4vZG9Nb01MXG5cblVzYWdlOlxuLmNsYXNzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJsKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj4uLi4uLjwvc3ZnPicpO1xufVxuXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgTWl4aW5zXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKlxuICogRGVjbGFyYXRpb24gb2YgcmVzcG9uc2l2ZSBicmVha3BvaW50cyBhdmFpbGFibGUgZm9yIHVzZSwga2VwdCB1cC10by1kYXRlIHdpdGggbGF0ZXN0IEJvb3RzdHJhcCB2ZXJzaW9uLlxuICogaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL2RvY3MvNC4zL2xheW91dC9vdmVydmlldy8jcmVzcG9uc2l2ZS1icmVha3BvaW50c1xuICogaGcgKGh1Z2UpIGFuZCBlbiAoZW5vdXJtb3VzKSBhcmUgb3VyIG93biB2YXJpYXRpb25zLCB0byBzdXBwb3J0IHNwZWNpZmljIHN0eWxpbmcgZm9yIGV2ZW4gYmlnZ2VyIHNjcmVlbnMuXG4gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBWYXJpYWJsZXNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qXG4gKiBBc3NldHMgcGF0aFxuICovXG4vKlxuICogRm9udCB3ZWlnaHRzXG4gKiBEZWZpbmVkIGJ5IG51bWJlciBzaW5jZSB3ZWlnaHQgbmFtZSBjYW4gdmFyeSBkZXBlbmRpbmcgb24gZm9udC1mYW1pbHkuXG4gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBTaXplc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLW1vZHVsZS1zcGFjaW5nLXRvcC0taHVnZSwgLmFhLW1vZHVsZS1zcGFjaW5nLS1odWdlIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMy4ycmVtICogNiAqIDAuNzUgKyAxdmgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1tb2R1bGUtc3BhY2luZy10b3AtLWh1Z2UsIC5hYS1tb2R1bGUtc3BhY2luZy0taHVnZSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMy4ycmVtICogNiArIDF2aCk7XG4gIH1cbn1cblxuLmFhLW1vZHVsZS1zcGFjaW5nLWJvdHRvbS0taHVnZSwgLmFhLW1vZHVsZS1zcGFjaW5nLS1odWdlIHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMy4ycmVtICogNiAqIDAuNzUgKyAxdmgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1tb2R1bGUtc3BhY2luZy1ib3R0b20tLWh1Z2UsIC5hYS1tb2R1bGUtc3BhY2luZy0taHVnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMy4ycmVtICogNiArIDF2aCk7XG4gIH1cbn1cblxuLmFhLW1vZHVsZS1zcGFjaW5nLXRvcC0tbGFyZ2UsIC5hYS1tb2R1bGUtc3BhY2luZy0tbGFyZ2Uge1xuICBwYWRkaW5nLXRvcDogY2FsYygzLjJyZW0gKiA2ICogMC43NSArIDF2aCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW1vZHVsZS1zcGFjaW5nLXRvcC0tbGFyZ2UsIC5hYS1tb2R1bGUtc3BhY2luZy0tbGFyZ2Uge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDMuMnJlbSAqIDYgKyAxdmgpO1xuICB9XG59XG5cbi5hYS1tb2R1bGUtc3BhY2luZy1ib3R0b20tLWxhcmdlLCAuYWEtbW9kdWxlLXNwYWNpbmctLWxhcmdlIHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMy4ycmVtICogNiAqIDAuNzUgKyAxdmgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1tb2R1bGUtc3BhY2luZy1ib3R0b20tLWxhcmdlLCAuYWEtbW9kdWxlLXNwYWNpbmctLWxhcmdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygzLjJyZW0gKiA2ICsgMXZoKTtcbiAgfVxufVxuXG4uYWEtbW9kdWxlLXNwYWNpbmctdG9wLS1tZWRpdW0sIC5hYS1tZWRpYS10ZXh0X19zZWNvbmQtY29sdW1uIC5hYS1tZWRpYS10ZXh0X193cmFwcGVyLFxuLmFhLW1lZGlhLXRleHRfX2ZpcnN0LWNvbHVtbiAuYWEtbWVkaWEtdGV4dF9fd3JhcHBlciwgLmFhLW1vZHVsZS1zcGFjaW5nLS1tZWRpdW0ge1xuICBwYWRkaW5nLXRvcDogY2FsYygzLjJyZW0gKiAzICogMC43NSArIDF2aCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW1vZHVsZS1zcGFjaW5nLXRvcC0tbWVkaXVtLCAuYWEtbWVkaWEtdGV4dF9fc2Vjb25kLWNvbHVtbiAuYWEtbWVkaWEtdGV4dF9fd3JhcHBlcixcbiAgLmFhLW1lZGlhLXRleHRfX2ZpcnN0LWNvbHVtbiAuYWEtbWVkaWEtdGV4dF9fd3JhcHBlciwgLmFhLW1vZHVsZS1zcGFjaW5nLS1tZWRpdW0ge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDMuMnJlbSAqIDMgKyAxdmgpO1xuICB9XG59XG5cbi5hYS1tb2R1bGUtc3BhY2luZy1ib3R0b20tLW1lZGl1bSwgLmFhLW1lZGlhLXRleHRfX3NlY29uZC1jb2x1bW4gLmFhLW1lZGlhLXRleHRfX3dyYXBwZXIsXG4uYWEtbWVkaWEtdGV4dF9fZmlyc3QtY29sdW1uIC5hYS1tZWRpYS10ZXh0X193cmFwcGVyLCAuYWEtbW9kdWxlLXNwYWNpbmctLW1lZGl1bSB7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDMuMnJlbSAqIDMgKiAwLjc1ICsgMXZoKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbW9kdWxlLXNwYWNpbmctYm90dG9tLS1tZWRpdW0sIC5hYS1tZWRpYS10ZXh0X19zZWNvbmQtY29sdW1uIC5hYS1tZWRpYS10ZXh0X193cmFwcGVyLFxuICAuYWEtbWVkaWEtdGV4dF9fZmlyc3QtY29sdW1uIC5hYS1tZWRpYS10ZXh0X193cmFwcGVyLCAuYWEtbW9kdWxlLXNwYWNpbmctLW1lZGl1bSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMy4ycmVtICogMyArIDF2aCk7XG4gIH1cbn1cblxuLmFhLW1vZHVsZS1zcGFjaW5nLXRvcC0tc21hbGwsIC5hYS1tb2R1bGUtc3BhY2luZy0tc21hbGwge1xuICBwYWRkaW5nLXRvcDogY2FsYygzLjJyZW0gKyAyLjV2aCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW1vZHVsZS1zcGFjaW5nLXRvcC0tc21hbGwsIC5hYS1tb2R1bGUtc3BhY2luZy0tc21hbGwge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDMuMnJlbSArIDIuNXZoKTtcbiAgfVxufVxuXG4uYWEtbW9kdWxlLXNwYWNpbmctYm90dG9tLS1zbWFsbCwgLmFhLW1vZHVsZS1zcGFjaW5nLS1zbWFsbCB7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDMuMnJlbSArIDIuNXZoKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbW9kdWxlLXNwYWNpbmctYm90dG9tLS1zbWFsbCwgLmFhLW1vZHVsZS1zcGFjaW5nLS1zbWFsbCB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMy4ycmVtICsgMi41dmgpO1xuICB9XG59XG5cbi5hYS1tb2R1bGUtc3BhY2luZy10b3AtLXhzbWFsbCwgLmFhLW1vZHVsZS1zcGFjaW5nLS14c21hbGwge1xuICBwYWRkaW5nLXRvcDogY2FsYygzLjJyZW0gKyAyLjV2aCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW1vZHVsZS1zcGFjaW5nLXRvcC0teHNtYWxsLCAuYWEtbW9kdWxlLXNwYWNpbmctLXhzbWFsbCB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMy4ycmVtICsgMi41dmgpO1xuICB9XG59XG5cbi5hYS1tb2R1bGUtc3BhY2luZy1ib3R0b20tLXhzbWFsbCwgLmFhLW1vZHVsZS1zcGFjaW5nLS14c21hbGwge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygzLjJyZW0gKyAyLjV2aCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW1vZHVsZS1zcGFjaW5nLWJvdHRvbS0teHNtYWxsLCAuYWEtbW9kdWxlLXNwYWNpbmctLXhzbWFsbCB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMy4ycmVtICsgMi41dmgpO1xuICB9XG59XG5cbi5hYS1tb2R1bGUtbWFyZ2luLXRvcC0tbGFyZ2UsIC5hYS1tb2R1bGUtbWFyZ2luLS1sYXJnZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMy4ycmVtICogNiAqIDAuNzUgKyAxdmgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1tb2R1bGUtbWFyZ2luLXRvcC0tbGFyZ2UsIC5hYS1tb2R1bGUtbWFyZ2luLS1sYXJnZSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygzLjJyZW0gKiA2ICsgMXZoKTtcbiAgfVxufVxuXG4uYWEtbW9kdWxlLW1hcmdpbi1ib3R0b20tLWxhcmdlLCAuYWEtbW9kdWxlLW1hcmdpbi0tbGFyZ2Uge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDMuMnJlbSAqIDYgKiAwLjc1ICsgMXZoKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbW9kdWxlLW1hcmdpbi1ib3R0b20tLWxhcmdlLCAuYWEtbW9kdWxlLW1hcmdpbi0tbGFyZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMy4ycmVtICogNiArIDF2aCk7XG4gIH1cbn1cblxuLmFhLW1vZHVsZS1tYXJnaW4tdG9wLS1tZWRpdW0sIC5hYS1tb2R1bGUtbWFyZ2luLS1tZWRpdW0ge1xuICBtYXJnaW4tdG9wOiBjYWxjKDMuMnJlbSAqIDMgKiAwLjc1ICsgMXZoKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbW9kdWxlLW1hcmdpbi10b3AtLW1lZGl1bSwgLmFhLW1vZHVsZS1tYXJnaW4tLW1lZGl1bSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygzLjJyZW0gKiAzICsgMXZoKTtcbiAgfVxufVxuXG4uYWEtbW9kdWxlLW1hcmdpbi1ib3R0b20tLW1lZGl1bSwgLmFhLW1vZHVsZS1tYXJnaW4tLW1lZGl1bSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMy4ycmVtICogMyAqIDAuNzUgKyAxdmgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1tb2R1bGUtbWFyZ2luLWJvdHRvbS0tbWVkaXVtLCAuYWEtbW9kdWxlLW1hcmdpbi0tbWVkaXVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDMuMnJlbSAqIDMgKyAxdmgpO1xuICB9XG59XG5cbi5hYS1tb2R1bGUtbWFyZ2luLXRvcC0tc21hbGwsIC5hYS1tb2R1bGUtbWFyZ2luLS1zbWFsbCB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMy4ycmVtICsgMi41dmgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1tb2R1bGUtbWFyZ2luLXRvcC0tc21hbGwsIC5hYS1tb2R1bGUtbWFyZ2luLS1zbWFsbCB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygzLjJyZW0gKyAyLjV2aCk7XG4gIH1cbn1cblxuLmFhLW1vZHVsZS1tYXJnaW4tYm90dG9tLS1zbWFsbCwgLmFhLW1vZHVsZS1tYXJnaW4tLXNtYWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygzLjJyZW0gKyAyLjV2aCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW1vZHVsZS1tYXJnaW4tYm90dG9tLS1zbWFsbCwgLmFhLW1vZHVsZS1tYXJnaW4tLXNtYWxsIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDMuMnJlbSArIDIuNXZoKTtcbiAgfVxufVxuXG4uYWEtbW9kdWxlLW1hcmdpbi10b3AtLXhzbWFsbCwgLmFhLW1vZHVsZS1tYXJnaW4tLXhzbWFsbCB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMy4ycmVtICsgMi41dmgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1tb2R1bGUtbWFyZ2luLXRvcC0teHNtYWxsLCAuYWEtbW9kdWxlLW1hcmdpbi0teHNtYWxsIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDMuMnJlbSArIDIuNXZoKTtcbiAgfVxufVxuXG4uYWEtbW9kdWxlLW1hcmdpbi1ib3R0b20tLXhzbWFsbCwgLmFhLW1vZHVsZS1tYXJnaW4tLXhzbWFsbCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMy4ycmVtICsgMi41dmgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1tb2R1bGUtbWFyZ2luLWJvdHRvbS0teHNtYWxsLCAuYWEtbW9kdWxlLW1hcmdpbi0teHNtYWxsIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDMuMnJlbSArIDIuNXZoKTtcbiAgfVxufVxuXG4uYnVyaiB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5idXJqIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIH1cbn1cblxuLmJ1cmoge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYnVyaiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG59XG5cbi5lbXBpcmUge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZW1waXJlIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZW1waXJlIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cblxuLmVtcGlyZSB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5lbXBpcmUge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5lbXBpcmUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG4uZWlmZmVsIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmVpZmZlbCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmVpZmZlbCB7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7XG4gIH1cbn1cblxuLmVpZmZlbCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5laWZmZWwge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5laWZmZWwge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICB9XG59XG5cbi5saWJlcnR5IHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5saWJlcnR5IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuXG4ubGliZXJ0eSB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubGliZXJ0eSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLmxvbmRvbmJyaWRnZSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sb25kb25icmlkZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5cbi5sb25kb25icmlkZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubG9uZG9uYnJpZGdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBUaGVtZSBkZWZhdWx0IHZhcmlhYmxlc1xuXG4gICAgTk9URTogRG8gbm90IG92ZXJyaWRlIHRoZXNlIGRpcmVjdGx5LlxuICAgIFRoZXkgY2FuIGJlIG92ZXJyaWRkZW4gaW4gaGVscGVycy90aGVtZS1vdmVycmlkZXMuc2Nzcy5cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypcbiogICBDb2xvcnNcbiovXG4vKlxuKiAgIExpbmtzXG4qL1xuLypcbiogICBUZXh0L2NvbnRlbnQgY29sb3JzIG9uIGJyYW5kIGNvbG9yZWQgYmFja2dyb3VuZHNcbiovXG4vKlxuKiAgIFR5cG9ncmFwaHlcbiovXG4vKlxuKiAgIEJ1dHRvbnNcbiovXG4vKlxuKiAgIEZvcm1zXG4qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIFRoZW1lIGN1c3RvbSB2YXJpYWJsZXNcblxuICAgIFRvIG92ZXJyaWRlIHRoZW1lIGRlZmF1bHQgdmFyaWFibGVzLCB1bmNvbW1lbnQgdGhlIHZhcmlhYmxlcyBiZWxvdy5cbiAgICAoSWYgeW91IG5lZWQgc29tZSBvZiB0aGUgZGVmYXVsdCB2YXJpYWJsZXMsIHVuY29tbWVudCBvbmx5IHRoZSBvbmVzIHRoYXQgc2hvdWxkIGJlIG92ZXJyaWRkZW4pXG5cbiAgICBUaXA6IFlvdSBjYW4gdG9nZ2xlL3VudG9nZ2xlIGNvbW1lbnRzIHJhcGlkbHkgd2l0aCB0aGUgXCJUb2dnbGUgTGluZSBDb21tZW50XCIgc2hvcnRjdXRcbiAgICAoZWRpdG9yLmFjdGlvbi5jb21tZW50TGluZSkuXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiAgKiBDb3JlXG4gICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIEVsZW1lbnRzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG5odG1sLFxuYm9keSxcbi5ib2R5LXdyYXBwZXIsXG4uYWEtc2l0ZS13cmFwcGVyIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYWEtc2l0ZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hYS13ZWJwYWdlLFxuLmFhLWxhbmRpbmctcGFnZSxcbi5hYS1ibG9nLWxpc3RpbmcsXG4uYWEtYmxvZy1wb3N0LFxuLmFhLXN5c3RlbS1wYWdlIHtcbiAgZmxleDogMTtcbn1cblxuLmhzLWxhbmRpbmctcGFnZS5ib2R5LXdyYXBwZXIge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmhlYWRlcixcbm1haW4sXG5mb290ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuYSB7XG4gIGNvbG9yOiAjNTc3MTlBO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6Zm9jdXMsXG5idXR0b246Zm9jdXMsXG5pbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMge1xuICBvdXRsaW5lLW9mZnNldDogMC40cmVtO1xufVxuXG5hOmhvdmVyLFxuYTpmb2N1cyxcbmE6YWN0aXZlIHtcbiAgY29sb3I6ICM1NzcxOUE7XG59XG5cbmhyIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMC4zcmVtIHNvbGlkICNGRkZGRkY7XG4gIG1hcmdpbjogNHJlbSAwO1xufVxuXG5pbWcsXG52aWRlbyxcbmlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmFhLW1vZHVsZV9fYm9keSB0YWJsZSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLmFhLW1vZHVsZV9fYm9keSB0ZCB7XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICM5OTkgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMC42cmVtIDFyZW0gIWltcG9ydGFudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIEZvbnRzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQWxiZXJ0IFNhbnNcIjtcbiAgc3JjOiB1cmwoXCJodHRwczovLzE0NDIzNzE5OS5mczEuaHVic3BvdHVzZXJjb250ZW50LWV1MS5uZXQvaHViZnMvMTQ0MjM3MTk5L2dyYW5uZW5mZWx0LWZpbmFuY2UtdGhlbWUvZm9udHMvYWxiZXJ0LXNhbnMvQWxiZXJ0U2Fucy1WYXJpYWJsZUZvbnRfd2dodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBbGJlcnQgU2Fuc1wiO1xuICBzcmM6IHVybChcImh0dHBzOi8vMTQ0MjM3MTk5LmZzMS5odWJzcG90dXNlcmNvbnRlbnQtZXUxLm5ldC9odWJmcy8xNDQyMzcxOTkvZ3Jhbm5lbmZlbHQtZmluYW5jZS10aGVtZS9mb250cy9hbGJlcnQtc2Fucy9BbGJlcnRTYW5zLUl0YWxpYy1WYXJpYWJsZUZvbnRfd2dodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgVHlwb2dyYXBoeVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG59XG5cbmJvZHkge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwibWluaW9uLXByb1wiLCBcIkFsYmVydCBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjVyZW0gKyAwLjF2dyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbmgxLFxuLmgxLFxuaDIsXG4uaDIsXG5oMyxcbi5oMyxcbmJsb2NrcXVvdGUsXG5oNCxcbi5oNCxcbi5hYS1zaXRlLWZvb3RlciAuYWEtZm9vdGVyLW5hdiA+IHVsID4gbGkgPiBhLFxuaDUsXG4uaDUsXG5oNixcbi5oNiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW46IDA7XG59XG5oMTpub3QoOmxhc3QtY2hpbGQpLFxuLmgxOm5vdCg6bGFzdC1jaGlsZCksXG5oMjpub3QoOmxhc3QtY2hpbGQpLFxuLmgyOm5vdCg6bGFzdC1jaGlsZCksXG5oMzpub3QoOmxhc3QtY2hpbGQpLFxuLmgzOm5vdCg6bGFzdC1jaGlsZCksXG5ibG9ja3F1b3RlOm5vdCg6bGFzdC1jaGlsZCksXG5oNDpub3QoOmxhc3QtY2hpbGQpLFxuLmg0Om5vdCg6bGFzdC1jaGlsZCksXG4uYWEtc2l0ZS1mb290ZXIgLmFhLWZvb3Rlci1uYXYgPiB1bCA+IGxpID4gYTpub3QoOmxhc3QtY2hpbGQpLFxuaDU6bm90KDpsYXN0LWNoaWxkKSxcbi5oNTpub3QoOmxhc3QtY2hpbGQpLFxuaDY6bm90KDpsYXN0LWNoaWxkKSxcbi5oNjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42ZW07XG59XG5oMTpub3QoOmZpcnN0LWNoaWxkKSxcbi5oMTpub3QoOmZpcnN0LWNoaWxkKSxcbmgyOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmgyOm5vdCg6Zmlyc3QtY2hpbGQpLFxuaDM6bm90KDpmaXJzdC1jaGlsZCksXG4uaDM6bm90KDpmaXJzdC1jaGlsZCksXG5ibG9ja3F1b3RlOm5vdCg6Zmlyc3QtY2hpbGQpLFxuaDQ6bm90KDpmaXJzdC1jaGlsZCksXG4uaDQ6bm90KDpmaXJzdC1jaGlsZCksXG4uYWEtc2l0ZS1mb290ZXIgLmFhLWZvb3Rlci1uYXYgPiB1bCA+IGxpID4gYTpub3QoOmZpcnN0LWNoaWxkKSxcbmg1Om5vdCg6Zmlyc3QtY2hpbGQpLFxuLmg1Om5vdCg6Zmlyc3QtY2hpbGQpLFxuaDY6bm90KDpmaXJzdC1jaGlsZCksXG4uaDY6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgaDEgYnIsXG4gIC5oMSBicixcbiAgaDIgYnIsXG4gIC5oMiBicixcbiAgaDMgYnIsXG4gIC5oMyBicixcbiAgYmxvY2txdW90ZSBicixcbiAgaDQgYnIsXG4gIC5oNCBicixcbiAgLmFhLXNpdGUtZm9vdGVyIC5hYS1mb290ZXItbmF2ID4gdWwgPiBsaSA+IGEgYnIsXG4gIGg1IGJyLFxuICAuaDUgYnIsXG4gIGg2IGJyLFxuICAuaDYgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmgxIGEsXG4uaDEgYSxcbmgyIGEsXG4uaDIgYSxcbmgzIGEsXG4uaDMgYSxcbmJsb2NrcXVvdGUgYSxcbmg0IGEsXG4uaDQgYSxcbi5hYS1zaXRlLWZvb3RlciAuYWEtZm9vdGVyLW5hdiA+IHVsID4gbGkgPiBhIGEsXG5oNSBhLFxuLmg1IGEsXG5oNiBhLFxuLmg2IGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuaDEsXG4uaDEge1xuICBmb250LXNpemU6IGNhbGMoNC4ycmVtICsgMC42dncpO1xuICBmb250LWZhbWlseTogXCJBbGJlcnQgU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuaDIsXG4uaDIge1xuICBmb250LXNpemU6IGNhbGMoMy40cmVtICsgMC41dncpO1xuICBmb250LWZhbWlseTogXCJBbGJlcnQgU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuaDMsXG4uaDMsXG5ibG9ja3F1b3RlIHtcbiAgZm9udC1zaXplOiBjYWxjKDIuNnJlbSArIDAuNHZ3KTtcbiAgZm9udC1mYW1pbHk6IFwiQWxiZXJ0IFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmg0LFxuLmg0LFxuLmFhLXNpdGUtZm9vdGVyIC5hYS1mb290ZXItbmF2ID4gdWwgPiBsaSA+IGEge1xuICBmb250LXNpemU6IGNhbGMoMnJlbSArIDAuMXZ3KTtcbiAgZm9udC1mYW1pbHk6IFwiQWxiZXJ0IFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmg1LFxuLmg1IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuOHJlbSArIDAuMXZ3KTtcbiAgZm9udC1mYW1pbHk6IFwiQWxiZXJ0IFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmg2LFxuLmg2IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuOHJlbSArIDAuMXZ3KTtcbiAgZm9udC1mYW1pbHk6IFwiQWxiZXJ0IFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxucDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbmltZyArIHAsXG5pbWcgKyBzdHJvbmcsXG5kaXYgKyBwLFxuZGl2ICsgc3Ryb25nLFxudmlkZW8gKyBwLFxudmlkZW8gKyBzdHJvbmcge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4uYWEtdGV4dC1zaXplLS1zbWFsbCwgLmFhLXN1YmhlYWRpbmcsXG4uYWEtbGFiZWwsIGZpZ2NhcHRpb24ge1xuICBmb250LXNpemU6IGNhbGMoMS40cmVtICsgMC4xdncpO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uYWEtdGV4dC1zaXplLS1sYXJnZSwgLmFhLXRlYW0tbWVtYmVyX19uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiQWxiZXJ0IFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiBjYWxjKDEuOHJlbSArIDAuMXZ3KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmFhLXRleHQtc2l6ZS0taHVnZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFsYmVydCBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogY2FsYygycmVtICsgMC4xdncpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG51bCxcbm9sIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjRlbTtcbiAgbWFyZ2luOiAyZW0gMDtcbn1cbnVsOmZpcnN0LWNoaWxkLFxub2w6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxudWw6bGFzdC1jaGlsZCxcbm9sOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5wICsgdWwsXG5wICsgb2wge1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG5cbmxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjNlbTtcbn1cbmxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjRlbTtcbn1cblxuYmxvY2txdW90ZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogY2FsYygzLjJyZW0gKiAxLjI1ICsgMXZoKSAwO1xufVxuYmxvY2txdW90ZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5ibG9ja3F1b3RlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5zdHJvbmcsXG5iIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuaSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuZmlnY2FwdGlvbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmFhLXN1YmhlYWRpbmcsXG4uYWEtbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMS40cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmFhLXN1YmhlYWRpbmc6bGFzdC1jaGlsZCxcbi5hYS1sYWJlbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hYS1zdWJoZWFkaW5nICsgaDEsXG4uYWEtc3ViaGVhZGluZyArIGgyLFxuLmFhLXN1YmhlYWRpbmcgKyBoMyxcbi5hYS1zdWJoZWFkaW5nICsgaDQsXG4uYWEtc3ViaGVhZGluZyArIGg1LFxuLmFhLXN1YmhlYWRpbmcgKyBoNixcbi5hYS1sYWJlbCArIGgxLFxuLmFhLWxhYmVsICsgaDIsXG4uYWEtbGFiZWwgKyBoMyxcbi5hYS1sYWJlbCArIGg0LFxuLmFhLWxhYmVsICsgaDUsXG4uYWEtbGFiZWwgKyBoNiB7XG4gIG1hcmdpbi10b3A6IDByZW0gIWltcG9ydGFudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIFV0aWxpdGllc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogTW9kdWxlIHNlZ21lbnQgc3BhY2luZyAqL1xuLmFhLW1vZHVsZV9faGVhZGVyOm5vdCg6bGFzdC1jaGlsZCksXG4uYWEtbW9kdWxlX19ib2R5Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDMuMnJlbSAqIDEuNSk7XG59XG5cbi8qIEdyaWQgKi9cbi5hYS1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IGNhbGMoMy4ycmVtICsgMi41dmgpIGNhbGMoMy4ycmVtICsgMC41dncpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWEtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICB9XG59XG4uYWEtZ3JpZC5hYS1ncmlkLS1vbmUge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYS1ncmlkLmFhLWdyaWQtLXR3by5hYS1ncmlkLS1jb2xzLTEtMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSBtaW5tYXgoMCwgMmZyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYS1ncmlkLmFhLWdyaWQtLXR3by5hYS1ncmlkLS1jb2xzLTItMSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMmZyKSBtaW5tYXgoMCwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1ncmlkLmFhLWdyaWQtLXRocmVlIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtZ3JpZC5hYS1ncmlkLS1mb3VyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtZ3JpZC5hYS1ncmlkLS1maXZlIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbn1cbi5hYS1ncmlkLmFhLWdyaWQtLWF1dG8ge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gIGdyaWQtYXV0by1jb2x1bW5zOiBhdXRvO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi8qIEZsZXggKi9cbi5hYS1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IGNhbGMoMy4ycmVtICsgMi41dmgpIGNhbGMoMy4ycmVtICsgMC41dncpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWEtZmxleC5hYS1mbGV4LS1vbmUge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmFhLWZsZXguYWEtZmxleC0tb25lID4gLmFhLWNvbHVtbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFhLWZsZXguYWEtZmxleC0tdHdvID4gLmFhLWNvbHVtbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYS1mbGV4LmFhLWZsZXgtLXR3byA+IC5hYS1jb2x1bW4ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIGNhbGMoMy4ycmVtICsgMC41dncpICogMSAvIDIpO1xuICB9XG59XG4uYWEtZmxleC5hYS1mbGV4LS10aHJlZSA+IC5hYS1jb2x1bW4ge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWEtZmxleC5hYS1mbGV4LS10aHJlZSA+IC5hYS1jb2x1bW4ge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMlIC0gY2FsYygzLjJyZW0gKyAwLjV2dykgKiAyIC8gMyk7XG4gIH1cbn1cbi5hYS1mbGV4LmFhLWZsZXgtLWZvdXIgPiAuYWEtY29sdW1uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLWZsZXguYWEtZmxleC0tZm91ciA+IC5hYS1jb2x1bW4ge1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIGNhbGMoMy4ycmVtICsgMC41dncpICogMyAvIDQpO1xuICB9XG59XG4uYWEtZmxleC5hYS1mbGV4LS1maXZlID4gLmFhLWNvbHVtbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1mbGV4LmFhLWZsZXgtLWZpdmUgPiAuYWEtY29sdW1uIHtcbiAgICB3aWR0aDogY2FsYygyMCUgLSBjYWxjKDMuMnJlbSArIDAuNXZ3KSAqIDQgLyA1KTtcbiAgfVxufVxuXG51bC5hYS1ncmlkIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxudWwuYWEtZ3JpZCA+IGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiBCb3ggc2hhZG93ICovXG4uYWEtYm94LXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDByZW0gMC40cmVtIDIuNHJlbSByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4uYWEtYm94LXNoYWRvdy1kYXJrIHtcbiAgYm94LXNoYWRvdzogMHJlbSAwLjRyZW0gMi44cmVtIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5hYS1ib3gtc2hhZG93LWhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAyMDBtcyBlYXNlO1xufVxuLmFhLWJveC1zaGFkb3ctaG92ZXI6aG92ZXIsIC5hYS1ib3gtc2hhZG93LWhvdmVyOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMHJlbSAwLjRyZW0gMi40cmVtIHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbi5hYS1ib3gtc2hhZG93LWRhcmstaG92ZXIge1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDIwMG1zIGVhc2U7XG59XG4uYWEtYm94LXNoYWRvdy1kYXJrLWhvdmVyOmhvdmVyLCAuYWEtYm94LXNoYWRvdy1kYXJrLWhvdmVyOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMHJlbSAwLjRyZW0gMi44cmVtIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi8qIEJhY2tncm91bmQgY29sb3JzICovXG4uYWEtYmctd2hpdGUsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXdoaXRlLFxuLmFhLWJnLWxpZ2h0LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tbGlnaHQsXG4uYWEtYmctZ3JheSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYXksXG4uYWEtYmctZ3JhZGllbnQtbGlnaHQsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1saWdodCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmFhLWJnLXdoaXRlIC5hYS1sYWJlbCwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0td2hpdGUgLmFhLWxhYmVsLFxuLmFhLWJnLXdoaXRlIC5hYS1zdWJoZWFkaW5nLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0td2hpdGUgLmFhLXN1YmhlYWRpbmcsXG4uYWEtYmctbGlnaHQgLmFhLWxhYmVsLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tbGlnaHQgLmFhLWxhYmVsLFxuLmFhLWJnLWxpZ2h0IC5hYS1zdWJoZWFkaW5nLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tbGlnaHQgLmFhLXN1YmhlYWRpbmcsXG4uYWEtYmctZ3JheSAuYWEtbGFiZWwsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmF5IC5hYS1sYWJlbCxcbi5hYS1iZy1ncmF5IC5hYS1zdWJoZWFkaW5nLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JheSAuYWEtc3ViaGVhZGluZyxcbi5hYS1iZy1ncmFkaWVudC1saWdodCAuYWEtbGFiZWwsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1saWdodCAuYWEtbGFiZWwsXG4uYWEtYmctZ3JhZGllbnQtbGlnaHQgLmFhLXN1YmhlYWRpbmcsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1saWdodCAuYWEtc3ViaGVhZGluZyB7XG4gIGNvbG9yOiAjNTc3MTlBO1xufVxuLmFhLWJnLXdoaXRlIGgxLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS13aGl0ZSBoMSxcbi5hYS1iZy13aGl0ZSBoMixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXdoaXRlIGgyLFxuLmFhLWJnLXdoaXRlIGgzLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0td2hpdGUgaDMsXG4uYWEtYmctd2hpdGUgaDQsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS13aGl0ZSBoNCxcbi5hYS1iZy13aGl0ZSBoNSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXdoaXRlIGg1LFxuLmFhLWJnLXdoaXRlIGg2LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0td2hpdGUgaDYsXG4uYWEtYmctbGlnaHQgaDEsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1saWdodCBoMSxcbi5hYS1iZy1saWdodCBoMixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWxpZ2h0IGgyLFxuLmFhLWJnLWxpZ2h0IGgzLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tbGlnaHQgaDMsXG4uYWEtYmctbGlnaHQgaDQsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1saWdodCBoNCxcbi5hYS1iZy1saWdodCBoNSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWxpZ2h0IGg1LFxuLmFhLWJnLWxpZ2h0IGg2LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tbGlnaHQgaDYsXG4uYWEtYmctZ3JheSBoMSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYXkgaDEsXG4uYWEtYmctZ3JheSBoMixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYXkgaDIsXG4uYWEtYmctZ3JheSBoMyxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYXkgaDMsXG4uYWEtYmctZ3JheSBoNCxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYXkgaDQsXG4uYWEtYmctZ3JheSBoNSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYXkgaDUsXG4uYWEtYmctZ3JheSBoNixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYXkgaDYsXG4uYWEtYmctZ3JhZGllbnQtbGlnaHQgaDEsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1saWdodCBoMSxcbi5hYS1iZy1ncmFkaWVudC1saWdodCBoMixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWxpZ2h0IGgyLFxuLmFhLWJnLWdyYWRpZW50LWxpZ2h0IGgzLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtbGlnaHQgaDMsXG4uYWEtYmctZ3JhZGllbnQtbGlnaHQgaDQsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1saWdodCBoNCxcbi5hYS1iZy1ncmFkaWVudC1saWdodCBoNSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWxpZ2h0IGg1LFxuLmFhLWJnLWdyYWRpZW50LWxpZ2h0IGg2LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtbGlnaHQgaDYge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5hYS1iZy13aGl0ZSBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbiksIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXdoaXRlIGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKSxcbi5hYS1iZy1saWdodCBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbiksXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1saWdodCBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbiksXG4uYWEtYmctZ3JheSBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbiksXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmF5IGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKSxcbi5hYS1iZy1ncmFkaWVudC1saWdodCBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbiksXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1saWdodCBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbikge1xuICBjb2xvcjogIzU3NzE5QTtcbn1cbi5hYS1iZy13aGl0ZSBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbik6aG92ZXIsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXdoaXRlIGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKTpob3ZlciwgLmFhLWJnLXdoaXRlIGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKTphY3RpdmUsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXdoaXRlIGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKTphY3RpdmUsIC5hYS1iZy13aGl0ZSBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbik6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXdoaXRlIGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKTpmb2N1cyxcbi5hYS1iZy1saWdodCBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbik6aG92ZXIsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1saWdodCBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbik6aG92ZXIsXG4uYWEtYmctbGlnaHQgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pOmFjdGl2ZSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWxpZ2h0IGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKTphY3RpdmUsXG4uYWEtYmctbGlnaHQgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pOmZvY3VzLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tbGlnaHQgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pOmZvY3VzLFxuLmFhLWJnLWdyYXkgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pOmhvdmVyLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JheSBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbik6aG92ZXIsXG4uYWEtYmctZ3JheSBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbik6YWN0aXZlLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JheSBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbik6YWN0aXZlLFxuLmFhLWJnLWdyYXkgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pOmZvY3VzLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JheSBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbik6Zm9jdXMsXG4uYWEtYmctZ3JhZGllbnQtbGlnaHQgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pOmhvdmVyLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtbGlnaHQgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pOmhvdmVyLFxuLmFhLWJnLWdyYWRpZW50LWxpZ2h0IGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKTphY3RpdmUsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1saWdodCBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbik6YWN0aXZlLFxuLmFhLWJnLWdyYWRpZW50LWxpZ2h0IGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKTpmb2N1cyxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWxpZ2h0IGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKTpmb2N1cyB7XG4gIGNvbG9yOiAjNTc3MTlBO1xufVxuXG4uYWEtYmctZGFyaywgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZGFyayxcbi5hYS1iZy1ibGFjayxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWJsYWNrLFxuLmFhLWJnLWdyYWRpZW50LWRhcmssXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1kYXJrIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYWEtYmctZGFyayAuYWEtbGFiZWwsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWRhcmsgLmFhLWxhYmVsLFxuLmFhLWJnLWRhcmsgLmFhLXN1YmhlYWRpbmcsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1kYXJrIC5hYS1zdWJoZWFkaW5nLFxuLmFhLWJnLWJsYWNrIC5hYS1sYWJlbCxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWJsYWNrIC5hYS1sYWJlbCxcbi5hYS1iZy1ibGFjayAuYWEtc3ViaGVhZGluZyxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWJsYWNrIC5hYS1zdWJoZWFkaW5nLFxuLmFhLWJnLWdyYWRpZW50LWRhcmsgLmFhLWxhYmVsLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtZGFyayAuYWEtbGFiZWwsXG4uYWEtYmctZ3JhZGllbnQtZGFyayAuYWEtc3ViaGVhZGluZyxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWRhcmsgLmFhLXN1YmhlYWRpbmcge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5hYS1iZy1kYXJrIGgxLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1kYXJrIGgxLFxuLmFhLWJnLWRhcmsgaDIsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1kYXJrIGgyLFxuLmFhLWJnLWRhcmsgaDMsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1kYXJrIGgzLFxuLmFhLWJnLWRhcmsgaDQsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1kYXJrIGg0LFxuLmFhLWJnLWRhcmsgaDUsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1kYXJrIGg1LFxuLmFhLWJnLWRhcmsgaDYsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1kYXJrIGg2LFxuLmFhLWJnLWJsYWNrIGgxLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYmxhY2sgaDEsXG4uYWEtYmctYmxhY2sgaDIsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ibGFjayBoMixcbi5hYS1iZy1ibGFjayBoMyxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWJsYWNrIGgzLFxuLmFhLWJnLWJsYWNrIGg0LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYmxhY2sgaDQsXG4uYWEtYmctYmxhY2sgaDUsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ibGFjayBoNSxcbi5hYS1iZy1ibGFjayBoNixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWJsYWNrIGg2LFxuLmFhLWJnLWdyYWRpZW50LWRhcmsgaDEsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1kYXJrIGgxLFxuLmFhLWJnLWdyYWRpZW50LWRhcmsgaDIsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1kYXJrIGgyLFxuLmFhLWJnLWdyYWRpZW50LWRhcmsgaDMsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1kYXJrIGgzLFxuLmFhLWJnLWdyYWRpZW50LWRhcmsgaDQsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1kYXJrIGg0LFxuLmFhLWJnLWdyYWRpZW50LWRhcmsgaDUsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1kYXJrIGg1LFxuLmFhLWJnLWdyYWRpZW50LWRhcmsgaDYsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1kYXJrIGg2IHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYWEtYmctZGFyayBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbiksIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWRhcmsgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pLFxuLmFhLWJnLWJsYWNrIGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWJsYWNrIGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKSxcbi5hYS1iZy1ncmFkaWVudC1kYXJrIGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWRhcmsgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYWEtYmctZGFyayBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbik6aG92ZXIsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWRhcmsgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pOmhvdmVyLCAuYWEtYmctZGFyayBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbik6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1kYXJrIGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKTphY3RpdmUsIC5hYS1iZy1kYXJrIGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKTpmb2N1cywgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZGFyayBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbik6Zm9jdXMsXG4uYWEtYmctYmxhY2sgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pOmhvdmVyLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYmxhY2sgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pOmhvdmVyLFxuLmFhLWJnLWJsYWNrIGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKTphY3RpdmUsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ibGFjayBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbik6YWN0aXZlLFxuLmFhLWJnLWJsYWNrIGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKTpmb2N1cyxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWJsYWNrIGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKTpmb2N1cyxcbi5hYS1iZy1ncmFkaWVudC1kYXJrIGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKTpob3Zlcixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWRhcmsgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pOmhvdmVyLFxuLmFhLWJnLWdyYWRpZW50LWRhcmsgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pOmFjdGl2ZSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWRhcmsgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pOmFjdGl2ZSxcbi5hYS1iZy1ncmFkaWVudC1kYXJrIGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKTpmb2N1cyxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWRhcmsgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pOmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYWEtYmctZGFyayAuaHMtaW5wdXRbdHlwZT1maWxlXSwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZGFyayAuaHMtaW5wdXRbdHlwZT1maWxlXSxcbi5hYS1iZy1kYXJrIHVsLmhzLWVycm9yLW1zZ3MgbGFiZWwsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1kYXJrIHVsLmhzLWVycm9yLW1zZ3MgbGFiZWwsXG4uYWEtYmctYmxhY2sgLmhzLWlucHV0W3R5cGU9ZmlsZV0sXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ibGFjayAuaHMtaW5wdXRbdHlwZT1maWxlXSxcbi5hYS1iZy1ibGFjayB1bC5ocy1lcnJvci1tc2dzIGxhYmVsLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYmxhY2sgdWwuaHMtZXJyb3ItbXNncyBsYWJlbCxcbi5hYS1iZy1ncmFkaWVudC1kYXJrIC5ocy1pbnB1dFt0eXBlPWZpbGVdLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtZGFyayAuaHMtaW5wdXRbdHlwZT1maWxlXSxcbi5hYS1iZy1ncmFkaWVudC1kYXJrIHVsLmhzLWVycm9yLW1zZ3MgbGFiZWwsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1kYXJrIHVsLmhzLWVycm9yLW1zZ3MgbGFiZWwge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5hYS1iZy1kYXJrIHVsLmhzLWVycm9yLW1zZ3MgbGFiZWw6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1kYXJrIHVsLmhzLWVycm9yLW1zZ3MgbGFiZWw6YmVmb3JlLFxuLmFhLWJnLWJsYWNrIHVsLmhzLWVycm9yLW1zZ3MgbGFiZWw6YmVmb3JlLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYmxhY2sgdWwuaHMtZXJyb3ItbXNncyBsYWJlbDpiZWZvcmUsXG4uYWEtYmctZ3JhZGllbnQtZGFyayB1bC5ocy1lcnJvci1tc2dzIGxhYmVsOmJlZm9yZSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWRhcmsgdWwuaHMtZXJyb3ItbXNncyBsYWJlbDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG59XG5cbi5hYS1iZy1wcmltYXJ5LCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYWEtYmctcHJpbWFyeSAuYWEtbGFiZWwsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmFhLWxhYmVsLFxuLmFhLWJnLXByaW1hcnkgLmFhLXN1YmhlYWRpbmcsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5hYS1zdWJoZWFkaW5nIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYWEtYmctcHJpbWFyeSBoMSwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBoMSxcbi5hYS1iZy1wcmltYXJ5IGgyLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBoMixcbi5hYS1iZy1wcmltYXJ5IGgzLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBoMyxcbi5hYS1iZy1wcmltYXJ5IGg0LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBoNCxcbi5hYS1iZy1wcmltYXJ5IGg1LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBoNSxcbi5hYS1iZy1wcmltYXJ5IGg2LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBoNiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmFhLWJnLXByaW1hcnkgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmFhLWJnLXByaW1hcnkgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pOmhvdmVyLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKTpob3ZlciwgLmFhLWJnLXByaW1hcnkgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbik6YWN0aXZlLCAuYWEtYmctcHJpbWFyeSBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbik6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pOmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYWEtYmctcHJpbWFyeSAuaHMtaW5wdXRbdHlwZT1maWxlXSwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuaHMtaW5wdXRbdHlwZT1maWxlXSxcbi5hYS1iZy1wcmltYXJ5IHVsLmhzLWVycm9yLW1zZ3MgbGFiZWwsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IHVsLmhzLWVycm9yLW1zZ3MgbGFiZWwge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5hYS1iZy1wcmltYXJ5IHVsLmhzLWVycm9yLW1zZ3MgbGFiZWw6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IHVsLmhzLWVycm9yLW1zZ3MgbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYWEtYmctc2Vjb25kYXJ5LCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5hYS1iZy1zZWNvbmRhcnkgLmFhLWxhYmVsLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmFhLWxhYmVsLFxuLmFhLWJnLXNlY29uZGFyeSAuYWEtc3ViaGVhZGluZyxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuYWEtc3ViaGVhZGluZyB7XG4gIGNvbG9yOiAjNTc3MTlBO1xufVxuLmFhLWJnLXNlY29uZGFyeSBoMSwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGgxLFxuLmFhLWJnLXNlY29uZGFyeSBoMixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBoMixcbi5hYS1iZy1zZWNvbmRhcnkgaDMsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgaDMsXG4uYWEtYmctc2Vjb25kYXJ5IGg0LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGg0LFxuLmFhLWJnLXNlY29uZGFyeSBoNSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBoNSxcbi5hYS1iZy1zZWNvbmRhcnkgaDYsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgaDYge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5hYS1iZy1zZWNvbmRhcnkgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pIHtcbiAgY29sb3I6ICM1NzcxOUE7XG59XG4uYWEtYmctc2Vjb25kYXJ5IGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKTpob3ZlciwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKTpob3ZlciwgLmFhLWJnLXNlY29uZGFyeSBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbik6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pOmFjdGl2ZSwgLmFhLWJnLXNlY29uZGFyeSBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbik6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbik6Zm9jdXMge1xuICBjb2xvcjogIzU3NzE5QTtcbn1cblxuLmFhLWJnLXRlcnRpYXJ5LCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS10ZXJ0aWFyeSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmFhLWJnLXRlcnRpYXJ5IC5hYS1sYWJlbCwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tdGVydGlhcnkgLmFhLWxhYmVsLFxuLmFhLWJnLXRlcnRpYXJ5IC5hYS1zdWJoZWFkaW5nLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tdGVydGlhcnkgLmFhLXN1YmhlYWRpbmcge1xuICBjb2xvcjogIzU3NzE5QTtcbn1cbi5hYS1iZy10ZXJ0aWFyeSBoMSwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tdGVydGlhcnkgaDEsXG4uYWEtYmctdGVydGlhcnkgaDIsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS10ZXJ0aWFyeSBoMixcbi5hYS1iZy10ZXJ0aWFyeSBoMyxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXRlcnRpYXJ5IGgzLFxuLmFhLWJnLXRlcnRpYXJ5IGg0LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tdGVydGlhcnkgaDQsXG4uYWEtYmctdGVydGlhcnkgaDUsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS10ZXJ0aWFyeSBoNSxcbi5hYS1iZy10ZXJ0aWFyeSBoNixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXRlcnRpYXJ5IGg2IHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uYWEtYmctdGVydGlhcnkgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS10ZXJ0aWFyeSBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbikge1xuICBjb2xvcjogIzU3NzE5QTtcbn1cbi5hYS1iZy10ZXJ0aWFyeSBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbik6aG92ZXIsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXRlcnRpYXJ5IGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKTpob3ZlciwgLmFhLWJnLXRlcnRpYXJ5IGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKTphY3RpdmUsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXRlcnRpYXJ5IGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKTphY3RpdmUsIC5hYS1iZy10ZXJ0aWFyeSBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbik6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXRlcnRpYXJ5IGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKTpmb2N1cyB7XG4gIGNvbG9yOiAjNTc3MTlBO1xufVxuXG4uYWEtYmctY29tcGxlbWVudGFyeSwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmFhLWJnLWNvbXBsZW1lbnRhcnkgLmFhLWxhYmVsLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IC5hYS1sYWJlbCxcbi5hYS1iZy1jb21wbGVtZW50YXJ5IC5hYS1zdWJoZWFkaW5nLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSAuYWEtc3ViaGVhZGluZyB7XG4gIGNvbG9yOiAjNTc3MTlBO1xufVxuLmFhLWJnLWNvbXBsZW1lbnRhcnkgaDEsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgaDEsXG4uYWEtYmctY29tcGxlbWVudGFyeSBoMixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgaDIsXG4uYWEtYmctY29tcGxlbWVudGFyeSBoMyxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgaDMsXG4uYWEtYmctY29tcGxlbWVudGFyeSBoNCxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgaDQsXG4uYWEtYmctY29tcGxlbWVudGFyeSBoNSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgaDUsXG4uYWEtYmctY29tcGxlbWVudGFyeSBoNixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgaDYge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5hYS1iZy1jb21wbGVtZW50YXJ5IGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKSwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbikge1xuICBjb2xvcjogIzU3NzE5QTtcbn1cbi5hYS1iZy1jb21wbGVtZW50YXJ5IGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKTpob3ZlciwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbik6aG92ZXIsIC5hYS1iZy1jb21wbGVtZW50YXJ5IGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKTphY3RpdmUsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pOmFjdGl2ZSwgLmFhLWJnLWNvbXBsZW1lbnRhcnkgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pOmZvY3VzLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKTpmb2N1cyB7XG4gIGNvbG9yOiAjNTc3MTlBO1xufVxuXG4vKiBHZW5lcmF0ZSB1dGlsaXR5IGNsYXNzZXMgYW5kIHN0eWxpbmcgZm9yIGFsbCBiYWNrZ3JvdW5kIGNvbG9ycyBkZWZpbmVkIGluICRjb2xvcnMgKi9cbi5hYS1iZy1wcmltYXJ5LCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU3NzE5QTtcbn1cblxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tcHJpbWFyeTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU3NzE5QTtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4uYWEtY29udGVudC1jb2xvci0tcHJpbWFyeSxcbi5hYS1jb250ZW50LWNvbG9yLS1wcmltYXJ5IGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKSB7XG4gIGNvbG9yOiAjNTc3MTlBO1xufVxuXG4uYWEtYmctc2Vjb25kYXJ5LCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDRFQ0Y1O1xufVxuXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENEVDRjU7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuLmFhLWNvbnRlbnQtY29sb3ItLXNlY29uZGFyeSxcbi5hYS1jb250ZW50LWNvbG9yLS1zZWNvbmRhcnkgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pIHtcbiAgY29sb3I6ICNENEVDRjU7XG59XG5cbi5hYS1iZy10ZXJ0aWFyeSwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tdGVydGlhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDRFQ0Y1O1xufVxuXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS10ZXJ0aWFyeTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q0RUNGNTtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4uYWEtY29udGVudC1jb2xvci0tdGVydGlhcnksXG4uYWEtY29udGVudC1jb2xvci0tdGVydGlhcnkgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pIHtcbiAgY29sb3I6ICNENEVDRjU7XG59XG5cbi5hYS1iZy1jb21wbGVtZW50YXJ5LCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q0RUNGNTtcbn1cblxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q0RUNGNTtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4uYWEtY29udGVudC1jb2xvci0tY29tcGxlbWVudGFyeSxcbi5hYS1jb250ZW50LWNvbG9yLS1jb21wbGVtZW50YXJ5IGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKSB7XG4gIGNvbG9yOiAjRDRFQ0Y1O1xufVxuXG4uYWEtYmctZGFyaywgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWRhcms6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuLmFhLWNvbnRlbnQtY29sb3ItLWRhcmssXG4uYWEtY29udGVudC1jb2xvci0tZGFyayBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbikge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmFhLWJnLWxpZ2h0LCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWxpZ2h0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi5hYS1jb250ZW50LWNvbG9yLS1saWdodCxcbi5hYS1jb250ZW50LWNvbG9yLS1saWdodCBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbikge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmFhLWJnLWJsYWNrLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWJsYWNrOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi5hYS1jb250ZW50LWNvbG9yLS1ibGFjayxcbi5hYS1jb250ZW50LWNvbG9yLS1ibGFjayBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbikge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmFhLWJnLXdoaXRlLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXdoaXRlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi5hYS1jb250ZW50LWNvbG9yLS13aGl0ZSxcbi5hYS1jb250ZW50LWNvbG9yLS13aGl0ZSBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbikge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmFhLWJnLWdyYXksIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDRFQ0Y1O1xufVxuXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmF5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDRFQ0Y1O1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi5hYS1jb250ZW50LWNvbG9yLS1ncmF5LFxuLmFhLWNvbnRlbnQtY29sb3ItLWdyYXkgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pIHtcbiAgY29sb3I6ICNENEVDRjU7XG59XG5cbi5hYS1iZy1ncmFkaWVudC1kYXJrLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1kYXJrIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyMTcsIDIxNywgMjE3LCAwKSAwJSwgIzU3NzE5QSAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG59XG5cbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWRhcms6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjE3LCAyMTcsIDIxNywgMCkgMCUsICM1NzcxOUEgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5hYS1jb250ZW50LWNvbG9yLS1ncmFkaWVudC1kYXJrLFxuLmFhLWNvbnRlbnQtY29sb3ItLWdyYWRpZW50LWRhcmsgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjE3LCAyMTcsIDIxNywgMCkgMCUsICM1NzcxOUEgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xufVxuXG4uYWEtYmctZ3JhZGllbnQtbGlnaHQsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0Q0RUNGNSAwJSwgI0Q0RUNGNSAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG59XG5cbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWxpZ2h0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRDRFQ0Y1IDAlLCAjRDRFQ0Y1IDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYWEtY29udGVudC1jb2xvci0tZ3JhZGllbnQtbGlnaHQsXG4uYWEtY29udGVudC1jb2xvci0tZ3JhZGllbnQtbGlnaHQgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNENEVDRjUgMCUsICNENEVDRjUgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xufVxuXG4vKiBCYWNrZ3JvdW5kIG1lZGlhIHdyYXBwZXJzICovXG4uYWEtYmctaW1hZ2UsXG4uYWEtYmctb3ZlcmxheSxcbi5hYS1iZy12aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hYS1iZy1pbWFnZSA+IC5hYS1pbm5lcixcbi5hYS1iZy1vdmVybGF5ID4gLmFhLWlubmVyLFxuLmFhLWJnLXZpZGVvID4gLmFhLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmFhLWJnLWltYWdlIC5hYS1pbWFnZS13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWEtaW1hZ2Utd3JhcHBlciBpbWcsXG4uYWEtaW1hZ2Utd3JhcHBlci0tY29udGFpbiBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWEtaW1hZ2Utd3JhcHBlciBpbWcge1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmFhLWltYWdlLXdyYXBwZXItLWNvbnRhaW4gaW1nIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmFhLWJnLW92ZXJsYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA1O1xufVxuXG4uYWEtYmctdmlkZW8gdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi8qIFRoZSBjb250YWluZXIgb2YgYSBtb2R1bGUgKi9cbi5hYS1tb2R1bGUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYWEtbW9kdWxlLWlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIFNldHMgdGhlIHdpZHRoIG9mIHRoZSBtb2R1bGUgKi9cbi5hYS1tb2R1bGUtd2lkdGgtLXBhZ2UsXG4uYWEtbW9kdWxlLXdpZHRoLS1mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hYS1tb2R1bGUtd2lkdGgtLXBhZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IG1heCg1dncsIDJyZW0pO1xuICBwYWRkaW5nLXJpZ2h0OiBtYXgoNXZ3LCAycmVtKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYWEtbW9kdWxlLXdpZHRoLS1wYWdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IG1heCg3dncsIDJyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IG1heCg3dncsIDJyZW0pO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW1vZHVsZS13aWR0aC0tcGFnZSB7XG4gICAgbWF4LXdpZHRoOiBtYXgoNjV2dywgMTY4cmVtIC8gMTIgKiAxMCk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gIH1cbn1cbi5hYS1tb2R1bGUtd2lkdGgtLXBhZ2UgPiBkaXYge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogU2V0cyB0aGUgaGVpZ2h0IG9mIHRoZSBtb2R1bGUgKi9cbi5hYS1tb2R1bGUtaGVpZ2h0LS1zbWFsbCxcbi5hYS1tb2R1bGUtaGVpZ2h0LS1ub3JtYWwsXG4uYWEtbW9kdWxlLWhlaWdodC0tZnVsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5hYS1tb2R1bGUtaGVpZ2h0LS1zbWFsbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoODB2aCAtIDUuNHJlbSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFhLW1vZHVsZS1oZWlnaHQtLXNtYWxsIHtcbiAgICBtaW4taGVpZ2h0OiA0MHJlbTtcbiAgfVxufVxuXG4uYWEtbW9kdWxlLWhlaWdodC0tbm9ybWFsIHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDUuNHJlbSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFhLW1vZHVsZS1oZWlnaHQtLW5vcm1hbCB7XG4gICAgbWluLWhlaWdodDogNjRyZW07XG4gIH1cbn1cblxuLmFhLW1vZHVsZS1oZWlnaHQtLWZ1bGwge1xuICBtaW4taGVpZ2h0OiBtaW4oMTAwdmgsIDExMHJlbSk7XG59XG5cbi8qIFNldHMgdGhlIHNwYWNpbmcgb24gdGhlIG1vZHVsZSAqL1xuLyogTW9kdWxlIGNvbnRlbnQgY29udGFpbmVycyAqL1xuLmFhLWlubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IGNhbGMoMy4ycmVtICsgMi41dmgpIGNhbGMoMy4ycmVtICsgMC41dncpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiBtYXgoNXZ3LCAycmVtKTtcbiAgcGFkZGluZy1yaWdodDogbWF4KDV2dywgMnJlbSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFhLWlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IG1heCg3dncsIDJyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IG1heCg3dncsIDJyZW0pO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLWlubmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgbWlubWF4KDBweCwgMWZyKSk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogbWF4KDY1dncsIDE2OHJlbSAvIDEyICogMTApO1xuICAgIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuICB9XG59XG5cbi5hYS1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIENvbnRyb2xzIHRoZSBhbGlnbm1lbnQgb2YgdGhlIGNvbnRlbnQgd2l0aGluIHRoZSBtb2R1bGUgKi9cbi5hYS1jb250ZW50LWFsaWdubWVudC0tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5hYS1jb250ZW50LWFsaWdubWVudC0tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFhLWNvbnRlbnQtYWxpZ25tZW50LS1jZW50ZXIgdWwsXG4uYWEtY29udGVudC1hbGlnbm1lbnQtLWNlbnRlciBvbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYWEtY29udGVudC1hbGlnbm1lbnQtLWNlbnRlciAuYWEtYnV0dG9uLWNvbnRhaW5lciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYWEtY29udGVudC12ZXJ0aWNhbC0tY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFhLWNvbnRlbnQtdmVydGljYWwtLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuXG4uYWEtY29udGVudC12ZXJ0aWNhbC0tZW5kIHtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbn1cblxuLyogU2V0cyB0aGUgd2lkdGggb2YgdGhlIGNvbnRlbnQgaW4gYSBtb2R1bGUgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtY29udGVudC13aWR0aC0tbmFycm93IHtcbiAgICBncmlkLWNvbHVtbjogNC9zcGFuIDY7XG4gIH1cbiAgLmFhLWNvbnRlbnQtd2lkdGgtLW5vcm1hbCB7XG4gICAgZ3JpZC1jb2x1bW46IDMvc3BhbiA4O1xuICB9XG4gIC5hYS1jb250ZW50LXdpZHRoLS13aWRlIHtcbiAgICBncmlkLWNvbHVtbjogMi9zcGFuIDEwO1xuICB9XG4gIC5hYS1jb250ZW50LXdpZHRoLS1mdWxsIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxMjtcbiAgfVxuICAuYWEtY29udGVudC1wb3NpdGlvbi0tbGVmdCAuYWEtY29udGVudC13aWR0aC0tbmFycm93IHtcbiAgICBncmlkLWNvbHVtbjogMS9zcGFuIDY7XG4gIH1cbiAgLmFhLWNvbnRlbnQtcG9zaXRpb24tLWxlZnQgLmFhLWNvbnRlbnQtd2lkdGgtLW5vcm1hbCB7XG4gICAgZ3JpZC1jb2x1bW46IDEvc3BhbiA4O1xuICB9XG4gIC5hYS1jb250ZW50LXBvc2l0aW9uLS1sZWZ0IC5hYS1jb250ZW50LXdpZHRoLS13aWRlIHtcbiAgICBncmlkLWNvbHVtbjogMS9zcGFuIDEwO1xuICB9XG4gIC5hYS1jb250ZW50LXBvc2l0aW9uLS1yaWdodCAuYWEtY29udGVudC13aWR0aC0tbmFycm93IHtcbiAgICBncmlkLWNvbHVtbjogNy9zcGFuIDY7XG4gIH1cbiAgLmFhLWNvbnRlbnQtcG9zaXRpb24tLXJpZ2h0IC5hYS1jb250ZW50LXdpZHRoLS1ub3JtYWwge1xuICAgIGdyaWQtY29sdW1uOiA1L3NwYW4gODtcbiAgfVxuICAuYWEtY29udGVudC1wb3NpdGlvbi0tcmlnaHQgLmFhLWNvbnRlbnQtd2lkdGgtLXdpZGUge1xuICAgIGdyaWQtY29sdW1uOiAzL3NwYW4gMTA7XG4gIH1cbn1cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qXG4gKiBCb290c3RyYXAgNCBoaWRpbmcgY2xhc3Nlc1xuICovXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmhpZGRlbi1zbS11cCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmhpZGRlbi1zbS1kb3duIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGlkZGVuLW1kLXVwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlkZGVuLW1kLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oaWRkZW4tbGctdXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oaWRkZW4tbGctZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oaWRkZW4teGwtdXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGlkZGVuLXhsLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLyoqXG4gKiBDb21wb25lbnRzXG4gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBCdXR0b25zXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtYnV0dG9uLCAuaHMtYnV0dG9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LWZhbWlseTogXCJBbGJlcnQgU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IGNhbGMoMS42cmVtICsgMC4xdncpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UsIHRyYW5zZm9ybSAwcywgb3V0bGluZS1vZmZzZXQgMHM7XG59XG4uYWEtYnV0dG9uOmhvdmVyLCAuaHMtYnV0dG9uOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFhLWJ1dHRvbjpob3ZlciwgLmhzLWJ1dHRvbjpob3ZlciwgLmFhLWJ1dHRvbjpmb2N1cywgLmhzLWJ1dHRvbjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMSwgLmhzLWJ1dHRvbiwgLmFhLWZvcm0tYnV0dG9uLS0xIGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5hYS1mb3JtLWJ1dHRvbi0tMSBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU3NzE5QTtcbiAgYm9yZGVyLWNvbG9yOiAjNTc3MTlBO1xuICBib3JkZXItcmFkaXVzOiAwcmVtO1xuICBib3JkZXItd2lkdGg6IDAuMXJlbTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDEuNHJlbSA0cmVtO1xufVxuLmFhLWJ1dHRvbi5hYS1idXR0b24tLTE6aG92ZXIsIC5ocy1idXR0b246aG92ZXIsIC5hYS1mb3JtLWJ1dHRvbi0tMSBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdOmhvdmVyLCAuYWEtZm9ybS1idXR0b24tLTEgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbjpob3ZlciwgLmFhLWJ1dHRvbi5hYS1idXR0b24tLTE6Zm9jdXMsIC5ocy1idXR0b246Zm9jdXMsIC5hYS1mb3JtLWJ1dHRvbi0tMSBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdOmZvY3VzLCAuYWEtZm9ybS1idXR0b24tLTEgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbjpmb2N1cywgLmFhLWJ1dHRvbi5hYS1idXR0b24tLTE6YWN0aXZlLCAuaHMtYnV0dG9uOmFjdGl2ZSwgLmFhLWZvcm0tYnV0dG9uLS0xIGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF06YWN0aXZlLCAuYWEtZm9ybS1idXR0b24tLTEgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTc3MTlBO1xuICBib3JkZXItY29sb3I6ICM1NzcxOUE7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMiwgLmFhLWJ1dHRvbi0tMi5ocy1idXR0b24sIC5hYS1mb3JtLWJ1dHRvbi0tMiBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdLCAuYWEtZm9ybS1idXR0b24tLTIgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMHJlbTtcbiAgYm9yZGVyLXdpZHRoOiAwLjFyZW07XG4gIGNvbG9yOiAjNTc3MTlBO1xuICBwYWRkaW5nOiAxLjRyZW0gNHJlbTtcbn1cbi5hYS1idXR0b24uYWEtYnV0dG9uLS0yOmhvdmVyLCAuYWEtYnV0dG9uLS0yLmhzLWJ1dHRvbjpob3ZlciwgLmFhLWZvcm0tYnV0dG9uLS0yIGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIsIC5hYS1mb3JtLWJ1dHRvbi0tMiBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uOmhvdmVyLCAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMjpmb2N1cywgLmFhLWJ1dHRvbi0tMi5ocy1idXR0b246Zm9jdXMsIC5hYS1mb3JtLWJ1dHRvbi0tMiBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdOmZvY3VzLCAuYWEtZm9ybS1idXR0b24tLTIgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbjpmb2N1cywgLmFhLWJ1dHRvbi5hYS1idXR0b24tLTI6YWN0aXZlLCAuYWEtYnV0dG9uLS0yLmhzLWJ1dHRvbjphY3RpdmUsIC5hYS1mb3JtLWJ1dHRvbi0tMiBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdOmFjdGl2ZSwgLmFhLWZvcm0tYnV0dG9uLS0yIGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzU3NzE5QTtcbn1cblxuLmFhLWJ1dHRvbi5hYS1idXR0b24tLTMsIC5hYS1idXR0b24tLTMuaHMtYnV0dG9uLCAuYWEtZm9ybS1idXR0b24tLTMgaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XSwgLmFhLWZvcm0tYnV0dG9uLS0zIGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDRFQ0Y1O1xuICBib3JkZXItY29sb3I6ICNENEVDRjU7XG4gIGJvcmRlci1yYWRpdXM6IDByZW07XG4gIGJvcmRlci13aWR0aDogMC4xcmVtO1xuICBjb2xvcjogIzU3NzE5QTtcbiAgcGFkZGluZzogMS40cmVtIDRyZW07XG59XG4uYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMzpob3ZlciwgLmFhLWJ1dHRvbi0tMy5ocy1idXR0b246aG92ZXIsIC5hYS1mb3JtLWJ1dHRvbi0tMyBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdOmhvdmVyLCAuYWEtZm9ybS1idXR0b24tLTMgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbjpob3ZlciwgLmFhLWJ1dHRvbi5hYS1idXR0b24tLTM6Zm9jdXMsIC5hYS1idXR0b24tLTMuaHMtYnV0dG9uOmZvY3VzLCAuYWEtZm9ybS1idXR0b24tLTMgaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XTpmb2N1cywgLmFhLWZvcm0tYnV0dG9uLS0zIGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b246Zm9jdXMsIC5hYS1idXR0b24uYWEtYnV0dG9uLS0zOmFjdGl2ZSwgLmFhLWJ1dHRvbi0tMy5ocy1idXR0b246YWN0aXZlLCAuYWEtZm9ybS1idXR0b24tLTMgaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XTphY3RpdmUsIC5hYS1mb3JtLWJ1dHRvbi0tMyBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENEVDRjU7XG4gIGJvcmRlci1jb2xvcjogI0Q0RUNGNTtcbiAgY29sb3I6ICM1NzcxOUE7XG59XG5cbi5hYS1idXR0b24uYWEtYnV0dG9uLS1mb3JtLCAuYWEtYnV0dG9uLS1mb3JtLmhzLWJ1dHRvbiwgLmFhLWZvcm0tYnV0dG9uLS1mb3JtIGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5hYS1mb3JtLWJ1dHRvbi0tZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU3NzE5QTtcbiAgYm9yZGVyLWNvbG9yOiAjNTc3MTlBO1xuICBib3JkZXItcmFkaXVzOiAwcmVtO1xuICBib3JkZXItd2lkdGg6IDAuMXJlbTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDEuNHJlbSA0cmVtO1xufVxuLmFhLWJ1dHRvbi5hYS1idXR0b24tLWZvcm06aG92ZXIsIC5hYS1idXR0b24tLWZvcm0uaHMtYnV0dG9uOmhvdmVyLCAuYWEtZm9ybS1idXR0b24tLWZvcm0gaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XTpob3ZlciwgLmFhLWZvcm0tYnV0dG9uLS1mb3JtIGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b246aG92ZXIsIC5hYS1idXR0b24uYWEtYnV0dG9uLS1mb3JtOmZvY3VzLCAuYWEtYnV0dG9uLS1mb3JtLmhzLWJ1dHRvbjpmb2N1cywgLmFhLWZvcm0tYnV0dG9uLS1mb3JtIGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF06Zm9jdXMsIC5hYS1mb3JtLWJ1dHRvbi0tZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uOmZvY3VzLCAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tZm9ybTphY3RpdmUsIC5hYS1idXR0b24tLWZvcm0uaHMtYnV0dG9uOmFjdGl2ZSwgLmFhLWZvcm0tYnV0dG9uLS1mb3JtIGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF06YWN0aXZlLCAuYWEtZm9ybS1idXR0b24tLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTc3MTlBO1xuICBib3JkZXItY29sb3I6ICM1NzcxOUE7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYWEtYnV0dG9uLmFhLWJ1dHRvbi0tNCwgLmFhLWJ1dHRvbi0tNC5ocy1idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmFhLWJ1dHRvbi5hYS1idXR0b24tLTQ6aG92ZXIsIC5hYS1idXR0b24tLTQuaHMtYnV0dG9uOmhvdmVyLCAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tNDpmb2N1cywgLmFhLWJ1dHRvbi0tNC5ocy1idXR0b246Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmFhLWJ1dHRvbi1jb250YWluZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogY2FsYygzLjJyZW0gKiAwLjc1KTtcbn1cblxuW2NsYXNzKj1fX2NvbnRlbnRdICsgLmFhLWJ1dHRvbi1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAzLjJyZW07XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBDb250ZW50IGxpZnRcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1jb250ZXQtbGlmdCxcbi5hYS1uYXZpZ2F0aW9uIC5hYS1jb250ZXQtbGlmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogY2FsYygzLjJyZW0gKiAwLjc1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU3NzE5QTtcbn1cbi5hYS1jb250ZXQtbGlmdCA+IGEsXG4uYWEtY29udGV0LWxpZnQgPiBzcGFuLFxuLmFhLW5hdmlnYXRpb24gLmFhLWNvbnRldC1saWZ0ID4gYSxcbi5hYS1uYXZpZ2F0aW9uIC5hYS1jb250ZXQtbGlmdCA+IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuICBGb3Jtc1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAhaW1wb3J0YW50IHJ1bGVzIG92ZXJyaWRlIEh1YlNwb3QgZGVmYXVsdCBmb3JtIHN0eWxlcyAqL1xuLmhzLWZvcm0ge1xuICBmb250LWZhbWlseTogXCJBbGJlcnQgU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC4xdncpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmhzLWZvcm0gLmhzLWZvcm0tZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDMuMnJlbSAqIDAuNzUpO1xufVxuLmhzLWZvcm0gZmllbGRzZXQge1xuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ocy1mb3JtIGZpZWxkc2V0Om5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMy4ycmVtICogMC43NSk7XG59XG4uaHMtZm9ybSBmaWVsZHNldCAuaHMtZm9ybS1maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaHMtZm9ybSB1bCxcbi5ocy1mb3JtIG9sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmhzLWZvcm0gbGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi10b3A6IDAuNmVtO1xuICBvcGFjaXR5OiAwLjg7XG4gIG9yZGVyOiAxO1xufVxuLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTIsXG4uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiBjYWxjKDMuMnJlbSAqIDAuNzUpIGNhbGMoMy4ycmVtICogMC41KTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxufVxuXG4uZm9ybS10aXRsZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ocy1mb3JtLWZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5ocy1mb3JtLWZpZWxkIC5pbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLmhzLWZvcm0tZmllbGQgPiBsYWJlbCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC4xdncpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjZyZW07XG59XG4uaHMtZm9ybS1maWVsZCA+IGxhYmVsIHNwYW46ZW1wdHksIC5ocy1mb3JtLWZpZWxkID4gbGFiZWwgc3BhbjplbXB0eSArIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaHMtaW5wdXQsXG4uaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgW25hbWU9cGFzc3dvcmRdLFxuLmhzLXNlYXJjaC1maWVsZF9faW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDByZW07XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMC4xcmVtO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgaGVpZ2h0OiA1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZy1sZWZ0OiAwLjhlbTtcbiAgcGFkZGluZy1yaWdodDogMC44ZW07XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uaHMtaW5wdXQ6aG92ZXIsXG4uaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgW25hbWU9cGFzc3dvcmRdOmhvdmVyLFxuLmhzLXNlYXJjaC1maWVsZF9faW5wdXQ6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaHMtaW5wdXQ6OnBsYWNlaG9sZGVyLFxuLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IFtuYW1lPXBhc3N3b3JkXTo6cGxhY2Vob2xkZXIsXG4uaHMtc2VhcmNoLWZpZWxkX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgb3BhY2l0eTogMC40O1xufVxuLmhzLWlucHV0W3R5cGU9Y2hlY2tib3hdLCAuaHMtaW5wdXRbdHlwZT1yYWRpb10sXG4uaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgW25hbWU9cGFzc3dvcmRdW3R5cGU9Y2hlY2tib3hdLFxuLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IFtuYW1lPXBhc3N3b3JkXVt0eXBlPXJhZGlvXSxcbi5ocy1zZWFyY2gtZmllbGRfX2lucHV0W3R5cGU9Y2hlY2tib3hdLFxuLmhzLXNlYXJjaC1maWVsZF9faW5wdXRbdHlwZT1yYWRpb10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5ocy1pbnB1dFt0eXBlPWZpbGVdLFxuLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IFtuYW1lPXBhc3N3b3JkXVt0eXBlPWZpbGVdLFxuLmhzLXNlYXJjaC1maWVsZF9faW5wdXRbdHlwZT1maWxlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHBhZGRpbmc6IDA7XG59XG4uaHMtaW5wdXRbdHlwZT1maWxlXTo6ZmlsZS1zZWxlY3Rvci1idXR0b24sXG4uaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgW25hbWU9cGFzc3dvcmRdW3R5cGU9ZmlsZV06OmZpbGUtc2VsZWN0b3ItYnV0dG9uLFxuLmhzLXNlYXJjaC1maWVsZF9faW5wdXRbdHlwZT1maWxlXTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMC43NWVtO1xuICBwYWRkaW5nOiAwLjNlbSAwLjZlbTtcbn1cblxuLmFhLWJnLWxpZ2h0IC5ocy1pbnB1dCwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tbGlnaHQgLmhzLWlucHV0LFxuLmFhLWJnLWxpZ2h0IC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCBbbmFtZT1wYXNzd29yZF0sXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1saWdodCAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgW25hbWU9cGFzc3dvcmRdLFxuLmFhLWJnLWxpZ2h0IC5ocy1zZWFyY2gtZmllbGRfX2lucHV0LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tbGlnaHQgLmhzLXNlYXJjaC1maWVsZF9faW5wdXQsXG4uYWEtYmctZ3JheSAuaHMtaW5wdXQsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmF5IC5ocy1pbnB1dCxcbi5hYS1iZy1ncmF5IC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCBbbmFtZT1wYXNzd29yZF0sXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmF5IC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCBbbmFtZT1wYXNzd29yZF0sXG4uYWEtYmctZ3JheSAuaHMtc2VhcmNoLWZpZWxkX19pbnB1dCxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYXkgLmhzLXNlYXJjaC1maWVsZF9faW5wdXQsXG4uYWEtYmctYmxhY2sgLmhzLWlucHV0LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYmxhY2sgLmhzLWlucHV0LFxuLmFhLWJnLWJsYWNrIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCBbbmFtZT1wYXNzd29yZF0sXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ibGFjayAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgW25hbWU9cGFzc3dvcmRdLFxuLmFhLWJnLWJsYWNrIC5ocy1zZWFyY2gtZmllbGRfX2lucHV0LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYmxhY2sgLmhzLXNlYXJjaC1maWVsZF9faW5wdXQsXG4uYWEtYmctZGFyayAuaHMtaW5wdXQsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1kYXJrIC5ocy1pbnB1dCxcbi5hYS1iZy1kYXJrIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCBbbmFtZT1wYXNzd29yZF0sXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1kYXJrIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCBbbmFtZT1wYXNzd29yZF0sXG4uYWEtYmctZGFyayAuaHMtc2VhcmNoLWZpZWxkX19pbnB1dCxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWRhcmsgLmhzLXNlYXJjaC1maWVsZF9faW5wdXQsXG4uYWEtYmctZ3JhZGllbnQtZGFyayAuaHMtaW5wdXQsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1kYXJrIC5ocy1pbnB1dCxcbi5hYS1iZy1ncmFkaWVudC1kYXJrIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCBbbmFtZT1wYXNzd29yZF0sXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1kYXJrIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCBbbmFtZT1wYXNzd29yZF0sXG4uYWEtYmctZ3JhZGllbnQtZGFyayAuaHMtc2VhcmNoLWZpZWxkX19pbnB1dCxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWRhcmsgLmhzLXNlYXJjaC1maWVsZF9faW5wdXQsXG4uYWEtYmctcHJpbWFyeSAuaHMtaW5wdXQsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5ocy1pbnB1dCxcbi5hYS1iZy1wcmltYXJ5IC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCBbbmFtZT1wYXNzd29yZF0sXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCBbbmFtZT1wYXNzd29yZF0sXG4uYWEtYmctcHJpbWFyeSAuaHMtc2VhcmNoLWZpZWxkX19pbnB1dCxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmhzLXNlYXJjaC1maWVsZF9faW5wdXQsXG4uYWEtYmctc2Vjb25kYXJ5IC5ocy1pbnB1dCxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuaHMtaW5wdXQsXG4uYWEtYmctc2Vjb25kYXJ5IC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCBbbmFtZT1wYXNzd29yZF0sXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IFtuYW1lPXBhc3N3b3JkXSxcbi5hYS1iZy1zZWNvbmRhcnkgLmhzLXNlYXJjaC1maWVsZF9faW5wdXQsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmhzLXNlYXJjaC1maWVsZF9faW5wdXQsXG4uYWEtYmctdGVydGlhcnkgLmhzLWlucHV0LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tdGVydGlhcnkgLmhzLWlucHV0LFxuLmFhLWJnLXRlcnRpYXJ5IC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCBbbmFtZT1wYXNzd29yZF0sXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS10ZXJ0aWFyeSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgW25hbWU9cGFzc3dvcmRdLFxuLmFhLWJnLXRlcnRpYXJ5IC5ocy1zZWFyY2gtZmllbGRfX2lucHV0LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tdGVydGlhcnkgLmhzLXNlYXJjaC1maWVsZF9faW5wdXQsXG4uYWEtYmctY29tcGxlbWVudGFyeSAuaHMtaW5wdXQsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IC5ocy1pbnB1dCxcbi5hYS1iZy1jb21wbGVtZW50YXJ5IC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCBbbmFtZT1wYXNzd29yZF0sXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCBbbmFtZT1wYXNzd29yZF0sXG4uYWEtYmctY29tcGxlbWVudGFyeSAuaHMtc2VhcmNoLWZpZWxkX19pbnB1dCxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgLmhzLXNlYXJjaC1maWVsZF9faW5wdXQge1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG59XG5cbi5ocy1zdWJtaXQge1xuICBtYXJnaW4tdG9wOiAzLjJyZW07XG59XG5cbi5ocy1mb3JtLWZpZWxkIC5pbnB1dHMtbGlzdCBsYWJlbCBzcGFuIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5ocy1mb3JtLWZpZWxkIC5tdWx0aS1jb250YWluZXIgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbn1cblxuLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAuaW5wdXQge1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5ocy1maWVsZHR5cGUtdGV4dGFyZWEgdGV4dGFyZWEge1xuICBoZWlnaHQ6IGNhbGMoNXJlbSAqIDMpO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBwYWRkaW5nOiAwLjhlbTtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuLmhzLWZpZWxkdHlwZS1zZWxlY3QgLmlucHV0LFxuLmhzLWZpZWxkdHlwZS1kYXRlIC5ocy1kYXRlaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaHMtZmllbGR0eXBlLXNlbGVjdCAuaW5wdXQ6OmFmdGVyLFxuLmhzLWZpZWxkdHlwZS1kYXRlIC5ocy1kYXRlaW5wdXQ6OmFmdGVyIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiBjYWxjKDAuOGVtICogMS4yNSk7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxLjZyZW07XG59XG4uaHMtZmllbGR0eXBlLXNlbGVjdCAuaW5wdXQgLmhzLWlucHV0LFxuLmhzLWZpZWxkdHlwZS1kYXRlIC5ocy1kYXRlaW5wdXQgLmhzLWlucHV0IHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygwLjhlbSAqIDMuNSk7XG59XG4uaHMtZmllbGR0eXBlLXNlbGVjdCAuaW5wdXQgLmhzLWlucHV0Ojotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3IsXG4uaHMtZmllbGR0eXBlLWRhdGUgLmhzLWRhdGVpbnB1dCAuaHMtaW5wdXQ6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ocy1maWVsZHR5cGUtc2VsZWN0IC5pbnB1dCBzZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLmhzLWZpZWxkdHlwZS1zZWxlY3QgLmlucHV0OjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCA8c3ZnIHZpZXdCb3g9XCIwIDAgMTIwIDc0XCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJtNjAgNzQtNjAtNjAgMTQtMTQgNDYgNDYgNDYtNDYgMTQgMTR6XCIgZmlsbD1cIiNENEVDRjVcIi8+PC9zdmc+Jyk7XG59XG4uaHMtZmllbGR0eXBlLXNlbGVjdCAuaW5wdXQ6aG92ZXI6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsIDxzdmcgdmlld0JveD1cIjAgMCAxMjAgNzRcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIm02MCA3NC02MC02MCAxNC0xNCA0NiA0NiA0Ni00NiAxNCAxNHpcIiBmaWxsPVwiIzU3NzE5QVwiLz48L3N2Zz4nKTtcbn1cblxuLmhzLWZpZWxkdHlwZS1kYXRlIC5ocy1kYXRlaW5wdXQ6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsIDxzdmcgdmlld0JveD1cIjAgMCA0NDggNTEyXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNMTUyIDY0SDI5NlYyNEMyOTYgMTAuNzUgMzA2LjcgMCAzMjAgMEMzMzMuMyAwIDM0NCAxMC43NSAzNDQgMjRWNjRIMzg0QzQxOS4zIDY0IDQ0OCA5Mi42NSA0NDggMTI4VjQ0OEM0NDggNDgzLjMgNDE5LjMgNTEyIDM4NCA1MTJINjRDMjguNjUgNTEyIDAgNDgzLjMgMCA0NDhWMTI4QzAgOTIuNjUgMjguNjUgNjQgNjQgNjRIMTA0VjI0QzEwNCAxMC43NSAxMTQuNyAwIDEyOCAwQzE0MS4zIDAgMTUyIDEwLjc1IDE1MiAyNFY2NHpNNDggMjQ4SDEyOFYxOTJINDhWMjQ4ek00OCAyOTZWMzYwSDEyOFYyOTZINDh6TTE3NiAyOTZWMzYwSDI3MlYyOTZIMTc2ek0zMjAgMjk2VjM2MEg0MDBWMjk2SDMyMHpNNDAwIDE5MkgzMjBWMjQ4SDQwMFYxOTJ6TTQwMCA0MDhIMzIwVjQ2NEgzODRDMzkyLjggNDY0IDQwMCA0NTYuOCA0MDAgNDQ4VjQwOHpNMjcyIDQwOEgxNzZWNDY0SDI3MlY0MDh6TTEyOCA0MDhINDhWNDQ4QzQ4IDQ1Ni44IDU1LjE2IDQ2NCA2NCA0NjRIMTI4VjQwOHpNMjcyIDE5MkgxNzZWMjQ4SDI3MlYxOTJ6XCIgZmlsbD1cIiNENEVDRjVcIi8+PC9zdmc+Jyk7XG59XG4uaHMtZmllbGR0eXBlLWRhdGUgLmhzLWRhdGVpbnB1dDpob3Zlcjo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwgPHN2ZyB2aWV3Qm94PVwiMCAwIDQ0OCA1MTJcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk0xNTIgNjRIMjk2VjI0QzI5NiAxMC43NSAzMDYuNyAwIDMyMCAwQzMzMy4zIDAgMzQ0IDEwLjc1IDM0NCAyNFY2NEgzODRDNDE5LjMgNjQgNDQ4IDkyLjY1IDQ0OCAxMjhWNDQ4QzQ0OCA0ODMuMyA0MTkuMyA1MTIgMzg0IDUxMkg2NEMyOC42NSA1MTIgMCA0ODMuMyAwIDQ0OFYxMjhDMCA5Mi42NSAyOC42NSA2NCA2NCA2NEgxMDRWMjRDMTA0IDEwLjc1IDExNC43IDAgMTI4IDBDMTQxLjMgMCAxNTIgMTAuNzUgMTUyIDI0VjY0ek00OCAyNDhIMTI4VjE5Mkg0OFYyNDh6TTQ4IDI5NlYzNjBIMTI4VjI5Nkg0OHpNMTc2IDI5NlYzNjBIMjcyVjI5NkgxNzZ6TTMyMCAyOTZWMzYwSDQwMFYyOTZIMzIwek00MDAgMTkySDMyMFYyNDhINDAwVjE5MnpNNDAwIDQwOEgzMjBWNDY0SDM4NEMzOTIuOCA0NjQgNDAwIDQ1Ni44IDQwMCA0NDhWNDA4ek0yNzIgNDA4SDE3NlY0NjRIMjcyVjQwOHpNMTI4IDQwOEg0OFY0NDhDNDggNDU2LjggNTUuMTYgNDY0IDY0IDQ2NEgxMjhWNDA4ek0yNzIgMTkySDE3NlYyNDhIMjcyVjE5MnpcIiBmaWxsPVwiIzU3NzE5QVwiLz48L3N2Zz4nKTtcbn1cbi5ocy1maWVsZHR5cGUtZGF0ZSAuaHMtZGF0ZWlucHV0IC5ocy1kYXRlcGlja2VyIC5mbi1kYXRlLXBpY2tlciAucGlrYS1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ocy1maWVsZHR5cGUtZGF0ZSAuaHMtZGF0ZWlucHV0IC5ocy1kYXRlcGlja2VyIC5mbi1kYXRlLXBpY2tlciAucGlrYS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTc3MTlBICFpbXBvcnRhbnQ7XG59XG4uaHMtZmllbGR0eXBlLWRhdGUgLmhzLWRhdGVpbnB1dCAuaHMtZGF0ZXBpY2tlciAuZm4tZGF0ZS1waWNrZXIgLmlzLXNlbGVjdGVkIC5waWthLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENEVDRjU7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmhzLWZpZWxkdHlwZS1kYXRlIC5ocy1kYXRlaW5wdXQgLmhzLWRhdGVwaWNrZXIgLmZuLWRhdGUtcGlja2VyIC5pcy10b2RheSAucGlrYS1idXR0b24ge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmhzLWlucHV0LmVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTc3MTlBO1xufVxuXG51bC5ocy1lcnJvci1tc2dzIHtcbiAgb3JkZXI6IDU7XG4gIG1hcmdpbi10b3A6IDAuNmVtO1xuICBtYXJnaW4tbGVmdDogMC44ZW07XG59XG51bC5ocy1lcnJvci1tc2dzIGxpIHtcbiAgcGFkZGluZzogMDtcbn1cbnVsLmhzLWVycm9yLW1zZ3MgbGFiZWwge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzU3NzE5QTtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxudWwuaHMtZXJyb3ItbXNncyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIiFcIjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAwLjJyZW0gc29saWQgIzU3NzE5QTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBoZWlnaHQ6IDEuNnJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMy4ycmVtICogMC4yNSk7XG4gIHdpZHRoOiAxLjZyZW07XG59XG5cbi5oc19lcnJvcl9yb2xsdXAge1xuICBtYXJnaW4tdG9wOiBjYWxjKDMuMnJlbSAqIDAuNzUpO1xuICBwYWRkaW5nOiBjYWxjKDMuMnJlbSAqIDAuNSk7XG4gIGJvcmRlcjogMC4ycmVtIHNvbGlkICM1NzcxOUE7XG59XG4uaHNfZXJyb3Jfcm9sbHVwIC5ocy1lcnJvci1tc2dzIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubGVnYWwtY29uc2VudC1jb250YWluZXIge1xuICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC4xdncpO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmxlZ2FsLWNvbnNlbnQtY29udGFpbmVyIC5ocy1maWVsZHR5cGUtYm9vbGVhbmNoZWNrYm94IHtcbiAgbWFyZ2luOiAwLjhyZW0gMDtcbn1cbi5sZWdhbC1jb25zZW50LWNvbnRhaW5lciAuaHMtZmllbGR0eXBlLWJvb2xlYW5jaGVja2JveCBpbnB1dCB7XG4gIG1hcmdpbi10b3A6IDAuM3JlbTtcbn1cblxuLmhzX2dkcHJfY29uc2VudF9tYXJrZXRpbmcgLmhzLWZvcm0tYm9vbGVhbmNoZWNrYm94IGxhYmVsLFxuLmhzX2dkcHJfY29uc2VudF9kYXRhIC5ocy1mb3JtLWJvb2xlYW5jaGVja2JveCBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBIYW1idXJnZXJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1zaXRlLWhlYWRlcl9faGFtYnVyZ2VyIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMS44cmVtO1xuICBoZWlnaHQ6IDEuMnJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgei1pbmRleDogOTk5O1xufVxuXG4uYWEtaGFtYnVyZ2VyIHtcbiAgd2lkdGg6IDEuOHJlbTtcbiAgaGVpZ2h0OiAxLjJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYWEtaGFtYnVyZ2VyIHNwYW4sXG4uYWEtaGFtYnVyZ2VyIHNwYW46YmVmb3JlLFxuLmFhLWhhbWJ1cmdlciBzcGFuOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xcztcbn1cbi5hYS1oYW1idXJnZXIgc3BhbiB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWEtaGFtYnVyZ2VyIHNwYW46YmVmb3JlLFxuLmFhLWhhbWJ1cmdlciBzcGFuOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmFhLWhhbWJ1cmdlciBzcGFuLFxuLmFhLWhhbWJ1cmdlciBzcGFuOmJlZm9yZSxcbi5hYS1oYW1idXJnZXIgc3BhbjphZnRlciB7XG4gIHdpZHRoOiAxLjhyZW07XG4gIGhlaWdodDogMC4ycmVtO1xufVxuLmFhLWhhbWJ1cmdlciBzcGFuOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC41cmVtKTtcbn1cbi5hYS1oYW1idXJnZXIgc3BhbjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjVyZW0pO1xufVxuXG4uanMtbmF2LW9wZW4gLmFhLWhhbWJ1cmdlciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtcyBlYXNlO1xufVxuLmpzLW5hdi1vcGVuIC5hYS1oYW1idXJnZXIgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmpzLW5hdi1vcGVuIC5hYS1oYW1idXJnZXIgc3BhbjpiZWZvcmUsIC5qcy1uYXYtb3BlbiAuYWEtaGFtYnVyZ2VyIHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTc3MTlBO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uanMtbmF2LW9wZW4gLmFhLWhhbWJ1cmdlciBzcGFuOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5qcy1uYXYtb3BlbiAuYWEtaGFtYnVyZ2VyIHNwYW46YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uYWEtc2l0ZS1oZWFkZXItLXNlY29uZGFyeSAuYWEtaGFtYnVyZ2VyIHNwYW4sXG4uYWEtc2l0ZS1oZWFkZXItLXNlY29uZGFyeSAuYWEtaGFtYnVyZ2VyIHNwYW46YmVmb3JlLFxuLmFhLXNpdGUtaGVhZGVyLS1zZWNvbmRhcnkgLmFhLWhhbWJ1cmdlciBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU3NzE5QTtcbn1cblxuLmpzLW5hdi1vcGVuIC5hYS1zaXRlLWhlYWRlci0tc2Vjb25kYXJ5IC5hYS1oYW1idXJnZXIgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmpzLW5hdi1vcGVuIC5hYS1zaXRlLWhlYWRlci0tc2Vjb25kYXJ5IC5hYS1oYW1idXJnZXIgc3BhbjpiZWZvcmUsIC5qcy1uYXYtb3BlbiAuYWEtc2l0ZS1oZWFkZXItLXNlY29uZGFyeSAuYWEtaGFtYnVyZ2VyIHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgTGFuZ3VhZ2VcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1sYW5ndWFnZXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBncmlkLWNvbHVtbi1nYXA6IDAuNnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWEtbGFuZ3VhZ2VzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgbWlubWF4KDBweCwgMWZyKSk7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxLjZyZW07XG4gIH1cbn1cbi5hYS1sYW5ndWFnZXMgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFhLWxhbmd1YWdlcyBsaTpudGgtY2hpbGQoMm4pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBOYXZpZ2F0aW9uXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5odG1sIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zIGVhc2U7XG59XG5cbmJvZHkuanMtbmF2LW9wZW4ge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5hYS1uYXZpZ2F0aW9uIHtcbiAgaGVpZ2h0OiBpbmhlcml0O1xufVxuLmFhLW5hdmlnYXRpb24gdWwsIC5hYS1uYXZpZ2F0aW9uIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmFhLW5hdmlnYXRpb24gYSwgLmFhLW5hdmlnYXRpb24gYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIkFsYmVydCBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjZyZW0gKyAwLjF2dyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNTc3MTlBO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbmF2aWdhdGlvbiBhLCAuYWEtbmF2aWdhdGlvbiBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjRyZW0gKyAwLjF2dyk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE2MHB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uIGEsIC5hYS1uYXZpZ2F0aW9uIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuNnJlbSArIDAuMXZ3KTtcbiAgfVxufVxuXG4uYWEtbmF2aWdhdGlvbi13cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogaW5oZXJpdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbmF2aWdhdGlvbi13cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgwcmVtLCBhdXRvKSk7XG4gIH1cbn1cbi5hYS1uYXZpZ2F0aW9uLXdyYXBwZXIuYWEtbmF2aWdhdGlvbi13cmFwcGVyLS0wIHtcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbmF2aWdhdGlvbi13cmFwcGVyLmFhLW5hdmlnYXRpb24td3JhcHBlci0tMCB7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmFhLW5hdmlnYXRpb24td3JhcHBlci5hYS1uYXZpZ2F0aW9uLXdyYXBwZXItLTEge1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuICBncmlkLWF1dG8tZmxvdzogcm93O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLXdyYXBwZXIuYWEtbmF2aWdhdGlvbi13cmFwcGVyLS0xIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDkuNHJlbSAtIDIuNHJlbSk7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBtYXgoNjV2dywgMTY4cmVtIC8gMTIgKiAxMik7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMy4ycmVtICsgMi41dmgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDMuMnJlbSArIDIuNXZoKTtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gICAgcGFkZGluZy1yaWdodDogNHJlbTtcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgIGNvbHVtbi1nYXA6IGNhbGMoMy4ycmVtICsgMC41dncpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIH1cbn1cbi5hYS1uYXZpZ2F0aW9uLXdyYXBwZXIuYWEtbmF2aWdhdGlvbi13cmFwcGVyLS0yIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFhLW5hdmlnYXRpb24td3JhcHBlci5hYS1uYXZpZ2F0aW9uLXdyYXBwZXItLTIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNENEVDRjU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbmF2aWdhdGlvbi13cmFwcGVyLmFhLW5hdmlnYXRpb24td3JhcHBlci0tMiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICByb3ctZ2FwOiAwLjZyZW07XG4gICAgcGFkZGluZy10b3A6IGNhbGMoY2FsYygzLjJyZW0gKyAwLjV2dykgLyAyKTtcbiAgfVxufVxuLmFhLW5hdmlnYXRpb24td3JhcHBlci5hYS1uYXZpZ2F0aW9uLXdyYXBwZXItLTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENEVDRjU7XG4gIGxlZnQ6IGNhbGMobWF4KDV2dywgMnJlbSkgLyAtMSk7XG4gIHRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYWEtbmF2aWdhdGlvbi13cmFwcGVyLmFhLW5hdmlnYXRpb24td3JhcHBlci0tMjo6YmVmb3JlIHtcbiAgICBsZWZ0OiBjYWxjKG1heCg3dncsIDJyZW0pIC8gLTEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW5hdmlnYXRpb24td3JhcHBlci5hYS1uYXZpZ2F0aW9uLXdyYXBwZXItLTI6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYWEtbmF2aWdhdGlvbi1pdGVtIC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZS0tbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW5hdmlnYXRpb24taXRlbSAuYWEtbmF2aWdhdGlvbi10b2dnbGUtLWxpbmsge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMCB7XG4gICAgcGFkZGluZzogMCAwLjdyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTYwcHgpIHtcbiAgLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTAge1xuICAgIHBhZGRpbmc6IDAgMS40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0wIHtcbiAgICBwYWRkaW5nOiAwIDEuNnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMCB7XG4gICAgcGFkZGluZzogMCAxLjhyZW07XG4gIH1cbn1cbi5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0xIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0xIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICB9XG59XG4uYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMSA+IGEsXG4uYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMSA+IHNwYW4ge1xuICBmb250LXNpemU6IGNhbGMoMS42cmVtICsgMC4xdncpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzU3NzE5QTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMSA+IGEsXG4gIC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0xID4gc3BhbiB7XG4gICAgcGFkZGluZzogMS4ycmVtIDAgMS4ycmVtIDEuMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0xID4gYSxcbiAgLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTEgPiBzcGFuIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS40cmVtICsgMC4xdncpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB9XG59XG4uYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMSAuYWEtbmF2aWdhdGlvbi10b2dnbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNXJlbTtcbiAgaGVpZ2h0OiA1LjAwOHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMSAuYWEtbmF2aWdhdGlvbi10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG4uYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMiA+IGEsXG4uYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMiA+IHNwYW4ge1xuICBmb250LXNpemU6IGNhbGMoMS41cmVtICsgMC4xdncpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMiA+IGEsXG4gIC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0yID4gc3BhbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICNENEVDRjU7XG4gICAgcGFkZGluZzogMS4ycmVtIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMiA+IGEsXG4gIC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0yID4gc3BhbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuNHJlbSArIDAuMXZ3KTtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxufVxuLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLWNvbnRlbnQgPiBhLFxuLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLWNvbnRlbnQgPiBzcGFuIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5hYS1uYXZpZ2F0aW9uLXRvZ2dsZSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDEuMnJlbSAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW5hdmlnYXRpb24tdG9nZ2xlIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5hYS1uYXZpZ2F0aW9uLXRvZ2dsZSBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMi4xcmVtO1xuICByaWdodDogMC40cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFhLW5hdmlnYXRpb24tdG9nZ2xlIHN2ZyB7XG4gICAgd2lkdGg6IDEuMnJlbTtcbiAgICBoZWlnaHQ6IDAuOHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZSBzdmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjNyZW07XG4gIH1cbn1cbi5hYS1uYXZpZ2F0aW9uLXRvZ2dsZSBzdmcgcGF0aCB7XG4gIGZpbGw6ICM1NzcxOUE7XG59XG5cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IC5hYS1uYXZpZ2F0aW9uLXdyYXBwZXIge1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gIGNvbHVtbi1nYXA6IDEuNHJlbTtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgLmFhLW5hdmlnYXRpb24td3JhcHBlciB7XG4gICAgY29sdW1uLWdhcDogMy42cmVtO1xuICB9XG59XG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSAuYWEtbmF2aWdhdGlvbi1pdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IGEsIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gIGNvbHVtbi1nYXA6IDAuNnJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgYSA+IGltZywgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgYnV0dG9uID4gaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDEuNnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSBhID4gaW1nLCAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSBidXR0b24gPiBpbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0wLjFyZW07XG4gIH1cbn1cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IGEgPiBpbWc6bGFzdC1vZi10eXBlLCAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSBidXR0b24gPiBpbWc6bGFzdC1vZi10eXBlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IGEgPiBzdmcsIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IGJ1dHRvbiA+IHN2ZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxLjZyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogaW5pdGlhbDtcbiAgdG9wOiBpbml0aWFsO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgYSA+IHN2ZywgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgYnV0dG9uID4gc3ZnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMC4xcmVtO1xuICB9XG59XG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSBhID4gc3ZnIHBhdGgsIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IGJ1dHRvbiA+IHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiBpbmhlcml0O1xufVxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgYSA+IHNwYW4sIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IGJ1dHRvbiA+IHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IGEgPiBzcGFuLCAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSBidXR0b24gPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IGEgPiBzcGFuLnNjcmVlbi1yZWFkZXItdGV4dC0tbW9iaWxlLCAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSBidXR0b24gPiBzcGFuLnNjcmVlbi1yZWFkZXItdGV4dC0tbW9iaWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSBhID4gc3Bhbi5zY3JlZW4tcmVhZGVyLXRleHQtLWxhcHRvcCwgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgYnV0dG9uID4gc3Bhbi5zY3JlZW4tcmVhZGVyLXRleHQtLWxhcHRvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLWxhbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1sYW5nIC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0wIHtcbiAgcGFkZGluZzogMDtcbn1cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tbGFuZyAuYWEtbmF2aWdhdGlvbiBhIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1sYW5nIC5hYS1uYXZpZ2F0aW9uIGEge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjRyZW0gKyAwLjF2dyk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0taGF0IC5hYS1uYXZpZ2F0aW9uLXdyYXBwZXIuYWEtbmF2aWdhdGlvbi13cmFwcGVyLS0wIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xuICB9XG59XG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLWhhdCAuYWEtbmF2aWdhdGlvbi13cmFwcGVyLmFhLW5hdmlnYXRpb24td3JhcHBlci0tMSB7XG4gIGdyaWQtYXV0by1mbG93OiByb3c7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENEVDRjU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1oYXQgLmFhLW5hdmlnYXRpb24td3JhcHBlci5hYS1uYXZpZ2F0aW9uLXdyYXBwZXItLTEge1xuICAgIHRvcDogMy42cmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1pbi13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgcGFkZGluZzogMS4ycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNENEVDRjU7XG4gICAgYm94LXNoYWRvdzogMHJlbSAwLjRyZW0gMi40cmVtIHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLWhhdCAuYWEtbmF2aWdhdGlvbi13cmFwcGVyLmFhLW5hdmlnYXRpb24td3JhcHBlci0tMTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLWhhdCAuYWEtbmF2aWdhdGlvbi1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0taGF0IC5hYS1uYXZpZ2F0aW9uLWl0ZW0uaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDRFQ0Y1O1xuICB9XG4gIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0taGF0IC5hYS1uYXZpZ2F0aW9uLWl0ZW0uaXMtYWN0aXZlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbn1cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0taGF0IC5hYS1uYXZpZ2F0aW9uLWl0ZW0uaXMtYWN0aXZlID4gLmFhLW5hdmlnYXRpb24tdG9nZ2xlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0taGF0IC5hYS1uYXZpZ2F0aW9uLWl0ZW0gYSxcbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0taGF0IC5hYS1uYXZpZ2F0aW9uLWl0ZW0gLmFhLW5hdmlnYXRpb24tdG9nZ2xlLFxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1oYXQgLmFhLW5hdmlnYXRpb24taXRlbSAuYWEtbmF2aWdhdGlvbi1pdGVtLS0xID4gYSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjVyZW0gKyAwLjF2dyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0taGF0IC5hYS1uYXZpZ2F0aW9uLWl0ZW0gYSxcbiAgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1oYXQgLmFhLW5hdmlnYXRpb24taXRlbSAuYWEtbmF2aWdhdGlvbi10b2dnbGUsXG4gIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0taGF0IC5hYS1uYXZpZ2F0aW9uLWl0ZW0gLmFhLW5hdmlnYXRpb24taXRlbS0tMSA+IGEge1xuICAgIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAjRDRFQ0Y1O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1oYXQgLmFhLW5hdmlnYXRpb24taXRlbSBhLFxuICAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLWhhdCAuYWEtbmF2aWdhdGlvbi1pdGVtIC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZSxcbiAgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1oYXQgLmFhLW5hdmlnYXRpb24taXRlbSAuYWEtbmF2aWdhdGlvbi1pdGVtLS0xID4gYSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuMXZ3KTtcbiAgfVxufVxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1oYXQgLmFhLW5hdmlnYXRpb24taXRlbSAuYWEtbmF2aWdhdGlvbi10b2dnbGUgc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4zcmVtO1xufVxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1oYXQgLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTAgPiBhLFxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1oYXQgLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTAgPiAuYWEtbmF2aWdhdGlvbi10b2dnbGUge1xuICBwYWRkaW5nOiAxLjJyZW0gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLWhhdCAuYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMCA+IGEsXG4gIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0taGF0IC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0wID4gLmFhLW5hdmlnYXRpb24tdG9nZ2xlIHtcbiAgICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLWhhdCAuYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMCA+IGEsXG4gIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0taGF0IC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0wID4gLmFhLW5hdmlnYXRpb24tdG9nZ2xlIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbn1cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0taGF0IC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0wID4gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogaW5oZXJpdDtcbn1cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0taGF0IC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0wOmxhc3Qtb2YtdHlwZSA+IGEsIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0taGF0IC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0wOmxhc3Qtb2YtdHlwZSA+IC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1oYXQgLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTEgPiBhIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxufVxuXG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogY2FsYyg1LjRyZW0gKyAyLjRyZW0pO1xuICBwYWRkaW5nLWJvdHRvbTogMi40cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHotaW5kZXg6IDk5ODtcbn1cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tbW9iaWxlIC5hYS1uYXZpZ2F0aW9uLWl0ZW0tLWNoaWxkcmVuID4gYSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1cmVtKTtcbn1cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tbW9iaWxlIC5hYS1uYXZpZ2F0aW9uLWl0ZW0tLWNoaWxkcmVuID4gYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNXJlbTtcbiAgaGVpZ2h0OiA1cmVtO1xufVxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1tb2JpbGUgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgLmFhLW5hdmlnYXRpb24td3JhcHBlciB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBncmlkLWF1dG8tZmxvdzogcm93O1xuICBjb2x1bW4tZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xufVxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1tb2JpbGUgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgLmFhLW5hdmlnYXRpb24taXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLW1vYmlsZSAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSAuYWEtbmF2aWdhdGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLW1vYmlsZSAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSBhLCAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLW1vYmlsZSAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSBidXR0b24ge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuOHJlbSAxZnI7XG59XG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLW1vYmlsZSAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSBhID4gaW1nOmZpcnN0LW9mLXR5cGUsIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tbW9iaWxlIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IGJ1dHRvbiA+IGltZzpmaXJzdC1vZi10eXBlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tbW9iaWxlIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IGEgPiBpbWc6bGFzdC1vZi10eXBlLCAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLW1vYmlsZSAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSBidXR0b24gPiBpbWc6bGFzdC1vZi10eXBlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1tb2JpbGUgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgYSA+IHN2ZyBwYXRoLCAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLW1vYmlsZSAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSBidXR0b24gPiBzdmcgcGF0aCB7XG4gIGZpbGw6ICMwMDAwMDA7XG59XG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLW1vYmlsZSAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSBhID4gc3BhbiwgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1tb2JpbGUgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgYnV0dG9uID4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbn1cblxuLmpzLW5hdi1vcGVuIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tbW9iaWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4uanMtbmF2LW9wZW4gLmFhLXNpdGUtaGVhZGVyIC5hYS1icmFuZGluZyBzdmcgcGF0aCxcbi5qcy1uYXYtb3BlbiAuYWEtc2l0ZS1oZWFkZXIgLmFhLWJyYW5kaW5nIHN2ZyByZWN0IHtcbiAgZmlsbDogIzU3NzE5QTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tcHJpbWFyeSAuaXMtYWN0aXZlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDkuNHJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG5cbi5pcy1hY3RpdmUgPiAuYWEtbmF2aWdhdGlvbi13cmFwcGVyLFxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1wcmltYXJ5IC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0wOmhvdmVyID4gLmFhLW5hdmlnYXRpb24td3JhcHBlcixcbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tcHJpbWFyeSAuYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMDpmb2N1cyA+IC5hYS1uYXZpZ2F0aW9uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5pcy1hY3RpdmUgPiAuYWEtbmF2aWdhdGlvbi13cmFwcGVyLFxuICAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXByaW1hcnkgLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTA6aG92ZXIgPiAuYWEtbmF2aWdhdGlvbi13cmFwcGVyLFxuICAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXByaW1hcnkgLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTA6Zm9jdXMgPiAuYWEtbmF2aWdhdGlvbi13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLmlzLWFjdGl2ZSA+IC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZTphZnRlcixcbi5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0wOmhvdmVyID4gLmFhLW5hdmlnYXRpb24tdG9nZ2xlOmFmdGVyLFxuLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTA6Zm9jdXMgPiAuYWEtbmF2aWdhdGlvbi10b2dnbGU6YWZ0ZXIsXG4uYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMC5hYS1uYXZpZ2F0aW9uLWl0ZW0tLWFjdGl2ZS1icmFuY2ggPiAuYWEtbmF2aWdhdGlvbi10b2dnbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDIuNHJlbTtcbiAgaGVpZ2h0OiAwLjZyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5pcy1hY3RpdmUgPiAuYWEtbmF2aWdhdGlvbi10b2dnbGU6YWZ0ZXIsXG4gIC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0wOmhvdmVyID4gLmFhLW5hdmlnYXRpb24tdG9nZ2xlOmFmdGVyLFxuICAuYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMDpmb2N1cyA+IC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZTphZnRlcixcbiAgLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTAuYWEtbmF2aWdhdGlvbi1pdGVtLS1hY3RpdmUtYnJhbmNoID4gLmFhLW5hdmlnYXRpb24tdG9nZ2xlOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5pcy1hY3RpdmUsXG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXByaW1hcnkgLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTAuYWEtbmF2aWdhdGlvbi1pdGVtLS1jaGlsZHJlbjpob3Zlcixcbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tcHJpbWFyeSAuYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMC5hYS1uYXZpZ2F0aW9uLWl0ZW0tLWNoaWxkcmVuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5pcy1hY3RpdmUgPiBhLFxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1wcmltYXJ5IC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0wLmFhLW5hdmlnYXRpb24taXRlbS0tY2hpbGRyZW46aG92ZXIgPiBhLFxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1wcmltYXJ5IC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0wLmFhLW5hdmlnYXRpb24taXRlbS0tY2hpbGRyZW46Zm9jdXMgPiBhIHtcbiAgY29sb3I6ICM1NzcxOUE7XG59XG4uaXMtYWN0aXZlID4gLmFhLW5hdmlnYXRpb24tdG9nZ2xlOmFmdGVyLFxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1wcmltYXJ5IC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0wLmFhLW5hdmlnYXRpb24taXRlbS0tY2hpbGRyZW46aG92ZXIgPiAuYWEtbmF2aWdhdGlvbi10b2dnbGU6YWZ0ZXIsXG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXByaW1hcnkgLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTAuYWEtbmF2aWdhdGlvbi1pdGVtLS1jaGlsZHJlbjpmb2N1cyA+IC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NzcxOUE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWEtc2l0ZS1oZWFkZXIgLmhpZGRlbi1sZy1kb3duLS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1tb2JpbGUgLmhpZGRlbi1sZy1kb3duLS1oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYWEtc2l0ZS1oZWFkZXItLXNlY29uZGFyeSAuYWEtbmF2aWdhdGlvbiBhLCAuYWEtc2l0ZS1oZWFkZXItLXNlY29uZGFyeSAuYWEtbmF2aWdhdGlvbiBidXR0b24ge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtc2l0ZS1oZWFkZXItLXNlY29uZGFyeSAuYWEtbmF2aWdhdGlvbiBhLCAuYWEtc2l0ZS1oZWFkZXItLXNlY29uZGFyeSAuYWEtbmF2aWdhdGlvbiBidXR0b24ge1xuICAgIGNvbG9yOiAjNTc3MTlBO1xuICB9XG59XG4uYWEtc2l0ZS1oZWFkZXItLXNlY29uZGFyeSAuYWEtbmF2aWdhdGlvbi13cmFwcGVyLmFhLW5hdmlnYXRpb24td3JhcHBlci0tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLXNpdGUtaGVhZGVyLS1zZWNvbmRhcnkgLmFhLW5hdmlnYXRpb24td3JhcHBlci5hYS1uYXZpZ2F0aW9uLXdyYXBwZXItLTEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NzcxOUE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWEtc2l0ZS1oZWFkZXItLXNlY29uZGFyeSAuYWEtbmF2aWdhdGlvbi13cmFwcGVyLmFhLW5hdmlnYXRpb24td3JhcHBlci0tMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Q0RUNGNTtcbiAgfVxufVxuLmFhLXNpdGUtaGVhZGVyLS1zZWNvbmRhcnkgLmFhLW5hdmlnYXRpb24td3JhcHBlci5hYS1uYXZpZ2F0aW9uLXdyYXBwZXItLTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENEVDRjU7XG59XG4uYWEtc2l0ZS1oZWFkZXItLXNlY29uZGFyeSAuYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMSA+IGEsXG4uYWEtc2l0ZS1oZWFkZXItLXNlY29uZGFyeSAuYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMSA+IHNwYW4ge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5hYS1zaXRlLWhlYWRlci0tc2Vjb25kYXJ5IC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0yID4gYSxcbi5hYS1zaXRlLWhlYWRlci0tc2Vjb25kYXJ5IC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0yID4gc3BhbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYS1zaXRlLWhlYWRlci0tc2Vjb25kYXJ5IC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0yID4gYSxcbiAgLmFhLXNpdGUtaGVhZGVyLS1zZWNvbmRhcnkgLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTIgPiBzcGFuIHtcbiAgICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgI0Q0RUNGNTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1zaXRlLWhlYWRlci0tc2Vjb25kYXJ5IC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0yID4gYSxcbiAgLmFhLXNpdGUtaGVhZGVyLS1zZWNvbmRhcnkgLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTIgPiBzcGFuIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgfVxufVxuLmFhLXNpdGUtaGVhZGVyLS1zZWNvbmRhcnkgLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLWNvbnRlbnQgPiBhLFxuLmFhLXNpdGUtaGVhZGVyLS1zZWNvbmRhcnkgLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLWNvbnRlbnQgPiBzcGFuIHtcbiAgY29sb3I6ICM1NzcxOUE7XG59XG4uYWEtc2l0ZS1oZWFkZXItLXNlY29uZGFyeSAuYWEtbmF2aWdhdGlvbi10b2dnbGUgc3ZnIHBhdGgge1xuICBmaWxsOiAjRkZGRkZGO1xufVxuLmFhLXNpdGUtaGVhZGVyLS1zZWNvbmRhcnkgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1sYW5nIC5hYS1uYXZpZ2F0aW9uIGEge1xuICBjb2xvcjogIzU3NzE5QTtcbn1cbi5hYS1zaXRlLWhlYWRlci0tc2Vjb25kYXJ5IC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tbW9iaWxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU3NzE5QTtcbn1cbi5hYS1zaXRlLWhlYWRlci0tc2Vjb25kYXJ5IC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tbW9iaWxlIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IGEgPiBzdmcgcGF0aCwgLmFhLXNpdGUtaGVhZGVyLS1zZWNvbmRhcnkgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1tb2JpbGUgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgYnV0dG9uID4gc3ZnIHBhdGgge1xuICBmaWxsOiAjRkZGRkZGO1xufVxuLmFhLXNpdGUtaGVhZGVyLS1zZWNvbmRhcnkgLmlzLWFjdGl2ZSA+IC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZTphZnRlcixcbi5hYS1zaXRlLWhlYWRlci0tc2Vjb25kYXJ5IC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0wOmhvdmVyID4gLmFhLW5hdmlnYXRpb24tdG9nZ2xlOmFmdGVyLFxuLmFhLXNpdGUtaGVhZGVyLS1zZWNvbmRhcnkgLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTA6Zm9jdXMgPiAuYWEtbmF2aWdhdGlvbi10b2dnbGU6YWZ0ZXIsXG4uYWEtc2l0ZS1oZWFkZXItLXNlY29uZGFyeSAuYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMC5hYS1uYXZpZ2F0aW9uLWl0ZW0tLWFjdGl2ZS1icmFuY2ggPiAuYWEtbmF2aWdhdGlvbi10b2dnbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTc3MTlBO1xufVxuLmFhLXNpdGUtaGVhZGVyLS1zZWNvbmRhcnkgLmlzLWFjdGl2ZSxcbi5hYS1zaXRlLWhlYWRlci0tc2Vjb25kYXJ5IC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0wLmFhLW5hdmlnYXRpb24taXRlbS0tY2hpbGRyZW46aG92ZXIsXG4uYWEtc2l0ZS1oZWFkZXItLXNlY29uZGFyeSAuYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMC5hYS1uYXZpZ2F0aW9uLWl0ZW0tLWNoaWxkcmVuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU3NzE5QTtcbn1cbi5hYS1zaXRlLWhlYWRlci0tc2Vjb25kYXJ5IC5pcy1hY3RpdmUgPiBhLFxuLmFhLXNpdGUtaGVhZGVyLS1zZWNvbmRhcnkgLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTAuYWEtbmF2aWdhdGlvbi1pdGVtLS1jaGlsZHJlbjpob3ZlciA+IGEsXG4uYWEtc2l0ZS1oZWFkZXItLXNlY29uZGFyeSAuYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMC5hYS1uYXZpZ2F0aW9uLWl0ZW0tLWNoaWxkcmVuOmZvY3VzID4gYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmFhLXNpdGUtaGVhZGVyLS1zZWNvbmRhcnkgLmlzLWFjdGl2ZSA+IC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZTphZnRlcixcbi5hYS1zaXRlLWhlYWRlci0tc2Vjb25kYXJ5IC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0wLmFhLW5hdmlnYXRpb24taXRlbS0tY2hpbGRyZW46aG92ZXIgPiAuYWEtbmF2aWdhdGlvbi10b2dnbGU6YWZ0ZXIsXG4uYWEtc2l0ZS1oZWFkZXItLXNlY29uZGFyeSAuYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMC5hYS1uYXZpZ2F0aW9uLWl0ZW0tLWNoaWxkcmVuOmZvY3VzID4gLmFhLW5hdmlnYXRpb24tdG9nZ2xlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmpzLW5hdi1vcGVuIC5hYS1zaXRlLWhlYWRlci5hYS1zaXRlLWhlYWRlci0tc2Vjb25kYXJ5IC5hYS1icmFuZGluZyBzdmcgcGF0aCxcbi5qcy1uYXYtb3BlbiAuYWEtc2l0ZS1oZWFkZXIuYWEtc2l0ZS1oZWFkZXItLXNlY29uZGFyeSAuYWEtYnJhbmRpbmcgc3ZnIHJlY3Qge1xuICBmaWxsOiAjRkZGRkZGO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgTmF2aWdhdGlvbiBzaW1wbGVcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1uYXZpZ2F0aW9uLS1zaW1wbGUgLmlzLWFjdGl2ZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWEtbmF2aWdhdGlvbi0tc2ltcGxlIC5hYS1uYXZpZ2F0aW9uLXdyYXBwZXIuYWEtbmF2aWdhdGlvbi13cmFwcGVyLS0xIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLS1zaW1wbGUgLmFhLW5hdmlnYXRpb24td3JhcHBlci5hYS1uYXZpZ2F0aW9uLXdyYXBwZXItLTEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWEtbmF2aWdhdGlvbi0tc2ltcGxlIC5hYS1uYXZpZ2F0aW9uLXdyYXBwZXIuYWEtbmF2aWdhdGlvbi13cmFwcGVyLS0xIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxLjZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmFhLW5hdmlnYXRpb24tLXNpbXBsZSAuYWEtbmF2aWdhdGlvbi13cmFwcGVyLmFhLW5hdmlnYXRpb24td3JhcHBlci0tMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMS44cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW5hdmlnYXRpb24tLXNpbXBsZSAuYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxcmVtICsgMC4xdncpO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmFhLW5hdmlnYXRpb24tLXNpbXBsZSAuYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMTpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5hYS1uYXZpZ2F0aW9uLS1zaW1wbGUgLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTEgPiBhLFxuLmFhLW5hdmlnYXRpb24tLXNpbXBsZSAuYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMSA+IHNwYW4ge1xuICBmb250LXNpemU6IGNhbGMoMS42cmVtICsgMC4xdncpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLS1zaW1wbGUgLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTEgPiBhLFxuICAuYWEtbmF2aWdhdGlvbi0tc2ltcGxlIC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0xID4gc3BhbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuNHJlbSArIDAuMXZ3KTtcbiAgICBjb2xvcjogIzU3NzE5QTtcbiAgfVxufVxuXG4uYWEtc2l0ZS1oZWFkZXItLXNlY29uZGFyeSAuYWEtbmF2aWdhdGlvbi0tc2ltcGxlIC5hYS1uYXZpZ2F0aW9uLXdyYXBwZXIuYWEtbmF2aWdhdGlvbi13cmFwcGVyLS0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU3NzE5QTtcbn1cbi5hYS1zaXRlLWhlYWRlci0tc2Vjb25kYXJ5IC5hYS1uYXZpZ2F0aW9uLS1zaW1wbGUgLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTEgPiBhLFxuLmFhLXNpdGUtaGVhZGVyLS1zZWNvbmRhcnkgLmFhLW5hdmlnYXRpb24tLXNpbXBsZSAuYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMSA+IHNwYW4ge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIFBhZ2luYXRpb25cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtcGFnaW5hdGlvbiB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDE2OHJlbSAvIDEyICogNik7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG4uYWEtcGFnaW5hdGlvbiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5hYS1wYWdpbmF0aW9uIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmFhLXBhZ2luYXRpb24gbGk6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1wYWdpbmF0aW9uIGxpOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmFhLXBhZ2luYXRpb24gbGkgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFsYmVydCBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDByZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuLmFhLXBhZ2luYXRpb24gbGkgYS5hYS1wYWdpbmF0aW9uLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTc3MTlBO1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuLmFhLW5hdmlnYXRpb24taXRlbS0tc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFhLW5hdmlnYXRpb24taXRlbS0tc2VhcmNoIC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZS0tc2VhcmNoIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxuLmFhLW5hdmlnYXRpb24taXRlbS0tc2VhcmNoIC5hYS1zZWFyY2gtZmllbGQge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOS40cmVtO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDI1cmVtO1xuICBwYWRkaW5nOiAxLjJyZW0gMS44cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcmVtIDAuNHJlbSAyLjRyZW0gcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cbi5hYS1uYXZpZ2F0aW9uLWl0ZW0tLXNlYXJjaCAuYWEtc2VhcmNoLWZpZWxkIGZvcm0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzLjRyZW07XG59XG4uYWEtbmF2aWdhdGlvbi1pdGVtLS1zZWFyY2ggLmFhLXNlYXJjaC1maWVsZCBidXR0b24ge1xuICB3aWR0aDogMy40cmVtO1xuICBoZWlnaHQ6IDMuNHJlbTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xufVxuLmFhLW5hdmlnYXRpb24taXRlbS0tc2VhcmNoIC5hYS1zZWFyY2gtZmllbGRfX2lucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNHJlbSAwLjhyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4uYWEtbmF2aWdhdGlvbi1pdGVtLS1zZWFyY2ggLmFhLXNlYXJjaC1maWVsZF9fc3VnZ2VzdGlvbnMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uYWEtbmF2aWdhdGlvbi1pdGVtLS1zZWFyY2ggLmFhLXNlYXJjaC1maWVsZC0tb3BlbiAuaHMtc2VhcmNoLWZpZWxkX19zdWdnZXN0aW9ucyB7XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICMwMDAwMDA7XG59XG4uYWEtbmF2aWdhdGlvbi1pdGVtLS1zZWFyY2ggLmFhLXNlYXJjaC1maWVsZF9fc3VnZ2VzdGlvbnMgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmFhLW5hdmlnYXRpb24taXRlbS0tc2VhcmNoIC5hYS1zZWFyY2gtZmllbGRfX3N1Z2dlc3Rpb25zICNyZXN1bHRzLWZvciB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYWEtbmF2aWdhdGlvbi1pdGVtLS1zZWFyY2ggLmFhLXNlYXJjaC1maWVsZF9fc3VnZ2VzdGlvbnMgYSxcbi5hYS1uYXZpZ2F0aW9uLWl0ZW0tLXNlYXJjaCAuYWEtc2VhcmNoLWZpZWxkX19zdWdnZXN0aW9ucyAjcmVzdWx0cy1mb3Ige1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hYS1uYXZpZ2F0aW9uLWl0ZW0tLXNlYXJjaCAuYWEtc2VhcmNoLWZpZWxkX19zdWdnZXN0aW9ucyBhOmhvdmVyLFxuLmFhLW5hdmlnYXRpb24taXRlbS0tc2VhcmNoIC5hYS1zZWFyY2gtZmllbGRfX3N1Z2dlc3Rpb25zIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmFhLW5hdmlnYXRpb24taXRlbS0tc2VhcmNoLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmFhLW5hdmlnYXRpb24taXRlbS0tc2VhcmNoLmlzLWFjdGl2ZSAuYWEtbmF2aWdhdGlvbi10b2dnbGUtLXNlYXJjaCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmFhLW5hdmlnYXRpb24taXRlbS0tc2VhcmNoLmlzLWFjdGl2ZSAuYWEtbmF2aWdhdGlvbi10b2dnbGUtLXNlYXJjaCA+IGltZzpmaXJzdC1vZi10eXBlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFhLW5hdmlnYXRpb24taXRlbS0tc2VhcmNoLmlzLWFjdGl2ZSAuYWEtbmF2aWdhdGlvbi10b2dnbGUtLXNlYXJjaCA+IGltZzpsYXN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFhLW5hdmlnYXRpb24taXRlbS0tc2VhcmNoLmlzLWFjdGl2ZSAuYWEtc2VhcmNoLWZpZWxkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tbW9iaWxlIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IC5hYS1uYXZpZ2F0aW9uLWl0ZW0tLXNlYXJjaCAuYWEtc2VhcmNoLWZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tbW9iaWxlIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IC5hYS1uYXZpZ2F0aW9uLWl0ZW0tLXNlYXJjaCAuYWEtc2VhcmNoLWZpZWxkIGJ1dHRvbiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tbW9iaWxlIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IC5hYS1uYXZpZ2F0aW9uLWl0ZW0tLXNlYXJjaCAuYWEtc2VhcmNoLWZpZWxkIGJ1dHRvbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICMwMDAwMDA7XG59XG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLW1vYmlsZSAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSAuYWEtbmF2aWdhdGlvbi1pdGVtLS1zZWFyY2ggLmFhLXNlYXJjaC1maWVsZF9faW5wdXQge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xufVxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1tb2JpbGUgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgLmFhLW5hdmlnYXRpb24taXRlbS0tc2VhcmNoIC5hYS1zZWFyY2gtZmllbGRfX2lucHV0OjpwbGFjZWhvbGRlciwgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1tb2JpbGUgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgLmFhLW5hdmlnYXRpb24taXRlbS0tc2VhcmNoIC5hYS1zZWFyY2gtZmllbGRfX2lucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tbW9iaWxlIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IC5hYS1uYXZpZ2F0aW9uLWl0ZW0tLXNlYXJjaC5pcy1hY3RpdmUgLmFhLW5hdmlnYXRpb24tdG9nZ2xlLS1zZWFyY2gge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tbW9iaWxlIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IC5hYS1uYXZpZ2F0aW9uLWl0ZW0tLXNlYXJjaC5pcy1hY3RpdmUgLmFhLW5hdmlnYXRpb24tdG9nZ2xlLS1zZWFyY2ggPiBpbWc6Zmlyc3Qtb2YtdHlwZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLW1vYmlsZSAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSAuYWEtbmF2aWdhdGlvbi1pdGVtLS1zZWFyY2guaXMtYWN0aXZlIC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZS0tc2VhcmNoID4gaW1nOmxhc3Qtb2YtdHlwZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIFNvY2lhbCBMaW5rc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLXNvY2lhbC1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYWEtc29jaWFsLWxpbmtzX19pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU3NzE5QTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgaGVpZ2h0OiA0cmVtO1xuICB3aWR0aDogNHJlbTtcbiAgbWFyZ2luOiAwIDAuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZTtcbn1cblxuLmFhLXNvY2lhbC1saW5rc19faWNvbiBzdmcge1xuICBmaWxsOiAjRkZGRkZGO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5hYS1zb2NpYWwtbGlua3NfX2ljb246aG92ZXIgc3ZnLFxuLmFhLXNvY2lhbC1saW5rc19faWNvbjpmb2N1cyBzdmcsXG4uYWEtc29jaWFsLWxpbmtzX19pY29uOmFjdGl2ZSBzdmcge1xuICBmaWxsOiAjRkZGRkZGO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIFRhZ3NcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS10YWdzX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWEtdGFnc19faW5uZXIge1xuICAgIG1heC13aWR0aDogY2FsYygxNjhyZW0gLyAxMiAqIDEwKTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmFhLXRhZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAuN3JlbSAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS42cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDRFQ0Y1O1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbn1cbi5hYS10YWc6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG59XG4uYWEtdGFnOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU3NzE5QTtcbn1cblxuLmFhLXRhZy0tY3VycmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NzcxOUE7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIFZpZGVvc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLXZpZGVvLXdyYXBwZXIge1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDU2LjI1JSAwIDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hYS12aWRlby13cmFwcGVyIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaHMtdmlkZW8td3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIEFBIC0gU2l0ZSBIZWFkZXJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1oZWFkZXItc2Nyb2xsLXBvaW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNS40cmVtICsgMnJlbSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLWhlYWRlci1zY3JvbGwtcG9pbnQge1xuICAgIHRvcDogY2FsYyg5LjRyZW0gKyA0cmVtKTtcbiAgfVxufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDAuMXJlbTtcbiAgd2lkdGg6IDAuMXJlbTtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAuMXJlbSwgMC4xcmVtLCAwLjFyZW0sIDAuMXJlbSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQtLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zY3JlZW4tcmVhZGVyLXRleHQtLW1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXI6IDA7XG4gICAgY2xpcDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0LS1sYXB0b3Age1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNjcmVlbi1yZWFkZXItdGV4dC0tbGFwdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlcjogMDtcbiAgICBjbGlwOiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG5cbi5hYS1jbG9zZS1tb2JpbGUtbmF2LFxuLmFhLWNsb3NlLWRlc2t0b3AtbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmFhLWNsb3NlLWRlc2t0b3AtbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtY2xvc2UtZGVza3RvcC1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5hYS1za2lwLW5hdmlnYXRpb24ge1xuICBjbGlwOiByZWN0KDAuMXJlbSwgMC4xcmVtLCAwLjFyZW0sIDAuMXJlbSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAwLjFyZW07XG4gIHdpZHRoOiAwLjFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cbi5hYS1za2lwLW5hdmlnYXRpb246YWN0aXZlLCAuYWEtc2tpcC1uYXZpZ2F0aW9uOmZvY3VzLCAuYWEtc2tpcC1uYXZpZ2F0aW9uOmhvdmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIHRvcDogMC41cmVtO1xuICBsZWZ0OiAwLjVyZW07XG4gIHBhZGRpbmc6IDAuNmVtIDEuOWVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU3NzE5QTtcbiAgYm9yZGVyLXJhZGl1czogMHJlbTtcbiAgYm94LXNoYWRvdzogMHJlbSAwLjRyZW0gMi40cmVtIHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGNsaXA6IGF1dG87XG4gIHotaW5kZXg6IDEwMDAwMDtcbn1cblxuLmFhLXNpdGUtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1LjRyZW07XG4gIHotaW5kZXg6IDIwO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtc2l0ZS1oZWFkZXIge1xuICAgIGhlaWdodDogOS40cmVtO1xuICB9XG59XG4uYWEtc2l0ZS1oZWFkZXIgPiAuYWEtaW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogY2FsYyhjYWxjKDMuMnJlbSArIDIuNXZoKSAqIDAuNzUpIGNhbGMoY2FsYygzLjJyZW0gKyAwLjV2dykgKiAwLjc1KTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNHJlbSAxZnIgMS44cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLXNpdGUtaGVhZGVyID4gLmFhLWlubmVyIHtcbiAgICBncmlkLWdhcDogY2FsYyhjYWxjKDMuMnJlbSArIDIuNXZoKSAqIDAuNSkgY2FsYyhjYWxjKDMuMnJlbSArIDAuNXZ3KSAqIDAuNSk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxN3JlbSAxZnIgMS44cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE2MHB4KSB7XG4gIC5hYS1zaXRlLWhlYWRlciA+IC5hYS1pbm5lciB7XG4gICAgZ3JpZC1nYXA6IGNhbGMoY2FsYygzLjJyZW0gKyAyLjV2aCkgKiAwLjYpIGNhbGMoY2FsYygzLjJyZW0gKyAwLjV2dykgKiAwLjYpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjFyZW0gMWZyIDEuOHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYWEtc2l0ZS1oZWFkZXIgPiAuYWEtaW5uZXIge1xuICAgIGdyaWQtZ2FwOiBjYWxjKGNhbGMoMy4ycmVtICsgMi41dmgpICogMC43NSkgY2FsYyhjYWxjKDMuMnJlbSArIDAuNXZ3KSAqIDAuNzUpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjFyZW0gMWZyIDIxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5hYS1zaXRlLWhlYWRlciA+IC5hYS1pbm5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyOC45cmVtIDFmciAyOC45cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFhLXNpdGUtaGVhZGVyIC5hYS1uYXZpZ2F0aW9uLWl0ZW0tLWxhbmd1YWdlcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYWEtc2l0ZS1oZWFkZXItLWhhdCB7XG4gIGhlaWdodDogMy42cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLmFhLXNpdGUtaGVhZGVyLS1oYXQgPiAuYWEtaW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogY2FsYygzLjJyZW0gKyAyLjV2aCkgY2FsYygzLjJyZW0gKyAwLjV2dyk7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5hYS1zaXRlLWhlYWRlci0td2VicGFnZSAuYWEtaW5uZXIge1xuICBtYXgtd2lkdGg6IG1heCg3NXZ3LCAxNjhyZW0gLyAxMiAqIDEyKTtcbn1cblxuLmFhLWJyYW5kaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTRyZW07XG4gIHotaW5kZXg6IDk5OTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtYnJhbmRpbmcge1xuICAgIG1heC13aWR0aDogMTdyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTYwcHgpIHtcbiAgLmFhLWJyYW5kaW5nIHtcbiAgICBtYXgtd2lkdGg6IDIxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5hYS1icmFuZGluZyB7XG4gICAgbWF4LXdpZHRoOiAyOC45cmVtO1xuICB9XG59XG4uYWEtYnJhbmRpbmcgYSxcbi5hYS1icmFuZGluZyBzdmcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFhLWJyYW5kaW5nIGEge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmFhLWJyYW5kaW5nIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYWEtc2l0ZS1oZWFkZXItLXNlY29uZGFyeSAuYWEtYnJhbmRpbmcgc3ZnIHBhdGgge1xuICBmaWxsOiAjNTc3MTlBO1xufVxuXG4uYWEtc2l0ZS1oZWFkZXItLWxhbmRpbmctcGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBGb290ZXJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1zaXRlLWZvb3RlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkFsYmVydCBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1zaXRlLWZvb3RlciAuYWEtc2l0ZS1mb290ZXJfX2lubmVyIHtcbiAgICBncmlkLXJvdy1nYXA6IDhyZW07XG4gICAgbWF4LXdpZHRoOiBtYXgoNzV2dywgMTY4cmVtIC8gMTIgKiAxMik7XG4gIH1cbn1cbi5hYS1zaXRlLWZvb3RlciBoNCxcbi5hYS1zaXRlLWZvb3RlciAuaDQsXG4uYWEtc2l0ZS1mb290ZXIgLmFhLWZvb3Rlci1uYXYgPiB1bCA+IGxpID4gYSB7XG4gIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtc2l0ZS1mb290ZXIgaDQsXG4gIC5hYS1zaXRlLWZvb3RlciAuaDQsXG4gIC5hYS1zaXRlLWZvb3RlciAuYWEtZm9vdGVyLW5hdiA+IHVsID4gbGkgPiBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG4uYWEtc2l0ZS1mb290ZXIgLmFhLWZvb3Rlci1icmFuZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IGNhbGMoMTRyZW0gKiAxLjUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1zaXRlLWZvb3RlciAuYWEtZm9vdGVyLWJyYW5kaW5nIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMjguOXJlbSAqIDEuNSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMy42cmVtO1xuICB9XG59XG4uYWEtc2l0ZS1mb290ZXIgLmFhLWZvb3Rlci1ib2R5IHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4uYWEtc2l0ZS1mb290ZXIgLmFhLWZvb3Rlci1ib2R5IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5hYS1zaXRlLWZvb3RlciAuYWEtZm9vdGVyLW5hdiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5hYS1zaXRlLWZvb3RlciAuYWEtZm9vdGVyLW5hdiB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5hYS1zaXRlLWZvb3RlciAuYWEtZm9vdGVyLW5hdiB1bCBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYWEtc2l0ZS1mb290ZXIgLmFhLWZvb3Rlci1uYXYgPiB1bCA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5hYS1zaXRlLWZvb3RlciAuYWEtZm9vdGVyLW5hdiA+IHVsID4gbGkgPiB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcbn1cbi5hYS1zaXRlLWZvb3RlciAuYWEtZm9vdGVyLW5hdiA+IHVsID4gbGkgPiB1bCA+IGxpID4gYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xufVxuLmFhLXNpdGUtZm9vdGVyIC5hYS1mb290ZXItc29jaWFsIGg0IHtcbiAgbWF4LXdpZHRoOiAxMy4ycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1zaXRlLWZvb3RlciAuYWEtZm9vdGVyLXNvY2lhbCBoNCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFhLXNpdGUtZm9vdGVyIC5hYS1ncmlkLmFhLWdyaWQtLWF1dG8ge1xuICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG4gICAgZ3JpZC1nYXA6IDEuNnJlbSBjYWxjKDMuMnJlbSArIDAuNXZ3KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLXNpdGUtZm9vdGVyX19sZWdhbCAuYWEtZm9vdGVyLWxlZ2FsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICB9XG59XG4uYWEtc2l0ZS1mb290ZXJfX2xlZ2FsIC5hYS1mb290ZXItbGVnYWwgYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYWEtc2l0ZS1mb290ZXItLWxhbmRpbmctcGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uYWEtc2l0ZS1mb290ZXItLWxhbmRpbmctcGFnZSAuYWEtc2l0ZS1mb290ZXJfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5hYS1iYWNrLXRvLXRvcCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDMuMnJlbTtcbiAgaGVpZ2h0OiAzLjJyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzLjJyZW07XG4gIHJpZ2h0OiAzLjJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMC4ycmVtIHNvbGlkICMwMDAwMDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAyMDtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2U7XG59XG4uYWEtYmFjay10by10b3Agc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cbi5hYS1iYWNrLXRvLXRvcCBzdmcgcGF0aCB7XG4gIHN0cm9rZTogIzAwMDAwMDtcbn1cbi5hYS1iYWNrLXRvLXRvcDpob3ZlciwgLmFhLWJhY2stdG8tdG9wOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q0RUNGNTtcbn1cbi5hYS1iYWNrLXRvLXRvcC5hYS1iYWNrLXRvLXRvcC0tYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIEFjY29yZGlvblxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXIsXG4uYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgIzAwMDAwMDtcbn1cbi5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXItLW9wZW4sXG4uYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlcjpub3QoOmxhc3QtY2hpbGQpLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXItLW9wZW4ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXIgLmFhLWFjY29yZGlvbi1pdGVtX190cmlnZ2VyLFxuLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXI6bm90KDpsYXN0LWNoaWxkKSAuYWEtYWNjb3JkaW9uLWl0ZW1fX3RyaWdnZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEuNnJlbSAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlciAuYWEtYWNjb3JkaW9uLWl0ZW1fX3RyaWdnZXI6Zm9jdXMsIC5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyIC5hYS1hY2NvcmRpb24taXRlbV9fdHJpZ2dlcjpob3Zlcixcbi5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyOm5vdCg6bGFzdC1jaGlsZCkgLmFhLWFjY29yZGlvbi1pdGVtX190cmlnZ2VyOmZvY3VzLFxuLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXI6bm90KDpsYXN0LWNoaWxkKSAuYWEtYWNjb3JkaW9uLWl0ZW1fX3RyaWdnZXI6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyIC5hYS1hY2NvcmRpb24taXRlbV9fdHJpZ2dlciBzdmcsXG4uYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlcjpub3QoOmxhc3QtY2hpbGQpIC5hYS1hY2NvcmRpb24taXRlbV9fdHJpZ2dlciBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMi44cmVtO1xuICByaWdodDogMS42cmVtO1xuICB3aWR0aDogMS4ycmVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cbi5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyIC5hYS1hY2NvcmRpb24taXRlbV9fdHJpZ2dlciBzdmcgcGF0aCxcbi5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyOm5vdCg6bGFzdC1jaGlsZCkgLmFhLWFjY29yZGlvbi1pdGVtX190cmlnZ2VyIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiAjMDAwMDAwO1xufVxuLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXIgLmFhLWFjY29yZGlvbi1pdGVtX190cmlnZ2VyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gc3ZnLFxuLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXI6bm90KDpsYXN0LWNoaWxkKSAuYWEtYWNjb3JkaW9uLWl0ZW1fX3RyaWdnZXJbYXJpYS1leHBhbmRlZD10cnVlXSBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cbi5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyIC5hYS1hY2NvcmRpb24taXRlbV9fdGl0bGUsXG4uYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlcjpub3QoOmxhc3QtY2hpbGQpIC5hYS1hY2NvcmRpb24taXRlbV9fdGl0bGUge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmFhLWFjY29yZGlvbi1pdGVtX19ib2R5IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNnJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICMwMDAwMDA7XG59XG4uYWEtYWNjb3JkaW9uLWl0ZW1fX2JvZHlbaGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hYS1iZy1zZWNvbmRhcnktbGlnaHQgLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXIsXG4uYWEtYmctc2Vjb25kYXJ5LWxpZ2h0IC5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyOm5vdCg6bGFzdC1jaGlsZCksXG4uYWEtYmctY29tcGxlbWVudGFyeS1saWdodCAuYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlcixcbi5hYS1iZy1jb21wbGVtZW50YXJ5LWxpZ2h0IC5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyOm5vdCg6bGFzdC1jaGlsZCksXG4uYWEtYmctbGlnaHQgLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXIsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1saWdodCAuYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlcixcbi5hYS1iZy1saWdodCAuYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDAwMDtcbn1cbi5hYS1iZy1zZWNvbmRhcnktbGlnaHQgLmFhLWFjY29yZGlvbi1pdGVtX19ib2R5LFxuLmFhLWJnLWNvbXBsZW1lbnRhcnktbGlnaHQgLmFhLWFjY29yZGlvbi1pdGVtX19ib2R5LFxuLmFhLWJnLWxpZ2h0IC5hYS1hY2NvcmRpb24taXRlbV9fYm9keSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWxpZ2h0IC5hYS1hY2NvcmRpb24taXRlbV9fYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDAwMDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgQUEgLSBCbG9nIHBvc3RzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtYmxvZy1wb3N0cy5hYS1tb2R1bGUtd2lkdGgtLXBhZ2UgLmFhLW1vZHVsZS1pbm5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFhLWJsb2ctcG9zdHMgLmFhLWJsb2ctcG9zdHNfX2FsbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICBhbGlnbi1pdGVtczogZW5kO1xuICB9XG59XG4uYWEtYmxvZy1wb3N0cyAuYWEtYmxvZy1wb3N0c19fYWxsIGEge1xuICBmb250LWZhbWlseTogXCJBbGJlcnQgU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICM1NzcxOUE7XG59XG4uYWEtYmxvZy1wb3N0cyAuYWEtY29sdW1uIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5hYS1ibG9nLXBvc3RzIC5hYS1ibG90LXBvc3RfX3RvcGljIHtcbiAgbGVmdDogY2FsYygzLjJyZW0gKiAwLjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygzLjJyZW0gKiAwLjUpO1xuICB6LWluZGV4OiAyO1xufVxuLmFhLWJsb2ctcG9zdHMgLmFhLWNvbHVtbl9faW1hZ2Uge1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygzLjJyZW0gKiAwLjUpO1xufVxuLmFhLWJsb2ctcG9zdHMgLmFhLWNvbHVtbl9fZGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFsYmVydCBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDMuMnJlbSAqIDAuMzc1KTtcbn1cbi5hYS1ibG9nLXBvc3RzIC5oNCwgLmFhLWJsb2ctcG9zdHMgLmFhLXNpdGUtZm9vdGVyIC5hYS1mb290ZXItbmF2ID4gdWwgPiBsaSA+IGEsIC5hYS1zaXRlLWZvb3RlciAuYWEtYmxvZy1wb3N0cyAuYWEtZm9vdGVyLW5hdiA+IHVsID4gbGkgPiBhIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uYWEtYmxvZy1wb3N0cyAuYWEtYnV0dG9uLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDIuNHJlbTtcbn1cbi5hYS1ibG9nLXBvc3RzIC5hYS1idXR0b24tY29udGFpbmVyIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJBbGJlcnQgU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICM1NzcxOUE7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgQUEgLSBDb2x1bW5zXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtY29sdW1ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFhLWNvbHVtbl9faW1hZ2Uge1xuICBhc3BlY3QtcmF0aW86IDQvMztcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygzLjJyZW0gKiAwLjc1KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYWEtY29sdW1uX19pbWFnZSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlO1xufVxuLmFhLWNvbHVtbl9faW1hZ2UuYWEtY29sdW1uX19pbWFnZS0tY29udGFpbiB7XG4gIGFzcGVjdC1yYXRpbzogNjQvMjc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFhLWNvbHVtbl9faW1hZ2UuYWEtY29sdW1uX19pbWFnZS0tY29udGFpbiB7XG4gICAgYXNwZWN0LXJhdGlvOiA0LzM7XG4gIH1cbn1cbi5hYS1jb2x1bW5fX2ltYWdlLmFhLWNvbHVtbl9faW1hZ2UtLWNvbnRhaW4gaW1nIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgaGVpZ2h0OiA4MCU7XG59XG4uYWEtY29sdW1uX19pbWFnZS5hYS1jb2x1bW5fX2ltYWdlLS1sZWZ0IGltZyB7XG4gIG9iamVjdC1wb3NpdGlvbjogbGVmdDtcbn1cblxuLmFhLWNvbHVtbl9fYm9keS0tcGFkZGluZyB7XG4gIHBhZGRpbmc6IGNhbGMoMy4ycmVtICogMC43NSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLWNvbHVtbl9fYm9keS0tcGFkZGluZyB7XG4gICAgcGFkZGluZzogY2FsYygzLjJyZW0gKiAxKTtcbiAgfVxufVxuXG4uYWEtY29sdW1uX19pbWFnZSArIC5hYS1jb2x1bW5fX2JvZHktLXBhZGRpbmcge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmFhLWNvbHVtbi0tbGluazpob3ZlciAuYWEtY29sdW1uX19pbWFnZSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDgpO1xufVxuXG4uYWEtY29sdW1uX19kYXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMy4ycmVtICogMC4zNzUpO1xufVxuXG4uYWEtY29sdW1uLS1ncmlkIHtcbiAgZ3JpZC1yb3ctZ2FwOiAwO1xufVxuLmFhLWNvbHVtbi0tZ3JpZCAuYWEtY29sdW1uX19pbWFnZSB7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygzLjJyZW0gKiAwLjc1KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWEtY29sdW1uLS1ncmlkIC5hYS1jb2x1bW5fX2ltYWdlIHtcbiAgICBhc3BlY3QtcmF0aW86IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFhLWdyaWQuYWEtZ3JpZC0tdHdvLmFhLWdyaWQtLWNvbHMtMS0xIC5hYS1jb2x1bW4uYWEtY29sdW1uLS13aWR0aDpub3QoLmFhLWNvbHVtbi0taWNvbik6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuICAuYWEtZ3JpZC5hYS1ncmlkLS10d28uYWEtZ3JpZC0tY29scy0xLTEgLmFhLWNvbHVtbi5hYS1jb2x1bW4tLXdpZHRoOm5vdCguYWEtY29sdW1uLS1pY29uKTpmaXJzdC1vZi10eXBlIC5hYS1jb2x1bW5fX2ltYWdlIHtcbiAgICB3aWR0aDogY2FsYyg1MHZ3IC0gKGNhbGMoMy4ycmVtICsgMC41dncpKSAvIDIpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWEtZ3JpZC5hYS1ncmlkLS10d28uYWEtZ3JpZC0tY29scy0xLTEgLmFhLWNvbHVtbi5hYS1jb2x1bW4tLXdpZHRoOm5vdCguYWEtY29sdW1uLS1pY29uKTpsYXN0LW9mLXR5cGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuYWEtZ3JpZC5hYS1ncmlkLS10d28uYWEtZ3JpZC0tY29scy0xLTEgLmFhLWNvbHVtbi5hYS1jb2x1bW4tLXdpZHRoOm5vdCguYWEtY29sdW1uLS1pY29uKTpsYXN0LW9mLXR5cGUgLmFhLWNvbHVtbl9faW1hZ2Uge1xuICAgIHdpZHRoOiBjYWxjKDUwdncgLSAoY2FsYygzLjJyZW0gKyAwLjV2dykpIC8gMik7XG4gIH1cbn1cblxuLmFhLWdyaWQuYWEtZ3JpZC0tdHdvLmFhLWdyaWQtLWNvbHMtMS0xIC5hYS1jb2x1bW4uYWEtY29sdW1uLS13aWR0aDpub3QoLmFhLWNvbHVtbi0taWNvbikgLmFhLWNvbHVtbl9fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjhyZW0gKyAwLjF2dyk7XG59XG4uYWEtZ3JpZC5hYS1ncmlkLS10d28uYWEtZ3JpZC0tY29scy0xLTEgLmFhLWNvbHVtbi5hYS1jb2x1bW4tLXdpZHRoOm5vdCguYWEtY29sdW1uLS1pY29uKSAuYWEtY29sdW1uX19jb250ZW50IGEge1xuICBmb250LWZhbWlseTogXCJBbGJlcnQgU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IGNhbGMoMS44cmVtICsgMC4xdncpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmFhLWNvbHVtbnMtLWxvZ29zIC5hYS1ncmlkIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuYWEtY29sdW1ucy0tbG9nb3MgLmFhLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1jb2x1bW5zLS1sb2dvcyAuYWEtZ3JpZC5hYS1ncmlkLS1mb3VyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbn1cbi5hYS1jb2x1bW5zLS1sb2dvcyAuYWEtY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IGNhbGMoY2FsYygzLjJyZW0gKyAyLjV2aCkgKiAwLjc1KSBjYWxjKGNhbGMoMy4ycmVtICsgMC41dncpICogMS41KTtcbn1cbi5hYS1jb2x1bW5zLS1sb2dvcyAuYWEtY29sdW1uX19pbWFnZSB7XG4gIGFzcGVjdC1yYXRpbzogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hYS1jb2x1bW5zLS1sb2dvcyAuYWEtY29sdW1uX19pbWFnZS5hYS1jb2x1bW5fX2ltYWdlLS1jb250YWluIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5hYS1jb2x1bW5zLS1sb2dvcy5hYS1jb2x1bW5zLS1sb2dvLXNsaWRlciAuYWEtaW5uZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG4uYWEtY29sdW1ucy0tbG9nb3MuYWEtY29sdW1ucy0tbG9nby1zbGlkZXIgLnNwbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFhLWNvbHVtbnMtLWxvZ29zLmFhLWNvbHVtbnMtLWxvZ28tc2xpZGVyIC5zcGxpZGUgLnNwbGlkZV9fc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hYS1jb2x1bW5zLS1sb2dvcy5hYS1jb2x1bW5zLS1sb2dvLXNsaWRlciAuc3BsaWRlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG1hcmdpbjogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWEtY29sdW1ucy0tbG9nb3MuYWEtY29sdW1ucy0tbG9nby1zbGlkZXIgLnNwbGlkZSBpbWcge1xuICAgIG1pbi1oZWlnaHQ6IDhyZW07XG4gICAgbWluLXdpZHRoOiA4cmVtO1xuICB9XG59XG5cbi5hYS1jb2x1bW5zLmFhLWNvbHVtbnMtLWljb25zIC5hYS1jb2x1bW5fX2ltYWdlLmFhLWNvbHVtbl9faW1hZ2UtLWNvbnRhaW4ge1xuICBhc3BlY3QtcmF0aW86IDY0LzI3O1xufVxuLmFhLWNvbHVtbnMuYWEtY29sdW1ucy0taWNvbnMgLmFhLWNvbHVtbl9faW1hZ2UuYWEtY29sdW1uX19pbWFnZS0tY29udGFpbiBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYWEtY29sdW1ucy5hYS1jb2x1bW5zLS1pY29ucyAuYWEtY29sdW1uX19jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5hYS1jb2x1bW5zLmFhLWNvbHVtbnMtLWljb25zIC5hYS1jb2x1bW4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDMuMnJlbSAqIDAuNzUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1jb2x1bW5zLmFhLWNvbHVtbnMtLWljb25zIC5hYS1jb2x1bW4ge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDMuMnJlbSAqIDEpO1xuICB9XG59XG4uYWEtY29sdW1ucy5hYS1jb2x1bW5zLS1pY29ucyAuYWEtY29sdW1uOmhvdmVyIC5hYS1jb2x1bW5fX2ltYWdlIGltZyB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5hYS1jb2x1bW5zLmFhLWNvbHVtbnMtLWljb25zIC5hYS1jb2x1bW4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q0RUNGNTtcbiAgYm94LXNoYWRvdzogMHB4IDIwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLmFhLWNvbHVtbnMuYWEtY29sdW1ucy0taWNvbnMgLmFhLWNvbHVtbi5hY3RpdmUgLmFhLWNvbHVtbl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIEFBIC0gRm9ybVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLWZvcm0gLmFhLW1vZHVsZV9faGVhZGVyOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWEtZm9ybS0tbGF5b3V0LW9uZSAuYWEtbW9kdWxlX19oZWFkZXI6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMy4ycmVtICsgMy4ycmVtICogMC41KTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBBQSAtIEhlcm9cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1oZXJvIHtcbiAgdGV4dC1zaGFkb3c6IDAgMCAycmVtIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYWEtaGVybyAuYWEtbW9kdWxlLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1oZXJvIC5hYS1tb2R1bGUtaW5uZXIgPiAuYWEtaW5uZXIge1xuICAgIG1heC13aWR0aDogbWF4KDY1dncsIDE2OHJlbSAvIDEyICogOCk7XG4gIH1cbn1cbi5hYS1oZXJvIC5hYS1idXR0b24tY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMi40cmVtO1xufVxuLmFhLWhlcm8gLmFhLWhlcm9fX2Jsb2dzIHtcbiAgbWFyZ2luLXRvcDogY2FsYygzLjJyZW0gKiAxLjUgKiAwLjc1ICsgMXZoKTtcbiAgcGFkZGluZy10b3A6IGNhbGMoMy4ycmVtICogMi41ICogMC43NSArIDF2aCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtaGVybyAuYWEtaGVyb19fYmxvZ3Mge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMy4ycmVtICogMS41ICsgMXZoKTtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygzLjJyZW0gKiAyLjUgKyAxdmgpO1xuICB9XG59XG4uYWEtaGVybyAuYWEtaGVyb19fYmxvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYWEtaGVybyAuYWEtaGVyb19fYmxvZ3M6YmVmb3JlIHtcbiAgICBsZWZ0OiBjYWxjKGNhbGMoMy4ycmVtICsgMC41dncpIC8gMiAqIC0xKTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgY2FsYygzLjJyZW0gKyAwLjV2dykgLyAyICogMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFhLWhlcm8gLmFhLWhlcm9fX2Jsb2dzOmJlZm9yZSB7XG4gICAgbGVmdDogY2FsYyhjYWxjKDMuMnJlbSArIDAuNXZ3KSAqIC0xKTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgY2FsYygzLjJyZW0gKyAwLjV2dykgKiAyKTtcbiAgfVxufVxuLmFhLWhlcm8gLmFhLWhlcm9fX2Jsb2dzIC5hYS1ncmlkLS10d28ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFhLWhlcm8gLmFhLWhlcm9fX2Jsb2dzIC5hYS1ncmlkLS10d28gLmFhLWhlcm9fX2Jsb2dzLWxpbmsge1xuICBmb250LWZhbWlseTogXCJBbGJlcnQgU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtaGVybyAuYWEtaGVyb19fYmxvZ3MgLmFhLWdyaWQtLXR3byAuYWEtaGVyb19fYmxvZ3MtbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG4uYWEtaGVybyAuYWEtaGVyb19fYmxvZ3MgLmFhLWJ1dHRvbi1jb250YWluZXIgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkFsYmVydCBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIEFBIC0gSW1hZ2VcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBBQSAtIE1lZGlhICYgVGV4dFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLW1lZGlhLXRleHQge1xuICBtaW4taGVpZ2h0OiA2My42cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYS1tZWRpYS10ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYS1tZWRpYS10ZXh0LmFhLWJnLXByaW1hcnksIC5hYS1tZWRpYS10ZXh0LmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSwgLmFhLW1lZGlhLXRleHQuYWEtYmctc2Vjb25kYXJ5LCAuYWEtbWVkaWEtdGV4dC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5hYS1tZWRpYS10ZXh0LmFhLWJnLXByaW1hcnk6YmVmb3JlLCAuYWEtbWVkaWEtdGV4dC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXByaW1hcnk6YmVmb3JlLCAuYWEtbWVkaWEtdGV4dC5hYS1iZy1zZWNvbmRhcnk6YmVmb3JlLCAuYWEtbWVkaWEtdGV4dC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiBjYWxjKDMuMnJlbSArIDAuNXZ3KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYS1tZWRpYS10ZXh0LmFhLWJnLXByaW1hcnk6YmVmb3JlLCAuYWEtbWVkaWEtdGV4dC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXByaW1hcnk6YmVmb3JlLCAuYWEtbWVkaWEtdGV4dC5hYS1iZy1zZWNvbmRhcnk6YmVmb3JlLCAuYWEtbWVkaWEtdGV4dC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWEtbWVkaWEtdGV4dCA+IC5hYS1pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5hYS1tZWRpYS10ZXh0IC5hYS1jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IGluaGVyaXQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogaW5oZXJpdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWEtbWVkaWEtdGV4dCAuYWEtY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyO1xuICB9XG59XG4uYWEtbWVkaWEtdGV4dCAuYWEtbWVkaWEtdGV4dF9fZmlyc3QtY29sdW1uLFxuLmFhLW1lZGlhLXRleHQgLmFhLW1lZGlhLXRleHRfX3NlY29uZC1jb2x1bW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbWVkaWEtdGV4dCAuYWEtbWVkaWEtdGV4dF9fZmlyc3QtY29sdW1uLFxuICAuYWEtbWVkaWEtdGV4dCAuYWEtbWVkaWEtdGV4dF9fc2Vjb25kLWNvbHVtbiB7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW1lZGlhLXRleHQgLmFhLW1lZGlhLXRleHRfX2ZpcnN0LWNvbHVtbixcbiAgLmFhLW1lZGlhLXRleHQgLmFhLW1lZGlhLXRleHRfX3NlY29uZC1jb2x1bW4ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDY7XG4gIH1cbn1cbi5hYS1tZWRpYS10ZXh0IC5hYS1tZWRpYS10ZXh0X19maXJzdC1jb2x1bW4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1kYXJrLCAuYWEtbWVkaWEtdGV4dCAuYWEtbWVkaWEtdGV4dF9fZmlyc3QtY29sdW1uLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtZGFyayxcbi5hYS1tZWRpYS10ZXh0IC5hYS1tZWRpYS10ZXh0X19zZWNvbmQtY29sdW1uLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZGFyayxcbi5hYS1tZWRpYS10ZXh0IC5hYS1tZWRpYS10ZXh0X19zZWNvbmQtY29sdW1uLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtZGFyayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW1lZGlhLXRleHQgLmFhLW1lZGlhLXRleHRfX2ZpcnN0LWNvbHVtbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWRhcmssIC5hYS1tZWRpYS10ZXh0IC5hYS1tZWRpYS10ZXh0X19maXJzdC1jb2x1bW4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1kYXJrLFxuICAuYWEtbWVkaWEtdGV4dCAuYWEtbWVkaWEtdGV4dF9fc2Vjb25kLWNvbHVtbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWRhcmssXG4gIC5hYS1tZWRpYS10ZXh0IC5hYS1tZWRpYS10ZXh0X19zZWNvbmQtY29sdW1uLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtZGFyayB7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gIH1cbn1cbi5hYS1tZWRpYS10ZXh0IC5hYS1tZWRpYS10ZXh0X19maXJzdC1jb2x1bW4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1kYXJrOmJlZm9yZSwgLmFhLW1lZGlhLXRleHQgLmFhLW1lZGlhLXRleHRfX2ZpcnN0LWNvbHVtbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWRhcms6YmVmb3JlLFxuLmFhLW1lZGlhLXRleHQgLmFhLW1lZGlhLXRleHRfX3NlY29uZC1jb2x1bW4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1kYXJrOmJlZm9yZSxcbi5hYS1tZWRpYS10ZXh0IC5hYS1tZWRpYS10ZXh0X19zZWNvbmQtY29sdW1uLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtZGFyazpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiBpbml0aWFsO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW1lZGlhLXRleHQgLmFhLW1lZGlhLXRleHRfX2ZpcnN0LWNvbHVtbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWRhcms6YmVmb3JlLCAuYWEtbWVkaWEtdGV4dCAuYWEtbWVkaWEtdGV4dF9fZmlyc3QtY29sdW1uLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtZGFyazpiZWZvcmUsXG4gIC5hYS1tZWRpYS10ZXh0IC5hYS1tZWRpYS10ZXh0X19zZWNvbmQtY29sdW1uLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZGFyazpiZWZvcmUsXG4gIC5hYS1tZWRpYS10ZXh0IC5hYS1tZWRpYS10ZXh0X19zZWNvbmQtY29sdW1uLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtZGFyazpiZWZvcmUge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIGNhbGMoMy4ycmVtICsgMC41dncpIC8gMik7XG4gIH1cbn1cbi5hYS1tZWRpYS10ZXh0IC5hYS1tZWRpYS10ZXh0X19zZWNvbmQtY29sdW1uLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZGFyazpiZWZvcmUsIC5hYS1tZWRpYS10ZXh0IC5hYS1tZWRpYS10ZXh0X19zZWNvbmQtY29sdW1uLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtZGFyazpiZWZvcmUge1xuICByaWdodDogMDtcbiAgbGVmdDogaW5pdGlhbDtcbn1cblxuLmFhLW1lZGlhLXRleHRfX3NlY29uZC1jb2x1bW4gaW1nLFxuLmFhLW1lZGlhLXRleHRfX2ZpcnN0LWNvbHVtbiBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5hYS1tZWRpYS10ZXh0X19zZWNvbmQtY29sdW1uIC5hYS1tZWRpYS10ZXh0X193cmFwcGVyLFxuLmFhLW1lZGlhLXRleHRfX2ZpcnN0LWNvbHVtbiAuYWEtbWVkaWEtdGV4dF9fd3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogbWF4KDV2dywgMnJlbSk7XG4gIHBhZGRpbmctcmlnaHQ6IG1heCg1dncsIDJyZW0pO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hYS1tZWRpYS10ZXh0X19zZWNvbmQtY29sdW1uIC5hYS1tZWRpYS10ZXh0X193cmFwcGVyLFxuICAuYWEtbWVkaWEtdGV4dF9fZmlyc3QtY29sdW1uIC5hYS1tZWRpYS10ZXh0X193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IG1heCg3dncsIDJyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IG1heCg3dncsIDJyZW0pO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW1lZGlhLXRleHRfX3NlY29uZC1jb2x1bW4gLmFhLW1lZGlhLXRleHRfX3dyYXBwZXIsXG4gIC5hYS1tZWRpYS10ZXh0X19maXJzdC1jb2x1bW4gLmFhLW1lZGlhLXRleHRfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4uYWEtbWVkaWEtdGV4dF9fc2Vjb25kLWNvbHVtbiAuYWEtbWVkaWEtdGV4dF9fd3JhcHBlciAuYWEtbWVkaWEtdGV4dF9fY29udGVudCBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbiksXG4uYWEtbWVkaWEtdGV4dF9fZmlyc3QtY29sdW1uIC5hYS1tZWRpYS10ZXh0X193cmFwcGVyIC5hYS1tZWRpYS10ZXh0X19jb250ZW50IGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFsYmVydCBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjhyZW0gKyAwLjF2dyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW1lZGlhLXRleHQtLXJldmVyc2VkLWRlc2t0b3AgLmFhLW1lZGlhLXRleHRfX3NlY29uZC1jb2x1bW4ge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5hYS1tZWRpYS10ZXh0LS1yZXZlcnNlZC1kZXNrdG9wIC5hYS1tZWRpYS10ZXh0X19maXJzdC1jb2x1bW4ge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWEtbWVkaWEtdGV4dC0tcmV2ZXJzZWQtbW9iaWxlIC5hYS1tZWRpYS10ZXh0X19zZWNvbmQtY29sdW1uIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuYWEtbWVkaWEtdGV4dC0tcmV2ZXJzZWQtbW9iaWxlIC5hYS1tZWRpYS10ZXh0X19maXJzdC1jb2x1bW4ge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5cbi5hYS1tZWRpYS10ZXh0LmFhLW1lZGlhLXRleHQtLWZ1bGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW1lZGlhLXRleHQuYWEtbWVkaWEtdGV4dC0tZnVsbCA+IC5hYS1pbm5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTMsIG1pbm1heCgwcHgsIDFmcikpO1xuICB9XG4gIC5hYS1tZWRpYS10ZXh0LmFhLW1lZGlhLXRleHQtLWZ1bGwgPiAuYWEtaW5uZXIgLmFhLWNvbnRlbnQtd2lkdGgtLWZ1bGwge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDEzO1xuICB9XG59XG4uYWEtbWVkaWEtdGV4dC5hYS1tZWRpYS10ZXh0LS1mdWxsIC5hYS1tZWRpYS10ZXh0X19maXJzdC1jb2x1bW4gPiBpbWcsXG4uYWEtbWVkaWEtdGV4dC5hYS1tZWRpYS10ZXh0LS1mdWxsIC5hYS1tZWRpYS10ZXh0X19maXJzdC1jb2x1bW4gPiB2aWRlbyxcbi5hYS1tZWRpYS10ZXh0LmFhLW1lZGlhLXRleHQtLWZ1bGwgLmFhLW1lZGlhLXRleHRfX2ZpcnN0LWNvbHVtbiA+IC5hYS12aWRlby13cmFwcGVyLFxuLmFhLW1lZGlhLXRleHQuYWEtbWVkaWEtdGV4dC0tZnVsbCAuYWEtbWVkaWEtdGV4dF9fc2Vjb25kLWNvbHVtbiA+IGltZyxcbi5hYS1tZWRpYS10ZXh0LmFhLW1lZGlhLXRleHQtLWZ1bGwgLmFhLW1lZGlhLXRleHRfX3NlY29uZC1jb2x1bW4gPiB2aWRlbyxcbi5hYS1tZWRpYS10ZXh0LmFhLW1lZGlhLXRleHQtLWZ1bGwgLmFhLW1lZGlhLXRleHRfX3NlY29uZC1jb2x1bW4gPiAuYWEtdmlkZW8td3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHotaW5kZXg6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW1lZGlhLXRleHQuYWEtbWVkaWEtdGV4dC0tZnVsbCAuYWEtbWVkaWEtdGV4dF9fZmlyc3QtY29sdW1uID4gaW1nLFxuICAuYWEtbWVkaWEtdGV4dC5hYS1tZWRpYS10ZXh0LS1mdWxsIC5hYS1tZWRpYS10ZXh0X19maXJzdC1jb2x1bW4gPiB2aWRlbyxcbiAgLmFhLW1lZGlhLXRleHQuYWEtbWVkaWEtdGV4dC0tZnVsbCAuYWEtbWVkaWEtdGV4dF9fZmlyc3QtY29sdW1uID4gLmFhLXZpZGVvLXdyYXBwZXIsXG4gIC5hYS1tZWRpYS10ZXh0LmFhLW1lZGlhLXRleHQtLWZ1bGwgLmFhLW1lZGlhLXRleHRfX3NlY29uZC1jb2x1bW4gPiBpbWcsXG4gIC5hYS1tZWRpYS10ZXh0LmFhLW1lZGlhLXRleHQtLWZ1bGwgLmFhLW1lZGlhLXRleHRfX3NlY29uZC1jb2x1bW4gPiB2aWRlbyxcbiAgLmFhLW1lZGlhLXRleHQuYWEtbWVkaWEtdGV4dC0tZnVsbCAuYWEtbWVkaWEtdGV4dF9fc2Vjb25kLWNvbHVtbiA+IC5hYS12aWRlby13cmFwcGVyIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSBjYWxjKDMuMnJlbSArIDAuNXZ3KSAvIDIpO1xuICB9XG59XG4uYWEtbWVkaWEtdGV4dC5hYS1tZWRpYS10ZXh0LS1mdWxsIC5hYS1tZWRpYS10ZXh0X19zZWNvbmQtY29sdW1uID4gaW1nLFxuLmFhLW1lZGlhLXRleHQuYWEtbWVkaWEtdGV4dC0tZnVsbCAuYWEtbWVkaWEtdGV4dF9fc2Vjb25kLWNvbHVtbiA+IHZpZGVvLFxuLmFhLW1lZGlhLXRleHQuYWEtbWVkaWEtdGV4dC0tZnVsbCAuYWEtbWVkaWEtdGV4dF9fc2Vjb25kLWNvbHVtbiA+IC5hYS12aWRlby13cmFwcGVyIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGluaXRpYWw7XG4gIHRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbWVkaWEtdGV4dC5hYS1tZWRpYS10ZXh0LS1mdWxsIC5hYS1tZWRpYS10ZXh0X19maXJzdC1jb2x1bW4ge1xuICAgIGdyaWQtY29sdW1uOiA4LzE0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW1lZGlhLXRleHQuYWEtbWVkaWEtdGV4dC0tZnVsbCAuYWEtbWVkaWEtdGV4dF9fc2Vjb25kLWNvbHVtbiB7XG4gICAgZ3JpZC1jb2x1bW46IDEvNztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1tZWRpYS10ZXh0LmFhLW1lZGlhLXRleHQtLWZ1bGwgLmFhLW1lZGlhLXRleHRfX2NvbHVtbnMtMi0xIC5hYS1tZWRpYS10ZXh0X19maXJzdC1jb2x1bW4ge1xuICAgIGdyaWQtY29sdW1uOiA4LzE0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW1lZGlhLXRleHQuYWEtbWVkaWEtdGV4dC0tZnVsbCAuYWEtbWVkaWEtdGV4dF9fY29sdW1ucy0yLTEgLmFhLW1lZGlhLXRleHRfX2ZpcnN0LWNvbHVtbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWRhcms6YmVmb3JlLCAuYWEtbWVkaWEtdGV4dC5hYS1tZWRpYS10ZXh0LS1mdWxsIC5hYS1tZWRpYS10ZXh0X19jb2x1bW5zLTItMSAuYWEtbWVkaWEtdGV4dF9fZmlyc3QtY29sdW1uLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtZGFyazpiZWZvcmUge1xuICAgIHdpZHRoOiBjYWxjKDQwJSAtIGNhbGMoMy4ycmVtICsgMC41dncpIC8gMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbWVkaWEtdGV4dC5hYS1tZWRpYS10ZXh0LS1mdWxsIC5hYS1tZWRpYS10ZXh0X19jb2x1bW5zLTItMSAuYWEtbWVkaWEtdGV4dF9fc2Vjb25kLWNvbHVtbiB7XG4gICAgZ3JpZC1jb2x1bW46IDEvNTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1tZWRpYS10ZXh0LmFhLW1lZGlhLXRleHQtLWZ1bGwgLmFhLW1lZGlhLXRleHRfX2NvbHVtbnMtMi0xIC5hYS1tZWRpYS10ZXh0X19zZWNvbmQtY29sdW1uLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZGFyazpiZWZvcmUsIC5hYS1tZWRpYS10ZXh0LmFhLW1lZGlhLXRleHQtLWZ1bGwgLmFhLW1lZGlhLXRleHRfX2NvbHVtbnMtMi0xIC5hYS1tZWRpYS10ZXh0X19zZWNvbmQtY29sdW1uLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtZGFyazpiZWZvcmUge1xuICAgIHdpZHRoOiBjYWxjKDYwJSAtIGNhbGMoMy4ycmVtICsgMC41dncpIC8gMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbWVkaWEtdGV4dC5hYS1tZWRpYS10ZXh0LS1mdWxsIC5hYS1tZWRpYS10ZXh0X19jb2x1bW5zLTItMSAuYWEtbWVkaWEtdGV4dF9fZmlyc3QtY29sdW1uID4gaW1nLFxuICAuYWEtbWVkaWEtdGV4dC5hYS1tZWRpYS10ZXh0LS1mdWxsIC5hYS1tZWRpYS10ZXh0X19jb2x1bW5zLTItMSAuYWEtbWVkaWEtdGV4dF9fZmlyc3QtY29sdW1uID4gdmlkZW8sXG4gIC5hYS1tZWRpYS10ZXh0LmFhLW1lZGlhLXRleHQtLWZ1bGwgLmFhLW1lZGlhLXRleHRfX2NvbHVtbnMtMi0xIC5hYS1tZWRpYS10ZXh0X19maXJzdC1jb2x1bW4gPiAuYWEtdmlkZW8td3JhcHBlciB7XG4gICAgd2lkdGg6IGNhbGMoNjAlIC0gY2FsYygzLjJyZW0gKyAwLjV2dykgLyAyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1tZWRpYS10ZXh0LmFhLW1lZGlhLXRleHQtLWZ1bGwgLmFhLW1lZGlhLXRleHRfX2NvbHVtbnMtMi0xIC5hYS1tZWRpYS10ZXh0X19zZWNvbmQtY29sdW1uID4gaW1nLFxuICAuYWEtbWVkaWEtdGV4dC5hYS1tZWRpYS10ZXh0LS1mdWxsIC5hYS1tZWRpYS10ZXh0X19jb2x1bW5zLTItMSAuYWEtbWVkaWEtdGV4dF9fc2Vjb25kLWNvbHVtbiA+IHZpZGVvLFxuICAuYWEtbWVkaWEtdGV4dC5hYS1tZWRpYS10ZXh0LS1mdWxsIC5hYS1tZWRpYS10ZXh0X19jb2x1bW5zLTItMSAuYWEtbWVkaWEtdGV4dF9fc2Vjb25kLWNvbHVtbiA+IC5hYS12aWRlby13cmFwcGVyIHtcbiAgICB3aWR0aDogY2FsYyg0MCUgLSBjYWxjKDMuMnJlbSArIDAuNXZ3KSAvIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW1lZGlhLXRleHQuYWEtbWVkaWEtdGV4dC0tZnVsbCAuYWEtbWVkaWEtdGV4dF9fY29sdW1ucy0xLTIgLmFhLW1lZGlhLXRleHRfX2ZpcnN0LWNvbHVtbiB7XG4gICAgZ3JpZC1jb2x1bW46IDEwLzE0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW1lZGlhLXRleHQuYWEtbWVkaWEtdGV4dC0tZnVsbCAuYWEtbWVkaWEtdGV4dF9fY29sdW1ucy0xLTIgLmFhLW1lZGlhLXRleHRfX2ZpcnN0LWNvbHVtbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWRhcms6YmVmb3JlLCAuYWEtbWVkaWEtdGV4dC5hYS1tZWRpYS10ZXh0LS1mdWxsIC5hYS1tZWRpYS10ZXh0X19jb2x1bW5zLTEtMiAuYWEtbWVkaWEtdGV4dF9fZmlyc3QtY29sdW1uLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtZGFyazpiZWZvcmUge1xuICAgIHdpZHRoOiBjYWxjKDYwJSAtIGNhbGMoMy4ycmVtICsgMC41dncpIC8gMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbWVkaWEtdGV4dC5hYS1tZWRpYS10ZXh0LS1mdWxsIC5hYS1tZWRpYS10ZXh0X19jb2x1bW5zLTEtMiAuYWEtbWVkaWEtdGV4dF9fc2Vjb25kLWNvbHVtbiB7XG4gICAgZ3JpZC1jb2x1bW46IDEvNztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1tZWRpYS10ZXh0LmFhLW1lZGlhLXRleHQtLWZ1bGwgLmFhLW1lZGlhLXRleHRfX2NvbHVtbnMtMS0yIC5hYS1tZWRpYS10ZXh0X19zZWNvbmQtY29sdW1uLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZGFyazpiZWZvcmUsIC5hYS1tZWRpYS10ZXh0LmFhLW1lZGlhLXRleHQtLWZ1bGwgLmFhLW1lZGlhLXRleHRfX2NvbHVtbnMtMS0yIC5hYS1tZWRpYS10ZXh0X19zZWNvbmQtY29sdW1uLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtZGFyazpiZWZvcmUge1xuICAgIHdpZHRoOiBjYWxjKDQwJSAtIGNhbGMoMy4ycmVtICsgMC41dncpIC8gMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbWVkaWEtdGV4dC5hYS1tZWRpYS10ZXh0LS1mdWxsIC5hYS1tZWRpYS10ZXh0X19jb2x1bW5zLTEtMiAuYWEtbWVkaWEtdGV4dF9fZmlyc3QtY29sdW1uID4gaW1nLFxuICAuYWEtbWVkaWEtdGV4dC5hYS1tZWRpYS10ZXh0LS1mdWxsIC5hYS1tZWRpYS10ZXh0X19jb2x1bW5zLTEtMiAuYWEtbWVkaWEtdGV4dF9fZmlyc3QtY29sdW1uID4gdmlkZW8sXG4gIC5hYS1tZWRpYS10ZXh0LmFhLW1lZGlhLXRleHQtLWZ1bGwgLmFhLW1lZGlhLXRleHRfX2NvbHVtbnMtMS0yIC5hYS1tZWRpYS10ZXh0X19maXJzdC1jb2x1bW4gPiAuYWEtdmlkZW8td3JhcHBlciB7XG4gICAgd2lkdGg6IGNhbGMoNDAlIC0gY2FsYygzLjJyZW0gKyAwLjV2dykgLyAyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1tZWRpYS10ZXh0LmFhLW1lZGlhLXRleHQtLWZ1bGwgLmFhLW1lZGlhLXRleHRfX2NvbHVtbnMtMS0yIC5hYS1tZWRpYS10ZXh0X19zZWNvbmQtY29sdW1uID4gaW1nLFxuICAuYWEtbWVkaWEtdGV4dC5hYS1tZWRpYS10ZXh0LS1mdWxsIC5hYS1tZWRpYS10ZXh0X19jb2x1bW5zLTEtMiAuYWEtbWVkaWEtdGV4dF9fc2Vjb25kLWNvbHVtbiA+IHZpZGVvLFxuICAuYWEtbWVkaWEtdGV4dC5hYS1tZWRpYS10ZXh0LS1mdWxsIC5hYS1tZWRpYS10ZXh0X19jb2x1bW5zLTEtMiAuYWEtbWVkaWEtdGV4dF9fc2Vjb25kLWNvbHVtbiA+IC5hYS12aWRlby13cmFwcGVyIHtcbiAgICB3aWR0aDogY2FsYyg2MCUgLSBjYWxjKDMuMnJlbSArIDAuNXZ3KSAvIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW1lZGlhLXRleHQuYWEtbWVkaWEtdGV4dC0tZnVsbC5hYS1tZWRpYS10ZXh0LS1yZXZlcnNlZC1kZXNrdG9wIC5hYS1tZWRpYS10ZXh0X19maXJzdC1jb2x1bW4ge1xuICAgIGdyaWQtY29sdW1uOiAxLzc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbWVkaWEtdGV4dC5hYS1tZWRpYS10ZXh0LS1mdWxsLmFhLW1lZGlhLXRleHQtLXJldmVyc2VkLWRlc2t0b3AgLmFhLW1lZGlhLXRleHRfX3NlY29uZC1jb2x1bW4ge1xuICAgIGdyaWQtY29sdW1uOiA4LzE0O1xuICB9XG59XG4uYWEtbWVkaWEtdGV4dC5hYS1tZWRpYS10ZXh0LS1mdWxsLmFhLW1lZGlhLXRleHQtLXJldmVyc2VkLWRlc2t0b3AgLmFhLW1lZGlhLXRleHRfX2ZpcnN0LWNvbHVtbiA+IGltZyxcbi5hYS1tZWRpYS10ZXh0LmFhLW1lZGlhLXRleHQtLWZ1bGwuYWEtbWVkaWEtdGV4dC0tcmV2ZXJzZWQtZGVza3RvcCAuYWEtbWVkaWEtdGV4dF9fZmlyc3QtY29sdW1uID4gdmlkZW8sXG4uYWEtbWVkaWEtdGV4dC5hYS1tZWRpYS10ZXh0LS1mdWxsLmFhLW1lZGlhLXRleHQtLXJldmVyc2VkLWRlc2t0b3AgLmFhLW1lZGlhLXRleHRfX2ZpcnN0LWNvbHVtbiA+IC5hYS12aWRlby13cmFwcGVyIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGluaXRpYWw7XG4gIHRvcDogMDtcbn1cbi5hYS1tZWRpYS10ZXh0LmFhLW1lZGlhLXRleHQtLWZ1bGwuYWEtbWVkaWEtdGV4dC0tcmV2ZXJzZWQtZGVza3RvcCAuYWEtbWVkaWEtdGV4dF9fc2Vjb25kLWNvbHVtbiA+IGltZyxcbi5hYS1tZWRpYS10ZXh0LmFhLW1lZGlhLXRleHQtLWZ1bGwuYWEtbWVkaWEtdGV4dC0tcmV2ZXJzZWQtZGVza3RvcCAuYWEtbWVkaWEtdGV4dF9fc2Vjb25kLWNvbHVtbiA+IHZpZGVvLFxuLmFhLW1lZGlhLXRleHQuYWEtbWVkaWEtdGV4dC0tZnVsbC5hYS1tZWRpYS10ZXh0LS1yZXZlcnNlZC1kZXNrdG9wIC5hYS1tZWRpYS10ZXh0X19zZWNvbmQtY29sdW1uID4gLmFhLXZpZGVvLXdyYXBwZXIge1xuICBsZWZ0OiBpbml0aWFsO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1tZWRpYS10ZXh0LmFhLW1lZGlhLXRleHQtLWZ1bGwuYWEtbWVkaWEtdGV4dC0tcmV2ZXJzZWQtZGVza3RvcCAuYWEtbWVkaWEtdGV4dF9fY29sdW1ucy0yLTEgLmFhLW1lZGlhLXRleHRfX2ZpcnN0LWNvbHVtbiB7XG4gICAgZ3JpZC1jb2x1bW46IDEvNztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1tZWRpYS10ZXh0LmFhLW1lZGlhLXRleHQtLWZ1bGwuYWEtbWVkaWEtdGV4dC0tcmV2ZXJzZWQtZGVza3RvcCAuYWEtbWVkaWEtdGV4dF9fY29sdW1ucy0yLTEgLmFhLW1lZGlhLXRleHRfX2ZpcnN0LWNvbHVtbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWRhcms6YmVmb3JlLCAuYWEtbWVkaWEtdGV4dC5hYS1tZWRpYS10ZXh0LS1mdWxsLmFhLW1lZGlhLXRleHQtLXJldmVyc2VkLWRlc2t0b3AgLmFhLW1lZGlhLXRleHRfX2NvbHVtbnMtMi0xIC5hYS1tZWRpYS10ZXh0X19maXJzdC1jb2x1bW4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1kYXJrOmJlZm9yZSB7XG4gICAgd2lkdGg6IGNhbGMoNjAlIC0gY2FsYygzLjJyZW0gKyAwLjV2dykgLyAyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1tZWRpYS10ZXh0LmFhLW1lZGlhLXRleHQtLWZ1bGwuYWEtbWVkaWEtdGV4dC0tcmV2ZXJzZWQtZGVza3RvcCAuYWEtbWVkaWEtdGV4dF9fY29sdW1ucy0yLTEgLmFhLW1lZGlhLXRleHRfX3NlY29uZC1jb2x1bW4ge1xuICAgIGdyaWQtY29sdW1uOiAxMC8xNDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1tZWRpYS10ZXh0LmFhLW1lZGlhLXRleHQtLWZ1bGwuYWEtbWVkaWEtdGV4dC0tcmV2ZXJzZWQtZGVza3RvcCAuYWEtbWVkaWEtdGV4dF9fY29sdW1ucy0yLTEgLmFhLW1lZGlhLXRleHRfX3NlY29uZC1jb2x1bW4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1kYXJrOmJlZm9yZSwgLmFhLW1lZGlhLXRleHQuYWEtbWVkaWEtdGV4dC0tZnVsbC5hYS1tZWRpYS10ZXh0LS1yZXZlcnNlZC1kZXNrdG9wIC5hYS1tZWRpYS10ZXh0X19jb2x1bW5zLTItMSAuYWEtbWVkaWEtdGV4dF9fc2Vjb25kLWNvbHVtbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWRhcms6YmVmb3JlIHtcbiAgICB3aWR0aDogY2FsYyg0MCUgLSBjYWxjKDMuMnJlbSArIDAuNXZ3KSAvIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW1lZGlhLXRleHQuYWEtbWVkaWEtdGV4dC0tZnVsbC5hYS1tZWRpYS10ZXh0LS1yZXZlcnNlZC1kZXNrdG9wIC5hYS1tZWRpYS10ZXh0X19jb2x1bW5zLTEtMiAuYWEtbWVkaWEtdGV4dF9fZmlyc3QtY29sdW1uIHtcbiAgICBncmlkLWNvbHVtbjogMS81O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW1lZGlhLXRleHQuYWEtbWVkaWEtdGV4dC0tZnVsbC5hYS1tZWRpYS10ZXh0LS1yZXZlcnNlZC1kZXNrdG9wIC5hYS1tZWRpYS10ZXh0X19jb2x1bW5zLTEtMiAuYWEtbWVkaWEtdGV4dF9fZmlyc3QtY29sdW1uLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZGFyazpiZWZvcmUsIC5hYS1tZWRpYS10ZXh0LmFhLW1lZGlhLXRleHQtLWZ1bGwuYWEtbWVkaWEtdGV4dC0tcmV2ZXJzZWQtZGVza3RvcCAuYWEtbWVkaWEtdGV4dF9fY29sdW1ucy0xLTIgLmFhLW1lZGlhLXRleHRfX2ZpcnN0LWNvbHVtbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWRhcms6YmVmb3JlIHtcbiAgICB3aWR0aDogY2FsYyg0MCUgLSBjYWxjKDMuMnJlbSArIDAuNXZ3KSAvIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW1lZGlhLXRleHQuYWEtbWVkaWEtdGV4dC0tZnVsbC5hYS1tZWRpYS10ZXh0LS1yZXZlcnNlZC1kZXNrdG9wIC5hYS1tZWRpYS10ZXh0X19jb2x1bW5zLTEtMiAuYWEtbWVkaWEtdGV4dF9fc2Vjb25kLWNvbHVtbiB7XG4gICAgZ3JpZC1jb2x1bW46IDgvMTQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbWVkaWEtdGV4dC5hYS1tZWRpYS10ZXh0LS1mdWxsLmFhLW1lZGlhLXRleHQtLXJldmVyc2VkLWRlc2t0b3AgLmFhLW1lZGlhLXRleHRfX2NvbHVtbnMtMS0yIC5hYS1tZWRpYS10ZXh0X19zZWNvbmQtY29sdW1uLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZGFyazpiZWZvcmUsIC5hYS1tZWRpYS10ZXh0LmFhLW1lZGlhLXRleHQtLWZ1bGwuYWEtbWVkaWEtdGV4dC0tcmV2ZXJzZWQtZGVza3RvcCAuYWEtbWVkaWEtdGV4dF9fY29sdW1ucy0xLTIgLmFhLW1lZGlhLXRleHRfX3NlY29uZC1jb2x1bW4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1kYXJrOmJlZm9yZSB7XG4gICAgd2lkdGg6IGNhbGMoNjAlIC0gY2FsYygzLjJyZW0gKyAwLjV2dykgLyAyKTtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIEFBIC0gTnVtYmVyc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLW51bWJlcnMgLmFhLW51bWJlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IGNhbGMoNi4ycmVtICsgMC42dncpO1xuICBmb250LWZhbWlseTogXCJBbGJlcnQgU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzU3NzE5QTtcbn1cbi5hYS1udW1iZXJzIC5hYS1zdWJ0ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgQUEgLSBQYW5lbHNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1wYW5lbHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qLmFhLWdyaWQge1xuXG4gICAgQGluY2x1ZGUgYnAtbWF4KGxnKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICAgIH1cbiAgfSovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLXBhbmVscyA+IC5hYS1pbm5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTMsIG1pbm1heCgwcHgsIDFmcikpO1xuICB9XG4gIC5hYS1wYW5lbHMgPiAuYWEtaW5uZXIgLmFhLWNvbnRlbnQtd2lkdGgtLWZ1bGwge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDEzO1xuICB9XG59XG4uYWEtcGFuZWxzIC5hYS1icmFuZGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuLmFhLXBhbmVscyAuYWEtY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAwO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGluaGVyaXQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLXBhbmVscyAuYWEtY29udGVudCB7XG4gICAgZ3JpZC1nYXA6IGluaGVyaXQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtcGFuZWxzIC5hYS1wYW5lbCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1wYW5lbHMgLmFhLXBhbmVsLmFhLXBhbmVsLS1jb250ZW50IHtcbiAgICBncmlkLWNvbHVtbjogMS83O1xuICB9XG59XG4uYWEtcGFuZWxzIC5hYS1wYW5lbC5hYS1wYW5lbC0tY29udGVudCBoMSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYWEtcGFuZWxzIC5hYS1wYW5lbC5hYS1wYW5lbC0tY29udGVudCAuYWEtcGFuZWwtLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiBjYWxjKDMuMnJlbSAqIDAuNzUgKyAxdmggKyAyLjhyZW0pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1wYW5lbHMgLmFhLXBhbmVsLmFhLXBhbmVsLS1jb250ZW50IC5hYS1wYW5lbC0td3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygzLjJyZW0gKiAxLjI1ICsgMXZoICsgMy4ycmVtKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYS1wYW5lbHMgLmFhLXBhbmVsLmFhLXBhbmVsLS1pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGNhbGMobWF4KDd2dywgMnJlbSkgKiAtMSk7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmFhLXBhbmVscyAuYWEtcGFuZWwuYWEtcGFuZWwtLWltYWdlIHtcbiAgICBsZWZ0OiBjYWxjKG1heCg1dncsIDJyZW0pICogLTEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLXBhbmVscyAuYWEtcGFuZWwuYWEtcGFuZWwtLWltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4uYWEtcGFuZWxzIC5hYS1wYW5lbC5hYS1wYW5lbC0taW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLXBhbmVscyAuYWEtcGFuZWwuYWEtcGFuZWwtLWltYWdlIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5cbi8qLmFhLXBhbmVsLS1jb250ZW50IHtcblxuICAmLmFhLW1vZHVsZS1zcGFjaW5nLWJvdHRvbS0tbWVkaXVtIHtcblxuICAgIEBpbmNsdWRlIGJwLW1heChsZykge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cblxuLmFhLXBhbmVsLS1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBsZWZ0OiBjYWxjKG1heCg1dncsIDJyZW0pICogLTEpO1xuXG4gIEBpbmNsdWRlIGJwLW1pbihzbSkge1xuICAgIGxlZnQ6IGNhbGMobWF4KDd2dywgMnJlbSkgKiAtMSk7XG4gIH1cblxuICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiBpbml0aWFsO1xuICAgIHdpZHRoOiBjYWxjKDUwdncgLSAoY2FsYygzLjJyZW0gKyAwLjV2dykgLyAyKSk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmFhLXBhbmVsX19mb3JtIHtcblxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDMuMnJlbSAqIDIpO1xuICB9XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDMuMnJlbSAqIDIpO1xuICB9XG59Ki9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBRdW90ZVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLXF1b3RlX19pbWFnZSB7XG4gIHdpZHRoOiAxMHJlbTtcbiAgaGVpZ2h0OiAxMHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFhLXF1b3RlX19pbWFnZSBpbWcge1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmFhLWNvbnRlbnQtYWxpZ25tZW50LS1jZW50ZXIgLmFhLXF1b3RlX19pbWFnZSB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmFhLXF1b3RlIC5hYS1tb2R1bGVfX2hlYWRlciBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5hYS1xdW90ZSAuYWEtcXVvdGVfX25hbWUge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIFNvY2lhbCBGb2xsb3dcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1zb2NpYWwtZm9sbG93IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IDIuNHJlbTtcbiAgcm93LWdhcDogMnJlbTtcbiAgbWF4LXdpZHRoOiAxMy4ycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLXNvY2lhbC1mb2xsb3cge1xuICAgIGdyaWQtYXV0by1yb3dzOiA0LjZyZW07XG4gICAgcm93LWdhcDogNC4ycmVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uYWEtc29jaWFsLWZvbGxvdyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgd2lkdGg6IDIuNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtc29jaWFsLWZvbGxvdyBhIHtcbiAgICB3aWR0aDogNC42cmVtO1xuICB9XG59XG4uYWEtc29jaWFsLWZvbGxvdyBhIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMi40cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLXNvY2lhbC1mb2xsb3cgYSBzdmcge1xuICAgIHdpZHRoOiA0LjZyZW07XG4gIH1cbn1cbi5hYS1zb2NpYWwtZm9sbG93IGEgc3ZnIHBhdGgge1xuICBmaWxsOiAjMDAwMDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZTtcbn1cbi5hYS1zb2NpYWwtZm9sbG93IGE6aG92ZXIgc3ZnIHBhdGgsXG4uYWEtc29jaWFsLWZvbGxvdyBhOmZvY3VzIHN2ZyBwYXRoLFxuLmFhLXNvY2lhbC1mb2xsb3cgYTphY3RpdmUgc3ZnIHBhdGgge1xuICBmaWxsOiAjNTc3MTlBO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIFNvY2lhbCBTaGFyaW5nXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtc29jaWFsLXNoYXJpbmcge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IGNhbGMoMy4ycmVtICogMC41KTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tdG9wOiBjYWxjKDMuMnJlbSAqIDAuNzUpO1xuICBwYWRkaW5nOiAwO1xufVxuLmFhLXNvY2lhbC1zaGFyaW5nIGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uYWEtc29jaWFsLXNoYXJpbmcgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDIuNHJlbTtcbn1cbi5hYS1zb2NpYWwtc2hhcmluZyBzdmcgcGF0aCB7XG4gIGZpbGw6ICMwMDAwMDA7XG59XG4uYWEtc29jaWFsLXNoYXJpbmcgYTpob3ZlciBzdmcgcGF0aCxcbi5hYS1zb2NpYWwtc2hhcmluZyBhOmZvY3VzIHN2ZyBwYXRoLFxuLmFhLXNvY2lhbC1zaGFyaW5nIGE6YWN0aXZlIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzU3NzE5QTtcbn1cblxubWFpbjpub3QoLmFhLWxhbmRpbmctcGFnZSkgLmFhLXNvY2lhbC1zaGFyaW5nIGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbik6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIFRlYW1cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS10ZWFtIC5hYS10ZWFtLWluaXQtaXNvdG9wZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYS10ZWFtIC5hYS10ZWFtLWluaXQtaXNvdG9wZSB7XG4gICAgbWFyZ2luOiAwIGNhbGMoY2FsYygzLjJyZW0gKyAwLjV2dykgLyAtMik7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIGNhbGMoMy4ycmVtICsgMC41dncpKTtcbiAgfVxufVxuLmFhLXRlYW0gLmFhLXRlYW0taW5pdC1pc290b3BlIC5hYS1jb2x1bW4ge1xuICBhbmltYXRpb246IGlzb3RvcGVGYWRlSW4gMC44cyBlYXNlIDAuMXMgMSBmb3J3YXJkcztcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygzLjJyZW0gKyAyLjV2aCk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXJlbSk7XG4gIHdpZHRoOiAxMDAlO1xufVxuQGtleWZyYW1lcyBpc290b3BlRmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcmVtKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYS10ZWFtIC5hYS10ZWFtLWluaXQtaXNvdG9wZSAuYWEtY29sdW1uIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyhjYWxjKDMuMnJlbSArIDAuNXZ3KSAvIDIpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyhjYWxjKDMuMnJlbSArIDAuNXZ3KSAvIDIpO1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMyUgLSBjYWxjKDMuMnJlbSArIDAuNXZ3KSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtdGVhbSAuYWEtdGVhbS1pbml0LWlzb3RvcGUgLmFhLWNvbHVtbiB7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gY2FsYygzLjJyZW0gKyAwLjV2dykpO1xuICB9XG59XG4uYWEtdGVhbSAuYWEtdGVhbS1pbml0LWlzb3RvcGUgLmFhLWNvbHVtbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWEtdGVhbS1maWx0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbHVtbi1nYXA6IDJyZW07XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLXRlYW0tZmlsdGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICB9XG59XG4uYWEtdGVhbS1maWx0ZXIgYnV0dG9uIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLmFhLXRlYW0tbWVtYmVyX19pbWFnZSB7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFhLXRlYW0tbWVtYmVyX19ib2R5IHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbi5hYS10ZWFtLW1lbWJlcl9fYm9keSBhICsgYSB7XG4gIG1hcmdpbi10b3A6IDAuMnJlbTtcbn1cbi5hYS10ZWFtLW1lbWJlcl9fYm9keSBhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cbi5hYS10ZWFtLW1lbWJlcl9fYm9keSAuYWEtc29jaWFsLWZvbGxvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gIGdyaWQtYXV0by1jb2x1bW5zOiAyLjJyZW07XG4gIGNvbHVtbi1nYXA6IDIuMnJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS10ZWFtLW1lbWJlcl9fYm9keSAuYWEtc29jaWFsLWZvbGxvdyB7XG4gICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDIuMnJlbTtcbiAgICBjb2x1bW4tZ2FwOiAyLjJyZW07XG4gIH1cbn1cbi5hYS10ZWFtLW1lbWJlcl9fYm9keSAuYWEtc29jaWFsLWZvbGxvdyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgd2lkdGg6IDIuMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtdGVhbS1tZW1iZXJfX2JvZHkgLmFhLXNvY2lhbC1mb2xsb3cgYSB7XG4gICAgd2lkdGg6IDIuMnJlbTtcbiAgfVxufVxuLmFhLXRlYW0tbWVtYmVyX19ib2R5IC5hYS1zb2NpYWwtZm9sbG93IGEgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyLjJyZW07XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtdGVhbS1tZW1iZXJfX2JvZHkgLmFhLXNvY2lhbC1mb2xsb3cgYSBzdmcge1xuICAgIHdpZHRoOiAyLjJyZW07XG4gIH1cbn1cbi5hYS10ZWFtLW1lbWJlcl9fYm9keSAuYWEtc29jaWFsLWZvbGxvdyBhIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzAwMDAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2U7XG59XG4uYWEtdGVhbS1tZW1iZXJfX2JvZHkgLmFhLXNvY2lhbC1mb2xsb3cgYTpob3ZlciBzdmcgcGF0aCxcbi5hYS10ZWFtLW1lbWJlcl9fYm9keSAuYWEtc29jaWFsLWZvbGxvdyBhOmZvY3VzIHN2ZyBwYXRoLFxuLmFhLXRlYW0tbWVtYmVyX19ib2R5IC5hYS1zb2NpYWwtZm9sbG93IGE6YWN0aXZlIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzU3NzE5QTtcbn1cblxuLmFhLXRlYW0tbWVtYmVyX19uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xufVxuXG4uYWEtdGVhbS1tZW1iZXJfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4ycmVtO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIEFBIC0gUmljaCBUZXh0XG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIEFBIC0gVmlkZW9cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBTeXN0ZW0gUGFnZXNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1zeXN0ZW0tcGFnZSBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuLmFhLXN5c3RlbS1wYWdlIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwibWluaW9uLXByb1wiLCBcIkFsYmVydCBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjNyZW0gKyAwLjF2dyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYWEtc3lzdGVtLXBhZ2UgZm9ybSB7XG4gIG1heC13aWR0aDogNTByZW07XG59XG4uYWEtc3lzdGVtLXBhZ2UgZm9ybSBoMyB7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIm1pbmlvbi1wcm9cIiwgXCJBbGJlcnQgU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC4xdncpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMy4ycmVtICogMC4yNSk7XG59XG4uYWEtc3lzdGVtLXBhZ2UgZm9ybSAuaHMtaW5wdXQge1xuICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC4xdncpICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAwcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC44ZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMC44ZW0gIWltcG9ydGFudDtcbn1cbi5hYS1zeXN0ZW0tcGFnZSBmb3JtIC5ocy1zdWJtaXQge1xuICBtYXJnaW4tdG9wOiAwcmVtO1xufVxuLmFhLXN5c3RlbS1wYWdlIGZvcm0gLmhzLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDMuMnJlbTtcbn1cbi5hYS1zeXN0ZW0tcGFnZSBmb3JtIC5ocy1mb3JtLWZpZWxkOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMy4ycmVtICogMC43NSk7XG59XG4uYWEtc3lzdGVtLXBhZ2UgZm9ybSAuaHMtZm9ybS1maWVsZCA+IGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC4xdncpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDMuMnJlbSAqIDAuMjUpO1xufVxuLmFhLXN5c3RlbS1wYWdlIGZvcm0gLmhzLWZvcm0tZmllbGQgPiBsYWJlbDplbXB0eSwgLmFhLXN5c3RlbS1wYWdlIGZvcm0gLmhzLWZvcm0tZmllbGQgPiBsYWJlbDplbXB0eSArIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFhLXN5c3RlbS1wYWdlIGZvcm0gLmhzLWxvZ2luLXdpZGdldC1zaG93LXBhc3N3b3JkLFxuLmFhLXN5c3RlbS1wYWdlIGZvcm0gLmhzLXJlZ2lzdGVyLXdpZGdldC1zaG93LXBhc3N3b3JkLFxuLmFhLXN5c3RlbS1wYWdlIGZvcm0gLmhzLXJlc2V0LXdpZGdldC1zaG93LXBhc3N3b3JkIHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygzLjJyZW0gKiAwLjI1KTtcbn1cbi5hYS1zeXN0ZW0tcGFnZSB1bC5ocy1lcnJvci1tc2dzIHtcbiAgbWFyZ2luOiAwO1xufVxuLmFhLXN5c3RlbS1wYWdlIHVsLmhzLWVycm9yLW1zZ3MgbGFiZWw6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hYS1zeXN0ZW0tcGFnZSAuaHNfY29zX3dyYXBwZXJfdHlwZV9tZW1iZXJfbG9naW4gLmhzLWZvcm0tZmllbGQ6bnRoLW9mLXR5cGUoMykge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmFhLXN5c3RlbS1wYWdlIC5oc19jb3Nfd3JhcHBlcl90eXBlX21lbWJlcl9sb2dpbiAuaHMtZm9ybS1maWVsZDpudGgtb2YtdHlwZSgzKSBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWEtc3lzdGVtLXBhZ2UgLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1heC13aWR0aDogMjRyZW07XG59XG4uYWEtc3lzdGVtLXBhZ2UgLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IFtuYW1lPXBhc3N3b3JkXSB7XG4gIGhlaWdodDogNXJlbSAhaW1wb3J0YW50O1xufVxuLmFhLXN5c3RlbS1wYWdlIC5lbWFpbC1wcmVmcyB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uYWEtc3lzdGVtLXBhZ2UgLmVtYWlsLXByZWZzIC5pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMS40cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS40cmVtO1xuICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgI0Q0RUNGNTtcbn1cbi5hYS1zeXN0ZW0tcGFnZSAuZW1haWwtcHJlZnMgLml0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDEuNHJlbTtcbiAgcGFkZGluZy10b3A6IDEuNHJlbTtcbiAgYm9yZGVyLXRvcDogMC4xcmVtIHNvbGlkICNENEVDRjU7XG59XG4uYWEtc3lzdGVtLXBhZ2UgLmVtYWlsLXByZWZzIC5pdGVtIC5jaGVja2JveC1yb3cgKyBwIHtcbiAgbWFyZ2luLXRvcDogMC44cmVtO1xufVxuLmFhLXN5c3RlbS1wYWdlIC5lbWFpbC1wcmVmcyAuc3Vic2NyaWJlLW9wdGlvbnMge1xuICBtYXJnaW4tdG9wOiAxLjhyZW07XG59XG4uYWEtc3lzdGVtLXBhZ2UgLmVtYWlsLXByZWZzIC5zdWJzY3JpYmUtb3B0aW9ucyAuaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5hYS1zeXN0ZW0tcGFnZSAuZW1haWwtcHJlZnMgLmhzLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDMuMnJlbTtcbn1cbi5hYS1zeXN0ZW0tcGFnZSAucGFnZS1oZWFkZXIgKyAuc3VjY2VzcyB7XG4gIG1hcmdpbi10b3A6IDEuNHJlbTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBCbG9nIExpc3RpbmdcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgVGFnc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLXRhZ3NfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hYS10YWdzX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDE2OHJlbSAvIDEyICogMTApO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4uYWEtdGFnIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMC43cmVtIDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENEVDRjU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xufVxuLmFhLXRhZzpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbn1cbi5hYS10YWc6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTc3MTlBO1xufVxuXG4uYWEtdGFnLS1jdXJyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU3NzE5QTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBQYWdpbmF0aW9uXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgcGFkZGluZy1yaWdodDogNHJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLXBhZ2luYXRpb24ge1xuICAgIG1heC13aWR0aDogY2FsYygxNjhyZW0gLyAxMiAqIDYpO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuLmFhLXBhZ2luYXRpb24gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uYWEtcGFnaW5hdGlvbiBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5hYS1wYWdpbmF0aW9uIGxpOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtcGFnaW5hdGlvbiBsaTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5hYS1wYWdpbmF0aW9uIGxpIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBmb250LWZhbWlseTogXCJBbGJlcnQgU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cbi5hYS1wYWdpbmF0aW9uIGxpIGEuYWEtcGFnaW5hdGlvbi0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU3NzE5QTtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cbi5hYS1ibG9nLWxpc3RpbmcgLmFhLWJsb2ctcG9zdHMgLmFhLWNvbHVtbiBhLFxuLmFhLWJsb2ctbGlzdGluZyAuYWEtYmxvZy1wb3N0cyAuYWEtY29sdW1uIGE6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5hYS1ibG9nLWxpc3RpbmcgLmFhLWJsb2ctcG9zdHMgLmFhLWNvbHVtbl9faW1hZ2Uge1xuICBhc3BlY3QtcmF0aW86IDQvMztcbn1cbi5hYS1ibG9nLWxpc3RpbmcgLmluaXQtaXNvdG9wZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYS1ibG9nLWxpc3RpbmcgLmluaXQtaXNvdG9wZSB7XG4gICAgbWFyZ2luOiAwIGNhbGMoY2FsYygzLjJyZW0gKyAwLjV2dykgLyAtMik7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIGNhbGMoMy4ycmVtICsgMC41dncpKTtcbiAgfVxufVxuLmFhLWJsb2ctbGlzdGluZyAuaW5pdC1pc290b3BlIC5hYS1jb2x1bW4ge1xuICBhbmltYXRpb246IGlzb3RvcGVGYWRlSW4gMC44cyBlYXNlIDAuMXMgMSBmb3J3YXJkcztcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygzLjJyZW0gKyAyLjV2aCk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXJlbSk7XG4gIHdpZHRoOiAxMDAlO1xufVxuQGtleWZyYW1lcyBpc290b3BlRmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcmVtKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYS1ibG9nLWxpc3RpbmcgLmluaXQtaXNvdG9wZSAuYWEtY29sdW1uIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyhjYWxjKDMuMnJlbSArIDAuNXZ3KSAvIDIpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyhjYWxjKDMuMnJlbSArIDAuNXZ3KSAvIDIpO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIGNhbGMoMy4ycmVtICsgMC41dncpKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1ibG9nLWxpc3RpbmcgLmluaXQtaXNvdG9wZSAuYWEtY29sdW1uIHtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMlIC0gY2FsYygzLjJyZW0gKyAwLjV2dykpO1xuICB9XG59XG4uYWEtYmxvZy1saXN0aW5nIC5pbml0LWlzb3RvcGUgLmFhLWNvbHVtbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFhLWJsb2ctbGlzdGluZyAjaXNvdG9wZS1sb2FkLW1vcmUge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmhzLWlubGluZS1lZGl0IC5hYS1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xufVxuLmhzLWlubGluZS1lZGl0IC5hYS1jb2x1bW4ge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5ocy1pbmxpbmUtZWRpdCAuYWEtYmxvZy1wb3N0cyAuYWEtbW9kdWxlX19mb290ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWEtYmxvZy1saXN0aW5nX19zaW1wbGUgYXJ0aWNsZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkIHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMy4ycmVtO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIEJsb2cgUG9zdFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLWJsb2ctcG9zdCAuYWEtYmxvdC1wb3N0X190b3BpYyxcbi5hYS1ibG9nLXBvc3RzIC5hYS1ibG90LXBvc3RfX3RvcGljIHtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5hYS1ibG9nLXBvc3QgLmFhLWF1dGhvcixcbi5hYS1ibG9nLXBvc3RzIC5hYS1hdXRob3Ige1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYWEtYmxvZy1wb3N0IC5hYS1hdXRob3IgYSxcbi5hYS1ibG9nLXBvc3RzIC5hYS1hdXRob3IgYSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uYWEtYmxvZy1wb3N0IGgxLFxuLmFhLWJsb2ctcG9zdHMgaDEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hYS1ibG9nLXBvc3RfX2luZm8ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAwLjhyZW07XG59XG5cbi5hYS1ibG9nLXBvc3RfX2NvbnRlbnQtLWltYWdlIC5hYS1pbm5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cblxuLmFhLWJsb2ctcG9zdF9fZmVhdHVyZWQtaW1hZ2Uge1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG59XG5cbi5hYS1ibG9nLXBvc3RfX2JvZHktZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiBjYWxjKDMuMnJlbSAqIDEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1ibG9nLXBvc3RfX2JvZHktZm9vdGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDMuMnJlbSAqIDEuMjUpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc3BsaWRlLWxvYWRpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTtcbiAgfVxufVxuLnNwbGlkZV9fdHJhY2stLWRyYWdnYWJsZSB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnNwbGlkZV9fdHJhY2stLWZhZGUgPiAuc3BsaWRlX19saXN0ID4gLnNwbGlkZV9fc2xpZGUge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMDtcbn1cblxuLnNwbGlkZV9fdHJhY2stLWZhZGUgPiAuc3BsaWRlX19saXN0ID4gLnNwbGlkZV9fc2xpZGUuaXMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMTtcbn1cblxuLnNwbGlkZS0tcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi5zcGxpZGVfX3RyYWNrLS10dGIgPiAuc3BsaWRlX19saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zcGxpZGVfX2NvbnRhaW5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNwbGlkZV9fbGlzdCB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnNwbGlkZS5pcy1pbml0aWFsaXplZDpub3QoLmlzLWFjdGl2ZSkgLnNwbGlkZV9fbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3BsaWRlX19wYWdpbmF0aW9uIHtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNwbGlkZV9fcGFnaW5hdGlvbiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnNwbGlkZTpub3QoLmlzLW92ZXJmbG93KSAuc3BsaWRlX19wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNwbGlkZV9fcHJvZ3Jlc3NfX2JhciB7XG4gIHdpZHRoOiAwO1xufVxuXG4uc3BsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zcGxpZGUuaXMtaW5pdGlhbGl6ZWQsIC5zcGxpZGUuaXMtcmVuZGVyZWQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc3BsaWRlX19zbGlkZSB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zcGxpZGVfX3NsaWRlIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5zcGxpZGVfX3NwaW5uZXIge1xuICBhbmltYXRpb246IHNwbGlkZS1sb2FkaW5nIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgYm9yZGVyOiAycHggc29saWQgIzk5OTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvdHRvbTogMDtcbiAgY29udGFpbjogc3RyaWN0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4uc3BsaWRlX19zciB7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuXG4uc3BsaWRlX190b2dnbGUuaXMtYWN0aXZlIC5zcGxpZGVfX3RvZ2dsZV9fcGxheSwgLnNwbGlkZV9fdG9nZ2xlX19wYXVzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zcGxpZGVfX3RvZ2dsZS5pcy1hY3RpdmUgLnNwbGlkZV9fdG9nZ2xlX19wYXVzZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLnNwbGlkZV9fdHJhY2sge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5hYS1ibG9nLXBvc3RzX19zbGlkZXIgLmFhLW1vZHVsZV9faGVhZGVyIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxNHJlbSk7XG4gIG1hcmdpbi1ib3R0b206IDQuNHJlbTtcbn1cbi5hYS1ibG9nLXBvc3RzX19zbGlkZXIgLmFhLWNvbHVtbiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWEtYmxvZy1wb3N0c19fc2xpZGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5hYS1ibG9nLXBvc3RzX19zbGlkZXIgLnNwbGlkZSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgY2FsYygzLjJyZW0gKiAtMiksIDEwMHZ3IGNhbGMoMy4ycmVtICogLTIpLCAxMDB2dyAxMDAlLCAwIDEwMCUpO1xuICB9XG4gIC5hYS1ibG9nLXBvc3RzX19zbGlkZXIgLnNwbGlkZV9fdHJhY2sge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG4uYWEtYmxvZy1wb3N0c19fc2xpZGVyIC5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtYmxvZy1wb3N0c19fc2xpZGVyIC5zcGxpZGUge1xuICAgIGdyaWQtY29sdW1uOiA1L3NwYW4gODtcbiAgfVxufVxuLmFhLWJsb2ctcG9zdHNfX3NsaWRlciAuc3BsaWRlX19hcnJvd3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IGNhbGMoMy4ycmVtICogMC43NSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTYuNHJlbTtcbn1cbi5hYS1ibG9nLXBvc3RzX19zbGlkZXIgLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93LS1wcmV2IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5hYS1ibG9nLXBvc3RzX19zbGlkZXIgLnNwbGlkZV9fYXJyb3dzIGJ1dHRvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMS42cmVtO1xufVxuLmFhLWJsb2ctcG9zdHNfX3NsaWRlciAuc3BsaWRlX19hcnJvd3MgYnV0dG9uOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFhLWJsb2ctcG9zdHNfX3NsaWRlciAuc3BsaWRlX19hcnJvd3MgYnV0dG9uOmhvdmVyIHBhdGgsIC5hYS1ibG9nLXBvc3RzX19zbGlkZXIgLnNwbGlkZV9fYXJyb3dzIGJ1dHRvbjpmb2N1cyBwYXRoLCAuYWEtYmxvZy1wb3N0c19fc2xpZGVyIC5zcGxpZGVfX2Fycm93cyBidXR0b246YWN0aXZlIHBhdGgge1xuICBmaWxsOiAjNTc3MTlBO1xufVxuLmFhLWJsb2ctcG9zdHNfX3NsaWRlciAuc3BsaWRlX19hcnJvd3Mgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNHJlbTtcbiAgd2lkdGg6IDQuMnJlbTtcbn1cbi5hYS1ibG9nLXBvc3RzX19zbGlkZXIgLnNwbGlkZV9fYXJyb3dzIHBhdGgge1xuICBmaWxsOiAjNTc3MTlBO1xufVxuXG4uYWEtcXVvdGUtLXNsaWRlciAuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYWEtcXVvdGUtLXNsaWRlciAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNXJlbTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWEtcXVvdGUtLXNsaWRlciAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLXF1b3RlLS1zbGlkZXIgLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93IHtcbiAgICByaWdodDogY2FsYyhjYWxjKDMuMnJlbSArIDAuNXZ3KSAqIC00KTtcbiAgfVxufVxuLmFhLXF1b3RlLS1zbGlkZXIgLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93LnNwbGlkZV9fYXJyb3ctLXByZXYge1xuICBsZWZ0OiAtNXJlbTtcbiAgcmlnaHQ6IGluaXRpYWw7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtcXVvdGUtLXNsaWRlciAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3cuc3BsaWRlX19hcnJvdy0tcHJldiB7XG4gICAgbGVmdDogY2FsYyhjYWxjKDMuMnJlbSArIDAuNXZ3KSAqIC00KTtcbiAgICByaWdodDogaW5pdGlhbDtcbiAgfVxufVxuLmFhLXF1b3RlLS1zbGlkZXIgLnNwbGlkZV9fYXJyb3dzIGJ1dHRvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDAuNHJlbTtcbn1cbi5hYS1xdW90ZS0tc2xpZGVyIC5zcGxpZGVfX2Fycm93cyBidXR0b246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYWEtcXVvdGUtLXNsaWRlciAuc3BsaWRlX19hcnJvd3MgYnV0dG9uOmhvdmVyIHBhdGgsIC5hYS1xdW90ZS0tc2xpZGVyIC5zcGxpZGVfX2Fycm93cyBidXR0b246Zm9jdXMgcGF0aCwgLmFhLXF1b3RlLS1zbGlkZXIgLnNwbGlkZV9fYXJyb3dzIGJ1dHRvbjphY3RpdmUgcGF0aCB7XG4gIGZpbGw6ICM1NzcxOUE7XG59XG4uYWEtcXVvdGUtLXNsaWRlciAuc3BsaWRlX19hcnJvd3Mgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMy40cmVtO1xuICB3aWR0aDogNC4zcmVtO1xufVxuLmFhLXF1b3RlLS1zbGlkZXIgLnNwbGlkZV9fYXJyb3dzIHBhdGgge1xuICBmaWxsOiAjNTc3MTlBO1xufVxuLmFhLXF1b3RlLS1zbGlkZXIgLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogY2FsYygzLjJyZW0gKyAyLjV2aCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMXJlbTtcbn1cbi5hYS1xdW90ZS0tc2xpZGVyIC5zcGxpZGVfX3BhZ2luYXRpb24gbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uYWEtcXVvdGUtLXNsaWRlciAuc3BsaWRlX19wYWdpbmF0aW9uIGxpIGJ1dHRvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEuNnJlbTtcbiAgaGVpZ2h0OiAxLjZyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLmFhLXF1b3RlLS1zbGlkZXIgLnNwbGlkZV9fcGFnaW5hdGlvbiBsaSBidXR0b24uaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU3NzE5QTtcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgTWl4aW5zXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qXG4gKiBEZWNsYXJhdGlvbiBvZiByZXNwb25zaXZlIGJyZWFrcG9pbnRzIGF2YWlsYWJsZSBmb3IgdXNlLCBrZXB0IHVwLXRvLWRhdGUgd2l0aCBsYXRlc3QgQm9vdHN0cmFwIHZlcnNpb24uXG4gKiBodHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy80LjMvbGF5b3V0L292ZXJ2aWV3LyNyZXNwb25zaXZlLWJyZWFrcG9pbnRzXG4gKiBoZyAoaHVnZSkgYW5kIGVuIChlbm91cm1vdXMpIGFyZSBvdXIgb3duIHZhcmlhdGlvbnMsIHRvIHN1cHBvcnQgc3BlY2lmaWMgc3R5bGluZyBmb3IgZXZlbiBiaWdnZXIgc2NyZWVucy5cbiAqL1xuXG4gJGJyZWFrcG9pbnRzOiAoXG4gICd4cycgOiA0ODBweCxcbiAgJ3NtJyA6IDU3NnB4LFxuICAnbWQnIDogNzY4cHgsXG4gICdsZycgOiA5OTJweCxcbiAgJ2xnLXhsJyA6IDExNjBweCxcbiAgJ3hsJyA6IDEyMDBweCxcbiAgJ2hnJyA6IDE0NDBweCxcbiAgJ2VuJyA6IDE2ODBweFxuKTtcblxuQG1peGluIGJwKCRicmVha3BvaW50KSB7XG4gICAgJHZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpO1xuXG4gICAgQGlmICR2YWx1ZSAhPSBudWxsIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR2YWx1ZSkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBAd2FybiBcIlVuZm9ydHVuYXRlbHksIG5vIHZhbHVlIGNvdWxkIGJlIHJldHJpZXZlZCBmcm9tIGAjeyRicmVha3BvaW50fWAuIFwiXG4gICAgICAgICsgXCJQbGVhc2UgbWFrZSBzdXJlIGl0IGlzIGRlZmluZWQgaW4gYCRicmVha3BvaW50c2AgbWFwLlwiO1xuICAgIH1cbn1cblxuJGJyZWFrcG9pbnRzLW1pbjogKFxuICAneHMnIDogNDgwcHgsXG4gICdzbScgOiA1NzZweCxcbiAgJ21kJyA6IDc2OHB4LFxuICAnbGcnIDogOTkycHgsXG4gICd4bCcgOiAxMjAwcHgsXG4gICdoZycgOiAxNDQwcHgsXG4gICdlbicgOiAxNjgwcHhcbik7XG5cbiRicmVha3BvaW50cy1tYXg6IChcbiAgJ3hzJyA6IDQ4MHB4LFxuICAnc20nIDogNTc1cHgsXG4gICdtZCcgOiA3NjdweCxcbiAgJ2xnJyA6IDk5MXB4LFxuICAneGwnIDogMTE5OXB4LFxuICAnaGcnIDogMTQzOXB4LFxuICAnZW4nIDogMTY3OXB4XG4pO1xuXG5AbWl4aW4gYnAtbWluKCRicmVha3BvaW50KSB7XG4gICR2YWx1ZTogbWFwLWdldCgkYnJlYWtwb2ludHMtbWluLCAkYnJlYWtwb2ludCk7XG5cbiAgQGlmICR2YWx1ZSAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHZhbHVlKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJwLW1heCgkYnJlYWtwb2ludCkge1xuICAkdmFsdWU6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLW1heCwgJGJyZWFrcG9pbnQpO1xuXG4gIEBpZiAkdmFsdWUgIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR2YWx1ZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIEVsZW1lbnRzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbn1cblxuaHRtbCxcbmJvZHksXG4uYm9keS13cmFwcGVyLFxuLmFhLXNpdGUtd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFhLXNpdGUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWEtd2VicGFnZSxcbi5hYS1sYW5kaW5nLXBhZ2UsXG4uYWEtYmxvZy1saXN0aW5nLFxuLmFhLWJsb2ctcG9zdCxcbi5hYS1zeXN0ZW0tcGFnZSB7XG4gIGZsZXg6IDE7XG59XG5cbi5ocy1sYW5kaW5nLXBhZ2UuYm9keS13cmFwcGVyIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5oZWFkZXIsXG5tYWluLFxuZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstdGV4dC1kZWNvcmF0aW9uO1xufVxuXG5hLFxuYnV0dG9uLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDAuNHJlbTtcbiAgfVxufVxuXG5hOmhvdmVyLFxuYTpmb2N1cyxcbmE6YWN0aXZlIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yLWhvdmVyO1xufVxuXG5ociB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDAuM3JlbSBzb2xpZCAkbGlnaHQ7XG4gIG1hcmdpbjogNHJlbSAwO1xufVxuXG5pbWcsXG52aWRlbyxcbmlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmFhLW1vZHVsZV9fYm9keSB7XG4gIFxuICB0YWJsZSB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICB0ZCB7XG4gICAgYm9yZGVyOiAwLjFyZW0gc29saWQgIzk5OSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAuNnJlbSAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgVGhlbWUgY3VzdG9tIHZhcmlhYmxlc1xuXG4gICAgVG8gb3ZlcnJpZGUgdGhlbWUgZGVmYXVsdCB2YXJpYWJsZXMsIHVuY29tbWVudCB0aGUgdmFyaWFibGVzIGJlbG93LlxuICAgIChJZiB5b3UgbmVlZCBzb21lIG9mIHRoZSBkZWZhdWx0IHZhcmlhYmxlcywgdW5jb21tZW50IG9ubHkgdGhlIG9uZXMgdGhhdCBzaG91bGQgYmUgb3ZlcnJpZGRlbilcblxuICAgIFRpcDogWW91IGNhbiB0b2dnbGUvdW50b2dnbGUgY29tbWVudHMgcmFwaWRseSB3aXRoIHRoZSBcIlRvZ2dsZSBMaW5lIENvbW1lbnRcIiBzaG9ydGN1dFxuICAgIChlZGl0b3IuYWN0aW9uLmNvbW1lbnRMaW5lKS5cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLy8gU3RhbmRhcmQgY29sb3JzXG4kYmxhY2s6ICMwMDAwMDA7XG4kd2hpdGU6ICNGRkZGRkY7XG5cbi8vIEJyYW5kIGNvbG9yc1xuJHByaW1hcnk6ICM1NzcxOUE7XG4kc2Vjb25kYXJ5OiAjRDRFQ0Y1O1xuJHRlcnRpYXJ5OiAkc2Vjb25kYXJ5O1xuJGNvbXBsZW1lbnRhcnk6ICRzZWNvbmRhcnk7XG4kZGFyazogJGJsYWNrO1xuJGxpZ2h0OiAkd2hpdGU7XG5cbi8vIEV4dHJhIGNvbG9yc1xuJGdyYXk6ICRzZWNvbmRhcnk7XG4kZ3JhZGllbnQtZGFyazogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyMTcsIDIxNywgMjE3LCAwKSAwJSwgJHByaW1hcnkgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuJGdyYWRpZW50LWxpZ2h0OiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRDRFQ0Y1IDAlLCAjRDRFQ0Y1IDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcblxuLy8gQnJhbmQgY29sb3JzIC0gUkdCIHZhbHVlcy4gWW91IHNob3VsZCBub3QgbmVlZCB0byBjaGFuZ2UgdGhlc2UuXG4kcHJpbWFyeS1yZ2I6IHJnYmEoJHByaW1hcnksMSk7XG4kc2Vjb25kYXJ5LXJnYjogcmdiYSgkc2Vjb25kYXJ5LDEpO1xuJHRlcnRpYXJ5LXJnYjogcmdiYSgkdGVydGlhcnksIDEpO1xuJGNvbXBsZW1lbnRhcnktcmdiOiByZ2JhKCRjb21wbGVtZW50YXJ5LDEpO1xuJGRhcmstcmdiOiByZ2JhKCRkYXJrLDEpO1xuJGxpZ2h0LXJnYjogcmdiYSgkbGlnaHQsMSk7XG5cbi8vIENvbG9yIG1hcCBmb3IgdXRpbGl0eSBjbGFzc2VzXG4kbWFpbi1jb2xvcnM6IChcbiAgJ3ByaW1hcnknOiAkcHJpbWFyeSxcbiAgJ3NlY29uZGFyeSc6ICRzZWNvbmRhcnksXG4gICd0ZXJ0aWFyeSc6ICR0ZXJ0aWFyeSxcbiAgJ2NvbXBsZW1lbnRhcnknOiAkY29tcGxlbWVudGFyeSxcbiAgJ2RhcmsnOiAkZGFyayxcbiAgJ2xpZ2h0JzogJGxpZ2h0LFxuICAnYmxhY2snOiAkYmxhY2ssXG4gICd3aGl0ZSc6ICR3aGl0ZSxcbiAgJ2dyYXknOiAkZ3JheSxcbiAgJ2dyYWRpZW50LWRhcmsnOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDIxNywgMjE3LCAyMTcsIDApIDAlLCAkcHJpbWFyeSAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3gsXG4gICdncmFkaWVudC1saWdodCc6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNENEVDRjUgMCUsICNENEVDRjUgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94XG4pO1xuXG4vLyBUZXh0IGNvbG9yc1xuJGJvZHktY29sb3I6ICRibGFjaztcbiRoZWFkaW5nLWNvbG9yOiAkYmxhY2s7XG4kdGV4dC1kYXJrOiAkYmxhY2s7XG4kdGV4dC1saWdodDogJHdoaXRlO1xuXG4vLyBBY2NlbnQgY29sb3JcbiRhY2NlbnQ6ICRwcmltYXJ5O1xuXG4vLyBMaW5rIGNvbG9ycyAmIGRlY29yYXRpb25cbiRsaW5rLWNvbG9yOiAkcHJpbWFyeTtcbiRsaW5rLWNvbG9yLWhvdmVyOiAkcHJpbWFyeTtcbiRsaW5rLXRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuLy8gVGV4dC9jb250ZW50IGNvbG9ycyBvbiBicmFuZCBjb2xvcmVkIGJhY2tncm91bmRzXG4kcHJpbWFyeS1iZy10ZXh0OiAkdGV4dC1saWdodDsgLy8gVGV4dCBjb2xvciBvbiBQcmltYXJ5IGNvbG9yZWQgYmFja2dyb3VuZHNcbiRwcmltYXJ5LWJnLWxpbms6ICR0ZXh0LWxpZ2h0OyAvLyBMaW5rIGNvbG9yIG9uIFByaW1hcnkgY29sb3JlZCBiYWNrZ3JvdW5kc1xuJHByaW1hcnktYmctbGluay1ob3ZlcjogJHRleHQtbGlnaHQ7IC8vIExpbmsgaG92ZXIgY29sb3Igb24gUHJpbWFyeSBjb2xvcmVkIGJhY2tncm91bmRzXG4kcHJpbWFyeS1iZy1hY2NlbnQ6ICR0ZXh0LWxpZ2h0OyAvLyBBY2NlbnQgY29sb3Igb24gUHJpbWFyeSBjb2xvcmVkIGJhY2tncm91bmRzXG5cbiRzZWNvbmRhcnktYmctdGV4dDogJHRleHQtZGFyazsgLy8gVGV4dCBjb2xvciBvbiBTZWNvbmRhcnkgY29sb3JlZCBiYWNrZ3JvdW5kc1xuJHNlY29uZGFyeS1iZy1saW5rOiAkbGluay1jb2xvcjsgLy8gTGluayBjb2xvciBvbiBTZWNvbmRhcnkgY29sb3JlZCBiYWNrZ3JvdW5kc1xuJHNlY29uZGFyeS1iZy1saW5rLWhvdmVyOiAkbGluay1jb2xvci1ob3ZlcjsgLy8gTGluayBob3ZlciBjb2xvciBvbiBTZWNvbmRhcnkgY29sb3JlZCBiYWNrZ3JvdW5kc1xuJHNlY29uZGFyeS1iZy1hY2NlbnQ6ICRhY2NlbnQ7IC8vIEFjY2VudCBjb2xvciBvbiBTZWNvbmRhcnkgY29sb3JlZCBiYWNrZ3JvdW5kc1xuXG4kdGVydGlhcnktYmctdGV4dDogJHRleHQtZGFyazsgLy8gVGV4dCBjb2xvciBvbiBUZXJ0aWFyeSBjb2xvcmVkIGJhY2tncm91bmRzXG4kdGVydGlhcnktYmctbGluazogJGxpbmstY29sb3I7IC8vIExpbmsgY29sb3Igb24gVGVydGlhcnkgY29sb3JlZCBiYWNrZ3JvdW5kc1xuJHRlcnRpYXJ5LWJnLWxpbmstaG92ZXI6ICRsaW5rLWNvbG9yLWhvdmVyOyAvLyBMaW5rIGhvdmVyIGNvbG9yIG9uIFRlcnRpYXJ5IGNvbG9yZWQgYmFja2dyb3VuZHNcbiR0ZXJ0aWFyeS1iZy1hY2NlbnQ6ICRhY2NlbnQ7IC8vIEFjY2VudCBjb2xvciBvbiBUZXJ0aWFyeSBjb2xvcmVkIGJhY2tncm91bmRzXG5cbiRjb21wbGVtZW50YXJ5LWJnLXRleHQ6ICR0ZXh0LWRhcms7IC8vIFRleHQgY29sb3Igb24gQ29tcGxlbWVudGFyeSBjb2xvcmVkIGJhY2tncm91bmRzXG4kY29tcGxlbWVudGFyeS1iZy1saW5rOiAkbGluay1jb2xvcjsgLy8gTGluayBjb2xvciBvbiBDb21wbGVtZW50YXJ5IGNvbG9yZWQgYmFja2dyb3VuZHNcbiRjb21wbGVtZW50YXJ5LWJnLWxpbmstaG92ZXI6ICRsaW5rLWNvbG9yLWhvdmVyOyAvLyBMaW5rIGhvdmVyIGNvbG9yIG9uIENvbXBsZW1lbnRhcnkgY29sb3JlZCBiYWNrZ3JvdW5kc1xuJGNvbXBsZW1lbnRhcnktYmctYWNjZW50OiAkYWNjZW50OyAvLyBBY2NlbnQgY29sb3Igb24gQ29tcGxlbWVudGFyeSBjb2xvcmVkIGJhY2tncm91bmRzXG5cbiRkYXJrLWJnLXRleHQ6ICR0ZXh0LWxpZ2h0OyAvLyBUZXh0IGNvbG9yIG9uIERhcmsgY29sb3JlZCBiYWNrZ3JvdW5kc1xuJGRhcmstYmctbGluazogJHRleHQtbGlnaHQ7IC8vIExpbmsgY29sb3Igb24gRGFyayBjb2xvcmVkIGJhY2tncm91bmRzXG4kZGFyay1iZy1saW5rLWhvdmVyOiAkdGV4dC1saWdodDsgLy8gTGluayBob3ZlciBjb2xvciBvbiBEYXJrIGNvbG9yZWQgYmFja2dyb3VuZHNcbiRkYXJrLWJnLWFjY2VudDogJHRleHQtbGlnaHQ7IC8vIEFjY2VudCBjb2xvciBvbiBEYXJrIGNvbG9yZWQgYmFja2dyb3VuZHNcblxuJGxpZ2h0LWJnLXRleHQ6ICR0ZXh0LWRhcms7IC8vIFRleHQgY29sb3Igb24gTGlnaHQgY29sb3JlZCBiYWNrZ3JvdW5kc1xuJGxpZ2h0LWJnLWxpbms6ICRsaW5rLWNvbG9yOyAvLyBMaW5rIGNvbG9yIG9uIExpZ2h0IGNvbG9yZWQgYmFja2dyb3VuZHNcbiRsaWdodC1iZy1saW5rLWhvdmVyOiAkbGluay1jb2xvci1ob3ZlcjsgLy8gTGluayBob3ZlciBjb2xvciBvbiBMaWdodCBjb2xvcmVkIGJhY2tncm91bmRzXG4kbGlnaHQtYmctYWNjZW50OiAkYWNjZW50OyAvLyBBY2NlbnQgY29sb3Igb24gTGlnaHQgY29sb3JlZCBiYWNrZ3JvdW5kc1xuXG4vLyBUeXBvZ3JhcGh5XG4kYm9keS1mb250OiAnbWluaW9uLXBybycsICdBbGJlcnQgU2FucycsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kaGVhZGluZy1mb250OiAnQWxiZXJ0IFNhbnMnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXG4kaDEtZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4kaDEtZm9udC13ZWlnaHQ6IDcwMDtcbiRoMS1mb250LXN0eWxlOiBub3JtYWw7XG4kaDEtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4kaDItZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4kaDItZm9udC13ZWlnaHQ6IDcwMDtcbiRoMi1mb250LXN0eWxlOiBub3JtYWw7XG4kaDItdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4kaDMtZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4kaDMtZm9udC13ZWlnaHQ6IDcwMDtcbiRoMy1mb250LXN0eWxlOiBub3JtYWw7XG4kaDMtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4kaDQtZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4kaDQtZm9udC13ZWlnaHQ6IDcwMDtcbiRoNC1mb250LXN0eWxlOiBub3JtYWw7XG4kaDQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4kaDUtZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4kaDUtZm9udC13ZWlnaHQ6IDYwMDtcbiRoNS1mb250LXN0eWxlOiBub3JtYWw7XG4kaDUtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4kaDYtZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4kaDYtZm9udC13ZWlnaHQ6IDYwMDtcbiRoNi1mb250LXN0eWxlOiBub3JtYWw7XG4kaDYtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4vLyBCdXR0b25zXG4kYnV0dG9uLWZvbnQtZmFtaWx5OiAnQWxiZXJ0IFNhbnMnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJGJ1dHRvbi1mb250LXN0eWxlOiBub3JtYWw7XG4kYnV0dG9uLWZvbnQtd2VpZ2h0OiA3MDA7XG5cbiRidXR0b25zOiAoXG4gIFwiMVwiOiAoXG4gICAgXCJjb2xvclwiOiAkd2hpdGUsXG4gICAgXCJiYWNrZ3JvdW5kLWNvbG9yXCI6ICRwcmltYXJ5LFxuICAgIFwiYm9yZGVyLWNvbG9yXCI6ICRwcmltYXJ5LFxuICAgIFwiYm9yZGVyLXdpZHRoXCI6IDAuMXJlbSxcbiAgICBcImJvcmRlci1yYWRpdXNcIjogMHJlbSxcbiAgICBcInBhZGRpbmdcIjogMS40cmVtIDRyZW0sXG4gICAgXCJob3ZlclwiOiAoXG4gICAgICBcImNvbG9yXCI6ICR3aGl0ZSxcbiAgICAgIFwiYmFja2dyb3VuZC1jb2xvclwiOiAkcHJpbWFyeSxcbiAgICAgIFwiYm9yZGVyLWNvbG9yXCI6ICRwcmltYXJ5XG4gICAgKVxuICApLFxuICBcIjJcIjogKFxuICAgIFwiY29sb3JcIjogJHByaW1hcnksXG4gICAgXCJiYWNrZ3JvdW5kLWNvbG9yXCI6ICR3aGl0ZSxcbiAgICBcImJvcmRlci1jb2xvclwiOiAkd2hpdGUsXG4gICAgXCJib3JkZXItd2lkdGhcIjogMC4xcmVtLFxuICAgIFwiYm9yZGVyLXJhZGl1c1wiOiAwcmVtLFxuICAgIFwicGFkZGluZ1wiOiAxLjRyZW0gNHJlbSxcbiAgICBcImhvdmVyXCI6IChcbiAgICAgIFwiY29sb3JcIjogJHByaW1hcnksXG4gICAgICBcImJhY2tncm91bmQtY29sb3JcIjogJHdoaXRlLFxuICAgICAgXCJib3JkZXItY29sb3JcIjogJHdoaXRlXG4gICAgKVxuICApLFxuICBcIjNcIjogKFxuICAgIFwiY29sb3JcIjogJHByaW1hcnksXG4gICAgXCJiYWNrZ3JvdW5kLWNvbG9yXCI6ICRzZWNvbmRhcnksXG4gICAgXCJib3JkZXItY29sb3JcIjogJHNlY29uZGFyeSxcbiAgICBcImJvcmRlci13aWR0aFwiOiAwLjFyZW0sXG4gICAgXCJib3JkZXItcmFkaXVzXCI6IDByZW0sXG4gICAgXCJwYWRkaW5nXCI6IDEuNHJlbSA0cmVtLFxuICAgIFwiaG92ZXJcIjogKFxuICAgICAgXCJjb2xvclwiOiAkcHJpbWFyeSxcbiAgICAgIFwiYmFja2dyb3VuZC1jb2xvclwiOiAkc2Vjb25kYXJ5LFxuICAgICAgXCJib3JkZXItY29sb3JcIjogJHNlY29uZGFyeVxuICAgIClcbiAgKSxcbiAgXCJmb3JtXCI6IChcbiAgICBcImNvbG9yXCI6ICR3aGl0ZSxcbiAgICBcImJhY2tncm91bmQtY29sb3JcIjogJHByaW1hcnksXG4gICAgXCJib3JkZXItY29sb3JcIjogJHByaW1hcnksXG4gICAgXCJib3JkZXItd2lkdGhcIjogMC4xcmVtLFxuICAgIFwiYm9yZGVyLXJhZGl1c1wiOiAwcmVtLFxuICAgIFwicGFkZGluZ1wiOiAxLjRyZW0gNHJlbSxcbiAgICBcImhvdmVyXCI6IChcbiAgICAgIFwiY29sb3JcIjogJHdoaXRlLFxuICAgICAgXCJiYWNrZ3JvdW5kLWNvbG9yXCI6ICRwcmltYXJ5LFxuICAgICAgXCJib3JkZXItY29sb3JcIjogJHByaW1hcnlcbiAgICApXG4gIClcbik7XG5cbi8vIEZvcm1cbiRmb3JtLWZvbnQtc2l6ZTogY2FsYygxLjNyZW0gKyAwLjF2dyk7XG4kZm9ybS1saW5lLWhlaWdodDogMS41O1xuJGZvcm0tcGxhY2Vob2xkZXItZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuMXZ3KTtcbiRmb3JtLXBsYWNlaG9sZGVyLWxpbmUtaGVpZ2h0OiAxLjU7XG4kZm9ybS1maWVsZHNldC1ndXR0ZXItdjogY2FsYygjeyRndXR0ZXJ9ICogMC43NSk7XG4kZm9ybS1maWVsZHNldC1ndXR0ZXItaDogY2FsYygjeyRndXR0ZXJ9ICogMC41KTtcbiRmb3JtLWVycm9yLWNvbG9yOiAkcHJpbWFyeTtcblxuLy8gRm9ybSBpbnB1dCBmaWVsZHNcbiRmb3JtLWlucHV0LWJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiRmb3JtLWlucHV0LWJvcmRlci1jb2xvcjogJHdoaXRlO1xuJGZvcm0taW5wdXQtYm9yZGVyLXJhZGl1czogMHJlbTtcbiRmb3JtLWlucHV0LWJvcmRlci13aWR0aDogMC4xcmVtO1xuJGZvcm0taW5wdXQtY29sb3I6ICRibGFjaztcbiRmb3JtLWlucHV0LWhlaWdodDogNXJlbTsgXG4kZm9ybS1pbnB1dC1wYWRkaW5nOiBjYWxjKDFlbSAqIDAuOCk7XG5cbi8vIEZvcm0gbGFiZWxzXG4kZm9ybS1maWVsZC1sYWJlbC1mb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC4xdncpO1xuJGZvcm0tZmllbGQtbGFiZWwtbGluZS1oZWlnaHQ6IDEuNTtcbiRmb3JtLWZpZWxkLWxhYmVsLWZvbnQtd2VpZ2h0OiA0MDA7XG5cbi8vIE1hcmtldHBsYWNlIHJlcXVpcmVkIHNldHRpbmdzLiBVc3VhbGx5IG5vdCBuZWNlc3NhcnkgdG8gY2hhbmdlIGluIGNsaWVudCBwcm9qZWN0cy5cbiRmb3JtLXRpdGxlLXRleHQtY29sb3I6ICRibGFjazsgLy8gRGVmYXVsdCB2YWx1ZTogaW5oZXJpdCIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBGb250c1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4kZm9udC1wYXRoOiAnaHR0cHM6Ly8xNDQyMzcxOTkuZnMxLmh1YnNwb3R1c2VyY29udGVudC1ldTEubmV0L2h1YmZzLzE0NDIzNzE5OS9ncmFubmVuZmVsdC1maW5hbmNlLXRoZW1lL2ZvbnRzL2FsYmVydC1zYW5zJztcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQWxiZXJ0IFNhbnMnO1xuICBzcmM6IHVybCgnI3skZm9udC1wYXRofS9BbGJlcnRTYW5zLVZhcmlhYmxlRm9udF93Z2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBbGJlcnQgU2Fucyc7XG4gIHNyYzogdXJsKCcjeyRmb250LXBhdGh9L0FsYmVydFNhbnMtSXRhbGljLVZhcmlhYmxlRm9udF93Z2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBUeXBvZ3JhcGh5XG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8vIFNldCBicm93c2VyIGRlZmF1bHQgZm9udC1zaXplIDE2cHggKiA2Mi41JSA9IDEwcHggLT4gRWFzeSByZWxhdGl2ZSB1bml0IG1hbmFnZW1lbnRcbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xufVxuXG5ib2R5IHtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICBmb250LWZhbWlseTogJGJvZHktZm9udDtcbiAgZm9udC1zaXplOiBjYWxjKDEuNXJlbSArIDAuMXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuaDEsXG4uaDEsXG5oMixcbi5oMixcbmgzLFxuLmgzLFxuaDQsXG4uaDQsXG5oNSxcbi5oNSxcbmg2LFxuLmg2IHtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbjogMDtcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNmVtO1xuICB9XG5cbiAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICB9XG5cbiAgYnIge1xuXG4gICAgQGluY2x1ZGUgYnAtbWF4KGxnKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbmgxLFxuLmgxIHtcbiAgZm9udC1zaXplOiBjYWxjKDQuMnJlbSArIDAuNnZ3KTtcbiAgZm9udC1mYW1pbHk6ICRoMS1mb250LWZhbWlseTtcbiAgZm9udC1zdHlsZTogJGgxLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkaDEtZm9udC13ZWlnaHQ7XG4gIHRleHQtZGVjb3JhdGlvbjogJGgxLXRleHQtZGVjb3JhdGlvbjtcbn1cblxuaDIsXG4uaDIge1xuICBmb250LXNpemU6IGNhbGMoMy40cmVtICsgMC41dncpO1xuICBmb250LWZhbWlseTogJGgyLWZvbnQtZmFtaWx5O1xuICBmb250LXN0eWxlOiAkaDItZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRoMi1mb250LXdlaWdodDtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkaDItdGV4dC1kZWNvcmF0aW9uO1xufVxuXG5oMyxcbi5oMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygyLjZyZW0gKyAwLjR2dyk7XG4gIGZvbnQtZmFtaWx5OiAkaDMtZm9udC1mYW1pbHk7XG4gIGZvbnQtc3R5bGU6ICRoMy1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGgzLWZvbnQtd2VpZ2h0O1xuICB0ZXh0LWRlY29yYXRpb246ICRoMy10ZXh0LWRlY29yYXRpb247XG59XG5cbmg0LFxuLmg0IHtcbiAgZm9udC1zaXplOiBjYWxjKDJyZW0gKyAwLjF2dyk7XG4gIGZvbnQtZmFtaWx5OiAkaDQtZm9udC1mYW1pbHk7XG4gIGZvbnQtc3R5bGU6ICRoNC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGg0LWZvbnQtd2VpZ2h0O1xuICB0ZXh0LWRlY29yYXRpb246ICRoNC10ZXh0LWRlY29yYXRpb247XG59XG5cbmg1LFxuLmg1IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuOHJlbSArIDAuMXZ3KTtcbiAgZm9udC1mYW1pbHk6ICRoNS1mb250LWZhbWlseTtcbiAgZm9udC1zdHlsZTogJGg1LWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkaDUtZm9udC13ZWlnaHQ7XG4gIHRleHQtZGVjb3JhdGlvbjogJGg1LXRleHQtZGVjb3JhdGlvbjtcbn1cblxuaDYsXG4uaDYge1xuICBmb250LXNpemU6IGNhbGMoMS44cmVtICsgMC4xdncpO1xuICBmb250LWZhbWlseTogJGg2LWZvbnQtZmFtaWx5O1xuICBmb250LXN0eWxlOiAkaDYtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRoNi1mb250LXdlaWdodDtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkaDYtdGV4dC1kZWNvcmF0aW9uO1xufVxuXG5wIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICB9XG59XG5cbmltZyxcbmRpdixcbnZpZGVvIHtcbiAgXG4gICsgcCxcbiAgKyBzdHJvbmcge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cblxuLmFhLXRleHQtc2l6ZS0tc21hbGwge1xuICBmb250LXNpemU6IGNhbGMoMS40cmVtICsgMC4xdncpO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uYWEtdGV4dC1zaXplLS1sYXJnZSB7XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICBmb250LXNpemU6IGNhbGMoMS44cmVtICsgMC4xdncpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYWEtdGV4dC1zaXplLS1odWdlIHtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gIGZvbnQtc2l6ZTogY2FsYygycmVtICsgMC4xdncpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG51bCxcbm9sIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjRlbTtcbiAgbWFyZ2luOiAyZW0gMDtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbnAge1xuXG4gICsgdWwsXG4gICsgb2wge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgfVxufVxuXG5saSB7XG4gIHBhZGRpbmctbGVmdDogMC4zZW07XG4gIFxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNGVtO1xuICB9XG59XG5cbmJsb2NrcXVvdGUge1xuICBAZXh0ZW5kIC5oMztcblxuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IGNhbGMoI3skZ3V0dGVyfSAqIDEuMjUgKyAxdmgpIDA7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5zdHJvbmcsXG5iIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuaSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuZmlnY2FwdGlvbiB7XG4gIEBleHRlbmQgLmFhLXRleHQtc2l6ZS0tc21hbGw7XG5cbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uYWEtc3ViaGVhZGluZyxcbi5hYS1sYWJlbCB7XG4gIEBleHRlbmQgLmFhLXRleHQtc2l6ZS0tc21hbGw7XG5cbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICArIGgxLFxuICArIGgyLFxuICArIGgzLFxuICArIGg0LFxuICArIGg1LFxuICArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgVXRpbGl0aWVzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIE1vZHVsZSBzZWdtZW50IHNwYWNpbmcgKi9cbi5hYS1tb2R1bGVfX2hlYWRlcjpub3QoOmxhc3QtY2hpbGQpLFxuLmFhLW1vZHVsZV9fYm9keTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygjeyRndXR0ZXJ9ICogMS41KTtcbn1cblxuLyogR3JpZCAqL1xuLmFhLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogJGd1dHRlci12ICRndXR0ZXItaDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQGluY2x1ZGUgYnAtbWluKG1kKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgJi5hYS1ncmlkLS1vbmUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gIH1cbiAgXG4gICYuYWEtZ3JpZC0tdHdvIHtcblxuICAgICYuYWEtZ3JpZC0tY29scy0xLTIge1xuXG4gICAgICBAaW5jbHVkZSBicC1taW4obWQpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSBtaW5tYXgoMCwgMmZyKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFhLWdyaWQtLWNvbHMtMi0xIHtcblxuICAgICAgQGluY2x1ZGUgYnAtbWluKG1kKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDJmcikgbWlubWF4KDAsIDFmcik7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmLmFhLWdyaWQtLXRocmVlIHtcbiAgXG4gICAgQGluY2x1ZGUgYnAtbWluKGxnKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgfVxuICB9XG4gIFxuICAmLmFhLWdyaWQtLWZvdXIge1xuICBcbiAgICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcbiAgICB9XG4gIH1cblxuICAmLmFhLWdyaWQtLWZpdmUge1xuICBcbiAgICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIG1pbm1heCgwLCAxZnIpKTtcbiAgICB9XG4gIH1cblxuICAmLmFhLWdyaWQtLWF1dG8ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgICBncmlkLWF1dG8tY29sdW1uczogYXV0bztcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxufVxuXG4vKiBGbGV4ICovXG4uYWEtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAkZ3V0dGVyLXYgJGd1dHRlci1oO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG5cblxuICAmLmFhLWZsZXgtLW9uZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgID4gLmFhLWNvbHVtbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgXG4gICYuYWEtZmxleC0tdHdvIHtcblxuICAgID4gLmFhLWNvbHVtbiB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgYnAtbWluKG1kKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtICgoI3skZ3V0dGVyLWh9ICogMSkgLyAyKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmLmFhLWZsZXgtLXRocmVlIHtcbiAgXG4gICAgPiAuYWEtY29sdW1uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBicC1taW4obWQpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzMyUgLSAoKCN7JGd1dHRlci1ofSAqIDIpIC8gMykpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJi5hYS1mbGV4LS1mb3VyIHtcbiAgXG4gICAgPiAuYWEtY29sdW1uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gKCgjeyRndXR0ZXItaH0gKiAzKSAvIDQpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmFhLWZsZXgtLWZpdmUge1xuICBcbiAgICA+IC5hYS1jb2x1bW4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIGJwLW1pbihsZykge1xuICAgICAgICB3aWR0aDogY2FsYygyMCUgLSAoKCN7JGd1dHRlci1ofSAqIDQpIC8gNSkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG51bC5hYS1ncmlkIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuXG4gID4gbGkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi8qIEJveCBzaGFkb3cgKi9cbi5hYS1ib3gtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG59XG5cbi5hYS1ib3gtc2hhZG93LWRhcmsge1xuICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1kYXJrO1xufVxuXG4uYWEtYm94LXNoYWRvdy1ob3ZlciB7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgJHNwZWVkICRhbmltYXRpb247XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gIH1cbn1cblxuLmFhLWJveC1zaGFkb3ctZGFyay1ob3ZlciB7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgJHNwZWVkICRhbmltYXRpb247XG4gIFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1kYXJrO1xuICB9XG59XG5cbi8qIEJhY2tncm91bmQgY29sb3JzICovXG4uYWEtYmctd2hpdGUsXG4uYWEtYmctbGlnaHQsXG4uYWEtYmctZ3JheSxcbi5hYS1iZy1ncmFkaWVudC1saWdodCB7XG4gICAgY29sb3I6ICRsaWdodC1iZy10ZXh0O1xuXG4gICAgLmFhLWxhYmVsLFxuICAgIC5hYS1zdWJoZWFkaW5nIHtcbiAgICAgICAgY29sb3I6ICRsaWdodC1iZy1hY2NlbnQ7XG4gICAgfVxuXG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYge1xuICAgICAgY29sb3I6ICRoZWFkaW5nLWNvbG9yO1xuICAgIH1cblxuICAgIGE6bm90KC5hYS1idXR0b24pIHtcbiAgICAgICAgY29sb3I6ICRsaWdodC1iZy1saW5rO1xuXG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtYmctbGluay1ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFhLWJnLWRhcmssXG4uYWEtYmctYmxhY2ssXG4uYWEtYmctZ3JhZGllbnQtZGFyayB7XG4gICAgY29sb3I6ICRkYXJrLWJnLXRleHQ7XG5cbiAgICAuYWEtbGFiZWwsXG4gICAgLmFhLXN1YmhlYWRpbmcge1xuICAgICAgICBjb2xvcjogJGRhcmstYmctYWNjZW50O1xuICAgIH1cblxuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2IHtcbiAgICAgIGNvbG9yOiAkdGV4dC1saWdodDtcbiAgICB9XG5cbiAgICBhOm5vdCguYWEtYnV0dG9uKSB7XG4gICAgICAgIGNvbG9yOiAkZGFyay1iZy1saW5rO1xuXG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1iZy1saW5rLWhvdmVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhzLWlucHV0W3R5cGU9ZmlsZV0sXG4gICAgdWwuaHMtZXJyb3ItbXNncyBsYWJlbCB7XG4gICAgICBjb2xvcjogJGRhcmstYmctdGV4dDtcbiAgICB9XG5cbiAgICB1bC5ocy1lcnJvci1tc2dzIGxhYmVsOmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICB9XG59XG5cbi5hYS1iZy1wcmltYXJ5IHtcbiAgICBjb2xvcjogJHByaW1hcnktYmctdGV4dDtcblxuICAgIC5hYS1sYWJlbCxcbiAgICAuYWEtc3ViaGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1iZy1hY2NlbnQ7XG4gICAgfVxuXG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYge1xuICAgICAgY29sb3I6ICR0ZXh0LWxpZ2h0O1xuICAgIH1cblxuICAgIGE6bm90KC5hYS1idXR0b24pIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWJnLWxpbms7XG5cbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWJnLWxpbmstaG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaHMtaW5wdXRbdHlwZT1maWxlXSxcbiAgICB1bC5ocy1lcnJvci1tc2dzIGxhYmVsIHtcbiAgICAgIGNvbG9yOiAkZGFyay1iZy10ZXh0O1xuICAgIH1cblxuICAgIHVsLmhzLWVycm9yLW1zZ3MgbGFiZWw6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgIH1cbn1cblxuLmFhLWJnLXNlY29uZGFyeSB7XG4gICAgY29sb3I6ICRzZWNvbmRhcnktYmctdGV4dDtcblxuICAgIC5hYS1sYWJlbCxcbiAgICAuYWEtc3ViaGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWJnLWFjY2VudDtcbiAgICB9XG5cbiAgICBoMSxcbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSxcbiAgICBoNiB7XG4gICAgICBjb2xvcjogJGhlYWRpbmctY29sb3I7XG4gICAgfVxuXG4gICAgYTpub3QoLmFhLWJ1dHRvbikge1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1iZy1saW5rO1xuXG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWJnLWxpbmstaG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hYS1iZy10ZXJ0aWFyeSB7XG4gIGNvbG9yOiAkdGVydGlhcnktYmctdGV4dDtcblxuICAuYWEtbGFiZWwsXG4gIC5hYS1zdWJoZWFkaW5nIHtcbiAgICAgIGNvbG9yOiAkdGVydGlhcnktYmctYWNjZW50O1xuICB9XG5cbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNiB7XG4gICAgY29sb3I6ICRoZWFkaW5nLWNvbG9yO1xuICB9XG5cbiAgYTpub3QoLmFhLWJ1dHRvbikge1xuICAgICAgY29sb3I6ICR0ZXJ0aWFyeS1iZy1saW5rO1xuXG4gICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICR0ZXJ0aWFyeS1iZy1saW5rLWhvdmVyO1xuICAgICAgfVxuICB9XG59XG5cbi5hYS1iZy1jb21wbGVtZW50YXJ5IHtcbiAgICBjb2xvcjogJGNvbXBsZW1lbnRhcnktYmctdGV4dDtcblxuICAgIC5hYS1sYWJlbCxcbiAgICAuYWEtc3ViaGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiAkY29tcGxlbWVudGFyeS1iZy1hY2NlbnQ7XG4gICAgfVxuXG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYge1xuICAgICAgY29sb3I6ICRoZWFkaW5nLWNvbG9yO1xuICAgIH1cblxuICAgIGE6bm90KC5hYS1idXR0b24pIHtcbiAgICAgICAgY29sb3I6ICRjb21wbGVtZW50YXJ5LWJnLWxpbms7XG5cbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRjb21wbGVtZW50YXJ5LWJnLWxpbmstaG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIEdlbmVyYXRlIHV0aWxpdHkgY2xhc3NlcyBhbmQgc3R5bGluZyBmb3IgYWxsIGJhY2tncm91bmQgY29sb3JzIGRlZmluZWQgaW4gJGNvbG9ycyAqL1xuQGVhY2ggJGtleSwgJGNvbG9yIGluICRtYWluLWNvbG9ycyB7XG4gICAgLmFhLWJnLSN7JGtleX0ge1xuICAgICAgQGlmICRrZXkgPT0gJ2dyYWRpZW50LWRhcmsnIG9yICRrZXkgPT0gJ2dyYWRpZW50LWxpZ2h0JyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tI3ska2V5fSB7XG4gICAgICBAZXh0ZW5kIC5hYS1iZy0jeyRrZXl9O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBAaWYgJGtleSA9PSAnZ3JhZGllbnQtZGFyaycgb3IgJGtleSA9PSAnZ3JhZGllbnQtbGlnaHQnIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWEtY29udGVudC1jb2xvci0tI3ska2V5fSxcbiAgICAuYWEtY29udGVudC1jb2xvci0tI3ska2V5fSBhOm5vdCguYWEtYnV0dG9uKSB7XG4gICAgICAgIEBpZiAka2V5ID09ICdsaWdodCcge1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWxpZ2h0O1xuICAgICAgICB9IEBlbHNlIGlmICRrZXkgPT0gJ2RhcmsnIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIEJhY2tncm91bmQgbWVkaWEgd3JhcHBlcnMgKi9cbi5hYS1iZy1pbWFnZSxcbi5hYS1iZy1vdmVybGF5LFxuLmFhLWJnLXZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gID4gLmFhLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbn1cblxuLmFhLWJnLWltYWdlIC5hYS1pbWFnZS13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWEtaW1hZ2Utd3JhcHBlcixcbi5hYS1pbWFnZS13cmFwcGVyLS1jb250YWluIHtcblxuICBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYWEtaW1hZ2Utd3JhcHBlciBpbWcge1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmFhLWltYWdlLXdyYXBwZXItLWNvbnRhaW4gaW1nIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmFhLWJnLW92ZXJsYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogNTtcbn1cblxuLmFhLWJnLXZpZGVvIHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4vKiBUaGUgY29udGFpbmVyIG9mIGEgbW9kdWxlICovXG4uYWEtbW9kdWxlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFhLW1vZHVsZS1pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBTZXRzIHRoZSB3aWR0aCBvZiB0aGUgbW9kdWxlICovXG4uYWEtbW9kdWxlLXdpZHRoLS1wYWdlLFxuLmFhLW1vZHVsZS13aWR0aC0tZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWEtbW9kdWxlLXdpZHRoLS1wYWdlIHtcbiAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZy1tb2JpbGU7XG4gIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nLW1vYmlsZTtcblxuICBAaW5jbHVkZSBicC1taW4oc20pIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nLXRvdWNoO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nLXRvdWNoO1xuICB9XG5cbiAgQGluY2x1ZGUgYnAtbWluKGxnKSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKG1heCg2NXZ3LCBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDEwKSkpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZztcbiAgfVxuXG4gID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBTZXRzIHRoZSBoZWlnaHQgb2YgdGhlIG1vZHVsZSAqL1xuLmFhLW1vZHVsZS1oZWlnaHQtLXNtYWxsLFxuLmFhLW1vZHVsZS1oZWlnaHQtLW5vcm1hbCxcbi5hYS1tb2R1bGUtaGVpZ2h0LS1mdWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFhLW1vZHVsZS1oZWlnaHQtLXNtYWxsIHtcbiAgbWluLWhlaWdodDogY2FsYyg4MHZoIC0gI3skaGVhZGVyLWhlaWdodC1tb2JpbGV9KTtcblxuICBAaW5jbHVkZSBicC1taW4oc20pIHtcbiAgICBtaW4taGVpZ2h0OiA0MHJlbTtcbiAgfVxufVxuXG4uYWEtbW9kdWxlLWhlaWdodC0tbm9ybWFsIHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtICN7JGhlYWRlci1oZWlnaHQtbW9iaWxlfSk7XG5cbiAgQGluY2x1ZGUgYnAtbWluKHNtKSB7XG4gICAgbWluLWhlaWdodDogNjRyZW07XG4gIH1cbn1cblxuLmFhLW1vZHVsZS1oZWlnaHQtLWZ1bGwge1xuICBtaW4taGVpZ2h0OiBjYWxjKG1pbigxMDB2aCwgMTEwcmVtKSk7XG59XG5cbi8qIFNldHMgdGhlIHNwYWNpbmcgb24gdGhlIG1vZHVsZSAqL1xuLmFhLW1vZHVsZS1zcGFjaW5nLS14c21hbGwge1xuICBAZXh0ZW5kICV4c21hbGwtYm90dG9tO1xuICBAZXh0ZW5kICV4c21hbGwtdG9wO1xufVxuXG4uYWEtbW9kdWxlLXNwYWNpbmctLXNtYWxsIHtcbiAgQGV4dGVuZCAlc21hbGwtYm90dG9tO1xuICBAZXh0ZW5kICVzbWFsbC10b3A7XG59XG5cbi5hYS1tb2R1bGUtc3BhY2luZy0tbWVkaXVtIHtcbiAgQGV4dGVuZCAlbWVkaXVtLWJvdHRvbTtcbiAgQGV4dGVuZCAlbWVkaXVtLXRvcDtcbn1cblxuLmFhLW1vZHVsZS1zcGFjaW5nLS1sYXJnZSB7XG4gIEBleHRlbmQgJWxhcmdlLWJvdHRvbTtcbiAgQGV4dGVuZCAlbGFyZ2UtdG9wO1xufVxuXG4uYWEtbW9kdWxlLXNwYWNpbmctLWh1Z2Uge1xuICBAZXh0ZW5kICVodWdlLWJvdHRvbTtcbiAgQGV4dGVuZCAlaHVnZS10b3A7XG59XG5cbi5hYS1tb2R1bGUtc3BhY2luZy1ib3R0b20tLXhzbWFsbCB7XG4gIEBleHRlbmQgJXhzbWFsbC1ib3R0b207XG59XG5cbi5hYS1tb2R1bGUtc3BhY2luZy1ib3R0b20tLXNtYWxsIHtcbiAgQGV4dGVuZCAlc21hbGwtYm90dG9tO1xufVxuXG4uYWEtbW9kdWxlLXNwYWNpbmctYm90dG9tLS1tZWRpdW0ge1xuICBAZXh0ZW5kICVtZWRpdW0tYm90dG9tO1xufVxuXG4uYWEtbW9kdWxlLXNwYWNpbmctYm90dG9tLS1sYXJnZSB7XG4gIEBleHRlbmQgJWxhcmdlLWJvdHRvbTtcbn1cblxuLmFhLW1vZHVsZS1zcGFjaW5nLWJvdHRvbS0taHVnZSB7XG4gIEBleHRlbmQgJWh1Z2UtYm90dG9tO1xufVxuXG4uYWEtbW9kdWxlLXNwYWNpbmctdG9wLS14c21hbGwge1xuICBAZXh0ZW5kICV4c21hbGwtdG9wO1xufVxuXG4uYWEtbW9kdWxlLXNwYWNpbmctdG9wLS1zbWFsbCB7XG4gIEBleHRlbmQgJXNtYWxsLXRvcDtcbn1cblxuLmFhLW1vZHVsZS1zcGFjaW5nLXRvcC0tbWVkaXVtIHtcbiAgQGV4dGVuZCAlbWVkaXVtLXRvcDtcbn1cblxuLmFhLW1vZHVsZS1zcGFjaW5nLXRvcC0tbGFyZ2Uge1xuICBAZXh0ZW5kICVsYXJnZS10b3A7XG59XG5cbi5hYS1tb2R1bGUtc3BhY2luZy10b3AtLWh1Z2Uge1xuICBAZXh0ZW5kICVodWdlLXRvcDtcbn1cblxuLmFhLW1vZHVsZS1tYXJnaW4tLXhzbWFsbCB7XG4gIEBleHRlbmQgJXhzbWFsbC1tYXJnaW4tYm90dG9tO1xuICBAZXh0ZW5kICV4c21hbGwtbWFyZ2luLXRvcDtcbn1cblxuLmFhLW1vZHVsZS1tYXJnaW4tLXNtYWxsIHtcbiAgQGV4dGVuZCAlc21hbGwtbWFyZ2luLWJvdHRvbTtcbiAgQGV4dGVuZCAlc21hbGwtbWFyZ2luLXRvcDtcbn1cblxuLmFhLW1vZHVsZS1tYXJnaW4tLW1lZGl1bSB7XG4gIEBleHRlbmQgJW1lZGl1bS1tYXJnaW4tYm90dG9tO1xuICBAZXh0ZW5kICVtZWRpdW0tbWFyZ2luLXRvcDtcbn1cblxuLmFhLW1vZHVsZS1tYXJnaW4tLWxhcmdlIHtcbiAgQGV4dGVuZCAlbGFyZ2UtbWFyZ2luLWJvdHRvbTtcbiAgQGV4dGVuZCAlbGFyZ2UtbWFyZ2luLXRvcDtcbn1cblxuLmFhLW1vZHVsZS1tYXJnaW4tYm90dG9tLS14c21hbGwge1xuICBAZXh0ZW5kICV4c21hbGwtbWFyZ2luLWJvdHRvbTtcbn1cblxuLmFhLW1vZHVsZS1tYXJnaW4tYm90dG9tLS1zbWFsbCB7XG4gIEBleHRlbmQgJXNtYWxsLW1hcmdpbi1ib3R0b207XG59XG5cbi5hYS1tb2R1bGUtbWFyZ2luLWJvdHRvbS0tbWVkaXVtIHtcbiAgQGV4dGVuZCAlbWVkaXVtLW1hcmdpbi1ib3R0b207XG59XG5cbi5hYS1tb2R1bGUtbWFyZ2luLWJvdHRvbS0tbGFyZ2Uge1xuICBAZXh0ZW5kICVsYXJnZS1tYXJnaW4tYm90dG9tO1xufVxuXG4uYWEtbW9kdWxlLW1hcmdpbi10b3AtLXhzbWFsbCB7XG4gIEBleHRlbmQgJXhzbWFsbC1tYXJnaW4tdG9wO1xufVxuXG4uYWEtbW9kdWxlLW1hcmdpbi10b3AtLXNtYWxsIHtcbiAgQGV4dGVuZCAlc21hbGwtbWFyZ2luLXRvcDtcbn1cblxuLmFhLW1vZHVsZS1tYXJnaW4tdG9wLS1tZWRpdW0ge1xuICBAZXh0ZW5kICVtZWRpdW0tbWFyZ2luLXRvcDtcbn1cblxuLmFhLW1vZHVsZS1tYXJnaW4tdG9wLS1sYXJnZSB7XG4gIEBleHRlbmQgJWxhcmdlLW1hcmdpbi10b3A7XG59XG5cbi8qIE1vZHVsZSBjb250ZW50IGNvbnRhaW5lcnMgKi9cbi5hYS1pbm5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAkZ3V0dGVyLXYgJGd1dHRlci1oO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZy1tb2JpbGU7XG4gIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nLW1vYmlsZTtcblxuICBAaW5jbHVkZSBicC1taW4oc20pIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nLXRvdWNoO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nLXRvdWNoO1xuICB9XG5cbiAgQGluY2x1ZGUgYnAtbWluKGxnKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIG1pbm1heCgwcHgsIDFmcikpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IGNhbGMobWF4KDY1dncsIGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogMTApKSk7XG4gICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZztcbiAgfVxufVxuXG4uYWEtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBDb250cm9scyB0aGUgYWxpZ25tZW50IG9mIHRoZSBjb250ZW50IHdpdGhpbiB0aGUgbW9kdWxlICovXG4uYWEtY29udGVudC1hbGlnbm1lbnQtLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYWEtY29udGVudC1hbGlnbm1lbnQtLWNlbnRlciB7XG50ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgdWwsXG4gIG9sIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLmFhLWJ1dHRvbi1jb250YWluZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5hYS1jb250ZW50LXZlcnRpY2FsLS1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYWEtY29udGVudC12ZXJ0aWNhbC0tc3RhcnQge1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG59XG5cbi5hYS1jb250ZW50LXZlcnRpY2FsLS1lbmQge1xuICBhbGlnbi1pdGVtczogZW5kO1xufVxuXG4vKiBTZXRzIHRoZSB3aWR0aCBvZiB0aGUgY29udGVudCBpbiBhIG1vZHVsZSAqL1xuQGluY2x1ZGUgYnAtbWluKGxnKSB7XG5cbiAgLmFhLWNvbnRlbnQtd2lkdGgtLW5hcnJvdyB7XG4gICAgZ3JpZC1jb2x1bW46IDQgLyBzcGFuIDY7XG4gIH1cblxuICAuYWEtY29udGVudC13aWR0aC0tbm9ybWFsIHtcbiAgICBncmlkLWNvbHVtbjogMyAvIHNwYW4gODtcbiAgfVxuXG4gIC5hYS1jb250ZW50LXdpZHRoLS13aWRlIHtcbiAgICBncmlkLWNvbHVtbjogMiAvIHNwYW4gMTA7XG4gIH1cblxuICAuYWEtY29udGVudC13aWR0aC0tZnVsbCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTI7XG4gIH1cblxuICAuYWEtY29udGVudC1wb3NpdGlvbi0tbGVmdCB7XG5cbiAgICAuYWEtY29udGVudC13aWR0aC0tbmFycm93IHtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiA2O1xuICAgIH1cbiAgXG4gICAgLmFhLWNvbnRlbnQtd2lkdGgtLW5vcm1hbCB7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gODtcbiAgICB9XG4gIFxuICAgIC5hYS1jb250ZW50LXdpZHRoLS13aWRlIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAxMDtcbiAgICB9XG4gIH1cblxuICAuYWEtY29udGVudC1wb3NpdGlvbi0tcmlnaHQge1xuXG4gICAgLmFhLWNvbnRlbnQtd2lkdGgtLW5hcnJvdyB7XG4gICAgICBncmlkLWNvbHVtbjogNyAvIHNwYW4gNjtcbiAgICB9XG4gIFxuICAgIC5hYS1jb250ZW50LXdpZHRoLS1ub3JtYWwge1xuICAgICAgZ3JpZC1jb2x1bW46IDUgLyBzcGFuIDg7XG4gICAgfVxuICBcbiAgICAuYWEtY29udGVudC13aWR0aC0td2lkZSB7XG4gICAgICBncmlkLWNvbHVtbjogMyAvIHNwYW4gMTA7XG4gICAgfVxuICB9XG59XG5cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qXG4gKiBCb290c3RyYXAgNCBoaWRpbmcgY2xhc3Nlc1xuICovXG5AaW5jbHVkZSBicC1taW4oc20pIHtcbiAgXG4gIC5oaWRkZW4tc20tdXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AaW5jbHVkZSBicC1tYXgoc20pIHtcblxuICAuaGlkZGVuLXNtLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5cbkBpbmNsdWRlIGJwLW1pbihtZCkge1xuICBcbiAgLmhpZGRlbi1tZC11cCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBpbmNsdWRlIGJwLW1heChtZCkge1xuXG4gIC5oaWRkZW4tbWQtZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBpbmNsdWRlIGJwLW1pbihsZykge1xuICBcbiAgLmhpZGRlbi1sZy11cCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBpbmNsdWRlIGJwLW1heChsZykge1xuXG4gIC5oaWRkZW4tbGctZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBpbmNsdWRlIGJwLW1pbih4bCkge1xuICBcbiAgLmhpZGRlbi14bC11cCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBpbmNsdWRlIGJwLW1heCh4bCkge1xuXG4gIC5oaWRkZW4teGwtZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgVmFyaWFibGVzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qXG4gKiBBc3NldHMgcGF0aFxuICovXG4gJGFzc2V0cy1wYXRoOiAnL3NyYy9hc3NldHMnO1xuXG4vKlxuICogRm9udCB3ZWlnaHRzXG4gKiBEZWZpbmVkIGJ5IG51bWJlciBzaW5jZSB3ZWlnaHQgbmFtZSBjYW4gdmFyeSBkZXBlbmRpbmcgb24gZm9udC1mYW1pbHkuXG4gKi9cbiR3ZWlnaHQtMTAwOiAxMDAgIWRlZmF1bHQ7XG4kd2VpZ2h0LTIwMDogMjAwICFkZWZhdWx0O1xuJHdlaWdodC0zMDA6IDMwMCAhZGVmYXVsdDtcbiR3ZWlnaHQtNDAwOiA0MDAgIWRlZmF1bHQ7IC8vIEVxdWl2YWxlbnQgb2YgcmVndWxhclxuJHdlaWdodC01MDA6IDUwMCAhZGVmYXVsdDtcbiR3ZWlnaHQtNjAwOiA2MDAgIWRlZmF1bHQ7XG4kd2VpZ2h0LTcwMDogNzAwICFkZWZhdWx0OyAvLyBFcXVpdmFsZW50IG9mIGJvbGRcbiR3ZWlnaHQtODAwOiA4MDAgIWRlZmF1bHQ7XG4kd2VpZ2h0LTkwMDogOTAwICFkZWZhdWx0O1xuXG4vLyBDb2xvcnNcbi8vICEgQ29sb3JzIGFyZSBkZWZpbmVkIGluIGhlbHBlcnMvdGhlbWUuc2Nzcy5cblxuLy8gTGlua3Ncbi8vICEgTGlua3MgYXJlIGRlZmluZWQgaW4gaGVscGVycy90aGVtZS5zY3NzLlxuXG4vLyBTaXRlIHdpZHRoc1xuJGZ1bGwtc2l0ZS13aWR0aDogMTY4cmVtICFkZWZhdWx0O1xuJGd1dHRlcjogMy4ycmVtO1xuJGd1dHRlci1oOiBjYWxjKCN7JGd1dHRlcn0gKyAwLjV2dyk7XG4kZ3V0dGVyLXY6IGNhbGMoI3skZ3V0dGVyfSArIDIuNXZoKTtcbiRoZWFkZXItaGVpZ2h0OiA5LjRyZW07XG4kaGVhZGVyLWhlaWdodC1tb2JpbGU6IDUuNHJlbTtcbiRsb2dvLXdpZHRoOiAyOC45cmVtO1xuJGxvZ28td2lkdGgtbGFwdG9wOiAyMXJlbTtcbiRsb2dvLXdpZHRoLXRhYmxldDogMTdyZW07XG4kbG9nby13aWR0aC1tb2JpbGU6IDE0cmVtO1xuJGhhbWJ1cmdlci13aWR0aDogMS44cmVtO1xuXG4vLyBTaXplc1xuJHBhZGRpbmc6IDRyZW0gIWRlZmF1bHQ7XG4kcGFkZGluZy10b3VjaDogI3tcIm1heCg3dncsIDJyZW0pXCJ9ICFkZWZhdWx0O1xuJHBhZGRpbmctbW9iaWxlOiAje1wibWF4KDV2dywgMnJlbSlcIn0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1czogMHJlbSAhZGVmYXVsdDtcblxuLy8gVVhcbiRzcGVlZDogMjAwbXMgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uOiBlYXNlICFkZWZhdWx0O1xuXG4kYm94LXNoYWRvdzogMHJlbSAwLjRyZW0gMi40cmVtIHJnYmEoMCwgMCwgMCwgMC4wOCkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1kYXJrOiAwcmVtIDAuNHJlbSAyLjhyZW0gcmdiYSgwLCAwLCAwLCAwLjI1KSAhZGVmYXVsdDsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgQnV0dG9uc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtYnV0dG9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LWZhbWlseTogJGJ1dHRvbi1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiBjYWxjKDEuNnJlbSArIC4xdncpO1xuICBmb250LXN0eWxlOiAkYnV0dG9uLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkYnV0dG9uLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyAkYW5pbWF0aW9uLCB0cmFuc2Zvcm0gMHMsIG91dGxpbmUtb2Zmc2V0IDBzO1xuXG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvcGFjaXR5OiAuODtcbiAgfVxufVxuXG4vLyBUaGVtZSBidXR0b25zXG5AZWFjaCAkYnV0dG9uLCAkcHJvcGVydGllcyBpbiAkYnV0dG9ucyB7XG5cbiAgLmFhLWJ1dHRvbi5hYS1idXR0b24tLSN7JGJ1dHRvbn0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHByb3BlcnRpZXMsIFwiYmFja2dyb3VuZC1jb2xvclwiKTtcbiAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJHByb3BlcnRpZXMsIFwiYm9yZGVyLWNvbG9yXCIpO1xuICAgIGJvcmRlci1yYWRpdXM6IG1hcC1nZXQoJHByb3BlcnRpZXMsIFwiYm9yZGVyLXJhZGl1c1wiKTtcbiAgICBib3JkZXItd2lkdGg6IG1hcC1nZXQoJHByb3BlcnRpZXMsIFwiYm9yZGVyLXdpZHRoXCIpO1xuICAgIGNvbG9yOiBtYXAtZ2V0KCRwcm9wZXJ0aWVzLCBcImNvbG9yXCIpO1xuICAgIHBhZGRpbmc6IG1hcC1nZXQoJHByb3BlcnRpZXMsIFwicGFkZGluZ1wiKTtcbiAgICAgICAgXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgICRwcm9wZXJ0aWVzOiBtYXAtZ2V0KCRwcm9wZXJ0aWVzLCBcImhvdmVyXCIpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkcHJvcGVydGllcywgXCJiYWNrZ3JvdW5kLWNvbG9yXCIpO1xuICAgICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRwcm9wZXJ0aWVzLCBcImJvcmRlci1jb2xvclwiKTtcbiAgICAgIGNvbG9yOiBtYXAtZ2V0KCRwcm9wZXJ0aWVzLCBcImNvbG9yXCIpO1xuICAgIH1cbiAgfVxuXG4gIC5hYS1mb3JtLWJ1dHRvbi0tI3skYnV0dG9ufSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBAZXh0ZW5kIC5hYS1idXR0b24tLSN7JGJ1dHRvbn07XG4gIH1cbn1cblxuLy8gSW5kaXZpZHVhbCBidXR0b24gb3ZlcnJpZGVzXG4uYWEtYnV0dG9uIHtcblxuICAmLmFhLWJ1dHRvbi0tNCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBIdWJTcG90IGRlZmF1bHQgYnV0dG9uIGNsYXNzXG4uaHMtYnV0dG9uIHtcbiAgQGV4dGVuZCAuYWEtYnV0dG9uO1xuICBAZXh0ZW5kIC5hYS1idXR0b24tLTE7XG59XG5cblxuLy8gQnV0dG9uIGNvbnRhaW5lclxuLmFhLWJ1dHRvbi1jb250YWluZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogY2FsYygjeyRndXR0ZXJ9ICogMC43NSk7XG59XG5cbltjbGFzcyo9XCJfX2NvbnRlbnRcIl0gKyAuYWEtYnV0dG9uLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6ICRndXR0ZXI7XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIENvbnRlbnQgbGlmdFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtY29udGV0LWxpZnQsXG4uYWEtbmF2aWdhdGlvbiAuYWEtY29udGV0LWxpZnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiBjYWxjKCN7JGd1dHRlcn0gKiAwLjc1KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblxuICAgID4gYSxcbiAgICA+IHNwYW4geyBcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG4gIEZvcm1zXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogIWltcG9ydGFudCBydWxlcyBvdmVycmlkZSBIdWJTcG90IGRlZmF1bHQgZm9ybSBzdHlsZXMgKi9cblxuLy8gRm9ybVxuLmhzLWZvcm0ge1xuICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgZm9udC1zaXplOiAkZm9ybS1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkZm9ybS1saW5lLWhlaWdodDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAuaHMtZm9ybS1maWVsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGZvcm0tZmllbGRzZXQtZ3V0dGVyLXY7XG4gIH1cblxuICBmaWVsZHNldCB7XG4gICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkZm9ybS1maWVsZHNldC1ndXR0ZXItdjtcbiAgICB9XG5cbiAgICAuaHMtZm9ybS1maWVsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIHVsLFxuICBvbCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuXG4gIGxlZ2VuZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi10b3A6IDAuNmVtO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0yLFxuICBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogJGZvcm0tZmllbGRzZXQtZ3V0dGVyLXYgJGZvcm0tZmllbGRzZXQtZ3V0dGVyLWg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgfVxuXG4gIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0yIHtcblxuICAgIEBpbmNsdWRlIGJwLW1pbihtZCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgIH1cbiAgfVxuXG4gIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0zIHtcblxuICAgIEBpbmNsdWRlIGJwLW1pbihtZCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS10aXRsZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIEZpZWxkIGNvbnRhaW5lcnNcbi5ocy1mb3JtLWZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICAuaW5wdXQge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgPiBsYWJlbCBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAkZm9ybS1maWVsZC1sYWJlbC1mb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZpZWxkLWxhYmVsLWxpbmUtaGVpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9ybS1maWVsZC1sYWJlbC1mb250LXdlaWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjZyZW07XG5cbiAgICAmOmVtcHR5LFxuICAgICY6ZW1wdHkgKyBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIElucHV0IGZpZWxkc1xuLmhzLWlucHV0LFxuLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IFtuYW1lPXBhc3N3b3JkXSxcbi5ocy1zZWFyY2gtZmllbGRfX2lucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0taW5wdXQtYmFja2dyb3VuZC1jb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkZm9ybS1pbnB1dC1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRmb3JtLWlucHV0LWJvcmRlci1yYWRpdXM7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogJGZvcm0taW5wdXQtYm9yZGVyLXdpZHRoO1xuICBjb2xvcjogJGZvcm0taW5wdXQtY29sb3I7XG4gIGhlaWdodDogJGZvcm0taW5wdXQtaGVpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1pbnB1dC1wYWRkaW5nO1xuICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1pbnB1dC1wYWRkaW5nO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gIH1cblxuICAmW3R5cGU9XCJjaGVja2JveFwiXSxcbiAgJlt0eXBlPVwicmFkaW9cIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmW3R5cGU9XCJmaWxlXCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVlbTtcbiAgICAgIHBhZGRpbmc6IDAuM2VtIDAuNmVtO1xuICAgIH1cbiAgfVxufVxuXG4uYWEtYmctbGlnaHQsXG4uYWEtYmctZ3JheSxcbi5hYS1iZy1ibGFjayxcbi5hYS1iZy1kYXJrLFxuLmFhLWJnLWdyYWRpZW50LWRhcmssXG4uYWEtYmctcHJpbWFyeSxcbi5hYS1iZy1zZWNvbmRhcnksXG4uYWEtYmctdGVydGlhcnksXG4uYWEtYmctY29tcGxlbWVudGFyeSB7XG5cbiAgLmhzLWlucHV0LFxuICAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgW25hbWU9cGFzc3dvcmRdLFxuICAuaHMtc2VhcmNoLWZpZWxkX19pbnB1dCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cblxuLy8gU3VibWl0XG4uaHMtc3VibWl0IHtcbiAgbWFyZ2luLXRvcDogJGd1dHRlcjtcbn1cblxuLy8gQ2hlY2JveCAmIFJhZGlvXG4uaHMtZm9ybS1maWVsZCAuaW5wdXRzLWxpc3QgbGFiZWwgc3BhbiB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uaHMtZm9ybS1maWVsZCAubXVsdGktY29udGFpbmVyIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG59XG5cbi8vIFRleHRhcmVhXG4uaHMtZmllbGR0eXBlLXRleHRhcmVhIHtcbiAgXG4gIC5pbnB1dCB7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gIH1cblxuICB0ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiBjYWxjKCN7JGZvcm0taW5wdXQtaGVpZ2h0fSAqIDMpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgcGFkZGluZzogJGZvcm0taW5wdXQtcGFkZGluZztcbiAgICByZXNpemU6IHZlcnRpY2FsO1xuICB9XG59XG5cbi8vIFNlbGVjdCAmIERhdGVcbi5ocy1maWVsZHR5cGUtc2VsZWN0IC5pbnB1dCxcbi5ocy1maWVsZHR5cGUtZGF0ZSAuaHMtZGF0ZWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6OmFmdGVyIHtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IGNhbGMoI3skZm9ybS1pbnB1dC1wYWRkaW5nfSAqIDEuMjUpO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogMS42cmVtO1xuICB9XG5cbiAgLmhzLWlucHV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCN7JGZvcm0taW5wdXQtcGFkZGluZ30gKiAzLjUpO1xuXG4gICAgJjo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9ye1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmhzLWZpZWxkdHlwZS1zZWxlY3QgLmlucHV0IHtcblxuICBzZWxlY3Qge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsIDxzdmcgdmlld0JveD1cIjAgMCAxMjAgNzRcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIm02MCA3NC02MC02MCAxNC0xNCA0NiA0NiA0Ni00NiAxNCAxNHpcIiBmaWxsPVwiJyArICRncmF5ICsgJ1wiLz48L3N2Zz4nKTtcbiAgfVxuXG4gICY6aG92ZXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwgPHN2ZyB2aWV3Qm94PVwiMCAwIDEyMCA3NFwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwibTYwIDc0LTYwLTYwIDE0LTE0IDQ2IDQ2IDQ2LTQ2IDE0IDE0elwiIGZpbGw9XCInICsgJHByaW1hcnkgKyAnXCIvPjwvc3ZnPicpO1xuICB9XG59XG5cbi5ocy1maWVsZHR5cGUtZGF0ZSAuaHMtZGF0ZWlucHV0IHtcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsIDxzdmcgdmlld0JveD1cIjAgMCA0NDggNTEyXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNMTUyIDY0SDI5NlYyNEMyOTYgMTAuNzUgMzA2LjcgMCAzMjAgMEMzMzMuMyAwIDM0NCAxMC43NSAzNDQgMjRWNjRIMzg0QzQxOS4zIDY0IDQ0OCA5Mi42NSA0NDggMTI4VjQ0OEM0NDggNDgzLjMgNDE5LjMgNTEyIDM4NCA1MTJINjRDMjguNjUgNTEyIDAgNDgzLjMgMCA0NDhWMTI4QzAgOTIuNjUgMjguNjUgNjQgNjQgNjRIMTA0VjI0QzEwNCAxMC43NSAxMTQuNyAwIDEyOCAwQzE0MS4zIDAgMTUyIDEwLjc1IDE1MiAyNFY2NHpNNDggMjQ4SDEyOFYxOTJINDhWMjQ4ek00OCAyOTZWMzYwSDEyOFYyOTZINDh6TTE3NiAyOTZWMzYwSDI3MlYyOTZIMTc2ek0zMjAgMjk2VjM2MEg0MDBWMjk2SDMyMHpNNDAwIDE5MkgzMjBWMjQ4SDQwMFYxOTJ6TTQwMCA0MDhIMzIwVjQ2NEgzODRDMzkyLjggNDY0IDQwMCA0NTYuOCA0MDAgNDQ4VjQwOHpNMjcyIDQwOEgxNzZWNDY0SDI3MlY0MDh6TTEyOCA0MDhINDhWNDQ4QzQ4IDQ1Ni44IDU1LjE2IDQ2NCA2NCA0NjRIMTI4VjQwOHpNMjcyIDE5MkgxNzZWMjQ4SDI3MlYxOTJ6XCIgZmlsbD1cIicgKyAkZ3JheSArICdcIi8+PC9zdmc+Jyk7XG4gIH1cblxuICAmOmhvdmVyOjphZnRlciB7XG4gICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsIDxzdmcgdmlld0JveD1cIjAgMCA0NDggNTEyXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNMTUyIDY0SDI5NlYyNEMyOTYgMTAuNzUgMzA2LjcgMCAzMjAgMEMzMzMuMyAwIDM0NCAxMC43NSAzNDQgMjRWNjRIMzg0QzQxOS4zIDY0IDQ0OCA5Mi42NSA0NDggMTI4VjQ0OEM0NDggNDgzLjMgNDE5LjMgNTEyIDM4NCA1MTJINjRDMjguNjUgNTEyIDAgNDgzLjMgMCA0NDhWMTI4QzAgOTIuNjUgMjguNjUgNjQgNjQgNjRIMTA0VjI0QzEwNCAxMC43NSAxMTQuNyAwIDEyOCAwQzE0MS4zIDAgMTUyIDEwLjc1IDE1MiAyNFY2NHpNNDggMjQ4SDEyOFYxOTJINDhWMjQ4ek00OCAyOTZWMzYwSDEyOFYyOTZINDh6TTE3NiAyOTZWMzYwSDI3MlYyOTZIMTc2ek0zMjAgMjk2VjM2MEg0MDBWMjk2SDMyMHpNNDAwIDE5MkgzMjBWMjQ4SDQwMFYxOTJ6TTQwMCA0MDhIMzIwVjQ2NEgzODRDMzkyLjggNDY0IDQwMCA0NTYuOCA0MDAgNDQ4VjQwOHpNMjcyIDQwOEgxNzZWNDY0SDI3MlY0MDh6TTEyOCA0MDhINDhWNDQ4QzQ4IDQ1Ni44IDU1LjE2IDQ2NCA2NCA0NjRIMTI4VjQwOHpNMjcyIDE5MkgxNzZWMjQ4SDI3MlYxOTJ6XCIgZmlsbD1cIicgKyAkcHJpbWFyeSArICdcIi8+PC9zdmc+Jyk7XG4gIH1cblxuICAuaHMtZGF0ZXBpY2tlciAuZm4tZGF0ZS1waWNrZXIge1xuXG4gICAgLnBpa2EtYnV0dG9uIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIFxuICAgIC5pcy1zZWxlY3RlZCAucGlrYS1idXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbXBsZW1lbnRhcnk7XG4gICAgICBjb2xvcjogJGRhcms7XG4gICAgfVxuXG4gICAgLmlzLXRvZGF5IC5waWthLWJ1dHRvbiB7XG4gICAgICBjb2xvcjogJGRhcms7XG4gICAgfVxuICB9XG59XG5cbi8vIEVycm9yc1xuLmhzLWlucHV0LmVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAkZm9ybS1lcnJvci1jb2xvcjtcbn1cblxudWwuaHMtZXJyb3ItbXNncyB7XG4gIG9yZGVyOiA1O1xuICBtYXJnaW4tdG9wOiAwLjZlbTtcbiAgbWFyZ2luLWxlZnQ6ICRmb3JtLWlucHV0LXBhZGRpbmc7XG5cbiAgbGkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICBsYWJlbCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogJGZvcm0tZXJyb3ItY29sb3I7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIFxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICchJztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3JkZXI6IDAuMnJlbSBzb2xpZCAkZm9ybS1lcnJvci1jb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGhlaWdodDogMS42cmVtO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYygjeyRndXR0ZXJ9ICogMC4yNSk7XG4gICAgICB3aWR0aDogMS42cmVtO1xuICAgIH1cbiAgfVxufVxuXG4uaHNfZXJyb3Jfcm9sbHVwIHtcbiAgbWFyZ2luLXRvcDogY2FsYygjeyRndXR0ZXJ9ICogMC43NSk7XG4gIHBhZGRpbmc6IGNhbGMoI3skZ3V0dGVyfSAqIDAuNSk7XG4gIGJvcmRlcjogMC4ycmVtIHNvbGlkICRmb3JtLWVycm9yLWNvbG9yO1xuXG4gIC5ocy1lcnJvci1tc2dzIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLy8gR0RQUlxuLmxlZ2FsLWNvbnNlbnQtY29udGFpbmVyIHtcbiAgZm9udC1zaXplOiAkZm9ybS1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkZm9ybS1saW5lLWhlaWdodDtcblxuICAuaHMtZmllbGR0eXBlLWJvb2xlYW5jaGVja2JveCB7XG4gICAgbWFyZ2luOiAwLjhyZW0gMDtcblxuICAgIGlucHV0IHtcbiAgICAgIG1hcmdpbi10b3A6IDAuM3JlbTtcbiAgICB9XG4gIH1cbn1cblxuLmhzX2dkcHJfY29uc2VudF9tYXJrZXRpbmcsXG4uaHNfZ2Rwcl9jb25zZW50X2RhdGEge1xuXG4gIC5ocy1mb3JtLWJvb2xlYW5jaGVja2JveCBsYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIEhhbWJ1cmdlclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtc2l0ZS1oZWFkZXJfX2hhbWJ1cmdlciB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICB3aWR0aDogJGhhbWJ1cmdlci13aWR0aDtcbiAgICBoZWlnaHQ6IDEuMnJlbTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgei1pbmRleDogOTk5O1xufVxuXG4uYWEtaGFtYnVyZ2VyIHtcbiAgICB3aWR0aDogJGhhbWJ1cmdlci13aWR0aDtcbiAgICBoZWlnaHQ6IDEuMnJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBzcGFuLFxuICAgIHNwYW46YmVmb3JlLFxuICAgIHNwYW46YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMXM7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIHNwYW46YmVmb3JlLFxuICAgIHNwYW46YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cblxuICAgIHNwYW4sXG4gICAgc3BhbjpiZWZvcmUsXG4gICAgc3BhbjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAkaGFtYnVyZ2VyLXdpZHRoO1xuICAgICAgICBoZWlnaHQ6IDAuMnJlbTtcbiAgICB9XG4gICAgc3BhbjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuNXJlbSk7XG4gICAgfVxuICAgIHNwYW46YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC41cmVtKTtcbiAgICB9XG59XG5cbi5qcy1uYXYtb3BlbiAuYWEtaGFtYnVyZ2VyIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHNwZWVkIGVhc2U7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWEtc2l0ZS1oZWFkZXItLXNlY29uZGFyeSB7XG5cbiAgICAuYWEtaGFtYnVyZ2VyIHtcbiAgICBcbiAgICAgICAgc3BhbixcbiAgICAgICAgc3BhbjpiZWZvcmUsXG4gICAgICAgIHNwYW46YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5qcy1uYXYtb3BlbiAuYWEtc2l0ZS1oZWFkZXItLXNlY29uZGFyeSAuYWEtaGFtYnVyZ2VyIHtcblxuICAgIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIExhbmd1YWdlXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1sYW5ndWFnZXMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDAuNnJlbTtcblxuICAgIEBpbmNsdWRlIGJwLW1heChsZykge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgbWlubWF4KDBweCwgMWZyKSk7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMS42cmVtO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIGxpOm50aC1jaGlsZCgybikge1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgYnAtbWF4KGxnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIE5hdmlnYXRpb25cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuaHRtbCB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRzcGVlZCBlYXNlO1xufVxuXG5ib2R5LmpzLW5hdi1vcGVuIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uYWEtbmF2aWdhdGlvbiB7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuXG4gICAgdWwsIGxpIHsgLy8gUmVzZXRcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIGEsIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMS42cmVtICsgMC4xdncpO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgd29yZC13cmFwOiBub3JtYWw7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjRyZW0gKyAwLjF2dyk7XG5cbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicChsZy14bCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDEuNnJlbSArIDAuMXZ3KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFhLW5hdmlnYXRpb24td3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMHJlbSwgYXV0bykpO1xuICAgIH1cblxuICAgICYuYWEtbmF2aWdhdGlvbi13cmFwcGVyLS0wIHtcbiAgICAgICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcblxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcblxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFhLW5hdmlnYXRpb24td3JhcHBlci0tMSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgIFxuICAgICAgICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogY2FsYygjeyRoZWFkZXItaGVpZ2h0fSAtIDIuNHJlbSk7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKG1heCg2NXZ3LCBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDEyKSkpO1xuXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJGd1dHRlci12O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRndXR0ZXItdjtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHBhZGRpbmc7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZztcblxuICAgICAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6ICRndXR0ZXItaDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICYuYWEtbmF2aWdhdGlvbi13cmFwcGVyLS0yIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblxuICAgICAgICBAaW5jbHVkZSBicC1tYXgobGcpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnAtbWluKGxnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgcm93LWdhcDogMC42cmVtO1xuXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYygjeyRndXR0ZXItaH0gLyAyKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKCN7JHBhZGRpbmctbW9iaWxlfSAvIC0xKTtcbiAgICAgICAgICAgIHRvcDogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWluKHNtKSB7XG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYygjeyRwYWRkaW5nLXRvdWNofSAvIC0xKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWluKGxnKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFhLW5hdmlnYXRpb24taXRlbSB7XG5cbiAgICAuYWEtbmF2aWdhdGlvbi10b2dnbGUtLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYWEtbmF2aWdhdGlvbi1pdGVtLS0wIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogaW5oZXJpdDtcblxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMC43cmVtO1xuICAgICAgICB9XG4gICAgICBcbiAgICAgICAgQGluY2x1ZGUgYnAobGcteGwpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMS40cmVtO1xuICAgICAgICB9XG4gICAgICBcbiAgICAgICAgQGluY2x1ZGUgYnAoaGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMS42cmVtO1xuICAgICAgICB9XG4gICAgICBcbiAgICAgICAgQGluY2x1ZGUgYnAoZW4pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMS44cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAtbWF4KGxnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBhLFxuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDEuNnJlbSArIDAuMXZ3KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWF4KGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS4ycmVtIDAgMS4ycmVtIDEuMnJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWluKGxnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDEuNHJlbSArIDAuMXZ3KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1pbihsZy14bCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjZyZW0gKyAwLjF2dyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWEtbmF2aWdhdGlvbi10b2dnbGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDUuMDA4cmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFhLW5hdmlnYXRpb24taXRlbS0tMiB7XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBicC1tYXgobGcpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG5cbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgID4gYSxcbiAgICAgICAgPiBzcGFuIHsgXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMS41cmVtICsgMC4xdncpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWF4KGxnKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICRncmF5O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuMnJlbSAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMS40cmVtICsgMC4xdncpO1xuXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1pbihsZy14bCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjVyZW0gKyAwLjF2dyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFhLW5hdmlnYXRpb24taXRlbS0tY29udGVudCB7XG5cbiAgICAgICAgPiBhLFxuICAgICAgICA+IHNwYW4geyBcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hYS1uYXZpZ2F0aW9uLXRvZ2dsZSB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMS4ycmVtIDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMi4xcmVtO1xuICAgICAgICByaWdodDogMC40cmVtO1xuXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkc3BlZWQgJGFuaW1hdGlvbjtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAtbWF4KGxnKSB7XG4gICAgICAgICAgICB3aWR0aDogMS4ycmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAwLjhyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC42cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4zcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkge1xuXG4gICAgLmFhLW5hdmlnYXRpb24td3JhcHBlciB7XG4gICAgICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgICAgICAgY29sdW1uLWdhcDogMS40cmVtO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcblxuICAgICAgICBAaW5jbHVkZSBicChsZykgeyBcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDMuNnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hYS1uYXZpZ2F0aW9uLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIGEsIGJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgICAgIGNvbHVtbi1nYXA6IDAuNnJlbTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgPiBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEuNnJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZykgeyAgICBcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiAtMC4xcmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gc3ZnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgbWluLXdpZHRoOiAxLjZyZW07XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgICAgICAgICB0b3A6IGluaXRpYWw7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7ICAgIFxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC0wLjFyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIHN0cm9rZTogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zY3JlZW4tcmVhZGVyLXRleHQtLW1vYmlsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2NyZWVuLXJlYWRlci10ZXh0LS1sYXB0b3Age1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLWxhbmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTAge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5hYS1uYXZpZ2F0aW9uIGEge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwLW1heChsZykge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDEuNHJlbSArIDAuMXZ3KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1oYXQge1xuXG4gICAgLmFhLW5hdmlnYXRpb24td3JhcHBlciB7XG5cbiAgICAgICAgJi5hYS1uYXZpZ2F0aW9uLXdyYXBwZXItLTAge1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFhLW5hdmlnYXRpb24td3JhcHBlci0tMSB7XG4gICAgICAgICAgICBncmlkLWF1dG8tZmxvdzogcm93O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1pbihsZykge1xuICAgICAgICAgICAgICAgIHRvcDogMy42cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS4ycmVtO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1pbihsZykge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hYS1uYXZpZ2F0aW9uLWl0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNik7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAuYWEtbmF2aWdhdGlvbi10b2dnbGUge1xuICAgICAgICBcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhLFxuICAgICAgICAuYWEtbmF2aWdhdGlvbi10b2dnbGUsXG4gICAgICAgIC5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTEgPiBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjVyZW0gKyAwLjF2dyk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWF4KGxnKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICRncmF5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC4xdncpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFhLW5hdmlnYXRpb24tdG9nZ2xlIHtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC4ycmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuM3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYWEtbmF2aWdhdGlvbi1pdGVtLS0wIHtcblxuICAgICAgICAgICAgPiBhLFxuICAgICAgICAgICAgPiAuYWEtbmF2aWdhdGlvbi10b2dnbGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuMnJlbSAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwLjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSA+IGEsXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSA+IC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYWEtbmF2aWdhdGlvbi1pdGVtLS0xIHtcblxuICAgICAgICAgICAgPiBhIHtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1heChsZykge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKCN7JGhlYWRlci1oZWlnaHQtbW9iaWxlfSArIDIuNHJlbSk7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNHJlbTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgIHotaW5kZXg6IDk5ODtcblxuICAgIC5hYS1uYXZpZ2F0aW9uLWl0ZW0tLWNoaWxkcmVuID4gYSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1cmVtKTtcbiAgICB9XG5cbiAgICAuYWEtbmF2aWdhdGlvbi1pdGVtLS1jaGlsZHJlbiA+IGJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDVyZW07XG4gICAgICAgIGhlaWdodDogNXJlbTtcbiAgICB9XG5cbiAgICAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSB7XG5cbiAgICAgICAgLmFhLW5hdmlnYXRpb24td3JhcHBlciB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hYS1uYXZpZ2F0aW9uLWl0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgYSwgYnV0dG9uIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS44cmVtIDFmcjtcblxuICAgICAgICAgICAgPiBpbWcge1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IHN2ZyB7XG5cbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgY2xpcDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmpzLW5hdi1vcGVuIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xufVxuXG4uanMtbmF2LW9wZW4gLmFhLXNpdGUtaGVhZGVyIC5hYS1icmFuZGluZyBzdmcgcGF0aCxcbi5qcy1uYXYtb3BlbiAuYWEtc2l0ZS1oZWFkZXIgLmFhLWJyYW5kaW5nIHN2ZyByZWN0IHtcbiAgICBmaWxsOiAkcHJpbWFyeTtcbn1cblxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1wcmltYXJ5IHtcblxuICAgIC5pcy1hY3RpdmUge1xuXG4gICAgICAgIEBpbmNsdWRlIGJwLW1pbihsZykge1xuICAgIFxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAkaGVhZGVyLWhlaWdodDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjYpO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uaXMtYWN0aXZlLFxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1wcmltYXJ5IC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0wOmhvdmVyLFxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1wcmltYXJ5IC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0wOmZvY3VzIHtcblxuICAgID4gLmFhLW5hdmlnYXRpb24td3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgQGluY2x1ZGUgYnAtbWF4KGxnKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pcy1hY3RpdmUsXG4uYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMDpob3Zlcixcbi5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0wOmZvY3VzLFxuLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTAuYWEtbmF2aWdhdGlvbi1pdGVtLS1hY3RpdmUtYnJhbmNoIHtcblxuICAgID4gLmFhLW5hdmlnYXRpb24tdG9nZ2xlIHtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDIuNHJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMC42cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1heChsZykge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pcy1hY3RpdmUsXG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXByaW1hcnkgLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTAuYWEtbmF2aWdhdGlvbi1pdGVtLS1jaGlsZHJlbjpob3Zlcixcbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tcHJpbWFyeSAuYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMC5hYS1uYXZpZ2F0aW9uLWl0ZW0tLWNoaWxkcmVuOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICA+IGEge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuXG4gICAgPiAuYWEtbmF2aWdhdGlvbi10b2dnbGUge1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hYS1zaXRlLWhlYWRlciAuaGlkZGVuLWxnLWRvd24tLWhlYWRlciB7XG5cbiAgICBAaW5jbHVkZSBicC1tYXgobGcpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1tb2JpbGUgLmhpZGRlbi1sZy1kb3duLS1oYW1idXJnZXIge1xuXG4gICAgQGluY2x1ZGUgYnAtbWF4KGxnKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5hYS1zaXRlLWhlYWRlci0tc2Vjb25kYXJ5IHtcblxuICAgIC5hYS1uYXZpZ2F0aW9uIHtcblxuICAgICAgICBhLCBidXR0b24ge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWEtbmF2aWdhdGlvbi13cmFwcGVyIHtcbiAgICBcbiAgICAgICAgJi5hYS1uYXZpZ2F0aW9uLXdyYXBwZXItLTEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi5hYS1uYXZpZ2F0aW9uLXdyYXBwZXItLTIge1xuICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWF4KGxnKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWEtbmF2aWdhdGlvbi1pdGVtIHtcbiAgICAgICAgXG4gICAgICAgICYuYWEtbmF2aWdhdGlvbi1pdGVtLS0xIHtcbiAgICBcbiAgICAgICAgICAgID4gYSxcbiAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmLmFhLW5hdmlnYXRpb24taXRlbS0tMiB7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgID4gYSxcbiAgICAgICAgICAgID4gc3BhbiB7IFxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWF4KGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAkZ3JheTtcbiAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWluKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgICYuYWEtbmF2aWdhdGlvbi1pdGVtLS1jb250ZW50IHtcbiAgICBcbiAgICAgICAgICAgID4gYSxcbiAgICAgICAgICAgID4gc3BhbiB7IFxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZSB7XG4gICAgXG4gICAgICAgIHN2ZyB7XG4gICAgXG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLWxhbmcge1xuXG4gICAgICAgIC5hYS1uYXZpZ2F0aW9uIGEge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1tb2JpbGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBcbiAgICAgICAgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkge1xuXG4gICAgICAgICAgICBhLCBidXR0b24ge1xuICAgIFxuICAgICAgICAgICAgICAgID4gc3ZnIHtcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaXMtYWN0aXZlLFxuICAgIC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0wOmhvdmVyLFxuICAgIC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0wOmZvY3VzLFxuICAgIC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0wLmFhLW5hdmlnYXRpb24taXRlbS0tYWN0aXZlLWJyYW5jaCB7XG5cbiAgICAgICAgPiAuYWEtbmF2aWdhdGlvbi10b2dnbGUge1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmlzLWFjdGl2ZSxcbiAgICAuYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMC5hYS1uYXZpZ2F0aW9uLWl0ZW0tLWNoaWxkcmVuOmhvdmVyLFxuICAgIC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0wLmFhLW5hdmlnYXRpb24taXRlbS0tY2hpbGRyZW46Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblxuICAgICAgICA+IGEge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmFhLW5hdmlnYXRpb24tdG9nZ2xlIHtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uanMtbmF2LW9wZW4gLmFhLXNpdGUtaGVhZGVyLmFhLXNpdGUtaGVhZGVyLS1zZWNvbmRhcnkgLmFhLWJyYW5kaW5nIHN2ZyBwYXRoLFxuLmpzLW5hdi1vcGVuIC5hYS1zaXRlLWhlYWRlci5hYS1zaXRlLWhlYWRlci0tc2Vjb25kYXJ5IC5hYS1icmFuZGluZyBzdmcgcmVjdCB7XG4gICAgZmlsbDogJHdoaXRlO1xufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBOYXZpZ2F0aW9uIHNpbXBsZVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtbmF2aWdhdGlvbi0tc2ltcGxlIHtcbiAgICBcbiAgICAuaXMtYWN0aXZlIHtcbiAgICBcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFhLW5hdmlnYXRpb24td3JhcHBlci5hYS1uYXZpZ2F0aW9uLXdyYXBwZXItLTEge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcblxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgIEBpbmNsdWRlIGJwKHhsKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJwKGVuKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuOHJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0xIHtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDFyZW0gKyAwLjF2dyk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gYSxcbiAgICAgICAgPiBzcGFuIHsgXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMS42cmVtICsgMC4xdncpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1pbihsZykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjRyZW0gKyAwLjF2dyk7XG5cbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1taW4obGcteGwpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMS42cmVtICsgMC4xdncpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWEtc2l0ZS1oZWFkZXItLXNlY29uZGFyeSB7XG5cbiAgICAuYWEtbmF2aWdhdGlvbi0tc2ltcGxlIHtcbiAgICBcbiAgICAgICAgLmFhLW5hdmlnYXRpb24td3JhcHBlci5hYS1uYXZpZ2F0aW9uLXdyYXBwZXItLTEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTEge1xuICAgIFxuICAgICAgICAgICAgPiBhLFxuICAgICAgICAgICAgPiBzcGFuIHsgXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYWEtbmF2aWdhdGlvbi1pdGVtLS1zZWFyY2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZS0tc2VhcmNoIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5hYS1zZWFyY2gtZmllbGQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAkaGVhZGVyLWhlaWdodDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAyNXJlbTtcbiAgICAgICAgcGFkZGluZzogMS4ycmVtIDEuOHJlbTtcbiAgICAgICAgXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG5cbiAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMy40cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAzLjRyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDMuNHJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyaztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWEtc2VhcmNoLWZpZWxkX19pbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwLjRyZW0gMC44cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cblxuICAgIC5hYS1zZWFyY2gtZmllbGRfX3N1Z2dlc3Rpb25zIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIH1cbiAgICBcbiAgICAuYWEtc2VhcmNoLWZpZWxkLS1vcGVuIC5ocy1zZWFyY2gtZmllbGRfX3N1Z2dlc3Rpb25zIHtcbiAgICAgICAgYm9yZGVyOiAwLjFyZW0gc29saWQgJGRhcms7XG4gICAgfVxuICAgIFxuICAgIC5hYS1zZWFyY2gtZmllbGRfX3N1Z2dlc3Rpb25zIGxpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgXG4gICAgLmFhLXNlYXJjaC1maWVsZF9fc3VnZ2VzdGlvbnMgI3Jlc3VsdHMtZm9yIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gICAgXG4gICAgLmFhLXNlYXJjaC1maWVsZF9fc3VnZ2VzdGlvbnMgYSxcbiAgICAuYWEtc2VhcmNoLWZpZWxkX19zdWdnZXN0aW9ucyAjcmVzdWx0cy1mb3Ige1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgXG4gICAgLmFhLXNlYXJjaC1maWVsZF9fc3VnZ2VzdGlvbnMgYTpob3ZlcixcbiAgICAuYWEtc2VhcmNoLWZpZWxkX19zdWdnZXN0aW9ucyBhOmZvY3VzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxufVxuXG4uYWEtbmF2aWdhdGlvbi1pdGVtLS1zZWFyY2guaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgIC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZS0tc2VhcmNoIHtcbiAgICAgICAgY29sb3I6ICRkYXJrO1xuXG4gICAgICAgID4gaW1nOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBpbWc6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWEtc2VhcmNoLWZpZWxkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLW1vYmlsZSAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSB7XG5cbiAgICAuYWEtbmF2aWdhdGlvbi1pdGVtLS1zZWFyY2ggeyBcblxuICAgICAgICAuYWEtc2VhcmNoLWZpZWxkIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRkYXJrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hYS1zZWFyY2gtZmllbGRfX2lucHV0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlcixcbiAgICAgICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFhLW5hdmlnYXRpb24taXRlbS0tc2VhcmNoLmlzLWFjdGl2ZSB7XG4gICAgXG4gICAgICAgIC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZS0tc2VhcmNoIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgID4gaW1nOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICA+IGltZzpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBTb2NpYWwgTGlua3NcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLXNvY2lhbC1saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYWEtc29jaWFsLWxpbmtzX19pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgaGVpZ2h0OiA0cmVtO1xuICAgIHdpZHRoOiA0cmVtO1xuICAgIG1hcmdpbjogMCAwLjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgdHJhbnNpdGlvbjogYWxsICRzcGVlZCAkYW5pbWF0aW9uO1xufVxuXG4uYWEtc29jaWFsLWxpbmtzX19pY29uOmhvdmVyLFxuLmFhLXNvY2lhbC1saW5rc19faWNvbjpmb2N1cyB7XG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRwcmltYXJ5LCAxMCUpO1xufVxuXG4uYWEtc29jaWFsLWxpbmtzX19pY29uIHN2ZyB7XG4gICAgZmlsbDogJHdoaXRlO1xuICAgIGhlaWdodDogMS41cmVtO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgd2lkdGg6IGF1dG87XG59XG5cbi5hYS1zb2NpYWwtbGlua3NfX2ljb246aG92ZXIgc3ZnLFxuLmFhLXNvY2lhbC1saW5rc19faWNvbjpmb2N1cyBzdmcsXG4uYWEtc29jaWFsLWxpbmtzX19pY29uOmFjdGl2ZSBzdmcge1xuICAgIGZpbGw6ICR3aGl0ZTtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgVmlkZW9zXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS12aWRlby13cmFwcGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiA1Ni4yNSUgMCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5ocy12aWRlby13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBBQSAtIFNpdGUgSGVhZGVyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1oZWFkZXItc2Nyb2xsLXBvaW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoI3skaGVhZGVyLWhlaWdodC1tb2JpbGV9ICsgMnJlbSk7XG5cbiAgQGluY2x1ZGUgYnAtbWluKGxnKSB7XG4gICAgdG9wOiBjYWxjKCN7JGhlYWRlci1oZWlnaHR9ICsgNHJlbSk7XG4gIH1cbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAwLjFyZW07XG4gIHdpZHRoOiAwLjFyZW07XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwLjFyZW0sIDAuMXJlbSwgMC4xcmVtLCAwLjFyZW0pO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0LS1tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jaztcblxuICBAaW5jbHVkZSBicChsZykge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyOiAwO1xuICAgIGNsaXA6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dC0tbGFwdG9wIHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgQGluY2x1ZGUgYnAoaGcpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlcjogMDtcbiAgICBjbGlwOiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG5cbi5hYS1jbG9zZS1tb2JpbGUtbmF2LFxuLmFhLWNsb3NlLWRlc2t0b3AtbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBhcHBlYXJhbmNlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uYWEtY2xvc2UtZGVza3RvcC1uYXYge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmFhLXNraXAtbmF2aWdhdGlvbiB7XG4gIGNsaXA6IHJlY3QoMC4xcmVtLCAwLjFyZW0sIDAuMXJlbSwgMC4xcmVtKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDAuMXJlbTtcbiAgd2lkdGg6IDAuMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuXG4gICY6YWN0aXZlLCBcbiAgJjpmb2N1cywgXG4gICY6aG92ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHRvcDogMC41cmVtO1xuICAgICAgbGVmdDogMC41cmVtO1xuXG4gICAgICBwYWRkaW5nOiAwLjZlbSAxLjllbTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gICAgICBcbiAgICAgIGNsaXA6IGF1dG87XG4gICAgICB6LWluZGV4OiAxMDAwMDA7XG4gIH1cbn1cblxuLmFhLXNpdGUtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGhlYWRlci1oZWlnaHQtbW9iaWxlO1xuXG4gIHotaW5kZXg6IDIwO1xuICB0cmFuc2l0aW9uOiBhbGwgJHNwZWVkICRhbmltYXRpb247XG5cbiAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xuICB9XG5cbiAgPiAuYWEtaW5uZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IGNhbGMoI3skZ3V0dGVyLXZ9ICogMC43NSkgY2FsYygjeyRndXR0ZXItaH0gKiAwLjc1KTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICRsb2dvLXdpZHRoLW1vYmlsZSAxZnIgJGhhbWJ1cmdlci13aWR0aDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgIGdyaWQtZ2FwOiBjYWxjKCN7JGd1dHRlci12fSAqIDAuNSkgY2FsYygjeyRndXR0ZXItaH0gKiAwLjUpO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAkbG9nby13aWR0aC10YWJsZXQgMWZyICRoYW1idXJnZXItd2lkdGg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAobGcteGwpIHtcbiAgICAgIGdyaWQtZ2FwOiBjYWxjKCN7JGd1dHRlci12fSAqIDAuNikgY2FsYygjeyRndXR0ZXItaH0gKiAwLjYpO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAkbG9nby13aWR0aC1sYXB0b3AgMWZyICRoYW1idXJnZXItd2lkdGg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcbiAgICAgIGdyaWQtZ2FwOiBjYWxjKCN7JGd1dHRlci12fSAqIDAuNzUpIGNhbGMoI3skZ3V0dGVyLWh9ICogMC43NSk7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICRsb2dvLXdpZHRoLWxhcHRvcCAxZnIgJGxvZ28td2lkdGgtbGFwdG9wO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwKGVuKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICRsb2dvLXdpZHRoIDFmciAkbG9nby13aWR0aDtcbiAgICB9XG4gIH1cblxuICAuYWEtbmF2aWdhdGlvbi1pdGVtLS1sYW5ndWFnZXMge1xuICAgIFxuICAgIEBpbmNsdWRlIGJwLW1heChsZykge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmFhLXNpdGUtaGVhZGVyLS1oYXQge1xuICBoZWlnaHQ6IDMuNnJlbTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XG5cbiAgPiAuYWEtaW5uZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6ICRndXR0ZXItdiAkZ3V0dGVyLWg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAgMWZyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gV2ViIFBhZ2UgSGVhZGVyXG4uYWEtc2l0ZS1oZWFkZXItLXdlYnBhZ2Uge1xuXG4gIC5hYS1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKG1heCg3NXZ3LCBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDEyKSkpO1xuICB9XG59XG5cbi8vIEJyYW5kIExvZ29cbi5hYS1icmFuZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6ICRsb2dvLXdpZHRoLW1vYmlsZTtcblxuICB6LWluZGV4OiA5OTk7XG5cbiAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICBtYXgtd2lkdGg6ICRsb2dvLXdpZHRoLXRhYmxldDtcbiAgfVxuXG4gIEBpbmNsdWRlIGJwKGxnLXhsKSB7XG4gICAgbWF4LXdpZHRoOiAkbG9nby13aWR0aC1sYXB0b3A7XG4gIH1cblxuICBAaW5jbHVkZSBicChlbikge1xuICAgIG1heC13aWR0aDogJGxvZ28td2lkdGg7XG4gIH1cblxuICBhLFxuICBzdmcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICBzdmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5hYS1zaXRlLWhlYWRlci0tc2Vjb25kYXJ5IHtcblxuICAuYWEtYnJhbmRpbmcge1xuXG4gICAgc3ZnIHBhdGgge1xuICAgICAgZmlsbDogJHByaW1hcnk7XG4gICAgfVxuICB9XG59XG5cbi8vIExhbmRpbmcgUGFnZSBIZWFkZXJcbi5hYS1zaXRlLWhlYWRlci0tbGFuZGluZy1wYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBGb290ZXJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLXNpdGUtZm9vdGVyIHtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5hYS1zaXRlLWZvb3Rlcl9faW5uZXIge1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBncmlkLXJvdy1nYXA6IDhyZW07XG5cbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyhtYXgoNzV2dywgY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiAxMikpKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGg0LFxuICAgIC5oNCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbiAgICAgIFxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICB9IFxuICAgIH1cblxuICAgIC5hYS1mb290ZXItYnJhbmRpbmcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGxvZ28td2lkdGgtbW9iaWxlfSAqIDEuNSk7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHsgXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skbG9nby13aWR0aH0gKiAxLjUpO1xuXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjZyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWEtZm9vdGVyLWJvZHkge1xuXG4gICAgICAgIHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hYS1mb290ZXItbmF2IHtcblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiB1bCB7XG5cbiAgICAgICAgICAgID4gbGkge1xuICAgICAgICBcbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5oNDtcblxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcblxuICAgICAgICAgICAgICAgICAgICA+IGxpIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hYS1mb290ZXItc29jaWFsIHtcblxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEzLjJyZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFhLWdyaWQuYWEtZ3JpZC0tYXV0byB7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAtbWF4KG1kKSB7XG4gICAgICAgICAgICBncmlkLWF1dG8tZmxvdzogcm93O1xuICAgICAgICAgICAgZ3JpZC1nYXA6IDEuNnJlbSAkZ3V0dGVyLWg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hYS1zaXRlLWZvb3Rlcl9fbGVnYWwge1xuXG4gICAgLmFhLWZvb3Rlci1sZWdhbCB7XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hYS1zaXRlLWZvb3Rlci0tbGFuZGluZy1wYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAuYWEtc2l0ZS1mb290ZXJfX2lubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxufVxuXG4vLyBCYWNrIHRvIHRvcFxuLmFhLWJhY2stdG8tdG9wIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBcbiAgICB3aWR0aDogMy4ycmVtO1xuICAgIGhlaWdodDogMy4ycmVtO1xuICBcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAzLjJyZW07XG4gICAgcmlnaHQ6IDMuMnJlbTtcbiAgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlcjogMC4ycmVtIHNvbGlkICRkYXJrO1xuICBcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogMjA7XG5cbiAgICB0cmFuc2l0aW9uOiBhbGwgJHNwZWVkICRhbmltYXRpb247XG4gIFxuICAgIHN2ZyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIH1cbiAgXG4gICAgc3ZnIHBhdGgge1xuICAgICAgc3Ryb2tlOiAkZGFyaztcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgICYuYWEtYmFjay10by10b3AtLWFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBBY2NvcmRpb25cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXIsXG4uYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgJGRhcms7XG5cbiAgICAmLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXItLW9wZW4ge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cblxuICAgIC5hYS1hY2NvcmRpb24taXRlbV9fdHJpZ2dlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIFxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDEuNnJlbSAwO1xuICAgIFxuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH0gICAgXG4gICAgXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDIuOHJlbTtcbiAgICAgICAgICAgIHJpZ2h0OiAxLjZyZW07XG4gICAgICAgICAgICB3aWR0aDogMS4ycmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIFxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICRzcGVlZCAkYW5pbWF0aW9uO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIHN0cm9rZTogJGRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJlthcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgICBcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWEtYWNjb3JkaW9uLWl0ZW1fX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgIH1cbn1cblxuLmFhLWFjY29yZGlvbi1pdGVtX19ib2R5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS42cmVtO1xuXG4gICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICRkYXJrO1xuXG4gICAgJltoaWRkZW5dIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5hYS1iZy1zZWNvbmRhcnktbGlnaHQsXG4uYWEtYmctY29tcGxlbWVudGFyeS1saWdodCxcbi5hYS1iZy1saWdodCB7XG5cbiAgICAuYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlcixcbiAgICAuYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGRhcms7XG4gICAgfVxuXG4gICAgLmFhLWFjY29yZGlvbi1pdGVtX19ib2R5IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGRhcms7XG4gICAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgQUEgLSBCbG9nIHBvc3RzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1ibG9nLXBvc3RzIHtcblxuICAmLmFhLW1vZHVsZS13aWR0aC0tcGFnZSB7XG5cbiAgICAuYWEtbW9kdWxlLWlubmVyIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICB9XG5cbiAgLmFhLWJsb2ctcG9zdHNfX2FsbCB7XG5cbiAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gIC5hYS1jb2x1bW4gYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICAuYWEtYmxvdC1wb3N0X190b3BpYyB7XG4gICAgbGVmdDogY2FsYygjeyRndXR0ZXJ9ICogMC41KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKCN7JGd1dHRlcn0gKiAwLjUpO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAuYWEtY29sdW1uX19pbWFnZSB7XG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKCN7JGd1dHRlcn0gKiAwLjUpO1xuICB9XG5cbiAgLmFhLWNvbHVtbl9fZGF0ZSB7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygjeyRndXR0ZXJ9ICogMC4zNzUpO1xuICB9XG5cbiAgLmg0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxuXG4gIC5hYS1idXR0b24tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAyLjRyZW07XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBBQSAtIENvbHVtbnNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLWNvbHVtbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hYS1jb2x1bW5fX2ltYWdlIHtcbiAgYXNwZWN0LXJhdGlvOiA0IC8gMztcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygjeyRndXR0ZXJ9ICogMC43NSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsICRzcGVlZCBlYXNlO1xuICB9XG5cbiAgJi5hYS1jb2x1bW5fX2ltYWdlLS1jb250YWluIHtcbiAgICBhc3BlY3QtcmF0aW86IDY0IC8gMjc7XG5cbiAgICBAaW5jbHVkZSBicC1taW4obWQpIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogNCAvIDM7XG4gICAgfVxuICBcbiAgICBpbWcge1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIGhlaWdodDogODAlO1xuICAgIH1cbiAgfVxuXG4gICYuYWEtY29sdW1uX19pbWFnZS0tbGVmdCB7XG5cbiAgICBpbWcge1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xuICAgIH1cbiAgfVxufVxuXG4uYWEtY29sdW1uX19ib2R5LS1wYWRkaW5nIHtcbiAgcGFkZGluZzogY2FsYygjeyRndXR0ZXJ9ICogMC43NSk7XG5cbiAgQGluY2x1ZGUgYnAtbWluKGxnKSB7XG4gICAgcGFkZGluZzogY2FsYygjeyRndXR0ZXJ9ICogMSk7XG4gIH1cbn1cblxuLmFhLWNvbHVtbl9faW1hZ2UgKyAuYWEtY29sdW1uX19ib2R5LS1wYWRkaW5nIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5hYS1jb2x1bW4tLWxpbms6aG92ZXIge1xuXG4gIC5hYS1jb2x1bW5fX2ltYWdlIGltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA4KTtcbiAgfVxufVxuXG4uYWEtY29sdW1uX19kYXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoI3skZ3V0dGVyfSAqIDAuMzc1KTtcbn1cblxuLmFhLWNvbHVtbi0tZ3JpZCB7XG4gIGdyaWQtcm93LWdhcDogMDtcblxuICAuYWEtY29sdW1uX19pbWFnZSB7XG4gICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygjeyRndXR0ZXJ9ICogMC43NSk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIGJwLW1pbihtZCkge1xuICAgICAgYXNwZWN0LXJhdGlvOiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLmFhLWdyaWQuYWEtZ3JpZC0tdHdvLmFhLWdyaWQtLWNvbHMtMS0xIC5hYS1jb2x1bW4uYWEtY29sdW1uLS13aWR0aDpub3QoLmFhLWNvbHVtbi0taWNvbik6Zmlyc3Qtb2YtdHlwZSB7XG5cbiAgQGluY2x1ZGUgYnAtbWluKG1kKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgIC5hYS1jb2x1bW5fX2ltYWdlIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwdncgLSAoKCN7JGd1dHRlci1ofSkgLyAyKSk7XG4gICAgfVxuICB9XG59XG5cbi5hYS1ncmlkLmFhLWdyaWQtLXR3by5hYS1ncmlkLS1jb2xzLTEtMSAuYWEtY29sdW1uLmFhLWNvbHVtbi0td2lkdGg6bm90KC5hYS1jb2x1bW4tLWljb24pOmxhc3Qtb2YtdHlwZSB7XG5cbiAgQGluY2x1ZGUgYnAtbWluKG1kKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgLmFhLWNvbHVtbl9faW1hZ2Uge1xuICAgICAgd2lkdGg6IGNhbGMoNTB2dyAtICgoI3skZ3V0dGVyLWh9KSAvIDIpKTtcbiAgICB9XG4gIH1cbn1cblxuLmFhLWdyaWQuYWEtZ3JpZC0tdHdvLmFhLWdyaWQtLWNvbHMtMS0xIC5hYS1jb2x1bW4uYWEtY29sdW1uLS13aWR0aDpub3QoLmFhLWNvbHVtbi0taWNvbikge1xuXG4gIC5hYS1jb2x1bW5fX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjhyZW0gKyAwLjF2dyk7XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgICAgZm9udC1zaXplOiBjYWxjKDEuOHJlbSArIDAuMXZ3KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG5cbi5hYS1jb2x1bW5zLS1sb2dvcyB7XG5cbiAgLmFhLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG5cbiAgICBAaW5jbHVkZSBicC1taW4oeHMpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICB9XG5cbiAgICAmLmFhLWdyaWQtLWZvdXIge1xuICBcbiAgICAgIEBpbmNsdWRlIGJwLW1pbihsZykge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFhLWNvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IGNhbGMoI3skZ3V0dGVyLXZ9ICogMC43NSkgY2FsYygjeyRndXR0ZXItaH0gKiAxLjUpO1xuICB9XG5cbiAgLmFhLWNvbHVtbl9faW1hZ2Uge1xuICAgIGFzcGVjdC1yYXRpbzogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICYuYWEtY29sdW1uX19pbWFnZS0tY29udGFpbiBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICYuYWEtY29sdW1ucy0tbG9nby1zbGlkZXIge1xuXG4gICAgLmFhLWlubmVyIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLnNwbGlkZSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgLnNwbGlkZV9fc2xpZGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgIFxuICAgICAgICAgIG1hcmdpbjogYXV0bztcblxuICAgICAgICAgIEBpbmNsdWRlIGJwLW1heChsZykge1xuICAgICAgICAgICAgbWluLWhlaWdodDogOHJlbTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogOHJlbTtcbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hYS1jb2x1bW5zLmFhLWNvbHVtbnMtLWljb25zIHtcblxuICAuYWEtY29sdW1uX19pbWFnZSB7XG4gIFxuICAgICYuYWEtY29sdW1uX19pbWFnZS0tY29udGFpbiB7XG4gICAgICBhc3BlY3QtcmF0aW86IDY0IC8gMjc7XG4gICAgXG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFhLWNvbHVtbl9fY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLmFhLWNvbHVtbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgcGFkZGluZy10b3A6IGNhbGMoI3skZ3V0dGVyfSAqIDAuNzUpO1xuXG4gICAgQGluY2x1ZGUgYnAtbWluKGxnKSB7XG4gICAgICBwYWRkaW5nLXRvcDogY2FsYygjeyRndXR0ZXJ9ICogMSk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG5cbiAgICAgIC5hYS1jb2x1bW5fX2ltYWdlIGltZyB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgYm94LXNoYWRvdzogMHB4IDIwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIFxuICAgICAgLmFhLWNvbHVtbl9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgQUEgLSBGb3JtXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1mb3JtIHtcblxuICAuYWEtbW9kdWxlX19oZWFkZXI6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYWEtZm9ybS0tbGF5b3V0LW9uZSB7XG5cbiAgLmFhLW1vZHVsZV9faGVhZGVyOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoI3skZ3V0dGVyfSArICN7JGd1dHRlcn0gKiAwLjUpO1xuICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBBQSAtIEhlcm9cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLWhlcm8ge1xuICB0ZXh0LXNoYWRvdzogMCAwIDJyZW0gcmdiYSgwLCAwLCAwLCAuMjUpO1xuXG4gIC5hYS1tb2R1bGUtaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1O1xuXG4gICAgPiAuYWEtaW5uZXIge1xuXG4gICAgICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKG1heCg2NXZ3LCBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDgpKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFhLWJ1dHRvbi1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDIuNHJlbTtcbiAgfVxuXG4gIC5hYS1oZXJvX19ibG9ncyB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygjeyRndXR0ZXJ9ICogMS41ICogMC43NSArIDF2aCk7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoI3skZ3V0dGVyfSAqIDIuNSAqIDAuNzUgKyAxdmgpO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMoI3skZ3V0dGVyfSAqIDEuNSArIDF2aCk7XG4gICAgICBwYWRkaW5nLXRvcDogY2FsYygjeyRndXR0ZXJ9ICogMi41ICsgMXZoKTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAwLjFyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XG4gICAgICAgIGxlZnQ6IGNhbGMoKCN7JGd1dHRlci1ofSAvIDIpICogLTEpO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgKCgjeyRndXR0ZXItaH0gLyAyKSAqIDIpKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnAoeGwpIHtcbiAgICAgICAgbGVmdDogY2FsYygjeyRndXR0ZXItaH0gKiAtMSk7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAoI3skZ3V0dGVyLWh9ICogMikpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hYS1ncmlkLS10d28ge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgLmFhLWhlcm9fX2Jsb2dzLWxpbmsge1xuICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWEtYnV0dG9uLWNvbnRhaW5lciBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBBQSAtIEltYWdlXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1pbWFnZSB7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgQUEgLSBNZWRpYSAmIFRleHRcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLW1lZGlhLXRleHQge1xuICBtaW4taGVpZ2h0OiA2My42cmVtO1xuXG4gIEBpbmNsdWRlIGJwLW1heChsZykge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgJi5hYS1iZy1wcmltYXJ5LFxuICAmLmFhLWJnLXNlY29uZGFyeSB7XG5cbiAgICBAaW5jbHVkZSBicC1tYXgobGcpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHdpZHRoOiAkZ3V0dGVyLWg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgIEBpbmNsdWRlIGJwLW1heChsZykge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gLmFhLWlubmVyIHtcblxuICAgIEBpbmNsdWRlIGJwLW1heChsZykge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAuYWEtY29udGVudCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogaW5oZXJpdDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGluaGVyaXQ7XG5cbiAgICBAaW5jbHVkZSBicC1tYXgobGcpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmcjtcbiAgICB9XG4gIH1cblxuICAuYWEtbWVkaWEtdGV4dF9fZmlyc3QtY29sdW1uLFxuICAuYWEtbWVkaWEtdGV4dF9fc2Vjb25kLWNvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAtbWluKGxnKSB7XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiA2O1xuICAgIH1cblxuICAgICYuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1kYXJrLFxuICAgICYuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1kYXJrIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtICgjeyRndXR0ZXItaH0gLyAyKSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWEtbWVkaWEtdGV4dF9fc2Vjb25kLWNvbHVtbiB7XG5cbiAgICAmLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZGFyayxcbiAgICAmLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtZGFyayB7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hYS1tZWRpYS10ZXh0X19zZWNvbmQtY29sdW1uLFxuLmFhLW1lZGlhLXRleHRfX2ZpcnN0LWNvbHVtbiB7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5hYS1tZWRpYS10ZXh0X193cmFwcGVyIHtcbiAgICBAZXh0ZW5kIC5hYS1tb2R1bGUtc3BhY2luZy10b3AtLW1lZGl1bTtcbiAgICBAZXh0ZW5kIC5hYS1tb2R1bGUtc3BhY2luZy1ib3R0b20tLW1lZGl1bTtcblxuICAgIHBhZGRpbmctbGVmdDogJHBhZGRpbmctbW9iaWxlO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nLW1vYmlsZTtcblxuICAgIHotaW5kZXg6IDI7XG5cbiAgICBAaW5jbHVkZSBicC1taW4oc20pIHtcbiAgICAgIHBhZGRpbmctbGVmdDogJHBhZGRpbmctdG91Y2g7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZy10b3VjaDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmFhLW1lZGlhLXRleHRfX2NvbnRlbnQgYTpub3QoLmFhLWJ1dHRvbikge1xuICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gICAgICBmb250LXNpemU6IGNhbGMoMS44cmVtICsgMC4xdncpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn1cblxuLmFhLW1lZGlhLXRleHQtLXJldmVyc2VkLWRlc2t0b3Age1xuXG4gIEBpbmNsdWRlIGJwLW1pbihsZykge1xuICAgIC5hYS1tZWRpYS10ZXh0X19zZWNvbmQtY29sdW1uIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgIH1cbiAgXG4gICAgLmFhLW1lZGlhLXRleHRfX2ZpcnN0LWNvbHVtbiB7XG4gICAgICBvcmRlcjogMTtcbiAgICB9XG4gIH1cbn1cblxuLmFhLW1lZGlhLXRleHQtLXJldmVyc2VkLW1vYmlsZSB7XG5cbiAgQGluY2x1ZGUgYnAtbWF4KGxnKSB7XG4gICAgLmFhLW1lZGlhLXRleHRfX3NlY29uZC1jb2x1bW4ge1xuICAgICAgb3JkZXI6IDI7XG4gICAgfVxuICBcbiAgICAuYWEtbWVkaWEtdGV4dF9fZmlyc3QtY29sdW1uIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cbiAgfVxufVxuXG4uYWEtbWVkaWEtdGV4dC5hYS1tZWRpYS10ZXh0LS1mdWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gID4gLmFhLWlubmVyIHtcblxuICAgIEBpbmNsdWRlIGJwLW1pbihsZykge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTMsIG1pbm1heCgwcHgsIDFmcikpO1xuXG4gICAgICAuYWEtY29udGVudC13aWR0aC0tZnVsbCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDEzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hYS1tZWRpYS10ZXh0X19maXJzdC1jb2x1bW4gPiBpbWcsXG4gIC5hYS1tZWRpYS10ZXh0X19maXJzdC1jb2x1bW4gPiB2aWRlbyxcbiAgLmFhLW1lZGlhLXRleHRfX2ZpcnN0LWNvbHVtbiA+IC5hYS12aWRlby13cmFwcGVyLFxuICAuYWEtbWVkaWEtdGV4dF9fc2Vjb25kLWNvbHVtbiA+IGltZyxcbiAgLmFhLW1lZGlhLXRleHRfX3NlY29uZC1jb2x1bW4gPiB2aWRlbyxcbiAgLmFhLW1lZGlhLXRleHRfX3NlY29uZC1jb2x1bW4gPiAuYWEtdmlkZW8td3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgei1pbmRleDogMDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAoI3skZ3V0dGVyLWh9IC8gMikpO1xuICAgIH1cbiAgfVxuXG4gIC5hYS1tZWRpYS10ZXh0X19zZWNvbmQtY29sdW1uID4gaW1nLFxuICAuYWEtbWVkaWEtdGV4dF9fc2Vjb25kLWNvbHVtbiA+IHZpZGVvLFxuICAuYWEtbWVkaWEtdGV4dF9fc2Vjb25kLWNvbHVtbiA+IC5hYS12aWRlby13cmFwcGVyIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgIHRvcDogMDtcbiAgfVxuXG4gIC5hYS1tZWRpYS10ZXh0X19maXJzdC1jb2x1bW4ge1xuXG4gICAgQGluY2x1ZGUgYnAtbWluKGxnKSB7IFxuICAgICAgZ3JpZC1jb2x1bW46IDggLyAxNDtcbiAgICB9XG4gIH1cblxuICAuYWEtbWVkaWEtdGV4dF9fc2Vjb25kLWNvbHVtbiB7XG5cbiAgICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gNztcbiAgICB9XG4gIH1cblxuICAuYWEtbWVkaWEtdGV4dF9fY29sdW1ucy0yLTEge1xuXG4gICAgICAuYWEtbWVkaWEtdGV4dF9fZmlyc3QtY29sdW1uIHtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIGJwLW1pbihsZykgeyBcbiAgICAgICAgICBncmlkLWNvbHVtbjogOCAvIDE0O1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICYuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1kYXJrLFxuICAgICAgICAmLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtZGFyayB7XG4gICAgXG4gICAgICAgICAgJjpiZWZvcmUge1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgICB3aWR0aDogY2FsYyg0MCUgLSAoI3skZ3V0dGVyLWh9IC8gMikpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYWEtbWVkaWEtdGV4dF9fc2Vjb25kLWNvbHVtbiB7XG4gICAgICBcbiAgICAgICAgQGluY2x1ZGUgYnAtbWluKGxnKSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyA1O1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICYuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1kYXJrLFxuICAgICAgICAmLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtZGFyayB7XG4gICAgXG4gICAgICAgICAgJjpiZWZvcmUge1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgICB3aWR0aDogY2FsYyg2MCUgLSAoI3skZ3V0dGVyLWh9IC8gMikpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAuYWEtbWVkaWEtdGV4dF9fZmlyc3QtY29sdW1uID4gaW1nLFxuICAgICAgLmFhLW1lZGlhLXRleHRfX2ZpcnN0LWNvbHVtbiA+IHZpZGVvLFxuICAgICAgLmFhLW1lZGlhLXRleHRfX2ZpcnN0LWNvbHVtbiA+IC5hYS12aWRlby13cmFwcGVyIHtcblxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDYwJSAtICgjeyRndXR0ZXItaH0gLyAyKSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFhLW1lZGlhLXRleHRfX3NlY29uZC1jb2x1bW4gPiBpbWcsXG4gICAgICAuYWEtbWVkaWEtdGV4dF9fc2Vjb25kLWNvbHVtbiA+IHZpZGVvLFxuICAgICAgLmFhLW1lZGlhLXRleHRfX3NlY29uZC1jb2x1bW4gPiAuYWEtdmlkZW8td3JhcHBlciB7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg0MCUgLSAoI3skZ3V0dGVyLWh9IC8gMikpO1xuICAgICAgICB9XG4gICAgICB9XG4gIH1cblxuICAuYWEtbWVkaWEtdGV4dF9fY29sdW1ucy0xLTIge1xuXG4gICAgLmFhLW1lZGlhLXRleHRfX2ZpcnN0LWNvbHVtbiB7XG4gICAgICAgIFxuICAgICAgQGluY2x1ZGUgYnAtbWluKGxnKSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxMCAvIDE0O1xuICAgICAgfVxuICBcbiAgICAgICYuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1kYXJrLFxuICAgICAgJi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWRhcmsge1xuICBcbiAgICAgICAgJjpiZWZvcmUge1xuXG4gICAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDYwJSAtICgjeyRndXR0ZXItaH0gLyAyKSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFhLW1lZGlhLXRleHRfX3NlY29uZC1jb2x1bW4ge1xuICAgIFxuICAgICAgQGluY2x1ZGUgYnAtbWluKGxnKSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gNztcbiAgICAgIH1cbiAgXG4gICAgICAmLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZGFyayxcbiAgICAgICYuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1kYXJrIHtcbiAgXG4gICAgICAgICY6YmVmb3JlIHtcblxuICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg0MCUgLSAoI3skZ3V0dGVyLWh9IC8gMikpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAgIFxuICAgIC5hYS1tZWRpYS10ZXh0X19maXJzdC1jb2x1bW4gPiBpbWcsXG4gICAgLmFhLW1lZGlhLXRleHRfX2ZpcnN0LWNvbHVtbiA+IHZpZGVvLFxuICAgIC5hYS1tZWRpYS10ZXh0X19maXJzdC1jb2x1bW4gPiAuYWEtdmlkZW8td3JhcHBlciB7XG5cbiAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDQwJSAtICgjeyRndXR0ZXItaH0gLyAyKSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFhLW1lZGlhLXRleHRfX3NlY29uZC1jb2x1bW4gPiBpbWcsXG4gICAgLmFhLW1lZGlhLXRleHRfX3NlY29uZC1jb2x1bW4gPiB2aWRlbyxcbiAgICAuYWEtbWVkaWEtdGV4dF9fc2Vjb25kLWNvbHVtbiA+IC5hYS12aWRlby13cmFwcGVyIHtcblxuICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNjAlIC0gKCN7JGd1dHRlci1ofSAvIDIpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmFhLW1lZGlhLXRleHQtLXJldmVyc2VkLWRlc2t0b3Age1xuXG4gICAgLmFhLW1lZGlhLXRleHRfX2ZpcnN0LWNvbHVtbiB7XG5cbiAgICAgIEBpbmNsdWRlIGJwLW1pbihsZykge1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIDc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFhLW1lZGlhLXRleHRfX3NlY29uZC1jb2x1bW4ge1xuXG4gICAgICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDggLyAxNDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWEtbWVkaWEtdGV4dF9fZmlyc3QtY29sdW1uID4gaW1nLFxuICAgIC5hYS1tZWRpYS10ZXh0X19maXJzdC1jb2x1bW4gPiB2aWRlbyxcbiAgICAuYWEtbWVkaWEtdGV4dF9fZmlyc3QtY29sdW1uID4gLmFhLXZpZGVvLXdyYXBwZXIge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgIC5hYS1tZWRpYS10ZXh0X19zZWNvbmQtY29sdW1uID4gaW1nLFxuICAgIC5hYS1tZWRpYS10ZXh0X19zZWNvbmQtY29sdW1uID4gdmlkZW8sXG4gICAgLmFhLW1lZGlhLXRleHRfX3NlY29uZC1jb2x1bW4gPiAuYWEtdmlkZW8td3JhcHBlciB7XG4gICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgLmFhLW1lZGlhLXRleHRfX2NvbHVtbnMtMi0xIHtcblxuICAgICAgICAuYWEtbWVkaWEtdGV4dF9fZmlyc3QtY29sdW1uIHtcblxuICAgICAgICAgIEBpbmNsdWRlIGJwLW1pbihsZykgeyBcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gNztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZGFyayxcbiAgICAgICAgICAmLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtZGFyayB7XG4gICAgXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gIFxuICAgICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDYwJSAtICgjeyRndXR0ZXItaH0gLyAyKSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIFxuICAgICAgICAuYWEtbWVkaWEtdGV4dF9fc2Vjb25kLWNvbHVtbiB7XG4gICAgICBcbiAgICAgICAgICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxMCAvIDE0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1kYXJrLFxuICAgICAgICAgICYuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1kYXJrIHtcbiAgICBcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNDAlIC0gKCN7JGd1dHRlci1ofSAvIDIpKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hYS1tZWRpYS10ZXh0X19jb2x1bW5zLTEtMiB7XG5cbiAgICAgIC5hYS1tZWRpYS10ZXh0X19maXJzdC1jb2x1bW4ge1xuXG4gICAgICAgIEBpbmNsdWRlIGJwLW1pbihsZykgeyBcbiAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZGFyayxcbiAgICAgICAgJi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWRhcmsge1xuICAgIFxuICAgICAgICAgICY6YmVmb3JlIHtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNDAlIC0gKCN7JGd1dHRlci1ofSAvIDIpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICBcbiAgICAgIC5hYS1tZWRpYS10ZXh0X19zZWNvbmQtY29sdW1uIHtcbiAgICBcbiAgICAgICAgQGluY2x1ZGUgYnAtbWluKGxnKSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDggLyAxNDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1kYXJrLFxuICAgICAgICAmLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtZGFyayB7XG4gICAgXG4gICAgICAgICAgJjpiZWZvcmUge1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgICB3aWR0aDogY2FsYyg2MCUgLSAoI3skZ3V0dGVyLWh9IC8gMikpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBBQSAtIE51bWJlcnNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLW51bWJlcnMge1xuXG4gIC5hYS1udW1iZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIGZvbnQtc2l6ZTogY2FsYyg2LjJyZW0gKyAwLjZ2dyk7XG4gICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTcwMDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgfVxuXG4gIC5hYS1zdWJ0ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIEFBIC0gUGFuZWxzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1wYW5lbHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgPiAuYWEtaW5uZXIge1xuXG4gICAgQGluY2x1ZGUgYnAtbWluKGxnKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMywgbWlubWF4KDBweCwgMWZyKSk7XG5cbiAgICAgIC5hYS1jb250ZW50LXdpZHRoLS1mdWxsIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTM7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFhLWJyYW5kaW5nIHtcbiAgICAvLyBtYXJnaW4tYm90dG9tOiBjYWxjKCN7JGd1dHRlcn0gKiAxLjc1ICsgMXZoKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgLyouYWEtZ3JpZCB7XG5cbiAgICBAaW5jbHVkZSBicC1tYXgobGcpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gICAgfVxuICB9Ki9cblxuICAuYWEtY29udGVudCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGluaGVyaXQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIGJwLW1pbihsZykge1xuICAgICAgZ3JpZC1nYXA6IGluaGVyaXQ7XG4gICAgfVxuICB9XG5cbiAgLmFhLXBhbmVsIHtcblxuICAgIEBpbmNsdWRlIGJwLW1pbihsZykge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNjtcbiAgICB9XG5cbiAgICAmLmFhLXBhbmVsLS1jb250ZW50IHtcblxuICAgICAgQGluY2x1ZGUgYnAtbWluKGxnKSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gNztcbiAgICAgIH1cblxuICAgICAgaDEge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAuYWEtcGFuZWwtLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKCN7JGd1dHRlcn0gKiAwLjc1ICsgMXZoICsgMi44cmVtKTtcblxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMoI3skZ3V0dGVyfSAqIDEuMjUgKyAxdmggKyAzLjJyZW0pO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hYS1wYW5lbC0taW1hZ2Uge1xuXG4gICAgICBAaW5jbHVkZSBicC1tYXgobGcpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiBjYWxjKCN7JHBhZGRpbmctdG91Y2h9ICogLTEpO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICB9XG4gIFxuICAgICAgQGluY2x1ZGUgYnAtbWF4KHNtKSB7XG4gICAgICAgIGxlZnQ6IGNhbGMoI3skcGFkZGluZy1tb2JpbGV9ICogLTEpO1xuICAgICAgfVxuICBcbiAgICAgIEBpbmNsdWRlIGJwLW1pbihsZykge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgXG4gICAgICAgIEBpbmNsdWRlIGJwLW1pbihsZykge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKi5hYS1wYW5lbC0tY29udGVudCB7XG5cbiAgJi5hYS1tb2R1bGUtc3BhY2luZy1ib3R0b20tLW1lZGl1bSB7XG4gICAgXG4gICAgQGluY2x1ZGUgYnAtbWF4KGxnKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4uYWEtcGFuZWwtLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwdnc7XG4gIGxlZnQ6IGNhbGMoI3skcGFkZGluZy1tb2JpbGV9ICogLTEpO1xuXG4gIEBpbmNsdWRlIGJwLW1pbihzbSkge1xuICAgIGxlZnQ6IGNhbGMoI3skcGFkZGluZy10b3VjaH0gKiAtMSk7XG4gIH1cblxuICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiBpbml0aWFsO1xuICAgIHdpZHRoOiBjYWxjKDUwdncgLSAoI3skZ3V0dGVyLWh9IC8gMikpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5hYS1wYW5lbF9fZm9ybSB7XG5cbiAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygjeyRndXR0ZXJ9ICogMik7XG4gIH1cblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoI3skZ3V0dGVyfSAqIDIpO1xuICB9XG59Ki9cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBRdW90ZVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtcXVvdGVfX2ltYWdlIHtcbiAgICB3aWR0aDogMTByZW07XG4gICAgaGVpZ2h0OiAxMHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBpbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG59XG5cbi5hYS1jb250ZW50LWFsaWdubWVudC0tY2VudGVyIC5hYS1xdW90ZV9faW1hZ2Uge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcblxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmFhLXF1b3RlIHtcblxuICAgIC5hYS1tb2R1bGVfX2hlYWRlciB7XG4gICAgICAgIFxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWEtcXVvdGVfX25hbWUge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIFNvY2lhbCBGb2xsb3dcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLXNvY2lhbC1mb2xsb3cge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tZmxvdzogcm93O1xuICBncmlkLWF1dG8tY29sdW1uczogMi40cmVtO1xuICByb3ctZ2FwOiAycmVtO1xuXG4gIG1heC13aWR0aDogMTMuMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuXG4gIEBpbmNsdWRlIGJwKGxnKSB7IFxuICAgIGdyaWQtYXV0by1yb3dzOiA0LjZyZW07XG4gICAgcm93LWdhcDogNC4ycmVtO1xuXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gICAgd2lkdGg6IDIuNHJlbTtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICB3aWR0aDogNC42cmVtO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyLjRyZW07XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIHdpZHRoOiA0LjZyZW07XG4gICAgICB9XG5cbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiAkYmxhY2s7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkc3BlZWQgJGFuaW1hdGlvbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBhOmhvdmVyLFxuICBhOmZvY3VzLFxuICBhOmFjdGl2ZSB7XG5cbiAgICBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiAkcHJpbWFyeTtcbiAgICB9XG4gIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIFNvY2lhbCBTaGFyaW5nXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1zb2NpYWwtc2hhcmluZyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogY2FsYygjeyRndXR0ZXJ9ICogMC41KTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tdG9wOiBjYWxjKCN7JGd1dHRlcn0gKiAwLjc1KTtcbiAgcGFkZGluZzogMDtcblxuICBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAyLjRyZW07XG5cbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6ICRkYXJrO1xuICAgIH1cbiAgfVxuXG4gIGE6aG92ZXIsXG4gIGE6Zm9jdXMsXG4gIGE6YWN0aXZlIHtcblxuICAgIHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxufVxuXG5tYWluOm5vdCguYWEtbGFuZGluZy1wYWdlKSAuYWEtc29jaWFsLXNoYXJpbmcgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgVGVhbVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtdGVhbSB7XG5cbiAgLmFhLXRlYW0taW5pdC1pc290b3BlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICBtYXJnaW46IDAgY2FsYygjeyRndXR0ZXItaH0gLyAtMik7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgI3skZ3V0dGVyLWh9KTtcbiAgICB9IFxuICAgIFxuICAgIC5hYS1jb2x1bW4ge1xuICAgICAgYW5pbWF0aW9uOiBpc290b3BlRmFkZUluIDAuOHMgJGFuaW1hdGlvbiAwLjFzIDEgZm9yd2FyZHM7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkZ3V0dGVyLXY7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcmVtKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAa2V5ZnJhbWVzIGlzb3RvcGVGYWRlSW4ge1xuICAgICAgICAwJSAgIHsgb3BhY2l0eTogMDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcmVtKTsgfVxuICAgICAgICAxMDAlIHsgb3BhY2l0eTogMTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJwLW1pbihtZCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygjeyRndXR0ZXItaH0gLyAyKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCN7JGd1dHRlci1ofSAvIDIpO1xuICAgICAgICB3aWR0aDogY2FsYygzMy4zMzMlIC0gI3skZ3V0dGVyLWh9KTtcbiAgICAgIH0gXG5cbiAgICAgIEBpbmNsdWRlIGJwLW1pbihsZykge1xuICAgICAgICB3aWR0aDogY2FsYygyNSUgLSAjeyRndXR0ZXItaH0pO1xuICAgICAgfVxuXG4gICAgICAmLmhpZGRlbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLmFhLXRlYW0tZmlsdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2x1bW4tZ2FwOiAycmVtO1xuXG4gIG1hcmdpbi10b3A6IDJyZW07XG5cbiAgQGluY2x1ZGUgYnAtbWluKGxnKSB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgfVxuXG4gIGJ1dHRvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5cbi5hYS10ZWFtLW1lbWJlcl9faW1hZ2Uge1xuICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFhLXRlYW0tbWVtYmVyX19ib2R5IHtcbiAgZGlzcGxheTogZ3JpZDtcblxuICBhICsgYSB7XG4gICAgbWFyZ2luLXRvcDogMC4ycmVtO1xuICB9XG5cbiAgYSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIH1cblxuICAuYWEtc29jaWFsLWZvbGxvdyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgIGdyaWQtYXV0by1jb2x1bW5zOiAyLjJyZW07XG4gICAgY29sdW1uLWdhcDogMi4ycmVtO1xuICBcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgXG4gICAgQGluY2x1ZGUgYnAobGcpIHsgXG4gICAgICBncmlkLWF1dG8tY29sdW1uczogMi4ycmVtO1xuICAgICAgY29sdW1uLWdhcDogMi4ycmVtO1xuICAgIH1cbiAgXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyLjJyZW07XG4gIFxuICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgd2lkdGg6IDIuMnJlbTtcbiAgICAgIH1cbiAgXG4gICAgICBzdmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDIuMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICBcbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICB3aWR0aDogMi4ycmVtO1xuICAgICAgICB9XG4gIFxuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAkYmxhY2s7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsICRzcGVlZCAkYW5pbWF0aW9uO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICBcbiAgICBhOmhvdmVyLFxuICAgIGE6Zm9jdXMsXG4gICAgYTphY3RpdmUge1xuICBcbiAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgZmlsbDogJHByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hYS10ZWFtLW1lbWJlcl9fbmFtZSB7XG4gIEBleHRlbmQgLmFhLXRleHQtc2l6ZS0tbGFyZ2U7XG5cbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xufVxuXG4uYWEtdGVhbS1tZW1iZXJfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4ycmVtO1xufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBTeXN0ZW0gUGFnZXNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLXN5c3RlbS1wYWdlIHtcblxuICAgIGgxIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9ybS1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1saW5lLWhlaWdodDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICBmb3JtIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MHJlbTtcblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvcm0tZm9udC1zaXplO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb3JtLWxpbmUtaGVpZ2h0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKCN7JGd1dHRlcn0gKiAwLjI1KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ocy1pbnB1dCB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb3JtLWZvbnQtc2l6ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDByZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWlucHV0LXBhZGRpbmcgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLWlucHV0LXBhZGRpbmcgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ocy1zdWJtaXQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ocy1idXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGd1dHRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ocy1mb3JtLWZpZWxkIHtcblxuICAgICAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoI3skZ3V0dGVyfSAqIDAuNzUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IGxhYmVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9ybS1maWVsZC1sYWJlbC1mb250LXNpemU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb3JtLWZpZWxkLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoI3skZ3V0dGVyfSAqIDAuMjUpO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJjplbXB0eSxcbiAgICAgICAgICAgICAgICAmOmVtcHR5ICsgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhzLWxvZ2luLXdpZGdldC1zaG93LXBhc3N3b3JkLFxuICAgICAgICAuaHMtcmVnaXN0ZXItd2lkZ2V0LXNob3ctcGFzc3dvcmQsXG4gICAgICAgIC5ocy1yZXNldC13aWRnZXQtc2hvdy1wYXNzd29yZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb3JtLWZpZWxkLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoI3skZ3V0dGVyfSAqIDAuMjUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdWwuaHMtZXJyb3ItbXNncyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICB1bC5ocy1lcnJvci1tc2dzIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmhzX2Nvc193cmFwcGVyX3R5cGVfbWVtYmVyX2xvZ2luIHtcblxuICAgICAgICAuaHMtZm9ybS1maWVsZDpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIG1heC13aWR0aDogMjRyZW07XG5cbiAgICAgICAgW25hbWU9cGFzc3dvcmRdIHtcbiAgICAgICAgICAgIGhlaWdodDogJGZvcm0taW5wdXQtaGVpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZW1haWwtcHJlZnMge1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuXG4gICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjRyZW07XG5cbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAkc2Vjb25kYXJ5O1xuXG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMS40cmVtO1xuXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMC4xcmVtIHNvbGlkICRzZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jaGVja2JveC1yb3cgKyBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjhyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3Vic2NyaWJlLW9wdGlvbnMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS44cmVtO1xuXG4gICAgICAgICAgICAuaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhzLWJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ3V0dGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhZ2UtaGVhZGVyICsgLnN1Y2Nlc3Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjRyZW07XG4gICAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgVGFnc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtdGFnc19faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIGJwKHhsKSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiAxMCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxufVxuXG4uYWEtdGFnIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDAuN3JlbSAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG5cbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb21wbGVtZW50YXJ5O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbn1cblxuLmFhLXRhZy0tY3VycmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgUGFnaW5hdGlvblxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA2KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBsaSBhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDRyZW07XG4gICAgICAgIGhlaWdodDogNHJlbTtcblxuICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAkYm9keS1jb2xvciAhaW1wb3J0YW50O1xuXG4gICAgICAgICYuYWEtcGFnaW5hdGlvbi0tYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksIC4yMCk7XG4gICAgICAgICAgICAvL2NvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIEJsb2cgTGlzdGluZ1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL3RhZ3MnO1xuQGltcG9ydCAnLi4vY29tcG9uZW50cy9wYWdpbmF0aW9uJztcblxuLy8gSXNvdG9wZVxuLmFhLWJsb2ctbGlzdGluZyB7XG5cbiAgLmFhLWJsb2ctcG9zdHMge1xuXG4gICAgLmFhLWNvbHVtbiBhLFxuICAgIC5hYS1jb2x1bW4gYTpob3ZlciB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAuYWEtY29sdW1uX19pbWFnZSB7XG4gICAgICBhc3BlY3QtcmF0aW86IDQgLyAzO1xuICAgIH1cbiAgfVxuXG4gIC5pbml0LWlzb3RvcGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgIG1hcmdpbjogMCBjYWxjKCN7JGd1dHRlci1ofSAvIC0yKTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAjeyRndXR0ZXItaH0pO1xuICAgIH0gXG4gICAgXG4gICAgLmFhLWNvbHVtbiB7XG4gICAgICBhbmltYXRpb246IGlzb3RvcGVGYWRlSW4gMC44cyAkYW5pbWF0aW9uIDAuMXMgMSBmb3J3YXJkcztcbiAgICAgIG1hcmdpbi1ib3R0b206ICRndXR0ZXItdjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFyZW0pO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBrZXlmcmFtZXMgaXNvdG9wZUZhZGVJbiB7XG4gICAgICAgIDAlICAgeyBvcGFjaXR5OiAwOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFyZW0pOyB9XG4gICAgICAgIDEwMCUgeyBvcGFjaXR5OiAxOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnAtbWluKG1kKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCN7JGd1dHRlci1ofSAvIDIpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoI3skZ3V0dGVyLWh9IC8gMik7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtICN7JGd1dHRlci1ofSk7XG4gICAgICB9IFxuXG4gICAgICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzJSAtICN7JGd1dHRlci1ofSk7XG4gICAgICB9XG5cbiAgICAgICYuaGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjaXNvdG9wZS1sb2FkLW1vcmUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi8vIEVkaXRvclxuLmhzLWlubGluZS1lZGl0IHtcbiAgXG4gIC5hYS1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWEtY29sdW1uIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFhLWJsb2ctcG9zdHMge1xuXG4gICAgLmFhLW1vZHVsZV9fZm9vdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIEFsbCBwb3N0cyBsaXN0aW5nXG4uYWEtYmxvZy1saXN0aW5nX19zaW1wbGUge1xuXG4gIGFydGljbGU6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkIHJnYmEoJGRhcmssIDAuNCk7XG4gICAgbWFyZ2luLWJvdHRvbTogJGd1dHRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGd1dHRlcjtcbiAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBCbG9nIFBvc3RcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLWJsb2ctcG9zdCxcbi5hYS1ibG9nLXBvc3RzIHtcblxuICAuYWEtYmxvdC1wb3N0X190b3BpYyB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICB9XG5cbiAgLmFhLWF1dGhvciB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBhIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICAgIH1cbiAgfVxuXG4gIGgxIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxufVxuXG4uYWEtYmxvZy1wb3N0X19pbmZvIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMC44cmVtO1xufVxuXG4uYWEtYmxvZy1wb3N0X19jb250ZW50LS1pbWFnZSAuYWEtaW5uZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5hYS1ibG9nLXBvc3RfX2ZlYXR1cmVkLWltYWdlIHtcbiAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG59XG5cbi5hYS1ibG9nLXBvc3RfX2JvZHktZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIG1hcmdpbi10b3A6IGNhbGMoI3skZ3V0dGVyfSAqIDEpO1xuXG4gIEBpbmNsdWRlIGJwLW1pbihsZykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgbWFyZ2luLXRvcDogY2FsYygjeyRndXR0ZXJ9ICogMS4yNSk7XG4gIH1cbn1cbiIsIkBrZXlmcmFtZXMgc3BsaWRlLWxvYWRpbmd7MCV7dHJhbnNmb3JtOnJvdGF0ZSgwKX10b3t0cmFuc2Zvcm06cm90YXRlKDF0dXJuKX19LnNwbGlkZV9fdHJhY2stLWRyYWdnYWJsZXstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uc3BsaWRlX190cmFjay0tZmFkZT4uc3BsaWRlX19saXN0Pi5zcGxpZGVfX3NsaWRle21hcmdpbjowIWltcG9ydGFudDtvcGFjaXR5OjA7ei1pbmRleDowfS5zcGxpZGVfX3RyYWNrLS1mYWRlPi5zcGxpZGVfX2xpc3Q+LnNwbGlkZV9fc2xpZGUuaXMtYWN0aXZle29wYWNpdHk6MTt6LWluZGV4OjF9LnNwbGlkZS0tcnRse2RpcmVjdGlvbjpydGx9LnNwbGlkZV9fdHJhY2stLXR0Yj4uc3BsaWRlX19saXN0e2Rpc3BsYXk6YmxvY2t9LnNwbGlkZV9fY29udGFpbmVye2JveC1zaXppbmc6Ym9yZGVyLWJveDtwb3NpdGlvbjpyZWxhdGl2ZX0uc3BsaWRlX19saXN0e2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O2hlaWdodDoxMDAlO21hcmdpbjowIWltcG9ydGFudDtwYWRkaW5nOjAhaW1wb3J0YW50fS5zcGxpZGUuaXMtaW5pdGlhbGl6ZWQ6bm90KC5pcy1hY3RpdmUpIC5zcGxpZGVfX2xpc3R7ZGlzcGxheTpibG9ja30uc3BsaWRlX19wYWdpbmF0aW9uey1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luOjA7cG9pbnRlci1ldmVudHM6bm9uZX0uc3BsaWRlX19wYWdpbmF0aW9uIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xpbmUtaGVpZ2h0OjE7bGlzdC1zdHlsZS10eXBlOm5vbmU7bWFyZ2luOjA7cG9pbnRlci1ldmVudHM6YXV0b30uc3BsaWRlOm5vdCguaXMtb3ZlcmZsb3cpIC5zcGxpZGVfX3BhZ2luYXRpb257ZGlzcGxheTpub25lfS5zcGxpZGVfX3Byb2dyZXNzX19iYXJ7d2lkdGg6MH0uc3BsaWRle3Bvc2l0aW9uOnJlbGF0aXZlO3Zpc2liaWxpdHk6aGlkZGVufS5zcGxpZGUuaXMtaW5pdGlhbGl6ZWQsLnNwbGlkZS5pcy1yZW5kZXJlZHt2aXNpYmlsaXR5OnZpc2libGV9LnNwbGlkZV9fc2xpZGV7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47Ym94LXNpemluZzpib3JkZXItYm94Oy1tcy1mbGV4LW5lZ2F0aXZlOjA7ZmxleC1zaHJpbms6MDtsaXN0LXN0eWxlLXR5cGU6bm9uZSFpbXBvcnRhbnQ7bWFyZ2luOjA7cG9zaXRpb246cmVsYXRpdmV9LnNwbGlkZV9fc2xpZGUgaW1ne3ZlcnRpY2FsLWFsaWduOmJvdHRvbX0uc3BsaWRlX19zcGlubmVye2FuaW1hdGlvbjpzcGxpZGUtbG9hZGluZyAxcyBsaW5lYXIgaW5maW5pdGU7Ym9yZGVyOjJweCBzb2xpZCAjOTk5O2JvcmRlci1sZWZ0LWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6NTAlO2JvdHRvbTowO2NvbnRhaW46c3RyaWN0O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoyMHB4O2xlZnQ6MDttYXJnaW46YXV0bztwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3dpZHRoOjIwcHh9LnNwbGlkZV9fc3J7Y2xpcDpyZWN0KDAgMCAwIDApO2JvcmRlcjowO2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHh9LnNwbGlkZV9fdG9nZ2xlLmlzLWFjdGl2ZSAuc3BsaWRlX190b2dnbGVfX3BsYXksLnNwbGlkZV9fdG9nZ2xlX19wYXVzZXtkaXNwbGF5Om5vbmV9LnNwbGlkZV9fdG9nZ2xlLmlzLWFjdGl2ZSAuc3BsaWRlX190b2dnbGVfX3BhdXNle2Rpc3BsYXk6aW5saW5lfS5zcGxpZGVfX3RyYWNre292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjB9XG5cbi5hYS1ibG9nLXBvc3RzX19zbGlkZXIge1xuXG4gIC5hYS1tb2R1bGVfX2hlYWRlciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxNHJlbSk7XG4gICAgbWFyZ2luLWJvdHRvbTogNC40cmVtO1xuICB9XG5cbiAgLmFhLWNvbHVtbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42cmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgYnAtbWluKG1kKSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5zcGxpZGUge1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgY2FsYygjeyRndXR0ZXJ9ICogLTIpLCAxMDB2dyBjYWxjKCN7JGd1dHRlcn0gKiAtMiksIDEwMHZ3IDEwMCUsIDAgMTAwJSk7XG4gICAgfVxuXG4gICAgLnNwbGlkZV9fdHJhY2sge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuICB9XG5cbiAgLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuc3BsaWRlIHtcblxuICAgIEBpbmNsdWRlIGJwLW1pbihsZykge1xuICAgICAgZ3JpZC1jb2x1bW46IDUgLyBzcGFuIDg7XG4gICAgfVxuICB9XG5cbiAgLnNwbGlkZV9fYXJyb3dzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogY2FsYygjeyRndXR0ZXJ9ICogMC43NSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogLTYuNHJlbTtcblxuICAgIC5zcGxpZGVfX2Fycm93LS1wcmV2IHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICB3aWR0aDogNC4ycmVtO1xuICAgIH1cblxuICAgIHBhdGgge1xuICAgICAgZmlsbDogJHByaW1hcnk7XG4gICAgfVxuICB9XG59XG5cbi5hYS1xdW90ZS0tc2xpZGVyIHtcblxuICAuaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5zcGxpZGVfX2Fycm93cyB7XG5cbiAgICAuc3BsaWRlX19hcnJvdyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTVyZW07XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIFxuICAgICAgQGluY2x1ZGUgYnAtbWluKG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICAgICAgcmlnaHQ6IGNhbGMoI3skZ3V0dGVyLWh9ICogLTQpO1xuICAgICAgfVxuXG4gICAgICAmLnNwbGlkZV9fYXJyb3ctLXByZXYge1xuICAgICAgICBsZWZ0OiAtNXJlbTtcbiAgICAgICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcblxuICAgICAgICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICAgICAgICBsZWZ0OiBjYWxjKCN7JGd1dHRlci1ofSAqIC00KTtcbiAgICAgICAgICByaWdodDogaW5pdGlhbDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBwYWRkaW5nOiAwLjRyZW07XG4gIFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmFjdGl2ZSB7XG5cbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDMuNHJlbTtcbiAgICAgIHdpZHRoOiA0LjNyZW07XG4gICAgfVxuXG4gICAgcGF0aCB7XG4gICAgICBmaWxsOiAkcHJpbWFyeTtcbiAgICB9XG4gIH1cblxuICAuc3BsaWRlX19wYWdpbmF0aW9uIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi10b3A6ICRndXR0ZXItdjtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDFyZW07XG5cbiAgICBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAxLjZyZW07XG4gICAgICAgIGhlaWdodDogMS42cmVtO1xuXG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59Il19 */