/*! 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(4.8rem + 1vh)}@media (min-width:992px){.aa-module-spacing--huge,.aa-module-spacing-top--huge{padding-top:calc(8rem + 1vh)}}.aa-module-spacing--huge,.aa-module-spacing-bottom--huge{padding-bottom:calc(4.8rem + 1vh)}@media (min-width:992px){.aa-module-spacing--huge,.aa-module-spacing-bottom--huge{padding-bottom:calc(8rem + 1vh)}}.aa-module-spacing--large,.aa-module-spacing-top--large{padding-top:calc(4rem + 1vh)}@media (min-width:992px){.aa-module-spacing--large,.aa-module-spacing-top--large{padding-top:calc(6.4rem + 1vh)}}.aa-module-spacing--large,.aa-module-spacing-bottom--large{padding-bottom:calc(4rem + 1vh)}@media (min-width:992px){.aa-module-spacing--large,.aa-module-spacing-bottom--large{padding-bottom:calc(6.4rem + 1vh)}}.aa-module-spacing--medium,.aa-module-spacing-top--medium{padding-top:calc(2.4rem + 1vh)}@media (min-width:992px){.aa-module-spacing--medium,.aa-module-spacing-top--medium{padding-top:calc(4rem + 1vh)}}.aa-module-spacing--medium,.aa-module-spacing-bottom--medium{padding-bottom:calc(2.4rem + 1vh)}@media (min-width:992px){.aa-module-spacing--medium,.aa-module-spacing-bottom--medium{padding-bottom:calc(4rem + 1vh)}}.aa-module-spacing--small,.aa-module-spacing-top--small{padding-top:calc(1.6rem + 1vh)}@media (min-width:992px){.aa-module-spacing--small,.aa-module-spacing-top--small{padding-top:calc(3.2rem + 1vh)}}.aa-module-spacing--small,.aa-module-spacing-bottom--small{padding-bottom:calc(1.6rem + 1vh)}@media (min-width:992px){.aa-module-spacing--small,.aa-module-spacing-bottom--small{padding-bottom:calc(3.2rem + 1vh)}}.aa-module-spacing-top-margin--huge,.aa-module-width--page.aa-module-spacing-top-margin--huge{margin-top:calc(4.8rem + 1vh)}@media (min-width:992px){.aa-module-spacing-top-margin--huge,.aa-module-width--page.aa-module-spacing-top-margin--huge{margin-top:calc(8rem + 1vh)}}.aa-module-spacing-bottom-margin--huge,.aa-module-width--page.aa-module-spacing-bottom-margin--huge{margin-bottom:calc(4.8rem + 1vh)}@media (min-width:992px){.aa-module-spacing-bottom-margin--huge,.aa-module-width--page.aa-module-spacing-bottom-margin--huge{margin-bottom:calc(8rem + 1vh)}}.aa-module-spacing-top-margin--large,.aa-module-width--page.aa-module-spacing-top-margin--large{margin-top:calc(4rem + 1vh)}@media (min-width:992px){.aa-module-spacing-top-margin--large,.aa-module-width--page.aa-module-spacing-top-margin--large{margin-top:calc(6.4rem + 1vh)}}.aa-module-spacing-bottom-margin--large,.aa-module-width--page.aa-module-spacing-bottom-margin--large{margin-bottom:calc(4rem + 1vh)}@media (min-width:992px){.aa-module-spacing-bottom-margin--large,.aa-module-width--page.aa-module-spacing-bottom-margin--large{margin-bottom:calc(6.4rem + 1vh)}}.aa-blog-post__featured-image,.aa-module-spacing-top-margin--medium,.aa-module-width--page.aa-blog-post__featured-image,.aa-module-width--page.aa-module-spacing-top-margin--medium{margin-top:calc(2.4rem + 1vh)}@media (min-width:992px){.aa-blog-post__featured-image,.aa-module-spacing-top-margin--medium,.aa-module-width--page.aa-blog-post__featured-image,.aa-module-width--page.aa-module-spacing-top-margin--medium{margin-top:calc(4rem + 1vh)}}.aa-module-spacing-bottom-margin--medium,.aa-module-width--page.aa-module-spacing-bottom-margin--medium{margin-bottom:calc(2.4rem + 1vh)}@media (min-width:992px){.aa-module-spacing-bottom-margin--medium,.aa-module-width--page.aa-module-spacing-bottom-margin--medium{margin-bottom:calc(4rem + 1vh)}}.aa-module-spacing-top-margin--small,.aa-module-width--page.aa-module-spacing-top-margin--small{margin-top:calc(1.6rem + 1vh)}@media (min-width:992px){.aa-module-spacing-top-margin--small,.aa-module-width--page.aa-module-spacing-top-margin--small{margin-top:calc(3.2rem + 1vh)}}.aa-module-spacing-bottom-margin--small,.aa-module-width--page.aa-module-spacing-bottom-margin--small{margin-bottom:calc(1.6rem + 1vh)}@media (min-width:992px){.aa-module-spacing-bottom-margin--small,.aa-module-width--page.aa-module-spacing-bottom-margin--small{margin-bottom:calc(3.2rem + 1vh)}}.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:#fffdfa}.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}.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:#b74c16;font-weight:500;-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:#b74c16;-webkit-text-decoration:underline;text-decoration:underline}hr{border:0;border-top:.3rem solid #fffdfa;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:Campton;font-style:normal;font-weight:400;src:url(https://139496624.fs1.hubspotusercontent-eu1.net/hubfs/139496624/mezzoforte-theme/fonts/campton/campton-book-webfont.woff2) format("woff2")}@font-face{font-display:swap;font-family:Campton;font-style:italic;font-weight:400;src:url(https://139496624.fs1.hubspotusercontent-eu1.net/hubfs/139496624/mezzoforte-theme/fonts/campton/campton-bookitalic-webfont.woff2) format("woff2")}@font-face{font-display:swap;font-family:Campton;font-style:normal;font-weight:500;src:url(https://139496624.fs1.hubspotusercontent-eu1.net/hubfs/139496624/mezzoforte-theme/fonts/campton/campton-medium-webfont.woff2) format("woff2")}@font-face{font-display:swap;font-family:Campton;font-style:italic;font-weight:500;src:url(https://139496624.fs1.hubspotusercontent-eu1.net/hubfs/139496624/mezzoforte-theme/fonts/campton/campton-mediumitalic-webfont.woff2) format("woff2")}@font-face{font-display:swap;font-family:Campton;font-style:normal;font-weight:600;src:url(https://139496624.fs1.hubspotusercontent-eu1.net/hubfs/139496624/mezzoforte-theme/fonts/campton/campton-semibold-webfont.woff2) format("woff2")}@font-face{font-display:swap;font-family:Campton;font-style:italic;font-weight:600;src:url(https://139496624.fs1.hubspotusercontent-eu1.net/hubfs/139496624/mezzoforte-theme/fonts/campton/campton-semibolditalic-webfont.woff2) format("woff2")}@font-face{font-display:swap;font-family:Campton;font-style:normal;font-weight:700;src:url(https://139496624.fs1.hubspotusercontent-eu1.net/hubfs/139496624/mezzoforte-theme/fonts/campton/campton-bold-webfont.woff2) format("woff2")}@font-face{font-display:swap;font-family:Campton;font-style:italic;font-weight:700;src:url(https://139496624.fs1.hubspotusercontent-eu1.net/hubfs/139496624/mezzoforte-theme/fonts/campton/campton-bolditalic-webfont.woff2) format("woff2")}@font-face{font-display:swap;font-family:MADE Mountain;font-style:normal;font-weight:400;src:url(https://139496624.fs1.hubspotusercontent-eu1.net/hubfs/139496624/mezzoforte-theme/fonts/made-mountain/mademountain-regular-webfont.woff2) format("woff2")}html{font-size:62.5%}body{color:#242424;font-family:Campton,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-numbers .aa-number,.aa-system-page h2,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:1.2;margin:0}.aa-numbers .aa-number: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),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:.5em}.aa-numbers .aa-number: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),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:.5em}@media (max-width:991px){.aa-numbers .aa-number br,.aa-system-page h2 br,.h1 br,.h2 br,.h3 br,.h4 br,.h5 br,.h6 br,h1 br,h2 br,h3 br,h4 br,h5 br,h6 br{display:none}}.aa-numbers .aa-number a,.aa-system-page h2 a,.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}.aa-numbers .aa-number,.h1,h1{font-family:MADE Mountain,Helvetica,Arial,sans-serif;font-size:calc(3.1rem + .4vw);font-style:normal;font-weight:400;-webkit-text-decoration:none;text-decoration:none}@media (min-width:992px){.aa-numbers .aa-number,.h1,h1{font-size:calc(3.8rem + .7vw)}}.h2,h2{font-family:Campton,Helvetica,Arial,sans-serif;font-size:calc(2.7rem + .3vw);font-style:normal;font-weight:600;-webkit-text-decoration:none;text-decoration:none}@media (min-width:992px){.h2,h2{font-size:calc(3rem + .4vw)}}.aa-system-page h2,.h3,h3{font-family:Campton,Helvetica,Arial,sans-serif;font-size:calc(2rem + .1vw);font-style:normal;font-weight:600;-webkit-text-decoration:none;text-decoration:none}@media (min-width:992px){.aa-system-page h2,.h3,h3{font-size:calc(2rem + .3vw)}}.h4,h4{font-family:Campton,Helvetica,Arial,sans-serif;font-size:calc(1.8rem + .1vw);font-style:normal;font-weight:600;-webkit-text-decoration:none;text-decoration:none}@media (min-width:992px){.h4,h4{font-size:calc(1.9rem + .1vw)}}.h5,h5{font-family:Campton,Helvetica,Arial,sans-serif;font-size:calc(1.8rem + .1vw);font-style:normal;font-weight:600;-webkit-text-decoration:none;text-decoration:none}@media (min-width:992px){.h5,h5{font-size:calc(1.7rem + .1vw)}}.h6,h6{font-family:Campton,Helvetica,Arial,sans-serif;font-size:calc(1.8rem + .1vw);font-style:normal;font-weight:600;-webkit-text-decoration:none;text-decoration:none}@media (min-width:992px){.h6,h6{font-size:calc(1.7rem + .1vw)}}p{margin-bottom:0;margin-top:0}p:not(:last-child){margin-bottom:1em}div+p,div+strong,img+p,img+strong,video+p,video+strong{margin-top:2rem}.aa-blog-listing .hs-fieldtype-select .input .hs-input,.aa-label,.aa-subheading,.aa-text-size--small,figcaption{font-size:calc(1.4rem + .1vw);line-height:1.5}@media (min-width:992px){.aa-blog-listing .hs-fieldtype-select .input .hs-input,.aa-label,.aa-subheading,.aa-text-size--small,figcaption{font-size:calc(1.3rem + .1vw)}}.aa-team-member__name,.aa-text-size--large{font-size:calc(1.8rem + .1vw);line-height:1.5}@media (min-width:992px){.aa-team-member__name,.aa-text-size--large{font-size:calc(1.7rem + .1vw)}}.aa-text-size--huge,blockquote{font-size:calc(1.8rem + .1vw);line-height:1.5}@media (min-width:992px){.aa-text-size--huge,blockquote{font-size:calc(1.9rem + .1vw)}}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:1em}blockquote{border-left:.5rem solid #c05621;margin:calc(4rem + 1vh) 0;padding-left:4rem}blockquote:first-child{margin-top:0}blockquote:last-child{margin-bottom:0}.aa-content-alignment--center blockquote{border-left:none;padding-left:0}b,strong{font-weight:700}figcaption,i{font-style:italic}.aa-label,.aa-subheading{display:block;font-weight:500;letter-spacing:.05rem;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:3.2rem}.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--auto{grid-auto-columns:auto;grid-auto-flow:column;grid-template-columns:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}ul.aa-grid{list-style:none}ul.aa-grid,ul.aa-grid>li{margin:0;padding:0}.aa-box-shadow,.aa-box-shadow-dark{-webkit-box-shadow:0 .1rem 1.6rem 0 rgba(0,0,0,.08);box-shadow:0 .1rem 1.6rem 0 rgba(0,0,0,.08)}.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 .1rem 1.6rem 0 rgba(0,0,0,.08);box-shadow:0 .1rem 1.6rem 0 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 .1rem 1.6rem 0 rgba(0,0,0,.08);box-shadow:0 .1rem 1.6rem 0 rgba(0,0,0,.08)}.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:#242424}.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:#c05621}.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:#242424}.aa-bg-gradient-light a,.aa-bg-gradient-light a:active,.aa-bg-gradient-light a:focus,.aa-bg-gradient-light a:hover,.aa-bg-gray a,.aa-bg-gray a:active,.aa-bg-gray a:focus,.aa-bg-gray a:hover,.aa-bg-light a,.aa-bg-light a:active,.aa-bg-light a:focus,.aa-bg-light a:hover,.aa-bg-overlay.aa-bg-overlay--gradient-light a,.aa-bg-overlay.aa-bg-overlay--gradient-light a:active,.aa-bg-overlay.aa-bg-overlay--gradient-light a:focus,.aa-bg-overlay.aa-bg-overlay--gradient-light a:hover,.aa-bg-overlay.aa-bg-overlay--gray a,.aa-bg-overlay.aa-bg-overlay--gray a:active,.aa-bg-overlay.aa-bg-overlay--gray a:focus,.aa-bg-overlay.aa-bg-overlay--gray a:hover,.aa-bg-overlay.aa-bg-overlay--light a,.aa-bg-overlay.aa-bg-overlay--light a:active,.aa-bg-overlay.aa-bg-overlay--light a:focus,.aa-bg-overlay.aa-bg-overlay--light a:hover,.aa-bg-overlay.aa-bg-overlay--white a,.aa-bg-overlay.aa-bg-overlay--white a:active,.aa-bg-overlay.aa-bg-overlay--white a:focus,.aa-bg-overlay.aa-bg-overlay--white a:hover,.aa-bg-white a,.aa-bg-white a:active,.aa-bg-white a:focus,.aa-bg-white a:hover{color:#b74c16}.aa-bg-black,.aa-bg-black .aa-label,.aa-bg-black .aa-subheading,.aa-bg-dark,.aa-bg-dark .aa-label,.aa-bg-dark .aa-subheading,.aa-bg-gradient-dark,.aa-bg-gradient-dark .aa-label,.aa-bg-gradient-dark .aa-subheading,.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--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--gradient-dark,.aa-bg-overlay.aa-bg-overlay--gradient-dark .aa-label,.aa-bg-overlay.aa-bg-overlay--gradient-dark .aa-subheading{color:#fff}.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-dark h1,.aa-bg-dark h2,.aa-bg-dark h3,.aa-bg-dark h4,.aa-bg-dark h5,.aa-bg-dark h6,.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-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--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--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{color:#d8b880}.aa-bg-black .hs-input[type=file],.aa-bg-black a,.aa-bg-black a:active,.aa-bg-black a:focus,.aa-bg-black a:hover,.aa-bg-black ul.hs-error-msgs label,.aa-bg-dark .hs-input[type=file],.aa-bg-dark a,.aa-bg-dark a:active,.aa-bg-dark a:focus,.aa-bg-dark a:hover,.aa-bg-dark ul.hs-error-msgs label,.aa-bg-gradient-dark .hs-input[type=file],.aa-bg-gradient-dark a,.aa-bg-gradient-dark a:active,.aa-bg-gradient-dark a:focus,.aa-bg-gradient-dark a:hover,.aa-bg-gradient-dark ul.hs-error-msgs label,.aa-bg-overlay.aa-bg-overlay--black .hs-input[type=file],.aa-bg-overlay.aa-bg-overlay--black a,.aa-bg-overlay.aa-bg-overlay--black a:active,.aa-bg-overlay.aa-bg-overlay--black a:focus,.aa-bg-overlay.aa-bg-overlay--black a:hover,.aa-bg-overlay.aa-bg-overlay--black ul.hs-error-msgs label,.aa-bg-overlay.aa-bg-overlay--dark .hs-input[type=file],.aa-bg-overlay.aa-bg-overlay--dark a,.aa-bg-overlay.aa-bg-overlay--dark a:active,.aa-bg-overlay.aa-bg-overlay--dark a:focus,.aa-bg-overlay.aa-bg-overlay--dark a:hover,.aa-bg-overlay.aa-bg-overlay--dark ul.hs-error-msgs label,.aa-bg-overlay.aa-bg-overlay--gradient-dark .hs-input[type=file],.aa-bg-overlay.aa-bg-overlay--gradient-dark a,.aa-bg-overlay.aa-bg-overlay--gradient-dark a:active,.aa-bg-overlay.aa-bg-overlay--gradient-dark a:focus,.aa-bg-overlay.aa-bg-overlay--gradient-dark a:hover,.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-black .aa-button--3.hs-button,.aa-bg-black .aa-button.aa-button--3,.aa-bg-black .aa-form-button--3 input[type=submit],.aa-bg-dark .aa-button--3.hs-button,.aa-bg-dark .aa-button.aa-button--3,.aa-bg-dark .aa-form-button--3 input[type=submit],.aa-bg-gradient-dark .aa-button--3.hs-button,.aa-bg-gradient-dark .aa-button.aa-button--3,.aa-bg-gradient-dark .aa-form-button--3 input[type=submit],.aa-bg-overlay.aa-bg-overlay--black .aa-button--3.hs-button,.aa-bg-overlay.aa-bg-overlay--black .aa-button.aa-button--3,.aa-bg-overlay.aa-bg-overlay--black .aa-form-button--3 input[type=submit],.aa-bg-overlay.aa-bg-overlay--dark .aa-button--3.hs-button,.aa-bg-overlay.aa-bg-overlay--dark .aa-button.aa-button--3,.aa-bg-overlay.aa-bg-overlay--dark .aa-form-button--3 input[type=submit],.aa-bg-overlay.aa-bg-overlay--gradient-dark .aa-button--3.hs-button,.aa-bg-overlay.aa-bg-overlay--gradient-dark .aa-button.aa-button--3,.aa-bg-overlay.aa-bg-overlay--gradient-dark .aa-form-button--3 input[type=submit],.aa-form-button--3 .aa-bg-black input.aa-button[type=submit],.aa-form-button--3 .aa-bg-black input[type=submit].hs-button,.aa-form-button--3 .aa-bg-dark input.aa-button[type=submit],.aa-form-button--3 .aa-bg-dark input[type=submit].hs-button,.aa-form-button--3 .aa-bg-gradient-dark input.aa-button[type=submit],.aa-form-button--3 .aa-bg-gradient-dark input[type=submit].hs-button,.aa-form-button--3 .aa-bg-overlay.aa-bg-overlay--black input.aa-button[type=submit],.aa-form-button--3 .aa-bg-overlay.aa-bg-overlay--black input[type=submit].hs-button,.aa-form-button--3 .aa-bg-overlay.aa-bg-overlay--dark input.aa-button[type=submit],.aa-form-button--3 .aa-bg-overlay.aa-bg-overlay--dark input[type=submit].hs-button,.aa-form-button--3 .aa-bg-overlay.aa-bg-overlay--gradient-dark input.aa-button[type=submit],.aa-form-button--3 .aa-bg-overlay.aa-bg-overlay--gradient-dark input[type=submit].hs-button{background-color:transparent;border-color:#fff;color:#fff}.aa-bg-black .aa-button--3.hs-button:active,.aa-bg-black .aa-button--3.hs-button:focus,.aa-bg-black .aa-button--3.hs-button:hover,.aa-bg-black .aa-button.aa-button--3:active,.aa-bg-black .aa-button.aa-button--3:focus,.aa-bg-black .aa-button.aa-button--3:hover,.aa-bg-black .aa-form-button--3 input[type=submit]:active,.aa-bg-black .aa-form-button--3 input[type=submit]:focus,.aa-bg-black .aa-form-button--3 input[type=submit]:hover,.aa-bg-dark .aa-button--3.hs-button:active,.aa-bg-dark .aa-button--3.hs-button:focus,.aa-bg-dark .aa-button--3.hs-button:hover,.aa-bg-dark .aa-button.aa-button--3:active,.aa-bg-dark .aa-button.aa-button--3:focus,.aa-bg-dark .aa-button.aa-button--3:hover,.aa-bg-dark .aa-form-button--3 input[type=submit]:active,.aa-bg-dark .aa-form-button--3 input[type=submit]:focus,.aa-bg-dark .aa-form-button--3 input[type=submit]:hover,.aa-bg-gradient-dark .aa-button--3.hs-button:active,.aa-bg-gradient-dark .aa-button--3.hs-button:focus,.aa-bg-gradient-dark .aa-button--3.hs-button:hover,.aa-bg-gradient-dark .aa-button.aa-button--3:active,.aa-bg-gradient-dark .aa-button.aa-button--3:focus,.aa-bg-gradient-dark .aa-button.aa-button--3:hover,.aa-bg-gradient-dark .aa-form-button--3 input[type=submit]:active,.aa-bg-gradient-dark .aa-form-button--3 input[type=submit]:focus,.aa-bg-gradient-dark .aa-form-button--3 input[type=submit]:hover,.aa-bg-overlay.aa-bg-overlay--black .aa-button--3.hs-button:active,.aa-bg-overlay.aa-bg-overlay--black .aa-button--3.hs-button:focus,.aa-bg-overlay.aa-bg-overlay--black .aa-button--3.hs-button:hover,.aa-bg-overlay.aa-bg-overlay--black .aa-button.aa-button--3:active,.aa-bg-overlay.aa-bg-overlay--black .aa-button.aa-button--3:focus,.aa-bg-overlay.aa-bg-overlay--black .aa-button.aa-button--3:hover,.aa-bg-overlay.aa-bg-overlay--black .aa-form-button--3 input[type=submit]:active,.aa-bg-overlay.aa-bg-overlay--black .aa-form-button--3 input[type=submit]:focus,.aa-bg-overlay.aa-bg-overlay--black .aa-form-button--3 input[type=submit]:hover,.aa-bg-overlay.aa-bg-overlay--dark .aa-button--3.hs-button:active,.aa-bg-overlay.aa-bg-overlay--dark .aa-button--3.hs-button:focus,.aa-bg-overlay.aa-bg-overlay--dark .aa-button--3.hs-button:hover,.aa-bg-overlay.aa-bg-overlay--dark .aa-button.aa-button--3:active,.aa-bg-overlay.aa-bg-overlay--dark .aa-button.aa-button--3:focus,.aa-bg-overlay.aa-bg-overlay--dark .aa-button.aa-button--3:hover,.aa-bg-overlay.aa-bg-overlay--dark .aa-form-button--3 input[type=submit]:active,.aa-bg-overlay.aa-bg-overlay--dark .aa-form-button--3 input[type=submit]:focus,.aa-bg-overlay.aa-bg-overlay--dark .aa-form-button--3 input[type=submit]:hover,.aa-bg-overlay.aa-bg-overlay--gradient-dark .aa-button--3.hs-button:active,.aa-bg-overlay.aa-bg-overlay--gradient-dark .aa-button--3.hs-button:focus,.aa-bg-overlay.aa-bg-overlay--gradient-dark .aa-button--3.hs-button:hover,.aa-bg-overlay.aa-bg-overlay--gradient-dark .aa-button.aa-button--3:active,.aa-bg-overlay.aa-bg-overlay--gradient-dark .aa-button.aa-button--3:focus,.aa-bg-overlay.aa-bg-overlay--gradient-dark .aa-button.aa-button--3:hover,.aa-bg-overlay.aa-bg-overlay--gradient-dark .aa-form-button--3 input[type=submit]:active,.aa-bg-overlay.aa-bg-overlay--gradient-dark .aa-form-button--3 input[type=submit]:focus,.aa-bg-overlay.aa-bg-overlay--gradient-dark .aa-form-button--3 input[type=submit]:hover,.aa-form-button--3 .aa-bg-black input.aa-button[type=submit]:active,.aa-form-button--3 .aa-bg-black input.aa-button[type=submit]:focus,.aa-form-button--3 .aa-bg-black input.aa-button[type=submit]:hover,.aa-form-button--3 .aa-bg-black input[type=submit].hs-button:active,.aa-form-button--3 .aa-bg-black input[type=submit].hs-button:focus,.aa-form-button--3 .aa-bg-black input[type=submit].hs-button:hover,.aa-form-button--3 .aa-bg-dark input.aa-button[type=submit]:active,.aa-form-button--3 .aa-bg-dark input.aa-button[type=submit]:focus,.aa-form-button--3 .aa-bg-dark input.aa-button[type=submit]:hover,.aa-form-button--3 .aa-bg-dark input[type=submit].hs-button:active,.aa-form-button--3 .aa-bg-dark input[type=submit].hs-button:focus,.aa-form-button--3 .aa-bg-dark input[type=submit].hs-button:hover,.aa-form-button--3 .aa-bg-gradient-dark input.aa-button[type=submit]:active,.aa-form-button--3 .aa-bg-gradient-dark input.aa-button[type=submit]:focus,.aa-form-button--3 .aa-bg-gradient-dark input.aa-button[type=submit]:hover,.aa-form-button--3 .aa-bg-gradient-dark input[type=submit].hs-button:active,.aa-form-button--3 .aa-bg-gradient-dark input[type=submit].hs-button:focus,.aa-form-button--3 .aa-bg-gradient-dark input[type=submit].hs-button:hover,.aa-form-button--3 .aa-bg-overlay.aa-bg-overlay--black input.aa-button[type=submit]:active,.aa-form-button--3 .aa-bg-overlay.aa-bg-overlay--black input.aa-button[type=submit]:focus,.aa-form-button--3 .aa-bg-overlay.aa-bg-overlay--black input.aa-button[type=submit]:hover,.aa-form-button--3 .aa-bg-overlay.aa-bg-overlay--black input[type=submit].hs-button:active,.aa-form-button--3 .aa-bg-overlay.aa-bg-overlay--black input[type=submit].hs-button:focus,.aa-form-button--3 .aa-bg-overlay.aa-bg-overlay--black input[type=submit].hs-button:hover,.aa-form-button--3 .aa-bg-overlay.aa-bg-overlay--dark input.aa-button[type=submit]:active,.aa-form-button--3 .aa-bg-overlay.aa-bg-overlay--dark input.aa-button[type=submit]:focus,.aa-form-button--3 .aa-bg-overlay.aa-bg-overlay--dark input.aa-button[type=submit]:hover,.aa-form-button--3 .aa-bg-overlay.aa-bg-overlay--dark input[type=submit].hs-button:active,.aa-form-button--3 .aa-bg-overlay.aa-bg-overlay--dark input[type=submit].hs-button:focus,.aa-form-button--3 .aa-bg-overlay.aa-bg-overlay--dark input[type=submit].hs-button:hover,.aa-form-button--3 .aa-bg-overlay.aa-bg-overlay--gradient-dark input.aa-button[type=submit]:active,.aa-form-button--3 .aa-bg-overlay.aa-bg-overlay--gradient-dark input.aa-button[type=submit]:focus,.aa-form-button--3 .aa-bg-overlay.aa-bg-overlay--gradient-dark input.aa-button[type=submit]:hover,.aa-form-button--3 .aa-bg-overlay.aa-bg-overlay--gradient-dark input[type=submit].hs-button:active,.aa-form-button--3 .aa-bg-overlay.aa-bg-overlay--gradient-dark input[type=submit].hs-button:focus,.aa-form-button--3 .aa-bg-overlay.aa-bg-overlay--gradient-dark input[type=submit].hs-button:hover{background-color:#fff;border-color:#fff;color:#c05621}.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,.aa-bg-overlay.aa-bg-overlay--primary a:active,.aa-bg-overlay.aa-bg-overlay--primary a:focus,.aa-bg-overlay.aa-bg-overlay--primary a: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,.aa-bg-primary a:active,.aa-bg-primary a:focus,.aa-bg-primary a: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--primary .aa-button--3.hs-button,.aa-bg-overlay.aa-bg-overlay--primary .aa-button.aa-button--3,.aa-bg-overlay.aa-bg-overlay--primary .aa-form-button--3 input[type=submit],.aa-bg-primary .aa-button--3.hs-button,.aa-bg-primary .aa-button.aa-button--3,.aa-bg-primary .aa-form-button--3 input[type=submit],.aa-form-button--3 .aa-bg-overlay.aa-bg-overlay--primary input.aa-button[type=submit],.aa-form-button--3 .aa-bg-overlay.aa-bg-overlay--primary input[type=submit].hs-button,.aa-form-button--3 .aa-bg-primary input.aa-button[type=submit],.aa-form-button--3 .aa-bg-primary input[type=submit].hs-button{background-color:transparent;border-color:#fff;color:#fff}.aa-bg-overlay.aa-bg-overlay--primary .aa-button--3.hs-button:active,.aa-bg-overlay.aa-bg-overlay--primary .aa-button--3.hs-button:focus,.aa-bg-overlay.aa-bg-overlay--primary .aa-button--3.hs-button:hover,.aa-bg-overlay.aa-bg-overlay--primary .aa-button.aa-button--3:active,.aa-bg-overlay.aa-bg-overlay--primary .aa-button.aa-button--3:focus,.aa-bg-overlay.aa-bg-overlay--primary .aa-button.aa-button--3:hover,.aa-bg-overlay.aa-bg-overlay--primary .aa-form-button--3 input[type=submit]:active,.aa-bg-overlay.aa-bg-overlay--primary .aa-form-button--3 input[type=submit]:focus,.aa-bg-overlay.aa-bg-overlay--primary .aa-form-button--3 input[type=submit]:hover,.aa-bg-primary .aa-button--3.hs-button:active,.aa-bg-primary .aa-button--3.hs-button:focus,.aa-bg-primary .aa-button--3.hs-button:hover,.aa-bg-primary .aa-button.aa-button--3:active,.aa-bg-primary .aa-button.aa-button--3:focus,.aa-bg-primary .aa-button.aa-button--3:hover,.aa-bg-primary .aa-form-button--3 input[type=submit]:active,.aa-bg-primary .aa-form-button--3 input[type=submit]:focus,.aa-bg-primary .aa-form-button--3 input[type=submit]:hover,.aa-form-button--3 .aa-bg-overlay.aa-bg-overlay--primary input.aa-button[type=submit]:active,.aa-form-button--3 .aa-bg-overlay.aa-bg-overlay--primary input.aa-button[type=submit]:focus,.aa-form-button--3 .aa-bg-overlay.aa-bg-overlay--primary input.aa-button[type=submit]:hover,.aa-form-button--3 .aa-bg-overlay.aa-bg-overlay--primary input[type=submit].hs-button:active,.aa-form-button--3 .aa-bg-overlay.aa-bg-overlay--primary input[type=submit].hs-button:focus,.aa-form-button--3 .aa-bg-overlay.aa-bg-overlay--primary input[type=submit].hs-button:hover,.aa-form-button--3 .aa-bg-primary input.aa-button[type=submit]:active,.aa-form-button--3 .aa-bg-primary input.aa-button[type=submit]:focus,.aa-form-button--3 .aa-bg-primary input.aa-button[type=submit]:hover,.aa-form-button--3 .aa-bg-primary input[type=submit].hs-button:active,.aa-form-button--3 .aa-bg-primary input[type=submit].hs-button:focus,.aa-form-button--3 .aa-bg-primary input[type=submit].hs-button:hover{background-color:#fff;border-color:#fff;color:#c05621}.aa-bg-overlay.aa-bg-overlay--secondary,.aa-bg-overlay.aa-bg-overlay--secondary .aa-label,.aa-bg-overlay.aa-bg-overlay--secondary .aa-subheading,.aa-bg-secondary,.aa-bg-secondary .aa-label,.aa-bg-secondary .aa-subheading{color:#fff}.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:#d8b880}.aa-bg-overlay.aa-bg-overlay--secondary a,.aa-bg-overlay.aa-bg-overlay--secondary a:active,.aa-bg-overlay.aa-bg-overlay--secondary a:focus,.aa-bg-overlay.aa-bg-overlay--secondary a:hover,.aa-bg-secondary a,.aa-bg-secondary a:active,.aa-bg-secondary a:focus,.aa-bg-secondary a:hover{color:#fff}.aa-bg-overlay.aa-bg-overlay--secondary .hs-input[type=file],.aa-bg-overlay.aa-bg-overlay--secondary ul.hs-error-msgs label,.aa-bg-secondary .hs-input[type=file],.aa-bg-secondary ul.hs-error-msgs label{color:#d8b880}.aa-bg-overlay.aa-bg-overlay--secondary ul.hs-error-msgs label:before,.aa-bg-secondary ul.hs-error-msgs label:before{border-color:#d8b880}.aa-bg-overlay.aa-bg-overlay--tertiary,.aa-bg-overlay.aa-bg-overlay--tertiary .aa-label,.aa-bg-overlay.aa-bg-overlay--tertiary .aa-subheading,.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,.aa-bg-tertiary .aa-label,.aa-bg-tertiary .aa-subheading,.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:#242424}.aa-bg-overlay.aa-bg-overlay--tertiary a,.aa-bg-overlay.aa-bg-overlay--tertiary a:active,.aa-bg-overlay.aa-bg-overlay--tertiary a:focus,.aa-bg-overlay.aa-bg-overlay--tertiary a:hover,.aa-bg-tertiary a,.aa-bg-tertiary a:active,.aa-bg-tertiary a:focus,.aa-bg-tertiary a:hover{color:#b74c16}.aa-bg-complementary,.aa-bg-overlay.aa-bg-overlay--complementary{color:#242424}.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:#c05621}.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:#242424}.aa-bg-complementary a,.aa-bg-complementary a:active,.aa-bg-complementary a:focus,.aa-bg-complementary a:hover,.aa-bg-overlay.aa-bg-overlay--complementary a,.aa-bg-overlay.aa-bg-overlay--complementary a:active,.aa-bg-overlay.aa-bg-overlay--complementary a:focus,.aa-bg-overlay.aa-bg-overlay--complementary a:hover{color:#b74c16}.aa-bg-brand-green,.aa-bg-brand-green .aa-label,.aa-bg-brand-green .aa-subheading,.aa-bg-overlay.aa-bg-overlay--brand-green,.aa-bg-overlay.aa-bg-overlay--brand-green .aa-label,.aa-bg-overlay.aa-bg-overlay--brand-green .aa-subheading{color:#fff}.aa-bg-brand-green h1,.aa-bg-brand-green h2,.aa-bg-brand-green h3,.aa-bg-brand-green h4,.aa-bg-brand-green h5,.aa-bg-brand-green h6,.aa-bg-overlay.aa-bg-overlay--brand-green h1,.aa-bg-overlay.aa-bg-overlay--brand-green h2,.aa-bg-overlay.aa-bg-overlay--brand-green h3,.aa-bg-overlay.aa-bg-overlay--brand-green h4,.aa-bg-overlay.aa-bg-overlay--brand-green h5,.aa-bg-overlay.aa-bg-overlay--brand-green h6{color:#d8b880}.aa-bg-brand-green a,.aa-bg-brand-green a:active,.aa-bg-brand-green a:focus,.aa-bg-brand-green a:hover,.aa-bg-overlay.aa-bg-overlay--brand-green a,.aa-bg-overlay.aa-bg-overlay--brand-green a:active,.aa-bg-overlay.aa-bg-overlay--brand-green a:focus,.aa-bg-overlay.aa-bg-overlay--brand-green a:hover{color:#fff}.aa-bg-brand-green .hs-input[type=file],.aa-bg-brand-green ul.hs-error-msgs label,.aa-bg-overlay.aa-bg-overlay--brand-green .hs-input[type=file],.aa-bg-overlay.aa-bg-overlay--brand-green ul.hs-error-msgs label{color:#d8b880}.aa-bg-brand-green ul.hs-error-msgs label:before,.aa-bg-overlay.aa-bg-overlay--brand-green ul.hs-error-msgs label:before{border-color:#d8b880}.aa-bg-brand-orange-light,.aa-bg-overlay.aa-bg-overlay--brand-orange-light{background-color:#fff5ea}.aa-bg-overlay.aa-bg-overlay--brand-orange-light:before{background-color:#fff5ea;opacity:.6}.aa-content-color--brand-orange-light{color:#fff5ea}.aa-bg-brand-orange,.aa-bg-overlay.aa-bg-overlay--brand-orange{background-color:#c05621}.aa-bg-overlay.aa-bg-overlay--brand-orange:before{background-color:#c05621;opacity:.6}.aa-content-color--brand-orange{color:#c05621}.aa-bg-brand-orange-dark,.aa-bg-overlay.aa-bg-overlay--brand-orange-dark{background-color:#b74c16}.aa-bg-overlay.aa-bg-overlay--brand-orange-dark:before{background-color:#b74c16;opacity:.6}.aa-content-color--brand-orange-dark{color:#b74c16}.aa-bg-brand-green-light,.aa-bg-overlay.aa-bg-overlay--brand-green-light{background-color:#318000}.aa-bg-overlay.aa-bg-overlay--brand-green-light:before{background-color:#318000;opacity:.6}.aa-content-color--brand-green-light{color:#318000}.aa-bg-brand-green,.aa-bg-overlay.aa-bg-overlay--brand-green{background-color:#256200}.aa-bg-overlay.aa-bg-overlay--brand-green:before{background-color:#256200;opacity:.6}.aa-content-color--brand-green{color:#256200}.aa-bg-brand-green-dark,.aa-bg-overlay.aa-bg-overlay--brand-green-dark{background-color:#142c10}.aa-bg-overlay.aa-bg-overlay--brand-green-dark:before{background-color:#142c10;opacity:.6}.aa-content-color--brand-green-dark{color:#142c10}.aa-bg-brand-beige,.aa-bg-overlay.aa-bg-overlay--brand-beige{background-color:#d8b880}.aa-bg-overlay.aa-bg-overlay--brand-beige:before{background-color:#d8b880;opacity:.6}.aa-content-color--brand-beige{color:#d8b880}.aa-bg-overlay.aa-bg-overlay--primary,.aa-bg-primary{background-color:#c05621}.aa-bg-overlay.aa-bg-overlay--primary:before{background-color:#c05621;opacity:.6}.aa-content-color--primary{color:#c05621}.aa-bg-overlay.aa-bg-overlay--secondary,.aa-bg-secondary{background-color:#142c10}.aa-bg-overlay.aa-bg-overlay--secondary:before{background-color:#142c10;opacity:.6}.aa-content-color--secondary{color:#142c10}.aa-bg-overlay.aa-bg-overlay--tertiary,.aa-bg-tertiary{background-color:#fff5ea}.aa-bg-overlay.aa-bg-overlay--tertiary:before{background-color:#fff5ea;opacity:.6}.aa-content-color--tertiary{color:#fff5ea}.aa-bg-complementary,.aa-bg-overlay.aa-bg-overlay--complementary{background-color:#d8b880}.aa-bg-overlay.aa-bg-overlay--complementary:before{background-color:#d8b880;opacity:.6}.aa-content-color--complementary{color:#d8b880}.aa-bg-dark,.aa-bg-overlay.aa-bg-overlay--dark{background-color:#242424}.aa-bg-overlay.aa-bg-overlay--dark:before{background-color:#242424;opacity:.6}.aa-content-color--dark{color:#242424}.aa-bg-light,.aa-bg-overlay.aa-bg-overlay--light{background-color:#fffdfa}.aa-bg-overlay.aa-bg-overlay--light:before{background-color:#fffdfa;opacity:.6}.aa-content-color--light{color:#fff}.aa-content-color--light h1,.aa-content-color--light h2,.aa-content-color--light h3,.aa-content-color--light h4,.aa-content-color--light h5,.aa-content-color--light h6{color:#d8b880}.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:.6}.aa-content-color--black{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:.6}.aa-content-color--white{color:#fff}.aa-bg-gray,.aa-bg-overlay.aa-bg-overlay--gray{background-color:#757575}.aa-bg-overlay.aa-bg-overlay--gray:before{background-color:#757575;opacity:.6}.aa-content-color--gray{color:#757575}.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,right top,from(#256200),to(#142c10)) 0 0 no-repeat padding-box;background:transparent linear-gradient(90deg,#256200,#142c10) 0 0 no-repeat padding-box}.aa-bg-overlay.aa-bg-overlay--gradient-dark:before{opacity:.6}.aa-content-color--gradient-dark{color:transparent linear-gradient(90deg,#256200,#142c10) 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,right top,from(#fffdfa),to(#fff5ea)) 0 0 no-repeat padding-box;background:transparent linear-gradient(90deg,#fffdfa,#fff5ea) 0 0 no-repeat padding-box}.aa-bg-overlay.aa-bg-overlay--gradient-light:before{opacity:.6}.aa-content-color--gradient-light{color:transparent linear-gradient(90deg,#fffdfa,#fff5ea) 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,136rem/12 * 12);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.6rem)}@media (min-width:576px){.aa-module-height--small{min-height:40rem}}.aa-module-height--normal{min-height:calc(100vh - 5.6rem)}@media (min-width:576px){.aa-module-height--normal{min-height:64rem}}.aa-module-height--full{min-height:min(100vh - 5.6rem,110rem)}@media (min-width:992px){.aa-module-height--full{min-height:min(100vh - 7.2rem,110rem)}}.aa-module-height--full.aa-panels{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,136rem/12 * 12);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}@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:Campton,Helvetica,Arial,sans-serif;font-size:calc(1.5rem + .1vw);font-style:normal;font-weight:500;line-height:1.5;text-align:center;-webkit-text-decoration:none;text-decoration: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{-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:#c05621;border-color:#c05621;border-radius:.4rem;border-width:.1rem;color:#fff;padding:1.2rem 2.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:#b74c16;border-color:#b74c16;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:#b5b5b5;border-radius:.4rem;border-width:.1rem;color:#242424;padding:1.2rem 2.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:#f5f5f5;border-color:#b5b5b5;color:#242424}.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:#318000;border-color:#318000;border-radius:.4rem;border-width:.1rem;color:#fff;padding:1.2rem 2.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:#256200;border-color:#256200;color:#fff}.aa-button--4.hs-button,.aa-button.aa-button--4,.aa-form-button--4 input.aa-button[type=submit],.aa-form-button--4 input[type=submit].hs-button{background-color:#c05621;border-color:#c05621;border-radius:.4rem;border-width:.1rem;color:#fff;padding:.8rem 1.6rem}.aa-button--4.hs-button:active,.aa-button--4.hs-button:focus,.aa-button--4.hs-button:hover,.aa-button.aa-button--4:active,.aa-button.aa-button--4:focus,.aa-button.aa-button--4:hover,.aa-form-button--4 input.aa-button[type=submit]:active,.aa-form-button--4 input.aa-button[type=submit]:focus,.aa-form-button--4 input.aa-button[type=submit]:hover,.aa-form-button--4 input[type=submit].hs-button:active,.aa-form-button--4 input[type=submit].hs-button:focus,.aa-form-button--4 input[type=submit].hs-button:hover{background-color:#b74c16;border-color:#b74c16;color:#fff}.aa-button--5.hs-button,.aa-button.aa-button--5,.aa-form-button--5 input.aa-button[type=submit],.aa-form-button--5 input[type=submit].hs-button{background-color:#fff;border-color:#b5b5b5;border-radius:.4rem;border-width:.1rem;color:#242424;padding:.8rem 1.6rem}.aa-button--5.hs-button:active,.aa-button--5.hs-button:focus,.aa-button--5.hs-button:hover,.aa-button.aa-button--5:active,.aa-button.aa-button--5:focus,.aa-button.aa-button--5:hover,.aa-form-button--5 input.aa-button[type=submit]:active,.aa-form-button--5 input.aa-button[type=submit]:focus,.aa-form-button--5 input.aa-button[type=submit]:hover,.aa-form-button--5 input[type=submit].hs-button:active,.aa-form-button--5 input[type=submit].hs-button:focus,.aa-form-button--5 input[type=submit].hs-button:hover{background-color:#f5f5f5;border-color:#b5b5b5;color:#242424}.aa-button--6.hs-button,.aa-button.aa-button--6,.aa-form-button--6 input.aa-button[type=submit],.aa-form-button--6 input[type=submit].hs-button{background-color:#318000;border-color:#318000;border-radius:.4rem;border-width:.1rem;color:#fff;padding:.8rem 1.6rem}.aa-button--6.hs-button:active,.aa-button--6.hs-button:focus,.aa-button--6.hs-button:hover,.aa-button.aa-button--6:active,.aa-button.aa-button--6:focus,.aa-button.aa-button--6:hover,.aa-form-button--6 input.aa-button[type=submit]:active,.aa-form-button--6 input.aa-button[type=submit]:focus,.aa-form-button--6 input.aa-button[type=submit]:hover,.aa-form-button--6 input[type=submit].hs-button:active,.aa-form-button--6 input[type=submit].hs-button:focus,.aa-form-button--6 input[type=submit].hs-button:hover{background-color:#256200;border-color:#256200;color:#fff}.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:#c05621;border-color:#c05621;border-radius:.4rem;border-width:.1rem;color:#fff;padding:1.2rem 2.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:#b74c16;border-color:#b74c16;color:#fff}.aa-button--4.hs-button,.aa-button--5.hs-button,.aa-button--6.hs-button,.aa-button.aa-button--4,.aa-button.aa-button--5,.aa-button.aa-button--6,.aa-form-button--4 input.aa-button[type=submit],.aa-form-button--4 input[type=submit].hs-button,.aa-form-button--5 input.aa-button[type=submit],.aa-form-button--5 input[type=submit].hs-button,.aa-form-button--6 input.aa-button[type=submit],.aa-form-button--6 input[type=submit].hs-button{font-size:calc(1.3rem + .1vw);line-height:1.75}.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:#c05621;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-size:calc(1.3rem + .1vw);line-height:1.5;text-align:left}.hs-form .hs-form-field{margin-bottom:1.6rem}.hs-form fieldset{max-width:none!important}.hs-form fieldset:not(:last-of-type){margin-bottom:1.6rem}.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:1.6rem 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 #b5b5b5;border-radius:.4rem;color:#242424;height:4rem;line-height:1;padding-left:1.2rem;padding-right:1.2rem;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:.6}.hs-input::-moz-placeholder,.hs-search-field__input::-moz-placeholder,.hs_cos_wrapper_type_password_prompt [name=password]::-moz-placeholder{color:inherit;opacity:.6}.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:.6}.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:.6}.hs-input::placeholder,.hs-search-field__input::placeholder,.hs_cos_wrapper_type_password_prompt [name=password]::placeholder{color:inherit;opacity:.6}.hs-input:focus-visible,.hs-search-field__input:focus-visible,.hs_cos_wrapper_type_password_prompt [name=password]:focus-visible{outline:1px auto #318000;outline-offset:0}.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}.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-input[type=checkbox],.hs-input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:.1rem solid #b5b5b5;height:1.6rem;margin-right:.8rem;opacity:1;padding:0;position:relative;width:1.6rem!important}.legal-consent-container .hs-input[type=checkbox]{top:-.1rem}.hs-input[type=checkbox]:checked,.hs-input[type=radio]:checked{background-color:#318000;border:.1rem solid #318000}.hs-input[type=checkbox]:checked:after{content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="11" height="9" fill="none"><path stroke="%23fff" stroke-width="1.5" d="m10 1.5-6 6-3-3"/></svg>');display:block;height:.9rem;left:.2rem;position:absolute;top:0;width:1.1rem}.hs-input[type=radio]:checked:after{background:#318000;border-radius:50%;content:"";display:block;height:1.1rem;left:.3rem;position:absolute;top:.3rem;width:1.1rem}.hs-fieldtype-textarea .input{line-height:0}.hs-fieldtype-textarea textarea{height:12rem;line-height:1.4;padding:1.2rem;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:1.5rem;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:4.2rem}.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="%23757575" 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="%23C05621" 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="%23757575" 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="%23C05621" 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:#c05621!important}.hs-fieldtype-date .hs-dateinput .hs-datepicker .fn-date-picker .is-selected .pika-button{background-color:#d8b880;color:#242424}.hs-fieldtype-date .hs-dateinput .hs-datepicker .fn-date-picker .is-today .pika-button{color:#242424}.hs-input.error{border-color:#c05621}ul.hs-error-msgs{-webkit-box-ordinal-group:6;-ms-flex-order:5;margin-left:1.2rem;margin-top:.6em;order:5}ul.hs-error-msgs li{padding:0}ul.hs-error-msgs label{color:#c05621;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 #c05621;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 #c05621;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 li{padding-left:0}.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:2.4rem;margin-left:auto;padding:0;width:2.4rem;z-index:200}.aa-hamburger{display:-webkit-box;display:-ms-flexbox;display:flex;height:2.4rem;width:2.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aa-hamburger span,.aa-hamburger span:after,.aa-hamburger span:before{background-color:#fff;border-radius:1rem;display:block;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-property:all;transition-property:all}.aa-hamburger span{margin:0 auto;position:relative;-webkit-transform:translateY(.125rem);transform:translateY(.125rem)}.aa-hamburger span:after,.aa-hamburger span:before{content:"";position:absolute}.aa-hamburger span,.aa-hamburger span:after,.aa-hamburger span:before{height:.15rem;width:1.8rem}.aa-hamburger span:before{-webkit-transform:translateY(-.6rem);transform:translateY(-.6rem)}.aa-hamburger span:after{-webkit-transform:translateY(.6rem);transform:translateY(.6rem)}.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{-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-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:#fff;font-size:calc(1.5rem + .1vw);font-weight:500;line-height:1.5;text-align:left;width:100%;word-wrap:normal}@media (min-width:992px){.aa-navigation a,.aa-navigation button{text-align:center}}.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:#757575;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,136rem/12 * 12);padding:calc(3.2rem + 2.5vh) 4rem;position:absolute;top:7.2rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}}.aa-navigation-wrapper.aa-navigation-wrapper--1:before{background-color:#757575;content:"";height:100%;left:calc(max(5vw, 2rem)/-1);position:absolute;top:0;width:200vw}@media (min-width:576px){.aa-navigation-wrapper.aa-navigation-wrapper--1:before{left:calc(max(7vw, 2rem)/-1)}}@media (min-width:992px){.aa-navigation-wrapper.aa-navigation-wrapper--1:before{background-color:#fff;left:calc(-50vw - -68rem)}}.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:#757575}}@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:#757575;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;width:100%}.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:#000;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{border-bottom:.1rem solid #757575;padding:1.2rem 0}}@media (min-width:992px){.aa-navigation-item.aa-navigation-item--1>a,.aa-navigation-item.aa-navigation-item--1>span{color:#c05621;font-size:calc(1.8rem + .1vw);line-height:1.25}.aa-navigation-item.aa-navigation-item--1>a:hover{-webkit-text-decoration:underline;text-decoration:underline}}.aa-navigation-item.aa-navigation-item--1 .aa-navigation-toggle{border-bottom:.1rem solid #757575;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.6rem + .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 #757575;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}.aa-navigation-item.aa-navigation-item--2>a:hover{-webkit-text-decoration:underline;text-decoration:underline}}.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;border-bottom:.1rem solid #757575;cursor:pointer;height:100%;padding:1.2rem 0;position:relative}@media (min-width:992px){.aa-navigation-toggle{border-bottom:none;padding:0 1rem}}@media (min-width:1200px){.aa-navigation-toggle{padding:0 2rem}}.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:#000}.aa-navigation-container--secondary .aa-navigation-wrapper{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;grid-auto-columns:auto;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:4rem;-moz-column-gap:4rem;column-gap:4rem}}.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:not(.aa-button):not(.hs-button),.aa-navigation-container--secondary button:not(.aa-button):not(.hs-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:not(.aa-button):not(.hs-button)>img,.aa-navigation-container--secondary button:not(.aa-button):not(.hs-button)>img{display:inline-block;height:auto;min-width:1.6rem;width:100%}@media (min-width:992px){.aa-navigation-container--secondary a:not(.aa-button):not(.hs-button)>img,.aa-navigation-container--secondary button:not(.aa-button):not(.hs-button)>img{position:relative;top:-.1rem}}.aa-navigation-container--secondary a:not(.aa-button):not(.hs-button)>img:last-of-type,.aa-navigation-container--secondary button:not(.aa-button):not(.hs-button)>img:last-of-type{display:none}.aa-navigation-container--secondary a:not(.aa-button):not(.hs-button)>svg,.aa-navigation-container--secondary button:not(.aa-button):not(.hs-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:not(.aa-button):not(.hs-button)>svg,.aa-navigation-container--secondary button:not(.aa-button):not(.hs-button)>svg{position:relative;top:-.1rem}}.aa-navigation-container--secondary a:not(.aa-button):not(.hs-button)>svg path,.aa-navigation-container--secondary button:not(.aa-button):not(.hs-button)>svg path{stroke:inherit}.aa-navigation-container--secondary a:not(.aa-button):not(.hs-button)>span,.aa-navigation-container--secondary button:not(.aa-button):not(.hs-button)>span{display:none}@media (min-width:992px){.aa-navigation-container--secondary a:not(.aa-button):not(.hs-button)>span,.aa-navigation-container--secondary button:not(.aa-button):not(.hs-button)>span{display:inline-block}}.aa-navigation-container--secondary a:not(.aa-button):not(.hs-button)>span.screen-reader-text--laptop,.aa-navigation-container--secondary a:not(.aa-button):not(.hs-button)>span.screen-reader-text--mobile,.aa-navigation-container--secondary button:not(.aa-button):not(.hs-button)>span.screen-reader-text--laptop,.aa-navigation-container--secondary button:not(.aa-button):not(.hs-button)>span.screen-reader-text--mobile{display:block}@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:#757575;grid-auto-flow:row}@media (min-width:992px){.aa-navigation-container--hat .aa-navigation-wrapper.aa-navigation-wrapper--1{background-color:#757575;-webkit-box-shadow:0 .1rem 1.6rem 0 rgba(0,0,0,.08);box-shadow:0 .1rem 1.6rem 0 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:#757575}.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.6rem + .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 #757575}}@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:#142c10;bottom:100%;display:none;min-height:calc(100vh - 5.6rem);overflow-y:auto;padding-bottom:3.6rem;padding-top:3.6rem;position:fixed;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-container--secondary .aa-navigation-wrapper{grid-auto-flow:row;grid-template-columns:1fr;row-gap:4rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.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:#fff}.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:5.6rem}@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:7.2rem;width:100%;z-index:-1}.is-active{background-color:#fff}}.is-active>.aa-navigation-wrapper{display:grid}@media (max-width:991px){.is-active>.aa-navigation-wrapper{position:relative}}.is-active>.aa-navigation-toggle{color:#000}.is-active>.aa-navigation-toggle svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.is-active>.aa-navigation-toggle svg path{fill:#000}.is-active>.aa-navigation-toggle:after{background-color:#000;bottom:0;content:"";display:block;height:.4rem;left:0;position:absolute;width:100%}@media (max-width:991px){.is-active>.aa-navigation-toggle:after{display:none}.aa-navigation-container--mobile .hidden-lg-down--hamburger,.aa-site-header .hidden-lg-down--header{display:none!important}}.aa-navigation--simple .is-active:after{display:none}@media (min-width:992px){.aa-navigation--simple .is-active>.aa-navigation-toggle{background-color:#000;color:#fff}.aa-navigation--simple .is-active>.aa-navigation-toggle svg path{fill:#fff}}.aa-navigation--simple .is-active>.aa-navigation-wrapper{display:block}.aa-navigation--simple .aa-navigation-wrapper.aa-navigation-wrapper--1{height:auto;left:auto;-webkit-transform:none;transform:none;width:auto}@media (min-width:992px){.aa-navigation--simple .aa-navigation-wrapper.aa-navigation-wrapper--1{background-color:#000;padding:1rem}}@media (min-width:1200px){.aa-navigation--simple .aa-navigation-wrapper.aa-navigation-wrapper--1{padding:2rem}}@media (min-width:992px){.aa-navigation--simple .aa-navigation-wrapper.aa-navigation-wrapper--1:before{display:none}.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:400;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:#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 .1rem 1.6rem 0 rgba(0,0,0,.08);box-shadow:0 .1rem 1.6rem 0 rgba(0,0,0,.08);display:none;padding:1.2rem 1.8rem;position:absolute;right:0;top:7.2rem;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:#242424;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 #242424}.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:#242424}.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:#242424}.aa-navigation-container--mobile .aa-navigation-container--secondary .aa-navigation-item--search .aa-search-field__input{background-color:#242424;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:#242424}.aa-navigation-container--mobile .aa-navigation-container--secondary .aa-navigation-item--search .aa-search-field__input::-ms-input-placeholder{color:#242424}.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:#242424}.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:#c05621;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.6rem}@media (min-width:992px){.aa-header-scroll-point{top:11.2rem}}.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:#c05621;border-radius:.8rem;-webkit-box-shadow:0 .1rem 1.6rem 0 rgba(0,0,0,.08);box-shadow:0 .1rem 1.6rem 0 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:#142c10;height:5.6rem;left:0;position:relative;top:0;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%;z-index:20}@media (min-width:992px){.aa-site-header{height:7.2rem}}.aa-site-header>.aa-inner{display:grid;grid-gap:calc(3.2rem + 2.5vh) calc(3.2rem + .5vw);grid-template-columns:15.4rem auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:inherit}@media (min-width:992px){.aa-site-header>.aa-inner{grid-template-columns:17.8rem auto}}@media (max-width:991px){.aa-site-header .aa-navigation-item--languages{display:none}}.aa-site-header--hat{background-color:#fffdfa;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,136rem/12 * 12)}.aa-branding{max-width:15.4rem;width:100%}@media (min-width:992px){.aa-branding{max-width:17.8rem}}.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--landing-page{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;position:absolute}.aa-site-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.aa-site-footer .aa-site-footer__inner{grid-row-gap:0}.aa-site-footer .aa-footer-branding{margin-bottom:2.4rem;max-width:15.4rem;width:100%}@media (min-width:992px){.aa-site-footer .aa-footer-branding{max-width:17.8rem}}.aa-site-footer .aa-footer-body p:not(:last-child){margin-bottom:3rem}.aa-site-footer .aa-footer-nav{margin:0 auto;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aa-site-footer .aa-footer-nav a{font-weight:600}@media (max-width:991px){.aa-site-footer .aa-grid.aa-grid--auto{grid-auto-flow:row;grid-gap:1.6rem calc(3.2rem + .5vw);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}.aa-site-footer__legal .aa-grid.aa-grid--three{row-gap:2.4rem}}.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 #242424;bottom:3.2rem;cursor:pointer;height:3.2rem;opacity:0;position:fixed;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:#242424}.aa-back-to-top:focus,.aa-back-to-top:hover{background-color:#142c10}.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 #242424;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:#242424}.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:#242424}.aa-accordion-item__body{border-bottom:.1rem solid #242424;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:#242424}.aa-bg-overlay.aa-bg-overlay--secondary .aa-accordion-item__header,.aa-bg-secondary .aa-accordion-item__header,.aa-bg-secondary .aa-accordion-item__header:not(:last-child){border-bottom-color:#fff}.aa-bg-overlay.aa-bg-overlay--secondary .aa-accordion-item__header svg path,.aa-bg-secondary .aa-accordion-item__header svg path,.aa-bg-secondary .aa-accordion-item__header:not(:last-child) svg path{stroke:#fff;fill:#fff}.aa-bg-overlay.aa-bg-overlay--secondary .aa-accordion-item__header .aa-accordion-item__title,.aa-bg-secondary .aa-accordion-item__header .aa-accordion-item__title,.aa-bg-secondary .aa-accordion-item__header:not(:last-child) .aa-accordion-item__title{color:#fff}.aa-bg-overlay.aa-bg-overlay--secondary .aa-accordion-item__body,.aa-bg-secondary .aa-accordion-item__body{border-bottom-color:#fff}.aa-blog-posts.aa-module-width--page .aa-module-inner{overflow:hidden}.aa-blog-posts .aa-blot-post__topic{left:1.6rem;position:absolute;top:1.6rem;z-index:2}.aa-blog-posts .aa-column__image{margin-bottom:1.6rem}.aa-blog-posts .aa-column__date{display:block;font-weight:500;letter-spacing:.05rem;margin-bottom:1.2rem;text-transform:uppercase}.aa-blog-posts .h4{color:#000;margin-top:0}.aa-blog-posts .aa-column,.aa-columns .aa-column{border-radius:.8rem}.aa-blog-posts .aa-column:hover .aa-column__image img,.aa-columns .aa-column:hover .aa-column__image img{-webkit-transform:scale(1.08);transform:scale(1.08)}.aa-column__image{aspect-ratio:16/9;border-top-left-radius:.8rem;border-top-right-radius:.8rem;margin-bottom:2.4rem;overflow:hidden}.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__body--padding{padding:2.4rem}.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-form--layout-one .aa-module__header:not(:last-child){margin-bottom:4.8rem}.aa-hero .aa-module-inner{position:relative;z-index:5}.aa-hero .aa-button-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2.4rem}.aa-image img{width:100%}@media (min-width:992px){.aa-media-text{min-height:42rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.aa-media-text:not(.aa-media-text--icon) .aa-content{display:grid;grid-gap:inherit;grid-template-columns:inherit}@media (min-width:992px){.aa-media-text:not(.aa-media-text--icon) .aa-media-text__media-column,.aa-media-text:not(.aa-media-text--icon) .aa-media-text__text-column{grid-column:span 6}}.aa-media-text .aa-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aa-media-text__media-column img{width:100%}@media (min-width:992px){.aa-media-text--reversed-desktop .aa-media-text__media-column{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.aa-media-text--reversed-desktop .aa-media-text__text-column{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (max-width:991px){.aa-media-text--reversed-mobile .aa-media-text__media-column{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.aa-media-text--reversed-mobile .aa-media-text__text-column{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width:992px){.aa-media-text.aa-media-text--cover .aa-media-text__media-column img{-o-object-fit:cover;object-fit:cover}.aa-media-text.aa-media-text--contain .aa-media-text__media-column img,.aa-media-text.aa-media-text--full.aa-media-text--contain .aa-media-text__media-column img{-o-object-fit:contain;object-fit:contain}}.aa-media-text.aa-media-text--full{overflow:hidden;position:relative}@media (max-width:991px){.aa-media-text.aa-media-text--full:not(.aa-media-text--reversed-mobile){padding-top:0}.aa-media-text.aa-media-text--full.aa-media-text--reversed-mobile{padding-bottom:0}}@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}}@media (max-width:991px){.aa-media-text.aa-media-text--full .aa-media-text__media-column{left:calc(max(7vw, 2rem)*-1);position:relative;width:100vw}}@media (max-width:575px){.aa-media-text.aa-media-text--full .aa-media-text__media-column{left:calc(max(5vw, 2rem)*-1)}}@media (min-width:992px){.aa-media-text.aa-media-text--full .aa-media-text__media-column{height:100%;left:0;position:absolute;top:0;width:50%}.aa-media-text.aa-media-text--full .aa-media-text__media-column img{height:100%;-o-object-fit:cover;object-fit:cover}.aa-media-text.aa-media-text--full .aa-media-text__text-column{grid-column:8/14}.aa-media-text.aa-media-text--full.aa-media-text--reversed-desktop .aa-media-text__media-column{left:auto;right:0}.aa-media-text.aa-media-text--full.aa-media-text--reversed-desktop .aa-media-text__text-column{grid-column:1/7}}@media (min-width:768px){.aa-media-text--icon.aa-media-text--reversed-desktop .aa-media-text__media-column{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.aa-media-text--icon.aa-media-text--reversed-desktop .aa-media-text__text-column{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.aa-media-text--icon .aa-media-text__media-column img{margin:0 auto;width:min(40%,20rem)}@media (min-width:768px){.aa-media-text--icon .aa-media-text__media-column img{width:70%}}.aa-numbers .aa-column__body:not(:last-child){margin-bottom:1.6rem}.aa-numbers .aa-number{color:#c05621}.aa-numbers .aa-number.aa-number--text-before{margin-right:1rem}.aa-numbers .aa-number.aa-number--text-after{margin-left:1rem}.aa-numbers .aa-subtext{display:block}.aa-numbers .aa-bg-overlay.aa-bg-overlay--secondary .aa-number,.aa-numbers .aa-bg-secondary .aa-number{color:#d8b880}.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{height:10rem;-o-object-fit:cover;object-fit:cover;width:10rem}.aa-content-alignment--center .aa-quote__image{-ms-flex-item-align:center;align-self:center;margin-left:auto;margin-right:auto}.aa-social-follow{display:grid;grid-auto-columns:3.2rem;grid-auto-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-column-gap:3.2rem;-webkit-column-gap:3.2rem;-moz-column-gap:3.2rem;column-gap:3.2rem}@media (min-width:992px){.aa-social-follow{grid-auto-columns:3.2rem;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-column-gap:3.2rem;-moz-column-gap:3.2rem;column-gap:3.2rem;justify-content:flex-start}}.aa-social-follow a svg{display:block;height:100%;width:3.2rem}@media (min-width:992px){.aa-social-follow a svg{width:3.2rem}}.aa-social-follow a svg path{-webkit-transition:all .2s ease;transition:all .2s ease}.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:#242424}.aa-social-sharing a:active svg path,.aa-social-sharing a:focus svg path,.aa-social-sharing a:hover svg path{fill:#c05621}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:.4rem}.aa-team-member__name{font-weight:500;margin-bottom:.8rem}.aa-system-page{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:center;-ms-flex-pack:center;justify-content:center}@media (min-width:992px){.aa-system-page .aa-module-width--page{max-width:max(65vw,136rem/12 * 8)}}.aa-system-page .aa-module-width--page:first-of-type>.aa-module-inner{border-top-left-radius:.4rem;border-top-right-radius:.4rem}.aa-system-page .aa-module-width--page.aa-email-confirm>.aa-module-inner,.aa-system-page .aa-module-width--page.aa-email-prefs>.aa-module-inner,.aa-system-page .aa-module-width--page:last-of-type>.aa-module-inner{border-bottom-left-radius:.4rem;border-bottom-right-radius:.4rem}.aa-system-page .aa-email-prefs .page-header br{display:none}.aa-system-page .aa-email-prefs-form form{max-width:100%}.aa-system-page form{max-width:50rem}.aa-system-page form h3{color:#242424;font-family:Campton,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{padding-bottom:0!important;padding-top:0!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:4rem!important}.aa-system-page .email-prefs{margin-top:2rem}.aa-system-page .email-prefs .item{border-bottom:.1rem solid #142c10;margin-bottom:1.4rem;padding-bottom:1.4rem}.aa-system-page .email-prefs .item:first-of-type{border-top:.1rem solid #142c10;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:136rem}}.aa-tag{background-color:#d8b880;border-radius:10rem;color:#242424;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:#c05621;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:68rem;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:.8rem;color:#242424;font-size:2.4rem;height:4rem;-webkit-text-decoration:none;text-decoration:none;width:4rem}.aa-pagination li a.aa-pagination--active{background-color:#c05621;color:#fff}.aa-pagination li a:hover{background-color:rgba(192,86,33,.2);color:#242424}.aa-blog-listing .aa-blog-listing__tags{display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aa-blog-listing .hs-fieldtype-select{float:left!important;width:auto!important}.aa-blog-listing .hs-fieldtype-select .input:after{width:1.2rem}.aa-blog-listing .hs-fieldtype-select .input:after,.aa-blog-listing .hs-fieldtype-select .input:hover:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23fff' d='M10.096 4.357a.38.38 0 0 0-.346-.232h-7.5a.375.375 0 0 0-.266.64l3.75 3.75a.375.375 0 0 0 .531 0l3.75-3.75a.38.38 0 0 0 .081-.408'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h12v12H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.aa-blog-listing .hs-fieldtype-select .input .hs-input{background-color:transparent;border:none;color:#fff;font-weight:500;text-transform:uppercase}.aa-blog-listing .hs-fieldtype-select .input .hs-input::-webkit-input-placeholder{opacity:1}.aa-blog-listing .hs-fieldtype-select .input .hs-input::-moz-placeholder{opacity:1}.aa-blog-listing .hs-fieldtype-select .input .hs-input:-ms-input-placeholder{opacity:1}.aa-blog-listing .hs-fieldtype-select .input .hs-input::-ms-input-placeholder{opacity:1}.aa-blog-listing .hs-fieldtype-select .input .hs-input::placeholder{opacity:1}.aa-blog-listing .hs-fieldtype-select .input .hs-input:focus-visible{outline:none}.aa-blog-listing .aa-blog-posts .aa-module__body:not(:last-child){margin-bottom:0}.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(36,36,36,.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:#242424}.aa-blog-post .aa-author,.aa-blog-posts .aa-author{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;margin-top:1rem;text-align:center}.aa-blog-post .aa-author img,.aa-blog-posts .aa-author img{border-radius:50%;display:inline-block;height:4rem;margin-right:1.6rem;-o-object-fit:cover;object-fit:cover;width:4rem}.aa-blog-post .aa-author a,.aa-blog-posts .aa-author a{border:none;color:#242424;font-weight:400}.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;margin-bottom:2.4rem}.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{max-width:calc(100% - 8rem)}.aa-blog-posts__slider .aa-column{margin-bottom:.6rem}@media (min-width:768px){.aa-blog-posts__slider{overflow:hidden}.aa-blog-posts__slider .splide{-webkit-clip-path:polygon(-2rem -6.4rem,100vw -6.4rem,100vw 102%,-2rem 102%);clip-path:polygon(-2rem -6.4rem,100vw -6.4rem,100vw 102%,-2rem 102%)}.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:1.6rem;position:absolute;right:0;top:-6.6rem}.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;padding:.4rem}.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:#c05621}.aa-blog-posts__slider .splide__arrows svg{display:block;height:1.6rem;width:1.6rem}.aa-blog-posts__slider .splide__arrows path{fill:#242424}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ub3JtYWxpemUuY3NzL25vcm1hbGl6ZS5jc3MiLCJoZWxwZXJzL19zaXplcy5zY3NzIiwic3R5bGUuY3NzIiwiaGVscGVycy9fbWl4aW5zLnNjc3MiLCJjb3JlL19lbGVtZW50cy5zY3NzIiwiaGVscGVycy9fdGhlbWUtb3ZlcnJpZGVzLnNjc3MiLCJjb3JlL19mb250cy5zY3NzIiwiY29yZS9fdHlwb2dyYXBoeS5zY3NzIiwiY29yZS9fdXRpbGl0aWVzLnNjc3MiLCJoZWxwZXJzL192YXJpYWJsZXMuc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsImNvbXBvbmVudHMvX2NvbnRlbnQtbGlmdC5zY3NzIiwiY29tcG9uZW50cy9fZm9ybXMuc2NzcyIsImNvbXBvbmVudHMvX2hhbWJ1cmdlci5zY3NzIiwiY29tcG9uZW50cy9fbGFuZ3VhZ2Uuc2NzcyIsImNvbXBvbmVudHMvX25hdmlnYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX25hdmlnYXRpb24tc2ltcGxlLnNjc3MiLCJjb21wb25lbnRzL19zZWFyY2guc2NzcyIsImNvbXBvbmVudHMvX3NvY2lhbC1saW5rcy5zY3NzIiwiY29tcG9uZW50cy9fdmlkZW9zLnNjc3MiLCJtb2R1bGVzL19oZWFkZXIuc2NzcyIsIm1vZHVsZXMvX2Zvb3Rlci5zY3NzIiwibW9kdWxlcy9fYWNjb3JkaW9uLnNjc3MiLCJtb2R1bGVzL19ibG9nLXBvc3RzLnNjc3MiLCJtb2R1bGVzL19jb2x1bW5zLnNjc3MiLCJtb2R1bGVzL19mb3JtLnNjc3MiLCJtb2R1bGVzL19oZXJvLnNjc3MiLCJtb2R1bGVzL19pbWFnZS5zY3NzIiwibW9kdWxlcy9fbWVkaWEtdGV4dC5zY3NzIiwibW9kdWxlcy9fbnVtYmVycy5zY3NzIiwibW9kdWxlcy9fcGFuZWxzLnNjc3MiLCJtb2R1bGVzL19xdW90ZS5zY3NzIiwibW9kdWxlcy9fc29jaWFsLWZvbGxvdy5zY3NzIiwibW9kdWxlcy9fc29jaWFsLXNoYXJpbmcuc2NzcyIsIm1vZHVsZXMvX3RlYW0uc2NzcyIsInRlbXBsYXRlcy9fc3lzdGVtLXBhZ2VzLnNjc3MiLCJjb21wb25lbnRzL190YWdzLnNjc3MiLCJjb21wb25lbnRzL19wYWdpbmF0aW9uLnNjc3MiLCJ0ZW1wbGF0ZXMvX2Jsb2ctaW5kZXguc2NzcyIsInRlbXBsYXRlcy9fYmxvZy1wb3N0LnNjc3MiLCJtb2R1bGVzL19zcGxpZGUtY29yZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDJFQUEyRSxDQVUzRSxLQUNFLGdCQUFpQixDQUNqQiw2QkFDRixDQVNBLEtBQ0UsUUFDRixDQU1BLEtBQ0UsYUFDRixDQU9BLEdBQ0UsYUFBYyxDQUNkLGNBQ0YsQ0FVQSxHQUNFLDhCQUF1QixDQUF2QixzQkFBdUIsQ0FDdkIsUUFBUyxDQUNULGdCQUNGLENBT0EsSUFDRSwrQkFBaUMsQ0FDakMsYUFDRixDQVNBLEVBQ0UsNEJBQ0YsQ0FPQSxZQUNFLGtCQUFtQixDQUNuQixpQ0FBMEIsQ0FDMUIseUJBQWlDLENBQWpDLHdDQUFpQyxDQUFqQyxnQ0FDRixDQU1BLFNBRUUsa0JBQ0YsQ0FPQSxjQUdFLCtCQUFpQyxDQUNqQyxhQUNGLENBTUEsTUFDRSxhQUNGLENBT0EsUUFFRSxhQUFjLENBQ2QsYUFBYyxDQUNkLGlCQUFrQixDQUNsQix1QkFDRixDQUVBLElBQ0UsYUFDRixDQUVBLElBQ0UsU0FDRixDQVNBLElBQ0UsaUJBQ0YsQ0FVQSxzQ0FLRSxtQkFBb0IsQ0FDcEIsY0FBZSxDQUNmLGdCQUFpQixDQUNqQixRQUNGLENBT0EsYUFFRSxnQkFDRixDQU9BLGNBRUUsbUJBQ0YsQ0FNQSxnREFJRSx5QkFDRixDQU1BLHdIQUlFLGlCQUFrQixDQUNsQixTQUNGLENBTUEsNEdBSUUsNkJBQ0YsQ0FNQSxTQUNFLDBCQUNGLENBU0EsT0FDRSw2QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLGFBQWMsQ0FDZCxhQUFjLENBQ2QsY0FBZSxDQUNmLFNBQVUsQ0FDVixrQkFDRixDQU1BLFNBQ0UsdUJBQ0YsQ0FNQSxTQUNFLGFBQ0YsQ0FPQSw2QkFFRSw2QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLFNBQ0YsQ0FNQSxrRkFFRSxXQUNGLENBT0EsY0FDRSw0QkFBNkIsQ0FDN0IsbUJBQ0YsQ0FNQSx5Q0FDRSx1QkFDRixDQU9BLDZCQUNFLHlCQUEwQixDQUMxQixZQUNGLENBU0EsUUFDRSxhQUNGLENBTUEsUUFDRSxpQkFDRixDQWlCQSxrQkFDRSxZQUNGLENDeFZBLHNEQUNFLDhCQ2lERixDQy9CUSx5QkZuQlIsc0RBSUksNEJDa0RGLENBQ0YsQ0QvQ0EseURBQ0UsaUNDa0RGLENDeENRLHlCRlhSLHlEQUlJLCtCQ21ERixDQUNGLENEaERBLHdEQUNFLDRCQ21ERixDQ2pEUSx5QkZIUix3REFJSSw4QkNvREYsQ0FDRixDRGpEQSwyREFDRSwrQkNvREYsQ0MxRFEseUJGS1IsMkRBSUksaUNDcURGLENBQ0YsQ0RsREEsMERBQ0ksOEJDcURKLENDbkVRLHlCRmFSLDBEQUlJLDRCQ3NERixDQUNGLENEbkRBLDZEQUNFLGlDQ3NERixDQzVFUSx5QkZxQlIsNkRBSUksK0JDdURGLENBQ0YsQ0RwREEsd0RBQ0UsOEJDdURGLENDckZRLHlCRjZCUix3REFJSSw4QkN3REYsQ0FDRixDRHJEQSwyREFDRSxpQ0N3REYsQ0M5RlEseUJGcUNSLDJEQUlJLGlDQ3lERixDQUNGLENEdERBLDhGQUNFLDZCQzBERixDQ3hHUSx5QkY2Q1IsOEZBSUksMkJDNERGLENBQ0YsQ0R6REEsb0dBQ0UsZ0NDNkRGLENDbkhRLHlCRnFEUixvR0FJSSw4QkMrREYsQ0FDRixDRDVEQSxnR0FDRSwyQkNnRUYsQ0M5SFEseUJGNkRSLGdHQUlJLDZCQ2tFRixDQUNGLENEL0RBLHNHQUNFLDhCQ21FRixDQ3pJUSx5QkZxRVIsc0dBSUksZ0NDcUVGLENBQ0YsQ0RsRUEsb0xBQ0UsNkJDdUVGLENDckpRLHlCRjZFUixvTEFJSSwyQkMwRUYsQ0FDRixDRHZFQSx3R0FDRSxnQ0MyRUYsQ0NqS1EseUJGcUZSLHdHQUlJLDhCQzZFRixDQUNGLENEMUVBLGdHQUNFLDZCQzhFRixDQzVLUSx5QkY2RlIsZ0dBSUksNkJDZ0ZGLENBQ0YsQ0Q3RUEsc0dBQ0UsZ0NDaUZGLENDdkxRLHlCRnFHUixzR0FJSSxnQ0NtRkYsQ0FDRixDRDlFQSxNQUNJLGdCQ2lGSixDQ2pNUSx5QkYrR1IsTUFJUSxpQkNrRk4sQ0FDRixDRGhGQSxNQUNJLG1CQ21GSixDQzFNUSx5QkZzSFIsTUFJUSxvQkNvRk4sQ0FDRixDRHZDQSxRQUNJLGdCQzBDSixDQ25OUSx5QkZ3S1IsUUFJUSxnQkMyQ04sQ0FDRixDQ3hOUSwwQkZ3S1IsUUFPUSxpQkM2Q04sQ0FDRixDRDNDQSxRQUNJLG1CQzhDSixDQ2pPUSx5QkZrTFIsUUFJUSxtQkMrQ04sQ0FDRixDQ3RPUSwwQkZrTFIsUUFPUSxvQkNpRE4sQ0FDRixDRDFCQSxRQUNJLGdCQzZCSixDQy9PUSx5QkZpTlIsUUFJUSxnQkM4Qk4sQ0FDRixDQ3BQUSwwQkZpTlIsUUFPUSxnQkNnQ04sQ0FDRixDRDlCQSxRQUNJLG1CQ2lDSixDQzdQUSx5QkYyTlIsUUFJUSxtQkNrQ04sQ0FDRixDQ2xRUSwwQkYyTlIsUUFPUSxtQkNvQ04sQ0FDRixDRDJCQSxTQUNJLGdCQ3hCSixDQzNRUSwwQkZrU1IsU0FJUSxnQkN2Qk4sQ0FDRixDRHlCQSxTQUNJLG1CQ3RCSixDQ3BSUSwwQkZ5U1IsU0FJUSxtQkNyQk4sQ0FDRixDRGtFQSxjQUNJLGdCQy9ESixDQzdSUSx5QkYyVlIsY0FJUSxnQkM5RE4sQ0FDRixDRGdFQSxjQUNJLG1CQzdESixDQ3RTUSx5QkZrV1IsY0FJUSxtQkM1RE4sQ0FDRixDRTlUQSxLQUNFLDZCQUFBLENBQUEscUJBQUEsQ0FDQSxzQkZ3V0YsQ0VyV0EsaUJBR0UsMEJBQUEsQ0FBQSxrQkZ3V0YsQ0VyV0EsS0FDRSx3QkZ3V0YsQ0VyV0EseUNBS0UsV0FBQSxDQURBLGVGeVdGLENFcldBLGlCQUNFLG1CQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLENBQ0EsMkJBQUEsQ0FBQSw0QkFBQSxDQUFBLHlCQUFBLENBQUEscUJBQUEsQ0FDQSxXRndXRixDRXJXQSw0RUFLRSxrQkFBQSxDQUFBLFVBQUEsQ0FBQSxNRndXRixDRXJXQSw4QkFDRSxpQkZ3V0YsQ0VyV0EsbUJBR0UsVUZ3V0YsQ0VyV0EsRUFDRSxhQ25Da0IsQ0RzQ2xCLGVBQUEsQ0FGQSw0QkMwQnFCLENEMUJyQixvQkZ5V0YsQ0VoV0UsOENBQ0Usb0JGcVdKLENFaldBLHlCQUdFLGFDckRrQixDRHNEbEIsaUNBQUEsQ0FBQSx5QkZvV0YsQ0VqV0EsR0FJRSxRQUFBLENBQUEsOEJBQUEsQ0FDQSxhRm9XRixDRWpXQSxpQkFHRSxjRm9XRixDRWpXQSxJQUNFLGFBQUEsQ0FDQSxXRm9XRixDRS9WRSx1QkFDRSxrQkZrV0osQ0UvVkUsb0JBQ0UsaUNBQUEsQ0FDQSw0QkZpV0osQ0kvYkEsV0FLRSxpQkFBQSxDQUpBLG1CQUFBLENBR0EsaUJBQUEsQ0FEQSxlQUFBLENBREEsbUpKd2NGLENJbGNBLFdBS0UsaUJBQUEsQ0FKQSxtQkFBQSxDQUdBLGlCQUFBLENBREEsZUFBQSxDQURBLHlKSnVjRixDSWpjQSxXQUtFLGlCQUFBLENBSkEsbUJBQUEsQ0FHQSxpQkFBQSxDQURBLGVBQUEsQ0FEQSxxSkpzY0YsQ0loY0EsV0FLRSxpQkFBQSxDQUpBLG1CQUFBLENBR0EsaUJBQUEsQ0FEQSxlQUFBLENBREEsMkpKcWNGLENJL2JBLFdBS0UsaUJBQUEsQ0FKQSxtQkFBQSxDQUdBLGlCQUFBLENBREEsZUFBQSxDQURBLHVKSm9jRixDSTliQSxXQUtFLGlCQUFBLENBSkEsbUJBQUEsQ0FHQSxpQkFBQSxDQURBLGVBQUEsQ0FEQSw2SkptY0YsQ0k3YkEsV0FLRSxpQkFBQSxDQUpBLG1CQUFBLENBR0EsaUJBQUEsQ0FEQSxlQUFBLENBREEsbUpKa2NGLENJNWJBLFdBS0UsaUJBQUEsQ0FKQSxtQkFBQSxDQUdBLGlCQUFBLENBREEsZUFBQSxDQURBLHlKSmljRixDSTNiQSxXQUtFLGlCQUFBLENBSkEseUJBQUEsQ0FHQSxpQkFBQSxDQURBLGVBQUEsQ0FEQSxpS0pnY0YsQ0twZ0JBLEtBQ0UsZUx5Z0JGLENLdGdCQSxLQUNFLGFGbUJLLENFbEJMLDhDRnNHVSxDRXJHViw2QkFBQSxDQUNBLGVBQUEsQ0FDQSxlQUFBLENBRUEsb0JBQUEsQ0FDQSxrQ0FBQSxDQUNBLGlDTHlnQkYsQ0t0Z0JBLG9GQVlFLGVBQUEsQ0FDQSxRTDJnQkYsQ0t6Z0JFLDhSQUNFLGtCTHVoQkosQ0twaEJFLDJTQUNFLGVMa2lCSixDQzFnQkkseUJJckJGLDhIQUdJLFlMNmlCSixDQUNGLENLMWlCRSxnSEFDRSxhTHlqQkosQ0tyakJBLDhCQUdFLG9ERnVEYSxDRXhEYiw2QkFBQSxDQUVBLGlCRjBEYyxDRXpEZCxlRndEZSxDRXZEZiw0QkZ5RG1CLENFekRuQixvQkx5akJGLENDaGtCSSx5QklDSiw4QkFTSSw2Qkw0akJGLENBQ0YsQ0t6akJBLE9BR0UsOENGeUNVLENFMUNWLDZCQUFBLENBRUEsaUJGa0RjLENFakRkLGVGZ0RlLENFL0NmLDRCRmlEbUIsQ0VqRG5CLG9CTDRqQkYsQ0NobEJJLHlCSWNKLE9BU0ksMkJMOGpCRixDQUNGLENLM2pCQSwwQkFHRSw4Q0Y0QlUsQ0U3QlYsMkJBQUEsQ0FFQSxpQkYwQ2MsQ0V6Q2QsZUZ3Q2UsQ0V2Q2YsNEJGeUNtQixDRXpDbkIsb0JMK2pCRixDQ2htQkkseUJJMkJKLDBCQVNJLDJCTGtrQkYsQ0FDRixDSy9qQkEsT0FHRSw4Q0ZlVSxDRWhCViw2QkFBQSxDQUVBLGlCRmtDYyxDRWpDZCxlRmdDZSxDRS9CZiw0QkZpQ21CLENFakNuQixvQkxra0JGLENDaG5CSSx5Qkl3Q0osT0FTSSw2Qkxva0JGLENBQ0YsQ0tqa0JBLE9BR0UsOENGRVUsQ0VIViw2QkFBQSxDQUVBLGlCRjBCYyxDRXpCZCxlRndCZSxDRXZCZiw0QkZ5Qm1CLENFekJuQixvQkxva0JGLENDL25CSSx5QklxREosT0FTSSw2Qkxza0JGLENBQ0YsQ0tua0JBLE9BR0UsOENGWFUsQ0VVViw2QkFBQSxDQUVBLGlCRmtCYyxDRWpCZCxlRmdCZSxDRWZmLDRCRmlCbUIsQ0VqQm5CLG9CTHNrQkYsQ0M5b0JJLHlCSWtFSixPQVNJLDZCTHdrQkYsQ0FDRixDS3JrQkEsRUFDRSxlQUFBLENBQ0EsWUx3a0JGLENLdGtCRSxtQkFDRSxpQkx3a0JKLENLaGtCRSx1REFFRSxlTHVrQkosQ0tua0JBLGdIQUNFLDZCQUFBLENBQ0EsZUx1a0JGLENDM3FCSSx5QklrR0osZ0hBS0ksNkJMeWtCRixDQUNGLENLdGtCQSwyQ0FDRSw2QkFBQSxDQUNBLGVMeWtCRixDQ3RyQkkseUJJMkdKLDJDQUtJLDZCTDBrQkYsQ0FDRixDS3ZrQkEsK0JBQ0UsNkJBQUEsQ0FDQSxlTDBrQkYsQ0Noc0JJLHlCSW9ISiwrQkFLSSw2Qkwya0JGLENBQ0YsQ0t4a0JBLE1BR0UsWUFBQSxDQURBLGtCTDRrQkYsQ0t6a0JFLDhCQUNFLFlMNGtCSixDS3prQkUsNEJBQ0UsZUw0a0JKLENLdGtCRSxVQUVFLGNMeWtCSixDS3JrQkEsR0FDRSxpQkx3a0JGLENLdGtCRSxvQkFDRSxpQkx3a0JKLENLcGtCQSxXQUdFLCtCQUFBLENBQ0EseUJBQUEsQ0FDQSxpQkxxa0JGLENLbmtCRSx1QkFDRSxZTHFrQkosQ0tsa0JFLHNCQUNFLGVMb2tCSixDS2hrQkEseUNBQ0UsZ0JBQUEsQ0FDQSxjTG1rQkYsQ0toa0JBLFNBRUUsZUxta0JGLENLNWpCQSxhQUdFLGlCTGlrQkYsQ0s5akJBLHlCQUlFLGFBQUEsQ0FDQSxlQUFBLENBQ0EscUJBQUEsQ0FDQSxvQkFBQSxDQUNBLHdCTCtqQkYsQ0s3akJFLCtDQUNFLGVMZ2tCSixDSzdqQkUsMExBTUUsc0JMcWtCSixDTTEwQkEsc0VBRUUsb0JOaTFCRixDTTcwQkEsU0FDRSxZQUFBLENBQ0EsaURBQUEsQ0FDQSxtQ0FBQSxDQUNBLFVOaTFCRixDQ3p5QkkseUJLNUNKLFNBT0ksNkNOazFCRixDQUNGLENNaDFCRSxzQkFDRSxtQ05rMUJKLENDanpCSSx5Qks1QkEsd0NBR0ksaUROODBCTixDTTEwQkUsd0NBR0ksaURONDBCTixDQUpGLENDdHpCSSx5QktiRix3QkFHSSw2Q055MEJKLENNcjBCQSx1QkFHSSw2Q051MEJKLENBSkYsQ00vekJFLHVCQUVFLHNCQUFBLENBQ0EscUJBQUEsQ0FGQSwwQkFBQSxDQUdBLHlCQUFBLENBQUEsc0JBQUEsQ0FBQSxpQk5zMEJKLENNbDBCQSxXQUNFLGVOdTBCRixDTW4wQkUseUJBSEEsUUFBQSxDQUNBLFNOeTBCRixDTTV6QkEsbUNBQ0UsbURDN0JnQixDRDZCaEIsMkNObzBCRixDTWowQkEscUJBQ0UsOENBQUEsQ0FBQSxzQ0FBQSxDQUFBLDhCQUFBLENBQUEsMERObzBCRixDTWwwQkUsc0RBRUUsbURDdENTLENEc0NULDJDTm0wQkosQ00vekJBLDBCQUNFLDhDQUFBLENBQUEsc0NBQUEsQ0FBQSw4QkFBQSxDQUFBLDBETmswQkYsQ01oMEJFLGdFQUVFLG1EQzlDYyxDRDhDZCwyQ05pMEJKLENNNXpCQSxvTkFJSSxhTm0wQkosQ01qMEJJLGduQkFFSSxhTmcxQlIsQ003MEJJLHc0Q0FNRSxhTnczQk4sQ01sM0JRLHdpQ0FDSSxhTis0QlosQ01yNEJJLHluQkFFSSxVTnc1QlIsQ01yNUJJLGtqQ0FNRSxhTm83Qk4sQ016NkJJLGczQ0FFRSxVTjA4Qk4sQ012OEJJLHFWQUNFLGlCTjY4Qk4sQ00xOEJJLHkyREFFRSw0QkFBQSxDQUNBLGlCSC9KRSxDR2dLRixVTmkrQk4sQ00vOUJNLHFuTUFHRSxxQkhyS0EsQ0dzS0EsaUJIdEtBLENHdUtBLGFOaWlDUixDTW5nQ0ksKy9CQUVFLFVOa2lDTixDTS9oQ0ksaUhBQ0UsaUJOaWlDTixDTTloQ0kscW5CQUVFLDRCQUFBLENBQ0EsaUJIak5FLENHa05GLFVOaWlDTixDTS9oQ00sNmhFQUdFLHFCSHZOQSxDR3dOQSxpQkh4TkEsQ0d5TkEsYU5xaUNSLENNN2hDSSw2TkFFSSxVTm9pQ1IsQ01qaUNJLDBYQU1FLGFOd2lDTixDTWxpQ1EsMFJBQ0ksVU51aUNaLENNbmlDSSwwTUFFRSxhTnNpQ04sQ01uaUNJLHFIQUNFLG9CTnFpQ04sQ016aENFLHFrQkFNRSxhTnlpQ0osQ01uaUNNLGtSQUNJLGFOd2lDVixDTW5pQ0EsaUVBQ0ksYU5zaUNKLENNcGlDSSxvTEFFSSxhTnVpQ1IsQ01waUNJLDBhQU1FLGFOMmlDTixDTXJpQ1EsMFRBQ0ksYU4waUNaLENNbGlDRSx5T0FFSSxVTnlpQ04sQ010aUNFLGtaQU1FLGFONmlDSixDTXZpQ00sMFNBQ0ksVU40aUNWLENNeGlDRSxrTkFFRSxhTjJpQ0osQ014aUNFLHlIQUNFLG9CTjBpQ0osQ01waUNJLDJFQUlJLHdCTnFpQ1IsQ005aENNLHdEQUlJLHdCSHZVSSxDR3lVTixVTjZoQ1IsQ016aENJLHNDQWVRLGFOOGdDWixDTWxqQ0ksK0RBSUksd0JOa2pDUixDTTNpQ00sa0RBSUksd0JIdlVJLENHeVVOLFVOMGlDUixDTXRpQ0ksZ0NBZVEsYU4yaENaLENNL2pDSSx5RUFJSSx3Qk4rakNSLENNeGpDTSx1REFJSSx3Qkh2VUksQ0d5VU4sVU51akNSLENNbmpDSSxxQ0FlUSxhTndpQ1osQ001a0NJLHlFQUlJLHdCTjRrQ1IsQ01ya0NNLHVEQUlJLHdCSHZVSSxDR3lVTixVTm9rQ1IsQ01oa0NJLHFDQWVRLGFOcWpDWixDTXpsQ0ksNkRBSUksd0JOeWxDUixDTWxsQ00saURBSUksd0JIdlVJLENHeVVOLFVOaWxDUixDTTdrQ0ksK0JBZVEsYU5ra0NaLENNdG1DSSx1RUFJSSx3Qk5zbUNSLENNL2xDTSxzREFJSSx3Qkh2VUksQ0d5VU4sVU44bENSLENNMWxDSSxvQ0FlUSxhTitrQ1osQ01ubkNJLDZEQUlJLHdCTm1uQ1IsQ001bUNNLGlEQUlJLHdCSHZVSSxDR3lVTixVTjJtQ1IsQ012bUNJLCtCQWVRLGFONGxDWixDTWhvQ0kscURBSUksd0JOZ29DUixDTXpuQ00sNkNBSUksd0JIdlVJLENHeVVOLFVOd25DUixDTXBuQ0ksMkJBZVEsYU55bUNaLENNN29DSSx5REFJSSx3Qk42b0NSLENNdG9DTSwrQ0FJSSx3Qkh2VUksQ0d5VU4sVU5xb0NSLENNam9DSSw2QkFlUSxhTnNuQ1osQ00xcENJLHVEQUlJLHdCTjBwQ1IsQ01ucENNLDhDQUlJLHdCSHZVSSxDR3lVTixVTmtwQ1IsQ005b0NJLDRCQWVRLGFObW9DWixDTXZxQ0ksaUVBSUksd0JOdXFDUixDTWhxQ00sbURBSUksd0JIdlVJLENHeVVOLFVOK3BDUixDTTNwQ0ksaUNBZVEsYU5ncENaLENNcHJDSSwrQ0FJSSx3Qk5vckNSLENNN3FDTSwwQ0FJSSx3Qkh2VUksQ0d5VU4sVU40cUNSLENNeHFDSSx3QkFhUSxhTitwQ1osQ01qc0NJLGlEQUlJLHdCTmlzQ1IsQ00xckNNLDJDQUlJLHdCSHZVSSxDR3lVTixVTnlyQ1IsQ01yckNJLHlCQUVRLFVOdXJDWixDTXJyQ1ksd0tBTUUsYU51ckNkLENNdHRDSSxpREFJSSxxQk5zdENSLENNL3NDTSwyQ0FJSSxxQkh2VUksQ0d5VU4sVU44c0NSLENNMXNDSSx5QkFlUSxVTityQ1osQ01udUNJLGlEQUlJLHFCTm11Q1IsQ001dENNLDJDQUlJLHFCSHZVSSxDR3lVTixVTjJ0Q1IsQ012dENJLHlCQWVRLFVONHNDWixDTWh2Q0ksK0NBSUksd0JOZ3ZDUixDTXp1Q00sMENBSUksd0JIdlVJLENHeVVOLFVOd3VDUixDTXB1Q0ksd0JBZVEsYU55dENaLENNbHZDTSxvSEFURSxzSEgxVE0sQ0cwVE4sdUZOb3dDUixDTTN2Q00sbURBTUUsVU5xdkNSLENNanZDSSxpQ0FlUSxrRk5zdUNaLENNL3ZDTSx1SEFURSxzSEgxVE0sQ0cwVE4sdUZOaXhDUixDTXh3Q00sb0RBTUUsVU5rd0NSLENNOXZDSSxrQ0FlUSxrRk5tdkNaLENNN3VDQSx5Q0FHRSxpQk5pdkNGLENNL3VDRSx1RUFDRSxpQkFBQSxDQUNBLFVObXZDSixDTS91Q0EsK0JBQ0UsV0FBQSxDQUNBLE1BQUEsQ0FDQSxtQkFBQSxDQUNBLGlCQUFBLENBQ0EsS0FBQSxDQUNBLFVOa3ZDRixDTTV1Q0UscURBQ0UsV0FBQSxDQUNBLFVOZ3ZDSixDTTV1Q0Esc0JBQ0UsbUJBQUEsQ0FBQSxnQk4rdUNGLENNNXVDQSwrQkFDRSxxQkFBQSxDQUFBLGtCTit1Q0YsQ001dUNBLHNCQUNFLFVBQUEsQ0FNQSxTTit1Q0YsQ001dUNBLHlDQVJFLFFBQUEsQ0FDQSxNQUFBLENBQ0EsaUJBQUEsQ0FDQSxPQUFB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QUEsQ0FBa0IsU3RDNnRKbDZELENzQ3p0SkUsMENBQ0UsMkJ0QzR0SkosQ3NDenRKRSxrQ0FDRSxtQnRDMnRKSixDQzdxSkkseUJxQ3JESix1QkFXSSxldEMydEpGLENzQ3p0SkUsK0JBQ0UsNEVBQUEsQ0FBQSxvRXRDMnRKSixDc0N4dEpFLHNDQUNFLGdCdEMwdEpKLENBQ0YsQ3NDdnRKRSxrQ0FDRSw0QnRDeXRKSixDQzNySkkseUJxQzNCRiwrQkFHSSxvQnRDdXRKSixDQUNGLENzQ3B0SkUsdUNBQ0UsbUJBQUEsQ0FBQSxtQkFBQSxDQUFBLFlBQUEsQ0FDQSxVQUFBLENBQ0EsaUJBQUEsQ0FDQSxPQUFBLENBQ0EsV3RDc3RKSixDc0NwdEpJLDREQUNFLGdDQUFBLENBQUEsd0J0Q3N0Sk4sQ3NDbnRKSSw4Q0FDRSx1QkFBQSxDQUFBLG9CQUFBLENBQUEsZUFBQSxDQUNBLDRCQUFBLENBQ0EsUUFBQSxDQUNBLGF0Q3F0Sk4sQ3NDbnRKTSxvREFDRSxjdENxdEpSLENzQy9zSlEsNEtBQ0UsWXRDaXRKVixDc0M1c0pJLDJDQUNFLGFBQUEsQ0FDQSxhQUFBLENBQ0EsWXRDOHNKTixDc0Mzc0pJLDRDQUNFLFl0QzZzSk4iLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBTaXplc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4laHVnZS10b3Age1xuICBwYWRkaW5nLXRvcDogY2FsYygjeyRndXR0ZXJ9ICogMS41ICsgMXZoKTtcblxuICBAaW5jbHVkZSBicChsZykge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKCN7JGd1dHRlcn0gKiAyLjUgKyAxdmgpO1xuICB9XG59XG5cbiVodWdlLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGd1dHRlcn0gKiAxLjUgKyAxdmgpO1xuXG4gIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skZ3V0dGVyfSAqIDIuNSArIDF2aCk7XG4gIH1cbn1cblxuJWxhcmdlLXRvcCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGd1dHRlcn0gKiAxLjI1ICsgMXZoKTtcblxuICBAaW5jbHVkZSBicChsZykge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKCN7JGd1dHRlcn0gKiAyICsgMXZoKTtcbiAgfVxufVxuXG4lbGFyZ2UtYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skZ3V0dGVyfSAqIDEuMjUgKyAxdmgpO1xuXG4gIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skZ3V0dGVyfSAqIDIgKyAxdmgpO1xuICB9XG59XG5cbiVtZWRpdW0tdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygjeyRndXR0ZXJ9ICogMC43NSArIDF2aCk7XG5cbiAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygjeyRndXR0ZXJ9ICogMS4yNSArIDF2aCk7XG4gIH1cbn1cblxuJW1lZGl1bS1ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRndXR0ZXJ9ICogMC43NSArIDF2aCk7XG5cbiAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRndXR0ZXJ9ICogMS4yNSArIDF2aCk7XG4gIH1cbn1cblxuJXNtYWxsLXRvcCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGd1dHRlcn0gKiAwLjUgKyAxdmgpO1xuXG4gIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoI3skZ3V0dGVyfSArIDF2aCk7XG4gIH1cbn1cblxuJXNtYWxsLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGd1dHRlcn0gKiAwLjUgKyAxdmgpO1xuXG4gIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skZ3V0dGVyfSArIDF2aCk7XG4gIH1cbn1cblxuJWh1Z2UtdG9wLW1hcmdpbiB7XG4gIG1hcmdpbi10b3A6IGNhbGMoI3skZ3V0dGVyfSAqIDEuNSArIDF2aCk7XG5cbiAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKCN7JGd1dHRlcn0gKiAyLjUgKyAxdmgpO1xuICB9XG59XG5cbiVodWdlLWJvdHRvbS1tYXJnaW4ge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKCN7JGd1dHRlcn0gKiAxLjUgKyAxdmgpO1xuXG4gIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygjeyRndXR0ZXJ9ICogMi41ICsgMXZoKTtcbiAgfVxufVxuXG4lbGFyZ2UtdG9wLW1hcmdpbiB7XG4gIG1hcmdpbi10b3A6IGNhbGMoI3skZ3V0dGVyfSAqIDEuMjUgKyAxdmgpO1xuXG4gIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygjeyRndXR0ZXJ9ICogMiArIDF2aCk7XG4gIH1cbn1cblxuJWxhcmdlLWJvdHRvbS1tYXJnaW4ge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKCN7JGd1dHRlcn0gKiAxLjI1ICsgMXZoKTtcblxuICBAaW5jbHVkZSBicChsZykge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoI3skZ3V0dGVyfSAqIDIgKyAxdmgpO1xuICB9XG59XG5cbiVtZWRpdW0tdG9wLW1hcmdpbiB7XG4gIG1hcmdpbi10b3A6IGNhbGMoI3skZ3V0dGVyfSAqIDAuNzUgKyAxdmgpO1xuXG4gIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygjeyRndXR0ZXJ9ICogMS4yNSArIDF2aCk7XG4gIH1cbn1cblxuJW1lZGl1bS1ib3R0b20tbWFyZ2luIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygjeyRndXR0ZXJ9ICogMC43NSArIDF2aCk7XG5cbiAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKCN7JGd1dHRlcn0gKiAxLjI1ICsgMXZoKTtcbiAgfVxufVxuXG4lc21hbGwtdG9wLW1hcmdpbiB7XG4gIG1hcmdpbi10b3A6IGNhbGMoI3skZ3V0dGVyfSAqIDAuNSArIDF2aCk7XG5cbiAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKCN7JGd1dHRlcn0gKyAxdmgpO1xuICB9XG59XG5cbiVzbWFsbC1ib3R0b20tbWFyZ2luIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygjeyRndXR0ZXJ9ICogMC41ICsgMXZoKTtcblxuICBAaW5jbHVkZSBicChsZykge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoI3skZ3V0dGVyfSArIDF2aCk7XG4gIH1cbn1cblxuLy8gQnVpbGRpbmdzXG5cbiVidXJqLXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgfVxufVxuJWJ1cmotYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICB9XG59XG4lYnVyai1sZWZ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xuICAgIH1cbn1cbiVidXJqLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTIwcHg7XG4gICAgfVxufVxuJWJ1cmotdG9wLW1hcmdpbiB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICAgIH1cbn1cbiVidXJqLWJvdHRvbS1tYXJnaW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICB9XG59XG4lYnVyai1sZWZ0LW1hcmdpbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTIwcHg7XG4gICAgfVxufVxuJWJ1cmotcmlnaHQtbWFyZ2luIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4O1xuICAgIH1cbn1cblxuJWVtcGlyZS10b3Age1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICB9XG59XG4lZW1waXJlLWJvdHRvbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIH1cbn1cbiVlbXBpcmUtdG9wLW1hcmdpbiB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIH1cbn1cbiVlbXBpcmUtYm90dG9tLW1hcmdpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIH1cbn1cblxuJWVpZmZlbC10b3Age1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICAgIH1cbn1cbiVlaWZmZWwtYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgICB9XG59XG4lZWlmZmVsLWxlZnQge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2NHB4O1xuICAgIH1cbn1cbiVlaWZmZWwtcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NHB4O1xuICAgIH1cbn1cbiVlaWZmZWwtdG9wLW1hcmdpbiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gICAgfVxufVxuJWVpZmZlbC1ib3R0b20tbWFyZ2luIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICB9XG59XG4lZWlmZmVsLWxlZnQtbWFyZ2luIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICBtYXJnaW4tbGVmdDogNjRweDtcbiAgICB9XG59XG4lZWlmZmVsLXJpZ2h0LW1hcmdpbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDY0cHg7XG4gICAgfVxufVxuXG4lbGliZXJ0eS10b3Age1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgfVxufVxuJWxpYmVydHktYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIH1cbn1cbiVsaWJlcnR5LWxlZnQge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcblxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICB9XG59XG4lbGliZXJ0eS1yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcblxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgfVxufVxuJWxpYmVydHktdG9wLW1hcmdpbiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxufVxuJWxpYmVydHktYm90dG9tLW1hcmdpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxufVxuJWxpYmVydHktbGVmdC1tYXJnaW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgfVxufVxuJWxpYmVydHktcmlnaHQtbWFyZ2luIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgfVxufVxuXG4lbG9uZG9uYnJpZGdlLXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB9XG59XG4lbG9uZG9uYnJpZGdlLWJvdHRvbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG59XG4lbG9uZG9uYnJpZGdlLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG59XG4lbG9uZG9uYnJpZGdlLWxlZnQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG59XG4lbG9uZG9uYnJpZGdlLXRvcC1tYXJnaW4ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbn1cbiVsb25kb25icmlkZ2UtYm90dG9tLW1hcmdpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxufVxuJWxvbmRvbmJyaWRnZS1yaWdodC1tYXJnaW4ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG59XG4lbG9uZG9uYnJpZGdlLWxlZnQtbWFyZ2luIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH1cbn1cblxuLmJ1cmoge1xuICAgIEBleHRlbmQgJWJ1cmotdG9wO1xuICAgIEBleHRlbmQgJWJ1cmotYm90dG9tO1xufVxuXG4uZW1waXJlIHtcbiAgICBAZXh0ZW5kICVlbXBpcmUtdG9wO1xuICAgIEBleHRlbmQgJWVtcGlyZS1ib3R0b207XG59XG5cbi5laWZmZWwge1xuICAgIEBleHRlbmQgJWVpZmZlbC10b3A7XG4gICAgQGV4dGVuZCAlZWlmZmVsLWJvdHRvbTtcbn1cbi5saWJlcnR5IHtcbiAgICBAZXh0ZW5kICVsaWJlcnR5LXRvcDtcbiAgICBAZXh0ZW5kICVsaWJlcnR5LWJvdHRvbTtcbn1cbi5sb25kb25icmlkZ2Uge1xuICAgIEBleHRlbmQgJWxvbmRvbmJyaWRnZS10b3A7XG4gICAgQGV4dGVuZCAlbG9uZG9uYnJpZGdlLWJvdHRvbTtcbn1cblxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIFN0eWxlXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgQmFzZVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqXG4gICogSW5pdGlhbGl6YXRpb24gKG5vZGVfbW9kdWxlcyBhbmQgb3RoZXIgZXh0ZXJuYWwgc291cmNlcyAtIGltcG9ydGVkIHdpdGggcG9zdGNzcy1pbXBvcnRcbiAgKi9cbkBpbXBvcnQgJ25vcm1hbGl6ZS5jc3MnO1xuLyoqXG4gICogSGVscGVyc1xuICAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIEhlbHBlcnNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBGdW5jdGlvbnNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gRnVuY3Rpb24gdG8gY3JlYXRlIGFuIG9wdGltaXplZCBzdmcgdXJsXG5WZXJzaW9uOiAxLjAuNlxuXG5Tb3VyY2U6IGh0dHBzOi8vY29kZXBlbi5pby9qYWtvYi1lL3Blbi9kb01vTUxcblxuVXNhZ2U6XG4uY2xhc3Mge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmwoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPi4uLi4uPC9zdmc+Jyk7XG59XG5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBNaXhpbnNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qXG4gKiBEZWNsYXJhdGlvbiBvZiByZXNwb25zaXZlIGJyZWFrcG9pbnRzIGF2YWlsYWJsZSBmb3IgdXNlLCBrZXB0IHVwLXRvLWRhdGUgd2l0aCBsYXRlc3QgQm9vdHN0cmFwIHZlcnNpb24uXG4gKiBodHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy80LjMvbGF5b3V0L292ZXJ2aWV3LyNyZXNwb25zaXZlLWJyZWFrcG9pbnRzXG4gKiBoZyAoaHVnZSkgYW5kIGVuIChlbm91cm1vdXMpIGFyZSBvdXIgb3duIHZhcmlhdGlvbnMsIHRvIHN1cHBvcnQgc3BlY2lmaWMgc3R5bGluZyBmb3IgZXZlbiBiaWdnZXIgc2NyZWVucy5cbiAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIFZhcmlhYmxlc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypcbiAqIEFzc2V0cyBwYXRoXG4gKi9cbi8qXG4gKiBGb250IHdlaWdodHNcbiAqIERlZmluZWQgYnkgbnVtYmVyIHNpbmNlIHdlaWdodCBuYW1lIGNhbiB2YXJ5IGRlcGVuZGluZyBvbiBmb250LWZhbWlseS5cbiAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIFNpemVzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtbW9kdWxlLXNwYWNpbmctdG9wLS1odWdlLCAuYWEtbW9kdWxlLXNwYWNpbmctLWh1Z2Uge1xuICBwYWRkaW5nLXRvcDogY2FsYygzLjJyZW0gKiAxLjUgKyAxdmgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1tb2R1bGUtc3BhY2luZy10b3AtLWh1Z2UsIC5hYS1tb2R1bGUtc3BhY2luZy0taHVnZSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMy4ycmVtICogMi41ICsgMXZoKTtcbiAgfVxufVxuXG4uYWEtbW9kdWxlLXNwYWNpbmctYm90dG9tLS1odWdlLCAuYWEtbW9kdWxlLXNwYWNpbmctLWh1Z2Uge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygzLjJyZW0gKiAxLjUgKyAxdmgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1tb2R1bGUtc3BhY2luZy1ib3R0b20tLWh1Z2UsIC5hYS1tb2R1bGUtc3BhY2luZy0taHVnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMy4ycmVtICogMi41ICsgMXZoKTtcbiAgfVxufVxuXG4uYWEtbW9kdWxlLXNwYWNpbmctdG9wLS1sYXJnZSwgLmFhLW1vZHVsZS1zcGFjaW5nLS1sYXJnZSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDMuMnJlbSAqIDEuMjUgKyAxdmgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1tb2R1bGUtc3BhY2luZy10b3AtLWxhcmdlLCAuYWEtbW9kdWxlLXNwYWNpbmctLWxhcmdlIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygzLjJyZW0gKiAyICsgMXZoKTtcbiAgfVxufVxuXG4uYWEtbW9kdWxlLXNwYWNpbmctYm90dG9tLS1sYXJnZSwgLmFhLW1vZHVsZS1zcGFjaW5nLS1sYXJnZSB7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDMuMnJlbSAqIDEuMjUgKyAxdmgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1tb2R1bGUtc3BhY2luZy1ib3R0b20tLWxhcmdlLCAuYWEtbW9kdWxlLXNwYWNpbmctLWxhcmdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygzLjJyZW0gKiAyICsgMXZoKTtcbiAgfVxufVxuXG4uYWEtbW9kdWxlLXNwYWNpbmctdG9wLS1tZWRpdW0sIC5hYS1tb2R1bGUtc3BhY2luZy0tbWVkaXVtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMy4ycmVtICogMC43NSArIDF2aCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW1vZHVsZS1zcGFjaW5nLXRvcC0tbWVkaXVtLCAuYWEtbW9kdWxlLXNwYWNpbmctLW1lZGl1bSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMy4ycmVtICogMS4yNSArIDF2aCk7XG4gIH1cbn1cblxuLmFhLW1vZHVsZS1zcGFjaW5nLWJvdHRvbS0tbWVkaXVtLCAuYWEtbW9kdWxlLXNwYWNpbmctLW1lZGl1bSB7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDMuMnJlbSAqIDAuNzUgKyAxdmgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1tb2R1bGUtc3BhY2luZy1ib3R0b20tLW1lZGl1bSwgLmFhLW1vZHVsZS1zcGFjaW5nLS1tZWRpdW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDMuMnJlbSAqIDEuMjUgKyAxdmgpO1xuICB9XG59XG5cbi5hYS1tb2R1bGUtc3BhY2luZy10b3AtLXNtYWxsLCAuYWEtbW9kdWxlLXNwYWNpbmctLXNtYWxsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMy4ycmVtICogMC41ICsgMXZoKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbW9kdWxlLXNwYWNpbmctdG9wLS1zbWFsbCwgLmFhLW1vZHVsZS1zcGFjaW5nLS1zbWFsbCB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMy4ycmVtICsgMXZoKTtcbiAgfVxufVxuXG4uYWEtbW9kdWxlLXNwYWNpbmctYm90dG9tLS1zbWFsbCwgLmFhLW1vZHVsZS1zcGFjaW5nLS1zbWFsbCB7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDMuMnJlbSAqIDAuNSArIDF2aCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW1vZHVsZS1zcGFjaW5nLWJvdHRvbS0tc21hbGwsIC5hYS1tb2R1bGUtc3BhY2luZy0tc21hbGwge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDMuMnJlbSArIDF2aCk7XG4gIH1cbn1cblxuLmFhLW1vZHVsZS1zcGFjaW5nLXRvcC1tYXJnaW4tLWh1Z2UsXG4uYWEtbW9kdWxlLXdpZHRoLS1wYWdlLmFhLW1vZHVsZS1zcGFjaW5nLXRvcC1tYXJnaW4tLWh1Z2Uge1xuICBtYXJnaW4tdG9wOiBjYWxjKDMuMnJlbSAqIDEuNSArIDF2aCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW1vZHVsZS1zcGFjaW5nLXRvcC1tYXJnaW4tLWh1Z2UsXG4gIC5hYS1tb2R1bGUtd2lkdGgtLXBhZ2UuYWEtbW9kdWxlLXNwYWNpbmctdG9wLW1hcmdpbi0taHVnZSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygzLjJyZW0gKiAyLjUgKyAxdmgpO1xuICB9XG59XG5cbi5hYS1tb2R1bGUtc3BhY2luZy1ib3R0b20tbWFyZ2luLS1odWdlLFxuLmFhLW1vZHVsZS13aWR0aC0tcGFnZS5hYS1tb2R1bGUtc3BhY2luZy1ib3R0b20tbWFyZ2luLS1odWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygzLjJyZW0gKiAxLjUgKyAxdmgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1tb2R1bGUtc3BhY2luZy1ib3R0b20tbWFyZ2luLS1odWdlLFxuICAuYWEtbW9kdWxlLXdpZHRoLS1wYWdlLmFhLW1vZHVsZS1zcGFjaW5nLWJvdHRvbS1tYXJnaW4tLWh1Z2Uge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMy4ycmVtICogMi41ICsgMXZoKTtcbiAgfVxufVxuXG4uYWEtbW9kdWxlLXNwYWNpbmctdG9wLW1hcmdpbi0tbGFyZ2UsXG4uYWEtbW9kdWxlLXdpZHRoLS1wYWdlLmFhLW1vZHVsZS1zcGFjaW5nLXRvcC1tYXJnaW4tLWxhcmdlIHtcbiAgbWFyZ2luLXRvcDogY2FsYygzLjJyZW0gKiAxLjI1ICsgMXZoKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbW9kdWxlLXNwYWNpbmctdG9wLW1hcmdpbi0tbGFyZ2UsXG4gIC5hYS1tb2R1bGUtd2lkdGgtLXBhZ2UuYWEtbW9kdWxlLXNwYWNpbmctdG9wLW1hcmdpbi0tbGFyZ2Uge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMy4ycmVtICogMiArIDF2aCk7XG4gIH1cbn1cblxuLmFhLW1vZHVsZS1zcGFjaW5nLWJvdHRvbS1tYXJnaW4tLWxhcmdlLFxuLmFhLW1vZHVsZS13aWR0aC0tcGFnZS5hYS1tb2R1bGUtc3BhY2luZy1ib3R0b20tbWFyZ2luLS1sYXJnZSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMy4ycmVtICogMS4yNSArIDF2aCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW1vZHVsZS1zcGFjaW5nLWJvdHRvbS1tYXJnaW4tLWxhcmdlLFxuICAuYWEtbW9kdWxlLXdpZHRoLS1wYWdlLmFhLW1vZHVsZS1zcGFjaW5nLWJvdHRvbS1tYXJnaW4tLWxhcmdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDMuMnJlbSAqIDIgKyAxdmgpO1xuICB9XG59XG5cbi5hYS1tb2R1bGUtc3BhY2luZy10b3AtbWFyZ2luLS1tZWRpdW0sIC5hYS1ibG9nLXBvc3RfX2ZlYXR1cmVkLWltYWdlLFxuLmFhLW1vZHVsZS13aWR0aC0tcGFnZS5hYS1tb2R1bGUtc3BhY2luZy10b3AtbWFyZ2luLS1tZWRpdW0sXG4uYWEtbW9kdWxlLXdpZHRoLS1wYWdlLmFhLWJsb2ctcG9zdF9fZmVhdHVyZWQtaW1hZ2Uge1xuICBtYXJnaW4tdG9wOiBjYWxjKDMuMnJlbSAqIDAuNzUgKyAxdmgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1tb2R1bGUtc3BhY2luZy10b3AtbWFyZ2luLS1tZWRpdW0sIC5hYS1ibG9nLXBvc3RfX2ZlYXR1cmVkLWltYWdlLFxuICAuYWEtbW9kdWxlLXdpZHRoLS1wYWdlLmFhLW1vZHVsZS1zcGFjaW5nLXRvcC1tYXJnaW4tLW1lZGl1bSxcbiAgLmFhLW1vZHVsZS13aWR0aC0tcGFnZS5hYS1ibG9nLXBvc3RfX2ZlYXR1cmVkLWltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDMuMnJlbSAqIDEuMjUgKyAxdmgpO1xuICB9XG59XG5cbi5hYS1tb2R1bGUtc3BhY2luZy1ib3R0b20tbWFyZ2luLS1tZWRpdW0sXG4uYWEtbW9kdWxlLXdpZHRoLS1wYWdlLmFhLW1vZHVsZS1zcGFjaW5nLWJvdHRvbS1tYXJnaW4tLW1lZGl1bSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMy4ycmVtICogMC43NSArIDF2aCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW1vZHVsZS1zcGFjaW5nLWJvdHRvbS1tYXJnaW4tLW1lZGl1bSxcbiAgLmFhLW1vZHVsZS13aWR0aC0tcGFnZS5hYS1tb2R1bGUtc3BhY2luZy1ib3R0b20tbWFyZ2luLS1tZWRpdW0ge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMy4ycmVtICogMS4yNSArIDF2aCk7XG4gIH1cbn1cblxuLmFhLW1vZHVsZS1zcGFjaW5nLXRvcC1tYXJnaW4tLXNtYWxsLFxuLmFhLW1vZHVsZS13aWR0aC0tcGFnZS5hYS1tb2R1bGUtc3BhY2luZy10b3AtbWFyZ2luLS1zbWFsbCB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMy4ycmVtICogMC41ICsgMXZoKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbW9kdWxlLXNwYWNpbmctdG9wLW1hcmdpbi0tc21hbGwsXG4gIC5hYS1tb2R1bGUtd2lkdGgtLXBhZ2UuYWEtbW9kdWxlLXNwYWNpbmctdG9wLW1hcmdpbi0tc21hbGwge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMy4ycmVtICsgMXZoKTtcbiAgfVxufVxuXG4uYWEtbW9kdWxlLXNwYWNpbmctYm90dG9tLW1hcmdpbi0tc21hbGwsXG4uYWEtbW9kdWxlLXdpZHRoLS1wYWdlLmFhLW1vZHVsZS1zcGFjaW5nLWJvdHRvbS1tYXJnaW4tLXNtYWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygzLjJyZW0gKiAwLjUgKyAxdmgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1tb2R1bGUtc3BhY2luZy1ib3R0b20tbWFyZ2luLS1zbWFsbCxcbiAgLmFhLW1vZHVsZS13aWR0aC0tcGFnZS5hYS1tb2R1bGUtc3BhY2luZy1ib3R0b20tbWFyZ2luLS1zbWFsbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygzLjJyZW0gKyAxdmgpO1xuICB9XG59XG5cbi5idXJqIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJ1cmoge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgfVxufVxuXG4uYnVyaiB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5idXJqIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cblxuLmVtcGlyZSB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5lbXBpcmUge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5lbXBpcmUge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuXG4uZW1waXJlIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmVtcGlyZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmVtcGlyZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbi5laWZmZWwge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZWlmZmVsIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZWlmZmVsIHtcbiAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgfVxufVxuXG4uZWlmZmVsIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmVpZmZlbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmVpZmZlbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gIH1cbn1cblxuLmxpYmVydHkge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxpYmVydHkge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5cbi5saWJlcnR5IHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5saWJlcnR5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4ubG9uZG9uYnJpZGdlIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxvbmRvbmJyaWRnZSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cblxuLmxvbmRvbmJyaWRnZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sb25kb25icmlkZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIFRoZW1lIGRlZmF1bHQgdmFyaWFibGVzXG5cbiAgICBOT1RFOiBEbyBub3Qgb3ZlcnJpZGUgdGhlc2UgZGlyZWN0bHkuXG4gICAgVGhleSBjYW4gYmUgb3ZlcnJpZGRlbiBpbiBoZWxwZXJzL3RoZW1lLW92ZXJyaWRlcy5zY3NzLlxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKlxuKiAgIENvbG9yc1xuKi9cbi8qXG4qICAgTGlua3NcbiovXG4vKlxuKiAgIFRleHQvY29udGVudCBjb2xvcnMgb24gYnJhbmQgY29sb3JlZCBiYWNrZ3JvdW5kc1xuKi9cbi8qXG4qICAgVHlwb2dyYXBoeVxuKi9cbi8qXG4qICAgQnV0dG9uc1xuKi9cbi8qXG4qICAgRm9ybXNcbiovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgVGhlbWUgY3VzdG9tIHZhcmlhYmxlc1xuXG4gICAgVG8gb3ZlcnJpZGUgdGhlbWUgZGVmYXVsdCB2YXJpYWJsZXMsIHVuY29tbWVudCB0aGUgdmFyaWFibGVzIGJlbG93LlxuICAgIChJZiB5b3UgbmVlZCBzb21lIG9mIHRoZSBkZWZhdWx0IHZhcmlhYmxlcywgdW5jb21tZW50IG9ubHkgdGhlIG9uZXMgdGhhdCBzaG91bGQgYmUgb3ZlcnJpZGRlbilcblxuICAgIFRpcDogWW91IGNhbiB0b2dnbGUvdW50b2dnbGUgY29tbWVudHMgcmFwaWRseSB3aXRoIHRoZSBcIlRvZ2dsZSBMaW5lIENvbW1lbnRcIiBzaG9ydGN1dFxuICAgIChlZGl0b3IuYWN0aW9uLmNvbW1lbnRMaW5lKS5cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuICAqIENvcmVcbiAgKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgRWxlbWVudHNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZERkE7XG59XG5cbmh0bWwsXG5ib2R5LFxuLmJvZHktd3JhcHBlcixcbi5hYS1zaXRlLXdyYXBwZXIge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5hYS1zaXRlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5hYS13ZWJwYWdlLFxuLmFhLWxhbmRpbmctcGFnZSxcbi5hYS1ibG9nLWxpc3RpbmcsXG4uYWEtYmxvZy1wb3N0LFxuLmFhLXN5c3RlbS1wYWdlIHtcbiAgZmxleDogMTtcbn1cblxuLmhzLWxhbmRpbmctcGFnZS5ib2R5LXdyYXBwZXIge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmhlYWRlcixcbm1haW4sXG5mb290ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuYSB7XG4gIGNvbG9yOiAjQjc0QzE2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbmE6Zm9jdXMsXG5idXR0b246Zm9jdXMsXG5pbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMge1xuICBvdXRsaW5lLW9mZnNldDogMC40cmVtO1xufVxuXG5hOmhvdmVyLFxuYTpmb2N1cyxcbmE6YWN0aXZlIHtcbiAgY29sb3I6ICNCNzRDMTY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5ociB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDAuM3JlbSBzb2xpZCAjRkZGREZBO1xuICBtYXJnaW46IDRyZW0gMDtcbn1cblxuaW1nLFxudmlkZW8sXG5pZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5hYS1tb2R1bGVfX2JvZHkgdGFibGUge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbi5hYS1tb2R1bGVfX2JvZHkgdGQge1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjOTk5ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuNnJlbSAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBGb250c1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNhbXB0b25cIjtcbiAgc3JjOiB1cmwoXCJodHRwczovLzEzOTQ5NjYyNC5mczEuaHVic3BvdHVzZXJjb250ZW50LWV1MS5uZXQvaHViZnMvMTM5NDk2NjI0L21lenpvZm9ydGUtdGhlbWUvZm9udHMvY2FtcHRvbi9jYW1wdG9uLWJvb2std2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2FtcHRvblwiO1xuICBzcmM6IHVybChcImh0dHBzOi8vMTM5NDk2NjI0LmZzMS5odWJzcG90dXNlcmNvbnRlbnQtZXUxLm5ldC9odWJmcy8xMzk0OTY2MjQvbWV6em9mb3J0ZS10aGVtZS9mb250cy9jYW1wdG9uL2NhbXB0b24tYm9va2l0YWxpYy13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDYW1wdG9uXCI7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly8xMzk0OTY2MjQuZnMxLmh1YnNwb3R1c2VyY29udGVudC1ldTEubmV0L2h1YmZzLzEzOTQ5NjYyNC9tZXp6b2ZvcnRlLXRoZW1lL2ZvbnRzL2NhbXB0b24vY2FtcHRvbi1tZWRpdW0td2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2FtcHRvblwiO1xuICBzcmM6IHVybChcImh0dHBzOi8vMTM5NDk2NjI0LmZzMS5odWJzcG90dXNlcmNvbnRlbnQtZXUxLm5ldC9odWJmcy8xMzk0OTY2MjQvbWV6em9mb3J0ZS10aGVtZS9mb250cy9jYW1wdG9uL2NhbXB0b24tbWVkaXVtaXRhbGljLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNhbXB0b25cIjtcbiAgc3JjOiB1cmwoXCJodHRwczovLzEzOTQ5NjYyNC5mczEuaHVic3BvdHVzZXJjb250ZW50LWV1MS5uZXQvaHViZnMvMTM5NDk2NjI0L21lenpvZm9ydGUtdGhlbWUvZm9udHMvY2FtcHRvbi9jYW1wdG9uLXNlbWlib2xkLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNhbXB0b25cIjtcbiAgc3JjOiB1cmwoXCJodHRwczovLzEzOTQ5NjYyNC5mczEuaHVic3BvdHVzZXJjb250ZW50LWV1MS5uZXQvaHViZnMvMTM5NDk2NjI0L21lenpvZm9ydGUtdGhlbWUvZm9udHMvY2FtcHRvbi9jYW1wdG9uLXNlbWlib2xkaXRhbGljLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNhbXB0b25cIjtcbiAgc3JjOiB1cmwoXCJodHRwczovLzEzOTQ5NjYyNC5mczEuaHVic3BvdHVzZXJjb250ZW50LWV1MS5uZXQvaHViZnMvMTM5NDk2NjI0L21lenpvZm9ydGUtdGhlbWUvZm9udHMvY2FtcHRvbi9jYW1wdG9uLWJvbGQtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2FtcHRvblwiO1xuICBzcmM6IHVybChcImh0dHBzOi8vMTM5NDk2NjI0LmZzMS5odWJzcG90dXNlcmNvbnRlbnQtZXUxLm5ldC9odWJmcy8xMzk0OTY2MjQvbWV6em9mb3J0ZS10aGVtZS9mb250cy9jYW1wdG9uL2NhbXB0b24tYm9sZGl0YWxpYy13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNQURFIE1vdW50YWluXCI7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly8xMzk0OTY2MjQuZnMxLmh1YnNwb3R1c2VyY29udGVudC1ldTEubmV0L2h1YmZzLzEzOTQ5NjYyNC9tZXp6b2ZvcnRlLXRoZW1lL2ZvbnRzL21hZGUtbW91bnRhaW4vbWFkZW1vdW50YWluLXJlZ3VsYXItd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIFR5cG9ncmFwaHlcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xufVxuXG5ib2R5IHtcbiAgY29sb3I6ICMyNDI0MjQ7XG4gIGZvbnQtZmFtaWx5OiBcIkNhbXB0b25cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiBjYWxjKDEuNXJlbSArIDAuMXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuaDEsXG4uaDEsXG4uYWEtbnVtYmVycyAuYWEtbnVtYmVyLFxuaDIsXG4uaDIsXG5oMyxcbi5oMyxcbi5hYS1zeXN0ZW0tcGFnZSBoMixcbmg0LFxuLmg0LFxuaDUsXG4uaDUsXG5oNixcbi5oNiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbjogMDtcbn1cbmgxOm5vdCg6bGFzdC1jaGlsZCksXG4uaDE6bm90KDpsYXN0LWNoaWxkKSxcbi5hYS1udW1iZXJzIC5hYS1udW1iZXI6bm90KDpsYXN0LWNoaWxkKSxcbmgyOm5vdCg6bGFzdC1jaGlsZCksXG4uaDI6bm90KDpsYXN0LWNoaWxkKSxcbmgzOm5vdCg6bGFzdC1jaGlsZCksXG4uaDM6bm90KDpsYXN0LWNoaWxkKSxcbmg0Om5vdCg6bGFzdC1jaGlsZCksXG4uaDQ6bm90KDpsYXN0LWNoaWxkKSxcbmg1Om5vdCg6bGFzdC1jaGlsZCksXG4uaDU6bm90KDpsYXN0LWNoaWxkKSxcbmg2Om5vdCg6bGFzdC1jaGlsZCksXG4uaDY6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuaDE6bm90KDpmaXJzdC1jaGlsZCksXG4uaDE6bm90KDpmaXJzdC1jaGlsZCksXG4uYWEtbnVtYmVycyAuYWEtbnVtYmVyOm5vdCg6Zmlyc3QtY2hpbGQpLFxuaDI6bm90KDpmaXJzdC1jaGlsZCksXG4uaDI6bm90KDpmaXJzdC1jaGlsZCksXG5oMzpub3QoOmZpcnN0LWNoaWxkKSxcbi5oMzpub3QoOmZpcnN0LWNoaWxkKSxcbmg0Om5vdCg6Zmlyc3QtY2hpbGQpLFxuLmg0Om5vdCg6Zmlyc3QtY2hpbGQpLFxuaDU6bm90KDpmaXJzdC1jaGlsZCksXG4uaDU6bm90KDpmaXJzdC1jaGlsZCksXG5oNjpub3QoOmZpcnN0LWNoaWxkKSxcbi5oNjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGgxIGJyLFxuICAuaDEgYnIsXG4gIC5hYS1udW1iZXJzIC5hYS1udW1iZXIgYnIsXG4gIGgyIGJyLFxuICAuaDIgYnIsXG4gIGgzIGJyLFxuICAuaDMgYnIsXG4gIC5hYS1zeXN0ZW0tcGFnZSBoMiBicixcbiAgaDQgYnIsXG4gIC5oNCBicixcbiAgaDUgYnIsXG4gIC5oNSBicixcbiAgaDYgYnIsXG4gIC5oNiBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuaDEgYSxcbi5oMSBhLFxuLmFhLW51bWJlcnMgLmFhLW51bWJlciBhLFxuaDIgYSxcbi5oMiBhLFxuaDMgYSxcbi5oMyBhLFxuLmFhLXN5c3RlbS1wYWdlIGgyIGEsXG5oNCBhLFxuLmg0IGEsXG5oNSBhLFxuLmg1IGEsXG5oNiBhLFxuLmg2IGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuaDEsXG4uaDEsXG4uYWEtbnVtYmVycyAuYWEtbnVtYmVyIHtcbiAgZm9udC1zaXplOiBjYWxjKDMuMXJlbSArIDAuNHZ3KTtcbiAgZm9udC1mYW1pbHk6IFwiTUFERSBNb3VudGFpblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBoMSxcbiAgLmgxLFxuICAuYWEtbnVtYmVycyAuYWEtbnVtYmVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoMy44cmVtICsgMC43dncpO1xuICB9XG59XG5cbmgyLFxuLmgyIHtcbiAgZm9udC1zaXplOiBjYWxjKDIuN3JlbSArIDAuM3Z3KTtcbiAgZm9udC1mYW1pbHk6IFwiQ2FtcHRvblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBoMixcbiAgLmgyIHtcbiAgICBmb250LXNpemU6IGNhbGMoM3JlbSArIDAuNHZ3KTtcbiAgfVxufVxuXG5oMyxcbi5oMyxcbi5hYS1zeXN0ZW0tcGFnZSBoMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygycmVtICsgMC4xdncpO1xuICBmb250LWZhbWlseTogXCJDYW1wdG9uXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGgzLFxuICAuaDMsXG4gIC5hYS1zeXN0ZW0tcGFnZSBoMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDJyZW0gKyAwLjN2dyk7XG4gIH1cbn1cblxuaDQsXG4uaDQge1xuICBmb250LXNpemU6IGNhbGMoMS44cmVtICsgMC4xdncpO1xuICBmb250LWZhbWlseTogXCJDYW1wdG9uXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGg0LFxuICAuaDQge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjlyZW0gKyAwLjF2dyk7XG4gIH1cbn1cblxuaDUsXG4uaDUge1xuICBmb250LXNpemU6IGNhbGMoMS44cmVtICsgMC4xdncpO1xuICBmb250LWZhbWlseTogXCJDYW1wdG9uXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGg1LFxuICAuaDUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjdyZW0gKyAwLjF2dyk7XG4gIH1cbn1cblxuaDYsXG4uaDYge1xuICBmb250LXNpemU6IGNhbGMoMS44cmVtICsgMC4xdncpO1xuICBmb250LWZhbWlseTogXCJDYW1wdG9uXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGg2LFxuICAuaDYge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjdyZW0gKyAwLjF2dyk7XG4gIH1cbn1cblxucCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5wOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbmltZyArIHAsXG5pbWcgKyBzdHJvbmcsXG5kaXYgKyBwLFxuZGl2ICsgc3Ryb25nLFxudmlkZW8gKyBwLFxudmlkZW8gKyBzdHJvbmcge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4uYWEtdGV4dC1zaXplLS1zbWFsbCwgLmFhLWJsb2ctbGlzdGluZyAuaHMtZmllbGR0eXBlLXNlbGVjdCAuaW5wdXQgLmhzLWlucHV0LCAuYWEtc3ViaGVhZGluZyxcbi5hYS1sYWJlbCwgZmlnY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjRyZW0gKyAwLjF2dyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLXRleHQtc2l6ZS0tc21hbGwsIC5hYS1ibG9nLWxpc3RpbmcgLmhzLWZpZWxkdHlwZS1zZWxlY3QgLmlucHV0IC5ocy1pbnB1dCwgLmFhLXN1YmhlYWRpbmcsXG4gIC5hYS1sYWJlbCwgZmlnY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuMXZ3KTtcbiAgfVxufVxuXG4uYWEtdGV4dC1zaXplLS1sYXJnZSwgLmFhLXRlYW0tbWVtYmVyX19uYW1lIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuOHJlbSArIDAuMXZ3KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtdGV4dC1zaXplLS1sYXJnZSwgLmFhLXRlYW0tbWVtYmVyX19uYW1lIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS43cmVtICsgMC4xdncpO1xuICB9XG59XG5cbi5hYS10ZXh0LXNpemUtLWh1Z2UsIGJsb2NrcXVvdGUge1xuICBmb250LXNpemU6IGNhbGMoMS44cmVtICsgMC4xdncpO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS10ZXh0LXNpemUtLWh1Z2UsIGJsb2NrcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjlyZW0gKyAwLjF2dyk7XG4gIH1cbn1cblxudWwsXG5vbCB7XG4gIHBhZGRpbmctbGVmdDogMS40ZW07XG4gIG1hcmdpbjogMmVtIDA7XG59XG51bDpmaXJzdC1jaGlsZCxcbm9sOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbnVsOmxhc3QtY2hpbGQsXG5vbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxucCArIHVsLFxucCArIG9sIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG5saSB7XG4gIHBhZGRpbmctbGVmdDogMC4zZW07XG59XG5saTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWxlZnQ6IDAuNXJlbSBzb2xpZCAjQzA1NjIxO1xuICBtYXJnaW46IGNhbGMoMy4ycmVtICogMS4yNSArIDF2aCkgMDtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDMuMnJlbSAqIDEuMjUpO1xufVxuYmxvY2txdW90ZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5ibG9ja3F1b3RlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWEtY29udGVudC1hbGlnbm1lbnQtLWNlbnRlciBibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuc3Ryb25nLFxuYiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmZpZ2NhcHRpb24ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5hYS1zdWJoZWFkaW5nLFxuLmFhLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjRyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYWEtc3ViaGVhZGluZzpsYXN0LWNoaWxkLFxuLmFhLWxhYmVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFhLXN1YmhlYWRpbmcgKyBoMSxcbi5hYS1zdWJoZWFkaW5nICsgaDIsXG4uYWEtc3ViaGVhZGluZyArIGgzLFxuLmFhLXN1YmhlYWRpbmcgKyBoNCxcbi5hYS1zdWJoZWFkaW5nICsgaDUsXG4uYWEtc3ViaGVhZGluZyArIGg2LFxuLmFhLWxhYmVsICsgaDEsXG4uYWEtbGFiZWwgKyBoMixcbi5hYS1sYWJlbCArIGgzLFxuLmFhLWxhYmVsICsgaDQsXG4uYWEtbGFiZWwgKyBoNSxcbi5hYS1sYWJlbCArIGg2IHtcbiAgbWFyZ2luLXRvcDogMHJlbSAhaW1wb3J0YW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgVXRpbGl0aWVzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBNb2R1bGUgc2VnbWVudCBzcGFjaW5nICovXG4uYWEtbW9kdWxlX19oZWFkZXI6bm90KDpsYXN0LWNoaWxkKSxcbi5hYS1tb2R1bGVfX2JvZHk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcbn1cblxuLyogR3JpZCAqL1xuLmFhLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogY2FsYygzLjJyZW0gKyAyLjV2aCkgY2FsYygzLjJyZW0gKyAwLjV2dyk7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYS1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbn1cbi5hYS1ncmlkLmFhLWdyaWQtLW9uZSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFhLWdyaWQuYWEtZ3JpZC0tdHdvLmFhLWdyaWQtLWNvbHMtMS0yIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIG1pbm1heCgwLCAyZnIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFhLWdyaWQuYWEtZ3JpZC0tdHdvLmFhLWdyaWQtLWNvbHMtMi0xIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAyZnIpIG1pbm1heCgwLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLWdyaWQuYWEtZ3JpZC0tdGhyZWUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1ncmlkLmFhLWdyaWQtLWZvdXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxufVxuLmFhLWdyaWQuYWEtZ3JpZC0tYXV0byB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IGF1dG87XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxudWwuYWEtZ3JpZCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbnVsLmFhLWdyaWQgPiBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogQm94IHNoYWRvdyAqL1xuLmFhLWJveC1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwcmVtIDAuMXJlbSAxLjZyZW0gMHJlbSByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4uYWEtYm94LXNoYWRvdy1kYXJrIHtcbiAgYm94LXNoYWRvdzogMHJlbSAwLjFyZW0gMS42cmVtIDByZW0gcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuLmFhLWJveC1zaGFkb3ctaG92ZXIge1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDIwMG1zIGVhc2U7XG59XG4uYWEtYm94LXNoYWRvdy1ob3Zlcjpob3ZlciwgLmFhLWJveC1zaGFkb3ctaG92ZXI6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwcmVtIDAuMXJlbSAxLjZyZW0gMHJlbSByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4uYWEtYm94LXNoYWRvdy1kYXJrLWhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAyMDBtcyBlYXNlO1xufVxuLmFhLWJveC1zaGFkb3ctZGFyay1ob3Zlcjpob3ZlciwgLmFhLWJveC1zaGFkb3ctZGFyay1ob3Zlcjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDByZW0gMC4xcmVtIDEuNnJlbSAwcmVtIHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbi8qIEJhY2tncm91bmQgY29sb3JzICovXG4uYWEtYmctd2hpdGUsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXdoaXRlLFxuLmFhLWJnLWxpZ2h0LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tbGlnaHQsXG4uYWEtYmctZ3JheSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYXksXG4uYWEtYmctZ3JhZGllbnQtbGlnaHQsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1saWdodCB7XG4gIGNvbG9yOiAjMjQyNDI0O1xufVxuLmFhLWJnLXdoaXRlIC5hYS1sYWJlbCwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0td2hpdGUgLmFhLWxhYmVsLFxuLmFhLWJnLXdoaXRlIC5hYS1zdWJoZWFkaW5nLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0td2hpdGUgLmFhLXN1YmhlYWRpbmcsXG4uYWEtYmctbGlnaHQgLmFhLWxhYmVsLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tbGlnaHQgLmFhLWxhYmVsLFxuLmFhLWJnLWxpZ2h0IC5hYS1zdWJoZWFkaW5nLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tbGlnaHQgLmFhLXN1YmhlYWRpbmcsXG4uYWEtYmctZ3JheSAuYWEtbGFiZWwsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmF5IC5hYS1sYWJlbCxcbi5hYS1iZy1ncmF5IC5hYS1zdWJoZWFkaW5nLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JheSAuYWEtc3ViaGVhZGluZyxcbi5hYS1iZy1ncmFkaWVudC1saWdodCAuYWEtbGFiZWwsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1saWdodCAuYWEtbGFiZWwsXG4uYWEtYmctZ3JhZGllbnQtbGlnaHQgLmFhLXN1YmhlYWRpbmcsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1saWdodCAuYWEtc3ViaGVhZGluZyB7XG4gIGNvbG9yOiAjQzA1NjIxO1xufVxuLmFhLWJnLXdoaXRlIGgxLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS13aGl0ZSBoMSxcbi5hYS1iZy13aGl0ZSBoMixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXdoaXRlIGgyLFxuLmFhLWJnLXdoaXRlIGgzLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0td2hpdGUgaDMsXG4uYWEtYmctd2hpdGUgaDQsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS13aGl0ZSBoNCxcbi5hYS1iZy13aGl0ZSBoNSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXdoaXRlIGg1LFxuLmFhLWJnLXdoaXRlIGg2LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0td2hpdGUgaDYsXG4uYWEtYmctbGlnaHQgaDEsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1saWdodCBoMSxcbi5hYS1iZy1saWdodCBoMixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWxpZ2h0IGgyLFxuLmFhLWJnLWxpZ2h0IGgzLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tbGlnaHQgaDMsXG4uYWEtYmctbGlnaHQgaDQsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1saWdodCBoNCxcbi5hYS1iZy1saWdodCBoNSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWxpZ2h0IGg1LFxuLmFhLWJnLWxpZ2h0IGg2LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tbGlnaHQgaDYsXG4uYWEtYmctZ3JheSBoMSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYXkgaDEsXG4uYWEtYmctZ3JheSBoMixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYXkgaDIsXG4uYWEtYmctZ3JheSBoMyxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYXkgaDMsXG4uYWEtYmctZ3JheSBoNCxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYXkgaDQsXG4uYWEtYmctZ3JheSBoNSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYXkgaDUsXG4uYWEtYmctZ3JheSBoNixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYXkgaDYsXG4uYWEtYmctZ3JhZGllbnQtbGlnaHQgaDEsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1saWdodCBoMSxcbi5hYS1iZy1ncmFkaWVudC1saWdodCBoMixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWxpZ2h0IGgyLFxuLmFhLWJnLWdyYWRpZW50LWxpZ2h0IGgzLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtbGlnaHQgaDMsXG4uYWEtYmctZ3JhZGllbnQtbGlnaHQgaDQsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1saWdodCBoNCxcbi5hYS1iZy1ncmFkaWVudC1saWdodCBoNSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWxpZ2h0IGg1LFxuLmFhLWJnLWdyYWRpZW50LWxpZ2h0IGg2LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtbGlnaHQgaDYge1xuICBjb2xvcjogIzI0MjQyNDtcbn1cbi5hYS1iZy13aGl0ZSBhLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLFxuLmFhLWJnLWxpZ2h0IGEsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1saWdodCBhLFxuLmFhLWJnLWdyYXkgYSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYXkgYSxcbi5hYS1iZy1ncmFkaWVudC1saWdodCBhLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtbGlnaHQgYSB7XG4gIGNvbG9yOiAjQjc0QzE2O1xufVxuLmFhLWJnLXdoaXRlIGE6aG92ZXIsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXdoaXRlIGE6aG92ZXIsIC5hYS1iZy13aGl0ZSBhOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0td2hpdGUgYTphY3RpdmUsIC5hYS1iZy13aGl0ZSBhOmZvY3VzLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS13aGl0ZSBhOmZvY3VzLFxuLmFhLWJnLWxpZ2h0IGE6aG92ZXIsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1saWdodCBhOmhvdmVyLFxuLmFhLWJnLWxpZ2h0IGE6YWN0aXZlLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tbGlnaHQgYTphY3RpdmUsXG4uYWEtYmctbGlnaHQgYTpmb2N1cyxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWxpZ2h0IGE6Zm9jdXMsXG4uYWEtYmctZ3JheSBhOmhvdmVyLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JheSBhOmhvdmVyLFxuLmFhLWJnLWdyYXkgYTphY3RpdmUsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmF5IGE6YWN0aXZlLFxuLmFhLWJnLWdyYXkgYTpmb2N1cyxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYXkgYTpmb2N1cyxcbi5hYS1iZy1ncmFkaWVudC1saWdodCBhOmhvdmVyLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtbGlnaHQgYTpob3Zlcixcbi5hYS1iZy1ncmFkaWVudC1saWdodCBhOmFjdGl2ZSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWxpZ2h0IGE6YWN0aXZlLFxuLmFhLWJnLWdyYWRpZW50LWxpZ2h0IGE6Zm9jdXMsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1saWdodCBhOmZvY3VzIHtcbiAgY29sb3I6ICNCNzRDMTY7XG59XG5cbi5hYS1iZy1kYXJrLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1kYXJrLFxuLmFhLWJnLWJsYWNrLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYmxhY2ssXG4uYWEtYmctZ3JhZGllbnQtZGFyayxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWRhcmsge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5hYS1iZy1kYXJrIC5hYS1sYWJlbCwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZGFyayAuYWEtbGFiZWwsXG4uYWEtYmctZGFyayAuYWEtc3ViaGVhZGluZyxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWRhcmsgLmFhLXN1YmhlYWRpbmcsXG4uYWEtYmctYmxhY2sgLmFhLWxhYmVsLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYmxhY2sgLmFhLWxhYmVsLFxuLmFhLWJnLWJsYWNrIC5hYS1zdWJoZWFkaW5nLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYmxhY2sgLmFhLXN1YmhlYWRpbmcsXG4uYWEtYmctZ3JhZGllbnQtZGFyayAuYWEtbGFiZWwsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1kYXJrIC5hYS1sYWJlbCxcbi5hYS1iZy1ncmFkaWVudC1kYXJrIC5hYS1zdWJoZWFkaW5nLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtZGFyayAuYWEtc3ViaGVhZGluZyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmFhLWJnLWRhcmsgaDEsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWRhcmsgaDEsXG4uYWEtYmctZGFyayBoMixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWRhcmsgaDIsXG4uYWEtYmctZGFyayBoMyxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWRhcmsgaDMsXG4uYWEtYmctZGFyayBoNCxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWRhcmsgaDQsXG4uYWEtYmctZGFyayBoNSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWRhcmsgaDUsXG4uYWEtYmctZGFyayBoNixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWRhcmsgaDYsXG4uYWEtYmctYmxhY2sgaDEsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ibGFjayBoMSxcbi5hYS1iZy1ibGFjayBoMixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWJsYWNrIGgyLFxuLmFhLWJnLWJsYWNrIGgzLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYmxhY2sgaDMsXG4uYWEtYmctYmxhY2sgaDQsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ibGFjayBoNCxcbi5hYS1iZy1ibGFjayBoNSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWJsYWNrIGg1LFxuLmFhLWJnLWJsYWNrIGg2LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYmxhY2sgaDYsXG4uYWEtYmctZ3JhZGllbnQtZGFyayBoMSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWRhcmsgaDEsXG4uYWEtYmctZ3JhZGllbnQtZGFyayBoMixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWRhcmsgaDIsXG4uYWEtYmctZ3JhZGllbnQtZGFyayBoMyxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWRhcmsgaDMsXG4uYWEtYmctZ3JhZGllbnQtZGFyayBoNCxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWRhcmsgaDQsXG4uYWEtYmctZ3JhZGllbnQtZGFyayBoNSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWRhcmsgaDUsXG4uYWEtYmctZ3JhZGllbnQtZGFyayBoNixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWRhcmsgaDYge1xuICBjb2xvcjogI0Q4Qjg4MDtcbn1cbi5hYS1iZy1kYXJrIGEsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWRhcmsgYSxcbi5hYS1iZy1ibGFjayBhLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYmxhY2sgYSxcbi5hYS1iZy1ncmFkaWVudC1kYXJrIGEsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1kYXJrIGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5hYS1iZy1kYXJrIGE6aG92ZXIsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWRhcmsgYTpob3ZlciwgLmFhLWJnLWRhcmsgYTphY3RpdmUsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWRhcmsgYTphY3RpdmUsIC5hYS1iZy1kYXJrIGE6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWRhcmsgYTpmb2N1cyxcbi5hYS1iZy1ibGFjayBhOmhvdmVyLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYmxhY2sgYTpob3Zlcixcbi5hYS1iZy1ibGFjayBhOmFjdGl2ZSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWJsYWNrIGE6YWN0aXZlLFxuLmFhLWJnLWJsYWNrIGE6Zm9jdXMsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ibGFjayBhOmZvY3VzLFxuLmFhLWJnLWdyYWRpZW50LWRhcmsgYTpob3Zlcixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWRhcmsgYTpob3Zlcixcbi5hYS1iZy1ncmFkaWVudC1kYXJrIGE6YWN0aXZlLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtZGFyayBhOmFjdGl2ZSxcbi5hYS1iZy1ncmFkaWVudC1kYXJrIGE6Zm9jdXMsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1kYXJrIGE6Zm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5hYS1iZy1kYXJrIC5ocy1pbnB1dFt0eXBlPWZpbGVdLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1kYXJrIC5ocy1pbnB1dFt0eXBlPWZpbGVdLFxuLmFhLWJnLWRhcmsgdWwuaHMtZXJyb3ItbXNncyBsYWJlbCxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWRhcmsgdWwuaHMtZXJyb3ItbXNncyBsYWJlbCxcbi5hYS1iZy1ibGFjayAuaHMtaW5wdXRbdHlwZT1maWxlXSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWJsYWNrIC5ocy1pbnB1dFt0eXBlPWZpbGVdLFxuLmFhLWJnLWJsYWNrIHVsLmhzLWVycm9yLW1zZ3MgbGFiZWwsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ibGFjayB1bC5ocy1lcnJvci1tc2dzIGxhYmVsLFxuLmFhLWJnLWdyYWRpZW50LWRhcmsgLmhzLWlucHV0W3R5cGU9ZmlsZV0sXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1kYXJrIC5ocy1pbnB1dFt0eXBlPWZpbGVdLFxuLmFhLWJnLWdyYWRpZW50LWRhcmsgdWwuaHMtZXJyb3ItbXNncyBsYWJlbCxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWRhcmsgdWwuaHMtZXJyb3ItbXNncyBsYWJlbCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmFhLWJnLWRhcmsgdWwuaHMtZXJyb3ItbXNncyBsYWJlbDpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWRhcmsgdWwuaHMtZXJyb3ItbXNncyBsYWJlbDpiZWZvcmUsXG4uYWEtYmctYmxhY2sgdWwuaHMtZXJyb3ItbXNncyBsYWJlbDpiZWZvcmUsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ibGFjayB1bC5ocy1lcnJvci1tc2dzIGxhYmVsOmJlZm9yZSxcbi5hYS1iZy1ncmFkaWVudC1kYXJrIHVsLmhzLWVycm9yLW1zZ3MgbGFiZWw6YmVmb3JlLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtZGFyayB1bC5ocy1lcnJvci1tc2dzIGxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbn1cbi5hYS1iZy1kYXJrIC5hYS1idXR0b24uYWEtYnV0dG9uLS0zLCAuYWEtYmctZGFyayAuYWEtYnV0dG9uLS0zLmhzLWJ1dHRvbiwgLmFhLWZvcm0tYnV0dG9uLS0zIC5hYS1iZy1kYXJrIGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5hYS1mb3JtLWJ1dHRvbi0tMyAuYWEtYmctZGFyayBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1kYXJrIC5hYS1idXR0b24uYWEtYnV0dG9uLS0zLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1kYXJrIC5hYS1idXR0b24tLTMuaHMtYnV0dG9uLCAuYWEtZm9ybS1idXR0b24tLTMgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZGFyayBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdLCAuYWEtZm9ybS1idXR0b24tLTMgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZGFyayBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uLFxuLmFhLWJnLWRhcmsgLmFhLWZvcm0tYnV0dG9uLS0zIGlucHV0W3R5cGU9c3VibWl0XSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWRhcmsgLmFhLWZvcm0tYnV0dG9uLS0zIGlucHV0W3R5cGU9c3VibWl0XSxcbi5hYS1iZy1ibGFjayAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMyxcbi5hYS1iZy1ibGFjayAuYWEtYnV0dG9uLS0zLmhzLWJ1dHRvbixcbi5hYS1mb3JtLWJ1dHRvbi0tMyAuYWEtYmctYmxhY2sgaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5hYS1mb3JtLWJ1dHRvbi0tMyAuYWEtYmctYmxhY2sgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWJsYWNrIC5hYS1idXR0b24uYWEtYnV0dG9uLS0zLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYmxhY2sgLmFhLWJ1dHRvbi0tMy5ocy1idXR0b24sXG4uYWEtZm9ybS1idXR0b24tLTMgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYmxhY2sgaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5hYS1mb3JtLWJ1dHRvbi0tMyAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ibGFjayBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uLFxuLmFhLWJnLWJsYWNrIC5hYS1mb3JtLWJ1dHRvbi0tMyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ibGFjayAuYWEtZm9ybS1idXR0b24tLTMgaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmFhLWJnLWdyYWRpZW50LWRhcmsgLmFhLWJ1dHRvbi5hYS1idXR0b24tLTMsXG4uYWEtYmctZ3JhZGllbnQtZGFyayAuYWEtYnV0dG9uLS0zLmhzLWJ1dHRvbixcbi5hYS1mb3JtLWJ1dHRvbi0tMyAuYWEtYmctZ3JhZGllbnQtZGFyayBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdLFxuLmFhLWZvcm0tYnV0dG9uLS0zIC5hYS1iZy1ncmFkaWVudC1kYXJrIGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b24sXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1kYXJrIC5hYS1idXR0b24uYWEtYnV0dG9uLS0zLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtZGFyayAuYWEtYnV0dG9uLS0zLmhzLWJ1dHRvbixcbi5hYS1mb3JtLWJ1dHRvbi0tMyAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1kYXJrIGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uYWEtZm9ybS1idXR0b24tLTMgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtZGFyayBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uLFxuLmFhLWJnLWdyYWRpZW50LWRhcmsgLmFhLWZvcm0tYnV0dG9uLS0zIGlucHV0W3R5cGU9c3VibWl0XSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWRhcmsgLmFhLWZvcm0tYnV0dG9uLS0zIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmFhLWJnLWRhcmsgLmFhLWJ1dHRvbi5hYS1idXR0b24tLTM6aG92ZXIsIC5hYS1iZy1kYXJrIC5hYS1idXR0b24tLTMuaHMtYnV0dG9uOmhvdmVyLCAuYWEtZm9ybS1idXR0b24tLTMgLmFhLWJnLWRhcmsgaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XTpob3ZlciwgLmFhLWZvcm0tYnV0dG9uLS0zIC5hYS1iZy1kYXJrIGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b246aG92ZXIsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWRhcmsgLmFhLWJ1dHRvbi5hYS1idXR0b24tLTM6aG92ZXIsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWRhcmsgLmFhLWJ1dHRvbi0tMy5ocy1idXR0b246aG92ZXIsIC5hYS1mb3JtLWJ1dHRvbi0tMyAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1kYXJrIGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIsIC5hYS1mb3JtLWJ1dHRvbi0tMyAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1kYXJrIGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b246aG92ZXIsIC5hYS1iZy1kYXJrIC5hYS1idXR0b24uYWEtYnV0dG9uLS0zOmZvY3VzLCAuYWEtYmctZGFyayAuYWEtYnV0dG9uLS0zLmhzLWJ1dHRvbjpmb2N1cywgLmFhLWZvcm0tYnV0dG9uLS0zIC5hYS1iZy1kYXJrIGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF06Zm9jdXMsIC5hYS1mb3JtLWJ1dHRvbi0tMyAuYWEtYmctZGFyayBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uOmZvY3VzLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1kYXJrIC5hYS1idXR0b24uYWEtYnV0dG9uLS0zOmZvY3VzLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1kYXJrIC5hYS1idXR0b24tLTMuaHMtYnV0dG9uOmZvY3VzLCAuYWEtZm9ybS1idXR0b24tLTMgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZGFyayBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdOmZvY3VzLCAuYWEtZm9ybS1idXR0b24tLTMgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZGFyayBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uOmZvY3VzLCAuYWEtYmctZGFyayAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMzphY3RpdmUsIC5hYS1iZy1kYXJrIC5hYS1idXR0b24tLTMuaHMtYnV0dG9uOmFjdGl2ZSwgLmFhLWZvcm0tYnV0dG9uLS0zIC5hYS1iZy1kYXJrIGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF06YWN0aXZlLCAuYWEtZm9ybS1idXR0b24tLTMgLmFhLWJnLWRhcmsgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbjphY3RpdmUsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWRhcmsgLmFhLWJ1dHRvbi5hYS1idXR0b24tLTM6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1kYXJrIC5hYS1idXR0b24tLTMuaHMtYnV0dG9uOmFjdGl2ZSwgLmFhLWZvcm0tYnV0dG9uLS0zIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWRhcmsgaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XTphY3RpdmUsIC5hYS1mb3JtLWJ1dHRvbi0tMyAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1kYXJrIGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b246YWN0aXZlLFxuLmFhLWJnLWRhcmsgLmFhLWZvcm0tYnV0dG9uLS0zIGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWRhcmsgLmFhLWZvcm0tYnV0dG9uLS0zIGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcixcbi5hYS1iZy1kYXJrIC5hYS1mb3JtLWJ1dHRvbi0tMyBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1kYXJrIC5hYS1mb3JtLWJ1dHRvbi0tMyBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsXG4uYWEtYmctZGFyayAuYWEtZm9ybS1idXR0b24tLTMgaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWRhcmsgLmFhLWZvcm0tYnV0dG9uLS0zIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUsXG4uYWEtYmctYmxhY2sgLmFhLWJ1dHRvbi5hYS1idXR0b24tLTM6aG92ZXIsXG4uYWEtYmctYmxhY2sgLmFhLWJ1dHRvbi0tMy5ocy1idXR0b246aG92ZXIsXG4uYWEtZm9ybS1idXR0b24tLTMgLmFhLWJnLWJsYWNrIGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIsXG4uYWEtZm9ybS1idXR0b24tLTMgLmFhLWJnLWJsYWNrIGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b246aG92ZXIsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ibGFjayAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMzpob3Zlcixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWJsYWNrIC5hYS1idXR0b24tLTMuaHMtYnV0dG9uOmhvdmVyLFxuLmFhLWZvcm0tYnV0dG9uLS0zIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWJsYWNrIGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIsXG4uYWEtZm9ybS1idXR0b24tLTMgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYmxhY2sgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbjpob3Zlcixcbi5hYS1iZy1ibGFjayAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMzpmb2N1cyxcbi5hYS1iZy1ibGFjayAuYWEtYnV0dG9uLS0zLmhzLWJ1dHRvbjpmb2N1cyxcbi5hYS1mb3JtLWJ1dHRvbi0tMyAuYWEtYmctYmxhY2sgaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XTpmb2N1cyxcbi5hYS1mb3JtLWJ1dHRvbi0tMyAuYWEtYmctYmxhY2sgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbjpmb2N1cyxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWJsYWNrIC5hYS1idXR0b24uYWEtYnV0dG9uLS0zOmZvY3VzLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYmxhY2sgLmFhLWJ1dHRvbi0tMy5ocy1idXR0b246Zm9jdXMsXG4uYWEtZm9ybS1idXR0b24tLTMgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYmxhY2sgaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XTpmb2N1cyxcbi5hYS1mb3JtLWJ1dHRvbi0tMyAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ibGFjayBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uOmZvY3VzLFxuLmFhLWJnLWJsYWNrIC5hYS1idXR0b24uYWEtYnV0dG9uLS0zOmFjdGl2ZSxcbi5hYS1iZy1ibGFjayAuYWEtYnV0dG9uLS0zLmhzLWJ1dHRvbjphY3RpdmUsXG4uYWEtZm9ybS1idXR0b24tLTMgLmFhLWJnLWJsYWNrIGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF06YWN0aXZlLFxuLmFhLWZvcm0tYnV0dG9uLS0zIC5hYS1iZy1ibGFjayBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uOmFjdGl2ZSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWJsYWNrIC5hYS1idXR0b24uYWEtYnV0dG9uLS0zOmFjdGl2ZSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWJsYWNrIC5hYS1idXR0b24tLTMuaHMtYnV0dG9uOmFjdGl2ZSxcbi5hYS1mb3JtLWJ1dHRvbi0tMyAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ibGFjayBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdOmFjdGl2ZSxcbi5hYS1mb3JtLWJ1dHRvbi0tMyAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ibGFjayBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uOmFjdGl2ZSxcbi5hYS1iZy1ibGFjayAuYWEtZm9ybS1idXR0b24tLTMgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYmxhY2sgLmFhLWZvcm0tYnV0dG9uLS0zIGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcixcbi5hYS1iZy1ibGFjayAuYWEtZm9ybS1idXR0b24tLTMgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYmxhY2sgLmFhLWZvcm0tYnV0dG9uLS0zIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyxcbi5hYS1iZy1ibGFjayAuYWEtZm9ybS1idXR0b24tLTMgaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWJsYWNrIC5hYS1mb3JtLWJ1dHRvbi0tMyBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlLFxuLmFhLWJnLWdyYWRpZW50LWRhcmsgLmFhLWJ1dHRvbi5hYS1idXR0b24tLTM6aG92ZXIsXG4uYWEtYmctZ3JhZGllbnQtZGFyayAuYWEtYnV0dG9uLS0zLmhzLWJ1dHRvbjpob3Zlcixcbi5hYS1mb3JtLWJ1dHRvbi0tMyAuYWEtYmctZ3JhZGllbnQtZGFyayBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdOmhvdmVyLFxuLmFhLWZvcm0tYnV0dG9uLS0zIC5hYS1iZy1ncmFkaWVudC1kYXJrIGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b246aG92ZXIsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1kYXJrIC5hYS1idXR0b24uYWEtYnV0dG9uLS0zOmhvdmVyLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtZGFyayAuYWEtYnV0dG9uLS0zLmhzLWJ1dHRvbjpob3Zlcixcbi5hYS1mb3JtLWJ1dHRvbi0tMyAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1kYXJrIGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIsXG4uYWEtZm9ybS1idXR0b24tLTMgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtZGFyayBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uOmhvdmVyLFxuLmFhLWJnLWdyYWRpZW50LWRhcmsgLmFhLWJ1dHRvbi5hYS1idXR0b24tLTM6Zm9jdXMsXG4uYWEtYmctZ3JhZGllbnQtZGFyayAuYWEtYnV0dG9uLS0zLmhzLWJ1dHRvbjpmb2N1cyxcbi5hYS1mb3JtLWJ1dHRvbi0tMyAuYWEtYmctZ3JhZGllbnQtZGFyayBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdOmZvY3VzLFxuLmFhLWZvcm0tYnV0dG9uLS0zIC5hYS1iZy1ncmFkaWVudC1kYXJrIGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b246Zm9jdXMsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1kYXJrIC5hYS1idXR0b24uYWEtYnV0dG9uLS0zOmZvY3VzLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtZGFyayAuYWEtYnV0dG9uLS0zLmhzLWJ1dHRvbjpmb2N1cyxcbi5hYS1mb3JtLWJ1dHRvbi0tMyAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1kYXJrIGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF06Zm9jdXMsXG4uYWEtZm9ybS1idXR0b24tLTMgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtZGFyayBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uOmZvY3VzLFxuLmFhLWJnLWdyYWRpZW50LWRhcmsgLmFhLWJ1dHRvbi5hYS1idXR0b24tLTM6YWN0aXZlLFxuLmFhLWJnLWdyYWRpZW50LWRhcmsgLmFhLWJ1dHRvbi0tMy5ocy1idXR0b246YWN0aXZlLFxuLmFhLWZvcm0tYnV0dG9uLS0zIC5hYS1iZy1ncmFkaWVudC1kYXJrIGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF06YWN0aXZlLFxuLmFhLWZvcm0tYnV0dG9uLS0zIC5hYS1iZy1ncmFkaWVudC1kYXJrIGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b246YWN0aXZlLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtZGFyayAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMzphY3RpdmUsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1kYXJrIC5hYS1idXR0b24tLTMuaHMtYnV0dG9uOmFjdGl2ZSxcbi5hYS1mb3JtLWJ1dHRvbi0tMyAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1kYXJrIGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF06YWN0aXZlLFxuLmFhLWZvcm0tYnV0dG9uLS0zIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWRhcmsgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbjphY3RpdmUsXG4uYWEtYmctZ3JhZGllbnQtZGFyayAuYWEtZm9ybS1idXR0b24tLTMgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtZGFyayAuYWEtZm9ybS1idXR0b24tLTMgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLFxuLmFhLWJnLWdyYWRpZW50LWRhcmsgLmFhLWZvcm0tYnV0dG9uLS0zIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWRhcmsgLmFhLWZvcm0tYnV0dG9uLS0zIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyxcbi5hYS1iZy1ncmFkaWVudC1kYXJrIC5hYS1mb3JtLWJ1dHRvbi0tMyBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtZGFyayAuYWEtZm9ybS1idXR0b24tLTMgaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICNDMDU2MjE7XG59XG5cbi5hYS1iZy1wcmltYXJ5LCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYWEtYmctcHJpbWFyeSAuYWEtbGFiZWwsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmFhLWxhYmVsLFxuLmFhLWJnLXByaW1hcnkgLmFhLXN1YmhlYWRpbmcsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5hYS1zdWJoZWFkaW5nIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYWEtYmctcHJpbWFyeSBoMSwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBoMSxcbi5hYS1iZy1wcmltYXJ5IGgyLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBoMixcbi5hYS1iZy1wcmltYXJ5IGgzLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBoMyxcbi5hYS1iZy1wcmltYXJ5IGg0LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBoNCxcbi5hYS1iZy1wcmltYXJ5IGg1LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBoNSxcbi5hYS1iZy1wcmltYXJ5IGg2LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBoNiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmFhLWJnLXByaW1hcnkgYSwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYWEtYmctcHJpbWFyeSBhOmhvdmVyLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGE6aG92ZXIsIC5hYS1iZy1wcmltYXJ5IGE6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGE6YWN0aXZlLCAuYWEtYmctcHJpbWFyeSBhOmZvY3VzLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGE6Zm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5hYS1iZy1wcmltYXJ5IC5ocy1pbnB1dFt0eXBlPWZpbGVdLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5ocy1pbnB1dFt0eXBlPWZpbGVdLFxuLmFhLWJnLXByaW1hcnkgdWwuaHMtZXJyb3ItbXNncyBsYWJlbCxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXByaW1hcnkgdWwuaHMtZXJyb3ItbXNncyBsYWJlbCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmFhLWJnLXByaW1hcnkgdWwuaHMtZXJyb3ItbXNncyBsYWJlbDpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXByaW1hcnkgdWwuaHMtZXJyb3ItbXNncyBsYWJlbDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG59XG4uYWEtYmctcHJpbWFyeSAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMywgLmFhLWJnLXByaW1hcnkgLmFhLWJ1dHRvbi0tMy5ocy1idXR0b24sIC5hYS1mb3JtLWJ1dHRvbi0tMyAuYWEtYmctcHJpbWFyeSBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdLCAuYWEtZm9ybS1idXR0b24tLTMgLmFhLWJnLXByaW1hcnkgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbiwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMywgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuYWEtYnV0dG9uLS0zLmhzLWJ1dHRvbiwgLmFhLWZvcm0tYnV0dG9uLS0zIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXByaW1hcnkgaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XSwgLmFhLWZvcm0tYnV0dG9uLS0zIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXByaW1hcnkgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbixcbi5hYS1iZy1wcmltYXJ5IC5hYS1mb3JtLWJ1dHRvbi0tMyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5hYS1mb3JtLWJ1dHRvbi0tMyBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5hYS1iZy1wcmltYXJ5IC5hYS1idXR0b24uYWEtYnV0dG9uLS0zOmhvdmVyLCAuYWEtYmctcHJpbWFyeSAuYWEtYnV0dG9uLS0zLmhzLWJ1dHRvbjpob3ZlciwgLmFhLWZvcm0tYnV0dG9uLS0zIC5hYS1iZy1wcmltYXJ5IGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIsIC5hYS1mb3JtLWJ1dHRvbi0tMyAuYWEtYmctcHJpbWFyeSBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uOmhvdmVyLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5hYS1idXR0b24uYWEtYnV0dG9uLS0zOmhvdmVyLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5hYS1idXR0b24tLTMuaHMtYnV0dG9uOmhvdmVyLCAuYWEtZm9ybS1idXR0b24tLTMgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdOmhvdmVyLCAuYWEtZm9ybS1idXR0b24tLTMgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uOmhvdmVyLCAuYWEtYmctcHJpbWFyeSAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMzpmb2N1cywgLmFhLWJnLXByaW1hcnkgLmFhLWJ1dHRvbi0tMy5ocy1idXR0b246Zm9jdXMsIC5hYS1mb3JtLWJ1dHRvbi0tMyAuYWEtYmctcHJpbWFyeSBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdOmZvY3VzLCAuYWEtZm9ybS1idXR0b24tLTMgLmFhLWJnLXByaW1hcnkgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbjpmb2N1cywgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMzpmb2N1cywgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuYWEtYnV0dG9uLS0zLmhzLWJ1dHRvbjpmb2N1cywgLmFhLWZvcm0tYnV0dG9uLS0zIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXByaW1hcnkgaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XTpmb2N1cywgLmFhLWZvcm0tYnV0dG9uLS0zIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXByaW1hcnkgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbjpmb2N1cywgLmFhLWJnLXByaW1hcnkgLmFhLWJ1dHRvbi5hYS1idXR0b24tLTM6YWN0aXZlLCAuYWEtYmctcHJpbWFyeSAuYWEtYnV0dG9uLS0zLmhzLWJ1dHRvbjphY3RpdmUsIC5hYS1mb3JtLWJ1dHRvbi0tMyAuYWEtYmctcHJpbWFyeSBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdOmFjdGl2ZSwgLmFhLWZvcm0tYnV0dG9uLS0zIC5hYS1iZy1wcmltYXJ5IGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b246YWN0aXZlLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5hYS1idXR0b24uYWEtYnV0dG9uLS0zOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuYWEtYnV0dG9uLS0zLmhzLWJ1dHRvbjphY3RpdmUsIC5hYS1mb3JtLWJ1dHRvbi0tMyAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF06YWN0aXZlLCAuYWEtZm9ybS1idXR0b24tLTMgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uOmFjdGl2ZSxcbi5hYS1iZy1wcmltYXJ5IC5hYS1mb3JtLWJ1dHRvbi0tMyBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5hYS1mb3JtLWJ1dHRvbi0tMyBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsXG4uYWEtYmctcHJpbWFyeSAuYWEtZm9ybS1idXR0b24tLTMgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuYWEtZm9ybS1idXR0b24tLTMgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLFxuLmFhLWJnLXByaW1hcnkgLmFhLWZvcm0tYnV0dG9uLS0zIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5hYS1mb3JtLWJ1dHRvbi0tMyBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogI0MwNTYyMTtcbn1cblxuLmFhLWJnLXNlY29uZGFyeSwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYWEtYmctc2Vjb25kYXJ5IC5hYS1sYWJlbCwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IC5hYS1sYWJlbCxcbi5hYS1iZy1zZWNvbmRhcnkgLmFhLXN1YmhlYWRpbmcsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmFhLXN1YmhlYWRpbmcge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5hYS1iZy1zZWNvbmRhcnkgaDEsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBoMSxcbi5hYS1iZy1zZWNvbmRhcnkgaDIsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgaDIsXG4uYWEtYmctc2Vjb25kYXJ5IGgzLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGgzLFxuLmFhLWJnLXNlY29uZGFyeSBoNCxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBoNCxcbi5hYS1iZy1zZWNvbmRhcnkgaDUsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgaDUsXG4uYWEtYmctc2Vjb25kYXJ5IGg2LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGg2IHtcbiAgY29sb3I6ICNEOEI4ODA7XG59XG4uYWEtYmctc2Vjb25kYXJ5IGEsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYWEtYmctc2Vjb25kYXJ5IGE6aG92ZXIsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhOmhvdmVyLCAuYWEtYmctc2Vjb25kYXJ5IGE6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYTphY3RpdmUsIC5hYS1iZy1zZWNvbmRhcnkgYTpmb2N1cywgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGE6Zm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5hYS1iZy1zZWNvbmRhcnkgLmhzLWlucHV0W3R5cGU9ZmlsZV0sIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuaHMtaW5wdXRbdHlwZT1maWxlXSxcbi5hYS1iZy1zZWNvbmRhcnkgdWwuaHMtZXJyb3ItbXNncyBsYWJlbCxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSB1bC5ocy1lcnJvci1tc2dzIGxhYmVsIHtcbiAgY29sb3I6ICNEOEI4ODA7XG59XG4uYWEtYmctc2Vjb25kYXJ5IHVsLmhzLWVycm9yLW1zZ3MgbGFiZWw6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgdWwuaHMtZXJyb3ItbXNncyBsYWJlbDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNEOEI4ODA7XG59XG5cbi5hYS1iZy10ZXJ0aWFyeSwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tdGVydGlhcnkge1xuICBjb2xvcjogIzI0MjQyNDtcbn1cbi5hYS1iZy10ZXJ0aWFyeSAuYWEtbGFiZWwsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXRlcnRpYXJ5IC5hYS1sYWJlbCxcbi5hYS1iZy10ZXJ0aWFyeSAuYWEtc3ViaGVhZGluZyxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXRlcnRpYXJ5IC5hYS1zdWJoZWFkaW5nIHtcbiAgY29sb3I6ICMyNDI0MjQ7XG59XG4uYWEtYmctdGVydGlhcnkgaDEsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXRlcnRpYXJ5IGgxLFxuLmFhLWJnLXRlcnRpYXJ5IGgyLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tdGVydGlhcnkgaDIsXG4uYWEtYmctdGVydGlhcnkgaDMsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS10ZXJ0aWFyeSBoMyxcbi5hYS1iZy10ZXJ0aWFyeSBoNCxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXRlcnRpYXJ5IGg0LFxuLmFhLWJnLXRlcnRpYXJ5IGg1LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tdGVydGlhcnkgaDUsXG4uYWEtYmctdGVydGlhcnkgaDYsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS10ZXJ0aWFyeSBoNiB7XG4gIGNvbG9yOiAjMjQyNDI0O1xufVxuLmFhLWJnLXRlcnRpYXJ5IGEsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXRlcnRpYXJ5IGEge1xuICBjb2xvcjogI0I3NEMxNjtcbn1cbi5hYS1iZy10ZXJ0aWFyeSBhOmhvdmVyLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS10ZXJ0aWFyeSBhOmhvdmVyLCAuYWEtYmctdGVydGlhcnkgYTphY3RpdmUsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXRlcnRpYXJ5IGE6YWN0aXZlLCAuYWEtYmctdGVydGlhcnkgYTpmb2N1cywgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tdGVydGlhcnkgYTpmb2N1cyB7XG4gIGNvbG9yOiAjQjc0QzE2O1xufVxuXG4uYWEtYmctY29tcGxlbWVudGFyeSwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSB7XG4gIGNvbG9yOiAjMjQyNDI0O1xufVxuLmFhLWJnLWNvbXBsZW1lbnRhcnkgLmFhLWxhYmVsLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IC5hYS1sYWJlbCxcbi5hYS1iZy1jb21wbGVtZW50YXJ5IC5hYS1zdWJoZWFkaW5nLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSAuYWEtc3ViaGVhZGluZyB7XG4gIGNvbG9yOiAjQzA1NjIxO1xufVxuLmFhLWJnLWNvbXBsZW1lbnRhcnkgaDEsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgaDEsXG4uYWEtYmctY29tcGxlbWVudGFyeSBoMixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgaDIsXG4uYWEtYmctY29tcGxlbWVudGFyeSBoMyxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgaDMsXG4uYWEtYmctY29tcGxlbWVudGFyeSBoNCxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgaDQsXG4uYWEtYmctY29tcGxlbWVudGFyeSBoNSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgaDUsXG4uYWEtYmctY29tcGxlbWVudGFyeSBoNixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgaDYge1xuICBjb2xvcjogIzI0MjQyNDtcbn1cbi5hYS1iZy1jb21wbGVtZW50YXJ5IGEsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgYSB7XG4gIGNvbG9yOiAjQjc0QzE2O1xufVxuLmFhLWJnLWNvbXBsZW1lbnRhcnkgYTpob3ZlciwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhOmhvdmVyLCAuYWEtYmctY29tcGxlbWVudGFyeSBhOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhOmFjdGl2ZSwgLmFhLWJnLWNvbXBsZW1lbnRhcnkgYTpmb2N1cywgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhOmZvY3VzIHtcbiAgY29sb3I6ICNCNzRDMTY7XG59XG5cbi5hYS1iZy1icmFuZC1ncmVlbiwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYnJhbmQtZ3JlZW4ge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5hYS1iZy1icmFuZC1ncmVlbiAuYWEtbGFiZWwsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWJyYW5kLWdyZWVuIC5hYS1sYWJlbCxcbi5hYS1iZy1icmFuZC1ncmVlbiAuYWEtc3ViaGVhZGluZyxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWJyYW5kLWdyZWVuIC5hYS1zdWJoZWFkaW5nIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYWEtYmctYnJhbmQtZ3JlZW4gaDEsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWJyYW5kLWdyZWVuIGgxLFxuLmFhLWJnLWJyYW5kLWdyZWVuIGgyLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYnJhbmQtZ3JlZW4gaDIsXG4uYWEtYmctYnJhbmQtZ3JlZW4gaDMsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1icmFuZC1ncmVlbiBoMyxcbi5hYS1iZy1icmFuZC1ncmVlbiBoNCxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWJyYW5kLWdyZWVuIGg0LFxuLmFhLWJnLWJyYW5kLWdyZWVuIGg1LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYnJhbmQtZ3JlZW4gaDUsXG4uYWEtYmctYnJhbmQtZ3JlZW4gaDYsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1icmFuZC1ncmVlbiBoNiB7XG4gIGNvbG9yOiAjRDhCODgwO1xufVxuLmFhLWJnLWJyYW5kLWdyZWVuIGEsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWJyYW5kLWdyZWVuIGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5hYS1iZy1icmFuZC1ncmVlbiBhOmhvdmVyLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1icmFuZC1ncmVlbiBhOmhvdmVyLCAuYWEtYmctYnJhbmQtZ3JlZW4gYTphY3RpdmUsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWJyYW5kLWdyZWVuIGE6YWN0aXZlLCAuYWEtYmctYnJhbmQtZ3JlZW4gYTpmb2N1cywgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYnJhbmQtZ3JlZW4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmFhLWJnLWJyYW5kLWdyZWVuIC5ocy1pbnB1dFt0eXBlPWZpbGVdLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1icmFuZC1ncmVlbiAuaHMtaW5wdXRbdHlwZT1maWxlXSxcbi5hYS1iZy1icmFuZC1ncmVlbiB1bC5ocy1lcnJvci1tc2dzIGxhYmVsLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYnJhbmQtZ3JlZW4gdWwuaHMtZXJyb3ItbXNncyBsYWJlbCB7XG4gIGNvbG9yOiAjRDhCODgwO1xufVxuLmFhLWJnLWJyYW5kLWdyZWVuIHVsLmhzLWVycm9yLW1zZ3MgbGFiZWw6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1icmFuZC1ncmVlbiB1bC5ocy1lcnJvci1tc2dzIGxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI0Q4Qjg4MDtcbn1cblxuLyogR2VuZXJhdGUgdXRpbGl0eSBjbGFzc2VzIGFuZCBzdHlsaW5nIGZvciBhbGwgYmFja2dyb3VuZCBjb2xvcnMgZGVmaW5lZCBpbiAkY29sb3JzICovXG4uYWEtYmctYnJhbmQtb3JhbmdlLWxpZ2h0LCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1icmFuZC1vcmFuZ2UtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGNUVBO1xufVxuXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1icmFuZC1vcmFuZ2UtbGlnaHQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY1RUE7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmFhLWNvbnRlbnQtY29sb3ItLWJyYW5kLW9yYW5nZS1saWdodCB7XG4gIGNvbG9yOiAjRkZGNUVBO1xufVxuXG4uYWEtYmctYnJhbmQtb3JhbmdlLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1icmFuZC1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzA1NjIxO1xufVxuXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1icmFuZC1vcmFuZ2U6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMDU2MjE7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmFhLWNvbnRlbnQtY29sb3ItLWJyYW5kLW9yYW5nZSB7XG4gIGNvbG9yOiAjQzA1NjIxO1xufVxuXG4uYWEtYmctYnJhbmQtb3JhbmdlLWRhcmssIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWJyYW5kLW9yYW5nZS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I3NEMxNjtcbn1cblxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYnJhbmQtb3JhbmdlLWRhcms6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCNzRDMTY7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmFhLWNvbnRlbnQtY29sb3ItLWJyYW5kLW9yYW5nZS1kYXJrIHtcbiAgY29sb3I6ICNCNzRDMTY7XG59XG5cbi5hYS1iZy1icmFuZC1ncmVlbi1saWdodCwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYnJhbmQtZ3JlZW4tbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE4MDAwO1xufVxuXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1icmFuZC1ncmVlbi1saWdodDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxODAwMDtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4uYWEtY29udGVudC1jb2xvci0tYnJhbmQtZ3JlZW4tbGlnaHQge1xuICBjb2xvcjogIzMxODAwMDtcbn1cblxuLmFhLWJnLWJyYW5kLWdyZWVuLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1icmFuZC1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTYyMDA7XG59XG5cbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWJyYW5kLWdyZWVuOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjU2MjAwO1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5hYS1jb250ZW50LWNvbG9yLS1icmFuZC1ncmVlbiB7XG4gIGNvbG9yOiAjMjU2MjAwO1xufVxuXG4uYWEtYmctYnJhbmQtZ3JlZW4tZGFyaywgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYnJhbmQtZ3JlZW4tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDJDMTA7XG59XG5cbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWJyYW5kLWdyZWVuLWRhcms6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDJDMTA7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmFhLWNvbnRlbnQtY29sb3ItLWJyYW5kLWdyZWVuLWRhcmsge1xuICBjb2xvcjogIzE0MkMxMDtcbn1cblxuLmFhLWJnLWJyYW5kLWJlaWdlLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1icmFuZC1iZWlnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOEI4ODA7XG59XG5cbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWJyYW5kLWJlaWdlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhCODgwO1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5hYS1jb250ZW50LWNvbG9yLS1icmFuZC1iZWlnZSB7XG4gIGNvbG9yOiAjRDhCODgwO1xufVxuXG4uYWEtYmctcHJpbWFyeSwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMDU2MjE7XG59XG5cbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXByaW1hcnk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMDU2MjE7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmFhLWNvbnRlbnQtY29sb3ItLXByaW1hcnkge1xuICBjb2xvcjogI0MwNTYyMTtcbn1cblxuLmFhLWJnLXNlY29uZGFyeSwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MkMxMDtcbn1cblxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQyQzEwO1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5hYS1jb250ZW50LWNvbG9yLS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzE0MkMxMDtcbn1cblxuLmFhLWJnLXRlcnRpYXJ5LCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS10ZXJ0aWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY1RUE7XG59XG5cbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXRlcnRpYXJ5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGNUVBO1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5hYS1jb250ZW50LWNvbG9yLS10ZXJ0aWFyeSB7XG4gIGNvbG9yOiAjRkZGNUVBO1xufVxuXG4uYWEtYmctY29tcGxlbWVudGFyeSwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOEI4ODA7XG59XG5cbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOEI4ODA7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmFhLWNvbnRlbnQtY29sb3ItLWNvbXBsZW1lbnRhcnkge1xuICBjb2xvcjogI0Q4Qjg4MDtcbn1cblxuLmFhLWJnLWRhcmssIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQyNDI0O1xufVxuXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1kYXJrOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQyNDI0O1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5hYS1jb250ZW50LWNvbG9yLS1kYXJrIHtcbiAgY29sb3I6ICMyNDI0MjQ7XG59XG5cbi5hYS1iZy1saWdodCwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGREZBO1xufVxuXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1saWdodDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkRGQTtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4uYWEtY29udGVudC1jb2xvci0tbGlnaHQge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5hYS1jb250ZW50LWNvbG9yLS1saWdodCBoMSxcbi5hYS1jb250ZW50LWNvbG9yLS1saWdodCBoMixcbi5hYS1jb250ZW50LWNvbG9yLS1saWdodCBoMyxcbi5hYS1jb250ZW50LWNvbG9yLS1saWdodCBoNCxcbi5hYS1jb250ZW50LWNvbG9yLS1saWdodCBoNSxcbi5hYS1jb250ZW50LWNvbG9yLS1saWdodCBoNiB7XG4gIGNvbG9yOiAjRDhCODgwO1xufVxuXG4uYWEtYmctYmxhY2ssIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cblxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYmxhY2s6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmFhLWNvbnRlbnQtY29sb3ItLWJsYWNrIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5hYS1iZy13aGl0ZSwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS13aGl0ZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4uYWEtY29udGVudC1jb2xvci0td2hpdGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmFhLWJnLWdyYXksIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU3NTc1O1xufVxuXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmF5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU3NTc1O1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5hYS1jb250ZW50LWNvbG9yLS1ncmF5IHtcbiAgY29sb3I6ICM3NTc1NzU7XG59XG5cbi5hYS1iZy1ncmFkaWVudC1kYXJrLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1kYXJrIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMjU2MjAwIDAlLCAjMTQyQzEwIDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbn1cblxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtZGFyazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMjU2MjAwIDAlLCAjMTQyQzEwIDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4uYWEtY29udGVudC1jb2xvci0tZ3JhZGllbnQtZGFyayB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMyNTYyMDAgMCUsICMxNDJDMTAgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xufVxuXG4uYWEtYmctZ3JhZGllbnQtbGlnaHQsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRkZGREZBIDAlLCAjRkZGNUVBIDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbn1cblxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtbGlnaHQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0ZGRkRGQSAwJSwgI0ZGRjVFQSAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmFhLWNvbnRlbnQtY29sb3ItLWdyYWRpZW50LWxpZ2h0IHtcbiAgY29sb3I6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0ZGRkRGQSAwJSwgI0ZGRjVFQSAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG59XG5cbi8qIEJhY2tncm91bmQgbWVkaWEgd3JhcHBlcnMgKi9cbi5hYS1iZy1pbWFnZSxcbi5hYS1iZy1vdmVybGF5LFxuLmFhLWJnLXZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFhLWJnLWltYWdlID4gLmFhLWlubmVyLFxuLmFhLWJnLW92ZXJsYXkgPiAuYWEtaW5uZXIsXG4uYWEtYmctdmlkZW8gPiAuYWEtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uYWEtYmctaW1hZ2UgLmFhLWltYWdlLXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hYS1pbWFnZS13cmFwcGVyIGltZyxcbi5hYS1pbWFnZS13cmFwcGVyLS1jb250YWluIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hYS1pbWFnZS13cmFwcGVyIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uYWEtaW1hZ2Utd3JhcHBlci0tY29udGFpbiBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uYWEtYmctb3ZlcmxheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5hYS1iZy12aWRlbyB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLyogVGhlIGNvbnRhaW5lciBvZiBhIG1vZHVsZSAqL1xuLmFhLW1vZHVsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5hYS1tb2R1bGUtaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogU2V0cyB0aGUgd2lkdGggb2YgdGhlIG1vZHVsZSAqL1xuLmFhLW1vZHVsZS13aWR0aC0tcGFnZSxcbi5hYS1tb2R1bGUtd2lkdGgtLWZ1bGwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFhLW1vZHVsZS13aWR0aC0tcGFnZSB7XG4gIHBhZGRpbmctbGVmdDogbWF4KDV2dywgMnJlbSk7XG4gIHBhZGRpbmctcmlnaHQ6IG1heCg1dncsIDJyZW0pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hYS1tb2R1bGUtd2lkdGgtLXBhZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogbWF4KDd2dywgMnJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogbWF4KDd2dywgMnJlbSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbW9kdWxlLXdpZHRoLS1wYWdlIHtcbiAgICBtYXgtd2lkdGg6IG1heCg2NXZ3LCAxMzZyZW0gLyAxMiAqIDEyKTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gICAgcGFkZGluZy1yaWdodDogNHJlbTtcbiAgfVxufVxuLmFhLW1vZHVsZS13aWR0aC0tcGFnZSA+IGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBTZXRzIHRoZSBoZWlnaHQgb2YgdGhlIG1vZHVsZSAqL1xuLmFhLW1vZHVsZS1oZWlnaHQtLXNtYWxsLFxuLmFhLW1vZHVsZS1oZWlnaHQtLW5vcm1hbCxcbi5hYS1tb2R1bGUtaGVpZ2h0LS1mdWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFhLW1vZHVsZS1oZWlnaHQtLXNtYWxsIHtcbiAgbWluLWhlaWdodDogY2FsYyg4MHZoIC0gNS42cmVtKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYWEtbW9kdWxlLWhlaWdodC0tc21hbGwge1xuICAgIG1pbi1oZWlnaHQ6IDQwcmVtO1xuICB9XG59XG5cbi5hYS1tb2R1bGUtaGVpZ2h0LS1ub3JtYWwge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNS42cmVtKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYWEtbW9kdWxlLWhlaWdodC0tbm9ybWFsIHtcbiAgICBtaW4taGVpZ2h0OiA2NHJlbTtcbiAgfVxufVxuXG4uYWEtbW9kdWxlLWhlaWdodC0tZnVsbCB7XG4gIG1pbi1oZWlnaHQ6IG1pbigxMDB2aCAtIDUuNnJlbSwgMTEwcmVtKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbW9kdWxlLWhlaWdodC0tZnVsbCB7XG4gICAgbWluLWhlaWdodDogbWluKDEwMHZoIC0gNy4ycmVtLCAxMTByZW0pO1xuICB9XG59XG4uYWEtbW9kdWxlLWhlaWdodC0tZnVsbC5hYS1wYW5lbHMge1xuICBtaW4taGVpZ2h0OiBtaW4oMTAwdmgsIDExMHJlbSk7XG59XG5cbi8qIFNldHMgdGhlIHNwYWNpbmcgb24gdGhlIG1vZHVsZSAqL1xuLyogTW9kdWxlIGNvbnRlbnQgY29udGFpbmVycyAqL1xuLmFhLWlubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IGNhbGMoMy4ycmVtICsgMi41dmgpIGNhbGMoMy4ycmVtICsgMC41dncpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiBtYXgoNXZ3LCAycmVtKTtcbiAgcGFkZGluZy1yaWdodDogbWF4KDV2dywgMnJlbSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFhLWlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IG1heCg3dncsIDJyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IG1heCg3dncsIDJyZW0pO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLWlubmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgbWlubWF4KDBweCwgMWZyKSk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogbWF4KDY1dncsIDEzNnJlbSAvIDEyICogMTIpO1xuICAgIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuICB9XG59XG5cbi5hYS1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIENvbnRyb2xzIHRoZSBhbGlnbm1lbnQgb2YgdGhlIGNvbnRlbnQgd2l0aGluIHRoZSBtb2R1bGUgKi9cbi5hYS1jb250ZW50LWFsaWdubWVudC0tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5hYS1jb250ZW50LWFsaWdubWVudC0tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFhLWNvbnRlbnQtYWxpZ25tZW50LS1jZW50ZXIgdWwsXG4uYWEtY29udGVudC1hbGlnbm1lbnQtLWNlbnRlciBvbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYWEtY29udGVudC1hbGlnbm1lbnQtLWNlbnRlciAuYWEtYnV0dG9uLWNvbnRhaW5lciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4vKiBTZXRzIHRoZSB3aWR0aCBvZiB0aGUgY29udGVudCBpbiBhIG1vZHVsZSAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1jb250ZW50LXdpZHRoLS1uYXJyb3cge1xuICAgIGdyaWQtY29sdW1uOiA0L3NwYW4gNjtcbiAgfVxuICAuYWEtY29udGVudC13aWR0aC0tbm9ybWFsIHtcbiAgICBncmlkLWNvbHVtbjogMy9zcGFuIDg7XG4gIH1cbiAgLmFhLWNvbnRlbnQtd2lkdGgtLXdpZGUge1xuICAgIGdyaWQtY29sdW1uOiAyL3NwYW4gMTA7XG4gIH1cbiAgLmFhLWNvbnRlbnQtd2lkdGgtLWZ1bGwge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyO1xuICB9XG4gIC5hYS1jb250ZW50LXBvc2l0aW9uLS1sZWZ0IC5hYS1jb250ZW50LXdpZHRoLS1uYXJyb3cge1xuICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gNjtcbiAgfVxuICAuYWEtY29udGVudC1wb3NpdGlvbi0tbGVmdCAuYWEtY29udGVudC13aWR0aC0tbm9ybWFsIHtcbiAgICBncmlkLWNvbHVtbjogMS9zcGFuIDg7XG4gIH1cbiAgLmFhLWNvbnRlbnQtcG9zaXRpb24tLWxlZnQgLmFhLWNvbnRlbnQtd2lkdGgtLXdpZGUge1xuICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gMTA7XG4gIH1cbiAgLmFhLWNvbnRlbnQtcG9zaXRpb24tLXJpZ2h0IC5hYS1jb250ZW50LXdpZHRoLS1uYXJyb3cge1xuICAgIGdyaWQtY29sdW1uOiA3L3NwYW4gNjtcbiAgfVxuICAuYWEtY29udGVudC1wb3NpdGlvbi0tcmlnaHQgLmFhLWNvbnRlbnQtd2lkdGgtLW5vcm1hbCB7XG4gICAgZ3JpZC1jb2x1bW46IDUvc3BhbiA4O1xuICB9XG4gIC5hYS1jb250ZW50LXBvc2l0aW9uLS1yaWdodCAuYWEtY29udGVudC13aWR0aC0td2lkZSB7XG4gICAgZ3JpZC1jb2x1bW46IDMvc3BhbiAxMDtcbiAgfVxufVxuLnB0LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLypcbiAqIEJvb3RzdHJhcCA0IGhpZGluZyBjbGFzc2VzXG4gKi9cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaGlkZGVuLXNtLXVwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaGlkZGVuLXNtLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oaWRkZW4tbWQtdXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaWRkZW4tbWQtZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhpZGRlbi1sZy11cCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhpZGRlbi1sZy1kb3duIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhpZGRlbi14bC11cCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oaWRkZW4teGwtZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4vKipcbiAqIENvbXBvbmVudHNcbiAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIEJ1dHRvbnNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1idXR0b24sIC5ocy1idXR0b24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtZmFtaWx5OiBcIkNhbXB0b25cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiBjYWxjKDEuNXJlbSArIDAuMXZ3KTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UsIHRyYW5zZm9ybSAwcywgb3V0bGluZS1vZmZzZXQgMHM7XG59XG4uYWEtYnV0dG9uOmhvdmVyLCAuaHMtYnV0dG9uOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFhLWJ1dHRvbjpob3ZlciwgLmhzLWJ1dHRvbjpob3ZlciwgLmFhLWJ1dHRvbjpmb2N1cywgLmhzLWJ1dHRvbjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmFhLWJ1dHRvbi5hYS1idXR0b24tLTEsIC5ocy1idXR0b24sIC5hYS1mb3JtLWJ1dHRvbi0tMSBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdLCAuYWEtZm9ybS1idXR0b24tLTEgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMDU2MjE7XG4gIGJvcmRlci1jb2xvcjogI0MwNTYyMTtcbiAgYm9yZGVyLXJhZGl1czogMC40cmVtO1xuICBib3JkZXItd2lkdGg6IDAuMXJlbTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDEuMnJlbSAyLjRyZW07XG59XG4uYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMTpob3ZlciwgLmhzLWJ1dHRvbjpob3ZlciwgLmFhLWZvcm0tYnV0dG9uLS0xIGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIsIC5hYS1mb3JtLWJ1dHRvbi0tMSBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uOmhvdmVyLCAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMTpmb2N1cywgLmhzLWJ1dHRvbjpmb2N1cywgLmFhLWZvcm0tYnV0dG9uLS0xIGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF06Zm9jdXMsIC5hYS1mb3JtLWJ1dHRvbi0tMSBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uOmZvY3VzLCAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMTphY3RpdmUsIC5ocy1idXR0b246YWN0aXZlLCAuYWEtZm9ybS1idXR0b24tLTEgaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XTphY3RpdmUsIC5hYS1mb3JtLWJ1dHRvbi0tMSBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCNzRDMTY7XG4gIGJvcmRlci1jb2xvcjogI0I3NEMxNjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5hYS1idXR0b24uYWEtYnV0dG9uLS0yLCAuYWEtYnV0dG9uLS0yLmhzLWJ1dHRvbiwgLmFhLWZvcm0tYnV0dG9uLS0yIGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5hYS1mb3JtLWJ1dHRvbi0tMiBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjQjVCNUI1O1xuICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gIGJvcmRlci13aWR0aDogMC4xcmVtO1xuICBjb2xvcjogIzI0MjQyNDtcbiAgcGFkZGluZzogMS4ycmVtIDIuNHJlbTtcbn1cbi5hYS1idXR0b24uYWEtYnV0dG9uLS0yOmhvdmVyLCAuYWEtYnV0dG9uLS0yLmhzLWJ1dHRvbjpob3ZlciwgLmFhLWZvcm0tYnV0dG9uLS0yIGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIsIC5hYS1mb3JtLWJ1dHRvbi0tMiBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uOmhvdmVyLCAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMjpmb2N1cywgLmFhLWJ1dHRvbi0tMi5ocy1idXR0b246Zm9jdXMsIC5hYS1mb3JtLWJ1dHRvbi0tMiBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdOmZvY3VzLCAuYWEtZm9ybS1idXR0b24tLTIgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbjpmb2N1cywgLmFhLWJ1dHRvbi5hYS1idXR0b24tLTI6YWN0aXZlLCAuYWEtYnV0dG9uLS0yLmhzLWJ1dHRvbjphY3RpdmUsIC5hYS1mb3JtLWJ1dHRvbi0tMiBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdOmFjdGl2ZSwgLmFhLWZvcm0tYnV0dG9uLS0yIGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgYm9yZGVyLWNvbG9yOiAjQjVCNUI1O1xuICBjb2xvcjogIzI0MjQyNDtcbn1cblxuLmFhLWJ1dHRvbi5hYS1idXR0b24tLTMsIC5hYS1idXR0b24tLTMuaHMtYnV0dG9uLCAuYWEtZm9ybS1idXR0b24tLTMgaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XSwgLmFhLWZvcm0tYnV0dG9uLS0zIGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE4MDAwO1xuICBib3JkZXItY29sb3I6ICMzMTgwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgYm9yZGVyLXdpZHRoOiAwLjFyZW07XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAxLjJyZW0gMi40cmVtO1xufVxuLmFhLWJ1dHRvbi5hYS1idXR0b24tLTM6aG92ZXIsIC5hYS1idXR0b24tLTMuaHMtYnV0dG9uOmhvdmVyLCAuYWEtZm9ybS1idXR0b24tLTMgaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XTpob3ZlciwgLmFhLWZvcm0tYnV0dG9uLS0zIGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b246aG92ZXIsIC5hYS1idXR0b24uYWEtYnV0dG9uLS0zOmZvY3VzLCAuYWEtYnV0dG9uLS0zLmhzLWJ1dHRvbjpmb2N1cywgLmFhLWZvcm0tYnV0dG9uLS0zIGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF06Zm9jdXMsIC5hYS1mb3JtLWJ1dHRvbi0tMyBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uOmZvY3VzLCAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMzphY3RpdmUsIC5hYS1idXR0b24tLTMuaHMtYnV0dG9uOmFjdGl2ZSwgLmFhLWZvcm0tYnV0dG9uLS0zIGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF06YWN0aXZlLCAuYWEtZm9ybS1idXR0b24tLTMgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjU2MjAwO1xuICBib3JkZXItY29sb3I6ICMyNTYyMDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYWEtYnV0dG9uLmFhLWJ1dHRvbi0tNCwgLmFhLWJ1dHRvbi0tNC5ocy1idXR0b24sIC5hYS1mb3JtLWJ1dHRvbi0tNCBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdLCAuYWEtZm9ybS1idXR0b24tLTQgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMDU2MjE7XG4gIGJvcmRlci1jb2xvcjogI0MwNTYyMTtcbiAgYm9yZGVyLXJhZGl1czogMC40cmVtO1xuICBib3JkZXItd2lkdGg6IDAuMXJlbTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDAuOHJlbSAxLjZyZW07XG59XG4uYWEtYnV0dG9uLmFhLWJ1dHRvbi0tNDpob3ZlciwgLmFhLWJ1dHRvbi0tNC5ocy1idXR0b246aG92ZXIsIC5hYS1mb3JtLWJ1dHRvbi0tNCBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdOmhvdmVyLCAuYWEtZm9ybS1idXR0b24tLTQgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbjpob3ZlciwgLmFhLWJ1dHRvbi5hYS1idXR0b24tLTQ6Zm9jdXMsIC5hYS1idXR0b24tLTQuaHMtYnV0dG9uOmZvY3VzLCAuYWEtZm9ybS1idXR0b24tLTQgaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XTpmb2N1cywgLmFhLWZvcm0tYnV0dG9uLS00IGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b246Zm9jdXMsIC5hYS1idXR0b24uYWEtYnV0dG9uLS00OmFjdGl2ZSwgLmFhLWJ1dHRvbi0tNC5ocy1idXR0b246YWN0aXZlLCAuYWEtZm9ybS1idXR0b24tLTQgaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XTphY3RpdmUsIC5hYS1mb3JtLWJ1dHRvbi0tNCBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCNzRDMTY7XG4gIGJvcmRlci1jb2xvcjogI0I3NEMxNjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5hYS1idXR0b24uYWEtYnV0dG9uLS01LCAuYWEtYnV0dG9uLS01LmhzLWJ1dHRvbiwgLmFhLWZvcm0tYnV0dG9uLS01IGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5hYS1mb3JtLWJ1dHRvbi0tNSBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjQjVCNUI1O1xuICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gIGJvcmRlci13aWR0aDogMC4xcmVtO1xuICBjb2xvcjogIzI0MjQyNDtcbiAgcGFkZGluZzogMC44cmVtIDEuNnJlbTtcbn1cbi5hYS1idXR0b24uYWEtYnV0dG9uLS01OmhvdmVyLCAuYWEtYnV0dG9uLS01LmhzLWJ1dHRvbjpob3ZlciwgLmFhLWZvcm0tYnV0dG9uLS01IGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIsIC5hYS1mb3JtLWJ1dHRvbi0tNSBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uOmhvdmVyLCAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tNTpmb2N1cywgLmFhLWJ1dHRvbi0tNS5ocy1idXR0b246Zm9jdXMsIC5hYS1mb3JtLWJ1dHRvbi0tNSBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdOmZvY3VzLCAuYWEtZm9ybS1idXR0b24tLTUgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbjpmb2N1cywgLmFhLWJ1dHRvbi5hYS1idXR0b24tLTU6YWN0aXZlLCAuYWEtYnV0dG9uLS01LmhzLWJ1dHRvbjphY3RpdmUsIC5hYS1mb3JtLWJ1dHRvbi0tNSBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdOmFjdGl2ZSwgLmFhLWZvcm0tYnV0dG9uLS01IGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgYm9yZGVyLWNvbG9yOiAjQjVCNUI1O1xuICBjb2xvcjogIzI0MjQyNDtcbn1cblxuLmFhLWJ1dHRvbi5hYS1idXR0b24tLTYsIC5hYS1idXR0b24tLTYuaHMtYnV0dG9uLCAuYWEtZm9ybS1idXR0b24tLTYgaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XSwgLmFhLWZvcm0tYnV0dG9uLS02IGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE4MDAwO1xuICBib3JkZXItY29sb3I6ICMzMTgwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgYm9yZGVyLXdpZHRoOiAwLjFyZW07XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAwLjhyZW0gMS42cmVtO1xufVxuLmFhLWJ1dHRvbi5hYS1idXR0b24tLTY6aG92ZXIsIC5hYS1idXR0b24tLTYuaHMtYnV0dG9uOmhvdmVyLCAuYWEtZm9ybS1idXR0b24tLTYgaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XTpob3ZlciwgLmFhLWZvcm0tYnV0dG9uLS02IGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b246aG92ZXIsIC5hYS1idXR0b24uYWEtYnV0dG9uLS02OmZvY3VzLCAuYWEtYnV0dG9uLS02LmhzLWJ1dHRvbjpmb2N1cywgLmFhLWZvcm0tYnV0dG9uLS02IGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF06Zm9jdXMsIC5hYS1mb3JtLWJ1dHRvbi0tNiBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uOmZvY3VzLCAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tNjphY3RpdmUsIC5hYS1idXR0b24tLTYuaHMtYnV0dG9uOmFjdGl2ZSwgLmFhLWZvcm0tYnV0dG9uLS02IGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF06YWN0aXZlLCAuYWEtZm9ybS1idXR0b24tLTYgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjU2MjAwO1xuICBib3JkZXItY29sb3I6ICMyNTYyMDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYWEtYnV0dG9uLmFhLWJ1dHRvbi0tZm9ybSwgLmFhLWJ1dHRvbi0tZm9ybS5ocy1idXR0b24sIC5hYS1mb3JtLWJ1dHRvbi0tZm9ybSBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdLCAuYWEtZm9ybS1idXR0b24tLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMDU2MjE7XG4gIGJvcmRlci1jb2xvcjogI0MwNTYyMTtcbiAgYm9yZGVyLXJhZGl1czogMC40cmVtO1xuICBib3JkZXItd2lkdGg6IDAuMXJlbTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDEuMnJlbSAyLjRyZW07XG59XG4uYWEtYnV0dG9uLmFhLWJ1dHRvbi0tZm9ybTpob3ZlciwgLmFhLWJ1dHRvbi0tZm9ybS5ocy1idXR0b246aG92ZXIsIC5hYS1mb3JtLWJ1dHRvbi0tZm9ybSBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdOmhvdmVyLCAuYWEtZm9ybS1idXR0b24tLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbjpob3ZlciwgLmFhLWJ1dHRvbi5hYS1idXR0b24tLWZvcm06Zm9jdXMsIC5hYS1idXR0b24tLWZvcm0uaHMtYnV0dG9uOmZvY3VzLCAuYWEtZm9ybS1idXR0b24tLWZvcm0gaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XTpmb2N1cywgLmFhLWZvcm0tYnV0dG9uLS1mb3JtIGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b246Zm9jdXMsIC5hYS1idXR0b24uYWEtYnV0dG9uLS1mb3JtOmFjdGl2ZSwgLmFhLWJ1dHRvbi0tZm9ybS5ocy1idXR0b246YWN0aXZlLCAuYWEtZm9ybS1idXR0b24tLWZvcm0gaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XTphY3RpdmUsIC5hYS1mb3JtLWJ1dHRvbi0tZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCNzRDMTY7XG4gIGJvcmRlci1jb2xvcjogI0I3NEMxNjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5hYS1idXR0b24uYWEtYnV0dG9uLS00LCAuYWEtYnV0dG9uLS00LmhzLWJ1dHRvbiwgLmFhLWZvcm0tYnV0dG9uLS00IGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5hYS1mb3JtLWJ1dHRvbi0tNCBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uLCAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tNSwgLmFhLWJ1dHRvbi0tNS5ocy1idXR0b24sIC5hYS1mb3JtLWJ1dHRvbi0tNSBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdLCAuYWEtZm9ybS1idXR0b24tLTUgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbiwgLmFhLWJ1dHRvbi5hYS1idXR0b24tLTYsIC5hYS1idXR0b24tLTYuaHMtYnV0dG9uLCAuYWEtZm9ybS1idXR0b24tLTYgaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XSwgLmFhLWZvcm0tYnV0dG9uLS02IGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b24ge1xuICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC4xdncpO1xuICBsaW5lLWhlaWdodDogMS43NTtcbn1cblxuLmFhLWJ1dHRvbi1jb250YWluZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogY2FsYygzLjJyZW0gKiAwLjc1KTtcbn1cblxuW2NsYXNzKj1fX2NvbnRlbnRdICsgLmFhLWJ1dHRvbi1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAzLjJyZW07XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBDb250ZW50IGxpZnRcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1jb250ZXQtbGlmdCxcbi5hYS1uYXZpZ2F0aW9uIC5hYS1jb250ZXQtbGlmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogY2FsYygzLjJyZW0gKiAwLjc1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MwNTYyMTtcbn1cbi5hYS1jb250ZXQtbGlmdCA+IGEsXG4uYWEtY29udGV0LWxpZnQgPiBzcGFuLFxuLmFhLW5hdmlnYXRpb24gLmFhLWNvbnRldC1saWZ0ID4gYSxcbi5hYS1uYXZpZ2F0aW9uIC5hYS1jb250ZXQtbGlmdCA+IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuICBGb3Jtc1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAhaW1wb3J0YW50IHJ1bGVzIG92ZXJyaWRlIEh1YlNwb3QgZGVmYXVsdCBmb3JtIHN0eWxlcyAqL1xuLmhzLWZvcm0ge1xuICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC4xdncpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmhzLWZvcm0gLmhzLWZvcm0tZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDMuMnJlbSAqIDAuNSk7XG59XG4uaHMtZm9ybSBmaWVsZHNldCB7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xufVxuLmhzLWZvcm0gZmllbGRzZXQ6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygzLjJyZW0gKiAwLjUpO1xufVxuLmhzLWZvcm0gZmllbGRzZXQgLmhzLWZvcm0tZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmhzLWZvcm0gdWwsXG4uaHMtZm9ybSBvbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5ocy1mb3JtIGxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuOGVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tdG9wOiAwLjZlbTtcbiAgb3BhY2l0eTogMC44O1xuICBvcmRlcjogMTtcbn1cbi5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0yLFxuLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogY2FsYygzLjJyZW0gKiAwLjUpIGNhbGMoMy4ycmVtICogMC41KTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxufVxuXG4uZm9ybS10aXRsZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ocy1mb3JtLWZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5ocy1mb3JtLWZpZWxkIC5pbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLmhzLWZvcm0tZmllbGQgPiBsYWJlbCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC4xdncpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjZyZW07XG59XG4uaHMtZm9ybS1maWVsZCA+IGxhYmVsIHNwYW46ZW1wdHksIC5ocy1mb3JtLWZpZWxkID4gbGFiZWwgc3BhbjplbXB0eSArIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaHMtaW5wdXQsXG4uaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgW25hbWU9cGFzc3dvcmRdLFxuLmhzLXNlYXJjaC1maWVsZF9faW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNCNUI1QjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwLjFyZW07XG4gIGNvbG9yOiAjMjQyNDI0O1xuICBoZWlnaHQ6IDRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDEuMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMS4ycmVtO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmhzLWlucHV0OmhvdmVyLFxuLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IFtuYW1lPXBhc3N3b3JkXTpob3Zlcixcbi5ocy1zZWFyY2gtZmllbGRfX2lucHV0OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhzLWlucHV0OjpwbGFjZWhvbGRlcixcbi5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCBbbmFtZT1wYXNzd29yZF06OnBsYWNlaG9sZGVyLFxuLmhzLXNlYXJjaC1maWVsZF9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5ocy1pbnB1dDpmb2N1cy12aXNpYmxlLFxuLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IFtuYW1lPXBhc3N3b3JkXTpmb2N1cy12aXNpYmxlLFxuLmhzLXNlYXJjaC1maWVsZF9faW5wdXQ6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAwcHg7XG4gIG91dGxpbmU6ICMzMTgwMDAgYXV0byAxcHg7XG59XG4uaHMtaW5wdXRbdHlwZT1jaGVja2JveF0sIC5ocy1pbnB1dFt0eXBlPXJhZGlvXSxcbi5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCBbbmFtZT1wYXNzd29yZF1bdHlwZT1jaGVja2JveF0sXG4uaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgW25hbWU9cGFzc3dvcmRdW3R5cGU9cmFkaW9dLFxuLmhzLXNlYXJjaC1maWVsZF9faW5wdXRbdHlwZT1jaGVja2JveF0sXG4uaHMtc2VhcmNoLWZpZWxkX19pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuLmhzLWlucHV0W3R5cGU9ZmlsZV0sXG4uaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgW25hbWU9cGFzc3dvcmRdW3R5cGU9ZmlsZV0sXG4uaHMtc2VhcmNoLWZpZWxkX19pbnB1dFt0eXBlPWZpbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgcGFkZGluZzogMDtcbn1cbi5ocy1pbnB1dFt0eXBlPWZpbGVdOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbixcbi5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCBbbmFtZT1wYXNzd29yZF1bdHlwZT1maWxlXTo6ZmlsZS1zZWxlY3Rvci1idXR0b24sXG4uaHMtc2VhcmNoLWZpZWxkX19pbnB1dFt0eXBlPWZpbGVdOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1ZW07XG4gIHBhZGRpbmc6IDAuM2VtIDAuNmVtO1xufVxuXG4uaHMtc3VibWl0IHtcbiAgbWFyZ2luLXRvcDogMy4ycmVtO1xufVxuXG4uaHMtZm9ybS1maWVsZCAuaW5wdXRzLWxpc3QgbGFiZWwgc3BhbiB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uaHMtZm9ybS1maWVsZCAubXVsdGktY29udGFpbmVyIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG59XG5cbi5ocy1pbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5ocy1pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEuNnJlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEuNnJlbTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgI0I1QjVCNTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjhyZW07XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5sZWdhbC1jb25zZW50LWNvbnRhaW5lciAuaHMtaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICB0b3A6IC0wLjFyZW07XG59XG5cbi5ocy1pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkLFxuLmhzLWlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE4MDAwO1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjMzE4MDAwO1xufVxuXG4uaHMtaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTFcIiBoZWlnaHQ9XCI5XCIgdmlld0JveD1cIjAgMCAxMSA5XCIgZmlsbD1cIm5vbmVcIj48cGF0aCBkPVwiTTEwIDEuNUw0IDcuNUwxIDQuNVwiIHN0cm9rZT1cIndoaXRlXCIgc3Ryb2tlLXdpZHRoPVwiMS41XCIvPjwvc3ZnPicpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMS4xcmVtO1xuICBoZWlnaHQ6IDAuOXJlbTtcbiAgdG9wOiAwcmVtO1xuICBsZWZ0OiAwLjJyZW07XG59XG5cbi5ocy1pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEuMXJlbTtcbiAgaGVpZ2h0OiAxLjFyZW07XG4gIGJhY2tncm91bmQ6ICMzMTgwMDA7XG4gIHRvcDogMC4zcmVtO1xuICBsZWZ0OiAwLjNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAuaW5wdXQge1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5ocy1maWVsZHR5cGUtdGV4dGFyZWEgdGV4dGFyZWEge1xuICBoZWlnaHQ6IGNhbGMoNHJlbSAqIDMpO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBwYWRkaW5nOiAxLjJyZW07XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbi5ocy1maWVsZHR5cGUtc2VsZWN0IC5pbnB1dCxcbi5ocy1maWVsZHR5cGUtZGF0ZSAuaHMtZGF0ZWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhzLWZpZWxkdHlwZS1zZWxlY3QgLmlucHV0OjphZnRlcixcbi5ocy1maWVsZHR5cGUtZGF0ZSAuaHMtZGF0ZWlucHV0OjphZnRlciB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogY2FsYygxLjJyZW0gKiAxLjI1KTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDEuNnJlbTtcbn1cbi5ocy1maWVsZHR5cGUtc2VsZWN0IC5pbnB1dCAuaHMtaW5wdXQsXG4uaHMtZmllbGR0eXBlLWRhdGUgLmhzLWRhdGVpbnB1dCAuaHMtaW5wdXQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuMnJlbSAqIDMuNSk7XG59XG4uaHMtZmllbGR0eXBlLXNlbGVjdCAuaW5wdXQgLmhzLWlucHV0Ojotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3IsXG4uaHMtZmllbGR0eXBlLWRhdGUgLmhzLWRhdGVpbnB1dCAuaHMtaW5wdXQ6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ocy1maWVsZHR5cGUtc2VsZWN0IC5pbnB1dCBzZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLmhzLWZpZWxkdHlwZS1zZWxlY3QgLmlucHV0OjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCA8c3ZnIHZpZXdCb3g9XCIwIDAgMTIwIDc0XCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJtNjAgNzQtNjAtNjAgMTQtMTQgNDYgNDYgNDYtNDYgMTQgMTR6XCIgZmlsbD1cIiM3NTc1NzVcIi8+PC9zdmc+Jyk7XG59XG4uaHMtZmllbGR0eXBlLXNlbGVjdCAuaW5wdXQ6aG92ZXI6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsIDxzdmcgdmlld0JveD1cIjAgMCAxMjAgNzRcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIm02MCA3NC02MC02MCAxNC0xNCA0NiA0NiA0Ni00NiAxNCAxNHpcIiBmaWxsPVwiI0MwNTYyMVwiLz48L3N2Zz4nKTtcbn1cblxuLmhzLWZpZWxkdHlwZS1kYXRlIC5ocy1kYXRlaW5wdXQ6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsIDxzdmcgdmlld0JveD1cIjAgMCA0NDggNTEyXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNMTUyIDY0SDI5NlYyNEMyOTYgMTAuNzUgMzA2LjcgMCAzMjAgMEMzMzMuMyAwIDM0NCAxMC43NSAzNDQgMjRWNjRIMzg0QzQxOS4zIDY0IDQ0OCA5Mi42NSA0NDggMTI4VjQ0OEM0NDggNDgzLjMgNDE5LjMgNTEyIDM4NCA1MTJINjRDMjguNjUgNTEyIDAgNDgzLjMgMCA0NDhWMTI4QzAgOTIuNjUgMjguNjUgNjQgNjQgNjRIMTA0VjI0QzEwNCAxMC43NSAxMTQuNyAwIDEyOCAwQzE0MS4zIDAgMTUyIDEwLjc1IDE1MiAyNFY2NHpNNDggMjQ4SDEyOFYxOTJINDhWMjQ4ek00OCAyOTZWMzYwSDEyOFYyOTZINDh6TTE3NiAyOTZWMzYwSDI3MlYyOTZIMTc2ek0zMjAgMjk2VjM2MEg0MDBWMjk2SDMyMHpNNDAwIDE5MkgzMjBWMjQ4SDQwMFYxOTJ6TTQwMCA0MDhIMzIwVjQ2NEgzODRDMzkyLjggNDY0IDQwMCA0NTYuOCA0MDAgNDQ4VjQwOHpNMjcyIDQwOEgxNzZWNDY0SDI3MlY0MDh6TTEyOCA0MDhINDhWNDQ4QzQ4IDQ1Ni44IDU1LjE2IDQ2NCA2NCA0NjRIMTI4VjQwOHpNMjcyIDE5MkgxNzZWMjQ4SDI3MlYxOTJ6XCIgZmlsbD1cIiM3NTc1NzVcIi8+PC9zdmc+Jyk7XG59XG4uaHMtZmllbGR0eXBlLWRhdGUgLmhzLWRhdGVpbnB1dDpob3Zlcjo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwgPHN2ZyB2aWV3Qm94PVwiMCAwIDQ0OCA1MTJcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk0xNTIgNjRIMjk2VjI0QzI5NiAxMC43NSAzMDYuNyAwIDMyMCAwQzMzMy4zIDAgMzQ0IDEwLjc1IDM0NCAyNFY2NEgzODRDNDE5LjMgNjQgNDQ4IDkyLjY1IDQ0OCAxMjhWNDQ4QzQ0OCA0ODMuMyA0MTkuMyA1MTIgMzg0IDUxMkg2NEMyOC42NSA1MTIgMCA0ODMuMyAwIDQ0OFYxMjhDMCA5Mi42NSAyOC42NSA2NCA2NCA2NEgxMDRWMjRDMTA0IDEwLjc1IDExNC43IDAgMTI4IDBDMTQxLjMgMCAxNTIgMTAuNzUgMTUyIDI0VjY0ek00OCAyNDhIMTI4VjE5Mkg0OFYyNDh6TTQ4IDI5NlYzNjBIMTI4VjI5Nkg0OHpNMTc2IDI5NlYzNjBIMjcyVjI5NkgxNzZ6TTMyMCAyOTZWMzYwSDQwMFYyOTZIMzIwek00MDAgMTkySDMyMFYyNDhINDAwVjE5MnpNNDAwIDQwOEgzMjBWNDY0SDM4NEMzOTIuOCA0NjQgNDAwIDQ1Ni44IDQwMCA0NDhWNDA4ek0yNzIgNDA4SDE3NlY0NjRIMjcyVjQwOHpNMTI4IDQwOEg0OFY0NDhDNDggNDU2LjggNTUuMTYgNDY0IDY0IDQ2NEgxMjhWNDA4ek0yNzIgMTkySDE3NlYyNDhIMjcyVjE5MnpcIiBmaWxsPVwiI0MwNTYyMVwiLz48L3N2Zz4nKTtcbn1cbi5ocy1maWVsZHR5cGUtZGF0ZSAuaHMtZGF0ZWlucHV0IC5ocy1kYXRlcGlja2VyIC5mbi1kYXRlLXBpY2tlciAucGlrYS1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ocy1maWVsZHR5cGUtZGF0ZSAuaHMtZGF0ZWlucHV0IC5ocy1kYXRlcGlja2VyIC5mbi1kYXRlLXBpY2tlciAucGlrYS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzA1NjIxICFpbXBvcnRhbnQ7XG59XG4uaHMtZmllbGR0eXBlLWRhdGUgLmhzLWRhdGVpbnB1dCAuaHMtZGF0ZXBpY2tlciAuZm4tZGF0ZS1waWNrZXIgLmlzLXNlbGVjdGVkIC5waWthLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOEI4ODA7XG4gIGNvbG9yOiAjMjQyNDI0O1xufVxuLmhzLWZpZWxkdHlwZS1kYXRlIC5ocy1kYXRlaW5wdXQgLmhzLWRhdGVwaWNrZXIgLmZuLWRhdGUtcGlja2VyIC5pcy10b2RheSAucGlrYS1idXR0b24ge1xuICBjb2xvcjogIzI0MjQyNDtcbn1cblxuLmhzLWlucHV0LmVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjQzA1NjIxO1xufVxuXG51bC5ocy1lcnJvci1tc2dzIHtcbiAgb3JkZXI6IDU7XG4gIG1hcmdpbi10b3A6IDAuNmVtO1xuICBtYXJnaW4tbGVmdDogMS4ycmVtO1xufVxudWwuaHMtZXJyb3ItbXNncyBsaSB7XG4gIHBhZGRpbmc6IDA7XG59XG51bC5ocy1lcnJvci1tc2dzIGxhYmVsIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNDMDU2MjE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbnVsLmhzLWVycm9yLW1zZ3MgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCIhXCI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMC4ycmVtIHNvbGlkICNDMDU2MjE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgaGVpZ2h0OiAxLjZyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDMuMnJlbSAqIDAuMjUpO1xuICB3aWR0aDogMS42cmVtO1xufVxuXG4uaHNfZXJyb3Jfcm9sbHVwIHtcbiAgbWFyZ2luLXRvcDogY2FsYygzLjJyZW0gKiAwLjc1KTtcbiAgcGFkZGluZzogY2FsYygzLjJyZW0gKiAwLjUpO1xuICBib3JkZXI6IDAuMnJlbSBzb2xpZCAjQzA1NjIxO1xufVxuLmhzX2Vycm9yX3JvbGx1cCAuaHMtZXJyb3ItbXNncyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmxlZ2FsLWNvbnNlbnQtY29udGFpbmVyIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuMXZ3KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5sZWdhbC1jb25zZW50LWNvbnRhaW5lciBsaSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5sZWdhbC1jb25zZW50LWNvbnRhaW5lciAuaHMtZmllbGR0eXBlLWJvb2xlYW5jaGVja2JveCB7XG4gIG1hcmdpbjogMC44cmVtIDA7XG59XG4ubGVnYWwtY29uc2VudC1jb250YWluZXIgLmhzLWZpZWxkdHlwZS1ib29sZWFuY2hlY2tib3ggaW5wdXQge1xuICBtYXJnaW4tdG9wOiAwLjNyZW07XG59XG5cbi5oc19nZHByX2NvbnNlbnRfbWFya2V0aW5nIC5ocy1mb3JtLWJvb2xlYW5jaGVja2JveCBsYWJlbCxcbi5oc19nZHByX2NvbnNlbnRfZGF0YSAuaHMtZm9ybS1ib29sZWFuY2hlY2tib3ggbGFiZWwge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgSGFtYnVyZ2VyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtc2l0ZS1oZWFkZXJfX2hhbWJ1cmdlciB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDIuNHJlbTtcbiAgaGVpZ2h0OiAyLjRyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDIwMDtcbn1cblxuLmFhLWhhbWJ1cmdlciB7XG4gIHdpZHRoOiAyLjRyZW07XG4gIGhlaWdodDogMi40cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5hYS1oYW1idXJnZXIgc3Bhbixcbi5hYS1oYW1idXJnZXIgc3BhbjpiZWZvcmUsXG4uYWEtaGFtYnVyZ2VyIHNwYW46YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjFzO1xufVxuLmFhLWhhbWJ1cmdlciBzcGFuIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuMTI1cmVtKTtcbn1cbi5hYS1oYW1idXJnZXIgc3BhbjpiZWZvcmUsXG4uYWEtaGFtYnVyZ2VyIHNwYW46YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uYWEtaGFtYnVyZ2VyIHNwYW4sXG4uYWEtaGFtYnVyZ2VyIHNwYW46YmVmb3JlLFxuLmFhLWhhbWJ1cmdlciBzcGFuOmFmdGVyIHtcbiAgd2lkdGg6IDEuOHJlbTtcbiAgaGVpZ2h0OiAwLjE1cmVtO1xufVxuLmFhLWhhbWJ1cmdlciBzcGFuOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC42cmVtKTtcbn1cbi5hYS1oYW1idXJnZXIgc3BhbjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjZyZW0pO1xufVxuXG4uanMtbmF2LW9wZW4gLmFhLWhhbWJ1cmdlciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtcyBlYXNlO1xufVxuLmpzLW5hdi1vcGVuIC5hYS1oYW1idXJnZXIgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmpzLW5hdi1vcGVuIC5hYS1oYW1idXJnZXIgc3BhbjpiZWZvcmUsIC5qcy1uYXYtb3BlbiAuYWEtaGFtYnVyZ2VyIHNwYW46YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uanMtbmF2LW9wZW4gLmFhLWhhbWJ1cmdlciBzcGFuOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5qcy1uYXYtb3BlbiAuYWEtaGFtYnVyZ2VyIHNwYW46YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgTGFuZ3VhZ2VcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1sYW5ndWFnZXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBncmlkLWNvbHVtbi1nYXA6IDAuNnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWEtbGFuZ3VhZ2VzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgbWlubWF4KDBweCwgMWZyKSk7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxLjZyZW07XG4gIH1cbn1cbi5hYS1sYW5ndWFnZXMgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFhLWxhbmd1YWdlcyBsaTpudGgtY2hpbGQoMm4pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBOYXZpZ2F0aW9uXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5odG1sIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zIGVhc2U7XG59XG5cbmJvZHkuanMtbmF2LW9wZW4ge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5hYS1uYXZpZ2F0aW9uIHtcbiAgaGVpZ2h0OiBpbmhlcml0O1xufVxuLmFhLW5hdmlnYXRpb24gdWwsIC5hYS1uYXZpZ2F0aW9uIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmFhLW5hdmlnYXRpb24gYSwgLmFhLW5hdmlnYXRpb24gYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjVyZW0gKyAwLjF2dyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbmF2aWdhdGlvbiBhLCAuYWEtbmF2aWdhdGlvbiBidXR0b24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uYWEtbmF2aWdhdGlvbi13cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogaW5oZXJpdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbmF2aWdhdGlvbi13cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgwcmVtLCBhdXRvKSk7XG4gIH1cbn1cbi5hYS1uYXZpZ2F0aW9uLXdyYXBwZXIuYWEtbmF2aWdhdGlvbi13cmFwcGVyLS0wIHtcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbmF2aWdhdGlvbi13cmFwcGVyLmFhLW5hdmlnYXRpb24td3JhcHBlci0tMCB7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmFhLW5hdmlnYXRpb24td3JhcHBlci5hYS1uYXZpZ2F0aW9uLXdyYXBwZXItLTEge1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuICBncmlkLWF1dG8tZmxvdzogcm93O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU3NTc1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLXdyYXBwZXIuYWEtbmF2aWdhdGlvbi13cmFwcGVyLS0xIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA3LjJyZW07XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBtYXgoNjV2dywgMTM2cmVtIC8gMTIgKiAxMik7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMy4ycmVtICsgMi41dmgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDMuMnJlbSArIDIuNXZoKTtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gICAgcGFkZGluZy1yaWdodDogNHJlbTtcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgIGNvbHVtbi1nYXA6IGNhbGMoMy4ycmVtICsgMC41dncpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIH1cbn1cbi5hYS1uYXZpZ2F0aW9uLXdyYXBwZXIuYWEtbmF2aWdhdGlvbi13cmFwcGVyLS0xOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMDB2dztcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU3NTc1O1xuICBsZWZ0OiBjYWxjKG1heCg1dncsIDJyZW0pIC8gLTEpO1xuICB0b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFhLW5hdmlnYXRpb24td3JhcHBlci5hYS1uYXZpZ2F0aW9uLXdyYXBwZXItLTE6OmJlZm9yZSB7XG4gICAgbGVmdDogY2FsYyhtYXgoN3Z3LCAycmVtKSAvIC0xKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLXdyYXBwZXIuYWEtbmF2aWdhdGlvbi13cmFwcGVyLS0xOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgbGVmdDogY2FsYygoMTAwdncgLSAxMzZyZW0pIC8gLTIpO1xuICB9XG59XG4uYWEtbmF2aWdhdGlvbi13cmFwcGVyLmFhLW5hdmlnYXRpb24td3JhcHBlci0tMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLXdyYXBwZXIuYWEtbmF2aWdhdGlvbi13cmFwcGVyLS0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU3NTc1O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW5hdmlnYXRpb24td3JhcHBlci5hYS1uYXZpZ2F0aW9uLXdyYXBwZXItLTIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcm93LWdhcDogMC42cmVtO1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKGNhbGMoMy4ycmVtICsgMC41dncpIC8gMik7XG4gIH1cbn1cbi5hYS1uYXZpZ2F0aW9uLXdyYXBwZXIuYWEtbmF2aWdhdGlvbi13cmFwcGVyLS0yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU3NTc1O1xuICBsZWZ0OiBjYWxjKG1heCg1dncsIDJyZW0pIC8gLTEpO1xuICB0b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFhLW5hdmlnYXRpb24td3JhcHBlci5hYS1uYXZpZ2F0aW9uLXdyYXBwZXItLTI6OmJlZm9yZSB7XG4gICAgbGVmdDogY2FsYyhtYXgoN3Z3LCAycmVtKSAvIC0xKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLXdyYXBwZXIuYWEtbmF2aWdhdGlvbi13cmFwcGVyLS0yOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFhLW5hdmlnYXRpb24taXRlbSAuYWEtbmF2aWdhdGlvbi10b2dnbGUtLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLWl0ZW0gLmFhLW5hdmlnYXRpb24tdG9nZ2xlLS1saW5rIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBpbmhlcml0O1xufVxuLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTEge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cbn1cbi5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0xID4gYSxcbi5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0xID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjZyZW0gKyAwLjF2dyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0xID4gYSxcbiAgLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTEgPiBzcGFuIHtcbiAgICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgIzc1NzU3NTtcbiAgICBwYWRkaW5nOiAxLjJyZW0gMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0xID4gYSxcbiAgLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTEgPiBzcGFuIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS44cmVtICsgMC4xdncpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIGNvbG9yOiAjQzA1NjIxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTEgPiBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTEgLmFhLW5hdmlnYXRpb24tdG9nZ2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDVyZW07XG4gIGhlaWdodDogNS4wMDhyZW07XG4gIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAjNzU3NTc1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0xIC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0yIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cbi5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0yID4gYSxcbi5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0yID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjZyZW0gKyAwLjF2dyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0yID4gYSxcbiAgLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTIgPiBzcGFuIHtcbiAgICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgIzc1NzU3NTtcbiAgICBwYWRkaW5nOiAxLjJyZW0gMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0yID4gYSxcbiAgLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTIgPiBzcGFuIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0yID4gYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbi5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS1jb250ZW50ID4gYSxcbi5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS1jb250ZW50ID4gc3BhbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYWEtbmF2aWdhdGlvbi10b2dnbGUge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgIzc1NzU3NTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMS4ycmVtIDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbmF2aWdhdGlvbi10b2dnbGUge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZSB7XG4gICAgcGFkZGluZzogMCAycmVtO1xuICB9XG59XG4uYWEtbmF2aWdhdGlvbi10b2dnbGUgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIuMXJlbTtcbiAgcmlnaHQ6IDAuNHJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2U7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZSBzdmcge1xuICAgIHdpZHRoOiAxLjJyZW07XG4gICAgaGVpZ2h0OiAwLjhyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbmF2aWdhdGlvbi10b2dnbGUgc3ZnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zcmVtO1xuICB9XG59XG4uYWEtbmF2aWdhdGlvbi10b2dnbGUgc3ZnIHBhdGgge1xuICBmaWxsOiAjMDAwMDAwO1xufVxuXG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSAuYWEtbmF2aWdhdGlvbi13cmFwcGVyIHtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IGF1dG87XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgY29sdW1uLWdhcDogMnJlbTtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgLmFhLW5hdmlnYXRpb24td3JhcHBlciB7XG4gICAgY29sdW1uLWdhcDogNHJlbTtcbiAgfVxufVxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgLmFhLW5hdmlnYXRpb24taXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbiksIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IGJ1dHRvbjpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgY29sdW1uLWdhcDogMC42cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbikgPiBpbWcsIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IGJ1dHRvbjpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pID4gaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDEuNnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbikgPiBpbWcsIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IGJ1dHRvbjpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pID4gaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMC4xcmVtO1xuICB9XG59XG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbikgPiBpbWc6bGFzdC1vZi10eXBlLCAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSBidXR0b246bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKSA+IGltZzpsYXN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pID4gc3ZnLCAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSBidXR0b246bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKSA+IHN2ZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxLjZyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogaW5pdGlhbDtcbiAgdG9wOiBpbml0aWFsO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pID4gc3ZnLCAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSBidXR0b246bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKSA+IHN2ZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTAuMXJlbTtcbiAgfVxufVxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pID4gc3ZnIHBhdGgsIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IGJ1dHRvbjpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pID4gc3ZnIHBhdGgge1xuICBzdHJva2U6IGluaGVyaXQ7XG59XG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbikgPiBzcGFuLCAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSBidXR0b246bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKSA+IHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKSA+IHNwYW4sIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IGJ1dHRvbjpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pID4gc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbikgPiBzcGFuLnNjcmVlbi1yZWFkZXItdGV4dC0tbW9iaWxlLCAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSBidXR0b246bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKSA+IHNwYW4uc2NyZWVuLXJlYWRlci10ZXh0LS1tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKSA+IHNwYW4uc2NyZWVuLXJlYWRlci10ZXh0LS1sYXB0b3AsIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IGJ1dHRvbjpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pID4gc3Bhbi5zY3JlZW4tcmVhZGVyLXRleHQtLWxhcHRvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1oYXQgLmFhLW5hdmlnYXRpb24td3JhcHBlci5hYS1uYXZpZ2F0aW9uLXdyYXBwZXItLTAge1xuICAgIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG4gIH1cbn1cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0taGF0IC5hYS1uYXZpZ2F0aW9uLXdyYXBwZXIuYWEtbmF2aWdhdGlvbi13cmFwcGVyLS0xIHtcbiAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1NzU3NTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLWhhdCAuYWEtbmF2aWdhdGlvbi13cmFwcGVyLmFhLW5hdmlnYXRpb24td3JhcHBlci0tMSB7XG4gICAgdG9wOiAzLjZyZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWluLXdpZHRoOiBtYXgtY29udGVudDtcbiAgICBwYWRkaW5nOiAxLjJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc1NzU3NTtcbiAgICBib3gtc2hhZG93OiAwcmVtIDAuMXJlbSAxLjZyZW0gMHJlbSByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1oYXQgLmFhLW5hdmlnYXRpb24td3JhcHBlci5hYS1uYXZpZ2F0aW9uLXdyYXBwZXItLTE6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1oYXQgLmFhLW5hdmlnYXRpb24taXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLWhhdCAuYWEtbmF2aWdhdGlvbi1pdGVtLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc1NzU3NTtcbiAgfVxuICAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLWhhdCAuYWEtbmF2aWdhdGlvbi1pdGVtLmlzLWFjdGl2ZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLWhhdCAuYWEtbmF2aWdhdGlvbi1pdGVtLmlzLWFjdGl2ZSA+IC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLWhhdCAuYWEtbmF2aWdhdGlvbi1pdGVtIGEsXG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLWhhdCAuYWEtbmF2aWdhdGlvbi1pdGVtIC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZSxcbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0taGF0IC5hYS1uYXZpZ2F0aW9uLWl0ZW0gLmFhLW5hdmlnYXRpb24taXRlbS0tMSA+IGEge1xuICBmb250LXNpemU6IGNhbGMoMS42cmVtICsgMC4xdncpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLWhhdCAuYWEtbmF2aWdhdGlvbi1pdGVtIGEsXG4gIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0taGF0IC5hYS1uYXZpZ2F0aW9uLWl0ZW0gLmFhLW5hdmlnYXRpb24tdG9nZ2xlLFxuICAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLWhhdCAuYWEtbmF2aWdhdGlvbi1pdGVtIC5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTEgPiBhIHtcbiAgICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgIzc1NzU3NTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0taGF0IC5hYS1uYXZpZ2F0aW9uLWl0ZW0gYSxcbiAgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1oYXQgLmFhLW5hdmlnYXRpb24taXRlbSAuYWEtbmF2aWdhdGlvbi10b2dnbGUsXG4gIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0taGF0IC5hYS1uYXZpZ2F0aW9uLWl0ZW0gLmFhLW5hdmlnYXRpb24taXRlbS0tMSA+IGEge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjNyZW0gKyAwLjF2dyk7XG4gIH1cbn1cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0taGF0IC5hYS1uYXZpZ2F0aW9uLWl0ZW0gLmFhLW5hdmlnYXRpb24tdG9nZ2xlIHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiAwLjJyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuM3JlbTtcbn1cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0taGF0IC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0wID4gYSxcbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0taGF0IC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0wID4gLmFhLW5hdmlnYXRpb24tdG9nZ2xlIHtcbiAgcGFkZGluZzogMS4ycmVtIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1oYXQgLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTAgPiBhLFxuICAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLWhhdCAuYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMCA+IC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZSB7XG4gICAgcGFkZGluZzogMCAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1oYXQgLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTAgPiBhLFxuICAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLWhhdCAuYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMCA+IC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZSB7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICB9XG59XG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLWhhdCAuYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMCA+IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG59XG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLWhhdCAuYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMDpsYXN0LW9mLXR5cGUgPiBhLCAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLWhhdCAuYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMDpsYXN0LW9mLXR5cGUgPiAuYWEtbmF2aWdhdGlvbi10b2dnbGUge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0taGF0IC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0xID4gYSB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cbn1cblxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDUuNnJlbSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxMDAlO1xuICByaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDMuNnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDMuNnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MkMxMDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB6LWluZGV4OiA5OTg7XG59XG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLW1vYmlsZSAuYWEtbmF2aWdhdGlvbi1pdGVtLS1jaGlsZHJlbiA+IGEge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNXJlbSk7XG59XG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLW1vYmlsZSAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSAuYWEtbmF2aWdhdGlvbi13cmFwcGVyIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtYXV0by1mbG93OiByb3c7XG4gIHJvdy1nYXA6IDRyZW07XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG59XG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLW1vYmlsZSAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSBhID4gaW1nOmZpcnN0LW9mLXR5cGUsIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tbW9iaWxlIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IGJ1dHRvbiA+IGltZzpmaXJzdC1vZi10eXBlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tbW9iaWxlIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IGEgPiBpbWc6bGFzdC1vZi10eXBlLCAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLW1vYmlsZSAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSBidXR0b24gPiBpbWc6bGFzdC1vZi10eXBlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1tb2JpbGUgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgYSA+IHN2ZyBwYXRoLCAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLW1vYmlsZSAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSBidXR0b24gPiBzdmcgcGF0aCB7XG4gIGZpbGw6ICNGRkZGRkY7XG59XG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLW1vYmlsZSAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSBhID4gc3BhbiwgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1tb2JpbGUgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgYnV0dG9uID4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbn1cblxuLmpzLW5hdi1vcGVuIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tbW9iaWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogNS42cmVtO1xuICBib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXByaW1hcnkgLmlzLWFjdGl2ZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA3LjJyZW07XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgfVxufVxuLmlzLWFjdGl2ZSA+IC5hYS1uYXZpZ2F0aW9uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5pcy1hY3RpdmUgPiAuYWEtbmF2aWdhdGlvbi13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5pcy1hY3RpdmUgPiAuYWEtbmF2aWdhdGlvbi10b2dnbGUge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5pcy1hY3RpdmUgPiAuYWEtbmF2aWdhdGlvbi10b2dnbGUgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5pcy1hY3RpdmUgPiAuYWEtbmF2aWdhdGlvbi10b2dnbGUgc3ZnIHBhdGgge1xuICBmaWxsOiAjMDAwMDAwO1xufVxuLmlzLWFjdGl2ZSA+IC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAwLjRyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5pcy1hY3RpdmUgPiAuYWEtbmF2aWdhdGlvbi10b2dnbGU6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYS1zaXRlLWhlYWRlciAuaGlkZGVuLWxnLWRvd24tLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLW1vYmlsZSAuaGlkZGVuLWxnLWRvd24tLWhhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBOYXZpZ2F0aW9uIHNpbXBsZVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLW5hdmlnYXRpb24tLXNpbXBsZSAuaXMtYWN0aXZlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbmF2aWdhdGlvbi0tc2ltcGxlIC5pcy1hY3RpdmUgPiAuYWEtbmF2aWdhdGlvbi10b2dnbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gIH1cbiAgLmFhLW5hdmlnYXRpb24tLXNpbXBsZSAuaXMtYWN0aXZlID4gLmFhLW5hdmlnYXRpb24tdG9nZ2xlIHN2ZyBwYXRoIHtcbiAgICBmaWxsOiAjRkZGRkZGO1xuICB9XG59XG4uYWEtbmF2aWdhdGlvbi0tc2ltcGxlIC5pcy1hY3RpdmUgPiAuYWEtbmF2aWdhdGlvbi13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWEtbmF2aWdhdGlvbi0tc2ltcGxlIC5hYS1uYXZpZ2F0aW9uLXdyYXBwZXIuYWEtbmF2aWdhdGlvbi13cmFwcGVyLS0xIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbGVmdDogaW5pdGlhbDtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLS1zaW1wbGUgLmFhLW5hdmlnYXRpb24td3JhcHBlci5hYS1uYXZpZ2F0aW9uLXdyYXBwZXItLTEge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWEtbmF2aWdhdGlvbi0tc2ltcGxlIC5hYS1uYXZpZ2F0aW9uLXdyYXBwZXIuYWEtbmF2aWdhdGlvbi13cmFwcGVyLS0xIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW5hdmlnYXRpb24tLXNpbXBsZSAuYWEtbmF2aWdhdGlvbi13cmFwcGVyLmFhLW5hdmlnYXRpb24td3JhcHBlci0tMTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW5hdmlnYXRpb24tLXNpbXBsZSAuYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxcmVtICsgMC4xdncpO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmFhLW5hdmlnYXRpb24tLXNpbXBsZSAuYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMTpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5hYS1uYXZpZ2F0aW9uLS1zaW1wbGUgLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTEgPiBhLFxuLmFhLW5hdmlnYXRpb24tLXNpbXBsZSAuYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMSA+IHNwYW4ge1xuICBmb250LXNpemU6IGNhbGMoMS42cmVtICsgMC4xdncpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLS1zaW1wbGUgLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTEgPiBhLFxuICAuYWEtbmF2aWdhdGlvbi0tc2ltcGxlIC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0xID4gc3BhbiB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIFBhZ2luYXRpb25cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtcGFnaW5hdGlvbiB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEzNnJlbSAvIDEyICogNik7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG4uYWEtcGFnaW5hdGlvbiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5hYS1wYWdpbmF0aW9uIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmFhLXBhZ2luYXRpb24gbGk6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1wYWdpbmF0aW9uIGxpOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmFhLXBhZ2luYXRpb24gbGkgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDRyZW07XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMjQyNDI0O1xufVxuLmFhLXBhZ2luYXRpb24gbGkgYS5hYS1wYWdpbmF0aW9uLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzA1NjIxO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5hYS1wYWdpbmF0aW9uIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5MiwgODYsIDMzLCAwLjIpO1xuICBjb2xvcjogIzI0MjQyNDtcbn1cblxuLmFhLW5hdmlnYXRpb24taXRlbS0tc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFhLW5hdmlnYXRpb24taXRlbS0tc2VhcmNoIC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZS0tc2VhcmNoIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxuLmFhLW5hdmlnYXRpb24taXRlbS0tc2VhcmNoIC5hYS1zZWFyY2gtZmllbGQge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNy4ycmVtO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDI1cmVtO1xuICBwYWRkaW5nOiAxLjJyZW0gMS44cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcmVtIDAuMXJlbSAxLjZyZW0gMHJlbSByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuLmFhLW5hdmlnYXRpb24taXRlbS0tc2VhcmNoIC5hYS1zZWFyY2gtZmllbGQgZm9ybSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDMuNHJlbTtcbn1cbi5hYS1uYXZpZ2F0aW9uLWl0ZW0tLXNlYXJjaCAuYWEtc2VhcmNoLWZpZWxkIGJ1dHRvbiB7XG4gIHdpZHRoOiAzLjRyZW07XG4gIGhlaWdodDogMy40cmVtO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjMjQyNDI0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG59XG4uYWEtbmF2aWdhdGlvbi1pdGVtLS1zZWFyY2ggLmFhLXNlYXJjaC1maWVsZF9faW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC40cmVtIDAuOHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi5hYS1uYXZpZ2F0aW9uLWl0ZW0tLXNlYXJjaCAuYWEtc2VhcmNoLWZpZWxkX19zdWdnZXN0aW9ucyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5hYS1uYXZpZ2F0aW9uLWl0ZW0tLXNlYXJjaCAuYWEtc2VhcmNoLWZpZWxkLS1vcGVuIC5ocy1zZWFyY2gtZmllbGRfX3N1Z2dlc3Rpb25zIHtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgIzI0MjQyNDtcbn1cbi5hYS1uYXZpZ2F0aW9uLWl0ZW0tLXNlYXJjaCAuYWEtc2VhcmNoLWZpZWxkX19zdWdnZXN0aW9ucyBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uYWEtbmF2aWdhdGlvbi1pdGVtLS1zZWFyY2ggLmFhLXNlYXJjaC1maWVsZF9fc3VnZ2VzdGlvbnMgI3Jlc3VsdHMtZm9yIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5hYS1uYXZpZ2F0aW9uLWl0ZW0tLXNlYXJjaCAuYWEtc2VhcmNoLWZpZWxkX19zdWdnZXN0aW9ucyBhLFxuLmFhLW5hdmlnYXRpb24taXRlbS0tc2VhcmNoIC5hYS1zZWFyY2gtZmllbGRfX3N1Z2dlc3Rpb25zICNyZXN1bHRzLWZvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFhLW5hdmlnYXRpb24taXRlbS0tc2VhcmNoIC5hYS1zZWFyY2gtZmllbGRfX3N1Z2dlc3Rpb25zIGE6aG92ZXIsXG4uYWEtbmF2aWdhdGlvbi1pdGVtLS1zZWFyY2ggLmFhLXNlYXJjaC1maWVsZF9fc3VnZ2VzdGlvbnMgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYWEtbmF2aWdhdGlvbi1pdGVtLS1zZWFyY2guaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYWEtbmF2aWdhdGlvbi1pdGVtLS1zZWFyY2guaXMtYWN0aXZlIC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZS0tc2VhcmNoIHtcbiAgY29sb3I6ICMyNDI0MjQ7XG59XG4uYWEtbmF2aWdhdGlvbi1pdGVtLS1zZWFyY2guaXMtYWN0aXZlIC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZS0tc2VhcmNoID4gaW1nOmZpcnN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWEtbmF2aWdhdGlvbi1pdGVtLS1zZWFyY2guaXMtYWN0aXZlIC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZS0tc2VhcmNoID4gaW1nOmxhc3Qtb2YtdHlwZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWEtbmF2aWdhdGlvbi1pdGVtLS1zZWFyY2guaXMtYWN0aXZlIC5hYS1zZWFyY2gtZmllbGQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1tb2JpbGUgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgLmFhLW5hdmlnYXRpb24taXRlbS0tc2VhcmNoIC5hYS1zZWFyY2gtZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1tb2JpbGUgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgLmFhLW5hdmlnYXRpb24taXRlbS0tc2VhcmNoIC5hYS1zZWFyY2gtZmllbGQgYnV0dG9uIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1tb2JpbGUgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgLmFhLW5hdmlnYXRpb24taXRlbS0tc2VhcmNoIC5hYS1zZWFyY2gtZmllbGQgYnV0dG9uIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzI0MjQyNDtcbn1cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tbW9iaWxlIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IC5hYS1uYXZpZ2F0aW9uLWl0ZW0tLXNlYXJjaCAuYWEtc2VhcmNoLWZpZWxkX19pbnB1dCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQyNDI0O1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG59XG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLW1vYmlsZSAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSAuYWEtbmF2aWdhdGlvbi1pdGVtLS1zZWFyY2ggLmFhLXNlYXJjaC1maWVsZF9faW5wdXQ6OnBsYWNlaG9sZGVyLCAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLW1vYmlsZSAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSAuYWEtbmF2aWdhdGlvbi1pdGVtLS1zZWFyY2ggLmFhLXNlYXJjaC1maWVsZF9faW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMjQyNDI0O1xufVxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1tb2JpbGUgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgLmFhLW5hdmlnYXRpb24taXRlbS0tc2VhcmNoLmlzLWFjdGl2ZSAuYWEtbmF2aWdhdGlvbi10b2dnbGUtLXNlYXJjaCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1tb2JpbGUgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgLmFhLW5hdmlnYXRpb24taXRlbS0tc2VhcmNoLmlzLWFjdGl2ZSAuYWEtbmF2aWdhdGlvbi10b2dnbGUtLXNlYXJjaCA+IGltZzpmaXJzdC1vZi10eXBlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tbW9iaWxlIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IC5hYS1uYXZpZ2F0aW9uLWl0ZW0tLXNlYXJjaC5pcy1hY3RpdmUgLmFhLW5hdmlnYXRpb24tdG9nZ2xlLS1zZWFyY2ggPiBpbWc6bGFzdC1vZi10eXBlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgU29jaWFsIExpbmtzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtc29jaWFsLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5hYS1zb2NpYWwtbGlua3NfX2ljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzA1NjIxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBoZWlnaHQ6IDRyZW07XG4gIHdpZHRoOiA0cmVtO1xuICBtYXJnaW46IDAgMC41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlO1xufVxuXG4uYWEtc29jaWFsLWxpbmtzX19pY29uIHN2ZyB7XG4gIGZpbGw6ICNGRkZGRkY7XG4gIGhlaWdodDogMS41cmVtO1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmFhLXNvY2lhbC1saW5rc19faWNvbjpob3ZlciBzdmcsXG4uYWEtc29jaWFsLWxpbmtzX19pY29uOmZvY3VzIHN2Zyxcbi5hYS1zb2NpYWwtbGlua3NfX2ljb246YWN0aXZlIHN2ZyB7XG4gIGZpbGw6ICNGRkZGRkY7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgVGFnc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLXRhZ3NfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hYS10YWdzX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEzNnJlbSAvIDEyICogMTIpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4uYWEtdGFnIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMC43cmVtIDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyNDI0MjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOEI4ODA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xufVxuLmFhLXRhZzpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbn1cbi5hYS10YWc6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzA1NjIxO1xufVxuXG4uYWEtdGFnLS1jdXJyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MwNTYyMTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgVmlkZW9zXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtdmlkZW8td3JhcHBlciB7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZzogNTYuMjUlIDAgMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFhLXZpZGVvLXdyYXBwZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ocy12aWRlby13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgQUEgLSBTaXRlIEhlYWRlclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLWhlYWRlci1zY3JvbGwtcG9pbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1LjZyZW0gKyAycmVtKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtaGVhZGVyLXNjcm9sbC1wb2ludCB7XG4gICAgdG9wOiBjYWxjKDcuMnJlbSArIDRyZW0pO1xuICB9XG59XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMC4xcmVtO1xuICB3aWR0aDogMC4xcmVtO1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMC4xcmVtLCAwLjFyZW0sIDAuMXJlbSwgMC4xcmVtKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dC0tbW9iaWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNjcmVlbi1yZWFkZXItdGV4dC0tbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlcjogMDtcbiAgICBjbGlwOiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQtLWxhcHRvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2NyZWVuLXJlYWRlci10ZXh0LS1sYXB0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyOiAwO1xuICAgIGNsaXA6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cblxuLmFhLWNsb3NlLW1vYmlsZS1uYXYsXG4uYWEtY2xvc2UtZGVza3RvcC1uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uYWEtY2xvc2UtZGVza3RvcC1uYXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1jbG9zZS1kZXNrdG9wLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmFhLXNraXAtbmF2aWdhdGlvbiB7XG4gIGNsaXA6IHJlY3QoMC4xcmVtLCAwLjFyZW0sIDAuMXJlbSwgMC4xcmVtKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDAuMXJlbTtcbiAgd2lkdGg6IDAuMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuLmFhLXNraXAtbmF2aWdhdGlvbjphY3RpdmUsIC5hYS1za2lwLW5hdmlnYXRpb246Zm9jdXMsIC5hYS1za2lwLW5hdmlnYXRpb246aG92ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgdG9wOiAwLjVyZW07XG4gIGxlZnQ6IDAuNXJlbTtcbiAgcGFkZGluZzogMC42ZW0gMS45ZW07XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzA1NjIxO1xuICBib3JkZXItcmFkaXVzOiAwLjhyZW07XG4gIGJveC1zaGFkb3c6IDByZW0gMC4xcmVtIDEuNnJlbSAwcmVtIHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGNsaXA6IGF1dG87XG4gIHotaW5kZXg6IDEwMDAwMDtcbn1cblxuLmFhLXNpdGUtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MkMxMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUuNnJlbTtcbiAgei1pbmRleDogMjA7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlO1xuICAvKiYuYWEtc2l0ZS1oZWFkZXItLXNjcm9sbCB7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgdG9wOiAtMy42cmVtO1xuICAgIH1cbiAgfSovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLXNpdGUtaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDcuMnJlbTtcbiAgfVxufVxuLmFhLXNpdGUtaGVhZGVyID4gLmFhLWlubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IGNhbGMoMy4ycmVtICsgMi41dmgpIGNhbGMoMy4ycmVtICsgMC41dncpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE1LjRyZW0gYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiBpbmhlcml0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1zaXRlLWhlYWRlciA+IC5hYS1pbm5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNy44cmVtIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWEtc2l0ZS1oZWFkZXIgLmFhLW5hdmlnYXRpb24taXRlbS0tbGFuZ3VhZ2VzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5hYS1zaXRlLWhlYWRlci0taGF0IHtcbiAgaGVpZ2h0OiAzLjZyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZERkE7XG59XG4uYWEtc2l0ZS1oZWFkZXItLWhhdCA+IC5hYS1pbm5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiBjYWxjKDMuMnJlbSArIDIuNXZoKSBjYWxjKDMuMnJlbSArIDAuNXZ3KTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogaW5oZXJpdDtcbn1cblxuLmFhLXNpdGUtaGVhZGVyLS13ZWJwYWdlIC5hYS1pbm5lciB7XG4gIG1heC13aWR0aDogbWF4KDc1dncsIDEzNnJlbSAvIDEyICogMTIpO1xufVxuXG4vKm1haW46bm90KC5hYS1sYW5kaW5nLXBhZ2UpIHtcbiAgbWFyZ2luLXRvcDogJGhlYWRlci1oZWlnaHQtbW9iaWxlO1xuXG4gIEBpbmNsdWRlIGJwLW1pbihsZykge1xuICAgIG1hcmdpbi10b3A6ICRoZWFkZXItaGVpZ2h0O1xuICB9XG59Ki9cbi5hYS1icmFuZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE1LjRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLWJyYW5kaW5nIHtcbiAgICBtYXgtd2lkdGg6IDE3LjhyZW07XG4gIH1cbn1cbi5hYS1icmFuZGluZyBhLFxuLmFhLWJyYW5kaW5nIHN2ZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWEtYnJhbmRpbmcgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYWEtYnJhbmRpbmcgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hYS1zaXRlLWhlYWRlci0tbGFuZGluZy1wYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIEZvb3RlclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLXNpdGUtZm9vdGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWEtc2l0ZS1mb290ZXIgLmFhLXNpdGUtZm9vdGVyX19pbm5lciB7XG4gIGdyaWQtcm93LWdhcDogMHJlbTtcbn1cbi5hYS1zaXRlLWZvb3RlciAuYWEtZm9vdGVyLWJyYW5kaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTUuNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1zaXRlLWZvb3RlciAuYWEtZm9vdGVyLWJyYW5kaW5nIHtcbiAgICBtYXgtd2lkdGg6IDE3LjhyZW07XG4gIH1cbn1cbi5hYS1zaXRlLWZvb3RlciAuYWEtZm9vdGVyLWJvZHkgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5hYS1zaXRlLWZvb3RlciAuYWEtZm9vdGVyLW5hdiB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmFhLXNpdGUtZm9vdGVyIC5hYS1mb290ZXItbmF2IGEge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYS1zaXRlLWZvb3RlciAuYWEtZ3JpZC5hYS1ncmlkLS1hdXRvIHtcbiAgICBncmlkLWF1dG8tZmxvdzogcm93O1xuICAgIGdyaWQtZ2FwOiAxLjZyZW0gY2FsYygzLjJyZW0gKyAwLjV2dyk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFhLXNpdGUtZm9vdGVyX19sZWdhbCAuYWEtZ3JpZC5hYS1ncmlkLS10aHJlZSB7XG4gICAgcm93LWdhcDogMi40cmVtO1xuICB9XG59XG5cbi5hYS1zaXRlLWZvb3Rlci0tbGFuZGluZy1wYWdlIC5hYS1zaXRlLWZvb3Rlcl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmFhLWJhY2stdG8tdG9wIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogMy4ycmVtO1xuICBoZWlnaHQ6IDMuMnJlbTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDMuMnJlbTtcbiAgcmlnaHQ6IDMuMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAwLjJyZW0gc29saWQgIzI0MjQyNDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDIwO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZTtcbn1cbi5hYS1iYWNrLXRvLXRvcCBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLmFhLWJhY2stdG8tdG9wIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiAjMjQyNDI0O1xufVxuLmFhLWJhY2stdG8tdG9wOmhvdmVyLCAuYWEtYmFjay10by10b3A6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQyQzEwO1xufVxuLmFhLWJhY2stdG8tdG9wLmFhLWJhY2stdG8tdG9wLS1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgQWNjb3JkaW9uXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlcixcbi5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAjMjQyNDI0O1xufVxuLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXIuYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlci0tb3Blbixcbi5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyOm5vdCg6bGFzdC1jaGlsZCkuYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlci0tb3BlbiB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlciAuYWEtYWNjb3JkaW9uLWl0ZW1fX3RyaWdnZXIsXG4uYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlcjpub3QoOmxhc3QtY2hpbGQpIC5hYS1hY2NvcmRpb24taXRlbV9fdHJpZ2dlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMS42cmVtIDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyIC5hYS1hY2NvcmRpb24taXRlbV9fdHJpZ2dlcjpmb2N1cywgLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXIgLmFhLWFjY29yZGlvbi1pdGVtX190cmlnZ2VyOmhvdmVyLFxuLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXI6bm90KDpsYXN0LWNoaWxkKSAuYWEtYWNjb3JkaW9uLWl0ZW1fX3RyaWdnZXI6Zm9jdXMsXG4uYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlcjpub3QoOmxhc3QtY2hpbGQpIC5hYS1hY2NvcmRpb24taXRlbV9fdHJpZ2dlcjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXIgLmFhLWFjY29yZGlvbi1pdGVtX190cmlnZ2VyIHN2Zyxcbi5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyOm5vdCg6bGFzdC1jaGlsZCkgLmFhLWFjY29yZGlvbi1pdGVtX190cmlnZ2VyIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyLjhyZW07XG4gIHJpZ2h0OiAxLjZyZW07XG4gIHdpZHRoOiAxLjJyZW07XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2U7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXIgLmFhLWFjY29yZGlvbi1pdGVtX190cmlnZ2VyIHN2ZyBwYXRoLFxuLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXI6bm90KDpsYXN0LWNoaWxkKSAuYWEtYWNjb3JkaW9uLWl0ZW1fX3RyaWdnZXIgc3ZnIHBhdGgge1xuICBzdHJva2U6ICMyNDI0MjQ7XG59XG4uYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlciAuYWEtYWNjb3JkaW9uLWl0ZW1fX3RyaWdnZXJbYXJpYS1leHBhbmRlZD10cnVlXSBzdmcsXG4uYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlcjpub3QoOmxhc3QtY2hpbGQpIC5hYS1hY2NvcmRpb24taXRlbV9fdHJpZ2dlclthcmlhLWV4cGFuZGVkPXRydWVdIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXIgLmFhLWFjY29yZGlvbi1pdGVtX190aXRsZSxcbi5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyOm5vdCg6bGFzdC1jaGlsZCkgLmFhLWFjY29yZGlvbi1pdGVtX190aXRsZSB7XG4gIGNvbG9yOiAjMjQyNDI0O1xufVxuXG4uYWEtYWNjb3JkaW9uLWl0ZW1fX2JvZHkge1xuICBwYWRkaW5nLWJvdHRvbTogMS42cmVtO1xuICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgIzI0MjQyNDtcbn1cbi5hYS1hY2NvcmRpb24taXRlbV9fYm9keVtoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFhLWJnLXNlY29uZGFyeS1saWdodCAuYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlcixcbi5hYS1iZy1zZWNvbmRhcnktbGlnaHQgLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXI6bm90KDpsYXN0LWNoaWxkKSxcbi5hYS1iZy1jb21wbGVtZW50YXJ5LWxpZ2h0IC5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyLFxuLmFhLWJnLWNvbXBsZW1lbnRhcnktbGlnaHQgLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXI6bm90KDpsYXN0LWNoaWxkKSxcbi5hYS1iZy1saWdodCAuYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlcixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWxpZ2h0IC5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyLFxuLmFhLWJnLWxpZ2h0IC5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMjQyNDI0O1xufVxuLmFhLWJnLXNlY29uZGFyeS1saWdodCAuYWEtYWNjb3JkaW9uLWl0ZW1fX2JvZHksXG4uYWEtYmctY29tcGxlbWVudGFyeS1saWdodCAuYWEtYWNjb3JkaW9uLWl0ZW1fX2JvZHksXG4uYWEtYmctbGlnaHQgLmFhLWFjY29yZGlvbi1pdGVtX19ib2R5LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tbGlnaHQgLmFhLWFjY29yZGlvbi1pdGVtX19ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzI0MjQyNDtcbn1cblxuLmFhLWJnLXNlY29uZGFyeSAuYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlciwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IC5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyLFxuLmFhLWJnLXNlY29uZGFyeSAuYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRkZGRjtcbn1cbi5hYS1iZy1zZWNvbmRhcnkgLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXIgc3ZnIHBhdGgsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlciBzdmcgcGF0aCxcbi5hYS1iZy1zZWNvbmRhcnkgLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXI6bm90KDpsYXN0LWNoaWxkKSBzdmcgcGF0aCB7XG4gIHN0cm9rZTogI0ZGRkZGRjtcbiAgZmlsbDogI0ZGRkZGRjtcbn1cbi5hYS1iZy1zZWNvbmRhcnkgLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXIgLmFhLWFjY29yZGlvbi1pdGVtX190aXRsZSwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IC5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyIC5hYS1hY2NvcmRpb24taXRlbV9fdGl0bGUsXG4uYWEtYmctc2Vjb25kYXJ5IC5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyOm5vdCg6bGFzdC1jaGlsZCkgLmFhLWFjY29yZGlvbi1pdGVtX190aXRsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmFhLWJnLXNlY29uZGFyeSAuYWEtYWNjb3JkaW9uLWl0ZW1fX2JvZHksIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuYWEtYWNjb3JkaW9uLWl0ZW1fX2JvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIEFBIC0gQmxvZyBwb3N0c1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLWJsb2ctcG9zdHMuYWEtbW9kdWxlLXdpZHRoLS1wYWdlIC5hYS1tb2R1bGUtaW5uZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFhLWJsb2ctcG9zdHMgLmFhLWJsb3QtcG9zdF9fdG9waWMge1xuICBsZWZ0OiBjYWxjKDMuMnJlbSAqIDAuNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDMuMnJlbSAqIDAuNSk7XG4gIHotaW5kZXg6IDI7XG59XG4uYWEtYmxvZy1wb3N0cyAuYWEtY29sdW1uX19pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMy4ycmVtICogMC41KTtcbn1cbi5hYS1ibG9nLXBvc3RzIC5hYS1jb2x1bW5fX2RhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygzLjJyZW0gKiAwLjM3NSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmFhLWJsb2ctcG9zdHMgLmg0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgQUEgLSBDb2x1bW5zXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtY29sdW1ucyAuYWEtY29sdW1uLFxuLmFhLWJsb2ctcG9zdHMgLmFhLWNvbHVtbiB7XG4gIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcbn1cbi5hYS1jb2x1bW5zIC5hYS1jb2x1bW46aG92ZXIgLmFhLWNvbHVtbl9faW1hZ2UgaW1nLFxuLmFhLWJsb2ctcG9zdHMgLmFhLWNvbHVtbjpob3ZlciAuYWEtY29sdW1uX19pbWFnZSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDgpO1xufVxuXG4uYWEtY29sdW1uX19pbWFnZSB7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygzLjJyZW0gKiAwLjc1KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC44cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC44cmVtO1xufVxuLmFhLWNvbHVtbl9faW1hZ2UgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZTtcbn1cblxuLmFhLWNvbHVtbl9fYm9keS0tcGFkZGluZyB7XG4gIHBhZGRpbmc6IGNhbGMoMy4ycmVtICogMC43NSk7XG59XG5cbi5hYS1jb2x1bW5fX2ltYWdlICsgLmFhLWNvbHVtbl9fYm9keS0tcGFkZGluZyB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uYWEtY29sdW1uLS1saW5rOmhvdmVyIC5hYS1jb2x1bW5fX2ltYWdlIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wOCk7XG59XG5cbi5hYS1jb2x1bW5fX2RhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygzLjJyZW0gKiAwLjM3NSk7XG59XG5cbi5hYS1jb2x1bW4tLWdyaWQge1xuICBncmlkLXJvdy1nYXA6IDA7XG59XG4uYWEtY29sdW1uLS1ncmlkIC5hYS1jb2x1bW5fX2ltYWdlIHtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDMuMnJlbSAqIDAuNzUpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYS1jb2x1bW4tLWdyaWQgLmFhLWNvbHVtbl9faW1hZ2Uge1xuICAgIGFzcGVjdC1yYXRpbzogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgQUEgLSBGb3JtXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtZm9ybS0tbGF5b3V0LW9uZSAuYWEtbW9kdWxlX19oZWFkZXI6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMy4ycmVtICsgMy4ycmVtICogMC41KTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBBQSAtIEhlcm9cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1oZXJvIC5hYS1tb2R1bGUtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG59XG4uYWEtaGVybyAuYWEtYnV0dG9uLWNvbnRhaW5lciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyLjRyZW07XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgQUEgLSBJbWFnZVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIEFBIC0gTWVkaWEgJiBUZXh0XG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW1lZGlhLXRleHQge1xuICAgIG1pbi1oZWlnaHQ6IDQycmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5hYS1tZWRpYS10ZXh0Om5vdCguYWEtbWVkaWEtdGV4dC0taWNvbikgLmFhLWNvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogaW5oZXJpdDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBpbmhlcml0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1tZWRpYS10ZXh0Om5vdCguYWEtbWVkaWEtdGV4dC0taWNvbikgLmFhLW1lZGlhLXRleHRfX21lZGlhLWNvbHVtbixcbiAgLmFhLW1lZGlhLXRleHQ6bm90KC5hYS1tZWRpYS10ZXh0LS1pY29uKSAuYWEtbWVkaWEtdGV4dF9fdGV4dC1jb2x1bW4ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDY7XG4gIH1cbn1cbi5hYS1tZWRpYS10ZXh0IC5hYS1jb250ZW50IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFhLW1lZGlhLXRleHRfX21lZGlhLWNvbHVtbiBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1tZWRpYS10ZXh0LS1yZXZlcnNlZC1kZXNrdG9wIC5hYS1tZWRpYS10ZXh0X19tZWRpYS1jb2x1bW4ge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5hYS1tZWRpYS10ZXh0LS1yZXZlcnNlZC1kZXNrdG9wIC5hYS1tZWRpYS10ZXh0X190ZXh0LWNvbHVtbiB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYS1tZWRpYS10ZXh0LS1yZXZlcnNlZC1tb2JpbGUgLmFhLW1lZGlhLXRleHRfX21lZGlhLWNvbHVtbiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmFhLW1lZGlhLXRleHQtLXJldmVyc2VkLW1vYmlsZSAuYWEtbWVkaWEtdGV4dF9fdGV4dC1jb2x1bW4ge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbWVkaWEtdGV4dC5hYS1tZWRpYS10ZXh0LS1jb3ZlciAuYWEtbWVkaWEtdGV4dF9fbWVkaWEtY29sdW1uIGltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1tZWRpYS10ZXh0LmFhLW1lZGlhLXRleHQtLWNvbnRhaW4gLmFhLW1lZGlhLXRleHRfX21lZGlhLWNvbHVtbiBpbWcsXG4gIC5hYS1tZWRpYS10ZXh0LmFhLW1lZGlhLXRleHQtLWZ1bGwuYWEtbWVkaWEtdGV4dC0tY29udGFpbiAuYWEtbWVkaWEtdGV4dF9fbWVkaWEtY29sdW1uIGltZyB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxufVxuXG4uYWEtbWVkaWEtdGV4dC5hYS1tZWRpYS10ZXh0LS1mdWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYS1tZWRpYS10ZXh0LmFhLW1lZGlhLXRleHQtLWZ1bGw6bm90KC5hYS1tZWRpYS10ZXh0LS1yZXZlcnNlZC1tb2JpbGUpIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYS1tZWRpYS10ZXh0LmFhLW1lZGlhLXRleHQtLWZ1bGwuYWEtbWVkaWEtdGV4dC0tcmV2ZXJzZWQtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1tZWRpYS10ZXh0LmFhLW1lZGlhLXRleHQtLWZ1bGwgPiAuYWEtaW5uZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEzLCBtaW5tYXgoMHB4LCAxZnIpKTtcbiAgfVxuICAuYWEtbWVkaWEtdGV4dC5hYS1tZWRpYS10ZXh0LS1mdWxsID4gLmFhLWlubmVyIC5hYS1jb250ZW50LXdpZHRoLS1mdWxsIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxMztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYS1tZWRpYS10ZXh0LmFhLW1lZGlhLXRleHQtLWZ1bGwgLmFhLW1lZGlhLXRleHRfX21lZGlhLWNvbHVtbiB7XG4gICAgbGVmdDogY2FsYyhtYXgoN3Z3LCAycmVtKSAqIC0xKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmFhLW1lZGlhLXRleHQuYWEtbWVkaWEtdGV4dC0tZnVsbCAuYWEtbWVkaWEtdGV4dF9fbWVkaWEtY29sdW1uIHtcbiAgICBsZWZ0OiBjYWxjKG1heCg1dncsIDJyZW0pICogLTEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW1lZGlhLXRleHQuYWEtbWVkaWEtdGV4dC0tZnVsbCAuYWEtbWVkaWEtdGV4dF9fbWVkaWEtY29sdW1uIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbWVkaWEtdGV4dC5hYS1tZWRpYS10ZXh0LS1mdWxsIC5hYS1tZWRpYS10ZXh0X19tZWRpYS1jb2x1bW4gaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbWVkaWEtdGV4dC5hYS1tZWRpYS10ZXh0LS1mdWxsIC5hYS1tZWRpYS10ZXh0X190ZXh0LWNvbHVtbiB7XG4gICAgZ3JpZC1jb2x1bW46IDgvMTQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbWVkaWEtdGV4dC5hYS1tZWRpYS10ZXh0LS1mdWxsLmFhLW1lZGlhLXRleHQtLXJldmVyc2VkLWRlc2t0b3AgLmFhLW1lZGlhLXRleHRfX21lZGlhLWNvbHVtbiB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1tZWRpYS10ZXh0LmFhLW1lZGlhLXRleHQtLWZ1bGwuYWEtbWVkaWEtdGV4dC0tcmV2ZXJzZWQtZGVza3RvcCAuYWEtbWVkaWEtdGV4dF9fdGV4dC1jb2x1bW4ge1xuICAgIGdyaWQtY29sdW1uOiAxLzc7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYS1tZWRpYS10ZXh0LS1pY29uLmFhLW1lZGlhLXRleHQtLXJldmVyc2VkLWRlc2t0b3AgLmFhLW1lZGlhLXRleHRfX21lZGlhLWNvbHVtbiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmFhLW1lZGlhLXRleHQtLWljb24uYWEtbWVkaWEtdGV4dC0tcmV2ZXJzZWQtZGVza3RvcCAuYWEtbWVkaWEtdGV4dF9fdGV4dC1jb2x1bW4ge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG4uYWEtbWVkaWEtdGV4dC0taWNvbiAuYWEtbWVkaWEtdGV4dF9fbWVkaWEtY29sdW1uIGltZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogbWluKDQwJSwgMjByZW0pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYS1tZWRpYS10ZXh0LS1pY29uIC5hYS1tZWRpYS10ZXh0X19tZWRpYS1jb2x1bW4gaW1nIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgQUEgLSBOdW1iZXJzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtbnVtYmVycyAuYWEtY29sdW1uX19ib2R5Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG59XG4uYWEtbnVtYmVycyAuYWEtbnVtYmVyIHtcbiAgY29sb3I6ICNDMDU2MjE7XG59XG4uYWEtbnVtYmVycyAuYWEtbnVtYmVyLmFhLW51bWJlci0tdGV4dC1iZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4uYWEtbnVtYmVycyAuYWEtbnVtYmVyLmFhLW51bWJlci0tdGV4dC1hZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuLmFhLW51bWJlcnMgLmFhLXN1YnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hYS1udW1iZXJzIC5hYS1iZy1zZWNvbmRhcnkgLmFhLW51bWJlciwgLmFhLW51bWJlcnMgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IC5hYS1udW1iZXIge1xuICBjb2xvcjogI0Q4Qjg4MDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBBQSAtIFBhbmVsc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLXBhbmVscyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtcGFuZWxzID4gLmFhLWlubmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMywgbWlubWF4KDBweCwgMWZyKSk7XG4gIH1cbiAgLmFhLXBhbmVscyA+IC5hYS1pbm5lciAuYWEtY29udGVudC13aWR0aC0tZnVsbCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTM7XG4gIH1cbn1cbi5hYS1wYW5lbHMgLmFhLWJyYW5kaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG4uYWEtcGFuZWxzIC5hYS1jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDA7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogaW5oZXJpdDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtcGFuZWxzIC5hYS1jb250ZW50IHtcbiAgICBncmlkLWdhcDogaW5oZXJpdDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1wYW5lbHMgLmFhLXBhbmVsIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLXBhbmVscyAuYWEtcGFuZWwuYWEtcGFuZWwtLWNvbnRlbnQge1xuICAgIGdyaWQtY29sdW1uOiAxLzc7XG4gIH1cbn1cbi5hYS1wYW5lbHMgLmFhLXBhbmVsLmFhLXBhbmVsLS1jb250ZW50IGgxIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5hYS1wYW5lbHMgLmFhLXBhbmVsLmFhLXBhbmVsLS1jb250ZW50IC5hYS1wYW5lbC0td3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMy4ycmVtICogMC43NSArIDF2aCArIDIuOHJlbSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLXBhbmVscyAuYWEtcGFuZWwuYWEtcGFuZWwtLWNvbnRlbnQgLmFhLXBhbmVsLS13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDMuMnJlbSAqIDEuMjUgKyAxdmggKyAzLjJyZW0pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFhLXBhbmVscyAuYWEtcGFuZWwuYWEtcGFuZWwtLWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogY2FsYyhtYXgoN3Z3LCAycmVtKSAqIC0xKTtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYWEtcGFuZWxzIC5hYS1wYW5lbC5hYS1wYW5lbC0taW1hZ2Uge1xuICAgIGxlZnQ6IGNhbGMobWF4KDV2dywgMnJlbSkgKiAtMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtcGFuZWxzIC5hYS1wYW5lbC5hYS1wYW5lbC0taW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5hYS1wYW5lbHMgLmFhLXBhbmVsLmFhLXBhbmVsLS1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtcGFuZWxzIC5hYS1wYW5lbC5hYS1wYW5lbC0taW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIFF1b3RlXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtcXVvdGVfX2ltYWdlIHtcbiAgd2lkdGg6IDEwcmVtO1xuICBoZWlnaHQ6IDEwcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYWEtcXVvdGVfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMHJlbTtcbiAgaGVpZ2h0OiAxMHJlbTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5hYS1jb250ZW50LWFsaWdubWVudC0tY2VudGVyIC5hYS1xdW90ZV9faW1hZ2Uge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgU29jaWFsIEZvbGxvd1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLXNvY2lhbC1mb2xsb3cge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBncmlkLWF1dG8tY29sdW1uczogMy4ycmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMy4ycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1zb2NpYWwtZm9sbG93IHtcbiAgICBncmlkLWF1dG8tY29sdW1uczogMy4ycmVtO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBjb2x1bW4tZ2FwOiAzLjJyZW07XG4gIH1cbn1cbi5hYS1zb2NpYWwtZm9sbG93IGEgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzLjJyZW07XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtc29jaWFsLWZvbGxvdyBhIHN2ZyB7XG4gICAgd2lkdGg6IDMuMnJlbTtcbiAgfVxufVxuLmFhLXNvY2lhbC1mb2xsb3cgYSBzdmcgcGF0aCB7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlO1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBTb2NpYWwgU2hhcmluZ1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLXNvY2lhbC1zaGFyaW5nIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiBjYWxjKDMuMnJlbSAqIDAuNSk7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogY2FsYygzLjJyZW0gKiAwLjc1KTtcbiAgcGFkZGluZzogMDtcbn1cbi5hYS1zb2NpYWwtc2hhcmluZyBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmFhLXNvY2lhbC1zaGFyaW5nIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAyLjRyZW07XG59XG4uYWEtc29jaWFsLXNoYXJpbmcgc3ZnIHBhdGgge1xuICBmaWxsOiAjMjQyNDI0O1xufVxuLmFhLXNvY2lhbC1zaGFyaW5nIGE6aG92ZXIgc3ZnIHBhdGgsXG4uYWEtc29jaWFsLXNoYXJpbmcgYTpmb2N1cyBzdmcgcGF0aCxcbi5hYS1zb2NpYWwtc2hhcmluZyBhOmFjdGl2ZSBzdmcgcGF0aCB7XG4gIGZpbGw6ICNDMDU2MjE7XG59XG5cbm1haW46bm90KC5hYS1sYW5kaW5nLXBhZ2UpIC5hYS1zb2NpYWwtc2hhcmluZyBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbik6bm90KC5ocy1idXR0b24pOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBUZWFtXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtdGVhbSAuYWEtdGVhbS1pbml0LWlzb3RvcGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWEtdGVhbSAuYWEtdGVhbS1pbml0LWlzb3RvcGUge1xuICAgIG1hcmdpbjogMCBjYWxjKGNhbGMoMy4ycmVtICsgMC41dncpIC8gLTIpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyBjYWxjKDMuMnJlbSArIDAuNXZ3KSk7XG4gIH1cbn1cbi5hYS10ZWFtIC5hYS10ZWFtLWluaXQtaXNvdG9wZSAuYWEtY29sdW1uIHtcbiAgYW5pbWF0aW9uOiBpc290b3BlRmFkZUluIDAuOHMgZWFzZSAwLjFzIDEgZm9yd2FyZHM7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMy4ycmVtICsgMi41dmgpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFyZW0pO1xuICB3aWR0aDogMTAwJTtcbn1cbkBrZXlmcmFtZXMgaXNvdG9wZUZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXJlbSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWEtdGVhbSAuYWEtdGVhbS1pbml0LWlzb3RvcGUgLmFhLWNvbHVtbiB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoY2FsYygzLjJyZW0gKyAwLjV2dykgLyAyKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoY2FsYygzLjJyZW0gKyAwLjV2dykgLyAyKTtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMlIC0gY2FsYygzLjJyZW0gKyAwLjV2dykpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLXRlYW0gLmFhLXRlYW0taW5pdC1pc290b3BlIC5hYS1jb2x1bW4ge1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIGNhbGMoMy4ycmVtICsgMC41dncpKTtcbiAgfVxufVxuLmFhLXRlYW0gLmFhLXRlYW0taW5pdC1pc290b3BlIC5hYS1jb2x1bW4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFhLXRlYW0tZmlsdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2x1bW4tZ2FwOiAycmVtO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS10ZWFtLWZpbHRlciB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgfVxufVxuLmFhLXRlYW0tZmlsdGVyIGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5hYS10ZWFtLW1lbWJlcl9faW1hZ2Uge1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hYS10ZWFtLW1lbWJlcl9fYm9keSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG4uYWEtdGVhbS1tZW1iZXJfX2JvZHkgYSArIGEge1xuICBtYXJnaW4tdG9wOiAwLjRyZW07XG59XG5cbi5hYS10ZWFtLW1lbWJlcl9fbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBBQSAtIFJpY2ggVGV4dFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBBQSAtIFZpZGVvXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgU3lzdGVtIFBhZ2VzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtc3lzdGVtLXBhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLypoMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgfSovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLXN5c3RlbS1wYWdlIC5hYS1tb2R1bGUtd2lkdGgtLXBhZ2Uge1xuICAgIG1heC13aWR0aDogbWF4KDY1dncsIDEzNnJlbSAvIDEyICogOCk7XG4gIH1cbn1cbi5hYS1zeXN0ZW0tcGFnZSAuYWEtbW9kdWxlLXdpZHRoLS1wYWdlOmZpcnN0LW9mLXR5cGUgPiAuYWEtbW9kdWxlLWlubmVyIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC40cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC40cmVtO1xufVxuLmFhLXN5c3RlbS1wYWdlIC5hYS1tb2R1bGUtd2lkdGgtLXBhZ2U6bGFzdC1vZi10eXBlID4gLmFhLW1vZHVsZS1pbm5lciwgLmFhLXN5c3RlbS1wYWdlIC5hYS1tb2R1bGUtd2lkdGgtLXBhZ2UuYWEtZW1haWwtcHJlZnMgPiAuYWEtbW9kdWxlLWlubmVyLCAuYWEtc3lzdGVtLXBhZ2UgLmFhLW1vZHVsZS13aWR0aC0tcGFnZS5hYS1lbWFpbC1jb25maXJtID4gLmFhLW1vZHVsZS1pbm5lciB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNHJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNHJlbTtcbn1cbi5hYS1zeXN0ZW0tcGFnZSAuYWEtZW1haWwtcHJlZnMgLnBhZ2UtaGVhZGVyIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hYS1zeXN0ZW0tcGFnZSAuYWEtZW1haWwtcHJlZnMtZm9ybSBmb3JtIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmFhLXN5c3RlbS1wYWdlIGZvcm0ge1xuICBtYXgtd2lkdGg6IDUwcmVtO1xufVxuLmFhLXN5c3RlbS1wYWdlIGZvcm0gaDMge1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMjQyNDI0O1xuICBmb250LWZhbWlseTogXCJDYW1wdG9uXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjNyZW0gKyAwLjF2dyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygzLjJyZW0gKiAwLjI1KTtcbn1cbi5hYS1zeXN0ZW0tcGFnZSBmb3JtIC5ocy1pbnB1dCB7XG4gIHBhZGRpbmctdG9wOiAwcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwcmVtICFpbXBvcnRhbnQ7XG59XG4uYWEtc3lzdGVtLXBhZ2UgZm9ybSAuaHMtc3VibWl0IHtcbiAgbWFyZ2luLXRvcDogMHJlbTtcbn1cbi5hYS1zeXN0ZW0tcGFnZSBmb3JtIC5ocy1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAzLjJyZW07XG59XG4uYWEtc3lzdGVtLXBhZ2UgZm9ybSAuaHMtZm9ybS1maWVsZDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDMuMnJlbSAqIDAuNzUpO1xufVxuLmFhLXN5c3RlbS1wYWdlIGZvcm0gLmhzLWZvcm0tZmllbGQgPiBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuMXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygzLjJyZW0gKiAwLjI1KTtcbn1cbi5hYS1zeXN0ZW0tcGFnZSBmb3JtIC5ocy1mb3JtLWZpZWxkID4gbGFiZWw6ZW1wdHksIC5hYS1zeXN0ZW0tcGFnZSBmb3JtIC5ocy1mb3JtLWZpZWxkID4gbGFiZWw6ZW1wdHkgKyBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hYS1zeXN0ZW0tcGFnZSBmb3JtIC5ocy1sb2dpbi13aWRnZXQtc2hvdy1wYXNzd29yZCxcbi5hYS1zeXN0ZW0tcGFnZSBmb3JtIC5ocy1yZWdpc3Rlci13aWRnZXQtc2hvdy1wYXNzd29yZCxcbi5hYS1zeXN0ZW0tcGFnZSBmb3JtIC5ocy1yZXNldC13aWRnZXQtc2hvdy1wYXNzd29yZCB7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMy4ycmVtICogMC4yNSk7XG59XG4uYWEtc3lzdGVtLXBhZ2UgdWwuaHMtZXJyb3ItbXNncyB7XG4gIG1hcmdpbjogMDtcbn1cbi5hYS1zeXN0ZW0tcGFnZSB1bC5ocy1lcnJvci1tc2dzIGxhYmVsOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWEtc3lzdGVtLXBhZ2UgLmhzX2Nvc193cmFwcGVyX3R5cGVfbWVtYmVyX2xvZ2luIC5ocy1mb3JtLWZpZWxkOm50aC1vZi10eXBlKDMpIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5hYS1zeXN0ZW0tcGFnZSAuaHNfY29zX3dyYXBwZXJfdHlwZV9tZW1iZXJfbG9naW4gLmhzLWZvcm0tZmllbGQ6bnRoLW9mLXR5cGUoMykgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFhLXN5c3RlbS1wYWdlIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXgtd2lkdGg6IDI0cmVtO1xufVxuLmFhLXN5c3RlbS1wYWdlIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCBbbmFtZT1wYXNzd29yZF0ge1xuICBoZWlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbn1cbi5hYS1zeXN0ZW0tcGFnZSAuZW1haWwtcHJlZnMge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLmFhLXN5c3RlbS1wYWdlIC5lbWFpbC1wcmVmcyAuaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNHJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICMxNDJDMTA7XG59XG4uYWEtc3lzdGVtLXBhZ2UgLmVtYWlsLXByZWZzIC5pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAxLjRyZW07XG4gIHBhZGRpbmctdG9wOiAxLjRyZW07XG4gIGJvcmRlci10b3A6IDAuMXJlbSBzb2xpZCAjMTQyQzEwO1xufVxuLmFhLXN5c3RlbS1wYWdlIC5lbWFpbC1wcmVmcyAuaXRlbSAuY2hlY2tib3gtcm93ICsgcCB7XG4gIG1hcmdpbi10b3A6IDAuOHJlbTtcbn1cbi5hYS1zeXN0ZW0tcGFnZSAuZW1haWwtcHJlZnMgLnN1YnNjcmliZS1vcHRpb25zIHtcbiAgbWFyZ2luLXRvcDogMS44cmVtO1xufVxuLmFhLXN5c3RlbS1wYWdlIC5lbWFpbC1wcmVmcyAuc3Vic2NyaWJlLW9wdGlvbnMgLmhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uYWEtc3lzdGVtLXBhZ2UgLmVtYWlsLXByZWZzIC5ocy1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAzLjJyZW07XG59XG4uYWEtc3lzdGVtLXBhZ2UgLnBhZ2UtaGVhZGVyICsgLnN1Y2Nlc3Mge1xuICBtYXJnaW4tdG9wOiAxLjRyZW07XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgQmxvZyBMaXN0aW5nXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIFRhZ3NcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS10YWdzX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWEtdGFnc19faW5uZXIge1xuICAgIG1heC13aWR0aDogY2FsYygxMzZyZW0gLyAxMiAqIDEyKTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmFhLXRhZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAuN3JlbSAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS42cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMjQyNDI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhCODgwO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbn1cbi5hYS10YWc6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG59XG4uYWEtdGFnOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MwNTYyMTtcbn1cblxuLmFhLXRhZy0tY3VycmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMDU2MjE7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgUGFnaW5hdGlvblxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1wYWdpbmF0aW9uIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTM2cmVtIC8gMTIgKiA2KTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi5hYS1wYWdpbmF0aW9uIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmFhLXBhZ2luYXRpb24gbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uYWEtcGFnaW5hdGlvbiBsaTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLXBhZ2luYXRpb24gbGk6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uYWEtcGFnaW5hdGlvbiBsaSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogNHJlbTtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMyNDI0MjQ7XG59XG4uYWEtcGFnaW5hdGlvbiBsaSBhLmFhLXBhZ2luYXRpb24tLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMDU2MjE7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmFhLXBhZ2luYXRpb24gbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTkyLCA4NiwgMzMsIDAuMik7XG4gIGNvbG9yOiAjMjQyNDI0O1xufVxuXG4uYWEtYmxvZy1saXN0aW5nIC5hYS1ibG9nLWxpc3RpbmdfX3RhZ3Mge1xuICBkaXNwbGF5OiBncmlkO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hYS1ibG9nLWxpc3RpbmcgLmhzLWZpZWxkdHlwZS1zZWxlY3Qge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuLmFhLWJsb2ctbGlzdGluZyAuaHMtZmllbGR0eXBlLXNlbGVjdCAuaW5wdXQ6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxMlwiIGhlaWdodD1cIjEyXCIgdmlld0JveD1cIjAgMCAxMiAxMlwiIGZpbGw9XCJub25lXCI+PGcgY2xpcC1wYXRoPVwidXJsKCUyM2NsaXAwXzE4NzA3Xzk3MzA3KVwiPjxwYXRoIGQ9XCJNMTAuMDk2MiA0LjM1NjU2QzEwLjA2NzggNC4yODgwNCAxMC4wMTk4IDQuMjI5NDYgOS45NTgxMyA0LjE4ODI0QzkuODk2NDcgNC4xNDcwMiA5LjgyMzk3IDQuMTI1MDIgOS43NDk4MSA0LjEyNUgyLjI0OTgxQzIuMTc1NiA0LjEyNDk0IDIuMTAzMDQgNC4xNDY5IDIuMDQxMzEgNC4xODgxQzEuOTc5NTkgNC4yMjkzMSAxLjkzMTQ4IDQuMjg3ODkgMS45MDMwNyA0LjM1NjQ1QzEuODc0NjcgNC40MjUwMSAxLjg2NzI0IDQuNTAwNDYgMS44ODE3MyA0LjU3MzI0QzEuODk2MjMgNC42NDYwMiAxLjkzMTk5IDQuNzEyODcgMS45ODQ0OSA0Ljc2NTMxTDUuNzM0NDkgOC41MTUzMUM1Ljc2OTMyIDguNTUwMTggNS44MTA2OCA4LjU3Nzg0IDUuODU2MiA4LjU5NjcxQzUuOTAxNzMgOC42MTU1OCA1Ljk1MDUzIDguNjI1MjkgNS45OTk4MSA4LjYyNTI5QzYuMDQ5MDkgOC42MjUyOSA2LjA5Nzg4IDguNjE1NTggNi4xNDM0MSA4LjU5NjcxQzYuMTg4OTMgOC41Nzc4NCA2LjIzMDI5IDguNTUwMTggNi4yNjUxMiA4LjUxNTMxTDEwLjAxNTEgNC43NjUzMUMxMC4wNjc1IDQuNzEyODQgMTAuMTAzMiA0LjY0NiAxMC4xMTc3IDQuNTczMjRDMTAuMTMyMSA0LjUwMDQ4IDEwLjEyNDYgNC40MjUwOCAxMC4wOTYyIDQuMzU2NTZaXCIgZmlsbD1cIndoaXRlXCIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9XCJjbGlwMF8xODcwN185NzMwN1wiPjxyZWN0IHdpZHRoPVwiMTJcIiBoZWlnaHQ9XCIxMlwiIGZpbGw9XCJ3aGl0ZVwiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4nKTtcbiAgd2lkdGg6IDEuMnJlbTtcbn1cbi5hYS1ibG9nLWxpc3RpbmcgLmhzLWZpZWxkdHlwZS1zZWxlY3QgLmlucHV0OmhvdmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTJcIiBoZWlnaHQ9XCIxMlwiIHZpZXdCb3g9XCIwIDAgMTIgMTJcIiBmaWxsPVwibm9uZVwiPjxnIGNsaXAtcGF0aD1cInVybCglMjNjbGlwMF8xODcwN185NzMwNylcIj48cGF0aCBkPVwiTTEwLjA5NjIgNC4zNTY1NkMxMC4wNjc4IDQuMjg4MDQgMTAuMDE5OCA0LjIyOTQ2IDkuOTU4MTMgNC4xODgyNEM5Ljg5NjQ3IDQuMTQ3MDIgOS44MjM5NyA0LjEyNTAyIDkuNzQ5ODEgNC4xMjVIMi4yNDk4MUMyLjE3NTYgNC4xMjQ5NCAyLjEwMzA0IDQuMTQ2OSAyLjA0MTMxIDQuMTg4MUMxLjk3OTU5IDQuMjI5MzEgMS45MzE0OCA0LjI4Nzg5IDEuOTAzMDcgNC4zNTY0NUMxLjg3NDY3IDQuNDI1MDEgMS44NjcyNCA0LjUwMDQ2IDEuODgxNzMgNC41NzMyNEMxLjg5NjIzIDQuNjQ2MDIgMS45MzE5OSA0LjcxMjg3IDEuOTg0NDkgNC43NjUzMUw1LjczNDQ5IDguNTE1MzFDNS43NjkzMiA4LjU1MDE4IDUuODEwNjggOC41Nzc4NCA1Ljg1NjIgOC41OTY3MUM1LjkwMTczIDguNjE1NTggNS45NTA1MyA4LjYyNTI5IDUuOTk5ODEgOC42MjUyOUM2LjA0OTA5IDguNjI1MjkgNi4wOTc4OCA4LjYxNTU4IDYuMTQzNDEgOC41OTY3MUM2LjE4ODkzIDguNTc3ODQgNi4yMzAyOSA4LjU1MDE4IDYuMjY1MTIgOC41MTUzMUwxMC4wMTUxIDQuNzY1MzFDMTAuMDY3NSA0LjcxMjg0IDEwLjEwMzIgNC42NDYgMTAuMTE3NyA0LjU3MzI0QzEwLjEzMjEgNC41MDA0OCAxMC4xMjQ2IDQuNDI1MDggMTAuMDk2MiA0LjM1NjU2WlwiIGZpbGw9XCJ3aGl0ZVwiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPVwiY2xpcDBfMTg3MDdfOTczMDdcIj48cmVjdCB3aWR0aD1cIjEyXCIgaGVpZ2h0PVwiMTJcIiBmaWxsPVwid2hpdGVcIi8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+Jyk7XG59XG4uYWEtYmxvZy1saXN0aW5nIC5ocy1maWVsZHR5cGUtc2VsZWN0IC5pbnB1dCAuaHMtaW5wdXQge1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5hYS1ibG9nLWxpc3RpbmcgLmhzLWZpZWxkdHlwZS1zZWxlY3QgLmlucHV0IC5ocy1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmFhLWJsb2ctbGlzdGluZyAuaHMtZmllbGR0eXBlLXNlbGVjdCAuaW5wdXQgLmhzLWlucHV0OmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmFhLWJsb2ctbGlzdGluZyAuYWEtYmxvZy1wb3N0cyAuYWEtbW9kdWxlX19ib2R5Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFhLWJsb2ctbGlzdGluZyAuaW5pdC1pc290b3BlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFhLWJsb2ctbGlzdGluZyAuaW5pdC1pc290b3BlIHtcbiAgICBtYXJnaW46IDAgY2FsYyhjYWxjKDMuMnJlbSArIDAuNXZ3KSAvIC0yKTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgY2FsYygzLjJyZW0gKyAwLjV2dykpO1xuICB9XG59XG4uYWEtYmxvZy1saXN0aW5nIC5pbml0LWlzb3RvcGUgLmFhLWNvbHVtbiB7XG4gIGFuaW1hdGlvbjogaXNvdG9wZUZhZGVJbiAwLjhzIGVhc2UgMC4xcyAxIGZvcndhcmRzO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDMuMnJlbSArIDIuNXZoKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcmVtKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5Aa2V5ZnJhbWVzIGlzb3RvcGVGYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFyZW0pO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFhLWJsb2ctbGlzdGluZyAuaW5pdC1pc290b3BlIC5hYS1jb2x1bW4ge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKGNhbGMoMy4ycmVtICsgMC41dncpIC8gMik7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKGNhbGMoMy4ycmVtICsgMC41dncpIC8gMik7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gY2FsYygzLjJyZW0gKyAwLjV2dykpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLWJsb2ctbGlzdGluZyAuaW5pdC1pc290b3BlIC5hYS1jb2x1bW4ge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMyUgLSBjYWxjKDMuMnJlbSArIDAuNXZ3KSk7XG4gIH1cbn1cbi5hYS1ibG9nLWxpc3RpbmcgLmluaXQtaXNvdG9wZSAuYWEtY29sdW1uLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWEtYmxvZy1saXN0aW5nICNpc290b3BlLWxvYWQtbW9yZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uaHMtaW5saW5lLWVkaXQgLmFhLWdyaWQge1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG59XG4uaHMtaW5saW5lLWVkaXQgLmFhLWNvbHVtbiB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmhzLWlubGluZS1lZGl0IC5hYS1ibG9nLXBvc3RzIC5hYS1tb2R1bGVfX2Zvb3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hYS1ibG9nLWxpc3RpbmdfX3NpbXBsZSBhcnRpY2xlOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgcmdiYSgzNiwgMzYsIDM2LCAwLjQpO1xuICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzLjJyZW07XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgQmxvZyBQb3N0XG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtYmxvZy1wb3N0IC5hYS1ibG90LXBvc3RfX3RvcGljLFxuLmFhLWJsb2ctcG9zdHMgLmFhLWJsb3QtcG9zdF9fdG9waWMge1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMjQyNDI0O1xufVxuLmFhLWJsb2ctcG9zdCAuYWEtYXV0aG9yLFxuLmFhLWJsb2ctcG9zdHMgLmFhLWF1dGhvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYWEtYmxvZy1wb3N0IC5hYS1hdXRob3IgaW1nLFxuLmFhLWJsb2ctcG9zdHMgLmFhLWF1dGhvciBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDRyZW07XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1yaWdodDogMS42cmVtO1xufVxuLmFhLWJsb2ctcG9zdCAuYWEtYXV0aG9yIGEsXG4uYWEtYmxvZy1wb3N0cyAuYWEtYXV0aG9yIGEge1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMjQyNDI0O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmFhLWJsb2ctcG9zdCBoMSxcbi5hYS1ibG9nLXBvc3RzIGgxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWEtYmxvZy1wb3N0X19pbmZvIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMC44cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG59XG5cbi5hYS1ibG9nLXBvc3RfX2ZlYXR1cmVkLWltYWdlIHtcbiAgLyptYXJnaW4tdG9wOiAyLjRyZW07Ki9cbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xufVxuXG4uYWEtYmxvZy1wb3N0X19ib2R5LWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogY2FsYygzLjJyZW0gKiAxKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtYmxvZy1wb3N0X19ib2R5LWZvb3RlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogY2FsYygzLjJyZW0gKiAxLjI1KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNwbGlkZS1sb2FkaW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7XG4gIH1cbn1cbi5zcGxpZGVfX3RyYWNrLS1kcmFnZ2FibGUge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5zcGxpZGVfX3RyYWNrLS1mYWRlID4gLnNwbGlkZV9fbGlzdCA+IC5zcGxpZGVfX3NsaWRlIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5zcGxpZGVfX3RyYWNrLS1mYWRlID4gLnNwbGlkZV9fbGlzdCA+IC5zcGxpZGVfX3NsaWRlLmlzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zcGxpZGUtLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuXG4uc3BsaWRlX190cmFjay0tdHRiID4gLnNwbGlkZV9fbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3BsaWRlX19jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zcGxpZGVfX2xpc3Qge1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zcGxpZGUuaXMtaW5pdGlhbGl6ZWQ6bm90KC5pcy1hY3RpdmUpIC5zcGxpZGVfX2xpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zcGxpZGVfX3BhZ2luYXRpb24gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zcGxpZGU6bm90KC5pcy1vdmVyZmxvdykgLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zcGxpZGVfX3Byb2dyZXNzX19iYXIge1xuICB3aWR0aDogMDtcbn1cblxuLnNwbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3BsaWRlLmlzLWluaXRpYWxpemVkLCAuc3BsaWRlLmlzLXJlbmRlcmVkIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnNwbGlkZV9fc2xpZGUge1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3BsaWRlX19zbGlkZSBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4uc3BsaWRlX19zcGlubmVyIHtcbiAgYW5pbWF0aW9uOiBzcGxpZGUtbG9hZGluZyAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM5OTk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3R0b206IDA7XG4gIGNvbnRhaW46IHN0cmljdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjBweDtcbn1cblxuLnNwbGlkZV9fc3Ige1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLnNwbGlkZV9fdG9nZ2xlLmlzLWFjdGl2ZSAuc3BsaWRlX190b2dnbGVfX3BsYXksIC5zcGxpZGVfX3RvZ2dsZV9fcGF1c2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3BsaWRlX190b2dnbGUuaXMtYWN0aXZlIC5zcGxpZGVfX3RvZ2dsZV9fcGF1c2Uge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5zcGxpZGVfX3RyYWNrIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuXG4uYWEtYmxvZy1wb3N0c19fc2xpZGVyIC5hYS1tb2R1bGVfX2hlYWRlciB7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gOHJlbSk7XG59XG4uYWEtYmxvZy1wb3N0c19fc2xpZGVyIC5hYS1jb2x1bW4ge1xuICBtYXJnaW4tYm90dG9tOiAwLjZyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFhLWJsb2ctcG9zdHNfX3NsaWRlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuYWEtYmxvZy1wb3N0c19fc2xpZGVyIC5zcGxpZGUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigtMnJlbSBjYWxjKDMuMnJlbSAqIC0yKSwgMTAwdncgY2FsYygzLjJyZW0gKiAtMiksIDEwMHZ3IDEwMiUsIC0ycmVtIDEwMiUpO1xuICB9XG4gIC5hYS1ibG9nLXBvc3RzX19zbGlkZXIgLnNwbGlkZV9fdHJhY2sge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG4uYWEtYmxvZy1wb3N0c19fc2xpZGVyIC5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtYmxvZy1wb3N0c19fc2xpZGVyIC5zcGxpZGUge1xuICAgIGdyaWQtY29sdW1uOiA1L3NwYW4gODtcbiAgfVxufVxuLmFhLWJsb2ctcG9zdHNfX3NsaWRlciAuc3BsaWRlX19hcnJvd3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IGNhbGMoMy4ycmVtICogMC41KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAtNi42cmVtO1xufVxuLmFhLWJsb2ctcG9zdHNfX3NsaWRlciAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3ctLXByZXYge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmFhLWJsb2ctcG9zdHNfX3NsaWRlciAuc3BsaWRlX19hcnJvd3MgYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMC40cmVtO1xufVxuLmFhLWJsb2ctcG9zdHNfX3NsaWRlciAuc3BsaWRlX19hcnJvd3MgYnV0dG9uOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFhLWJsb2ctcG9zdHNfX3NsaWRlciAuc3BsaWRlX19hcnJvd3MgYnV0dG9uOmhvdmVyIHBhdGgsIC5hYS1ibG9nLXBvc3RzX19zbGlkZXIgLnNwbGlkZV9fYXJyb3dzIGJ1dHRvbjpmb2N1cyBwYXRoLCAuYWEtYmxvZy1wb3N0c19fc2xpZGVyIC5zcGxpZGVfX2Fycm93cyBidXR0b246YWN0aXZlIHBhdGgge1xuICBmaWxsOiAjQzA1NjIxO1xufVxuLmFhLWJsb2ctcG9zdHNfX3NsaWRlciAuc3BsaWRlX19hcnJvd3Mgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMS42cmVtO1xuICB3aWR0aDogMS42cmVtO1xufVxuLmFhLWJsb2ctcG9zdHNfX3NsaWRlciAuc3BsaWRlX19hcnJvd3MgcGF0aCB7XG4gIGZpbGw6ICMyNDI0MjQ7XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIE1peGluc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKlxuICogRGVjbGFyYXRpb24gb2YgcmVzcG9uc2l2ZSBicmVha3BvaW50cyBhdmFpbGFibGUgZm9yIHVzZSwga2VwdCB1cC10by1kYXRlIHdpdGggbGF0ZXN0IEJvb3RzdHJhcCB2ZXJzaW9uLlxuICogaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL2RvY3MvNC4zL2xheW91dC9vdmVydmlldy8jcmVzcG9uc2l2ZS1icmVha3BvaW50c1xuICogaGcgKGh1Z2UpIGFuZCBlbiAoZW5vdXJtb3VzKSBhcmUgb3VyIG93biB2YXJpYXRpb25zLCB0byBzdXBwb3J0IHNwZWNpZmljIHN0eWxpbmcgZm9yIGV2ZW4gYmlnZ2VyIHNjcmVlbnMuXG4gKi9cblxuICRicmVha3BvaW50czogKFxuICAnc20nIDogNTc2cHgsXG4gICdtZCcgOiA3NjhweCxcbiAgJ2xnJyA6IDk5MnB4LFxuICAneGwnIDogMTIwMHB4LFxuICAnaGcnIDogMTQ0MHB4LFxuICAnZW4nIDogMTY4MHB4XG4pO1xuXG5AbWl4aW4gYnAoJGJyZWFrcG9pbnQpIHtcbiAgICAkdmFsdWU6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCk7XG5cbiAgICBAaWYgJHZhbHVlICE9IG51bGwge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHZhbHVlKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIEB3YXJuIFwiVW5mb3J0dW5hdGVseSwgbm8gdmFsdWUgY291bGQgYmUgcmV0cmlldmVkIGZyb20gYCN7JGJyZWFrcG9pbnR9YC4gXCJcbiAgICAgICAgKyBcIlBsZWFzZSBtYWtlIHN1cmUgaXQgaXMgZGVmaW5lZCBpbiBgJGJyZWFrcG9pbnRzYCBtYXAuXCI7XG4gICAgfVxufVxuXG4kYnJlYWtwb2ludHMtbWluOiAoXG4gICdzbScgOiA1NzZweCxcbiAgJ21kJyA6IDc2OHB4LFxuICAnbGcnIDogOTkycHgsXG4gICd4bCcgOiAxMjAwcHgsXG4gICdoZycgOiAxNDQwcHgsXG4gICdlbicgOiAxNjgwcHhcbik7XG5cbiRicmVha3BvaW50cy1tYXg6IChcbiAgJ3NtJyA6IDU3NXB4LFxuICAnbWQnIDogNzY3cHgsXG4gICdsZycgOiA5OTFweCxcbiAgJ3hsJyA6IDExOTlweCxcbiAgJ2hnJyA6IDE0MzlweCxcbiAgJ2VuJyA6IDE2NzlweFxuKTtcblxuQG1peGluIGJwLW1pbigkYnJlYWtwb2ludCkge1xuICAkdmFsdWU6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLW1pbiwgJGJyZWFrcG9pbnQpO1xuXG4gIEBpZiAkdmFsdWUgIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR2YWx1ZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBicC1tYXgoJGJyZWFrcG9pbnQpIHtcbiAgJHZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cy1tYXgsICRicmVha3BvaW50KTtcblxuICBAaWYgJHZhbHVlICE9IG51bGwge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdmFsdWUpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBFbGVtZW50c1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XG59XG5cbmh0bWwsXG5ib2R5LFxuLmJvZHktd3JhcHBlcixcbi5hYS1zaXRlLXdyYXBwZXIge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5hYS1zaXRlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5hYS13ZWJwYWdlLFxuLmFhLWxhbmRpbmctcGFnZSxcbi5hYS1ibG9nLWxpc3RpbmcsXG4uYWEtYmxvZy1wb3N0LFxuLmFhLXN5c3RlbS1wYWdlIHtcbiAgZmxleDogMTtcbn1cblxuLmhzLWxhbmRpbmctcGFnZS5ib2R5LXdyYXBwZXIge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmhlYWRlcixcbm1haW4sXG5mb290ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay10ZXh0LWRlY29yYXRpb247XG5cbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuYSxcbmJ1dHRvbixcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwLjRyZW07XG4gIH1cbn1cblxuYTpob3ZlcixcbmE6Zm9jdXMsXG5hOmFjdGl2ZSB7XG4gIGNvbG9yOiAkbGluay1jb2xvci1ob3ZlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmhyIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMC4zcmVtIHNvbGlkICRsaWdodDtcbiAgbWFyZ2luOiA0cmVtIDA7XG59XG5cbmltZyxcbnZpZGVvLFxuaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYWEtbW9kdWxlX19ib2R5IHtcbiAgXG4gIHRhYmxlIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIHRkIHtcbiAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjOTk5ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMC42cmVtIDFyZW0gIWltcG9ydGFudDtcbiAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBUaGVtZSBjdXN0b20gdmFyaWFibGVzXG5cbiAgICBUbyBvdmVycmlkZSB0aGVtZSBkZWZhdWx0IHZhcmlhYmxlcywgdW5jb21tZW50IHRoZSB2YXJpYWJsZXMgYmVsb3cuXG4gICAgKElmIHlvdSBuZWVkIHNvbWUgb2YgdGhlIGRlZmF1bHQgdmFyaWFibGVzLCB1bmNvbW1lbnQgb25seSB0aGUgb25lcyB0aGF0IHNob3VsZCBiZSBvdmVycmlkZGVuKVxuXG4gICAgVGlwOiBZb3UgY2FuIHRvZ2dsZS91bnRvZ2dsZSBjb21tZW50cyByYXBpZGx5IHdpdGggdGhlIFwiVG9nZ2xlIExpbmUgQ29tbWVudFwiIHNob3J0Y3V0XG4gICAgKGVkaXRvci5hY3Rpb24uY29tbWVudExpbmUpLlxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vLyBTdGFuZGFyZCBjb2xvcnNcbiRibGFjazogIzAwMDAwMDtcbiR3aGl0ZTogI0ZGRkZGRjtcblxuLy8gQnJhbmQgY29sb3JzXG4kYnJhbmQtb3JhbmdlLWxpZ2h0OiAjRkZGNUVBO1xuJGJyYW5kLW9yYW5nZTogI0MwNTYyMTtcbiRicmFuZC1vcmFuZ2UtZGFyazogI0I3NEMxNjtcblxuJGJyYW5kLWdyZWVuLWxpZ2h0OiAjMzE4MDAwO1xuJGJyYW5kLWdyZWVuOiAjMjU2MjAwO1xuJGJyYW5kLWdyZWVuLWRhcms6ICMxNDJDMTA7XG5cbiRicmFuZC1iZWlnZTogI0Q4Qjg4MDtcblxuJHByaW1hcnk6ICRicmFuZC1vcmFuZ2U7XG4kc2Vjb25kYXJ5OiAkYnJhbmQtZ3JlZW4tZGFyaztcbiR0ZXJ0aWFyeTogJGJyYW5kLW9yYW5nZS1saWdodDtcbiRjb21wbGVtZW50YXJ5OiAkYnJhbmQtYmVpZ2U7XG4kZGFyazogIzI0MjQyNDtcbiRsaWdodDogI0ZGRkRGQTtcblxuLy8gRXh0cmEgY29sb3JzXG4kZ3JheTogIzc1NzU3NTtcbiRncmFkaWVudC1kYXJrOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRicmFuZC1ncmVlbiAwJSwgJGJyYW5kLWdyZWVuLWRhcmsgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuJGdyYWRpZW50LWxpZ2h0OiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRsaWdodCAwJSwgJGJyYW5kLW9yYW5nZS1saWdodCAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG5cbi8vIEJyYW5kIGNvbG9ycyAtIFJHQiB2YWx1ZXMuIFlvdSBzaG91bGQgbm90IG5lZWQgdG8gY2hhbmdlIHRoZXNlLlxuJHByaW1hcnktcmdiOiByZ2JhKCRwcmltYXJ5LDEpO1xuJHNlY29uZGFyeS1yZ2I6IHJnYmEoJHNlY29uZGFyeSwxKTtcbiR0ZXJ0aWFyeS1yZ2I6IHJnYmEoJHRlcnRpYXJ5LCAxKTtcbiRjb21wbGVtZW50YXJ5LXJnYjogcmdiYSgkY29tcGxlbWVudGFyeSwxKTtcbiRkYXJrLXJnYjogcmdiYSgkZGFyaywxKTtcbiRsaWdodC1yZ2I6IHJnYmEoJGxpZ2h0LDEpO1xuXG4vLyBDb2xvciBtYXAgZm9yIHV0aWxpdHkgY2xhc3Nlc1xuJG1haW4tY29sb3JzOiAoXG4gICdicmFuZC1vcmFuZ2UtbGlnaHQnOiAkYnJhbmQtb3JhbmdlLWxpZ2h0LFxuICAnYnJhbmQtb3JhbmdlJzogJGJyYW5kLW9yYW5nZSxcbiAgJ2JyYW5kLW9yYW5nZS1kYXJrJzogJGJyYW5kLW9yYW5nZS1kYXJrLFxuICAnYnJhbmQtZ3JlZW4tbGlnaHQnOiAkYnJhbmQtZ3JlZW4tbGlnaHQsXG4gICdicmFuZC1ncmVlbic6ICRicmFuZC1ncmVlbixcbiAgJ2JyYW5kLWdyZWVuLWRhcmsnOiAkYnJhbmQtZ3JlZW4tZGFyayxcbiAgJ2JyYW5kLWJlaWdlJzogJGJyYW5kLWJlaWdlLFxuICAncHJpbWFyeSc6ICRwcmltYXJ5LFxuICAnc2Vjb25kYXJ5JzogJHNlY29uZGFyeSxcbiAgJ3RlcnRpYXJ5JzogJHRlcnRpYXJ5LFxuICAnY29tcGxlbWVudGFyeSc6ICRjb21wbGVtZW50YXJ5LFxuICAnZGFyayc6ICRkYXJrLFxuICAnbGlnaHQnOiAkbGlnaHQsXG4gICdibGFjayc6ICRibGFjayxcbiAgJ3doaXRlJzogJHdoaXRlLFxuICAnZ3JheSc6ICRncmF5LFxuICAnZ3JhZGllbnQtZGFyayc6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzI1NjIwMCAwJSwgIzE0MkMxMCAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3gsXG4gICdncmFkaWVudC1saWdodCc6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0ZGRkRGQSAwJSwgI0ZGRjVFQSAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3hcbik7XG5cbi8vIFRleHQgY29sb3JzXG4kYm9keS1jb2xvcjogJGRhcms7XG4kaGVhZGluZy1jb2xvcjogJGRhcms7XG4kdGV4dC1kYXJrOiAkZGFyaztcbiR0ZXh0LWxpZ2h0OiAkd2hpdGU7XG5cbi8vIEFjY2VudCBjb2xvclxuJGFjY2VudDogJHByaW1hcnk7XG5cbi8vIExpbmsgY29sb3JzICYgZGVjb3JhdGlvblxuJGxpbmstY29sb3I6ICRicmFuZC1vcmFuZ2UtZGFyaztcbiRsaW5rLWNvbG9yLWhvdmVyOiAkYnJhbmQtb3JhbmdlLWRhcms7XG4kbGluay10ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbi8vIFRleHQvY29udGVudCBjb2xvcnMgb24gYnJhbmQgY29sb3JlZCBiYWNrZ3JvdW5kc1xuJHByaW1hcnktYmctdGV4dDogJHRleHQtbGlnaHQ7IC8vIFRleHQgY29sb3Igb24gUHJpbWFyeSBjb2xvcmVkIGJhY2tncm91bmRzXG4kcHJpbWFyeS1iZy1saW5rOiAkdGV4dC1saWdodDsgLy8gTGluayBjb2xvciBvbiBQcmltYXJ5IGNvbG9yZWQgYmFja2dyb3VuZHNcbiRwcmltYXJ5LWJnLWxpbmstaG92ZXI6ICR0ZXh0LWxpZ2h0OyAvLyBMaW5rIGhvdmVyIGNvbG9yIG9uIFByaW1hcnkgY29sb3JlZCBiYWNrZ3JvdW5kc1xuJHByaW1hcnktYmctYWNjZW50OiAkdGV4dC1saWdodDsgLy8gQWNjZW50IGNvbG9yIG9uIFByaW1hcnkgY29sb3JlZCBiYWNrZ3JvdW5kc1xuXG4kc2Vjb25kYXJ5LWJnLXRleHQ6ICR0ZXh0LWxpZ2h0OyAvLyBUZXh0IGNvbG9yIG9uIFNlY29uZGFyeSBjb2xvcmVkIGJhY2tncm91bmRzXG4kc2Vjb25kYXJ5LWJnLWxpbms6ICR0ZXh0LWxpZ2h0OyAvLyBMaW5rIGNvbG9yIG9uIFNlY29uZGFyeSBjb2xvcmVkIGJhY2tncm91bmRzXG4kc2Vjb25kYXJ5LWJnLWxpbmstaG92ZXI6ICR0ZXh0LWxpZ2h0OyAvLyBMaW5rIGhvdmVyIGNvbG9yIG9uIFNlY29uZGFyeSBjb2xvcmVkIGJhY2tncm91bmRzXG4kc2Vjb25kYXJ5LWJnLWFjY2VudDogJGNvbXBsZW1lbnRhcnk7IC8vIEFjY2VudCBjb2xvciBvbiBTZWNvbmRhcnkgY29sb3JlZCBiYWNrZ3JvdW5kc1xuXG4kdGVydGlhcnktYmctdGV4dDogJHRleHQtZGFyazsgLy8gVGV4dCBjb2xvciBvbiBUZXJ0aWFyeSBjb2xvcmVkIGJhY2tncm91bmRzXG4kdGVydGlhcnktYmctbGluazogJGxpbmstY29sb3I7IC8vIExpbmsgY29sb3Igb24gVGVydGlhcnkgY29sb3JlZCBiYWNrZ3JvdW5kc1xuJHRlcnRpYXJ5LWJnLWxpbmstaG92ZXI6ICRsaW5rLWNvbG9yLWhvdmVyOyAvLyBMaW5rIGhvdmVyIGNvbG9yIG9uIFRlcnRpYXJ5IGNvbG9yZWQgYmFja2dyb3VuZHNcbiR0ZXJ0aWFyeS1iZy1hY2NlbnQ6ICR0ZXh0LWRhcms7IC8vIEFjY2VudCBjb2xvciBvbiBUZXJ0aWFyeSBjb2xvcmVkIGJhY2tncm91bmRzXG5cbiRjb21wbGVtZW50YXJ5LWJnLXRleHQ6ICR0ZXh0LWRhcms7IC8vIFRleHQgY29sb3Igb24gQ29tcGxlbWVudGFyeSBjb2xvcmVkIGJhY2tncm91bmRzXG4kY29tcGxlbWVudGFyeS1iZy1saW5rOiAkbGluay1jb2xvcjsgLy8gTGluayBjb2xvciBvbiBDb21wbGVtZW50YXJ5IGNvbG9yZWQgYmFja2dyb3VuZHNcbiRjb21wbGVtZW50YXJ5LWJnLWxpbmstaG92ZXI6ICRsaW5rLWNvbG9yLWhvdmVyOyAvLyBMaW5rIGhvdmVyIGNvbG9yIG9uIENvbXBsZW1lbnRhcnkgY29sb3JlZCBiYWNrZ3JvdW5kc1xuJGNvbXBsZW1lbnRhcnktYmctYWNjZW50OiAkYWNjZW50OyAvLyBBY2NlbnQgY29sb3Igb24gQ29tcGxlbWVudGFyeSBjb2xvcmVkIGJhY2tncm91bmRzXG5cbiRkYXJrLWJnLXRleHQ6ICR0ZXh0LWxpZ2h0OyAvLyBUZXh0IGNvbG9yIG9uIERhcmsgY29sb3JlZCBiYWNrZ3JvdW5kc1xuJGRhcmstYmctbGluazogJHRleHQtbGlnaHQ7IC8vIExpbmsgY29sb3Igb24gRGFyayBjb2xvcmVkIGJhY2tncm91bmRzXG4kZGFyay1iZy1saW5rLWhvdmVyOiAkdGV4dC1saWdodDsgLy8gTGluayBob3ZlciBjb2xvciBvbiBEYXJrIGNvbG9yZWQgYmFja2dyb3VuZHNcbiRkYXJrLWJnLWFjY2VudDogJHRleHQtbGlnaHQ7IC8vIEFjY2VudCBjb2xvciBvbiBEYXJrIGNvbG9yZWQgYmFja2dyb3VuZHNcblxuJGxpZ2h0LWJnLXRleHQ6ICR0ZXh0LWRhcms7IC8vIFRleHQgY29sb3Igb24gTGlnaHQgY29sb3JlZCBiYWNrZ3JvdW5kc1xuJGxpZ2h0LWJnLWxpbms6ICRsaW5rLWNvbG9yOyAvLyBMaW5rIGNvbG9yIG9uIExpZ2h0IGNvbG9yZWQgYmFja2dyb3VuZHNcbiRsaWdodC1iZy1saW5rLWhvdmVyOiAkbGluay1jb2xvci1ob3ZlcjsgLy8gTGluayBob3ZlciBjb2xvciBvbiBMaWdodCBjb2xvcmVkIGJhY2tncm91bmRzXG4kbGlnaHQtYmctYWNjZW50OiAkYWNjZW50OyAvLyBBY2NlbnQgY29sb3Igb24gTGlnaHQgY29sb3JlZCBiYWNrZ3JvdW5kc1xuXG4vLyBUeXBvZ3JhcGh5XG4kYm9keS1mb250OiAnQ2FtcHRvbicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kaGVhZGluZy1mb250OiAnTUFERSBNb3VudGFpbicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cbiRoMS1mb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiRoMS1mb250LXdlaWdodDogNDAwO1xuJGgxLWZvbnQtc3R5bGU6IG5vcm1hbDtcbiRoMS10ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiRoMi1mb250LWZhbWlseTogJGJvZHktZm9udDtcbiRoMi1mb250LXdlaWdodDogNjAwO1xuJGgyLWZvbnQtc3R5bGU6IG5vcm1hbDtcbiRoMi10ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiRoMy1mb250LWZhbWlseTogJGJvZHktZm9udDtcbiRoMy1mb250LXdlaWdodDogNjAwO1xuJGgzLWZvbnQtc3R5bGU6IG5vcm1hbDtcbiRoMy10ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiRoNC1mb250LWZhbWlseTogJGJvZHktZm9udDtcbiRoNC1mb250LXdlaWdodDogNjAwO1xuJGg0LWZvbnQtc3R5bGU6IG5vcm1hbDtcbiRoNC10ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiRoNS1mb250LWZhbWlseTogJGJvZHktZm9udDtcbiRoNS1mb250LXdlaWdodDogNjAwO1xuJGg1LWZvbnQtc3R5bGU6IG5vcm1hbDtcbiRoNS10ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiRoNi1mb250LWZhbWlseTogJGJvZHktZm9udDtcbiRoNi1mb250LXdlaWdodDogNjAwO1xuJGg2LWZvbnQtc3R5bGU6IG5vcm1hbDtcbiRoNi10ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbi8vIEJ1dHRvbnNcbiRidXR0b24tZm9udC1mYW1pbHk6ICdDYW1wdG9uJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRidXR0b24tZm9udC1zdHlsZTogbm9ybWFsO1xuJGJ1dHRvbi1mb250LXdlaWdodDogNTAwO1xuXG4kYnV0dG9uczogKFxuICBcIjFcIjogKFxuICAgIFwiY29sb3JcIjogJHdoaXRlLFxuICAgIFwiYmFja2dyb3VuZC1jb2xvclwiOiAkYnJhbmQtb3JhbmdlLFxuICAgIFwiYm9yZGVyLWNvbG9yXCI6ICRicmFuZC1vcmFuZ2UsXG4gICAgXCJib3JkZXItd2lkdGhcIjogMC4xcmVtLFxuICAgIFwiYm9yZGVyLXJhZGl1c1wiOiAkYm9yZGVyLXJhZGl1cy1zbWFsbCxcbiAgICBcInBhZGRpbmdcIjogMS4ycmVtIDIuNHJlbSxcbiAgICBcImhvdmVyXCI6IChcbiAgICAgIFwiY29sb3JcIjogJHdoaXRlLFxuICAgICAgXCJiYWNrZ3JvdW5kLWNvbG9yXCI6ICRicmFuZC1vcmFuZ2UtZGFyayxcbiAgICAgIFwiYm9yZGVyLWNvbG9yXCI6ICRicmFuZC1vcmFuZ2UtZGFya1xuICAgIClcbiAgKSxcbiAgXCIyXCI6IChcbiAgICBcImNvbG9yXCI6ICRkYXJrLFxuICAgIFwiYmFja2dyb3VuZC1jb2xvclwiOiAkd2hpdGUsXG4gICAgXCJib3JkZXItY29sb3JcIjogI0I1QjVCNSxcbiAgICBcImJvcmRlci13aWR0aFwiOiAwLjFyZW0sXG4gICAgXCJib3JkZXItcmFkaXVzXCI6ICRib3JkZXItcmFkaXVzLXNtYWxsLFxuICAgIFwicGFkZGluZ1wiOiAxLjJyZW0gMi40cmVtLFxuICAgIFwiaG92ZXJcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZGFyayxcbiAgICAgIFwiYmFja2dyb3VuZC1jb2xvclwiOiAjRjVGNUY1LFxuICAgICAgXCJib3JkZXItY29sb3JcIjogI0I1QjVCNVxuICAgIClcbiAgKSxcbiAgXCIzXCI6IChcbiAgICBcImNvbG9yXCI6ICR3aGl0ZSxcbiAgICBcImJhY2tncm91bmQtY29sb3JcIjogJGJyYW5kLWdyZWVuLWxpZ2h0LFxuICAgIFwiYm9yZGVyLWNvbG9yXCI6ICRicmFuZC1ncmVlbi1saWdodCxcbiAgICBcImJvcmRlci13aWR0aFwiOiAwLjFyZW0sXG4gICAgXCJib3JkZXItcmFkaXVzXCI6ICRib3JkZXItcmFkaXVzLXNtYWxsLFxuICAgIFwicGFkZGluZ1wiOiAxLjJyZW0gMi40cmVtLFxuICAgIFwiaG92ZXJcIjogKFxuICAgICAgXCJjb2xvclwiOiAkd2hpdGUsXG4gICAgICBcImJhY2tncm91bmQtY29sb3JcIjogJGJyYW5kLWdyZWVuLFxuICAgICAgXCJib3JkZXItY29sb3JcIjogJGJyYW5kLWdyZWVuXG4gICAgKVxuICApLFxuICBcIjRcIjogKFxuICAgIFwiY29sb3JcIjogJHdoaXRlLFxuICAgIFwiYmFja2dyb3VuZC1jb2xvclwiOiAkYnJhbmQtb3JhbmdlLFxuICAgIFwiYm9yZGVyLWNvbG9yXCI6ICRicmFuZC1vcmFuZ2UsXG4gICAgXCJib3JkZXItd2lkdGhcIjogMC4xcmVtLFxuICAgIFwiYm9yZGVyLXJhZGl1c1wiOiAkYm9yZGVyLXJhZGl1cy1zbWFsbCxcbiAgICBcInBhZGRpbmdcIjogMC44cmVtIDEuNnJlbSxcbiAgICBcImhvdmVyXCI6IChcbiAgICAgIFwiY29sb3JcIjogJHdoaXRlLFxuICAgICAgXCJiYWNrZ3JvdW5kLWNvbG9yXCI6ICRicmFuZC1vcmFuZ2UtZGFyayxcbiAgICAgIFwiYm9yZGVyLWNvbG9yXCI6ICRicmFuZC1vcmFuZ2UtZGFya1xuICAgIClcbiAgKSxcbiAgXCI1XCI6IChcbiAgICBcImNvbG9yXCI6ICRkYXJrLFxuICAgIFwiYmFja2dyb3VuZC1jb2xvclwiOiAkd2hpdGUsXG4gICAgXCJib3JkZXItY29sb3JcIjogI0I1QjVCNSxcbiAgICBcImJvcmRlci13aWR0aFwiOiAwLjFyZW0sXG4gICAgXCJib3JkZXItcmFkaXVzXCI6ICRib3JkZXItcmFkaXVzLXNtYWxsLFxuICAgIFwicGFkZGluZ1wiOiAwLjhyZW0gMS42cmVtLFxuICAgIFwiaG92ZXJcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZGFyayxcbiAgICAgIFwiYmFja2dyb3VuZC1jb2xvclwiOiAjRjVGNUY1LFxuICAgICAgXCJib3JkZXItY29sb3JcIjogI0I1QjVCNVxuICAgIClcbiAgKSxcbiAgXCI2XCI6IChcbiAgICBcImNvbG9yXCI6ICR3aGl0ZSxcbiAgICBcImJhY2tncm91bmQtY29sb3JcIjogJGJyYW5kLWdyZWVuLWxpZ2h0LFxuICAgIFwiYm9yZGVyLWNvbG9yXCI6ICRicmFuZC1ncmVlbi1saWdodCxcbiAgICBcImJvcmRlci13aWR0aFwiOiAwLjFyZW0sXG4gICAgXCJib3JkZXItcmFkaXVzXCI6ICRib3JkZXItcmFkaXVzLXNtYWxsLFxuICAgIFwicGFkZGluZ1wiOiAwLjhyZW0gMS42cmVtLFxuICAgIFwiaG92ZXJcIjogKFxuICAgICAgXCJjb2xvclwiOiAkd2hpdGUsXG4gICAgICBcImJhY2tncm91bmQtY29sb3JcIjogJGJyYW5kLWdyZWVuLFxuICAgICAgXCJib3JkZXItY29sb3JcIjogJGJyYW5kLWdyZWVuXG4gICAgKVxuICApLFxuICBcImZvcm1cIjogKFxuICAgIFwiY29sb3JcIjogJHdoaXRlLFxuICAgIFwiYmFja2dyb3VuZC1jb2xvclwiOiAkYnJhbmQtb3JhbmdlLFxuICAgIFwiYm9yZGVyLWNvbG9yXCI6ICRicmFuZC1vcmFuZ2UsXG4gICAgXCJib3JkZXItd2lkdGhcIjogMC4xcmVtLFxuICAgIFwiYm9yZGVyLXJhZGl1c1wiOiAkYm9yZGVyLXJhZGl1cy1zbWFsbCxcbiAgICBcInBhZGRpbmdcIjogMS4ycmVtIDIuNHJlbSxcbiAgICBcImhvdmVyXCI6IChcbiAgICAgIFwiY29sb3JcIjogJHdoaXRlLFxuICAgICAgXCJiYWNrZ3JvdW5kLWNvbG9yXCI6ICRicmFuZC1vcmFuZ2UtZGFyayxcbiAgICAgIFwiYm9yZGVyLWNvbG9yXCI6ICRicmFuZC1vcmFuZ2UtZGFya1xuICAgIClcbiAgKVxuKTtcblxuLy8gRm9ybVxuJGZvcm0tZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuMXZ3KTtcbiRmb3JtLWxpbmUtaGVpZ2h0OiAxLjU7XG4kZm9ybS1wbGFjZWhvbGRlci1mb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC4xdncpO1xuJGZvcm0tcGxhY2Vob2xkZXItbGluZS1oZWlnaHQ6IDEuNTtcbiRmb3JtLWZpZWxkc2V0LWd1dHRlci12OiBjYWxjKCN7JGd1dHRlcn0gKiAwLjUpO1xuJGZvcm0tZmllbGRzZXQtZ3V0dGVyLWg6IGNhbGMoI3skZ3V0dGVyfSAqIDAuNSk7XG4kZm9ybS1lcnJvci1jb2xvcjogJHByaW1hcnk7XG5cbi8vIEZvcm0gaW5wdXQgZmllbGRzXG4kZm9ybS1pbnB1dC1iYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4kZm9ybS1pbnB1dC1ib3JkZXItY29sb3I6ICNCNUI1QjU7XG4kZm9ybS1pbnB1dC1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiRmb3JtLWlucHV0LWJvcmRlci13aWR0aDogMC4xcmVtO1xuJGZvcm0taW5wdXQtY29sb3I6ICRkYXJrO1xuJGZvcm0taW5wdXQtaGVpZ2h0OiA0cmVtOyBcbiRmb3JtLWlucHV0LXBhZGRpbmc6IDEuMnJlbTtcblxuLy8gRm9ybSBsYWJlbHNcbiRmb3JtLWZpZWxkLWxhYmVsLWZvbnQtc2l6ZTogY2FsYygxLjNyZW0gKyAwLjF2dyk7XG4kZm9ybS1maWVsZC1sYWJlbC1saW5lLWhlaWdodDogMS41O1xuJGZvcm0tZmllbGQtbGFiZWwtZm9udC13ZWlnaHQ6IDQwMDtcblxuLy8gTWFya2V0cGxhY2UgcmVxdWlyZWQgc2V0dGluZ3MuIFVzdWFsbHkgbm90IG5lY2Vzc2FyeSB0byBjaGFuZ2UgaW4gY2xpZW50IHByb2plY3RzLlxuJGZvcm0tdGl0bGUtdGV4dC1jb2xvcjogJGRhcms7IC8vIERlZmF1bHQgdmFsdWU6IGluaGVyaXQiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgRm9udHNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuJGZvbnQtcGF0aDogJ2h0dHBzOi8vMTM5NDk2NjI0LmZzMS5odWJzcG90dXNlcmNvbnRlbnQtZXUxLm5ldC9odWJmcy8xMzk0OTY2MjQvbWV6em9mb3J0ZS10aGVtZS9mb250cy9jYW1wdG9uJztcbiRmb250LXBhdGgtbWFkZS1tb3VudGFpbjogJ2h0dHBzOi8vMTM5NDk2NjI0LmZzMS5odWJzcG90dXNlcmNvbnRlbnQtZXUxLm5ldC9odWJmcy8xMzk0OTY2MjQvbWV6em9mb3J0ZS10aGVtZS9mb250cy9tYWRlLW1vdW50YWluJztcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQ2FtcHRvbic7XG4gIHNyYzogdXJsKCcjeyRmb250LXBhdGh9L2NhbXB0b24tYm9vay13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQ2FtcHRvbic7XG4gIHNyYzogdXJsKCcjeyRmb250LXBhdGh9L2NhbXB0b24tYm9va2l0YWxpYy13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQ2FtcHRvbic7XG4gIHNyYzogdXJsKCcjeyRmb250LXBhdGh9L2NhbXB0b24tbWVkaXVtLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdDYW1wdG9uJztcbiAgc3JjOiB1cmwoJyN7JGZvbnQtcGF0aH0vY2FtcHRvbi1tZWRpdW1pdGFsaWMtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0NhbXB0b24nO1xuICBzcmM6IHVybCgnI3skZm9udC1wYXRofS9jYW1wdG9uLXNlbWlib2xkLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdDYW1wdG9uJztcbiAgc3JjOiB1cmwoJyN7JGZvbnQtcGF0aH0vY2FtcHRvbi1zZW1pYm9sZGl0YWxpYy13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQ2FtcHRvbic7XG4gIHNyYzogdXJsKCcjeyRmb250LXBhdGh9L2NhbXB0b24tYm9sZC13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQ2FtcHRvbic7XG4gIHNyYzogdXJsKCcjeyRmb250LXBhdGh9L2NhbXB0b24tYm9sZGl0YWxpYy13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTUFERSBNb3VudGFpbic7XG4gIHNyYzogdXJsKCcjeyRmb250LXBhdGgtbWFkZS1tb3VudGFpbn0vbWFkZW1vdW50YWluLXJlZ3VsYXItd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIFR5cG9ncmFwaHlcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLy8gU2V0IGJyb3dzZXIgZGVmYXVsdCBmb250LXNpemUgMTZweCAqIDYyLjUlID0gMTBweCAtPiBFYXN5IHJlbGF0aXZlIHVuaXQgbWFuYWdlbWVudFxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG59XG5cbmJvZHkge1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuICBmb250LXNpemU6IGNhbGMoMS41cmVtICsgMC4xdncpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5oMSxcbi5oMSxcbmgyLFxuLmgyLFxuaDMsXG4uaDMsXG5oNCxcbi5oNCxcbmg1LFxuLmg1LFxuaDYsXG4uaDYge1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDA7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgfVxuXG4gICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICB9XG5cbiAgYnIge1xuXG4gICAgQGluY2x1ZGUgYnAtbWF4KGxnKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbmgxLFxuLmgxIHtcbiAgZm9udC1zaXplOiBjYWxjKDMuMXJlbSArIDAuNHZ3KTtcbiAgZm9udC1mYW1pbHk6ICRoMS1mb250LWZhbWlseTtcbiAgZm9udC1zdHlsZTogJGgxLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkaDEtZm9udC13ZWlnaHQ7XG4gIHRleHQtZGVjb3JhdGlvbjogJGgxLXRleHQtZGVjb3JhdGlvbjtcblxuICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICBmb250LXNpemU6IGNhbGMoMy44cmVtICsgMC43dncpO1xuICB9XG59XG5cbmgyLFxuLmgyIHtcbiAgZm9udC1zaXplOiBjYWxjKDIuN3JlbSArIDAuM3Z3KTtcbiAgZm9udC1mYW1pbHk6ICRoMi1mb250LWZhbWlseTtcbiAgZm9udC1zdHlsZTogJGgyLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkaDItZm9udC13ZWlnaHQ7XG4gIHRleHQtZGVjb3JhdGlvbjogJGgyLXRleHQtZGVjb3JhdGlvbjtcblxuICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICBmb250LXNpemU6IGNhbGMoM3JlbSArIDAuNHZ3KTtcbiAgfVxufVxuXG5oMyxcbi5oMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygycmVtICsgMC4xdncpO1xuICBmb250LWZhbWlseTogJGgzLWZvbnQtZmFtaWx5O1xuICBmb250LXN0eWxlOiAkaDMtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRoMy1mb250LXdlaWdodDtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkaDMtdGV4dC1kZWNvcmF0aW9uO1xuXG4gIEBpbmNsdWRlIGJwLW1pbihsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsYygycmVtICsgMC4zdncpO1xuICB9XG59XG5cbmg0LFxuLmg0IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuOHJlbSArIDAuMXZ3KTtcbiAgZm9udC1mYW1pbHk6ICRoNC1mb250LWZhbWlseTtcbiAgZm9udC1zdHlsZTogJGg0LWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkaDQtZm9udC13ZWlnaHQ7XG4gIHRleHQtZGVjb3JhdGlvbjogJGg0LXRleHQtZGVjb3JhdGlvbjtcblxuICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS45cmVtICsgMC4xdncpO1xuICB9XG59XG5cbmg1LFxuLmg1IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuOHJlbSArIDAuMXZ3KTtcbiAgZm9udC1mYW1pbHk6ICRoNS1mb250LWZhbWlseTtcbiAgZm9udC1zdHlsZTogJGg1LWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkaDUtZm9udC13ZWlnaHQ7XG4gIHRleHQtZGVjb3JhdGlvbjogJGg1LXRleHQtZGVjb3JhdGlvbjtcblxuICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS43cmVtICsgMC4xdncpO1xuICB9XG59XG5cbmg2LFxuLmg2IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuOHJlbSArIDAuMXZ3KTtcbiAgZm9udC1mYW1pbHk6ICRoNi1mb250LWZhbWlseTtcbiAgZm9udC1zdHlsZTogJGg2LWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkaDYtZm9udC13ZWlnaHQ7XG4gIHRleHQtZGVjb3JhdGlvbjogJGg2LXRleHQtZGVjb3JhdGlvbjtcblxuICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS43cmVtICsgMC4xdncpO1xuICB9XG59XG5cbnAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB9XG59XG5cbmltZyxcbmRpdixcbnZpZGVvIHtcbiAgXG4gICsgcCxcbiAgKyBzdHJvbmcge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cblxuLmFhLXRleHQtc2l6ZS0tc21hbGwge1xuICBmb250LXNpemU6IGNhbGMoMS40cmVtICsgMC4xdncpO1xuICBsaW5lLWhlaWdodDogMS41O1xuXG4gIEBpbmNsdWRlIGJwLW1pbihsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjNyZW0gKyAwLjF2dyk7XG4gIH1cbn1cblxuLmFhLXRleHQtc2l6ZS0tbGFyZ2Uge1xuICBmb250LXNpemU6IGNhbGMoMS44cmVtICsgMC4xdncpO1xuICBsaW5lLWhlaWdodDogMS41O1xuXG4gIEBpbmNsdWRlIGJwLW1pbihsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjdyZW0gKyAwLjF2dyk7XG4gIH1cbn1cblxuLmFhLXRleHQtc2l6ZS0taHVnZSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjhyZW0gKyAwLjF2dyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgQGluY2x1ZGUgYnAtbWluKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuOXJlbSArIDAuMXZ3KTtcbiAgfVxufVxuXG51bCxcbm9sIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjRlbTtcbiAgbWFyZ2luOiAyZW0gMDtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbnAge1xuXG4gICsgdWwsXG4gICsgb2wge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgfVxufVxuXG5saSB7XG4gIHBhZGRpbmctbGVmdDogMC4zZW07XG4gIFxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgfVxufVxuXG5ibG9ja3F1b3RlIHtcbiAgQGV4dGVuZCAuYWEtdGV4dC1zaXplLS1odWdlO1xuXG4gIGJvcmRlci1sZWZ0OiAwLjVyZW0gc29saWQgJHByaW1hcnk7XG4gIG1hcmdpbjogY2FsYygjeyRndXR0ZXJ9ICogMS4yNSArIDF2aCkgMDtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCN7JGd1dHRlcn0gKiAxLjI1KTtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5hYS1jb250ZW50LWFsaWdubWVudC0tY2VudGVyIGJsb2NrcXVvdGUge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5zdHJvbmcsXG5iIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuaSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuZmlnY2FwdGlvbiB7XG4gIEBleHRlbmQgLmFhLXRleHQtc2l6ZS0tc21hbGw7XG5cbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uYWEtc3ViaGVhZGluZyxcbi5hYS1sYWJlbCB7XG4gIEBleHRlbmQgLmFhLXRleHQtc2l6ZS0tc21hbGw7XG5cbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjRyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgKyBoMSxcbiAgKyBoMixcbiAgKyBoMyxcbiAgKyBoNCxcbiAgKyBoNSxcbiAgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogMHJlbSAhaW1wb3J0YW50O1xuICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIFV0aWxpdGllc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBNb2R1bGUgc2VnbWVudCBzcGFjaW5nICovXG4uYWEtbW9kdWxlX19oZWFkZXI6bm90KDpsYXN0LWNoaWxkKSxcbi5hYS1tb2R1bGVfX2JvZHk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206ICRndXR0ZXI7XG59XG5cbi8qIEdyaWQgKi9cbi5hYS1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6ICRndXR0ZXItdiAkZ3V0dGVyLWg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBpbmNsdWRlIGJwLW1pbihtZCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gICYuYWEtZ3JpZC0tb25lIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICB9XG4gIFxuICAmLmFhLWdyaWQtLXR3byB7XG5cbiAgICAmLmFhLWdyaWQtLWNvbHMtMS0yIHtcblxuICAgICAgQGluY2x1ZGUgYnAtbWluKG1kKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgbWlubWF4KDAsIDJmcik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hYS1ncmlkLS1jb2xzLTItMSB7XG5cbiAgICAgIEBpbmNsdWRlIGJwLW1pbihtZCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAyZnIpIG1pbm1heCgwLCAxZnIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJi5hYS1ncmlkLS10aHJlZSB7XG4gIFxuICAgIEBpbmNsdWRlIGJwLW1pbihsZykge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICAgIH1cbiAgfVxuICBcbiAgJi5hYS1ncmlkLS1mb3VyIHtcbiAgXG4gICAgQGluY2x1ZGUgYnAtbWluKGxnKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgfVxuICB9XG5cbiAgJi5hYS1ncmlkLS1hdXRvIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgZ3JpZC1hdXRvLWNvbHVtbnM6IGF1dG87XG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cblxudWwuYWEtZ3JpZCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcblxuICA+IGxpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4vKiBCb3ggc2hhZG93ICovXG4uYWEtYm94LXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xufVxuXG4uYWEtYm94LXNoYWRvdy1kYXJrIHtcbiAgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctZGFyaztcbn1cblxuLmFhLWJveC1zaGFkb3ctaG92ZXIge1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93ICRzcGVlZCAkYW5pbWF0aW9uO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuICB9XG59XG5cbi5hYS1ib3gtc2hhZG93LWRhcmstaG92ZXIge1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93ICRzcGVlZCAkYW5pbWF0aW9uO1xuICBcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctZGFyaztcbiAgfVxufVxuXG4vKiBCYWNrZ3JvdW5kIGNvbG9ycyAqL1xuLmFhLWJnLXdoaXRlLFxuLmFhLWJnLWxpZ2h0LFxuLmFhLWJnLWdyYXksXG4uYWEtYmctZ3JhZGllbnQtbGlnaHQge1xuICAgIGNvbG9yOiAkbGlnaHQtYmctdGV4dDtcblxuICAgIC5hYS1sYWJlbCxcbiAgICAuYWEtc3ViaGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiAkbGlnaHQtYmctYWNjZW50O1xuICAgIH1cblxuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2IHtcbiAgICAgIGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRsaWdodC1iZy1saW5rO1xuXG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtYmctbGluay1ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFhLWJnLWRhcmssXG4uYWEtYmctYmxhY2ssXG4uYWEtYmctZ3JhZGllbnQtZGFyayB7XG4gICAgY29sb3I6ICRkYXJrLWJnLXRleHQ7XG5cbiAgICAuYWEtbGFiZWwsXG4gICAgLmFhLXN1YmhlYWRpbmcge1xuICAgICAgICBjb2xvcjogJGRhcmstYmctYWNjZW50O1xuICAgIH1cblxuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2IHtcbiAgICAgIGNvbG9yOiAkY29tcGxlbWVudGFyeTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRkYXJrLWJnLWxpbms7XG5cbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWJnLWxpbmstaG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaHMtaW5wdXRbdHlwZT1maWxlXSxcbiAgICB1bC5ocy1lcnJvci1tc2dzIGxhYmVsIHtcbiAgICAgIGNvbG9yOiAkZGFyay1iZy10ZXh0O1xuICAgIH1cblxuICAgIHVsLmhzLWVycm9yLW1zZ3MgbGFiZWw6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIC5hYS1idXR0b24uYWEtYnV0dG9uLS0zLFxuICAgIC5hYS1mb3JtLWJ1dHRvbi0tMyBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG59XG5cbi5hYS1iZy1wcmltYXJ5IHtcbiAgICBjb2xvcjogJHByaW1hcnktYmctdGV4dDtcblxuICAgIC5hYS1sYWJlbCxcbiAgICAuYWEtc3ViaGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1iZy1hY2NlbnQ7XG4gICAgfVxuXG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYge1xuICAgICAgY29sb3I6ICR0ZXh0LWxpZ2h0O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBjb2xvcjogJHByaW1hcnktYmctbGluaztcblxuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktYmctbGluay1ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ocy1pbnB1dFt0eXBlPWZpbGVdLFxuICAgIHVsLmhzLWVycm9yLW1zZ3MgbGFiZWwge1xuICAgICAgY29sb3I6ICRkYXJrLWJnLXRleHQ7XG4gICAgfVxuXG4gICAgdWwuaHMtZXJyb3ItbXNncyBsYWJlbDpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgLmFhLWJ1dHRvbi5hYS1idXR0b24tLTMsXG4gICAgLmFhLWZvcm0tYnV0dG9uLS0zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbn1cblxuLmFhLWJnLXNlY29uZGFyeSB7XG4gICAgY29sb3I6ICRzZWNvbmRhcnktYmctdGV4dDtcblxuICAgIC5hYS1sYWJlbCxcbiAgICAuYWEtc3ViaGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWJnLXRleHQ7XG4gICAgfVxuXG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYge1xuICAgICAgY29sb3I6ICRzZWNvbmRhcnktYmctYWNjZW50O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1iZy1saW5rO1xuXG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWJnLWxpbmstaG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaHMtaW5wdXRbdHlwZT1maWxlXSxcbiAgICB1bC5ocy1lcnJvci1tc2dzIGxhYmVsIHtcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWJnLWFjY2VudDtcbiAgICB9XG5cbiAgICB1bC5ocy1lcnJvci1tc2dzIGxhYmVsOmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnktYmctYWNjZW50O1xuICAgIH1cbn1cblxuLmFhLWJnLXRlcnRpYXJ5IHtcbiAgY29sb3I6ICR0ZXJ0aWFyeS1iZy10ZXh0O1xuXG4gIC5hYS1sYWJlbCxcbiAgLmFhLXN1YmhlYWRpbmcge1xuICAgICAgY29sb3I6ICR0ZXJ0aWFyeS1iZy1hY2NlbnQ7XG4gIH1cblxuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2IHtcbiAgICBjb2xvcjogJGhlYWRpbmctY29sb3I7XG4gIH1cblxuICBhIHtcbiAgICAgIGNvbG9yOiAkdGVydGlhcnktYmctbGluaztcblxuICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAkdGVydGlhcnktYmctbGluay1ob3ZlcjtcbiAgICAgIH1cbiAgfVxufVxuXG4uYWEtYmctY29tcGxlbWVudGFyeSB7XG4gICAgY29sb3I6ICRjb21wbGVtZW50YXJ5LWJnLXRleHQ7XG5cbiAgICAuYWEtbGFiZWwsXG4gICAgLmFhLXN1YmhlYWRpbmcge1xuICAgICAgICBjb2xvcjogJGNvbXBsZW1lbnRhcnktYmctYWNjZW50O1xuICAgIH1cblxuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2IHtcbiAgICAgIGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjb21wbGVtZW50YXJ5LWJnLWxpbms7XG5cbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRjb21wbGVtZW50YXJ5LWJnLWxpbmstaG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hYS1iZy1icmFuZC1ncmVlbiB7XG4gIGNvbG9yOiAkc2Vjb25kYXJ5LWJnLXRleHQ7XG5cbiAgLmFhLWxhYmVsLFxuICAuYWEtc3ViaGVhZGluZyB7XG4gICAgICBjb2xvcjogJHNlY29uZGFyeS1iZy10ZXh0O1xuICB9XG5cbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNiB7XG4gICAgY29sb3I6ICRzZWNvbmRhcnktYmctYWNjZW50O1xuICB9XG5cbiAgYSB7XG4gICAgICBjb2xvcjogJHNlY29uZGFyeS1iZy1saW5rO1xuXG4gICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktYmctbGluay1ob3ZlcjtcbiAgICAgIH1cbiAgfVxuXG4gIC5ocy1pbnB1dFt0eXBlPWZpbGVdLFxuICB1bC5ocy1lcnJvci1tc2dzIGxhYmVsIHtcbiAgICBjb2xvcjogJHNlY29uZGFyeS1iZy1hY2NlbnQ7XG4gIH1cblxuICB1bC5ocy1lcnJvci1tc2dzIGxhYmVsOmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5LWJnLWFjY2VudDtcbiAgfVxufVxuXG4vKiBHZW5lcmF0ZSB1dGlsaXR5IGNsYXNzZXMgYW5kIHN0eWxpbmcgZm9yIGFsbCBiYWNrZ3JvdW5kIGNvbG9ycyBkZWZpbmVkIGluICRjb2xvcnMgKi9cbkBlYWNoICRrZXksICRjb2xvciBpbiAkbWFpbi1jb2xvcnMge1xuICAgIC5hYS1iZy0jeyRrZXl9IHtcbiAgICAgIEBpZiAka2V5ID09ICdncmFkaWVudC1kYXJrJyBvciAka2V5ID09ICdncmFkaWVudC1saWdodCcge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLSN7JGtleX0ge1xuICAgICAgQGV4dGVuZCAuYWEtYmctI3ska2V5fTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgQGlmICRrZXkgPT0gJ2dyYWRpZW50LWRhcmsnIG9yICRrZXkgPT0gJ2dyYWRpZW50LWxpZ2h0JyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hYS1jb250ZW50LWNvbG9yLS0jeyRrZXl9IHtcbiAgICAgICAgQGlmICRrZXkgPT0gJ2xpZ2h0JyB7XG4gICAgICAgICAgICBjb2xvcjogJHRleHQtbGlnaHQ7XG5cbiAgICAgICAgICAgIGgxLFxuICAgICAgICAgICAgaDIsXG4gICAgICAgICAgICBoMyxcbiAgICAgICAgICAgIGg0LFxuICAgICAgICAgICAgaDUsXG4gICAgICAgICAgICBoNiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29tcGxlbWVudGFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSBAZWxzZSBpZiAka2V5ID09ICdkYXJrJyB7XG4gICAgICAgICAgICBjb2xvcjogJHRleHQtZGFyaztcbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBCYWNrZ3JvdW5kIG1lZGlhIHdyYXBwZXJzICovXG4uYWEtYmctaW1hZ2UsXG4uYWEtYmctb3ZlcmxheSxcbi5hYS1iZy12aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICA+IC5hYS1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG59XG5cbi5hYS1iZy1pbWFnZSAuYWEtaW1hZ2Utd3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFhLWltYWdlLXdyYXBwZXIsXG4uYWEtaW1hZ2Utd3JhcHBlci0tY29udGFpbiB7XG5cbiAgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmFhLWltYWdlLXdyYXBwZXIgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5hYS1pbWFnZS13cmFwcGVyLS1jb250YWluIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5hYS1iZy1vdmVybGF5OjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5hYS1iZy12aWRlbyB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLyogVGhlIGNvbnRhaW5lciBvZiBhIG1vZHVsZSAqL1xuLmFhLW1vZHVsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5hYS1tb2R1bGUtaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogU2V0cyB0aGUgd2lkdGggb2YgdGhlIG1vZHVsZSAqL1xuLmFhLW1vZHVsZS13aWR0aC0tcGFnZSxcbi5hYS1tb2R1bGUtd2lkdGgtLWZ1bGwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFhLW1vZHVsZS13aWR0aC0tcGFnZSB7XG4gIHBhZGRpbmctbGVmdDogJHBhZGRpbmctbW9iaWxlO1xuICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZy1tb2JpbGU7XG5cbiAgQGluY2x1ZGUgYnAtbWluKHNtKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZy10b3VjaDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZy10b3VjaDtcbiAgfVxuXG4gIEBpbmNsdWRlIGJwLW1pbihsZykge1xuICAgIG1heC13aWR0aDogY2FsYyhtYXgoNjV2dywgY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiAxMikpKTtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIHBhZGRpbmctbGVmdDogJHBhZGRpbmc7XG4gICAgcGFkZGluZy1yaWdodDogJHBhZGRpbmc7XG4gIH1cblxuICA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogU2V0cyB0aGUgaGVpZ2h0IG9mIHRoZSBtb2R1bGUgKi9cbi5hYS1tb2R1bGUtaGVpZ2h0LS1zbWFsbCxcbi5hYS1tb2R1bGUtaGVpZ2h0LS1ub3JtYWwsXG4uYWEtbW9kdWxlLWhlaWdodC0tZnVsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5hYS1tb2R1bGUtaGVpZ2h0LS1zbWFsbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoODB2aCAtICN7JGhlYWRlci1oZWlnaHQtbW9iaWxlfSk7XG5cbiAgQGluY2x1ZGUgYnAtbWluKHNtKSB7XG4gICAgbWluLWhlaWdodDogNDByZW07XG4gIH1cbn1cblxuLmFhLW1vZHVsZS1oZWlnaHQtLW5vcm1hbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRoZWFkZXItaGVpZ2h0LW1vYmlsZX0pO1xuXG4gIEBpbmNsdWRlIGJwLW1pbihzbSkge1xuICAgIG1pbi1oZWlnaHQ6IDY0cmVtO1xuICB9XG59XG5cbi5hYS1tb2R1bGUtaGVpZ2h0LS1mdWxsIHtcbiAgbWluLWhlaWdodDogY2FsYyhtaW4oY2FsYygxMDB2aCAtICN7JGhlYWRlci1oZWlnaHQtbW9iaWxlfSksIDExMHJlbSkpO1xuICBcbiAgQGluY2x1ZGUgYnAtbWluKGxnKSB7XG4gICAgbWluLWhlaWdodDogY2FsYyhtaW4oY2FsYygxMDB2aCAtICN7JGhlYWRlci1oZWlnaHR9KSwgMTEwcmVtKSk7XG4gIH1cblxuICAmLmFhLXBhbmVscyB7XG4gICAgbWluLWhlaWdodDogY2FsYyhtaW4oMTAwdmgsIDExMHJlbSkpO1xuICB9XG59XG5cbi8qIFNldHMgdGhlIHNwYWNpbmcgb24gdGhlIG1vZHVsZSAqL1xuLmFhLW1vZHVsZS1zcGFjaW5nLS1zbWFsbCB7XG4gIEBleHRlbmQgJXNtYWxsLWJvdHRvbTtcbiAgQGV4dGVuZCAlc21hbGwtdG9wO1xufVxuXG4uYWEtbW9kdWxlLXNwYWNpbmctLW1lZGl1bSB7XG4gIEBleHRlbmQgJW1lZGl1bS1ib3R0b207XG4gIEBleHRlbmQgJW1lZGl1bS10b3A7XG59XG5cbi5hYS1tb2R1bGUtc3BhY2luZy0tbGFyZ2Uge1xuICBAZXh0ZW5kICVsYXJnZS1ib3R0b207XG4gIEBleHRlbmQgJWxhcmdlLXRvcDtcbn1cblxuLmFhLW1vZHVsZS1zcGFjaW5nLS1odWdlIHtcbiAgQGV4dGVuZCAlaHVnZS1ib3R0b207XG4gIEBleHRlbmQgJWh1Z2UtdG9wO1xufVxuXG4uYWEtbW9kdWxlLXNwYWNpbmctYm90dG9tLS1zbWFsbCB7XG4gIEBleHRlbmQgJXNtYWxsLWJvdHRvbTtcbn1cblxuLmFhLW1vZHVsZS1zcGFjaW5nLWJvdHRvbS0tbWVkaXVtIHtcbiAgQGV4dGVuZCAlbWVkaXVtLWJvdHRvbTtcbn1cblxuLmFhLW1vZHVsZS1zcGFjaW5nLWJvdHRvbS0tbGFyZ2Uge1xuICBAZXh0ZW5kICVsYXJnZS1ib3R0b207XG59XG5cbi5hYS1tb2R1bGUtc3BhY2luZy1ib3R0b20tLWh1Z2Uge1xuICBAZXh0ZW5kICVodWdlLWJvdHRvbTtcbn1cblxuLmFhLW1vZHVsZS1zcGFjaW5nLXRvcC0tc21hbGwge1xuICBAZXh0ZW5kICVzbWFsbC10b3A7XG59XG5cbi5hYS1tb2R1bGUtc3BhY2luZy10b3AtLW1lZGl1bSB7XG4gIEBleHRlbmQgJW1lZGl1bS10b3A7XG59XG5cbi5hYS1tb2R1bGUtc3BhY2luZy10b3AtLWxhcmdlIHtcbiAgQGV4dGVuZCAlbGFyZ2UtdG9wO1xufVxuXG4uYWEtbW9kdWxlLXNwYWNpbmctdG9wLS1odWdlIHtcbiAgQGV4dGVuZCAlaHVnZS10b3A7XG59XG5cbi5hYS1tb2R1bGUtc3BhY2luZy1ib3R0b20tbWFyZ2luLS1zbWFsbCxcbi5hYS1tb2R1bGUtd2lkdGgtLXBhZ2UuYWEtbW9kdWxlLXNwYWNpbmctYm90dG9tLW1hcmdpbi0tc21hbGwge1xuICBAZXh0ZW5kICVzbWFsbC1ib3R0b20tbWFyZ2luO1xufVxuXG4uYWEtbW9kdWxlLXNwYWNpbmctYm90dG9tLW1hcmdpbi0tbWVkaXVtLFxuLmFhLW1vZHVsZS13aWR0aC0tcGFnZS5hYS1tb2R1bGUtc3BhY2luZy1ib3R0b20tbWFyZ2luLS1tZWRpdW0ge1xuICBAZXh0ZW5kICVtZWRpdW0tYm90dG9tLW1hcmdpbjtcbn1cblxuLmFhLW1vZHVsZS1zcGFjaW5nLWJvdHRvbS1tYXJnaW4tLWxhcmdlLFxuLmFhLW1vZHVsZS13aWR0aC0tcGFnZS5hYS1tb2R1bGUtc3BhY2luZy1ib3R0b20tbWFyZ2luLS1sYXJnZSB7XG4gIEBleHRlbmQgJWxhcmdlLWJvdHRvbS1tYXJnaW47XG59XG5cbi5hYS1tb2R1bGUtc3BhY2luZy1ib3R0b20tbWFyZ2luLS1odWdlLFxuLmFhLW1vZHVsZS13aWR0aC0tcGFnZS5hYS1tb2R1bGUtc3BhY2luZy1ib3R0b20tbWFyZ2luLS1odWdlIHtcbiAgQGV4dGVuZCAlaHVnZS1ib3R0b20tbWFyZ2luO1xufVxuXG4uYWEtbW9kdWxlLXNwYWNpbmctdG9wLW1hcmdpbi0tc21hbGwsXG4uYWEtbW9kdWxlLXdpZHRoLS1wYWdlLmFhLW1vZHVsZS1zcGFjaW5nLXRvcC1tYXJnaW4tLXNtYWxsIHtcbiAgQGV4dGVuZCAlc21hbGwtdG9wLW1hcmdpbjtcbn1cblxuLmFhLW1vZHVsZS1zcGFjaW5nLXRvcC1tYXJnaW4tLW1lZGl1bSxcbi5hYS1tb2R1bGUtd2lkdGgtLXBhZ2UuYWEtbW9kdWxlLXNwYWNpbmctdG9wLW1hcmdpbi0tbWVkaXVtIHtcbiAgQGV4dGVuZCAlbWVkaXVtLXRvcC1tYXJnaW47XG59XG5cbi5hYS1tb2R1bGUtc3BhY2luZy10b3AtbWFyZ2luLS1sYXJnZSxcbi5hYS1tb2R1bGUtd2lkdGgtLXBhZ2UuYWEtbW9kdWxlLXNwYWNpbmctdG9wLW1hcmdpbi0tbGFyZ2Uge1xuICBAZXh0ZW5kICVsYXJnZS10b3AtbWFyZ2luO1xufVxuXG4uYWEtbW9kdWxlLXNwYWNpbmctdG9wLW1hcmdpbi0taHVnZSxcbi5hYS1tb2R1bGUtd2lkdGgtLXBhZ2UuYWEtbW9kdWxlLXNwYWNpbmctdG9wLW1hcmdpbi0taHVnZSB7XG4gIEBleHRlbmQgJWh1Z2UtdG9wLW1hcmdpbjtcbn1cblxuLyogTW9kdWxlIGNvbnRlbnQgY29udGFpbmVycyAqL1xuLmFhLWlubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6ICRndXR0ZXItdiAkZ3V0dGVyLWg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nLW1vYmlsZTtcbiAgcGFkZGluZy1yaWdodDogJHBhZGRpbmctbW9iaWxlO1xuXG4gIEBpbmNsdWRlIGJwLW1pbihzbSkge1xuICAgIHBhZGRpbmctbGVmdDogJHBhZGRpbmctdG91Y2g7XG4gICAgcGFkZGluZy1yaWdodDogJHBhZGRpbmctdG91Y2g7XG4gIH1cblxuICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgbWlubWF4KDBweCwgMWZyKSk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogY2FsYyhtYXgoNjV2dywgY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiAxMikpKTtcbiAgICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nO1xuICB9XG59XG5cbi5hYS1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIENvbnRyb2xzIHRoZSBhbGlnbm1lbnQgb2YgdGhlIGNvbnRlbnQgd2l0aGluIHRoZSBtb2R1bGUgKi9cbi5hYS1jb250ZW50LWFsaWdubWVudC0tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5hYS1jb250ZW50LWFsaWdubWVudC0tY2VudGVyIHtcbnRleHQtYWxpZ246IGNlbnRlcjtcblxuICB1bCxcbiAgb2wge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAuYWEtYnV0dG9uLWNvbnRhaW5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLyogU2V0cyB0aGUgd2lkdGggb2YgdGhlIGNvbnRlbnQgaW4gYSBtb2R1bGUgKi9cbkBpbmNsdWRlIGJwLW1pbihsZykge1xuXG4gIC5hYS1jb250ZW50LXdpZHRoLS1uYXJyb3cge1xuICAgIGdyaWQtY29sdW1uOiA0IC8gc3BhbiA2O1xuICB9XG5cbiAgLmFhLWNvbnRlbnQtd2lkdGgtLW5vcm1hbCB7XG4gICAgZ3JpZC1jb2x1bW46IDMgLyBzcGFuIDg7XG4gIH1cblxuICAuYWEtY29udGVudC13aWR0aC0td2lkZSB7XG4gICAgZ3JpZC1jb2x1bW46IDIgLyBzcGFuIDEwO1xuICB9XG5cbiAgLmFhLWNvbnRlbnQtd2lkdGgtLWZ1bGwge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyO1xuICB9XG5cbiAgLmFhLWNvbnRlbnQtcG9zaXRpb24tLWxlZnQge1xuXG4gICAgLmFhLWNvbnRlbnQtd2lkdGgtLW5hcnJvdyB7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gNjtcbiAgICB9XG4gIFxuICAgIC5hYS1jb250ZW50LXdpZHRoLS1ub3JtYWwge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDg7XG4gICAgfVxuICBcbiAgICAuYWEtY29udGVudC13aWR0aC0td2lkZSB7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMTA7XG4gICAgfVxuICB9XG5cbiAgLmFhLWNvbnRlbnQtcG9zaXRpb24tLXJpZ2h0IHtcblxuICAgIC5hYS1jb250ZW50LXdpZHRoLS1uYXJyb3cge1xuICAgICAgZ3JpZC1jb2x1bW46IDcgLyBzcGFuIDY7XG4gICAgfVxuICBcbiAgICAuYWEtY29udGVudC13aWR0aC0tbm9ybWFsIHtcbiAgICAgIGdyaWQtY29sdW1uOiA1IC8gc3BhbiA4O1xuICAgIH1cbiAgXG4gICAgLmFhLWNvbnRlbnQtd2lkdGgtLXdpZGUge1xuICAgICAgZ3JpZC1jb2x1bW46IDMgLyBzcGFuIDEwO1xuICAgIH1cbiAgfVxufVxuXG4ucHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm10LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4vKlxuICogQm9vdHN0cmFwIDQgaGlkaW5nIGNsYXNzZXNcbiAqL1xuQGluY2x1ZGUgYnAtbWluKHNtKSB7XG4gIFxuICAuaGlkZGVuLXNtLXVwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQGluY2x1ZGUgYnAtbWF4KHNtKSB7XG5cbiAgLmhpZGRlbi1zbS1kb3duIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuXG5AaW5jbHVkZSBicC1taW4obWQpIHtcbiAgXG4gIC5oaWRkZW4tbWQtdXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AaW5jbHVkZSBicC1tYXgobWQpIHtcblxuICAuaGlkZGVuLW1kLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AaW5jbHVkZSBicC1taW4obGcpIHtcbiAgXG4gIC5oaWRkZW4tbGctdXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AaW5jbHVkZSBicC1tYXgobGcpIHtcblxuICAuaGlkZGVuLWxnLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AaW5jbHVkZSBicC1taW4oeGwpIHtcbiAgXG4gIC5oaWRkZW4teGwtdXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AaW5jbHVkZSBicC1tYXgoeGwpIHtcblxuICAuaGlkZGVuLXhsLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIFZhcmlhYmxlc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKlxuICogQXNzZXRzIHBhdGhcbiAqL1xuICRhc3NldHMtcGF0aDogJy9zcmMvYXNzZXRzJztcblxuLypcbiAqIEZvbnQgd2VpZ2h0c1xuICogRGVmaW5lZCBieSBudW1iZXIgc2luY2Ugd2VpZ2h0IG5hbWUgY2FuIHZhcnkgZGVwZW5kaW5nIG9uIGZvbnQtZmFtaWx5LlxuICovXG4kd2VpZ2h0LTEwMDogMTAwICFkZWZhdWx0O1xuJHdlaWdodC0yMDA6IDIwMCAhZGVmYXVsdDtcbiR3ZWlnaHQtMzAwOiAzMDAgIWRlZmF1bHQ7XG4kd2VpZ2h0LTQwMDogNDAwICFkZWZhdWx0OyAvLyBFcXVpdmFsZW50IG9mIHJlZ3VsYXJcbiR3ZWlnaHQtNTAwOiA1MDAgIWRlZmF1bHQ7XG4kd2VpZ2h0LTYwMDogNjAwICFkZWZhdWx0O1xuJHdlaWdodC03MDA6IDcwMCAhZGVmYXVsdDsgLy8gRXF1aXZhbGVudCBvZiBib2xkXG4kd2VpZ2h0LTgwMDogODAwICFkZWZhdWx0O1xuJHdlaWdodC05MDA6IDkwMCAhZGVmYXVsdDtcblxuLy8gQ29sb3JzXG4vLyAhIENvbG9ycyBhcmUgZGVmaW5lZCBpbiBoZWxwZXJzL3RoZW1lLnNjc3MuXG5cbi8vIExpbmtzXG4vLyAhIExpbmtzIGFyZSBkZWZpbmVkIGluIGhlbHBlcnMvdGhlbWUuc2Nzcy5cblxuLy8gU2l0ZSB3aWR0aHNcbiRmdWxsLXNpdGUtd2lkdGg6IDEzNnJlbSAhZGVmYXVsdDtcbiRndXR0ZXI6IDMuMnJlbTtcbiRndXR0ZXItaDogY2FsYygjeyRndXR0ZXJ9ICsgMC41dncpO1xuJGd1dHRlci12OiBjYWxjKCN7JGd1dHRlcn0gKyAyLjV2aCk7XG4kaGVhZGVyLWhlaWdodDogNy4ycmVtO1xuJGhlYWRlci1oZWlnaHQtbW9iaWxlOiA1LjZyZW07XG4kbG9nby13aWR0aDogMTcuOHJlbTtcbiRsb2dvLXdpZHRoLW1vYmlsZTogMTUuNHJlbTtcbiRoYW1idXJnZXItd2lkdGg6IDIuNHJlbTtcblxuLy8gU2l6ZXNcbiRwYWRkaW5nOiA0cmVtICFkZWZhdWx0O1xuJHBhZGRpbmctdG91Y2g6ICN7XCJtYXgoN3Z3LCAycmVtKVwifSAhZGVmYXVsdDtcbiRwYWRkaW5nLW1vYmlsZTogI3tcIm1heCg1dncsIDJyZW0pXCJ9ICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXM6IDAuOHJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtYWxsOiAwLjRyZW0gIWRlZmF1bHQ7XG5cbi8vIFVYXG4kc3BlZWQ6IDIwMG1zICFkZWZhdWx0O1xuJGFuaW1hdGlvbjogZWFzZSAhZGVmYXVsdDtcblxuJGJveC1zaGFkb3c6IDByZW0gMC4xcmVtIDEuNnJlbSAwcmVtIHJnYmEoMCwgMCwgMCwgMC4wOCkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1kYXJrOiAwcmVtIDAuMXJlbSAxLjZyZW0gMHJlbSByZ2JhKDAsIDAsIDAsIDAuMDgpICFkZWZhdWx0OyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBCdXR0b25zXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1idXR0b24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtZmFtaWx5OiAkYnV0dG9uLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6IGNhbGMoMS41cmVtICsgLjF2dyk7XG4gIGZvbnQtc3R5bGU6ICRidXR0b24tZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRidXR0b24tZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgJGFuaW1hdGlvbiwgdHJhbnNmb3JtIDBzLCBvdXRsaW5lLW9mZnNldCAwcztcblxuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLy8gVGhlbWUgYnV0dG9uc1xuQGVhY2ggJGJ1dHRvbiwgJHByb3BlcnRpZXMgaW4gJGJ1dHRvbnMge1xuXG4gIC5hYS1idXR0b24uYWEtYnV0dG9uLS0jeyRidXR0b259IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRwcm9wZXJ0aWVzLCBcImJhY2tncm91bmQtY29sb3JcIik7XG4gICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRwcm9wZXJ0aWVzLCBcImJvcmRlci1jb2xvclwiKTtcbiAgICBib3JkZXItcmFkaXVzOiBtYXAtZ2V0KCRwcm9wZXJ0aWVzLCBcImJvcmRlci1yYWRpdXNcIik7XG4gICAgYm9yZGVyLXdpZHRoOiBtYXAtZ2V0KCRwcm9wZXJ0aWVzLCBcImJvcmRlci13aWR0aFwiKTtcbiAgICBjb2xvcjogbWFwLWdldCgkcHJvcGVydGllcywgXCJjb2xvclwiKTtcbiAgICBwYWRkaW5nOiBtYXAtZ2V0KCRwcm9wZXJ0aWVzLCBcInBhZGRpbmdcIik7XG4gICAgICAgIFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICAkcHJvcGVydGllczogbWFwLWdldCgkcHJvcGVydGllcywgXCJob3ZlclwiKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHByb3BlcnRpZXMsIFwiYmFja2dyb3VuZC1jb2xvclwiKTtcbiAgICAgIGJvcmRlci1jb2xvcjogbWFwLWdldCgkcHJvcGVydGllcywgXCJib3JkZXItY29sb3JcIik7XG4gICAgICBjb2xvcjogbWFwLWdldCgkcHJvcGVydGllcywgXCJjb2xvclwiKTtcbiAgICB9XG4gIH1cblxuICAuYWEtZm9ybS1idXR0b24tLSN7JGJ1dHRvbn0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgQGV4dGVuZCAuYWEtYnV0dG9uLS0jeyRidXR0b259O1xuICB9XG59XG5cbi8vIEluZGl2aWR1YWwgYnV0dG9uIG92ZXJyaWRlc1xuLmFhLWJ1dHRvbiB7XG5cbiAgJi5hYS1idXR0b24tLTQsXG4gICYuYWEtYnV0dG9uLS01LFxuICAmLmFhLWJ1dHRvbi0tNiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuMXZ3KTtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgfVxufVxuXG4vLyBIdWJTcG90IGRlZmF1bHQgYnV0dG9uIGNsYXNzXG4uaHMtYnV0dG9uIHtcbiAgQGV4dGVuZCAuYWEtYnV0dG9uO1xuICBAZXh0ZW5kIC5hYS1idXR0b24tLTE7XG59XG5cblxuLy8gQnV0dG9uIGNvbnRhaW5lclxuLmFhLWJ1dHRvbi1jb250YWluZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogY2FsYygjeyRndXR0ZXJ9ICogMC43NSk7XG59XG5cbltjbGFzcyo9XCJfX2NvbnRlbnRcIl0gKyAuYWEtYnV0dG9uLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6ICRndXR0ZXI7XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIENvbnRlbnQgbGlmdFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtY29udGV0LWxpZnQsXG4uYWEtbmF2aWdhdGlvbiAuYWEtY29udGV0LWxpZnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiBjYWxjKCN7JGd1dHRlcn0gKiAwLjc1KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblxuICAgID4gYSxcbiAgICA+IHNwYW4geyBcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG4gIEZvcm1zXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogIWltcG9ydGFudCBydWxlcyBvdmVycmlkZSBIdWJTcG90IGRlZmF1bHQgZm9ybSBzdHlsZXMgKi9cblxuLy8gRm9ybVxuLmhzLWZvcm0ge1xuICBmb250LXNpemU6ICRmb3JtLWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRmb3JtLWxpbmUtaGVpZ2h0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gIC5ocy1mb3JtLWZpZWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkZm9ybS1maWVsZHNldC1ndXR0ZXItdjtcbiAgfVxuXG4gIGZpZWxkc2V0IHtcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRmb3JtLWZpZWxkc2V0LWd1dHRlci12O1xuICAgIH1cblxuICAgIC5ocy1mb3JtLWZpZWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgdWwsXG4gIG9sIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG5cbiAgbGVnZW5kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLXRvcDogMC42ZW07XG4gICAgb3BhY2l0eTogMC44O1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgZmllbGRzZXQuZm9ybS1jb2x1bW5zLTIsXG4gIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0zIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAkZm9ybS1maWVsZHNldC1ndXR0ZXItdiAkZm9ybS1maWVsZHNldC1ndXR0ZXItaDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICB9XG5cbiAgZmllbGRzZXQuZm9ybS1jb2x1bW5zLTIge1xuXG4gICAgQGluY2x1ZGUgYnAtbWluKG1kKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgfVxuICB9XG5cbiAgZmllbGRzZXQuZm9ybS1jb2x1bW5zLTMge1xuXG4gICAgQGluY2x1ZGUgYnAtbWluKG1kKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLXRpdGxlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gRmllbGQgY29udGFpbmVyc1xuLmhzLWZvcm0tZmllbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG4gIC5pbnB1dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICA+IGxhYmVsIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6ICRmb3JtLWZpZWxkLWxhYmVsLWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmllbGQtbGFiZWwtbGluZS1oZWlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6ICRmb3JtLWZpZWxkLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNnJlbTtcblxuICAgICY6ZW1wdHksXG4gICAgJjplbXB0eSArIHNwYW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gSW5wdXQgZmllbGRzXG4uaHMtaW5wdXQsXG4uaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgW25hbWU9cGFzc3dvcmRdLFxuLmhzLXNlYXJjaC1maWVsZF9faW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1pbnB1dC1iYWNrZ3JvdW5kLWNvbG9yO1xuICBib3JkZXItY29sb3I6ICRmb3JtLWlucHV0LWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGZvcm0taW5wdXQtYm9yZGVyLXJhZGl1cztcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAkZm9ybS1pbnB1dC1ib3JkZXItd2lkdGg7XG4gIGNvbG9yOiAkZm9ybS1pbnB1dC1jb2xvcjtcbiAgaGVpZ2h0OiAkZm9ybS1pbnB1dC1oZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWlucHV0LXBhZGRpbmc7XG4gIHBhZGRpbmctcmlnaHQ6ICRmb3JtLWlucHV0LXBhZGRpbmc7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgJjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxuXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDBweDtcbiAgICBvdXRsaW5lOiAkYnJhbmQtZ3JlZW4tbGlnaHQgYXV0byAxcHg7XG4gIH1cblxuICAmW3R5cGU9XCJjaGVja2JveFwiXSxcbiAgJlt0eXBlPVwicmFkaW9cIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmW3R5cGU9XCJmaWxlXCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVlbTtcbiAgICAgIHBhZGRpbmc6IDAuM2VtIDAuNmVtO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTdWJtaXRcbi5ocy1zdWJtaXQge1xuICBtYXJnaW4tdG9wOiAkZ3V0dGVyO1xufVxuXG4vLyBDaGVjYm94ICYgUmFkaW9cbi5ocy1mb3JtLWZpZWxkIC5pbnB1dHMtbGlzdCBsYWJlbCBzcGFuIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5ocy1mb3JtLWZpZWxkIC5tdWx0aS1jb250YWluZXIgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbn1cblxuLmhzLWlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbi5ocy1pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxLjZyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICRmb3JtLWlucHV0LWJvcmRlci1jb2xvcjtcbiAgbWFyZ2luLXJpZ2h0OiAwLjhyZW07XG4gIG9wYWNpdHk6IDE7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xufVxuXG4ubGVnYWwtY29uc2VudC1jb250YWluZXIgLmhzLWlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHRvcDogLTAuMXJlbTtcbn1cblxuLmhzLWlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkLCBcbi5ocy1pbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1ncmVlbi1saWdodDtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgJGJyYW5kLWdyZWVuLWxpZ2h0O1xufVxuXG4uaHMtaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQ6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjExXCIgaGVpZ2h0PVwiOVwiIHZpZXdCb3g9XCIwIDAgMTEgOVwiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk0xMCAxLjVMNCA3LjVMMSA0LjVcIiBzdHJva2U9XCJ3aGl0ZVwiIHN0cm9rZS13aWR0aD1cIjEuNVwiLz48L3N2Zz4nKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEuMXJlbTtcbiAgaGVpZ2h0OiAwLjlyZW07XG4gIHRvcDogMHJlbTtcbiAgbGVmdDogMC4ycmVtO1xufVxuXG4uaHMtaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMS4xcmVtO1xuICBoZWlnaHQ6IDEuMXJlbTtcbiAgYmFja2dyb3VuZDogJGJyYW5kLWdyZWVuLWxpZ2h0O1xuICB0b3A6IDAuM3JlbTtcbiAgbGVmdDogMC4zcmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi8vIFRleHRhcmVhXG4uaHMtZmllbGR0eXBlLXRleHRhcmVhIHtcbiAgXG4gIC5pbnB1dCB7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gIH1cblxuICB0ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiBjYWxjKCN7JGZvcm0taW5wdXQtaGVpZ2h0fSAqIDMpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgcGFkZGluZzogJGZvcm0taW5wdXQtcGFkZGluZztcbiAgICByZXNpemU6IHZlcnRpY2FsO1xuICB9XG59XG5cbi8vIFNlbGVjdCAmIERhdGVcbi5ocy1maWVsZHR5cGUtc2VsZWN0IC5pbnB1dCxcbi5ocy1maWVsZHR5cGUtZGF0ZSAuaHMtZGF0ZWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6OmFmdGVyIHtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IGNhbGMoI3skZm9ybS1pbnB1dC1wYWRkaW5nfSAqIDEuMjUpO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogMS42cmVtO1xuICB9XG5cbiAgLmhzLWlucHV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCN7JGZvcm0taW5wdXQtcGFkZGluZ30gKiAzLjUpO1xuXG4gICAgJjo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9ye1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmhzLWZpZWxkdHlwZS1zZWxlY3QgLmlucHV0IHtcblxuICBzZWxlY3Qge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsIDxzdmcgdmlld0JveD1cIjAgMCAxMjAgNzRcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIm02MCA3NC02MC02MCAxNC0xNCA0NiA0NiA0Ni00NiAxNCAxNHpcIiBmaWxsPVwiJyArICRncmF5ICsgJ1wiLz48L3N2Zz4nKTtcbiAgfVxuXG4gICY6aG92ZXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwgPHN2ZyB2aWV3Qm94PVwiMCAwIDEyMCA3NFwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwibTYwIDc0LTYwLTYwIDE0LTE0IDQ2IDQ2IDQ2LTQ2IDE0IDE0elwiIGZpbGw9XCInICsgJHByaW1hcnkgKyAnXCIvPjwvc3ZnPicpO1xuICB9XG59XG5cbi5ocy1maWVsZHR5cGUtZGF0ZSAuaHMtZGF0ZWlucHV0IHtcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsIDxzdmcgdmlld0JveD1cIjAgMCA0NDggNTEyXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNMTUyIDY0SDI5NlYyNEMyOTYgMTAuNzUgMzA2LjcgMCAzMjAgMEMzMzMuMyAwIDM0NCAxMC43NSAzNDQgMjRWNjRIMzg0QzQxOS4zIDY0IDQ0OCA5Mi42NSA0NDggMTI4VjQ0OEM0NDggNDgzLjMgNDE5LjMgNTEyIDM4NCA1MTJINjRDMjguNjUgNTEyIDAgNDgzLjMgMCA0NDhWMTI4QzAgOTIuNjUgMjguNjUgNjQgNjQgNjRIMTA0VjI0QzEwNCAxMC43NSAxMTQuNyAwIDEyOCAwQzE0MS4zIDAgMTUyIDEwLjc1IDE1MiAyNFY2NHpNNDggMjQ4SDEyOFYxOTJINDhWMjQ4ek00OCAyOTZWMzYwSDEyOFYyOTZINDh6TTE3NiAyOTZWMzYwSDI3MlYyOTZIMTc2ek0zMjAgMjk2VjM2MEg0MDBWMjk2SDMyMHpNNDAwIDE5MkgzMjBWMjQ4SDQwMFYxOTJ6TTQwMCA0MDhIMzIwVjQ2NEgzODRDMzkyLjggNDY0IDQwMCA0NTYuOCA0MDAgNDQ4VjQwOHpNMjcyIDQwOEgxNzZWNDY0SDI3MlY0MDh6TTEyOCA0MDhINDhWNDQ4QzQ4IDQ1Ni44IDU1LjE2IDQ2NCA2NCA0NjRIMTI4VjQwOHpNMjcyIDE5MkgxNzZWMjQ4SDI3MlYxOTJ6XCIgZmlsbD1cIicgKyAkZ3JheSArICdcIi8+PC9zdmc+Jyk7XG4gIH1cblxuICAmOmhvdmVyOjphZnRlciB7XG4gICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsIDxzdmcgdmlld0JveD1cIjAgMCA0NDggNTEyXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNMTUyIDY0SDI5NlYyNEMyOTYgMTAuNzUgMzA2LjcgMCAzMjAgMEMzMzMuMyAwIDM0NCAxMC43NSAzNDQgMjRWNjRIMzg0QzQxOS4zIDY0IDQ0OCA5Mi42NSA0NDggMTI4VjQ0OEM0NDggNDgzLjMgNDE5LjMgNTEyIDM4NCA1MTJINjRDMjguNjUgNTEyIDAgNDgzLjMgMCA0NDhWMTI4QzAgOTIuNjUgMjguNjUgNjQgNjQgNjRIMTA0VjI0QzEwNCAxMC43NSAxMTQuNyAwIDEyOCAwQzE0MS4zIDAgMTUyIDEwLjc1IDE1MiAyNFY2NHpNNDggMjQ4SDEyOFYxOTJINDhWMjQ4ek00OCAyOTZWMzYwSDEyOFYyOTZINDh6TTE3NiAyOTZWMzYwSDI3MlYyOTZIMTc2ek0zMjAgMjk2VjM2MEg0MDBWMjk2SDMyMHpNNDAwIDE5MkgzMjBWMjQ4SDQwMFYxOTJ6TTQwMCA0MDhIMzIwVjQ2NEgzODRDMzkyLjggNDY0IDQwMCA0NTYuOCA0MDAgNDQ4VjQwOHpNMjcyIDQwOEgxNzZWNDY0SDI3MlY0MDh6TTEyOCA0MDhINDhWNDQ4QzQ4IDQ1Ni44IDU1LjE2IDQ2NCA2NCA0NjRIMTI4VjQwOHpNMjcyIDE5MkgxNzZWMjQ4SDI3MlYxOTJ6XCIgZmlsbD1cIicgKyAkcHJpbWFyeSArICdcIi8+PC9zdmc+Jyk7XG4gIH1cblxuICAuaHMtZGF0ZXBpY2tlciAuZm4tZGF0ZS1waWNrZXIge1xuXG4gICAgLnBpa2EtYnV0dG9uIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIFxuICAgIC5pcy1zZWxlY3RlZCAucGlrYS1idXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbXBsZW1lbnRhcnk7XG4gICAgICBjb2xvcjogJGRhcms7XG4gICAgfVxuXG4gICAgLmlzLXRvZGF5IC5waWthLWJ1dHRvbiB7XG4gICAgICBjb2xvcjogJGRhcms7XG4gICAgfVxuICB9XG59XG5cbi8vIEVycm9yc1xuLmhzLWlucHV0LmVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAkZm9ybS1lcnJvci1jb2xvcjtcbn1cblxudWwuaHMtZXJyb3ItbXNncyB7XG4gIG9yZGVyOiA1O1xuICBtYXJnaW4tdG9wOiAwLjZlbTtcbiAgbWFyZ2luLWxlZnQ6ICRmb3JtLWlucHV0LXBhZGRpbmc7XG5cbiAgbGkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICBsYWJlbCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogJGZvcm0tZXJyb3ItY29sb3I7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIFxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICchJztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3JkZXI6IDAuMnJlbSBzb2xpZCAkZm9ybS1lcnJvci1jb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGhlaWdodDogMS42cmVtO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYygjeyRndXR0ZXJ9ICogMC4yNSk7XG4gICAgICB3aWR0aDogMS42cmVtO1xuICAgIH1cbiAgfVxufVxuXG4uaHNfZXJyb3Jfcm9sbHVwIHtcbiAgbWFyZ2luLXRvcDogY2FsYygjeyRndXR0ZXJ9ICogMC43NSk7XG4gIHBhZGRpbmc6IGNhbGMoI3skZ3V0dGVyfSAqIDAuNSk7XG4gIGJvcmRlcjogMC4ycmVtIHNvbGlkICRmb3JtLWVycm9yLWNvbG9yO1xuXG4gIC5ocy1lcnJvci1tc2dzIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLy8gR0RQUlxuLmxlZ2FsLWNvbnNlbnQtY29udGFpbmVyIHtcbiAgZm9udC1zaXplOiAkZm9ybS1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkZm9ybS1saW5lLWhlaWdodDtcblxuICBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmhzLWZpZWxkdHlwZS1ib29sZWFuY2hlY2tib3gge1xuICAgIG1hcmdpbjogMC44cmVtIDA7XG5cbiAgICBpbnB1dCB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjNyZW07XG4gICAgfVxuICB9XG59XG5cbi5oc19nZHByX2NvbnNlbnRfbWFya2V0aW5nLFxuLmhzX2dkcHJfY29uc2VudF9kYXRhIHtcblxuICAuaHMtZm9ybS1ib29sZWFuY2hlY2tib3ggbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBIYW1idXJnZXJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLXNpdGUtaGVhZGVyX19oYW1idXJnZXIge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgd2lkdGg6ICRoYW1idXJnZXItd2lkdGg7XG4gICAgaGVpZ2h0OiAyLjRyZW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcblxuICAgIHotaW5kZXg6IDIwMDtcbn1cblxuLmFhLWhhbWJ1cmdlciB7XG4gICAgd2lkdGg6ICRoYW1idXJnZXItd2lkdGg7XG4gICAgaGVpZ2h0OiAyLjRyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgc3BhbixcbiAgICBzcGFuOmJlZm9yZSxcbiAgICBzcGFuOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuXG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjFzO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC4xMjVyZW0pO1xuICAgIH1cbiAgICBzcGFuOmJlZm9yZSxcbiAgICBzcGFuOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICB9XG5cbiAgICBzcGFuLFxuICAgIHNwYW46YmVmb3JlLFxuICAgIHNwYW46YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMS44cmVtO1xuICAgICAgICBoZWlnaHQ6IDAuMTVyZW07XG4gICAgfVxuICAgIHNwYW46YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjZyZW0pO1xuICAgIH1cbiAgICBzcGFuOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuNnJlbSk7XG4gICAgfVxufVxuXG4uanMtbmF2LW9wZW4gLmFhLWhhbWJ1cmdlciB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRzcGVlZCBlYXNlO1xuXG4gICAgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIExhbmd1YWdlXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1sYW5ndWFnZXMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDAuNnJlbTtcblxuICAgIEBpbmNsdWRlIGJwLW1heChsZykge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgbWlubWF4KDBweCwgMWZyKSk7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMS42cmVtO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIGxpOm50aC1jaGlsZCgybikge1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgYnAtbWF4KGxnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIE5hdmlnYXRpb25cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuaHRtbCB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRzcGVlZCBlYXNlO1xufVxuXG5ib2R5LmpzLW5hdi1vcGVuIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uYWEtbmF2aWdhdGlvbiB7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuXG4gICAgdWwsIGxpIHsgLy8gUmVzZXRcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIGEsIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjVyZW0gKyAwLjF2dyk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgd29yZC13cmFwOiBub3JtYWw7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFhLW5hdmlnYXRpb24td3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMHJlbSwgYXV0bykpO1xuICAgIH1cblxuICAgICYuYWEtbmF2aWdhdGlvbi13cmFwcGVyLS0wIHtcbiAgICAgICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcblxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcblxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFhLW5hdmlnYXRpb24td3JhcHBlci0tMSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgICAgXG4gICAgICAgIEBpbmNsdWRlIGJwLW1pbihsZykge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAkaGVhZGVyLWhlaWdodDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMobWF4KDY1dncsIGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogMTIpKSk7XG5cbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkZ3V0dGVyLXY7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGd1dHRlci12O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZztcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nO1xuXG4gICAgICAgICAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogJGd1dHRlci1oO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAyMDB2dztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICAgICAgICAgICAgbGVmdDogY2FsYygjeyRwYWRkaW5nLW1vYmlsZX0gLyAtMSk7XG4gICAgICAgICAgICB0b3A6IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1pbihzbSkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoI3skcGFkZGluZy10b3VjaH0gLyAtMSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1pbihsZykge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKCgxMDB2dyAtICN7JGZ1bGwtc2l0ZS13aWR0aH0pIC8gLTIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICYuYWEtbmF2aWdhdGlvbi13cmFwcGVyLS0yIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblxuICAgICAgICBAaW5jbHVkZSBicC1tYXgobGcpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnAtbWluKGxnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgcm93LWdhcDogMC42cmVtO1xuXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYygjeyRndXR0ZXItaH0gLyAyKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKCN7JHBhZGRpbmctbW9iaWxlfSAvIC0xKTtcbiAgICAgICAgICAgIHRvcDogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWluKHNtKSB7XG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYygjeyRwYWRkaW5nLXRvdWNofSAvIC0xKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWluKGxnKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFhLW5hdmlnYXRpb24taXRlbSB7XG5cbiAgICAuYWEtbmF2aWdhdGlvbi10b2dnbGUtLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYWEtbmF2aWdhdGlvbi1pdGVtLS0wIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAmLmFhLW5hdmlnYXRpb24taXRlbS0tMSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBicC1tYXgobGcpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIH1cblxuICAgICAgICA+IGEsXG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMS42cmVtICsgMC4xdncpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWF4KGxnKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICRncmF5O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuMnJlbSAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMS44cmVtICsgMC4xdncpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiBhOmhvdmVyIHtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWluKGxnKSB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWEtbmF2aWdhdGlvbi10b2dnbGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDUuMDA4cmVtO1xuXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgJGdyYXk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYWEtbmF2aWdhdGlvbi1pdGVtLS0yIHtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIGJwLW1heChsZykge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcblxuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgPiBhLFxuICAgICAgICA+IHNwYW4geyBcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjZyZW0gKyAwLjF2dyk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tYXgobGcpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgJGdyYXk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS4ycmVtIDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1pbihsZykge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IGE6aG92ZXIge1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYWEtbmF2aWdhdGlvbi1pdGVtLS1jb250ZW50IHtcblxuICAgICAgICA+IGEsXG4gICAgICAgID4gc3BhbiB7IFxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFhLW5hdmlnYXRpb24tdG9nZ2xlIHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICRncmF5O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMS4ycmVtIDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwKHhsKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMi4xcmVtO1xuICAgICAgICByaWdodDogMC40cmVtO1xuXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkc3BlZWQgJGFuaW1hdGlvbjtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAtbWF4KGxnKSB7XG4gICAgICAgICAgICB3aWR0aDogMS4ycmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAwLjhyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC42cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4zcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IHtcblxuICAgIC5hYS1uYXZpZ2F0aW9uLXdyYXBwZXIge1xuICAgICAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgICAgICBncmlkLWF1dG8tY29sdW1uczogYXV0bztcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgICAgICBjb2x1bW4tZ2FwOiAycmVtO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcblxuICAgICAgICBAaW5jbHVkZSBicChsZykgeyBcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDRyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWEtbmF2aWdhdGlvbi1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBhOm5vdCguYWEtYnV0dG9uKSwgYnV0dG9uOm5vdCguYWEtYnV0dG9uKSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgICAgIGNvbHVtbi1nYXA6IDAuNnJlbTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgPiBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEuNnJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZykgeyAgICBcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiAtMC4xcmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gc3ZnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgbWluLXdpZHRoOiAxLjZyZW07XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgICAgICAgICB0b3A6IGluaXRpYWw7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7ICAgIFxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC0wLjFyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIHN0cm9rZTogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zY3JlZW4tcmVhZGVyLXRleHQtLW1vYmlsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2NyZWVuLXJlYWRlci10ZXh0LS1sYXB0b3Age1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLWhhdCB7XG5cbiAgICAuYWEtbmF2aWdhdGlvbi13cmFwcGVyIHtcblxuICAgICAgICAmLmFhLW5hdmlnYXRpb24td3JhcHBlci0tMCB7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYWEtbmF2aWdhdGlvbi13cmFwcGVyLS0xIHtcbiAgICAgICAgICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWluKGxnKSB7XG4gICAgICAgICAgICAgICAgdG9wOiAzLjZyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWluKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFhLW5hdmlnYXRpb24taXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1pbihsZykge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC42KTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZSB7XG4gICAgICAgIFxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEsXG4gICAgICAgIC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZSxcbiAgICAgICAgLmFhLW5hdmlnYXRpb24taXRlbS0tMSA+IGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDEuNnJlbSArIDAuMXZ3KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tYXgobGcpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgJGdyYXk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1pbihsZykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjNyZW0gKyAwLjF2dyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWEtbmF2aWdhdGlvbi10b2dnbGUge1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjJyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4zcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTAge1xuXG4gICAgICAgICAgICA+IGEsXG4gICAgICAgICAgICA+IC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS4ycmVtIDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicCh4bCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlID4gYSxcbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlID4gLmFhLW5hdmlnYXRpb24tdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTEge1xuXG4gICAgICAgICAgICA+IGEge1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWF4KGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA1LjZyZW0pO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDEwMCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDMuNnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy42cmVtO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgIHotaW5kZXg6IDk5ODtcblxuICAgIC5hYS1uYXZpZ2F0aW9uLWl0ZW0tLWNoaWxkcmVuID4gYSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1cmVtKTtcbiAgICB9XG5cbiAgICAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSB7XG5cbiAgICAgICAgLmFhLW5hdmlnYXRpb24td3JhcHBlciB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG4gICAgICAgICAgICByb3ctZ2FwOiA0cmVtO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICBhLCBidXR0b24ge1xuXG4gICAgICAgICAgICA+IGltZyB7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gc3ZnIHtcblxuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICBjbGlwOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uanMtbmF2LW9wZW4gLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIFxuICAgIHRvcDogJGhlYWRlci1oZWlnaHQtbW9iaWxlO1xuICAgIGJvdHRvbTogMDtcbn1cblxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1wcmltYXJ5IHtcblxuICAgIC5pcy1hY3RpdmUgIHtcblxuICAgICAgICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICBcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogJGhlYWRlci1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC42KTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmlzLWFjdGl2ZSB7XG5cbiAgICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgID4gLmFhLW5hdmlnYXRpb24td3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAtbWF4KGxnKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZSB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDAuNHJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tYXgobGcpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWEtc2l0ZS1oZWFkZXIgLmhpZGRlbi1sZy1kb3duLS1oZWFkZXIge1xuXG4gICAgQGluY2x1ZGUgYnAtbWF4KGxnKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tbW9iaWxlIC5oaWRkZW4tbGctZG93bi0taGFtYnVyZ2VyIHtcblxuICAgIEBpbmNsdWRlIGJwLW1heChsZykge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIE5hdmlnYXRpb24gc2ltcGxlXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1uYXZpZ2F0aW9uLS1zaW1wbGUge1xuICAgIFxuICAgIC5pcy1hY3RpdmUge1xuICAgIFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZSB7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IC5hYS1uYXZpZ2F0aW9uLXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWEtbmF2aWdhdGlvbi13cmFwcGVyLmFhLW5hdmlnYXRpb24td3JhcHBlci0tMSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcblxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgIEBpbmNsdWRlIGJwKHhsKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTEge1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMXJlbSArIDAuMXZ3KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiBhLFxuICAgICAgICA+IHNwYW4geyBcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjZyZW0gKyAwLjF2dyk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmFhLW5hdmlnYXRpb24taXRlbS0tc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuYWEtbmF2aWdhdGlvbi10b2dnbGUtLXNlYXJjaCB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuYWEtc2VhcmNoLWZpZWxkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogJGhlYWRlci1oZWlnaHQ7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDEuMnJlbSAxLjhyZW07XG4gICAgICAgIFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuXG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDMuNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMy40cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAzLjRyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcms7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFhLXNlYXJjaC1maWVsZF9faW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMC40cmVtIDAuOHJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG5cbiAgICAuYWEtc2VhcmNoLWZpZWxkX19zdWdnZXN0aW9ucyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB9XG4gICAgXG4gICAgLmFhLXNlYXJjaC1maWVsZC0tb3BlbiAuaHMtc2VhcmNoLWZpZWxkX19zdWdnZXN0aW9ucyB7XG4gICAgICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkICRkYXJrO1xuICAgIH1cbiAgICBcbiAgICAuYWEtc2VhcmNoLWZpZWxkX19zdWdnZXN0aW9ucyBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIFxuICAgIC5hYS1zZWFyY2gtZmllbGRfX3N1Z2dlc3Rpb25zICNyZXN1bHRzLWZvciB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICAgIFxuICAgIC5hYS1zZWFyY2gtZmllbGRfX3N1Z2dlc3Rpb25zIGEsXG4gICAgLmFhLXNlYXJjaC1maWVsZF9fc3VnZ2VzdGlvbnMgI3Jlc3VsdHMtZm9yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIFxuICAgIC5hYS1zZWFyY2gtZmllbGRfX3N1Z2dlc3Rpb25zIGE6aG92ZXIsXG4gICAgLmFhLXNlYXJjaC1maWVsZF9fc3VnZ2VzdGlvbnMgYTpmb2N1cyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbn1cblxuLmFhLW5hdmlnYXRpb24taXRlbS0tc2VhcmNoLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAuYWEtbmF2aWdhdGlvbi10b2dnbGUtLXNlYXJjaCB7XG4gICAgICAgIGNvbG9yOiAkZGFyaztcblxuICAgICAgICA+IGltZzpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgID4gaW1nOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFhLXNlYXJjaC1maWVsZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1tb2JpbGUgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkge1xuXG4gICAgLmFhLW5hdmlnYXRpb24taXRlbS0tc2VhcmNoIHsgXG5cbiAgICAgICAgLmFhLXNlYXJjaC1maWVsZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIFxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgc3ZnIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZGFyaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWEtc2VhcmNoLWZpZWxkX19pbnB1dCB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIsXG4gICAgICAgICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hYS1uYXZpZ2F0aW9uLWl0ZW0tLXNlYXJjaC5pcy1hY3RpdmUge1xuICAgIFxuICAgICAgICAuYWEtbmF2aWdhdGlvbi10b2dnbGUtLXNlYXJjaCB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICA+IGltZzpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgPiBpbWc6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgU29jaWFsIExpbmtzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1zb2NpYWwtbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmFhLXNvY2lhbC1saW5rc19faWNvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGhlaWdodDogNHJlbTtcbiAgICB3aWR0aDogNHJlbTtcbiAgICBtYXJnaW46IDAgMC41cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHRyYW5zaXRpb246IGFsbCAkc3BlZWQgJGFuaW1hdGlvbjtcbn1cblxuLmFhLXNvY2lhbC1saW5rc19faWNvbjpob3Zlcixcbi5hYS1zb2NpYWwtbGlua3NfX2ljb246Zm9jdXMge1xuICAgIC8vIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkcHJpbWFyeSwgMTAlKTtcbn1cblxuLmFhLXNvY2lhbC1saW5rc19faWNvbiBzdmcge1xuICAgIGZpbGw6ICR3aGl0ZTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiBhdXRvO1xufVxuXG4uYWEtc29jaWFsLWxpbmtzX19pY29uOmhvdmVyIHN2Zyxcbi5hYS1zb2NpYWwtbGlua3NfX2ljb246Zm9jdXMgc3ZnLFxuLmFhLXNvY2lhbC1saW5rc19faWNvbjphY3RpdmUgc3ZnIHtcbiAgICBmaWxsOiAkd2hpdGU7XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIFZpZGVvc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtdmlkZW8td3JhcHBlciB7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZzogNTYuMjUlIDAgMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uaHMtdmlkZW8td3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgQUEgLSBTaXRlIEhlYWRlclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtaGVhZGVyLXNjcm9sbC1wb2ludCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKCN7JGhlYWRlci1oZWlnaHQtbW9iaWxlfSArIDJyZW0pO1xuXG4gIEBpbmNsdWRlIGJwLW1pbihsZykge1xuICAgIHRvcDogY2FsYygjeyRoZWFkZXItaGVpZ2h0fSArIDRyZW0pO1xuICB9XG59XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMC4xcmVtO1xuICB3aWR0aDogMC4xcmVtO1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMC4xcmVtLCAwLjFyZW0sIDAuMXJlbSwgMC4xcmVtKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dC0tbW9iaWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlcjogMDtcbiAgICBjbGlwOiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQtLWxhcHRvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXI6IDA7XG4gICAgY2xpcDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuXG4uYWEtY2xvc2UtbW9iaWxlLW5hdixcbi5hYS1jbG9zZS1kZXNrdG9wLW5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmFhLWNsb3NlLWRlc2t0b3AtbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSBicChsZykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5hYS1za2lwLW5hdmlnYXRpb24ge1xuICBjbGlwOiByZWN0KDAuMXJlbSwgMC4xcmVtLCAwLjFyZW0sIDAuMXJlbSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAwLjFyZW07XG4gIHdpZHRoOiAwLjFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcblxuICAmOmFjdGl2ZSwgXG4gICY6Zm9jdXMsIFxuICAmOmhvdmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB0b3A6IDAuNXJlbTtcbiAgICAgIGxlZnQ6IDAuNXJlbTtcblxuICAgICAgcGFkZGluZzogMC42ZW0gMS45ZW07XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuICAgICAgXG4gICAgICBjbGlwOiBhdXRvO1xuICAgICAgei1pbmRleDogMTAwMDAwO1xuICB9XG59XG5cbi5hYS1zaXRlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gIFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0LW1vYmlsZTtcblxuICB6LWluZGV4OiAyMDtcbiAgdHJhbnNpdGlvbjogYWxsICRzcGVlZCAkYW5pbWF0aW9uO1xuXG4gIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcbiAgfVxuXG4gIC8qJi5hYS1zaXRlLWhlYWRlci0tc2Nyb2xsIHtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICB0b3A6IC0zLjZyZW07XG4gICAgfVxuICB9Ki9cblxuICA+IC5hYS1pbm5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogJGd1dHRlci12ICRndXR0ZXItaDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICRsb2dvLXdpZHRoLW1vYmlsZSBhdXRvO1xuICAgIC8vZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAkbG9nby13aWR0aC1tb2JpbGUgMWZyICRoYW1idXJnZXItd2lkdGg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIGhlaWdodDogaW5oZXJpdDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICRsb2dvLXdpZHRoIGF1dG87XG4gICAgICAvL2dyaWQtdGVtcGxhdGUtY29sdW1uczogJGxvZ28td2lkdGggMWZyIGF1dG87XG5cbiAgICAgIC8vaGVpZ2h0OiA2cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5hYS1uYXZpZ2F0aW9uLWl0ZW0tLWxhbmd1YWdlcyB7XG4gICAgXG4gICAgQGluY2x1ZGUgYnAtbWF4KGxnKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uYWEtc2l0ZS1oZWFkZXItLWhhdCB7XG4gIGhlaWdodDogMy42cmVtO1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcblxuICA+IC5hYS1pbm5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogJGd1dHRlci12ICRndXR0ZXItaDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICAxZnI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBXZWIgUGFnZSBIZWFkZXJcbi5hYS1zaXRlLWhlYWRlci0td2VicGFnZSB7XG5cbiAgLmFhLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMobWF4KDc1dncsIGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogMTIpKSk7XG4gIH1cbn1cblxuLyptYWluOm5vdCguYWEtbGFuZGluZy1wYWdlKSB7XG4gIG1hcmdpbi10b3A6ICRoZWFkZXItaGVpZ2h0LW1vYmlsZTtcblxuICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICBtYXJnaW4tdG9wOiAkaGVhZGVyLWhlaWdodDtcbiAgfVxufSovXG5cbi8vIEJyYW5kIExvZ29cbi5hYS1icmFuZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6ICRsb2dvLXdpZHRoLW1vYmlsZTtcblxuICBAaW5jbHVkZSBicChsZykge1xuICAgIG1heC13aWR0aDogJGxvZ28td2lkdGg7XG4gIH1cblxuICBhLFxuICBzdmcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICBzdmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi8vIExhbmRpbmcgUGFnZSBIZWFkZXJcbi5hYS1zaXRlLWhlYWRlci0tbGFuZGluZy1wYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBGb290ZXJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLXNpdGUtZm9vdGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmFhLXNpdGUtZm9vdGVyX19pbm5lciB7XG4gICAgICAgIGdyaWQtcm93LWdhcDogMHJlbTtcbiAgICB9XG5cbiAgICAuYWEtZm9vdGVyLWJyYW5kaW5nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogJGxvZ28td2lkdGgtbW9iaWxlO1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcblxuICAgICAgICBAaW5jbHVkZSBicChsZykgeyBcbiAgICAgICAgICAgIG1heC13aWR0aDogJGxvZ28td2lkdGg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWEtZm9vdGVyLWJvZHkge1xuXG4gICAgICAgIHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFhLWZvb3Rlci1uYXYge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWEtZ3JpZC5hYS1ncmlkLS1hdXRvIHtcblxuICAgICAgICBAaW5jbHVkZSBicC1tYXgobGcpIHtcbiAgICAgICAgICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG4gICAgICAgICAgICBncmlkLWdhcDogMS42cmVtICRndXR0ZXItaDtcblxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hYS1zaXRlLWZvb3Rlcl9fbGVnYWwge1xuXG4gICAgLmFhLWdyaWQuYWEtZ3JpZC0tdGhyZWUge1xuICAgICBcbiAgICAgICAgQGluY2x1ZGUgYnAtbWF4KGxnKSB7XG4gICAgICAgICAgICByb3ctZ2FwOiAyLjRyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hYS1zaXRlLWZvb3Rlci0tbGFuZGluZy1wYWdlIHtcblxuICAgIC5hYS1zaXRlLWZvb3Rlcl9faW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG59XG5cbi8vIEJhY2sgdG8gdG9wXG4uYWEtYmFjay10by10b3Age1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIFxuICAgIHdpZHRoOiAzLjJyZW07XG4gICAgaGVpZ2h0OiAzLjJyZW07XG4gIFxuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDMuMnJlbTtcbiAgICByaWdodDogMy4ycmVtO1xuICBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAwLjJyZW0gc29saWQgJGRhcms7XG4gIFxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiAyMDtcblxuICAgIHRyYW5zaXRpb246IGFsbCAkc3BlZWQgJGFuaW1hdGlvbjtcbiAgXG4gICAgc3ZnIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgfVxuICBcbiAgICBzdmcgcGF0aCB7XG4gICAgICBzdHJva2U6ICRkYXJrO1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgJi5hYS1iYWNrLXRvLXRvcC0tYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIEFjY29yZGlvblxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlcixcbi5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbjogMDtcblxuICAgIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAkZGFyaztcblxuICAgICYuYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlci0tb3BlbiB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuXG4gICAgLmFhLWFjY29yZGlvbi1pdGVtX190cmlnZ2VyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMS42cmVtIDA7XG4gICAgXG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfSAgICBcbiAgICBcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMi44cmVtO1xuICAgICAgICAgICAgcmlnaHQ6IDEuNnJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxLjJyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHNwZWVkICRhbmltYXRpb247XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblxuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkZGFyaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICAgIFxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hYS1hY2NvcmRpb24taXRlbV9fdGl0bGUge1xuICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgfVxufVxuXG4uYWEtYWNjb3JkaW9uLWl0ZW1fX2JvZHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjZyZW07XG5cbiAgICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgJGRhcms7XG5cbiAgICAmW2hpZGRlbl0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmFhLWJnLXNlY29uZGFyeS1saWdodCxcbi5hYS1iZy1jb21wbGVtZW50YXJ5LWxpZ2h0LFxuLmFhLWJnLWxpZ2h0IHtcblxuICAgIC5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyLFxuICAgIC5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZGFyaztcbiAgICB9XG5cbiAgICAuYWEtYWNjb3JkaW9uLWl0ZW1fX2JvZHkge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZGFyaztcbiAgICB9XG59XG5cbi5hYS1iZy1zZWNvbmRhcnkge1xuXG4gICAgLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXIsXG4gICAgLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXI6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICBzdmcge1xuICAgIFxuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFhLWFjY29yZGlvbi1pdGVtX190aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFhLWFjY29yZGlvbi1pdGVtX19ib2R5IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHdoaXRlO1xuICAgIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIEFBIC0gQmxvZyBwb3N0c1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtYmxvZy1wb3N0cyB7XG5cbiAgJi5hYS1tb2R1bGUtd2lkdGgtLXBhZ2Uge1xuXG4gICAgLmFhLW1vZHVsZS1pbm5lciB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgfVxuXG4gIC5hYS1ibG90LXBvc3RfX3RvcGljIHtcbiAgICBsZWZ0OiBjYWxjKCN7JGd1dHRlcn0gKiAwLjUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoI3skZ3V0dGVyfSAqIDAuNSk7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gIC5hYS1jb2x1bW5fX2ltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKCN7JGd1dHRlcn0gKiAwLjUpO1xuICB9XG5cbiAgLmFhLWNvbHVtbl9fZGF0ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygjeyRndXR0ZXJ9ICogMC4zNzUpO1xuXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgLmg0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBBQSAtIENvbHVtbnNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLWNvbHVtbnMsXG4uYWEtYmxvZy1wb3N0cyB7XG5cbiAgLmFhLWNvbHVtbiB7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cbiAgICAmOmhvdmVyIHtcblxuICAgICAgLmFhLWNvbHVtbl9faW1hZ2UgaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFhLWNvbHVtbl9faW1hZ2Uge1xuICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygjeyRndXR0ZXJ9ICogMC43NSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblxuICBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHNwZWVkIGVhc2U7XG4gIH1cbn1cblxuLmFhLWNvbHVtbl9fYm9keS0tcGFkZGluZyB7XG4gIHBhZGRpbmc6IGNhbGMoI3skZ3V0dGVyfSAqIDAuNzUpO1xufVxuXG4uYWEtY29sdW1uX19pbWFnZSArIC5hYS1jb2x1bW5fX2JvZHktLXBhZGRpbmcge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmFhLWNvbHVtbi0tbGluazpob3ZlciB7XG5cbiAgLmFhLWNvbHVtbl9faW1hZ2UgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDgpO1xuICB9XG59XG5cbi5hYS1jb2x1bW5fX2RhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygjeyRndXR0ZXJ9ICogMC4zNzUpO1xufVxuXG4uYWEtY29sdW1uLS1ncmlkIHtcbiAgZ3JpZC1yb3ctZ2FwOiAwO1xuXG4gIC5hYS1jb2x1bW5fX2ltYWdlIHtcbiAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKCN7JGd1dHRlcn0gKiAwLjc1KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgYnAtbWluKG1kKSB7XG4gICAgICBhc3BlY3QtcmF0aW86IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBBQSAtIEZvcm1cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLWZvcm0ge31cblxuLmFhLWZvcm0tLWxheW91dC1vbmUge1xuXG4gIC5hYS1tb2R1bGVfX2hlYWRlcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKCN7JGd1dHRlcn0gKyAjeyRndXR0ZXJ9ICogMC41KTtcbiAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgQUEgLSBIZXJvXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1oZXJvIHtcblxuICAuYWEtbW9kdWxlLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNTtcbiAgfVxuXG4gIC5hYS1idXR0b24tY29udGFpbmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyLjRyZW07XG4gIH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgQUEgLSBJbWFnZVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtaW1hZ2Uge1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIEFBIC0gTWVkaWEgJiBUZXh0XG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1tZWRpYS10ZXh0IHtcblxuICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICBtaW4taGVpZ2h0OiA0MnJlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJjpub3QoLmFhLW1lZGlhLXRleHQtLWljb24pIHtcblxuICAgIC5hYS1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLWdhcDogaW5oZXJpdDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAuYWEtbWVkaWEtdGV4dF9fbWVkaWEtY29sdW1uLFxuICAgIC5hYS1tZWRpYS10ZXh0X190ZXh0LWNvbHVtbiB7XG5cbiAgICAgIEBpbmNsdWRlIGJwLW1pbihsZykge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA2O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hYS1jb250ZW50IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5hYS1tZWRpYS10ZXh0X19tZWRpYS1jb2x1bW4ge1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmFhLW1lZGlhLXRleHQtLXJldmVyc2VkLWRlc2t0b3Age1xuXG4gIEBpbmNsdWRlIGJwLW1pbihsZykge1xuICAgIC5hYS1tZWRpYS10ZXh0X19tZWRpYS1jb2x1bW4ge1xuICAgICAgb3JkZXI6IDI7XG4gICAgfVxuICBcbiAgICAuYWEtbWVkaWEtdGV4dF9fdGV4dC1jb2x1bW4ge1xuICAgICAgb3JkZXI6IDE7XG4gICAgfVxuICB9XG59XG5cbi5hYS1tZWRpYS10ZXh0LS1yZXZlcnNlZC1tb2JpbGUge1xuXG4gIEBpbmNsdWRlIGJwLW1heChsZykge1xuICAgIC5hYS1tZWRpYS10ZXh0X19tZWRpYS1jb2x1bW4ge1xuICAgICAgb3JkZXI6IDI7XG4gICAgfVxuICBcbiAgICAuYWEtbWVkaWEtdGV4dF9fdGV4dC1jb2x1bW4ge1xuICAgICAgb3JkZXI6IDE7XG4gICAgfVxuICB9XG59XG5cbi5hYS1tZWRpYS10ZXh0LmFhLW1lZGlhLXRleHQtLWNvdmVyIC5hYS1tZWRpYS10ZXh0X19tZWRpYS1jb2x1bW4gaW1nIHtcblxuICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuXG4uYWEtbWVkaWEtdGV4dC5hYS1tZWRpYS10ZXh0LS1jb250YWluIC5hYS1tZWRpYS10ZXh0X19tZWRpYS1jb2x1bW4gaW1nLFxuLmFhLW1lZGlhLXRleHQuYWEtbWVkaWEtdGV4dC0tZnVsbC5hYS1tZWRpYS10ZXh0LS1jb250YWluIC5hYS1tZWRpYS10ZXh0X19tZWRpYS1jb2x1bW4gaW1nIHtcblxuICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG59XG5cbi5hYS1tZWRpYS10ZXh0LmFhLW1lZGlhLXRleHQtLWZ1bGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjpub3QoLmFhLW1lZGlhLXRleHQtLXJldmVyc2VkLW1vYmlsZSkge1xuXG4gICAgQGluY2x1ZGUgYnAtbWF4KGxnKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmLmFhLW1lZGlhLXRleHQtLXJldmVyc2VkLW1vYmlsZSB7XG5cbiAgICBAaW5jbHVkZSBicC1tYXgobGcpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gID4gLmFhLWlubmVyIHtcblxuICAgIEBpbmNsdWRlIGJwLW1pbihsZykge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTMsIG1pbm1heCgwcHgsIDFmcikpO1xuXG4gICAgICAuYWEtY29udGVudC13aWR0aC0tZnVsbCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDEzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hYS1tZWRpYS10ZXh0X19tZWRpYS1jb2x1bW4ge1xuXG4gICAgQGluY2x1ZGUgYnAtbWF4KGxnKSB7XG4gICAgICBsZWZ0OiBjYWxjKCN7JHBhZGRpbmctdG91Y2h9ICogLTEpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwLW1heChzbSkge1xuICAgICAgbGVmdDogY2FsYygjeyRwYWRkaW5nLW1vYmlsZX0gKiAtMSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAtbWluKGxnKSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICBpbWcge1xuXG4gICAgICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWEtbWVkaWEtdGV4dF9fdGV4dC1jb2x1bW4ge1xuXG4gICAgQGluY2x1ZGUgYnAtbWluKGxnKSB7XG4gICAgICBncmlkLWNvbHVtbjogOCAvIDE0O1xuICAgIH1cbiAgfVxuXG4gICYuYWEtbWVkaWEtdGV4dC0tcmV2ZXJzZWQtZGVza3RvcCB7XG5cbiAgICAuYWEtbWVkaWEtdGV4dF9fbWVkaWEtY29sdW1uIHtcblxuICAgICAgQGluY2x1ZGUgYnAtbWluKGxnKSB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hYS1tZWRpYS10ZXh0X190ZXh0LWNvbHVtbiB7XG5cbiAgICAgIEBpbmNsdWRlIGJwLW1pbihsZykge1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIDc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hYS1tZWRpYS10ZXh0LS1pY29uIHtcblxuICAmLmFhLW1lZGlhLXRleHQtLXJldmVyc2VkLWRlc2t0b3Age1xuXG4gICAgQGluY2x1ZGUgYnAtbWluKG1kKSB7XG4gICAgICAuYWEtbWVkaWEtdGV4dF9fbWVkaWEtY29sdW1uIHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICB9XG4gICAgXG4gICAgICAuYWEtbWVkaWEtdGV4dF9fdGV4dC1jb2x1bW4ge1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWEtbWVkaWEtdGV4dF9fbWVkaWEtY29sdW1uIGltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IGNhbGMobWluKDQwJSwgMjByZW0pKTtcblxuICAgIEBpbmNsdWRlIGJwLW1pbihtZCkge1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICB9XG4gIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIEFBIC0gTnVtYmVyc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtbnVtYmVycyB7XG5cbiAgLmFhLWNvbHVtbl9fYm9keSB7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5hYS1udW1iZXIge1xuICAgIEBleHRlbmQgLmgxO1xuXG4gICAgY29sb3I6ICRwcmltYXJ5O1xuXG4gICAgJi5hYS1udW1iZXItLXRleHQtYmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICB9XG5cbiAgICAmLmFhLW51bWJlci0tdGV4dC1hZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICB9XG4gIH1cblxuICAuYWEtc3VidGV4dCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5hYS1iZy1zZWNvbmRhcnkge1xuICAgIFxuICAgIC5hYS1udW1iZXIge1xuICAgICAgY29sb3I6ICRjb21wbGVtZW50YXJ5O1xuICAgIH1cbiAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBBQSAtIFBhbmVsc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtcGFuZWxzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gID4gLmFhLWlubmVyIHtcblxuICAgIEBpbmNsdWRlIGJwLW1pbihsZykge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTMsIG1pbm1heCgwcHgsIDFmcikpO1xuXG4gICAgICAuYWEtY29udGVudC13aWR0aC0tZnVsbCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDEzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hYS1icmFuZGluZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgfVxuXG4gIC5hYS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAwO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogaW5oZXJpdDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgYnAtbWluKGxnKSB7XG4gICAgICBncmlkLWdhcDogaW5oZXJpdDtcbiAgICB9XG4gIH1cblxuICAuYWEtcGFuZWwge1xuXG4gICAgQGluY2x1ZGUgYnAtbWluKGxnKSB7XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiA2O1xuICAgIH1cblxuICAgICYuYWEtcGFuZWwtLWNvbnRlbnQge1xuXG4gICAgICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyA3O1xuICAgICAgfVxuXG4gICAgICBoMSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgIC5hYS1wYW5lbC0td3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMoI3skZ3V0dGVyfSAqIDAuNzUgKyAxdmggKyAyLjhyZW0pO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogY2FsYygjeyRndXR0ZXJ9ICogMS4yNSArIDF2aCArIDMuMnJlbSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFhLXBhbmVsLS1pbWFnZSB7XG5cbiAgICAgIEBpbmNsdWRlIGJwLW1heChsZykge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IGNhbGMoI3skcGFkZGluZy10b3VjaH0gKiAtMSk7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIH1cbiAgXG4gICAgICBAaW5jbHVkZSBicC1tYXgoc20pIHtcbiAgICAgICAgbGVmdDogY2FsYygjeyRwYWRkaW5nLW1vYmlsZX0gKiAtMSk7XG4gICAgICB9XG4gIFxuICAgICAgQGluY2x1ZGUgYnAtbWluKGxnKSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICBcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICBcbiAgICAgICAgQGluY2x1ZGUgYnAtbWluKGxnKSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgUXVvdGVcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLXF1b3RlX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwcmVtO1xuICAgIGhlaWdodDogMTByZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwcmVtO1xuICAgICAgICBoZWlnaHQ6IDEwcmVtO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG59XG5cbi5hYS1jb250ZW50LWFsaWdubWVudC0tY2VudGVyIC5hYS1xdW90ZV9faW1hZ2Uge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcblxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIFNvY2lhbCBGb2xsb3dcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLXNvY2lhbC1mb2xsb3cge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBncmlkLWF1dG8tY29sdW1uczogMy4ycmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMy4ycmVtO1xuXG4gIEBpbmNsdWRlIGJwKGxnKSB7IFxuICAgIGdyaWQtYXV0by1jb2x1bW5zOiAzLjJyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGNvbHVtbi1nYXA6IDMuMnJlbTtcbiAgfVxuXG4gIGEge1xuXG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDMuMnJlbTtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgd2lkdGg6IDMuMnJlbTtcbiAgICAgIH1cblxuICAgICAgcGF0aCB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkc3BlZWQgJGFuaW1hdGlvbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBhOmhvdmVyLFxuICBhOmZvY3VzLFxuICBhOmFjdGl2ZSB7XG5cbiAgICBzdmcgcGF0aCB7XG4gICAgICBcbiAgICB9XG4gIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIFNvY2lhbCBTaGFyaW5nXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1zb2NpYWwtc2hhcmluZyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogY2FsYygjeyRndXR0ZXJ9ICogMC41KTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tdG9wOiBjYWxjKCN7JGd1dHRlcn0gKiAwLjc1KTtcbiAgcGFkZGluZzogMDtcblxuICBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAyLjRyZW07XG5cbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6ICRkYXJrO1xuICAgIH1cbiAgfVxuXG4gIGE6aG92ZXIsXG4gIGE6Zm9jdXMsXG4gIGE6YWN0aXZlIHtcblxuICAgIHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxufVxuXG5tYWluOm5vdCguYWEtbGFuZGluZy1wYWdlKSAuYWEtc29jaWFsLXNoYXJpbmcgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgVGVhbVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtdGVhbSB7XG5cbiAgLmFhLXRlYW0taW5pdC1pc290b3BlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICBtYXJnaW46IDAgY2FsYygjeyRndXR0ZXItaH0gLyAtMik7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgI3skZ3V0dGVyLWh9KTtcbiAgICB9IFxuICAgIFxuICAgIC5hYS1jb2x1bW4ge1xuICAgICAgYW5pbWF0aW9uOiBpc290b3BlRmFkZUluIDAuOHMgJGFuaW1hdGlvbiAwLjFzIDEgZm9yd2FyZHM7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkZ3V0dGVyLXY7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcmVtKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAa2V5ZnJhbWVzIGlzb3RvcGVGYWRlSW4ge1xuICAgICAgICAwJSAgIHsgb3BhY2l0eTogMDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcmVtKTsgfVxuICAgICAgICAxMDAlIHsgb3BhY2l0eTogMTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJwLW1pbihtZCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygjeyRndXR0ZXItaH0gLyAyKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCN7JGd1dHRlci1ofSAvIDIpO1xuICAgICAgICB3aWR0aDogY2FsYygzMy4zMzMlIC0gI3skZ3V0dGVyLWh9KTtcbiAgICAgIH0gXG5cbiAgICAgIEBpbmNsdWRlIGJwLW1pbihsZykge1xuICAgICAgICB3aWR0aDogY2FsYygyNSUgLSAjeyRndXR0ZXItaH0pO1xuICAgICAgfVxuXG4gICAgICAmLmhpZGRlbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLmFhLXRlYW0tZmlsdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2x1bW4tZ2FwOiAycmVtO1xuXG4gIG1hcmdpbi10b3A6IDJyZW07XG5cbiAgQGluY2x1ZGUgYnAtbWluKGxnKSB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgfVxuXG4gIGJ1dHRvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5cbi5hYS10ZWFtLW1lbWJlcl9faW1hZ2Uge1xuICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFhLXRlYW0tbWVtYmVyX19ib2R5IHtcbiAgZGlzcGxheTogZ3JpZDtcblxuICBhICsgYSB7XG4gICAgbWFyZ2luLXRvcDogMC40cmVtO1xuICB9XG59XG5cbi5hYS10ZWFtLW1lbWJlcl9fbmFtZSB7XG4gIEBleHRlbmQgLmFhLXRleHQtc2l6ZS0tbGFyZ2U7XG5cbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIFN5c3RlbSBQYWdlc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtc3lzdGVtLXBhZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIC5hYS1tb2R1bGUtd2lkdGgtLXBhZ2Uge1xuXG4gICAgICAgIEBpbmNsdWRlIGJwLW1pbihsZykge1xuICAgICAgICAgIG1heC13aWR0aDogY2FsYyhtYXgoNjV2dywgY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA4KSkpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1vZi10eXBlID4gLmFhLW1vZHVsZS1pbm5lciB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1vZi10eXBlID4gLmFhLW1vZHVsZS1pbm5lcixcbiAgICAgICAgJi5hYS1lbWFpbC1wcmVmcyA+IC5hYS1tb2R1bGUtaW5uZXIsXG4gICAgICAgICYuYWEtZW1haWwtY29uZmlybSA+IC5hYS1tb2R1bGUtaW5uZXIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMtc21hbGw7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMtc21hbGw7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWEtZW1haWwtcHJlZnMgLnBhZ2UtaGVhZGVyIGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAvKmgxIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgfSovXG5cbiAgICBoMiB7XG4gICAgICAgIEBleHRlbmQgLmgzO1xuICAgIH1cblxuICAgIC5hYS1lbWFpbC1wcmVmcy1mb3JtIGZvcm0ge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgZm9ybSB7XG4gICAgICAgIG1heC13aWR0aDogNTByZW07XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb3JtLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1saW5lLWhlaWdodDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygjeyRndXR0ZXJ9ICogMC4yNSk7XG4gICAgICAgIH1cblxuICAgICAgICAuaHMtaW5wdXQge1xuICAgICAgICAgICAgLy8gZm9udC1zaXplOiAkZm9ybS1mb250LXNpemUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLy8gcGFkZGluZy1sZWZ0OiAkZm9ybS1pbnB1dC1wYWRkaW5nICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAvLyBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1pbnB1dC1wYWRkaW5nICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuaHMtc3VibWl0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDByZW07XG4gICAgICAgIH1cblxuICAgICAgICAuaHMtYnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRndXR0ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuaHMtZm9ybS1maWVsZCB7XG5cbiAgICAgICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKCN7JGd1dHRlcn0gKiAwLjc1KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvcm0tZmllbGQtbGFiZWwtZm9udC1zaXplO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9ybS1maWVsZC1sYWJlbC1mb250LXdlaWdodDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKCN7JGd1dHRlcn0gKiAwLjI1KTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICY6ZW1wdHksXG4gICAgICAgICAgICAgICAgJjplbXB0eSArIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ocy1sb2dpbi13aWRnZXQtc2hvdy1wYXNzd29yZCxcbiAgICAgICAgLmhzLXJlZ2lzdGVyLXdpZGdldC1zaG93LXBhc3N3b3JkLFxuICAgICAgICAuaHMtcmVzZXQtd2lkZ2V0LXNob3ctcGFzc3dvcmQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9ybS1maWVsZC1sYWJlbC1mb250LXdlaWdodDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKCN7JGd1dHRlcn0gKiAwLjI1KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsLmhzLWVycm9yLW1zZ3Mge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgdWwuaHMtZXJyb3ItbXNncyBsYWJlbDpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5oc19jb3Nfd3JhcHBlcl90eXBlX21lbWJlcl9sb2dpbiB7XG5cbiAgICAgICAgLmhzLWZvcm0tZmllbGQ6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICBtYXgtd2lkdGg6IDI0cmVtO1xuXG4gICAgICAgIFtuYW1lPXBhc3N3b3JkXSB7XG4gICAgICAgICAgICBoZWlnaHQ6ICRmb3JtLWlucHV0LWhlaWdodCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmVtYWlsLXByZWZzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcblxuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjRyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS40cmVtO1xuXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgJHNlY29uZGFyeTtcblxuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEuNHJlbTtcblxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDAuMXJlbSBzb2xpZCAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2hlY2tib3gtcm93ICsgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC44cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN1YnNjcmliZS1vcHRpb25zIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuOHJlbTtcblxuICAgICAgICAgICAgLmhlYWRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ocy1idXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGd1dHRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdlLWhlYWRlciArIC5zdWNjZXNzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS40cmVtO1xuICAgIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIFRhZ3NcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLXRhZ3NfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBicCh4bCkge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogMTIpO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbn1cblxuLmFhLXRhZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwLjdyZW0gMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42cmVtO1xuXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29tcGxlbWVudGFyeTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHJlbTtcblxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG59XG5cbi5hYS10YWctLWN1cnJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIGNvbG9yOiAkd2hpdGU7XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIFBhZ2luYXRpb25cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogNik7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgbGkgYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA0cmVtO1xuICAgICAgICBoZWlnaHQ6IDRyZW07XG5cbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcblxuICAgICAgICAmLmFhLXBhZ2luYXRpb24tLWFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksIC4yMCk7XG4gICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBCbG9nIExpc3RpbmdcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuQGltcG9ydCAnLi4vY29tcG9uZW50cy90YWdzJztcbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvcGFnaW5hdGlvbic7XG5cbi8vIElzb3RvcGVcbi5hYS1ibG9nLWxpc3Rpbmcge1xuXG4gIC5hYS1ibG9nLWxpc3RpbmdfX3RhZ3Mge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5ocy1maWVsZHR5cGUtc2VsZWN0IHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHMtZmllbGR0eXBlLXNlbGVjdCAuaW5wdXQge1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxMlwiIGhlaWdodD1cIjEyXCIgdmlld0JveD1cIjAgMCAxMiAxMlwiIGZpbGw9XCJub25lXCI+PGcgY2xpcC1wYXRoPVwidXJsKCUyM2NsaXAwXzE4NzA3Xzk3MzA3KVwiPjxwYXRoIGQ9XCJNMTAuMDk2MiA0LjM1NjU2QzEwLjA2NzggNC4yODgwNCAxMC4wMTk4IDQuMjI5NDYgOS45NTgxMyA0LjE4ODI0QzkuODk2NDcgNC4xNDcwMiA5LjgyMzk3IDQuMTI1MDIgOS43NDk4MSA0LjEyNUgyLjI0OTgxQzIuMTc1NiA0LjEyNDk0IDIuMTAzMDQgNC4xNDY5IDIuMDQxMzEgNC4xODgxQzEuOTc5NTkgNC4yMjkzMSAxLjkzMTQ4IDQuMjg3ODkgMS45MDMwNyA0LjM1NjQ1QzEuODc0NjcgNC40MjUwMSAxLjg2NzI0IDQuNTAwNDYgMS44ODE3MyA0LjU3MzI0QzEuODk2MjMgNC42NDYwMiAxLjkzMTk5IDQuNzEyODcgMS45ODQ0OSA0Ljc2NTMxTDUuNzM0NDkgOC41MTUzMUM1Ljc2OTMyIDguNTUwMTggNS44MTA2OCA4LjU3Nzg0IDUuODU2MiA4LjU5NjcxQzUuOTAxNzMgOC42MTU1OCA1Ljk1MDUzIDguNjI1MjkgNS45OTk4MSA4LjYyNTI5QzYuMDQ5MDkgOC42MjUyOSA2LjA5Nzg4IDguNjE1NTggNi4xNDM0MSA4LjU5NjcxQzYuMTg4OTMgOC41Nzc4NCA2LjIzMDI5IDguNTUwMTggNi4yNjUxMiA4LjUxNTMxTDEwLjAxNTEgNC43NjUzMUMxMC4wNjc1IDQuNzEyODQgMTAuMTAzMiA0LjY0NiAxMC4xMTc3IDQuNTczMjRDMTAuMTMyMSA0LjUwMDQ4IDEwLjEyNDYgNC40MjUwOCAxMC4wOTYyIDQuMzU2NTZaXCIgZmlsbD1cIndoaXRlXCIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9XCJjbGlwMF8xODcwN185NzMwN1wiPjxyZWN0IHdpZHRoPVwiMTJcIiBoZWlnaHQ9XCIxMlwiIGZpbGw9XCJ3aGl0ZVwiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4nKTtcbiAgICAgIHdpZHRoOiAxLjJyZW07XG4gICAgfVxuXG4gICAgJjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxMlwiIGhlaWdodD1cIjEyXCIgdmlld0JveD1cIjAgMCAxMiAxMlwiIGZpbGw9XCJub25lXCI+PGcgY2xpcC1wYXRoPVwidXJsKCUyM2NsaXAwXzE4NzA3Xzk3MzA3KVwiPjxwYXRoIGQ9XCJNMTAuMDk2MiA0LjM1NjU2QzEwLjA2NzggNC4yODgwNCAxMC4wMTk4IDQuMjI5NDYgOS45NTgxMyA0LjE4ODI0QzkuODk2NDcgNC4xNDcwMiA5LjgyMzk3IDQuMTI1MDIgOS43NDk4MSA0LjEyNUgyLjI0OTgxQzIuMTc1NiA0LjEyNDk0IDIuMTAzMDQgNC4xNDY5IDIuMDQxMzEgNC4xODgxQzEuOTc5NTkgNC4yMjkzMSAxLjkzMTQ4IDQuMjg3ODkgMS45MDMwNyA0LjM1NjQ1QzEuODc0NjcgNC40MjUwMSAxLjg2NzI0IDQuNTAwNDYgMS44ODE3MyA0LjU3MzI0QzEuODk2MjMgNC42NDYwMiAxLjkzMTk5IDQuNzEyODcgMS45ODQ0OSA0Ljc2NTMxTDUuNzM0NDkgOC41MTUzMUM1Ljc2OTMyIDguNTUwMTggNS44MTA2OCA4LjU3Nzg0IDUuODU2MiA4LjU5NjcxQzUuOTAxNzMgOC42MTU1OCA1Ljk1MDUzIDguNjI1MjkgNS45OTk4MSA4LjYyNTI5QzYuMDQ5MDkgOC42MjUyOSA2LjA5Nzg4IDguNjE1NTggNi4xNDM0MSA4LjU5NjcxQzYuMTg4OTMgOC41Nzc4NCA2LjIzMDI5IDguNTUwMTggNi4yNjUxMiA4LjUxNTMxTDEwLjAxNTEgNC43NjUzMUMxMC4wNjc1IDQuNzEyODQgMTAuMTAzMiA0LjY0NiAxMC4xMTc3IDQuNTczMjRDMTAuMTMyMSA0LjUwMDQ4IDEwLjEyNDYgNC40MjUwOCAxMC4wOTYyIDQuMzU2NTZaXCIgZmlsbD1cIndoaXRlXCIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9XCJjbGlwMF8xODcwN185NzMwN1wiPjxyZWN0IHdpZHRoPVwiMTJcIiBoZWlnaHQ9XCIxMlwiIGZpbGw9XCJ3aGl0ZVwiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4nKTtcbiAgICB9XG4gIH1cblxuICAuaHMtZmllbGR0eXBlLXNlbGVjdCAuaW5wdXQgLmhzLWlucHV0IHtcbiAgICBAZXh0ZW5kIC5hYS10ZXh0LXNpemUtLXNtYWxsO1xuXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5hYS1ibG9nLXBvc3RzIC5hYS1tb2R1bGVfX2JvZHk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5pbml0LWlzb3RvcGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgIG1hcmdpbjogMCBjYWxjKCN7JGd1dHRlci1ofSAvIC0yKTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAjeyRndXR0ZXItaH0pO1xuICAgIH0gXG4gICAgXG4gICAgLmFhLWNvbHVtbiB7XG4gICAgICBhbmltYXRpb246IGlzb3RvcGVGYWRlSW4gMC44cyAkYW5pbWF0aW9uIDAuMXMgMSBmb3J3YXJkcztcbiAgICAgIG1hcmdpbi1ib3R0b206ICRndXR0ZXItdjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFyZW0pO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBrZXlmcmFtZXMgaXNvdG9wZUZhZGVJbiB7XG4gICAgICAgIDAlICAgeyBvcGFjaXR5OiAwOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFyZW0pOyB9XG4gICAgICAgIDEwMCUgeyBvcGFjaXR5OiAxOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnAtbWluKG1kKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCN7JGd1dHRlci1ofSAvIDIpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoI3skZ3V0dGVyLWh9IC8gMik7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtICN7JGd1dHRlci1ofSk7XG4gICAgICB9IFxuXG4gICAgICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzJSAtICN7JGd1dHRlci1ofSk7XG4gICAgICB9XG5cbiAgICAgICYuaGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjaXNvdG9wZS1sb2FkLW1vcmUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi8vIEVkaXRvclxuLmhzLWlubGluZS1lZGl0IHtcbiAgXG4gIC5hYS1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWEtY29sdW1uIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFhLWJsb2ctcG9zdHMge1xuXG4gICAgLmFhLW1vZHVsZV9fZm9vdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIEFsbCBwb3N0cyBsaXN0aW5nXG4uYWEtYmxvZy1saXN0aW5nX19zaW1wbGUge1xuXG4gIGFydGljbGU6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkIHJnYmEoJGRhcmssIDAuNCk7XG4gICAgbWFyZ2luLWJvdHRvbTogJGd1dHRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGd1dHRlcjtcbiAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBCbG9nIFBvc3RcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLWJsb2ctcG9zdCxcbi5hYS1ibG9nLXBvc3RzIHtcblxuICAuYWEtYmxvdC1wb3N0X190b3BpYyB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICB9XG5cbiAgLmFhLWF1dGhvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA0cmVtO1xuICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNnJlbTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gIH1cblxuICBoMSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbn1cblxuLmFhLWJsb2ctcG9zdF9faW5mbyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDAuOHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xufVxuXG4uYWEtYmxvZy1wb3N0X19mZWF0dXJlZC1pbWFnZSB7XG4gIEBleHRlbmQgLmFhLW1vZHVsZS1zcGFjaW5nLXRvcC1tYXJnaW4tLW1lZGl1bTtcbiAgXG4gIC8qbWFyZ2luLXRvcDogMi40cmVtOyovXG5cbiAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG59XG5cbi5hYS1ibG9nLXBvc3RfX2JvZHktZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIG1hcmdpbi10b3A6IGNhbGMoI3skZ3V0dGVyfSAqIDEpO1xuXG4gIEBpbmNsdWRlIGJwLW1pbihsZykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgbWFyZ2luLXRvcDogY2FsYygjeyRndXR0ZXJ9ICogMS4yNSk7XG4gIH1cbn1cbiIsIkBrZXlmcmFtZXMgc3BsaWRlLWxvYWRpbmd7MCV7dHJhbnNmb3JtOnJvdGF0ZSgwKX10b3t0cmFuc2Zvcm06cm90YXRlKDF0dXJuKX19LnNwbGlkZV9fdHJhY2stLWRyYWdnYWJsZXstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uc3BsaWRlX190cmFjay0tZmFkZT4uc3BsaWRlX19saXN0Pi5zcGxpZGVfX3NsaWRle21hcmdpbjowIWltcG9ydGFudDtvcGFjaXR5OjA7ei1pbmRleDowfS5zcGxpZGVfX3RyYWNrLS1mYWRlPi5zcGxpZGVfX2xpc3Q+LnNwbGlkZV9fc2xpZGUuaXMtYWN0aXZle29wYWNpdHk6MTt6LWluZGV4OjF9LnNwbGlkZS0tcnRse2RpcmVjdGlvbjpydGx9LnNwbGlkZV9fdHJhY2stLXR0Yj4uc3BsaWRlX19saXN0e2Rpc3BsYXk6YmxvY2t9LnNwbGlkZV9fY29udGFpbmVye2JveC1zaXppbmc6Ym9yZGVyLWJveDtwb3NpdGlvbjpyZWxhdGl2ZX0uc3BsaWRlX19saXN0e2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O2hlaWdodDoxMDAlO21hcmdpbjowIWltcG9ydGFudDtwYWRkaW5nOjAhaW1wb3J0YW50fS5zcGxpZGUuaXMtaW5pdGlhbGl6ZWQ6bm90KC5pcy1hY3RpdmUpIC5zcGxpZGVfX2xpc3R7ZGlzcGxheTpibG9ja30uc3BsaWRlX19wYWdpbmF0aW9uey1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luOjA7cG9pbnRlci1ldmVudHM6bm9uZX0uc3BsaWRlX19wYWdpbmF0aW9uIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xpbmUtaGVpZ2h0OjE7bGlzdC1zdHlsZS10eXBlOm5vbmU7bWFyZ2luOjA7cG9pbnRlci1ldmVudHM6YXV0b30uc3BsaWRlOm5vdCguaXMtb3ZlcmZsb3cpIC5zcGxpZGVfX3BhZ2luYXRpb257ZGlzcGxheTpub25lfS5zcGxpZGVfX3Byb2dyZXNzX19iYXJ7d2lkdGg6MH0uc3BsaWRle3Bvc2l0aW9uOnJlbGF0aXZlO3Zpc2liaWxpdHk6aGlkZGVufS5zcGxpZGUuaXMtaW5pdGlhbGl6ZWQsLnNwbGlkZS5pcy1yZW5kZXJlZHt2aXNpYmlsaXR5OnZpc2libGV9LnNwbGlkZV9fc2xpZGV7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47Ym94LXNpemluZzpib3JkZXItYm94Oy1tcy1mbGV4LW5lZ2F0aXZlOjA7ZmxleC1zaHJpbms6MDtsaXN0LXN0eWxlLXR5cGU6bm9uZSFpbXBvcnRhbnQ7bWFyZ2luOjA7cG9zaXRpb246cmVsYXRpdmV9LnNwbGlkZV9fc2xpZGUgaW1ne3ZlcnRpY2FsLWFsaWduOmJvdHRvbX0uc3BsaWRlX19zcGlubmVye2FuaW1hdGlvbjpzcGxpZGUtbG9hZGluZyAxcyBsaW5lYXIgaW5maW5pdGU7Ym9yZGVyOjJweCBzb2xpZCAjOTk5O2JvcmRlci1sZWZ0LWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6NTAlO2JvdHRvbTowO2NvbnRhaW46c3RyaWN0O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoyMHB4O2xlZnQ6MDttYXJnaW46YXV0bztwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3dpZHRoOjIwcHh9LnNwbGlkZV9fc3J7Y2xpcDpyZWN0KDAgMCAwIDApO2JvcmRlcjowO2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHh9LnNwbGlkZV9fdG9nZ2xlLmlzLWFjdGl2ZSAuc3BsaWRlX190b2dnbGVfX3BsYXksLnNwbGlkZV9fdG9nZ2xlX19wYXVzZXtkaXNwbGF5Om5vbmV9LnNwbGlkZV9fdG9nZ2xlLmlzLWFjdGl2ZSAuc3BsaWRlX190b2dnbGVfX3BhdXNle2Rpc3BsYXk6aW5saW5lfS5zcGxpZGVfX3RyYWNre292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjB9XG5cbi5hYS1ibG9nLXBvc3RzX19zbGlkZXIge1xuXG4gIC5hYS1tb2R1bGVfX2hlYWRlciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA4cmVtKTtcbiAgfVxuXG4gIC5hYS1jb2x1bW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNnJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIGJwLW1pbihtZCkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuc3BsaWRlIHtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigtMnJlbSBjYWxjKCN7JGd1dHRlcn0gKiAtMiksIDEwMHZ3IGNhbGMoI3skZ3V0dGVyfSAqIC0yKSwgMTAwdncgMTAyJSwgLTJyZW0gMTAyJSk7XG4gICAgfVxuXG4gICAgLnNwbGlkZV9fdHJhY2sge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuICB9XG5cbiAgLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuc3BsaWRlIHtcblxuICAgIEBpbmNsdWRlIGJwLW1pbihsZykge1xuICAgICAgZ3JpZC1jb2x1bW46IDUgLyBzcGFuIDg7XG4gICAgfVxuICB9XG5cbiAgLnNwbGlkZV9fYXJyb3dzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogY2FsYygjeyRndXR0ZXJ9ICogMC41KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAtNi42cmVtO1xuXG4gICAgLnNwbGlkZV9fYXJyb3ctLXByZXYge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgcGFkZGluZzogMC40cmVtO1xuICBcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMS42cmVtO1xuICAgICAgd2lkdGg6IDEuNnJlbTtcbiAgICB9XG5cbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6ICRkYXJrO1xuICAgIH1cbiAgfVxufSJdfQ== */