/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}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--large,.aa-module-spacing-top--large{padding-top:calc(9.6rem + 1vh)}@media (min-width:992px){.aa-module-spacing--large,.aa-module-spacing-top--large{padding-top:calc(12.8rem + 1vh)}}.aa-module-spacing--large,.aa-module-spacing-bottom--large{padding-bottom:calc(9.6rem + 1vh)}@media (min-width:992px){.aa-module-spacing--large,.aa-module-spacing-bottom--large{padding-bottom:calc(12.8rem + 1vh)}}.aa-module-spacing--medium,.aa-module-spacing-top--medium{padding-top:calc(6rem + 1vh)}@media (min-width:992px){.aa-module-spacing--medium,.aa-module-spacing-top--medium{padding-top:calc(8rem + 1vh)}}.aa-module-spacing--medium,.aa-module-spacing-bottom--medium{padding-bottom:calc(6rem + 1vh)}@media (min-width:992px){.aa-module-spacing--medium,.aa-module-spacing-bottom--medium{padding-bottom:calc(8rem + 1vh)}}.aa-module-spacing--small,.aa-module-spacing-top--small{padding-top:calc(3.6rem + 1vh)}@media (min-width:992px){.aa-module-spacing--small,.aa-module-spacing-top--small{padding-top:calc(4.8rem + 1vh)}}.aa-module-spacing--small,.aa-module-spacing-bottom--small{padding-bottom:calc(3.6rem + 1vh)}@media (min-width:992px){.aa-module-spacing--small,.aa-module-spacing-bottom--small{padding-bottom:calc(4.8rem + 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:#fbfafa}.aa-site-wrapper,.body-wrapper,body,html{height:100%;min-height:100%}.aa-site-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-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:#000;font-weight:700;-webkit-text-decoration:underline;text-decoration:underline}a:focus,button:focus,input[type=submit]:focus{outline-offset:.4rem}a:active,a:focus,a:hover{color:#00a84d}hr{border:0;border-top:.1rem solid #fbfafa;margin:0;opacity:.5}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 #747474!important;padding:.6rem 1rem!important}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:200;src:url(https://3455079.fs1.hubspotusercontent-na1.net/hubfs/3455079/timegate-theme/fonts/PlusJakartaSans-ExtraLight.ttf) format("truetype")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:italic;font-weight:200;src:url(https://3455079.fs1.hubspotusercontent-na1.net/hubfs/3455079/timegate-theme/fonts/PlusJakartaSans-ExtraLightItalic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;src:url(https://3455079.fs1.hubspotusercontent-na1.net/hubfs/3455079/timegate-theme/fonts/PlusJakartaSans-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:italic;font-weight:300;src:url(https://3455079.fs1.hubspotusercontent-na1.net/hubfs/3455079/timegate-theme/fonts/PlusJakartaSans-LightItalic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;src:url(https://3455079.fs1.hubspotusercontent-na1.net/hubfs/3455079/timegate-theme/fonts/PlusJakartaSans-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:italic;font-weight:400;src:url(https://3455079.fs1.hubspotusercontent-na1.net/hubfs/3455079/timegate-theme/fonts/PlusJakartaSans-Italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;src:url(https://3455079.fs1.hubspotusercontent-na1.net/hubfs/3455079/timegate-theme/fonts/PlusJakartaSans-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:italic;font-weight:500;src:url(https://3455079.fs1.hubspotusercontent-na1.net/hubfs/3455079/timegate-theme/fonts/PlusJakartaSans-MediumItalic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;src:url(https://3455079.fs1.hubspotusercontent-na1.net/hubfs/3455079/timegate-theme/fonts/PlusJakartaSans-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:italic;font-weight:600;src:url(https://3455079.fs1.hubspotusercontent-na1.net/hubfs/3455079/timegate-theme/fonts/PlusJakartaSans-SemiBoldItalic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;src:url(https://3455079.fs1.hubspotusercontent-na1.net/hubfs/3455079/timegate-theme/fonts/PlusJakartaSans-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:italic;font-weight:700;src:url(https://3455079.fs1.hubspotusercontent-na1.net/hubfs/3455079/timegate-theme/fonts/PlusJakartaSans-BoldItalic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;src:url(https://3455079.fs1.hubspotusercontent-na1.net/hubfs/3455079/timegate-theme/fonts/PlusJakartaSans-ExtraBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:italic;font-weight:800;src:url(https://3455079.fs1.hubspotusercontent-na1.net/hubfs/3455079/timegate-theme/fonts/PlusJakartaSans-ExtraBoldItalic.ttf) format("truetype")}html{font-size:62.5%}body{word-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font-family:Plus Jakarta Sans,Helvetica,Arial,sans-serif;font-size:calc(1.4rem + .1vw);font-weight:400;line-height:1.5}.aa-blog-post__body-content h1,.aa-blog-post__body-content h2,.aa-blog-post__body-content h3,.aa-blog-post__body-content h4,.aa-system-page .hs_cos_wrapper_type_email_subscriptions h1,.aa-system-page .hs_cos_wrapper_type_email_subscriptions h2,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:1.075;margin:0}.aa-system-page .hs_cos_wrapper_type_email_subscriptions h1:not(:last-child),.aa-system-page .hs_cos_wrapper_type_email_subscriptions h2: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:1em}.aa-system-page .hs_cos_wrapper_type_email_subscriptions h1:not(:first-child),.aa-system-page .hs_cos_wrapper_type_email_subscriptions h2: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:1em}@media (max-width:991px){.aa-blog-post__body-content h1 br,.aa-blog-post__body-content h2 br,.aa-blog-post__body-content h3 br,.aa-blog-post__body-content h4 br,.aa-system-page .hs_cos_wrapper_type_email_subscriptions h1 br,.aa-system-page .hs_cos_wrapper_type_email_subscriptions 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-blog-post__body-content h1 a,.aa-blog-post__body-content h2 a,.aa-blog-post__body-content h3 a,.aa-blog-post__body-content h4 a,.aa-system-page .hs_cos_wrapper_type_email_subscriptions h1 a,.aa-system-page .hs_cos_wrapper_type_email_subscriptions 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}.h1,h1{font-family:Plus Jakarta Sans,Helvetica,Arial,sans-serif;font-size:calc(4.1rem + .4vw);font-style:normal;font-weight:800;-webkit-text-decoration:none;text-decoration:none}@media (min-width:992px){.h1,h1{font-size:calc(7rem + .4vw)}}.aa-blog-post__body-content h1,.aa-system-page .hs_cos_wrapper_type_email_subscriptions h1,.h2,h2{font-family:Plus Jakarta Sans,Helvetica,Arial,sans-serif;font-size:calc(3.4rem + .4vw);font-style:normal;font-weight:700;-webkit-text-decoration:none;text-decoration:none}@media (min-width:992px){.aa-blog-post__body-content h1,.aa-system-page .hs_cos_wrapper_type_email_subscriptions h1,.h2,h2{font-size:calc(4.1rem + .4vw)}}.aa-blog-post__body-content h2,.h3,h3{font-family:Plus Jakarta Sans,Helvetica,Arial,sans-serif;font-size:calc(2.6rem + .4vw);font-style:normal;font-weight:700;-webkit-text-decoration:none;text-decoration:none}@media (min-width:992px){.aa-blog-post__body-content h2,.h3,h3{font-size:calc(3.4rem + .4vw)}}.aa-blog-post__body-content h3,.aa-system-page .hs_cos_wrapper_type_email_subscriptions h2,.h4,h4{font-family:Plus Jakarta Sans,Helvetica,Arial,sans-serif;font-size:calc(1.7rem + .1vw);font-style:normal;font-weight:800;-webkit-text-decoration:none;text-decoration:none}@media (min-width:992px){.aa-blog-post__body-content h3,.aa-system-page .hs_cos_wrapper_type_email_subscriptions h2,.h4,h4{font-size:calc(2.6rem + .1vw)}}.aa-blog-post__body-content h4,.h5,h5{font-family:Plus Jakarta Sans,Helvetica,Arial,sans-serif;font-size:calc(1.4rem + .1vw);font-style:normal;font-weight:700;-webkit-text-decoration:none;text-decoration:none}@media (min-width:992px){.aa-blog-post__body-content h4,.h5,h5{font-size:calc(1.7rem + .1vw)}}.h6,h6{font-family:Plus Jakarta Sans,Helvetica,Arial,sans-serif;font-size:calc(1.4rem + .1vw);font-style:normal;font-weight:600;-webkit-text-decoration:none;text-decoration:none}p{margin-bottom:0;margin-top:0}p:not(:last-child){margin-bottom:1.5em}div+p,div+strong,img+p,img+strong,video+p,video+strong{margin-top:2rem}.aa-text-size--small{font-size:calc(1.2rem + .1vw);line-height:1.25}.aa-text-size--large{font-size:calc(2.1rem + .1vw);line-height:1.33}.aa-text-size--huge,blockquote{font-size:calc(2.5rem + .1vw);line-height:1.33}ol,ul{margin:2em 0;padding-left:1.4em}ol:first-child,ul:first-child{margin-top:0}ol:last-child,ul:last-child{margin-bottom:0}p+ol,p+ul{margin-top:1em}li{padding-left:.3em}li:not(:last-child){margin-bottom:.4em}blockquote{border-left:.5rem solid #48bd00;font-style:italic;font-weight:700;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}i{font-style:italic}figcaption{font-size:calc(1.1rem + .1vw);letter-spacing:.06rem;line-height:1.33;margin-top:1.5rem}.aa-blog-listing__tags .hs-fieldtype-select .input .hs-input,.aa-blog-listing__tags .hs-input,.aa-label,.aa-subheading{display:block;font-size:calc(1.2rem + .1vw);font-weight:700;letter-spacing:.2rem;margin-bottom:1.4rem;text-transform:uppercase}.aa-blog-listing__tags .hs-fieldtype-select .input .hs-input:last-child,.aa-blog-listing__tags .hs-input:last-child,.aa-label:last-child,.aa-subheading:last-child{margin-bottom:0}.aa-blog-listing__tags .hs-fieldtype-select .input .hs-input+h1,.aa-blog-listing__tags .hs-fieldtype-select .input .hs-input+h2,.aa-blog-listing__tags .hs-fieldtype-select .input .hs-input+h3,.aa-blog-listing__tags .hs-fieldtype-select .input .hs-input+h4,.aa-blog-listing__tags .hs-fieldtype-select .input .hs-input+h5,.aa-blog-listing__tags .hs-fieldtype-select .input .hs-input+h6,.aa-blog-listing__tags .hs-input+h1,.aa-blog-listing__tags .hs-input+h2,.aa-blog-listing__tags .hs-input+h3,.aa-blog-listing__tags .hs-input+h4,.aa-blog-listing__tags .hs-input+h5,.aa-blog-listing__tags .hs-input+h6,.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}div.hs-tools-menu{bottom:10px!important;left:10px!important;right:auto!important;top:auto!important}.aa-module__body:not(:last-child),.aa-module__header:not(:last-child){margin-bottom:3.2rem}.aa-grid{grid-gap:calc(3.2rem + 2.5vh) calc(3.2rem + .5vw);display:grid;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{-webkit-box-shadow:0 .4rem 2.4rem rgba(0,0,0,.08);box-shadow:0 .4rem 2.4rem rgba(0,0,0,.08)}.aa-box-shadow-dark{-webkit-box-shadow:0 .4rem 2.8rem rgba(0,0,0,.25);box-shadow:0 .4rem 2.8rem rgba(0,0,0,.25)}.aa-box-shadow-hover{-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.aa-box-shadow-hover:focus,.aa-box-shadow-hover:hover{-webkit-box-shadow:0 .4rem 2.4rem rgba(0,0,0,.08);box-shadow:0 .4rem 2.4rem rgba(0,0,0,.08)}.aa-box-shadow-dark-hover{-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.aa-box-shadow-dark-hover:focus,.aa-box-shadow-dark-hover:hover{-webkit-box-shadow:0 .4rem 2.8rem rgba(0,0,0,.25);box-shadow:0 .4rem 2.8rem rgba(0,0,0,.25)}.aa-bg-beige,.aa-bg-beige .aa-blog-listing__tags .hs-fieldtype-select .input .hs-input,.aa-bg-beige .aa-blog-listing__tags .hs-input,.aa-bg-beige .aa-label,.aa-bg-beige .aa-subheading,.aa-bg-beige a:not(.aa-button):not(.hs-button),.aa-bg-beige h1,.aa-bg-beige h2,.aa-bg-beige h3,.aa-bg-beige h4,.aa-bg-beige h5,.aa-bg-beige h6,.aa-bg-gradient-light,.aa-bg-gradient-light .aa-blog-listing__tags .hs-fieldtype-select .input .hs-input,.aa-bg-gradient-light .aa-blog-listing__tags .hs-input,.aa-bg-gradient-light .aa-label,.aa-bg-gradient-light .aa-subheading,.aa-bg-gradient-light a:not(.aa-button):not(.hs-button),.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,.aa-bg-gray .aa-blog-listing__tags .hs-fieldtype-select .input .hs-input,.aa-bg-gray .aa-blog-listing__tags .hs-input,.aa-bg-gray .aa-label,.aa-bg-gray .aa-subheading,.aa-bg-gray a:not(.aa-button):not(.hs-button),.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,.aa-bg-light .aa-blog-listing__tags .hs-fieldtype-select .input .hs-input,.aa-bg-light .aa-blog-listing__tags .hs-input,.aa-bg-light .aa-label,.aa-bg-light .aa-subheading,.aa-bg-light a:not(.aa-button):not(.hs-button),.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--beige,.aa-bg-overlay.aa-bg-overlay--beige .aa-blog-listing__tags .hs-input,.aa-bg-overlay.aa-bg-overlay--beige .aa-label,.aa-bg-overlay.aa-bg-overlay--beige .aa-subheading,.aa-bg-overlay.aa-bg-overlay--beige a:not(.aa-button):not(.hs-button),.aa-bg-overlay.aa-bg-overlay--beige h1,.aa-bg-overlay.aa-bg-overlay--beige h2,.aa-bg-overlay.aa-bg-overlay--beige h3,.aa-bg-overlay.aa-bg-overlay--beige h4,.aa-bg-overlay.aa-bg-overlay--beige h5,.aa-bg-overlay.aa-bg-overlay--beige h6,.aa-bg-overlay.aa-bg-overlay--gradient-light,.aa-bg-overlay.aa-bg-overlay--gradient-light .aa-blog-listing__tags .hs-input,.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--gradient-light a:not(.aa-button):not(.hs-button),.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,.aa-bg-overlay.aa-bg-overlay--gray .aa-blog-listing__tags .hs-input,.aa-bg-overlay.aa-bg-overlay--gray .aa-label,.aa-bg-overlay.aa-bg-overlay--gray .aa-subheading,.aa-bg-overlay.aa-bg-overlay--gray a:not(.aa-button):not(.hs-button),.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,.aa-bg-overlay.aa-bg-overlay--light .aa-blog-listing__tags .hs-input,.aa-bg-overlay.aa-bg-overlay--light .aa-label,.aa-bg-overlay.aa-bg-overlay--light .aa-subheading,.aa-bg-overlay.aa-bg-overlay--light a:not(.aa-button):not(.hs-button),.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,.aa-bg-overlay.aa-bg-overlay--white .aa-blog-listing__tags .hs-input,.aa-bg-overlay.aa-bg-overlay--white .aa-label,.aa-bg-overlay.aa-bg-overlay--white .aa-subheading,.aa-bg-overlay.aa-bg-overlay--white a:not(.aa-button):not(.hs-button),.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,.aa-bg-white .aa-blog-listing__tags .hs-fieldtype-select .input .hs-input,.aa-bg-white .aa-blog-listing__tags .hs-input,.aa-bg-white .aa-label,.aa-bg-white .aa-subheading,.aa-bg-white a:not(.aa-button):not(.hs-button),.aa-bg-white h1,.aa-bg-white h2,.aa-bg-white h3,.aa-bg-white h4,.aa-bg-white h5,.aa-bg-white h6,.aa-blog-listing__tags .aa-bg-beige .hs-input,.aa-blog-listing__tags .aa-bg-gradient-light .hs-input,.aa-blog-listing__tags .aa-bg-gray .hs-input,.aa-blog-listing__tags .aa-bg-light .hs-input,.aa-blog-listing__tags .aa-bg-overlay.aa-bg-overlay--beige .hs-input,.aa-blog-listing__tags .aa-bg-overlay.aa-bg-overlay--gradient-light .hs-input,.aa-blog-listing__tags .aa-bg-overlay.aa-bg-overlay--gray .hs-input,.aa-blog-listing__tags .aa-bg-overlay.aa-bg-overlay--light .hs-input,.aa-blog-listing__tags .aa-bg-overlay.aa-bg-overlay--white .hs-input,.aa-blog-listing__tags .aa-bg-white .hs-input,.aa-blog-listing__tags .hs-fieldtype-select .input .aa-bg-beige .hs-input,.aa-blog-listing__tags .hs-fieldtype-select .input .aa-bg-gradient-light .hs-input,.aa-blog-listing__tags .hs-fieldtype-select .input .aa-bg-gray .hs-input,.aa-blog-listing__tags .hs-fieldtype-select .input .aa-bg-light .hs-input,.aa-blog-listing__tags .hs-fieldtype-select .input .aa-bg-white .hs-input{color:#000}.aa-bg-beige a:not(.aa-button):not(.hs-button):active,.aa-bg-beige a:not(.aa-button):not(.hs-button):focus,.aa-bg-beige a:not(.aa-button):not(.hs-button):hover,.aa-bg-gradient-light a:not(.aa-button):not(.hs-button):active,.aa-bg-gradient-light a:not(.aa-button):not(.hs-button):focus,.aa-bg-gradient-light a:not(.aa-button):not(.hs-button):hover,.aa-bg-gray a:not(.aa-button):not(.hs-button):active,.aa-bg-gray a:not(.aa-button):not(.hs-button):focus,.aa-bg-gray a:not(.aa-button):not(.hs-button):hover,.aa-bg-light a:not(.aa-button):not(.hs-button):active,.aa-bg-light a:not(.aa-button):not(.hs-button):focus,.aa-bg-light a:not(.aa-button):not(.hs-button):hover,.aa-bg-overlay.aa-bg-overlay--beige a:not(.aa-button):not(.hs-button):active,.aa-bg-overlay.aa-bg-overlay--beige a:not(.aa-button):not(.hs-button):focus,.aa-bg-overlay.aa-bg-overlay--beige a:not(.aa-button):not(.hs-button):hover,.aa-bg-overlay.aa-bg-overlay--gradient-light a:not(.aa-button):not(.hs-button):active,.aa-bg-overlay.aa-bg-overlay--gradient-light a:not(.aa-button):not(.hs-button):focus,.aa-bg-overlay.aa-bg-overlay--gradient-light a:not(.aa-button):not(.hs-button):hover,.aa-bg-overlay.aa-bg-overlay--gray a:not(.aa-button):not(.hs-button):active,.aa-bg-overlay.aa-bg-overlay--gray a:not(.aa-button):not(.hs-button):focus,.aa-bg-overlay.aa-bg-overlay--gray a:not(.aa-button):not(.hs-button):hover,.aa-bg-overlay.aa-bg-overlay--light a:not(.aa-button):not(.hs-button):active,.aa-bg-overlay.aa-bg-overlay--light a:not(.aa-button):not(.hs-button):focus,.aa-bg-overlay.aa-bg-overlay--light a:not(.aa-button):not(.hs-button):hover,.aa-bg-overlay.aa-bg-overlay--white a:not(.aa-button):not(.hs-button):active,.aa-bg-overlay.aa-bg-overlay--white a:not(.aa-button):not(.hs-button):focus,.aa-bg-overlay.aa-bg-overlay--white a:not(.aa-button):not(.hs-button):hover,.aa-bg-white a:not(.aa-button):not(.hs-button):active,.aa-bg-white a:not(.aa-button):not(.hs-button):focus,.aa-bg-white a:not(.aa-button):not(.hs-button):hover{color:#00a84d}.aa-bg-black,.aa-bg-black .aa-blog-listing__tags .hs-fieldtype-select .input .hs-input,.aa-bg-black .aa-blog-listing__tags .hs-input,.aa-bg-black .aa-label,.aa-bg-black .aa-subheading,.aa-bg-black .hs-input[type=file],.aa-bg-black a:not(.aa-button):not(.hs-button),.aa-bg-black a:not(.aa-button):not(.hs-button):active,.aa-bg-black a:not(.aa-button):not(.hs-button):focus,.aa-bg-black a:not(.aa-button):not(.hs-button):hover,.aa-bg-black h1,.aa-bg-black h2,.aa-bg-black h3,.aa-bg-black h4,.aa-bg-black h5,.aa-bg-black h6,.aa-bg-black ul.hs-error-msgs label,.aa-bg-dark,.aa-bg-dark .aa-blog-listing__tags .hs-fieldtype-select .input .hs-input,.aa-bg-dark .aa-blog-listing__tags .hs-input,.aa-bg-dark .aa-label,.aa-bg-dark .aa-subheading,.aa-bg-dark .hs-input[type=file],.aa-bg-dark a:not(.aa-button):not(.hs-button),.aa-bg-dark a:not(.aa-button):not(.hs-button):active,.aa-bg-dark a:not(.aa-button):not(.hs-button):focus,.aa-bg-dark a:not(.aa-button):not(.hs-button):hover,.aa-bg-dark h1,.aa-bg-dark h2,.aa-bg-dark h3,.aa-bg-dark h4,.aa-bg-dark h5,.aa-bg-dark h6,.aa-bg-dark ul.hs-error-msgs label,.aa-bg-gradient-dark,.aa-bg-gradient-dark .aa-blog-listing__tags .hs-fieldtype-select .input .hs-input,.aa-bg-gradient-dark .aa-blog-listing__tags .hs-input,.aa-bg-gradient-dark .aa-label,.aa-bg-gradient-dark .aa-subheading,.aa-bg-gradient-dark .hs-input[type=file],.aa-bg-gradient-dark a:not(.aa-button):not(.hs-button),.aa-bg-gradient-dark a:not(.aa-button):not(.hs-button):active,.aa-bg-gradient-dark a:not(.aa-button):not(.hs-button):focus,.aa-bg-gradient-dark a:not(.aa-button):not(.hs-button):hover,.aa-bg-gradient-dark h1,.aa-bg-gradient-dark h2,.aa-bg-gradient-dark h3,.aa-bg-gradient-dark h4,.aa-bg-gradient-dark h5,.aa-bg-gradient-dark h6,.aa-bg-gradient-dark ul.hs-error-msgs label,.aa-bg-overlay.aa-bg-overlay--black,.aa-bg-overlay.aa-bg-overlay--black .aa-blog-listing__tags .hs-input,.aa-bg-overlay.aa-bg-overlay--black .aa-label,.aa-bg-overlay.aa-bg-overlay--black .aa-subheading,.aa-bg-overlay.aa-bg-overlay--black .hs-input[type=file],.aa-bg-overlay.aa-bg-overlay--black a:not(.aa-button):not(.hs-button),.aa-bg-overlay.aa-bg-overlay--black a:not(.aa-button):not(.hs-button):active,.aa-bg-overlay.aa-bg-overlay--black a:not(.aa-button):not(.hs-button):focus,.aa-bg-overlay.aa-bg-overlay--black a:not(.aa-button):not(.hs-button):hover,.aa-bg-overlay.aa-bg-overlay--black h1,.aa-bg-overlay.aa-bg-overlay--black h2,.aa-bg-overlay.aa-bg-overlay--black h3,.aa-bg-overlay.aa-bg-overlay--black h4,.aa-bg-overlay.aa-bg-overlay--black h5,.aa-bg-overlay.aa-bg-overlay--black h6,.aa-bg-overlay.aa-bg-overlay--black ul.hs-error-msgs label,.aa-bg-overlay.aa-bg-overlay--dark,.aa-bg-overlay.aa-bg-overlay--dark .aa-blog-listing__tags .hs-input,.aa-bg-overlay.aa-bg-overlay--dark .aa-label,.aa-bg-overlay.aa-bg-overlay--dark .aa-subheading,.aa-bg-overlay.aa-bg-overlay--dark .hs-input[type=file],.aa-bg-overlay.aa-bg-overlay--dark a:not(.aa-button):not(.hs-button),.aa-bg-overlay.aa-bg-overlay--dark a:not(.aa-button):not(.hs-button):active,.aa-bg-overlay.aa-bg-overlay--dark a:not(.aa-button):not(.hs-button):focus,.aa-bg-overlay.aa-bg-overlay--dark a:not(.aa-button):not(.hs-button):hover,.aa-bg-overlay.aa-bg-overlay--dark h1,.aa-bg-overlay.aa-bg-overlay--dark h2,.aa-bg-overlay.aa-bg-overlay--dark h3,.aa-bg-overlay.aa-bg-overlay--dark h4,.aa-bg-overlay.aa-bg-overlay--dark h5,.aa-bg-overlay.aa-bg-overlay--dark h6,.aa-bg-overlay.aa-bg-overlay--dark ul.hs-error-msgs label,.aa-bg-overlay.aa-bg-overlay--gradient-dark,.aa-bg-overlay.aa-bg-overlay--gradient-dark .aa-blog-listing__tags .hs-input,.aa-bg-overlay.aa-bg-overlay--gradient-dark .aa-label,.aa-bg-overlay.aa-bg-overlay--gradient-dark .aa-subheading,.aa-bg-overlay.aa-bg-overlay--gradient-dark .hs-input[type=file],.aa-bg-overlay.aa-bg-overlay--gradient-dark a:not(.aa-button):not(.hs-button),.aa-bg-overlay.aa-bg-overlay--gradient-dark a:not(.aa-button):not(.hs-button):active,.aa-bg-overlay.aa-bg-overlay--gradient-dark a:not(.aa-button):not(.hs-button):focus,.aa-bg-overlay.aa-bg-overlay--gradient-dark a:not(.aa-button):not(.hs-button):hover,.aa-bg-overlay.aa-bg-overlay--gradient-dark h1,.aa-bg-overlay.aa-bg-overlay--gradient-dark h2,.aa-bg-overlay.aa-bg-overlay--gradient-dark h3,.aa-bg-overlay.aa-bg-overlay--gradient-dark h4,.aa-bg-overlay.aa-bg-overlay--gradient-dark h5,.aa-bg-overlay.aa-bg-overlay--gradient-dark h6,.aa-bg-overlay.aa-bg-overlay--gradient-dark ul.hs-error-msgs label,.aa-blog-listing__tags .aa-bg-black .hs-input,.aa-blog-listing__tags .aa-bg-dark .hs-input,.aa-blog-listing__tags .aa-bg-gradient-dark .hs-input,.aa-blog-listing__tags .aa-bg-overlay.aa-bg-overlay--black .hs-input,.aa-blog-listing__tags .aa-bg-overlay.aa-bg-overlay--dark .hs-input,.aa-blog-listing__tags .aa-bg-overlay.aa-bg-overlay--gradient-dark .hs-input,.aa-blog-listing__tags .hs-fieldtype-select .input .aa-bg-black .hs-input,.aa-blog-listing__tags .hs-fieldtype-select .input .aa-bg-dark .hs-input,.aa-blog-listing__tags .hs-fieldtype-select .input .aa-bg-gradient-dark .hs-input{color:#fbfafa}.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:#48bd00}.aa-bg-overlay.aa-bg-overlay--primary,.aa-bg-overlay.aa-bg-overlay--primary .aa-blog-listing__tags .hs-input,.aa-bg-overlay.aa-bg-overlay--primary .aa-label,.aa-bg-overlay.aa-bg-overlay--primary .aa-subheading,.aa-bg-overlay.aa-bg-overlay--primary .hs-input[type=file],.aa-bg-overlay.aa-bg-overlay--primary a:not(.aa-button):not(.hs-button),.aa-bg-overlay.aa-bg-overlay--primary a:not(.aa-button):not(.hs-button):active,.aa-bg-overlay.aa-bg-overlay--primary a:not(.aa-button):not(.hs-button):focus,.aa-bg-overlay.aa-bg-overlay--primary a:not(.aa-button):not(.hs-button):hover,.aa-bg-overlay.aa-bg-overlay--primary h1,.aa-bg-overlay.aa-bg-overlay--primary h2,.aa-bg-overlay.aa-bg-overlay--primary h3,.aa-bg-overlay.aa-bg-overlay--primary h4,.aa-bg-overlay.aa-bg-overlay--primary h5,.aa-bg-overlay.aa-bg-overlay--primary h6,.aa-bg-overlay.aa-bg-overlay--primary ul.hs-error-msgs label,.aa-bg-primary,.aa-bg-primary .aa-blog-listing__tags .hs-fieldtype-select .input .hs-input,.aa-bg-primary .aa-blog-listing__tags .hs-input,.aa-bg-primary .aa-label,.aa-bg-primary .aa-subheading,.aa-bg-primary .hs-input[type=file],.aa-bg-primary a:not(.aa-button):not(.hs-button),.aa-bg-primary a:not(.aa-button):not(.hs-button):active,.aa-bg-primary a:not(.aa-button):not(.hs-button):focus,.aa-bg-primary a:not(.aa-button):not(.hs-button):hover,.aa-bg-primary h1,.aa-bg-primary h2,.aa-bg-primary h3,.aa-bg-primary h4,.aa-bg-primary h5,.aa-bg-primary h6,.aa-bg-primary ul.hs-error-msgs label,.aa-blog-listing__tags .aa-bg-overlay.aa-bg-overlay--primary .hs-input,.aa-blog-listing__tags .aa-bg-primary .hs-input,.aa-blog-listing__tags .hs-fieldtype-select .input .aa-bg-primary .hs-input{color:#fbfafa}.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:#48bd00}.aa-bg-complementary,.aa-bg-complementary .aa-blog-listing__tags .hs-fieldtype-select .input .hs-input,.aa-bg-complementary .aa-blog-listing__tags .hs-input,.aa-bg-complementary .aa-label,.aa-bg-complementary .aa-subheading,.aa-bg-complementary a:not(.aa-button):not(.hs-button),.aa-bg-complementary a:not(.aa-button):not(.hs-button):active,.aa-bg-complementary a:not(.aa-button):not(.hs-button):focus,.aa-bg-complementary a:not(.aa-button):not(.hs-button):hover,.aa-bg-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,.aa-bg-overlay.aa-bg-overlay--complementary .aa-blog-listing__tags .hs-input,.aa-bg-overlay.aa-bg-overlay--complementary .aa-label,.aa-bg-overlay.aa-bg-overlay--complementary .aa-subheading,.aa-bg-overlay.aa-bg-overlay--complementary a:not(.aa-button):not(.hs-button),.aa-bg-overlay.aa-bg-overlay--complementary a:not(.aa-button):not(.hs-button):active,.aa-bg-overlay.aa-bg-overlay--complementary a:not(.aa-button):not(.hs-button):focus,.aa-bg-overlay.aa-bg-overlay--complementary a:not(.aa-button):not(.hs-button):hover,.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,.aa-bg-overlay.aa-bg-overlay--secondary,.aa-bg-overlay.aa-bg-overlay--secondary .aa-blog-listing__tags .hs-input,.aa-bg-overlay.aa-bg-overlay--secondary .aa-label,.aa-bg-overlay.aa-bg-overlay--secondary .aa-subheading,.aa-bg-overlay.aa-bg-overlay--secondary a:not(.aa-button):not(.hs-button),.aa-bg-overlay.aa-bg-overlay--secondary a:not(.aa-button):not(.hs-button):active,.aa-bg-overlay.aa-bg-overlay--secondary a:not(.aa-button):not(.hs-button):focus,.aa-bg-overlay.aa-bg-overlay--secondary a:not(.aa-button):not(.hs-button):hover,.aa-bg-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-overlay.aa-bg-overlay--tertiary,.aa-bg-overlay.aa-bg-overlay--tertiary .aa-blog-listing__tags .hs-input,.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 a:not(.aa-button):not(.hs-button),.aa-bg-overlay.aa-bg-overlay--tertiary a:not(.aa-button):not(.hs-button):active,.aa-bg-overlay.aa-bg-overlay--tertiary a:not(.aa-button):not(.hs-button):focus,.aa-bg-overlay.aa-bg-overlay--tertiary a:not(.aa-button):not(.hs-button):hover,.aa-bg-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-secondary,.aa-bg-secondary .aa-blog-listing__tags .hs-fieldtype-select .input .hs-input,.aa-bg-secondary .aa-blog-listing__tags .hs-input,.aa-bg-secondary .aa-label,.aa-bg-secondary .aa-subheading,.aa-bg-secondary a:not(.aa-button):not(.hs-button),.aa-bg-secondary a:not(.aa-button):not(.hs-button):active,.aa-bg-secondary a:not(.aa-button):not(.hs-button):focus,.aa-bg-secondary a:not(.aa-button):not(.hs-button):hover,.aa-bg-secondary h1,.aa-bg-secondary h2,.aa-bg-secondary h3,.aa-bg-secondary h4,.aa-bg-secondary h5,.aa-bg-secondary h6,.aa-bg-tertiary,.aa-bg-tertiary .aa-blog-listing__tags .hs-fieldtype-select .input .hs-input,.aa-bg-tertiary .aa-blog-listing__tags .hs-input,.aa-bg-tertiary .aa-label,.aa-bg-tertiary .aa-subheading,.aa-bg-tertiary a:not(.aa-button):not(.hs-button),.aa-bg-tertiary a:not(.aa-button):not(.hs-button):active,.aa-bg-tertiary a:not(.aa-button):not(.hs-button):focus,.aa-bg-tertiary a:not(.aa-button):not(.hs-button):hover,.aa-bg-tertiary h1,.aa-bg-tertiary h2,.aa-bg-tertiary h3,.aa-bg-tertiary h4,.aa-bg-tertiary h5,.aa-bg-tertiary h6,.aa-blog-listing__tags .aa-bg-complementary .hs-input,.aa-blog-listing__tags .aa-bg-overlay.aa-bg-overlay--complementary .hs-input,.aa-blog-listing__tags .aa-bg-overlay.aa-bg-overlay--secondary .hs-input,.aa-blog-listing__tags .aa-bg-overlay.aa-bg-overlay--tertiary .hs-input,.aa-blog-listing__tags .aa-bg-secondary .hs-input,.aa-blog-listing__tags .aa-bg-tertiary .hs-input,.aa-blog-listing__tags .hs-fieldtype-select .input .aa-bg-complementary .hs-input,.aa-blog-listing__tags .hs-fieldtype-select .input .aa-bg-secondary .hs-input,.aa-blog-listing__tags .hs-fieldtype-select .input .aa-bg-tertiary .hs-input{color:#fbfafa}.aa-bg-light .hs-input,.aa-bg-none .hs-input,.aa-bg-overlay.aa-bg-overlay--light .hs-input{border-color:#00853d;color:#000}.aa-bg-overlay.aa-bg-overlay--primary,.aa-bg-primary{background-color:#48bd00}.aa-bg-overlay.aa-bg-overlay--primary:before{background-color:#48bd00;opacity:.25}.aa-content-color--primary{color:#48bd00}.aa-bg-overlay.aa-bg-overlay--secondary,.aa-bg-secondary{background-color:#00853d}.aa-bg-overlay.aa-bg-overlay--secondary:before{background-color:#00853d;opacity:.25}.aa-content-color--secondary,.hs-search-results__listing .hs-search-highlight{color:#00853d}.aa-bg-overlay.aa-bg-overlay--tertiary,.aa-bg-tertiary{background-color:#00a84d}.aa-bg-overlay.aa-bg-overlay--tertiary:before{background-color:#00a84d;opacity:.25}.aa-content-color--tertiary{color:#00a84d}.aa-bg-complementary,.aa-bg-overlay.aa-bg-overlay--complementary{background-color:#28b660}.aa-bg-overlay.aa-bg-overlay--complementary:before{background-color:#28b660;opacity:.25}.aa-content-color--complementary{color:#28b660}.aa-bg-dark,.aa-bg-overlay.aa-bg-overlay--dark{background-color:#747474}.aa-bg-overlay.aa-bg-overlay--dark:before{background-color:#747474;opacity:.25}.aa-content-color--dark{color:#000}.aa-bg-light,.aa-bg-overlay.aa-bg-overlay--light{background-color:#f0f0f0}.aa-bg-overlay.aa-bg-overlay--light:before{background-color:#f0f0f0;opacity:.25}.aa-content-color--light{color:#fbfafa}.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:.25}.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:.25}.aa-content-color--white{color:#fff}.aa-bg-gray,.aa-bg-overlay.aa-bg-overlay--gray{background-color:#ccc}.aa-bg-overlay.aa-bg-overlay--gray:before{background-color:#ccc;opacity:.25}.aa-content-color--gray{color:#ccc}.aa-bg-beige,.aa-bg-overlay.aa-bg-overlay--beige{background-color:#fbfafa}.aa-bg-overlay.aa-bg-overlay--beige:before{background-color:#fbfafa;opacity:.25}.aa-content-color--beige{color:#fbfafa}.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(#747474),to(#000)) 0 0 no-repeat padding-box;background:transparent linear-gradient(90deg,#747474,#000) 0 0 no-repeat padding-box}.aa-bg-overlay.aa-bg-overlay--gradient-dark:before{opacity:.25}.aa-content-color--gradient-dark{color:transparent linear-gradient(90deg,#747474,#000) 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(#f0f0f0),to(#ccc)) 0 0 no-repeat padding-box;background:transparent linear-gradient(90deg,#f0f0f0,#ccc) 0 0 no-repeat padding-box}.aa-bg-overlay.aa-bg-overlay--gradient-light:before{opacity:.25}.aa-content-color--gradient-light{color:transparent linear-gradient(90deg,#f0f0f0,#ccc) 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{position:relative;width:100%;z-index:10}.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,152rem/12 * 10);padding-left:4rem;padding-right:4rem}}.aa-module-width--page>div{width:100%}.aa-module-height--full,.aa-module-height--normal,.aa-module-height--small{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.aa-module-height--small{min-height:calc(80vh - 6.2rem)}@media (min-width:576px){.aa-module-height--small{min-height:40rem}}.aa-module-height--normal{min-height:calc(100vh - 6.2rem)}@media (min-width:576px){.aa-module-height--normal{min-height:64rem}}.aa-module-height--full{min-height:min(100vh - 6.2rem,120rem)}@media (min-width:992px){.aa-module-height--full{min-height:min(100vh - 14.6rem,120rem)}}.aa-inner{grid-gap:calc(3.2rem + 2.5vh) calc(3.2rem + .5vw);display:grid;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(75vw,152rem/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:Plus Jakarta Sans,Helvetica,Arial,sans-serif;font-size:calc(1.2rem + .1vw);font-style:normal;font-weight:700;letter-spacing:.22rem;line-height:1;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;-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:transparent;border-color:#000;border-radius:0;border-width:.1rem;color:#000;padding:1.7rem 3rem}.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:transparent;border-color:#00a84d;color:#00a84d}.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:transparent;border-color:#fbfafa;border-radius:0;border-width:.1rem;color:#fbfafa;padding:1.7rem 3rem}.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:transparent;border-color:#28b660;color:#28b660}.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:transparent;border-color:#fbfafa;border-radius:0;border-width:.1rem;color:#fbfafa;padding:1.7rem 3rem}.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:transparent;border-color:#28b660;color:#28b660}.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:transparent;border-color:transparent;border-radius:0;border-width:0;color:#000;padding:0}.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:transparent;border-color:transparent;color:#00a84d}.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:transparent;border-color:transparent;border-radius:0;border-width:0;color:#000;padding:0}.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:transparent;border-color:transparent;color:#00a84d}.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:transparent;border-color:transparent;border-radius:0;border-width:0;color:#fbfafa;padding:0}.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:transparent;border-color:transparent;color:#28b660}.aa-button--7.hs-button,.aa-button.aa-button--7,.aa-form-button--7 input.aa-button[type=submit],.aa-form-button--7 input[type=submit].hs-button{background-color:transparent;border-color:transparent;border-radius:0;border-width:0;color:#fbfafa;padding:0}.aa-button--7.hs-button:active,.aa-button--7.hs-button:focus,.aa-button--7.hs-button:hover,.aa-button.aa-button--7:active,.aa-button.aa-button--7:focus,.aa-button.aa-button--7:hover,.aa-form-button--7 input.aa-button[type=submit]:active,.aa-form-button--7 input.aa-button[type=submit]:focus,.aa-form-button--7 input.aa-button[type=submit]:hover,.aa-form-button--7 input[type=submit].hs-button:active,.aa-form-button--7 input[type=submit].hs-button:focus,.aa-form-button--7 input[type=submit].hs-button:hover{background-color:transparent;border-color:transparent;color:#28b660}.aa-button--8.hs-button,.aa-button.aa-button--8,.aa-form-button--8 input.aa-button[type=submit],.aa-form-button--8 input[type=submit].hs-button{background-color:transparent;border-color:#000;border-radius:0;border-width:.1rem;color:#000;padding:1.7rem 3rem}.aa-button--8.hs-button:active,.aa-button--8.hs-button:focus,.aa-button--8.hs-button:hover,.aa-button.aa-button--8:active,.aa-button.aa-button--8:focus,.aa-button.aa-button--8:hover,.aa-form-button--8 input.aa-button[type=submit]:active,.aa-form-button--8 input.aa-button[type=submit]:focus,.aa-form-button--8 input.aa-button[type=submit]:hover,.aa-form-button--8 input[type=submit].hs-button:active,.aa-form-button--8 input[type=submit].hs-button:focus,.aa-form-button--8 input[type=submit].hs-button:hover{background-color:transparent;border-color:#00a84d;color:#00a84d}.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:transparent;border-color:#fbfafa;border-radius:0;border-width:.1rem;color:#fbfafa;padding:1.7rem 3rem}.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:transparent;border-color:#28b660;color:#28b660}.aa-button,.hs-button{position:relative}.aa-button.aa-button--1,.aa-button.aa-button--2,.aa-button.aa-button--3,.aa-button.aa-button--8,.aa-form-button--1 input.aa-button[type=submit],.aa-form-button--1 input[type=submit].hs-button,.aa-form-button--2 input.aa-button[type=submit],.aa-form-button--2 input[type=submit].hs-button,.aa-form-button--3 input.aa-button[type=submit],.aa-form-button--3 input[type=submit].hs-button,.aa-form-button--8 input.aa-button[type=submit],.aa-form-button--8 input[type=submit].hs-button,.hs-button{padding-right:8rem}.aa-button.aa-button--1:after,.aa-button.aa-button--2:after,.aa-button.aa-button--3:after,.aa-button.aa-button--8:after,.aa-form-button--1 input.aa-button[type=submit]:after,.aa-form-button--1 input[type=submit].hs-button:after,.aa-form-button--2 input.aa-button[type=submit]:after,.aa-form-button--2 input[type=submit].hs-button:after,.aa-form-button--3 input.aa-button[type=submit]:after,.aa-form-button--3 input[type=submit].hs-button:after,.aa-form-button--8 input.aa-button[type=submit]:after,.aa-form-button--8 input[type=submit].hs-button:after,.hs-button:after{aspect-ratio:1/1;background-repeat:no-repeat;background-size:cover;content:"";height:calc(100% + .2rem);position:absolute;right:-.1rem;top:-.1rem;-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;width:auto}.aa-button.aa-button--1:after,.aa-form-button--1 input.aa-button[type=submit]:after,.aa-form-button--1 input[type=submit].hs-button:after,.hs-button:after{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="50" height="50" fill="none"><path stroke="%23000" d="M.5.5h49v49H.5z"/><path fill="%23000" d="M32 25.25 25.75 19l-.881.881 4.737 4.744H17v1.25h12.606l-4.737 4.744.881.881z"/></svg>')}.aa-button.aa-button--1:hover:after,.aa-form-button--1 input.aa-button[type=submit]:hover:after,.hs-button:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none'%3E%3Cpath stroke='%2300A84D' d='M.5.5h49v49H.5z'/%3E%3Cpath fill='%2300A84D' d='M32 25.25 25.75 19l-.881.881 4.737 4.744H17v1.25h12.606l-4.737 4.744.881.881z'/%3E%3C/svg%3E")}.aa-button.aa-button--1.prev,.aa-form-button--1 input.aa-button.prev[type=submit],.aa-form-button--1 input.prev[type=submit].hs-button,.prev.hs-button{padding-left:8rem;padding-right:3rem}.aa-button.aa-button--1.prev:after,.aa-form-button--1 input.aa-button.prev[type=submit]:after,.prev.hs-button:after{display:none}.aa-button.aa-button--1.prev:before,.aa-form-button--1 input.aa-button.prev[type=submit]:before,.prev.hs-button:before{aspect-ratio:1/1;background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="50" height="50" fill="none"><path stroke="%23000" d="M.5.5h49v49H.5z"/><path fill="%23000" d="M32 25.25 25.75 19l-.881.881 4.737 4.744H17v1.25h12.606l-4.737 4.744.881.881z"/></svg>');background-repeat:no-repeat;content:"";height:calc(100% + .2rem);left:-.1rem;position:absolute;top:-.1rem;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-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;width:auto}.aa-button.aa-button--1.prev:hover:before,.aa-form-button--1 input.aa-button.prev[type=submit]:hover:before,.prev.hs-button:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none'%3E%3Cpath stroke='%2300A84D' d='M.5.5h49v49H.5z'/%3E%3Cpath fill='%2300A84D' d='M32 25.25 25.75 19l-.881.881 4.737 4.744H17v1.25h12.606l-4.737 4.744.881.881z'/%3E%3C/svg%3E")}.aa-button--2.hs-button:after,.aa-button.aa-button--2:after,.aa-form-button--2 input.aa-button[type=submit]:after,.aa-form-button--2 input[type=submit].hs-button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none'%3E%3Cpath stroke='%23FBFAFA' d='M.5.5h49v49H.5z'/%3E%3Cpath fill='%23FBFAFA' d='M32 25.25 25.75 19l-.881.881 4.737 4.744H17v1.25h12.606l-4.737 4.744.881.881z'/%3E%3C/svg%3E")}.aa-button--2.hs-button:hover:after,.aa-button.aa-button--2:hover:after,.aa-form-button--2 input.aa-button[type=submit]:hover:after,.aa-form-button--2 input[type=submit].hs-button:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none'%3E%3Cpath stroke='%2328B660' d='M.5.5h49v49H.5z'/%3E%3Cpath fill='%2328B660' d='M32 25.25 25.75 19l-.881.881 4.737 4.744H17v1.25h12.606l-4.737 4.744.881.881z'/%3E%3C/svg%3E")}.aa-button--3.hs-button:after,.aa-button.aa-button--3:after,.aa-form-button--3 input.aa-button[type=submit]:after,.aa-form-button--3 input[type=submit].hs-button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none'%3E%3Cpath stroke='%23FBFAFA' stroke-width='1.2' d='M.6.6h48.8v48.8H.6z'/%3E%3Cpath fill='%23FBFAFA' d='M19 32.167h11.667V30.5H19zM30.667 23h-3.334v-5h-5v5H19l5.833 5.833z'/%3E%3C/svg%3E")}.aa-button--3.hs-button:hover:after,.aa-button.aa-button--3:hover:after,.aa-form-button--3 input.aa-button[type=submit]:hover:after,.aa-form-button--3 input[type=submit].hs-button:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none'%3E%3Cpath stroke='%2328B660' stroke-width='1.2' d='M.6.6h48.8v48.8H.6z'/%3E%3Cpath fill='%2328B660' d='M19 32.167h11.667V30.5H19zM30.667 23h-3.334v-5h-5v5H19l5.833 5.833z'/%3E%3C/svg%3E")}.aa-button--8.hs-button:after,.aa-button.aa-button--8:after,.aa-form-button--8 input.aa-button[type=submit]:after,.aa-form-button--8 input[type=submit].hs-button:after{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="50" height="50" fill="none"><path stroke="%23000" stroke-width="1.2" d="M.6.6h48.8v48.8H.6z"/><path fill="%23000" d="M19 32.167h11.667V30.5H19zM30.667 23h-3.334v-5h-5v5H19l5.833 5.833z"/></svg>')}.aa-button--8.hs-button:hover:after,.aa-button.aa-button--8:hover:after,.aa-form-button--8 input.aa-button[type=submit]:hover:after,.aa-form-button--8 input[type=submit].hs-button:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none'%3E%3Cpath stroke='%2300A84D' stroke-width='1.2' d='M.6.6h48.8v48.8H.6z'/%3E%3Cpath fill='%2300A84D' d='M19 32.167h11.667V30.5H19zM30.667 23h-3.334v-5h-5v5H19l5.833 5.833z'/%3E%3C/svg%3E")}.aa-button--4.hs-button,.aa-button--5.hs-button,.aa-button--6.hs-button,.aa-button--7.hs-button,.aa-button.aa-button--4,.aa-button.aa-button--5,.aa-button.aa-button--6,.aa-button.aa-button--7,.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,.aa-form-button--7 input.aa-button[type=submit],.aa-form-button--7 input[type=submit].hs-button{border:none;font-size:calc(1.5rem + .1vw);letter-spacing:.02rem;text-transform:none}.aa-button--4.hs-button:after,.aa-button--5.hs-button:after,.aa-button--6.hs-button:after,.aa-button--7.hs-button:after,.aa-button.aa-button--4:after,.aa-button.aa-button--5:after,.aa-button.aa-button--6:after,.aa-button.aa-button--7:after,.aa-form-button--4 input.aa-button[type=submit]:after,.aa-form-button--4 input[type=submit].hs-button:after,.aa-form-button--5 input.aa-button[type=submit]:after,.aa-form-button--5 input[type=submit].hs-button:after,.aa-form-button--6 input.aa-button[type=submit]:after,.aa-form-button--6 input[type=submit].hs-button:after,.aa-form-button--7 input.aa-button[type=submit]:after,.aa-form-button--7 input[type=submit].hs-button:after{background-repeat:no-repeat;content:"";margin-left:1.1rem;-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--4.hs-button:after,.aa-button.aa-button--4:after,.aa-form-button--4 input.aa-button[type=submit]:after,.aa-form-button--4 input[type=submit].hs-button:after{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="12" fill="none"><path fill="%23000" fill-rule="evenodd" d="m17.942 6-5.804 5.805-.944-.942 4.196-4.196H.333V5.333H15.39L11.194 1.14l.944-.944z" clip-rule="evenodd"/></svg>');background-size:1.8rem 1.2rem;height:1.2rem;position:relative;right:0;width:1.8rem}.aa-button--4.hs-button:hover:after,.aa-button.aa-button--4:hover:after,.aa-form-button--4 input.aa-button[type=submit]:hover:after,.aa-form-button--4 input[type=submit].hs-button:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='12' fill='none'%3E%3Cpath fill='%2300A84D' fill-rule='evenodd' d='m17.942 6-5.804 5.805-.944-.942 4.196-4.196H.333V5.333H15.39L11.194 1.14l.944-.944z' clip-rule='evenodd'/%3E%3C/svg%3E");right:-.5rem}.aa-button--5.hs-button:after,.aa-button.aa-button--5:after,.aa-form-button--5 input.aa-button[type=submit]:after,.aa-form-button--5 input[type=submit].hs-button:after{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="15" fill="none"><path fill="%23000" d="M.166 14.667h11.667V13H.166zM11.833 5.5H8.499v-5h-5v5H.166l5.833 5.833z"/></svg>');background-size:1.2rem 1.5rem;height:1.5rem;width:1.2rem}.aa-button--5.hs-button:hover:after,.aa-button.aa-button--5:hover:after,.aa-form-button--5 input.aa-button[type=submit]:hover:after,.aa-form-button--5 input[type=submit].hs-button:hover:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='15' fill='none'%3E%3Cpath fill='%2300A84D' d='M.166 14.667h11.667V13H.166zM11.833 5.5H8.499v-5h-5v5H.166l5.833 5.833z'/%3E%3C/svg%3E")}.aa-button--6.hs-button:after,.aa-button.aa-button--6:after,.aa-form-button--6 input.aa-button[type=submit]:after,.aa-form-button--6 input[type=submit].hs-button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='12' fill='none'%3E%3Cpath fill='%23FBFAFA' fill-rule='evenodd' d='m17.942 6-5.804 5.805-.944-.942 4.196-4.196H.333V5.333H15.39L11.194 1.14l.944-.944z' clip-rule='evenodd'/%3E%3C/svg%3E");background-size:1.8rem 1.2rem;height:1.2rem;position:relative;right:0;width:1.8rem}.aa-button--6.hs-button:hover:after,.aa-button.aa-button--6:hover:after,.aa-form-button--6 input.aa-button[type=submit]:hover:after,.aa-form-button--6 input[type=submit].hs-button:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='12' fill='none'%3E%3Cpath fill='%2328B660' fill-rule='evenodd' d='m17.942 6-5.804 5.805-.944-.942 4.196-4.196H.333V5.333H15.39L11.194 1.14l.944-.944z' clip-rule='evenodd'/%3E%3C/svg%3E");right:-.5rem}.aa-button--7.hs-button:after,.aa-button.aa-button--7:after,.aa-form-button--7 input.aa-button[type=submit]:after,.aa-form-button--7 input[type=submit].hs-button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='15' fill='none'%3E%3Cpath fill='%23FBFAFA' d='M.166 14.667h11.667V13H.166zM11.833 5.5H8.499v-5h-5v5H.166l5.833 5.833z'/%3E%3C/svg%3E");background-size:1.2rem 1.5rem;height:1.5rem;width:1.2rem}.aa-button--7.hs-button:hover:after,.aa-button.aa-button--7:hover:after,.aa-form-button--7 input.aa-button[type=submit]:hover:after,.aa-form-button--7 input[type=submit].hs-button:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='15' fill='none'%3E%3Cpath fill='%2328B660' d='M.166 14.667h11.667V13H.166zM11.833 5.5H8.499v-5h-5v5H.166l5.833 5.833z'/%3E%3C/svg%3E")}.aa-form-button--1 .actions,.aa-form-button--2 .actions,.aa-form-button--3 .actions,.aa-form-button--8 .actions{display:inline-block;position:relative}.aa-form-button--1 .actions:after,.aa-form-button--2 .actions:after,.aa-form-button--3 .actions:after,.aa-form-button--8 .actions:after{aspect-ratio:1/1;background-repeat:no-repeat;content:"";height:100%;position:absolute;right:0;top:0;-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;width:auto}.aa-form-button--1 .actions:after{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="50" height="50" fill="none"><path stroke="%23000" d="M.5.5h49v49H.5z"/><path fill="%23000" d="M32 25.25 25.75 19l-.881.881 4.737 4.744H17v1.25h12.606l-4.737 4.744.881.881z"/></svg>')}.aa-form-button--1 .actions:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none'%3E%3Cpath stroke='%2300A84D' d='M.5.5h49v49H.5z'/%3E%3Cpath fill='%2300A84D' d='M32 25.25 25.75 19l-.881.881 4.737 4.744H17v1.25h12.606l-4.737 4.744.881.881z'/%3E%3C/svg%3E")}.aa-form-button--2 .actions:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none'%3E%3Cpath stroke='%23FBFAFA' d='M.5.5h49v49H.5z'/%3E%3Cpath fill='%23FBFAFA' d='M32 25.25 25.75 19l-.881.881 4.737 4.744H17v1.25h12.606l-4.737 4.744.881.881z'/%3E%3C/svg%3E")}.aa-form-button--2 .actions:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none'%3E%3Cpath stroke='%2328B660' d='M.5.5h49v49H.5z'/%3E%3Cpath fill='%2328B660' d='M32 25.25 25.75 19l-.881.881 4.737 4.744H17v1.25h12.606l-4.737 4.744.881.881z'/%3E%3C/svg%3E")}.aa-form-button--3 .actions:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none'%3E%3Cpath stroke='%23FBFAFA' stroke-width='1.2' d='M.6.6h48.8v48.8H.6z'/%3E%3Cpath fill='%23FBFAFA' d='M19 32.167h11.667V30.5H19zM30.667 23h-3.334v-5h-5v5H19l5.833 5.833z'/%3E%3C/svg%3E")}.aa-form-button--3 .actions:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none'%3E%3Cpath stroke='%2328B660' stroke-width='1.2' d='M.6.6h48.8v48.8H.6z'/%3E%3Cpath fill='%2328B660' d='M19 32.167h11.667V30.5H19zM30.667 23h-3.334v-5h-5v5H19l5.833 5.833z'/%3E%3C/svg%3E")}.aa-form-button--8 .actions:after{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="50" height="50" fill="none"><path stroke="%23000" stroke-width="1.2" d="M.6.6h48.8v48.8H.6z"/><path fill="%23000" d="M19 32.167h11.667V30.5H19zM30.667 23h-3.334v-5h-5v5H19l5.833 5.833z"/></svg>')}.aa-form-button--8 .actions:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none'%3E%3Cpath stroke='%2300A84D' stroke-width='1.2' d='M.6.6h48.8v48.8H.6z'/%3E%3Cpath fill='%2300A84D' d='M19 32.167h11.667V30.5H19zM30.667 23h-3.334v-5h-5v5H19l5.833 5.833z'/%3E%3C/svg%3E")}.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:#48bd00;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.5rem + .1vw);line-height:1.5;text-align:left}.hs-form .hs-form-field{margin-bottom:2.4rem}.hs-form fieldset{max-width:none!important}.hs-form fieldset:not(:last-of-type){margin-bottom:2.4rem}.hs-form fieldset .hs-form-field{margin-bottom:0}.hs-form ol,.hs-form ul{list-style:none;margin:0;padding:0}.hs-form legend{-webkit-box-ordinal-group:2;-ms-flex-order:1;display:block;font-size:.8em;line-height:1.2;margin-top:.6em;opacity:.8;order:1}.hs-form fieldset.form-columns-2,.hs-form fieldset.form-columns-3{grid-gap:2.4rem 1.6rem;display:grid;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{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-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:700;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:transparent;border:.1rem solid #fbfafa;border-radius:0;color:#fbfafa;height:5rem;line-height:1;padding-left:.8em;padding-right:.8em;width:100%!important}.hs-input:hover,.hs-search-field__input:hover,.hs_cos_wrapper_type_password_prompt [name=password]:hover{cursor:pointer}.hs-input::-webkit-input-placeholder,.hs-search-field__input::-webkit-input-placeholder,.hs_cos_wrapper_type_password_prompt [name=password]::-webkit-input-placeholder{color:inherit;opacity:.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[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-input option,.hs-search-field__input option,.hs_cos_wrapper_type_password_prompt [name=password] option{color:fieldtext}.aa-bg-black .hs-input,.aa-bg-black .hs-search-field__input,.aa-bg-black .hs_cos_wrapper_type_password_prompt [name=password],.aa-bg-complementary .hs-input,.aa-bg-complementary .hs-search-field__input,.aa-bg-complementary .hs_cos_wrapper_type_password_prompt [name=password],.aa-bg-dark .hs-input,.aa-bg-dark .hs-search-field__input,.aa-bg-dark .hs_cos_wrapper_type_password_prompt [name=password],.aa-bg-gradient-dark .hs-input,.aa-bg-gradient-dark .hs-search-field__input,.aa-bg-gradient-dark .hs_cos_wrapper_type_password_prompt [name=password],.aa-bg-gray .hs-input,.aa-bg-gray .hs-search-field__input,.aa-bg-gray .hs_cos_wrapper_type_password_prompt [name=password],.aa-bg-overlay.aa-bg-overlay--black .hs-input,.aa-bg-overlay.aa-bg-overlay--black .hs-search-field__input,.aa-bg-overlay.aa-bg-overlay--black .hs_cos_wrapper_type_password_prompt [name=password],.aa-bg-overlay.aa-bg-overlay--complementary .hs-input,.aa-bg-overlay.aa-bg-overlay--complementary .hs-search-field__input,.aa-bg-overlay.aa-bg-overlay--complementary .hs_cos_wrapper_type_password_prompt [name=password],.aa-bg-overlay.aa-bg-overlay--dark .hs-input,.aa-bg-overlay.aa-bg-overlay--dark .hs-search-field__input,.aa-bg-overlay.aa-bg-overlay--dark .hs_cos_wrapper_type_password_prompt [name=password],.aa-bg-overlay.aa-bg-overlay--gradient-dark .hs-input,.aa-bg-overlay.aa-bg-overlay--gradient-dark .hs-search-field__input,.aa-bg-overlay.aa-bg-overlay--gradient-dark .hs_cos_wrapper_type_password_prompt [name=password],.aa-bg-overlay.aa-bg-overlay--gray .hs-input,.aa-bg-overlay.aa-bg-overlay--gray .hs-search-field__input,.aa-bg-overlay.aa-bg-overlay--gray .hs_cos_wrapper_type_password_prompt [name=password],.aa-bg-overlay.aa-bg-overlay--primary .hs-input,.aa-bg-overlay.aa-bg-overlay--primary .hs-search-field__input,.aa-bg-overlay.aa-bg-overlay--primary .hs_cos_wrapper_type_password_prompt [name=password],.aa-bg-overlay.aa-bg-overlay--secondary .hs-input,.aa-bg-overlay.aa-bg-overlay--secondary .hs-search-field__input,.aa-bg-overlay.aa-bg-overlay--secondary .hs_cos_wrapper_type_password_prompt [name=password],.aa-bg-overlay.aa-bg-overlay--tertiary .hs-input,.aa-bg-overlay.aa-bg-overlay--tertiary .hs-search-field__input,.aa-bg-overlay.aa-bg-overlay--tertiary .hs_cos_wrapper_type_password_prompt [name=password],.aa-bg-primary .hs-input,.aa-bg-primary .hs-search-field__input,.aa-bg-primary .hs_cos_wrapper_type_password_prompt [name=password],.aa-bg-secondary .hs-input,.aa-bg-secondary .hs-search-field__input,.aa-bg-secondary .hs_cos_wrapper_type_password_prompt [name=password],.aa-bg-tertiary .hs-input,.aa-bg-tertiary .hs-search-field__input,.aa-bg-tertiary .hs_cos_wrapper_type_password_prompt [name=password]{border-color:#fff}.hs-submit{margin-top:3.2rem}.hs-form-field .inputs-list label span{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hs-form-field .multi-container li:not(:last-child){margin-bottom:.8rem}.hs-input[type=checkbox],.hs-input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #fbfafa;height:19px;margin-right:8px;opacity:1;padding:0;position:relative;top:3px;width:19px!important}.legal-consent-container .hs-input[type=checkbox]{top:1px}.hs-input[type=checkbox]:checked,.hs-input[type=radio]:checked{border:1px solid #28b660}.hs-input[type=checkbox]:checked:after,.hs-input[type=radio]:checked:after{background:#28b660;border-radius:50%;content:"";display:block;height:11px;left:3px;position:absolute;top:3px;width:11px}.hs-input[type=checkbox]:checked:after{border-radius:0}.hs-fieldtype-textarea .input{line-height:0}.hs-fieldtype-textarea textarea{height:15rem;line-height:1.4;padding:.8em;resize:vertical}.hs-fieldtype-date .hs-dateinput,.hs-fieldtype-select .input{position:relative}.hs-fieldtype-date .hs-dateinput:after,.hs-fieldtype-select .input:after{line-height:0;pointer-events:none;position:absolute;right:1em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.6rem}.hs-fieldtype-date .hs-dateinput .hs-input,.hs-fieldtype-select .input .hs-input{padding-right:2.8em}.hs-fieldtype-date .hs-dateinput .hs-input::-webkit-calendar-picker-indicator,.hs-fieldtype-select .input .hs-input::-webkit-calendar-picker-indicator{display:none}.hs-fieldtype-select .input select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.hs-fieldtype-select .input:after{content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 120 74"><path fill="%23CCC" 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="%2348BD00" 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="%23CCC" 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="%2348BD00" 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:#48bd00!important}.hs-fieldtype-date .hs-dateinput .hs-datepicker .fn-date-picker .is-selected .pika-button{background-color:#28b660;color:#747474}.hs-fieldtype-date .hs-dateinput .hs-datepicker .fn-date-picker .is-today .pika-button{color:#747474}.hs-input.error{border-color:#fbfafa}.legal-consent-container .hs-error-msgs,ul.hs-error-msgs{-webkit-box-ordinal-group:6;-ms-flex-order:5;margin-left:.8em;margin-top:.6em;order:5}.legal-consent-container .hs-error-msgs li,ul.hs-error-msgs li{padding:0}.legal-consent-container .hs-error-msgs label,ul.hs-error-msgs label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fbfafa!important;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.8em;font-style:italic;font-weight:700;line-height:1.2}.legal-consent-container .hs-error-msgs label:before,ul.hs-error-msgs label:before{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:.2rem solid #fbfafa;border-radius:50%;content:"!";display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;font-style:normal;height:1.6rem;justify-content:center;line-height:1;margin-right:.8rem;width:1.6rem}.hs_error_rollup{border:.2rem solid #fbfafa;margin-top:2.4rem;padding:1.6rem}.hs_error_rollup .hs-error-msgs{margin:0}.legal-consent-container{font-size:calc(1.5rem + .1vw);line-height:1.5}.legal-consent-container .hs-fieldtype-booleancheckbox{margin:.8rem 0}.legal-consent-container .hs-fieldtype-booleancheckbox input{margin-top:.3rem}.hs_gdpr_consent_data .hs-form-booleancheckbox label,.hs_gdpr_consent_marketing .hs-form-booleancheckbox label{font-weight:400}.aa-site-header__hamburger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;z-index:200}.aa-hamburger,.aa-site-header__hamburger{cursor:pointer;height:1.6rem;width:1.8rem}.aa-hamburger{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.aa-hamburger span,.aa-hamburger span:after,.aa-hamburger span:before{background-color:#000;display:block;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-property:all;transition-property:all}.aa-hamburger span{margin:0 auto;position:relative}.aa-hamburger span:after,.aa-hamburger span:before{content:"";position:absolute}.aa-hamburger span{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;height:.2rem;justify-content:flex-end;left:.4rem;width:1.2rem}.aa-hamburger span:after,.aa-hamburger span:before{height:.2rem;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{grid-column-gap:.6rem;display:grid;grid-auto-flow:column}@media (max-width:991px){.aa-languages{grid-column-gap:1.6rem;grid-template-columns:repeat(12,minmax(0,1fr))}}.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{word-wrap:normal;color:#000;font-size:calc(1.2rem + .1vw);font-weight:600;letter-spacing:.96px;line-height:1.25;text-align:left;text-transform:uppercase;width:100%}@media (min-width:992px){.aa-navigation a,.aa-navigation button{font-size:calc(1.1rem + .1vw);line-height:1.25;text-align:center}}.aa-navigation-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;height:inherit;width:100%}@media (min-width:992px){.aa-navigation-wrapper{grid-template-columns:repeat(auto-fill,minmax(0,auto))}}.aa-navigation-wrapper a{-webkit-text-decoration:none;text-decoration:none}.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{-webkit-box-pack:center;-ms-flex-pack:center;grid-auto-flow:column;justify-content:center}}.aa-navigation-wrapper.aa-navigation-wrapper--1{-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-auto-columns:1fr;grid-auto-flow:row;grid-template-columns:1fr;opacity:0;visibility:hidden}@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,152rem/12 * 12);padding:calc(3.2rem + 2.5vh) 4rem;position:absolute;top:3rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:top .2s ease;transition:top .2s ease;width:100%;z-index:-1}}.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:#ccc}}@media (min-width:992px){.aa-navigation-wrapper.aa-navigation-wrapper--2{grid-row-gap:.6rem;display:grid;padding-top:calc(1.6rem + .25vw);row-gap:.6rem}}.aa-navigation-wrapper.aa-navigation-wrapper--2:before{background-color:#ccc;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{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;width:100%}@media (min-width:992px){.aa-navigation-item .aa-navigation-toggle--link{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.aa-navigation-item.aa-navigation-item--0{height:inherit;position:relative;width:100%}@media (min-width:992px){.aa-navigation-item.aa-navigation-item--0{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid}}.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.4rem + .1vw);line-height:1.25}@media (max-width:991px){.aa-navigation-item.aa-navigation-item--1>a,.aa-navigation-item.aa-navigation-item--1>span{border-top:.1rem solid #ccc;padding:1.5rem 0}}@media (min-width:992px){.aa-navigation-item.aa-navigation-item--1>a,.aa-navigation-item.aa-navigation-item--1>span{color:#48bd00;font-size:calc(1.3rem + .1vw);line-height:1.25}}.aa-navigation-item.aa-navigation-item--1>a>svg,.aa-navigation-item.aa-navigation-item--1>span>svg{height:.4rem;margin-right:1rem;position:relative;top:-.3rem;width:.6rem}@media (min-width:992px){.aa-navigation-item.aa-navigation-item--1>a>svg,.aa-navigation-item.aa-navigation-item--1>span>svg{display:none}}.aa-navigation-item.aa-navigation-item--1>a:hover{color:#00a84d}@media (min-width:992px){.aa-navigation-item.aa-navigation-item--1>a:hover{-webkit-text-decoration:none;text-decoration:none}}.aa-navigation-item.aa-navigation-item--1 .aa-navigation-toggle{border-top:.1rem solid #ccc;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-top:.1rem solid #ccc;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{color:#00a84d}@media (min-width:992px){.aa-navigation-item.aa-navigation-item--2>a:hover{-webkit-text-decoration:none;text-decoration:none}}.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-top:.1rem solid #ccc;cursor:pointer;height:100%;padding:1.5rem 0;position:relative}@media (min-width:992px){.aa-navigation-toggle{border-top:none;padding:0 1rem}}@media (min-width:1200px){.aa-navigation-toggle{padding:0 2rem}}.aa-navigation-toggle svg{position:absolute;right:0;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:.5rem;width:1rem}}@media (min-width:992px){.aa-navigation-toggle svg{margin-bottom:.3rem;margin-left:.6rem;position:relative;right:0;top:.2rem}}.aa-navigation-toggle+span{height:100%;position:absolute;right:-2rem;top:0;width:5.5rem}.aa-navigation-toggle+span>svg{height:.5rem;position:absolute;right:2rem;top:2.1rem;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .2s ease;transition:all .2s ease;width:1rem}.aa-navigation-container--secondary .aa-navigation-wrapper{-webkit-box-pack:end;-ms-flex-pack:end;grid-auto-flow:column;grid-template-columns:auto;justify-content:end}.aa-navigation-container--secondary .hs-search-field__form{margin:auto;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:12rem!important}.aa-navigation-container--secondary .hs-search-field__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:.1rem solid #747474;border-radius:3rem;color:#000;cursor:pointer;font-size:calc(1.4rem + .1vw);font-weight:500;height:auto;line-height:1.25;padding:1rem 1.8rem;text-transform:none;-webkit-transition:all .2s ease;transition:all .2s ease;width:12rem!important}@media (min-width:992px){.aa-navigation-container--secondary .hs-search-field__input{font-size:calc(1.3rem + .1vw);line-height:1.25}}.aa-navigation-container--secondary .hs-search-field__input:focus,.aa-navigation-container--secondary .hs-search-field__input:hover{border:.1rem solid #00a84d;color:#00a84d;outline:none}.aa-navigation-container--secondary .hs-search-field__input:-ms-input-placeholder{color:#000;opacity:1}.aa-navigation-container--secondary .hs-search-field__input::-ms-input-placeholder{color:#000;opacity:1}.aa-navigation-container--secondary .hs-search-field__input::-ms-input-placeholder,.aa-navigation-container--secondary .hs-search-field__input::placeholder{color:#000;opacity:1}.aa-navigation-container--secondary .hs-search-field__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fbfafa;border:none;border-radius:3rem;cursor:pointer;height:3.6rem;margin:0;padding:0 1rem 0 0;position:absolute;right:.2rem;top:.2rem;width:3.6rem}.aa-navigation-container--secondary .hs-search-field__button>svg{background-color:#fbfafa;display:inline-block;height:auto;margin:0;max-width:1.7rem;min-width:1.6rem;position:relative;right:auto;top:.2rem;-webkit-transform:none;transform:none;width:100%}.aa-navigation-container--secondary .hs-search-field__form.focused,.aa-navigation-container--secondary .hs-search-field__form.focused .hs-search-field__input{width:20rem!important}.aa-navigation-container--secondary .hs-search-field__suggestions-container{display:none;position:absolute}.aa-navigation-container--hat .aa-navigation-wrapper.aa-navigation-wrapper--0{grid-auto-columns:1fr;grid-auto-flow:column}@media (min-width:992px){.aa-navigation-container--hat .aa-navigation-wrapper.aa-navigation-wrapper--0{-webkit-box-pack:left;-ms-flex-pack:left;grid-auto-columns:auto;grid-template-columns:auto;justify-content:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.aa-navigation-container--hat .aa-navigation-wrapper.aa-navigation-wrapper--1{background-color:#ccc;grid-auto-flow:row}@media (min-width:992px){.aa-navigation-container--hat .aa-navigation-wrapper.aa-navigation-wrapper--1{background-color:#ccc;-webkit-box-shadow:0 .4rem 2.4rem rgba(0,0,0,.08);box-shadow:0 .4rem 2.4rem rgba(0,0,0,.08);height:auto;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;padding:1.2rem;top:3.6rem;z-index:10}.aa-navigation-container--hat .aa-navigation-wrapper.aa-navigation-wrapper--1:before{display:none}}.aa-navigation-container--hat .aa-navigation-item{position:relative}@media (min-width:992px){.aa-navigation-container--hat .aa-navigation-item.is-active{background-color:#ccc}.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.4rem + .1vw);font-weight:500;line-height:1.25;text-align:left;text-transform:none}@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-right:.1rem solid #ccc}}@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);line-height:1.25}}.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{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:inherit;justify-content:center}.aa-navigation-container--hat .aa-navigation-item.aa-navigation-item--0:first-of-type>.aa-navigation-toggle,.aa-navigation-container--hat .aa-navigation-item.aa-navigation-item--0:first-of-type>a{padding-left:0}.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{border-right:none;padding-right:0}@media (max-width:991px){.aa-navigation-container--hat .aa-navigation-item.aa-navigation-item--1>a{color:#000}}.aa-navigation-container--hat a,.aa-navigation-container--hat button{grid-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;-webkit-column-gap:.6rem;-moz-column-gap:.6rem;column-gap:.6rem;cursor:pointer;display:grid;grid-auto-flow:column}@media (min-width:992px){.aa-navigation-container--hat a,.aa-navigation-container--hat button{-webkit-column-gap:.8rem;-moz-column-gap:.8rem;column-gap:.8rem}}.aa-navigation-container--hat a>img,.aa-navigation-container--hat button>img{display:inline-block;height:auto;max-width:1.6rem;min-width:1.4rem;width:100%}@media (min-width:992px){.aa-navigation-container--hat a>img,.aa-navigation-container--hat button>img{max-width:1.8rem;min-width:1.6rem;position:relative;top:0}}.aa-navigation-container--hat a>img:last-of-type,.aa-navigation-container--hat button>img:last-of-type{display:none}.aa-navigation-container--hat a>svg:first-of-type,.aa-navigation-container--hat button>svg:first-of-type{display:inline-block;height:auto;margin:0;max-width:1.6rem;min-width:1.4rem;position:relative;right:auto;top:auto;-webkit-transform:none;transform:none;width:100%}@media (min-width:992px){.aa-navigation-container--hat a>svg:first-of-type,.aa-navigation-container--hat button>svg:first-of-type{max-width:1.8rem;min-width:1.6rem;position:relative;top:0}}.aa-navigation-container--hat a>svg:first-of-type path,.aa-navigation-container--hat button>svg:first-of-type path{stroke:inherit}.aa-navigation-container--hat a>span,.aa-navigation-container--hat button>span{text-wrap:nowrap;display:inline-block;white-space:nowrap}.aa-navigation-container--social{border-top:.1rem solid #ccc;padding-top:2.8rem}.aa-navigation-container--mobile{-webkit-overflow-scrolling:touch;background-color:#fbfafa;bottom:100%;display:none;min-height:calc(100vh - 6.2rem);overflow-y:auto;padding-bottom:3.4rem;padding-top:3.4rem;position:fixed;right:0;width:100%;z-index:998}.aa-navigation-container--mobile>.aa-inner{row-gap:2.8rem}.aa-navigation-container--mobile .aa-navigation--simple .aa-navigation-wrapper.aa-navigation-wrapper--0{border-bottom:.1rem solid #ccc}.aa-navigation-container--mobile .aa-navigation-container--secondary .aa-navigation-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;grid-auto-flow:row;grid-template-columns:1fr;justify-content:center}.aa-navigation-container--mobile .aa-navigation-container--secondary .aa-navigation-wrapper .aa-navigation-item.aa-navigation-item--0{padding:1rem 0;text-align:center}.aa-navigation-container--mobile .aa-navigation-container--secondary a,.aa-navigation-container--mobile .aa-navigation-container--secondary button{grid-template-columns:1fr 1.8rem}.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}.js-nav-open .aa-navigation-container--mobile{bottom:0;display:block;top:6.2rem}@media (min-width:992px){.aa-navigation-container--primary .aa-navigation-item--0.aa-navigation-item--children:focus .aa-navigation-wrapper.aa-navigation-wrapper--1,.aa-navigation-container--primary .aa-navigation-item--0.aa-navigation-item--children:hover .aa-navigation-wrapper.aa-navigation-wrapper--1,.aa-navigation-container--primary .is-active .aa-navigation-wrapper.aa-navigation-wrapper--1{top:6rem}.is-active{background-color:#fbfafa}}.is-active>.aa-navigation-wrapper{display:block}@media (max-width:991px){.is-active>.aa-navigation-wrapper{position:relative}}.is-active>.aa-navigation-toggle{color:#000}.is-active>.aa-navigation-toggle svg,.is-active>.aa-navigation-toggle+span>svg,.is-active>path>svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (min-width:992px){.aa-navigation-item--0.aa-navigation-item--children:focus,.aa-navigation-item--0.aa-navigation-item--children:hover{background-color:#fbfafa}.aa-navigation-item--0.aa-navigation-item--children:focus>.aa-navigation-wrapper,.aa-navigation-item--0.aa-navigation-item--children:hover>.aa-navigation-wrapper{display:block}.aa-navigation-item--0.aa-navigation-item--children:focus>.aa-navigation-toggle,.aa-navigation-item--0.aa-navigation-item--children:hover>.aa-navigation-toggle{color:#000}.aa-navigation-item--0.aa-navigation-item--children:focus>.aa-navigation-toggle svg,.aa-navigation-item--0.aa-navigation-item--children:hover>.aa-navigation-toggle svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@media (max-width:991px){.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:#fbfafa;border-bottom:.1rem solid #ccc;color:#000}}.aa-navigation--simple .is-active>.aa-navigation-wrapper{opacity:1;visibility:visible}@media (max-width:991px){.aa-navigation--simple .is-active>.aa-navigation-wrapper.aa-navigation-wrapper--1{height:auto}}@media (min-width:992px){.aa-navigation--simple .aa-navigation-item--0.aa-navigation-item--children:focus:after,.aa-navigation--simple .aa-navigation-item--0.aa-navigation-item--children:hover:after{display:none}.aa-navigation--simple .aa-navigation-item--0.aa-navigation-item--children:focus>.aa-navigation-toggle,.aa-navigation--simple .aa-navigation-item--0.aa-navigation-item--children:hover>.aa-navigation-toggle{background-color:#fbfafa;border-bottom:.1rem solid #ccc;color:#000}.aa-navigation--simple .aa-navigation-item--0.aa-navigation-item--children:focus>.aa-navigation-wrapper,.aa-navigation--simple .aa-navigation-item--0.aa-navigation-item--children:hover>.aa-navigation-wrapper{opacity:1;visibility:visible}.aa-navigation--simple .aa-navigation-wrapper.aa-navigation-wrapper--0{position:relative}.aa-navigation--simple .aa-navigation-wrapper.aa-navigation-wrapper--0:before{background:#fbfafa;border-bottom:.1rem solid #ccc;content:"";height:100%;left:0;position:absolute;top:0;width:100%}}@media (max-width:991px){.aa-navigation--simple .aa-navigation-wrapper.aa-navigation-wrapper--1{height:0;left:auto;margin-left:auto;-webkit-transform:none;transform:none;width:calc(100% - 2.8rem)}}@media (min-width:992px){.aa-navigation--simple .aa-navigation-wrapper.aa-navigation-wrapper--1{background-color:#fbfafa;min-width:24rem;padding:0 1rem;text-align:center}}@media (min-width:1200px){.aa-navigation--simple .aa-navigation-wrapper.aa-navigation-wrapper--1{padding:0 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--0{position:relative}.aa-navigation--simple .aa-navigation-item.aa-navigation-item--1{border-bottom:.1rem solid #ccc;margin:0;padding:1rem 0}.aa-navigation--simple .aa-navigation-item.aa-navigation-item--1:last-of-type{border-bottom:0}}@media (min-width:1200px){.aa-navigation--simple .aa-navigation-item.aa-navigation-item--1{padding:2rem 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.4rem + .1vw);font-weight:500;letter-spacing:normal;line-height:1.25;text-transform:none}@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:#000;font-size:calc(1.3rem + .1vw);line-height:1.25}}.aa-navigation--simple .aa-navigation-item.aa-navigation-item--1>a:hover{color:#00a84d}.aa-navigation-item--search{position:relative}.aa-navigation-item--search .aa-navigation-toggle--search{height:auto;padding:0}.aa-navigation-item--search .aa-search-field{background-color:#fff;-webkit-box-shadow:0 .4rem 2.4rem rgba(0,0,0,.08);box-shadow:0 .4rem 2.4rem rgba(0,0,0,.08);display:none;padding:1.2rem 1.8rem;position:absolute;right:0;top:14.6rem;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{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#747474;height:3.4rem;justify-items:center;padding:0;width:3.4rem}.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 #747474}.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:#747474}.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:#747474}.aa-navigation-container--mobile .aa-navigation-container--secondary .aa-navigation-item--search .aa-search-field__input{background-color:#747474;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:#747474}.aa-navigation-container--mobile .aa-navigation-container--secondary .aa-navigation-item--search .aa-search-field__input::-ms-input-placeholder{color:#747474}.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:#747474}.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{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.aa-social-links__icon{background-color:#48bd00;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:8.2rem}@media (min-width:992px){.aa-header-scroll-point{top:18.6rem}}.screen-reader-text{clip:rect(.1rem,.1rem,.1rem,.1rem);border:0;height:.1rem;overflow:hidden;position:absolute;width:.1rem}.screen-reader-text--mobile{display:block}@media (min-width:992px){.screen-reader-text--mobile{clip:auto;border:0;height:auto;overflow:visible;position:relative;width:auto}}.screen-reader-text--laptop{display:block}@media (min-width:1440px){.screen-reader-text--laptop{clip:auto;border:0;height:auto;overflow:visible;position:relative;width:auto}}.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);word-wrap:normal;height:.1rem;overflow:hidden;position:absolute;text-transform:none;width:.1rem}.aa-skip-navigation:active,.aa-skip-navigation:focus,.aa-skip-navigation:hover{clip:auto;background-color:#48bd00;border-radius:0;-webkit-box-shadow:0 .4rem 2.4rem rgba(0,0,0,.08);box-shadow:0 .4rem 2.4rem rgba(0,0,0,.08);color:#fff;display:block;height:auto;left:.5rem;padding:.6em 1.9em;top:.5rem;width:auto;z-index:100000}.aa-site-header{background-color:#fbfafa;border-bottom:.1rem solid #ccc;height:6.2rem;left:0;position:fixed;top:0;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%;z-index:20}@media (min-width:992px){.aa-site-header{height:14.6rem}.aa-site-header.aa-site-header--scroll{top:-8.6rem}.aa-site-header.aa-site-header--scroll .aa-branding.aa-branding--scroll{display:block;opacity:1;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}}.aa-site-header>.aa-inner{grid-gap:calc(3.2rem + 2.5vh) calc(3.2rem + .5vw);-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;grid-template-columns:1fr 1.8rem;height:inherit;position:relative}@media (min-width:992px){.aa-site-header>.aa-inner{grid-template-columns:1fr;height:6rem}}@media (max-width:991px){.aa-site-header .aa-navigation-item--languages{display:none}}.aa-site-header--hat{background-color:#fbfafa;border-bottom:.1rem solid #ccc;height:8.6rem}.aa-site-header--hat>.aa-inner{grid-gap:calc(3.2rem + 2.5vh) calc(3.2rem + .5vw);-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;grid-template-columns:1fr 13.4rem 1fr;height:inherit}@media (min-width:992px){.aa-site-header--hat>.aa-inner{grid-template-columns:1fr 17.6rem 1fr}}main:not(.aa-landing-page){margin-top:6.2rem}@media (min-width:992px){main:not(.aa-landing-page){margin-top:14.6rem}}.aa-branding{max-width:13.4rem;width:100%}@media (min-width:992px){.aa-branding{max-width:17.6rem}}.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-branding.aa-branding--scroll{left:max(5vw,2rem);max-width:2.2rem;opacity:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .4s ease;transition:opacity .4s ease;z-index:1}@media (min-width:576px){.aa-branding.aa-branding--scroll{left:max(7vw,2rem)}}@media (min-width:992px){.aa-branding.aa-branding--scroll{left:4rem}}.aa-site-header--landing-page{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;position:absolute}.aa-site-footer{padding-bottom:6rem;padding-top:6rem;width:100%}@media (min-width:992px){.aa-site-footer{padding-bottom:12rem;padding-top:12rem}}.aa-site-footer .aa-site-footer__inner{grid-row-gap:4rem}@media (min-width:992px){.aa-site-footer .aa-site-footer__inner{grid-row-gap:8rem}}@media (max-width:991px){.aa-site-footer .aa-site-footer__content>.aa-grid{row-gap:4rem}}.aa-site-footer .aa-site-footer__content .aa-site-footer__column{border-bottom:.1rem solid #ccc;padding-bottom:6rem}@media (min-width:992px){.aa-site-footer .aa-site-footer__content .aa-site-footer__column{border-bottom:.1rem solid #747474;padding-bottom:5rem}}@media (max-width:991px){.aa-site-footer .aa-site-footer__content .aa-site-footer__column:last-of-type{padding-bottom:4rem}}.aa-site-footer .aa-footer-branding{margin:auto;max-width:20.1rem;width:100%}@media (min-width:992px){.aa-site-footer .aa-footer-branding{max-width:17.6rem}}@media (max-width:767px){.aa-site-footer .aa-grid.aa-grid--auto{grid-gap:1.6rem calc(3.2rem + .5vw);grid-auto-flow:row}}.aa-site-footer .aa-navigation--simple .aa-navigation-wrapper.aa-navigation-wrapper--0{grid-gap:2rem}@media (max-width:991px){.aa-site-footer .aa-navigation--simple .aa-navigation-wrapper.aa-navigation-wrapper--0{text-align:center}}@media (min-width:992px){.aa-site-footer .aa-navigation--simple .aa-navigation-wrapper.aa-navigation-wrapper--0{grid-template-columns:repeat(7,minmax(0,1fr))}}.aa-site-footer .aa-navigation--simple .aa-navigation-wrapper.aa-navigation-wrapper--0:before{display:none}@media (min-width:992px){.aa-site-footer .aa-navigation--simple .aa-navigation-wrapper.aa-navigation-wrapper--0 .aa-navigation-item.aa-navigation-item--0{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.aa-site-footer .aa-navigation--simple .aa-navigation-wrapper.aa-navigation-wrapper--0 .aa-navigation-item.aa-navigation-item--0:nth-of-type(4){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aa-site-footer .aa-navigation--simple .aa-navigation-wrapper.aa-navigation-wrapper--0 .aa-navigation-item.aa-navigation-item--0:nth-of-type(5),.aa-site-footer .aa-navigation--simple .aa-navigation-wrapper.aa-navigation-wrapper--0 .aa-navigation-item.aa-navigation-item--0:nth-of-type(6),.aa-site-footer .aa-navigation--simple .aa-navigation-wrapper.aa-navigation-wrapper--0 .aa-navigation-item.aa-navigation-item--0:nth-of-type(7){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.aa-site-footer .aa-site-footer__legal{row-gap:4rem}.aa-site-footer .aa-site-footer__legal .aa-social-follow{-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;grid-auto-columns:4rem}@media (min-width:992px){.aa-site-footer .aa-site-footer__legal .aa-social-follow{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;grid-auto-columns:4rem;justify-content:center}}.aa-site-footer .aa-site-footer__legal .aa-social-follow a svg{height:4rem;width:4rem}@media (min-width:992px){.aa-site-footer .aa-site-footer__legal .aa-social-follow a svg{height:4rem;width:4rem}}.aa-site-footer .aa-site-footer__legal .aa-footer-legal{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;justify-content:center}@media (max-width:991px){.aa-site-footer .aa-site-footer__legal .aa-footer-legal{text-align:center}}.aa-site-footer .aa-site-footer__legal .aa-footer-legal .aa-grid{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.aa-site-footer .aa-site-footer__legal .aa-footer-legal a{font-weight:400}.aa-site-footer--landing-page{background-color:#fbfafa}.aa-site-footer--landing-page .aa-site-footer__inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.aa-back-to-top{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:.2rem solid #747474;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:#747474}.aa-back-to-top:focus,.aa-back-to-top:hover{background-color:#00853d}.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 #ccc;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:.2rem 0 1rem;position:relative;text-align:left;width:100%}.aa-accordion-item__header .aa-accordion-item__trigger:focus .aa-accordion-item__title,.aa-accordion-item__header .aa-accordion-item__trigger:hover .aa-accordion-item__title,.aa-accordion-item__header:not(:last-child) .aa-accordion-item__trigger:focus .aa-accordion-item__title,.aa-accordion-item__header:not(:last-child) .aa-accordion-item__trigger:hover .aa-accordion-item__title{color:#00853d}.aa-accordion-item__header .aa-accordion-item__trigger .aa-accordion-item__title,.aa-accordion-item__header:not(:last-child) .aa-accordion-item__trigger .aa-accordion-item__title{display:inline-block;margin-bottom:.8rem}.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:0;top:1.9rem;-webkit-transition:all .2s ease;transition:all .2s ease;width:2.2rem}.aa-accordion-item__header .aa-accordion-item__trigger svg path:last-of-type,.aa-accordion-item__header:not(:last-child) .aa-accordion-item__trigger svg path:last-of-type{-webkit-transform:rotate(0deg);transform:rotate(0deg)}@media (min-width:768px){.aa-accordion-item__header .aa-accordion-item__trigger svg,.aa-accordion-item__header:not(:last-child) .aa-accordion-item__trigger svg{top:2.1rem;width:2.6rem}}.aa-accordion-item__header .aa-accordion-item__trigger[aria-expanded=true] svg path:first-of-type,.aa-accordion-item__header:not(:last-child) .aa-accordion-item__trigger[aria-expanded=true] svg path:first-of-type{fill:#00853d}.aa-accordion-item__header .aa-accordion-item__trigger[aria-expanded=true] svg path:nth-of-type(2),.aa-accordion-item__header:not(:last-child) .aa-accordion-item__trigger[aria-expanded=true] svg path:nth-of-type(2){stroke:#00853d}.aa-accordion-item__header .aa-accordion-item__trigger[aria-expanded=true] svg path:last-of-type,.aa-accordion-item__header:not(:last-child) .aa-accordion-item__trigger[aria-expanded=true] svg path:last-of-type{stroke:#00853d;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.aa-accordion-item__body{border-bottom:.1rem solid #ccc;padding-bottom:7rem;padding-top:5rem}.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:#747474}.aa-blog-posts.aa-module-width--page .aa-module-inner{overflow:hidden}.aa-blog-posts .aa-module__body:not(:last-child),.aa-blog-posts .aa-module__header:not(:last-child){margin-bottom:8rem}.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:3.2rem}.aa-blog-posts .aa-column__image.aa-column__image--contain img{-o-object-fit:scale-down;object-fit:scale-down}.aa-blog-posts .aa-column__date{display:block;margin-bottom:1.6rem}.aa-blog-post__body-content .aa-blog-posts h3,.aa-blog-posts .aa-blog-post__body-content h3,.aa-blog-posts .aa-system-page .hs_cos_wrapper_type_email_subscriptions h2,.aa-blog-posts .h4,.aa-system-page .hs_cos_wrapper_type_email_subscriptions .aa-blog-posts h2{color:#000;margin-top:0}.aa-column__image{aspect-ratio:16/9;margin-bottom:3.2rem;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:3.2rem}.aa-column__image+.aa-column__body--padding{padding-top:0}.aa-column--link:hover .aa-column__image img{-webkit-transform:scale(1.08);transform:scale(1.08)}.aa-column__date{display:block;font-weight:700;letter-spacing:2px;margin-bottom:1.6rem;text-transform:uppercase}.aa-column--grid{grid-row-gap:0}.aa-column--grid .aa-column__image{aspect-ratio:16/9;margin-bottom:3.2rem;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}@media (min-width:992px){.aa-hero .aa-content-position--left .aa-content-width--narrow{grid-column:2/span 6}.aa-hero .aa-content-position--left .aa-content-width--normal{grid-column:2/span 8}.aa-hero .aa-content-position--left .aa-content-width--wide{grid-column:2/span 10}.aa-hero .aa-content-position--right .aa-content-width--narrow{grid-column:6/span 6}.aa-hero .aa-content-position--right .aa-content-width--normal{grid-column:4/span 8}.aa-hero .aa-content-position--right .aa-content-width--wide{grid-column:2/span 10}}.aa-hero .aa-button-container{margin-top:2.4rem}.aa-hero .aa-content-alignment--left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.aa-hero .aa-content-alignment--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aa-image img{width:100%}.aa-media-text:not(.aa-media-text--icon) .aa-content{grid-gap:inherit;display:grid;grid-template-columns:inherit}@media (max-width:575px){.aa-media-text:not(.aa-media-text--icon) .aa-content{row-gap:max(5vw,2rem)}}@media (max-width:991px){.aa-media-text:not(.aa-media-text--icon) .aa-content{row-gap:max(7vw,2rem)}}@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:not(.aa-media-text--full):not(.aa-media-text--icon) .aa-content{grid-column-gap:0}.aa-media-text:not(.aa-media-text--full):not(.aa-media-text--icon) .aa-media-text__media-column--ratio{height:100%}.aa-media-text:not(.aa-media-text--full):not(.aa-media-text--icon) .aa-media-text__media-column--ratio img{aspect-ratio:720/525;height:100%;-o-object-fit:cover;object-fit:cover}.aa-media-text:not(.aa-media-text--full):not(.aa-media-text--icon) .aa-media-text__text-column{padding-bottom:max(5vw,2rem);padding-top:0}@media (min-width:576px){.aa-media-text:not(.aa-media-text--full):not(.aa-media-text--icon) .aa-media-text__text-column{padding-bottom:max(7vw,2rem);padding-top:0}}@media (min-width:992px){.aa-media-text:not(.aa-media-text--full):not(.aa-media-text--icon) .aa-media-text__text-column{display:grid;grid-column-end:12;grid-column-start:8;padding-bottom:4rem;padding-top:4rem}}@media (max-width:991px){.aa-media-text:not(.aa-media-text--full).aa-media-text--reversed-mobile .aa-media-text__text-column,.aa-media-text:not(.aa-media-text--full).aa-media-text--reversed-mobile:not(.aa-media-text--icon) .aa-media-text__text-column{padding-bottom:0}}@media (max-width:575px){.aa-media-text:not(.aa-media-text--full).aa-media-text--reversed-mobile .aa-media-text__media-column,.aa-media-text:not(.aa-media-text--full).aa-media-text--reversed-mobile:not(.aa-media-text--icon) .aa-media-text__media-column{padding-bottom:max(5vw,2rem)}}@media (max-width:991px){.aa-media-text:not(.aa-media-text--full).aa-media-text--reversed-mobile .aa-media-text__media-column,.aa-media-text:not(.aa-media-text--full).aa-media-text--reversed-mobile:not(.aa-media-text--icon) .aa-media-text__media-column{padding-bottom:max(7vw,2rem)}}@media (min-width:992px){.aa-media-text:not(.aa-media-text--full).aa-media-text--reversed-desktop .aa-media-text__media-column{display:grid;grid-column-end:13;grid-column-start:7}.aa-media-text:not(.aa-media-text--full).aa-media-text--reversed-desktop .aa-media-text__text-column{display:grid;grid-column-end:6;grid-column-start:2}}.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}}.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-number{color:#48bd00;display:block;font-family:Plus Jakarta Sans,Helvetica,Arial,sans-serif;font-size:calc(6.2rem + .6vw);font-weight:700}.aa-numbers .aa-subtext{display:block}.aa-panels .aa-branding{margin-bottom:calc(5.6rem + 1vh)}@media (max-width:991px){.aa-panels .aa-grid{grid-template-columns:minmax(0,1fr)}.aa-panel--content.aa-module-spacing-bottom--medium{padding-bottom:0}}.aa-panel--image{left:calc(max(5vw, 2rem)*-1);position:relative;width:100vw}@media (min-width:576px){.aa-panel--image{left:calc(max(7vw, 2rem)*-1)}}@media (min-width:992px){.aa-panel--image{-ms-flex-item-align:start;align-self:start;height:100%;left:auto;max-height:100vh;position:sticky;top:0;width:calc(49.75vw - 1.6rem)}.aa-panel--image img{height:100%;-o-object-fit:cover;object-fit:cover}}.aa-panel--image img{width:100%}.aa-panel__form:not(:first-child){margin-top:6.4rem}.aa-panel__form:not(:last-child){margin-bottom:6.4rem}.aa-quote__image{border-radius:50%;height:10rem;margin-bottom:2rem;overflow:hidden;width:10rem}.aa-quote__image img{-o-object-fit:cover;object-fit:cover}.aa-content-alignment--center .aa-quote__image{-ms-flex-item-align:center;align-self:center;margin-left:auto;margin-right:auto}.aa-quote__name{font-weight:600}.aa-social-follow{-webkit-box-pack:center;-ms-flex-pack:center;grid-column-gap:2.2rem;-webkit-column-gap:2.2rem;-moz-column-gap:2.2rem;column-gap:2.2rem;display:grid;grid-auto-columns:3rem;grid-auto-flow:column;justify-content:center}@media (min-width:992px){.aa-social-follow{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-column-gap:2.2rem;-moz-column-gap:2.2rem;column-gap:2.2rem;grid-auto-columns:3rem;justify-content:flex-end}}.aa-social-follow a svg{display:block;height:3rem;width:3rem}@media (min-width:992px){.aa-social-follow a svg{height:3rem;width:3rem}}.aa-social-follow a svg path{-webkit-transition:all .2s ease;transition:all .2s ease}.aa-social-sharing{-webkit-box-pack:center;-ms-flex-pack:center;grid-column-gap:3rem;-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;display:grid;grid-auto-columns:4rem;grid-auto-flow:column;justify-content:center}.aa-social-sharing a svg{display:block;height:4rem;width:4rem}.aa-social-sharing a svg path{-webkit-transition:all .2s ease;transition:all .2s ease}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:361/280;width:100%}.aa-team-member__body{display:grid}.aa-blog-post__body-content h4.aa-team-member__name:not(:last-child),.aa-team-member__name,.aa-team-member__name.h5:not(:last-child){color:#00853d;margin-bottom:.6rem}.aa-team-member__title,.aa-team-member__title.h6:not(:first-child),.aa-team-member__title.h6:not(:last-child){margin-bottom:1.5rem;margin-top:0}.aa-team-member__description{margin-bottom:2.6rem}.aa-team-member__description .hidden{display:none}.aa-team-member__description .aa-team-member__description-button{margin-top:2rem}.aa-form-button--4 .aa-team-member__description input.aa-team-member__description-button.aa-button[type=submit]:after,.aa-form-button--4 .aa-team-member__description input.aa-team-member__description-button.hs-button[type=submit]:after,.aa-team-member__description .aa-form-button--4 input.aa-team-member__description-button.aa-button[type=submit]:after,.aa-team-member__description .aa-form-button--4 input.aa-team-member__description-button.hs-button[type=submit]:after,.aa-team-member__description .aa-team-member__description-button.aa-button--4.hs-button:after,.aa-team-member__description .aa-team-member__description-button.aa-button.aa-button--4:after{display:none}.aa-team-member__description>div.hidden+.aa-team-member__description-button{margin-top:0}.aa-team-member__social{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.aa-news .aa-module__body:not(:last-child),.aa-news .aa-module__header:not(:last-child){margin-bottom:8rem}.aa-news .aa-grid{grid-gap:calc(1.6rem + 2.5vh) calc(3.2rem + .5vw)}.aa-news .aa-column{border-bottom:.1rem solid hsla(0,11%,98%,.5);padding-bottom:calc(1.6rem + 2.5vh)}.aa-news .aa-column:last-of-type{border-bottom:0;padding-bottom:0}.aa-news .aa-bg-none .aa-column{border-color:hsla(0,0%,45%,.5)}.aa-news .aa-column__body{grid-gap:0 20px;display:grid;gap:0 20px;grid-auto-flow:row;grid-template-areas:"aa-column__date ." "h5 ." "aa-column__content aa-button-container";grid-template-columns:1fr auto;grid-template-rows:auto auto auto}.aa-news .aa-column__body .aa-column__date{grid-area:aa-column__date}.aa-blog-post__body-content .aa-news .aa-column__body h4,.aa-news .aa-column__body .aa-blog-post__body-content h4,.aa-news .aa-column__body .h5{grid-area:h5}.aa-news .aa-column__body .aa-column__content{grid-area:aa-column__content}.aa-news .aa-column__body .aa-button-container{grid-area:aa-button-container}.aa-news .aa-column h3{margin-bottom:.2rem;margin-top:0}.aa-news .aa-column__content{opacity:.5}.aa-news .aa-button-container{margin-top:0}.aa-system-page h1{margin-bottom:2.6rem}.aa-system-page .aa-navigation-container--secondary .hs-search-field__form{margin:0}.aa-system-page .aa-news .aa-column__body{grid-gap:2rem;display:grid;gap:2rem;grid-auto-flow:column;grid-template-areas:"h5" "aa-column__content" "aa-button-container";grid-template-columns:auto;grid-template-rows:auto auto auto}.aa-blog-post__body-content .aa-system-page .aa-news .aa-column__body h4,.aa-system-page .aa-news .aa-column__body .aa-blog-post__body-content h4,.aa-system-page .aa-news .aa-column__body .h5{grid-area:h5;margin-bottom:-1rem}.aa-system-page .aa-news .aa-column__body .aa-column__content{grid-area:aa-column__content}.aa-system-page .aa-news .aa-column__body .aa-button-container{grid-area:aa-button-container}.aa-system-page form{max-width:50rem}.aa-system-page form h3{color:#000;font-family:Plus Jakarta Sans,Helvetica,Arial,sans-serif;font-size:calc(1.5rem + .1vw);font-weight:400!important;line-height:1.5;margin:0 0 .8rem;text-align:left}.aa-system-page form .hs-input{font-size:calc(1.5rem + .1vw)!important;padding:0 .8em!important}.aa-system-page form .hs-submit{margin-top:0}.aa-system-page form .hs-button{margin-top:3.2rem}.aa-system-page form .hs-form-field:not(:last-of-type){margin-bottom:2.4rem}.aa-system-page form .hs-form-field>label{display:inline-block;font-size:calc(1.3rem + .1vw);font-weight:700;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:700;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{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:24rem}.aa-system-page .hs_cos_wrapper_type_password_prompt [name=password]{height:5rem!important}.aa-system-page .email-prefs{margin-top:2rem}.aa-system-page .email-prefs .item{border-bottom:.1rem solid #00853d;margin-bottom:1.4rem;padding-bottom:1.4rem}.aa-system-page .email-prefs .item:first-of-type{border-top:.1rem solid #00853d;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;padding-right:3rem}.aa-system-page .email-prefs .hs-button:after{display:none}.aa-system-page .page-header+.success{margin-top:1.4rem}.hs-search-results__listing.aa-news .aa-column__content{opacity:1}.hs-search-results__listing .hs-search-results__title{margin-bottom:1rem}.aa-tags__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-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:126.66667rem}}.aa-tag{background-color:#28b660;border-radius:10rem;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.2rem;line-height:1.6rem;margin-bottom:1.5rem;padding:.7rem 2rem;-webkit-text-decoration:none;text-decoration:none}.aa-tag:not(:last-of-type){margin-right:1.5rem}.aa-tag:hover{-webkit-text-decoration:none;text-decoration:none}.aa-tag--current,.aa-tag:hover{background-color:#48bd00;color:#fff}.aa-pagination{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding-left:4rem;padding-right:4rem}@media (min-width:992px){.aa-pagination{margin-left:auto;margin-right:auto;max-width:76rem;padding-left:0;padding-right:0}}.aa-pagination ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-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{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:.1rem solid #000;border-radius:0;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.2rem;height:4.6rem;justify-content:center;position:relative;-webkit-text-decoration:none;text-decoration:none;width:4.6rem}.aa-pagination li a.aa-pagination--active{background-color:#00853d;border-color:#00853d;color:#fbfafa}.aa-pagination li a:hover{background-color:transparent;border-color:#00a84d;color:#00a84d}.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}.aa-blog-listing__simple article:not(:last-child){border-bottom:.1rem solid hsla(0,0%,45%,.4);margin-bottom:3.2rem;padding-bottom:3.2rem}.aa-blog-listing__tags .hs-fieldtype-select .input .hs-input,.aa-blog-listing__tags .hs-input{border-color:hsla(0,0%,45%,.5);border-left:none;border-right:none;border-top:none;color:#000;padding-left:0;padding-right:0}.aa-blog-listing__tags .hs-fieldtype-select .input .hs-input::-webkit-input-placeholder,.aa-blog-listing__tags .hs-input::-webkit-input-placeholder{opacity:1}.aa-blog-listing__tags .hs-fieldtype-select .input .hs-input::-moz-placeholder,.aa-blog-listing__tags .hs-input::-moz-placeholder{opacity:1}.aa-blog-listing__tags .hs-fieldtype-select .input .hs-input:-ms-input-placeholder,.aa-blog-listing__tags .hs-input:-ms-input-placeholder{opacity:1}.aa-blog-listing__tags .hs-fieldtype-select .input .hs-input::-ms-input-placeholder,.aa-blog-listing__tags .hs-input::-ms-input-placeholder{opacity:1}.aa-blog-listing__tags .hs-fieldtype-select .input .hs-input::placeholder,.aa-blog-listing__tags .hs-input::placeholder{opacity:1}.aa-blog-listing__tags .hs-fieldtype-select .input:after{content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="7" fill="none"><path stroke="%23000" stroke-linecap="round" stroke-linejoin="round" d="m1 1 5 5 5-5"/></svg>');right:0;width:1rem}.aa-blog-post .aa-blot-post__topic,.aa-blog-posts .aa-blot-post__topic{border:none;color:#000}.aa-blog-post .aa-blog-post__date,.aa-blog-posts .aa-blog-post__date{text-align:center}.aa-blog-post .aa-author,.aa-blog-posts .aa-author{margin-top:1rem;text-align:center}.aa-blog-post .aa-author a,.aa-blog-posts .aa-author a{border:none;color:#000}.aa-blog-post__info{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:.8rem;justify-content:center}.aa-blog-post__featured-image{aspect-ratio:16/9}.aa-blog-post__featured-image.aa-blog-post__featured-image--auto{aspect-ratio:auto}.aa-blog-post__featured-image.aa-blog-post__featured-image--auto img{margin:auto;width:auto}.aa-blog-post__content .aa-module__header:not(:last-child){margin-bottom:calc(3.2rem + 2.5vh)}@-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;-ms-flex-pack:center;-webkit-box-pack:center;align-items:center;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;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{-ms-flex-negative:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;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(0 -6.4rem,100vw -6.4rem,100vw 100%,0 100%);clip-path:polygon(0 -6.4rem,100vw -6.4rem,100vw 100%,0 100%)}.aa-blog-posts__slider .splide__track{overflow:visible}}.aa-blog-posts__slider .is-active{background-color:transparent}@media (min-width:992px){.aa-blog-posts__slider .splide{grid-column:5/span 8}}.aa-blog-posts__slider .splide__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;gap: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:#48bd00}.aa-blog-posts__slider .splide__arrows svg{display:block;height:1.6rem;width:1.6rem}.aa-blog-posts__slider .splide__arrows path{fill:#747474}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ub3JtYWxpemUuY3NzL25vcm1hbGl6ZS5jc3MiLCJoZWxwZXJzL19zaXplcy5zY3NzIiwic3R5bGUuY3NzIiwiaGVscGVycy9fbWl4aW5zLnNjc3MiLCJjb3JlL19lbGVtZW50cy5zY3NzIiwiaGVscGVycy9fdGhlbWUtb3ZlcnJpZGVzLnNjc3MiLCJjb3JlL19mb250cy5zY3NzIiwiY29yZS9fdHlwb2dyYXBoeS5zY3NzIiwiY29yZS9fdXRpbGl0aWVzLnNjc3MiLCJoZWxwZXJzL192YXJpYWJsZXMuc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsImNvbXBvbmVudHMvX2NvbnRlbnQtbGlmdC5zY3NzIiwiY29tcG9uZW50cy9fZm9ybXMuc2NzcyIsImNvbXBvbmVudHMvX2hhbWJ1cmdlci5zY3NzIiwiY29tcG9uZW50cy9fbGFuZ3VhZ2Uuc2NzcyIsImNvbXBvbmVudHMvX25hdmlnYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX25hdmlnYXRpb24tc2ltcGxlLnNjc3MiLCJjb21wb25lbnRzL19zZWFyY2guc2NzcyIsImNvbXBvbmVudHMvX3NvY2lhbC1saW5rcy5zY3NzIiwiY29tcG9uZW50cy9fdmlkZW9zLnNjc3MiLCJtb2R1bGVzL19oZWFkZXIuc2NzcyIsIm1vZHVsZXMvX2Zvb3Rlci5zY3NzIiwibW9kdWxlcy9fYWNjb3JkaW9uLnNjc3MiLCJtb2R1bGVzL19ibG9nLXBvc3RzLnNjc3MiLCJtb2R1bGVzL19jb2x1bW5zLnNjc3MiLCJtb2R1bGVzL19mb3JtLnNjc3MiLCJtb2R1bGVzL19oZXJvLnNjc3MiLCJtb2R1bGVzL19pbWFnZS5zY3NzIiwibW9kdWxlcy9fbWVkaWEtdGV4dC5zY3NzIiwibW9kdWxlcy9fbnVtYmVycy5zY3NzIiwibW9kdWxlcy9fcGFuZWxzLnNjc3MiLCJtb2R1bGVzL19xdW90ZS5zY3NzIiwibW9kdWxlcy9fc29jaWFsLWZvbGxvdy5zY3NzIiwibW9kdWxlcy9fc29jaWFsLXNoYXJpbmcuc2NzcyIsIm1vZHVsZXMvX3RlYW0uc2NzcyIsIm1vZHVsZXMvX25ld3Muc2NzcyIsInRlbXBsYXRlcy9fc3lzdGVtLXBhZ2VzLnNjc3MiLCJjb21wb25lbnRzL190YWdzLnNjc3MiLCJjb21wb25lbnRzL19wYWdpbmF0aW9uLnNjc3MiLCJ0ZW1wbGF0ZXMvX2Jsb2ctaW5kZXguc2NzcyIsInRlbXBsYXRlcy9fYmxvZy1wb3N0LnNjc3MiLCJtb2R1bGVzL19zcGxpZGUtY29yZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDJFQUEyRSxDQVUzRSxLQUVFLDZCQUE4QixDQUQ5QixnQkFFRixDQVNBLEtBQ0UsUUFDRixDQU1BLEtBQ0UsYUFDRixDQU9BLEdBQ0UsYUFBYyxDQUNkLGNBQ0YsQ0FVQSxHQUNFLDhCQUF1QixDQUF2QixzQkFBdUIsQ0FDdkIsUUFBUyxDQUNULGdCQUNGLENBT0EsSUFDRSwrQkFBaUMsQ0FDakMsYUFDRixDQVNBLEVBQ0UsNEJBQ0YsQ0FPQSxZQUNFLGtCQUFtQixDQUNuQixpQ0FBMEIsQ0FDMUIseUJBQWlDLENBQWpDLHdDQUFpQyxDQUFqQyxnQ0FDRixDQU1BLFNBRUUsa0JBQ0YsQ0FPQSxjQUdFLCtCQUFpQyxDQUNqQyxhQUNGLENBTUEsTUFDRSxhQUNGLENBT0EsUUFFRSxhQUFjLENBQ2QsYUFBYyxDQUNkLGlCQUFrQixDQUNsQix1QkFDRixDQUVBLElBQ0UsYUFDRixDQUVBLElBQ0UsU0FDRixDQVNBLElBQ0UsaUJBQ0YsQ0FVQSxzQ0FLRSxtQkFBb0IsQ0FDcEIsY0FBZSxDQUNmLGdCQUFpQixDQUNqQixRQUNGLENBT0EsYUFFRSxnQkFDRixDQU9BLGNBRUUsbUJBQ0YsQ0FNQSxnREFJRSx5QkFDRixDQU1BLHdIQUlFLGlCQUFrQixDQUNsQixTQUNGLENBTUEsNEdBSUUsNkJBQ0YsQ0FNQSxTQUNFLDBCQUNGLENBU0EsT0FDRSw2QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLGFBQWMsQ0FDZCxhQUFjLENBQ2QsY0FBZSxDQUNmLFNBQVUs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OGZKLENLMWZBLE9BR0Usd0RGMkNVLENFNUNWLDZCQUFBLENBRUEsaUJGK0NjLENFOUNkLGVGNkNlLENFNUNmLDRCRjhDbUIsQ0U5Q25CLG9CTDZmRixDQ3BpQlEseUJJaUNSLE9BU0ksMkJMK2ZGLENBQ0YsQ0s1ZkEsa0dBR0Usd0RGOEJVLENFL0JWLDZCQUFBLENBRUEsaUJGdUNjLENFdENkLGVGcUNlLENFcENmLDRCRnNDbUIsQ0V0Q25CLG9CTGlnQkYsQ0NyakJRLHlCSThDUixrR0FTSSw2QkxxZ0JGLENBQ0YsQ0tsZ0JBLHNDQUdFLHdERmlCVSxDRWxCViw2QkFBQSxDQUVBLGlCRitCYyxDRTlCZCxlRjZCZSxDRTVCZiw0QkY4Qm1CLENFOUJuQixvQkxzZ0JGLENDdmtCUSx5QkkyRFIsc0NBU0ksNkJMeWdCRixDQUNGLENLdGdCQSxrR0FHRSx3REZJVSxDRUxWLDZCQUFBLENBRUEsaUJGdUJjLENFdEJkLGVGcUJlLENFcEJmLDRCRnNCbUIsQ0V0Qm5CLG9CTDJnQkYsQ0N6bEJRLHlCSXdFUixrR0FTSSw2QkwrZ0JGLENBQ0YsQ0s1Z0JBLHNDQUdFLHdERlRVLENFUVYsNkJBQUEsQ0FFQSxpQkZlYyxDRWRkLGVGYWUsQ0VaZiw0QkZjbUIsQ0VkbkIsb0JMZ2hCRixDQzNtQlEseUJJcUZSLHNDQVNJLDZCTG1oQkYsQ0FDRixDS2hoQkEsT0FHRSx3REZ0QlUsQ0VxQlYsNkJBQUEsQ0FFQSxpQkZPYyxDRU5kLGVGS2UsQ0VKZiw0QkZNbUIsQ0VObkIsb0JMbWhCRixDS2hoQkEsRUFDRSxlQUFBLENBQ0EsWUxtaEJGLENLamhCRSxtQkFDRSxtQkxtaEJKLENLM2dCRSx1REFFRSxlTGtoQkosQ0s5Z0JBLHFCQUNFLDZCQUFBLENBQ0EsZ0JMaWhCRixDSzlnQkEscUJBQ0UsNkJBQUEsQ0FDQSxnQkxpaEJGLENLOWdCQSwrQkFDRSw2QkFBQSxDQUNBLGdCTGloQkYsQ0s5Z0JBLE1BR0UsWUFBQSxDQURBLGtCTGtoQkYsQ0svZ0JFLDhCQUNFLFlMa2hCSixDSy9nQkUsNEJBQ0UsZUxraEJKLENLNWdCRSxVQUVFLGNMK2dCSixDSzNnQkEsR0FDRSxpQkw4Z0JGLENLNWdCRSxvQkFDRSxrQkw4Z0JKLENLMWdCQSxXQUdFLCtCQUFBLENBRUEsaUJBQUEsQ0FEQSxlQUFBLENBRUEseUJBQUEsQ0FDQSxpQkwyZ0JGLENLemdCRSx1QkFDRSxZTDJnQkosQ0t4Z0JFLHNCQUNFLGVMMGdCSixDS3RnQkEseUNBQ0UsZ0JBQUEsQ0FDQSxjTHlnQkYsQ0t0Z0JBLFNBRUUsZUx5Z0JGLENLdGdCQSxFQUNFLGlCTHlnQkYsQ0t0Z0JBLFdBQ0UsNkJBQUEsQ0FFQSxxQkFBQSxDQURBLGdCQUFBLENBRUEsaUJMeWdCRixDS3RnQkEsdUhBS0UsYUFBQSxDQUhBLDZCQUFBLENBSUEsZUFBQSxDQUhBLG9CQUFBLENBSUEsb0JBQUEsQ0FDQSx3QkwwZ0JGLENLeGdCRSxtS0FDRSxlTDZnQkosQ0sxZ0JFLGt4QkFNRSxzQkw4aEJKLENNdnhCQSxrQkFHRSxxQkFBQSxDQUNBLG1CQUFBLENBRkEsb0JBQUEsQ0FEQSxrQk5neUJGLENNenhCQSxzRUFFRSxvQk42eEJGLENNenhCQSxTQUVFLGlEQUFBLENBREEsWUFBQSxDQUVBLG1DQUFBLENBQ0EsVU42eEJGLENDNXZCSSx5QktyQ0osU0FPSSw2Q044eEJGLENBQ0YsQ001eEJFLHNCQUNFLG1DTjh4QkosQ0Nwd0JJLHlCS3JCQSx3Q0FHSSxpRE4weEJOLENNdHhCRSx3Q0FHSSxpRE53eEJOLENBSkYsQ0N6d0JJLHlCS05GLHdCQUdJLDZDTnF4QkosQ01qeEJBLHVCQUdJLDZDTm14QkosQ0FKRixDTTN3QkUsdUJBRUUsc0JBQUEsQ0FDQSxxQkFBQSxDQUZBLDBCQUFBLENBR0EseUJBQUEsQ0FBQSxzQkFBQSxDQUFBLGlCTmt4QkosQ005d0JBLFdBQ0UsZU5teEJGLENNL3dCRSx5QkFIQSxRQUFBLENBQ0EsU05xeEJGLENNNXdCQSxlQUNFLGlEQ2pDVyxDRGlDWCx5Q05neEJGLENNN3dCQSxvQkFDRSxpRENwQ2dCLENEb0NoQix5Q05neEJGLENNN3dCQSxxQkFDRSw4Q0FBQSxDQUFBLHNDQUFBLENBQUEsOEJBQUEsQ0FBQSwwRE5neEJGLENNOXdCRSxzREFFRSxpREM3Q1MsQ0Q2Q1QseUNOK3dCSixDTTN3QkEsMEJBQ0UsOENBQUEsQ0FBQSxzQ0FBQSxDQUFBLDhCQUFBLENBQUEsMEROOHdCRixDTTV3QkUsZ0VBRUUsaURDckRjLENEcURkLHlDTjZ3QkosQ01udkJJLHNzS0FDSSxVTnMzQlIsQ01wM0JRLHk4REFDSSxhTjg0QlosQ005MkJJLG03SkFFRSxhTnU5Qk4sQ01wOUJJLHFWQUNFLGlCTjA5Qk4sQ012OUJJLHkyREFFRSw0QkFBQSxDQUNBLGlCSHZLRSxDR3dLRixVTjgrQk4sQ001K0JNLHFuTUFHRSxxQkg3S0EsQ0c4S0EsaUJIOUtBLENHK0tBLGFOOGlDUixDTWhoQ0kscW9EQUVFLGFOaWpDTixDTTlpQ0ksaUhBQ0UsaUJOZ2pDTixDTTdpQ0kscW5CQUVFLDRCQUFBLENBQ0EsaUJIek5FLENHME5GLFVOZ2pDTixDTTlpQ00sNmhFQUdFLHFCSC9OQSxDR2dPQSxpQkhoT0EsQ0dpT0EsYU5vakNSLENNditCUSx5bUpBQ0ksYU5na0NaLENNeGpDRSwyRkFDRSxvQkhwVFEsQ0dxVFIsVU42akNKLENNdmpDSSxxREFJSSx3Qk53akNSLENNampDTSw2Q0FJSSx3QkhqVEksQ0dtVE4sV05nakNSLENNNWlDSSwyQkFNUSxhTjBpQ1osQ01ya0NJLHlEQUlJLHdCTnFrQ1IsQ005akNNLCtDQUlJLHdCSGpUSSxDR21UTixXTjZqQ1IsQ016akNJLDhFQU1RLGFOdWpDWixDTWxsQ0ksdURBSUksd0JOa2xDUixDTTNrQ00sOENBSUksd0JIalRJLENHbVROLFdOMGtDUixDTXRrQ0ksNEJBTVEsYU5va0NaLENNL2xDSSxpRUFJSSx3Qk4rbENSLENNeGxDTSxtREFJSSx3QkhqVEksQ0dtVE4sV051bENSLENNbmxDSSxpQ0FNUSxhTmlsQ1osQ001bUNJLCtDQUlJLHdCTjRtQ1IsQ01ybUNNLDBDQUlJLHdCSGpUSSxDR21UTixXTm9tQ1IsQ01obUNJLHdCQUlRLFVOZ21DWixDTXpuQ0ksaURBSUksd0JOeW5DUixDTWxuQ00sMkNBSUksd0JIalRJLENHbVROLFdOaW5DUixDTTdtQ0kseUJBRVEsYU4rbUNaLENNdG9DSSxpREFJSSxxQk5zb0NSLENNL25DTSwyQ0FJSSxxQkhqVEksQ0dtVE4sV044bkNSLENNMW5DSSx5QkFNUSxVTnduQ1osQ01ucENJLGlEQUlJLHFCTm1wQ1IsQ001b0NNLDJDQUlJLHFCSGpUSSxDR21UTixXTjJvQ1IsQ012b0NJLHlCQU1RLFVOcW9DWixDTWhxQ0ksK0NBSUkscUJOZ3FDUixDTXpwQ00sMENBSUkscUJIalRJLENHbVROLFdOd3BDUixDTXBwQ0ksd0JBTVEsVU5rcENaLENNN3FDSSxpREFJSSx3Qk42cUNSLENNdHFDTSwyQ0FJSSx3QkhqVEksQ0dtVE4sV05xcUNSLENNanFDSSx5QkFNUSxhTitwQ1osQ00vcUNNLG9IQVRFLG1ISHBTTSxDR29TTixvRk5pc0NSLENNeHJDTSxtREFNRSxXTmtyQ1IsQ005cUNJLGlDQU1RLCtFTjRxQ1osQ001ckNNLHVIQVRFLG1ISHBTTSxDR29TTixvRk44c0NSLENNcnNDTSxvREFNRSxXTityQ1IsQ00zckNJLGtDQU1RLCtFTnlyQ1osQ01uckNBLHlDQUdFLGlCTnVyQ0YsQ01yckNFLHVFQUNFLGlCQUFBLENBQ0EsVU55ckNKLENNcnJDQSwrQkFDRSxXQUFBLENBQ0EsTUFBQSxDQUNBLG1CQUFBLENBQ0EsaUJBQUEsQ0FDQSxLQUFBLENBQ0EsVU53ckNGLENNbHJDRSxxREFDRSxXQUFBLENBQ0EsVU5zckNKLENNbHJDQSxzQkFDRSxtQkFBQSxDQUFBLGdCTnFyQ0YsQ01sckNBLCtCQUNFLHFCQUFBLENBQUEsa0JOcXJDRixDTWxyQ0Esc0JBQ0UsVUFBQSxDQU1BLFNOcXJDRixDTWxyQ0EseUNBUkUsUUFBQSxDQUNBLE1BQUEsQ0FDQSxpQkFBQSxDQUNBLE9BQUEsQ0FDQSxLTmlzQ0YsQ003ckNBLG1CQU9FLFdBQUEsQ0FDQSxtQkFBQSxDQUFBLGdCQUFBLENBRkEsVU51ckNGLENNanJDQSxXQUNFLG1CQUFBLENBQUEsbUJBQUEsQ0FBQSxZTnFyQ0YsQ01sckNBLGlCQUNFLGlCQUFBLENBQ0EsVUFBQSxDQUNBLFVOcXJDRixDTWpyQ0EsOENBRUUsVU5xckNGLENNbHJDQSx1QkFDRSwwQkM1WWUsQ0Q2WWYsMkJOcXJDRixDQ3ZqREkseUJLZ1lKLHVCQUtJLDBCQ2paWSxDRGtaWiwyQk5zckNGLENBQ0YsQ0M3akRJLHlCS2dZSix1QkFXSSxhQUFBLENBREEsa0NBQUEsQ0FHQSxpQkMxWk0sQ0QyWk4sa0JOc3JDRixDQUNGLENNcHJDRSwyQkFDRSxVTnNyQ0osQ01qckNBLDJFQUlFLHdCQUFBLENBQUEscUJBQUEsQ0FBQSxrQkFBQSxDQURBLG1CQUFBLENBQUEsbUJBQUEsQ0FBQSxZTnNyQ0YsQ01sckNBLHlCQUNFLDhCTnFyQ0YsQ0NwbERJLHlCSzhaSix5QkFJSSxnQk5zckNGLENBQ0YsQ01uckNBLDBCQUNFLCtCTnNyQ0YsQ0M3bERJLHlCS3NhSiwwQkFJSSxnQk51ckNGLENBQ0YsQ01wckNBLHdCQUNFLHFDTnVyQ0YsQ0N0bURJLHlCSzhhSix3QkFJSSxzQ053ckNGLENBQ0YsQ001b0NBLFVBRUUsaURBQUEsQ0FEQSxZQUFBLENBRUEsbUNBQUEsQ0FFQSwwQkMvZWUsQ0RnZmYsMkJDaGZlLENEOGVmLFVObXBDRixDQ3RuREkseUJLK2RKLFVBU0ksMEJDcGZZLENEcWZaLDJCTmtwQ0YsQ0FDRixDQzVuREkseUJLK2RKLFVBY0ksOENBQUEsQ0FDQSxnQkFBQSxDQUNBLGlCQUFBLENBQ0Esa0NBQUEsQ0FDQSxpQkM5Zk0sQ0QrZk4sa0JObXBDRixDQUNGLENNaHBDQSxZQUNFLFVObXBDRixDTS9vQ0EsNEJBQ0UsZU5tcENGLENNaHBDQSw4QkFDQSxpQk5tcENBLENNanBDRSxrRUFFRSxlTm1wQ0osQ01ocENFLG1EQUNFLHVCQUFBLENBQUEsb0JBQUEsQ0FBQSxzQk5rcENKLENDMXBESSx5QksrZ0JGLDBCQUNFLG9CTmdwQ0YsQ003b0NBLDBCQUNFLG9CTitvQ0YsQ001b0NBLHdCQUNFLHFCTjhvQ0YsQ00zb0NBLHdCQUNFLG1CTjZvQ0YsQ014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QjhzSUosQ0NocUlJLHlCdUI3Q0UsOERBQ0Usb0J4Qm90SU4sQ3dCanRJSSw4REFDRSxvQnhCbXRJTixDd0JodElJLDREQUNFLHFCeEJrdElOLEN3QjVzSUksK0RBQ0Usb0J4QjhzSU4sQ3dCM3NJSSwrREFDRSxvQnhCNnNJTixDd0Ixc0lJLDZEQUNFLHFCeEI0c0lOLENBQ0YsQ3dCeHNJRSw4QkFDRSxpQnhCMHNJSixDd0J2c0lFLHFDQUNFLHNCQUFBLENBQUEsbUJBQUEsQ0FBQSwwQnhCeXNJSixDd0J0c0lFLHVDQUNFLHVCQUFBLENBQUEsb0JBQUEsQ0FBQSxzQnhCd3NJSixDeUJsdklFLGNBQ0UsVXpCd3ZJSixDMEJ2dklJLHFEQUVFLGdCQUFBLENBREEsWUFBQSxDQUVBLDZCMUI2dklOLENDdnNJSSx5QnlCekRBLHFEQU1JLHFCMUI4dklOLENBQ0YsQ0M1c0lJLHlCeUJ6REEscURBVUkscUIxQit2SU4sQ0FDRixDQzN0SUkseUJ5QmpDQSwySUFJSSxrQjFCNnZJTixDQUNGLEMwQnp2SUUsMkJBQ0Usd0JBQUEsQ0FBQSxxQkFBQSxDQUFBLGtCMUIydklKLEMwQm52SUksK0VBQ0UsaUIxQnN2SU4sQzBCbnZJSSx1R0FDRSxXMUJxdklOLEMwQm52SU0sMkdBRUUsb0JBQUEsQ0FEQSxXQUFBLENBRUEsbUJBQUEsQ0FBQSxnQjFCcXZJUixDMEJqdklJLCtGQUVFLDRCbkJaVyxDbUJXWCxhMUJvdklOLENDcHZJSSx5QnlCREEsK0ZBTUksNEJuQmpCUSxDbUJnQlIsYTFCcXZJTixDQUNGLENDMXZJSSx5QnlCREEsK0ZBZUksWUFBQSxDQUVBLGtCQUFBLENBREEsbUJBQUEsQ0FMQSxtQm5CdkJFLENtQnNCRixnQjFCc3ZJTixDQUNGLENDdHZJSSx5QnlCY0Esa09BR0ksZ0IxQmd2SU4sQ0FDRixDQ2x3SUkseUJ5QnFCQSxvT0FHSSw0QjFCOHVJTixDQUNGLENDdndJSSx5QnlCcUJBLG9PQU9JLDRCMUIrdUlOLENBQ0YsQ0N0eElJLHlCeUI2Q0Esc0dBR0ksWUFBQSxDQUVBLGtCQUFBLENBREEsbUIxQjJ1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QWdCLGlCQUFBLENBQWtCLFN2QzR2S2w2RCxDdUN4dktFLDBDQUNFLDJCdkMydktKLEN1Q3h2S0Usa0NBQ0UsbUJ2QzB2S0osQ0M1c0tJLHlCc0NyREosdUJBV0ksZXZDMHZLRixDdUN4dktFLCtCQUNFLG9FQUFBLENBQUEsNER2QzB2S0osQ3VDdnZLRSxzQ0FDRSxnQnZDeXZLSixDQUNGLEN1Q3R2S0Usa0NBQ0UsNEJ2Q3d2S0osQ0MxdEtJLHlCc0MzQkYsK0JBR0ksb0J2Q3N2S0osQ0FDRixDdUNudktFLHVDQUNFLG1CQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLENBQ0EsVUFBQSxDQUNBLGlCQUFBLENBQ0EsT0FBQSxDQUNBLFd2Q3F2S0osQ3VDbnZLSSw0REFDRSxnQ0FBQSxDQUFBLHdCdkNxdktOLEN1Q2x2S0ksOENBQ0UsdUJBQUEsQ0FBQSxvQkFBQSxDQUFBLGVBQUEsQ0FDQSw0QkFBQSxDQUNBLFFBQUEsQ0FDQSxhdkNvdktOLEN1Q2x2S00sb0RBQ0UsY3ZDb3ZLUixDdUM5dUtRLDRLQUNFLFl2Q2d2S1YsQ3VDM3VLSSwyQ0FDRSxhQUFBLENBQ0EsYUFBQSxDQUNBLFl2QzZ1S04sQ3VDMXVLSSw0Q0FDRSxZdkM0dUtOIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgU2l6ZXNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuJWxhcmdlLXRvcCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGd1dHRlcn0gKiA0ICogMC43NSArIDF2aCk7XG5cbiAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygjeyRndXR0ZXJ9ICogNCArIDF2aCk7XG4gIH1cbn1cblxuJWxhcmdlLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGd1dHRlcn0gKiA0ICogMC43NSArIDF2aCk7XG5cbiAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRndXR0ZXJ9ICogNCArIDF2aCk7XG4gIH1cbn1cblxuJW1lZGl1bS10b3Age1xuICBwYWRkaW5nLXRvcDogY2FsYygjeyRndXR0ZXJ9ICogMi41ICogMC43NSArIDF2aCk7XG5cbiAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygjeyRndXR0ZXJ9ICogMi41ICsgMXZoKTtcbiAgfVxufVxuXG4lbWVkaXVtLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGd1dHRlcn0gKiAyLjUgKiAwLjc1ICsgMXZoKTtcblxuICBAaW5jbHVkZSBicChsZykge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGd1dHRlcn0gKiAyLjUgKyAxdmgpO1xuICB9XG59XG5cbiVzbWFsbC10b3Age1xuICBwYWRkaW5nLXRvcDogY2FsYygjeyRndXR0ZXJ9ICogMS41ICogMC43NSArIDF2aCk7XG5cbiAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygjeyRndXR0ZXJ9ICogMS41ICsgMXZoKTtcbiAgfVxufVxuXG4lc21hbGwtYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skZ3V0dGVyfSAqIDEuNSAqIDAuNzUgKyAxdmgpO1xuXG4gIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skZ3V0dGVyfSAqIDEuNSArIDF2aCk7XG4gIH1cbn1cblxuLy8gQnVpbGRpbmdzXG5cbiVidXJqLXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgfVxufVxuJWJ1cmotYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICB9XG59XG4lYnVyai1sZWZ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xuICAgIH1cbn1cbiVidXJqLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTIwcHg7XG4gICAgfVxufVxuJWJ1cmotdG9wLW1hcmdpbiB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICAgIH1cbn1cbiVidXJqLWJvdHRvbS1tYXJnaW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICB9XG59XG4lYnVyai1sZWZ0LW1hcmdpbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTIwcHg7XG4gICAgfVxufVxuJWJ1cmotcmlnaHQtbWFyZ2luIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4O1xuICAgIH1cbn1cblxuJWVtcGlyZS10b3Age1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICB9XG59XG4lZW1waXJlLWJvdHRvbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIH1cbn1cbiVlbXBpcmUtdG9wLW1hcmdpbiB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIH1cbn1cbiVlbXBpcmUtYm90dG9tLW1hcmdpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIH1cbn1cblxuJWVpZmZlbC10b3Age1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICAgIH1cbn1cbiVlaWZmZWwtYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgICB9XG59XG4lZWlmZmVsLWxlZnQge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2NHB4O1xuICAgIH1cbn1cbiVlaWZmZWwtcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NHB4O1xuICAgIH1cbn1cbiVlaWZmZWwtdG9wLW1hcmdpbiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gICAgfVxufVxuJWVpZmZlbC1ib3R0b20tbWFyZ2luIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICB9XG59XG4lZWlmZmVsLWxlZnQtbWFyZ2luIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICBtYXJnaW4tbGVmdDogNjRweDtcbiAgICB9XG59XG4lZWlmZmVsLXJpZ2h0LW1hcmdpbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDY0cHg7XG4gICAgfVxufVxuXG4lbGliZXJ0eS10b3Age1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgfVxufVxuJWxpYmVydHktYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIH1cbn1cbiVsaWJlcnR5LWxlZnQge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcblxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICB9XG59XG4lbGliZXJ0eS1yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcblxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgfVxufVxuJWxpYmVydHktdG9wLW1hcmdpbiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxufVxuJWxpYmVydHktYm90dG9tLW1hcmdpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxufVxuJWxpYmVydHktbGVmdC1tYXJnaW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgfVxufVxuJWxpYmVydHktcmlnaHQtbWFyZ2luIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgfVxufVxuXG4lbG9uZG9uYnJpZGdlLXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB9XG59XG4lbG9uZG9uYnJpZGdlLWJvdHRvbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG59XG4lbG9uZG9uYnJpZGdlLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG59XG4lbG9uZG9uYnJpZGdlLWxlZnQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG59XG4lbG9uZG9uYnJpZGdlLXRvcC1tYXJnaW4ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbn1cbiVsb25kb25icmlkZ2UtYm90dG9tLW1hcmdpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxufVxuJWxvbmRvbmJyaWRnZS1yaWdodC1tYXJnaW4ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG59XG4lbG9uZG9uYnJpZGdlLWxlZnQtbWFyZ2luIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH1cbn1cblxuLmJ1cmoge1xuICAgIEBleHRlbmQgJWJ1cmotdG9wO1xuICAgIEBleHRlbmQgJWJ1cmotYm90dG9tO1xufVxuXG4uZW1waXJlIHtcbiAgICBAZXh0ZW5kICVlbXBpcmUtdG9wO1xuICAgIEBleHRlbmQgJWVtcGlyZS1ib3R0b207XG59XG5cbi5laWZmZWwge1xuICAgIEBleHRlbmQgJWVpZmZlbC10b3A7XG4gICAgQGV4dGVuZCAlZWlmZmVsLWJvdHRvbTtcbn1cbi5saWJlcnR5IHtcbiAgICBAZXh0ZW5kICVsaWJlcnR5LXRvcDtcbiAgICBAZXh0ZW5kICVsaWJlcnR5LWJvdHRvbTtcbn1cbi5sb25kb25icmlkZ2Uge1xuICAgIEBleHRlbmQgJWxvbmRvbmJyaWRnZS10b3A7XG4gICAgQGV4dGVuZCAlbG9uZG9uYnJpZGdlLWJvdHRvbTtcbn1cblxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIFN0eWxlXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgQmFzZVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqXG4gICogSW5pdGlhbGl6YXRpb24gKG5vZGVfbW9kdWxlcyBhbmQgb3RoZXIgZXh0ZXJuYWwgc291cmNlcyAtIGltcG9ydGVkIHdpdGggcG9zdGNzcy1pbXBvcnRcbiAgKi9cbkBpbXBvcnQgJ25vcm1hbGl6ZS5jc3MnO1xuLyoqXG4gICogSGVscGVyc1xuICAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIEhlbHBlcnNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBGdW5jdGlvbnNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gRnVuY3Rpb24gdG8gY3JlYXRlIGFuIG9wdGltaXplZCBzdmcgdXJsXG5WZXJzaW9uOiAxLjAuNlxuXG5Tb3VyY2U6IGh0dHBzOi8vY29kZXBlbi5pby9qYWtvYi1lL3Blbi9kb01vTUxcblxuVXNhZ2U6XG4uY2xhc3Mge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmwoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPi4uLi4uPC9zdmc+Jyk7XG59XG5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBNaXhpbnNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qXG4gKiBEZWNsYXJhdGlvbiBvZiByZXNwb25zaXZlIGJyZWFrcG9pbnRzIGF2YWlsYWJsZSBmb3IgdXNlLCBrZXB0IHVwLXRvLWRhdGUgd2l0aCBsYXRlc3QgQm9vdHN0cmFwIHZlcnNpb24uXG4gKiBodHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy80LjMvbGF5b3V0L292ZXJ2aWV3LyNyZXNwb25zaXZlLWJyZWFrcG9pbnRzXG4gKiBoZyAoaHVnZSkgYW5kIGVuIChlbm91cm1vdXMpIGFyZSBvdXIgb3duIHZhcmlhdGlvbnMsIHRvIHN1cHBvcnQgc3BlY2lmaWMgc3R5bGluZyBmb3IgZXZlbiBiaWdnZXIgc2NyZWVucy5cbiAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIFZhcmlhYmxlc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypcbiAqIEFzc2V0cyBwYXRoXG4gKi9cbi8qXG4gKiBGb250IHdlaWdodHNcbiAqIERlZmluZWQgYnkgbnVtYmVyIHNpbmNlIHdlaWdodCBuYW1lIGNhbiB2YXJ5IGRlcGVuZGluZyBvbiBmb250LWZhbWlseS5cbiAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIFNpemVzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtbW9kdWxlLXNwYWNpbmctdG9wLS1sYXJnZSwgLmFhLW1vZHVsZS1zcGFjaW5nLS1sYXJnZSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDMuMnJlbSAqIDQgKiAwLjc1ICsgMXZoKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbW9kdWxlLXNwYWNpbmctdG9wLS1sYXJnZSwgLmFhLW1vZHVsZS1zcGFjaW5nLS1sYXJnZSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMy4ycmVtICogNCArIDF2aCk7XG4gIH1cbn1cblxuLmFhLW1vZHVsZS1zcGFjaW5nLWJvdHRvbS0tbGFyZ2UsIC5hYS1tb2R1bGUtc3BhY2luZy0tbGFyZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygzLjJyZW0gKiA0ICogMC43NSArIDF2aCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW1vZHVsZS1zcGFjaW5nLWJvdHRvbS0tbGFyZ2UsIC5hYS1tb2R1bGUtc3BhY2luZy0tbGFyZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDMuMnJlbSAqIDQgKyAxdmgpO1xuICB9XG59XG5cbi5hYS1tb2R1bGUtc3BhY2luZy10b3AtLW1lZGl1bSwgLmFhLW1vZHVsZS1zcGFjaW5nLS1tZWRpdW0ge1xuICBwYWRkaW5nLXRvcDogY2FsYygzLjJyZW0gKiAyLjUgKiAwLjc1ICsgMXZoKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbW9kdWxlLXNwYWNpbmctdG9wLS1tZWRpdW0sIC5hYS1tb2R1bGUtc3BhY2luZy0tbWVkaXVtIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygzLjJyZW0gKiAyLjUgKyAxdmgpO1xuICB9XG59XG5cbi5hYS1tb2R1bGUtc3BhY2luZy1ib3R0b20tLW1lZGl1bSwgLmFhLW1vZHVsZS1zcGFjaW5nLS1tZWRpdW0ge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygzLjJyZW0gKiAyLjUgKiAwLjc1ICsgMXZoKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbW9kdWxlLXNwYWNpbmctYm90dG9tLS1tZWRpdW0sIC5hYS1tb2R1bGUtc3BhY2luZy0tbWVkaXVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygzLjJyZW0gKiAyLjUgKyAxdmgpO1xuICB9XG59XG5cbi5hYS1tb2R1bGUtc3BhY2luZy10b3AtLXNtYWxsLCAuYWEtbW9kdWxlLXNwYWNpbmctLXNtYWxsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMy4ycmVtICogMS41ICogMC43NSArIDF2aCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW1vZHVsZS1zcGFjaW5nLXRvcC0tc21hbGwsIC5hYS1tb2R1bGUtc3BhY2luZy0tc21hbGwge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDMuMnJlbSAqIDEuNSArIDF2aCk7XG4gIH1cbn1cblxuLmFhLW1vZHVsZS1zcGFjaW5nLWJvdHRvbS0tc21hbGwsIC5hYS1tb2R1bGUtc3BhY2luZy0tc21hbGwge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygzLjJyZW0gKiAxLjUgKiAwLjc1ICsgMXZoKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbW9kdWxlLXNwYWNpbmctYm90dG9tLS1zbWFsbCwgLmFhLW1vZHVsZS1zcGFjaW5nLS1zbWFsbCB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMy4ycmVtICogMS41ICsgMXZoKTtcbiAgfVxufVxuXG4uYnVyaiB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5idXJqIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIH1cbn1cblxuLmJ1cmoge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYnVyaiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG59XG5cbi5lbXBpcmUge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZW1waXJlIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZW1waXJlIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cblxuLmVtcGlyZSB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5lbXBpcmUge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5lbXBpcmUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG4uZWlmZmVsIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmVpZmZlbCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmVpZmZlbCB7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7XG4gIH1cbn1cblxuLmVpZmZlbCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5laWZmZWwge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5laWZmZWwge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICB9XG59XG5cbi5saWJlcnR5IHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5saWJlcnR5IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuXG4ubGliZXJ0eSB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubGliZXJ0eSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLmxvbmRvbmJyaWRnZSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sb25kb25icmlkZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5cbi5sb25kb25icmlkZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubG9uZG9uYnJpZGdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBUaGVtZSBkZWZhdWx0IHZhcmlhYmxlc1xuXG4gICAgTk9URTogRG8gbm90IG92ZXJyaWRlIHRoZXNlIGRpcmVjdGx5LlxuICAgIFRoZXkgY2FuIGJlIG92ZXJyaWRkZW4gaW4gaGVscGVycy90aGVtZS1vdmVycmlkZXMuc2Nzcy5cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypcbiogICBDb2xvcnNcbiovXG4vKlxuKiAgIExpbmtzXG4qL1xuLypcbiogICBUZXh0L2NvbnRlbnQgY29sb3JzIG9uIGJyYW5kIGNvbG9yZWQgYmFja2dyb3VuZHNcbiovXG4vKlxuKiAgIFR5cG9ncmFwaHlcbiovXG4vKlxuKiAgIEJ1dHRvbnNcbiovXG4vKlxuKiAgIEZvcm1zXG4qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIFRoZW1lIGN1c3RvbSB2YXJpYWJsZXNcblxuICAgIFRvIG92ZXJyaWRlIHRoZW1lIGRlZmF1bHQgdmFyaWFibGVzLCB1bmNvbW1lbnQgdGhlIHZhcmlhYmxlcyBiZWxvdy5cbiAgICAoSWYgeW91IG5lZWQgc29tZSBvZiB0aGUgZGVmYXVsdCB2YXJpYWJsZXMsIHVuY29tbWVudCBvbmx5IHRoZSBvbmVzIHRoYXQgc2hvdWxkIGJlIG92ZXJyaWRkZW4pXG5cbiAgICBUaXA6IFlvdSBjYW4gdG9nZ2xlL3VudG9nZ2xlIGNvbW1lbnRzIHJhcGlkbHkgd2l0aCB0aGUgXCJUb2dnbGUgTGluZSBDb21tZW50XCIgc2hvcnRjdXRcbiAgICAoZWRpdG9yLmFjdGlvbi5jb21tZW50TGluZSkuXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiAgKiBDb3JlXG4gICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIEVsZW1lbnRzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJGQUZBO1xufVxuXG5odG1sLFxuYm9keSxcbi5ib2R5LXdyYXBwZXIsXG4uYWEtc2l0ZS13cmFwcGVyIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYWEtc2l0ZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYWEtd2VicGFnZSxcbi5hYS1sYW5kaW5nLXBhZ2UsXG4uYWEtYmxvZy1saXN0aW5nLFxuLmFhLWJsb2ctcG9zdCxcbi5hYS1zeXN0ZW0tcGFnZSB7XG4gIGZsZXg6IDE7XG59XG5cbi5ocy1sYW5kaW5nLXBhZ2UuYm9keS13cmFwcGVyIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5oZWFkZXIsXG5tYWluLFxuZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmE6Zm9jdXMsXG5idXR0b246Zm9jdXMsXG5pbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMge1xuICBvdXRsaW5lLW9mZnNldDogMC40cmVtO1xufVxuXG5hOmhvdmVyLFxuYTpmb2N1cyxcbmE6YWN0aXZlIHtcbiAgY29sb3I6ICMwMEE4NEQ7XG59XG5cbmhyIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMC4xcmVtIHNvbGlkICNGQkZBRkE7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMC41O1xufVxuXG5pbWcsXG52aWRlbyxcbmlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmFhLW1vZHVsZV9fYm9keSB0YWJsZSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLmFhLW1vZHVsZV9fYm9keSB0ZCB7XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICM3NDc0NzQgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMC42cmVtIDFyZW0gIWltcG9ydGFudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIEZvbnRzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUGx1cyBKYWthcnRhIFNhbnNcIjtcbiAgc3JjOiB1cmwoXCJodHRwczovLzM0NTUwNzkuZnMxLmh1YnNwb3R1c2VyY29udGVudC1uYTEubmV0L2h1YmZzLzM0NTUwNzkvdGltZWdhdGUtdGhlbWUvZm9udHMvUGx1c0pha2FydGFTYW5zLUV4dHJhTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQbHVzIEpha2FydGEgU2Fuc1wiO1xuICBzcmM6IHVybChcImh0dHBzOi8vMzQ1NTA3OS5mczEuaHVic3BvdHVzZXJjb250ZW50LW5hMS5uZXQvaHViZnMvMzQ1NTA3OS90aW1lZ2F0ZS10aGVtZS9mb250cy9QbHVzSmFrYXJ0YVNhbnMtRXh0cmFMaWdodEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBsdXMgSmFrYXJ0YSBTYW5zXCI7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly8zNDU1MDc5LmZzMS5odWJzcG90dXNlcmNvbnRlbnQtbmExLm5ldC9odWJmcy8zNDU1MDc5L3RpbWVnYXRlLXRoZW1lL2ZvbnRzL1BsdXNKYWthcnRhU2Fucy1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBsdXMgSmFrYXJ0YSBTYW5zXCI7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly8zNDU1MDc5LmZzMS5odWJzcG90dXNlcmNvbnRlbnQtbmExLm5ldC9odWJmcy8zNDU1MDc5L3RpbWVnYXRlLXRoZW1lL2ZvbnRzL1BsdXNKYWthcnRhU2Fucy1MaWdodEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBsdXMgSmFrYXJ0YSBTYW5zXCI7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly8zNDU1MDc5LmZzMS5odWJzcG90dXNlcmNvbnRlbnQtbmExLm5ldC9odWJmcy8zNDU1MDc5L3RpbWVnYXRlLXRoZW1lL2ZvbnRzL1BsdXNKYWthcnRhU2Fucy1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUGx1cyBKYWthcnRhIFNhbnNcIjtcbiAgc3JjOiB1cmwoXCJodHRwczovLzM0NTUwNzkuZnMxLmh1YnNwb3R1c2VyY29udGVudC1uYTEubmV0L2h1YmZzLzM0NTUwNzkvdGltZWdhdGUtdGhlbWUvZm9udHMvUGx1c0pha2FydGFTYW5zLUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBsdXMgSmFrYXJ0YSBTYW5zXCI7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly8zNDU1MDc5LmZzMS5odWJzcG90dXNlcmNvbnRlbnQtbmExLm5ldC9odWJmcy8zNDU1MDc5L3RpbWVnYXRlLXRoZW1lL2ZvbnRzL1BsdXNKYWthcnRhU2Fucy1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQbHVzIEpha2FydGEgU2Fuc1wiO1xuICBzcmM6IHVybChcImh0dHBzOi8vMzQ1NTA3OS5mczEuaHVic3BvdHVzZXJjb250ZW50LW5hMS5uZXQvaHViZnMvMzQ1NTA3OS90aW1lZ2F0ZS10aGVtZS9mb250cy9QbHVzSmFrYXJ0YVNhbnMtTWVkaXVtSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUGx1cyBKYWthcnRhIFNhbnNcIjtcbiAgc3JjOiB1cmwoXCJodHRwczovLzM0NTUwNzkuZnMxLmh1YnNwb3R1c2VyY29udGVudC1uYTEubmV0L2h1YmZzLzM0NTUwNzkvdGltZWdhdGUtdGhlbWUvZm9udHMvUGx1c0pha2FydGFTYW5zLVNlbWlCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUGx1cyBKYWthcnRhIFNhbnNcIjtcbiAgc3JjOiB1cmwoXCJodHRwczovLzM0NTUwNzkuZnMxLmh1YnNwb3R1c2VyY29udGVudC1uYTEubmV0L2h1YmZzLzM0NTUwNzkvdGltZWdhdGUtdGhlbWUvZm9udHMvUGx1c0pha2FydGFTYW5zLVNlbWlCb2xkSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUGx1cyBKYWthcnRhIFNhbnNcIjtcbiAgc3JjOiB1cmwoXCJodHRwczovLzM0NTUwNzkuZnMxLmh1YnNwb3R1c2VyY29udGVudC1uYTEubmV0L2h1YmZzLzM0NTUwNzkvdGltZWdhdGUtdGhlbWUvZm9udHMvUGx1c0pha2FydGFTYW5zLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQbHVzIEpha2FydGEgU2Fuc1wiO1xuICBzcmM6IHVybChcImh0dHBzOi8vMzQ1NTA3OS5mczEuaHVic3BvdHVzZXJjb250ZW50LW5hMS5uZXQvaHViZnMvMzQ1NTA3OS90aW1lZ2F0ZS10aGVtZS9mb250cy9QbHVzSmFrYXJ0YVNhbnMtQm9sZEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBsdXMgSmFrYXJ0YSBTYW5zXCI7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly8zNDU1MDc5LmZzMS5odWJzcG90dXNlcmNvbnRlbnQtbmExLm5ldC9odWJmcy8zNDU1MDc5L3RpbWVnYXRlLXRoZW1lL2ZvbnRzL1BsdXNKYWthcnRhU2Fucy1FeHRyYUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQbHVzIEpha2FydGEgU2Fuc1wiO1xuICBzcmM6IHVybChcImh0dHBzOi8vMzQ1NTA3OS5mczEuaHVic3BvdHVzZXJjb250ZW50LW5hMS5uZXQvaHViZnMvMzQ1NTA3OS90aW1lZ2F0ZS10aGVtZS9mb250cy9QbHVzSmFrYXJ0YVNhbnMtRXh0cmFCb2xkSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIFR5cG9ncmFwaHlcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xufVxuXG5ib2R5IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIlBsdXMgSmFrYXJ0YSBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjRyZW0gKyAwLjF2dyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbmgxLFxuLmgxLFxuaDIsXG4uaDIsXG4uYWEtYmxvZy1wb3N0X19ib2R5LWNvbnRlbnQgaDEsXG4uYWEtc3lzdGVtLXBhZ2UgLmhzX2Nvc193cmFwcGVyX3R5cGVfZW1haWxfc3Vic2NyaXB0aW9ucyBoMSxcbmgzLFxuLmgzLFxuLmFhLWJsb2ctcG9zdF9fYm9keS1jb250ZW50IGgyLFxuaDQsXG4uaDQsXG4uYWEtYmxvZy1wb3N0X19ib2R5LWNvbnRlbnQgaDMsXG4uYWEtc3lzdGVtLXBhZ2UgLmhzX2Nvc193cmFwcGVyX3R5cGVfZW1haWxfc3Vic2NyaXB0aW9ucyBoMixcbmg1LFxuLmg1LFxuLmFhLWJsb2ctcG9zdF9fYm9keS1jb250ZW50IGg0LFxuaDYsXG4uaDYge1xuICBsaW5lLWhlaWdodDogMS4wNzU7XG4gIG1hcmdpbjogMDtcbn1cbmgxOm5vdCg6bGFzdC1jaGlsZCksXG4uaDE6bm90KDpsYXN0LWNoaWxkKSxcbmgyOm5vdCg6bGFzdC1jaGlsZCksXG4uaDI6bm90KDpsYXN0LWNoaWxkKSxcbi5hYS1zeXN0ZW0tcGFnZSAuaHNfY29zX3dyYXBwZXJfdHlwZV9lbWFpbF9zdWJzY3JpcHRpb25zIGgxOm5vdCg6bGFzdC1jaGlsZCksXG5oMzpub3QoOmxhc3QtY2hpbGQpLFxuLmgzOm5vdCg6bGFzdC1jaGlsZCksXG5oNDpub3QoOmxhc3QtY2hpbGQpLFxuLmg0Om5vdCg6bGFzdC1jaGlsZCksXG4uYWEtc3lzdGVtLXBhZ2UgLmhzX2Nvc193cmFwcGVyX3R5cGVfZW1haWxfc3Vic2NyaXB0aW9ucyBoMjpub3QoOmxhc3QtY2hpbGQpLFxuaDU6bm90KDpsYXN0LWNoaWxkKSxcbi5oNTpub3QoOmxhc3QtY2hpbGQpLFxuaDY6bm90KDpsYXN0LWNoaWxkKSxcbi5oNjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuaDE6bm90KDpmaXJzdC1jaGlsZCksXG4uaDE6bm90KDpmaXJzdC1jaGlsZCksXG5oMjpub3QoOmZpcnN0LWNoaWxkKSxcbi5oMjpub3QoOmZpcnN0LWNoaWxkKSxcbi5hYS1zeXN0ZW0tcGFnZSAuaHNfY29zX3dyYXBwZXJfdHlwZV9lbWFpbF9zdWJzY3JpcHRpb25zIGgxOm5vdCg6Zmlyc3QtY2hpbGQpLFxuaDM6bm90KDpmaXJzdC1jaGlsZCksXG4uaDM6bm90KDpmaXJzdC1jaGlsZCksXG5oNDpub3QoOmZpcnN0LWNoaWxkKSxcbi5oNDpub3QoOmZpcnN0LWNoaWxkKSxcbi5hYS1zeXN0ZW0tcGFnZSAuaHNfY29zX3dyYXBwZXJfdHlwZV9lbWFpbF9zdWJzY3JpcHRpb25zIGgyOm5vdCg6Zmlyc3QtY2hpbGQpLFxuaDU6bm90KDpmaXJzdC1jaGlsZCksXG4uaDU6bm90KDpmaXJzdC1jaGlsZCksXG5oNjpub3QoOmZpcnN0LWNoaWxkKSxcbi5oNjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICBoMSBicixcbiAgLmgxIGJyLFxuICBoMiBicixcbiAgLmgyIGJyLFxuICAuYWEtYmxvZy1wb3N0X19ib2R5LWNvbnRlbnQgaDEgYnIsXG4gIC5hYS1zeXN0ZW0tcGFnZSAuaHNfY29zX3dyYXBwZXJfdHlwZV9lbWFpbF9zdWJzY3JpcHRpb25zIGgxIGJyLFxuICBoMyBicixcbiAgLmgzIGJyLFxuICAuYWEtYmxvZy1wb3N0X19ib2R5LWNvbnRlbnQgaDIgYnIsXG4gIGg0IGJyLFxuICAuaDQgYnIsXG4gIC5hYS1ibG9nLXBvc3RfX2JvZHktY29udGVudCBoMyBicixcbiAgLmFhLXN5c3RlbS1wYWdlIC5oc19jb3Nfd3JhcHBlcl90eXBlX2VtYWlsX3N1YnNjcmlwdGlvbnMgaDIgYnIsXG4gIGg1IGJyLFxuICAuaDUgYnIsXG4gIC5hYS1ibG9nLXBvc3RfX2JvZHktY29udGVudCBoNCBicixcbiAgaDYgYnIsXG4gIC5oNiBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuaDEgYSxcbi5oMSBhLFxuaDIgYSxcbi5oMiBhLFxuLmFhLWJsb2ctcG9zdF9fYm9keS1jb250ZW50IGgxIGEsXG4uYWEtc3lzdGVtLXBhZ2UgLmhzX2Nvc193cmFwcGVyX3R5cGVfZW1haWxfc3Vic2NyaXB0aW9ucyBoMSBhLFxuaDMgYSxcbi5oMyBhLFxuLmFhLWJsb2ctcG9zdF9fYm9keS1jb250ZW50IGgyIGEsXG5oNCBhLFxuLmg0IGEsXG4uYWEtYmxvZy1wb3N0X19ib2R5LWNvbnRlbnQgaDMgYSxcbi5hYS1zeXN0ZW0tcGFnZSAuaHNfY29zX3dyYXBwZXJfdHlwZV9lbWFpbF9zdWJzY3JpcHRpb25zIGgyIGEsXG5oNSBhLFxuLmg1IGEsXG4uYWEtYmxvZy1wb3N0X19ib2R5LWNvbnRlbnQgaDQgYSxcbmg2IGEsXG4uaDYgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5oMSxcbi5oMSB7XG4gIGZvbnQtc2l6ZTogY2FsYyg0LjFyZW0gKyAwLjR2dyk7XG4gIGZvbnQtZmFtaWx5OiBcIlBsdXMgSmFrYXJ0YSBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGgxLFxuICAuaDEge1xuICAgIGZvbnQtc2l6ZTogY2FsYyg3cmVtICsgMC40dncpO1xuICB9XG59XG5cbmgyLFxuLmgyLFxuLmFhLWJsb2ctcG9zdF9fYm9keS1jb250ZW50IGgxLFxuLmFhLXN5c3RlbS1wYWdlIC5oc19jb3Nfd3JhcHBlcl90eXBlX2VtYWlsX3N1YnNjcmlwdGlvbnMgaDEge1xuICBmb250LXNpemU6IGNhbGMoMy40cmVtICsgMC40dncpO1xuICBmb250LWZhbWlseTogXCJQbHVzIEpha2FydGEgU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBoMixcbiAgLmgyLFxuICAuYWEtYmxvZy1wb3N0X19ib2R5LWNvbnRlbnQgaDEsXG4gIC5hYS1zeXN0ZW0tcGFnZSAuaHNfY29zX3dyYXBwZXJfdHlwZV9lbWFpbF9zdWJzY3JpcHRpb25zIGgxIHtcbiAgICBmb250LXNpemU6IGNhbGMoNC4xcmVtICsgMC40dncpO1xuICB9XG59XG5cbmgzLFxuLmgzLFxuLmFhLWJsb2ctcG9zdF9fYm9keS1jb250ZW50IGgyIHtcbiAgZm9udC1zaXplOiBjYWxjKDIuNnJlbSArIDAuNHZ3KTtcbiAgZm9udC1mYW1pbHk6IFwiUGx1cyBKYWthcnRhIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaDMsXG4gIC5oMyxcbiAgLmFhLWJsb2ctcG9zdF9fYm9keS1jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IGNhbGMoMy40cmVtICsgMC40dncpO1xuICB9XG59XG5cbmg0LFxuLmg0LFxuLmFhLWJsb2ctcG9zdF9fYm9keS1jb250ZW50IGgzLFxuLmFhLXN5c3RlbS1wYWdlIC5oc19jb3Nfd3JhcHBlcl90eXBlX2VtYWlsX3N1YnNjcmlwdGlvbnMgaDIge1xuICBmb250LXNpemU6IGNhbGMoMS43cmVtICsgMC4xdncpO1xuICBmb250LWZhbWlseTogXCJQbHVzIEpha2FydGEgU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBoNCxcbiAgLmg0LFxuICAuYWEtYmxvZy1wb3N0X19ib2R5LWNvbnRlbnQgaDMsXG4gIC5hYS1zeXN0ZW0tcGFnZSAuaHNfY29zX3dyYXBwZXJfdHlwZV9lbWFpbF9zdWJzY3JpcHRpb25zIGgyIHtcbiAgICBmb250LXNpemU6IGNhbGMoMi42cmVtICsgMC4xdncpO1xuICB9XG59XG5cbmg1LFxuLmg1LFxuLmFhLWJsb2ctcG9zdF9fYm9keS1jb250ZW50IGg0IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNHJlbSArIDAuMXZ3KTtcbiAgZm9udC1mYW1pbHk6IFwiUGx1cyBKYWthcnRhIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaDUsXG4gIC5oNSxcbiAgLmFhLWJsb2ctcG9zdF9fYm9keS1jb250ZW50IGg0IHtcbiAgICBmb250LXNpemU6IGNhbGMoMS43cmVtICsgMC4xdncpO1xuICB9XG59XG5cbmg2LFxuLmg2IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNHJlbSArIDAuMXZ3KTtcbiAgZm9udC1mYW1pbHk6IFwiUGx1cyBKYWthcnRhIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxucDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbmltZyArIHAsXG5pbWcgKyBzdHJvbmcsXG5kaXYgKyBwLFxuZGl2ICsgc3Ryb25nLFxudmlkZW8gKyBwLFxudmlkZW8gKyBzdHJvbmcge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4uYWEtdGV4dC1zaXplLS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjJyZW0gKyAwLjF2dyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuXG4uYWEtdGV4dC1zaXplLS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogY2FsYygyLjFyZW0gKyAwLjF2dyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xufVxuXG4uYWEtdGV4dC1zaXplLS1odWdlLCBibG9ja3F1b3RlIHtcbiAgZm9udC1zaXplOiBjYWxjKDIuNXJlbSArIDAuMXZ3KTtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG59XG5cbnVsLFxub2wge1xuICBwYWRkaW5nLWxlZnQ6IDEuNGVtO1xuICBtYXJnaW46IDJlbSAwO1xufVxudWw6Zmlyc3QtY2hpbGQsXG5vbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG51bDpsYXN0LWNoaWxkLFxub2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbnAgKyB1bCxcbnAgKyBvbCB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxubGkge1xuICBwYWRkaW5nLWxlZnQ6IDAuM2VtO1xufVxubGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNGVtO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWxlZnQ6IDAuNXJlbSBzb2xpZCAjNDhCRDAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbjogY2FsYygzLjJyZW0gKiAxLjI1ICsgMXZoKSAwO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMy4ycmVtICogMS4yNSk7XG59XG5ibG9ja3F1b3RlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbmJsb2NrcXVvdGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hYS1jb250ZW50LWFsaWdubWVudC0tY2VudGVyIGJsb2NrcXVvdGUge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5zdHJvbmcsXG5iIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuaSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuZmlnY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjFyZW0gKyAwLjF2dyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNnJlbTtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuXG4uYWEtc3ViaGVhZGluZyxcbi5hYS1sYWJlbCxcbi5hYS1ibG9nLWxpc3RpbmdfX3RhZ3MgLmhzLWlucHV0LFxuLmFhLWJsb2ctbGlzdGluZ19fdGFncyAuaHMtZmllbGR0eXBlLXNlbGVjdCAuaW5wdXQgLmhzLWlucHV0IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMnJlbSArIDAuMXZ3KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5hYS1zdWJoZWFkaW5nOmxhc3QtY2hpbGQsXG4uYWEtbGFiZWw6bGFzdC1jaGlsZCxcbi5hYS1ibG9nLWxpc3RpbmdfX3RhZ3MgLmhzLWlucHV0Omxhc3QtY2hpbGQsXG4uYWEtYmxvZy1saXN0aW5nX190YWdzIC5ocy1maWVsZHR5cGUtc2VsZWN0IC5pbnB1dCAuaHMtaW5wdXQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWEtc3ViaGVhZGluZyArIGgxLFxuLmFhLXN1YmhlYWRpbmcgKyBoMixcbi5hYS1zdWJoZWFkaW5nICsgaDMsXG4uYWEtc3ViaGVhZGluZyArIGg0LFxuLmFhLXN1YmhlYWRpbmcgKyBoNSxcbi5hYS1zdWJoZWFkaW5nICsgaDYsXG4uYWEtbGFiZWwgKyBoMSxcbi5hYS1ibG9nLWxpc3RpbmdfX3RhZ3MgLmhzLWlucHV0ICsgaDEsXG4uYWEtYmxvZy1saXN0aW5nX190YWdzIC5ocy1maWVsZHR5cGUtc2VsZWN0IC5pbnB1dCAuaHMtaW5wdXQgKyBoMSxcbi5hYS1sYWJlbCArIGgyLFxuLmFhLWJsb2ctbGlzdGluZ19fdGFncyAuaHMtaW5wdXQgKyBoMixcbi5hYS1ibG9nLWxpc3RpbmdfX3RhZ3MgLmhzLWZpZWxkdHlwZS1zZWxlY3QgLmlucHV0IC5ocy1pbnB1dCArIGgyLFxuLmFhLWxhYmVsICsgaDMsXG4uYWEtYmxvZy1saXN0aW5nX190YWdzIC5ocy1pbnB1dCArIGgzLFxuLmFhLWJsb2ctbGlzdGluZ19fdGFncyAuaHMtZmllbGR0eXBlLXNlbGVjdCAuaW5wdXQgLmhzLWlucHV0ICsgaDMsXG4uYWEtbGFiZWwgKyBoNCxcbi5hYS1ibG9nLWxpc3RpbmdfX3RhZ3MgLmhzLWlucHV0ICsgaDQsXG4uYWEtYmxvZy1saXN0aW5nX190YWdzIC5ocy1maWVsZHR5cGUtc2VsZWN0IC5pbnB1dCAuaHMtaW5wdXQgKyBoNCxcbi5hYS1sYWJlbCArIGg1LFxuLmFhLWJsb2ctbGlzdGluZ19fdGFncyAuaHMtaW5wdXQgKyBoNSxcbi5hYS1ibG9nLWxpc3RpbmdfX3RhZ3MgLmhzLWZpZWxkdHlwZS1zZWxlY3QgLmlucHV0IC5ocy1pbnB1dCArIGg1LFxuLmFhLWxhYmVsICsgaDYsXG4uYWEtYmxvZy1saXN0aW5nX190YWdzIC5ocy1pbnB1dCArIGg2LFxuLmFhLWJsb2ctbGlzdGluZ19fdGFncyAuaHMtZmllbGR0eXBlLXNlbGVjdCAuaW5wdXQgLmhzLWlucHV0ICsgaDYge1xuICBtYXJnaW4tdG9wOiAwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBVdGlsaXRpZXNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmRpdi5ocy10b29scy1tZW51IHtcbiAgdG9wOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICBsZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qIE1vZHVsZSBzZWdtZW50IHNwYWNpbmcgKi9cbi5hYS1tb2R1bGVfX2hlYWRlcjpub3QoOmxhc3QtY2hpbGQpLFxuLmFhLW1vZHVsZV9fYm9keTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xufVxuXG4vKiBHcmlkICovXG4uYWEtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiBjYWxjKDMuMnJlbSArIDIuNXZoKSBjYWxjKDMuMnJlbSArIDAuNXZ3KTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFhLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxufVxuLmFhLWdyaWQuYWEtZ3JpZC0tb25lIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWEtZ3JpZC5hYS1ncmlkLS10d28uYWEtZ3JpZC0tY29scy0xLTIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgbWlubWF4KDAsIDJmcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWEtZ3JpZC5hYS1ncmlkLS10d28uYWEtZ3JpZC0tY29scy0yLTEge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDJmcikgbWlubWF4KDAsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtZ3JpZC5hYS1ncmlkLS10aHJlZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLWdyaWQuYWEtZ3JpZC0tZm91ciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xuICB9XG59XG4uYWEtZ3JpZC5hYS1ncmlkLS1hdXRvIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICBncmlkLWF1dG8tY29sdW1uczogYXV0bztcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG51bC5hYS1ncmlkIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxudWwuYWEtZ3JpZCA+IGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiBCb3ggc2hhZG93ICovXG4uYWEtYm94LXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDByZW0gMC40cmVtIDIuNHJlbSByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4uYWEtYm94LXNoYWRvdy1kYXJrIHtcbiAgYm94LXNoYWRvdzogMHJlbSAwLjRyZW0gMi44cmVtIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5hYS1ib3gtc2hhZG93LWhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAyMDBtcyBlYXNlO1xufVxuLmFhLWJveC1zaGFkb3ctaG92ZXI6aG92ZXIsIC5hYS1ib3gtc2hhZG93LWhvdmVyOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMHJlbSAwLjRyZW0gMi40cmVtIHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbi5hYS1ib3gtc2hhZG93LWRhcmstaG92ZXIge1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDIwMG1zIGVhc2U7XG59XG4uYWEtYm94LXNoYWRvdy1kYXJrLWhvdmVyOmhvdmVyLCAuYWEtYm94LXNoYWRvdy1kYXJrLWhvdmVyOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMHJlbSAwLjRyZW0gMi44cmVtIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi8qIEJhY2tncm91bmQgY29sb3JzICovXG4uYWEtYmctd2hpdGUsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXdoaXRlLFxuLmFhLWJnLWxpZ2h0LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tbGlnaHQsXG4uYWEtYmctZ3JheSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYXksXG4uYWEtYmctYmVpZ2UsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1iZWlnZSxcbi5hYS1iZy1ncmFkaWVudC1saWdodCxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWxpZ2h0IHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uYWEtYmctd2hpdGUgLmFhLWxhYmVsLCAuYWEtYmctd2hpdGUgLmFhLWJsb2ctbGlzdGluZ19fdGFncyAuaHMtaW5wdXQsIC5hYS1ibG9nLWxpc3RpbmdfX3RhZ3MgLmFhLWJnLXdoaXRlIC5ocy1pbnB1dCxcbi5hYS1iZy13aGl0ZSAuYWEtYmxvZy1saXN0aW5nX190YWdzIC5ocy1maWVsZHR5cGUtc2VsZWN0IC5pbnB1dCAuaHMtaW5wdXQsXG4uYWEtYmxvZy1saXN0aW5nX190YWdzIC5ocy1maWVsZHR5cGUtc2VsZWN0IC5pbnB1dCAuYWEtYmctd2hpdGUgLmhzLWlucHV0LCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS13aGl0ZSAuYWEtbGFiZWwsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXdoaXRlIC5hYS1ibG9nLWxpc3RpbmdfX3RhZ3MgLmhzLWlucHV0LCAuYWEtYmxvZy1saXN0aW5nX190YWdzIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXdoaXRlIC5ocy1pbnB1dCxcbi5hYS1iZy13aGl0ZSAuYWEtc3ViaGVhZGluZyxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXdoaXRlIC5hYS1zdWJoZWFkaW5nLFxuLmFhLWJnLWxpZ2h0IC5hYS1sYWJlbCxcbi5hYS1iZy1saWdodCAuYWEtYmxvZy1saXN0aW5nX190YWdzIC5ocy1pbnB1dCxcbi5hYS1ibG9nLWxpc3RpbmdfX3RhZ3MgLmFhLWJnLWxpZ2h0IC5ocy1pbnB1dCxcbi5hYS1iZy1saWdodCAuYWEtYmxvZy1saXN0aW5nX190YWdzIC5ocy1maWVsZHR5cGUtc2VsZWN0IC5pbnB1dCAuaHMtaW5wdXQsXG4uYWEtYmxvZy1saXN0aW5nX190YWdzIC5ocy1maWVsZHR5cGUtc2VsZWN0IC5pbnB1dCAuYWEtYmctbGlnaHQgLmhzLWlucHV0LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tbGlnaHQgLmFhLWxhYmVsLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tbGlnaHQgLmFhLWJsb2ctbGlzdGluZ19fdGFncyAuaHMtaW5wdXQsXG4uYWEtYmxvZy1saXN0aW5nX190YWdzIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWxpZ2h0IC5ocy1pbnB1dCxcbi5hYS1iZy1saWdodCAuYWEtc3ViaGVhZGluZyxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWxpZ2h0IC5hYS1zdWJoZWFkaW5nLFxuLmFhLWJnLWdyYXkgLmFhLWxhYmVsLFxuLmFhLWJnLWdyYXkgLmFhLWJsb2ctbGlzdGluZ19fdGFncyAuaHMtaW5wdXQsXG4uYWEtYmxvZy1saXN0aW5nX190YWdzIC5hYS1iZy1ncmF5IC5ocy1pbnB1dCxcbi5hYS1iZy1ncmF5IC5hYS1ibG9nLWxpc3RpbmdfX3RhZ3MgLmhzLWZpZWxkdHlwZS1zZWxlY3QgLmlucHV0IC5ocy1pbnB1dCxcbi5hYS1ibG9nLWxpc3RpbmdfX3RhZ3MgLmhzLWZpZWxkdHlwZS1zZWxlY3QgLmlucHV0IC5hYS1iZy1ncmF5IC5ocy1pbnB1dCxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYXkgLmFhLWxhYmVsLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JheSAuYWEtYmxvZy1saXN0aW5nX190YWdzIC5ocy1pbnB1dCxcbi5hYS1ibG9nLWxpc3RpbmdfX3RhZ3MgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JheSAuaHMtaW5wdXQsXG4uYWEtYmctZ3JheSAuYWEtc3ViaGVhZGluZyxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYXkgLmFhLXN1YmhlYWRpbmcsXG4uYWEtYmctYmVpZ2UgLmFhLWxhYmVsLFxuLmFhLWJnLWJlaWdlIC5hYS1ibG9nLWxpc3RpbmdfX3RhZ3MgLmhzLWlucHV0LFxuLmFhLWJsb2ctbGlzdGluZ19fdGFncyAuYWEtYmctYmVpZ2UgLmhzLWlucHV0LFxuLmFhLWJnLWJlaWdlIC5hYS1ibG9nLWxpc3RpbmdfX3RhZ3MgLmhzLWZpZWxkdHlwZS1zZWxlY3QgLmlucHV0IC5ocy1pbnB1dCxcbi5hYS1ibG9nLWxpc3RpbmdfX3RhZ3MgLmhzLWZpZWxkdHlwZS1zZWxlY3QgLmlucHV0IC5hYS1iZy1iZWlnZSAuaHMtaW5wdXQsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1iZWlnZSAuYWEtbGFiZWwsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1iZWlnZSAuYWEtYmxvZy1saXN0aW5nX190YWdzIC5ocy1pbnB1dCxcbi5hYS1ibG9nLWxpc3RpbmdfX3RhZ3MgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYmVpZ2UgLmhzLWlucHV0LFxuLmFhLWJnLWJlaWdlIC5hYS1zdWJoZWFkaW5nLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYmVpZ2UgLmFhLXN1YmhlYWRpbmcsXG4uYWEtYmctZ3JhZGllbnQtbGlnaHQgLmFhLWxhYmVsLFxuLmFhLWJnLWdyYWRpZW50LWxpZ2h0IC5hYS1ibG9nLWxpc3RpbmdfX3RhZ3MgLmhzLWlucHV0LFxuLmFhLWJsb2ctbGlzdGluZ19fdGFncyAuYWEtYmctZ3JhZGllbnQtbGlnaHQgLmhzLWlucHV0LFxuLmFhLWJnLWdyYWRpZW50LWxpZ2h0IC5hYS1ibG9nLWxpc3RpbmdfX3RhZ3MgLmhzLWZpZWxkdHlwZS1zZWxlY3QgLmlucHV0IC5ocy1pbnB1dCxcbi5hYS1ibG9nLWxpc3RpbmdfX3RhZ3MgLmhzLWZpZWxkdHlwZS1zZWxlY3QgLmlucHV0IC5hYS1iZy1ncmFkaWVudC1saWdodCAuaHMtaW5wdXQsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1saWdodCAuYWEtbGFiZWwsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1saWdodCAuYWEtYmxvZy1saXN0aW5nX190YWdzIC5ocy1pbnB1dCxcbi5hYS1ibG9nLWxpc3RpbmdfX3RhZ3MgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtbGlnaHQgLmhzLWlucHV0LFxuLmFhLWJnLWdyYWRpZW50LWxpZ2h0IC5hYS1zdWJoZWFkaW5nLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtbGlnaHQgLmFhLXN1YmhlYWRpbmcge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5hYS1iZy13aGl0ZSBoMSwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0td2hpdGUgaDEsXG4uYWEtYmctd2hpdGUgaDIsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS13aGl0ZSBoMixcbi5hYS1iZy13aGl0ZSBoMyxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXdoaXRlIGgzLFxuLmFhLWJnLXdoaXRlIGg0LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0td2hpdGUgaDQsXG4uYWEtYmctd2hpdGUgaDUsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS13aGl0ZSBoNSxcbi5hYS1iZy13aGl0ZSBoNixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXdoaXRlIGg2LFxuLmFhLWJnLWxpZ2h0IGgxLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tbGlnaHQgaDEsXG4uYWEtYmctbGlnaHQgaDIsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1saWdodCBoMixcbi5hYS1iZy1saWdodCBoMyxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWxpZ2h0IGgzLFxuLmFhLWJnLWxpZ2h0IGg0LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tbGlnaHQgaDQsXG4uYWEtYmctbGlnaHQgaDUsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1saWdodCBoNSxcbi5hYS1iZy1saWdodCBoNixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWxpZ2h0IGg2LFxuLmFhLWJnLWdyYXkgaDEsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmF5IGgxLFxuLmFhLWJnLWdyYXkgaDIsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmF5IGgyLFxuLmFhLWJnLWdyYXkgaDMsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmF5IGgzLFxuLmFhLWJnLWdyYXkgaDQsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmF5IGg0LFxuLmFhLWJnLWdyYXkgaDUsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmF5IGg1LFxuLmFhLWJnLWdyYXkgaDYsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmF5IGg2LFxuLmFhLWJnLWJlaWdlIGgxLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYmVpZ2UgaDEsXG4uYWEtYmctYmVpZ2UgaDIsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1iZWlnZSBoMixcbi5hYS1iZy1iZWlnZSBoMyxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWJlaWdlIGgzLFxuLmFhLWJnLWJlaWdlIGg0LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYmVpZ2UgaDQsXG4uYWEtYmctYmVpZ2UgaDUsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1iZWlnZSBoNSxcbi5hYS1iZy1iZWlnZSBoNixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWJlaWdlIGg2LFxuLmFhLWJnLWdyYWRpZW50LWxpZ2h0IGgxLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtbGlnaHQgaDEsXG4uYWEtYmctZ3JhZGllbnQtbGlnaHQgaDIsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1saWdodCBoMixcbi5hYS1iZy1ncmFkaWVudC1saWdodCBoMyxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWxpZ2h0IGgzLFxuLmFhLWJnLWdyYWRpZW50LWxpZ2h0IGg0LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtbGlnaHQgaDQsXG4uYWEtYmctZ3JhZGllbnQtbGlnaHQgaDUsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1saWdodCBoNSxcbi5hYS1iZy1ncmFkaWVudC1saWdodCBoNixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWxpZ2h0IGg2IHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uYWEtYmctd2hpdGUgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS13aGl0ZSBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbiksXG4uYWEtYmctbGlnaHQgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tbGlnaHQgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pLFxuLmFhLWJnLWdyYXkgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JheSBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbiksXG4uYWEtYmctYmVpZ2UgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYmVpZ2UgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pLFxuLmFhLWJnLWdyYWRpZW50LWxpZ2h0IGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWxpZ2h0IGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmFhLWJnLXdoaXRlIGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKTpob3ZlciwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0td2hpdGUgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pOmhvdmVyLCAuYWEtYmctd2hpdGUgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0td2hpdGUgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pOmFjdGl2ZSwgLmFhLWJnLXdoaXRlIGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKTpmb2N1cywgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0td2hpdGUgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pOmZvY3VzLFxuLmFhLWJnLWxpZ2h0IGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKTpob3Zlcixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWxpZ2h0IGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKTpob3Zlcixcbi5hYS1iZy1saWdodCBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbik6YWN0aXZlLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tbGlnaHQgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pOmFjdGl2ZSxcbi5hYS1iZy1saWdodCBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbik6Zm9jdXMsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1saWdodCBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbik6Zm9jdXMsXG4uYWEtYmctZ3JheSBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbik6aG92ZXIsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmF5IGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKTpob3Zlcixcbi5hYS1iZy1ncmF5IGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKTphY3RpdmUsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmF5IGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKTphY3RpdmUsXG4uYWEtYmctZ3JheSBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbik6Zm9jdXMsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmF5IGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKTpmb2N1cyxcbi5hYS1iZy1iZWlnZSBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbik6aG92ZXIsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1iZWlnZSBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbik6aG92ZXIsXG4uYWEtYmctYmVpZ2UgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pOmFjdGl2ZSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWJlaWdlIGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKTphY3RpdmUsXG4uYWEtYmctYmVpZ2UgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pOmZvY3VzLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYmVpZ2UgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pOmZvY3VzLFxuLmFhLWJnLWdyYWRpZW50LWxpZ2h0IGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKTpob3Zlcixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWxpZ2h0IGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKTpob3Zlcixcbi5hYS1iZy1ncmFkaWVudC1saWdodCBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbik6YWN0aXZlLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtbGlnaHQgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pOmFjdGl2ZSxcbi5hYS1iZy1ncmFkaWVudC1saWdodCBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbik6Zm9jdXMsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1saWdodCBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbik6Zm9jdXMge1xuICBjb2xvcjogIzAwQTg0RDtcbn1cblxuLmFhLWJnLWRhcmssIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWRhcmssXG4uYWEtYmctYmxhY2ssXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ibGFjayxcbi5hYS1iZy1ncmFkaWVudC1kYXJrLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtZGFyayB7XG4gIGNvbG9yOiAjRkJGQUZBO1xufVxuLmFhLWJnLWRhcmsgLmFhLWxhYmVsLCAuYWEtYmctZGFyayAuYWEtYmxvZy1saXN0aW5nX190YWdzIC5ocy1pbnB1dCwgLmFhLWJsb2ctbGlzdGluZ19fdGFncyAuYWEtYmctZGFyayAuaHMtaW5wdXQsXG4uYWEtYmctZGFyayAuYWEtYmxvZy1saXN0aW5nX190YWdzIC5ocy1maWVsZHR5cGUtc2VsZWN0IC5pbnB1dCAuaHMtaW5wdXQsXG4uYWEtYmxvZy1saXN0aW5nX190YWdzIC5ocy1maWVsZHR5cGUtc2VsZWN0IC5pbnB1dCAuYWEtYmctZGFyayAuaHMtaW5wdXQsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWRhcmsgLmFhLWxhYmVsLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1kYXJrIC5hYS1ibG9nLWxpc3RpbmdfX3RhZ3MgLmhzLWlucHV0LCAuYWEtYmxvZy1saXN0aW5nX190YWdzIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWRhcmsgLmhzLWlucHV0LFxuLmFhLWJnLWRhcmsgLmFhLXN1YmhlYWRpbmcsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1kYXJrIC5hYS1zdWJoZWFkaW5nLFxuLmFhLWJnLWJsYWNrIC5hYS1sYWJlbCxcbi5hYS1iZy1ibGFjayAuYWEtYmxvZy1saXN0aW5nX190YWdzIC5ocy1pbnB1dCxcbi5hYS1ibG9nLWxpc3RpbmdfX3RhZ3MgLmFhLWJnLWJsYWNrIC5ocy1pbnB1dCxcbi5hYS1iZy1ibGFjayAuYWEtYmxvZy1saXN0aW5nX190YWdzIC5ocy1maWVsZHR5cGUtc2VsZWN0IC5pbnB1dCAuaHMtaW5wdXQsXG4uYWEtYmxvZy1saXN0aW5nX190YWdzIC5ocy1maWVsZHR5cGUtc2VsZWN0IC5pbnB1dCAuYWEtYmctYmxhY2sgLmhzLWlucHV0LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYmxhY2sgLmFhLWxhYmVsLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYmxhY2sgLmFhLWJsb2ctbGlzdGluZ19fdGFncyAuaHMtaW5wdXQsXG4uYWEtYmxvZy1saXN0aW5nX190YWdzIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWJsYWNrIC5ocy1pbnB1dCxcbi5hYS1iZy1ibGFjayAuYWEtc3ViaGVhZGluZyxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWJsYWNrIC5hYS1zdWJoZWFkaW5nLFxuLmFhLWJnLWdyYWRpZW50LWRhcmsgLmFhLWxhYmVsLFxuLmFhLWJnLWdyYWRpZW50LWRhcmsgLmFhLWJsb2ctbGlzdGluZ19fdGFncyAuaHMtaW5wdXQsXG4uYWEtYmxvZy1saXN0aW5nX190YWdzIC5hYS1iZy1ncmFkaWVudC1kYXJrIC5ocy1pbnB1dCxcbi5hYS1iZy1ncmFkaWVudC1kYXJrIC5hYS1ibG9nLWxpc3RpbmdfX3RhZ3MgLmhzLWZpZWxkdHlwZS1zZWxlY3QgLmlucHV0IC5ocy1pbnB1dCxcbi5hYS1ibG9nLWxpc3RpbmdfX3RhZ3MgLmhzLWZpZWxkdHlwZS1zZWxlY3QgLmlucHV0IC5hYS1iZy1ncmFkaWVudC1kYXJrIC5ocy1pbnB1dCxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWRhcmsgLmFhLWxhYmVsLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtZGFyayAuYWEtYmxvZy1saXN0aW5nX190YWdzIC5ocy1pbnB1dCxcbi5hYS1ibG9nLWxpc3RpbmdfX3RhZ3MgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtZGFyayAuaHMtaW5wdXQsXG4uYWEtYmctZ3JhZGllbnQtZGFyayAuYWEtc3ViaGVhZGluZyxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWRhcmsgLmFhLXN1YmhlYWRpbmcge1xuICBjb2xvcjogI0ZCRkFGQTtcbn1cbi5hYS1iZy1kYXJrIGgxLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1kYXJrIGgxLFxuLmFhLWJnLWRhcmsgaDIsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1kYXJrIGgyLFxuLmFhLWJnLWRhcmsgaDMsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1kYXJrIGgzLFxuLmFhLWJnLWRhcmsgaDQsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1kYXJrIGg0LFxuLmFhLWJnLWRhcmsgaDUsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1kYXJrIGg1LFxuLmFhLWJnLWRhcmsgaDYsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1kYXJrIGg2LFxuLmFhLWJnLWJsYWNrIGgxLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYmxhY2sgaDEsXG4uYWEtYmctYmxhY2sgaDIsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ibGFjayBoMixcbi5hYS1iZy1ibGFjayBoMyxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWJsYWNrIGgzLFxuLmFhLWJnLWJsYWNrIGg0LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYmxhY2sgaDQsXG4uYWEtYmctYmxhY2sgaDUsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ibGFjayBoNSxcbi5hYS1iZy1ibGFjayBoNixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWJsYWNrIGg2LFxuLmFhLWJnLWdyYWRpZW50LWRhcmsgaDEsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1kYXJrIGgxLFxuLmFhLWJnLWdyYWRpZW50LWRhcmsgaDIsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1kYXJrIGgyLFxuLmFhLWJnLWdyYWRpZW50LWRhcmsgaDMsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1kYXJrIGgzLFxuLmFhLWJnLWdyYWRpZW50LWRhcmsgaDQsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1kYXJrIGg0LFxuLmFhLWJnLWdyYWRpZW50LWRhcmsgaDUsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1kYXJrIGg1LFxuLmFhLWJnLWdyYWRpZW50LWRhcmsgaDYsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1kYXJrIGg2IHtcbiAgY29sb3I6ICNGQkZBRkE7XG59XG4uYWEtYmctZGFyayBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbiksIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWRhcmsgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pLFxuLmFhLWJnLWJsYWNrIGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWJsYWNrIGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKSxcbi5hYS1iZy1ncmFkaWVudC1kYXJrIGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWRhcmsgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pIHtcbiAgY29sb3I6ICNGQkZBRkE7XG59XG4uYWEtYmctZGFyayBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbik6aG92ZXIsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWRhcmsgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pOmhvdmVyLCAuYWEtYmctZGFyayBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbik6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1kYXJrIGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKTphY3RpdmUsIC5hYS1iZy1kYXJrIGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKTpmb2N1cywgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZGFyayBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbik6Zm9jdXMsXG4uYWEtYmctYmxhY2sgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pOmhvdmVyLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYmxhY2sgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pOmhvdmVyLFxuLmFhLWJnLWJsYWNrIGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKTphY3RpdmUsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ibGFjayBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbik6YWN0aXZlLFxuLmFhLWJnLWJsYWNrIGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKTpmb2N1cyxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWJsYWNrIGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKTpmb2N1cyxcbi5hYS1iZy1ncmFkaWVudC1kYXJrIGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKTpob3Zlcixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWRhcmsgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pOmhvdmVyLFxuLmFhLWJnLWdyYWRpZW50LWRhcmsgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pOmFjdGl2ZSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWRhcmsgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pOmFjdGl2ZSxcbi5hYS1iZy1ncmFkaWVudC1kYXJrIGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKTpmb2N1cyxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWRhcmsgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pOmZvY3VzIHtcbiAgY29sb3I6ICNGQkZBRkE7XG59XG4uYWEtYmctZGFyayAuaHMtaW5wdXRbdHlwZT1maWxlXSwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZGFyayAuaHMtaW5wdXRbdHlwZT1maWxlXSxcbi5hYS1iZy1kYXJrIHVsLmhzLWVycm9yLW1zZ3MgbGFiZWwsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1kYXJrIHVsLmhzLWVycm9yLW1zZ3MgbGFiZWwsXG4uYWEtYmctYmxhY2sgLmhzLWlucHV0W3R5cGU9ZmlsZV0sXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ibGFjayAuaHMtaW5wdXRbdHlwZT1maWxlXSxcbi5hYS1iZy1ibGFjayB1bC5ocy1lcnJvci1tc2dzIGxhYmVsLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYmxhY2sgdWwuaHMtZXJyb3ItbXNncyBsYWJlbCxcbi5hYS1iZy1ncmFkaWVudC1kYXJrIC5ocy1pbnB1dFt0eXBlPWZpbGVdLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtZGFyayAuaHMtaW5wdXRbdHlwZT1maWxlXSxcbi5hYS1iZy1ncmFkaWVudC1kYXJrIHVsLmhzLWVycm9yLW1zZ3MgbGFiZWwsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1kYXJrIHVsLmhzLWVycm9yLW1zZ3MgbGFiZWwge1xuICBjb2xvcjogI0ZCRkFGQTtcbn1cbi5hYS1iZy1kYXJrIHVsLmhzLWVycm9yLW1zZ3MgbGFiZWw6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1kYXJrIHVsLmhzLWVycm9yLW1zZ3MgbGFiZWw6YmVmb3JlLFxuLmFhLWJnLWJsYWNrIHVsLmhzLWVycm9yLW1zZ3MgbGFiZWw6YmVmb3JlLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYmxhY2sgdWwuaHMtZXJyb3ItbXNncyBsYWJlbDpiZWZvcmUsXG4uYWEtYmctZ3JhZGllbnQtZGFyayB1bC5ocy1lcnJvci1tc2dzIGxhYmVsOmJlZm9yZSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWRhcmsgdWwuaHMtZXJyb3ItbXNncyBsYWJlbDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG59XG4uYWEtYmctZGFyayAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMywgLmFhLWJnLWRhcmsgLmFhLWJ1dHRvbi0tMy5ocy1idXR0b24sIC5hYS1mb3JtLWJ1dHRvbi0tMyAuYWEtYmctZGFyayBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdLCAuYWEtZm9ybS1idXR0b24tLTMgLmFhLWJnLWRhcmsgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbiwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZGFyayAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMywgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZGFyayAuYWEtYnV0dG9uLS0zLmhzLWJ1dHRvbiwgLmFhLWZvcm0tYnV0dG9uLS0zIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWRhcmsgaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XSwgLmFhLWZvcm0tYnV0dG9uLS0zIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWRhcmsgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbixcbi5hYS1iZy1kYXJrIC5hYS1mb3JtLWJ1dHRvbi0tMyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1kYXJrIC5hYS1mb3JtLWJ1dHRvbi0tMyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uYWEtYmctYmxhY2sgLmFhLWJ1dHRvbi5hYS1idXR0b24tLTMsXG4uYWEtYmctYmxhY2sgLmFhLWJ1dHRvbi0tMy5ocy1idXR0b24sXG4uYWEtZm9ybS1idXR0b24tLTMgLmFhLWJnLWJsYWNrIGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uYWEtZm9ybS1idXR0b24tLTMgLmFhLWJnLWJsYWNrIGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b24sXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ibGFjayAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMyxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWJsYWNrIC5hYS1idXR0b24tLTMuaHMtYnV0dG9uLFxuLmFhLWZvcm0tYnV0dG9uLS0zIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWJsYWNrIGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uYWEtZm9ybS1idXR0b24tLTMgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYmxhY2sgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbixcbi5hYS1iZy1ibGFjayAuYWEtZm9ybS1idXR0b24tLTMgaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYmxhY2sgLmFhLWZvcm0tYnV0dG9uLS0zIGlucHV0W3R5cGU9c3VibWl0XSxcbi5hYS1iZy1ncmFkaWVudC1kYXJrIC5hYS1idXR0b24uYWEtYnV0dG9uLS0zLFxuLmFhLWJnLWdyYWRpZW50LWRhcmsgLmFhLWJ1dHRvbi0tMy5ocy1idXR0b24sXG4uYWEtZm9ybS1idXR0b24tLTMgLmFhLWJnLWdyYWRpZW50LWRhcmsgaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5hYS1mb3JtLWJ1dHRvbi0tMyAuYWEtYmctZ3JhZGllbnQtZGFyayBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtZGFyayAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMyxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWRhcmsgLmFhLWJ1dHRvbi0tMy5ocy1idXR0b24sXG4uYWEtZm9ybS1idXR0b24tLTMgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtZGFyayBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdLFxuLmFhLWZvcm0tYnV0dG9uLS0zIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWRhcmsgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbixcbi5hYS1iZy1ncmFkaWVudC1kYXJrIC5hYS1mb3JtLWJ1dHRvbi0tMyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1kYXJrIC5hYS1mb3JtLWJ1dHRvbi0tMyBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5hYS1iZy1kYXJrIC5hYS1idXR0b24uYWEtYnV0dG9uLS0zOmhvdmVyLCAuYWEtYmctZGFyayAuYWEtYnV0dG9uLS0zLmhzLWJ1dHRvbjpob3ZlciwgLmFhLWZvcm0tYnV0dG9uLS0zIC5hYS1iZy1kYXJrIGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIsIC5hYS1mb3JtLWJ1dHRvbi0tMyAuYWEtYmctZGFyayBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uOmhvdmVyLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1kYXJrIC5hYS1idXR0b24uYWEtYnV0dG9uLS0zOmhvdmVyLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1kYXJrIC5hYS1idXR0b24tLTMuaHMtYnV0dG9uOmhvdmVyLCAuYWEtZm9ybS1idXR0b24tLTMgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZGFyayBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdOmhvdmVyLCAuYWEtZm9ybS1idXR0b24tLTMgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZGFyayBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uOmhvdmVyLCAuYWEtYmctZGFyayAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMzpmb2N1cywgLmFhLWJnLWRhcmsgLmFhLWJ1dHRvbi0tMy5ocy1idXR0b246Zm9jdXMsIC5hYS1mb3JtLWJ1dHRvbi0tMyAuYWEtYmctZGFyayBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdOmZvY3VzLCAuYWEtZm9ybS1idXR0b24tLTMgLmFhLWJnLWRhcmsgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbjpmb2N1cywgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZGFyayAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMzpmb2N1cywgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZGFyayAuYWEtYnV0dG9uLS0zLmhzLWJ1dHRvbjpmb2N1cywgLmFhLWZvcm0tYnV0dG9uLS0zIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWRhcmsgaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XTpmb2N1cywgLmFhLWZvcm0tYnV0dG9uLS0zIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWRhcmsgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbjpmb2N1cywgLmFhLWJnLWRhcmsgLmFhLWJ1dHRvbi5hYS1idXR0b24tLTM6YWN0aXZlLCAuYWEtYmctZGFyayAuYWEtYnV0dG9uLS0zLmhzLWJ1dHRvbjphY3RpdmUsIC5hYS1mb3JtLWJ1dHRvbi0tMyAuYWEtYmctZGFyayBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdOmFjdGl2ZSwgLmFhLWZvcm0tYnV0dG9uLS0zIC5hYS1iZy1kYXJrIGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b246YWN0aXZlLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1kYXJrIC5hYS1idXR0b24uYWEtYnV0dG9uLS0zOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZGFyayAuYWEtYnV0dG9uLS0zLmhzLWJ1dHRvbjphY3RpdmUsIC5hYS1mb3JtLWJ1dHRvbi0tMyAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1kYXJrIGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF06YWN0aXZlLCAuYWEtZm9ybS1idXR0b24tLTMgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZGFyayBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uOmFjdGl2ZSxcbi5hYS1iZy1kYXJrIC5hYS1mb3JtLWJ1dHRvbi0tMyBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1kYXJrIC5hYS1mb3JtLWJ1dHRvbi0tMyBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsXG4uYWEtYmctZGFyayAuYWEtZm9ybS1idXR0b24tLTMgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZGFyayAuYWEtZm9ybS1idXR0b24tLTMgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLFxuLmFhLWJnLWRhcmsgLmFhLWZvcm0tYnV0dG9uLS0zIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1kYXJrIC5hYS1mb3JtLWJ1dHRvbi0tMyBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlLFxuLmFhLWJnLWJsYWNrIC5hYS1idXR0b24uYWEtYnV0dG9uLS0zOmhvdmVyLFxuLmFhLWJnLWJsYWNrIC5hYS1idXR0b24tLTMuaHMtYnV0dG9uOmhvdmVyLFxuLmFhLWZvcm0tYnV0dG9uLS0zIC5hYS1iZy1ibGFjayBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdOmhvdmVyLFxuLmFhLWZvcm0tYnV0dG9uLS0zIC5hYS1iZy1ibGFjayBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uOmhvdmVyLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYmxhY2sgLmFhLWJ1dHRvbi5hYS1idXR0b24tLTM6aG92ZXIsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ibGFjayAuYWEtYnV0dG9uLS0zLmhzLWJ1dHRvbjpob3Zlcixcbi5hYS1mb3JtLWJ1dHRvbi0tMyAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ibGFjayBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdOmhvdmVyLFxuLmFhLWZvcm0tYnV0dG9uLS0zIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWJsYWNrIGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b246aG92ZXIsXG4uYWEtYmctYmxhY2sgLmFhLWJ1dHRvbi5hYS1idXR0b24tLTM6Zm9jdXMsXG4uYWEtYmctYmxhY2sgLmFhLWJ1dHRvbi0tMy5ocy1idXR0b246Zm9jdXMsXG4uYWEtZm9ybS1idXR0b24tLTMgLmFhLWJnLWJsYWNrIGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF06Zm9jdXMsXG4uYWEtZm9ybS1idXR0b24tLTMgLmFhLWJnLWJsYWNrIGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b246Zm9jdXMsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ibGFjayAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMzpmb2N1cyxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWJsYWNrIC5hYS1idXR0b24tLTMuaHMtYnV0dG9uOmZvY3VzLFxuLmFhLWZvcm0tYnV0dG9uLS0zIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWJsYWNrIGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF06Zm9jdXMsXG4uYWEtZm9ybS1idXR0b24tLTMgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYmxhY2sgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbjpmb2N1cyxcbi5hYS1iZy1ibGFjayAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMzphY3RpdmUsXG4uYWEtYmctYmxhY2sgLmFhLWJ1dHRvbi0tMy5ocy1idXR0b246YWN0aXZlLFxuLmFhLWZvcm0tYnV0dG9uLS0zIC5hYS1iZy1ibGFjayBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdOmFjdGl2ZSxcbi5hYS1mb3JtLWJ1dHRvbi0tMyAuYWEtYmctYmxhY2sgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbjphY3RpdmUsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ibGFjayAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMzphY3RpdmUsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ibGFjayAuYWEtYnV0dG9uLS0zLmhzLWJ1dHRvbjphY3RpdmUsXG4uYWEtZm9ybS1idXR0b24tLTMgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYmxhY2sgaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XTphY3RpdmUsXG4uYWEtZm9ybS1idXR0b24tLTMgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYmxhY2sgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbjphY3RpdmUsXG4uYWEtYmctYmxhY2sgLmFhLWZvcm0tYnV0dG9uLS0zIGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWJsYWNrIC5hYS1mb3JtLWJ1dHRvbi0tMyBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsXG4uYWEtYmctYmxhY2sgLmFhLWZvcm0tYnV0dG9uLS0zIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWJsYWNrIC5hYS1mb3JtLWJ1dHRvbi0tMyBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsXG4uYWEtYmctYmxhY2sgLmFhLWZvcm0tYnV0dG9uLS0zIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ibGFjayAuYWEtZm9ybS1idXR0b24tLTMgaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSxcbi5hYS1iZy1ncmFkaWVudC1kYXJrIC5hYS1idXR0b24uYWEtYnV0dG9uLS0zOmhvdmVyLFxuLmFhLWJnLWdyYWRpZW50LWRhcmsgLmFhLWJ1dHRvbi0tMy5ocy1idXR0b246aG92ZXIsXG4uYWEtZm9ybS1idXR0b24tLTMgLmFhLWJnLWdyYWRpZW50LWRhcmsgaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XTpob3Zlcixcbi5hYS1mb3JtLWJ1dHRvbi0tMyAuYWEtYmctZ3JhZGllbnQtZGFyayBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uOmhvdmVyLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtZGFyayAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMzpob3Zlcixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWRhcmsgLmFhLWJ1dHRvbi0tMy5ocy1idXR0b246aG92ZXIsXG4uYWEtZm9ybS1idXR0b24tLTMgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtZGFyayBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdOmhvdmVyLFxuLmFhLWZvcm0tYnV0dG9uLS0zIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWRhcmsgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbjpob3Zlcixcbi5hYS1iZy1ncmFkaWVudC1kYXJrIC5hYS1idXR0b24uYWEtYnV0dG9uLS0zOmZvY3VzLFxuLmFhLWJnLWdyYWRpZW50LWRhcmsgLmFhLWJ1dHRvbi0tMy5ocy1idXR0b246Zm9jdXMsXG4uYWEtZm9ybS1idXR0b24tLTMgLmFhLWJnLWdyYWRpZW50LWRhcmsgaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XTpmb2N1cyxcbi5hYS1mb3JtLWJ1dHRvbi0tMyAuYWEtYmctZ3JhZGllbnQtZGFyayBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uOmZvY3VzLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtZGFyayAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMzpmb2N1cyxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWRhcmsgLmFhLWJ1dHRvbi0tMy5ocy1idXR0b246Zm9jdXMsXG4uYWEtZm9ybS1idXR0b24tLTMgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtZGFyayBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdOmZvY3VzLFxuLmFhLWZvcm0tYnV0dG9uLS0zIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWRhcmsgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbjpmb2N1cyxcbi5hYS1iZy1ncmFkaWVudC1kYXJrIC5hYS1idXR0b24uYWEtYnV0dG9uLS0zOmFjdGl2ZSxcbi5hYS1iZy1ncmFkaWVudC1kYXJrIC5hYS1idXR0b24tLTMuaHMtYnV0dG9uOmFjdGl2ZSxcbi5hYS1mb3JtLWJ1dHRvbi0tMyAuYWEtYmctZ3JhZGllbnQtZGFyayBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdOmFjdGl2ZSxcbi5hYS1mb3JtLWJ1dHRvbi0tMyAuYWEtYmctZ3JhZGllbnQtZGFyayBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uOmFjdGl2ZSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWRhcmsgLmFhLWJ1dHRvbi5hYS1idXR0b24tLTM6YWN0aXZlLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtZGFyayAuYWEtYnV0dG9uLS0zLmhzLWJ1dHRvbjphY3RpdmUsXG4uYWEtZm9ybS1idXR0b24tLTMgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtZGFyayBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdOmFjdGl2ZSxcbi5hYS1mb3JtLWJ1dHRvbi0tMyAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1kYXJrIGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b246YWN0aXZlLFxuLmFhLWJnLWdyYWRpZW50LWRhcmsgLmFhLWZvcm0tYnV0dG9uLS0zIGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWRhcmsgLmFhLWZvcm0tYnV0dG9uLS0zIGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcixcbi5hYS1iZy1ncmFkaWVudC1kYXJrIC5hYS1mb3JtLWJ1dHRvbi0tMyBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1kYXJrIC5hYS1mb3JtLWJ1dHRvbi0tMyBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsXG4uYWEtYmctZ3JhZGllbnQtZGFyayAuYWEtZm9ybS1idXR0b24tLTMgaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWRhcmsgLmFhLWZvcm0tYnV0dG9uLS0zIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjNDhCRDAwO1xufVxuXG4uYWEtYmctcHJpbWFyeSwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjRkJGQUZBO1xufVxuLmFhLWJnLXByaW1hcnkgLmFhLWxhYmVsLCAuYWEtYmctcHJpbWFyeSAuYWEtYmxvZy1saXN0aW5nX190YWdzIC5ocy1pbnB1dCwgLmFhLWJsb2ctbGlzdGluZ19fdGFncyAuYWEtYmctcHJpbWFyeSAuaHMtaW5wdXQsXG4uYWEtYmctcHJpbWFyeSAuYWEtYmxvZy1saXN0aW5nX190YWdzIC5ocy1maWVsZHR5cGUtc2VsZWN0IC5pbnB1dCAuaHMtaW5wdXQsXG4uYWEtYmxvZy1saXN0aW5nX190YWdzIC5ocy1maWVsZHR5cGUtc2VsZWN0IC5pbnB1dCAuYWEtYmctcHJpbWFyeSAuaHMtaW5wdXQsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmFhLWxhYmVsLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5hYS1ibG9nLWxpc3RpbmdfX3RhZ3MgLmhzLWlucHV0LCAuYWEtYmxvZy1saXN0aW5nX190YWdzIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmhzLWlucHV0LFxuLmFhLWJnLXByaW1hcnkgLmFhLXN1YmhlYWRpbmcsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5hYS1zdWJoZWFkaW5nIHtcbiAgY29sb3I6ICNGQkZBRkE7XG59XG4uYWEtYmctcHJpbWFyeSBoMSwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBoMSxcbi5hYS1iZy1wcmltYXJ5IGgyLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBoMixcbi5hYS1iZy1wcmltYXJ5IGgzLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBoMyxcbi5hYS1iZy1wcmltYXJ5IGg0LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBoNCxcbi5hYS1iZy1wcmltYXJ5IGg1LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBoNSxcbi5hYS1iZy1wcmltYXJ5IGg2LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBoNiB7XG4gIGNvbG9yOiAjRkJGQUZBO1xufVxuLmFhLWJnLXByaW1hcnkgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKSB7XG4gIGNvbG9yOiAjRkJGQUZBO1xufVxuLmFhLWJnLXByaW1hcnkgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pOmhvdmVyLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKTpob3ZlciwgLmFhLWJnLXByaW1hcnkgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbik6YWN0aXZlLCAuYWEtYmctcHJpbWFyeSBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbik6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pOmZvY3VzIHtcbiAgY29sb3I6ICNGQkZBRkE7XG59XG4uYWEtYmctcHJpbWFyeSAuaHMtaW5wdXRbdHlwZT1maWxlXSwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuaHMtaW5wdXRbdHlwZT1maWxlXSxcbi5hYS1iZy1wcmltYXJ5IHVsLmhzLWVycm9yLW1zZ3MgbGFiZWwsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IHVsLmhzLWVycm9yLW1zZ3MgbGFiZWwge1xuICBjb2xvcjogI0ZCRkFGQTtcbn1cbi5hYS1iZy1wcmltYXJ5IHVsLmhzLWVycm9yLW1zZ3MgbGFiZWw6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IHVsLmhzLWVycm9yLW1zZ3MgbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xufVxuLmFhLWJnLXByaW1hcnkgLmFhLWJ1dHRvbi5hYS1idXR0b24tLTMsIC5hYS1iZy1wcmltYXJ5IC5hYS1idXR0b24tLTMuaHMtYnV0dG9uLCAuYWEtZm9ybS1idXR0b24tLTMgLmFhLWJnLXByaW1hcnkgaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XSwgLmFhLWZvcm0tYnV0dG9uLS0zIC5hYS1iZy1wcmltYXJ5IGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b24sIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmFhLWJ1dHRvbi5hYS1idXR0b24tLTMsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmFhLWJ1dHRvbi0tMy5ocy1idXR0b24sIC5hYS1mb3JtLWJ1dHRvbi0tMyAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5hYS1mb3JtLWJ1dHRvbi0tMyAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b24sXG4uYWEtYmctcHJpbWFyeSAuYWEtZm9ybS1idXR0b24tLTMgaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuYWEtZm9ybS1idXR0b24tLTMgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYWEtYmctcHJpbWFyeSAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMzpob3ZlciwgLmFhLWJnLXByaW1hcnkgLmFhLWJ1dHRvbi0tMy5ocy1idXR0b246aG92ZXIsIC5hYS1mb3JtLWJ1dHRvbi0tMyAuYWEtYmctcHJpbWFyeSBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdOmhvdmVyLCAuYWEtZm9ybS1idXR0b24tLTMgLmFhLWJnLXByaW1hcnkgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbjpob3ZlciwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMzpob3ZlciwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuYWEtYnV0dG9uLS0zLmhzLWJ1dHRvbjpob3ZlciwgLmFhLWZvcm0tYnV0dG9uLS0zIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXByaW1hcnkgaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XTpob3ZlciwgLmFhLWZvcm0tYnV0dG9uLS0zIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXByaW1hcnkgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbjpob3ZlciwgLmFhLWJnLXByaW1hcnkgLmFhLWJ1dHRvbi5hYS1idXR0b24tLTM6Zm9jdXMsIC5hYS1iZy1wcmltYXJ5IC5hYS1idXR0b24tLTMuaHMtYnV0dG9uOmZvY3VzLCAuYWEtZm9ybS1idXR0b24tLTMgLmFhLWJnLXByaW1hcnkgaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XTpmb2N1cywgLmFhLWZvcm0tYnV0dG9uLS0zIC5hYS1iZy1wcmltYXJ5IGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b246Zm9jdXMsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmFhLWJ1dHRvbi5hYS1idXR0b24tLTM6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmFhLWJ1dHRvbi0tMy5ocy1idXR0b246Zm9jdXMsIC5hYS1mb3JtLWJ1dHRvbi0tMyAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF06Zm9jdXMsIC5hYS1mb3JtLWJ1dHRvbi0tMyAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b246Zm9jdXMsIC5hYS1iZy1wcmltYXJ5IC5hYS1idXR0b24uYWEtYnV0dG9uLS0zOmFjdGl2ZSwgLmFhLWJnLXByaW1hcnkgLmFhLWJ1dHRvbi0tMy5ocy1idXR0b246YWN0aXZlLCAuYWEtZm9ybS1idXR0b24tLTMgLmFhLWJnLXByaW1hcnkgaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XTphY3RpdmUsIC5hYS1mb3JtLWJ1dHRvbi0tMyAuYWEtYmctcHJpbWFyeSBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMzphY3RpdmUsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmFhLWJ1dHRvbi0tMy5ocy1idXR0b246YWN0aXZlLCAuYWEtZm9ybS1idXR0b24tLTMgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdOmFjdGl2ZSwgLmFhLWZvcm0tYnV0dG9uLS0zIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXByaW1hcnkgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbjphY3RpdmUsXG4uYWEtYmctcHJpbWFyeSAuYWEtZm9ybS1idXR0b24tLTMgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuYWEtZm9ybS1idXR0b24tLTMgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLFxuLmFhLWJnLXByaW1hcnkgLmFhLWZvcm0tYnV0dG9uLS0zIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmFhLWZvcm0tYnV0dG9uLS0zIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyxcbi5hYS1iZy1wcmltYXJ5IC5hYS1mb3JtLWJ1dHRvbi0tMyBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuYWEtZm9ybS1idXR0b24tLTMgaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICM0OEJEMDA7XG59XG5cbi5hYS1iZy1zZWNvbmRhcnksIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjRkJGQUZBO1xufVxuLmFhLWJnLXNlY29uZGFyeSAuYWEtbGFiZWwsIC5hYS1iZy1zZWNvbmRhcnkgLmFhLWJsb2ctbGlzdGluZ19fdGFncyAuaHMtaW5wdXQsIC5hYS1ibG9nLWxpc3RpbmdfX3RhZ3MgLmFhLWJnLXNlY29uZGFyeSAuaHMtaW5wdXQsXG4uYWEtYmctc2Vjb25kYXJ5IC5hYS1ibG9nLWxpc3RpbmdfX3RhZ3MgLmhzLWZpZWxkdHlwZS1zZWxlY3QgLmlucHV0IC5ocy1pbnB1dCxcbi5hYS1ibG9nLWxpc3RpbmdfX3RhZ3MgLmhzLWZpZWxkdHlwZS1zZWxlY3QgLmlucHV0IC5hYS1iZy1zZWNvbmRhcnkgLmhzLWlucHV0LCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmFhLWxhYmVsLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmFhLWJsb2ctbGlzdGluZ19fdGFncyAuaHMtaW5wdXQsIC5hYS1ibG9nLWxpc3RpbmdfX3RhZ3MgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IC5ocy1pbnB1dCxcbi5hYS1iZy1zZWNvbmRhcnkgLmFhLXN1YmhlYWRpbmcsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmFhLXN1YmhlYWRpbmcge1xuICBjb2xvcjogI0ZCRkFGQTtcbn1cbi5hYS1iZy1zZWNvbmRhcnkgaDEsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBoMSxcbi5hYS1iZy1zZWNvbmRhcnkgaDIsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgaDIsXG4uYWEtYmctc2Vjb25kYXJ5IGgzLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGgzLFxuLmFhLWJnLXNlY29uZGFyeSBoNCxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBoNCxcbi5hYS1iZy1zZWNvbmRhcnkgaDUsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgaDUsXG4uYWEtYmctc2Vjb25kYXJ5IGg2LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGg2IHtcbiAgY29sb3I6ICNGQkZBRkE7XG59XG4uYWEtYmctc2Vjb25kYXJ5IGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKSwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKSB7XG4gIGNvbG9yOiAjRkJGQUZBO1xufVxuLmFhLWJnLXNlY29uZGFyeSBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbik6aG92ZXIsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbik6aG92ZXIsIC5hYS1iZy1zZWNvbmRhcnkgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKTphY3RpdmUsIC5hYS1iZy1zZWNvbmRhcnkgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pOmZvY3VzLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pOmZvY3VzIHtcbiAgY29sb3I6ICNGQkZBRkE7XG59XG5cbi5hYS1iZy10ZXJ0aWFyeSwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tdGVydGlhcnkge1xuICBjb2xvcjogI0ZCRkFGQTtcbn1cbi5hYS1iZy10ZXJ0aWFyeSAuYWEtbGFiZWwsIC5hYS1iZy10ZXJ0aWFyeSAuYWEtYmxvZy1saXN0aW5nX190YWdzIC5ocy1pbnB1dCwgLmFhLWJsb2ctbGlzdGluZ19fdGFncyAuYWEtYmctdGVydGlhcnkgLmhzLWlucHV0LFxuLmFhLWJnLXRlcnRpYXJ5IC5hYS1ibG9nLWxpc3RpbmdfX3RhZ3MgLmhzLWZpZWxkdHlwZS1zZWxlY3QgLmlucHV0IC5ocy1pbnB1dCxcbi5hYS1ibG9nLWxpc3RpbmdfX3RhZ3MgLmhzLWZpZWxkdHlwZS1zZWxlY3QgLmlucHV0IC5hYS1iZy10ZXJ0aWFyeSAuaHMtaW5wdXQsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXRlcnRpYXJ5IC5hYS1sYWJlbCwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tdGVydGlhcnkgLmFhLWJsb2ctbGlzdGluZ19fdGFncyAuaHMtaW5wdXQsIC5hYS1ibG9nLWxpc3RpbmdfX3RhZ3MgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tdGVydGlhcnkgLmhzLWlucHV0LFxuLmFhLWJnLXRlcnRpYXJ5IC5hYS1zdWJoZWFkaW5nLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tdGVydGlhcnkgLmFhLXN1YmhlYWRpbmcge1xuICBjb2xvcjogI0ZCRkFGQTtcbn1cbi5hYS1iZy10ZXJ0aWFyeSBoMSwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tdGVydGlhcnkgaDEsXG4uYWEtYmctdGVydGlhcnkgaDIsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS10ZXJ0aWFyeSBoMixcbi5hYS1iZy10ZXJ0aWFyeSBoMyxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXRlcnRpYXJ5IGgzLFxuLmFhLWJnLXRlcnRpYXJ5IGg0LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tdGVydGlhcnkgaDQsXG4uYWEtYmctdGVydGlhcnkgaDUsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS10ZXJ0aWFyeSBoNSxcbi5hYS1iZy10ZXJ0aWFyeSBoNixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXRlcnRpYXJ5IGg2IHtcbiAgY29sb3I6ICNGQkZBRkE7XG59XG4uYWEtYmctdGVydGlhcnkgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS10ZXJ0aWFyeSBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbikge1xuICBjb2xvcjogI0ZCRkFGQTtcbn1cbi5hYS1iZy10ZXJ0aWFyeSBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbik6aG92ZXIsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXRlcnRpYXJ5IGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKTpob3ZlciwgLmFhLWJnLXRlcnRpYXJ5IGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKTphY3RpdmUsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXRlcnRpYXJ5IGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKTphY3RpdmUsIC5hYS1iZy10ZXJ0aWFyeSBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbik6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXRlcnRpYXJ5IGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKTpmb2N1cyB7XG4gIGNvbG9yOiAjRkJGQUZBO1xufVxuXG4uYWEtYmctY29tcGxlbWVudGFyeSwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSB7XG4gIGNvbG9yOiAjRkJGQUZBO1xufVxuLmFhLWJnLWNvbXBsZW1lbnRhcnkgLmFhLWxhYmVsLCAuYWEtYmctY29tcGxlbWVudGFyeSAuYWEtYmxvZy1saXN0aW5nX190YWdzIC5ocy1pbnB1dCwgLmFhLWJsb2ctbGlzdGluZ19fdGFncyAuYWEtYmctY29tcGxlbWVudGFyeSAuaHMtaW5wdXQsXG4uYWEtYmctY29tcGxlbWVudGFyeSAuYWEtYmxvZy1saXN0aW5nX190YWdzIC5ocy1maWVsZHR5cGUtc2VsZWN0IC5pbnB1dCAuaHMtaW5wdXQsXG4uYWEtYmxvZy1saXN0aW5nX190YWdzIC5ocy1maWVsZHR5cGUtc2VsZWN0IC5pbnB1dCAuYWEtYmctY29tcGxlbWVudGFyeSAuaHMtaW5wdXQsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgLmFhLWxhYmVsLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IC5hYS1ibG9nLWxpc3RpbmdfX3RhZ3MgLmhzLWlucHV0LCAuYWEtYmxvZy1saXN0aW5nX190YWdzIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgLmhzLWlucHV0LFxuLmFhLWJnLWNvbXBsZW1lbnRhcnkgLmFhLXN1YmhlYWRpbmcsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IC5hYS1zdWJoZWFkaW5nIHtcbiAgY29sb3I6ICNGQkZBRkE7XG59XG4uYWEtYmctY29tcGxlbWVudGFyeSBoMSwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBoMSxcbi5hYS1iZy1jb21wbGVtZW50YXJ5IGgyLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBoMixcbi5hYS1iZy1jb21wbGVtZW50YXJ5IGgzLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBoMyxcbi5hYS1iZy1jb21wbGVtZW50YXJ5IGg0LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBoNCxcbi5hYS1iZy1jb21wbGVtZW50YXJ5IGg1LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBoNSxcbi5hYS1iZy1jb21wbGVtZW50YXJ5IGg2LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBoNiB7XG4gIGNvbG9yOiAjRkJGQUZBO1xufVxuLmFhLWJnLWNvbXBsZW1lbnRhcnkgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKSB7XG4gIGNvbG9yOiAjRkJGQUZBO1xufVxuLmFhLWJnLWNvbXBsZW1lbnRhcnkgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pOmhvdmVyLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGE6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKTpob3ZlciwgLmFhLWJnLWNvbXBsZW1lbnRhcnkgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbik6YWN0aXZlLCAuYWEtYmctY29tcGxlbWVudGFyeSBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbik6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pOmZvY3VzIHtcbiAgY29sb3I6ICNGQkZBRkE7XG59XG5cbi5hYS1iZy1ub25lIC5ocy1pbnB1dCxcbi5hYS1iZy1saWdodCAuaHMtaW5wdXQsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1saWdodCAuaHMtaW5wdXQge1xuICBib3JkZXItY29sb3I6ICMwMDg1M0Q7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4vKiBHZW5lcmF0ZSB1dGlsaXR5IGNsYXNzZXMgYW5kIHN0eWxpbmcgZm9yIGFsbCBiYWNrZ3JvdW5kIGNvbG9ycyBkZWZpbmVkIGluICRjb2xvcnMgKi9cbi5hYS1iZy1wcmltYXJ5LCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4QkQwMDtcbn1cblxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tcHJpbWFyeTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4QkQwMDtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuLmFhLWNvbnRlbnQtY29sb3ItLXByaW1hcnkge1xuICBjb2xvcjogIzQ4QkQwMDtcbn1cblxuLmFhLWJnLXNlY29uZGFyeSwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODUzRDtcbn1cblxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4NTNEO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4uYWEtY29udGVudC1jb2xvci0tc2Vjb25kYXJ5LCAuaHMtc2VhcmNoLXJlc3VsdHNfX2xpc3RpbmcgLmhzLXNlYXJjaC1oaWdobGlnaHQge1xuICBjb2xvcjogIzAwODUzRDtcbn1cblxuLmFhLWJnLXRlcnRpYXJ5LCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS10ZXJ0aWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEE4NEQ7XG59XG5cbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXRlcnRpYXJ5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBODREO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4uYWEtY29udGVudC1jb2xvci0tdGVydGlhcnkge1xuICBjb2xvcjogIzAwQTg0RDtcbn1cblxuLmFhLWJnLWNvbXBsZW1lbnRhcnksIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhCNjYwO1xufVxuXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhCNjYwO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4uYWEtY29udGVudC1jb2xvci0tY29tcGxlbWVudGFyeSB7XG4gIGNvbG9yOiAjMjhCNjYwO1xufVxuXG4uYWEtYmctZGFyaywgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NDc0NzQ7XG59XG5cbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWRhcms6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NDc0NzQ7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbi5hYS1jb250ZW50LWNvbG9yLS1kYXJrIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5hYS1iZy1saWdodCwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMEYwO1xufVxuXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1saWdodDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMDtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuLmFhLWNvbnRlbnQtY29sb3ItLWxpZ2h0IHtcbiAgY29sb3I6ICNGQkZBRkE7XG59XG5cbi5hYS1iZy1ibGFjaywgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ibGFjazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuLmFhLWNvbnRlbnQtY29sb3ItLWJsYWNrIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5hYS1iZy13aGl0ZSwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS13aGl0ZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuLmFhLWNvbnRlbnQtY29sb3ItLXdoaXRlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5hYS1iZy1ncmF5LCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NDQ0NDQztcbn1cblxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JheTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NDQ0NDQztcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuLmFhLWNvbnRlbnQtY29sb3ItLWdyYXkge1xuICBjb2xvcjogI0NDQ0NDQztcbn1cblxuLmFhLWJnLWJlaWdlLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1iZWlnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQkZBRkE7XG59XG5cbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWJlaWdlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJGQUZBO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4uYWEtY29udGVudC1jb2xvci0tYmVpZ2Uge1xuICBjb2xvcjogI0ZCRkFGQTtcbn1cblxuLmFhLWJnLWdyYWRpZW50LWRhcmssIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWRhcmsge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM3NDc0NzQgMCUsICMwMDAwMDAgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xufVxuXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1kYXJrOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM3NDc0NzQgMCUsICMwMDAwMDAgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4uYWEtY29udGVudC1jb2xvci0tZ3JhZGllbnQtZGFyayB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM3NDc0NzQgMCUsICMwMDAwMDAgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xufVxuXG4uYWEtYmctZ3JhZGllbnQtbGlnaHQsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRjBGMEYwIDAlLCAjQ0NDQ0NDIDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbn1cblxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtbGlnaHQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0YwRjBGMCAwJSwgI0NDQ0NDQyAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbi5hYS1jb250ZW50LWNvbG9yLS1ncmFkaWVudC1saWdodCB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGMEYwRjAgMCUsICNDQ0NDQ0MgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xufVxuXG4vKiBCYWNrZ3JvdW5kIG1lZGlhIHdyYXBwZXJzICovXG4uYWEtYmctaW1hZ2UsXG4uYWEtYmctb3ZlcmxheSxcbi5hYS1iZy12aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hYS1iZy1pbWFnZSA+IC5hYS1pbm5lcixcbi5hYS1iZy1vdmVybGF5ID4gLmFhLWlubmVyLFxuLmFhLWJnLXZpZGVvID4gLmFhLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmFhLWJnLWltYWdlIC5hYS1pbWFnZS13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWEtaW1hZ2Utd3JhcHBlciBpbWcsXG4uYWEtaW1hZ2Utd3JhcHBlci0tY29udGFpbiBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWEtaW1hZ2Utd3JhcHBlciBpbWcge1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmFhLWltYWdlLXdyYXBwZXItLWNvbnRhaW4gaW1nIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmFhLWJnLW92ZXJsYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA1O1xufVxuXG4uYWEtYmctdmlkZW8gdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi8qIFRoZSBjb250YWluZXIgb2YgYSBtb2R1bGUgKi9cbi5hYS1tb2R1bGUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYWEtbW9kdWxlLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG59XG5cbi8qIFNldHMgdGhlIHdpZHRoIG9mIHRoZSBtb2R1bGUgKi9cbi5hYS1tb2R1bGUtd2lkdGgtLXBhZ2UsXG4uYWEtbW9kdWxlLXdpZHRoLS1mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hYS1tb2R1bGUtd2lkdGgtLXBhZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IG1heCg1dncsIDJyZW0pO1xuICBwYWRkaW5nLXJpZ2h0OiBtYXgoNXZ3LCAycmVtKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYWEtbW9kdWxlLXdpZHRoLS1wYWdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IG1heCg3dncsIDJyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IG1heCg3dncsIDJyZW0pO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW1vZHVsZS13aWR0aC0tcGFnZSB7XG4gICAgbWF4LXdpZHRoOiBtYXgoNjV2dywgMTUycmVtIC8gMTIgKiAxMCk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gIH1cbn1cbi5hYS1tb2R1bGUtd2lkdGgtLXBhZ2UgPiBkaXYge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogU2V0cyB0aGUgaGVpZ2h0IG9mIHRoZSBtb2R1bGUgKi9cbi5hYS1tb2R1bGUtaGVpZ2h0LS1zbWFsbCxcbi5hYS1tb2R1bGUtaGVpZ2h0LS1ub3JtYWwsXG4uYWEtbW9kdWxlLWhlaWdodC0tZnVsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5hYS1tb2R1bGUtaGVpZ2h0LS1zbWFsbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoODB2aCAtIDYuMnJlbSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFhLW1vZHVsZS1oZWlnaHQtLXNtYWxsIHtcbiAgICBtaW4taGVpZ2h0OiA0MHJlbTtcbiAgfVxufVxuXG4uYWEtbW9kdWxlLWhlaWdodC0tbm9ybWFsIHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDYuMnJlbSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFhLW1vZHVsZS1oZWlnaHQtLW5vcm1hbCB7XG4gICAgbWluLWhlaWdodDogNjRyZW07XG4gIH1cbn1cblxuLmFhLW1vZHVsZS1oZWlnaHQtLWZ1bGwge1xuICBtaW4taGVpZ2h0OiBtaW4oMTAwdmggLSA2LjJyZW0sIDEyMHJlbSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW1vZHVsZS1oZWlnaHQtLWZ1bGwge1xuICAgIG1pbi1oZWlnaHQ6IG1pbigxMDB2aCAtIDE0LjZyZW0sIDEyMHJlbSk7XG4gIH1cbn1cblxuLyogU2V0cyB0aGUgc3BhY2luZyBvbiB0aGUgbW9kdWxlICovXG4vKiBNb2R1bGUgY29udGVudCBjb250YWluZXJzICovXG4uYWEtaW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogY2FsYygzLjJyZW0gKyAyLjV2aCkgY2FsYygzLjJyZW0gKyAwLjV2dyk7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IG1heCg1dncsIDJyZW0pO1xuICBwYWRkaW5nLXJpZ2h0OiBtYXgoNXZ3LCAycmVtKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYWEtaW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogbWF4KDd2dywgMnJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogbWF4KDd2dywgMnJlbSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtaW5uZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCBtaW5tYXgoMHB4LCAxZnIpKTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBtYXgoNzV2dywgMTUycmVtIC8gMTIgKiAxMik7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gIH1cbn1cblxuLmFhLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogQ29udHJvbHMgdGhlIGFsaWdubWVudCBvZiB0aGUgY29udGVudCB3aXRoaW4gdGhlIG1vZHVsZSAqL1xuLmFhLWNvbnRlbnQtYWxpZ25tZW50LS1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmFhLWNvbnRlbnQtYWxpZ25tZW50LS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYWEtY29udGVudC1hbGlnbm1lbnQtLWNlbnRlciB1bCxcbi5hYS1jb250ZW50LWFsaWdubWVudC0tY2VudGVyIG9sIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5hYS1jb250ZW50LWFsaWdubWVudC0tY2VudGVyIC5hYS1idXR0b24tY29udGFpbmVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi8qIFNldHMgdGhlIHdpZHRoIG9mIHRoZSBjb250ZW50IGluIGEgbW9kdWxlICovXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLWNvbnRlbnQtd2lkdGgtLW5hcnJvdyB7XG4gICAgZ3JpZC1jb2x1bW46IDQvc3BhbiA2O1xuICB9XG4gIC5hYS1jb250ZW50LXdpZHRoLS1ub3JtYWwge1xuICAgIGdyaWQtY29sdW1uOiAzL3NwYW4gODtcbiAgfVxuICAuYWEtY29udGVudC13aWR0aC0td2lkZSB7XG4gICAgZ3JpZC1jb2x1bW46IDIvc3BhbiAxMDtcbiAgfVxuICAuYWEtY29udGVudC13aWR0aC0tZnVsbCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTI7XG4gIH1cbiAgLmFhLWNvbnRlbnQtcG9zaXRpb24tLWxlZnQgLmFhLWNvbnRlbnQtd2lkdGgtLW5hcnJvdyB7XG4gICAgZ3JpZC1jb2x1bW46IDEvc3BhbiA2O1xuICB9XG4gIC5hYS1jb250ZW50LXBvc2l0aW9uLS1sZWZ0IC5hYS1jb250ZW50LXdpZHRoLS1ub3JtYWwge1xuICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gODtcbiAgfVxuICAuYWEtY29udGVudC1wb3NpdGlvbi0tbGVmdCAuYWEtY29udGVudC13aWR0aC0td2lkZSB7XG4gICAgZ3JpZC1jb2x1bW46IDEvc3BhbiAxMDtcbiAgfVxuICAuYWEtY29udGVudC1wb3NpdGlvbi0tcmlnaHQgLmFhLWNvbnRlbnQtd2lkdGgtLW5hcnJvdyB7XG4gICAgZ3JpZC1jb2x1bW46IDcvc3BhbiA2O1xuICB9XG4gIC5hYS1jb250ZW50LXBvc2l0aW9uLS1yaWdodCAuYWEtY29udGVudC13aWR0aC0tbm9ybWFsIHtcbiAgICBncmlkLWNvbHVtbjogNS9zcGFuIDg7XG4gIH1cbiAgLmFhLWNvbnRlbnQtcG9zaXRpb24tLXJpZ2h0IC5hYS1jb250ZW50LXdpZHRoLS13aWRlIHtcbiAgICBncmlkLWNvbHVtbjogMy9zcGFuIDEwO1xuICB9XG59XG4ucHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm10LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4vKlxuICogQm9vdHN0cmFwIDQgaGlkaW5nIGNsYXNzZXNcbiAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5oaWRkZW4tc20tdXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5oaWRkZW4tc20tZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhpZGRlbi1tZC11cCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhpZGRlbi1tZC1kb3duIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGlkZGVuLWxnLXVwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGlkZGVuLWxnLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGlkZGVuLXhsLXVwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhpZGRlbi14bC1kb3duIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qKlxuICogQ29tcG9uZW50c1xuICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgQnV0dG9uc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLWJ1dHRvbiwgLmhzLWJ1dHRvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1mYW1pbHk6IFwiUGx1cyBKYWthcnRhIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiBjYWxjKDEuMnJlbSArIDAuMXZ3KTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZSwgdHJhbnNmb3JtIDBzLCBvdXRsaW5lLW9mZnNldCAwcztcbn1cbi5hYS1idXR0b246aG92ZXIsIC5ocy1idXR0b246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYWEtYnV0dG9uOmhvdmVyLCAuaHMtYnV0dG9uOmhvdmVyLCAuYWEtYnV0dG9uOmZvY3VzLCAuaHMtYnV0dG9uOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMSwgLmhzLWJ1dHRvbiwgLmFhLWZvcm0tYnV0dG9uLS0xIGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5hYS1mb3JtLWJ1dHRvbi0tMSBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogMHJlbTtcbiAgYm9yZGVyLXdpZHRoOiAwLjFyZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAxLjdyZW0gM3JlbTtcbn1cbi5hYS1idXR0b24uYWEtYnV0dG9uLS0xOmhvdmVyLCAuaHMtYnV0dG9uOmhvdmVyLCAuYWEtZm9ybS1idXR0b24tLTEgaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XTpob3ZlciwgLmFhLWZvcm0tYnV0dG9uLS0xIGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b246aG92ZXIsIC5hYS1idXR0b24uYWEtYnV0dG9uLS0xOmZvY3VzLCAuaHMtYnV0dG9uOmZvY3VzLCAuYWEtZm9ybS1idXR0b24tLTEgaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XTpmb2N1cywgLmFhLWZvcm0tYnV0dG9uLS0xIGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b246Zm9jdXMsIC5hYS1idXR0b24uYWEtYnV0dG9uLS0xOmFjdGl2ZSwgLmhzLWJ1dHRvbjphY3RpdmUsIC5hYS1mb3JtLWJ1dHRvbi0tMSBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdOmFjdGl2ZSwgLmFhLWZvcm0tYnV0dG9uLS0xIGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwQTg0RDtcbiAgY29sb3I6ICMwMEE4NEQ7XG59XG5cbi5hYS1idXR0b24uYWEtYnV0dG9uLS0yLCAuYWEtYnV0dG9uLS0yLmhzLWJ1dHRvbiwgLmFhLWZvcm0tYnV0dG9uLS0yIGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5hYS1mb3JtLWJ1dHRvbi0tMiBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0ZCRkFGQTtcbiAgYm9yZGVyLXJhZGl1czogMHJlbTtcbiAgYm9yZGVyLXdpZHRoOiAwLjFyZW07XG4gIGNvbG9yOiAjRkJGQUZBO1xuICBwYWRkaW5nOiAxLjdyZW0gM3JlbTtcbn1cbi5hYS1idXR0b24uYWEtYnV0dG9uLS0yOmhvdmVyLCAuYWEtYnV0dG9uLS0yLmhzLWJ1dHRvbjpob3ZlciwgLmFhLWZvcm0tYnV0dG9uLS0yIGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIsIC5hYS1mb3JtLWJ1dHRvbi0tMiBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uOmhvdmVyLCAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMjpmb2N1cywgLmFhLWJ1dHRvbi0tMi5ocy1idXR0b246Zm9jdXMsIC5hYS1mb3JtLWJ1dHRvbi0tMiBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdOmZvY3VzLCAuYWEtZm9ybS1idXR0b24tLTIgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbjpmb2N1cywgLmFhLWJ1dHRvbi5hYS1idXR0b24tLTI6YWN0aXZlLCAuYWEtYnV0dG9uLS0yLmhzLWJ1dHRvbjphY3RpdmUsIC5hYS1mb3JtLWJ1dHRvbi0tMiBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdOmFjdGl2ZSwgLmFhLWZvcm0tYnV0dG9uLS0yIGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzI4QjY2MDtcbiAgY29sb3I6ICMyOEI2NjA7XG59XG5cbi5hYS1idXR0b24uYWEtYnV0dG9uLS0zLCAuYWEtYnV0dG9uLS0zLmhzLWJ1dHRvbiwgLmFhLWZvcm0tYnV0dG9uLS0zIGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5hYS1mb3JtLWJ1dHRvbi0tMyBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0ZCRkFGQTtcbiAgYm9yZGVyLXJhZGl1czogMHJlbTtcbiAgYm9yZGVyLXdpZHRoOiAwLjFyZW07XG4gIGNvbG9yOiAjRkJGQUZBO1xuICBwYWRkaW5nOiAxLjdyZW0gM3JlbTtcbn1cbi5hYS1idXR0b24uYWEtYnV0dG9uLS0zOmhvdmVyLCAuYWEtYnV0dG9uLS0zLmhzLWJ1dHRvbjpob3ZlciwgLmFhLWZvcm0tYnV0dG9uLS0zIGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIsIC5hYS1mb3JtLWJ1dHRvbi0tMyBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uOmhvdmVyLCAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMzpmb2N1cywgLmFhLWJ1dHRvbi0tMy5ocy1idXR0b246Zm9jdXMsIC5hYS1mb3JtLWJ1dHRvbi0tMyBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdOmZvY3VzLCAuYWEtZm9ybS1idXR0b24tLTMgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbjpmb2N1cywgLmFhLWJ1dHRvbi5hYS1idXR0b24tLTM6YWN0aXZlLCAuYWEtYnV0dG9uLS0zLmhzLWJ1dHRvbjphY3RpdmUsIC5hYS1mb3JtLWJ1dHRvbi0tMyBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdOmFjdGl2ZSwgLmFhLWZvcm0tYnV0dG9uLS0zIGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzI4QjY2MDtcbiAgY29sb3I6ICMyOEI2NjA7XG59XG5cbi5hYS1idXR0b24uYWEtYnV0dG9uLS00LCAuYWEtYnV0dG9uLS00LmhzLWJ1dHRvbiwgLmFhLWZvcm0tYnV0dG9uLS00IGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5hYS1mb3JtLWJ1dHRvbi0tNCBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDByZW07XG4gIGJvcmRlci13aWR0aDogMHJlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDByZW0gMHJlbTtcbn1cbi5hYS1idXR0b24uYWEtYnV0dG9uLS00OmhvdmVyLCAuYWEtYnV0dG9uLS00LmhzLWJ1dHRvbjpob3ZlciwgLmFhLWZvcm0tYnV0dG9uLS00IGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIsIC5hYS1mb3JtLWJ1dHRvbi0tNCBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uOmhvdmVyLCAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tNDpmb2N1cywgLmFhLWJ1dHRvbi0tNC5ocy1idXR0b246Zm9jdXMsIC5hYS1mb3JtLWJ1dHRvbi0tNCBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdOmZvY3VzLCAuYWEtZm9ybS1idXR0b24tLTQgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbjpmb2N1cywgLmFhLWJ1dHRvbi5hYS1idXR0b24tLTQ6YWN0aXZlLCAuYWEtYnV0dG9uLS00LmhzLWJ1dHRvbjphY3RpdmUsIC5hYS1mb3JtLWJ1dHRvbi0tNCBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdOmFjdGl2ZSwgLmFhLWZvcm0tYnV0dG9uLS00IGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDBBODREO1xufVxuXG4uYWEtYnV0dG9uLmFhLWJ1dHRvbi0tNSwgLmFhLWJ1dHRvbi0tNS5ocy1idXR0b24sIC5hYS1mb3JtLWJ1dHRvbi0tNSBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdLCAuYWEtZm9ybS1idXR0b24tLTUgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwcmVtO1xuICBib3JkZXItd2lkdGg6IDByZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwcmVtIDByZW07XG59XG4uYWEtYnV0dG9uLmFhLWJ1dHRvbi0tNTpob3ZlciwgLmFhLWJ1dHRvbi0tNS5ocy1idXR0b246aG92ZXIsIC5hYS1mb3JtLWJ1dHRvbi0tNSBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdOmhvdmVyLCAuYWEtZm9ybS1idXR0b24tLTUgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbjpob3ZlciwgLmFhLWJ1dHRvbi5hYS1idXR0b24tLTU6Zm9jdXMsIC5hYS1idXR0b24tLTUuaHMtYnV0dG9uOmZvY3VzLCAuYWEtZm9ybS1idXR0b24tLTUgaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XTpmb2N1cywgLmFhLWZvcm0tYnV0dG9uLS01IGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b246Zm9jdXMsIC5hYS1idXR0b24uYWEtYnV0dG9uLS01OmFjdGl2ZSwgLmFhLWJ1dHRvbi0tNS5ocy1idXR0b246YWN0aXZlLCAuYWEtZm9ybS1idXR0b24tLTUgaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XTphY3RpdmUsIC5hYS1mb3JtLWJ1dHRvbi0tNSBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwQTg0RDtcbn1cblxuLmFhLWJ1dHRvbi5hYS1idXR0b24tLTYsIC5hYS1idXR0b24tLTYuaHMtYnV0dG9uLCAuYWEtZm9ybS1idXR0b24tLTYgaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XSwgLmFhLWZvcm0tYnV0dG9uLS02IGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMHJlbTtcbiAgYm9yZGVyLXdpZHRoOiAwcmVtO1xuICBjb2xvcjogI0ZCRkFGQTtcbiAgcGFkZGluZzogMHJlbSAwcmVtO1xufVxuLmFhLWJ1dHRvbi5hYS1idXR0b24tLTY6aG92ZXIsIC5hYS1idXR0b24tLTYuaHMtYnV0dG9uOmhvdmVyLCAuYWEtZm9ybS1idXR0b24tLTYgaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XTpob3ZlciwgLmFhLWZvcm0tYnV0dG9uLS02IGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b246aG92ZXIsIC5hYS1idXR0b24uYWEtYnV0dG9uLS02OmZvY3VzLCAuYWEtYnV0dG9uLS02LmhzLWJ1dHRvbjpmb2N1cywgLmFhLWZvcm0tYnV0dG9uLS02IGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF06Zm9jdXMsIC5hYS1mb3JtLWJ1dHRvbi0tNiBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uOmZvY3VzLCAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tNjphY3RpdmUsIC5hYS1idXR0b24tLTYuaHMtYnV0dG9uOmFjdGl2ZSwgLmFhLWZvcm0tYnV0dG9uLS02IGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF06YWN0aXZlLCAuYWEtZm9ybS1idXR0b24tLTYgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMyOEI2NjA7XG59XG5cbi5hYS1idXR0b24uYWEtYnV0dG9uLS03LCAuYWEtYnV0dG9uLS03LmhzLWJ1dHRvbiwgLmFhLWZvcm0tYnV0dG9uLS03IGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5hYS1mb3JtLWJ1dHRvbi0tNyBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDByZW07XG4gIGJvcmRlci13aWR0aDogMHJlbTtcbiAgY29sb3I6ICNGQkZBRkE7XG4gIHBhZGRpbmc6IDByZW0gMHJlbTtcbn1cbi5hYS1idXR0b24uYWEtYnV0dG9uLS03OmhvdmVyLCAuYWEtYnV0dG9uLS03LmhzLWJ1dHRvbjpob3ZlciwgLmFhLWZvcm0tYnV0dG9uLS03IGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIsIC5hYS1mb3JtLWJ1dHRvbi0tNyBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uOmhvdmVyLCAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tNzpmb2N1cywgLmFhLWJ1dHRvbi0tNy5ocy1idXR0b246Zm9jdXMsIC5hYS1mb3JtLWJ1dHRvbi0tNyBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdOmZvY3VzLCAuYWEtZm9ybS1idXR0b24tLTcgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbjpmb2N1cywgLmFhLWJ1dHRvbi5hYS1idXR0b24tLTc6YWN0aXZlLCAuYWEtYnV0dG9uLS03LmhzLWJ1dHRvbjphY3RpdmUsIC5hYS1mb3JtLWJ1dHRvbi0tNyBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdOmFjdGl2ZSwgLmFhLWZvcm0tYnV0dG9uLS03IGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMjhCNjYwO1xufVxuXG4uYWEtYnV0dG9uLmFhLWJ1dHRvbi0tOCwgLmFhLWJ1dHRvbi0tOC5ocy1idXR0b24sIC5hYS1mb3JtLWJ1dHRvbi0tOCBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdLCAuYWEtZm9ybS1idXR0b24tLTggaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDByZW07XG4gIGJvcmRlci13aWR0aDogMC4xcmVtO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMS43cmVtIDNyZW07XG59XG4uYWEtYnV0dG9uLmFhLWJ1dHRvbi0tODpob3ZlciwgLmFhLWJ1dHRvbi0tOC5ocy1idXR0b246aG92ZXIsIC5hYS1mb3JtLWJ1dHRvbi0tOCBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdOmhvdmVyLCAuYWEtZm9ybS1idXR0b24tLTggaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbjpob3ZlciwgLmFhLWJ1dHRvbi5hYS1idXR0b24tLTg6Zm9jdXMsIC5hYS1idXR0b24tLTguaHMtYnV0dG9uOmZvY3VzLCAuYWEtZm9ybS1idXR0b24tLTggaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XTpmb2N1cywgLmFhLWZvcm0tYnV0dG9uLS04IGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b246Zm9jdXMsIC5hYS1idXR0b24uYWEtYnV0dG9uLS04OmFjdGl2ZSwgLmFhLWJ1dHRvbi0tOC5ocy1idXR0b246YWN0aXZlLCAuYWEtZm9ybS1idXR0b24tLTggaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XTphY3RpdmUsIC5hYS1mb3JtLWJ1dHRvbi0tOCBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMwMEE4NEQ7XG4gIGNvbG9yOiAjMDBBODREO1xufVxuXG4uYWEtYnV0dG9uLmFhLWJ1dHRvbi0tZm9ybSwgLmFhLWJ1dHRvbi0tZm9ybS5ocy1idXR0b24sIC5hYS1mb3JtLWJ1dHRvbi0tZm9ybSBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdLCAuYWEtZm9ybS1idXR0b24tLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNGQkZBRkE7XG4gIGJvcmRlci1yYWRpdXM6IDByZW07XG4gIGJvcmRlci13aWR0aDogMC4xcmVtO1xuICBjb2xvcjogI0ZCRkFGQTtcbiAgcGFkZGluZzogMS43cmVtIDNyZW07XG59XG4uYWEtYnV0dG9uLmFhLWJ1dHRvbi0tZm9ybTpob3ZlciwgLmFhLWJ1dHRvbi0tZm9ybS5ocy1idXR0b246aG92ZXIsIC5hYS1mb3JtLWJ1dHRvbi0tZm9ybSBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdOmhvdmVyLCAuYWEtZm9ybS1idXR0b24tLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbjpob3ZlciwgLmFhLWJ1dHRvbi5hYS1idXR0b24tLWZvcm06Zm9jdXMsIC5hYS1idXR0b24tLWZvcm0uaHMtYnV0dG9uOmZvY3VzLCAuYWEtZm9ybS1idXR0b24tLWZvcm0gaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XTpmb2N1cywgLmFhLWZvcm0tYnV0dG9uLS1mb3JtIGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b246Zm9jdXMsIC5hYS1idXR0b24uYWEtYnV0dG9uLS1mb3JtOmFjdGl2ZSwgLmFhLWJ1dHRvbi0tZm9ybS5ocy1idXR0b246YWN0aXZlLCAuYWEtZm9ybS1idXR0b24tLWZvcm0gaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XTphY3RpdmUsIC5hYS1mb3JtLWJ1dHRvbi0tZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMyOEI2NjA7XG4gIGNvbG9yOiAjMjhCNjYwO1xufVxuXG4uYWEtYnV0dG9uLCAuaHMtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFhLWJ1dHRvbi5hYS1idXR0b24tLTEsIC5ocy1idXR0b24sIC5hYS1mb3JtLWJ1dHRvbi0tMSBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdLCAuYWEtZm9ybS1idXR0b24tLTEgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbiwgLmFhLWJ1dHRvbi5hYS1idXR0b24tLTIsIC5hYS1mb3JtLWJ1dHRvbi0tMiBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdLCAuYWEtZm9ybS1idXR0b24tLTIgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbiwgLmFhLWJ1dHRvbi5hYS1idXR0b24tLTMsIC5hYS1mb3JtLWJ1dHRvbi0tMyBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdLCAuYWEtZm9ybS1idXR0b24tLTMgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbiwgLmFhLWJ1dHRvbi5hYS1idXR0b24tLTgsIC5hYS1mb3JtLWJ1dHRvbi0tOCBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdLCAuYWEtZm9ybS1idXR0b24tLTggaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDhyZW07XG59XG4uYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMTo6YWZ0ZXIsIC5ocy1idXR0b246OmFmdGVyLCAuYWEtZm9ybS1idXR0b24tLTEgaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XTo6YWZ0ZXIsIC5hYS1mb3JtLWJ1dHRvbi0tMSBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uOjphZnRlciwgLmFhLWJ1dHRvbi5hYS1idXR0b24tLTI6OmFmdGVyLCAuYWEtZm9ybS1idXR0b24tLTIgaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XTo6YWZ0ZXIsIC5hYS1mb3JtLWJ1dHRvbi0tMiBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uOjphZnRlciwgLmFhLWJ1dHRvbi5hYS1idXR0b24tLTM6OmFmdGVyLCAuYWEtZm9ybS1idXR0b24tLTMgaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XTo6YWZ0ZXIsIC5hYS1mb3JtLWJ1dHRvbi0tMyBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uOjphZnRlciwgLmFhLWJ1dHRvbi5hYS1idXR0b24tLTg6OmFmdGVyLCAuYWEtZm9ybS1idXR0b24tLTggaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XTo6YWZ0ZXIsIC5hYS1mb3JtLWJ1dHRvbi0tOCBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMC4xcmVtO1xuICByaWdodDogLTAuMXJlbTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogY2FsYygxMDAlICsgMC4ycmVtKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLCB0cmFuc2Zvcm0gMHMsIG91dGxpbmUtb2Zmc2V0IDBzO1xufVxuLmFhLWJ1dHRvbi5hYS1idXR0b24tLTE6OmFmdGVyLCAuaHMtYnV0dG9uOjphZnRlciwgLmFhLWZvcm0tYnV0dG9uLS0xIGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF06OmFmdGVyLCAuYWEtZm9ybS1idXR0b24tLTEgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPVwiNTBcIiBoZWlnaHQ9XCI1MFwiIHZpZXdCb3g9XCIwIDAgNTAgNTBcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cmVjdCB4PVwiMC41XCIgeT1cIjAuNVwiIHdpZHRoPVwiNDlcIiBoZWlnaHQ9XCI0OVwiIHN0cm9rZT1cImJsYWNrXCIvPjxwYXRoIGQ9XCJNMzIgMjUuMjVMMjUuNzUgMTlMMjQuODY4OCAxOS44ODEyTDI5LjYwNjIgMjQuNjI1TDE3IDI0LjYyNUwxNyAyNS44NzVMMjkuNjA2MiAyNS44NzVMMjQuODY4NyAzMC42MTg3TDI1Ljc1IDMxLjVMMzIgMjUuMjVaXCIgZmlsbD1cImJsYWNrXCIvPjwvc3ZnPicpO1xufVxuLmFhLWJ1dHRvbi5hYS1idXR0b24tLTE6aG92ZXI6OmFmdGVyLCAuaHMtYnV0dG9uOmhvdmVyOjphZnRlciwgLmFhLWZvcm0tYnV0dG9uLS0xIGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjUwXCIgaGVpZ2h0PVwiNTBcIiB2aWV3Qm94PVwiMCAwIDUwIDUwXCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHJlY3QgeD1cIjAuNVwiIHk9XCIwLjVcIiB3aWR0aD1cIjQ5XCIgaGVpZ2h0PVwiNDlcIiBzdHJva2U9XCIlMjMwMEE4NERcIi8+PHBhdGggZD1cIk0zMiAyNS4yNUwyNS43NSAxOUwyNC44Njg4IDE5Ljg4MTJMMjkuNjA2MiAyNC42MjVMMTcgMjQuNjI1TDE3IDI1Ljg3NUwyOS42MDYyIDI1Ljg3NUwyNC44Njg3IDMwLjYxODdMMjUuNzUgMzEuNUwzMiAyNS4yNVpcIiBmaWxsPVwiJTIzMDBBODREXCIvPjwvc3ZnPicpO1xufVxuLmFhLWJ1dHRvbi5hYS1idXR0b24tLTEucHJldiwgLnByZXYuaHMtYnV0dG9uLCAuYWEtZm9ybS1idXR0b24tLTEgaW5wdXQuYWEtYnV0dG9uLnByZXZbdHlwZT1zdWJtaXRdLCAuYWEtZm9ybS1idXR0b24tLTEgaW5wdXQucHJldlt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiA4cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuLmFhLWJ1dHRvbi5hYS1idXR0b24tLTEucHJldjo6YWZ0ZXIsIC5wcmV2LmhzLWJ1dHRvbjo6YWZ0ZXIsIC5hYS1mb3JtLWJ1dHRvbi0tMSBpbnB1dC5hYS1idXR0b24ucHJldlt0eXBlPXN1Ym1pdF06OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hYS1idXR0b24uYWEtYnV0dG9uLS0xLnByZXY6OmJlZm9yZSwgLnByZXYuaHMtYnV0dG9uOjpiZWZvcmUsIC5hYS1mb3JtLWJ1dHRvbi0tMSBpbnB1dC5hYS1idXR0b24ucHJldlt0eXBlPXN1Ym1pdF06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMC4xcmVtO1xuICBsZWZ0OiAtMC4xcmVtO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAwLjJyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPVwiNTBcIiBoZWlnaHQ9XCI1MFwiIHZpZXdCb3g9XCIwIDAgNTAgNTBcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cmVjdCB4PVwiMC41XCIgeT1cIjAuNVwiIHdpZHRoPVwiNDlcIiBoZWlnaHQ9XCI0OVwiIHN0cm9rZT1cImJsYWNrXCIvPjxwYXRoIGQ9XCJNMzIgMjUuMjVMMjUuNzUgMTlMMjQuODY4OCAxOS44ODEyTDI5LjYwNjIgMjQuNjI1TDE3IDI0LjYyNUwxNyAyNS44NzVMMjkuNjA2MiAyNS44NzVMMjQuODY4NyAzMC42MTg3TDI1Ljc1IDMxLjVMMzIgMjUuMjVaXCIgZmlsbD1cImJsYWNrXCIvPjwvc3ZnPicpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLCB0cmFuc2Zvcm0gMHMsIG91dGxpbmUtb2Zmc2V0IDBzO1xufVxuLmFhLWJ1dHRvbi5hYS1idXR0b24tLTEucHJldjpob3Zlcjo6YmVmb3JlLCAucHJldi5ocy1idXR0b246aG92ZXI6OmJlZm9yZSwgLmFhLWZvcm0tYnV0dG9uLS0xIGlucHV0LmFhLWJ1dHRvbi5wcmV2W3R5cGU9c3VibWl0XTpob3Zlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjUwXCIgaGVpZ2h0PVwiNTBcIiB2aWV3Qm94PVwiMCAwIDUwIDUwXCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHJlY3QgeD1cIjAuNVwiIHk9XCIwLjVcIiB3aWR0aD1cIjQ5XCIgaGVpZ2h0PVwiNDlcIiBzdHJva2U9XCIlMjMwMEE4NERcIi8+PHBhdGggZD1cIk0zMiAyNS4yNUwyNS43NSAxOUwyNC44Njg4IDE5Ljg4MTJMMjkuNjA2MiAyNC42MjVMMTcgMjQuNjI1TDE3IDI1Ljg3NUwyOS42MDYyIDI1Ljg3NUwyNC44Njg3IDMwLjYxODdMMjUuNzUgMzEuNUwzMiAyNS4yNVpcIiBmaWxsPVwiJTIzMDBBODREXCIvPjwvc3ZnPicpO1xufVxuLmFhLWJ1dHRvbi5hYS1idXR0b24tLTI6OmFmdGVyLCAuYWEtYnV0dG9uLS0yLmhzLWJ1dHRvbjo6YWZ0ZXIsIC5hYS1mb3JtLWJ1dHRvbi0tMiBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdOjphZnRlciwgLmFhLWZvcm0tYnV0dG9uLS0yIGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b246OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjUwXCIgaGVpZ2h0PVwiNTBcIiB2aWV3Qm94PVwiMCAwIDUwIDUwXCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHJlY3QgeD1cIjAuNVwiIHk9XCIwLjVcIiB3aWR0aD1cIjQ5XCIgaGVpZ2h0PVwiNDlcIiBzdHJva2U9XCIlMjNGQkZBRkFcIi8+PHBhdGggZD1cIk0zMiAyNS4yNUwyNS43NSAxOUwyNC44Njg4IDE5Ljg4MTJMMjkuNjA2MiAyNC42MjVMMTcgMjQuNjI1TDE3IDI1Ljg3NUwyOS42MDYyIDI1Ljg3NUwyNC44Njg3IDMwLjYxODdMMjUuNzUgMzEuNUwzMiAyNS4yNVpcIiBmaWxsPVwiJTIzRkJGQUZBXCIvPjwvc3ZnPicpO1xufVxuLmFhLWJ1dHRvbi5hYS1idXR0b24tLTI6aG92ZXI6OmFmdGVyLCAuYWEtYnV0dG9uLS0yLmhzLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC5hYS1mb3JtLWJ1dHRvbi0tMiBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdOmhvdmVyOjphZnRlciwgLmFhLWZvcm0tYnV0dG9uLS0yIGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b246aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjUwXCIgaGVpZ2h0PVwiNTBcIiB2aWV3Qm94PVwiMCAwIDUwIDUwXCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHJlY3QgeD1cIjAuNVwiIHk9XCIwLjVcIiB3aWR0aD1cIjQ5XCIgaGVpZ2h0PVwiNDlcIiBzdHJva2U9XCIlMjMyOEI2NjBcIi8+PHBhdGggZD1cIk0zMiAyNS4yNUwyNS43NSAxOUwyNC44Njg4IDE5Ljg4MTJMMjkuNjA2MiAyNC42MjVMMTcgMjQuNjI1TDE3IDI1Ljg3NUwyOS42MDYyIDI1Ljg3NUwyNC44Njg3IDMwLjYxODdMMjUuNzUgMzEuNUwzMiAyNS4yNVpcIiBmaWxsPVwiJTIzMjhCNjYwXCIvPjwvc3ZnPicpO1xufVxuLmFhLWJ1dHRvbi5hYS1idXR0b24tLTM6OmFmdGVyLCAuYWEtYnV0dG9uLS0zLmhzLWJ1dHRvbjo6YWZ0ZXIsIC5hYS1mb3JtLWJ1dHRvbi0tMyBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdOjphZnRlciwgLmFhLWZvcm0tYnV0dG9uLS0zIGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b246OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjUwXCIgaGVpZ2h0PVwiNTBcIiB2aWV3Qm94PVwiMCAwIDUwIDUwXCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHJlY3QgeD1cIjAuNlwiIHk9XCIwLjZcIiB3aWR0aD1cIjQ4LjhcIiBoZWlnaHQ9XCI0OC44XCIgc3Ryb2tlPVwiJTIzRkJGQUZBXCIgc3Ryb2tlLXdpZHRoPVwiMS4yXCIvPjxwYXRoIGQ9XCJNMTkgMzIuMTY2N0gzMC42NjY3VjMwLjVIMTlWMzIuMTY2N1pNMzAuNjY2NyAyM0gyNy4zMzMzVjE4SDIyLjMzMzNWMjNIMTlMMjQuODMzMyAyOC44MzMzTDMwLjY2NjcgMjNaXCIgZmlsbD1cIiUyM0ZCRkFGQVwiLz48L3N2Zz4nKTtcbn1cbi5hYS1idXR0b24uYWEtYnV0dG9uLS0zOmhvdmVyOjphZnRlciwgLmFhLWJ1dHRvbi0tMy5ocy1idXR0b246aG92ZXI6OmFmdGVyLCAuYWEtZm9ybS1idXR0b24tLTMgaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XTpob3Zlcjo6YWZ0ZXIsIC5hYS1mb3JtLWJ1dHRvbi0tMyBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCI1MFwiIGhlaWdodD1cIjUwXCIgdmlld0JveD1cIjAgMCA1MCA1MFwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxyZWN0IHg9XCIwLjZcIiB5PVwiMC42XCIgd2lkdGg9XCI0OC44XCIgaGVpZ2h0PVwiNDguOFwiIHN0cm9rZT1cIiUyMzI4QjY2MFwiIHN0cm9rZS13aWR0aD1cIjEuMlwiLz48cGF0aCBkPVwiTTE5IDMyLjE2NjdIMzAuNjY2N1YzMC41SDE5VjMyLjE2NjdaTTMwLjY2NjcgMjNIMjcuMzMzM1YxOEgyMi4zMzMzVjIzSDE5TDI0LjgzMzMgMjguODMzM0wzMC42NjY3IDIzWlwiIGZpbGw9XCIlMjMyOEI2NjBcIi8+PC9zdmc+Jyk7XG59XG4uYWEtYnV0dG9uLmFhLWJ1dHRvbi0tODo6YWZ0ZXIsIC5hYS1idXR0b24tLTguaHMtYnV0dG9uOjphZnRlciwgLmFhLWZvcm0tYnV0dG9uLS04IGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF06OmFmdGVyLCAuYWEtZm9ybS1idXR0b24tLTggaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPVwiNTBcIiBoZWlnaHQ9XCI1MFwiIHZpZXdCb3g9XCIwIDAgNTAgNTBcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cmVjdCB4PVwiMC42XCIgeT1cIjAuNlwiIHdpZHRoPVwiNDguOFwiIGhlaWdodD1cIjQ4LjhcIiBzdHJva2U9XCJibGFja1wiIHN0cm9rZS13aWR0aD1cIjEuMlwiLz48cGF0aCBkPVwiTTE5IDMyLjE2NjdIMzAuNjY2N1YzMC41SDE5VjMyLjE2NjdaTTMwLjY2NjcgMjNIMjcuMzMzM1YxOEgyMi4zMzMzVjIzSDE5TDI0LjgzMzMgMjguODMzM0wzMC42NjY3IDIzWlwiIGZpbGw9XCJibGFja1wiLz48L3N2Zz4nKTtcbn1cbi5hYS1idXR0b24uYWEtYnV0dG9uLS04OmhvdmVyOjphZnRlciwgLmFhLWJ1dHRvbi0tOC5ocy1idXR0b246aG92ZXI6OmFmdGVyLCAuYWEtZm9ybS1idXR0b24tLTggaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XTpob3Zlcjo6YWZ0ZXIsIC5hYS1mb3JtLWJ1dHRvbi0tOCBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCI1MFwiIGhlaWdodD1cIjUwXCIgdmlld0JveD1cIjAgMCA1MCA1MFwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxyZWN0IHg9XCIwLjZcIiB5PVwiMC42XCIgd2lkdGg9XCI0OC44XCIgaGVpZ2h0PVwiNDguOFwiIHN0cm9rZT1cIiUyMzAwQTg0RFwiIHN0cm9rZS13aWR0aD1cIjEuMlwiLz48cGF0aCBkPVwiTTE5IDMyLjE2NjdIMzAuNjY2N1YzMC41SDE5VjMyLjE2NjdaTTMwLjY2NjcgMjNIMjcuMzMzM1YxOEgyMi4zMzMzVjIzSDE5TDI0LjgzMzMgMjguODMzM0wzMC42NjY3IDIzWlwiIGZpbGw9XCIlMjMwMEE4NERcIi8+PC9zdmc+Jyk7XG59XG4uYWEtYnV0dG9uLmFhLWJ1dHRvbi0tNCwgLmFhLWJ1dHRvbi0tNC5ocy1idXR0b24sIC5hYS1mb3JtLWJ1dHRvbi0tNCBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdLCAuYWEtZm9ybS1idXR0b24tLTQgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbiwgLmFhLWJ1dHRvbi5hYS1idXR0b24tLTUsIC5hYS1idXR0b24tLTUuaHMtYnV0dG9uLCAuYWEtZm9ybS1idXR0b24tLTUgaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XSwgLmFhLWZvcm0tYnV0dG9uLS01IGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b24sIC5hYS1idXR0b24uYWEtYnV0dG9uLS02LCAuYWEtYnV0dG9uLS02LmhzLWJ1dHRvbiwgLmFhLWZvcm0tYnV0dG9uLS02IGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5hYS1mb3JtLWJ1dHRvbi0tNiBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uLCAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tNywgLmFhLWJ1dHRvbi0tNy5ocy1idXR0b24sIC5hYS1mb3JtLWJ1dHRvbi0tNyBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdLCAuYWEtZm9ybS1idXR0b24tLTcgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjVyZW0gKyAwLjF2dyk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xufVxuLmFhLWJ1dHRvbi5hYS1idXR0b24tLTQ6OmFmdGVyLCAuYWEtYnV0dG9uLS00LmhzLWJ1dHRvbjo6YWZ0ZXIsIC5hYS1mb3JtLWJ1dHRvbi0tNCBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdOjphZnRlciwgLmFhLWZvcm0tYnV0dG9uLS00IGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b246OmFmdGVyLCAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tNTo6YWZ0ZXIsIC5hYS1idXR0b24tLTUuaHMtYnV0dG9uOjphZnRlciwgLmFhLWZvcm0tYnV0dG9uLS01IGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF06OmFmdGVyLCAuYWEtZm9ybS1idXR0b24tLTUgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbjo6YWZ0ZXIsIC5hYS1idXR0b24uYWEtYnV0dG9uLS02OjphZnRlciwgLmFhLWJ1dHRvbi0tNi5ocy1idXR0b246OmFmdGVyLCAuYWEtZm9ybS1idXR0b24tLTYgaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XTo6YWZ0ZXIsIC5hYS1mb3JtLWJ1dHRvbi0tNiBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uOjphZnRlciwgLmFhLWJ1dHRvbi5hYS1idXR0b24tLTc6OmFmdGVyLCAuYWEtYnV0dG9uLS03LmhzLWJ1dHRvbjo6YWZ0ZXIsIC5hYS1mb3JtLWJ1dHRvbi0tNyBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdOjphZnRlciwgLmFhLWZvcm0tYnV0dG9uLS03IGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgbWFyZ2luLWxlZnQ6IDEuMXJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UsIHRyYW5zZm9ybSAwcywgb3V0bGluZS1vZmZzZXQgMHM7XG59XG4uYWEtYnV0dG9uLmFhLWJ1dHRvbi0tNDo6YWZ0ZXIsIC5hYS1idXR0b24tLTQuaHMtYnV0dG9uOjphZnRlciwgLmFhLWZvcm0tYnV0dG9uLS00IGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF06OmFmdGVyLCAuYWEtZm9ybS1idXR0b24tLTQgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxLjhyZW07XG4gIGhlaWdodDogMS4ycmVtO1xuICByaWdodDogMHJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjE4XCIgaGVpZ2h0PVwiMTJcIiB2aWV3Qm94PVwiMCAwIDE4IDEyXCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZmlsbC1ydWxlPVwiZXZlbm9kZFwiIGNsaXAtcnVsZT1cImV2ZW5vZGRcIiBkPVwiTTE3Ljk0MjQgNi4wMDAwNEwxMi4xMzg0IDExLjgwNTRMMTEuMTk0NCAxMC44NjI3TDE1LjM5MDQgNi42NjY3TDAuMzMzMDQ5IDYuNjY2N0wwLjMzMzA1IDUuMzMzMzdMMTUuMzkwNCA1LjMzMzM3TDExLjE5NDQgMS4xMzg3TDEyLjEzODQgMC4xOTQ3MDJMMTcuOTQyNCA2LjAwMDA0WlwiIGZpbGw9XCJibGFja1wiLz48L3N2Zz4nKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjhyZW0gMS4ycmVtO1xufVxuLmFhLWJ1dHRvbi5hYS1idXR0b24tLTQ6aG92ZXI6OmFmdGVyLCAuYWEtYnV0dG9uLS00LmhzLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC5hYS1mb3JtLWJ1dHRvbi0tNCBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdOmhvdmVyOjphZnRlciwgLmFhLWZvcm0tYnV0dG9uLS00IGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b246aG92ZXI6OmFmdGVyIHtcbiAgcmlnaHQ6IC0wLjVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCIxOFwiIGhlaWdodD1cIjEyXCIgdmlld0JveD1cIjAgMCAxOCAxMlwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGZpbGwtcnVsZT1cImV2ZW5vZGRcIiBjbGlwLXJ1bGU9XCJldmVub2RkXCIgZD1cIk0xNy45NDI0IDYuMDAwMDRMMTIuMTM4NCAxMS44MDU0TDExLjE5NDQgMTAuODYyN0wxNS4zOTA0IDYuNjY2N0wwLjMzMzA0OSA2LjY2NjdMMC4zMzMwNSA1LjMzMzM3TDE1LjM5MDQgNS4zMzMzN0wxMS4xOTQ0IDEuMTM4N0wxMi4xMzg0IDAuMTk0NzAyTDE3Ljk0MjQgNi4wMDAwNFpcIiBmaWxsPVwiJTIzMDBBODREXCIvPjwvc3ZnPicpO1xufVxuLmFhLWJ1dHRvbi5hYS1idXR0b24tLTU6OmFmdGVyLCAuYWEtYnV0dG9uLS01LmhzLWJ1dHRvbjo6YWZ0ZXIsIC5hYS1mb3JtLWJ1dHRvbi0tNSBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdOjphZnRlciwgLmFhLWZvcm0tYnV0dG9uLS01IGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b246OmFmdGVyIHtcbiAgd2lkdGg6IDEuMnJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCIxMlwiIGhlaWdodD1cIjE1XCIgdmlld0JveD1cIjAgMCAxMiAxNVwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNMC4xNjYwMTYgMTQuNjY2N0gxMS44MzI3VjEzSDAuMTY2MDE2VjE0LjY2NjdaTTExLjgzMjcgNS41SDguNDk5MzVWMC41SDMuNDk5MzVWNS41SDAuMTY2MDE2TDUuOTk5MzUgMTEuMzMzM0wxMS44MzI3IDUuNVpcIiBmaWxsPVwiYmxhY2tcIi8+PC9zdmc+Jyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMS4ycmVtIDEuNXJlbTtcbn1cbi5hYS1idXR0b24uYWEtYnV0dG9uLS01OmhvdmVyOjphZnRlciwgLmFhLWJ1dHRvbi0tNS5ocy1idXR0b246aG92ZXI6OmFmdGVyLCAuYWEtZm9ybS1idXR0b24tLTUgaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XTpob3Zlcjo6YWZ0ZXIsIC5hYS1mb3JtLWJ1dHRvbi0tNSBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCIxMlwiIGhlaWdodD1cIjE1XCIgdmlld0JveD1cIjAgMCAxMiAxNVwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNMC4xNjYwMTYgMTQuNjY2N0gxMS44MzI3VjEzSDAuMTY2MDE2VjE0LjY2NjdaTTExLjgzMjcgNS41SDguNDk5MzVWMC41SDMuNDk5MzVWNS41SDAuMTY2MDE2TDUuOTk5MzUgMTEuMzMzM0wxMS44MzI3IDUuNVpcIiBmaWxsPVwiJTIzMDBBODREXCIvPjwvc3ZnPicpO1xufVxuLmFhLWJ1dHRvbi5hYS1idXR0b24tLTY6OmFmdGVyLCAuYWEtYnV0dG9uLS02LmhzLWJ1dHRvbjo6YWZ0ZXIsIC5hYS1mb3JtLWJ1dHRvbi0tNiBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdOjphZnRlciwgLmFhLWZvcm0tYnV0dG9uLS02IGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b246OmFmdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMS44cmVtO1xuICBoZWlnaHQ6IDEuMnJlbTtcbiAgcmlnaHQ6IDByZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCIxOFwiIGhlaWdodD1cIjEyXCIgdmlld0JveD1cIjAgMCAxOCAxMlwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGZpbGwtcnVsZT1cImV2ZW5vZGRcIiBjbGlwLXJ1bGU9XCJldmVub2RkXCIgZD1cIk0xNy45NDI0IDYuMDAwMDRMMTIuMTM4NCAxMS44MDU0TDExLjE5NDQgMTAuODYyN0wxNS4zOTA0IDYuNjY2N0wwLjMzMzA0OSA2LjY2NjdMMC4zMzMwNSA1LjMzMzM3TDE1LjM5MDQgNS4zMzMzN0wxMS4xOTQ0IDEuMTM4N0wxMi4xMzg0IDAuMTk0NzAyTDE3Ljk0MjQgNi4wMDAwNFpcIiBmaWxsPVwiJTIzRkJGQUZBXCIvPjwvc3ZnPicpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuOHJlbSAxLjJyZW07XG59XG4uYWEtYnV0dG9uLmFhLWJ1dHRvbi0tNjpob3Zlcjo6YWZ0ZXIsIC5hYS1idXR0b24tLTYuaHMtYnV0dG9uOmhvdmVyOjphZnRlciwgLmFhLWZvcm0tYnV0dG9uLS02IGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXI6OmFmdGVyLCAuYWEtZm9ybS1idXR0b24tLTYgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIge1xuICByaWdodDogLTAuNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjE4XCIgaGVpZ2h0PVwiMTJcIiB2aWV3Qm94PVwiMCAwIDE4IDEyXCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZmlsbC1ydWxlPVwiZXZlbm9kZFwiIGNsaXAtcnVsZT1cImV2ZW5vZGRcIiBkPVwiTTE3Ljk0MjQgNi4wMDAwNEwxMi4xMzg0IDExLjgwNTRMMTEuMTk0NCAxMC44NjI3TDE1LjM5MDQgNi42NjY3TDAuMzMzMDQ5IDYuNjY2N0wwLjMzMzA1IDUuMzMzMzdMMTUuMzkwNCA1LjMzMzM3TDExLjE5NDQgMS4xMzg3TDEyLjEzODQgMC4xOTQ3MDJMMTcuOTQyNCA2LjAwMDA0WlwiIGZpbGw9XCIlMjMyOEI2NjBcIi8+PC9zdmc+Jyk7XG59XG4uYWEtYnV0dG9uLmFhLWJ1dHRvbi0tNzo6YWZ0ZXIsIC5hYS1idXR0b24tLTcuaHMtYnV0dG9uOjphZnRlciwgLmFhLWZvcm0tYnV0dG9uLS03IGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF06OmFmdGVyLCAuYWEtZm9ybS1idXR0b24tLTcgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbjo6YWZ0ZXIge1xuICB3aWR0aDogMS4ycmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjEyXCIgaGVpZ2h0PVwiMTVcIiB2aWV3Qm94PVwiMCAwIDEyIDE1XCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk0wLjE2NjAxNiAxNC42NjY3SDExLjgzMjdWMTNIMC4xNjYwMTZWMTQuNjY2N1pNMTEuODMyNyA1LjVIOC40OTkzNVYwLjVIMy40OTkzNVY1LjVIMC4xNjYwMTZMNS45OTkzNSAxMS4zMzMzTDExLjgzMjcgNS41WlwiIGZpbGw9XCIlMjNGQkZBRkFcIi8+PC9zdmc+Jyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMS4ycmVtIDEuNXJlbTtcbn1cbi5hYS1idXR0b24uYWEtYnV0dG9uLS03OmhvdmVyOjphZnRlciwgLmFhLWJ1dHRvbi0tNy5ocy1idXR0b246aG92ZXI6OmFmdGVyLCAuYWEtZm9ybS1idXR0b24tLTcgaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XTpob3Zlcjo6YWZ0ZXIsIC5hYS1mb3JtLWJ1dHRvbi0tNyBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCIxMlwiIGhlaWdodD1cIjE1XCIgdmlld0JveD1cIjAgMCAxMiAxNVwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNMC4xNjYwMTYgMTQuNjY2N0gxMS44MzI3VjEzSDAuMTY2MDE2VjE0LjY2NjdaTTExLjgzMjcgNS41SDguNDk5MzVWMC41SDMuNDk5MzVWNS41SDAuMTY2MDE2TDUuOTk5MzUgMTEuMzMzM0wxMS44MzI3IDUuNVpcIiBmaWxsPVwiJTIzMjhCNjYwXCIvPjwvc3ZnPicpO1xufVxuXG4uYWEtZm9ybS1idXR0b24tLTEgLmFjdGlvbnMsXG4uYWEtZm9ybS1idXR0b24tLTIgLmFjdGlvbnMsXG4uYWEtZm9ybS1idXR0b24tLTMgLmFjdGlvbnMsXG4uYWEtZm9ybS1idXR0b24tLTggLmFjdGlvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hYS1mb3JtLWJ1dHRvbi0tMSAuYWN0aW9uczo6YWZ0ZXIsXG4uYWEtZm9ybS1idXR0b24tLTIgLmFjdGlvbnM6OmFmdGVyLFxuLmFhLWZvcm0tYnV0dG9uLS0zIC5hY3Rpb25zOjphZnRlcixcbi5hYS1mb3JtLWJ1dHRvbi0tOCAuYWN0aW9uczo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHJlbTtcbiAgcmlnaHQ6IDByZW07XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZSwgdHJhbnNmb3JtIDBzLCBvdXRsaW5lLW9mZnNldCAwcztcbn1cblxuLmFhLWZvcm0tYnV0dG9uLS0xIC5hY3Rpb25zOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCI1MFwiIGhlaWdodD1cIjUwXCIgdmlld0JveD1cIjAgMCA1MCA1MFwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxyZWN0IHg9XCIwLjVcIiB5PVwiMC41XCIgd2lkdGg9XCI0OVwiIGhlaWdodD1cIjQ5XCIgc3Ryb2tlPVwiYmxhY2tcIi8+PHBhdGggZD1cIk0zMiAyNS4yNUwyNS43NSAxOUwyNC44Njg4IDE5Ljg4MTJMMjkuNjA2MiAyNC42MjVMMTcgMjQuNjI1TDE3IDI1Ljg3NUwyOS42MDYyIDI1Ljg3NUwyNC44Njg3IDMwLjYxODdMMjUuNzUgMzEuNUwzMiAyNS4yNVpcIiBmaWxsPVwiYmxhY2tcIi8+PC9zdmc+Jyk7XG59XG4uYWEtZm9ybS1idXR0b24tLTEgLmFjdGlvbnM6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjUwXCIgaGVpZ2h0PVwiNTBcIiB2aWV3Qm94PVwiMCAwIDUwIDUwXCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHJlY3QgeD1cIjAuNVwiIHk9XCIwLjVcIiB3aWR0aD1cIjQ5XCIgaGVpZ2h0PVwiNDlcIiBzdHJva2U9XCIlMjMwMEE4NERcIi8+PHBhdGggZD1cIk0zMiAyNS4yNUwyNS43NSAxOUwyNC44Njg4IDE5Ljg4MTJMMjkuNjA2MiAyNC42MjVMMTcgMjQuNjI1TDE3IDI1Ljg3NUwyOS42MDYyIDI1Ljg3NUwyNC44Njg3IDMwLjYxODdMMjUuNzUgMzEuNUwzMiAyNS4yNVpcIiBmaWxsPVwiJTIzMDBBODREXCIvPjwvc3ZnPicpO1xufVxuXG4uYWEtZm9ybS1idXR0b24tLTIgLmFjdGlvbnM6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjUwXCIgaGVpZ2h0PVwiNTBcIiB2aWV3Qm94PVwiMCAwIDUwIDUwXCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHJlY3QgeD1cIjAuNVwiIHk9XCIwLjVcIiB3aWR0aD1cIjQ5XCIgaGVpZ2h0PVwiNDlcIiBzdHJva2U9XCIlMjNGQkZBRkFcIi8+PHBhdGggZD1cIk0zMiAyNS4yNUwyNS43NSAxOUwyNC44Njg4IDE5Ljg4MTJMMjkuNjA2MiAyNC42MjVMMTcgMjQuNjI1TDE3IDI1Ljg3NUwyOS42MDYyIDI1Ljg3NUwyNC44Njg3IDMwLjYxODdMMjUuNzUgMzEuNUwzMiAyNS4yNVpcIiBmaWxsPVwiJTIzRkJGQUZBXCIvPjwvc3ZnPicpO1xufVxuLmFhLWZvcm0tYnV0dG9uLS0yIC5hY3Rpb25zOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCI1MFwiIGhlaWdodD1cIjUwXCIgdmlld0JveD1cIjAgMCA1MCA1MFwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxyZWN0IHg9XCIwLjVcIiB5PVwiMC41XCIgd2lkdGg9XCI0OVwiIGhlaWdodD1cIjQ5XCIgc3Ryb2tlPVwiJTIzMjhCNjYwXCIvPjxwYXRoIGQ9XCJNMzIgMjUuMjVMMjUuNzUgMTlMMjQuODY4OCAxOS44ODEyTDI5LjYwNjIgMjQuNjI1TDE3IDI0LjYyNUwxNyAyNS44NzVMMjkuNjA2MiAyNS44NzVMMjQuODY4NyAzMC42MTg3TDI1Ljc1IDMxLjVMMzIgMjUuMjVaXCIgZmlsbD1cIiUyMzI4QjY2MFwiLz48L3N2Zz4nKTtcbn1cblxuLmFhLWZvcm0tYnV0dG9uLS0zIC5hY3Rpb25zOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCI1MFwiIGhlaWdodD1cIjUwXCIgdmlld0JveD1cIjAgMCA1MCA1MFwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxyZWN0IHg9XCIwLjZcIiB5PVwiMC42XCIgd2lkdGg9XCI0OC44XCIgaGVpZ2h0PVwiNDguOFwiIHN0cm9rZT1cIiUyM0ZCRkFGQVwiIHN0cm9rZS13aWR0aD1cIjEuMlwiLz48cGF0aCBkPVwiTTE5IDMyLjE2NjdIMzAuNjY2N1YzMC41SDE5VjMyLjE2NjdaTTMwLjY2NjcgMjNIMjcuMzMzM1YxOEgyMi4zMzMzVjIzSDE5TDI0LjgzMzMgMjguODMzM0wzMC42NjY3IDIzWlwiIGZpbGw9XCIlMjNGQkZBRkFcIi8+PC9zdmc+Jyk7XG59XG4uYWEtZm9ybS1idXR0b24tLTMgLmFjdGlvbnM6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjUwXCIgaGVpZ2h0PVwiNTBcIiB2aWV3Qm94PVwiMCAwIDUwIDUwXCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHJlY3QgeD1cIjAuNlwiIHk9XCIwLjZcIiB3aWR0aD1cIjQ4LjhcIiBoZWlnaHQ9XCI0OC44XCIgc3Ryb2tlPVwiJTIzMjhCNjYwXCIgc3Ryb2tlLXdpZHRoPVwiMS4yXCIvPjxwYXRoIGQ9XCJNMTkgMzIuMTY2N0gzMC42NjY3VjMwLjVIMTlWMzIuMTY2N1pNMzAuNjY2NyAyM0gyNy4zMzMzVjE4SDIyLjMzMzNWMjNIMTlMMjQuODMzMyAyOC44MzMzTDMwLjY2NjcgMjNaXCIgZmlsbD1cIiUyMzI4QjY2MFwiLz48L3N2Zz4nKTtcbn1cblxuLmFhLWZvcm0tYnV0dG9uLS04IC5hY3Rpb25zOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCI1MFwiIGhlaWdodD1cIjUwXCIgdmlld0JveD1cIjAgMCA1MCA1MFwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxyZWN0IHg9XCIwLjZcIiB5PVwiMC42XCIgd2lkdGg9XCI0OC44XCIgaGVpZ2h0PVwiNDguOFwiIHN0cm9rZT1cImJsYWNrXCIgc3Ryb2tlLXdpZHRoPVwiMS4yXCIvPjxwYXRoIGQ9XCJNMTkgMzIuMTY2N0gzMC42NjY3VjMwLjVIMTlWMzIuMTY2N1pNMzAuNjY2NyAyM0gyNy4zMzMzVjE4SDIyLjMzMzNWMjNIMTlMMjQuODMzMyAyOC44MzMzTDMwLjY2NjcgMjNaXCIgZmlsbD1cImJsYWNrXCIvPjwvc3ZnPicpO1xufVxuLmFhLWZvcm0tYnV0dG9uLS04IC5hY3Rpb25zOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCI1MFwiIGhlaWdodD1cIjUwXCIgdmlld0JveD1cIjAgMCA1MCA1MFwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxyZWN0IHg9XCIwLjZcIiB5PVwiMC42XCIgd2lkdGg9XCI0OC44XCIgaGVpZ2h0PVwiNDguOFwiIHN0cm9rZT1cIiUyMzAwQTg0RFwiIHN0cm9rZS13aWR0aD1cIjEuMlwiLz48cGF0aCBkPVwiTTE5IDMyLjE2NjdIMzAuNjY2N1YzMC41SDE5VjMyLjE2NjdaTTMwLjY2NjcgMjNIMjcuMzMzM1YxOEgyMi4zMzMzVjIzSDE5TDI0LjgzMzMgMjguODMzM0wzMC42NjY3IDIzWlwiIGZpbGw9XCIlMjMwMEE4NERcIi8+PC9zdmc+Jyk7XG59XG5cbi5hYS1idXR0b24tY29udGFpbmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IGNhbGMoMy4ycmVtICogMC43NSk7XG59XG5cbltjbGFzcyo9X19jb250ZW50XSArIC5hYS1idXR0b24tY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMy4ycmVtO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgQ29udGVudCBsaWZ0XG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtY29udGV0LWxpZnQsXG4uYWEtbmF2aWdhdGlvbiAuYWEtY29udGV0LWxpZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IGNhbGMoMy4ycmVtICogMC43NSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OEJEMDA7XG59XG4uYWEtY29udGV0LWxpZnQgPiBhLFxuLmFhLWNvbnRldC1saWZ0ID4gc3Bhbixcbi5hYS1uYXZpZ2F0aW9uIC5hYS1jb250ZXQtbGlmdCA+IGEsXG4uYWEtbmF2aWdhdGlvbiAuYWEtY29udGV0LWxpZnQgPiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcbiAgRm9ybXNcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogIWltcG9ydGFudCBydWxlcyBvdmVycmlkZSBIdWJTcG90IGRlZmF1bHQgZm9ybSBzdHlsZXMgKi9cbi5ocy1mb3JtIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNXJlbSArIDAuMXZ3KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5ocy1mb3JtIC5ocy1mb3JtLWZpZWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygzLjJyZW0gKiAwLjc1KTtcbn1cbi5ocy1mb3JtIGZpZWxkc2V0IHtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG59XG4uaHMtZm9ybSBmaWVsZHNldDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDMuMnJlbSAqIDAuNzUpO1xufVxuLmhzLWZvcm0gZmllbGRzZXQgLmhzLWZvcm0tZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmhzLWZvcm0gdWwsXG4uaHMtZm9ybSBvbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5ocy1mb3JtIGxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuOGVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tdG9wOiAwLjZlbTtcbiAgb3BhY2l0eTogMC44O1xuICBvcmRlcjogMTtcbn1cbi5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0yLFxuLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogY2FsYygzLjJyZW0gKiAwLjc1KSBjYWxjKDMuMnJlbSAqIDAuNSk7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbn1cblxuLmZvcm0tdGl0bGU6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaHMtZm9ybS1maWVsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uaHMtZm9ybS1maWVsZCAuaW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5ocy1mb3JtLWZpZWxkID4gbGFiZWwgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuMXZ3KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC42cmVtO1xufVxuLmhzLWZvcm0tZmllbGQgPiBsYWJlbCBzcGFuOmVtcHR5LCAuaHMtZm9ybS1maWVsZCA+IGxhYmVsIHNwYW46ZW1wdHkgKyBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhzLWlucHV0LFxuLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IFtuYW1lPXBhc3N3b3JkXSxcbi5ocy1zZWFyY2gtZmllbGRfX2lucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0ZCRkFGQTtcbiAgYm9yZGVyLXJhZGl1czogMHJlbTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwLjFyZW07XG4gIGNvbG9yOiAjRkJGQUZBO1xuICBoZWlnaHQ6IDVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDAuOGVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjhlbTtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5ocy1pbnB1dDpob3Zlcixcbi5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCBbbmFtZT1wYXNzd29yZF06aG92ZXIsXG4uaHMtc2VhcmNoLWZpZWxkX19pbnB1dDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ocy1pbnB1dDo6cGxhY2Vob2xkZXIsXG4uaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgW25hbWU9cGFzc3dvcmRdOjpwbGFjZWhvbGRlcixcbi5ocy1zZWFyY2gtZmllbGRfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwLjY7XG59XG4uaHMtaW5wdXRbdHlwZT1jaGVja2JveF0sIC5ocy1pbnB1dFt0eXBlPXJhZGlvXSxcbi5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCBbbmFtZT1wYXNzd29yZF1bdHlwZT1jaGVja2JveF0sXG4uaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgW25hbWU9cGFzc3dvcmRdW3R5cGU9cmFkaW9dLFxuLmhzLXNlYXJjaC1maWVsZF9faW5wdXRbdHlwZT1jaGVja2JveF0sXG4uaHMtc2VhcmNoLWZpZWxkX19pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuLmhzLWlucHV0W3R5cGU9ZmlsZV0sXG4uaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgW25hbWU9cGFzc3dvcmRdW3R5cGU9ZmlsZV0sXG4uaHMtc2VhcmNoLWZpZWxkX19pbnB1dFt0eXBlPWZpbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgcGFkZGluZzogMDtcbn1cbi5ocy1pbnB1dFt0eXBlPWZpbGVdOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbixcbi5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCBbbmFtZT1wYXNzd29yZF1bdHlwZT1maWxlXTo6ZmlsZS1zZWxlY3Rvci1idXR0b24sXG4uaHMtc2VhcmNoLWZpZWxkX19pbnB1dFt0eXBlPWZpbGVdOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1ZW07XG4gIHBhZGRpbmc6IDAuM2VtIDAuNmVtO1xufVxuLmhzLWlucHV0IG9wdGlvbixcbi5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCBbbmFtZT1wYXNzd29yZF0gb3B0aW9uLFxuLmhzLXNlYXJjaC1maWVsZF9faW5wdXQgb3B0aW9uIHtcbiAgY29sb3I6IGZpZWxkdGV4dDtcbn1cblxuLmFhLWJnLWdyYXkgLmhzLWlucHV0LCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmF5IC5ocy1pbnB1dCxcbi5hYS1iZy1ncmF5IC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCBbbmFtZT1wYXNzd29yZF0sXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmF5IC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCBbbmFtZT1wYXNzd29yZF0sXG4uYWEtYmctZ3JheSAuaHMtc2VhcmNoLWZpZWxkX19pbnB1dCxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYXkgLmhzLXNlYXJjaC1maWVsZF9faW5wdXQsXG4uYWEtYmctYmxhY2sgLmhzLWlucHV0LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYmxhY2sgLmhzLWlucHV0LFxuLmFhLWJnLWJsYWNrIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCBbbmFtZT1wYXNzd29yZF0sXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ibGFjayAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgW25hbWU9cGFzc3dvcmRdLFxuLmFhLWJnLWJsYWNrIC5ocy1zZWFyY2gtZmllbGRfX2lucHV0LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYmxhY2sgLmhzLXNlYXJjaC1maWVsZF9faW5wdXQsXG4uYWEtYmctZGFyayAuaHMtaW5wdXQsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1kYXJrIC5ocy1pbnB1dCxcbi5hYS1iZy1kYXJrIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCBbbmFtZT1wYXNzd29yZF0sXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1kYXJrIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCBbbmFtZT1wYXNzd29yZF0sXG4uYWEtYmctZGFyayAuaHMtc2VhcmNoLWZpZWxkX19pbnB1dCxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWRhcmsgLmhzLXNlYXJjaC1maWVsZF9faW5wdXQsXG4uYWEtYmctZ3JhZGllbnQtZGFyayAuaHMtaW5wdXQsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1kYXJrIC5ocy1pbnB1dCxcbi5hYS1iZy1ncmFkaWVudC1kYXJrIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCBbbmFtZT1wYXNzd29yZF0sXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1kYXJrIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCBbbmFtZT1wYXNzd29yZF0sXG4uYWEtYmctZ3JhZGllbnQtZGFyayAuaHMtc2VhcmNoLWZpZWxkX19pbnB1dCxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWRhcmsgLmhzLXNlYXJjaC1maWVsZF9faW5wdXQsXG4uYWEtYmctcHJpbWFyeSAuaHMtaW5wdXQsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5ocy1pbnB1dCxcbi5hYS1iZy1wcmltYXJ5IC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCBbbmFtZT1wYXNzd29yZF0sXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCBbbmFtZT1wYXNzd29yZF0sXG4uYWEtYmctcHJpbWFyeSAuaHMtc2VhcmNoLWZpZWxkX19pbnB1dCxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmhzLXNlYXJjaC1maWVsZF9faW5wdXQsXG4uYWEtYmctc2Vjb25kYXJ5IC5ocy1pbnB1dCxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuaHMtaW5wdXQsXG4uYWEtYmctc2Vjb25kYXJ5IC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCBbbmFtZT1wYXNzd29yZF0sXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IFtuYW1lPXBhc3N3b3JkXSxcbi5hYS1iZy1zZWNvbmRhcnkgLmhzLXNlYXJjaC1maWVsZF9faW5wdXQsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmhzLXNlYXJjaC1maWVsZF9faW5wdXQsXG4uYWEtYmctdGVydGlhcnkgLmhzLWlucHV0LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tdGVydGlhcnkgLmhzLWlucHV0LFxuLmFhLWJnLXRlcnRpYXJ5IC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCBbbmFtZT1wYXNzd29yZF0sXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS10ZXJ0aWFyeSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgW25hbWU9cGFzc3dvcmRdLFxuLmFhLWJnLXRlcnRpYXJ5IC5ocy1zZWFyY2gtZmllbGRfX2lucHV0LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tdGVydGlhcnkgLmhzLXNlYXJjaC1maWVsZF9faW5wdXQsXG4uYWEtYmctY29tcGxlbWVudGFyeSAuaHMtaW5wdXQsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IC5ocy1pbnB1dCxcbi5hYS1iZy1jb21wbGVtZW50YXJ5IC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCBbbmFtZT1wYXNzd29yZF0sXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCBbbmFtZT1wYXNzd29yZF0sXG4uYWEtYmctY29tcGxlbWVudGFyeSAuaHMtc2VhcmNoLWZpZWxkX19pbnB1dCxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgLmhzLXNlYXJjaC1maWVsZF9faW5wdXQge1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG59XG5cbi5ocy1zdWJtaXQge1xuICBtYXJnaW4tdG9wOiAzLjJyZW07XG59XG5cbi5ocy1mb3JtLWZpZWxkIC5pbnB1dHMtbGlzdCBsYWJlbCBzcGFuIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5ocy1mb3JtLWZpZWxkIC5tdWx0aS1jb250YWluZXIgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbn1cblxuLmhzLWlucHV0W3R5cGU9Y2hlY2tib3hdLFxuLmhzLWlucHV0W3R5cGU9cmFkaW9dIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTlweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE5cHg7XG4gIHRvcDogM3B4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkJGQUZBO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5sZWdhbC1jb25zZW50LWNvbnRhaW5lciAuaHMtaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICB0b3A6IDFweDtcbn1cblxuLmhzLWlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQsXG4uaHMtaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyOEI2NjA7XG59XG5cbi5ocy1pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOmFmdGVyLFxuLmhzLWlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kOiAjMjhCNjYwO1xuICB0b3A6IDNweDtcbiAgbGVmdDogM3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5ocy1pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAuaW5wdXQge1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5ocy1maWVsZHR5cGUtdGV4dGFyZWEgdGV4dGFyZWEge1xuICBoZWlnaHQ6IGNhbGMoNXJlbSAqIDMpO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBwYWRkaW5nOiAwLjhlbTtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuLmhzLWZpZWxkdHlwZS1zZWxlY3QgLmlucHV0LFxuLmhzLWZpZWxkdHlwZS1kYXRlIC5ocy1kYXRlaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaHMtZmllbGR0eXBlLXNlbGVjdCAuaW5wdXQ6OmFmdGVyLFxuLmhzLWZpZWxkdHlwZS1kYXRlIC5ocy1kYXRlaW5wdXQ6OmFmdGVyIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiBjYWxjKDAuOGVtICogMS4yNSk7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxLjZyZW07XG59XG4uaHMtZmllbGR0eXBlLXNlbGVjdCAuaW5wdXQgLmhzLWlucHV0LFxuLmhzLWZpZWxkdHlwZS1kYXRlIC5ocy1kYXRlaW5wdXQgLmhzLWlucHV0IHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygwLjhlbSAqIDMuNSk7XG59XG4uaHMtZmllbGR0eXBlLXNlbGVjdCAuaW5wdXQgLmhzLWlucHV0Ojotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3IsXG4uaHMtZmllbGR0eXBlLWRhdGUgLmhzLWRhdGVpbnB1dCAuaHMtaW5wdXQ6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ocy1maWVsZHR5cGUtc2VsZWN0IC5pbnB1dCBzZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLmhzLWZpZWxkdHlwZS1zZWxlY3QgLmlucHV0OjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCA8c3ZnIHZpZXdCb3g9XCIwIDAgMTIwIDc0XCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJtNjAgNzQtNjAtNjAgMTQtMTQgNDYgNDYgNDYtNDYgMTQgMTR6XCIgZmlsbD1cIiNDQ0NDQ0NcIi8+PC9zdmc+Jyk7XG59XG4uaHMtZmllbGR0eXBlLXNlbGVjdCAuaW5wdXQ6aG92ZXI6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsIDxzdmcgdmlld0JveD1cIjAgMCAxMjAgNzRcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIm02MCA3NC02MC02MCAxNC0xNCA0NiA0NiA0Ni00NiAxNCAxNHpcIiBmaWxsPVwiIzQ4QkQwMFwiLz48L3N2Zz4nKTtcbn1cblxuLmhzLWZpZWxkdHlwZS1kYXRlIC5ocy1kYXRlaW5wdXQ6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsIDxzdmcgdmlld0JveD1cIjAgMCA0NDggNTEyXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNMTUyIDY0SDI5NlYyNEMyOTYgMTAuNzUgMzA2LjcgMCAzMjAgMEMzMzMuMyAwIDM0NCAxMC43NSAzNDQgMjRWNjRIMzg0QzQxOS4zIDY0IDQ0OCA5Mi42NSA0NDggMTI4VjQ0OEM0NDggNDgzLjMgNDE5LjMgNTEyIDM4NCA1MTJINjRDMjguNjUgNTEyIDAgNDgzLjMgMCA0NDhWMTI4QzAgOTIuNjUgMjguNjUgNjQgNjQgNjRIMTA0VjI0QzEwNCAxMC43NSAxMTQuNyAwIDEyOCAwQzE0MS4zIDAgMTUyIDEwLjc1IDE1MiAyNFY2NHpNNDggMjQ4SDEyOFYxOTJINDhWMjQ4ek00OCAyOTZWMzYwSDEyOFYyOTZINDh6TTE3NiAyOTZWMzYwSDI3MlYyOTZIMTc2ek0zMjAgMjk2VjM2MEg0MDBWMjk2SDMyMHpNNDAwIDE5MkgzMjBWMjQ4SDQwMFYxOTJ6TTQwMCA0MDhIMzIwVjQ2NEgzODRDMzkyLjggNDY0IDQwMCA0NTYuOCA0MDAgNDQ4VjQwOHpNMjcyIDQwOEgxNzZWNDY0SDI3MlY0MDh6TTEyOCA0MDhINDhWNDQ4QzQ4IDQ1Ni44IDU1LjE2IDQ2NCA2NCA0NjRIMTI4VjQwOHpNMjcyIDE5MkgxNzZWMjQ4SDI3MlYxOTJ6XCIgZmlsbD1cIiNDQ0NDQ0NcIi8+PC9zdmc+Jyk7XG59XG4uaHMtZmllbGR0eXBlLWRhdGUgLmhzLWRhdGVpbnB1dDpob3Zlcjo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwgPHN2ZyB2aWV3Qm94PVwiMCAwIDQ0OCA1MTJcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk0xNTIgNjRIMjk2VjI0QzI5NiAxMC43NSAzMDYuNyAwIDMyMCAwQzMzMy4zIDAgMzQ0IDEwLjc1IDM0NCAyNFY2NEgzODRDNDE5LjMgNjQgNDQ4IDkyLjY1IDQ0OCAxMjhWNDQ4QzQ0OCA0ODMuMyA0MTkuMyA1MTIgMzg0IDUxMkg2NEMyOC42NSA1MTIgMCA0ODMuMyAwIDQ0OFYxMjhDMCA5Mi42NSAyOC42NSA2NCA2NCA2NEgxMDRWMjRDMTA0IDEwLjc1IDExNC43IDAgMTI4IDBDMTQxLjMgMCAxNTIgMTAuNzUgMTUyIDI0VjY0ek00OCAyNDhIMTI4VjE5Mkg0OFYyNDh6TTQ4IDI5NlYzNjBIMTI4VjI5Nkg0OHpNMTc2IDI5NlYzNjBIMjcyVjI5NkgxNzZ6TTMyMCAyOTZWMzYwSDQwMFYyOTZIMzIwek00MDAgMTkySDMyMFYyNDhINDAwVjE5MnpNNDAwIDQwOEgzMjBWNDY0SDM4NEMzOTIuOCA0NjQgNDAwIDQ1Ni44IDQwMCA0NDhWNDA4ek0yNzIgNDA4SDE3NlY0NjRIMjcyVjQwOHpNMTI4IDQwOEg0OFY0NDhDNDggNDU2LjggNTUuMTYgNDY0IDY0IDQ2NEgxMjhWNDA4ek0yNzIgMTkySDE3NlYyNDhIMjcyVjE5MnpcIiBmaWxsPVwiIzQ4QkQwMFwiLz48L3N2Zz4nKTtcbn1cbi5ocy1maWVsZHR5cGUtZGF0ZSAuaHMtZGF0ZWlucHV0IC5ocy1kYXRlcGlja2VyIC5mbi1kYXRlLXBpY2tlciAucGlrYS1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ocy1maWVsZHR5cGUtZGF0ZSAuaHMtZGF0ZWlucHV0IC5ocy1kYXRlcGlja2VyIC5mbi1kYXRlLXBpY2tlciAucGlrYS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhCRDAwICFpbXBvcnRhbnQ7XG59XG4uaHMtZmllbGR0eXBlLWRhdGUgLmhzLWRhdGVpbnB1dCAuaHMtZGF0ZXBpY2tlciAuZm4tZGF0ZS1waWNrZXIgLmlzLXNlbGVjdGVkIC5waWthLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOEI2NjA7XG4gIGNvbG9yOiAjNzQ3NDc0O1xufVxuLmhzLWZpZWxkdHlwZS1kYXRlIC5ocy1kYXRlaW5wdXQgLmhzLWRhdGVwaWNrZXIgLmZuLWRhdGUtcGlja2VyIC5pcy10b2RheSAucGlrYS1idXR0b24ge1xuICBjb2xvcjogIzc0NzQ3NDtcbn1cblxuLmhzLWlucHV0LmVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkJGQUZBO1xufVxuXG51bC5ocy1lcnJvci1tc2dzLFxuLmxlZ2FsLWNvbnNlbnQtY29udGFpbmVyIC5ocy1lcnJvci1tc2dzIHtcbiAgb3JkZXI6IDU7XG4gIG1hcmdpbi10b3A6IDAuNmVtO1xuICBtYXJnaW4tbGVmdDogMC44ZW07XG59XG51bC5ocy1lcnJvci1tc2dzIGxpLFxuLmxlZ2FsLWNvbnNlbnQtY29udGFpbmVyIC5ocy1lcnJvci1tc2dzIGxpIHtcbiAgcGFkZGluZzogMDtcbn1cbnVsLmhzLWVycm9yLW1zZ3MgbGFiZWwsXG4ubGVnYWwtY29uc2VudC1jb250YWluZXIgLmhzLWVycm9yLW1zZ3MgbGFiZWwge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI0ZCRkFGQSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDAuOGVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG51bC5ocy1lcnJvci1tc2dzIGxhYmVsOmJlZm9yZSxcbi5sZWdhbC1jb25zZW50LWNvbnRhaW5lciAuaHMtZXJyb3ItbXNncyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIiFcIjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAwLjJyZW0gc29saWQgI0ZCRkFGQTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBoZWlnaHQ6IDEuNnJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMy4ycmVtICogMC4yNSk7XG4gIHdpZHRoOiAxLjZyZW07XG59XG5cbi5oc19lcnJvcl9yb2xsdXAge1xuICBtYXJnaW4tdG9wOiBjYWxjKDMuMnJlbSAqIDAuNzUpO1xuICBwYWRkaW5nOiBjYWxjKDMuMnJlbSAqIDAuNSk7XG4gIGJvcmRlcjogMC4ycmVtIHNvbGlkICNGQkZBRkE7XG59XG4uaHNfZXJyb3Jfcm9sbHVwIC5ocy1lcnJvci1tc2dzIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubGVnYWwtY29uc2VudC1jb250YWluZXIge1xuICBmb250LXNpemU6IGNhbGMoMS41cmVtICsgMC4xdncpO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmxlZ2FsLWNvbnNlbnQtY29udGFpbmVyIC5ocy1maWVsZHR5cGUtYm9vbGVhbmNoZWNrYm94IHtcbiAgbWFyZ2luOiAwLjhyZW0gMDtcbn1cbi5sZWdhbC1jb25zZW50LWNvbnRhaW5lciAuaHMtZmllbGR0eXBlLWJvb2xlYW5jaGVja2JveCBpbnB1dCB7XG4gIG1hcmdpbi10b3A6IDAuM3JlbTtcbn1cblxuLmhzX2dkcHJfY29uc2VudF9tYXJrZXRpbmcgLmhzLWZvcm0tYm9vbGVhbmNoZWNrYm94IGxhYmVsLFxuLmhzX2dkcHJfY29uc2VudF9kYXRhIC5ocy1mb3JtLWJvb2xlYW5jaGVja2JveCBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBIYW1idXJnZXJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1zaXRlLWhlYWRlcl9faGFtYnVyZ2VyIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMS44cmVtO1xuICBoZWlnaHQ6IDEuNnJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAyMDA7XG59XG5cbi5hYS1oYW1idXJnZXIge1xuICB3aWR0aDogMS44cmVtO1xuICBoZWlnaHQ6IDEuNnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFhLWhhbWJ1cmdlciBzcGFuLFxuLmFhLWhhbWJ1cmdlciBzcGFuOmJlZm9yZSxcbi5hYS1oYW1idXJnZXIgc3BhbjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMXM7XG59XG4uYWEtaGFtYnVyZ2VyIHNwYW4ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFhLWhhbWJ1cmdlciBzcGFuOmJlZm9yZSxcbi5hYS1oYW1idXJnZXIgc3BhbjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5hYS1oYW1idXJnZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGxlZnQ6IDAuNHJlbTtcbiAgd2lkdGg6IDEuMnJlbTtcbiAgaGVpZ2h0OiAwLjJyZW07XG59XG4uYWEtaGFtYnVyZ2VyIHNwYW46YmVmb3JlLFxuLmFhLWhhbWJ1cmdlciBzcGFuOmFmdGVyIHtcbiAgd2lkdGg6IDEuOHJlbTtcbiAgaGVpZ2h0OiAwLjJyZW07XG59XG4uYWEtaGFtYnVyZ2VyIHNwYW46YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjZyZW0pO1xufVxuLmFhLWhhbWJ1cmdlciBzcGFuOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuNnJlbSk7XG59XG5cbi5qcy1uYXYtb3BlbiAuYWEtaGFtYnVyZ2VyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zIGVhc2U7XG59XG4uanMtbmF2LW9wZW4gLmFhLWhhbWJ1cmdlciBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uanMtbmF2LW9wZW4gLmFhLWhhbWJ1cmdlciBzcGFuOmJlZm9yZSwgLmpzLW5hdi1vcGVuIC5hYS1oYW1idXJnZXIgc3BhbjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5qcy1uYXYtb3BlbiAuYWEtaGFtYnVyZ2VyIHNwYW46YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmpzLW5hdi1vcGVuIC5hYS1oYW1idXJnZXIgc3BhbjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBMYW5ndWFnZVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLWxhbmd1YWdlcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gIGdyaWQtY29sdW1uLWdhcDogMC42cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYS1sYW5ndWFnZXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCBtaW5tYXgoMHB4LCAxZnIpKTtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDEuNnJlbTtcbiAgfVxufVxuLmFhLWxhbmd1YWdlcyBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWEtbGFuZ3VhZ2VzIGxpOm50aC1jaGlsZCgybikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIE5hdmlnYXRpb25cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmh0bWwge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXMgZWFzZTtcbn1cblxuYm9keS5qcy1uYXYtb3BlbiB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogaW5oZXJpdDtcbn1cblxuLmFhLW5hdmlnYXRpb24ge1xuICBoZWlnaHQ6IGluaGVyaXQ7XG59XG4uYWEtbmF2aWdhdGlvbiB1bCwgLmFhLW5hdmlnYXRpb24gbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uYWEtbmF2aWdhdGlvbiBhLCAuYWEtbmF2aWdhdGlvbiBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiBjYWxjKDEuMnJlbSArIDAuMXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjk2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbmF2aWdhdGlvbiBhLCAuYWEtbmF2aWdhdGlvbiBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjFyZW0gKyAwLjF2dyk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5hYS1uYXZpZ2F0aW9uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBpbmhlcml0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLXdyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDByZW0sIGF1dG8pKTtcbiAgfVxufVxuLmFhLW5hdmlnYXRpb24td3JhcHBlciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmFhLW5hdmlnYXRpb24td3JhcHBlci5hYS1uYXZpZ2F0aW9uLXdyYXBwZXItLTAge1xuICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuICBncmlkLWF1dG8tZmxvdzogcm93O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLXdyYXBwZXIuYWEtbmF2aWdhdGlvbi13cmFwcGVyLS0wIHtcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uYWEtbmF2aWdhdGlvbi13cmFwcGVyLmFhLW5hdmlnYXRpb24td3JhcHBlci0tMSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbmF2aWdhdGlvbi13cmFwcGVyLmFhLW5hdmlnYXRpb24td3JhcHBlci0tMSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogM3JlbTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zaXRpb246IHRvcCAyMDBtcyBlYXNlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG1heCg2NXZ3LCAxNTJyZW0gLyAxMiAqIDEyKTtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygzLjJyZW0gKyAyLjV2aCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMy4ycmVtICsgMi41dmgpO1xuICAgIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgY29sdW1uLWdhcDogY2FsYygzLjJyZW0gKyAwLjV2dyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgfVxufVxuLmFhLW5hdmlnYXRpb24td3JhcHBlci5hYS1uYXZpZ2F0aW9uLXdyYXBwZXItLTIge1xuICBkaXNwbGF5OiBub25lO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWEtbmF2aWdhdGlvbi13cmFwcGVyLmFhLW5hdmlnYXRpb24td3JhcHBlci0tMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0NDQ0NDQztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLXdyYXBwZXIuYWEtbmF2aWdhdGlvbi13cmFwcGVyLS0yIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHJvdy1nYXA6IDAuNnJlbTtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyhjYWxjKDMuMnJlbSArIDAuNXZ3KSAvIDIpO1xuICB9XG59XG4uYWEtbmF2aWdhdGlvbi13cmFwcGVyLmFhLW5hdmlnYXRpb24td3JhcHBlci0tMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NDQ0NDQztcbiAgbGVmdDogY2FsYyhtYXgoNXZ3LCAycmVtKSAvIC0xKTtcbiAgdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLXdyYXBwZXIuYWEtbmF2aWdhdGlvbi13cmFwcGVyLS0yOjpiZWZvcmUge1xuICAgIGxlZnQ6IGNhbGMobWF4KDd2dywgMnJlbSkgLyAtMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbmF2aWdhdGlvbi13cmFwcGVyLmFhLW5hdmlnYXRpb24td3JhcHBlci0tMjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5hYS1uYXZpZ2F0aW9uLWl0ZW0gLmFhLW5hdmlnYXRpb24tdG9nZ2xlLS1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbmF2aWdhdGlvbi1pdGVtIC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZS0tbGluayB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBpbmhlcml0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0wIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0xIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0xIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICB9XG59XG4uYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMSA+IGEsXG4uYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMSA+IHNwYW4ge1xuICBmb250LXNpemU6IGNhbGMoMS40cmVtICsgMC4xdncpO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTEgPiBhLFxuICAuYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMSA+IHNwYW4ge1xuICAgIGJvcmRlci10b3A6IDAuMXJlbSBzb2xpZCAjQ0NDQ0NDO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTEgPiBhLFxuICAuYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMSA+IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjNyZW0gKyAwLjF2dyk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgY29sb3I6ICM0OEJEMDA7XG4gIH1cbn1cbi5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0xID4gYSA+IHN2Zyxcbi5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0xID4gc3BhbiA+IHN2ZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMC4zcmVtO1xuICB3aWR0aDogMC42cmVtO1xuICBoZWlnaHQ6IDAuNHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0xID4gYSA+IHN2ZyxcbiAgLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTEgPiBzcGFuID4gc3ZnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMSA+IGE6aG92ZXIge1xuICBjb2xvcjogIzAwQTg0RDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMSA+IGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTEgLmFhLW5hdmlnYXRpb24tdG9nZ2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDVyZW07XG4gIGhlaWdodDogNS4wMDhyZW07XG4gIGJvcmRlci10b3A6IDAuMXJlbSBzb2xpZCAjQ0NDQ0NDO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0xIC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0yIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cbi5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0yID4gYSxcbi5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0yID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjZyZW0gKyAwLjF2dyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0yID4gYSxcbiAgLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTIgPiBzcGFuIHtcbiAgICBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgI0NDQ0NDQztcbiAgICBwYWRkaW5nOiAxLjJyZW0gMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0yID4gYSxcbiAgLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTIgPiBzcGFuIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxufVxuLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTIgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMEE4NEQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTIgPiBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS1jb250ZW50ID4gYSxcbi5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS1jb250ZW50ID4gc3BhbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYWEtbmF2aWdhdGlvbi10b2dnbGUge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgI0NDQ0NDQztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMS41cmVtIDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbmF2aWdhdGlvbi10b2dnbGUge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZSB7XG4gICAgcGFkZGluZzogMCAycmVtO1xuICB9XG59XG4uYWEtbmF2aWdhdGlvbi10b2dnbGUgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIuMXJlbTtcbiAgcmlnaHQ6IDByZW07XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWEtbmF2aWdhdGlvbi10b2dnbGUgc3ZnIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZSBzdmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDAuMnJlbTtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMC42cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuM3JlbTtcbiAgfVxufVxuLmFhLW5hdmlnYXRpb24tdG9nZ2xlICsgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTJyZW07XG4gIHdpZHRoOiA1LjVyZW07XG4gIGhlaWdodDogMTAwJTtcbn1cbi5hYS1uYXZpZ2F0aW9uLXRvZ2dsZSArIHNwYW4gPiBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMi4xcmVtO1xuICByaWdodDogMnJlbTtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG5cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IHtcbiAgLyouaHMtc2VhcmNoLWZpZWxkX19mb3JtOm5vdCguZm9jdXNlZCkge1xuXG4gICAgICAuaHMtc2VhcmNoLWZpZWxkX19idXR0b24ge1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuICB9Ki9cbn1cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IC5hYS1uYXZpZ2F0aW9uLXdyYXBwZXIge1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xufVxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgLmhzLXNlYXJjaC1maWVsZF9fZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTJyZW0gIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2U7XG59XG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSAuaHMtc2VhcmNoLWZpZWxkX19pbnB1dCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjNzQ3NDc0O1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMnJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxcmVtIDEuOHJlbTtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IGNhbGMoMS40cmVtICsgMC4xdncpO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSAuaHMtc2VhcmNoLWZpZWxkX19pbnB1dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuMXZ3KTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgfVxufVxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgLmhzLXNlYXJjaC1maWVsZF9faW5wdXQ6aG92ZXIsIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IC5ocy1zZWFyY2gtZmllbGRfX2lucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgIzAwQTg0RDtcbiAgY29sb3I6ICMwMEE4NEQ7XG59XG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSAuaHMtc2VhcmNoLWZpZWxkX19pbnB1dDo6cGxhY2Vob2xkZXIsIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IC5ocy1zZWFyY2gtZmllbGRfX2lucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgb3BhY2l0eTogMTtcbn1cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IC5ocy1zZWFyY2gtZmllbGRfX2J1dHRvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQkZBRkE7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4ycmVtO1xuICByaWdodDogMC4ycmVtO1xuICB3aWR0aDogMy42cmVtO1xuICBoZWlnaHQ6IDMuNnJlbTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDFyZW0gMCAwO1xufVxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgLmhzLXNlYXJjaC1maWVsZF9fYnV0dG9uID4gc3ZnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJGQUZBO1xuICBtaW4td2lkdGg6IDEuNnJlbTtcbiAgbWF4LXdpZHRoOiAxLjdyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDAuMnJlbTtcbiAgcmlnaHQ6IGluaXRpYWw7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IC5ocy1zZWFyY2gtZmllbGRfX2Zvcm0uZm9jdXNlZCB7XG4gIHdpZHRoOiAyMHJlbSAhaW1wb3J0YW50O1xufVxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgLmhzLXNlYXJjaC1maWVsZF9fZm9ybS5mb2N1c2VkIC5ocy1zZWFyY2gtZmllbGRfX2lucHV0IHtcbiAgd2lkdGg6IDIwcmVtICFpbXBvcnRhbnQ7XG59XG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSAuaHMtc2VhcmNoLWZpZWxkX19zdWdnZXN0aW9ucy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0taGF0IC5hYS1uYXZpZ2F0aW9uLXdyYXBwZXIuYWEtbmF2aWdhdGlvbi13cmFwcGVyLS0wIHtcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLWhhdCAuYWEtbmF2aWdhdGlvbi13cmFwcGVyLmFhLW5hdmlnYXRpb24td3JhcHBlci0tMCB7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgICBncmlkLWF1dG8tY29sdW1uczogYXV0bztcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0taGF0IC5hYS1uYXZpZ2F0aW9uLXdyYXBwZXIuYWEtbmF2aWdhdGlvbi13cmFwcGVyLS0xIHtcbiAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NDQ0NDQztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLWhhdCAuYWEtbmF2aWdhdGlvbi13cmFwcGVyLmFhLW5hdmlnYXRpb24td3JhcHBlci0tMSB7XG4gICAgdG9wOiAzLjZyZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWluLXdpZHRoOiBtYXgtY29udGVudDtcbiAgICBwYWRkaW5nOiAxLjJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0NDQ0NDQztcbiAgICBib3gtc2hhZG93OiAwcmVtIDAuNHJlbSAyLjRyZW0gcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0taGF0IC5hYS1uYXZpZ2F0aW9uLXdyYXBwZXIuYWEtbmF2aWdhdGlvbi13cmFwcGVyLS0xOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0taGF0IC5hYS1uYXZpZ2F0aW9uLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1oYXQgLmFhLW5hdmlnYXRpb24taXRlbS5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDQ0NDQ0M7XG4gIH1cbiAgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1oYXQgLmFhLW5hdmlnYXRpb24taXRlbS5pcy1hY3RpdmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxufVxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1oYXQgLmFhLW5hdmlnYXRpb24taXRlbS5pcy1hY3RpdmUgPiAuYWEtbmF2aWdhdGlvbi10b2dnbGU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1oYXQgLmFhLW5hdmlnYXRpb24taXRlbSBhLFxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1oYXQgLmFhLW5hdmlnYXRpb24taXRlbSAuYWEtbmF2aWdhdGlvbi10b2dnbGUsXG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLWhhdCAuYWEtbmF2aWdhdGlvbi1pdGVtIC5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTEgPiBhIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNHJlbSArIDAuMXZ3KTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLWhhdCAuYWEtbmF2aWdhdGlvbi1pdGVtIGEsXG4gIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0taGF0IC5hYS1uYXZpZ2F0aW9uLWl0ZW0gLmFhLW5hdmlnYXRpb24tdG9nZ2xlLFxuICAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLWhhdCAuYWEtbmF2aWdhdGlvbi1pdGVtIC5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTEgPiBhIHtcbiAgICBib3JkZXItcmlnaHQ6IDAuMXJlbSBzb2xpZCAjQ0NDQ0NDO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1oYXQgLmFhLW5hdmlnYXRpb24taXRlbSBhLFxuICAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLWhhdCAuYWEtbmF2aWdhdGlvbi1pdGVtIC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZSxcbiAgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1oYXQgLmFhLW5hdmlnYXRpb24taXRlbSAuYWEtbmF2aWdhdGlvbi1pdGVtLS0xID4gYSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuMXZ3KTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgfVxufVxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1oYXQgLmFhLW5hdmlnYXRpb24taXRlbSAuYWEtbmF2aWdhdGlvbi10b2dnbGUgc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4zcmVtO1xufVxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1oYXQgLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTAgPiBhLFxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1oYXQgLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTAgPiAuYWEtbmF2aWdhdGlvbi10b2dnbGUge1xuICBwYWRkaW5nOiAxLjJyZW0gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLWhhdCAuYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMCA+IGEsXG4gIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0taGF0IC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0wID4gLmFhLW5hdmlnYXRpb24tdG9nZ2xlIHtcbiAgICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLWhhdCAuYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMCA+IGEsXG4gIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0taGF0IC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0wID4gLmFhLW5hdmlnYXRpb24tdG9nZ2xlIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbn1cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0taGF0IC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0wID4gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG59XG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLWhhdCAuYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMDpmaXJzdC1vZi10eXBlID4gYSwgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1oYXQgLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTA6Zmlyc3Qtb2YtdHlwZSA+IC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0taGF0IC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0wOmxhc3Qtb2YtdHlwZSA+IGEsIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0taGF0IC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0wOmxhc3Qtb2YtdHlwZSA+IC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLWhhdCAuYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMSA+IGEge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICB9XG59XG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLWhhdCBhLCAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLWhhdCBidXR0b24ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBjb2x1bW4tZ2FwOiAwLjZyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLWhhdCBhLCAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLWhhdCBidXR0b24ge1xuICAgIGNvbHVtbi1nYXA6IDAuOHJlbTtcbiAgfVxufVxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1oYXQgYSA+IGltZywgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1oYXQgYnV0dG9uID4gaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDEuNHJlbTtcbiAgbWF4LXdpZHRoOiAxLjZyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1oYXQgYSA+IGltZywgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1oYXQgYnV0dG9uID4gaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwcmVtO1xuICAgIG1pbi13aWR0aDogMS42cmVtO1xuICAgIG1heC13aWR0aDogMS44cmVtO1xuICB9XG59XG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLWhhdCBhID4gaW1nOmxhc3Qtb2YtdHlwZSwgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1oYXQgYnV0dG9uID4gaW1nOmxhc3Qtb2YtdHlwZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLWhhdCBhID4gc3ZnOmZpcnN0LW9mLXR5cGUsIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0taGF0IGJ1dHRvbiA+IHN2ZzpmaXJzdC1vZi10eXBlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDEuNHJlbTtcbiAgbWF4LXdpZHRoOiAxLjZyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogaW5pdGlhbDtcbiAgdG9wOiBpbml0aWFsO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1oYXQgYSA+IHN2ZzpmaXJzdC1vZi10eXBlLCAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLWhhdCBidXR0b24gPiBzdmc6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMHJlbTtcbiAgICBtaW4td2lkdGg6IDEuNnJlbTtcbiAgICBtYXgtd2lkdGg6IDEuOHJlbTtcbiAgfVxufVxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1oYXQgYSA+IHN2ZzpmaXJzdC1vZi10eXBlIHBhdGgsIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0taGF0IGJ1dHRvbiA+IHN2ZzpmaXJzdC1vZi10eXBlIHBhdGgge1xuICBzdHJva2U6IGluaGVyaXQ7XG59XG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLWhhdCBhID4gc3BhbiwgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1oYXQgYnV0dG9uID4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC13cmFwOiBub3dyYXA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc29jaWFsIHtcbiAgYm9yZGVyLXRvcDogMC4xcmVtIHNvbGlkICNDQ0NDQ0M7XG4gIHBhZGRpbmctdG9wOiAyLjhyZW07XG59XG5cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2LjJyZW0pO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiAzLjRyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzLjRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQkZBRkE7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgei1pbmRleDogOTk4O1xuICAvKi5hYS1uYXZpZ2F0aW9uLWl0ZW0tLWNoaWxkcmVuID4gYSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNXJlbSk7XG4gIH0qL1xufVxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1tb2JpbGUgPiAuYWEtaW5uZXIge1xuICByb3ctZ2FwOiAyLjhyZW07XG59XG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLW1vYmlsZSAuYWEtbmF2aWdhdGlvbi0tc2ltcGxlIC5hYS1uYXZpZ2F0aW9uLXdyYXBwZXIuYWEtbmF2aWdhdGlvbi13cmFwcGVyLS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICNDQ0NDQ0M7XG59XG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLW1vYmlsZSAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSAuYWEtbmF2aWdhdGlvbi13cmFwcGVyIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtYXV0by1mbG93OiByb3c7XG4gIGNvbHVtbi1nYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1tb2JpbGUgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgLmFhLW5hdmlnYXRpb24td3JhcHBlciAuYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMCB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1tb2JpbGUgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgYSwgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1tb2JpbGUgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgYnV0dG9uIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMS44cmVtO1xufVxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1tb2JpbGUgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgYSA+IGltZzpmaXJzdC1vZi10eXBlLCAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLW1vYmlsZSAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSBidXR0b24gPiBpbWc6Zmlyc3Qtb2YtdHlwZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLW1vYmlsZSAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSBhID4gaW1nOmxhc3Qtb2YtdHlwZSwgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1tb2JpbGUgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgYnV0dG9uID4gaW1nOmxhc3Qtb2YtdHlwZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmpzLW5hdi1vcGVuIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tbW9iaWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogNi4ycmVtO1xuICBib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXByaW1hcnkgLmlzLWFjdGl2ZSAuYWEtbmF2aWdhdGlvbi13cmFwcGVyLmFhLW5hdmlnYXRpb24td3JhcHBlci0tMSxcbiAgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1wcmltYXJ5IC5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTAuYWEtbmF2aWdhdGlvbi1pdGVtLS1jaGlsZHJlbjpob3ZlciAuYWEtbmF2aWdhdGlvbi13cmFwcGVyLmFhLW5hdmlnYXRpb24td3JhcHBlci0tMSxcbiAgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1wcmltYXJ5IC5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTAuYWEtbmF2aWdhdGlvbi1pdGVtLS1jaGlsZHJlbjpmb2N1cyAuYWEtbmF2aWdhdGlvbi13cmFwcGVyLmFhLW5hdmlnYXRpb24td3JhcHBlci0tMSB7XG4gICAgdG9wOiA2cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJGQUZBO1xuICB9XG59XG4uaXMtYWN0aXZlID4gLmFhLW5hdmlnYXRpb24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5pcy1hY3RpdmUgPiAuYWEtbmF2aWdhdGlvbi13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5pcy1hY3RpdmUgPiAuYWEtbmF2aWdhdGlvbi10b2dnbGUge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5pcy1hY3RpdmUgPiAuYWEtbmF2aWdhdGlvbi10b2dnbGUgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5pcy1hY3RpdmUgPiBwYXRoID4gc3ZnLFxuLmlzLWFjdGl2ZSA+IC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZSArIHNwYW4gPiBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW5hdmlnYXRpb24taXRlbS0tMC5hYS1uYXZpZ2F0aW9uLWl0ZW0tLWNoaWxkcmVuOmhvdmVyLFxuICAuYWEtbmF2aWdhdGlvbi1pdGVtLS0wLmFhLW5hdmlnYXRpb24taXRlbS0tY2hpbGRyZW46Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQkZBRkE7XG4gIH1cbiAgLmFhLW5hdmlnYXRpb24taXRlbS0tMC5hYS1uYXZpZ2F0aW9uLWl0ZW0tLWNoaWxkcmVuOmhvdmVyID4gLmFhLW5hdmlnYXRpb24td3JhcHBlcixcbiAgLmFhLW5hdmlnYXRpb24taXRlbS0tMC5hYS1uYXZpZ2F0aW9uLWl0ZW0tLWNoaWxkcmVuOmZvY3VzID4gLmFhLW5hdmlnYXRpb24td3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmFhLW5hdmlnYXRpb24taXRlbS0tMC5hYS1uYXZpZ2F0aW9uLWl0ZW0tLWNoaWxkcmVuOmhvdmVyID4gLmFhLW5hdmlnYXRpb24tdG9nZ2xlLFxuICAuYWEtbmF2aWdhdGlvbi1pdGVtLS0wLmFhLW5hdmlnYXRpb24taXRlbS0tY2hpbGRyZW46Zm9jdXMgPiAuYWEtbmF2aWdhdGlvbi10b2dnbGUge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICB9XG4gIC5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTAuYWEtbmF2aWdhdGlvbi1pdGVtLS1jaGlsZHJlbjpob3ZlciA+IC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZSBzdmcsXG4gIC5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTAuYWEtbmF2aWdhdGlvbi1pdGVtLS1jaGlsZHJlbjpmb2N1cyA+IC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZSBzdmcge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYS1zaXRlLWhlYWRlciAuaGlkZGVuLWxnLWRvd24tLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLW1vYmlsZSAuaGlkZGVuLWxnLWRvd24tLWhhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBOYXZpZ2F0aW9uIHNpbXBsZVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLW5hdmlnYXRpb24tLXNpbXBsZSAuaXMtYWN0aXZlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbmF2aWdhdGlvbi0tc2ltcGxlIC5pcy1hY3RpdmUgPiAuYWEtbmF2aWdhdGlvbi10b2dnbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQkZBRkE7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICNDQ0NDQ0M7XG4gIH1cbn1cbi5hYS1uYXZpZ2F0aW9uLS1zaW1wbGUgLmlzLWFjdGl2ZSA+IC5hYS1uYXZpZ2F0aW9uLXdyYXBwZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLS1zaW1wbGUgLmlzLWFjdGl2ZSA+IC5hYS1uYXZpZ2F0aW9uLXdyYXBwZXIuYWEtbmF2aWdhdGlvbi13cmFwcGVyLS0xIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbmF2aWdhdGlvbi0tc2ltcGxlIC5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTAuYWEtbmF2aWdhdGlvbi1pdGVtLS1jaGlsZHJlbjpob3ZlcjphZnRlcixcbiAgLmFhLW5hdmlnYXRpb24tLXNpbXBsZSAuYWEtbmF2aWdhdGlvbi1pdGVtLS0wLmFhLW5hdmlnYXRpb24taXRlbS0tY2hpbGRyZW46Zm9jdXM6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmFhLW5hdmlnYXRpb24tLXNpbXBsZSAuYWEtbmF2aWdhdGlvbi1pdGVtLS0wLmFhLW5hdmlnYXRpb24taXRlbS0tY2hpbGRyZW46aG92ZXIgPiAuYWEtbmF2aWdhdGlvbi10b2dnbGUsXG4gIC5hYS1uYXZpZ2F0aW9uLS1zaW1wbGUgLmFhLW5hdmlnYXRpb24taXRlbS0tMC5hYS1uYXZpZ2F0aW9uLWl0ZW0tLWNoaWxkcmVuOmZvY3VzID4gLmFhLW5hdmlnYXRpb24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJGQUZBO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAjQ0NDQ0NDO1xuICB9XG4gIC5hYS1uYXZpZ2F0aW9uLS1zaW1wbGUgLmFhLW5hdmlnYXRpb24taXRlbS0tMC5hYS1uYXZpZ2F0aW9uLWl0ZW0tLWNoaWxkcmVuOmhvdmVyID4gLmFhLW5hdmlnYXRpb24td3JhcHBlcixcbiAgLmFhLW5hdmlnYXRpb24tLXNpbXBsZSAuYWEtbmF2aWdhdGlvbi1pdGVtLS0wLmFhLW5hdmlnYXRpb24taXRlbS0tY2hpbGRyZW46Zm9jdXMgPiAuYWEtbmF2aWdhdGlvbi13cmFwcGVyIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbmF2aWdhdGlvbi0tc2ltcGxlIC5hYS1uYXZpZ2F0aW9uLXdyYXBwZXIuYWEtbmF2aWdhdGlvbi13cmFwcGVyLS0wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmFhLW5hdmlnYXRpb24tLXNpbXBsZSAuYWEtbmF2aWdhdGlvbi13cmFwcGVyLmFhLW5hdmlnYXRpb24td3JhcHBlci0tMDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjRkJGQUZBO1xuICAgIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAjQ0NDQ0NDO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFhLW5hdmlnYXRpb24tLXNpbXBsZSAuYWEtbmF2aWdhdGlvbi13cmFwcGVyLmFhLW5hdmlnYXRpb24td3JhcHBlci0tMSB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyLjhyZW0pO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW5hdmlnYXRpb24tLXNpbXBsZSAuYWEtbmF2aWdhdGlvbi13cmFwcGVyLmFhLW5hdmlnYXRpb24td3JhcHBlci0tMSB7XG4gICAgbWluLXdpZHRoOiAyNHJlbTtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQkZBRkE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFhLW5hdmlnYXRpb24tLXNpbXBsZSAuYWEtbmF2aWdhdGlvbi13cmFwcGVyLmFhLW5hdmlnYXRpb24td3JhcHBlci0tMSB7XG4gICAgcGFkZGluZzogMCAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW5hdmlnYXRpb24tLXNpbXBsZSAuYWEtbmF2aWdhdGlvbi13cmFwcGVyLmFhLW5hdmlnYXRpb24td3JhcHBlci0tMTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW5hdmlnYXRpb24tLXNpbXBsZSAuYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW5hdmlnYXRpb24tLXNpbXBsZSAuYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgI0NDQ0NDQztcbiAgfVxuICAuYWEtbmF2aWdhdGlvbi0tc2ltcGxlIC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0xOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWEtbmF2aWdhdGlvbi0tc2ltcGxlIC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0xIHtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gIH1cbn1cbi5hYS1uYXZpZ2F0aW9uLS1zaW1wbGUgLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTEgPiBhLFxuLmFhLW5hdmlnYXRpb24tLXNpbXBsZSAuYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMSA+IHNwYW4ge1xuICBmb250LXNpemU6IGNhbGMoMS40cmVtICsgMC4xdncpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLS1zaW1wbGUgLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTEgPiBhLFxuICAuYWEtbmF2aWdhdGlvbi0tc2ltcGxlIC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0xID4gc3BhbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuMXZ3KTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxufVxuLmFhLW5hdmlnYXRpb24tLXNpbXBsZSAuYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMSA+IGE6aG92ZXIge1xuICBjb2xvcjogIzAwQTg0RDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIFBhZ2luYXRpb25cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtcGFnaW5hdGlvbiB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDE1MnJlbSAvIDEyICogNik7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG4uYWEtcGFnaW5hdGlvbiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5hYS1wYWdpbmF0aW9uIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmFhLXBhZ2luYXRpb24gbGk6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1wYWdpbmF0aW9uIGxpOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmFhLXBhZ2luYXRpb24gbGkgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA0LjZyZW07XG4gIGhlaWdodDogNC42cmVtO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiAwcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uYWEtcGFnaW5hdGlvbiBsaSBhLmFhLXBhZ2luYXRpb24tLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg1M0Q7XG4gIGNvbG9yOiAjRkJGQUZBO1xuICBib3JkZXItY29sb3I6ICMwMDg1M0Q7XG59XG4uYWEtcGFnaW5hdGlvbiBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDBBODREO1xuICBib3JkZXItY29sb3I6ICMwMEE4NEQ7XG59XG5cbi5hYS1uYXZpZ2F0aW9uLWl0ZW0tLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hYS1uYXZpZ2F0aW9uLWl0ZW0tLXNlYXJjaCAuYWEtbmF2aWdhdGlvbi10b2dnbGUtLXNlYXJjaCB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMDtcbn1cbi5hYS1uYXZpZ2F0aW9uLWl0ZW0tLXNlYXJjaCAuYWEtc2VhcmNoLWZpZWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE0LjZyZW07XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjVyZW07XG4gIHBhZGRpbmc6IDEuMnJlbSAxLjhyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDByZW0gMC40cmVtIDIuNHJlbSByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuLmFhLW5hdmlnYXRpb24taXRlbS0tc2VhcmNoIC5hYS1zZWFyY2gtZmllbGQgZm9ybSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDMuNHJlbTtcbn1cbi5hYS1uYXZpZ2F0aW9uLWl0ZW0tLXNlYXJjaCAuYWEtc2VhcmNoLWZpZWxkIGJ1dHRvbiB7XG4gIHdpZHRoOiAzLjRyZW07XG4gIGhlaWdodDogMy40cmVtO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjNzQ3NDc0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG59XG4uYWEtbmF2aWdhdGlvbi1pdGVtLS1zZWFyY2ggLmFhLXNlYXJjaC1maWVsZF9faW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC40cmVtIDAuOHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi5hYS1uYXZpZ2F0aW9uLWl0ZW0tLXNlYXJjaCAuYWEtc2VhcmNoLWZpZWxkX19zdWdnZXN0aW9ucyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5hYS1uYXZpZ2F0aW9uLWl0ZW0tLXNlYXJjaCAuYWEtc2VhcmNoLWZpZWxkLS1vcGVuIC5ocy1zZWFyY2gtZmllbGRfX3N1Z2dlc3Rpb25zIHtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgIzc0NzQ3NDtcbn1cbi5hYS1uYXZpZ2F0aW9uLWl0ZW0tLXNlYXJjaCAuYWEtc2VhcmNoLWZpZWxkX19zdWdnZXN0aW9ucyBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uYWEtbmF2aWdhdGlvbi1pdGVtLS1zZWFyY2ggLmFhLXNlYXJjaC1maWVsZF9fc3VnZ2VzdGlvbnMgI3Jlc3VsdHMtZm9yIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5hYS1uYXZpZ2F0aW9uLWl0ZW0tLXNlYXJjaCAuYWEtc2VhcmNoLWZpZWxkX19zdWdnZXN0aW9ucyBhLFxuLmFhLW5hdmlnYXRpb24taXRlbS0tc2VhcmNoIC5hYS1zZWFyY2gtZmllbGRfX3N1Z2dlc3Rpb25zICNyZXN1bHRzLWZvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFhLW5hdmlnYXRpb24taXRlbS0tc2VhcmNoIC5hYS1zZWFyY2gtZmllbGRfX3N1Z2dlc3Rpb25zIGE6aG92ZXIsXG4uYWEtbmF2aWdhdGlvbi1pdGVtLS1zZWFyY2ggLmFhLXNlYXJjaC1maWVsZF9fc3VnZ2VzdGlvbnMgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYWEtbmF2aWdhdGlvbi1pdGVtLS1zZWFyY2guaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYWEtbmF2aWdhdGlvbi1pdGVtLS1zZWFyY2guaXMtYWN0aXZlIC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZS0tc2VhcmNoIHtcbiAgY29sb3I6ICM3NDc0NzQ7XG59XG4uYWEtbmF2aWdhdGlvbi1pdGVtLS1zZWFyY2guaXMtYWN0aXZlIC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZS0tc2VhcmNoID4gaW1nOmZpcnN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWEtbmF2aWdhdGlvbi1pdGVtLS1zZWFyY2guaXMtYWN0aXZlIC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZS0tc2VhcmNoID4gaW1nOmxhc3Qtb2YtdHlwZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWEtbmF2aWdhdGlvbi1pdGVtLS1zZWFyY2guaXMtYWN0aXZlIC5hYS1zZWFyY2gtZmllbGQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1tb2JpbGUgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgLmFhLW5hdmlnYXRpb24taXRlbS0tc2VhcmNoIC5hYS1zZWFyY2gtZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1tb2JpbGUgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgLmFhLW5hdmlnYXRpb24taXRlbS0tc2VhcmNoIC5hYS1zZWFyY2gtZmllbGQgYnV0dG9uIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1tb2JpbGUgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgLmFhLW5hdmlnYXRpb24taXRlbS0tc2VhcmNoIC5hYS1zZWFyY2gtZmllbGQgYnV0dG9uIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzc0NzQ3NDtcbn1cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tbW9iaWxlIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IC5hYS1uYXZpZ2F0aW9uLWl0ZW0tLXNlYXJjaCAuYWEtc2VhcmNoLWZpZWxkX19pbnB1dCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQ3NDc0O1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG59XG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLW1vYmlsZSAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSAuYWEtbmF2aWdhdGlvbi1pdGVtLS1zZWFyY2ggLmFhLXNlYXJjaC1maWVsZF9faW5wdXQ6OnBsYWNlaG9sZGVyLCAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLW1vYmlsZSAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSAuYWEtbmF2aWdhdGlvbi1pdGVtLS1zZWFyY2ggLmFhLXNlYXJjaC1maWVsZF9faW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNzQ3NDc0O1xufVxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1tb2JpbGUgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgLmFhLW5hdmlnYXRpb24taXRlbS0tc2VhcmNoLmlzLWFjdGl2ZSAuYWEtbmF2aWdhdGlvbi10b2dnbGUtLXNlYXJjaCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1tb2JpbGUgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgLmFhLW5hdmlnYXRpb24taXRlbS0tc2VhcmNoLmlzLWFjdGl2ZSAuYWEtbmF2aWdhdGlvbi10b2dnbGUtLXNlYXJjaCA+IGltZzpmaXJzdC1vZi10eXBlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tbW9iaWxlIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IC5hYS1uYXZpZ2F0aW9uLWl0ZW0tLXNlYXJjaC5pcy1hY3RpdmUgLmFhLW5hdmlnYXRpb24tdG9nZ2xlLS1zZWFyY2ggPiBpbWc6bGFzdC1vZi10eXBlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgU29jaWFsIExpbmtzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtc29jaWFsLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5hYS1zb2NpYWwtbGlua3NfX2ljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhCRDAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBoZWlnaHQ6IDRyZW07XG4gIHdpZHRoOiA0cmVtO1xuICBtYXJnaW46IDAgMC41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlO1xufVxuXG4uYWEtc29jaWFsLWxpbmtzX19pY29uIHN2ZyB7XG4gIGZpbGw6ICNGRkZGRkY7XG4gIGhlaWdodDogMS41cmVtO1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmFhLXNvY2lhbC1saW5rc19faWNvbjpob3ZlciBzdmcsXG4uYWEtc29jaWFsLWxpbmtzX19pY29uOmZvY3VzIHN2Zyxcbi5hYS1zb2NpYWwtbGlua3NfX2ljb246YWN0aXZlIHN2ZyB7XG4gIGZpbGw6ICNGRkZGRkY7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgVGFnc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLXRhZ3NfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hYS10YWdzX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDE1MnJlbSAvIDEyICogMTApO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4uYWEtdGFnIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMC43cmVtIDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOEI2NjA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xufVxuLmFhLXRhZzpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbn1cbi5hYS10YWc6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhCRDAwO1xufVxuXG4uYWEtdGFnLS1jdXJyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4QkQwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgVmlkZW9zXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtdmlkZW8td3JhcHBlciB7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZzogNTYuMjUlIDAgMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFhLXZpZGVvLXdyYXBwZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ocy12aWRlby13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgQUEgLSBTaXRlIEhlYWRlclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLWhlYWRlci1zY3JvbGwtcG9pbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg2LjJyZW0gKyAycmVtKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtaGVhZGVyLXNjcm9sbC1wb2ludCB7XG4gICAgdG9wOiBjYWxjKDE0LjZyZW0gKyA0cmVtKTtcbiAgfVxufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDAuMXJlbTtcbiAgd2lkdGg6IDAuMXJlbTtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAuMXJlbSwgMC4xcmVtLCAwLjFyZW0sIDAuMXJlbSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQtLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zY3JlZW4tcmVhZGVyLXRleHQtLW1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXI6IDA7XG4gICAgY2xpcDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0LS1sYXB0b3Age1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNjcmVlbi1yZWFkZXItdGV4dC0tbGFwdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlcjogMDtcbiAgICBjbGlwOiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG5cbi5hYS1jbG9zZS1tb2JpbGUtbmF2LFxuLmFhLWNsb3NlLWRlc2t0b3AtbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmFhLWNsb3NlLWRlc2t0b3AtbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtY2xvc2UtZGVza3RvcC1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5hYS1za2lwLW5hdmlnYXRpb24ge1xuICBjbGlwOiByZWN0KDAuMXJlbSwgMC4xcmVtLCAwLjFyZW0sIDAuMXJlbSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAwLjFyZW07XG4gIHdpZHRoOiAwLjFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cbi5hYS1za2lwLW5hdmlnYXRpb246YWN0aXZlLCAuYWEtc2tpcC1uYXZpZ2F0aW9uOmZvY3VzLCAuYWEtc2tpcC1uYXZpZ2F0aW9uOmhvdmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIHRvcDogMC41cmVtO1xuICBsZWZ0OiAwLjVyZW07XG4gIHBhZGRpbmc6IDAuNmVtIDEuOWVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4QkQwMDtcbiAgYm9yZGVyLXJhZGl1czogMHJlbTtcbiAgYm94LXNoYWRvdzogMHJlbSAwLjRyZW0gMi40cmVtIHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGNsaXA6IGF1dG87XG4gIHotaW5kZXg6IDEwMDAwMDtcbn1cblxuLmFhLXNpdGUtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRkFGQTtcbiAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICNDQ0NDQ0M7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2LjJyZW07XG4gIHotaW5kZXg6IDIwO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtc2l0ZS1oZWFkZXIge1xuICAgIGhlaWdodDogMTQuNnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1zaXRlLWhlYWRlci5hYS1zaXRlLWhlYWRlci0tc2Nyb2xsIHtcbiAgICB0b3A6IC04LjZyZW07XG4gIH1cbiAgLmFhLXNpdGUtaGVhZGVyLmFhLXNpdGUtaGVhZGVyLS1zY3JvbGwgLmFhLWJyYW5kaW5nLmFhLWJyYW5kaW5nLS1zY3JvbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XG4gIH1cbn1cbi5hYS1zaXRlLWhlYWRlciA+IC5hYS1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IGNhbGMoMy4ycmVtICsgMi41dmgpIGNhbGMoMy4ycmVtICsgMC41dncpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxLjhyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogaW5oZXJpdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtc2l0ZS1oZWFkZXIgPiAuYWEtaW5uZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGhlaWdodDogNnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYS1zaXRlLWhlYWRlciAuYWEtbmF2aWdhdGlvbi1pdGVtLS1sYW5ndWFnZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFhLXNpdGUtaGVhZGVyLS1oYXQge1xuICBoZWlnaHQ6IDguNnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRkFGQTtcbiAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICNDQ0NDQ0M7XG59XG4uYWEtc2l0ZS1oZWFkZXItLWhhdCA+IC5hYS1pbm5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiBjYWxjKDMuMnJlbSArIDIuNXZoKSBjYWxjKDMuMnJlbSArIDAuNXZ3KTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMTMuNHJlbSAxZnI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogaW5oZXJpdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtc2l0ZS1oZWFkZXItLWhhdCA+IC5hYS1pbm5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMTcuNnJlbSAxZnI7XG4gIH1cbn1cblxubWFpbjpub3QoLmFhLWxhbmRpbmctcGFnZSkge1xuICBtYXJnaW4tdG9wOiA2LjJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgbWFpbjpub3QoLmFhLWxhbmRpbmctcGFnZSkge1xuICAgIG1hcmdpbi10b3A6IDE0LjZyZW07XG4gIH1cbn1cblxuLmFhLWJyYW5kaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTMuNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtYnJhbmRpbmcge1xuICAgIG1heC13aWR0aDogMTcuNnJlbTtcbiAgfVxufVxuLmFhLWJyYW5kaW5nIGEsXG4uYWEtYnJhbmRpbmcgc3ZnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hYS1icmFuZGluZyBhIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5hYS1icmFuZGluZyBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hYS1icmFuZGluZy5hYS1icmFuZGluZy0tc2Nyb2xsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiBtYXgoNXZ3LCAycmVtKTtcbiAgbWF4LXdpZHRoOiAyLjJyZW07XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hYS1icmFuZGluZy5hYS1icmFuZGluZy0tc2Nyb2xsIHtcbiAgICBsZWZ0OiBtYXgoN3Z3LCAycmVtKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1icmFuZGluZy5hYS1icmFuZGluZy0tc2Nyb2xsIHtcbiAgICBsZWZ0OiA0cmVtO1xuICB9XG59XG5cbi5hYS1zaXRlLWhlYWRlci0tbGFuZGluZy1wYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIEZvb3RlclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLXNpdGUtZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA2cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtc2l0ZS1mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJyZW07XG4gIH1cbn1cbi5hYS1zaXRlLWZvb3RlciAuYWEtc2l0ZS1mb290ZXJfX2lubmVyIHtcbiAgZ3JpZC1yb3ctZ2FwOiA0cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1zaXRlLWZvb3RlciAuYWEtc2l0ZS1mb290ZXJfX2lubmVyIHtcbiAgICBncmlkLXJvdy1nYXA6IDhyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWEtc2l0ZS1mb290ZXIgLmFhLXNpdGUtZm9vdGVyX19jb250ZW50ID4gLmFhLWdyaWQge1xuICAgIHJvdy1nYXA6IDRyZW07XG4gIH1cbn1cbi5hYS1zaXRlLWZvb3RlciAuYWEtc2l0ZS1mb290ZXJfX2NvbnRlbnQgLmFhLXNpdGUtZm9vdGVyX19jb2x1bW4ge1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICNDQ0NDQ0M7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLXNpdGUtZm9vdGVyIC5hYS1zaXRlLWZvb3Rlcl9fY29udGVudCAuYWEtc2l0ZS1mb290ZXJfX2NvbHVtbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICM3NDc0NzQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWEtc2l0ZS1mb290ZXIgLmFhLXNpdGUtZm9vdGVyX19jb250ZW50IC5hYS1zaXRlLWZvb3Rlcl9fY29sdW1uOmxhc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIH1cbn1cbi5hYS1zaXRlLWZvb3RlciAuYWEtZm9vdGVyLWJyYW5kaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogY2FsYygxMy40cmVtICogMS41KTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1zaXRlLWZvb3RlciAuYWEtZm9vdGVyLWJyYW5kaW5nIHtcbiAgICBtYXgtd2lkdGg6IDE3LjZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWEtc2l0ZS1mb290ZXIgLmFhLWdyaWQuYWEtZ3JpZC0tYXV0byB7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgICBncmlkLWdhcDogMS42cmVtIGNhbGMoMy4ycmVtICsgMC41dncpO1xuICB9XG59XG4uYWEtc2l0ZS1mb290ZXIgLmFhLW5hdmlnYXRpb24tLXNpbXBsZSAuYWEtbmF2aWdhdGlvbi13cmFwcGVyLmFhLW5hdmlnYXRpb24td3JhcHBlci0tMCB7XG4gIGdyaWQtZ2FwOiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYS1zaXRlLWZvb3RlciAuYWEtbmF2aWdhdGlvbi0tc2ltcGxlIC5hYS1uYXZpZ2F0aW9uLXdyYXBwZXIuYWEtbmF2aWdhdGlvbi13cmFwcGVyLS0wIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtc2l0ZS1mb290ZXIgLmFhLW5hdmlnYXRpb24tLXNpbXBsZSAuYWEtbmF2aWdhdGlvbi13cmFwcGVyLmFhLW5hdmlnYXRpb24td3JhcHBlci0tMCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgbWlubWF4KDAsIDFmcikpO1xuICB9XG59XG4uYWEtc2l0ZS1mb290ZXIgLmFhLW5hdmlnYXRpb24tLXNpbXBsZSAuYWEtbmF2aWdhdGlvbi13cmFwcGVyLmFhLW5hdmlnYXRpb24td3JhcHBlci0tMDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1zaXRlLWZvb3RlciAuYWEtbmF2aWdhdGlvbi0tc2ltcGxlIC5hYS1uYXZpZ2F0aW9uLXdyYXBwZXIuYWEtbmF2aWdhdGlvbi13cmFwcGVyLS0wIC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0wIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtc2l0ZS1mb290ZXIgLmFhLW5hdmlnYXRpb24tLXNpbXBsZSAuYWEtbmF2aWdhdGlvbi13cmFwcGVyLmFhLW5hdmlnYXRpb24td3JhcHBlci0tMCAuYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMDpudGgtb2YtdHlwZSg0KSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtc2l0ZS1mb290ZXIgLmFhLW5hdmlnYXRpb24tLXNpbXBsZSAuYWEtbmF2aWdhdGlvbi13cmFwcGVyLmFhLW5hdmlnYXRpb24td3JhcHBlci0tMCAuYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMDpudGgtb2YtdHlwZSg1KSwgLmFhLXNpdGUtZm9vdGVyIC5hYS1uYXZpZ2F0aW9uLS1zaW1wbGUgLmFhLW5hdmlnYXRpb24td3JhcHBlci5hYS1uYXZpZ2F0aW9uLXdyYXBwZXItLTAgLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTA6bnRoLW9mLXR5cGUoNiksIC5hYS1zaXRlLWZvb3RlciAuYWEtbmF2aWdhdGlvbi0tc2ltcGxlIC5hYS1uYXZpZ2F0aW9uLXdyYXBwZXIuYWEtbmF2aWdhdGlvbi13cmFwcGVyLS0wIC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0wOm50aC1vZi10eXBlKDcpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG4uYWEtc2l0ZS1mb290ZXIgLmFhLXNpdGUtZm9vdGVyX19sZWdhbCB7XG4gIHJvdy1nYXA6IDRyZW07XG59XG4uYWEtc2l0ZS1mb290ZXIgLmFhLXNpdGUtZm9vdGVyX19sZWdhbCAuYWEtc29jaWFsLWZvbGxvdyB7XG4gIGdyaWQtYXV0by1jb2x1bW5zOiA0cmVtO1xuICBjb2x1bW4tZ2FwOiAzcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1zaXRlLWZvb3RlciAuYWEtc2l0ZS1mb290ZXJfX2xlZ2FsIC5hYS1zb2NpYWwtZm9sbG93IHtcbiAgICBncmlkLWF1dG8tY29sdW1uczogNHJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2x1bW4tZ2FwOiAzcmVtO1xuICB9XG59XG4uYWEtc2l0ZS1mb290ZXIgLmFhLXNpdGUtZm9vdGVyX19sZWdhbCAuYWEtc29jaWFsLWZvbGxvdyBhIHN2ZyB7XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLXNpdGUtZm9vdGVyIC5hYS1zaXRlLWZvb3Rlcl9fbGVnYWwgLmFhLXNvY2lhbC1mb2xsb3cgYSBzdmcge1xuICAgIHdpZHRoOiA0cmVtO1xuICAgIGhlaWdodDogNHJlbTtcbiAgfVxufVxuLmFhLXNpdGUtZm9vdGVyIC5hYS1zaXRlLWZvb3Rlcl9fbGVnYWwgLmFhLWZvb3Rlci1sZWdhbCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYS1zaXRlLWZvb3RlciAuYWEtc2l0ZS1mb290ZXJfX2xlZ2FsIC5hYS1mb290ZXItbGVnYWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmFhLXNpdGUtZm9vdGVyIC5hYS1zaXRlLWZvb3Rlcl9fbGVnYWwgLmFhLWZvb3Rlci1sZWdhbCAuYWEtZ3JpZCB7XG4gIGNvbHVtbi1nYXA6IDJyZW07XG59XG4uYWEtc2l0ZS1mb290ZXIgLmFhLXNpdGUtZm9vdGVyX19sZWdhbCAuYWEtZm9vdGVyLWxlZ2FsIGEge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYWEtc2l0ZS1mb290ZXItLWxhbmRpbmctcGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQkZBRkE7XG59XG4uYWEtc2l0ZS1mb290ZXItLWxhbmRpbmctcGFnZSAuYWEtc2l0ZS1mb290ZXJfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5hYS1iYWNrLXRvLXRvcCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDMuMnJlbTtcbiAgaGVpZ2h0OiAzLjJyZW07XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAzLjJyZW07XG4gIHJpZ2h0OiAzLjJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMC4ycmVtIHNvbGlkICM3NDc0NzQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAyMDtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2U7XG59XG4uYWEtYmFjay10by10b3Agc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cbi5hYS1iYWNrLXRvLXRvcCBzdmcgcGF0aCB7XG4gIHN0cm9rZTogIzc0NzQ3NDtcbn1cbi5hYS1iYWNrLXRvLXRvcDpob3ZlciwgLmFhLWJhY2stdG8tdG9wOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODUzRDtcbn1cbi5hYS1iYWNrLXRvLXRvcC5hYS1iYWNrLXRvLXRvcC0tYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIEFjY29yZGlvblxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXIsXG4uYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgI0NDQ0NDQztcbn1cbi5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXItLW9wZW4sXG4uYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlcjpub3QoOmxhc3QtY2hpbGQpLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXItLW9wZW4ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXIgLmFhLWFjY29yZGlvbi1pdGVtX190cmlnZ2VyLFxuLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXI6bm90KDpsYXN0LWNoaWxkKSAuYWEtYWNjb3JkaW9uLWl0ZW1fX3RyaWdnZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuMnJlbSAwIDFyZW0gMDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXIgLmFhLWFjY29yZGlvbi1pdGVtX190cmlnZ2VyOmZvY3VzIC5hYS1hY2NvcmRpb24taXRlbV9fdGl0bGUsIC5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyIC5hYS1hY2NvcmRpb24taXRlbV9fdHJpZ2dlcjpob3ZlciAuYWEtYWNjb3JkaW9uLWl0ZW1fX3RpdGxlLFxuLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXI6bm90KDpsYXN0LWNoaWxkKSAuYWEtYWNjb3JkaW9uLWl0ZW1fX3RyaWdnZXI6Zm9jdXMgLmFhLWFjY29yZGlvbi1pdGVtX190aXRsZSxcbi5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyOm5vdCg6bGFzdC1jaGlsZCkgLmFhLWFjY29yZGlvbi1pdGVtX190cmlnZ2VyOmhvdmVyIC5hYS1hY2NvcmRpb24taXRlbV9fdGl0bGUge1xuICBjb2xvcjogIzAwODUzRDtcbn1cbi5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyIC5hYS1hY2NvcmRpb24taXRlbV9fdHJpZ2dlciAuYWEtYWNjb3JkaW9uLWl0ZW1fX3RpdGxlLFxuLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXI6bm90KDpsYXN0LWNoaWxkKSAuYWEtYWNjb3JkaW9uLWl0ZW1fX3RyaWdnZXIgLmFhLWFjY29yZGlvbi1pdGVtX190aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xufVxuLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXIgLmFhLWFjY29yZGlvbi1pdGVtX190cmlnZ2VyIHN2Zyxcbi5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyOm5vdCg6bGFzdC1jaGlsZCkgLmFhLWFjY29yZGlvbi1pdGVtX190cmlnZ2VyIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjlyZW07XG4gIHJpZ2h0OiAwcmVtO1xuICB3aWR0aDogMi4ycmVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlO1xufVxuLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXIgLmFhLWFjY29yZGlvbi1pdGVtX190cmlnZ2VyIHN2ZyBwYXRoOmxhc3Qtb2YtdHlwZSxcbi5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyOm5vdCg6bGFzdC1jaGlsZCkgLmFhLWFjY29yZGlvbi1pdGVtX190cmlnZ2VyIHN2ZyBwYXRoOmxhc3Qtb2YtdHlwZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyIC5hYS1hY2NvcmRpb24taXRlbV9fdHJpZ2dlciBzdmcsXG4gIC5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyOm5vdCg6bGFzdC1jaGlsZCkgLmFhLWFjY29yZGlvbi1pdGVtX190cmlnZ2VyIHN2ZyB7XG4gICAgdG9wOiAyLjFyZW07XG4gICAgd2lkdGg6IDIuNnJlbTtcbiAgfVxufVxuLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXIgLmFhLWFjY29yZGlvbi1pdGVtX190cmlnZ2VyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gc3ZnIHBhdGg6Zmlyc3Qtb2YtdHlwZSxcbi5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyOm5vdCg6bGFzdC1jaGlsZCkgLmFhLWFjY29yZGlvbi1pdGVtX190cmlnZ2VyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gc3ZnIHBhdGg6Zmlyc3Qtb2YtdHlwZSB7XG4gIGZpbGw6ICMwMDg1M0Q7XG59XG4uYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlciAuYWEtYWNjb3JkaW9uLWl0ZW1fX3RyaWdnZXJbYXJpYS1leHBhbmRlZD10cnVlXSBzdmcgcGF0aDpudGgtb2YtdHlwZSgyKSxcbi5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyOm5vdCg6bGFzdC1jaGlsZCkgLmFhLWFjY29yZGlvbi1pdGVtX190cmlnZ2VyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gc3ZnIHBhdGg6bnRoLW9mLXR5cGUoMikge1xuICBzdHJva2U6ICMwMDg1M0Q7XG59XG4uYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlciAuYWEtYWNjb3JkaW9uLWl0ZW1fX3RyaWdnZXJbYXJpYS1leHBhbmRlZD10cnVlXSBzdmcgcGF0aDpsYXN0LW9mLXR5cGUsXG4uYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlcjpub3QoOmxhc3QtY2hpbGQpIC5hYS1hY2NvcmRpb24taXRlbV9fdHJpZ2dlclthcmlhLWV4cGFuZGVkPXRydWVdIHN2ZyBwYXRoOmxhc3Qtb2YtdHlwZSB7XG4gIHN0cm9rZTogIzAwODUzRDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG5cbi5hYS1hY2NvcmRpb24taXRlbV9fYm9keSB7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogN3JlbTtcbiAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICNDQ0NDQ0M7XG59XG4uYWEtYWNjb3JkaW9uLWl0ZW1fX2JvZHlbaGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hYS1iZy1zZWNvbmRhcnktbGlnaHQgLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXIsXG4uYWEtYmctc2Vjb25kYXJ5LWxpZ2h0IC5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyOm5vdCg6bGFzdC1jaGlsZCksXG4uYWEtYmctY29tcGxlbWVudGFyeS1saWdodCAuYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlcixcbi5hYS1iZy1jb21wbGVtZW50YXJ5LWxpZ2h0IC5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyOm5vdCg6bGFzdC1jaGlsZCksXG4uYWEtYmctbGlnaHQgLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXIsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1saWdodCAuYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlcixcbi5hYS1iZy1saWdodCAuYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzc0NzQ3NDtcbn1cbi5hYS1iZy1zZWNvbmRhcnktbGlnaHQgLmFhLWFjY29yZGlvbi1pdGVtX19ib2R5LFxuLmFhLWJnLWNvbXBsZW1lbnRhcnktbGlnaHQgLmFhLWFjY29yZGlvbi1pdGVtX19ib2R5LFxuLmFhLWJnLWxpZ2h0IC5hYS1hY2NvcmRpb24taXRlbV9fYm9keSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWxpZ2h0IC5hYS1hY2NvcmRpb24taXRlbV9fYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM3NDc0NzQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgQUEgLSBCbG9nIHBvc3RzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtYmxvZy1wb3N0cy5hYS1tb2R1bGUtd2lkdGgtLXBhZ2UgLmFhLW1vZHVsZS1pbm5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYWEtYmxvZy1wb3N0cyAuYWEtbW9kdWxlX19oZWFkZXI6bm90KDpsYXN0LWNoaWxkKSxcbi5hYS1ibG9nLXBvc3RzIC5hYS1tb2R1bGVfX2JvZHk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMy4ycmVtICogMi41KTtcbn1cbi5hYS1ibG9nLXBvc3RzIC5hYS1ibG90LXBvc3RfX3RvcGljIHtcbiAgbGVmdDogY2FsYygzLjJyZW0gKiAwLjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygzLjJyZW0gKiAwLjUpO1xuICB6LWluZGV4OiAyO1xufVxuLmFhLWJsb2ctcG9zdHMgLmFhLWNvbHVtbl9faW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDMuMnJlbSAqIDEpO1xufVxuLmFhLWJsb2ctcG9zdHMgLmFhLWNvbHVtbl9faW1hZ2UuYWEtY29sdW1uX19pbWFnZS0tY29udGFpbiBpbWcge1xuICBvYmplY3QtZml0OiBzY2FsZS1kb3duO1xufVxuLmFhLWJsb2ctcG9zdHMgLmFhLWNvbHVtbl9fZGF0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDMuMnJlbSAqIDAuNSk7XG59XG4uYWEtYmxvZy1wb3N0cyAuaDQsIC5hYS1ibG9nLXBvc3RzIC5hYS1ibG9nLXBvc3RfX2JvZHktY29udGVudCBoMywgLmFhLWJsb2ctcG9zdF9fYm9keS1jb250ZW50IC5hYS1ibG9nLXBvc3RzIGgzLCAuYWEtYmxvZy1wb3N0cyAuYWEtc3lzdGVtLXBhZ2UgLmhzX2Nvc193cmFwcGVyX3R5cGVfZW1haWxfc3Vic2NyaXB0aW9ucyBoMiwgLmFhLXN5c3RlbS1wYWdlIC5oc19jb3Nfd3JhcHBlcl90eXBlX2VtYWlsX3N1YnNjcmlwdGlvbnMgLmFhLWJsb2ctcG9zdHMgaDIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBBQSAtIENvbHVtbnNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1jb2x1bW5fX2ltYWdlIHtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDMuMnJlbSAqIDEpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFhLWNvbHVtbl9faW1hZ2UgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZTtcbn1cblxuLmFhLWNvbHVtbl9fYm9keS0tcGFkZGluZyB7XG4gIHBhZGRpbmc6IGNhbGMoMy4ycmVtICogMSk7XG59XG5cbi5hYS1jb2x1bW5fX2ltYWdlICsgLmFhLWNvbHVtbl9fYm9keS0tcGFkZGluZyB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uYWEtY29sdW1uLS1saW5rOmhvdmVyIC5hYS1jb2x1bW5fX2ltYWdlIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wOCk7XG59XG5cbi5hYS1jb2x1bW5fX2RhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygzLjJyZW0gKiAwLjUpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWEtY29sdW1uLS1ncmlkIHtcbiAgZ3JpZC1yb3ctZ2FwOiAwO1xufVxuLmFhLWNvbHVtbi0tZ3JpZCAuYWEtY29sdW1uX19pbWFnZSB7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygzLjJyZW0gKiAxKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWEtY29sdW1uLS1ncmlkIC5hYS1jb2x1bW5fX2ltYWdlIHtcbiAgICBhc3BlY3QtcmF0aW86IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIEFBIC0gRm9ybVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLWZvcm0tLWxheW91dC1vbmUgLmFhLW1vZHVsZV9faGVhZGVyOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDMuMnJlbSArIDMuMnJlbSAqIDAuNSk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgQUEgLSBIZXJvXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLWhlcm8gLmFhLWNvbnRlbnQtcG9zaXRpb24tLWxlZnQgLmFhLWNvbnRlbnQtd2lkdGgtLW5hcnJvdyB7XG4gICAgZ3JpZC1jb2x1bW46IDIvc3BhbiA2O1xuICB9XG4gIC5hYS1oZXJvIC5hYS1jb250ZW50LXBvc2l0aW9uLS1sZWZ0IC5hYS1jb250ZW50LXdpZHRoLS1ub3JtYWwge1xuICAgIGdyaWQtY29sdW1uOiAyL3NwYW4gODtcbiAgfVxuICAuYWEtaGVybyAuYWEtY29udGVudC1wb3NpdGlvbi0tbGVmdCAuYWEtY29udGVudC13aWR0aC0td2lkZSB7XG4gICAgZ3JpZC1jb2x1bW46IDIvc3BhbiAxMDtcbiAgfVxuICAuYWEtaGVybyAuYWEtY29udGVudC1wb3NpdGlvbi0tcmlnaHQgLmFhLWNvbnRlbnQtd2lkdGgtLW5hcnJvdyB7XG4gICAgZ3JpZC1jb2x1bW46IDYvc3BhbiA2O1xuICB9XG4gIC5hYS1oZXJvIC5hYS1jb250ZW50LXBvc2l0aW9uLS1yaWdodCAuYWEtY29udGVudC13aWR0aC0tbm9ybWFsIHtcbiAgICBncmlkLWNvbHVtbjogNC9zcGFuIDg7XG4gIH1cbiAgLmFhLWhlcm8gLmFhLWNvbnRlbnQtcG9zaXRpb24tLXJpZ2h0IC5hYS1jb250ZW50LXdpZHRoLS13aWRlIHtcbiAgICBncmlkLWNvbHVtbjogMi9zcGFuIDEwO1xuICB9XG59XG4uYWEtaGVybyAuYWEtYnV0dG9uLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDIuNHJlbTtcbn1cbi5hYS1oZXJvIC5hYS1jb250ZW50LWFsaWdubWVudC0tbGVmdCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5hYS1oZXJvIC5hYS1jb250ZW50LWFsaWdubWVudC0tY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgQUEgLSBJbWFnZVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIEFBIC0gTWVkaWEgJiBUZXh0XG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtbWVkaWEtdGV4dDpub3QoLmFhLW1lZGlhLXRleHQtLWljb24pIC5hYS1jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IGluaGVyaXQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogaW5oZXJpdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYWEtbWVkaWEtdGV4dDpub3QoLmFhLW1lZGlhLXRleHQtLWljb24pIC5hYS1jb250ZW50IHtcbiAgICByb3ctZ2FwOiBtYXgoNXZ3LCAycmVtKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYS1tZWRpYS10ZXh0Om5vdCguYWEtbWVkaWEtdGV4dC0taWNvbikgLmFhLWNvbnRlbnQge1xuICAgIHJvdy1nYXA6IG1heCg3dncsIDJyZW0pO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW1lZGlhLXRleHQ6bm90KC5hYS1tZWRpYS10ZXh0LS1pY29uKSAuYWEtbWVkaWEtdGV4dF9fbWVkaWEtY29sdW1uLFxuICAuYWEtbWVkaWEtdGV4dDpub3QoLmFhLW1lZGlhLXRleHQtLWljb24pIC5hYS1tZWRpYS10ZXh0X190ZXh0LWNvbHVtbiB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNjtcbiAgfVxufVxuLmFhLW1lZGlhLXRleHQgLmFhLWNvbnRlbnQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYWEtbWVkaWEtdGV4dDpub3QoLmFhLW1lZGlhLXRleHQtLWZ1bGwpOm5vdCguYWEtbWVkaWEtdGV4dC0taWNvbikgLmFhLWNvbnRlbnQge1xuICBncmlkLWNvbHVtbi1nYXA6IDA7XG59XG4uYWEtbWVkaWEtdGV4dDpub3QoLmFhLW1lZGlhLXRleHQtLWZ1bGwpOm5vdCguYWEtbWVkaWEtdGV4dC0taWNvbikgLmFhLW1lZGlhLXRleHRfX21lZGlhLWNvbHVtbi0tcmF0aW8ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYWEtbWVkaWEtdGV4dDpub3QoLmFhLW1lZGlhLXRleHQtLWZ1bGwpOm5vdCguYWEtbWVkaWEtdGV4dC0taWNvbikgLmFhLW1lZGlhLXRleHRfX21lZGlhLWNvbHVtbi0tcmF0aW8gaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDcyMC81MjU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmFhLW1lZGlhLXRleHQ6bm90KC5hYS1tZWRpYS10ZXh0LS1mdWxsKTpub3QoLmFhLW1lZGlhLXRleHQtLWljb24pIC5hYS1tZWRpYS10ZXh0X190ZXh0LWNvbHVtbiB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogbWF4KDV2dywgMnJlbSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFhLW1lZGlhLXRleHQ6bm90KC5hYS1tZWRpYS10ZXh0LS1mdWxsKTpub3QoLmFhLW1lZGlhLXRleHQtLWljb24pIC5hYS1tZWRpYS10ZXh0X190ZXh0LWNvbHVtbiB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IG1heCg3dncsIDJyZW0pO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW1lZGlhLXRleHQ6bm90KC5hYS1tZWRpYS10ZXh0LS1mdWxsKTpub3QoLmFhLW1lZGlhLXRleHQtLWljb24pIC5hYS1tZWRpYS10ZXh0X190ZXh0LWNvbHVtbiB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbWVkaWEtdGV4dDpub3QoLmFhLW1lZGlhLXRleHQtLWZ1bGwpOm5vdCguYWEtbWVkaWEtdGV4dC0taWNvbikgLmFhLW1lZGlhLXRleHRfX3RleHQtY29sdW1uIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA4O1xuICAgIGdyaWQtY29sdW1uLWVuZDogMTI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWEtbWVkaWEtdGV4dDpub3QoLmFhLW1lZGlhLXRleHQtLWZ1bGwpLmFhLW1lZGlhLXRleHQtLXJldmVyc2VkLW1vYmlsZSAuYWEtbWVkaWEtdGV4dF9fdGV4dC1jb2x1bW4sIC5hYS1tZWRpYS10ZXh0Om5vdCguYWEtbWVkaWEtdGV4dC0tZnVsbCkuYWEtbWVkaWEtdGV4dC0tcmV2ZXJzZWQtbW9iaWxlOm5vdCguYWEtbWVkaWEtdGV4dC0taWNvbikgLmFhLW1lZGlhLXRleHRfX3RleHQtY29sdW1uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5hYS1tZWRpYS10ZXh0Om5vdCguYWEtbWVkaWEtdGV4dC0tZnVsbCkuYWEtbWVkaWEtdGV4dC0tcmV2ZXJzZWQtbW9iaWxlIC5hYS1tZWRpYS10ZXh0X19tZWRpYS1jb2x1bW4sIC5hYS1tZWRpYS10ZXh0Om5vdCguYWEtbWVkaWEtdGV4dC0tZnVsbCkuYWEtbWVkaWEtdGV4dC0tcmV2ZXJzZWQtbW9iaWxlOm5vdCguYWEtbWVkaWEtdGV4dC0taWNvbikgLmFhLW1lZGlhLXRleHRfX21lZGlhLWNvbHVtbiB7XG4gICAgcGFkZGluZy1ib3R0b206IG1heCg1dncsIDJyZW0pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFhLW1lZGlhLXRleHQ6bm90KC5hYS1tZWRpYS10ZXh0LS1mdWxsKS5hYS1tZWRpYS10ZXh0LS1yZXZlcnNlZC1tb2JpbGUgLmFhLW1lZGlhLXRleHRfX21lZGlhLWNvbHVtbiwgLmFhLW1lZGlhLXRleHQ6bm90KC5hYS1tZWRpYS10ZXh0LS1mdWxsKS5hYS1tZWRpYS10ZXh0LS1yZXZlcnNlZC1tb2JpbGU6bm90KC5hYS1tZWRpYS10ZXh0LS1pY29uKSAuYWEtbWVkaWEtdGV4dF9fbWVkaWEtY29sdW1uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogbWF4KDd2dywgMnJlbSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbWVkaWEtdGV4dDpub3QoLmFhLW1lZGlhLXRleHQtLWZ1bGwpLmFhLW1lZGlhLXRleHQtLXJldmVyc2VkLWRlc2t0b3AgLmFhLW1lZGlhLXRleHRfX21lZGlhLWNvbHVtbiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNztcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDEzO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW1lZGlhLXRleHQ6bm90KC5hYS1tZWRpYS10ZXh0LS1mdWxsKS5hYS1tZWRpYS10ZXh0LS1yZXZlcnNlZC1kZXNrdG9wIC5hYS1tZWRpYS10ZXh0X190ZXh0LWNvbHVtbiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDY7XG4gIH1cbn1cblxuLmFhLW1lZGlhLXRleHRfX21lZGlhLWNvbHVtbiBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1tZWRpYS10ZXh0LS1yZXZlcnNlZC1kZXNrdG9wIC5hYS1tZWRpYS10ZXh0X19tZWRpYS1jb2x1bW4ge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5hYS1tZWRpYS10ZXh0LS1yZXZlcnNlZC1kZXNrdG9wIC5hYS1tZWRpYS10ZXh0X190ZXh0LWNvbHVtbiB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYS1tZWRpYS10ZXh0LS1yZXZlcnNlZC1tb2JpbGUgLmFhLW1lZGlhLXRleHRfX21lZGlhLWNvbHVtbiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmFhLW1lZGlhLXRleHQtLXJldmVyc2VkLW1vYmlsZSAuYWEtbWVkaWEtdGV4dF9fdGV4dC1jb2x1bW4ge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5cbi5hYS1tZWRpYS10ZXh0LmFhLW1lZGlhLXRleHQtLWZ1bGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFhLW1lZGlhLXRleHQuYWEtbWVkaWEtdGV4dC0tZnVsbDpub3QoLmFhLW1lZGlhLXRleHQtLXJldmVyc2VkLW1vYmlsZSkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFhLW1lZGlhLXRleHQuYWEtbWVkaWEtdGV4dC0tZnVsbC5hYS1tZWRpYS10ZXh0LS1yZXZlcnNlZC1tb2JpbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW1lZGlhLXRleHQuYWEtbWVkaWEtdGV4dC0tZnVsbCA+IC5hYS1pbm5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTMsIG1pbm1heCgwcHgsIDFmcikpO1xuICB9XG4gIC5hYS1tZWRpYS10ZXh0LmFhLW1lZGlhLXRleHQtLWZ1bGwgPiAuYWEtaW5uZXIgLmFhLWNvbnRlbnQtd2lkdGgtLWZ1bGwge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDEzO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFhLW1lZGlhLXRleHQuYWEtbWVkaWEtdGV4dC0tZnVsbCAuYWEtbWVkaWEtdGV4dF9fbWVkaWEtY29sdW1uIHtcbiAgICBsZWZ0OiBjYWxjKG1heCg3dncsIDJyZW0pICogLTEpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYWEtbWVkaWEtdGV4dC5hYS1tZWRpYS10ZXh0LS1mdWxsIC5hYS1tZWRpYS10ZXh0X19tZWRpYS1jb2x1bW4ge1xuICAgIGxlZnQ6IGNhbGMobWF4KDV2dywgMnJlbSkgKiAtMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbWVkaWEtdGV4dC5hYS1tZWRpYS10ZXh0LS1mdWxsIC5hYS1tZWRpYS10ZXh0X19tZWRpYS1jb2x1bW4ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1tZWRpYS10ZXh0LmFhLW1lZGlhLXRleHQtLWZ1bGwgLmFhLW1lZGlhLXRleHRfX21lZGlhLWNvbHVtbiBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1tZWRpYS10ZXh0LmFhLW1lZGlhLXRleHQtLWZ1bGwgLmFhLW1lZGlhLXRleHRfX3RleHQtY29sdW1uIHtcbiAgICBncmlkLWNvbHVtbjogOC8xNDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1tZWRpYS10ZXh0LmFhLW1lZGlhLXRleHQtLWZ1bGwuYWEtbWVkaWEtdGV4dC0tcmV2ZXJzZWQtZGVza3RvcCAuYWEtbWVkaWEtdGV4dF9fbWVkaWEtY29sdW1uIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW1lZGlhLXRleHQuYWEtbWVkaWEtdGV4dC0tZnVsbC5hYS1tZWRpYS10ZXh0LS1yZXZlcnNlZC1kZXNrdG9wIC5hYS1tZWRpYS10ZXh0X190ZXh0LWNvbHVtbiB7XG4gICAgZ3JpZC1jb2x1bW46IDEvNztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFhLW1lZGlhLXRleHQtLWljb24uYWEtbWVkaWEtdGV4dC0tcmV2ZXJzZWQtZGVza3RvcCAuYWEtbWVkaWEtdGV4dF9fbWVkaWEtY29sdW1uIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuYWEtbWVkaWEtdGV4dC0taWNvbi5hYS1tZWRpYS10ZXh0LS1yZXZlcnNlZC1kZXNrdG9wIC5hYS1tZWRpYS10ZXh0X190ZXh0LWNvbHVtbiB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbi5hYS1tZWRpYS10ZXh0LS1pY29uIC5hYS1tZWRpYS10ZXh0X19tZWRpYS1jb2x1bW4gaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiBtaW4oNDAlLCAyMHJlbSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFhLW1lZGlhLXRleHQtLWljb24gLmFhLW1lZGlhLXRleHRfX21lZGlhLWNvbHVtbiBpbWcge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBBQSAtIE51bWJlcnNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1udW1iZXJzIC5hYS1udW1iZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiBjYWxjKDYuMnJlbSArIDAuNnZ3KTtcbiAgZm9udC1mYW1pbHk6IFwiUGx1cyBKYWthcnRhIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM0OEJEMDA7XG59XG4uYWEtbnVtYmVycyAuYWEtc3VidGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIEFBIC0gUGFuZWxzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtcGFuZWxzIC5hYS1icmFuZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMy4ycmVtICogMS43NSArIDF2aCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFhLXBhbmVscyAuYWEtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFhLXBhbmVsLS1jb250ZW50LmFhLW1vZHVsZS1zcGFjaW5nLWJvdHRvbS0tbWVkaXVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYWEtcGFuZWwtLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwdnc7XG4gIGxlZnQ6IGNhbGMobWF4KDV2dywgMnJlbSkgKiAtMSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFhLXBhbmVsLS1pbWFnZSB7XG4gICAgbGVmdDogY2FsYyhtYXgoN3Z3LCAycmVtKSAqIC0xKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1wYW5lbC0taW1hZ2Uge1xuICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgd2lkdGg6IGNhbGMoNTB2dyAtIGNhbGMoMy4ycmVtICsgMC41dncpIC8gMik7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICB9XG4gIC5hYS1wYW5lbC0taW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cbi5hYS1wYW5lbC0taW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hYS1wYW5lbF9fZm9ybTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMy4ycmVtICogMik7XG59XG4uYWEtcGFuZWxfX2Zvcm06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMy4ycmVtICogMik7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBRdW90ZVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLXF1b3RlX19pbWFnZSB7XG4gIHdpZHRoOiAxMHJlbTtcbiAgaGVpZ2h0OiAxMHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFhLXF1b3RlX19pbWFnZSBpbWcge1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmFhLWNvbnRlbnQtYWxpZ25tZW50LS1jZW50ZXIgLmFhLXF1b3RlX19pbWFnZSB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmFhLXF1b3RlX19uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBTb2NpYWwgRm9sbG93XG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtc29jaWFsLWZvbGxvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gIGdyaWQtYXV0by1jb2x1bW5zOiAzcmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMi4ycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1zb2NpYWwtZm9sbG93IHtcbiAgICBncmlkLWF1dG8tY29sdW1uczogM3JlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGNvbHVtbi1nYXA6IDIuMnJlbTtcbiAgfVxufVxuLmFhLXNvY2lhbC1mb2xsb3cgYSBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtc29jaWFsLWZvbGxvdyBhIHN2ZyB7XG4gICAgd2lkdGg6IDNyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICB9XG59XG4uYWEtc29jaWFsLWZvbGxvdyBhIHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2U7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIFNvY2lhbCBTaGFyaW5nXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtc29jaWFsLXNoYXJpbmcge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBncmlkLWF1dG8tY29sdW1uczogNHJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDNyZW07XG59XG4uYWEtc29jaWFsLXNoYXJpbmcgYSBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogNHJlbTtcbn1cbi5hYS1zb2NpYWwtc2hhcmluZyBhIHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2U7XG59XG5tYWluOm5vdCguYWEtbGFuZGluZy1wYWdlKSAuYWEtc29jaWFsLXNoYXJpbmcgYTpub3QoLmFhLWJ1dHRvbik6bm90KC5ocy1idXR0b24pOm5vdCguaHMtYnV0dG9uKTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgVGVhbVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLXRlYW0gLmFhLXRlYW0taW5pdC1pc290b3BlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFhLXRlYW0gLmFhLXRlYW0taW5pdC1pc290b3BlIHtcbiAgICBtYXJnaW46IDAgY2FsYyhjYWxjKDMuMnJlbSArIDAuNXZ3KSAvIC0yKTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgY2FsYygzLjJyZW0gKyAwLjV2dykpO1xuICB9XG59XG4uYWEtdGVhbSAuYWEtdGVhbS1pbml0LWlzb3RvcGUgLmFhLWNvbHVtbiB7XG4gIGFuaW1hdGlvbjogaXNvdG9wZUZhZGVJbiAwLjhzIGVhc2UgMC4xcyAxIGZvcndhcmRzO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDMuMnJlbSArIDIuNXZoKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcmVtKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5Aa2V5ZnJhbWVzIGlzb3RvcGVGYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFyZW0pO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFhLXRlYW0gLmFhLXRlYW0taW5pdC1pc290b3BlIC5hYS1jb2x1bW4ge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKGNhbGMoMy4ycmVtICsgMC41dncpIC8gMik7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKGNhbGMoMy4ycmVtICsgMC41dncpIC8gMik7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzJSAtIGNhbGMoMy4ycmVtICsgMC41dncpKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS10ZWFtIC5hYS10ZWFtLWluaXQtaXNvdG9wZSAuYWEtY29sdW1uIHtcbiAgICB3aWR0aDogY2FsYygyNSUgLSBjYWxjKDMuMnJlbSArIDAuNXZ3KSk7XG4gIH1cbn1cbi5hYS10ZWFtIC5hYS10ZWFtLWluaXQtaXNvdG9wZSAuYWEtY29sdW1uLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hYS10ZWFtLWZpbHRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgY29sdW1uLWdhcDogMnJlbTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtdGVhbS1maWx0ZXIge1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gIH1cbn1cbi5hYS10ZWFtLWZpbHRlciBidXR0b24ge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4uYWEtdGVhbS1tZW1iZXJfX2ltYWdlIHtcbiAgYXNwZWN0LXJhdGlvOiAzNjEvMjgwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFhLXRlYW0tbWVtYmVyX19ib2R5IHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cblxuLmFhLXRlYW0tbWVtYmVyX19uYW1lLFxuLmFhLXRlYW0tbWVtYmVyX19uYW1lLmg1Om5vdCg6bGFzdC1jaGlsZCksXG4uYWEtYmxvZy1wb3N0X19ib2R5LWNvbnRlbnQgaDQuYWEtdGVhbS1tZW1iZXJfX25hbWU6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNnJlbTtcbiAgY29sb3I6ICMwMDg1M0Q7XG59XG5cbi5hYS10ZWFtLW1lbWJlcl9fdGl0bGUsXG4uYWEtdGVhbS1tZW1iZXJfX3RpdGxlLmg2Om5vdCg6Zmlyc3QtY2hpbGQpLFxuLmFhLXRlYW0tbWVtYmVyX190aXRsZS5oNjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG4uYWEtdGVhbS1tZW1iZXJfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMi42cmVtO1xufVxuLmFhLXRlYW0tbWVtYmVyX19kZXNjcmlwdGlvbiAuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hYS10ZWFtLW1lbWJlcl9fZGVzY3JpcHRpb24gLmFhLXRlYW0tbWVtYmVyX19kZXNjcmlwdGlvbi1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLmFhLXRlYW0tbWVtYmVyX19kZXNjcmlwdGlvbiAuYWEtdGVhbS1tZW1iZXJfX2Rlc2NyaXB0aW9uLWJ1dHRvbi5hYS1idXR0b24uYWEtYnV0dG9uLS00OjphZnRlciwgLmFhLXRlYW0tbWVtYmVyX19kZXNjcmlwdGlvbiAuYWEtdGVhbS1tZW1iZXJfX2Rlc2NyaXB0aW9uLWJ1dHRvbi5hYS1idXR0b24tLTQuaHMtYnV0dG9uOjphZnRlciwgLmFhLXRlYW0tbWVtYmVyX19kZXNjcmlwdGlvbiAuYWEtZm9ybS1idXR0b24tLTQgaW5wdXQuYWEtdGVhbS1tZW1iZXJfX2Rlc2NyaXB0aW9uLWJ1dHRvbi5hYS1idXR0b25bdHlwZT1zdWJtaXRdOjphZnRlciwgLmFhLWZvcm0tYnV0dG9uLS00IC5hYS10ZWFtLW1lbWJlcl9fZGVzY3JpcHRpb24gaW5wdXQuYWEtdGVhbS1tZW1iZXJfX2Rlc2NyaXB0aW9uLWJ1dHRvbi5hYS1idXR0b25bdHlwZT1zdWJtaXRdOjphZnRlciwgLmFhLXRlYW0tbWVtYmVyX19kZXNjcmlwdGlvbiAuYWEtZm9ybS1idXR0b24tLTQgaW5wdXQuYWEtdGVhbS1tZW1iZXJfX2Rlc2NyaXB0aW9uLWJ1dHRvbi5ocy1idXR0b25bdHlwZT1zdWJtaXRdOjphZnRlciwgLmFhLWZvcm0tYnV0dG9uLS00IC5hYS10ZWFtLW1lbWJlcl9fZGVzY3JpcHRpb24gaW5wdXQuYWEtdGVhbS1tZW1iZXJfX2Rlc2NyaXB0aW9uLWJ1dHRvbi5ocy1idXR0b25bdHlwZT1zdWJtaXRdOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWEtdGVhbS1tZW1iZXJfX2Rlc2NyaXB0aW9uID4gZGl2LmhpZGRlbiArIC5hYS10ZWFtLW1lbWJlcl9fZGVzY3JpcHRpb24tYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmFhLXRlYW0tbWVtYmVyX19zb2NpYWwge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgQUEgLSBSaWNoIFRleHRcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgQUEgLSBWaWRlb1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLW5ld3MgLmFhLW1vZHVsZV9faGVhZGVyOm5vdCg6bGFzdC1jaGlsZCksXG4uYWEtbmV3cyAuYWEtbW9kdWxlX19ib2R5Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDMuMnJlbSAqIDIuNSk7XG59XG4uYWEtbmV3cyAuYWEtZ3JpZCB7XG4gIGdyaWQtZ2FwOiBjYWxjKDMuMnJlbSAqIDAuNSArIDIuNXZoKSBjYWxjKDMuMnJlbSArIDAuNXZ3KTtcbn1cbi5hYS1uZXdzIC5hYS1jb2x1bW4ge1xuICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgcmdiYSgyNTEsIDI1MCwgMjUwLCAwLjUpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygzLjJyZW0gKiAwLjUgKyAyLjV2aCk7XG59XG4uYWEtbmV3cyAuYWEtY29sdW1uOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmFhLW5ld3MgLmFhLWJnLW5vbmUgLmFhLWNvbHVtbiB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMTYsIDExNiwgMTE2LCAwLjUpO1xufVxuLmFhLW5ld3MgLmFhLWNvbHVtbl9fYm9keSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIGF1dG87XG4gIGdhcDogMHB4IDIwcHg7XG4gIGdyaWQtYXV0by1mbG93OiByb3c7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiYWEtY29sdW1uX19kYXRlIC5cIiBcImg1IC5cIiBcImFhLWNvbHVtbl9fY29udGVudCBhYS1idXR0b24tY29udGFpbmVyXCI7XG59XG4uYWEtbmV3cyAuYWEtY29sdW1uX19ib2R5IC5hYS1jb2x1bW5fX2RhdGUge1xuICBncmlkLWFyZWE6IGFhLWNvbHVtbl9fZGF0ZTtcbn1cbi5hYS1uZXdzIC5hYS1jb2x1bW5fX2JvZHkgLmg1LCAuYWEtbmV3cyAuYWEtY29sdW1uX19ib2R5IC5hYS1ibG9nLXBvc3RfX2JvZHktY29udGVudCBoNCwgLmFhLWJsb2ctcG9zdF9fYm9keS1jb250ZW50IC5hYS1uZXdzIC5hYS1jb2x1bW5fX2JvZHkgaDQge1xuICBncmlkLWFyZWE6IGg1O1xufVxuLmFhLW5ld3MgLmFhLWNvbHVtbl9fYm9keSAuYWEtY29sdW1uX19jb250ZW50IHtcbiAgZ3JpZC1hcmVhOiBhYS1jb2x1bW5fX2NvbnRlbnQ7XG59XG4uYWEtbmV3cyAuYWEtY29sdW1uX19ib2R5IC5hYS1idXR0b24tY29udGFpbmVyIHtcbiAgZ3JpZC1hcmVhOiBhYS1idXR0b24tY29udGFpbmVyO1xufVxuLmFhLW5ld3MgLmFhLWNvbHVtbiBoMyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuMnJlbTtcbn1cbi5hYS1uZXdzIC5hYS1jb2x1bW5fX2NvbnRlbnQge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uYWEtbmV3cyAuYWEtYnV0dG9uLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBTeXN0ZW0gUGFnZXNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1zeXN0ZW0tcGFnZSBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDIuNnJlbTtcbn1cbi5hYS1zeXN0ZW0tcGFnZSAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSAuaHMtc2VhcmNoLWZpZWxkX19mb3JtIHtcbiAgbWFyZ2luOiAwO1xufVxuLmFhLXN5c3RlbS1wYWdlIC5hYS1uZXdzIC5hYS1jb2x1bW5fX2JvZHkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIGF1dG87XG4gIGdhcDogMnJlbTtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJoNVwiIFwiYWEtY29sdW1uX19jb250ZW50XCIgXCJhYS1idXR0b24tY29udGFpbmVyXCI7XG59XG4uYWEtc3lzdGVtLXBhZ2UgLmFhLW5ld3MgLmFhLWNvbHVtbl9fYm9keSAuaDUsIC5hYS1zeXN0ZW0tcGFnZSAuYWEtbmV3cyAuYWEtY29sdW1uX19ib2R5IC5hYS1ibG9nLXBvc3RfX2JvZHktY29udGVudCBoNCwgLmFhLWJsb2ctcG9zdF9fYm9keS1jb250ZW50IC5hYS1zeXN0ZW0tcGFnZSAuYWEtbmV3cyAuYWEtY29sdW1uX19ib2R5IGg0IHtcbiAgZ3JpZC1hcmVhOiBoNTtcbiAgbWFyZ2luLWJvdHRvbTogLTFyZW07XG59XG4uYWEtc3lzdGVtLXBhZ2UgLmFhLW5ld3MgLmFhLWNvbHVtbl9fYm9keSAuYWEtY29sdW1uX19jb250ZW50IHtcbiAgZ3JpZC1hcmVhOiBhYS1jb2x1bW5fX2NvbnRlbnQ7XG59XG4uYWEtc3lzdGVtLXBhZ2UgLmFhLW5ld3MgLmFhLWNvbHVtbl9fYm9keSAuYWEtYnV0dG9uLWNvbnRhaW5lciB7XG4gIGdyaWQtYXJlYTogYWEtYnV0dG9uLWNvbnRhaW5lcjtcbn1cbi5hYS1zeXN0ZW0tcGFnZSBmb3JtIHtcbiAgbWF4LXdpZHRoOiA1MHJlbTtcbn1cbi5hYS1zeXN0ZW0tcGFnZSBmb3JtIGgzIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiUGx1cyBKYWthcnRhIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiBjYWxjKDEuNXJlbSArIDAuMXZ3KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDMuMnJlbSAqIDAuMjUpO1xufVxuLmFhLXN5c3RlbS1wYWdlIGZvcm0gLmhzLWlucHV0IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNXJlbSArIDAuMXZ3KSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuOGVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAuOGVtICFpbXBvcnRhbnQ7XG59XG4uYWEtc3lzdGVtLXBhZ2UgZm9ybSAuaHMtc3VibWl0IHtcbiAgbWFyZ2luLXRvcDogMHJlbTtcbn1cbi5hYS1zeXN0ZW0tcGFnZSBmb3JtIC5ocy1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAzLjJyZW07XG59XG4uYWEtc3lzdGVtLXBhZ2UgZm9ybSAuaHMtZm9ybS1maWVsZDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDMuMnJlbSAqIDAuNzUpO1xufVxuLmFhLXN5c3RlbS1wYWdlIGZvcm0gLmhzLWZvcm0tZmllbGQgPiBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuMXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygzLjJyZW0gKiAwLjI1KTtcbn1cbi5hYS1zeXN0ZW0tcGFnZSBmb3JtIC5ocy1mb3JtLWZpZWxkID4gbGFiZWw6ZW1wdHksIC5hYS1zeXN0ZW0tcGFnZSBmb3JtIC5ocy1mb3JtLWZpZWxkID4gbGFiZWw6ZW1wdHkgKyBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hYS1zeXN0ZW0tcGFnZSBmb3JtIC5ocy1sb2dpbi13aWRnZXQtc2hvdy1wYXNzd29yZCxcbi5hYS1zeXN0ZW0tcGFnZSBmb3JtIC5ocy1yZWdpc3Rlci13aWRnZXQtc2hvdy1wYXNzd29yZCxcbi5hYS1zeXN0ZW0tcGFnZSBmb3JtIC5ocy1yZXNldC13aWRnZXQtc2hvdy1wYXNzd29yZCB7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMy4ycmVtICogMC4yNSk7XG59XG4uYWEtc3lzdGVtLXBhZ2UgdWwuaHMtZXJyb3ItbXNncyB7XG4gIG1hcmdpbjogMDtcbn1cbi5hYS1zeXN0ZW0tcGFnZSB1bC5ocy1lcnJvci1tc2dzIGxhYmVsOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWEtc3lzdGVtLXBhZ2UgLmhzX2Nvc193cmFwcGVyX3R5cGVfbWVtYmVyX2xvZ2luIC5ocy1mb3JtLWZpZWxkOm50aC1vZi10eXBlKDMpIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5hYS1zeXN0ZW0tcGFnZSAuaHNfY29zX3dyYXBwZXJfdHlwZV9tZW1iZXJfbG9naW4gLmhzLWZvcm0tZmllbGQ6bnRoLW9mLXR5cGUoMykgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFhLXN5c3RlbS1wYWdlIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXgtd2lkdGg6IDI0cmVtO1xufVxuLmFhLXN5c3RlbS1wYWdlIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCBbbmFtZT1wYXNzd29yZF0ge1xuICBoZWlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbn1cbi5hYS1zeXN0ZW0tcGFnZSAuZW1haWwtcHJlZnMge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLmFhLXN5c3RlbS1wYWdlIC5lbWFpbC1wcmVmcyAuaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNHJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICMwMDg1M0Q7XG59XG4uYWEtc3lzdGVtLXBhZ2UgLmVtYWlsLXByZWZzIC5pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAxLjRyZW07XG4gIHBhZGRpbmctdG9wOiAxLjRyZW07XG4gIGJvcmRlci10b3A6IDAuMXJlbSBzb2xpZCAjMDA4NTNEO1xufVxuLmFhLXN5c3RlbS1wYWdlIC5lbWFpbC1wcmVmcyAuaXRlbSAuY2hlY2tib3gtcm93ICsgcCB7XG4gIG1hcmdpbi10b3A6IDAuOHJlbTtcbn1cbi5hYS1zeXN0ZW0tcGFnZSAuZW1haWwtcHJlZnMgLnN1YnNjcmliZS1vcHRpb25zIHtcbiAgbWFyZ2luLXRvcDogMS44cmVtO1xufVxuLmFhLXN5c3RlbS1wYWdlIC5lbWFpbC1wcmVmcyAuc3Vic2NyaWJlLW9wdGlvbnMgLmhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uYWEtc3lzdGVtLXBhZ2UgLmVtYWlsLXByZWZzIC5ocy1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAzLjJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG4uYWEtc3lzdGVtLXBhZ2UgLmVtYWlsLXByZWZzIC5ocy1idXR0b246YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFhLXN5c3RlbS1wYWdlIC5wYWdlLWhlYWRlciArIC5zdWNjZXNzIHtcbiAgbWFyZ2luLXRvcDogMS40cmVtO1xufVxuXG4uaHMtc2VhcmNoLXJlc3VsdHNfX2xpc3RpbmcuYWEtbmV3cyAuYWEtY29sdW1uX19jb250ZW50IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAuaHMtc2VhcmNoLXJlc3VsdHNfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgQmxvZyBMaXN0aW5nXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIFRhZ3NcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS10YWdzX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWEtdGFnc19faW5uZXIge1xuICAgIG1heC13aWR0aDogY2FsYygxNTJyZW0gLyAxMiAqIDEwKTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmFhLXRhZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAuN3JlbSAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS42cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhCNjYwO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbn1cbi5hYS10YWc6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG59XG4uYWEtdGFnOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4QkQwMDtcbn1cblxuLmFhLXRhZy0tY3VycmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OEJEMDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgUGFnaW5hdGlvblxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1wYWdpbmF0aW9uIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTUycmVtIC8gMTIgKiA2KTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi5hYS1wYWdpbmF0aW9uIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmFhLXBhZ2luYXRpb24gbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uYWEtcGFnaW5hdGlvbiBsaTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLXBhZ2luYXRpb24gbGk6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uYWEtcGFnaW5hdGlvbiBsaSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDQuNnJlbTtcbiAgaGVpZ2h0OiA0LjZyZW07XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDByZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5hYS1wYWdpbmF0aW9uIGxpIGEuYWEtcGFnaW5hdGlvbi0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODUzRDtcbiAgY29sb3I6ICNGQkZBRkE7XG4gIGJvcmRlci1jb2xvcjogIzAwODUzRDtcbn1cbi5hYS1wYWdpbmF0aW9uIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMEE4NEQ7XG4gIGJvcmRlci1jb2xvcjogIzAwQTg0RDtcbn1cblxuLmFhLWJsb2ctbGlzdGluZyAuaW5pdC1pc290b3BlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFhLWJsb2ctbGlzdGluZyAuaW5pdC1pc290b3BlIHtcbiAgICBtYXJnaW46IDAgY2FsYyhjYWxjKDMuMnJlbSArIDAuNXZ3KSAvIC0yKTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgY2FsYygzLjJyZW0gKyAwLjV2dykpO1xuICB9XG59XG4uYWEtYmxvZy1saXN0aW5nIC5pbml0LWlzb3RvcGUgLmFhLWNvbHVtbiB7XG4gIGFuaW1hdGlvbjogaXNvdG9wZUZhZGVJbiAwLjhzIGVhc2UgMC4xcyAxIGZvcndhcmRzO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDMuMnJlbSArIDIuNXZoKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcmVtKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5Aa2V5ZnJhbWVzIGlzb3RvcGVGYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFyZW0pO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFhLWJsb2ctbGlzdGluZyAuaW5pdC1pc290b3BlIC5hYS1jb2x1bW4ge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKGNhbGMoMy4ycmVtICsgMC41dncpIC8gMik7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKGNhbGMoMy4ycmVtICsgMC41dncpIC8gMik7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gY2FsYygzLjJyZW0gKyAwLjV2dykpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLWJsb2ctbGlzdGluZyAuaW5pdC1pc290b3BlIC5hYS1jb2x1bW4ge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMyUgLSBjYWxjKDMuMnJlbSArIDAuNXZ3KSk7XG4gIH1cbn1cbi5hYS1ibG9nLWxpc3RpbmcgLmluaXQtaXNvdG9wZSAuYWEtY29sdW1uLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWEtYmxvZy1saXN0aW5nICNpc290b3BlLWxvYWQtbW9yZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uaHMtaW5saW5lLWVkaXQgLmFhLWdyaWQge1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG59XG4uaHMtaW5saW5lLWVkaXQgLmFhLWNvbHVtbiB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmhzLWlubGluZS1lZGl0IC5hYS1ibG9nLXBvc3RzIHtcbiAgLyouYWEtbW9kdWxlX19mb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH0qL1xufVxuXG4uYWEtYmxvZy1saXN0aW5nX19zaW1wbGUgYXJ0aWNsZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkIHJnYmEoMTE2LCAxMTYsIDExNiwgMC40KTtcbiAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMy4ycmVtO1xufVxuXG4uYWEtYmxvZy1saXN0aW5nX190YWdzIC5ocy1pbnB1dCxcbi5hYS1ibG9nLWxpc3RpbmdfX3RhZ3MgLmhzLWZpZWxkdHlwZS1zZWxlY3QgLmlucHV0IC5ocy1pbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMTYsIDExNiwgMTE2LCAwLjUpO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLmFhLWJsb2ctbGlzdGluZ19fdGFncyAuaHMtaW5wdXQ6OnBsYWNlaG9sZGVyLFxuLmFhLWJsb2ctbGlzdGluZ19fdGFncyAuaHMtZmllbGR0eXBlLXNlbGVjdCAuaW5wdXQgLmhzLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYWEtYmxvZy1saXN0aW5nX190YWdzIC5ocy1maWVsZHR5cGUtc2VsZWN0IC5pbnB1dDphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCIxMlwiIGhlaWdodD1cIjdcIiB2aWV3Qm94PVwiMCAwIDEyIDdcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwiTTEgMC45OTk5OTlMNiA2TDExIDFcIiBzdHJva2U9XCJibGFja1wiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48L3N2Zz4nKTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxcmVtO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIEJsb2cgUG9zdFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLWJsb2ctcG9zdCAuYWEtYmxvdC1wb3N0X190b3BpYyxcbi5hYS1ibG9nLXBvc3RzIC5hYS1ibG90LXBvc3RfX3RvcGljIHtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5hYS1ibG9nLXBvc3QgLmFhLWJsb2ctcG9zdF9fZGF0ZSxcbi5hYS1ibG9nLXBvc3RzIC5hYS1ibG9nLXBvc3RfX2RhdGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYWEtYmxvZy1wb3N0IC5hYS1hdXRob3IsXG4uYWEtYmxvZy1wb3N0cyAuYWEtYXV0aG9yIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFhLWJsb2ctcG9zdCAuYWEtYXV0aG9yIGEsXG4uYWEtYmxvZy1wb3N0cyAuYWEtYXV0aG9yIGEge1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uYWEtYmxvZy1wb3N0X19pbmZvIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMC44cmVtO1xufVxuXG4uYWEtYmxvZy1wb3N0X19mZWF0dXJlZC1pbWFnZSB7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbn1cblxuLmFhLWJsb2ctcG9zdF9fZmVhdHVyZWQtaW1hZ2Uge1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG59XG5cbi5hYS1ibG9nLXBvc3RfX2ZlYXR1cmVkLWltYWdlLmFhLWJsb2ctcG9zdF9fZmVhdHVyZWQtaW1hZ2UtLWF1dG8ge1xuICBhc3BlY3QtcmF0aW86IGluaXRpYWw7XG59XG4uYWEtYmxvZy1wb3N0X19mZWF0dXJlZC1pbWFnZS5hYS1ibG9nLXBvc3RfX2ZlYXR1cmVkLWltYWdlLS1hdXRvIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5hYS1ibG9nLXBvc3RfX2NvbnRlbnQgLmFhLW1vZHVsZV9faGVhZGVyOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDMuMnJlbSArIDIuNXZoKTtcbn1cblxuQGtleWZyYW1lcyBzcGxpZGUtbG9hZGluZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuICB9XG59XG4uc3BsaWRlX190cmFjay0tZHJhZ2dhYmxlIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc3BsaWRlX190cmFjay0tZmFkZSA+IC5zcGxpZGVfX2xpc3QgPiAuc3BsaWRlX19zbGlkZSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAwO1xufVxuXG4uc3BsaWRlX190cmFjay0tZmFkZSA+IC5zcGxpZGVfX2xpc3QgPiAuc3BsaWRlX19zbGlkZS5pcy1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3BsaWRlLS1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cblxuLnNwbGlkZV9fdHJhY2stLXR0YiA+IC5zcGxpZGVfX2xpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNwbGlkZV9fY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3BsaWRlX19saXN0IHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uc3BsaWRlLmlzLWluaXRpYWxpemVkOm5vdCguaXMtYWN0aXZlKSAuc3BsaWRlX19saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zcGxpZGVfX3BhZ2luYXRpb24ge1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3BsaWRlX19wYWdpbmF0aW9uIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3BsaWRlOm5vdCguaXMtb3ZlcmZsb3cpIC5zcGxpZGVfX3BhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3BsaWRlX19wcm9ncmVzc19fYmFyIHtcbiAgd2lkdGg6IDA7XG59XG5cbi5zcGxpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNwbGlkZS5pcy1pbml0aWFsaXplZCwgLnNwbGlkZS5pcy1yZW5kZXJlZCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5zcGxpZGVfX3NsaWRlIHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNwbGlkZV9fc2xpZGUgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLnNwbGlkZV9fc3Bpbm5lciB7XG4gIGFuaW1hdGlvbjogc3BsaWRlLWxvYWRpbmcgMXMgbGluZWFyIGluZmluaXRlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjOTk5O1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm90dG9tOiAwO1xuICBjb250YWluOiBzdHJpY3Q7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5zcGxpZGVfX3NyIHtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi5zcGxpZGVfX3RvZ2dsZS5pcy1hY3RpdmUgLnNwbGlkZV9fdG9nZ2xlX19wbGF5LCAuc3BsaWRlX190b2dnbGVfX3BhdXNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNwbGlkZV9fdG9nZ2xlLmlzLWFjdGl2ZSAuc3BsaWRlX190b2dnbGVfX3BhdXNlIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uc3BsaWRlX190cmFjayB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cblxuLmFhLWJsb2ctcG9zdHNfX3NsaWRlciAuYWEtbW9kdWxlX19oZWFkZXIge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDhyZW0pO1xufVxuLmFhLWJsb2ctcG9zdHNfX3NsaWRlciAuYWEtY29sdW1uIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYS1ibG9nLXBvc3RzX19zbGlkZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmFhLWJsb2ctcG9zdHNfX3NsaWRlciAuc3BsaWRlIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCBjYWxjKDMuMnJlbSAqIC0yKSwgMTAwdncgY2FsYygzLjJyZW0gKiAtMiksIDEwMHZ3IDEwMCUsIDAgMTAwJSk7XG4gIH1cbiAgLmFhLWJsb2ctcG9zdHNfX3NsaWRlciAuc3BsaWRlX190cmFjayB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cbi5hYS1ibG9nLXBvc3RzX19zbGlkZXIgLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1ibG9nLXBvc3RzX19zbGlkZXIgLnNwbGlkZSB7XG4gICAgZ3JpZC1jb2x1bW46IDUvc3BhbiA4O1xuICB9XG59XG4uYWEtYmxvZy1wb3N0c19fc2xpZGVyIC5zcGxpZGVfX2Fycm93cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogY2FsYygzLjJyZW0gKiAwLjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC02LjZyZW07XG59XG4uYWEtYmxvZy1wb3N0c19fc2xpZGVyIC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdy0tcHJldiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uYWEtYmxvZy1wb3N0c19fc2xpZGVyIC5zcGxpZGVfX2Fycm93cyBidXR0b24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwLjRyZW07XG59XG4uYWEtYmxvZy1wb3N0c19fc2xpZGVyIC5zcGxpZGVfX2Fycm93cyBidXR0b246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYWEtYmxvZy1wb3N0c19fc2xpZGVyIC5zcGxpZGVfX2Fycm93cyBidXR0b246aG92ZXIgcGF0aCwgLmFhLWJsb2ctcG9zdHNfX3NsaWRlciAuc3BsaWRlX19hcnJvd3MgYnV0dG9uOmZvY3VzIHBhdGgsIC5hYS1ibG9nLXBvc3RzX19zbGlkZXIgLnNwbGlkZV9fYXJyb3dzIGJ1dHRvbjphY3RpdmUgcGF0aCB7XG4gIGZpbGw6ICM0OEJEMDA7XG59XG4uYWEtYmxvZy1wb3N0c19fc2xpZGVyIC5zcGxpZGVfX2Fycm93cyBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxLjZyZW07XG4gIHdpZHRoOiAxLjZyZW07XG59XG4uYWEtYmxvZy1wb3N0c19fc2xpZGVyIC5zcGxpZGVfX2Fycm93cyBwYXRoIHtcbiAgZmlsbDogIzc0NzQ3NDtcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgTWl4aW5zXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qXG4gKiBEZWNsYXJhdGlvbiBvZiByZXNwb25zaXZlIGJyZWFrcG9pbnRzIGF2YWlsYWJsZSBmb3IgdXNlLCBrZXB0IHVwLXRvLWRhdGUgd2l0aCBsYXRlc3QgQm9vdHN0cmFwIHZlcnNpb24uXG4gKiBodHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy80LjMvbGF5b3V0L292ZXJ2aWV3LyNyZXNwb25zaXZlLWJyZWFrcG9pbnRzXG4gKiBoZyAoaHVnZSkgYW5kIGVuIChlbm91cm1vdXMpIGFyZSBvdXIgb3duIHZhcmlhdGlvbnMsIHRvIHN1cHBvcnQgc3BlY2lmaWMgc3R5bGluZyBmb3IgZXZlbiBiaWdnZXIgc2NyZWVucy5cbiAqL1xuXG4gJGJyZWFrcG9pbnRzOiAoXG4gICdzbScgOiA1NzZweCxcbiAgJ21kJyA6IDc2OHB4LFxuICAnbGcnIDogOTkycHgsXG4gICd4bCcgOiAxMjAwcHgsXG4gICdoZycgOiAxNDQwcHgsXG4gICdlbicgOiAxNjgwcHhcbik7XG5cbkBtaXhpbiBicCgkYnJlYWtwb2ludCkge1xuICAgICR2YWx1ZTogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KTtcblxuICAgIEBpZiAkdmFsdWUgIT0gbnVsbCB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdmFsdWUpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICAgQHdhcm4gXCJVbmZvcnR1bmF0ZWx5LCBubyB2YWx1ZSBjb3VsZCBiZSByZXRyaWV2ZWQgZnJvbSBgI3skYnJlYWtwb2ludH1gLiBcIlxuICAgICAgICArIFwiUGxlYXNlIG1ha2Ugc3VyZSBpdCBpcyBkZWZpbmVkIGluIGAkYnJlYWtwb2ludHNgIG1hcC5cIjtcbiAgICB9XG59XG5cbiRicmVha3BvaW50cy1taW46IChcbiAgJ3NtJyA6IDU3NnB4LFxuICAnbWQnIDogNzY4cHgsXG4gICdsZycgOiA5OTJweCxcbiAgJ3hsJyA6IDEyMDBweCxcbiAgJ2hnJyA6IDE0NDBweCxcbiAgJ2VuJyA6IDE2ODBweFxuKTtcblxuJGJyZWFrcG9pbnRzLW1heDogKFxuICAnc20nIDogNTc1cHgsXG4gICdtZCcgOiA3NjdweCxcbiAgJ2xnJyA6IDk5MXB4LFxuICAneGwnIDogMTE5OXB4LFxuICAnaGcnIDogMTQzOXB4LFxuICAnZW4nIDogMTY3OXB4XG4pO1xuXG5AbWl4aW4gYnAtbWluKCRicmVha3BvaW50KSB7XG4gICR2YWx1ZTogbWFwLWdldCgkYnJlYWtwb2ludHMtbWluLCAkYnJlYWtwb2ludCk7XG5cbiAgQGlmICR2YWx1ZSAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHZhbHVlKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJwLW1heCgkYnJlYWtwb2ludCkge1xuICAkdmFsdWU6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLW1heCwgJGJyZWFrcG9pbnQpO1xuXG4gIEBpZiAkdmFsdWUgIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR2YWx1ZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIEVsZW1lbnRzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZWlnZTtcbn1cblxuaHRtbCxcbmJvZHksXG4uYm9keS13cmFwcGVyLFxuLmFhLXNpdGUtd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFhLXNpdGUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmFhLXdlYnBhZ2UsXG4uYWEtbGFuZGluZy1wYWdlLFxuLmFhLWJsb2ctbGlzdGluZyxcbi5hYS1ibG9nLXBvc3QsXG4uYWEtc3lzdGVtLXBhZ2Uge1xuICBmbGV4OiAxO1xufVxuXG4uaHMtbGFuZGluZy1wYWdlLmJvZHktd3JhcHBlciB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuaGVhZGVyLFxubWFpbixcbmZvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLXRleHQtZGVjb3JhdGlvbjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuYSxcbmJ1dHRvbixcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwLjRyZW07XG4gIH1cbn1cblxuYTpob3ZlcixcbmE6Zm9jdXMsXG5hOmFjdGl2ZSB7XG4gIGNvbG9yOiAkbGluay1jb2xvci1ob3Zlcjtcbn1cblxuaHIge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgJGJlaWdlO1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IC41O1xufVxuXG5pbWcsXG52aWRlbyxcbmlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmFhLW1vZHVsZV9fYm9keSB7XG4gIFxuICB0YWJsZSB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICB0ZCB7XG4gICAgYm9yZGVyOiAwLjFyZW0gc29saWQgJGRhcmsgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwLjZyZW0gMXJlbSAhaW1wb3J0YW50O1xuICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIFRoZW1lIGN1c3RvbSB2YXJpYWJsZXNcblxuICAgIFRvIG92ZXJyaWRlIHRoZW1lIGRlZmF1bHQgdmFyaWFibGVzLCB1bmNvbW1lbnQgdGhlIHZhcmlhYmxlcyBiZWxvdy5cbiAgICAoSWYgeW91IG5lZWQgc29tZSBvZiB0aGUgZGVmYXVsdCB2YXJpYWJsZXMsIHVuY29tbWVudCBvbmx5IHRoZSBvbmVzIHRoYXQgc2hvdWxkIGJlIG92ZXJyaWRkZW4pXG5cbiAgICBUaXA6IFlvdSBjYW4gdG9nZ2xlL3VudG9nZ2xlIGNvbW1lbnRzIHJhcGlkbHkgd2l0aCB0aGUgXCJUb2dnbGUgTGluZSBDb21tZW50XCIgc2hvcnRjdXRcbiAgICAoZWRpdG9yLmFjdGlvbi5jb21tZW50TGluZSkuXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8vIFN0YW5kYXJkIGNvbG9yc1xuJGJsYWNrOiAjMDAwMDAwO1xuJHdoaXRlOiAjRkZGRkZGO1xuXG4vLyBCcmFuZCBjb2xvcnNcbiRwcmltYXJ5OiAjNDhCRDAwO1xuJHNlY29uZGFyeTogIzAwODUzRDtcbiR0ZXJ0aWFyeTogIzAwQTg0RDtcbiRjb21wbGVtZW50YXJ5OiAjMjhCNjYwO1xuJGRhcms6ICM3NDc0NzQ7XG4kbGlnaHQ6ICNGMEYwRjA7XG5cbi8vIEV4dHJhIGNvbG9yc1xuJGdyYXk6ICNDQ0NDQ0M7XG4kYmVpZ2U6ICNGQkZBRkE7XG4kZ3JhZGllbnQtZGFyazogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNzQ3NDc0IDAlLCAjMDAwMDAwIDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiRncmFkaWVudC1saWdodDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRjBGMEYwIDAlLCAjQ0NDQ0NDIDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcblxuLy8gQnJhbmQgY29sb3JzIC0gUkdCIHZhbHVlcy4gWW91IHNob3VsZCBub3QgbmVlZCB0byBjaGFuZ2UgdGhlc2UuXG4kcHJpbWFyeS1yZ2I6IHJnYmEoJHByaW1hcnksMSk7XG4kc2Vjb25kYXJ5LXJnYjogcmdiYSgkc2Vjb25kYXJ5LDEpO1xuJHRlcnRpYXJ5LXJnYjogcmdiYSgkdGVydGlhcnksIDEpO1xuJGNvbXBsZW1lbnRhcnktcmdiOiByZ2JhKCRjb21wbGVtZW50YXJ5LDEpO1xuJGRhcmstcmdiOiByZ2JhKCRkYXJrLDEpO1xuJGRhcmstcmdiLTUwOiByZ2JhKCRkYXJrLC41KTtcbiRsaWdodC1yZ2I6IHJnYmEoJGxpZ2h0LDEpO1xuJGdyYXktcmdiOiByZ2JhKCRncmF5LDEpO1xuJGJlaWdlLXJnYjogcmdiYSgkYmVpZ2UsMSk7XG4kYmVpZ2UtcmdiLTUwOiByZ2JhKCRiZWlnZSwuNSk7XG5cbi8vIENvbG9yIG1hcCBmb3IgdXRpbGl0eSBjbGFzc2VzXG4kbWFpbi1jb2xvcnM6IChcbiAgJ3ByaW1hcnknOiAkcHJpbWFyeSxcbiAgJ3NlY29uZGFyeSc6ICRzZWNvbmRhcnksXG4gICd0ZXJ0aWFyeSc6ICR0ZXJ0aWFyeSxcbiAgJ2NvbXBsZW1lbnRhcnknOiAkY29tcGxlbWVudGFyeSxcbiAgJ2RhcmsnOiAkZGFyayxcbiAgJ2xpZ2h0JzogJGxpZ2h0LFxuICAnYmxhY2snOiAkYmxhY2ssXG4gICd3aGl0ZSc6ICR3aGl0ZSxcbiAgJ2dyYXknOiAkZ3JheSxcbiAgJ2JlaWdlJzogJGJlaWdlLFxuICAnZ3JhZGllbnQtZGFyayc6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzc0NzQ3NCAwJSwgIzAwMDAwMCAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3gsXG4gICdncmFkaWVudC1saWdodCc6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0YwRjBGMCAwJSwgI0NDQ0NDQyAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3hcbik7XG5cbi8vIFRleHQgY29sb3JzXG4kYm9keS1jb2xvcjogJGJsYWNrO1xuJGhlYWRpbmctY29sb3I6ICRibGFjaztcbiR0ZXh0LWRhcms6ICRibGFjaztcbiR0ZXh0LWxpZ2h0OiAkYmVpZ2U7XG5cbi8vIEFjY2VudCBjb2xvclxuJGFjY2VudDogJHByaW1hcnk7XG5cbi8vIExpbmsgY29sb3JzICYgZGVjb3JhdGlvblxuJGxpbmstY29sb3I6ICRibGFjaztcbiRsaW5rLWNvbG9yLWhvdmVyOiAkdGVydGlhcnk7XG4kbGluay10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuLy8gVGV4dC9jb250ZW50IGNvbG9ycyBvbiBicmFuZCBjb2xvcmVkIGJhY2tncm91bmRzXG4kcHJpbWFyeS1iZy10ZXh0OiAkdGV4dC1saWdodDsgLy8gVGV4dCBjb2xvciBvbiBQcmltYXJ5IGNvbG9yZWQgYmFja2dyb3VuZHNcbiRwcmltYXJ5LWJnLWxpbms6ICR0ZXh0LWxpZ2h0OyAvLyBMaW5rIGNvbG9yIG9uIFByaW1hcnkgY29sb3JlZCBiYWNrZ3JvdW5kc1xuJHByaW1hcnktYmctbGluay1ob3ZlcjogJHRleHQtbGlnaHQ7IC8vIExpbmsgaG92ZXIgY29sb3Igb24gUHJpbWFyeSBjb2xvcmVkIGJhY2tncm91bmRzXG4kcHJpbWFyeS1iZy1hY2NlbnQ6ICR0ZXh0LWxpZ2h0OyAvLyBBY2NlbnQgY29sb3Igb24gUHJpbWFyeSBjb2xvcmVkIGJhY2tncm91bmRzXG5cbiRzZWNvbmRhcnktYmctdGV4dDogJHRleHQtbGlnaHQ7IC8vIFRleHQgY29sb3Igb24gU2Vjb25kYXJ5IGNvbG9yZWQgYmFja2dyb3VuZHNcbiRzZWNvbmRhcnktYmctbGluazogJHRleHQtbGlnaHQ7IC8vIExpbmsgY29sb3Igb24gU2Vjb25kYXJ5IGNvbG9yZWQgYmFja2dyb3VuZHNcbiRzZWNvbmRhcnktYmctbGluay1ob3ZlcjogJHRleHQtbGlnaHQ7IC8vIExpbmsgaG92ZXIgY29sb3Igb24gU2Vjb25kYXJ5IGNvbG9yZWQgYmFja2dyb3VuZHNcbiRzZWNvbmRhcnktYmctYWNjZW50OiAkdGV4dC1saWdodDsgLy8gQWNjZW50IGNvbG9yIG9uIFNlY29uZGFyeSBjb2xvcmVkIGJhY2tncm91bmRzXG5cbiR0ZXJ0aWFyeS1iZy10ZXh0OiAkdGV4dC1saWdodDsgLy8gVGV4dCBjb2xvciBvbiBUZXJ0aWFyeSBjb2xvcmVkIGJhY2tncm91bmRzXG4kdGVydGlhcnktYmctbGluazogJHRleHQtbGlnaHQ7IC8vIExpbmsgY29sb3Igb24gVGVydGlhcnkgY29sb3JlZCBiYWNrZ3JvdW5kc1xuJHRlcnRpYXJ5LWJnLWxpbmstaG92ZXI6ICR0ZXh0LWxpZ2h0OyAvLyBMaW5rIGhvdmVyIGNvbG9yIG9uIFRlcnRpYXJ5IGNvbG9yZWQgYmFja2dyb3VuZHNcbiR0ZXJ0aWFyeS1iZy1hY2NlbnQ6ICR0ZXh0LWxpZ2h0OyAvLyBBY2NlbnQgY29sb3Igb24gVGVydGlhcnkgY29sb3JlZCBiYWNrZ3JvdW5kc1xuXG4kY29tcGxlbWVudGFyeS1iZy10ZXh0OiAkdGV4dC1saWdodDsgLy8gVGV4dCBjb2xvciBvbiBDb21wbGVtZW50YXJ5IGNvbG9yZWQgYmFja2dyb3VuZHNcbiRjb21wbGVtZW50YXJ5LWJnLWxpbms6ICR0ZXh0LWxpZ2h0OyAvLyBMaW5rIGNvbG9yIG9uIENvbXBsZW1lbnRhcnkgY29sb3JlZCBiYWNrZ3JvdW5kc1xuJGNvbXBsZW1lbnRhcnktYmctbGluay1ob3ZlcjogJHRleHQtbGlnaHQ7IC8vIExpbmsgaG92ZXIgY29sb3Igb24gQ29tcGxlbWVudGFyeSBjb2xvcmVkIGJhY2tncm91bmRzXG4kY29tcGxlbWVudGFyeS1iZy1hY2NlbnQ6ICR0ZXh0LWxpZ2h0OyAvLyBBY2NlbnQgY29sb3Igb24gQ29tcGxlbWVudGFyeSBjb2xvcmVkIGJhY2tncm91bmRzXG5cbiRkYXJrLWJnLXRleHQ6ICR0ZXh0LWxpZ2h0OyAvLyBUZXh0IGNvbG9yIG9uIERhcmsgY29sb3JlZCBiYWNrZ3JvdW5kc1xuJGRhcmstYmctbGluazogJHRleHQtbGlnaHQ7IC8vIExpbmsgY29sb3Igb24gRGFyayBjb2xvcmVkIGJhY2tncm91bmRzXG4kZGFyay1iZy1saW5rLWhvdmVyOiAkdGV4dC1saWdodDsgLy8gTGluayBob3ZlciBjb2xvciBvbiBEYXJrIGNvbG9yZWQgYmFja2dyb3VuZHNcbiRkYXJrLWJnLWFjY2VudDogJHRleHQtbGlnaHQ7IC8vIEFjY2VudCBjb2xvciBvbiBEYXJrIGNvbG9yZWQgYmFja2dyb3VuZHNcblxuJGxpZ2h0LWJnLXRleHQ6ICR0ZXh0LWRhcms7IC8vIFRleHQgY29sb3Igb24gTGlnaHQgY29sb3JlZCBiYWNrZ3JvdW5kc1xuJGxpZ2h0LWJnLWxpbms6ICRsaW5rLWNvbG9yOyAvLyBMaW5rIGNvbG9yIG9uIExpZ2h0IGNvbG9yZWQgYmFja2dyb3VuZHNcbiRsaWdodC1iZy1saW5rLWhvdmVyOiAkbGluay1jb2xvci1ob3ZlcjsgLy8gTGluayBob3ZlciBjb2xvciBvbiBMaWdodCBjb2xvcmVkIGJhY2tncm91bmRzXG4kbGlnaHQtYmctYWNjZW50OiAkYWNjZW50OyAvLyBBY2NlbnQgY29sb3Igb24gTGlnaHQgY29sb3JlZCBiYWNrZ3JvdW5kc1xuXG4vLyBUeXBvZ3JhcGh5XG4kYm9keS1mb250OiAnUGx1cyBKYWthcnRhIFNhbnMnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJGhlYWRpbmctZm9udDogJGJvZHktZm9udDtcblxuJGgxLWZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuJGgxLWZvbnQtd2VpZ2h0OiA4MDA7XG4kaDEtZm9udC1zdHlsZTogbm9ybWFsO1xuJGgxLXRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuJGgyLWZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuJGgyLWZvbnQtd2VpZ2h0OiA3MDA7XG4kaDItZm9udC1zdHlsZTogbm9ybWFsO1xuJGgyLXRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuJGgzLWZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuJGgzLWZvbnQtd2VpZ2h0OiA3MDA7XG4kaDMtZm9udC1zdHlsZTogbm9ybWFsO1xuJGgzLXRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuJGg0LWZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuJGg0LWZvbnQtd2VpZ2h0OiA4MDA7XG4kaDQtZm9udC1zdHlsZTogbm9ybWFsO1xuJGg0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuJGg1LWZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuJGg1LWZvbnQtd2VpZ2h0OiA3MDA7XG4kaDUtZm9udC1zdHlsZTogbm9ybWFsO1xuJGg1LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuJGg2LWZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuJGg2LWZvbnQtd2VpZ2h0OiA2MDA7XG4kaDYtZm9udC1zdHlsZTogbm9ybWFsO1xuJGg2LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuLy8gQnV0dG9uc1xuJGJ1dHRvbi1mb250LWZhbWlseTogJ1BsdXMgSmFrYXJ0YSBTYW5zJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRidXR0b24tZm9udC1zdHlsZTogbm9ybWFsO1xuJGJ1dHRvbi1mb250LXdlaWdodDogNzAwO1xuXG4kYnV0dG9uczogKFxuICBcIjFcIjogKFxuICAgIFwiY29sb3JcIjogJGJsYWNrLFxuICAgIFwiYmFja2dyb3VuZC1jb2xvclwiOiB0cmFuc3BhcmVudCxcbiAgICBcImJvcmRlci1jb2xvclwiOiAkYmxhY2ssXG4gICAgXCJib3JkZXItd2lkdGhcIjogMC4xcmVtLFxuICAgIFwiYm9yZGVyLXJhZGl1c1wiOiAkYm9yZGVyLXJhZGl1cyxcbiAgICBcInBhZGRpbmdcIjogMS43cmVtIDNyZW0sXG4gICAgXCJob3ZlclwiOiAoXG4gICAgICBcImNvbG9yXCI6ICR0ZXJ0aWFyeSxcbiAgICAgIFwiYmFja2dyb3VuZC1jb2xvclwiOiB0cmFuc3BhcmVudCxcbiAgICAgIFwiYm9yZGVyLWNvbG9yXCI6ICR0ZXJ0aWFyeVxuICAgIClcbiAgKSxcbiAgXCIyXCI6IChcbiAgICBcImNvbG9yXCI6ICRiZWlnZSxcbiAgICBcImJhY2tncm91bmQtY29sb3JcIjogdHJhbnNwYXJlbnQsXG4gICAgXCJib3JkZXItY29sb3JcIjogJGJlaWdlLFxuICAgIFwiYm9yZGVyLXdpZHRoXCI6IDAuMXJlbSxcbiAgICBcImJvcmRlci1yYWRpdXNcIjogJGJvcmRlci1yYWRpdXMsXG4gICAgXCJwYWRkaW5nXCI6IDEuN3JlbSAzcmVtLFxuICAgIFwiaG92ZXJcIjogKFxuICAgICAgXCJjb2xvclwiOiAkY29tcGxlbWVudGFyeSxcbiAgICAgIFwiYmFja2dyb3VuZC1jb2xvclwiOiB0cmFuc3BhcmVudCxcbiAgICAgIFwiYm9yZGVyLWNvbG9yXCI6ICRjb21wbGVtZW50YXJ5XG4gICAgKVxuICApLFxuICBcIjNcIjogKFxuICAgIFwiY29sb3JcIjogJGJlaWdlLFxuICAgIFwiYmFja2dyb3VuZC1jb2xvclwiOiB0cmFuc3BhcmVudCxcbiAgICBcImJvcmRlci1jb2xvclwiOiAkYmVpZ2UsXG4gICAgXCJib3JkZXItd2lkdGhcIjogMC4xcmVtLFxuICAgIFwiYm9yZGVyLXJhZGl1c1wiOiAkYm9yZGVyLXJhZGl1cyxcbiAgICBcInBhZGRpbmdcIjogMS43cmVtIDNyZW0sXG4gICAgXCJob3ZlclwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRjb21wbGVtZW50YXJ5LFxuICAgICAgXCJiYWNrZ3JvdW5kLWNvbG9yXCI6IHRyYW5zcGFyZW50LFxuICAgICAgXCJib3JkZXItY29sb3JcIjogJGNvbXBsZW1lbnRhcnlcbiAgICApXG4gICksXG4gIFwiNFwiOiAoXG4gICAgXCJjb2xvclwiOiAkYmxhY2ssXG4gICAgXCJiYWNrZ3JvdW5kLWNvbG9yXCI6IHRyYW5zcGFyZW50LFxuICAgIFwiYm9yZGVyLWNvbG9yXCI6IHRyYW5zcGFyZW50LFxuICAgIFwiYm9yZGVyLXdpZHRoXCI6IDByZW0sXG4gICAgXCJib3JkZXItcmFkaXVzXCI6ICRib3JkZXItcmFkaXVzLFxuICAgIFwicGFkZGluZ1wiOiAwcmVtIDByZW0sXG4gICAgXCJob3ZlclwiOiAoXG4gICAgICBcImNvbG9yXCI6ICR0ZXJ0aWFyeSxcbiAgICAgIFwiYmFja2dyb3VuZC1jb2xvclwiOiB0cmFuc3BhcmVudCxcbiAgICAgIFwiYm9yZGVyLWNvbG9yXCI6IHRyYW5zcGFyZW50XG4gICAgKVxuICApLFxuICBcIjVcIjogKFxuICAgIFwiY29sb3JcIjogJGJsYWNrLFxuICAgIFwiYmFja2dyb3VuZC1jb2xvclwiOiB0cmFuc3BhcmVudCxcbiAgICBcImJvcmRlci1jb2xvclwiOiB0cmFuc3BhcmVudCxcbiAgICBcImJvcmRlci13aWR0aFwiOiAwcmVtLFxuICAgIFwiYm9yZGVyLXJhZGl1c1wiOiAkYm9yZGVyLXJhZGl1cyxcbiAgICBcInBhZGRpbmdcIjogMHJlbSAwcmVtLFxuICAgIFwiaG92ZXJcIjogKFxuICAgICAgXCJjb2xvclwiOiAkdGVydGlhcnksXG4gICAgICBcImJhY2tncm91bmQtY29sb3JcIjogdHJhbnNwYXJlbnQsXG4gICAgICBcImJvcmRlci1jb2xvclwiOiB0cmFuc3BhcmVudFxuICAgIClcbiAgKSxcbiAgXCI2XCI6IChcbiAgICBcImNvbG9yXCI6ICRiZWlnZSxcbiAgICBcImJhY2tncm91bmQtY29sb3JcIjogdHJhbnNwYXJlbnQsXG4gICAgXCJib3JkZXItY29sb3JcIjogdHJhbnNwYXJlbnQsXG4gICAgXCJib3JkZXItd2lkdGhcIjogMHJlbSxcbiAgICBcImJvcmRlci1yYWRpdXNcIjogJGJvcmRlci1yYWRpdXMsXG4gICAgXCJwYWRkaW5nXCI6IDByZW0gMHJlbSxcbiAgICBcImhvdmVyXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGNvbXBsZW1lbnRhcnksXG4gICAgICBcImJhY2tncm91bmQtY29sb3JcIjogdHJhbnNwYXJlbnQsXG4gICAgICBcImJvcmRlci1jb2xvclwiOiB0cmFuc3BhcmVudFxuICAgIClcbiAgKSxcbiAgXCI3XCI6IChcbiAgICBcImNvbG9yXCI6ICRiZWlnZSxcbiAgICBcImJhY2tncm91bmQtY29sb3JcIjogdHJhbnNwYXJlbnQsXG4gICAgXCJib3JkZXItY29sb3JcIjogdHJhbnNwYXJlbnQsXG4gICAgXCJib3JkZXItd2lkdGhcIjogMHJlbSxcbiAgICBcImJvcmRlci1yYWRpdXNcIjogJGJvcmRlci1yYWRpdXMsXG4gICAgXCJwYWRkaW5nXCI6IDByZW0gMHJlbSxcbiAgICBcImhvdmVyXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGNvbXBsZW1lbnRhcnksXG4gICAgICBcImJhY2tncm91bmQtY29sb3JcIjogdHJhbnNwYXJlbnQsXG4gICAgICBcImJvcmRlci1jb2xvclwiOiB0cmFuc3BhcmVudFxuICAgIClcbiAgKSxcbiAgXCI4XCI6IChcbiAgICBcImNvbG9yXCI6ICRibGFjayxcbiAgICBcImJhY2tncm91bmQtY29sb3JcIjogdHJhbnNwYXJlbnQsXG4gICAgXCJib3JkZXItY29sb3JcIjogJGJsYWNrLFxuICAgIFwiYm9yZGVyLXdpZHRoXCI6IDAuMXJlbSxcbiAgICBcImJvcmRlci1yYWRpdXNcIjogJGJvcmRlci1yYWRpdXMsXG4gICAgXCJwYWRkaW5nXCI6IDEuN3JlbSAzcmVtLFxuICAgIFwiaG92ZXJcIjogKFxuICAgICAgXCJjb2xvclwiOiAkdGVydGlhcnksXG4gICAgICBcImJhY2tncm91bmQtY29sb3JcIjogdHJhbnNwYXJlbnQsXG4gICAgICBcImJvcmRlci1jb2xvclwiOiAkdGVydGlhcnlcbiAgICApXG4gICksXG4gIFwiZm9ybVwiOiAoXG4gICAgXCJjb2xvclwiOiAkYmVpZ2UsXG4gICAgXCJiYWNrZ3JvdW5kLWNvbG9yXCI6IHRyYW5zcGFyZW50LFxuICAgIFwiYm9yZGVyLWNvbG9yXCI6ICRiZWlnZSxcbiAgICBcImJvcmRlci13aWR0aFwiOiAwLjFyZW0sXG4gICAgXCJib3JkZXItcmFkaXVzXCI6ICRib3JkZXItcmFkaXVzLFxuICAgIFwicGFkZGluZ1wiOiAxLjdyZW0gM3JlbSxcbiAgICBcImhvdmVyXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGNvbXBsZW1lbnRhcnksXG4gICAgICBcImJhY2tncm91bmQtY29sb3JcIjogdHJhbnNwYXJlbnQsXG4gICAgICBcImJvcmRlci1jb2xvclwiOiAkY29tcGxlbWVudGFyeVxuICAgIClcbiAgKVxuKTtcblxuLy8gRm9ybVxuJGZvcm0tZm9udC1zaXplOiBjYWxjKDEuNXJlbSArIDAuMXZ3KTtcbiRmb3JtLWxpbmUtaGVpZ2h0OiAxLjU7XG4kZm9ybS1wbGFjZWhvbGRlci1mb250LXNpemU6IGNhbGMoMS41cmVtICsgMC4xdncpO1xuJGZvcm0tcGxhY2Vob2xkZXItbGluZS1oZWlnaHQ6IDEuNTtcbiRmb3JtLWZpZWxkc2V0LWd1dHRlci12OiBjYWxjKCN7JGd1dHRlcn0gKiAwLjc1KTtcbiRmb3JtLWZpZWxkc2V0LWd1dHRlci1oOiBjYWxjKCN7JGd1dHRlcn0gKiAwLjUpO1xuJGZvcm0tZXJyb3ItY29sb3I6ICRiZWlnZTtcblxuLy8gRm9ybSBpbnB1dCBmaWVsZHNcbiRmb3JtLWlucHV0LWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuJGZvcm0taW5wdXQtYm9yZGVyLWNvbG9yOiAkYmVpZ2U7XG4kZm9ybS1pbnB1dC1ib3JkZXItcmFkaXVzOiAwcmVtO1xuJGZvcm0taW5wdXQtYm9yZGVyLXdpZHRoOiAwLjFyZW07XG4kZm9ybS1pbnB1dC1jb2xvcjogJGJlaWdlO1xuJGZvcm0taW5wdXQtaGVpZ2h0OiA1cmVtOyBcbiRmb3JtLWlucHV0LXBhZGRpbmc6IGNhbGMoMWVtICogMC44KTtcblxuLy8gRm9ybSBsYWJlbHNcbiRmb3JtLWZpZWxkLWxhYmVsLWZvbnQtc2l6ZTogY2FsYygxLjNyZW0gKyAwLjF2dyk7XG4kZm9ybS1maWVsZC1sYWJlbC1saW5lLWhlaWdodDogMS41O1xuJGZvcm0tZmllbGQtbGFiZWwtZm9udC13ZWlnaHQ6IDcwMDtcblxuLy8gTWFya2V0cGxhY2UgcmVxdWlyZWQgc2V0dGluZ3MuIFVzdWFsbHkgbm90IG5lY2Vzc2FyeSB0byBjaGFuZ2UgaW4gY2xpZW50IHByb2plY3RzLlxuJGZvcm0tdGl0bGUtdGV4dC1jb2xvcjogJGJlaWdlOyAvLyBEZWZhdWx0IHZhbHVlOiBpbmhlcml0IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIEZvbnRzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbiRmb250LXBhdGg6ICdodHRwczovLzM0NTUwNzkuZnMxLmh1YnNwb3R1c2VyY29udGVudC1uYTEubmV0L2h1YmZzLzM0NTUwNzkvdGltZWdhdGUtdGhlbWUvZm9udHMnO1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQbHVzIEpha2FydGEgU2Fucyc7XG4gIHNyYzogdXJsKCcjeyRmb250LXBhdGh9L1BsdXNKYWthcnRhU2Fucy1FeHRyYUxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BsdXMgSmFrYXJ0YSBTYW5zJztcbiAgc3JjOiB1cmwoJyN7JGZvbnQtcGF0aH0vUGx1c0pha2FydGFTYW5zLUV4dHJhTGlnaHRJdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUGx1cyBKYWthcnRhIFNhbnMnO1xuICBzcmM6IHVybCgnI3skZm9udC1wYXRofS9QbHVzSmFrYXJ0YVNhbnMtTGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUGx1cyBKYWthcnRhIFNhbnMnO1xuICBzcmM6IHVybCgnI3skZm9udC1wYXRofS9QbHVzSmFrYXJ0YVNhbnMtTGlnaHRJdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUGx1cyBKYWthcnRhIFNhbnMnO1xuICBzcmM6IHVybCgnI3skZm9udC1wYXRofS9QbHVzSmFrYXJ0YVNhbnMtUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQbHVzIEpha2FydGEgU2Fucyc7XG4gIHNyYzogdXJsKCcjeyRmb250LXBhdGh9L1BsdXNKYWthcnRhU2Fucy1JdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUGx1cyBKYWthcnRhIFNhbnMnO1xuICBzcmM6IHVybCgnI3skZm9udC1wYXRofS9QbHVzSmFrYXJ0YVNhbnMtTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BsdXMgSmFrYXJ0YSBTYW5zJztcbiAgc3JjOiB1cmwoJyN7JGZvbnQtcGF0aH0vUGx1c0pha2FydGFTYW5zLU1lZGl1bUl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQbHVzIEpha2FydGEgU2Fucyc7XG4gIHNyYzogdXJsKCcjeyRmb250LXBhdGh9L1BsdXNKYWthcnRhU2Fucy1TZW1pQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQbHVzIEpha2FydGEgU2Fucyc7XG4gIHNyYzogdXJsKCcjeyRmb250LXBhdGh9L1BsdXNKYWthcnRhU2Fucy1TZW1pQm9sZEl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQbHVzIEpha2FydGEgU2Fucyc7XG4gIHNyYzogdXJsKCcjeyRmb250LXBhdGh9L1BsdXNKYWthcnRhU2Fucy1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BsdXMgSmFrYXJ0YSBTYW5zJztcbiAgc3JjOiB1cmwoJyN7JGZvbnQtcGF0aH0vUGx1c0pha2FydGFTYW5zLUJvbGRJdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUGx1cyBKYWthcnRhIFNhbnMnO1xuICBzcmM6IHVybCgnI3skZm9udC1wYXRofS9QbHVzSmFrYXJ0YVNhbnMtRXh0cmFCb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BsdXMgSmFrYXJ0YSBTYW5zJztcbiAgc3JjOiB1cmwoJyN7JGZvbnQtcGF0aH0vUGx1c0pha2FydGFTYW5zLUV4dHJhQm9sZEl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBUeXBvZ3JhcGh5XG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8vIFNldCBicm93c2VyIGRlZmF1bHQgZm9udC1zaXplIDE2cHggKiA2Mi41JSA9IDEwcHggLT4gRWFzeSByZWxhdGl2ZSB1bml0IG1hbmFnZW1lbnRcbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xufVxuXG5ib2R5IHtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICBmb250LWZhbWlseTogJGJvZHktZm9udDtcbiAgZm9udC1zaXplOiBjYWxjKDEuNHJlbSArIDAuMXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuaDEsXG4uaDEsXG5oMixcbi5oMixcbmgzLFxuLmgzLFxuaDQsXG4uaDQsXG5oNSxcbi5oNSxcbmg2LFxuLmg2IHtcbiAgbGluZS1oZWlnaHQ6IDEuMDc1O1xuICBtYXJnaW46IDA7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIH1cblxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gIH1cblxuICBiciB7XG5cbiAgICBAaW5jbHVkZSBicC1tYXgobGcpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuaDEsXG4uaDEge1xuICBmb250LXNpemU6IGNhbGMoNC4xcmVtICsgMC40dncpO1xuICBmb250LWZhbWlseTogJGgxLWZvbnQtZmFtaWx5O1xuICBmb250LXN0eWxlOiAkaDEtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRoMS1mb250LXdlaWdodDtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkaDEtdGV4dC1kZWNvcmF0aW9uO1xuXG4gIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDdyZW0gKyAwLjR2dyk7XG4gIH1cbn1cblxuaDIsXG4uaDIge1xuICBmb250LXNpemU6IGNhbGMoMy40cmVtICsgMC40dncpO1xuICBmb250LWZhbWlseTogJGgyLWZvbnQtZmFtaWx5O1xuICBmb250LXN0eWxlOiAkaDItZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRoMi1mb250LXdlaWdodDtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkaDItdGV4dC1kZWNvcmF0aW9uO1xuXG4gIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDQuMXJlbSArIDAuNHZ3KTtcbiAgfVxufVxuXG5oMyxcbi5oMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygyLjZyZW0gKyAwLjR2dyk7XG4gIGZvbnQtZmFtaWx5OiAkaDMtZm9udC1mYW1pbHk7XG4gIGZvbnQtc3R5bGU6ICRoMy1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGgzLWZvbnQtd2VpZ2h0O1xuICB0ZXh0LWRlY29yYXRpb246ICRoMy10ZXh0LWRlY29yYXRpb247XG5cbiAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICBmb250LXNpemU6IGNhbGMoMy40cmVtICsgMC40dncpO1xuICB9XG59XG5cbmg0LFxuLmg0IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuN3JlbSArIDAuMXZ3KTtcbiAgZm9udC1mYW1pbHk6ICRoNC1mb250LWZhbWlseTtcbiAgZm9udC1zdHlsZTogJGg0LWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkaDQtZm9udC13ZWlnaHQ7XG4gIHRleHQtZGVjb3JhdGlvbjogJGg0LXRleHQtZGVjb3JhdGlvbjtcblxuICBAaW5jbHVkZSBicChsZykge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyLjZyZW0gKyAwLjF2dyk7XG4gIH1cbn1cblxuaDUsXG4uaDUge1xuICBmb250LXNpemU6IGNhbGMoMS40cmVtICsgMC4xdncpO1xuICBmb250LWZhbWlseTogJGg1LWZvbnQtZmFtaWx5O1xuICBmb250LXN0eWxlOiAkaDUtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRoNS1mb250LXdlaWdodDtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkaDUtdGV4dC1kZWNvcmF0aW9uO1xuXG4gIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuN3JlbSArIDAuMXZ3KTtcbiAgfVxufVxuXG5oNixcbi5oNiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjRyZW0gKyAwLjF2dyk7XG4gIGZvbnQtZmFtaWx5OiAkaDYtZm9udC1mYW1pbHk7XG4gIGZvbnQtc3R5bGU6ICRoNi1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGg2LWZvbnQtd2VpZ2h0O1xuICB0ZXh0LWRlY29yYXRpb246ICRoNi10ZXh0LWRlY29yYXRpb247XG59XG5cbnAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIH1cbn1cblxuaW1nLFxuZGl2LFxudmlkZW8ge1xuICBcbiAgKyBwLFxuICArIHN0cm9uZyB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuXG4uYWEtdGV4dC1zaXplLS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjJyZW0gKyAwLjF2dyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuXG4uYWEtdGV4dC1zaXplLS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogY2FsYygyLjFyZW0gKyAwLjF2dyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xufVxuXG4uYWEtdGV4dC1zaXplLS1odWdlIHtcbiAgZm9udC1zaXplOiBjYWxjKDIuNXJlbSArIDAuMXZ3KTtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG59XG5cbnVsLFxub2wge1xuICBwYWRkaW5nLWxlZnQ6IDEuNGVtO1xuICBtYXJnaW46IDJlbSAwO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxucCB7XG5cbiAgKyB1bCxcbiAgKyBvbCB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICB9XG59XG5cbmxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjNlbTtcbiAgXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC40ZW07XG4gIH1cbn1cblxuYmxvY2txdW90ZSB7XG4gIEBleHRlbmQgLmFhLXRleHQtc2l6ZS0taHVnZTtcblxuICBib3JkZXItbGVmdDogMC41cmVtIHNvbGlkICRwcmltYXJ5O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbjogY2FsYygjeyRndXR0ZXJ9ICogMS4yNSArIDF2aCkgMDtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCN7JGd1dHRlcn0gKiAxLjI1KTtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5hYS1jb250ZW50LWFsaWdubWVudC0tY2VudGVyIGJsb2NrcXVvdGUge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5zdHJvbmcsXG5iIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuaSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuZmlnY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjFyZW0gKyAwLjF2dyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNnJlbTtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuXG4uYWEtc3ViaGVhZGluZyxcbi5hYS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjJyZW0gKyAwLjF2dyk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJyZW07XG5cbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICArIGgxLFxuICArIGgyLFxuICArIGgzLFxuICArIGg0LFxuICArIGg1LFxuICArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgVXRpbGl0aWVzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbmRpdi5ocy10b29scy1tZW51IHtcbiAgdG9wOiBpbml0aWFsIWltcG9ydGFudDtcbiAgcmlnaHQ6IGluaXRpYWwhaW1wb3J0YW50O1xuICBib3R0b206IDEwcHghaW1wb3J0YW50O1xuICBsZWZ0OiAxMHB4IWltcG9ydGFudDtcbn1cblxuLyogTW9kdWxlIHNlZ21lbnQgc3BhY2luZyAqL1xuLmFhLW1vZHVsZV9faGVhZGVyOm5vdCg6bGFzdC1jaGlsZCksXG4uYWEtbW9kdWxlX19ib2R5Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAkZ3V0dGVyO1xufVxuXG4vKiBHcmlkICovXG4uYWEtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAkZ3V0dGVyLXYgJGd1dHRlci1oO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICB3aWR0aDogMTAwJTtcblxuICBAaW5jbHVkZSBicC1taW4obWQpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAmLmFhLWdyaWQtLW9uZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgfVxuICBcbiAgJi5hYS1ncmlkLS10d28ge1xuXG4gICAgJi5hYS1ncmlkLS1jb2xzLTEtMiB7XG5cbiAgICAgIEBpbmNsdWRlIGJwLW1pbihtZCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIG1pbm1heCgwLCAyZnIpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuYWEtZ3JpZC0tY29scy0yLTEge1xuXG4gICAgICBAaW5jbHVkZSBicC1taW4obWQpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMmZyKSBtaW5tYXgoMCwgMWZyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICYuYWEtZ3JpZC0tdGhyZWUge1xuICBcbiAgICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgICB9XG4gIH1cbiAgXG4gICYuYWEtZ3JpZC0tZm91ciB7XG4gIFxuICAgIEBpbmNsdWRlIGJwLW1pbihsZykge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xuICAgIH1cbiAgfVxuXG4gICYuYWEtZ3JpZC0tYXV0byB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgIGdyaWQtYXV0by1jb2x1bW5zOiBhdXRvO1xuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG5cbnVsLmFhLWdyaWQge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG5cbiAgPiBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLyogQm94IHNoYWRvdyAqL1xuLmFhLWJveC1zaGFkb3cge1xuICBib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbn1cblxuLmFhLWJveC1zaGFkb3ctZGFyayB7XG4gIGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWRhcms7XG59XG5cbi5hYS1ib3gtc2hhZG93LWhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAkc3BlZWQgJGFuaW1hdGlvbjtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbiAgfVxufVxuXG4uYWEtYm94LXNoYWRvdy1kYXJrLWhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAkc3BlZWQgJGFuaW1hdGlvbjtcbiAgXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWRhcms7XG4gIH1cbn1cblxuLyogQmFja2dyb3VuZCBjb2xvcnMgKi9cbi5hYS1iZy13aGl0ZSxcbi5hYS1iZy1saWdodCxcbi5hYS1iZy1ncmF5LFxuLmFhLWJnLWJlaWdlLFxuLmFhLWJnLWdyYWRpZW50LWxpZ2h0IHtcbiAgICBjb2xvcjogJGxpZ2h0LWJnLXRleHQ7XG5cbiAgICAuYWEtbGFiZWwsXG4gICAgLmFhLXN1YmhlYWRpbmcge1xuICAgICAgICBjb2xvcjogJHRleHQtZGFyaztcbiAgICB9XG5cbiAgICBoMSxcbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSxcbiAgICBoNiB7XG4gICAgICBjb2xvcjogJGhlYWRpbmctY29sb3I7XG4gICAgfVxuXG4gICAgYTpub3QoLmFhLWJ1dHRvbikge1xuICAgICAgICBjb2xvcjogJGxpZ2h0LWJnLWxpbms7XG5cbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRsaWdodC1iZy1saW5rLWhvdmVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWEtYmctZGFyayxcbi5hYS1iZy1ibGFjayxcbi5hYS1iZy1ncmFkaWVudC1kYXJrIHtcbiAgICBjb2xvcjogJGRhcmstYmctdGV4dDtcblxuICAgIC5hYS1sYWJlbCxcbiAgICAuYWEtc3ViaGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiAkZGFyay1iZy1hY2NlbnQ7XG4gICAgfVxuXG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYge1xuICAgICAgY29sb3I6ICR0ZXh0LWxpZ2h0O1xuICAgIH1cblxuICAgIGE6bm90KC5hYS1idXR0b24pIHtcbiAgICAgICAgY29sb3I6ICRkYXJrLWJnLWxpbms7XG5cbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWJnLWxpbmstaG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaHMtaW5wdXRbdHlwZT1maWxlXSxcbiAgICB1bC5ocy1lcnJvci1tc2dzIGxhYmVsIHtcbiAgICAgIGNvbG9yOiAkZGFyay1iZy10ZXh0O1xuICAgIH1cblxuICAgIHVsLmhzLWVycm9yLW1zZ3MgbGFiZWw6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIC5hYS1idXR0b24uYWEtYnV0dG9uLS0zLFxuICAgIC5hYS1mb3JtLWJ1dHRvbi0tMyBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG59XG5cbi5hYS1iZy1wcmltYXJ5IHtcbiAgICBjb2xvcjogJHByaW1hcnktYmctdGV4dDtcblxuICAgIC5hYS1sYWJlbCxcbiAgICAuYWEtc3ViaGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1iZy1hY2NlbnQ7XG4gICAgfVxuXG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYge1xuICAgICAgY29sb3I6ICR0ZXh0LWxpZ2h0O1xuICAgIH1cblxuICAgIGE6bm90KC5hYS1idXR0b24pIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWJnLWxpbms7XG5cbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWJnLWxpbmstaG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaHMtaW5wdXRbdHlwZT1maWxlXSxcbiAgICB1bC5ocy1lcnJvci1tc2dzIGxhYmVsIHtcbiAgICAgIGNvbG9yOiAkZGFyay1iZy10ZXh0O1xuICAgIH1cblxuICAgIHVsLmhzLWVycm9yLW1zZ3MgbGFiZWw6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIC5hYS1idXR0b24uYWEtYnV0dG9uLS0zLFxuICAgIC5hYS1mb3JtLWJ1dHRvbi0tMyBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG59XG5cbi5hYS1iZy1zZWNvbmRhcnkge1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWJnLXRleHQ7XG5cbiAgICAuYWEtbGFiZWwsXG4gICAgLmFhLXN1YmhlYWRpbmcge1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1iZy1hY2NlbnQ7XG4gICAgfVxuXG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYge1xuICAgICAgY29sb3I6ICR0ZXh0LWxpZ2h0O1xuICAgIH1cblxuICAgIGE6bm90KC5hYS1idXR0b24pIHtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktYmctbGluaztcblxuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1iZy1saW5rLWhvdmVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWEtYmctdGVydGlhcnkge1xuICBjb2xvcjogJHRlcnRpYXJ5LWJnLXRleHQ7XG5cbiAgLmFhLWxhYmVsLFxuICAuYWEtc3ViaGVhZGluZyB7XG4gICAgICBjb2xvcjogJHRlcnRpYXJ5LWJnLWFjY2VudDtcbiAgfVxuXG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIGNvbG9yOiAkdGV4dC1saWdodDtcbiAgfVxuXG4gIGE6bm90KC5hYS1idXR0b24pIHtcbiAgICAgIGNvbG9yOiAkdGVydGlhcnktYmctbGluaztcblxuICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAkdGVydGlhcnktYmctbGluay1ob3ZlcjtcbiAgICAgIH1cbiAgfVxufVxuXG4uYWEtYmctY29tcGxlbWVudGFyeSB7XG4gICAgY29sb3I6ICRjb21wbGVtZW50YXJ5LWJnLXRleHQ7XG5cbiAgICAuYWEtbGFiZWwsXG4gICAgLmFhLXN1YmhlYWRpbmcge1xuICAgICAgICBjb2xvcjogJGNvbXBsZW1lbnRhcnktYmctYWNjZW50O1xuICAgIH1cblxuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2IHtcbiAgICAgIGNvbG9yOiAkdGV4dC1saWdodDtcbiAgICB9XG5cbiAgICBhOm5vdCguYWEtYnV0dG9uKSB7XG4gICAgICAgIGNvbG9yOiAkY29tcGxlbWVudGFyeS1iZy1saW5rO1xuXG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29tcGxlbWVudGFyeS1iZy1saW5rLWhvdmVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWEtYmctbm9uZSxcbi5hYS1iZy1saWdodCB7XG5cbiAgLmhzLWlucHV0IHtcbiAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxufVxuXG4vKiBHZW5lcmF0ZSB1dGlsaXR5IGNsYXNzZXMgYW5kIHN0eWxpbmcgZm9yIGFsbCBiYWNrZ3JvdW5kIGNvbG9ycyBkZWZpbmVkIGluICRjb2xvcnMgKi9cbkBlYWNoICRrZXksICRjb2xvciBpbiAkbWFpbi1jb2xvcnMge1xuICAgIC5hYS1iZy0jeyRrZXl9IHtcbiAgICAgIEBpZiAka2V5ID09ICdncmFkaWVudC1kYXJrJyBvciAka2V5ID09ICdncmFkaWVudC1saWdodCcge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLSN7JGtleX0ge1xuICAgICAgQGV4dGVuZCAuYWEtYmctI3ska2V5fTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgQGlmICRrZXkgPT0gJ2dyYWRpZW50LWRhcmsnIG9yICRrZXkgPT0gJ2dyYWRpZW50LWxpZ2h0JyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgb3BhY2l0eTogMC4yNTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWEtY29udGVudC1jb2xvci0tI3ska2V5fSB7XG4gICAgICAgIEBpZiAka2V5ID09ICdsaWdodCcge1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWxpZ2h0O1xuICAgICAgICB9IEBlbHNlIGlmICRrZXkgPT0gJ2RhcmsnIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIEJhY2tncm91bmQgbWVkaWEgd3JhcHBlcnMgKi9cbi5hYS1iZy1pbWFnZSxcbi5hYS1iZy1vdmVybGF5LFxuLmFhLWJnLXZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gID4gLmFhLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbn1cblxuLmFhLWJnLWltYWdlIC5hYS1pbWFnZS13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWEtaW1hZ2Utd3JhcHBlcixcbi5hYS1pbWFnZS13cmFwcGVyLS1jb250YWluIHtcblxuICBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYWEtaW1hZ2Utd3JhcHBlciBpbWcge1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmFhLWltYWdlLXdyYXBwZXItLWNvbnRhaW4gaW1nIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmFhLWJnLW92ZXJsYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogNTtcbn1cblxuLmFhLWJnLXZpZGVvIHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4vKiBUaGUgY29udGFpbmVyIG9mIGEgbW9kdWxlICovXG4uYWEtbW9kdWxlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFhLW1vZHVsZS1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4vKiBTZXRzIHRoZSB3aWR0aCBvZiB0aGUgbW9kdWxlICovXG4uYWEtbW9kdWxlLXdpZHRoLS1wYWdlLFxuLmFhLW1vZHVsZS13aWR0aC0tZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWEtbW9kdWxlLXdpZHRoLS1wYWdlIHtcbiAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZy1tb2JpbGU7XG4gIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nLW1vYmlsZTtcblxuICBAaW5jbHVkZSBicC1taW4oc20pIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nLXRvdWNoO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nLXRvdWNoO1xuICB9XG5cbiAgQGluY2x1ZGUgYnAtbWluKGxnKSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKG1heCg2NXZ3LCBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDEwKSkpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZztcbiAgfVxuXG4gID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBTZXRzIHRoZSBoZWlnaHQgb2YgdGhlIG1vZHVsZSAqL1xuLmFhLW1vZHVsZS1oZWlnaHQtLXNtYWxsLFxuLmFhLW1vZHVsZS1oZWlnaHQtLW5vcm1hbCxcbi5hYS1tb2R1bGUtaGVpZ2h0LS1mdWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFhLW1vZHVsZS1oZWlnaHQtLXNtYWxsIHtcbiAgbWluLWhlaWdodDogY2FsYyg4MHZoIC0gI3skaGVhZGVyLWhlaWdodC1tb2JpbGV9KTtcblxuICBAaW5jbHVkZSBicC1taW4oc20pIHtcbiAgICBtaW4taGVpZ2h0OiA0MHJlbTtcbiAgfVxufVxuXG4uYWEtbW9kdWxlLWhlaWdodC0tbm9ybWFsIHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtICN7JGhlYWRlci1oZWlnaHQtbW9iaWxlfSk7XG5cbiAgQGluY2x1ZGUgYnAtbWluKHNtKSB7XG4gICAgbWluLWhlaWdodDogNjRyZW07XG4gIH1cbn1cblxuLmFhLW1vZHVsZS1oZWlnaHQtLWZ1bGwge1xuICBtaW4taGVpZ2h0OiBjYWxjKG1pbihjYWxjKDEwMHZoIC0gI3skaGVhZGVyLWhlaWdodC1tb2JpbGV9KSwgMTIwcmVtKSk7XG4gIFxuICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKG1pbihjYWxjKDEwMHZoIC0gI3skaGVhZGVyLWhlaWdodH0pLCAxMjByZW0pKTtcbiAgfVxufVxuXG4vKiBTZXRzIHRoZSBzcGFjaW5nIG9uIHRoZSBtb2R1bGUgKi9cbi5hYS1tb2R1bGUtc3BhY2luZy0tc21hbGwge1xuICBAZXh0ZW5kICVzbWFsbC1ib3R0b207XG4gIEBleHRlbmQgJXNtYWxsLXRvcDtcbn1cblxuLmFhLW1vZHVsZS1zcGFjaW5nLS1tZWRpdW0ge1xuICBAZXh0ZW5kICVtZWRpdW0tYm90dG9tO1xuICBAZXh0ZW5kICVtZWRpdW0tdG9wO1xufVxuXG4uYWEtbW9kdWxlLXNwYWNpbmctLWxhcmdlIHtcbiAgQGV4dGVuZCAlbGFyZ2UtYm90dG9tO1xuICBAZXh0ZW5kICVsYXJnZS10b3A7XG59XG5cbi5hYS1tb2R1bGUtc3BhY2luZy1ib3R0b20tLXNtYWxsIHtcbiAgQGV4dGVuZCAlc21hbGwtYm90dG9tO1xufVxuXG4uYWEtbW9kdWxlLXNwYWNpbmctYm90dG9tLS1tZWRpdW0ge1xuICBAZXh0ZW5kICVtZWRpdW0tYm90dG9tO1xufVxuXG4uYWEtbW9kdWxlLXNwYWNpbmctYm90dG9tLS1sYXJnZSB7XG4gIEBleHRlbmQgJWxhcmdlLWJvdHRvbTtcbn1cblxuLmFhLW1vZHVsZS1zcGFjaW5nLXRvcC0tc21hbGwge1xuICBAZXh0ZW5kICVzbWFsbC10b3A7XG59XG5cbi5hYS1tb2R1bGUtc3BhY2luZy10b3AtLW1lZGl1bSB7XG4gIEBleHRlbmQgJW1lZGl1bS10b3A7XG59XG5cbi5hYS1tb2R1bGUtc3BhY2luZy10b3AtLWxhcmdlIHtcbiAgQGV4dGVuZCAlbGFyZ2UtdG9wO1xufVxuXG4vKiBNb2R1bGUgY29udGVudCBjb250YWluZXJzICovXG4uYWEtaW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogJGd1dHRlci12ICRndXR0ZXItaDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogJHBhZGRpbmctbW9iaWxlO1xuICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZy1tb2JpbGU7XG5cbiAgQGluY2x1ZGUgYnAtbWluKHNtKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZy10b3VjaDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZy10b3VjaDtcbiAgfVxuXG4gIEBpbmNsdWRlIGJwLW1pbihsZykge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCBtaW5tYXgoMHB4LCAxZnIpKTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBjYWxjKG1heCg3NXZ3LCBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDEyKSkpO1xuICAgIHBhZGRpbmctbGVmdDogJHBhZGRpbmc7XG4gICAgcGFkZGluZy1yaWdodDogJHBhZGRpbmc7XG4gIH1cbn1cblxuLmFhLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogQ29udHJvbHMgdGhlIGFsaWdubWVudCBvZiB0aGUgY29udGVudCB3aXRoaW4gdGhlIG1vZHVsZSAqL1xuLmFhLWNvbnRlbnQtYWxpZ25tZW50LS1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmFhLWNvbnRlbnQtYWxpZ25tZW50LS1jZW50ZXIge1xudGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIHVsLFxuICBvbCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5hYS1idXR0b24tY29udGFpbmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4vKiBTZXRzIHRoZSB3aWR0aCBvZiB0aGUgY29udGVudCBpbiBhIG1vZHVsZSAqL1xuQGluY2x1ZGUgYnAtbWluKGxnKSB7XG5cbiAgLmFhLWNvbnRlbnQtd2lkdGgtLW5hcnJvdyB7XG4gICAgZ3JpZC1jb2x1bW46IDQgLyBzcGFuIDY7XG4gIH1cblxuICAuYWEtY29udGVudC13aWR0aC0tbm9ybWFsIHtcbiAgICBncmlkLWNvbHVtbjogMyAvIHNwYW4gODtcbiAgfVxuXG4gIC5hYS1jb250ZW50LXdpZHRoLS13aWRlIHtcbiAgICBncmlkLWNvbHVtbjogMiAvIHNwYW4gMTA7XG4gIH1cblxuICAuYWEtY29udGVudC13aWR0aC0tZnVsbCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTI7XG4gIH1cblxuICAuYWEtY29udGVudC1wb3NpdGlvbi0tbGVmdCB7XG5cbiAgICAuYWEtY29udGVudC13aWR0aC0tbmFycm93IHtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiA2O1xuICAgIH1cbiAgXG4gICAgLmFhLWNvbnRlbnQtd2lkdGgtLW5vcm1hbCB7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gODtcbiAgICB9XG4gIFxuICAgIC5hYS1jb250ZW50LXdpZHRoLS13aWRlIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAxMDtcbiAgICB9XG4gIH1cblxuICAuYWEtY29udGVudC1wb3NpdGlvbi0tcmlnaHQge1xuXG4gICAgLmFhLWNvbnRlbnQtd2lkdGgtLW5hcnJvdyB7XG4gICAgICBncmlkLWNvbHVtbjogNyAvIHNwYW4gNjtcbiAgICB9XG4gIFxuICAgIC5hYS1jb250ZW50LXdpZHRoLS1ub3JtYWwge1xuICAgICAgZ3JpZC1jb2x1bW46IDUgLyBzcGFuIDg7XG4gICAgfVxuICBcbiAgICAuYWEtY29udGVudC13aWR0aC0td2lkZSB7XG4gICAgICBncmlkLWNvbHVtbjogMyAvIHNwYW4gMTA7XG4gICAgfVxuICB9XG59XG5cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qXG4gKiBCb290c3RyYXAgNCBoaWRpbmcgY2xhc3Nlc1xuICovXG5AaW5jbHVkZSBicC1taW4oc20pIHtcbiAgXG4gIC5oaWRkZW4tc20tdXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AaW5jbHVkZSBicC1tYXgoc20pIHtcblxuICAuaGlkZGVuLXNtLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5cbkBpbmNsdWRlIGJwLW1pbihtZCkge1xuICBcbiAgLmhpZGRlbi1tZC11cCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBpbmNsdWRlIGJwLW1heChtZCkge1xuXG4gIC5oaWRkZW4tbWQtZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBpbmNsdWRlIGJwLW1pbihsZykge1xuICBcbiAgLmhpZGRlbi1sZy11cCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBpbmNsdWRlIGJwLW1heChsZykge1xuXG4gIC5oaWRkZW4tbGctZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBpbmNsdWRlIGJwLW1pbih4bCkge1xuICBcbiAgLmhpZGRlbi14bC11cCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBpbmNsdWRlIGJwLW1heCh4bCkge1xuXG4gIC5oaWRkZW4teGwtZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgVmFyaWFibGVzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qXG4gKiBBc3NldHMgcGF0aFxuICovXG4gJGFzc2V0cy1wYXRoOiAnL3NyYy9hc3NldHMnO1xuXG4vKlxuICogRm9udCB3ZWlnaHRzXG4gKiBEZWZpbmVkIGJ5IG51bWJlciBzaW5jZSB3ZWlnaHQgbmFtZSBjYW4gdmFyeSBkZXBlbmRpbmcgb24gZm9udC1mYW1pbHkuXG4gKi9cbiR3ZWlnaHQtMTAwOiAxMDAgIWRlZmF1bHQ7XG4kd2VpZ2h0LTIwMDogMjAwICFkZWZhdWx0O1xuJHdlaWdodC0zMDA6IDMwMCAhZGVmYXVsdDtcbiR3ZWlnaHQtNDAwOiA0MDAgIWRlZmF1bHQ7IC8vIEVxdWl2YWxlbnQgb2YgcmVndWxhclxuJHdlaWdodC01MDA6IDUwMCAhZGVmYXVsdDtcbiR3ZWlnaHQtNjAwOiA2MDAgIWRlZmF1bHQ7XG4kd2VpZ2h0LTcwMDogNzAwICFkZWZhdWx0OyAvLyBFcXVpdmFsZW50IG9mIGJvbGRcbiR3ZWlnaHQtODAwOiA4MDAgIWRlZmF1bHQ7XG4kd2VpZ2h0LTkwMDogOTAwICFkZWZhdWx0O1xuXG4vLyBDb2xvcnNcbi8vICEgQ29sb3JzIGFyZSBkZWZpbmVkIGluIGhlbHBlcnMvdGhlbWUuc2Nzcy5cblxuLy8gTGlua3Ncbi8vICEgTGlua3MgYXJlIGRlZmluZWQgaW4gaGVscGVycy90aGVtZS5zY3NzLlxuXG4vLyBTaXRlIHdpZHRoc1xuJGZ1bGwtc2l0ZS13aWR0aDogMTUycmVtICFkZWZhdWx0O1xuJGd1dHRlcjogMy4ycmVtO1xuJGd1dHRlci1oOiBjYWxjKCN7JGd1dHRlcn0gKyAwLjV2dyk7XG4kZ3V0dGVyLXY6IGNhbGMoI3skZ3V0dGVyfSArIDIuNXZoKTtcbiRndXR0ZXItdi1zbWFsbDogY2FsYyhjYWxjKCN7JGd1dHRlcn0gKiAwLjUpICsgMi41dmgpO1xuJGhlYWRlci1oZWlnaHQ6IDE0LjZyZW07XG4kaGVhZGVyLWhlaWdodC1tb2JpbGU6IDYuMnJlbTtcbiRsb2dvLXdpZHRoOiAxNy42cmVtO1xuJGxvZ28td2lkdGgtbW9iaWxlOiAxMy40cmVtO1xuJGhhbWJ1cmdlci13aWR0aDogMS44cmVtO1xuXG4vLyBTaXplc1xuJHBhZGRpbmc6IDRyZW0gIWRlZmF1bHQ7XG4kcGFkZGluZy10b3VjaDogI3tcIm1heCg3dncsIDJyZW0pXCJ9ICFkZWZhdWx0O1xuJHBhZGRpbmctbW9iaWxlOiAje1wibWF4KDV2dywgMnJlbSlcIn0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1czogMHJlbSAhZGVmYXVsdDtcblxuLy8gVVhcbiRzcGVlZDogMjAwbXMgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uOiBlYXNlICFkZWZhdWx0O1xuXG4kYm94LXNoYWRvdzogMHJlbSAwLjRyZW0gMi40cmVtIHJnYmEoMCwgMCwgMCwgMC4wOCkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1kYXJrOiAwcmVtIDAuNHJlbSAyLjhyZW0gcmdiYSgwLCAwLCAwLCAwLjI1KSAhZGVmYXVsdDsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgQnV0dG9uc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtYnV0dG9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LWZhbWlseTogJGJ1dHRvbi1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiBjYWxjKDEuMnJlbSArIC4xdncpO1xuICBmb250LXN0eWxlOiAkYnV0dG9uLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkYnV0dG9uLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgJGFuaW1hdGlvbiwgdHJhbnNmb3JtIDBzLCBvdXRsaW5lLW9mZnNldCAwcztcblxuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLy8gVGhlbWUgYnV0dG9uc1xuQGVhY2ggJGJ1dHRvbiwgJHByb3BlcnRpZXMgaW4gJGJ1dHRvbnMge1xuXG4gIC5hYS1idXR0b24uYWEtYnV0dG9uLS0jeyRidXR0b259IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRwcm9wZXJ0aWVzLCBcImJhY2tncm91bmQtY29sb3JcIik7XG4gICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRwcm9wZXJ0aWVzLCBcImJvcmRlci1jb2xvclwiKTtcbiAgICBib3JkZXItcmFkaXVzOiBtYXAtZ2V0KCRwcm9wZXJ0aWVzLCBcImJvcmRlci1yYWRpdXNcIik7XG4gICAgYm9yZGVyLXdpZHRoOiBtYXAtZ2V0KCRwcm9wZXJ0aWVzLCBcImJvcmRlci13aWR0aFwiKTtcbiAgICBjb2xvcjogbWFwLWdldCgkcHJvcGVydGllcywgXCJjb2xvclwiKTtcbiAgICBwYWRkaW5nOiBtYXAtZ2V0KCRwcm9wZXJ0aWVzLCBcInBhZGRpbmdcIik7XG4gICAgICAgIFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICAkcHJvcGVydGllczogbWFwLWdldCgkcHJvcGVydGllcywgXCJob3ZlclwiKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHByb3BlcnRpZXMsIFwiYmFja2dyb3VuZC1jb2xvclwiKTtcbiAgICAgIGJvcmRlci1jb2xvcjogbWFwLWdldCgkcHJvcGVydGllcywgXCJib3JkZXItY29sb3JcIik7XG4gICAgICBjb2xvcjogbWFwLWdldCgkcHJvcGVydGllcywgXCJjb2xvclwiKTtcbiAgICB9XG4gIH1cblxuICAuYWEtZm9ybS1idXR0b24tLSN7JGJ1dHRvbn0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgQGV4dGVuZCAuYWEtYnV0dG9uLS0jeyRidXR0b259O1xuICB9XG59XG5cbi8vIEluZGl2aWR1YWwgYnV0dG9uIG92ZXJyaWRlc1xuLmFhLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmLmFhLWJ1dHRvbi0tMSxcbiAgJi5hYS1idXR0b24tLTIsXG4gICYuYWEtYnV0dG9uLS0zLFxuICAmLmFhLWJ1dHRvbi0tOCB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0wLjFyZW07XG4gICAgICByaWdodDogLTAuMXJlbTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAwLjJyZW0pO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzICRhbmltYXRpb24sIHRyYW5zZm9ybSAwcywgb3V0bGluZS1vZmZzZXQgMHM7XG4gICAgfVxuICB9XG5cbiAgJi5hYS1idXR0b24tLTEge1xuICBcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPVwiNTBcIiBoZWlnaHQ9XCI1MFwiIHZpZXdCb3g9XCIwIDAgNTAgNTBcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cmVjdCB4PVwiMC41XCIgeT1cIjAuNVwiIHdpZHRoPVwiNDlcIiBoZWlnaHQ9XCI0OVwiIHN0cm9rZT1cImJsYWNrXCIvPjxwYXRoIGQ9XCJNMzIgMjUuMjVMMjUuNzUgMTlMMjQuODY4OCAxOS44ODEyTDI5LjYwNjIgMjQuNjI1TDE3IDI0LjYyNUwxNyAyNS44NzVMMjkuNjA2MiAyNS44NzVMMjQuODY4NyAzMC42MTg3TDI1Ljc1IDMxLjVMMzIgMjUuMjVaXCIgZmlsbD1cImJsYWNrXCIvPjwvc3ZnPicpO1xuICAgIH1cblxuICAgICY6aG92ZXI6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCI1MFwiIGhlaWdodD1cIjUwXCIgdmlld0JveD1cIjAgMCA1MCA1MFwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxyZWN0IHg9XCIwLjVcIiB5PVwiMC41XCIgd2lkdGg9XCI0OVwiIGhlaWdodD1cIjQ5XCIgc3Ryb2tlPVwiJTIzMDBBODREXCIvPjxwYXRoIGQ9XCJNMzIgMjUuMjVMMjUuNzUgMTlMMjQuODY4OCAxOS44ODEyTDI5LjYwNjIgMjQuNjI1TDE3IDI0LjYyNUwxNyAyNS44NzVMMjkuNjA2MiAyNS44NzVMMjQuODY4NyAzMC42MTg3TDI1Ljc1IDMxLjVMMzIgMjUuMjVaXCIgZmlsbD1cIiUyMzAwQTg0RFwiLz48L3N2Zz4nKTtcbiAgICB9XG5cbiAgICAmLnByZXYge1xuICAgICAgcGFkZGluZy1sZWZ0OiA4cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogM3JlbTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTAuMXJlbTtcbiAgICAgICAgbGVmdDogLTAuMXJlbTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMC4ycmVtKTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjUwXCIgaGVpZ2h0PVwiNTBcIiB2aWV3Qm94PVwiMCAwIDUwIDUwXCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHJlY3QgeD1cIjAuNVwiIHk9XCIwLjVcIiB3aWR0aD1cIjQ5XCIgaGVpZ2h0PVwiNDlcIiBzdHJva2U9XCJibGFja1wiLz48cGF0aCBkPVwiTTMyIDI1LjI1TDI1Ljc1IDE5TDI0Ljg2ODggMTkuODgxMkwyOS42MDYyIDI0LjYyNUwxNyAyNC42MjVMMTcgMjUuODc1TDI5LjYwNjIgMjUuODc1TDI0Ljg2ODcgMzAuNjE4N0wyNS43NSAzMS41TDMyIDI1LjI1WlwiIGZpbGw9XCJibGFja1wiLz48L3N2Zz4nKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyAkYW5pbWF0aW9uLCB0cmFuc2Zvcm0gMHMsIG91dGxpbmUtb2Zmc2V0IDBzO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPVwiNTBcIiBoZWlnaHQ9XCI1MFwiIHZpZXdCb3g9XCIwIDAgNTAgNTBcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cmVjdCB4PVwiMC41XCIgeT1cIjAuNVwiIHdpZHRoPVwiNDlcIiBoZWlnaHQ9XCI0OVwiIHN0cm9rZT1cIiUyMzAwQTg0RFwiLz48cGF0aCBkPVwiTTMyIDI1LjI1TDI1Ljc1IDE5TDI0Ljg2ODggMTkuODgxMkwyOS42MDYyIDI0LjYyNUwxNyAyNC42MjVMMTcgMjUuODc1TDI5LjYwNjIgMjUuODc1TDI0Ljg2ODcgMzAuNjE4N0wyNS43NSAzMS41TDMyIDI1LjI1WlwiIGZpbGw9XCIlMjMwMEE4NERcIi8+PC9zdmc+Jyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5hYS1idXR0b24tLTIge1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjUwXCIgaGVpZ2h0PVwiNTBcIiB2aWV3Qm94PVwiMCAwIDUwIDUwXCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHJlY3QgeD1cIjAuNVwiIHk9XCIwLjVcIiB3aWR0aD1cIjQ5XCIgaGVpZ2h0PVwiNDlcIiBzdHJva2U9XCIlMjNGQkZBRkFcIi8+PHBhdGggZD1cIk0zMiAyNS4yNUwyNS43NSAxOUwyNC44Njg4IDE5Ljg4MTJMMjkuNjA2MiAyNC42MjVMMTcgMjQuNjI1TDE3IDI1Ljg3NUwyOS42MDYyIDI1Ljg3NUwyNC44Njg3IDMwLjYxODdMMjUuNzUgMzEuNUwzMiAyNS4yNVpcIiBmaWxsPVwiJTIzRkJGQUZBXCIvPjwvc3ZnPicpO1xuICAgIH1cblxuICAgICY6aG92ZXI6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCI1MFwiIGhlaWdodD1cIjUwXCIgdmlld0JveD1cIjAgMCA1MCA1MFwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxyZWN0IHg9XCIwLjVcIiB5PVwiMC41XCIgd2lkdGg9XCI0OVwiIGhlaWdodD1cIjQ5XCIgc3Ryb2tlPVwiJTIzMjhCNjYwXCIvPjxwYXRoIGQ9XCJNMzIgMjUuMjVMMjUuNzUgMTlMMjQuODY4OCAxOS44ODEyTDI5LjYwNjIgMjQuNjI1TDE3IDI0LjYyNUwxNyAyNS44NzVMMjkuNjA2MiAyNS44NzVMMjQuODY4NyAzMC42MTg3TDI1Ljc1IDMxLjVMMzIgMjUuMjVaXCIgZmlsbD1cIiUyMzI4QjY2MFwiLz48L3N2Zz4nKTtcbiAgICB9XG4gIH1cblxuICAmLmFhLWJ1dHRvbi0tMyB7XG4gICAgXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjUwXCIgaGVpZ2h0PVwiNTBcIiB2aWV3Qm94PVwiMCAwIDUwIDUwXCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHJlY3QgeD1cIjAuNlwiIHk9XCIwLjZcIiB3aWR0aD1cIjQ4LjhcIiBoZWlnaHQ9XCI0OC44XCIgc3Ryb2tlPVwiJTIzRkJGQUZBXCIgc3Ryb2tlLXdpZHRoPVwiMS4yXCIvPjxwYXRoIGQ9XCJNMTkgMzIuMTY2N0gzMC42NjY3VjMwLjVIMTlWMzIuMTY2N1pNMzAuNjY2NyAyM0gyNy4zMzMzVjE4SDIyLjMzMzNWMjNIMTlMMjQuODMzMyAyOC44MzMzTDMwLjY2NjcgMjNaXCIgZmlsbD1cIiUyM0ZCRkFGQVwiLz48L3N2Zz4nKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPVwiNTBcIiBoZWlnaHQ9XCI1MFwiIHZpZXdCb3g9XCIwIDAgNTAgNTBcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cmVjdCB4PVwiMC42XCIgeT1cIjAuNlwiIHdpZHRoPVwiNDguOFwiIGhlaWdodD1cIjQ4LjhcIiBzdHJva2U9XCIlMjMyOEI2NjBcIiBzdHJva2Utd2lkdGg9XCIxLjJcIi8+PHBhdGggZD1cIk0xOSAzMi4xNjY3SDMwLjY2NjdWMzAuNUgxOVYzMi4xNjY3Wk0zMC42NjY3IDIzSDI3LjMzMzNWMThIMjIuMzMzM1YyM0gxOUwyNC44MzMzIDI4LjgzMzNMMzAuNjY2NyAyM1pcIiBmaWxsPVwiJTIzMjhCNjYwXCIvPjwvc3ZnPicpO1xuICAgIH1cbiAgfVxuXG4gICYuYWEtYnV0dG9uLS04IHtcbiAgICBcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPVwiNTBcIiBoZWlnaHQ9XCI1MFwiIHZpZXdCb3g9XCIwIDAgNTAgNTBcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cmVjdCB4PVwiMC42XCIgeT1cIjAuNlwiIHdpZHRoPVwiNDguOFwiIGhlaWdodD1cIjQ4LjhcIiBzdHJva2U9XCJibGFja1wiIHN0cm9rZS13aWR0aD1cIjEuMlwiLz48cGF0aCBkPVwiTTE5IDMyLjE2NjdIMzAuNjY2N1YzMC41SDE5VjMyLjE2NjdaTTMwLjY2NjcgMjNIMjcuMzMzM1YxOEgyMi4zMzMzVjIzSDE5TDI0LjgzMzMgMjguODMzM0wzMC42NjY3IDIzWlwiIGZpbGw9XCJibGFja1wiLz48L3N2Zz4nKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPVwiNTBcIiBoZWlnaHQ9XCI1MFwiIHZpZXdCb3g9XCIwIDAgNTAgNTBcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cmVjdCB4PVwiMC42XCIgeT1cIjAuNlwiIHdpZHRoPVwiNDguOFwiIGhlaWdodD1cIjQ4LjhcIiBzdHJva2U9XCIlMjMwMEE4NERcIiBzdHJva2Utd2lkdGg9XCIxLjJcIi8+PHBhdGggZD1cIk0xOSAzMi4xNjY3SDMwLjY2NjdWMzAuNUgxOVYzMi4xNjY3Wk0zMC42NjY3IDIzSDI3LjMzMzNWMThIMjIuMzMzM1YyM0gxOUwyNC44MzMzIDI4LjgzMzNMMzAuNjY2NyAyM1pcIiBmaWxsPVwiJTIzMDBBODREXCIvPjwvc3ZnPicpO1xuICAgIH1cbiAgfVxuXG4gICYuYWEtYnV0dG9uLS00LFxuICAmLmFhLWJ1dHRvbi0tNSxcbiAgJi5hYS1idXR0b24tLTYsXG4gICYuYWEtYnV0dG9uLS03IHtcbiAgICBmb250LXNpemU6IGNhbGMoMS41cmVtICsgLjF2dyk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJyZW07XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjFyZW07XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzICRhbmltYXRpb24sIHRyYW5zZm9ybSAwcywgb3V0bGluZS1vZmZzZXQgMHM7XG4gICAgfVxuICB9XG5cbiAgJi5hYS1idXR0b24tLTQge1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEuOHJlbTtcbiAgICAgIGhlaWdodDogMS4ycmVtO1xuICAgICAgcmlnaHQ6IDByZW07XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPVwiMThcIiBoZWlnaHQ9XCIxMlwiIHZpZXdCb3g9XCIwIDAgMTggMTJcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBmaWxsLXJ1bGU9XCJldmVub2RkXCIgY2xpcC1ydWxlPVwiZXZlbm9kZFwiIGQ9XCJNMTcuOTQyNCA2LjAwMDA0TDEyLjEzODQgMTEuODA1NEwxMS4xOTQ0IDEwLjg2MjdMMTUuMzkwNCA2LjY2NjdMMC4zMzMwNDkgNi42NjY3TDAuMzMzMDUgNS4zMzMzN0wxNS4zOTA0IDUuMzMzMzdMMTEuMTk0NCAxLjEzODdMMTIuMTM4NCAwLjE5NDcwMkwxNy45NDI0IDYuMDAwMDRaXCIgZmlsbD1cImJsYWNrXCIvPjwvc3ZnPicpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxLjhyZW0gMS4ycmVtO1xuICAgIH1cblxuICAgICY6aG92ZXI6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAtMC41cmVtO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjE4XCIgaGVpZ2h0PVwiMTJcIiB2aWV3Qm94PVwiMCAwIDE4IDEyXCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZmlsbC1ydWxlPVwiZXZlbm9kZFwiIGNsaXAtcnVsZT1cImV2ZW5vZGRcIiBkPVwiTTE3Ljk0MjQgNi4wMDAwNEwxMi4xMzg0IDExLjgwNTRMMTEuMTk0NCAxMC44NjI3TDE1LjM5MDQgNi42NjY3TDAuMzMzMDQ5IDYuNjY2N0wwLjMzMzA1IDUuMzMzMzdMMTUuMzkwNCA1LjMzMzM3TDExLjE5NDQgMS4xMzg3TDEyLjEzODQgMC4xOTQ3MDJMMTcuOTQyNCA2LjAwMDA0WlwiIGZpbGw9XCIlMjMwMEE4NERcIi8+PC9zdmc+Jyk7XG4gICAgfVxuICB9XG5cbiAgJi5hYS1idXR0b24tLTUge1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEuMnJlbTtcbiAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjEyXCIgaGVpZ2h0PVwiMTVcIiB2aWV3Qm94PVwiMCAwIDEyIDE1XCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk0wLjE2NjAxNiAxNC42NjY3SDExLjgzMjdWMTNIMC4xNjYwMTZWMTQuNjY2N1pNMTEuODMyNyA1LjVIOC40OTkzNVYwLjVIMy40OTkzNVY1LjVIMC4xNjYwMTZMNS45OTkzNSAxMS4zMzMzTDExLjgzMjcgNS41WlwiIGZpbGw9XCJibGFja1wiLz48L3N2Zz4nKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMS4ycmVtIDEuNXJlbTtcbiAgICB9XG5cbiAgICAmOmhvdmVyOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPVwiMTJcIiBoZWlnaHQ9XCIxNVwiIHZpZXdCb3g9XCIwIDAgMTIgMTVcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwiTTAuMTY2MDE2IDE0LjY2NjdIMTEuODMyN1YxM0gwLjE2NjAxNlYxNC42NjY3Wk0xMS44MzI3IDUuNUg4LjQ5OTM1VjAuNUgzLjQ5OTM1VjUuNUgwLjE2NjAxNkw1Ljk5OTM1IDExLjMzMzNMMTEuODMyNyA1LjVaXCIgZmlsbD1cIiUyMzAwQTg0RFwiLz48L3N2Zz4nKTtcbiAgICB9XG4gIH1cblxuICAmLmFhLWJ1dHRvbi0tNiB7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMS44cmVtO1xuICAgICAgaGVpZ2h0OiAxLjJyZW07XG4gICAgICByaWdodDogMHJlbTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCIxOFwiIGhlaWdodD1cIjEyXCIgdmlld0JveD1cIjAgMCAxOCAxMlwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGZpbGwtcnVsZT1cImV2ZW5vZGRcIiBjbGlwLXJ1bGU9XCJldmVub2RkXCIgZD1cIk0xNy45NDI0IDYuMDAwMDRMMTIuMTM4NCAxMS44MDU0TDExLjE5NDQgMTAuODYyN0wxNS4zOTA0IDYuNjY2N0wwLjMzMzA0OSA2LjY2NjdMMC4zMzMwNSA1LjMzMzM3TDE1LjM5MDQgNS4zMzMzN0wxMS4xOTQ0IDEuMTM4N0wxMi4xMzg0IDAuMTk0NzAyTDE3Ljk0MjQgNi4wMDAwNFpcIiBmaWxsPVwiJTIzRkJGQUZBXCIvPjwvc3ZnPicpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxLjhyZW0gMS4ycmVtO1xuICAgIH1cblxuICAgICY6aG92ZXI6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAtMC41cmVtO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjE4XCIgaGVpZ2h0PVwiMTJcIiB2aWV3Qm94PVwiMCAwIDE4IDEyXCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZmlsbC1ydWxlPVwiZXZlbm9kZFwiIGNsaXAtcnVsZT1cImV2ZW5vZGRcIiBkPVwiTTE3Ljk0MjQgNi4wMDAwNEwxMi4xMzg0IDExLjgwNTRMMTEuMTk0NCAxMC44NjI3TDE1LjM5MDQgNi42NjY3TDAuMzMzMDQ5IDYuNjY2N0wwLjMzMzA1IDUuMzMzMzdMMTUuMzkwNCA1LjMzMzM3TDExLjE5NDQgMS4xMzg3TDEyLjEzODQgMC4xOTQ3MDJMMTcuOTQyNCA2LjAwMDA0WlwiIGZpbGw9XCIlMjMyOEI2NjBcIi8+PC9zdmc+Jyk7XG4gICAgfVxuICB9XG5cbiAgJi5hYS1idXR0b24tLTcge1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEuMnJlbTtcbiAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjEyXCIgaGVpZ2h0PVwiMTVcIiB2aWV3Qm94PVwiMCAwIDEyIDE1XCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk0wLjE2NjAxNiAxNC42NjY3SDExLjgzMjdWMTNIMC4xNjYwMTZWMTQuNjY2N1pNMTEuODMyNyA1LjVIOC40OTkzNVYwLjVIMy40OTkzNVY1LjVIMC4xNjYwMTZMNS45OTkzNSAxMS4zMzMzTDExLjgzMjcgNS41WlwiIGZpbGw9XCIlMjNGQkZBRkFcIi8+PC9zdmc+Jyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEuMnJlbSAxLjVyZW07XG4gICAgfVxuXG4gICAgJjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjEyXCIgaGVpZ2h0PVwiMTVcIiB2aWV3Qm94PVwiMCAwIDEyIDE1XCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk0wLjE2NjAxNiAxNC42NjY3SDExLjgzMjdWMTNIMC4xNjYwMTZWMTQuNjY2N1pNMTEuODMyNyA1LjVIOC40OTkzNVYwLjVIMy40OTkzNVY1LjVIMC4xNjYwMTZMNS45OTkzNSAxMS4zMzMzTDExLjgzMjcgNS41WlwiIGZpbGw9XCIlMjMyOEI2NjBcIi8+PC9zdmc+Jyk7XG4gICAgfVxuICB9XG59XG5cbi5hYS1mb3JtLWJ1dHRvbi0tMSAuYWN0aW9ucyxcbi5hYS1mb3JtLWJ1dHRvbi0tMiAuYWN0aW9ucyxcbi5hYS1mb3JtLWJ1dHRvbi0tMyAuYWN0aW9ucyxcbi5hYS1mb3JtLWJ1dHRvbi0tOCAuYWN0aW9ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDByZW07XG4gICAgcmlnaHQ6IDByZW07XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgJGFuaW1hdGlvbiwgdHJhbnNmb3JtIDBzLCBvdXRsaW5lLW9mZnNldCAwcztcbiAgfVxufVxuXG4uYWEtZm9ybS1idXR0b24tLTEgLmFjdGlvbnMge1xuXG4gICY6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPVwiNTBcIiBoZWlnaHQ9XCI1MFwiIHZpZXdCb3g9XCIwIDAgNTAgNTBcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cmVjdCB4PVwiMC41XCIgeT1cIjAuNVwiIHdpZHRoPVwiNDlcIiBoZWlnaHQ9XCI0OVwiIHN0cm9rZT1cImJsYWNrXCIvPjxwYXRoIGQ9XCJNMzIgMjUuMjVMMjUuNzUgMTlMMjQuODY4OCAxOS44ODEyTDI5LjYwNjIgMjQuNjI1TDE3IDI0LjYyNUwxNyAyNS44NzVMMjkuNjA2MiAyNS44NzVMMjQuODY4NyAzMC42MTg3TDI1Ljc1IDMxLjVMMzIgMjUuMjVaXCIgZmlsbD1cImJsYWNrXCIvPjwvc3ZnPicpO1xuICB9XG5cbiAgJjpob3Zlcjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCI1MFwiIGhlaWdodD1cIjUwXCIgdmlld0JveD1cIjAgMCA1MCA1MFwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxyZWN0IHg9XCIwLjVcIiB5PVwiMC41XCIgd2lkdGg9XCI0OVwiIGhlaWdodD1cIjQ5XCIgc3Ryb2tlPVwiJTIzMDBBODREXCIvPjxwYXRoIGQ9XCJNMzIgMjUuMjVMMjUuNzUgMTlMMjQuODY4OCAxOS44ODEyTDI5LjYwNjIgMjQuNjI1TDE3IDI0LjYyNUwxNyAyNS44NzVMMjkuNjA2MiAyNS44NzVMMjQuODY4NyAzMC42MTg3TDI1Ljc1IDMxLjVMMzIgMjUuMjVaXCIgZmlsbD1cIiUyMzAwQTg0RFwiLz48L3N2Zz4nKTtcbiAgfVxufVxuXG4uYWEtZm9ybS1idXR0b24tLTIgLmFjdGlvbnMge1xuXG4gICY6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPVwiNTBcIiBoZWlnaHQ9XCI1MFwiIHZpZXdCb3g9XCIwIDAgNTAgNTBcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cmVjdCB4PVwiMC41XCIgeT1cIjAuNVwiIHdpZHRoPVwiNDlcIiBoZWlnaHQ9XCI0OVwiIHN0cm9rZT1cIiUyM0ZCRkFGQVwiLz48cGF0aCBkPVwiTTMyIDI1LjI1TDI1Ljc1IDE5TDI0Ljg2ODggMTkuODgxMkwyOS42MDYyIDI0LjYyNUwxNyAyNC42MjVMMTcgMjUuODc1TDI5LjYwNjIgMjUuODc1TDI0Ljg2ODcgMzAuNjE4N0wyNS43NSAzMS41TDMyIDI1LjI1WlwiIGZpbGw9XCIlMjNGQkZBRkFcIi8+PC9zdmc+Jyk7XG4gIH1cblxuICAmOmhvdmVyOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjUwXCIgaGVpZ2h0PVwiNTBcIiB2aWV3Qm94PVwiMCAwIDUwIDUwXCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHJlY3QgeD1cIjAuNVwiIHk9XCIwLjVcIiB3aWR0aD1cIjQ5XCIgaGVpZ2h0PVwiNDlcIiBzdHJva2U9XCIlMjMyOEI2NjBcIi8+PHBhdGggZD1cIk0zMiAyNS4yNUwyNS43NSAxOUwyNC44Njg4IDE5Ljg4MTJMMjkuNjA2MiAyNC42MjVMMTcgMjQuNjI1TDE3IDI1Ljg3NUwyOS42MDYyIDI1Ljg3NUwyNC44Njg3IDMwLjYxODdMMjUuNzUgMzEuNUwzMiAyNS4yNVpcIiBmaWxsPVwiJTIzMjhCNjYwXCIvPjwvc3ZnPicpO1xuICB9XG59XG5cbi5hYS1mb3JtLWJ1dHRvbi0tMyAuYWN0aW9ucyB7XG4gIFxuICAmOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjUwXCIgaGVpZ2h0PVwiNTBcIiB2aWV3Qm94PVwiMCAwIDUwIDUwXCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHJlY3QgeD1cIjAuNlwiIHk9XCIwLjZcIiB3aWR0aD1cIjQ4LjhcIiBoZWlnaHQ9XCI0OC44XCIgc3Ryb2tlPVwiJTIzRkJGQUZBXCIgc3Ryb2tlLXdpZHRoPVwiMS4yXCIvPjxwYXRoIGQ9XCJNMTkgMzIuMTY2N0gzMC42NjY3VjMwLjVIMTlWMzIuMTY2N1pNMzAuNjY2NyAyM0gyNy4zMzMzVjE4SDIyLjMzMzNWMjNIMTlMMjQuODMzMyAyOC44MzMzTDMwLjY2NjcgMjNaXCIgZmlsbD1cIiUyM0ZCRkFGQVwiLz48L3N2Zz4nKTtcbiAgfVxuXG4gICY6aG92ZXI6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPVwiNTBcIiBoZWlnaHQ9XCI1MFwiIHZpZXdCb3g9XCIwIDAgNTAgNTBcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cmVjdCB4PVwiMC42XCIgeT1cIjAuNlwiIHdpZHRoPVwiNDguOFwiIGhlaWdodD1cIjQ4LjhcIiBzdHJva2U9XCIlMjMyOEI2NjBcIiBzdHJva2Utd2lkdGg9XCIxLjJcIi8+PHBhdGggZD1cIk0xOSAzMi4xNjY3SDMwLjY2NjdWMzAuNUgxOVYzMi4xNjY3Wk0zMC42NjY3IDIzSDI3LjMzMzNWMThIMjIuMzMzM1YyM0gxOUwyNC44MzMzIDI4LjgzMzNMMzAuNjY2NyAyM1pcIiBmaWxsPVwiJTIzMjhCNjYwXCIvPjwvc3ZnPicpO1xuICB9XG59XG5cbi5hYS1mb3JtLWJ1dHRvbi0tOCAuYWN0aW9ucyB7XG4gIFxuICAmOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjUwXCIgaGVpZ2h0PVwiNTBcIiB2aWV3Qm94PVwiMCAwIDUwIDUwXCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHJlY3QgeD1cIjAuNlwiIHk9XCIwLjZcIiB3aWR0aD1cIjQ4LjhcIiBoZWlnaHQ9XCI0OC44XCIgc3Ryb2tlPVwiYmxhY2tcIiBzdHJva2Utd2lkdGg9XCIxLjJcIi8+PHBhdGggZD1cIk0xOSAzMi4xNjY3SDMwLjY2NjdWMzAuNUgxOVYzMi4xNjY3Wk0zMC42NjY3IDIzSDI3LjMzMzNWMThIMjIuMzMzM1YyM0gxOUwyNC44MzMzIDI4LjgzMzNMMzAuNjY2NyAyM1pcIiBmaWxsPVwiYmxhY2tcIi8+PC9zdmc+Jyk7XG4gIH1cblxuICAmOmhvdmVyOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjUwXCIgaGVpZ2h0PVwiNTBcIiB2aWV3Qm94PVwiMCAwIDUwIDUwXCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHJlY3QgeD1cIjAuNlwiIHk9XCIwLjZcIiB3aWR0aD1cIjQ4LjhcIiBoZWlnaHQ9XCI0OC44XCIgc3Ryb2tlPVwiJTIzMDBBODREXCIgc3Ryb2tlLXdpZHRoPVwiMS4yXCIvPjxwYXRoIGQ9XCJNMTkgMzIuMTY2N0gzMC42NjY3VjMwLjVIMTlWMzIuMTY2N1pNMzAuNjY2NyAyM0gyNy4zMzMzVjE4SDIyLjMzMzNWMjNIMTlMMjQuODMzMyAyOC44MzMzTDMwLjY2NjcgMjNaXCIgZmlsbD1cIiUyMzAwQTg0RFwiLz48L3N2Zz4nKTtcbiAgfVxufVxuXG4vLyBIdWJTcG90IGRlZmF1bHQgYnV0dG9uIGNsYXNzXG4uaHMtYnV0dG9uIHtcbiAgQGV4dGVuZCAuYWEtYnV0dG9uO1xuICBAZXh0ZW5kIC5hYS1idXR0b24tLTE7XG59XG5cblxuLy8gQnV0dG9uIGNvbnRhaW5lclxuLmFhLWJ1dHRvbi1jb250YWluZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogY2FsYygjeyRndXR0ZXJ9ICogMC43NSk7XG59XG5cbltjbGFzcyo9XCJfX2NvbnRlbnRcIl0gKyAuYWEtYnV0dG9uLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6ICRndXR0ZXI7XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIENvbnRlbnQgbGlmdFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtY29udGV0LWxpZnQsXG4uYWEtbmF2aWdhdGlvbiAuYWEtY29udGV0LWxpZnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiBjYWxjKCN7JGd1dHRlcn0gKiAwLjc1KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblxuICAgID4gYSxcbiAgICA+IHNwYW4geyBcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG4gIEZvcm1zXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogIWltcG9ydGFudCBydWxlcyBvdmVycmlkZSBIdWJTcG90IGRlZmF1bHQgZm9ybSBzdHlsZXMgKi9cblxuLy8gRm9ybVxuLmhzLWZvcm0ge1xuICBmb250LXNpemU6ICRmb3JtLWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRmb3JtLWxpbmUtaGVpZ2h0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gIC5ocy1mb3JtLWZpZWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkZm9ybS1maWVsZHNldC1ndXR0ZXItdjtcbiAgfVxuXG4gIGZpZWxkc2V0IHtcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRmb3JtLWZpZWxkc2V0LWd1dHRlci12O1xuICAgIH1cblxuICAgIC5ocy1mb3JtLWZpZWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgdWwsXG4gIG9sIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG5cbiAgbGVnZW5kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLXRvcDogMC42ZW07XG4gICAgb3BhY2l0eTogMC44O1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgZmllbGRzZXQuZm9ybS1jb2x1bW5zLTIsXG4gIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0zIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAkZm9ybS1maWVsZHNldC1ndXR0ZXItdiAkZm9ybS1maWVsZHNldC1ndXR0ZXItaDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICB9XG5cbiAgZmllbGRzZXQuZm9ybS1jb2x1bW5zLTIge1xuXG4gICAgQGluY2x1ZGUgYnAtbWluKG1kKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgfVxuICB9XG5cbiAgZmllbGRzZXQuZm9ybS1jb2x1bW5zLTMge1xuXG4gICAgQGluY2x1ZGUgYnAtbWluKG1kKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLXRpdGxlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gRmllbGQgY29udGFpbmVyc1xuLmhzLWZvcm0tZmllbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG4gIC5pbnB1dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICA+IGxhYmVsIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6ICRmb3JtLWZpZWxkLWxhYmVsLWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmllbGQtbGFiZWwtbGluZS1oZWlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6ICRmb3JtLWZpZWxkLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNnJlbTtcblxuICAgICY6ZW1wdHksXG4gICAgJjplbXB0eSArIHNwYW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gSW5wdXQgZmllbGRzXG4uaHMtaW5wdXQsXG4uaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgW25hbWU9cGFzc3dvcmRdLFxuLmhzLXNlYXJjaC1maWVsZF9faW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1pbnB1dC1iYWNrZ3JvdW5kLWNvbG9yO1xuICBib3JkZXItY29sb3I6ICRmb3JtLWlucHV0LWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGZvcm0taW5wdXQtYm9yZGVyLXJhZGl1cztcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAkZm9ybS1pbnB1dC1ib3JkZXItd2lkdGg7XG4gIGNvbG9yOiAkZm9ybS1pbnB1dC1jb2xvcjtcbiAgaGVpZ2h0OiAkZm9ybS1pbnB1dC1oZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWlucHV0LXBhZGRpbmc7XG4gIHBhZGRpbmctcmlnaHQ6ICRmb3JtLWlucHV0LXBhZGRpbmc7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgJjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxuXG4gICZbdHlwZT1cImNoZWNrYm94XCJdLFxuICAmW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gICZbdHlwZT1cImZpbGVcIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogMC43NWVtO1xuICAgICAgcGFkZGluZzogMC4zZW0gMC42ZW07XG4gICAgfVxuICB9XG5cbiAgb3B0aW9uIHtcbiAgICBjb2xvcjogZmllbGR0ZXh0O1xuICB9XG59XG5cbi5hYS1iZy1ncmF5LFxuLmFhLWJnLWJsYWNrLFxuLmFhLWJnLWRhcmssXG4uYWEtYmctZ3JhZGllbnQtZGFyayxcbi5hYS1iZy1wcmltYXJ5LFxuLmFhLWJnLXNlY29uZGFyeSxcbi5hYS1iZy10ZXJ0aWFyeSxcbi5hYS1iZy1jb21wbGVtZW50YXJ5IHtcblxuICAuaHMtaW5wdXQsXG4gIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCBbbmFtZT1wYXNzd29yZF0sXG4gIC5ocy1zZWFyY2gtZmllbGRfX2lucHV0IHtcbiAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG4vLyBTdWJtaXRcbi5ocy1zdWJtaXQge1xuICBtYXJnaW4tdG9wOiAkZ3V0dGVyO1xufVxuXG4vLyBDaGVjYm94ICYgUmFkaW9cbi5ocy1mb3JtLWZpZWxkIC5pbnB1dHMtbGlzdCBsYWJlbCBzcGFuIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5ocy1mb3JtLWZpZWxkIC5tdWx0aS1jb250YWluZXIgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbn1cblxuLmhzLWlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbi5ocy1pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxOXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICAgIHRvcDogM3B4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJlaWdlO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIG9wYWNpdHk6IDE7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmxlZ2FsLWNvbnNlbnQtY29udGFpbmVyIC5ocy1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIHRvcDogMXB4O1xufVxuXG4uaHMtaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQsIFxuLmhzLWlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbXBsZW1lbnRhcnk7XG59XG5cbi5ocy1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZDphZnRlciwgXG4uaHMtaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMXB4O1xuICAgIGhlaWdodDogMTFweDtcbiAgICBiYWNrZ3JvdW5kOiAkY29tcGxlbWVudGFyeTtcbiAgICB0b3A6IDNweDtcbiAgICBsZWZ0OiAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uaHMtaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQ6YWZ0ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cblxuLy8gVGV4dGFyZWFcbi5ocy1maWVsZHR5cGUtdGV4dGFyZWEge1xuICBcbiAgLmlucHV0IHtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgfVxuXG4gIHRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IGNhbGMoI3skZm9ybS1pbnB1dC1oZWlnaHR9ICogMyk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBwYWRkaW5nOiAkZm9ybS1pbnB1dC1wYWRkaW5nO1xuICAgIHJlc2l6ZTogdmVydGljYWw7XG4gIH1cbn1cblxuLy8gU2VsZWN0ICYgRGF0ZVxuLmhzLWZpZWxkdHlwZS1zZWxlY3QgLmlucHV0LFxuLmhzLWZpZWxkdHlwZS1kYXRlIC5ocy1kYXRlaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogY2FsYygjeyRmb3JtLWlucHV0LXBhZGRpbmd9ICogMS4yNSk7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiAxLjZyZW07XG4gIH1cblxuICAuaHMtaW5wdXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoI3skZm9ybS1pbnB1dC1wYWRkaW5nfSAqIDMuNSk7XG5cbiAgICAmOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3J7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uaHMtZmllbGR0eXBlLXNlbGVjdCAuaW5wdXQge1xuXG4gIHNlbGVjdCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwgPHN2ZyB2aWV3Qm94PVwiMCAwIDEyMCA3NFwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwibTYwIDc0LTYwLTYwIDE0LTE0IDQ2IDQ2IDQ2LTQ2IDE0IDE0elwiIGZpbGw9XCInICsgJGdyYXkgKyAnXCIvPjwvc3ZnPicpO1xuICB9XG5cbiAgJjpob3Zlcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCA8c3ZnIHZpZXdCb3g9XCIwIDAgMTIwIDc0XCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJtNjAgNzQtNjAtNjAgMTQtMTQgNDYgNDYgNDYtNDYgMTQgMTR6XCIgZmlsbD1cIicgKyAkcHJpbWFyeSArICdcIi8+PC9zdmc+Jyk7XG4gIH1cbn1cblxuLmhzLWZpZWxkdHlwZS1kYXRlIC5ocy1kYXRlaW5wdXQge1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwgPHN2ZyB2aWV3Qm94PVwiMCAwIDQ0OCA1MTJcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk0xNTIgNjRIMjk2VjI0QzI5NiAxMC43NSAzMDYuNyAwIDMyMCAwQzMzMy4zIDAgMzQ0IDEwLjc1IDM0NCAyNFY2NEgzODRDNDE5LjMgNjQgNDQ4IDkyLjY1IDQ0OCAxMjhWNDQ4QzQ0OCA0ODMuMyA0MTkuMyA1MTIgMzg0IDUxMkg2NEMyOC42NSA1MTIgMCA0ODMuMyAwIDQ0OFYxMjhDMCA5Mi42NSAyOC42NSA2NCA2NCA2NEgxMDRWMjRDMTA0IDEwLjc1IDExNC43IDAgMTI4IDBDMTQxLjMgMCAxNTIgMTAuNzUgMTUyIDI0VjY0ek00OCAyNDhIMTI4VjE5Mkg0OFYyNDh6TTQ4IDI5NlYzNjBIMTI4VjI5Nkg0OHpNMTc2IDI5NlYzNjBIMjcyVjI5NkgxNzZ6TTMyMCAyOTZWMzYwSDQwMFYyOTZIMzIwek00MDAgMTkySDMyMFYyNDhINDAwVjE5MnpNNDAwIDQwOEgzMjBWNDY0SDM4NEMzOTIuOCA0NjQgNDAwIDQ1Ni44IDQwMCA0NDhWNDA4ek0yNzIgNDA4SDE3NlY0NjRIMjcyVjQwOHpNMTI4IDQwOEg0OFY0NDhDNDggNDU2LjggNTUuMTYgNDY0IDY0IDQ2NEgxMjhWNDA4ek0yNzIgMTkySDE3NlYyNDhIMjcyVjE5MnpcIiBmaWxsPVwiJyArICRncmF5ICsgJ1wiLz48L3N2Zz4nKTtcbiAgfVxuXG4gICY6aG92ZXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwgPHN2ZyB2aWV3Qm94PVwiMCAwIDQ0OCA1MTJcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk0xNTIgNjRIMjk2VjI0QzI5NiAxMC43NSAzMDYuNyAwIDMyMCAwQzMzMy4zIDAgMzQ0IDEwLjc1IDM0NCAyNFY2NEgzODRDNDE5LjMgNjQgNDQ4IDkyLjY1IDQ0OCAxMjhWNDQ4QzQ0OCA0ODMuMyA0MTkuMyA1MTIgMzg0IDUxMkg2NEMyOC42NSA1MTIgMCA0ODMuMyAwIDQ0OFYxMjhDMCA5Mi42NSAyOC42NSA2NCA2NCA2NEgxMDRWMjRDMTA0IDEwLjc1IDExNC43IDAgMTI4IDBDMTQxLjMgMCAxNTIgMTAuNzUgMTUyIDI0VjY0ek00OCAyNDhIMTI4VjE5Mkg0OFYyNDh6TTQ4IDI5NlYzNjBIMTI4VjI5Nkg0OHpNMTc2IDI5NlYzNjBIMjcyVjI5NkgxNzZ6TTMyMCAyOTZWMzYwSDQwMFYyOTZIMzIwek00MDAgMTkySDMyMFYyNDhINDAwVjE5MnpNNDAwIDQwOEgzMjBWNDY0SDM4NEMzOTIuOCA0NjQgNDAwIDQ1Ni44IDQwMCA0NDhWNDA4ek0yNzIgNDA4SDE3NlY0NjRIMjcyVjQwOHpNMTI4IDQwOEg0OFY0NDhDNDggNDU2LjggNTUuMTYgNDY0IDY0IDQ2NEgxMjhWNDA4ek0yNzIgMTkySDE3NlYyNDhIMjcyVjE5MnpcIiBmaWxsPVwiJyArICRwcmltYXJ5ICsgJ1wiLz48L3N2Zz4nKTtcbiAgfVxuXG4gIC5ocy1kYXRlcGlja2VyIC5mbi1kYXRlLXBpY2tlciB7XG5cbiAgICAucGlrYS1idXR0b24ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgXG4gICAgLmlzLXNlbGVjdGVkIC5waWthLWJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29tcGxlbWVudGFyeTtcbiAgICAgIGNvbG9yOiAkZGFyaztcbiAgICB9XG5cbiAgICAuaXMtdG9kYXkgLnBpa2EtYnV0dG9uIHtcbiAgICAgIGNvbG9yOiAkZGFyaztcbiAgICB9XG4gIH1cbn1cblxuLy8gRXJyb3JzXG4uaHMtaW5wdXQuZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICRmb3JtLWVycm9yLWNvbG9yO1xufVxuXG51bC5ocy1lcnJvci1tc2dzLFxuLmxlZ2FsLWNvbnNlbnQtY29udGFpbmVyIC5ocy1lcnJvci1tc2dzIHtcbiAgb3JkZXI6IDU7XG4gIG1hcmdpbi10b3A6IDAuNmVtO1xuICBtYXJnaW4tbGVmdDogJGZvcm0taW5wdXQtcGFkZGluZztcblxuICBsaSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAkZm9ybS1lcnJvci1jb2xvciAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnISc7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyOiAwLjJyZW0gc29saWQgJGZvcm0tZXJyb3ItY29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoI3skZ3V0dGVyfSAqIDAuMjUpO1xuICAgICAgd2lkdGg6IDEuNnJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmhzX2Vycm9yX3JvbGx1cCB7XG4gIG1hcmdpbi10b3A6IGNhbGMoI3skZ3V0dGVyfSAqIDAuNzUpO1xuICBwYWRkaW5nOiBjYWxjKCN7JGd1dHRlcn0gKiAwLjUpO1xuICBib3JkZXI6IDAuMnJlbSBzb2xpZCAkZm9ybS1lcnJvci1jb2xvcjtcblxuICAuaHMtZXJyb3ItbXNncyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi8vIEdEUFJcbi5sZWdhbC1jb25zZW50LWNvbnRhaW5lciB7XG4gIGZvbnQtc2l6ZTogJGZvcm0tZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogJGZvcm0tbGluZS1oZWlnaHQ7XG5cbiAgLmhzLWZpZWxkdHlwZS1ib29sZWFuY2hlY2tib3gge1xuICAgIG1hcmdpbjogMC44cmVtIDA7XG5cbiAgICBpbnB1dCB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjNyZW07XG4gICAgfVxuICB9XG59XG5cbi5oc19nZHByX2NvbnNlbnRfbWFya2V0aW5nLFxuLmhzX2dkcHJfY29uc2VudF9kYXRhIHtcblxuICAuaHMtZm9ybS1ib29sZWFuY2hlY2tib3ggbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBIYW1idXJnZXJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLXNpdGUtaGVhZGVyX19oYW1idXJnZXIge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgd2lkdGg6ICRoYW1idXJnZXItd2lkdGg7XG4gICAgaGVpZ2h0OiAxLjZyZW07XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcblxuICAgIHotaW5kZXg6IDIwMDtcbn1cblxuLmFhLWhhbWJ1cmdlciB7XG4gICAgd2lkdGg6ICRoYW1idXJnZXItd2lkdGg7XG4gICAgaGVpZ2h0OiAxLjZyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIHNwYW4sXG4gICAgc3BhbjpiZWZvcmUsXG4gICAgc3BhbjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcblxuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4xcztcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgc3BhbjpiZWZvcmUsXG4gICAgc3BhbjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGxlZnQ6IDAuNHJlbTtcbiAgICAgICAgd2lkdGg6IDEuMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAwLjJyZW07XG4gICAgfVxuICAgIHNwYW46YmVmb3JlLFxuICAgIHNwYW46YWZ0ZXIge1xuICAgICAgICB3aWR0aDogJGhhbWJ1cmdlci13aWR0aDtcbiAgICAgICAgaGVpZ2h0OiAwLjJyZW07XG4gICAgfVxuICAgIHNwYW46YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjZyZW0pO1xuICAgIH1cbiAgICBzcGFuOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuNnJlbSk7XG4gICAgfVxufVxuXG4uanMtbmF2LW9wZW4gLmFhLWhhbWJ1cmdlciB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRzcGVlZCBlYXNlO1xuXG4gICAgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIExhbmd1YWdlXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1sYW5ndWFnZXMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDAuNnJlbTtcblxuICAgIEBpbmNsdWRlIGJwLW1heChsZykge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgbWlubWF4KDBweCwgMWZyKSk7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMS42cmVtO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIGxpOm50aC1jaGlsZCgybikge1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgYnAtbWF4KGxnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIE5hdmlnYXRpb25cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuaHRtbCB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRzcGVlZCBlYXNlO1xufVxuXG5ib2R5LmpzLW5hdi1vcGVuIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uYWEtbmF2aWdhdGlvbiB7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuXG4gICAgdWwsIGxpIHsgLy8gUmVzZXRcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIGEsIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjJyZW0gKyAwLjF2dyk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC45NnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIHdvcmQtd3JhcDogbm9ybWFsO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMS4xcmVtICsgMC4xdncpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFhLW5hdmlnYXRpb24td3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMHJlbSwgYXV0bykpO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJi5hYS1uYXZpZ2F0aW9uLXdyYXBwZXItLTAge1xuICAgICAgICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuICAgICAgICBncmlkLWF1dG8tZmxvdzogcm93O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJGJlaWdlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5hYS1uYXZpZ2F0aW9uLXdyYXBwZXItLTEge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcblxuICAgICAgICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogM3JlbTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdG9wICRzcGVlZCBlYXNlO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG5cbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKG1heCg2NXZ3LCBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDEyKSkpO1xuXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJGd1dHRlci12O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRndXR0ZXItdjtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHBhZGRpbmc7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZztcblxuICAgICAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6ICRndXR0ZXItaDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICYuYWEtbmF2aWdhdGlvbi13cmFwcGVyLS0yIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblxuICAgICAgICBAaW5jbHVkZSBicC1tYXgobGcpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnAtbWluKGxnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgcm93LWdhcDogMC42cmVtO1xuXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYygjeyRndXR0ZXItaH0gLyAyKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKCN7JHBhZGRpbmctbW9iaWxlfSAvIC0xKTtcbiAgICAgICAgICAgIHRvcDogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWluKHNtKSB7XG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYygjeyRwYWRkaW5nLXRvdWNofSAvIC0xKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWluKGxnKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFhLW5hdmlnYXRpb24taXRlbSB7XG5cbiAgICAuYWEtbmF2aWdhdGlvbi10b2dnbGUtLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYWEtbmF2aWdhdGlvbi1pdGVtLS0wIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYWEtbmF2aWdhdGlvbi1pdGVtLS0xIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwLW1heChsZykge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gYSxcbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjRyZW0gKyAwLjF2dyk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcblxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWF4KGxnKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMC4xcmVtIHNvbGlkICRncmF5O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC4xdncpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IHN2ZyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogLTAuM3JlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMC42cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMC40cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGVydGlhcnk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1pbihsZykge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogNXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogNS4wMDhyZW07XG5cbiAgICAgICAgICAgIGJvcmRlci10b3A6IDAuMXJlbSBzb2xpZCAkZ3JheTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTIge1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgYnAtbWF4KGxnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICA+IGEsXG4gICAgICAgID4gc3BhbiB7IFxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDEuNnJlbSArIDAuMXZ3KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1heChsZykge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDAuMXJlbSBzb2xpZCAkZ3JheTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjJyZW0gMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWluKGxnKSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHRlcnRpYXJ5O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFhLW5hdmlnYXRpb24taXRlbS0tY29udGVudCB7XG5cbiAgICAgICAgPiBhLFxuICAgICAgICA+IHNwYW4geyBcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hYS1uYXZpZ2F0aW9uLXRvZ2dsZSB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci10b3A6IDAuMXJlbSBzb2xpZCAkZ3JheTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicCh4bCkge1xuICAgICAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDIuMXJlbTtcbiAgICAgICAgcmlnaHQ6IDByZW07XG5cbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICRzcGVlZCAkYW5pbWF0aW9uO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblxuICAgICAgICBAaW5jbHVkZSBicC1tYXgobGcpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMC4ycmVtO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjZyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjNyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICArIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IC0ycmVtO1xuICAgICAgICB3aWR0aDogNS41cmVtO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgXG4gICAgICAgID4gc3ZnIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMi4xcmVtO1xuICAgICAgICAgICAgcmlnaHQ6IDJyZW07XG4gICAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMC41cmVtO1xuXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHNwZWVkICRhbmltYXRpb247XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkge1xuXG4gICAgLmFhLW5hdmlnYXRpb24td3JhcHBlciB7XG4gICAgICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgfVxuXG4gICAgLmhzLXNlYXJjaC1maWVsZF9fZm9ybSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB3aWR0aDogMTJyZW0gIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICRzcGVlZCAkYW5pbWF0aW9uO1xuICAgIH1cblxuICAgIC5ocy1zZWFyY2gtZmllbGRfX2lucHV0IHtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkICRkYXJrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMnJlbSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDEuOHJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjRyZW0gKyAwLjF2dyk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICAgICAgXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICRzcGVlZCAkYW5pbWF0aW9uO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC4xdncpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICAgICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkICR0ZXJ0aWFyeTtcbiAgICAgICAgICAgIGNvbG9yOiAkdGVydGlhcnk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpwbGFjZWhvbGRlcixcbiAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhzLXNlYXJjaC1maWVsZF9fYnV0dG9uIHtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJlaWdlO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMC4ycmVtO1xuICAgICAgICByaWdodDogMC4ycmVtO1xuICAgICAgICB3aWR0aDogMy42cmVtO1xuICAgICAgICBoZWlnaHQ6IDMuNnJlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDFyZW0gMCAwO1xuXG4gICAgICAgID4gc3ZnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZWlnZTtcblxuICAgICAgICAgICAgbWluLXdpZHRoOiAxLjZyZW07XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEuN3JlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDAuMnJlbTtcbiAgICAgICAgICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyouaHMtc2VhcmNoLWZpZWxkX19mb3JtOm5vdCguZm9jdXNlZCkge1xuXG4gICAgICAgIC5ocy1zZWFyY2gtZmllbGRfX2J1dHRvbiB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgIH0qL1xuXG4gICAgLmhzLXNlYXJjaC1maWVsZF9fZm9ybS5mb2N1c2VkIHtcbiAgICAgICAgd2lkdGg6IDIwcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIFxuICAgICAgICAuaHMtc2VhcmNoLWZpZWxkX19pbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMjByZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ocy1zZWFyY2gtZmllbGRfX3N1Z2dlc3Rpb25zLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0taGF0IHtcblxuICAgIC5hYS1uYXZpZ2F0aW9uLXdyYXBwZXIge1xuXG4gICAgICAgICYuYWEtbmF2aWdhdGlvbi13cmFwcGVyLS0wIHtcbiAgICAgICAgICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcblxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgICAgICAgICAgICAgICBncmlkLWF1dG8tY29sdW1uczogYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFhLW5hdmlnYXRpb24td3JhcHBlci0tMSB7XG4gICAgICAgICAgICBncmlkLWF1dG8tZmxvdzogcm93O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1pbihsZykge1xuICAgICAgICAgICAgICAgIHRvcDogMy42cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS4ycmVtO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1pbihsZykge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hYS1uYXZpZ2F0aW9uLWl0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNik7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAuYWEtbmF2aWdhdGlvbi10b2dnbGUge1xuICAgICAgICBcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhLFxuICAgICAgICAuYWEtbmF2aWdhdGlvbi10b2dnbGUsXG4gICAgICAgIC5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTEgPiBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjRyZW0gKyAwLjF2dyk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWF4KGxnKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwLjFyZW0gc29saWQgJGdyYXk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1pbihsZykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjNyZW0gKyAwLjF2dyk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWEtbmF2aWdhdGlvbi10b2dnbGUge1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjJyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4zcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTAge1xuXG4gICAgICAgICAgICA+IGEsXG4gICAgICAgICAgICA+IC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS4ycmVtIDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicCh4bCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSA+IGEsXG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUgPiAuYWEtbmF2aWdhdGlvbi10b2dnbGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUgPiBhLFxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUgPiAuYWEtbmF2aWdhdGlvbi10b2dnbGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTEge1xuXG4gICAgICAgICAgICA+IGEge1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWF4KGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgYSwgYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICAgICAgY29sdW1uLWdhcDogMC42cmVtO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBicChsZykgeyAgIFxuICAgICAgICAgICAgY29sdW1uLWdhcDogMC44cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEuNHJlbTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMS42cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7ICAgIFxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDByZW07XG5cbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEuOHJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IHN2ZzpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgbWluLXdpZHRoOiAxLjRyZW07XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEuNnJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICByaWdodDogaW5pdGlhbDtcbiAgICAgICAgICAgIHRvcDogaW5pdGlhbDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobGcpIHsgICAgXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogMHJlbTtcblxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMS42cmVtO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMS44cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBzdHJva2U6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdGV4dC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNvY2lhbCB7XG4gICAgYm9yZGVyLXRvcDogMC4xcmVtIHNvbGlkICRncmF5O1xuICAgIHBhZGRpbmctdG9wOiAyLjhyZW07XG59XG5cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDYuMnJlbSk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nLXRvcDogMy40cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjRyZW07XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmVpZ2U7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICB6LWluZGV4OiA5OTg7XG5cbiAgICA+IC5hYS1pbm5lciB7XG4gICAgICAgIHJvdy1nYXA6IDIuOHJlbTtcbiAgICB9XG5cbiAgICAvKi5hYS1uYXZpZ2F0aW9uLWl0ZW0tLWNoaWxkcmVuID4gYSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1cmVtKTtcbiAgICB9Ki9cblxuICAgIC5hYS1uYXZpZ2F0aW9uLS1zaW1wbGUge1xuXG4gICAgICAgIC5hYS1uYXZpZ2F0aW9uLXdyYXBwZXIuYWEtbmF2aWdhdGlvbi13cmFwcGVyLS0wIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAkZ3JheTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IHtcblxuICAgICAgICAuYWEtbmF2aWdhdGlvbi13cmFwcGVyIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgYSwgYnV0dG9uIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDEuOHJlbTtcblxuICAgICAgICAgICAgPiBpbWcge1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uanMtbmF2LW9wZW4gLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIFxuICAgIHRvcDogJGhlYWRlci1oZWlnaHQtbW9iaWxlO1xuICAgIGJvdHRvbTogMDtcbn1cblxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1wcmltYXJ5IHtcblxuICAgIC5pcy1hY3RpdmUsXG4gICAgLmFhLW5hdmlnYXRpb24taXRlbS0tMC5hYS1uYXZpZ2F0aW9uLWl0ZW0tLWNoaWxkcmVuOmhvdmVyLFxuICAgIC5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTAuYWEtbmF2aWdhdGlvbi1pdGVtLS1jaGlsZHJlbjpmb2N1cyB7XG5cbiAgICAgICAgLmFhLW5hdmlnYXRpb24td3JhcHBlci5hYS1uYXZpZ2F0aW9uLXdyYXBwZXItLTEge1xuICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDZyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pcy1hY3RpdmUge1xuXG4gICAgQGluY2x1ZGUgYnAtbWluKGxnKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZWlnZTtcbiAgICB9XG5cbiAgICA+IC5hYS1uYXZpZ2F0aW9uLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBAaW5jbHVkZSBicC1tYXgobGcpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgID4gLmFhLW5hdmlnYXRpb24tdG9nZ2xlIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICBcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IHBhdGggPiBzdmcsXG4gICAgPiAuYWEtbmF2aWdhdGlvbi10b2dnbGUgKyBzcGFuID4gc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG59XG5cbi5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTAuYWEtbmF2aWdhdGlvbi1pdGVtLS1jaGlsZHJlbjpob3Zlcixcbi5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTAuYWEtbmF2aWdhdGlvbi1pdGVtLS1jaGlsZHJlbjpmb2N1cyB7XG5cbiAgICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJlaWdlO1xuXG4gICAgICAgID4gLmFhLW5hdmlnYXRpb24td3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmFhLW5hdmlnYXRpb24tdG9nZ2xlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIFxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWEtc2l0ZS1oZWFkZXIgLmhpZGRlbi1sZy1kb3duLS1oZWFkZXIge1xuXG4gICAgQGluY2x1ZGUgYnAtbWF4KGxnKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tbW9iaWxlIC5oaWRkZW4tbGctZG93bi0taGFtYnVyZ2VyIHtcblxuICAgIEBpbmNsdWRlIGJwLW1heChsZykge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIE5hdmlnYXRpb24gc2ltcGxlXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1uYXZpZ2F0aW9uLS1zaW1wbGUge1xuICAgIFxuICAgIC5pcy1hY3RpdmUge1xuICAgIFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZSB7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJlaWdlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICRncmF5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiAuYWEtbmF2aWdhdGlvbi13cmFwcGVyIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICAgICAmLmFhLW5hdmlnYXRpb24td3JhcHBlci0tMSB7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicC1tYXgobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTAuYWEtbmF2aWdhdGlvbi1pdGVtLS1jaGlsZHJlbjpob3ZlcixcbiAgICAuYWEtbmF2aWdhdGlvbi1pdGVtLS0wLmFhLW5hdmlnYXRpb24taXRlbS0tY2hpbGRyZW46Zm9jdXMge1xuXG4gICAgICAgIEBpbmNsdWRlIGJwLW1pbihsZykge1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgPiAuYWEtbmF2aWdhdGlvbi10b2dnbGUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZWlnZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAkZ3JheTtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgID4gLmFhLW5hdmlnYXRpb24td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFhLW5hdmlnYXRpb24td3JhcHBlci5hYS1uYXZpZ2F0aW9uLXdyYXBwZXItLTAge1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIFxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmVpZ2U7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICRncmF5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFhLW5hdmlnYXRpb24td3JhcHBlci5hYS1uYXZpZ2F0aW9uLXdyYXBwZXItLTEge1xuXG4gICAgICAgIEBpbmNsdWRlIGJwLW1heChsZykge1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIuOHJlbSk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjRyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmVpZ2U7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgQGluY2x1ZGUgYnAtbWluKHhsKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMCB7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICB9XG5cbiAgICAuYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMSB7XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgJGdyYXk7XG5cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnAoeGwpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gYSxcbiAgICAgICAgPiBzcGFuIHsgXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMS40cmVtICsgMC4xdncpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjNyZW0gKyAwLjF2dyk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG5cbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGVydGlhcnk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYWEtbmF2aWdhdGlvbi1pdGVtLS1zZWFyY2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZS0tc2VhcmNoIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5hYS1zZWFyY2gtZmllbGQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAkaGVhZGVyLWhlaWdodDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAyNXJlbTtcbiAgICAgICAgcGFkZGluZzogMS4ycmVtIDEuOHJlbTtcbiAgICAgICAgXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG5cbiAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMy40cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAzLjRyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDMuNHJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyaztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWEtc2VhcmNoLWZpZWxkX19pbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwLjRyZW0gMC44cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cblxuICAgIC5hYS1zZWFyY2gtZmllbGRfX3N1Z2dlc3Rpb25zIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIH1cbiAgICBcbiAgICAuYWEtc2VhcmNoLWZpZWxkLS1vcGVuIC5ocy1zZWFyY2gtZmllbGRfX3N1Z2dlc3Rpb25zIHtcbiAgICAgICAgYm9yZGVyOiAwLjFyZW0gc29saWQgJGRhcms7XG4gICAgfVxuICAgIFxuICAgIC5hYS1zZWFyY2gtZmllbGRfX3N1Z2dlc3Rpb25zIGxpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgXG4gICAgLmFhLXNlYXJjaC1maWVsZF9fc3VnZ2VzdGlvbnMgI3Jlc3VsdHMtZm9yIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gICAgXG4gICAgLmFhLXNlYXJjaC1maWVsZF9fc3VnZ2VzdGlvbnMgYSxcbiAgICAuYWEtc2VhcmNoLWZpZWxkX19zdWdnZXN0aW9ucyAjcmVzdWx0cy1mb3Ige1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgXG4gICAgLmFhLXNlYXJjaC1maWVsZF9fc3VnZ2VzdGlvbnMgYTpob3ZlcixcbiAgICAuYWEtc2VhcmNoLWZpZWxkX19zdWdnZXN0aW9ucyBhOmZvY3VzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxufVxuXG4uYWEtbmF2aWdhdGlvbi1pdGVtLS1zZWFyY2guaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgIC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZS0tc2VhcmNoIHtcbiAgICAgICAgY29sb3I6ICRkYXJrO1xuXG4gICAgICAgID4gaW1nOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBpbWc6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWEtc2VhcmNoLWZpZWxkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLW1vYmlsZSAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSB7XG5cbiAgICAuYWEtbmF2aWdhdGlvbi1pdGVtLS1zZWFyY2ggeyBcblxuICAgICAgICAuYWEtc2VhcmNoLWZpZWxkIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRkYXJrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hYS1zZWFyY2gtZmllbGRfX2lucHV0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlcixcbiAgICAgICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFhLW5hdmlnYXRpb24taXRlbS0tc2VhcmNoLmlzLWFjdGl2ZSB7XG4gICAgXG4gICAgICAgIC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZS0tc2VhcmNoIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgID4gaW1nOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICA+IGltZzpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBTb2NpYWwgTGlua3NcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLXNvY2lhbC1saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYWEtc29jaWFsLWxpbmtzX19pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgaGVpZ2h0OiA0cmVtO1xuICAgIHdpZHRoOiA0cmVtO1xuICAgIG1hcmdpbjogMCAwLjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgdHJhbnNpdGlvbjogYWxsICRzcGVlZCAkYW5pbWF0aW9uO1xufVxuXG4uYWEtc29jaWFsLWxpbmtzX19pY29uOmhvdmVyLFxuLmFhLXNvY2lhbC1saW5rc19faWNvbjpmb2N1cyB7XG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRwcmltYXJ5LCAxMCUpO1xufVxuXG4uYWEtc29jaWFsLWxpbmtzX19pY29uIHN2ZyB7XG4gICAgZmlsbDogJHdoaXRlO1xuICAgIGhlaWdodDogMS41cmVtO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgd2lkdGg6IGF1dG87XG59XG5cbi5hYS1zb2NpYWwtbGlua3NfX2ljb246aG92ZXIgc3ZnLFxuLmFhLXNvY2lhbC1saW5rc19faWNvbjpmb2N1cyBzdmcsXG4uYWEtc29jaWFsLWxpbmtzX19pY29uOmFjdGl2ZSBzdmcge1xuICAgIGZpbGw6ICR3aGl0ZTtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgVmlkZW9zXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS12aWRlby13cmFwcGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiA1Ni4yNSUgMCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5ocy12aWRlby13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBBQSAtIFNpdGUgSGVhZGVyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1oZWFkZXItc2Nyb2xsLXBvaW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoI3skaGVhZGVyLWhlaWdodC1tb2JpbGV9ICsgMnJlbSk7XG5cbiAgQGluY2x1ZGUgYnAtbWluKGxnKSB7XG4gICAgdG9wOiBjYWxjKCN7JGhlYWRlci1oZWlnaHR9ICsgNHJlbSk7XG4gIH1cbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAwLjFyZW07XG4gIHdpZHRoOiAwLjFyZW07XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwLjFyZW0sIDAuMXJlbSwgMC4xcmVtLCAwLjFyZW0pO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0LS1tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jaztcblxuICBAaW5jbHVkZSBicChsZykge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyOiAwO1xuICAgIGNsaXA6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dC0tbGFwdG9wIHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgQGluY2x1ZGUgYnAoaGcpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlcjogMDtcbiAgICBjbGlwOiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG5cbi5hYS1jbG9zZS1tb2JpbGUtbmF2LFxuLmFhLWNsb3NlLWRlc2t0b3AtbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBhcHBlYXJhbmNlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uYWEtY2xvc2UtZGVza3RvcC1uYXYge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmFhLXNraXAtbmF2aWdhdGlvbiB7XG4gIGNsaXA6IHJlY3QoMC4xcmVtLCAwLjFyZW0sIDAuMXJlbSwgMC4xcmVtKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDAuMXJlbTtcbiAgd2lkdGg6IDAuMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuXG4gICY6YWN0aXZlLCBcbiAgJjpmb2N1cywgXG4gICY6aG92ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHRvcDogMC41cmVtO1xuICAgICAgbGVmdDogMC41cmVtO1xuXG4gICAgICBwYWRkaW5nOiAwLjZlbSAxLjllbTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gICAgICBcbiAgICAgIGNsaXA6IGF1dG87XG4gICAgICB6LWluZGV4OiAxMDAwMDA7XG4gIH1cbn1cblxuLmFhLXNpdGUtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJlaWdlO1xuICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgJGdyYXk7XG4gIFxuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGhlYWRlci1oZWlnaHQtbW9iaWxlO1xuXG4gIHotaW5kZXg6IDIwO1xuICB0cmFuc2l0aW9uOiBhbGwgJHNwZWVkICRhbmltYXRpb247XG5cbiAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xuICB9XG5cbiAgJi5hYS1zaXRlLWhlYWRlci0tc2Nyb2xsIHtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICB0b3A6IC04LjZyZW07XG5cbiAgICAgIC5hYS1icmFuZGluZy5hYS1icmFuZGluZy0tc2Nyb2xsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzICRhbmltYXRpb247XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPiAuYWEtaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAkZ3V0dGVyLXYgJGd1dHRlci1oO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyICRoYW1idXJnZXItd2lkdGg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIGhlaWdodDogaW5oZXJpdDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblxuICAgICAgaGVpZ2h0OiA2cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5hYS1uYXZpZ2F0aW9uLWl0ZW0tLWxhbmd1YWdlcyB7XG4gICAgXG4gICAgQGluY2x1ZGUgYnAtbWF4KGxnKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uYWEtc2l0ZS1oZWFkZXItLWhhdCB7XG4gIGhlaWdodDogOC42cmVtO1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICRiZWlnZTtcbiAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICRncmF5O1xuXG4gID4gLmFhLWlubmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAkZ3V0dGVyLXYgJGd1dHRlci1oO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyICRsb2dvLXdpZHRoLW1vYmlsZSAxZnI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIGhlaWdodDogaW5oZXJpdDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAkbG9nby13aWR0aCAxZnI7XG4gICAgfVxuICB9XG59XG5cbi8vIFdlYiBQYWdlIEhlYWRlclxubWFpbjpub3QoLmFhLWxhbmRpbmctcGFnZSkge1xuICBtYXJnaW4tdG9wOiAkaGVhZGVyLWhlaWdodC1tb2JpbGU7XG5cbiAgQGluY2x1ZGUgYnAtbWluKGxnKSB7XG4gICAgbWFyZ2luLXRvcDogJGhlYWRlci1oZWlnaHQ7XG4gIH1cbn1cblxuLy8gQnJhbmQgTG9nb1xuLmFhLWJyYW5kaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogJGxvZ28td2lkdGgtbW9iaWxlO1xuXG4gIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgbWF4LXdpZHRoOiAkbG9nby13aWR0aDtcbiAgfVxuXG4gIGEsXG4gIHN2ZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmLmFhLWJyYW5kaW5nLS1zY3JvbGwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbGVmdDogJHBhZGRpbmctbW9iaWxlO1xuICAgIG1heC13aWR0aDogMi4ycmVtO1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC40cyAkYW5pbWF0aW9uO1xuXG4gICAgQGluY2x1ZGUgYnAtbWluKHNtKSB7XG4gICAgICBsZWZ0OiAkcGFkZGluZy10b3VjaDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICAgIGxlZnQ6ICRwYWRkaW5nO1xuICAgIH1cbiAgfVxufVxuXG4vLyBMYW5kaW5nIFBhZ2UgSGVhZGVyXG4uYWEtc2l0ZS1oZWFkZXItLWxhbmRpbmctcGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgRm9vdGVyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1zaXRlLWZvb3RlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTJyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnJlbTtcbiAgICB9XG5cbiAgICAuYWEtc2l0ZS1mb290ZXJfX2lubmVyIHtcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiA0cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBncmlkLXJvdy1nYXA6IDhyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWEtc2l0ZS1mb290ZXJfX2NvbnRlbnQge1xuXG4gICAgICAgID4gLmFhLWdyaWQge1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tYXgobGcpIHtcbiAgICAgICAgICAgICAgICByb3ctZ2FwOiA0cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgIC5hYS1zaXRlLWZvb3Rlcl9fY29sdW1uIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICRncmF5O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAkZGFyaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWF4KGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hYS1mb290ZXItYnJhbmRpbmcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGxvZ28td2lkdGgtbW9iaWxlfSAqIDEuNSk7XG4gICAgICAgIG1hcmdpbjogYXV0bztcblxuICAgICAgICBAaW5jbHVkZSBicChsZykgeyBcbiAgICAgICAgICAgIG1heC13aWR0aDogJGxvZ28td2lkdGg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWEtZ3JpZC5hYS1ncmlkLS1hdXRvIHtcblxuICAgICAgICBAaW5jbHVkZSBicC1tYXgobWQpIHtcbiAgICAgICAgICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG4gICAgICAgICAgICBncmlkLWdhcDogMS42cmVtICRndXR0ZXItaDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hYS1uYXZpZ2F0aW9uLS1zaW1wbGUge1xuICAgIFxuICAgICAgICAuYWEtbmF2aWdhdGlvbi13cmFwcGVyLmFhLW5hdmlnYXRpb24td3JhcHBlci0tMCB7XG4gICAgICAgICAgICBncmlkLWdhcDogMnJlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWF4KGxnKSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0wIHtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1pbihsZykge1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg0KSB7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWluKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNSksXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg2KSxcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDcpIHtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWEtc2l0ZS1mb290ZXJfX2xlZ2FsIHtcbiAgICAgICAgcm93LWdhcDogNHJlbTtcblxuICAgICAgICAuYWEtc29jaWFsLWZvbGxvdyB7XG4gICAgICAgICAgICBncmlkLWF1dG8tY29sdW1uczogNHJlbTtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDNyZW07XG4gICAgICAgICAgXG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZykgeyBcbiAgICAgICAgICAgICAgICBncmlkLWF1dG8tY29sdW1uczogNHJlbTtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAzcmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0cmVtO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFhLWZvb3Rlci1sZWdhbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tYXgobGcpIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hYS1ncmlkIHtcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAycmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWEtc2l0ZS1mb290ZXItLWxhbmRpbmctcGFnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJlaWdlO1xuXG4gICAgLmFhLXNpdGUtZm9vdGVyX19pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbn1cblxuLy8gQmFjayB0byB0b3Bcbi5hYS1iYWNrLXRvLXRvcCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgXG4gICAgd2lkdGg6IDMuMnJlbTtcbiAgICBoZWlnaHQ6IDMuMnJlbTtcbiAgXG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMy4ycmVtO1xuICAgIHJpZ2h0OiAzLjJyZW07XG4gIFxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXI6IDAuMnJlbSBzb2xpZCAkZGFyaztcbiAgXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDIwO1xuXG4gICAgdHJhbnNpdGlvbjogYWxsICRzcGVlZCAkYW5pbWF0aW9uO1xuICBcbiAgICBzdmcge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB9XG4gIFxuICAgIHN2ZyBwYXRoIHtcbiAgICAgIHN0cm9rZTogJGRhcms7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICB9XG5cbiAgICAmLmFhLWJhY2stdG8tdG9wLS1hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgQWNjb3JkaW9uXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyLFxuLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXI6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICRncmF5O1xuXG4gICAgJi5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyLS1vcGVuIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG5cbiAgICAuYWEtYWNjb3JkaW9uLWl0ZW1fX3RyaWdnZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwLjJyZW0gMCAxcmVtIDA7XG4gICAgXG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5hYS1hY2NvcmRpb24taXRlbV9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9ICAgIFxuXG4gICAgICAgIC5hYS1hY2NvcmRpb24taXRlbV9fdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEuOXJlbTtcbiAgICAgICAgICAgIHJpZ2h0OiAwcmVtO1xuICAgICAgICAgICAgd2lkdGg6IDIuMnJlbTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICBcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkc3BlZWQgJGFuaW1hdGlvbjtcblxuICAgICAgICAgICAgcGF0aDpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1taW4obWQpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDIuMXJlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMi42cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgICZbYXJpYS1leHBhbmRlZD10cnVlXSB7XG5cbiAgICAgICAgICAgIHN2ZyBwYXRoOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN2ZyBwYXRoOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgICAgICBzdHJva2U6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICBzdmcgcGF0aDpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIHN0cm9rZTogJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFhLWFjY29yZGlvbi1pdGVtX19ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbTtcblxuICAgIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAkZ3JheTtcblxuICAgICZbaGlkZGVuXSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uYWEtYmctc2Vjb25kYXJ5LWxpZ2h0LFxuLmFhLWJnLWNvbXBsZW1lbnRhcnktbGlnaHQsXG4uYWEtYmctbGlnaHQge1xuXG4gICAgLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXIsXG4gICAgLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXI6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRkYXJrO1xuICAgIH1cblxuICAgIC5hYS1hY2NvcmRpb24taXRlbV9fYm9keSB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRkYXJrO1xuICAgIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIEFBIC0gQmxvZyBwb3N0c1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtYmxvZy1wb3N0cyB7XG5cbiAgJi5hYS1tb2R1bGUtd2lkdGgtLXBhZ2Uge1xuXG4gICAgLmFhLW1vZHVsZS1pbm5lciB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgfVxuXG4gIC5hYS1tb2R1bGVfX2hlYWRlcjpub3QoOmxhc3QtY2hpbGQpLFxuICAuYWEtbW9kdWxlX19ib2R5Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoI3skZ3V0dGVyfSAqIDIuNSk7XG4gIH1cblxuICAuYWEtYmxvdC1wb3N0X190b3BpYyB7XG4gICAgbGVmdDogY2FsYygjeyRndXR0ZXJ9ICogMC41KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKCN7JGd1dHRlcn0gKiAwLjUpO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAuYWEtY29sdW1uX19pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygjeyRndXR0ZXJ9ICogMSk7XG5cbiAgICAmLmFhLWNvbHVtbl9faW1hZ2UtLWNvbnRhaW4gaW1nIHtcbiAgICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd247XG4gICAgfVxuICB9XG5cbiAgLmFhLWNvbHVtbl9fZGF0ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygjeyRndXR0ZXJ9ICogMC41KTtcbiAgfVxuXG4gIC5oNCB7XG4gICAgbWFyZ2luLXRvcDogMDtcblxuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgQUEgLSBDb2x1bW5zXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1jb2x1bW5zIHt9XG5cbi5hYS1jb2x1bW5fX2ltYWdlIHtcbiAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoI3skZ3V0dGVyfSAqIDEpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAkc3BlZWQgZWFzZTtcbiAgfVxufVxuXG4uYWEtY29sdW1uX19ib2R5LS1wYWRkaW5nIHtcbiAgcGFkZGluZzogY2FsYygjeyRndXR0ZXJ9ICogMSk7XG59XG5cbi5hYS1jb2x1bW5fX2ltYWdlICsgLmFhLWNvbHVtbl9fYm9keS0tcGFkZGluZyB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uYWEtY29sdW1uLS1saW5rOmhvdmVyIHtcblxuICAuYWEtY29sdW1uX19pbWFnZSBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wOCk7XG4gIH1cbn1cblxuLmFhLWNvbHVtbl9fZGF0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKCN7JGd1dHRlcn0gKiAwLjUpO1xuXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5hYS1jb2x1bW4tLWdyaWQge1xuICBncmlkLXJvdy1nYXA6IDA7XG5cbiAgLmFhLWNvbHVtbl9faW1hZ2Uge1xuICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoI3skZ3V0dGVyfSAqIDEpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSBicC1taW4obWQpIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIEFBIC0gRm9ybVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtZm9ybSB7fVxuXG4uYWEtZm9ybS0tbGF5b3V0LW9uZSB7XG5cbiAgLmFhLW1vZHVsZV9faGVhZGVyOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoI3skZ3V0dGVyfSArICN7JGd1dHRlcn0gKiAwLjUpO1xuICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBBQSAtIEhlcm9cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLWhlcm8ge1xuXG4gIEBpbmNsdWRlIGJwLW1pbihsZykge1xuXG4gICAgLmFhLWNvbnRlbnQtcG9zaXRpb24tLWxlZnQge1xuICBcbiAgICAgIC5hYS1jb250ZW50LXdpZHRoLS1uYXJyb3cge1xuICAgICAgICBncmlkLWNvbHVtbjogMiAvIHNwYW4gNjtcbiAgICAgIH1cbiAgICBcbiAgICAgIC5hYS1jb250ZW50LXdpZHRoLS1ub3JtYWwge1xuICAgICAgICBncmlkLWNvbHVtbjogMiAvIHNwYW4gODtcbiAgICAgIH1cbiAgICBcbiAgICAgIC5hYS1jb250ZW50LXdpZHRoLS13aWRlIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyBzcGFuIDEwO1xuICAgICAgfVxuICAgIH1cbiAgXG4gICAgLmFhLWNvbnRlbnQtcG9zaXRpb24tLXJpZ2h0IHtcbiAgXG4gICAgICAuYWEtY29udGVudC13aWR0aC0tbmFycm93IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDYgLyBzcGFuIDY7XG4gICAgICB9XG4gICAgXG4gICAgICAuYWEtY29udGVudC13aWR0aC0tbm9ybWFsIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDQgLyBzcGFuIDg7XG4gICAgICB9XG4gICAgXG4gICAgICAuYWEtY29udGVudC13aWR0aC0td2lkZSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyIC8gc3BhbiAxMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWEtYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMi40cmVtO1xuICB9XG5cbiAgLmFhLWNvbnRlbnQtYWxpZ25tZW50LS1sZWZ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuYWEtY29udGVudC1hbGlnbm1lbnQtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgQUEgLSBJbWFnZVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtaW1hZ2Uge1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIEFBIC0gTWVkaWEgJiBUZXh0XG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1tZWRpYS10ZXh0IHtcblxuICAmOm5vdCguYWEtbWVkaWEtdGV4dC0taWNvbikge1xuXG4gICAgLmFhLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtZ2FwOiBpbmhlcml0O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBpbmhlcml0O1xuXG4gICAgICBAaW5jbHVkZSBicC1tYXgoc20pIHtcbiAgICAgICAgcm93LWdhcDogJHBhZGRpbmctbW9iaWxlO1xuICAgICAgfVxuICAgICAgXG4gICAgICBAaW5jbHVkZSBicC1tYXgobGcpIHtcbiAgICAgICAgcm93LWdhcDogJHBhZGRpbmctdG91Y2g7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFhLW1lZGlhLXRleHRfX21lZGlhLWNvbHVtbixcbiAgICAuYWEtbWVkaWEtdGV4dF9fdGV4dC1jb2x1bW4ge1xuXG4gICAgICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWEtY29udGVudCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4uYWEtbWVkaWEtdGV4dDpub3QoLmFhLW1lZGlhLXRleHQtLWZ1bGwpIHtcblxuICAmOm5vdCguYWEtbWVkaWEtdGV4dC0taWNvbikge1xuXG4gICAgLmFhLWNvbnRlbnQge1xuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAwO1xuICAgIH1cbiAgICBcbiAgICAuYWEtbWVkaWEtdGV4dF9fbWVkaWEtY29sdW1uLS1yYXRpbyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgXG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogNzIwIC8gNTI1O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWEtbWVkaWEtdGV4dF9fdGV4dC1jb2x1bW4ge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJHBhZGRpbmctbW9iaWxlO1xuXG4gICAgICBAaW5jbHVkZSBicC1taW4oc20pIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkcGFkZGluZy10b3VjaDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnAtbWluKGxnKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkcGFkZGluZztcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRwYWRkaW5nO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDg7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogMTI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5hYS1tZWRpYS10ZXh0LS1yZXZlcnNlZC1tb2JpbGUsXG4gICYuYWEtbWVkaWEtdGV4dC0tcmV2ZXJzZWQtbW9iaWxlOm5vdCguYWEtbWVkaWEtdGV4dC0taWNvbikge1xuXG4gICAgLmFhLW1lZGlhLXRleHRfX3RleHQtY29sdW1uIHtcblxuICAgICAgQGluY2x1ZGUgYnAtbWF4KGxnKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hYS1tZWRpYS10ZXh0X19tZWRpYS1jb2x1bW4ge1xuXG4gICAgICBAaW5jbHVkZSBicC1tYXgoc20pIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRwYWRkaW5nLW1vYmlsZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgQGluY2x1ZGUgYnAtbWF4KGxnKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkcGFkZGluZy10b3VjaDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmFhLW1lZGlhLXRleHQtLXJldmVyc2VkLWRlc2t0b3Age1xuXG4gICAgLmFhLW1lZGlhLXRleHRfX21lZGlhLWNvbHVtbiB7XG4gICAgICBcbiAgICAgIEBpbmNsdWRlIGJwLW1pbihsZykge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNztcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAxMztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWEtbWVkaWEtdGV4dF9fdGV4dC1jb2x1bW4ge1xuXG4gICAgICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogNjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFhLW1lZGlhLXRleHRfX21lZGlhLWNvbHVtbiB7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYWEtbWVkaWEtdGV4dC0tcmV2ZXJzZWQtZGVza3RvcCB7XG5cbiAgQGluY2x1ZGUgYnAtbWluKGxnKSB7XG4gICAgLmFhLW1lZGlhLXRleHRfX21lZGlhLWNvbHVtbiB7XG4gICAgICBvcmRlcjogMjtcbiAgICB9XG4gIFxuICAgIC5hYS1tZWRpYS10ZXh0X190ZXh0LWNvbHVtbiB7XG4gICAgICBvcmRlcjogMTtcbiAgICB9XG4gIH1cbn1cblxuLmFhLW1lZGlhLXRleHQtLXJldmVyc2VkLW1vYmlsZSB7XG5cbiAgQGluY2x1ZGUgYnAtbWF4KGxnKSB7XG4gICAgLmFhLW1lZGlhLXRleHRfX21lZGlhLWNvbHVtbiB7XG4gICAgICBvcmRlcjogMjtcbiAgICB9XG4gIFxuICAgIC5hYS1tZWRpYS10ZXh0X190ZXh0LWNvbHVtbiB7XG4gICAgICBvcmRlcjogMTtcbiAgICB9XG4gIH1cbn1cblxuLmFhLW1lZGlhLXRleHQuYWEtbWVkaWEtdGV4dC0tZnVsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOm5vdCguYWEtbWVkaWEtdGV4dC0tcmV2ZXJzZWQtbW9iaWxlKSB7XG5cbiAgICBAaW5jbHVkZSBicC1tYXgobGcpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gICYuYWEtbWVkaWEtdGV4dC0tcmV2ZXJzZWQtbW9iaWxlIHtcblxuICAgIEBpbmNsdWRlIGJwLW1heChsZykge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgPiAuYWEtaW5uZXIge1xuXG4gICAgQGluY2x1ZGUgYnAtbWluKGxnKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMywgbWlubWF4KDBweCwgMWZyKSk7XG5cbiAgICAgIC5hYS1jb250ZW50LXdpZHRoLS1mdWxsIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTM7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFhLW1lZGlhLXRleHRfX21lZGlhLWNvbHVtbiB7XG5cbiAgICBAaW5jbHVkZSBicC1tYXgobGcpIHtcbiAgICAgIGxlZnQ6IGNhbGMoI3skcGFkZGluZy10b3VjaH0gKiAtMSk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAtbWF4KHNtKSB7XG4gICAgICBsZWZ0OiBjYWxjKCN7JHBhZGRpbmctbW9iaWxlfSAqIC0xKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgIGltZyB7XG5cbiAgICAgIEBpbmNsdWRlIGJwLW1pbihsZykge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hYS1tZWRpYS10ZXh0X190ZXh0LWNvbHVtbiB7XG5cbiAgICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICAgIGdyaWQtY29sdW1uOiA4IC8gMTQ7XG4gICAgfVxuICB9XG5cbiAgJi5hYS1tZWRpYS10ZXh0LS1yZXZlcnNlZC1kZXNrdG9wIHtcblxuICAgIC5hYS1tZWRpYS10ZXh0X19tZWRpYS1jb2x1bW4ge1xuXG4gICAgICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFhLW1lZGlhLXRleHRfX3RleHQtY29sdW1uIHtcblxuICAgICAgQGluY2x1ZGUgYnAtbWluKGxnKSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gNztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFhLW1lZGlhLXRleHQtLWljb24ge1xuXG4gICYuYWEtbWVkaWEtdGV4dC0tcmV2ZXJzZWQtZGVza3RvcCB7XG5cbiAgICBAaW5jbHVkZSBicC1taW4obWQpIHtcbiAgICAgIC5hYS1tZWRpYS10ZXh0X19tZWRpYS1jb2x1bW4ge1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgIH1cbiAgICBcbiAgICAgIC5hYS1tZWRpYS10ZXh0X190ZXh0LWNvbHVtbiB7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hYS1tZWRpYS10ZXh0X19tZWRpYS1jb2x1bW4gaW1nIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogY2FsYyhtaW4oNDAlLCAyMHJlbSkpO1xuXG4gICAgQGluY2x1ZGUgYnAtbWluKG1kKSB7XG4gICAgICB3aWR0aDogNzAlO1xuICAgIH1cbiAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgQUEgLSBOdW1iZXJzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1udW1iZXJzIHtcblxuICAuYWEtbnVtYmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICBmb250LXNpemU6IGNhbGMoNi4ycmVtICsgMC42dncpO1xuICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gICAgICBmb250LXdlaWdodDogJHdlaWdodC03MDA7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gIH1cblxuICAuYWEtc3VidGV4dCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBBQSAtIFBhbmVsc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtcGFuZWxzIHtcblxuICAuYWEtYnJhbmRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoI3skZ3V0dGVyfSAqIDEuNzUgKyAxdmgpO1xuICB9XG5cbiAgLmFhLWdyaWQge1xuXG4gICAgQGluY2x1ZGUgYnAtbWF4KGxnKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICAgIH1cbiAgfVxufVxuXG4uYWEtcGFuZWwtLWNvbnRlbnQge1xuXG4gICYuYWEtbW9kdWxlLXNwYWNpbmctYm90dG9tLS1tZWRpdW0ge1xuICAgIFxuICAgIEBpbmNsdWRlIGJwLW1heChsZykge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cblxuLmFhLXBhbmVsLS1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBsZWZ0OiBjYWxjKCN7JHBhZGRpbmctbW9iaWxlfSAqIC0xKTtcblxuICBAaW5jbHVkZSBicC1taW4oc20pIHtcbiAgICBsZWZ0OiBjYWxjKCN7JHBhZGRpbmctdG91Y2h9ICogLTEpO1xuICB9XG5cbiAgQGluY2x1ZGUgYnAtbWluKGxnKSB7XG4gICAgYWxpZ24tc2VsZjogc3RhcnQ7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogaW5pdGlhbDtcbiAgICB3aWR0aDogY2FsYyg1MHZ3IC0gKCN7JGd1dHRlci1ofSAvIDIpKTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYWEtcGFuZWxfX2Zvcm0ge1xuXG4gICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoI3skZ3V0dGVyfSAqIDIpO1xuICB9XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKCN7JGd1dHRlcn0gKiAyKTtcbiAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIFF1b3RlXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1xdW90ZV9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMHJlbTtcbiAgICBoZWlnaHQ6IDEwcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbn1cblxuLmFhLWNvbnRlbnQtYWxpZ25tZW50LS1jZW50ZXIgLmFhLXF1b3RlX19pbWFnZSB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uYWEtcXVvdGVfX25hbWUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBTb2NpYWwgRm9sbG93XG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1zb2NpYWwtZm9sbG93IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IDNyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAyLjJyZW07XG5cbiAgQGluY2x1ZGUgYnAobGcpIHsgXG4gICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDNyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBjb2x1bW4tZ2FwOiAyLjJyZW07XG4gIH1cblxuICBhIHtcblxuICAgIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgaGVpZ2h0OiAzcmVtO1xuXG4gICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICB3aWR0aDogM3JlbTtcbiAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgfVxuXG4gICAgICBwYXRoIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICRzcGVlZCAkYW5pbWF0aW9uO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGE6aG92ZXIsXG4gIGE6Zm9jdXMsXG4gIGE6YWN0aXZlIHtcblxuICAgIHN2ZyBwYXRoIHtcbiAgICAgIFxuICAgIH1cbiAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgU29jaWFsIFNoYXJpbmdcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLXNvY2lhbC1zaGFyaW5nIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IDRyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAzcmVtO1xuXG4gIGEge1xuXG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDRyZW07XG4gICAgICBoZWlnaHQ6IDRyZW07XG5cbiAgICAgIHBhdGgge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHNwZWVkICRhbmltYXRpb247XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYTpob3ZlcixcbiAgYTpmb2N1cyxcbiAgYTphY3RpdmUge1xuXG4gICAgc3ZnIHBhdGgge1xuICAgICAgXG4gICAgfVxuICB9XG59XG5cbm1haW46bm90KC5hYS1sYW5kaW5nLXBhZ2UpIC5hYS1zb2NpYWwtc2hhcmluZyBhOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbik6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBUZWFtXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS10ZWFtIHtcblxuICAuYWEtdGVhbS1pbml0LWlzb3RvcGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgIG1hcmdpbjogMCBjYWxjKCN7JGd1dHRlci1ofSAvIC0yKTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAjeyRndXR0ZXItaH0pO1xuICAgIH0gXG4gICAgXG4gICAgLmFhLWNvbHVtbiB7XG4gICAgICBhbmltYXRpb246IGlzb3RvcGVGYWRlSW4gMC44cyAkYW5pbWF0aW9uIDAuMXMgMSBmb3J3YXJkcztcbiAgICAgIG1hcmdpbi1ib3R0b206ICRndXR0ZXItdjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFyZW0pO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBrZXlmcmFtZXMgaXNvdG9wZUZhZGVJbiB7XG4gICAgICAgIDAlICAgeyBvcGFjaXR5OiAwOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFyZW0pOyB9XG4gICAgICAgIDEwMCUgeyBvcGFjaXR5OiAxOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnAtbWluKG1kKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCN7JGd1dHRlci1ofSAvIDIpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoI3skZ3V0dGVyLWh9IC8gMik7XG4gICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMyUgLSAjeyRndXR0ZXItaH0pO1xuICAgICAgfSBcblxuICAgICAgQGluY2x1ZGUgYnAtbWluKGxnKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtICN7JGd1dHRlci1ofSk7XG4gICAgICB9XG5cbiAgICAgICYuaGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4uYWEtdGVhbS1maWx0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbHVtbi1nYXA6IDJyZW07XG5cbiAgbWFyZ2luLXRvcDogMnJlbTtcblxuICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICB9XG5cbiAgYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cblxuLmFhLXRlYW0tbWVtYmVyX19pbWFnZSB7XG4gIGFzcGVjdC1yYXRpbzogMzYxIC8gMjgwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFhLXRlYW0tbWVtYmVyX19ib2R5IHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cblxuLmFhLXRlYW0tbWVtYmVyX19uYW1lLFxuLmFhLXRlYW0tbWVtYmVyX19uYW1lLmg1Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjZyZW07XG4gIGNvbG9yOiAkc2Vjb25kYXJ5O1xufVxuXG4uYWEtdGVhbS1tZW1iZXJfX3RpdGxlLFxuLmFhLXRlYW0tbWVtYmVyX190aXRsZS5oNjpub3QoOmZpcnN0LWNoaWxkKSxcbi5hYS10ZWFtLW1lbWJlcl9fdGl0bGUuaDY6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLmFhLXRlYW0tbWVtYmVyX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIuNnJlbTtcblxuICAuaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmFhLXRlYW0tbWVtYmVyX19kZXNjcmlwdGlvbi1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG5cbiAgICAmLmFhLWJ1dHRvbi5hYS1idXR0b24tLTQ6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgPiBkaXYuaGlkZGVuICsgLmFhLXRlYW0tbWVtYmVyX19kZXNjcmlwdGlvbi1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmFhLXRlYW0tbWVtYmVyX19zb2NpYWwge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59IiwiLmFhLW5ld3Mge1xuXG4gICAgLmFhLW1vZHVsZV9faGVhZGVyOm5vdCg6bGFzdC1jaGlsZCksXG4gICAgLmFhLW1vZHVsZV9fYm9keTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygjeyRndXR0ZXJ9ICogMi41KTtcbiAgICB9XG5cbiAgICAuYWEtZ3JpZCB7XG4gICAgICAgIGdyaWQtZ2FwOiAkZ3V0dGVyLXYtc21hbGwgJGd1dHRlci1oO1xuICAgIH1cblxuICAgIC5hYS1jb2x1bW4ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgJGJlaWdlLXJnYi01MDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRndXR0ZXItdi1zbWFsbDtcblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWEtYmctbm9uZSAuYWEtY29sdW1uIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyay1yZ2ItNTA7XG4gICAgfVxuXG4gICAgLmFhLWNvbHVtbl9fYm9keSB7ICBcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG8gYXV0bztcbiAgICAgICAgZ2FwOiAwcHggMjBweDtcbiAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgICAgICBcImFhLWNvbHVtbl9fZGF0ZSAuXCJcbiAgICAgICAgICBcImg1IC5cIlxuICAgICAgICAgIFwiYWEtY29sdW1uX19jb250ZW50IGFhLWJ1dHRvbi1jb250YWluZXJcIjtcblxuICAgICAgICAuYWEtY29sdW1uX19kYXRlIHsgXG4gICAgICAgICAgICBncmlkLWFyZWE6IGFhLWNvbHVtbl9fZGF0ZTsgXG4gICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgLmg1IHsgXG4gICAgICAgICAgICBncmlkLWFyZWE6IGg1OyBcbiAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICAuYWEtY29sdW1uX19jb250ZW50IHsgXG4gICAgICAgICAgICBncmlkLWFyZWE6IGFhLWNvbHVtbl9fY29udGVudDsgXG4gICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgLmFhLWJ1dHRvbi1jb250YWluZXIgeyBcbiAgICAgICAgICAgIGdyaWQtYXJlYTogYWEtYnV0dG9uLWNvbnRhaW5lcjtcbiAgICAgICAgfSAgIFxuICAgIH0gICBcblxuICAgIC5hYS1jb2x1bW4gaDMge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjJyZW07XG4gICAgfVxuXG4gICAgLmFhLWNvbHVtbl9fY29udGVudCB7XG4gICAgICAgIG9wYWNpdHk6IC41O1xuICAgIH1cblxuICAgIC5hYS1idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIFN5c3RlbSBQYWdlc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtc3lzdGVtLXBhZ2Uge1xuXG4gICAgaDEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjZyZW07XG4gICAgfVxuXG4gICAgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgLmhzLXNlYXJjaC1maWVsZF9fZm9ybSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuYWEtbmV3cyB7XG4gICAgICAgIFxuICAgICAgICAuYWEtY29sdW1uX19ib2R5IHsgIFxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIGF1dG87XG4gICAgICAgICAgICBnYXA6IDJyZW07XG4gICAgICAgICAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgICAgICAgICAgXCJoNVwiXG4gICAgICAgICAgICAgIFwiYWEtY29sdW1uX19jb250ZW50XCJcbiAgICAgICAgICAgICAgXCJhYS1idXR0b24tY29udGFpbmVyXCI7XG5cbiAgICAgICAgICAgIC5oNSB7IFxuICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogaDU7IFxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBcbiAgICAgICAgICAgIC5hYS1jb2x1bW5fX2NvbnRlbnQgeyBcbiAgICAgICAgICAgICAgICBncmlkLWFyZWE6IGFhLWNvbHVtbl9fY29udGVudDsgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAgIFxuICAgICAgICAgICAgLmFhLWJ1dHRvbi1jb250YWluZXIgeyBcbiAgICAgICAgICAgICAgICBncmlkLWFyZWE6IGFhLWJ1dHRvbi1jb250YWluZXI7XG4gICAgICAgICAgICB9ICAgXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBmb3JtIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MHJlbTtcblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvcm0tZm9udC1zaXplO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb3JtLWxpbmUtaGVpZ2h0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKCN7JGd1dHRlcn0gKiAwLjI1KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ocy1pbnB1dCB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb3JtLWZvbnQtc2l6ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDByZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWlucHV0LXBhZGRpbmcgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLWlucHV0LXBhZGRpbmcgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ocy1zdWJtaXQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ocy1idXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGd1dHRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ocy1mb3JtLWZpZWxkIHtcblxuICAgICAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoI3skZ3V0dGVyfSAqIDAuNzUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IGxhYmVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9ybS1maWVsZC1sYWJlbC1mb250LXNpemU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb3JtLWZpZWxkLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoI3skZ3V0dGVyfSAqIDAuMjUpO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJjplbXB0eSxcbiAgICAgICAgICAgICAgICAmOmVtcHR5ICsgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhzLWxvZ2luLXdpZGdldC1zaG93LXBhc3N3b3JkLFxuICAgICAgICAuaHMtcmVnaXN0ZXItd2lkZ2V0LXNob3ctcGFzc3dvcmQsXG4gICAgICAgIC5ocy1yZXNldC13aWRnZXQtc2hvdy1wYXNzd29yZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb3JtLWZpZWxkLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoI3skZ3V0dGVyfSAqIDAuMjUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdWwuaHMtZXJyb3ItbXNncyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICB1bC5ocy1lcnJvci1tc2dzIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmhzX2Nvc193cmFwcGVyX3R5cGVfbWVtYmVyX2xvZ2luIHtcblxuICAgICAgICAuaHMtZm9ybS1maWVsZDpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIG1heC13aWR0aDogMjRyZW07XG5cbiAgICAgICAgW25hbWU9cGFzc3dvcmRdIHtcbiAgICAgICAgICAgIGhlaWdodDogJGZvcm0taW5wdXQtaGVpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaHNfY29zX3dyYXBwZXJfdHlwZV9lbWFpbF9zdWJzY3JpcHRpb25zIHtcbiAgICAgICAgXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmgyO1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgQGV4dGVuZCAuaDQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZW1haWwtcHJlZnMge1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuXG4gICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjRyZW07XG5cbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAkc2Vjb25kYXJ5O1xuXG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMS40cmVtO1xuXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMC4xcmVtIHNvbGlkICRzZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jaGVja2JveC1yb3cgKyBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjhyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3Vic2NyaWJlLW9wdGlvbnMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS44cmVtO1xuXG4gICAgICAgICAgICAuaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhzLWJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ3V0dGVyO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogM3JlbTtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdlLWhlYWRlciArIC5zdWNjZXNzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS40cmVtO1xuICAgIH1cbn1cblxuLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIHtcblxuICAgICYuYWEtbmV3cyAuYWEtY29sdW1uX19jb250ZW50IHtcbiAgICAgICAgb3BhY2l0eTogMTsgICAgICAgIFxuICAgIH1cblxuICAgIC5ocy1zZWFyY2gtcmVzdWx0c19fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cblxuICAgIC5ocy1zZWFyY2gtaGlnaGxpZ2h0IHtcbiAgICAgICAgQGV4dGVuZCAuYWEtY29udGVudC1jb2xvci0tc2Vjb25kYXJ5O1xuICAgIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIFRhZ3NcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLXRhZ3NfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBicCh4bCkge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogMTApO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbn1cblxuLmFhLXRhZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwLjdyZW0gMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42cmVtO1xuXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29tcGxlbWVudGFyeTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHJlbTtcblxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG59XG5cbi5hYS10YWctLWN1cnJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIGNvbG9yOiAkd2hpdGU7XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIFBhZ2luYXRpb25cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogNik7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgbGkgYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA0LjZyZW07XG4gICAgICAgIGhlaWdodDogNC42cmVtO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgYm9yZGVyOiAwLjFyZW0gc29saWQgJGJvZHktY29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuXG4gICAgICAgICYuYWEtcGFnaW5hdGlvbi0tYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICBjb2xvcjogJGJlaWdlO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiAkdGVydGlhcnk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR0ZXJ0aWFyeTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIEJsb2cgTGlzdGluZ1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL3RhZ3MnO1xuQGltcG9ydCAnLi4vY29tcG9uZW50cy9wYWdpbmF0aW9uJztcblxuLy8gSXNvdG9wZVxuLmFhLWJsb2ctbGlzdGluZyB7XG5cbiAgLmluaXQtaXNvdG9wZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgbWFyZ2luOiAwIGNhbGMoI3skZ3V0dGVyLWh9IC8gLTIpO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArICN7JGd1dHRlci1ofSk7XG4gICAgfSBcbiAgICBcbiAgICAuYWEtY29sdW1uIHtcbiAgICAgIGFuaW1hdGlvbjogaXNvdG9wZUZhZGVJbiAwLjhzICRhbmltYXRpb24gMC4xcyAxIGZvcndhcmRzO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGd1dHRlci12O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXJlbSk7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGtleWZyYW1lcyBpc290b3BlRmFkZUluIHtcbiAgICAgICAgMCUgICB7IG9wYWNpdHk6IDA7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXJlbSk7IH1cbiAgICAgICAgMTAwJSB7IG9wYWNpdHk6IDE7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicC1taW4obWQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoI3skZ3V0dGVyLWh9IC8gMik7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygjeyRndXR0ZXItaH0gLyAyKTtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gI3skZ3V0dGVyLWh9KTtcbiAgICAgIH0gXG5cbiAgICAgIEBpbmNsdWRlIGJwLW1pbihsZykge1xuICAgICAgICB3aWR0aDogY2FsYygzMy4zMzMlIC0gI3skZ3V0dGVyLWh9KTtcbiAgICAgIH1cblxuICAgICAgJi5oaWRkZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICNpc290b3BlLWxvYWQtbW9yZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLy8gRWRpdG9yXG4uaHMtaW5saW5lLWVkaXQge1xuICBcbiAgLmFhLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hYS1jb2x1bW4ge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWEtYmxvZy1wb3N0cyB7XG5cbiAgICAvKi5hYS1tb2R1bGVfX2Zvb3RlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH0qL1xuICB9XG59XG5cbi8vIEFsbCBwb3N0cyBsaXN0aW5nXG4uYWEtYmxvZy1saXN0aW5nX19zaW1wbGUge1xuXG4gIGFydGljbGU6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkIHJnYmEoJGRhcmssIDAuNCk7XG4gICAgbWFyZ2luLWJvdHRvbTogJGd1dHRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGd1dHRlcjtcbiAgfVxufVxuXG4vLyBGaWx0ZXJpbmdcblxuLmFhLWJsb2ctbGlzdGluZ19fdGFncyB7XG5cbiAgLmhzLWlucHV0LFxuICAuaHMtZmllbGR0eXBlLXNlbGVjdCAuaW5wdXQgLmhzLWlucHV0IHtcbiAgICBAZXh0ZW5kIC5hYS1sYWJlbDtcblxuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgY29sb3I6ICRibGFjaztcbiAgICBib3JkZXItY29sb3I6ICRkYXJrLXJnYi01MDtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgLmhzLWZpZWxkdHlwZS1zZWxlY3QgLmlucHV0OmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPVwiMTJcIiBoZWlnaHQ9XCI3XCIgdmlld0JveD1cIjAgMCAxMiA3XCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk0xIDAuOTk5OTk5TDYgNkwxMSAxXCIgc3Ryb2tlPVwiYmxhY2tcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIi8+PC9zdmc+Jyk7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDFyZW07XG4gIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIEJsb2cgUG9zdFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtYmxvZy1wb3N0LFxuLmFhLWJsb2ctcG9zdHMge1xuXG4gIC5hYS1ibG90LXBvc3RfX3RvcGljIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICR0ZXh0LWRhcms7XG4gIH1cblxuICAuYWEtYmxvZy1wb3N0X19kYXRlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuYWEtYXV0aG9yIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGEge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY29sb3I6ICR0ZXh0LWRhcms7XG4gICAgfVxuICB9XG5cbn1cblxuLmFhLWJsb2ctcG9zdF9faW5mbyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDAuOHJlbTtcbn1cblxuLmFhLWJsb2ctcG9zdF9fZmVhdHVyZWQtaW1hZ2Uge1xuICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbn1cblxuLmFhLWJsb2ctcG9zdF9fZmVhdHVyZWQtaW1hZ2Uge1xuICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbn1cblxuLmFhLWJsb2ctcG9zdF9fZmVhdHVyZWQtaW1hZ2UuYWEtYmxvZy1wb3N0X19mZWF0dXJlZC1pbWFnZS0tYXV0byB7XG4gIGFzcGVjdC1yYXRpbzogaW5pdGlhbDtcblxuICBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuXG4uYWEtYmxvZy1wb3N0X19jb250ZW50IHtcblxuICAuYWEtbW9kdWxlX19oZWFkZXI6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGd1dHRlci12O1xuICB9XG59XG5cbi5hYS1ibG9nLXBvc3RfX2JvZHktY29udGVudCB7XG5cbiAgaDEge1xuICAgIEBleHRlbmQgLmgyO1xuICB9XG5cbiAgaDIge1xuICAgIEBleHRlbmQgLmgzO1xuICB9XG5cbiAgaDMge1xuICAgIEBleHRlbmQgLmg0O1xuICB9XG5cbiAgaDQge1xuICAgIEBleHRlbmQgLmg1O1xuICB9XG59XG4iLCJAa2V5ZnJhbWVzIHNwbGlkZS1sb2FkaW5nezAle3RyYW5zZm9ybTpyb3RhdGUoMCl9dG97dHJhbnNmb3JtOnJvdGF0ZSgxdHVybil9fS5zcGxpZGVfX3RyYWNrLS1kcmFnZ2FibGV7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LnNwbGlkZV9fdHJhY2stLWZhZGU+LnNwbGlkZV9fbGlzdD4uc3BsaWRlX19zbGlkZXttYXJnaW46MCFpbXBvcnRhbnQ7b3BhY2l0eTowO3otaW5kZXg6MH0uc3BsaWRlX190cmFjay0tZmFkZT4uc3BsaWRlX19saXN0Pi5zcGxpZGVfX3NsaWRlLmlzLWFjdGl2ZXtvcGFjaXR5OjE7ei1pbmRleDoxfS5zcGxpZGUtLXJ0bHtkaXJlY3Rpb246cnRsfS5zcGxpZGVfX3RyYWNrLS10dGI+LnNwbGlkZV9fbGlzdHtkaXNwbGF5OmJsb2NrfS5zcGxpZGVfX2NvbnRhaW5lcntib3gtc2l6aW5nOmJvcmRlci1ib3g7cG9zaXRpb246cmVsYXRpdmV9LnNwbGlkZV9fbGlzdHtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDtoZWlnaHQ6MTAwJTttYXJnaW46MCFpbXBvcnRhbnQ7cGFkZGluZzowIWltcG9ydGFudH0uc3BsaWRlLmlzLWluaXRpYWxpemVkOm5vdCguaXMtYWN0aXZlKSAuc3BsaWRlX19saXN0e2Rpc3BsYXk6YmxvY2t9LnNwbGlkZV9fcGFnaW5hdGlvbnstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbjowO3BvaW50ZXItZXZlbnRzOm5vbmV9LnNwbGlkZV9fcGFnaW5hdGlvbiBsaXtkaXNwbGF5OmlubGluZS1ibG9jaztsaW5lLWhlaWdodDoxO2xpc3Qtc3R5bGUtdHlwZTpub25lO21hcmdpbjowO3BvaW50ZXItZXZlbnRzOmF1dG99LnNwbGlkZTpub3QoLmlzLW92ZXJmbG93KSAuc3BsaWRlX19wYWdpbmF0aW9ue2Rpc3BsYXk6bm9uZX0uc3BsaWRlX19wcm9ncmVzc19fYmFye3dpZHRoOjB9LnNwbGlkZXtwb3NpdGlvbjpyZWxhdGl2ZTt2aXNpYmlsaXR5OmhpZGRlbn0uc3BsaWRlLmlzLWluaXRpYWxpemVkLC5zcGxpZGUuaXMtcmVuZGVyZWR7dmlzaWJpbGl0eTp2aXNpYmxlfS5zcGxpZGVfX3NsaWRle2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JveC1zaXppbmc6Ym9yZGVyLWJveDstbXMtZmxleC1uZWdhdGl2ZTowO2ZsZXgtc2hyaW5rOjA7bGlzdC1zdHlsZS10eXBlOm5vbmUhaW1wb3J0YW50O21hcmdpbjowO3Bvc2l0aW9uOnJlbGF0aXZlfS5zcGxpZGVfX3NsaWRlIGltZ3t2ZXJ0aWNhbC1hbGlnbjpib3R0b219LnNwbGlkZV9fc3Bpbm5lcnthbmltYXRpb246c3BsaWRlLWxvYWRpbmcgMXMgbGluZWFyIGluZmluaXRlO2JvcmRlcjoycHggc29saWQgIzk5OTtib3JkZXItbGVmdC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjUwJTtib3R0b206MDtjb250YWluOnN0cmljdDtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MjBweDtsZWZ0OjA7bWFyZ2luOmF1dG87cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDt3aWR0aDoyMHB4fS5zcGxpZGVfX3Nye2NsaXA6cmVjdCgwIDAgMCAwKTtib3JkZXI6MDtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4fS5zcGxpZGVfX3RvZ2dsZS5pcy1hY3RpdmUgLnNwbGlkZV9fdG9nZ2xlX19wbGF5LC5zcGxpZGVfX3RvZ2dsZV9fcGF1c2V7ZGlzcGxheTpub25lfS5zcGxpZGVfX3RvZ2dsZS5pcy1hY3RpdmUgLnNwbGlkZV9fdG9nZ2xlX19wYXVzZXtkaXNwbGF5OmlubGluZX0uc3BsaWRlX190cmFja3tvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDowfVxuXG4uYWEtYmxvZy1wb3N0c19fc2xpZGVyIHtcblxuICAuYWEtbW9kdWxlX19oZWFkZXIge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gOHJlbSk7XG4gIH1cblxuICAuYWEtY29sdW1uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjZyZW07XG4gIH1cblxuICBAaW5jbHVkZSBicC1taW4obWQpIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLnNwbGlkZSB7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCBjYWxjKCN7JGd1dHRlcn0gKiAtMiksIDEwMHZ3IGNhbGMoI3skZ3V0dGVyfSAqIC0yKSwgMTAwdncgMTAwJSwgMCAxMDAlKTtcbiAgICB9XG5cbiAgICAuc3BsaWRlX190cmFjayB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG4gIH1cblxuICAuaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5zcGxpZGUge1xuXG4gICAgQGluY2x1ZGUgYnAtbWluKGxnKSB7XG4gICAgICBncmlkLWNvbHVtbjogNSAvIHNwYW4gODtcbiAgICB9XG4gIH1cblxuICAuc3BsaWRlX19hcnJvd3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiBjYWxjKCN7JGd1dHRlcn0gKiAwLjUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IC02LjZyZW07XG5cbiAgICAuc3BsaWRlX19hcnJvdy0tcHJldiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBwYWRkaW5nOiAwLjRyZW07XG4gIFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxLjZyZW07XG4gICAgICB3aWR0aDogMS42cmVtO1xuICAgIH1cblxuICAgIHBhdGgge1xuICAgICAgZmlsbDogJGRhcms7XG4gICAgfVxuICB9XG59Il19 */