@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;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:110px}@media (min-width:992px){.aa-module-spacing--large,.aa-module-spacing-top--large{padding-top:170px}}.aa-module-spacing--large,.aa-module-spacing-bottom--large{padding-bottom:110px}@media (min-width:992px){.aa-module-spacing--large,.aa-module-spacing-bottom--large{padding-bottom:170px}}.aa-blog-post--cases #hs_cos_wrapper_challenge-and-solution .aa-column--text,.aa-column--text,.aa-module-spacing--medium,.aa-module-spacing-top--medium{padding-top:60px}@media (min-width:992px){.aa-blog-post--cases #hs_cos_wrapper_challenge-and-solution .aa-column--text,.aa-column--text,.aa-module-spacing--medium,.aa-module-spacing-top--medium{padding-top:100px}}.aa-column--text,.aa-module-spacing--medium,.aa-module-spacing-bottom--medium{padding-bottom:60px}@media (min-width:992px){.aa-column--text,.aa-module-spacing--medium,.aa-module-spacing-bottom--medium{padding-bottom:100px}}.aa-module-spacing--small,.aa-module-spacing-top--small{padding-top:50px}@media (min-width:992px){.aa-module-spacing--small,.aa-module-spacing-top--small{padding-top:60px}}.aa-module-spacing--small,.aa-module-spacing-bottom--small{padding-bottom:50px}@media (min-width:992px){.aa-module-spacing--small,.aa-module-spacing-bottom--small{padding-bottom:60px}}.aa-panel,.burj{padding-top:110px}@media (min-width:992px){.aa-panel,.burj{padding-top:170px}}.aa-panel,.burj{padding-bottom:110px}@media (min-width:992px){.aa-panel,.burj{padding-bottom:170px}}.aa-module-outer-spacing-top--large{margin-top:110px}@media (min-width:992px){.aa-module-outer-spacing-top--large{margin-top:170px}}.aa-module-outer-spacing-bottom--large{margin-bottom:110px}@media (min-width:992px){.aa-module-outer-spacing-bottom--large{margin-bottom:170px}}.empire{padding-top:60px}@media (min-width:992px){.empire{padding-top:100px}}.empire{padding-bottom:60px}@media (min-width:992px){.empire{padding-bottom:100px}}.aa-module-outer-spacing-top--medium,.price-calculator .aa-hero+.aa-wysiwyg{margin-top:60px}@media (min-width:992px){.aa-module-outer-spacing-top--medium,.price-calculator .aa-hero+.aa-wysiwyg{margin-top:100px}}.aa-module-outer-spacing-bottom--medium{margin-bottom:60px}@media (min-width:992px){.aa-module-outer-spacing-bottom--medium{margin-bottom:100px}}.eiffel{padding-top:50px}@media (min-width:992px){.eiffel{padding-top:60px}}.aa-location-listing .aa-location,.eiffel{padding-bottom:50px}@media (min-width:992px){.aa-location-listing .aa-location,.eiffel{padding-bottom:60px}}.aa-blog-post__social-share,.aa-module-outer-spacing-top--small,blockquote{margin-top:50px}@media (min-width:992px){.aa-blog-post__social-share,.aa-module-outer-spacing-top--small,blockquote{margin-top:60px}}.aa-module-outer-spacing-bottom--small,.aa-plan-listing--simple .aa-plan-listing__header,blockquote{margin-bottom:50px}@media (min-width:992px){.aa-module-outer-spacing-bottom--small,.aa-plan-listing--simple .aa-plan-listing__header,blockquote{margin-bottom:60px}}.aa-module-spacing--xsmall,.liberty{padding-top:30px}@media (min-width:1440px){.aa-module-spacing--xsmall,.liberty{padding-top:40px}}.aa-feature-cards .aa-cards__header,.aa-module-spacing--xsmall,.aa-plan-listing__header,.liberty,.price-calculator .aa-hero .aa-hero-content{padding-bottom:30px}@media (min-width:1440px){.aa-feature-cards .aa-cards__header,.aa-module-spacing--xsmall,.aa-plan-listing__header,.liberty,.price-calculator .aa-hero .aa-hero-content{padding-bottom:40px}}.aa-form--popup .aa-popup-button,.aa-plan-listing--simple .aa-plan .aa-plan__footer{margin-top:30px}@media (min-width:1440px){.aa-form--popup .aa-popup-button,.aa-plan-listing--simple .aa-plan .aa-plan__footer{margin-top:40px}}.aa-popup .aa-popup-content__description,.aa-text--multicolumn__header{margin-bottom:30px}@media (min-width:1440px){.aa-popup .aa-popup-content__description,.aa-text--multicolumn__header{margin-bottom:40px}}.londonbridge{padding-top:10px}@media (min-width:992px){.londonbridge{padding-top:20px}}.londonbridge{padding-bottom:10px}@media (min-width:992px){.londonbridge{padding-bottom:20px}}html{-webkit-box-sizing:border-box;box-sizing:border-box;scroll-behavior:smooth}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{background-color:#fff}.aa-site-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-x:hidden}.aa-site-wrapper,.body-wrapper,body,html{min-height:100%;height:100%}.aa-site-wrapper{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}footer,header,main{width:100%}>footer{margin-top:auto}a{text-decoration:underline;-webkit-text-decoration-color:#8d193e;text-decoration-color:#8d193e;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:#25282a;-webkit-transition:all .2s ease;transition:all .2s ease}a:active,a:focus,a:hover{color:#25282a;text-decoration:none}a:focus{outline:none}a:active,a:hover{outline:0}.aa-bg-complementary a.aa-button--text-arrow,.aa-bg-complementary a.arrow-link,.aa-bg-light a.aa-button--text-arrow,.aa-bg-light a.arrow-link,.aa-bg-none a.aa-button--text-arrow,.aa-bg-none a.arrow-link,.aa-bg-overlay--complementary a.aa-button--text-arrow,.aa-bg-overlay--complementary a.arrow-link,.aa-bg-overlay--light a.aa-button--text-arrow,.aa-bg-overlay--light a.arrow-link,.aa-bg-overlay--white a.aa-button--text-arrow,.aa-bg-overlay--white a.arrow-link,.aa-bg-white a.aa-button--text-arrow,.aa-bg-white a.arrow-link,.aa-content-color--dark a.aa-button--text-arrow,.aa-content-color--dark a.arrow-link,.aa-module .aa-form--white-bg a.aa-button--text-arrow,.aa-module .aa-form--white-bg a.arrow-link,a.aa-button--text-arrow,a.arrow-link,button.aa-button--text-arrow,button.arrow-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:#8d193e;background-color:transparent;font-weight:600;text-decoration:none}.aa-bg-complementary a.aa-button--text-arrow:before,.aa-bg-complementary a.arrow-link:before,.aa-bg-light a.aa-button--text-arrow:before,.aa-bg-light a.arrow-link:before,.aa-bg-none a.aa-button--text-arrow:before,.aa-bg-none a.arrow-link:before,.aa-bg-overlay--complementary a.aa-button--text-arrow:before,.aa-bg-overlay--complementary a.arrow-link:before,.aa-bg-overlay--light a.aa-button--text-arrow:before,.aa-bg-overlay--light a.arrow-link:before,.aa-bg-overlay--white a.aa-button--text-arrow:before,.aa-bg-overlay--white a.arrow-link:before,.aa-bg-white a.aa-button--text-arrow:before,.aa-bg-white a.arrow-link:before,.aa-content-color--dark a.aa-button--text-arrow:before,.aa-content-color--dark a.arrow-link:before,.aa-module .aa-form--white-bg a.aa-button--text-arrow:before,.aa-module .aa-form--white-bg a.arrow-link:before,a.aa-button--text-arrow:before,a.arrow-link:before,button.aa-button--text-arrow:before,button.arrow-link:before{content:url('data:image/svg+xml;charset=utf-8,<svg viewBox="0 0 18.836 11.217" xmlns="http://www.w3.org/2000/svg"><path d="M18.531 5.077L13.758.304a.75.75 0 10-1.061 1.061l3.493 3.493H0v1.5h16.189l-3.493 3.493a.75.75 0 101.061 1.061l4.773-4.773a.75.75 0 00.001-1.062z" fill="%238D193E"/></svg>');-webkit-box-sizing:content-box;box-sizing:content-box;display:block;-ms-flex-negative:0;flex-shrink:0;padding-right:12px;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .2s ease;transition:all .2s ease;width:19px}a.aa-button--text-arrow:active:before,a.aa-button--text-arrow:focus:before,a.aa-button--text-arrow:hover:before,a.arrow-link:active:before,a.arrow-link:focus:before,a.arrow-link:hover:before,button.aa-button--text-arrow:active:before,button.aa-button--text-arrow:focus:before,button.aa-button--text-arrow:hover:before,button.arrow-link:active:before,button.arrow-link:focus:before,button.arrow-link:hover:before{-webkit-transform:translateX(3px);transform:translateX(3px);-webkit-transition:all .2s ease;transition:all .2s ease}.aa-button--text-arrow.hs-button:before,.aa-button.aa-button--text-arrow:before,.aa-button.arrow-link:before,.aa-form-button--text-arrow input.aa-button[type=submit]:before,.aa-form-button--text-arrow input.hs-button[type=submit]:before,.arrow-link.hs-button:before{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-right:0;padding-left:12px}.aa-bg-black .aa-bg-dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-black .aa-bg-overlay--dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-black .aa-bg-overlay--primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-black .aa-bg-overlay--sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-black .aa-bg-overlay--secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-black .aa-bg-primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-black .aa-bg-sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-black .aa-bg-secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-black .aa-content-color--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-black .aa-form--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-black .hs-form a.arrow-link.hs-button.aa-button--3:before,.aa-bg-black .hs-form a.hs-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-black a.aa-button--3.aa-button--text-arrow.hs-button:before,.aa-bg-black a.aa-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-black a.aa-button.arrow-link.aa-button--3:before,.aa-bg-black a.arrow-link.aa-button--3.hs-button:before,.aa-bg-complementary .aa-bg-dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-complementary .aa-bg-overlay--dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-complementary .aa-bg-overlay--primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-complementary .aa-bg-overlay--sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-complementary .aa-bg-overlay--secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-complementary .aa-bg-primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-complementary .aa-bg-sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-complementary .aa-bg-secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-complementary .aa-content-color--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-complementary .aa-form--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-complementary .hs-form a.hs-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-complementary .hs-form a.hs-button.aa-button--3.arrow-link:before,.aa-bg-complementary a.aa-button--3.aa-button--text-arrow.hs-button:before,.aa-bg-complementary a.aa-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-complementary a.aa-button.aa-button--3.arrow-link:before,.aa-bg-complementary a.arrow-link.aa-button--3.hs-button:before,.aa-bg-dark-blue .aa-bg-overlay--dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-dark-blue .aa-bg-overlay--primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-dark-blue .aa-bg-overlay--sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-dark-blue .aa-bg-overlay--secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-dark-blue .aa-bg-primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-dark-blue .aa-bg-sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-dark-blue .aa-bg-secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-dark-blue .aa-content-color--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-dark-blue .aa-form--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-dark-blue .aa-form-button--text-arrow .hs-form input.hs-button[type=submit]:before,.aa-bg-dark-blue .hs-form .aa-bg-black a.hs-button.aa-button--text-arrow:before,.aa-bg-dark-blue .hs-form .aa-bg-complementary a.hs-button.aa-button--text-arrow:before,.aa-bg-dark-blue .hs-form .aa-bg-dark a.hs-button.aa-button--text-arrow:before,.aa-bg-dark-blue .hs-form .aa-bg-light a.hs-button.aa-button--text-arrow:before,.aa-bg-dark-blue .hs-form .aa-bg-overlay--black a.hs-button.aa-button--text-arrow:before,.aa-bg-dark-blue .hs-form .aa-bg-overlay--complementary a.hs-button.aa-button--text-arrow:before,.aa-bg-dark-blue .hs-form .aa-bg-overlay--dark-blue a.hs-button.aa-button--text-arrow:before,.aa-bg-dark-blue .hs-form .aa-bg-overlay--dark a.hs-button.aa-button--text-arrow:before,.aa-bg-dark-blue .hs-form .aa-bg-overlay--light a.hs-button.aa-button--text-arrow:before,.aa-bg-dark-blue .hs-form .aa-bg-overlay--primary a.hs-button.aa-button--text-arrow:before,.aa-bg-dark-blue .hs-form .aa-bg-overlay--sea-green a.hs-button.aa-button--text-arrow:before,.aa-bg-dark-blue .hs-form .aa-bg-overlay--secondary a.hs-button.aa-button--text-arrow:before,.aa-bg-dark-blue .hs-form .aa-bg-overlay--white a.hs-button.aa-button--text-arrow:before,.aa-bg-dark-blue .hs-form .aa-bg-primary a.hs-button.aa-button--text-arrow:before,.aa-bg-dark-blue .hs-form .aa-bg-sea-green a.hs-button.aa-button--text-arrow:before,.aa-bg-dark-blue .hs-form .aa-bg-secondary a.hs-button.aa-button--text-arrow:before,.aa-bg-dark-blue .hs-form .aa-bg-white a.hs-button.aa-button--text-arrow:before,.aa-bg-dark-blue .hs-form .aa-button--text-arrow.hs-button:before,.aa-bg-dark-blue .hs-form .aa-button.aa-button--text-arrow.hs-button:before,.aa-bg-dark-blue .hs-form .aa-button.arrow-link.hs-button:before,.aa-bg-dark-blue .hs-form .aa-form-button--text-arrow input.hs-button[type=submit]:before,.aa-bg-dark-blue .hs-form .arrow-link.hs-button:before,.aa-bg-dark-blue .hs-form a.aa-button.hs-button.aa-button--text-arrow:before,.aa-bg-dark-blue .hs-form a.arrow-link.hs-button.aa-button--3:before,.aa-bg-dark-blue .hs-form a.hs-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-dark-blue a.aa-button--3.aa-button--text-arrow.hs-button:before,.aa-bg-dark-blue a.aa-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-dark-blue a.aa-button.arrow-link.aa-button--3:before,.aa-bg-dark-blue a.arrow-link.aa-button--3.hs-button:before,.aa-bg-dark .aa-bg-dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-dark .aa-bg-overlay--dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-dark .aa-bg-overlay--primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-dark .aa-bg-overlay--sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-dark .aa-bg-overlay--secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-dark .aa-bg-primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-dark .aa-bg-sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-dark .aa-bg-secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-dark .aa-content-color--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-dark .aa-form--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-dark .hs-form a.arrow-link.hs-button.aa-button--3:before,.aa-bg-dark .hs-form a.hs-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-dark a.aa-button--3.aa-button--text-arrow.hs-button:before,.aa-bg-dark a.aa-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-dark a.aa-button.arrow-link.aa-button--3:before,.aa-bg-dark a.arrow-link.aa-button--3.hs-button:before,.aa-bg-light .aa-bg-dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-light .aa-bg-overlay--dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-light .aa-bg-overlay--primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-light .aa-bg-overlay--sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-light .aa-bg-overlay--secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-light .aa-bg-primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-light .aa-bg-sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-light .aa-bg-secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-light .aa-content-color--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-light .aa-form--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-light .hs-form a.hs-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-light .hs-form a.hs-button.aa-button--3.arrow-link:before,.aa-bg-light a.aa-button--3.aa-button--text-arrow.hs-button:before,.aa-bg-light a.aa-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-light a.aa-button.aa-button--3.arrow-link:before,.aa-bg-light a.arrow-link.aa-button--3.hs-button:before,.aa-bg-overlay--black .aa-bg-dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--black .aa-bg-overlay--dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--black .aa-bg-overlay--primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--black .aa-bg-overlay--sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--black .aa-bg-overlay--secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--black .aa-bg-primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--black .aa-bg-sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--black .aa-bg-secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--black .aa-content-color--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--black .aa-form--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--black .hs-form a.arrow-link.hs-button.aa-button--3:before,.aa-bg-overlay--black .hs-form a.hs-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-overlay--black a.aa-button--3.aa-button--text-arrow.hs-button:before,.aa-bg-overlay--black a.aa-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-overlay--black a.aa-button.arrow-link.aa-button--3:before,.aa-bg-overlay--black a.arrow-link.aa-button--3.hs-button:before,.aa-bg-overlay--complementary .aa-bg-dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--complementary .aa-bg-overlay--dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--complementary .aa-bg-overlay--primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--complementary .aa-bg-overlay--sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--complementary .aa-bg-overlay--secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--complementary .aa-bg-primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--complementary .aa-bg-sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--complementary .aa-bg-secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--complementary .aa-content-color--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--complementary .aa-form--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--complementary .hs-form a.hs-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-overlay--complementary .hs-form a.hs-button.aa-button--3.arrow-link:before,.aa-bg-overlay--complementary a.aa-button--3.aa-button--text-arrow.hs-button:before,.aa-bg-overlay--complementary a.aa-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-overlay--complementary a.aa-button.aa-button--3.arrow-link:before,.aa-bg-overlay--complementary a.arrow-link.aa-button--3.hs-button:before,.aa-bg-overlay--dark-blue .aa-bg-dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue .aa-bg-overlay--primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue .aa-bg-overlay--sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue .aa-bg-overlay--secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue .aa-bg-primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue .aa-bg-sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue .aa-bg-secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue .aa-content-color--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue .aa-form--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue .aa-form-button--text-arrow .hs-form input.hs-button[type=submit]:before,.aa-bg-overlay--dark-blue .hs-form .aa-bg-black a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue .hs-form .aa-bg-complementary a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue .hs-form .aa-bg-dark-blue a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue .hs-form .aa-bg-dark a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue .hs-form .aa-bg-light a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue .hs-form .aa-bg-overlay--black a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue .hs-form .aa-bg-overlay--complementary a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue .hs-form .aa-bg-overlay--dark a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue .hs-form .aa-bg-overlay--light a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue .hs-form .aa-bg-overlay--primary a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue .hs-form .aa-bg-overlay--sea-green a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue .hs-form .aa-bg-overlay--secondary a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue .hs-form .aa-bg-overlay--white a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue .hs-form .aa-bg-primary a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue .hs-form .aa-bg-sea-green a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue .hs-form .aa-bg-secondary a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue .hs-form .aa-bg-white a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue .hs-form .aa-button--text-arrow.hs-button:before,.aa-bg-overlay--dark-blue .hs-form .aa-button.aa-button--text-arrow.hs-button:before,.aa-bg-overlay--dark-blue .hs-form .aa-button.arrow-link.hs-button:before,.aa-bg-overlay--dark-blue .hs-form .aa-form-button--text-arrow input.hs-button[type=submit]:before,.aa-bg-overlay--dark-blue .hs-form .arrow-link.hs-button:before,.aa-bg-overlay--dark-blue .hs-form a.aa-button.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue .hs-form a.arrow-link.hs-button.aa-button--3:before,.aa-bg-overlay--dark-blue .hs-form a.hs-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue a.aa-button--3.aa-button--text-arrow.hs-button:before,.aa-bg-overlay--dark-blue a.aa-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue a.aa-button.arrow-link.aa-button--3:before,.aa-bg-overlay--dark-blue a.arrow-link.aa-button--3.hs-button:before,.aa-bg-overlay--dark .aa-bg-dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark .aa-bg-overlay--dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark .aa-bg-overlay--primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark .aa-bg-overlay--sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark .aa-bg-overlay--secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark .aa-bg-primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark .aa-bg-sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark .aa-bg-secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark .aa-content-color--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark .aa-form--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--dark .hs-form a.arrow-link.hs-button.aa-button--3:before,.aa-bg-overlay--dark .hs-form a.hs-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-overlay--dark a.aa-button--3.aa-button--text-arrow.hs-button:before,.aa-bg-overlay--dark a.aa-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-overlay--dark a.aa-button.arrow-link.aa-button--3:before,.aa-bg-overlay--dark a.arrow-link.aa-button--3.hs-button:before,.aa-bg-overlay--light .aa-bg-dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--light .aa-bg-overlay--dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--light .aa-bg-overlay--primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--light .aa-bg-overlay--sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--light .aa-bg-overlay--secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--light .aa-bg-primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--light .aa-bg-sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--light .aa-bg-secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--light .aa-content-color--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--light .aa-form--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--light .hs-form a.hs-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-overlay--light .hs-form a.hs-button.aa-button--3.arrow-link:before,.aa-bg-overlay--light a.aa-button--3.aa-button--text-arrow.hs-button:before,.aa-bg-overlay--light a.aa-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-overlay--light a.aa-button.aa-button--3.arrow-link:before,.aa-bg-overlay--light a.arrow-link.aa-button--3.hs-button:before,.aa-bg-overlay--primary .aa-bg-dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--primary .aa-bg-overlay--dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--primary .aa-bg-overlay--sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--primary .aa-bg-overlay--secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--primary .aa-bg-primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--primary .aa-bg-sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--primary .aa-bg-secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--primary .aa-content-color--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--primary .aa-form--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--primary .aa-form-button--text-arrow .hs-form input.hs-button[type=submit]:before,.aa-bg-overlay--primary .hs-form .aa-bg-black a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--primary .hs-form .aa-bg-complementary a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--primary .hs-form .aa-bg-dark-blue a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--primary .hs-form .aa-bg-dark a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--primary .hs-form .aa-bg-light a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--primary .hs-form .aa-bg-overlay--black a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--primary .hs-form .aa-bg-overlay--complementary a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--primary .hs-form .aa-bg-overlay--dark-blue a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--primary .hs-form .aa-bg-overlay--dark a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--primary .hs-form .aa-bg-overlay--light a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--primary .hs-form .aa-bg-overlay--sea-green a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--primary .hs-form .aa-bg-overlay--secondary a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--primary .hs-form .aa-bg-overlay--white a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--primary .hs-form .aa-bg-primary a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--primary .hs-form .aa-bg-sea-green a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--primary .hs-form .aa-bg-secondary a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--primary .hs-form .aa-bg-white a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--primary .hs-form .aa-button--text-arrow.hs-button:before,.aa-bg-overlay--primary .hs-form .aa-button.aa-button--text-arrow.hs-button:before,.aa-bg-overlay--primary .hs-form .aa-button.arrow-link.hs-button:before,.aa-bg-overlay--primary .hs-form .aa-form-button--text-arrow input.hs-button[type=submit]:before,.aa-bg-overlay--primary .hs-form .arrow-link.hs-button:before,.aa-bg-overlay--primary .hs-form a.aa-button.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--primary .hs-form a.arrow-link.hs-button.aa-button--3:before,.aa-bg-overlay--primary .hs-form a.hs-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-overlay--primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--primary a.aa-button--3.aa-button--text-arrow.hs-button:before,.aa-bg-overlay--primary a.aa-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-overlay--primary a.aa-button.arrow-link.aa-button--3:before,.aa-bg-overlay--primary a.arrow-link.aa-button--3.hs-button:before,.aa-bg-overlay--sea-green .aa-bg-dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--sea-green .aa-bg-overlay--dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--sea-green .aa-bg-overlay--primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--sea-green .aa-bg-overlay--secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--sea-green .aa-bg-primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--sea-green .aa-bg-sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--sea-green .aa-bg-secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--sea-green .aa-content-color--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--sea-green .aa-form--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--sea-green .aa-form-button--text-arrow .hs-form input.hs-button[type=submit]:before,.aa-bg-overlay--sea-green .hs-form .aa-bg-black a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--sea-green .hs-form .aa-bg-complementary a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--sea-green .hs-form .aa-bg-dark-blue a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--sea-green .hs-form .aa-bg-dark a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--sea-green .hs-form .aa-bg-light a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--sea-green .hs-form .aa-bg-overlay--black a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--sea-green .hs-form .aa-bg-overlay--complementary a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--sea-green .hs-form .aa-bg-overlay--dark-blue a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--sea-green .hs-form .aa-bg-overlay--dark a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--sea-green .hs-form .aa-bg-overlay--light a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--sea-green .hs-form .aa-bg-overlay--primary a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--sea-green .hs-form .aa-bg-overlay--secondary a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--sea-green .hs-form .aa-bg-overlay--white a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--sea-green .hs-form .aa-bg-primary a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--sea-green .hs-form .aa-bg-sea-green a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--sea-green .hs-form .aa-bg-secondary a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--sea-green .hs-form .aa-bg-white a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--sea-green .hs-form .aa-button--text-arrow.hs-button:before,.aa-bg-overlay--sea-green .hs-form .aa-button.aa-button--text-arrow.hs-button:before,.aa-bg-overlay--sea-green .hs-form .aa-button.arrow-link.hs-button:before,.aa-bg-overlay--sea-green .hs-form .aa-form-button--text-arrow input.hs-button[type=submit]:before,.aa-bg-overlay--sea-green .hs-form .arrow-link.hs-button:before,.aa-bg-overlay--sea-green .hs-form a.aa-button.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--sea-green .hs-form a.arrow-link.hs-button.aa-button--3:before,.aa-bg-overlay--sea-green .hs-form a.hs-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-overlay--sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--sea-green a.aa-button--3.aa-button--text-arrow.hs-button:before,.aa-bg-overlay--sea-green a.aa-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-overlay--sea-green a.aa-button.arrow-link.aa-button--3:before,.aa-bg-overlay--sea-green a.arrow-link.aa-button--3.hs-button:before,.aa-bg-overlay--secondary .aa-bg-dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--secondary .aa-bg-overlay--dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--secondary .aa-bg-overlay--primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--secondary .aa-bg-overlay--sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--secondary .aa-bg-primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--secondary .aa-bg-sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--secondary .aa-bg-secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--secondary .aa-content-color--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--secondary .aa-form--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--secondary .aa-form-button--text-arrow .hs-form input.hs-button[type=submit]:before,.aa-bg-overlay--secondary .hs-form .aa-bg-black a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--secondary .hs-form .aa-bg-complementary a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--secondary .hs-form .aa-bg-dark-blue a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--secondary .hs-form .aa-bg-dark a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--secondary .hs-form .aa-bg-light a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--secondary .hs-form .aa-bg-overlay--black a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--secondary .hs-form .aa-bg-overlay--complementary a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--secondary .hs-form .aa-bg-overlay--dark-blue a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--secondary .hs-form .aa-bg-overlay--dark a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--secondary .hs-form .aa-bg-overlay--light a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--secondary .hs-form .aa-bg-overlay--primary a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--secondary .hs-form .aa-bg-overlay--sea-green a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--secondary .hs-form .aa-bg-overlay--white a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--secondary .hs-form .aa-bg-primary a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--secondary .hs-form .aa-bg-sea-green a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--secondary .hs-form .aa-bg-secondary a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--secondary .hs-form .aa-bg-white a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--secondary .hs-form .aa-button--text-arrow.hs-button:before,.aa-bg-overlay--secondary .hs-form .aa-button.aa-button--text-arrow.hs-button:before,.aa-bg-overlay--secondary .hs-form .aa-button.arrow-link.hs-button:before,.aa-bg-overlay--secondary .hs-form .aa-form-button--text-arrow input.hs-button[type=submit]:before,.aa-bg-overlay--secondary .hs-form .arrow-link.hs-button:before,.aa-bg-overlay--secondary .hs-form a.aa-button--3.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--secondary .hs-form a.aa-button.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--secondary .hs-form a.arrow-link.hs-button.aa-button--3:before,.aa-bg-overlay--secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--secondary a.aa-button--3.aa-button--text-arrow.hs-button:before,.aa-bg-overlay--secondary a.aa-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-overlay--secondary a.aa-button.arrow-link.aa-button--3:before,.aa-bg-overlay--secondary a.arrow-link.aa-button--3.hs-button:before,.aa-bg-overlay--white .aa-bg-dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--white .aa-bg-overlay--dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--white .aa-bg-overlay--primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--white .aa-bg-overlay--sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--white .aa-bg-overlay--secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--white .aa-bg-primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--white .aa-bg-sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--white .aa-bg-secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--white .aa-content-color--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--white .aa-form--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-overlay--white .hs-form a.hs-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-overlay--white .hs-form a.hs-button.aa-button--3.arrow-link:before,.aa-bg-overlay--white a.aa-button--3.aa-button--text-arrow.hs-button:before,.aa-bg-overlay--white a.aa-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-overlay--white a.aa-button.aa-button--3.arrow-link:before,.aa-bg-overlay--white a.arrow-link.aa-button--3.hs-button:before,.aa-bg-primary .aa-bg-dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-primary .aa-bg-overlay--dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-primary .aa-bg-overlay--primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-primary .aa-bg-overlay--sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-primary .aa-bg-overlay--secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-primary .aa-bg-sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-primary .aa-bg-secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-primary .aa-content-color--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-primary .aa-form--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-primary .aa-form-button--text-arrow .hs-form input.hs-button[type=submit]:before,.aa-bg-primary .hs-form .aa-bg-black a.hs-button.aa-button--text-arrow:before,.aa-bg-primary .hs-form .aa-bg-complementary a.hs-button.aa-button--text-arrow:before,.aa-bg-primary .hs-form .aa-bg-dark-blue a.hs-button.aa-button--text-arrow:before,.aa-bg-primary .hs-form .aa-bg-dark a.hs-button.aa-button--text-arrow:before,.aa-bg-primary .hs-form .aa-bg-light a.hs-button.aa-button--text-arrow:before,.aa-bg-primary .hs-form .aa-bg-overlay--black a.hs-button.aa-button--text-arrow:before,.aa-bg-primary .hs-form .aa-bg-overlay--complementary a.hs-button.aa-button--text-arrow:before,.aa-bg-primary .hs-form .aa-bg-overlay--dark-blue a.hs-button.aa-button--text-arrow:before,.aa-bg-primary .hs-form .aa-bg-overlay--dark a.hs-button.aa-button--text-arrow:before,.aa-bg-primary .hs-form .aa-bg-overlay--light a.hs-button.aa-button--text-arrow:before,.aa-bg-primary .hs-form .aa-bg-overlay--primary a.hs-button.aa-button--text-arrow:before,.aa-bg-primary .hs-form .aa-bg-overlay--sea-green a.hs-button.aa-button--text-arrow:before,.aa-bg-primary .hs-form .aa-bg-overlay--secondary a.hs-button.aa-button--text-arrow:before,.aa-bg-primary .hs-form .aa-bg-overlay--white a.hs-button.aa-button--text-arrow:before,.aa-bg-primary .hs-form .aa-bg-sea-green a.hs-button.aa-button--text-arrow:before,.aa-bg-primary .hs-form .aa-bg-secondary a.hs-button.aa-button--text-arrow:before,.aa-bg-primary .hs-form .aa-bg-white a.hs-button.aa-button--text-arrow:before,.aa-bg-primary .hs-form .aa-button--text-arrow.hs-button:before,.aa-bg-primary .hs-form .aa-button.aa-button--text-arrow.hs-button:before,.aa-bg-primary .hs-form .aa-button.arrow-link.hs-button:before,.aa-bg-primary .hs-form .aa-form-button--text-arrow input.hs-button[type=submit]:before,.aa-bg-primary .hs-form .arrow-link.hs-button:before,.aa-bg-primary .hs-form a.aa-button.hs-button.aa-button--text-arrow:before,.aa-bg-primary .hs-form a.arrow-link.hs-button.aa-button--3:before,.aa-bg-primary .hs-form a.hs-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-primary a.aa-button--3.aa-button--text-arrow.hs-button:before,.aa-bg-primary a.aa-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-primary a.aa-button.arrow-link.aa-button--3:before,.aa-bg-primary a.arrow-link.aa-button--3.hs-button:before,.aa-bg-sea-green .aa-bg-dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-sea-green .aa-bg-overlay--dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-sea-green .aa-bg-overlay--primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-sea-green .aa-bg-overlay--sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-sea-green .aa-bg-overlay--secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-sea-green .aa-bg-primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-sea-green .aa-bg-secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-sea-green .aa-content-color--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-sea-green .aa-form--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-sea-green .aa-form-button--text-arrow .hs-form input.hs-button[type=submit]:before,.aa-bg-sea-green .hs-form .aa-bg-black a.hs-button.aa-button--text-arrow:before,.aa-bg-sea-green .hs-form .aa-bg-complementary a.hs-button.aa-button--text-arrow:before,.aa-bg-sea-green .hs-form .aa-bg-dark-blue a.hs-button.aa-button--text-arrow:before,.aa-bg-sea-green .hs-form .aa-bg-dark a.hs-button.aa-button--text-arrow:before,.aa-bg-sea-green .hs-form .aa-bg-light a.hs-button.aa-button--text-arrow:before,.aa-bg-sea-green .hs-form .aa-bg-overlay--black a.hs-button.aa-button--text-arrow:before,.aa-bg-sea-green .hs-form .aa-bg-overlay--complementary a.hs-button.aa-button--text-arrow:before,.aa-bg-sea-green .hs-form .aa-bg-overlay--dark-blue a.hs-button.aa-button--text-arrow:before,.aa-bg-sea-green .hs-form .aa-bg-overlay--dark a.hs-button.aa-button--text-arrow:before,.aa-bg-sea-green .hs-form .aa-bg-overlay--light a.hs-button.aa-button--text-arrow:before,.aa-bg-sea-green .hs-form .aa-bg-overlay--primary a.hs-button.aa-button--text-arrow:before,.aa-bg-sea-green .hs-form .aa-bg-overlay--sea-green a.hs-button.aa-button--text-arrow:before,.aa-bg-sea-green .hs-form .aa-bg-overlay--secondary a.hs-button.aa-button--text-arrow:before,.aa-bg-sea-green .hs-form .aa-bg-overlay--white a.hs-button.aa-button--text-arrow:before,.aa-bg-sea-green .hs-form .aa-bg-primary a.hs-button.aa-button--text-arrow:before,.aa-bg-sea-green .hs-form .aa-bg-secondary a.hs-button.aa-button--text-arrow:before,.aa-bg-sea-green .hs-form .aa-bg-white a.hs-button.aa-button--text-arrow:before,.aa-bg-sea-green .hs-form .aa-button--text-arrow.hs-button:before,.aa-bg-sea-green .hs-form .aa-button.aa-button--text-arrow.hs-button:before,.aa-bg-sea-green .hs-form .aa-button.arrow-link.hs-button:before,.aa-bg-sea-green .hs-form .aa-form-button--text-arrow input.hs-button[type=submit]:before,.aa-bg-sea-green .hs-form .arrow-link.hs-button:before,.aa-bg-sea-green .hs-form a.aa-button.hs-button.aa-button--text-arrow:before,.aa-bg-sea-green .hs-form a.arrow-link.hs-button.aa-button--3:before,.aa-bg-sea-green .hs-form a.hs-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-sea-green a.aa-button--3.aa-button--text-arrow.hs-button:before,.aa-bg-sea-green a.aa-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-sea-green a.aa-button.arrow-link.aa-button--3:before,.aa-bg-sea-green a.arrow-link.aa-button--3.hs-button:before,.aa-bg-secondary .aa-bg-dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-secondary .aa-bg-overlay--dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-secondary .aa-bg-overlay--primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-secondary .aa-bg-overlay--sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-secondary .aa-bg-overlay--secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-secondary .aa-bg-primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-secondary .aa-bg-sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-secondary .aa-content-color--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-secondary .aa-form--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-secondary .aa-form-button--text-arrow .hs-form input.hs-button[type=submit]:before,.aa-bg-secondary .hs-form .aa-bg-black a.hs-button.aa-button--text-arrow:before,.aa-bg-secondary .hs-form .aa-bg-complementary a.hs-button.aa-button--text-arrow:before,.aa-bg-secondary .hs-form .aa-bg-dark-blue a.hs-button.aa-button--text-arrow:before,.aa-bg-secondary .hs-form .aa-bg-dark a.hs-button.aa-button--text-arrow:before,.aa-bg-secondary .hs-form .aa-bg-light a.hs-button.aa-button--text-arrow:before,.aa-bg-secondary .hs-form .aa-bg-overlay--black a.hs-button.aa-button--text-arrow:before,.aa-bg-secondary .hs-form .aa-bg-overlay--complementary a.hs-button.aa-button--text-arrow:before,.aa-bg-secondary .hs-form .aa-bg-overlay--dark-blue a.hs-button.aa-button--text-arrow:before,.aa-bg-secondary .hs-form .aa-bg-overlay--dark a.hs-button.aa-button--text-arrow:before,.aa-bg-secondary .hs-form .aa-bg-overlay--light a.hs-button.aa-button--text-arrow:before,.aa-bg-secondary .hs-form .aa-bg-overlay--primary a.hs-button.aa-button--text-arrow:before,.aa-bg-secondary .hs-form .aa-bg-overlay--sea-green a.hs-button.aa-button--text-arrow:before,.aa-bg-secondary .hs-form .aa-bg-overlay--secondary a.hs-button.aa-button--text-arrow:before,.aa-bg-secondary .hs-form .aa-bg-overlay--white a.hs-button.aa-button--text-arrow:before,.aa-bg-secondary .hs-form .aa-bg-primary a.hs-button.aa-button--text-arrow:before,.aa-bg-secondary .hs-form .aa-bg-sea-green a.hs-button.aa-button--text-arrow:before,.aa-bg-secondary .hs-form .aa-bg-white a.hs-button.aa-button--text-arrow:before,.aa-bg-secondary .hs-form .aa-button--text-arrow.hs-button:before,.aa-bg-secondary .hs-form .aa-button.aa-button--text-arrow.hs-button:before,.aa-bg-secondary .hs-form .aa-button.arrow-link.hs-button:before,.aa-bg-secondary .hs-form .aa-form-button--text-arrow input.hs-button[type=submit]:before,.aa-bg-secondary .hs-form .arrow-link.hs-button:before,.aa-bg-secondary .hs-form a.aa-button--3.hs-button.aa-button--text-arrow:before,.aa-bg-secondary .hs-form a.aa-button.hs-button.aa-button--text-arrow:before,.aa-bg-secondary .hs-form a.arrow-link.hs-button.aa-button--3:before,.aa-bg-secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-secondary a.aa-button--3.aa-button--text-arrow.hs-button:before,.aa-bg-secondary a.aa-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-secondary a.aa-button.arrow-link.aa-button--3:before,.aa-bg-secondary a.arrow-link.aa-button--3.hs-button:before,.aa-bg-white .aa-bg-dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-white .aa-bg-overlay--dark-blue .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-white .aa-bg-overlay--primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-white .aa-bg-overlay--sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-white .aa-bg-overlay--secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-white .aa-bg-primary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-white .aa-bg-sea-green .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-white .aa-bg-secondary .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-white .aa-content-color--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-white .aa-form--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-bg-white .hs-form a.hs-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-white .hs-form a.hs-button.aa-button--3.arrow-link:before,.aa-bg-white a.aa-button--3.aa-button--text-arrow.hs-button:before,.aa-bg-white a.aa-button.aa-button--3.aa-button--text-arrow:before,.aa-bg-white a.aa-button.aa-button--3.arrow-link:before,.aa-bg-white a.arrow-link.aa-button--3.hs-button:before,.aa-button--3.aa-button--text-arrow.hs-button:before,.aa-button--3.arrow-link.hs-button:before,.aa-button.aa-button--3.aa-button--text-arrow:before,.aa-button.aa-button--3.arrow-link:before,.aa-content-color--light .aa-form-button--text-arrow .hs-form input.hs-button[type=submit]:before,.aa-content-color--light .hs-form .aa-bg-black a.hs-button.aa-button--text-arrow:before,.aa-content-color--light .hs-form .aa-bg-complementary a.hs-button.aa-button--text-arrow:before,.aa-content-color--light .hs-form .aa-bg-dark-blue a.hs-button.aa-button--text-arrow:before,.aa-content-color--light .hs-form .aa-bg-dark a.hs-button.aa-button--text-arrow:before,.aa-content-color--light .hs-form .aa-bg-light a.hs-button.aa-button--text-arrow:before,.aa-content-color--light .hs-form .aa-bg-overlay--black a.hs-button.aa-button--text-arrow:before,.aa-content-color--light .hs-form .aa-bg-overlay--complementary a.hs-button.aa-button--text-arrow:before,.aa-content-color--light .hs-form .aa-bg-overlay--dark-blue a.hs-button.aa-button--text-arrow:before,.aa-content-color--light .hs-form .aa-bg-overlay--dark a.hs-button.aa-button--text-arrow:before,.aa-content-color--light .hs-form .aa-bg-overlay--light a.hs-button.aa-button--text-arrow:before,.aa-content-color--light .hs-form .aa-bg-overlay--primary a.hs-button.aa-button--text-arrow:before,.aa-content-color--light .hs-form .aa-bg-overlay--sea-green a.hs-button.aa-button--text-arrow:before,.aa-content-color--light .hs-form .aa-bg-overlay--secondary a.hs-button.aa-button--text-arrow:before,.aa-content-color--light .hs-form .aa-bg-overlay--white a.hs-button.aa-button--text-arrow:before,.aa-content-color--light .hs-form .aa-bg-primary a.hs-button.aa-button--text-arrow:before,.aa-content-color--light .hs-form .aa-bg-sea-green a.hs-button.aa-button--text-arrow:before,.aa-content-color--light .hs-form .aa-bg-secondary a.hs-button.aa-button--text-arrow:before,.aa-content-color--light .hs-form .aa-bg-white a.hs-button.aa-button--text-arrow:before,.aa-content-color--light .hs-form .aa-button--text-arrow.hs-button:before,.aa-content-color--light .hs-form .aa-button.aa-button--text-arrow.hs-button:before,.aa-content-color--light .hs-form .aa-button.arrow-link.hs-button:before,.aa-content-color--light .hs-form .aa-form-button--text-arrow input.hs-button[type=submit]:before,.aa-content-color--light .hs-form .arrow-link.hs-button:before,.aa-content-color--light .hs-form a.aa-button.hs-button.aa-button--text-arrow:before,.aa-content-color--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-form--light .aa-form-button--text-arrow .hs-form input.hs-button[type=submit]:before,.aa-form--light .hs-form .aa-bg-black a.hs-button.aa-button--text-arrow:before,.aa-form--light .hs-form .aa-bg-complementary a.hs-button.aa-button--text-arrow:before,.aa-form--light .hs-form .aa-bg-dark-blue a.hs-button.aa-button--text-arrow:before,.aa-form--light .hs-form .aa-bg-dark a.hs-button.aa-button--text-arrow:before,.aa-form--light .hs-form .aa-bg-light a.hs-button.aa-button--text-arrow:before,.aa-form--light .hs-form .aa-bg-overlay--black a.hs-button.aa-button--text-arrow:before,.aa-form--light .hs-form .aa-bg-overlay--complementary a.hs-button.aa-button--text-arrow:before,.aa-form--light .hs-form .aa-bg-overlay--dark-blue a.hs-button.aa-button--text-arrow:before,.aa-form--light .hs-form .aa-bg-overlay--dark a.hs-button.aa-button--text-arrow:before,.aa-form--light .hs-form .aa-bg-overlay--light a.hs-button.aa-button--text-arrow:before,.aa-form--light .hs-form .aa-bg-overlay--primary a.hs-button.aa-button--text-arrow:before,.aa-form--light .hs-form .aa-bg-overlay--sea-green a.hs-button.aa-button--text-arrow:before,.aa-form--light .hs-form .aa-bg-overlay--secondary a.hs-button.aa-button--text-arrow:before,.aa-form--light .hs-form .aa-bg-overlay--white a.hs-button.aa-button--text-arrow:before,.aa-form--light .hs-form .aa-bg-primary a.hs-button.aa-button--text-arrow:before,.aa-form--light .hs-form .aa-bg-sea-green a.hs-button.aa-button--text-arrow:before,.aa-form--light .hs-form .aa-bg-secondary a.hs-button.aa-button--text-arrow:before,.aa-form--light .hs-form .aa-bg-white a.hs-button.aa-button--text-arrow:before,.aa-form--light .hs-form .aa-button--text-arrow.hs-button:before,.aa-form--light .hs-form .aa-button.aa-button--text-arrow.hs-button:before,.aa-form--light .hs-form .aa-button.arrow-link.hs-button:before,.aa-form--light .hs-form .aa-form-button--text-arrow input.hs-button[type=submit]:before,.aa-form--light .hs-form .arrow-link.hs-button:before,.aa-form--light .hs-form a.aa-button.hs-button.aa-button--text-arrow:before,.aa-form--light .hs-form a.hs-button.aa-button--text-arrow:before,.aa-form-button--3 .aa-form-button--text-arrow .hs-form input.hs-button[type=submit]:before,.aa-form-button--3 .aa-form-button--text-arrow input.aa-button[type=submit]:before,.aa-form-button--3 .aa-form-button--text-arrow input.hs-button[type=submit]:before,.aa-form-button--3 .hs-form input.aa-button--text-arrow.hs-button[type=submit]:before,.aa-form-button--3 .hs-form input.arrow-link.hs-button[type=submit]:before,.aa-form-button--3 input.aa-button--text-arrow.hs-button[type=submit]:before,.aa-form-button--3 input.aa-button.aa-button--text-arrow[type=submit]:before,.aa-form-button--3 input.aa-button.arrow-link[type=submit]:before,.aa-form-button--3 input.arrow-link.hs-button[type=submit]:before,.aa-form-button--text-arrow .aa-bg-dark-blue .hs-form input.hs-button[type=submit]:before,.aa-form-button--text-arrow .aa-bg-overlay--dark-blue .hs-form input.hs-button[type=submit]:before,.aa-form-button--text-arrow .aa-bg-overlay--primary .hs-form input.hs-button[type=submit]:before,.aa-form-button--text-arrow .aa-bg-overlay--sea-green .hs-form input.hs-button[type=submit]:before,.aa-form-button--text-arrow .aa-bg-overlay--secondary .hs-form input.hs-button[type=submit]:before,.aa-form-button--text-arrow .aa-bg-primary .hs-form input.hs-button[type=submit]:before,.aa-form-button--text-arrow .aa-bg-sea-green .hs-form input.hs-button[type=submit]:before,.aa-form-button--text-arrow .aa-bg-secondary .hs-form input.hs-button[type=submit]:before,.aa-form-button--text-arrow .aa-content-color--light .hs-form input.hs-button[type=submit]:before,.aa-form-button--text-arrow .aa-form--light .hs-form input.hs-button[type=submit]:before,.aa-form-button--text-arrow .aa-form-button--3 .hs-form input.hs-button[type=submit]:before,.aa-form-button--text-arrow .aa-form-button--3 input.aa-button[type=submit]:before,.aa-form-button--text-arrow .aa-form-button--3 input.hs-button[type=submit]:before,.aa-form-button--text-arrow .hs-form input.aa-button--3.hs-button[type=submit]:before,.aa-form-button--text-arrow input.aa-button--3.hs-button[type=submit]:before,.aa-form-button--text-arrow input.aa-button.aa-button--3[type=submit]:before,.hs-form .aa-bg-black a.arrow-link.hs-button.aa-button--3:before,.hs-form .aa-bg-black a.hs-button.aa-button--3.aa-button--text-arrow:before,.hs-form .aa-bg-complementary a.hs-button.aa-button--3.aa-button--text-arrow:before,.hs-form .aa-bg-complementary a.hs-button.aa-button--3.arrow-link:before,.hs-form .aa-bg-dark-blue a.arrow-link.hs-button.aa-button--3:before,.hs-form .aa-bg-dark-blue a.hs-button.aa-button--3.aa-button--text-arrow:before,.hs-form .aa-bg-dark a.arrow-link.hs-button.aa-button--3:before,.hs-form .aa-bg-dark a.hs-button.aa-button--3.aa-button--text-arrow:before,.hs-form .aa-bg-light a.hs-button.aa-button--3.aa-button--text-arrow:before,.hs-form .aa-bg-light a.hs-button.aa-button--3.arrow-link:before,.hs-form .aa-bg-overlay--black a.arrow-link.hs-button.aa-button--3:before,.hs-form .aa-bg-overlay--black a.hs-button.aa-button--3.aa-button--text-arrow:before,.hs-form .aa-bg-overlay--complementary a.hs-button.aa-button--3.aa-button--text-arrow:before,.hs-form .aa-bg-overlay--complementary a.hs-button.aa-button--3.arrow-link:before,.hs-form .aa-bg-overlay--dark-blue a.arrow-link.hs-button.aa-button--3:before,.hs-form .aa-bg-overlay--dark-blue a.hs-button.aa-button--3.aa-button--text-arrow:before,.hs-form .aa-bg-overlay--dark a.arrow-link.hs-button.aa-button--3:before,.hs-form .aa-bg-overlay--dark a.hs-button.aa-button--3.aa-button--text-arrow:before,.hs-form .aa-bg-overlay--light a.hs-button.aa-button--3.aa-button--text-arrow:before,.hs-form .aa-bg-overlay--light a.hs-button.aa-button--3.arrow-link:before,.hs-form .aa-bg-overlay--primary a.arrow-link.hs-button.aa-button--3:before,.hs-form .aa-bg-overlay--primary a.hs-button.aa-button--3.aa-button--text-arrow:before,.hs-form .aa-bg-overlay--sea-green a.arrow-link.hs-button.aa-button--3:before,.hs-form .aa-bg-overlay--sea-green a.hs-button.aa-button--3.aa-button--text-arrow:before,.hs-form .aa-bg-overlay--secondary a.aa-button--3.hs-button.aa-button--text-arrow:before,.hs-form .aa-bg-overlay--secondary a.arrow-link.hs-button.aa-button--3:before,.hs-form .aa-bg-overlay--white a.hs-button.aa-button--3.aa-button--text-arrow:before,.hs-form .aa-bg-overlay--white a.hs-button.aa-button--3.arrow-link:before,.hs-form .aa-bg-primary a.arrow-link.hs-button.aa-button--3:before,.hs-form .aa-bg-primary a.hs-button.aa-button--3.aa-button--text-arrow:before,.hs-form .aa-bg-sea-green a.arrow-link.hs-button.aa-button--3:before,.hs-form .aa-bg-sea-green a.hs-button.aa-button--3.aa-button--text-arrow:before,.hs-form .aa-bg-secondary a.aa-button--3.hs-button.aa-button--text-arrow:before,.hs-form .aa-bg-secondary a.arrow-link.hs-button.aa-button--3:before,.hs-form .aa-bg-white a.hs-button.aa-button--3.aa-button--text-arrow:before,.hs-form .aa-bg-white a.hs-button.aa-button--3.arrow-link:before,.hs-form .aa-button--3.aa-button--text-arrow.hs-button:before,.hs-form .aa-button--3.arrow-link.hs-button:before,.hs-form .aa-form-button--3 .aa-form-button--text-arrow input.hs-button[type=submit]:before,.hs-form .aa-form-button--3 input.aa-button--text-arrow.hs-button[type=submit]:before,.hs-form .aa-form-button--3 input.arrow-link.hs-button[type=submit]:before,.hs-form .aa-form-button--text-arrow .aa-form-button--3 input.hs-button[type=submit]:before,.hs-form .aa-form-button--text-arrow input.aa-button--3.hs-button[type=submit]:before,.hs-form a.arrow-link.hs-button.aa-button--3:before,.hs-form a.hs-button.aa-button--3.aa-button--text-arrow:before,a.aa-button--3.aa-button--text-arrow.hs-button:before,a.aa-button.aa-button--3.aa-button--text-arrow:before,a.aa-button.arrow-link.aa-button--3:before,a.arrow-link.aa-button--3.hs-button:before{content:url('data:image/svg+xml;charset=utf-8,<svg viewBox="0 0 18.836 11.217" xmlns="http://www.w3.org/2000/svg"><path d="M18.531 5.077L13.758.304a.75.75 0 10-1.061 1.061l3.493 3.493H0v1.5h16.189l-3.493 3.493a.75.75 0 101.061 1.061l4.773-4.773a.75.75 0 00.001-1.062z" fill="%238D193E"/></svg>')}.aa-bg-complementary a.aa-button--text-arrow:active,.aa-bg-complementary a.aa-button--text-arrow:focus,.aa-bg-complementary a.aa-button--text-arrow:hover,.aa-bg-complementary a.arrow-link:active,.aa-bg-complementary a.arrow-link:focus,.aa-bg-complementary a.arrow-link:hover,.aa-bg-light a.aa-button--text-arrow:active,.aa-bg-light a.aa-button--text-arrow:focus,.aa-bg-light a.aa-button--text-arrow:hover,.aa-bg-light a.arrow-link:active,.aa-bg-light a.arrow-link:focus,.aa-bg-light a.arrow-link:hover,.aa-bg-none a.aa-button--text-arrow:active,.aa-bg-none a.aa-button--text-arrow:focus,.aa-bg-none a.aa-button--text-arrow:hover,.aa-bg-none a.arrow-link:active,.aa-bg-none a.arrow-link:focus,.aa-bg-none a.arrow-link:hover,.aa-bg-overlay--complementary a.aa-button--text-arrow:active,.aa-bg-overlay--complementary a.aa-button--text-arrow:focus,.aa-bg-overlay--complementary a.aa-button--text-arrow:hover,.aa-bg-overlay--complementary a.arrow-link:active,.aa-bg-overlay--complementary a.arrow-link:focus,.aa-bg-overlay--complementary a.arrow-link:hover,.aa-bg-overlay--light a.aa-button--text-arrow:active,.aa-bg-overlay--light a.aa-button--text-arrow:focus,.aa-bg-overlay--light a.aa-button--text-arrow:hover,.aa-bg-overlay--light a.arrow-link:active,.aa-bg-overlay--light a.arrow-link:focus,.aa-bg-overlay--light a.arrow-link:hover,.aa-bg-overlay--white a.aa-button--text-arrow:active,.aa-bg-overlay--white a.aa-button--text-arrow:focus,.aa-bg-overlay--white a.aa-button--text-arrow:hover,.aa-bg-overlay--white a.arrow-link:active,.aa-bg-overlay--white a.arrow-link:focus,.aa-bg-overlay--white a.arrow-link:hover,.aa-bg-white a.aa-button--text-arrow:active,.aa-bg-white a.aa-button--text-arrow:focus,.aa-bg-white a.aa-button--text-arrow:hover,.aa-bg-white a.arrow-link:active,.aa-bg-white a.arrow-link:focus,.aa-bg-white a.arrow-link:hover,.aa-content-color--dark a.aa-button--text-arrow:active,.aa-content-color--dark a.aa-button--text-arrow:focus,.aa-content-color--dark a.aa-button--text-arrow:hover,.aa-content-color--dark a.arrow-link:active,.aa-content-color--dark a.arrow-link:focus,.aa-content-color--dark a.arrow-link:hover,.aa-module .aa-form--white-bg a.aa-button--text-arrow:active,.aa-module .aa-form--white-bg a.aa-button--text-arrow:focus,.aa-module .aa-form--white-bg a.aa-button--text-arrow:hover,.aa-module .aa-form--white-bg a.arrow-link:active,.aa-module .aa-form--white-bg a.arrow-link:focus,.aa-module .aa-form--white-bg a.arrow-link:hover{color:#8d193e}.aa-bg-overlay--primary a,.aa-bg-overlay--secondary a,.aa-bg-primary a,.aa-bg-secondary a,.aa-content-color--light a{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.aa-bg-overlay--primary a.aa-button--text-arrow,.aa-bg-overlay--primary a.arrow-link,.aa-bg-overlay--secondary a.aa-button--text-arrow,.aa-bg-overlay--secondary a.arrow-link,.aa-bg-primary a.aa-button--text-arrow,.aa-bg-primary a.arrow-link,.aa-bg-secondary a.aa-button--text-arrow,.aa-bg-secondary a.arrow-link,.aa-content-color--light a.aa-button--text-arrow,.aa-content-color--light a.arrow-link{color:#fff;text-decoration:none}.aa-bg-overlay--primary a.aa-button--text-arrow:before,.aa-bg-overlay--primary a.arrow-link:before,.aa-bg-overlay--secondary a.aa-button--text-arrow:before,.aa-bg-overlay--secondary a.arrow-link:before,.aa-bg-primary a.aa-button--text-arrow:before,.aa-bg-primary a.arrow-link:before,.aa-bg-secondary a.aa-button--text-arrow:before,.aa-bg-secondary a.arrow-link:before,.aa-content-color--light a.aa-button--text-arrow:before,.aa-content-color--light a.arrow-link:before{content:url('data:image/svg+xml;charset=utf-8,<svg viewBox="0 0 18.836 11.217" xmlns="http://www.w3.org/2000/svg"><path d="M18.531 5.077L13.758.304a.75.75 0 10-1.061 1.061l3.493 3.493H0v1.5h16.189l-3.493 3.493a.75.75 0 101.061 1.061l4.773-4.773a.75.75 0 00.001-1.062z" fill="%23fff"/></svg>')}.aa-bg-dark-blue a,.aa-bg-overlay--dark-blue a,.aa-bg-overlay--sea-green a,.aa-bg-overlay--secondary a,.aa-bg-sea-green a,.aa-bg-secondary a{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.aa-bg-dark-blue a.aa-button--text-arrow,.aa-bg-dark-blue a.arrow-link,.aa-bg-overlay--dark-blue a.aa-button--text-arrow,.aa-bg-overlay--dark-blue a.arrow-link,.aa-bg-overlay--sea-green a.aa-button--text-arrow,.aa-bg-overlay--sea-green a.arrow-link,.aa-bg-overlay--secondary a.aa-button--text-arrow,.aa-bg-overlay--secondary a.arrow-link,.aa-bg-sea-green a.aa-button--text-arrow,.aa-bg-sea-green a.arrow-link,.aa-bg-secondary a.aa-button--text-arrow,.aa-bg-secondary a.arrow-link{color:#88eac9;text-decoration:none}.aa-bg-dark-blue a.aa-button--text-arrow:hover,.aa-bg-dark-blue a.arrow-link:hover,.aa-bg-overlay--dark-blue a.aa-button--text-arrow:hover,.aa-bg-overlay--dark-blue a.arrow-link:hover,.aa-bg-overlay--sea-green a.aa-button--text-arrow:hover,.aa-bg-overlay--sea-green a.arrow-link:hover,.aa-bg-overlay--secondary a.aa-button--text-arrow:hover,.aa-bg-overlay--secondary a.arrow-link:hover,.aa-bg-sea-green a.aa-button--text-arrow:hover,.aa-bg-sea-green a.arrow-link:hover,.aa-bg-secondary a.aa-button--text-arrow:hover,.aa-bg-secondary a.arrow-link:hover{color:#88eac9}.aa-bg-dark-blue a.aa-button--text-arrow:before,.aa-bg-dark-blue a.arrow-link:before,.aa-bg-overlay--dark-blue a.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue a.arrow-link:before,.aa-bg-overlay--sea-green a.aa-button--text-arrow:before,.aa-bg-overlay--sea-green a.arrow-link:before,.aa-bg-overlay--secondary a.aa-button--text-arrow:before,.aa-bg-overlay--secondary a.arrow-link:before,.aa-bg-sea-green a.aa-button--text-arrow:before,.aa-bg-sea-green a.arrow-link:before,.aa-bg-secondary a.aa-button--text-arrow:before,.aa-bg-secondary a.arrow-link:before{content:url('data:image/svg+xml;charset=utf-8,<svg viewBox="0 0 18.836 11.217" xmlns="http://www.w3.org/2000/svg"><path d="M18.531 5.077L13.758.304a.75.75 0 10-1.061 1.061l3.493 3.493H0v1.5h16.189l-3.493 3.493a.75.75 0 101.061 1.061l4.773-4.773a.75.75 0 00.001-1.062z" fill="%2388EAC9"/></svg>')}.aa-bg-transparent{background-color:transparent}hr{margin-top:0;margin-bottom:30px;border:0;border-top:4px solid #f8f8f8}@media (min-width:992px){hr{margin-bottom:40px}}iframe,img,video{max-width:100%}img{display:block;height:auto}.aa-numbers{display:grid;grid-template-columns:1fr;grid-column-gap:30px;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}@media (min-width:576px){.aa-numbers{grid-template-columns:1fr 1fr}}.aa-numbers .aa-numbers-desc{max-width:80%}.aa-numbers-big-text{font-size:40px;line-height:1.2em;font-weight:600;letter-spacing:-1px}@media (min-width:992px){.aa-numbers-big-text{font-size:52px}}html{font-size:62.5%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:1.625em;font-family:Poppins,Arial,sans-serif;font-weight:400;color:#0c0042;word-wrap:break-word;-ms-hyphens:manual;hyphens:manual}@media (min-width:992px){body{font-size:18px}}.backup-unsubscribe h3,h1,h2,h3,h4,h5,h6{margin:0;clear:both;font-family:Poppins,Arial,sans-serif;color:inherit;-ms-hyphens:manual;hyphens:manual}.backup-unsubscribe h3 br,h1 br,h2 br,h3 br,h4 br,h5 br,h6 br{display:none}@media (min-width:992px){.backup-unsubscribe h3 br,h1 br,h2 br,h3 br,h4 br,h5 br,h6 br{display:block}}.backup-unsubscribe h3:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}.h1,h1{margin-bottom:20px;font-size:25px;line-height:1.2em;font-family:Poppins,Arial,sans-serif;font-weight:600;font-style:normal;text-decoration:none}@media (min-width:992px){.h1,h1{font-size:58px;line-height:1.17em;letter-spacing:-.03em}}.aa-hero-landing-page .aa-content h1,.h2,h2{margin-bottom:20px;font-size:25px;line-height:1.2em;letter-spacing:0;font-family:Poppins,Arial,sans-serif;font-weight:600;font-style:normal;text-decoration:none}@media (min-width:992px){.aa-hero-landing-page .aa-content h1,.h2,h2{margin-bottom:30px;font-size:48px;line-height:1.17em}}.aa-system #email-prefs-form h1,.aa-system #hs_cos_wrapper_subscriptions_confirmation .success,.h3,.hs-form .form-title,h3{margin-bottom:20px;font-size:22px;line-height:1.22em;letter-spacing:-.03em;font-family:Poppins,Arial,sans-serif;font-weight:600;font-style:normal;text-decoration:none}@media (min-width:992px){.aa-system #email-prefs-form h1,.aa-system #hs_cos_wrapper_subscriptions_confirmation .success,.h3,.hs-form .form-title,h3{font-size:44px;line-height:1.31em}}.aa-system #email-prefs-form h2,.aa-system #hs_cos_wrapper_subscriptions_confirmation .page-header h1,.aa-system #hs_cos_wrapper_subscriptions_confirmation .page-header h2,.backup-unsubscribe h3,.h4,.teamtailor-jobs__job .teamtailor-jobs__job-title,h4{margin-bottom:20px;font-size:20px;line-height:1,4em;letter-spacing:0;font-family:Poppins,Arial,sans-serif;font-weight:600;font-style:normal;text-decoration:none}@media (min-width:992px){.aa-system #email-prefs-form h2,.aa-system #hs_cos_wrapper_subscriptions_confirmation .page-header h1,.aa-system #hs_cos_wrapper_subscriptions_confirmation .page-header h2,.backup-unsubscribe h3,.h4,.teamtailor-jobs__job .teamtailor-jobs__job-title,h4{font-size:22px;line-height:32px}}.general-meetings__table__body__divider,.h5,.h6,h5,h6{margin-bottom:10px;font-size:16px;line-height:1.45em;letter-spacing:-.03em;font-family:Poppins,Arial,sans-serif;font-weight:600;font-style:normal;text-decoration:none}@media (min-width:1440px){.general-meetings__table__body__divider,.h5,.h6,h5,h6{font-size:18px;line-height:1.55em}}.h6,h6{font-family:Poppins,Arial,sans-serif;font-weight:600;font-style:normal;letter-spacing:0;text-decoration:none}p{margin-top:0;margin-bottom:0}p:not(:last-child){margin-bottom:20px}@media (min-width:768px){p:not(:last-child){margin-bottom:30px}}.aa-text-size--small,.teamtailor-jobs__job .teamtailor-jobs__job-info{font-size:14px;line-height:1.7em}.aa-text-size--large{font-size:20px;line-height:1,5em}@media (min-width:992px){.aa-text-size--large{font-size:24px;line-height:1.41em}}ol,ul{padding-left:30px;margin-top:20px;margin-bottom:20px}@media (min-width:768px){ol,ul{margin-top:30px;margin-bottom:30px}}ol:first-child,ol:last-child,ul:first-child,ul:last-child{margin-top:0}ul li:marker{color:#8d193e}.aa-bg-overlay--sea-green ul li:marker,.aa-bg-overlay--secondary ul li:marker,.aa-bg-sea-green ul li:marker,.aa-bg-secondary ul li:marker,.aa-content-color--light ul li:marker{color:#fff}.backup-unsubscribe img+h3,.backup-unsubscribe p+h3,img+h1,img+h2,img+h3,img+h4,img+h5,img+h6,img+p,img+strong,p+h1,p+h2,p+h3,p+h4,p+h5,p+h6{margin-top:30px}blockquote{margin-left:0;margin-right:0;font-size:28px;line-height:1.42em;font-weight:400}@media (min-width:992px){blockquote{font-size:32px;line-height:1.375em}}strong{font-weight:600}figcaption,i{font-style:italic}figcaption{font-family:var(--body_font);font-size:15px;line-height:1.4em}.aa-label,.aa-subheading{display:block;margin-bottom:15px;font-size:13px;line-height:1.5em;font-weight:600}@media (min-width:992px){.aa-label,.aa-subheading{font-size:15px;line-height:1.5em;margin-bottom:20px}.aa-label.aa-subheading--larger,.aa-label strong,.aa-subheading.aa-subheading--larger,.aa-subheading strong{font-size:22px}}.aa-label:last-child,.aa-subheading:last-child{margin-bottom:0}.aa-bg-image,.aa-module__bg{background-size:cover;background-position:50%;background-repeat:no-repeat}.aa-module__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.aa-module__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;max-width:100%;max-height:100%}.aa-relative{position:relative;z-index:1}.aa-relative.aa-relative--5{z-index:5}.aa-image-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.aa-image-wrapper--contain img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.aa-video-wrapper{padding:56.25% 0 0;position:relative}.aa-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aa-bg-overlay--primary,.aa-bg-primary{color:#fff}.aa-bg-overlay--primary .aa-label,.aa-bg-overlay--primary .aa-subheading,.aa-bg-primary .aa-label,.aa-bg-primary .aa-subheading{color:inherit}.aa-bg-overlay--primary a,.aa-bg-overlay--primary a:active,.aa-bg-overlay--primary a:focus,.aa-bg-overlay--primary a:hover,.aa-bg-primary a,.aa-bg-primary a:active,.aa-bg-primary a:focus,.aa-bg-primary a:hover{color:#f1f5f9}.aa-bg-black,.aa-bg-overlay--black,.aa-bg-overlay--secondary,.aa-bg-secondary{color:#fff}.aa-bg-black .aa-label,.aa-bg-black .aa-subheading,.aa-bg-overlay--black .aa-label,.aa-bg-overlay--black .aa-subheading,.aa-bg-overlay--secondary .aa-label,.aa-bg-overlay--secondary .aa-subheading,.aa-bg-secondary .aa-label,.aa-bg-secondary .aa-subheading{color:inherit}.aa-bg-black a,.aa-bg-overlay--black a,.aa-bg-overlay--secondary a,.aa-bg-secondary a{color:#fff;text-decoration:underline;-webkit-text-decoration-color:#88eac9;text-decoration-color:#88eac9}.aa-bg-black a:active,.aa-bg-black a:focus,.aa-bg-black a:hover,.aa-bg-overlay--black a:active,.aa-bg-overlay--black a:focus,.aa-bg-overlay--black a:hover,.aa-bg-overlay--secondary a:active,.aa-bg-overlay--secondary a:focus,.aa-bg-overlay--secondary a:hover,.aa-bg-secondary a:active,.aa-bg-secondary a:focus,.aa-bg-secondary a:hover{color:#fff;text-decoration:none}.aa-bg-complementary,.aa-bg-overlay--complementary{color:#0c0042}.aa-bg-complementary .aa-label,.aa-bg-complementary .aa-subheading,.aa-bg-overlay--complementary .aa-label,.aa-bg-overlay--complementary .aa-subheading{color:inherit}.aa-bg-complementary a,.aa-bg-complementary a:active,.aa-bg-complementary a:focus,.aa-bg-complementary a:hover,.aa-bg-overlay--complementary a,.aa-bg-overlay--complementary a:active,.aa-bg-overlay--complementary a:focus,.aa-bg-overlay--complementary a:hover{color:#25282a}.aa-bg-light,.aa-bg-overlay--light,.aa-bg-overlay--white,.aa-bg-white{color:#0c0042}.aa-bg-light .aa-label,.aa-bg-light .aa-subheading,.aa-bg-overlay--light .aa-label,.aa-bg-overlay--light .aa-subheading,.aa-bg-overlay--white .aa-label,.aa-bg-overlay--white .aa-subheading,.aa-bg-white .aa-label,.aa-bg-white .aa-subheading{color:inherit}.aa-bg-light a,.aa-bg-light a:active,.aa-bg-light a:focus,.aa-bg-light a:hover,.aa-bg-overlay--light a,.aa-bg-overlay--light a:active,.aa-bg-overlay--light a:focus,.aa-bg-overlay--light a:hover,.aa-bg-overlay--white a,.aa-bg-overlay--white a:active,.aa-bg-overlay--white a:focus,.aa-bg-overlay--white a:hover,.aa-bg-white a,.aa-bg-white a:active,.aa-bg-white a:focus,.aa-bg-white a:hover{color:#25282a}.aa-bg-dark-blue,.aa-bg-overlay--dark-blue,.aa-bg-overlay--sea-green,.aa-bg-sea-green{color:#fff}.aa-bg-dark-blue .aa-label,.aa-bg-dark-blue .aa-subheading,.aa-bg-overlay--dark-blue .aa-label,.aa-bg-overlay--dark-blue .aa-subheading,.aa-bg-overlay--sea-green .aa-label,.aa-bg-overlay--sea-green .aa-subheading,.aa-bg-sea-green .aa-label,.aa-bg-sea-green .aa-subheading{color:inherit}.aa-bg-dark-blue a,.aa-bg-dark-blue a:active,.aa-bg-dark-blue a:focus,.aa-bg-dark-blue a:hover,.aa-bg-overlay--dark-blue a,.aa-bg-overlay--dark-blue a:active,.aa-bg-overlay--dark-blue a:focus,.aa-bg-overlay--dark-blue a:hover,.aa-bg-overlay--sea-green a,.aa-bg-overlay--sea-green a:active,.aa-bg-overlay--sea-green a:focus,.aa-bg-overlay--sea-green a:hover,.aa-bg-sea-green a,.aa-bg-sea-green a:active,.aa-bg-sea-green a:focus,.aa-bg-sea-green a:hover{color:#f1f5f9}.aa-bg-dark-blue,.aa-bg-overlay--dark-blue{color:#fff}.aa-bg-dark-blue .aa-label,.aa-bg-dark-blue .aa-subheading,.aa-bg-overlay--dark-blue .aa-label,.aa-bg-overlay--dark-blue .aa-subheading{color:inherit}.aa-bg-dark-blue a,.aa-bg-dark-blue a:active,.aa-bg-dark-blue a:focus,.aa-bg-dark-blue a:hover,.aa-bg-overlay--dark-blue a,.aa-bg-overlay--dark-blue a:active,.aa-bg-overlay--dark-blue a:focus,.aa-bg-overlay--dark-blue a:hover{color:#f1f5f9}.aa-overlap{position:relative}.aa-overlap:after{content:"";bottom:0;height:10vh;left:0;max-height:100px;position:absolute;width:100%;z-index:1}@media (min-width:992px){.aa-overlap:after{height:20vh;max-height:200px}}.aa-overlap .aa-inner{position:relative;z-index:2}.aa-overlap.aa-overlap-bg-primary:after{background-color:#8d193e}.aa-overlap.aa-overlap-bg-secondary:after{background-color:#25282a}.aa-overlap.aa-overlap-bg-complementary:after{background-color:#f1f5f9}.aa-overlap.aa-overlap-bg-white:after{background-color:#fff}.aa-overlap.aa-overlap-bg-sea-green:after{background-color:#255d67}.aa-overlap.aa-overlap-bg-dark-blue:after{background-color:#2d4669}.aa-bg-overlay--primary,.aa-bg-primary{background-color:#8d193e}.aa-bg-overlay--primary:before{background-color:#8d193e;opacity:.7}.aa-content-color--primary{color:#8d193e}.aa-bg-overlay--secondary,.aa-bg-secondary{background-color:#25282a}.aa-bg-overlay--secondary:before{background-color:#25282a;opacity:.7}.aa-content-color--secondary{color:#25282a}.aa-bg-complementary,.aa-bg-overlay--complementary{background-color:#f1f5f9}.aa-bg-overlay--complementary:before{background-color:#f1f5f9;opacity:.7}.aa-content-color--complementary{color:#f1f5f9}.aa-bg-light,.aa-bg-overlay--light{background-color:#f8f8f8}.aa-bg-overlay--light:before{background-color:#f8f8f8;opacity:.7}.aa-content-color--light{color:#fff}.aa-bg-dark,.aa-bg-overlay--dark{background-color:#25282a}.aa-bg-overlay--dark:before{background-color:#25282a;opacity:.7}.aa-content-color--dark,.aa-module .aa-form--white-bg{color:#0c0042;-webkit-text-decoration-color:#88eac9;text-decoration-color:#88eac9}.aa-bg-overlay--white,.aa-bg-white{background-color:#fff}.aa-bg-overlay--white:before{background-color:#fff;opacity:.7}.aa-content-color--white{color:#fff}.aa-bg-black,.aa-bg-overlay--black{background-color:#25282a}.aa-bg-overlay--black:before{background-color:#25282a;opacity:.7}.aa-content-color--black{color:#25282a}.aa-bg-overlay--sea-green:before{background-color:#255d67;opacity:.7}.aa-content-color--sea-green{color:#255d67}.aa-bg-overlay--dark-blue:before{background-color:#2d4669;opacity:.7}.aa-content-color--dark-blue{color:#2d4669}.aa-accent-all-sea-green,.aa-accent-sea-green strong,.aa-subheading.aa-accent-sea-green{color:#255d67}.aa-bg-overlay--sea-green,.aa-bg-sea-green{background-color:#255d67}.aa-accent-all-dark-blue,.aa-accent-dark-blue strong,.aa-subheading.aa-accent-dark-blue{color:#2d4669}.aa-bg-dark-blue,.aa-bg-overlay--dark-blue{background-color:#2d4669}.aa-accent-all-orange,.aa-accent-orange strong,.aa-subheading.aa-accent-orange{color:#ea9d1b}.aa-bg-orange{background-color:#ea9d1b}.aa-accent-all-fresh-green,.aa-accent-fresh-green strong,.aa-subheading.aa-accent-fresh-green{color:#88eac9}.aa-bg-fresh-green{background-color:#88eac9}.aa-accent-all-soft-yellow,.aa-accent-soft-yellow strong,.aa-subheading.aa-accent-soft-yellow{color:#fff1a7}.aa-bg-soft-yellow{background-color:#fff1a7}.aa-accent-all-sky-blue,.aa-accent-sky-blue strong,.aa-subheading.aa-accent-sky-blue{color:#ccecff}.aa-bg-sky-blue{background-color:#ccecff}.aa-accent-all-device-green,.aa-accent-device-green strong,.aa-subheading.aa-accent-device-green{color:#17c662}.aa-bg-device-green{background-color:#17c662}.aa-accent-all-control-orange,.aa-accent-control-orange strong,.aa-subheading.aa-accent-control-orange{color:#ff8b00}.aa-bg-control-orange{background-color:#ff8b00}.aa-accent-all-control-blue,.aa-accent-control-blue strong,.aa-subheading.aa-accent-control-blue{color:#1093e4}.aa-bg-control-blue{background-color:#1093e4}.aa-accent-all-works-blue,.aa-accent-works-blue strong,.aa-subheading.aa-accent-works-blue{color:#1093e4}.aa-bg-works-blue{background-color:#1093e4}.aa-bg-overlay{position:relative}.aa-bg-overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:5}.aa-bg-overlay>.aa-inner{position:relative;z-index:10}.aa-bg-video{position:relative}.aa-bg-video>.aa-inner{position:relative;z-index:10}.aa-bg-video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ie .aa-bg-video{overflow:hidden}.ie .aa-bg-video video{position:absolute;top:50%;left:50%;right:auto;bottom:auto;min-width:100%;min-height:100%;max-height:none;width:auto;height:auto;padding:0;z-index:0;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.aa-module{display:-webkit-box;display:-ms-flexbox;display:flex}.aa-module-width--full,.aa-module-width--page{width:100%}@media (min-width:992px){.aa-module-width--page{max-width:1440px;margin-left:auto;margin-right:auto}}body .aa-content-color-white{color:#fff}body .aa-content-color-black{color:#0c0042}.aa-module-height--full,.aa-module-height--normal,.aa-module-height--small{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aa-module-height--small{min-height:400px}@media (max-height:400px){.aa-module-height--small{min-height:90vh}}.aa-module-height--normal{min-height:800px}@media (max-height:800px){.aa-module-height--normal{min-height:90vh}}.aa-module-height--full{min-height:calc(100vh - 95px)}@media (min-width:992px){.aa-module-height--full{min-height:calc(100vh - 100px)}}.aa-content{width:100%}.aa-content-position--left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.aa-content-position--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aa-content-alignment--left{text-align:left}.aa-content-alignment--center{text-align:center}@media (max-width:599px){.aa-content-alignment-mobile--left{text-align:left}.aa-content-alignment-mobile--center{text-align:center}}.aa-inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding-left:max(5%,28px);padding-right:max(5%,28px)}@media (min-width:576px){.aa-inner{padding-left:max(7%,28px);padding-right:max(7%,28px)}}@media (min-width:992px){.aa-inner{margin-left:auto;margin-right:auto;max-width:1440px;padding-left:25px;padding-right:25px}}.aa-content-width--full,.aa-content-width--narrow,.aa-content-width--normal,.aa-content-width--wide{width:100%}@media (min-width:992px){.aa-content-width--narrow{max-width:480px}}@media (min-width:992px){.aa-content-width--normal{max-width:720px}}@media (min-width:992px){.aa-content-width--wide{max-width:1200px}}@media (min-width:992px){.aa-content-width--full{max-width:1440px}}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.hidden-xs-up{display:none!important}@media (max-width:543px){.hidden-xs-down{display:none!important}}@media (min-width:768px){.hidden-sm-up{display:none!important}}@media (max-width:767px){.hidden-sm-down{display:none!important}}@media (min-width:768px){.hidden-md-up{display:none!important}}@media (max-width:991px){.hidden-md-down{display:none!important}}@media (min-width:992px){.hidden-lg-up{display:none!important}}@media (max-width:1199px){.hidden-lg-down{display:none!important}}@media (min-width:1200px){.hidden-xl-up{display:none!important}}.hidden-xl-down{display:none!important}.border-radius--default,.border-radius-video--default iframe,.border-radius-video--default video{border-radius:20px;overflow:hidden}.shadow--default,.shadow-video--default iframe,.shadow-video--default video{-webkit-box-shadow:0 0 7px rgba(0,0,0,.2);box-shadow:0 0 7px rgba(0,0,0,.2)}.shadow-video--large iframe,.shadow-video--large video{-webkit-box-shadow:0 0 26px rgba(0,0,0,.5);box-shadow:0 0 26px rgba(0,0,0,.5)}body.popup--enabled main{position:relative;z-index:50}.aa-popup{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aa-popup.aa-popup--video{padding:0}.aa-popup.aa-popup--video .aa-close-popup{z-index:10}.aa-popup.aa-popup--video .aa-popup__inner{max-width:800px;width:90%}.aa-popup.aa-popup--video .aa-popup-content{padding:0;line-height:0}.aa-popup.aa-popup--video .aa-popup-content p{font-size:1px;line-height:0}.aa-popup .submitted-message{background:#f1f5f9;padding:20px;width:100%;border:1px solid rgba(37,40,42,.25)}.aa-popup .submitted-message:not(:first-child){margin-top:20px}.aa-popup .aa-popup__inner{z-index:5;height:auto;max-height:100%;overflow:auto!important}.aa-popup .aa-popup__bg.aa-close-popup{width:100%;height:100%;position:absolute;z-index:0;top:0;left:0;background-color:transparent}.aa-popup form .hs_submit .hs-button{background-color:#8d193e;border-color:#8d193e;border-radius:6px;border-width:2px;color:#fff;padding:18px 30px}.aa-popup .aa-popup-content{overflow:hidden;height:auto;max-height:100%;color:#0c0042;text-align:left}.content-wrapper{margin:0 auto;padding:0 1rem}@media screen and (min-width:1380px){.content-wrapper{padding:0}}.container-width,.dnd-section>.row-fluid{margin:0 auto}@media (max-width:767px){.dnd-section .dnd-column{padding:0}}:root{--gap:2.127659574%;--black:#2a2a2e;--yellow:#fcbd29;--pink:#eea0b7;--turquoise:#6dc3ca;--violet:#d1acdc;--blue:#5fc3eb}.row-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.row-fluid [class*=span]{min-height:1px;width:100%}@media (min-width:768px){.row-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.row-fluid .span11{width:89.53234%;width:calc(91.66% - var(--gap))}.row-fluid .span10{width:81.20234%;width:calc(83.33% - var(--gap))}.row-fluid .span9{width:72.87234%;width:calc(75% - var(--gap))}.row-fluid .span8{width:64.53234%;width:calc(66.66% - var(--gap))}.row-fluid .span7{width:56.20234%;width:calc(58.33% - var(--gap))}.row-fluid .span6{width:47.87234%;width:calc(50% - var(--gap))}.row-fluid .span5{width:39.53234%;width:calc(41.66% - var(--gap))}.row-fluid .span4{width:31.20234%;width:calc(33.33% - var(--gap))}.row-fluid .span3{width:22.87234%;width:calc(25% - var(--gap))}.row-fluid .span2{width:14.53234%;width:calc(16.66% - var(--gap))}.row-fluid .span1{width:6.20234%;width:calc(8.33% - var(--gap))}}.aa-button,.hs-button,.hs-form .hs-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:start;align-self:flex-start;margin:0;padding:0;border-style:solid;font-size:14px;line-height:1.4;font-family:Poppins,Arial,sans-serif;font-style:normal;font-weight:600;text-decoration:none;text-align:center;background:transparent;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}@media (min-width:992px){.aa-button,.hs-button,.hs-form .hs-button{font-size:18px}}.aa-button:active,.aa-button:focus,.aa-button:hover,.hs-button:active,.hs-button:focus,.hs-button:hover{outline:0;text-decoration:none!important}.hs-form a.hs-button,a.aa-button,a.hs-button{text-decoration:none}.aa-bg-black a.aa-button--1,.aa-bg-complementary .hs-form .hs-button,.aa-bg-complementary a.aa-button--1,.aa-bg-dark-blue a.aa-button--1,.aa-bg-dark a.aa-button--1,.aa-bg-light .hs-form .hs-button,.aa-bg-light a.aa-button--1,.aa-bg-none .hs-form .hs-button,.aa-bg-overlay--black a.aa-button--1,.aa-bg-overlay--complementary .hs-form .hs-button,.aa-bg-overlay--complementary a.aa-button--1,.aa-bg-overlay--dark-blue a.aa-button--1,.aa-bg-overlay--dark a.aa-button--1,.aa-bg-overlay--light .hs-form .hs-button,.aa-bg-overlay--light a.aa-button--1,.aa-bg-overlay--primary a.aa-button--1,.aa-bg-overlay--sea-green a.aa-button--1,.aa-bg-overlay--secondary a.aa-button--1,.aa-bg-overlay--white .hs-form .hs-button,.aa-bg-overlay--white a.aa-button--1,.aa-bg-primary a.aa-button--1,.aa-bg-sea-green a.aa-button--1,.aa-bg-secondary a.aa-button--1,.aa-bg-white .hs-form .hs-button,.aa-bg-white a.aa-button--1,.aa-button--1,.aa-content-color--dark .hs-form .hs-button,.aa-form--dark .hs-form .hs-button,.aa-form-button--1 input[type=submit],.aa-hero-form .hs-form .hs-button,.aa-hero-landing-page .aa-hero-form .hs-form .hs-button,.aa-hero-support-form .aa-hero-form .hs-form .hs-button,.aa-module .aa-form--white-bg .hs-form .hs-button,.hs-button,a.aa-button--1{padding:18px 30px;border-color:#8d193e;border-radius:6px;border-width:2px;color:#fff;background-color:#8d193e}.aa-bg-black a.aa-button--1:active,.aa-bg-black a.aa-button--1:focus,.aa-bg-black a.aa-button--1:hover,.aa-bg-complementary .hs-form .hs-button:active,.aa-bg-complementary .hs-form .hs-button:focus,.aa-bg-complementary .hs-form .hs-button:hover,.aa-bg-complementary a.aa-button--1:active,.aa-bg-complementary a.aa-button--1:focus,.aa-bg-complementary a.aa-button--1:hover,.aa-bg-dark-blue a.aa-button--1:active,.aa-bg-dark-blue a.aa-button--1:focus,.aa-bg-dark-blue a.aa-button--1:hover,.aa-bg-dark a.aa-button--1:active,.aa-bg-dark a.aa-button--1:focus,.aa-bg-dark a.aa-button--1:hover,.aa-bg-light .hs-form .hs-button:active,.aa-bg-light .hs-form .hs-button:focus,.aa-bg-light .hs-form .hs-button:hover,.aa-bg-light a.aa-button--1:active,.aa-bg-light a.aa-button--1:focus,.aa-bg-light a.aa-button--1:hover,.aa-bg-none .hs-form .hs-button:active,.aa-bg-none .hs-form .hs-button:focus,.aa-bg-none .hs-form .hs-button:hover,.aa-bg-overlay--black a.aa-button--1:active,.aa-bg-overlay--black a.aa-button--1:focus,.aa-bg-overlay--black a.aa-button--1:hover,.aa-bg-overlay--complementary .hs-form .hs-button:active,.aa-bg-overlay--complementary .hs-form .hs-button:focus,.aa-bg-overlay--complementary .hs-form .hs-button:hover,.aa-bg-overlay--complementary a.aa-button--1:active,.aa-bg-overlay--complementary a.aa-button--1:focus,.aa-bg-overlay--complementary a.aa-button--1:hover,.aa-bg-overlay--dark-blue a.aa-button--1:active,.aa-bg-overlay--dark-blue a.aa-button--1:focus,.aa-bg-overlay--dark-blue a.aa-button--1:hover,.aa-bg-overlay--dark a.aa-button--1:active,.aa-bg-overlay--dark a.aa-button--1:focus,.aa-bg-overlay--dark a.aa-button--1:hover,.aa-bg-overlay--light .hs-form .hs-button:active,.aa-bg-overlay--light .hs-form .hs-button:focus,.aa-bg-overlay--light .hs-form .hs-button:hover,.aa-bg-overlay--light a.aa-button--1:active,.aa-bg-overlay--light a.aa-button--1:focus,.aa-bg-overlay--light a.aa-button--1:hover,.aa-bg-overlay--primary a.aa-button--1:active,.aa-bg-overlay--primary a.aa-button--1:focus,.aa-bg-overlay--primary a.aa-button--1:hover,.aa-bg-overlay--sea-green a.aa-button--1:active,.aa-bg-overlay--sea-green a.aa-button--1:focus,.aa-bg-overlay--sea-green a.aa-button--1:hover,.aa-bg-overlay--secondary a.aa-button--1:active,.aa-bg-overlay--secondary a.aa-button--1:focus,.aa-bg-overlay--secondary a.aa-button--1:hover,.aa-bg-overlay--white .hs-form .hs-button:active,.aa-bg-overlay--white .hs-form .hs-button:focus,.aa-bg-overlay--white .hs-form .hs-button:hover,.aa-bg-overlay--white a.aa-button--1:active,.aa-bg-overlay--white a.aa-button--1:focus,.aa-bg-overlay--white a.aa-button--1:hover,.aa-bg-primary a.aa-button--1:active,.aa-bg-primary a.aa-button--1:focus,.aa-bg-primary a.aa-button--1:hover,.aa-bg-sea-green a.aa-button--1:active,.aa-bg-sea-green a.aa-button--1:focus,.aa-bg-sea-green a.aa-button--1:hover,.aa-bg-secondary a.aa-button--1:active,.aa-bg-secondary a.aa-button--1:focus,.aa-bg-secondary a.aa-button--1:hover,.aa-bg-white .hs-form .hs-button:active,.aa-bg-white .hs-form .hs-button:focus,.aa-bg-white .hs-form .hs-button:hover,.aa-bg-white a.aa-button--1:active,.aa-bg-white a.aa-button--1:focus,.aa-bg-white a.aa-button--1:hover,.aa-button--1:active,.aa-button--1:focus,.aa-button--1:hover,.aa-content-color--dark .hs-form .hs-button:active,.aa-content-color--dark .hs-form .hs-button:focus,.aa-content-color--dark .hs-form .hs-button:hover,.aa-form--dark .hs-form .hs-button:active,.aa-form--dark .hs-form .hs-button:focus,.aa-form--dark .hs-form .hs-button:hover,.aa-form-button--1 input:active[type=submit],.aa-form-button--1 input:focus[type=submit],.aa-form-button--1 input:hover[type=submit],.aa-hero-form .hs-form .hs-button:active,.aa-hero-form .hs-form .hs-button:focus,.aa-hero-form .hs-form .hs-button:hover,.aa-module .aa-form--white-bg .hs-form .hs-button:active,.aa-module .aa-form--white-bg .hs-form .hs-button:focus,.aa-module .aa-form--white-bg .hs-form .hs-button:hover,.hs-button:active,.hs-button:focus,.hs-button:hover{border-color:#711432;color:#fff;background-color:#711432}.aa-bg-black a.aa-button--1-outline,.aa-bg-complementary a.aa-button--1-outline,.aa-bg-dark-blue a.aa-button--1-outline,.aa-bg-dark a.aa-button--1-outline,.aa-bg-light a.aa-button--1-outline,.aa-bg-overlay--black a.aa-button--1-outline,.aa-bg-overlay--complementary a.aa-button--1-outline,.aa-bg-overlay--dark-blue a.aa-button--1-outline,.aa-bg-overlay--dark a.aa-button--1-outline,.aa-bg-overlay--light a.aa-button--1-outline,.aa-bg-overlay--primary a.aa-button--1-outline,.aa-bg-overlay--sea-green a.aa-button--1-outline,.aa-bg-overlay--secondary a.aa-button--1-outline,.aa-bg-overlay--white a.aa-button--1-outline,.aa-bg-primary a.aa-button--1-outline,.aa-bg-sea-green a.aa-button--1-outline,.aa-bg-secondary a.aa-button--1-outline,.aa-bg-white a.aa-button--1-outline,.aa-button--1-outline,.aa-form-button--1-outline input[type=submit],a.aa-button--1-outline{padding:18px 30px;border-color:#8d193e;border-radius:6px;border-width:2px;color:#8d193e;background-color:transparent}.aa-bg-black a.aa-button--1-outline:active,.aa-bg-black a.aa-button--1-outline:focus,.aa-bg-black a.aa-button--1-outline:hover,.aa-bg-complementary a.aa-button--1-outline:active,.aa-bg-complementary a.aa-button--1-outline:focus,.aa-bg-complementary a.aa-button--1-outline:hover,.aa-bg-dark-blue a.aa-button--1-outline:active,.aa-bg-dark-blue a.aa-button--1-outline:focus,.aa-bg-dark-blue a.aa-button--1-outline:hover,.aa-bg-dark a.aa-button--1-outline:active,.aa-bg-dark a.aa-button--1-outline:focus,.aa-bg-dark a.aa-button--1-outline:hover,.aa-bg-light a.aa-button--1-outline:active,.aa-bg-light a.aa-button--1-outline:focus,.aa-bg-light a.aa-button--1-outline:hover,.aa-bg-overlay--black a.aa-button--1-outline:active,.aa-bg-overlay--black a.aa-button--1-outline:focus,.aa-bg-overlay--black a.aa-button--1-outline:hover,.aa-bg-overlay--complementary a.aa-button--1-outline:active,.aa-bg-overlay--complementary a.aa-button--1-outline:focus,.aa-bg-overlay--complementary a.aa-button--1-outline:hover,.aa-bg-overlay--dark-blue a.aa-button--1-outline:active,.aa-bg-overlay--dark-blue a.aa-button--1-outline:focus,.aa-bg-overlay--dark-blue a.aa-button--1-outline:hover,.aa-bg-overlay--dark a.aa-button--1-outline:active,.aa-bg-overlay--dark a.aa-button--1-outline:focus,.aa-bg-overlay--dark a.aa-button--1-outline:hover,.aa-bg-overlay--light a.aa-button--1-outline:active,.aa-bg-overlay--light a.aa-button--1-outline:focus,.aa-bg-overlay--light a.aa-button--1-outline:hover,.aa-bg-overlay--primary a.aa-button--1-outline:active,.aa-bg-overlay--primary a.aa-button--1-outline:focus,.aa-bg-overlay--primary a.aa-button--1-outline:hover,.aa-bg-overlay--sea-green a.aa-button--1-outline:active,.aa-bg-overlay--sea-green a.aa-button--1-outline:focus,.aa-bg-overlay--sea-green a.aa-button--1-outline:hover,.aa-bg-overlay--secondary a.aa-button--1-outline:active,.aa-bg-overlay--secondary a.aa-button--1-outline:focus,.aa-bg-overlay--secondary a.aa-button--1-outline:hover,.aa-bg-overlay--white a.aa-button--1-outline:active,.aa-bg-overlay--white a.aa-button--1-outline:focus,.aa-bg-overlay--white a.aa-button--1-outline:hover,.aa-bg-primary a.aa-button--1-outline:active,.aa-bg-primary a.aa-button--1-outline:focus,.aa-bg-primary a.aa-button--1-outline:hover,.aa-bg-sea-green a.aa-button--1-outline:active,.aa-bg-sea-green a.aa-button--1-outline:focus,.aa-bg-sea-green a.aa-button--1-outline:hover,.aa-bg-secondary a.aa-button--1-outline:active,.aa-bg-secondary a.aa-button--1-outline:focus,.aa-bg-secondary a.aa-button--1-outline:hover,.aa-bg-white a.aa-button--1-outline:active,.aa-bg-white a.aa-button--1-outline:focus,.aa-bg-white a.aa-button--1-outline:hover,.aa-button--1-outline:active,.aa-button--1-outline:focus,.aa-button--1-outline:hover,.aa-form-button--1-outline input:active[type=submit],.aa-form-button--1-outline input:focus[type=submit],.aa-form-button--1-outline input:hover[type=submit]{border-color:#8d193e;color:#fff;background-color:#8d193e}.aa-bg-black a.aa-button--1-arrow,.aa-bg-complementary a.aa-button--1-arrow,.aa-bg-dark-blue a.aa-button--1-arrow,.aa-bg-dark a.aa-button--1-arrow,.aa-bg-light a.aa-button--1-arrow,.aa-bg-overlay--black a.aa-button--1-arrow,.aa-bg-overlay--complementary a.aa-button--1-arrow,.aa-bg-overlay--dark-blue a.aa-button--1-arrow,.aa-bg-overlay--dark a.aa-button--1-arrow,.aa-bg-overlay--light a.aa-button--1-arrow,.aa-bg-overlay--primary a.aa-button--1-arrow,.aa-bg-overlay--sea-green a.aa-button--1-arrow,.aa-bg-overlay--secondary a.aa-button--1-arrow,.aa-bg-overlay--white a.aa-button--1-arrow,.aa-bg-primary a.aa-button--1-arrow,.aa-bg-sea-green a.aa-button--1-arrow,.aa-bg-secondary a.aa-button--1-arrow,.aa-bg-white a.aa-button--1-arrow,.aa-button--1-arrow,.aa-form-button--1-arrow input[type=submit],a.aa-button--1-arrow{padding:18px 30px;border-color:#8d193e;border-radius:6px;border-width:2px;color:#fff;background-color:#8d193e}.aa-bg-black a.aa-button--1-arrow:active,.aa-bg-black a.aa-button--1-arrow:focus,.aa-bg-black a.aa-button--1-arrow:hover,.aa-bg-complementary a.aa-button--1-arrow:active,.aa-bg-complementary a.aa-button--1-arrow:focus,.aa-bg-complementary a.aa-button--1-arrow:hover,.aa-bg-dark-blue a.aa-button--1-arrow:active,.aa-bg-dark-blue a.aa-button--1-arrow:focus,.aa-bg-dark-blue a.aa-button--1-arrow:hover,.aa-bg-dark a.aa-button--1-arrow:active,.aa-bg-dark a.aa-button--1-arrow:focus,.aa-bg-dark a.aa-button--1-arrow:hover,.aa-bg-light a.aa-button--1-arrow:active,.aa-bg-light a.aa-button--1-arrow:focus,.aa-bg-light a.aa-button--1-arrow:hover,.aa-bg-overlay--black a.aa-button--1-arrow:active,.aa-bg-overlay--black a.aa-button--1-arrow:focus,.aa-bg-overlay--black a.aa-button--1-arrow:hover,.aa-bg-overlay--complementary a.aa-button--1-arrow:active,.aa-bg-overlay--complementary a.aa-button--1-arrow:focus,.aa-bg-overlay--complementary a.aa-button--1-arrow:hover,.aa-bg-overlay--dark-blue a.aa-button--1-arrow:active,.aa-bg-overlay--dark-blue a.aa-button--1-arrow:focus,.aa-bg-overlay--dark-blue a.aa-button--1-arrow:hover,.aa-bg-overlay--dark a.aa-button--1-arrow:active,.aa-bg-overlay--dark a.aa-button--1-arrow:focus,.aa-bg-overlay--dark a.aa-button--1-arrow:hover,.aa-bg-overlay--light a.aa-button--1-arrow:active,.aa-bg-overlay--light a.aa-button--1-arrow:focus,.aa-bg-overlay--light a.aa-button--1-arrow:hover,.aa-bg-overlay--primary a.aa-button--1-arrow:active,.aa-bg-overlay--primary a.aa-button--1-arrow:focus,.aa-bg-overlay--primary a.aa-button--1-arrow:hover,.aa-bg-overlay--sea-green a.aa-button--1-arrow:active,.aa-bg-overlay--sea-green a.aa-button--1-arrow:focus,.aa-bg-overlay--sea-green a.aa-button--1-arrow:hover,.aa-bg-overlay--secondary a.aa-button--1-arrow:active,.aa-bg-overlay--secondary a.aa-button--1-arrow:focus,.aa-bg-overlay--secondary a.aa-button--1-arrow:hover,.aa-bg-overlay--white a.aa-button--1-arrow:active,.aa-bg-overlay--white a.aa-button--1-arrow:focus,.aa-bg-overlay--white a.aa-button--1-arrow:hover,.aa-bg-primary a.aa-button--1-arrow:active,.aa-bg-primary a.aa-button--1-arrow:focus,.aa-bg-primary a.aa-button--1-arrow:hover,.aa-bg-sea-green a.aa-button--1-arrow:active,.aa-bg-sea-green a.aa-button--1-arrow:focus,.aa-bg-sea-green a.aa-button--1-arrow:hover,.aa-bg-secondary a.aa-button--1-arrow:active,.aa-bg-secondary a.aa-button--1-arrow:focus,.aa-bg-secondary a.aa-button--1-arrow:hover,.aa-bg-white a.aa-button--1-arrow:active,.aa-bg-white a.aa-button--1-arrow:focus,.aa-bg-white a.aa-button--1-arrow:hover,.aa-button--1-arrow:active,.aa-button--1-arrow:focus,.aa-button--1-arrow:hover,.aa-form-button--1-arrow input:active[type=submit],.aa-form-button--1-arrow input:focus[type=submit],.aa-form-button--1-arrow input:hover[type=submit]{border-color:#711432;color:#fff;background-color:#711432}.aa-bg-black a.aa-button--2,.aa-bg-complementary a.aa-button--2,.aa-bg-dark-blue a.aa-button--2,.aa-bg-dark a.aa-button--2,.aa-bg-light a.aa-button--2,.aa-bg-overlay--black a.aa-button--2,.aa-bg-overlay--complementary a.aa-button--2,.aa-bg-overlay--dark-blue a.aa-button--2,.aa-bg-overlay--dark a.aa-button--2,.aa-bg-overlay--light a.aa-button--2,.aa-bg-overlay--primary a.aa-button--2,.aa-bg-overlay--sea-green a.aa-button--2,.aa-bg-overlay--secondary a.aa-button--2,.aa-bg-overlay--white a.aa-button--2,.aa-bg-primary a.aa-button--2,.aa-bg-sea-green a.aa-button--2,.aa-bg-secondary a.aa-button--2,.aa-bg-white a.aa-button--2,.aa-button--2,.aa-form-button--2 input[type=submit],a.aa-button--2{padding:18px 30px;border-color:#88eac9;border-radius:6px;border-width:2px;color:#0c0042;background-color:#88eac9}.aa-bg-black a.aa-button--2:active,.aa-bg-black a.aa-button--2:focus,.aa-bg-black a.aa-button--2:hover,.aa-bg-complementary a.aa-button--2:active,.aa-bg-complementary a.aa-button--2:focus,.aa-bg-complementary a.aa-button--2:hover,.aa-bg-dark-blue a.aa-button--2:active,.aa-bg-dark-blue a.aa-button--2:focus,.aa-bg-dark-blue a.aa-button--2:hover,.aa-bg-dark a.aa-button--2:active,.aa-bg-dark a.aa-button--2:focus,.aa-bg-dark a.aa-button--2:hover,.aa-bg-light a.aa-button--2:active,.aa-bg-light a.aa-button--2:focus,.aa-bg-light a.aa-button--2:hover,.aa-bg-overlay--black a.aa-button--2:active,.aa-bg-overlay--black a.aa-button--2:focus,.aa-bg-overlay--black a.aa-button--2:hover,.aa-bg-overlay--complementary a.aa-button--2:active,.aa-bg-overlay--complementary a.aa-button--2:focus,.aa-bg-overlay--complementary a.aa-button--2:hover,.aa-bg-overlay--dark-blue a.aa-button--2:active,.aa-bg-overlay--dark-blue a.aa-button--2:focus,.aa-bg-overlay--dark-blue a.aa-button--2:hover,.aa-bg-overlay--dark a.aa-button--2:active,.aa-bg-overlay--dark a.aa-button--2:focus,.aa-bg-overlay--dark a.aa-button--2:hover,.aa-bg-overlay--light a.aa-button--2:active,.aa-bg-overlay--light a.aa-button--2:focus,.aa-bg-overlay--light a.aa-button--2:hover,.aa-bg-overlay--primary a.aa-button--2:active,.aa-bg-overlay--primary a.aa-button--2:focus,.aa-bg-overlay--primary a.aa-button--2:hover,.aa-bg-overlay--sea-green a.aa-button--2:active,.aa-bg-overlay--sea-green a.aa-button--2:focus,.aa-bg-overlay--sea-green a.aa-button--2:hover,.aa-bg-overlay--secondary a.aa-button--2:active,.aa-bg-overlay--secondary a.aa-button--2:focus,.aa-bg-overlay--secondary a.aa-button--2:hover,.aa-bg-overlay--white a.aa-button--2:active,.aa-bg-overlay--white a.aa-button--2:focus,.aa-bg-overlay--white a.aa-button--2:hover,.aa-bg-primary a.aa-button--2:active,.aa-bg-primary a.aa-button--2:focus,.aa-bg-primary a.aa-button--2:hover,.aa-bg-sea-green a.aa-button--2:active,.aa-bg-sea-green a.aa-button--2:focus,.aa-bg-sea-green a.aa-button--2:hover,.aa-bg-secondary a.aa-button--2:active,.aa-bg-secondary a.aa-button--2:focus,.aa-bg-secondary a.aa-button--2:hover,.aa-bg-white a.aa-button--2:active,.aa-bg-white a.aa-button--2:focus,.aa-bg-white a.aa-button--2:hover,.aa-button--2:active,.aa-button--2:focus,.aa-button--2:hover,.aa-form-button--2 input:active[type=submit],.aa-form-button--2 input:focus[type=submit],.aa-form-button--2 input:hover[type=submit]{border-color:#6dbba1;color:#0c0042;background-color:#6dbba1}.aa-bg-black a.aa-button--2-outline,.aa-bg-complementary a.aa-button--2-outline,.aa-bg-dark-blue a.aa-button--2-outline,.aa-bg-dark a.aa-button--2-outline,.aa-bg-light a.aa-button--2-outline,.aa-bg-overlay--black a.aa-button--2-outline,.aa-bg-overlay--complementary a.aa-button--2-outline,.aa-bg-overlay--dark-blue a.aa-button--2-outline,.aa-bg-overlay--dark a.aa-button--2-outline,.aa-bg-overlay--light a.aa-button--2-outline,.aa-bg-overlay--primary a.aa-button--2-outline,.aa-bg-overlay--sea-green a.aa-button--2-outline,.aa-bg-overlay--secondary a.aa-button--2-outline,.aa-bg-overlay--white a.aa-button--2-outline,.aa-bg-primary a.aa-button--2-outline,.aa-bg-sea-green a.aa-button--2-outline,.aa-bg-secondary a.aa-button--2-outline,.aa-bg-white a.aa-button--2-outline,.aa-button--2-outline,.aa-form-button--2-outline input[type=submit],a.aa-button--2-outline{padding:18px 30px;border-color:#88eac9;border-radius:6px;border-width:2px;color:#88eac9;background-color:transparent}.aa-bg-black a.aa-button--2-outline:active,.aa-bg-black a.aa-button--2-outline:focus,.aa-bg-black a.aa-button--2-outline:hover,.aa-bg-complementary a.aa-button--2-outline:active,.aa-bg-complementary a.aa-button--2-outline:focus,.aa-bg-complementary a.aa-button--2-outline:hover,.aa-bg-dark-blue a.aa-button--2-outline:active,.aa-bg-dark-blue a.aa-button--2-outline:focus,.aa-bg-dark-blue a.aa-button--2-outline:hover,.aa-bg-dark a.aa-button--2-outline:active,.aa-bg-dark a.aa-button--2-outline:focus,.aa-bg-dark a.aa-button--2-outline:hover,.aa-bg-light a.aa-button--2-outline:active,.aa-bg-light a.aa-button--2-outline:focus,.aa-bg-light a.aa-button--2-outline:hover,.aa-bg-overlay--black a.aa-button--2-outline:active,.aa-bg-overlay--black a.aa-button--2-outline:focus,.aa-bg-overlay--black a.aa-button--2-outline:hover,.aa-bg-overlay--complementary a.aa-button--2-outline:active,.aa-bg-overlay--complementary a.aa-button--2-outline:focus,.aa-bg-overlay--complementary a.aa-button--2-outline:hover,.aa-bg-overlay--dark-blue a.aa-button--2-outline:active,.aa-bg-overlay--dark-blue a.aa-button--2-outline:focus,.aa-bg-overlay--dark-blue a.aa-button--2-outline:hover,.aa-bg-overlay--dark a.aa-button--2-outline:active,.aa-bg-overlay--dark a.aa-button--2-outline:focus,.aa-bg-overlay--dark a.aa-button--2-outline:hover,.aa-bg-overlay--light a.aa-button--2-outline:active,.aa-bg-overlay--light a.aa-button--2-outline:focus,.aa-bg-overlay--light a.aa-button--2-outline:hover,.aa-bg-overlay--primary a.aa-button--2-outline:active,.aa-bg-overlay--primary a.aa-button--2-outline:focus,.aa-bg-overlay--primary a.aa-button--2-outline:hover,.aa-bg-overlay--sea-green a.aa-button--2-outline:active,.aa-bg-overlay--sea-green a.aa-button--2-outline:focus,.aa-bg-overlay--sea-green a.aa-button--2-outline:hover,.aa-bg-overlay--secondary a.aa-button--2-outline:active,.aa-bg-overlay--secondary a.aa-button--2-outline:focus,.aa-bg-overlay--secondary a.aa-button--2-outline:hover,.aa-bg-overlay--white a.aa-button--2-outline:active,.aa-bg-overlay--white a.aa-button--2-outline:focus,.aa-bg-overlay--white a.aa-button--2-outline:hover,.aa-bg-primary a.aa-button--2-outline:active,.aa-bg-primary a.aa-button--2-outline:focus,.aa-bg-primary a.aa-button--2-outline:hover,.aa-bg-sea-green a.aa-button--2-outline:active,.aa-bg-sea-green a.aa-button--2-outline:focus,.aa-bg-sea-green a.aa-button--2-outline:hover,.aa-bg-secondary a.aa-button--2-outline:active,.aa-bg-secondary a.aa-button--2-outline:focus,.aa-bg-secondary a.aa-button--2-outline:hover,.aa-bg-white a.aa-button--2-outline:active,.aa-bg-white a.aa-button--2-outline:focus,.aa-bg-white a.aa-button--2-outline:hover,.aa-button--2-outline:active,.aa-button--2-outline:focus,.aa-button--2-outline:hover,.aa-form-button--2-outline input:active[type=submit],.aa-form-button--2-outline input:focus[type=submit],.aa-form-button--2-outline input:hover[type=submit]{border-color:#88eac9;color:#fff;background-color:#88eac9}.aa-bg-black a.aa-button--2-arrow,.aa-bg-complementary a.aa-button--2-arrow,.aa-bg-dark-blue a.aa-button--2-arrow,.aa-bg-dark a.aa-button--2-arrow,.aa-bg-light a.aa-button--2-arrow,.aa-bg-overlay--black a.aa-button--2-arrow,.aa-bg-overlay--complementary a.aa-button--2-arrow,.aa-bg-overlay--dark-blue a.aa-button--2-arrow,.aa-bg-overlay--dark a.aa-button--2-arrow,.aa-bg-overlay--light a.aa-button--2-arrow,.aa-bg-overlay--primary a.aa-button--2-arrow,.aa-bg-overlay--sea-green a.aa-button--2-arrow,.aa-bg-overlay--secondary a.aa-button--2-arrow,.aa-bg-overlay--white a.aa-button--2-arrow,.aa-bg-primary a.aa-button--2-arrow,.aa-bg-sea-green a.aa-button--2-arrow,.aa-bg-secondary a.aa-button--2-arrow,.aa-bg-white a.aa-button--2-arrow,.aa-button--2-arrow,.aa-form-button--2-arrow input[type=submit],a.aa-button--2-arrow{padding:18px 30px;border-color:#88eac9;border-radius:6px;border-width:2px;color:#0c0042;background-color:#88eac9}.aa-bg-black a.aa-button--2-arrow:active,.aa-bg-black a.aa-button--2-arrow:focus,.aa-bg-black a.aa-button--2-arrow:hover,.aa-bg-complementary a.aa-button--2-arrow:active,.aa-bg-complementary a.aa-button--2-arrow:focus,.aa-bg-complementary a.aa-button--2-arrow:hover,.aa-bg-dark-blue a.aa-button--2-arrow:active,.aa-bg-dark-blue a.aa-button--2-arrow:focus,.aa-bg-dark-blue a.aa-button--2-arrow:hover,.aa-bg-dark a.aa-button--2-arrow:active,.aa-bg-dark a.aa-button--2-arrow:focus,.aa-bg-dark a.aa-button--2-arrow:hover,.aa-bg-light a.aa-button--2-arrow:active,.aa-bg-light a.aa-button--2-arrow:focus,.aa-bg-light a.aa-button--2-arrow:hover,.aa-bg-overlay--black a.aa-button--2-arrow:active,.aa-bg-overlay--black a.aa-button--2-arrow:focus,.aa-bg-overlay--black a.aa-button--2-arrow:hover,.aa-bg-overlay--complementary a.aa-button--2-arrow:active,.aa-bg-overlay--complementary a.aa-button--2-arrow:focus,.aa-bg-overlay--complementary a.aa-button--2-arrow:hover,.aa-bg-overlay--dark-blue a.aa-button--2-arrow:active,.aa-bg-overlay--dark-blue a.aa-button--2-arrow:focus,.aa-bg-overlay--dark-blue a.aa-button--2-arrow:hover,.aa-bg-overlay--dark a.aa-button--2-arrow:active,.aa-bg-overlay--dark a.aa-button--2-arrow:focus,.aa-bg-overlay--dark a.aa-button--2-arrow:hover,.aa-bg-overlay--light a.aa-button--2-arrow:active,.aa-bg-overlay--light a.aa-button--2-arrow:focus,.aa-bg-overlay--light a.aa-button--2-arrow:hover,.aa-bg-overlay--primary a.aa-button--2-arrow:active,.aa-bg-overlay--primary a.aa-button--2-arrow:focus,.aa-bg-overlay--primary a.aa-button--2-arrow:hover,.aa-bg-overlay--sea-green a.aa-button--2-arrow:active,.aa-bg-overlay--sea-green a.aa-button--2-arrow:focus,.aa-bg-overlay--sea-green a.aa-button--2-arrow:hover,.aa-bg-overlay--secondary a.aa-button--2-arrow:active,.aa-bg-overlay--secondary a.aa-button--2-arrow:focus,.aa-bg-overlay--secondary a.aa-button--2-arrow:hover,.aa-bg-overlay--white a.aa-button--2-arrow:active,.aa-bg-overlay--white a.aa-button--2-arrow:focus,.aa-bg-overlay--white a.aa-button--2-arrow:hover,.aa-bg-primary a.aa-button--2-arrow:active,.aa-bg-primary a.aa-button--2-arrow:focus,.aa-bg-primary a.aa-button--2-arrow:hover,.aa-bg-sea-green a.aa-button--2-arrow:active,.aa-bg-sea-green a.aa-button--2-arrow:focus,.aa-bg-sea-green a.aa-button--2-arrow:hover,.aa-bg-secondary a.aa-button--2-arrow:active,.aa-bg-secondary a.aa-button--2-arrow:focus,.aa-bg-secondary a.aa-button--2-arrow:hover,.aa-bg-white a.aa-button--2-arrow:active,.aa-bg-white a.aa-button--2-arrow:focus,.aa-bg-white a.aa-button--2-arrow:hover,.aa-button--2-arrow:active,.aa-button--2-arrow:focus,.aa-button--2-arrow:hover,.aa-form-button--2-arrow input:active[type=submit],.aa-form-button--2-arrow input:focus[type=submit],.aa-form-button--2-arrow input:hover[type=submit]{border-color:#6dbba1;color:#0c0042;background-color:#6dbba1}.aa-bg-black a.aa-button--3,.aa-bg-complementary a.aa-button--3,.aa-bg-dark-blue .hs-form .hs-button,.aa-bg-dark-blue a.aa-button--3,.aa-bg-dark a.aa-button--3,.aa-bg-light a.aa-button--3,.aa-bg-overlay--black a.aa-button--3,.aa-bg-overlay--complementary a.aa-button--3,.aa-bg-overlay--dark-blue .hs-form .hs-button,.aa-bg-overlay--dark-blue a.aa-button--3,.aa-bg-overlay--dark a.aa-button--3,.aa-bg-overlay--light a.aa-button--3,.aa-bg-overlay--primary .hs-form .hs-button,.aa-bg-overlay--primary a.aa-button--3,.aa-bg-overlay--sea-green .hs-form .hs-button,.aa-bg-overlay--sea-green a.aa-button--3,.aa-bg-overlay--secondary .hs-form .hs-button,.aa-bg-overlay--secondary a.aa-button--3,.aa-bg-overlay--white a.aa-button--3,.aa-bg-primary .hs-form .hs-button,.aa-bg-primary a.aa-button--3,.aa-bg-sea-green .hs-form .hs-button,.aa-bg-sea-green a.aa-button--3,.aa-bg-secondary .hs-form .hs-button,.aa-bg-secondary a.aa-button--3,.aa-bg-white a.aa-button--3,.aa-button--3,.aa-content-color--light .hs-form .hs-button,.aa-form--light .hs-form .hs-button,.aa-form-button--3 input[type=submit],a.aa-button--3{padding:18px 30px;border-color:#fff;border-radius:6px;border-width:2px;color:#8d193e;background-color:#fff}.aa-bg-black a.aa-button--3:active,.aa-bg-black a.aa-button--3:focus,.aa-bg-black a.aa-button--3:hover,.aa-bg-complementary a.aa-button--3:active,.aa-bg-complementary a.aa-button--3:focus,.aa-bg-complementary a.aa-button--3:hover,.aa-bg-dark-blue .hs-form .hs-button:active,.aa-bg-dark-blue .hs-form .hs-button:focus,.aa-bg-dark-blue .hs-form .hs-button:hover,.aa-bg-dark-blue a.aa-button--3:active,.aa-bg-dark-blue a.aa-button--3:focus,.aa-bg-dark-blue a.aa-button--3:hover,.aa-bg-dark a.aa-button--3:active,.aa-bg-dark a.aa-button--3:focus,.aa-bg-dark a.aa-button--3:hover,.aa-bg-light a.aa-button--3:active,.aa-bg-light a.aa-button--3:focus,.aa-bg-light a.aa-button--3:hover,.aa-bg-overlay--black a.aa-button--3:active,.aa-bg-overlay--black a.aa-button--3:focus,.aa-bg-overlay--black a.aa-button--3:hover,.aa-bg-overlay--complementary a.aa-button--3:active,.aa-bg-overlay--complementary a.aa-button--3:focus,.aa-bg-overlay--complementary a.aa-button--3:hover,.aa-bg-overlay--dark-blue .hs-form .hs-button:active,.aa-bg-overlay--dark-blue .hs-form .hs-button:focus,.aa-bg-overlay--dark-blue .hs-form .hs-button:hover,.aa-bg-overlay--dark-blue a.aa-button--3:active,.aa-bg-overlay--dark-blue a.aa-button--3:focus,.aa-bg-overlay--dark-blue a.aa-button--3:hover,.aa-bg-overlay--dark a.aa-button--3:active,.aa-bg-overlay--dark a.aa-button--3:focus,.aa-bg-overlay--dark a.aa-button--3:hover,.aa-bg-overlay--light a.aa-button--3:active,.aa-bg-overlay--light a.aa-button--3:focus,.aa-bg-overlay--light a.aa-button--3:hover,.aa-bg-overlay--primary .hs-form .hs-button:active,.aa-bg-overlay--primary .hs-form .hs-button:focus,.aa-bg-overlay--primary .hs-form .hs-button:hover,.aa-bg-overlay--primary a.aa-button--3:active,.aa-bg-overlay--primary a.aa-button--3:focus,.aa-bg-overlay--primary a.aa-button--3:hover,.aa-bg-overlay--sea-green .hs-form .hs-button:active,.aa-bg-overlay--sea-green .hs-form .hs-button:focus,.aa-bg-overlay--sea-green .hs-form .hs-button:hover,.aa-bg-overlay--sea-green a.aa-button--3:active,.aa-bg-overlay--sea-green a.aa-button--3:focus,.aa-bg-overlay--sea-green a.aa-button--3:hover,.aa-bg-overlay--secondary .hs-form .hs-button:active,.aa-bg-overlay--secondary .hs-form .hs-button:focus,.aa-bg-overlay--secondary .hs-form .hs-button:hover,.aa-bg-overlay--secondary a.aa-button--3:active,.aa-bg-overlay--secondary a.aa-button--3:focus,.aa-bg-overlay--secondary a.aa-button--3:hover,.aa-bg-overlay--white a.aa-button--3:active,.aa-bg-overlay--white a.aa-button--3:focus,.aa-bg-overlay--white a.aa-button--3:hover,.aa-bg-primary .hs-form .hs-button:active,.aa-bg-primary .hs-form .hs-button:focus,.aa-bg-primary .hs-form .hs-button:hover,.aa-bg-primary a.aa-button--3:active,.aa-bg-primary a.aa-button--3:focus,.aa-bg-primary a.aa-button--3:hover,.aa-bg-sea-green .hs-form .hs-button:active,.aa-bg-sea-green .hs-form .hs-button:focus,.aa-bg-sea-green .hs-form .hs-button:hover,.aa-bg-sea-green a.aa-button--3:active,.aa-bg-sea-green a.aa-button--3:focus,.aa-bg-sea-green a.aa-button--3:hover,.aa-bg-secondary .hs-form .hs-button:active,.aa-bg-secondary .hs-form .hs-button:focus,.aa-bg-secondary .hs-form .hs-button:hover,.aa-bg-secondary a.aa-button--3:active,.aa-bg-secondary a.aa-button--3:focus,.aa-bg-secondary a.aa-button--3:hover,.aa-bg-white a.aa-button--3:active,.aa-bg-white a.aa-button--3:focus,.aa-bg-white a.aa-button--3:hover,.aa-button--3:active,.aa-button--3:focus,.aa-button--3:hover,.aa-content-color--light .hs-form .hs-button:active,.aa-content-color--light .hs-form .hs-button:focus,.aa-content-color--light .hs-form .hs-button:hover,.aa-form--light .hs-form .hs-button:active,.aa-form--light .hs-form .hs-button:focus,.aa-form--light .hs-form .hs-button:hover,.aa-form-button--3 input:active[type=submit],.aa-form-button--3 input:focus[type=submit],.aa-form-button--3 input:hover[type=submit]{border-color:#e8d1d8;color:#8d193e;background-color:#e8d1d8}.aa-bg-black a.aa-button--3-arrow,.aa-bg-complementary a.aa-button--3-arrow,.aa-bg-dark-blue a.aa-button--3-arrow,.aa-bg-dark a.aa-button--3-arrow,.aa-bg-light a.aa-button--3-arrow,.aa-bg-overlay--black a.aa-button--3-arrow,.aa-bg-overlay--complementary a.aa-button--3-arrow,.aa-bg-overlay--dark-blue a.aa-button--3-arrow,.aa-bg-overlay--dark a.aa-button--3-arrow,.aa-bg-overlay--light a.aa-button--3-arrow,.aa-bg-overlay--primary a.aa-button--3-arrow,.aa-bg-overlay--sea-green a.aa-button--3-arrow,.aa-bg-overlay--secondary a.aa-button--3-arrow,.aa-bg-overlay--white a.aa-button--3-arrow,.aa-bg-primary a.aa-button--3-arrow,.aa-bg-sea-green a.aa-button--3-arrow,.aa-bg-secondary a.aa-button--3-arrow,.aa-bg-white a.aa-button--3-arrow,.aa-button--3-arrow,.aa-form-button--3-arrow input[type=submit],a.aa-button--3-arrow{padding:18px 30px;border-color:#fff;border-radius:6px;border-width:2px;color:#8d193e;background-color:#fff}.aa-bg-black a.aa-button--3-arrow:active,.aa-bg-black a.aa-button--3-arrow:focus,.aa-bg-black a.aa-button--3-arrow:hover,.aa-bg-complementary a.aa-button--3-arrow:active,.aa-bg-complementary a.aa-button--3-arrow:focus,.aa-bg-complementary a.aa-button--3-arrow:hover,.aa-bg-dark-blue a.aa-button--3-arrow:active,.aa-bg-dark-blue a.aa-button--3-arrow:focus,.aa-bg-dark-blue a.aa-button--3-arrow:hover,.aa-bg-dark a.aa-button--3-arrow:active,.aa-bg-dark a.aa-button--3-arrow:focus,.aa-bg-dark a.aa-button--3-arrow:hover,.aa-bg-light a.aa-button--3-arrow:active,.aa-bg-light a.aa-button--3-arrow:focus,.aa-bg-light a.aa-button--3-arrow:hover,.aa-bg-overlay--black a.aa-button--3-arrow:active,.aa-bg-overlay--black a.aa-button--3-arrow:focus,.aa-bg-overlay--black a.aa-button--3-arrow:hover,.aa-bg-overlay--complementary a.aa-button--3-arrow:active,.aa-bg-overlay--complementary a.aa-button--3-arrow:focus,.aa-bg-overlay--complementary a.aa-button--3-arrow:hover,.aa-bg-overlay--dark-blue a.aa-button--3-arrow:active,.aa-bg-overlay--dark-blue a.aa-button--3-arrow:focus,.aa-bg-overlay--dark-blue a.aa-button--3-arrow:hover,.aa-bg-overlay--dark a.aa-button--3-arrow:active,.aa-bg-overlay--dark a.aa-button--3-arrow:focus,.aa-bg-overlay--dark a.aa-button--3-arrow:hover,.aa-bg-overlay--light a.aa-button--3-arrow:active,.aa-bg-overlay--light a.aa-button--3-arrow:focus,.aa-bg-overlay--light a.aa-button--3-arrow:hover,.aa-bg-overlay--primary a.aa-button--3-arrow:active,.aa-bg-overlay--primary a.aa-button--3-arrow:focus,.aa-bg-overlay--primary a.aa-button--3-arrow:hover,.aa-bg-overlay--sea-green a.aa-button--3-arrow:active,.aa-bg-overlay--sea-green a.aa-button--3-arrow:focus,.aa-bg-overlay--sea-green a.aa-button--3-arrow:hover,.aa-bg-overlay--secondary a.aa-button--3-arrow:active,.aa-bg-overlay--secondary a.aa-button--3-arrow:focus,.aa-bg-overlay--secondary a.aa-button--3-arrow:hover,.aa-bg-overlay--white a.aa-button--3-arrow:active,.aa-bg-overlay--white a.aa-button--3-arrow:focus,.aa-bg-overlay--white a.aa-button--3-arrow:hover,.aa-bg-primary a.aa-button--3-arrow:active,.aa-bg-primary a.aa-button--3-arrow:focus,.aa-bg-primary a.aa-button--3-arrow:hover,.aa-bg-sea-green a.aa-button--3-arrow:active,.aa-bg-sea-green a.aa-button--3-arrow:focus,.aa-bg-sea-green a.aa-button--3-arrow:hover,.aa-bg-secondary a.aa-button--3-arrow:active,.aa-bg-secondary a.aa-button--3-arrow:focus,.aa-bg-secondary a.aa-button--3-arrow:hover,.aa-bg-white a.aa-button--3-arrow:active,.aa-bg-white a.aa-button--3-arrow:focus,.aa-bg-white a.aa-button--3-arrow:hover,.aa-button--3-arrow:active,.aa-button--3-arrow:focus,.aa-button--3-arrow:hover,.aa-form-button--3-arrow input:active[type=submit],.aa-form-button--3-arrow input:focus[type=submit],.aa-form-button--3-arrow input:hover[type=submit]{border-color:#e8d1d8;color:#8d193e;background-color:#e8d1d8}.aa-bg-black a.aa-button--text-arrow,.aa-bg-complementary a.aa-button--text-arrow,.aa-bg-dark-blue a.aa-button--text-arrow,.aa-bg-dark a.aa-button--text-arrow,.aa-bg-light a.aa-button--text-arrow,.aa-bg-overlay--black a.aa-button--text-arrow,.aa-bg-overlay--complementary a.aa-button--text-arrow,.aa-bg-overlay--dark-blue a.aa-button--text-arrow,.aa-bg-overlay--dark a.aa-button--text-arrow,.aa-bg-overlay--light a.aa-button--text-arrow,.aa-bg-overlay--primary a.aa-button--text-arrow,.aa-bg-overlay--sea-green a.aa-button--text-arrow,.aa-bg-overlay--secondary a.aa-button--text-arrow,.aa-bg-overlay--white a.aa-button--text-arrow,.aa-bg-primary a.aa-button--text-arrow,.aa-bg-sea-green a.aa-button--text-arrow,.aa-bg-secondary a.aa-button--text-arrow,.aa-bg-white a.aa-button--text-arrow,.aa-button--text-arrow,.aa-form-button--text-arrow input[type=submit],a.aa-button--text-arrow{padding:0;border-color:#fff;border-radius:0;border-width:0;color:#8d193e;background-color:#fff}.aa-button--text-arrow:active,.aa-button--text-arrow:focus,.aa-button--text-arrow:hover,.aa-form-button--text-arrow input:active[type=submit],.aa-form-button--text-arrow input:focus[type=submit],.aa-form-button--text-arrow input:hover[type=submit],a.aa-button--text-arrow:active,a.aa-button--text-arrow:focus,a.aa-button--text-arrow:hover{border-color:transparent;color:#8d193e;background-color:transparent}.aa-bg-black a.aa-button--form,.aa-bg-complementary a.aa-button--form,.aa-bg-dark-blue a.aa-button--form,.aa-bg-dark a.aa-button--form,.aa-bg-light a.aa-button--form,.aa-bg-overlay--black a.aa-button--form,.aa-bg-overlay--complementary a.aa-button--form,.aa-bg-overlay--dark-blue a.aa-button--form,.aa-bg-overlay--dark a.aa-button--form,.aa-bg-overlay--light a.aa-button--form,.aa-bg-overlay--primary a.aa-button--form,.aa-bg-overlay--sea-green a.aa-button--form,.aa-bg-overlay--secondary a.aa-button--form,.aa-bg-overlay--white a.aa-button--form,.aa-bg-primary a.aa-button--form,.aa-bg-sea-green a.aa-button--form,.aa-bg-secondary a.aa-button--form,.aa-bg-white a.aa-button--form,.aa-button--form,.aa-form-button--form input[type=submit],.hs-form .hs-button,a.aa-button--form{padding:18px 30px;border-color:#8d193e;border-radius:6px;border-width:2px;color:#fff;background-color:#8d193e}.aa-bg-black a.aa-button--form:active,.aa-bg-black a.aa-button--form:focus,.aa-bg-black a.aa-button--form:hover,.aa-bg-complementary a.aa-button--form:active,.aa-bg-complementary a.aa-button--form:focus,.aa-bg-complementary a.aa-button--form:hover,.aa-bg-dark-blue a.aa-button--form:active,.aa-bg-dark-blue a.aa-button--form:focus,.aa-bg-dark-blue a.aa-button--form:hover,.aa-bg-dark a.aa-button--form:active,.aa-bg-dark a.aa-button--form:focus,.aa-bg-dark a.aa-button--form:hover,.aa-bg-light a.aa-button--form:active,.aa-bg-light a.aa-button--form:focus,.aa-bg-light a.aa-button--form:hover,.aa-bg-overlay--black a.aa-button--form:active,.aa-bg-overlay--black a.aa-button--form:focus,.aa-bg-overlay--black a.aa-button--form:hover,.aa-bg-overlay--complementary a.aa-button--form:active,.aa-bg-overlay--complementary a.aa-button--form:focus,.aa-bg-overlay--complementary a.aa-button--form:hover,.aa-bg-overlay--dark-blue a.aa-button--form:active,.aa-bg-overlay--dark-blue a.aa-button--form:focus,.aa-bg-overlay--dark-blue a.aa-button--form:hover,.aa-bg-overlay--dark a.aa-button--form:active,.aa-bg-overlay--dark a.aa-button--form:focus,.aa-bg-overlay--dark a.aa-button--form:hover,.aa-bg-overlay--light a.aa-button--form:active,.aa-bg-overlay--light a.aa-button--form:focus,.aa-bg-overlay--light a.aa-button--form:hover,.aa-bg-overlay--primary a.aa-button--form:active,.aa-bg-overlay--primary a.aa-button--form:focus,.aa-bg-overlay--primary a.aa-button--form:hover,.aa-bg-overlay--sea-green a.aa-button--form:active,.aa-bg-overlay--sea-green a.aa-button--form:focus,.aa-bg-overlay--sea-green a.aa-button--form:hover,.aa-bg-overlay--secondary a.aa-button--form:active,.aa-bg-overlay--secondary a.aa-button--form:focus,.aa-bg-overlay--secondary a.aa-button--form:hover,.aa-bg-overlay--white a.aa-button--form:active,.aa-bg-overlay--white a.aa-button--form:focus,.aa-bg-overlay--white a.aa-button--form:hover,.aa-bg-primary a.aa-button--form:active,.aa-bg-primary a.aa-button--form:focus,.aa-bg-primary a.aa-button--form:hover,.aa-bg-sea-green a.aa-button--form:active,.aa-bg-sea-green a.aa-button--form:focus,.aa-bg-sea-green a.aa-button--form:hover,.aa-bg-secondary a.aa-button--form:active,.aa-bg-secondary a.aa-button--form:focus,.aa-bg-secondary a.aa-button--form:hover,.aa-bg-white a.aa-button--form:active,.aa-bg-white a.aa-button--form:focus,.aa-bg-white a.aa-button--form:hover,.aa-button--form:active,.aa-button--form:focus,.aa-button--form:hover,.aa-form-button--form input:active[type=submit],.aa-form-button--form input:focus[type=submit],.aa-form-button--form input:hover[type=submit],.hs-form .hs-button:active,.hs-form .hs-button:focus,.hs-form .hs-button:hover{border-color:#360a18;color:#fff;background-color:#360a18}.aa-bg-black a.aa-button--1-arrow:after,.aa-bg-complementary a.aa-button--1-arrow:after,.aa-bg-dark-blue a.aa-button--1-arrow:after,.aa-bg-dark a.aa-button--1-arrow:after,.aa-bg-light a.aa-button--1-arrow:after,.aa-bg-overlay--black a.aa-button--1-arrow:after,.aa-bg-overlay--complementary a.aa-button--1-arrow:after,.aa-bg-overlay--dark-blue a.aa-button--1-arrow:after,.aa-bg-overlay--dark a.aa-button--1-arrow:after,.aa-bg-overlay--light a.aa-button--1-arrow:after,.aa-bg-overlay--primary a.aa-button--1-arrow:after,.aa-bg-overlay--sea-green a.aa-button--1-arrow:after,.aa-bg-overlay--secondary a.aa-button--1-arrow:after,.aa-bg-overlay--white a.aa-button--1-arrow:after,.aa-bg-primary a.aa-button--1-arrow:after,.aa-bg-sea-green a.aa-button--1-arrow:after,.aa-bg-secondary a.aa-button--1-arrow:after,.aa-bg-white a.aa-button--1-arrow:after,.aa-button--1-arrow:after,.aa-form-button--1-arrow input[type=submit]:after{content:url('data:image/svg+xml;charset=utf-8,<svg width="30" height="12" xmlns="http://www.w3.org/2000/svg"><path d="M29.098 6.195a.75.75 0 000-1.06L24.325.362a.75.75 0 00-1.06 1.06l4.242 4.243-4.242 4.243a.75.75 0 101.06 1.06l4.773-4.773zm-28.81.22h28.28v-1.5H.288v1.5z" fill="%23fff"/></svg>');display:block;padding-left:16px}.aa-bg-black a.aa-button--2-arrow:after,.aa-bg-complementary a.aa-button--2-arrow:after,.aa-bg-dark-blue a.aa-button--2-arrow:after,.aa-bg-dark a.aa-button--2-arrow:after,.aa-bg-light a.aa-button--2-arrow:after,.aa-bg-overlay--black a.aa-button--2-arrow:after,.aa-bg-overlay--complementary a.aa-button--2-arrow:after,.aa-bg-overlay--dark-blue a.aa-button--2-arrow:after,.aa-bg-overlay--dark a.aa-button--2-arrow:after,.aa-bg-overlay--light a.aa-button--2-arrow:after,.aa-bg-overlay--primary a.aa-button--2-arrow:after,.aa-bg-overlay--sea-green a.aa-button--2-arrow:after,.aa-bg-overlay--secondary a.aa-button--2-arrow:after,.aa-bg-overlay--white a.aa-button--2-arrow:after,.aa-bg-primary a.aa-button--2-arrow:after,.aa-bg-sea-green a.aa-button--2-arrow:after,.aa-bg-secondary a.aa-button--2-arrow:after,.aa-bg-white a.aa-button--2-arrow:after,.aa-button--2-arrow:after,.aa-form-button--2-arrow input[type=submit]:after{content:url('data:image/svg+xml;charset=utf-8,<svg width="30" height="12" xmlns="http://www.w3.org/2000/svg"><path d="M29.098 6.195a.75.75 0 000-1.06L24.325.362a.75.75 0 00-1.06 1.06l4.242 4.243-4.242 4.243a.75.75 0 101.06 1.06l4.773-4.773zm-28.81.22h28.28v-1.5H.288v1.5z" fill="%2325282A"/></svg>');display:block;padding-left:16px}.aa-bg-black a.aa-button--3-arrow:after,.aa-bg-complementary a.aa-button--3-arrow:after,.aa-bg-dark-blue a.aa-button--3-arrow:after,.aa-bg-dark a.aa-button--3-arrow:after,.aa-bg-light a.aa-button--3-arrow:after,.aa-bg-overlay--black a.aa-button--3-arrow:after,.aa-bg-overlay--complementary a.aa-button--3-arrow:after,.aa-bg-overlay--dark-blue a.aa-button--3-arrow:after,.aa-bg-overlay--dark a.aa-button--3-arrow:after,.aa-bg-overlay--light a.aa-button--3-arrow:after,.aa-bg-overlay--primary a.aa-button--3-arrow:after,.aa-bg-overlay--sea-green a.aa-button--3-arrow:after,.aa-bg-overlay--secondary a.aa-button--3-arrow:after,.aa-bg-overlay--white a.aa-button--3-arrow:after,.aa-bg-primary a.aa-button--3-arrow:after,.aa-bg-sea-green a.aa-button--3-arrow:after,.aa-bg-secondary a.aa-button--3-arrow:after,.aa-bg-white a.aa-button--3-arrow:after,.aa-button--3-arrow:after,.aa-form-button--3-arrow input[type=submit]:after{content:url('data:image/svg+xml;charset=utf-8,<svg width="30" height="12" xmlns="http://www.w3.org/2000/svg"><path d="M29.098 6.195a.75.75 0 000-1.06L24.325.362a.75.75 0 00-1.06 1.06l4.242 4.243-4.242 4.243a.75.75 0 101.06 1.06l4.773-4.773zm-28.81.22h28.28v-1.5H.288v1.5z" fill="%238D193E"/></svg>');display:block;padding-left:16px}.aa-bg-black a.aa-button--text-arrow,.aa-bg-complementary a.aa-button--text-arrow,.aa-bg-dark-blue a.aa-button--text-arrow,.aa-bg-dark a.aa-button--text-arrow,.aa-bg-light a.aa-button--text-arrow,.aa-bg-overlay--black a.aa-button--text-arrow,.aa-bg-overlay--complementary a.aa-button--text-arrow,.aa-bg-overlay--dark-blue a.aa-button--text-arrow,.aa-bg-overlay--dark a.aa-button--text-arrow,.aa-bg-overlay--light a.aa-button--text-arrow,.aa-bg-overlay--primary a.aa-button--text-arrow,.aa-bg-overlay--sea-green a.aa-button--text-arrow,.aa-bg-overlay--secondary a.aa-button--text-arrow,.aa-bg-overlay--white a.aa-button--text-arrow,.aa-bg-primary a.aa-button--text-arrow,.aa-bg-sea-green a.aa-button--text-arrow,.aa-bg-secondary a.aa-button--text-arrow,.aa-bg-white a.aa-button--text-arrow,.aa-button--text-arrow,.aa-form-button--text-arrow input[type=submit],a.aa-button--text-arrow{background-color:transparent;text-align:left;line-height:1.3em}.aa-bg-black a.aa-button--text-arrow:before,.aa-bg-complementary a.aa-button--text-arrow:before,.aa-bg-dark-blue a.aa-button--text-arrow:before,.aa-bg-dark a.aa-button--text-arrow:before,.aa-bg-light a.aa-button--text-arrow:before,.aa-bg-overlay--black a.aa-button--text-arrow:before,.aa-bg-overlay--complementary a.aa-button--text-arrow:before,.aa-bg-overlay--dark-blue a.aa-button--text-arrow:before,.aa-bg-overlay--dark a.aa-button--text-arrow:before,.aa-bg-overlay--light a.aa-button--text-arrow:before,.aa-bg-overlay--primary a.aa-button--text-arrow:before,.aa-bg-overlay--sea-green a.aa-button--text-arrow:before,.aa-bg-overlay--secondary a.aa-button--text-arrow:before,.aa-bg-overlay--white a.aa-button--text-arrow:before,.aa-bg-primary a.aa-button--text-arrow:before,.aa-bg-sea-green a.aa-button--text-arrow:before,.aa-bg-secondary a.aa-button--text-arrow:before,.aa-bg-white a.aa-button--text-arrow:before,.aa-button--text-arrow:before,.aa-form-button--text-arrow input[type=submit]:before{position:relative;top:1px}.aa-bg-black a.aa-button--text-arrow-smaller.aa-button--text-arrow,.aa-bg-complementary a.aa-button--text-arrow-smaller.aa-button--text-arrow,.aa-bg-dark-blue a.aa-button--text-arrow-smaller.aa-button--text-arrow,.aa-bg-dark a.aa-button--text-arrow-smaller.aa-button--text-arrow,.aa-bg-light a.aa-button--text-arrow-smaller.aa-button--text-arrow,.aa-bg-overlay--black a.aa-button--text-arrow-smaller.aa-button--text-arrow,.aa-bg-overlay--complementary a.aa-button--text-arrow-smaller.aa-button--text-arrow,.aa-bg-overlay--dark-blue a.aa-button--text-arrow-smaller.aa-button--text-arrow,.aa-bg-overlay--dark a.aa-button--text-arrow-smaller.aa-button--text-arrow,.aa-bg-overlay--light a.aa-button--text-arrow-smaller.aa-button--text-arrow,.aa-bg-overlay--primary a.aa-button--text-arrow-smaller.aa-button--text-arrow,.aa-bg-overlay--sea-green a.aa-button--text-arrow-smaller.aa-button--text-arrow,.aa-bg-overlay--secondary a.aa-button--text-arrow-smaller.aa-button--text-arrow,.aa-bg-overlay--white a.aa-button--text-arrow-smaller.aa-button--text-arrow,.aa-bg-primary a.aa-button--text-arrow-smaller.aa-button--text-arrow,.aa-bg-sea-green a.aa-button--text-arrow-smaller.aa-button--text-arrow,.aa-bg-secondary a.aa-button--text-arrow-smaller.aa-button--text-arrow,.aa-bg-white a.aa-button--text-arrow-smaller.aa-button--text-arrow,.aa-button--text-arrow.aa-button--text-arrow-smaller,.aa-form-button--text-arrow input.aa-button--text-arrow-smaller[type=submit]{font-size:16px}.aa-bg-dark-blue .aa-button--text-arrow,.aa-bg-dark-blue .aa-form-button--text-arrow input[type=submit],.aa-bg-dark-blue a.aa-button--text-arrow,.aa-bg-overlay--dark-blue .aa-button--text-arrow,.aa-bg-overlay--dark-blue .aa-form-button--text-arrow input[type=submit],.aa-bg-overlay--dark-blue a.aa-button--text-arrow,.aa-bg-overlay--primary .aa-button--text-arrow,.aa-bg-overlay--primary .aa-form-button--text-arrow input[type=submit],.aa-bg-overlay--primary a.aa-button--text-arrow,.aa-bg-overlay--secondary .aa-button--text-arrow,.aa-bg-overlay--secondary .aa-form-button--text-arrow input[type=submit],.aa-bg-overlay--secondary a.aa-button--text-arrow,.aa-bg-primary .aa-button--text-arrow,.aa-bg-primary .aa-form-button--text-arrow input[type=submit],.aa-bg-primary a.aa-button--text-arrow,.aa-bg-secondary .aa-button--text-arrow,.aa-bg-secondary .aa-form-button--text-arrow input[type=submit],.aa-bg-secondary a.aa-button--text-arrow,.aa-content-color--light .aa-button--text-arrow,.aa-content-color--light .aa-form-button--text-arrow input[type=submit],.aa-content-color--light a.aa-button--text-arrow,.aa-form-button--text-arrow .aa-bg-dark-blue input[type=submit],.aa-form-button--text-arrow .aa-bg-overlay--dark-blue input[type=submit],.aa-form-button--text-arrow .aa-bg-overlay--primary input[type=submit],.aa-form-button--text-arrow .aa-bg-overlay--secondary input[type=submit],.aa-form-button--text-arrow .aa-bg-primary input[type=submit],.aa-form-button--text-arrow .aa-bg-secondary input[type=submit],.aa-form-button--text-arrow .aa-content-color--light input[type=submit]{color:#fff}.aa-bg-black a.aa-button--2-outline:hover,.aa-bg-complementary a.aa-button--2-outline:hover,.aa-bg-dark-blue a.aa-button--2-outline:hover,.aa-bg-dark a.aa-button--2-outline:hover,.aa-bg-light a.aa-button--2-outline:hover,.aa-bg-overlay--black a.aa-button--2-outline:hover,.aa-bg-overlay--complementary a.aa-button--2-outline:hover,.aa-bg-overlay--dark-blue a.aa-button--2-outline:hover,.aa-bg-overlay--dark a.aa-button--2-outline:hover,.aa-bg-overlay--light a.aa-button--2-outline:hover,.aa-bg-overlay--primary a.aa-button--2-outline:hover,.aa-bg-overlay--sea-green a.aa-button--2-outline:hover,.aa-bg-overlay--secondary a.aa-button--2-outline:hover,.aa-bg-overlay--white a.aa-button--2-outline:hover,.aa-bg-primary a.aa-button--2-outline:hover,.aa-bg-sea-green a.aa-button--2-outline:hover,.aa-bg-secondary a.aa-button--2-outline:hover,.aa-bg-white a.aa-button--2-outline:hover,.aa-button--2-outline:hover,.aa-form-button--2-outline input:hover[type=submit]{color:#25282a}.aa-bg-overlay--sea-green .aa-button--text-arrow,.aa-bg-overlay--sea-green .aa-form-button--text-arrow input[type=submit],.aa-bg-overlay--sea-green a.aa-button--text-arrow,.aa-bg-sea-green .aa-button--text-arrow,.aa-bg-sea-green .aa-form-button--text-arrow input[type=submit],.aa-bg-sea-green a.aa-button--text-arrow,.aa-form-button--text-arrow .aa-bg-overlay--sea-green input[type=submit],.aa-form-button--text-arrow .aa-bg-sea-green input[type=submit]{color:#88eac9}.aa-bg-overlay--sea-green .aa-button--text-arrow:before,.aa-bg-overlay--sea-green .aa-form-button--text-arrow input[type=submit]:before,.aa-bg-sea-green .aa-button--text-arrow:before,.aa-bg-sea-green .aa-form-button--text-arrow input[type=submit]:before,.aa-form-button--text-arrow .aa-bg-overlay--sea-green input[type=submit]:before,.aa-form-button--text-arrow .aa-bg-sea-green input[type=submit]:before{content:url('data:image/svg+xml;charset=utf-8,<svg viewBox="0 0 18.836 11.217" xmlns="http://www.w3.org/2000/svg"><path d="M18.531 5.077L13.758.304a.75.75 0 10-1.061 1.061l3.493 3.493H0v1.5h16.189l-3.493 3.493a.75.75 0 101.061 1.061l4.773-4.773a.75.75 0 00.001-1.062z" fill="%2388EAC9"/></svg>')}.aa-button+.aa-button,.aa-button+.hs-button,.hs-button+.aa-button,.hs-button+.hs-button,.hs-form .aa-button+.hs-button,.hs-form .hs-button+.aa-button,.hs-form .hs-button+.hs-button{margin-top:20px}@media (min-width:576px){.aa-button+.aa-button,.aa-button+.hs-button,.hs-button+.aa-button,.hs-button+.hs-button,.hs-form .aa-button+.hs-button,.hs-form .hs-button+.aa-button,.hs-form .hs-button+.hs-button{margin-top:0;margin-left:20px}}.aa-button-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.aa-button-group.aa-button-group--gap{grid-gap:3rem;gap:3rem}.aa-button-group.aa-button-group--gap .aa-button,.aa-button-group.aa-button-group--gap .hs-button{margin:0}.aa-button-group.aa-button-group--gap:not(:first-child){margin-top:2rem}.aa-button-group.aa-button-group--columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aa-button-group.aa-button-group--columns .aa-button--text-arrow,.aa-button-group.aa-button-group--columns .aa-form-button--text-arrow input[type=submit],.aa-form-button--text-arrow .aa-button-group.aa-button-group--columns input[type=submit]{margin-top:30px}.aa-button-group .aa-button,.aa-button-group .hs-button{margin-top:20px;margin-right:20px;margin-left:0}.aa-button-group .aa-button+.aa-button,.aa-button-group .aa-button+.hs-button,.aa-button-group .hs-button+.aa-button,.aa-button-group .hs-button+.hs-button,.aa-button-group .hs-form .aa-button+.hs-button,.aa-button-group .hs-form .hs-button+.aa-button,.aa-button-group .hs-form .hs-button+.hs-button{margin-left:0}.aa-button-group.aa-button-group--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aa-button-group.aa-button-group--mobile-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.aa-button-group.aa-button-group--mobile-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:576px){.aa-button-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aa-button-group.aa-button-group--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.form-title{margin:0;padding-bottom:30px;color:#0c0042;background-color:transparent}.form-title:empty{display:none}.hs-form{border:1px solid transparent;font-size:16px;line-height:22px;text-align:left;background-color:transparent}.aa-landing-page .form-title,.aa-module .form-title{padding:0;color:inherit;background-color:transparent}.aa-landing-page .hs-form,.aa-module .hs-form{padding:0;border:0;background-color:transparent}.hs-form-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}@media (min-width:768px){.hs-form-field{margin-bottom:25px}}.aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,.hs-input{width:100%;height:45px;padding:5px 10px;outline:0;border:1px solid #a5a7a7;border-left:0;border-right:0;border-top:0;color:inherit;line-height:1;text-decoration:none;background-color:transparent;cursor:pointer;-webkit-box-shadow:none;box-shadow:none}@media (min-width:992px){.aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,.hs-input{padding-left:0;padding-right:15px}}.aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password:focus,.hs-input:focus{outline:none;-webkit-box-shadow:none;box-shadow:none;border-color:#25282a}.aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password::-webkit-input-placeholder,.hs-input::-webkit-input-placeholder{color:inherit;opacity:.6}.aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password::-moz-placeholder,.hs-input::-moz-placeholder{color:inherit;opacity:.6}.aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password:-ms-input-placeholder,.hs-input:-ms-input-placeholder{color:inherit;opacity:.6}.aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password::-ms-input-placeholder,.hs-input::-ms-input-placeholder{color:inherit;opacity:.6}.aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password::placeholder,.hs-input::placeholder{color:inherit;opacity:.6}form .legal-consent-container .hs-form-booleancheckbox-display>span{margin-left:29px}.aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password[type=checkbox],.aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password[type=radio],.hs-input[type=checkbox],.hs-input[type=radio]{width:auto;height:auto;margin-right:6px;border:0;position:relative;top:4px;background-color:transparent}@media (min-width:992px){.hsv-form{padding:35px 45px!important}.hsv-form-wrapper{padding:30px 60px!important}}.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{margin:0}.hs-form-field .multi-container li:not(:last-of-type){margin-bottom:5px}.hs-fieldtype-select .input{position:relative}.hs-fieldtype-select .input svg{position:absolute;height:10px;top:calc(50% - 5px);right:5px;-webkit-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none}.aa-system .hs_cos_wrapper_type_password_prompt .hs-fieldtype-select select#hs-pwd-widget-password:hover~svg path,.aa-system .hs_cos_wrapper_type_password_prompt .hs-fieldtype-select select#hs-pwd-widget-password svg path,.hs-fieldtype-select .aa-system .hs_cos_wrapper_type_password_prompt select#hs-pwd-widget-password:hover~svg path,.hs-fieldtype-select .aa-system .hs_cos_wrapper_type_password_prompt select#hs-pwd-widget-password svg path,.hs-fieldtype-select select.hs-input:hover~svg path,.hs-fieldtype-select select.hs-input svg path{fill:#25282a}.aa-system .hs_cos_wrapper_type_password_prompt select#hs-pwd-widget-password,select.hs-input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.aa-system .hs_cos_wrapper_type_password_prompt select#hs-pwd-widget-password option,select.hs-input option{color:#25282a;padding:0 10px;background-color:#fff}.aa-system .hs_cos_wrapper_type_password_prompt .hs-fieldtype-textarea textarea#hs-pwd-widget-password,.hs-fieldtype-textarea .aa-system .hs_cos_wrapper_type_password_prompt textarea#hs-pwd-widget-password,.hs-fieldtype-textarea textarea.hs-input{width:100%;height:100px;padding-top:10px;padding-bottom:10px;background-color:transparent;resize:vertical}.aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password[type=file],.hs-input[type=file]{height:auto;padding:0;background-color:transparent;border-color:transparent}.aa-system .hs_cos_wrapper_type_password_prompt .hs-fieldtype-date #hs-pwd-widget-password,.hs-fieldtype-date .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,.hs-fieldtype-date .hs-input{width:auto!important;padding-right:44px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 20h-4v-4h4v4zm-6-10h-4v4h4v-4zm6 0h-4v4h4v-4zM8 16H4v4h4v-4zm6 0h-4v4h4v-4zm-6-6H4v4h4v-4zm16-8v22H0V2h3v1c0 1.103.897 2 2 2s2-.897 2-2V2h10v1c0 1.103.897 2 2 2s2-.897 2-2V2h3zm-2 6H2v14h20V8zm-2-7a1 1 0 10-2 0v2a1 1 0 102 0V1zM6 3a1 1 0 11-2 0V1a1 1 0 112 0v2z' fill='%23000'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:calc(100% - 10px) 50%;background-size:18px auto}@media (min-width:992px){.aa-system .hs_cos_wrapper_type_password_prompt .hs-fieldtype-date #hs-pwd-widget-password,.hs-fieldtype-date .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,.hs-fieldtype-date .hs-input{padding-right:54px;background-position:calc(100% - 15px) 50%}}.aa-system .hs_cos_wrapper_type_password_prompt .hs-fieldtype-date #hs-pwd-widget-password::-webkit-calendar-picker-indicator,.hs-fieldtype-date .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password::-webkit-calendar-picker-indicator,.hs-fieldtype-date .hs-input::-webkit-calendar-picker-indicator{display:none}.hs-fieldtype-date .hs-datepicker .fn-date-picker .pika-button{-webkit-box-shadow:none!important;box-shadow:none!important;border-radius:0!important}.hs-fieldtype-date .hs-datepicker .fn-date-picker .pika-button:hover{background-color:#8d193e!important;opacity:.7!important}.hs-fieldtype-date .hs-datepicker .fn-date-picker .is-selected .pika-button{background-color:#f1f5f9;color:#25282a}.hs-fieldtype-date .hs-datepicker .fn-date-picker .is-today .pika-button{color:#25282a}.hs-submit{margin-top:20px;text-align:center}.hs-form .hs-button{min-width:200px}.hs-form ol,.hs-form ul{margin:0;padding:0;list-style:none}.hs-form ol li,.hs-form ul li{list-style:none}.hs-form-field>label{font-weight:600}.hs-form-field>label span{display:inline-block;margin-bottom:5px}.hs-form-field>label span:empty,.hs-form-field>label span:empty+span{display:none}.hs-form legend{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:block;margin-top:5px;margin-left:10px;font-size:.8em;line-height:1.2;opacity:.8}@media (min-width:992px){.hs-form legend{margin-top:10px;margin-left:15px}}.hs-form .hs-richtext p{font-size:inherit;line-height:inherit}.hs-form .hs-richtext p:not(:last-of-type){margin-bottom:10px}.hs-form .hs-richtext+.hs-form-field{margin-top:10px}.aa-system .hs_cos_wrapper_type_password_prompt .error#hs-pwd-widget-password,.hs-input.error{border-color:#25282a}ul.hs-error-msgs{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;margin-top:10px;margin-left:10px}@media (min-width:992px){ul.hs-error-msgs{margin-left:15px}}ul.hs-error-msgs li{list-style:none}ul.hs-error-msgs label{color:#25282a;font-size:.8em;line-height:1.2;font-style:italic}ul.hs-error-msgs label:before{content:"!";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.2rem;height:1.2rem;border:1px solid #25282a;border-radius:50%;margin-right:5px;font-style:normal;font-weight:700}.hs_error_rollup{margin-top:15px;padding:15px;border:1px solid #25282a}.hs_error_rollup .hs-error-msgs{margin:0}.hs_gdpr_consent_data .hs-form-booleancheckbox label,.hs_gdpr_consent_marketing .hs-form-booleancheckbox label{font-weight:700}form.hs-form fieldset{max-width:none}form.hs-form fieldset.form-columns-1 .hs-form-field,form.hs-form fieldset.form-columns-2 .hs-form-field,form.hs-form fieldset.form-columns-3 .hs-form-field{width:100%}form.hs-form fieldset.form-columns-1 .input,form.hs-form fieldset.form-columns-2 .input,form.hs-form fieldset.form-columns-3 .input{margin-right:0}.aa-system .hs_cos_wrapper_type_password_prompt form.hs-form fieldset.form-columns-1 #hs-pwd-widget-password,form.hs-form fieldset.form-columns-1 .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,form.hs-form fieldset.form-columns-1 .hs-input{width:100%}.aa-system .hs_cos_wrapper_type_password_prompt form.hs-form fieldset.form-columns-1 input#hs-pwd-widget-password[type=checkbox],.aa-system .hs_cos_wrapper_type_password_prompt form.hs-form fieldset.form-columns-1 input#hs-pwd-widget-password[type=radio],form.hs-form fieldset.form-columns-1 .aa-system .hs_cos_wrapper_type_password_prompt input#hs-pwd-widget-password[type=checkbox],form.hs-form fieldset.form-columns-1 .aa-system .hs_cos_wrapper_type_password_prompt input#hs-pwd-widget-password[type=radio],form.hs-form fieldset.form-columns-1 input[type=checkbox].hs-input,form.hs-form fieldset.form-columns-1 input[type=radio].hs-input{width:auto}@media (min-width:768px){form.hs-form fieldset.form-columns-2 .hs-form-field{width:calc(50% - 7.5px)}}@media (min-width:768px){form.hs-form fieldset.form-columns-2 .hs-form-field:not(:first-of-type){margin-left:15px}}@media (min-width:768px){form.hs-form fieldset.form-columns-3 .hs-form-field{width:calc(33.33333% - 10px)}}@media (min-width:768px){form.hs-form fieldset.form-columns-3 .hs-form-field:not(:first-of-type){margin-left:15px}}@media (max-device-width:480px) and (min-device-width:320px),(max-width:400px){.aa-system .hs_cos_wrapper_type_password_prompt form.hs-form fieldset.form-columns-2 #hs-pwd-widget-password,.aa-system .hs_cos_wrapper_type_password_prompt form.hs-form fieldset.form-columns-3 #hs-pwd-widget-password,form.hs-form fieldset.form-columns-2 .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,form.hs-form fieldset.form-columns-2 .hs-input,form.hs-form fieldset.form-columns-3 .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,form.hs-form fieldset.form-columns-3 .hs-input{width:100%!important}form.hs-form fieldset.form-columns-2 input[type=checkbox],form.hs-form fieldset.form-columns-2 input[type=radio],form.hs-form fieldset.form-columns-3 input[type=checkbox],form.hs-form fieldset.form-columns-3 input[type=radio]{width:auto!important}}.hs-form .legal-consent-container p{margin-bottom:20px}.aa-bg-dark-blue .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,.aa-bg-dark-blue .hs-input,.aa-bg-overlay--dark-blue .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,.aa-bg-overlay--dark-blue .hs-input,.aa-bg-overlay--primary .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,.aa-bg-overlay--primary .hs-input,.aa-bg-overlay--sea-green .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,.aa-bg-overlay--sea-green .hs-input,.aa-bg-overlay--secondary .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,.aa-bg-overlay--secondary .hs-input,.aa-bg-primary .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,.aa-bg-primary .hs-input,.aa-bg-sea-green .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,.aa-bg-sea-green .hs-input,.aa-bg-secondary .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,.aa-bg-secondary .hs-input,.aa-content-color--light .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,.aa-content-color--light .hs-input,.aa-form--light .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,.aa-form--light .hs-input,.aa-system .hs_cos_wrapper_type_password_prompt .aa-bg-dark-blue #hs-pwd-widget-password,.aa-system .hs_cos_wrapper_type_password_prompt .aa-bg-overlay--dark-blue #hs-pwd-widget-password,.aa-system .hs_cos_wrapper_type_password_prompt .aa-bg-overlay--primary #hs-pwd-widget-password,.aa-system .hs_cos_wrapper_type_password_prompt .aa-bg-overlay--sea-green #hs-pwd-widget-password,.aa-system .hs_cos_wrapper_type_password_prompt .aa-bg-overlay--secondary #hs-pwd-widget-password,.aa-system .hs_cos_wrapper_type_password_prompt .aa-bg-primary #hs-pwd-widget-password,.aa-system .hs_cos_wrapper_type_password_prompt .aa-bg-sea-green #hs-pwd-widget-password,.aa-system .hs_cos_wrapper_type_password_prompt .aa-bg-secondary #hs-pwd-widget-password,.aa-system .hs_cos_wrapper_type_password_prompt .aa-content-color--light #hs-pwd-widget-password,.aa-system .hs_cos_wrapper_type_password_prompt .aa-form--light #hs-pwd-widget-password{border-color:hsla(0,0%,100%,.4)}.aa-bg-dark-blue ul.hs-error-msgs label,.aa-bg-overlay--dark-blue ul.hs-error-msgs label,.aa-bg-overlay--primary ul.hs-error-msgs label,.aa-bg-overlay--sea-green ul.hs-error-msgs label,.aa-bg-overlay--secondary ul.hs-error-msgs label,.aa-bg-primary ul.hs-error-msgs label,.aa-bg-sea-green ul.hs-error-msgs label,.aa-bg-secondary ul.hs-error-msgs label,.aa-content-color--light ul.hs-error-msgs label,.aa-form--light ul.hs-error-msgs label{color:#fff}.aa-bg-dark-blue ul.hs-error-msgs label:before,.aa-bg-overlay--dark-blue ul.hs-error-msgs label:before,.aa-bg-overlay--primary ul.hs-error-msgs label:before,.aa-bg-overlay--sea-green ul.hs-error-msgs label:before,.aa-bg-overlay--secondary ul.hs-error-msgs label:before,.aa-bg-primary ul.hs-error-msgs label:before,.aa-bg-sea-green ul.hs-error-msgs label:before,.aa-bg-secondary ul.hs-error-msgs label:before,.aa-content-color--light ul.hs-error-msgs label:before,.aa-form--light ul.hs-error-msgs label:before{border-color:#fff}.aa-bg-dark-blue .hs-fieldtype-select .aa-system .hs_cos_wrapper_type_password_prompt select#hs-pwd-widget-password:hover~svg path,.aa-bg-dark-blue .hs-fieldtype-select select.hs-input:hover~svg path,.aa-bg-dark-blue .hs-fieldtype-select select~svg path,.aa-bg-overlay--dark-blue .hs-fieldtype-select .aa-system .hs_cos_wrapper_type_password_prompt select#hs-pwd-widget-password:hover~svg path,.aa-bg-overlay--dark-blue .hs-fieldtype-select select.hs-input:hover~svg path,.aa-bg-overlay--dark-blue .hs-fieldtype-select select~svg path,.aa-bg-overlay--primary .hs-fieldtype-select .aa-system .hs_cos_wrapper_type_password_prompt select#hs-pwd-widget-password:hover~svg path,.aa-bg-overlay--primary .hs-fieldtype-select select.hs-input:hover~svg path,.aa-bg-overlay--primary .hs-fieldtype-select select~svg path,.aa-bg-overlay--sea-green .hs-fieldtype-select .aa-system .hs_cos_wrapper_type_password_prompt select#hs-pwd-widget-password:hover~svg path,.aa-bg-overlay--sea-green .hs-fieldtype-select select.hs-input:hover~svg path,.aa-bg-overlay--sea-green .hs-fieldtype-select select~svg path,.aa-bg-overlay--secondary .hs-fieldtype-select .aa-system .hs_cos_wrapper_type_password_prompt select#hs-pwd-widget-password:hover~svg path,.aa-bg-overlay--secondary .hs-fieldtype-select select.hs-input:hover~svg path,.aa-bg-overlay--secondary .hs-fieldtype-select select~svg path,.aa-bg-primary .hs-fieldtype-select .aa-system .hs_cos_wrapper_type_password_prompt select#hs-pwd-widget-password:hover~svg path,.aa-bg-primary .hs-fieldtype-select select.hs-input:hover~svg path,.aa-bg-primary .hs-fieldtype-select select~svg path,.aa-bg-sea-green .hs-fieldtype-select .aa-system .hs_cos_wrapper_type_password_prompt select#hs-pwd-widget-password:hover~svg path,.aa-bg-sea-green .hs-fieldtype-select select.hs-input:hover~svg path,.aa-bg-sea-green .hs-fieldtype-select select~svg path,.aa-bg-secondary .hs-fieldtype-select .aa-system .hs_cos_wrapper_type_password_prompt select#hs-pwd-widget-password:hover~svg path,.aa-bg-secondary .hs-fieldtype-select select.hs-input:hover~svg path,.aa-bg-secondary .hs-fieldtype-select select~svg path,.aa-content-color--light .hs-fieldtype-select .aa-system .hs_cos_wrapper_type_password_prompt select#hs-pwd-widget-password:hover~svg path,.aa-content-color--light .hs-fieldtype-select select.hs-input:hover~svg path,.aa-content-color--light .hs-fieldtype-select select~svg path,.aa-form--light .hs-fieldtype-select .aa-system .hs_cos_wrapper_type_password_prompt select#hs-pwd-widget-password:hover~svg path,.aa-form--light .hs-fieldtype-select select.hs-input:hover~svg path,.aa-form--light .hs-fieldtype-select select~svg path,.aa-system .hs_cos_wrapper_type_password_prompt .aa-bg-dark-blue .hs-fieldtype-select select#hs-pwd-widget-password:hover~svg path,.aa-system .hs_cos_wrapper_type_password_prompt .aa-bg-overlay--dark-blue .hs-fieldtype-select select#hs-pwd-widget-password:hover~svg path,.aa-system .hs_cos_wrapper_type_password_prompt .aa-bg-overlay--primary .hs-fieldtype-select select#hs-pwd-widget-password:hover~svg path,.aa-system .hs_cos_wrapper_type_password_prompt .aa-bg-overlay--sea-green .hs-fieldtype-select select#hs-pwd-widget-password:hover~svg path,.aa-system .hs_cos_wrapper_type_password_prompt .aa-bg-overlay--secondary .hs-fieldtype-select select#hs-pwd-widget-password:hover~svg path,.aa-system .hs_cos_wrapper_type_password_prompt .aa-bg-primary .hs-fieldtype-select select#hs-pwd-widget-password:hover~svg path,.aa-system .hs_cos_wrapper_type_password_prompt .aa-bg-sea-green .hs-fieldtype-select select#hs-pwd-widget-password:hover~svg path,.aa-system .hs_cos_wrapper_type_password_prompt .aa-bg-secondary .hs-fieldtype-select select#hs-pwd-widget-password:hover~svg path,.aa-system .hs_cos_wrapper_type_password_prompt .aa-content-color--light .hs-fieldtype-select select#hs-pwd-widget-password:hover~svg path,.aa-system .hs_cos_wrapper_type_password_prompt .aa-form--light .hs-fieldtype-select select#hs-pwd-widget-password:hover~svg path{fill:#fff}.aa-bg-complementary .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,.aa-bg-complementary .hs-input,.aa-bg-light .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,.aa-bg-light .hs-input,.aa-bg-none .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,.aa-bg-none .hs-input,.aa-bg-overlay--complementary .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,.aa-bg-overlay--complementary .hs-input,.aa-bg-overlay--light .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,.aa-bg-overlay--light .hs-input,.aa-bg-overlay--white .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,.aa-bg-overlay--white .hs-input,.aa-bg-white .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,.aa-bg-white .hs-input,.aa-content-color--dark .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,.aa-content-color--dark .hs-input,.aa-form--dark .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,.aa-form--dark .hs-input,.aa-module .aa-form--white-bg .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,.aa-module .aa-form--white-bg .hs-input,.aa-system .hs_cos_wrapper_type_password_prompt .aa-bg-complementary #hs-pwd-widget-password,.aa-system .hs_cos_wrapper_type_password_prompt .aa-bg-light #hs-pwd-widget-password,.aa-system .hs_cos_wrapper_type_password_prompt .aa-bg-none #hs-pwd-widget-password,.aa-system .hs_cos_wrapper_type_password_prompt .aa-bg-overlay--complementary #hs-pwd-widget-password,.aa-system .hs_cos_wrapper_type_password_prompt .aa-bg-overlay--light #hs-pwd-widget-password,.aa-system .hs_cos_wrapper_type_password_prompt .aa-bg-overlay--white #hs-pwd-widget-password,.aa-system .hs_cos_wrapper_type_password_prompt .aa-bg-white #hs-pwd-widget-password,.aa-system .hs_cos_wrapper_type_password_prompt .aa-content-color--dark #hs-pwd-widget-password,.aa-system .hs_cos_wrapper_type_password_prompt .aa-form--dark #hs-pwd-widget-password,.aa-system .hs_cos_wrapper_type_password_prompt .aa-module .aa-form--white-bg #hs-pwd-widget-password{border-color:#a5a7a7}.hs-form>.form-columns-0 .hs-richtext{padding-bottom:30px}.aa-site-header__hamburger{margin-left:18px}.aa-hamburger{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:26px;position:relative;width:26px;z-index:200}.aa-hamburger span,.aa-hamburger span:after,.aa-hamburger span:before{background-color:#25282a;display:block;height:2px;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%}.aa-hamburger span:after,.aa-hamburger span:before{content:"";position:absolute}.aa-hamburger span:before{-webkit-transform:translateY(-7px);transform:translateY(-7px)}.aa-hamburger span:after{-webkit-transform:translateY(7px);transform:translateY(7px)}.aa-header-background--primary .aa-hamburger span,.aa-header-background--primary .aa-hamburger span:after,.aa-header-background--primary .aa-hamburger span:before,.aa-header-background--transparent-dark .aa-hamburger span,.aa-header-background--transparent-dark .aa-hamburger span:after,.aa-header-background--transparent-dark .aa-hamburger span:before{background-color:#fff}.js-nav-open .aa-hamburger span{background-color:transparent!important}.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-link-grid,.teamtailor-jobs__job-wrapper{display:grid}.aa-link-grid--2{grid-template-columns:1fr;grid-column-gap:30px;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}@media (min-width:768px){.aa-link-grid--2{grid-template-columns:1fr 1fr}}.aa-link-grid--3,.teamtailor-jobs__job-wrapper{grid-template-columns:1fr;grid-column-gap:30px;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}@media (min-width:768px){.aa-link-grid--3,.teamtailor-jobs__job-wrapper{grid-template-columns:1fr 1fr}}@media (min-width:992px){.aa-link-grid--3,.teamtailor-jobs__job-wrapper{grid-template-columns:1fr 1fr 1fr}}.aa-link-item,.teamtailor-jobs__job{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-top:30px;padding-bottom:30px;border-bottom:1px solid rgba(37,40,42,.2);text-decoration:none}.aa-link-item:after,.teamtailor-jobs__job:after{content:url('data:image/svg+xml;charset=utf-8,<svg width="30" height="12" xmlns="http://www.w3.org/2000/svg"><path d="M29.098 6.195a.75.75 0 000-1.06L24.325.362a.75.75 0 00-1.06 1.06l4.242 4.243-4.242 4.243a.75.75 0 101.06 1.06l4.773-4.773zm-28.81.22h28.28v-1.5H.288v1.5z" fill="%238D193E"/></svg>');display:block}.aa-link-item:after,.aa-link-item:hover:after,.teamtailor-jobs__job:after,.teamtailor-jobs__job:hover:after{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.aa-link-item:hover:after,.teamtailor-jobs__job:hover:after{-webkit-transform:translateX(3px);transform:translateX(3px)}.aa-link-item__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:50px}.aa-link-item-desc{font-size:12px;line-height:1.2}.aa-navigation-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:992px){.aa-navigation-container{margin-left:auto;margin-right:auto}}.aa-site-header .aa-navigation-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-left:auto}@media (min-width:992px){.aa-site-header .aa-navigation-buttons{margin-left:15px}}@media (min-width:1200px){.aa-site-header .aa-navigation-buttons{margin-left:20px}}.aa-site-header .aa-navigation-buttons .aa-button,.aa-site-header .aa-navigation-buttons .hs-button{font-size:14px;padding:11px 13px}.aa-site-header .aa-navigation-buttons .aa-button+.aa-button,.aa-site-header .aa-navigation-buttons .aa-button+.hs-button,.aa-site-header .aa-navigation-buttons .hs-button+.aa-button,.aa-site-header .aa-navigation-buttons .hs-button+.hs-button,.aa-site-header .aa-navigation-buttons .hs-form .aa-button+.hs-button,.aa-site-header .aa-navigation-buttons .hs-form .hs-button+.aa-button,.aa-site-header .aa-navigation-buttons .hs-form .hs-button+.hs-button{margin-right:6px}@media (min-width:992px){.aa-site-header .aa-navigation-buttons .aa-button,.aa-site-header .aa-navigation-buttons .hs-button{padding:10px}}@media (min-width:1200px){.aa-site-header .aa-navigation-buttons .aa-button,.aa-site-header .aa-navigation-buttons .hs-button{padding:12px 16px}.aa-site-header .aa-navigation-buttons .aa-button+.aa-button,.aa-site-header .aa-navigation-buttons .aa-button+.hs-button,.aa-site-header .aa-navigation-buttons .hs-button+.aa-button,.aa-site-header .aa-navigation-buttons .hs-button+.hs-button,.aa-site-header .aa-navigation-buttons .hs-form .aa-button+.hs-button,.aa-site-header .aa-navigation-buttons .hs-form .hs-button+.aa-button,.aa-site-header .aa-navigation-buttons .hs-form .hs-button+.hs-button{margin-right:8px}}@media (min-width:1440px){.aa-site-header .aa-navigation-buttons .aa-button,.aa-site-header .aa-navigation-buttons .hs-button{font-size:15px;padding:15px 22px}.aa-site-header .aa-navigation-buttons .aa-button+.aa-button,.aa-site-header .aa-navigation-buttons .aa-button+.hs-button,.aa-site-header .aa-navigation-buttons .hs-button+.aa-button,.aa-site-header .aa-navigation-buttons .hs-button+.hs-button,.aa-site-header .aa-navigation-buttons .hs-form .aa-button+.hs-button,.aa-site-header .aa-navigation-buttons .hs-form .hs-button+.aa-button,.aa-site-header .aa-navigation-buttons .hs-form .hs-button+.hs-button{margin-right:12px}}.aa-form-button--1-outline .aa-site-header .aa-navigation-buttons input[type=submit],.aa-site-header .aa-navigation-buttons .aa-button--1-outline,.aa-site-header .aa-navigation-buttons .aa-form-button--1-outline input[type=submit]{display:none!important}@media (min-width:1200px){.aa-form-button--1-outline .aa-site-header .aa-navigation-buttons input[type=submit],.aa-site-header .aa-navigation-buttons .aa-button--1-outline,.aa-site-header .aa-navigation-buttons .aa-form-button--1-outline input[type=submit]{display:inline-block!important}}.aa-navigation--mobile .aa-navigation-buttons{margin:20px auto 0}.aa-navigation--mobile .aa-navigation-buttons .aa-button,.aa-navigation--mobile .aa-navigation-buttons .hs-button{font-size:14px;padding:11px 13px}.aa-navigation li,.aa-navigation ul{list-style:none;padding:0;margin:0}.aa-navigation ul li a{display:block;text-decoration:none}.aa-navigation--primary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:992px){.aa-navigation--primary{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.aa-navigation--primary .hs-menu-wrapper>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:inherit;list-style:none}.aa-navigation--primary .hs-menu-wrapper>ul>li{height:inherit}@media (min-width:992px){.aa-navigation--primary .hs-menu-wrapper>ul>li:not(:last-child){margin-right:20px}}@media (min-width:1200px){.aa-navigation--primary .hs-menu-wrapper>ul>li:not(:last-child){margin-right:25px}}@media (min-width:1440px){.aa-navigation--primary .hs-menu-wrapper>ul>li:not(:last-child){margin-right:30px}}@media (min-width:1680px){.aa-navigation--primary .hs-menu-wrapper>ul>li:not(:last-child){margin-right:40px}}.aa-navigation--primary .hs-menu-wrapper>ul>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:inherit;font-size:14px;line-height:1.1;font-weight:400}@media (min-width:1200px){.aa-navigation--primary .hs-menu-wrapper>ul>li>a{font-size:15px}}.aa-navigation--primary .hs-menu-wrapper>ul>li.open>a,.aa-navigation--primary .hs-menu-wrapper>ul>li>a:active,.aa-navigation--primary .hs-menu-wrapper>ul>li>a:focus,.aa-navigation--primary .hs-menu-wrapper>ul>li>a:hover{color:#8d193e}.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children{position:relative}.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children:after{content:"";background-color:#8d193e;height:4px;left:-13px;position:absolute;top:calc(100% + 38px);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .2s ease;transition:all .2s ease;width:calc(100% + 26px)}.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children>a:after{content:url('data:image/svg+xml;charset=utf-8,<svg viewBox="0 0 6.02 3.716" xmlns="http://www.w3.org/2000/svg"><path d="M3.01 3.716L0 .707.707 0 3.01 2.302 5.312 0l.708.707z" fill="%2325282A"/></svg>');margin-left:5px;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-transition:all .2s ease;transition:all .2s ease;width:8px}.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children.open>a:after,.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children>a:active:after,.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children>a:focus:after,.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children>a:hover:after{content:url('data:image/svg+xml;charset=utf-8,<svg viewBox="0 0 6.02 3.716" xmlns="http://www.w3.org/2000/svg"><path d="M3.01 3.716L0 .707.707 0 3.01 2.302 5.312 0l.708.707z" fill="%238D193E"/></svg>')}.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children.open>a:after{-webkit-transform:translateY(2px) rotate(-180deg);transform:translateY(2px) rotate(-180deg)}.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children:active>a:after{-webkit-transform:translateY(0);transform:translateY(0)}.aa-navigation .hs-menu-depth-2 .title{margin:30px 0 0;display:block;font-size:1.5rem}@media (min-width:992px){.aa-navigation .hs-menu-depth-2 .title{font-size:2rem;margin:35px 0 0}}.aa-navigation .hs-menu-depth-2.hs-menu-depth-2--title{display:block!important}.aa-navigation .hs-menu-depth-2:first-child .title{margin-top:0}.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper{display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;left:50%;max-width:375px;padding-bottom:60px;padding-top:60px;position:absolute;top:calc(100% + 41px);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:50vw;max-height:100vh}.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper:before{content:"";background-color:#f1f5f9;height:100%;left:-100vw;position:absolute;top:0;width:200vw}.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper .hs-menu-level-2--text-smaller .hs-menu-depth-2{margin-bottom:15px}.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper .hs-menu-level-2--text-smaller a{font-size:1.5rem}.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper.hs-menu-children-wrapper--multi{max-width:520px}.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper.hs-menu-children-wrapper--multi .hs-menu-level-2{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:20px;grid-row-gap:0}.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper.hs-menu-children-wrapper--multi .hs-menu-depth-2{max-width:375px}.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper.hs-menu-children-wrapper--featured{max-width:90vw;left:10vw;width:1425px;padding-left:20px;padding-right:20px}.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper.hs-menu-children-wrapper--featured .hs-menu-level-2__featured__inner{max-width:330px;width:100%}.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper.hs-menu-children-wrapper--featured .hs-menu-depth-2 a{max-width:370px;width:100%}.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper.hs-menu-children-wrapper--featured .hs-menu-level-2{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-column-gap:20px;grid-row-gap:0}.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper.hs-menu-children-wrapper--featured .hs-menu-depth-2:not(:last-child){margin-bottom:20px}.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper.hs-menu-children-wrapper--featured .cta_button{text-decoration:none!important}.aa-navigation--primary .hs-menu-depth-1:first-child .hs-menu-children-wrapper--featured{left:31vw!important}@media (min-width:1200px){.aa-navigation--primary .hs-menu-depth-1:first-child .hs-menu-children-wrapper--featured{left:27vw!important}}@media (min-width:1440px){.aa-navigation--primary .hs-menu-depth-1:first-child .hs-menu-children-wrapper--featured{left:20vw!important}}.aa-navigation--primary .hs-menu-depth-1:nth-child(2) .hs-menu-children-wrapper--featured{left:17vw!important}.aa-navigation--primary .hs-menu-depth-1:nth-child(4) .hs-menu-children-wrapper--featured{left:-7vw!important}@media (min-width:1200px){.aa-navigation--primary .hs-menu-depth-1:nth-child(4) .hs-menu-children-wrapper--featured{left:6vw!important}}.aa-navigation--primary .hs-menu-depth-1:last-child .hs-menu-children-wrapper--featured{left:-15vw!important}@media (min-width:1200px){.aa-navigation--primary .hs-menu-depth-1:last-child .hs-menu-children-wrapper--featured{left:-2vw!important}}.hs-menu-level-2__featured{position:relative;z-index:5}@media (min-width:992px){.hs-menu-level-2__featured{margin:0;border-left:1px solid rgba(0,0,0,.3);padding:0 0 0 60px}}.hs-menu-level-2__featured .hs-menu-level-2__featured__content{margin-top:35px}@media (min-width:992px){.hs-menu-level-2__featured .hs-menu-level-2__featured__content{margin:0}}.hs-menu-level-2__featured .title{margin:0 0 15px;display:block;font-size:1.8rem}@media (min-width:992px){.hs-menu-level-2__featured .title{font-size:2rem;margin:0 0 15px}}.hs-menu-level-2__featured__button a{margin-top:20px;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;text-align:left}.aa-navigation--primary .hs-menu-depth-1.open:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.aa-navigation--primary .hs-menu-depth-1.open>.hs-menu-children-wrapper{display:block}.aa-navigation .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper ul>li{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;position:relative;width:100%;z-index:2}.aa-navigation .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper ul>li:not(:last-child){margin-bottom:25px}@media (min-width:992px){.aa-navigation .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper ul>li:not(:last-child){margin-bottom:30px}}.aa-navigation .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper img:not(.default){grid-column:1/2;grid-row:1/3;height:20px;margin-right:12px;margin-top:3px;-o-object-fit:contain;object-fit:contain;width:20px}.aa-navigation .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper a:not(.default){grid-column:2/3;grid-row:1/2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px}@media (min-width:992px){.aa-navigation .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper a:not(.default){font-size:inherit}}.aa-navigation .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper a:not(.default):active,.aa-navigation .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper a:not(.default):focus,.aa-navigation .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper a:not(.default):hover{text-decoration:underline}.aa-navigation .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper a:not(.default):not(.aa-button):not(.hs-button):not(.default):after{content:url('data:image/svg+xml;charset=utf-8,<svg viewBox="0 0 18.836 11.217" xmlns="http://www.w3.org/2000/svg"><path d="M18.531 5.077L13.758.304a.75.75 0 10-1.061 1.061l3.493 3.493H0v1.5h16.189l-3.493 3.493a.75.75 0 101.061 1.061l4.773-4.773a.75.75 0 00.001-1.062z" fill="%238D193E" shape-rendering="geometricPrecision"/></svg>');-webkit-box-sizing:content-box;box-sizing:content-box;display:block;margin-left:auto;padding-left:15px;-webkit-transition:all .2s ease;transition:all .2s ease;width:18px}@media (min-width:992px){.aa-navigation .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper a:not(.default):not(.aa-button):not(.hs-button):not(.default):after{width:20px}}.aa-navigation .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper a:not(.default):active:after,.aa-navigation .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper a:not(.default):focus:after,.aa-navigation .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper a:not(.default):hover:after{-webkit-transform:translateX(5px);transform:translateX(5px)}.aa-navigation .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper p{grid-column:2/3;grid-row:2/3;color:rgba(37,40,42,.7);font-size:13px;line-height:22px;margin-top:5px}@media (min-width:992px){.aa-navigation .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper p{font-size:14px;line-height:24px}}.aa-navigation .aa-navigation-inner{overflow-y:auto;max-height:70vh;padding-right:15px}@media (max-width:991px){body.js-nav-open,html.js-nav-open{overflow:hidden}}.aa-navigation--mobile{background-color:#f1f5f9;height:calc(100% - 95px);overflow-y:scroll;position:fixed;right:-100%;top:95px;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%;z-index:998}.aa-navigation--mobile .aa-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%;padding-bottom:45px;padding-top:45px}.aa-navigation--mobile .hs-menu-wrapper{margin-bottom:auto}.aa-navigation--mobile .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper a{margin:15px 0}.aa-navigation--mobile .hs-menu-depth-1>ul.hs-menu-level-2__featured{width:100%;max-width:100%;margin:30px 0;background:#fff;padding:40px 30px}.aa-navigation--mobile .hs-menu-depth-1>ul.hs-menu-level-2__featured li{max-width:360px;margin:0 auto;width:100%}.js-nav-open .aa-navigation--mobile{right:0}.aa-navigation--mobile ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;margin:0;list-style:none}.aa-navigation--mobile ul li{padding:0;margin:0}.aa-navigation--mobile .hs-menu-depth-1:not(:last-child){margin-bottom:20px}.aa-navigation--mobile .hs-menu-depth-1>a{font-size:inherit;font-weight:400;line-height:1.1;padding:7px 0}.aa-navigation--mobile .hs-menu-depth-1>ul{display:none;margin:0;padding-bottom:15px;padding-left:10px;padding-top:0}.aa-navigation--mobile .hs-menu-depth-1>ul:first-of-type{padding-top:15px}.aa-navigation--mobile .hs-item-has-children>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aa-navigation--mobile .hs-item-has-children>a:after{content:url('data:image/svg+xml;charset=utf-8,<svg viewBox="0 0 6.02 3.716" xmlns="http://www.w3.org/2000/svg"><path d="M3.01 3.716L0 .707.707 0 3.01 2.302 5.312 0l.708.707z" fill="%2325282A"/></svg>');margin-left:8px;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-transition:all .2s ease;transition:all .2s ease;width:9px}.aa-navigation--mobile .hs-item-has-children.open>a:after{-webkit-transform:translateY(2px) rotate(-180deg);transform:translateY(2px) rotate(-180deg)}.hs-menu-level-2__featured__logos__inner{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-template-columns:minmax(0,1fr);grid-gap:20px 20px}@media (min-width:768px){.hs-menu-level-2__featured__logos__inner{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.hs-menu-level-2__featured__logos__inner .hs-menu-level-2__featured__logos__logo{width:100%}.hs-menu-level-2__featured__logos__inner .hs-menu-level-2__featured__logos__logo a{display:block}.hs-menu-level-2__featured__logos__inner .hs-menu-level-2__featured__logos__logo img{width:100%;height:auto}.aa-icon{display:block;margin-bottom:20px}.aa-icon .aa-icon__inner{width:30px;height:30px;position:relative;overflow:hidden}.aa-icon .aa-icon__inner.aa-icon__inner--small{width:20px;height:20px}.aa-icon .aa-icon__inner.aa-icon__inner--large{width:40px;height:40px}.aa-icon .aa-icon__inner img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.aa-social-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aa-social-links__icon{background-color:#8d193e;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:40px;width:40px;margin:0 5px;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease}.aa-social-links__icon svg{fill:#fff;height:15px;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-container{position:relative;overflow:hidden;padding-bottom:56.25%;background-size:cover;background-repeat:no-repeat}.aa-video-container video{position:absolute;width:100%;height:100%;height:auto;background-size:cover;-webkit-transform:none;transform:none;margin-left:0;-o-object-fit:cover;object-fit:cover}.aa-video-container--youtube{padding-bottom:0}.aa-video-thumbnail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-size:cover;background-position:50%;background-repeat:no-repeat;z-index:1;opacity:1;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;cursor:pointer}.aa-video-thumbnail,.aa-video-thumbnail:before{position:absolute;top:0;bottom:0;left:0;right:0}.aa-video-thumbnail:before{content:"";background-color:rgba(37,40,42,.5)}.aa-video-thumbnail.is-hidden{opacity:0;visibility:hidden}.aa-video-thumbnail+video{visibility:hidden}.aa-video-thumbnail.is-hidden+video{visibility:visible}.aa-video-thumbnail .aa-play{pointer-events:none}.aa-play{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:60px;width:60px;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:100;-webkit-transition:all .2s ease;transition:all .2s ease}@media (min-width:768px){.aa-play{height:80px;width:80px}}.aa-play:before{position:relative;content:"";display:block;width:0;height:0;margin-top:2px;margin-left:6px;border-color:transparent transparent transparent #fff;border-style:solid;border-width:17.5px 0 17.5px 23px;z-index:100}@media (min-width:768px){.aa-play:before{border-width:35px 0 35px 46px}}.aa-play:hover{cursor:pointer}.aa-youtube{background-color:#25282a;position:relative;padding-top:56.25%;overflow:hidden}.aa-youtube:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#25282a;opacity:.3}.aa-youtube img{width:100%;height:auto;top:-16.84%;left:0}.aa-youtube iframe,.aa-youtube img{position:absolute}.aa-youtube iframe{z-index:2;height:100%;width:100%;top:0;left:0}.slick-slide{z-index:4}.slick-dots{position:absolute;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:0;margin:0;list-style:none;text-align:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:140px;z-index:0;background:-webkit-gradient(linear,left bottom,left top,color-stop(33%,rgba(0,0,0,.6)),to(transparent));background:linear-gradient(0deg,rgba(0,0,0,.6) 33%,transparent)}.slick-dots li.slick-active button:before{opacity:1;background:#fff}.slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:15px;height:15px;content:"";background:#fff;border-radius:50%;text-align:center;opacity:.5;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li{position:relative;display:inline-block;margin:0 10px;padding:0}.slick-dots li,.slick-dots li button{width:15px;height:15px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.aa-site-header{height:95px;left:0;position:fixed;top:0;width:100%;z-index:20}@media (min-width:992px){.aa-site-header{height:100px}}.aa-site-header .aa-branding{margin-right:15px}.aa-blog-listing,.aa-blog-post,.aa-landing-page,.aa-system-page,.aa-webpage{margin-top:95px}@media (min-width:992px){.aa-blog-listing,.aa-blog-post,.aa-landing-page,.aa-system-page,.aa-webpage{margin-top:100px}}.aa-site-header.aa-site-header--landing-page .aa-site-header__inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aa-site-header.aa-site-header--landing-page .aa-branding{margin-right:0}.aa-site-header__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:inherit;padding-top:15px;max-width:1950px}@media (min-width:992px){.aa-site-header__inner{padding-top:0}}.aa-branding{width:100%;max-width:109px}@media (min-width:1200px){.aa-branding{max-width:124px}}@media (min-width:1440px){.aa-branding{max-width:140px}}.aa-branding a{display:-webkit-box;display:-ms-flexbox;display:flex}.aa-branding a,.aa-branding svg{height:100%;width:100%}.aa-site-footer{padding-top:60px;padding-bottom:60px;width:100%}@media (min-width:992px){.aa-site-footer{padding-top:90px;padding-bottom:90px}}.aa-site-footer__primary__inner,.aa-site-footer__secondary__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}@media (min-width:992px){.aa-site-footer__primary__inner,.aa-site-footer__secondary__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.aa-site-footer__primary__inner{border-bottom:1px solid rgba(241,245,249,.2);padding-bottom:40px}@media (min-width:992px){.aa-site-footer__primary__inner{padding-bottom:55px}}.aa-site-footer__primary__inner .aa-branding{width:26px}.aa-site-footer__primary__inner .aa-branding:not(:last-child){margin-bottom:18px}.aa-site-footer__primary__inner .aa-site-footer__rich-text{margin-bottom:20px}.aa-site-footer__primary__inner .aa-site-footer__social{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.aa-site-footer__primary__inner .aa-site-footer__social a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all .2s ease;transition:all .2s ease}.aa-site-footer__primary__inner .aa-site-footer__social a:not(:last-child){margin-right:15px}.aa-site-footer__primary__inner .aa-site-footer__social a:active,.aa-site-footer__primary__inner .aa-site-footer__social a:focus,.aa-site-footer__primary__inner .aa-site-footer__social a:hover{-webkit-transform:scale(1.15);transform:scale(1.15)}.aa-site-footer__primary__inner .aa-site-footer__social svg{height:100%;width:18px}.aa-site-footer__secondary .aa-site-footer__secondary__inner{padding-top:40px}@media (min-width:992px){.aa-site-footer__secondary .aa-site-footer__secondary__inner{padding-top:30px}}.aa-site-footer__secondary .aa-site-footer__copyright{margin-bottom:15px;margin-right:0;text-align:center}@media (min-width:992px){.aa-site-footer__secondary .aa-site-footer__copyright{margin-bottom:0;margin-right:auto;text-align:left}}.aa-site-footer__secondary .aa-site-footer__policies{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:992px){.aa-site-footer__secondary .aa-site-footer__policies{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.aa-site-footer__secondary .aa-site-footer__policies a,.aa-site-footer__secondary p{color:hsla(0,0%,100%,.6);font-size:14px;line-height:24px}.aa-site-footer__secondary a{text-decoration:none}.aa-site-footer__secondary a:not(:last-child){margin-bottom:15px;margin-right:0}@media (min-width:992px){.aa-site-footer__secondary a:not(:last-child){margin-bottom:0;margin-right:15px}}@media (min-width:1200px){.aa-site-footer__secondary a:not(:last-child){margin-right:20px}}.aa-site-footer__secondary a:active,.aa-site-footer__secondary a:focus,.aa-site-footer__secondary a:hover{text-decoration:underline}.aa-site-footer__col{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.aa-site-footer__col .hs-menu-depth-2 p{font-size:15px;margin:25px 0 5px}@media (min-width:992px){.aa-site-footer__col{display:block;text-align:left}}.aa-site-footer__col:first-child{margin-bottom:40px}@media (min-width:992px){.aa-site-footer__col:first-child{margin-bottom:0;margin-right:auto}}.aa-site-footer__col:first-child li,.aa-site-footer__col:first-child p{font-size:14px;line-height:24px;max-width:300px}.aa-site-footer__col:not(:first-child):not(:last-child){margin-bottom:20px;margin-right:0}@media (min-width:992px){.aa-site-footer__col:not(:first-child):not(:last-child){margin-bottom:0;margin-right:40px}}@media (min-width:1200px){.aa-site-footer__col:not(:first-child):not(:last-child){margin-right:60px}}@media (min-width:992px){.aa-site-footer__col:nth-child(2){margin-left:20px}}.aa-site-footer__col ul{margin:0;padding:0;list-style:none}.aa-site-footer__col a{text-decoration:none}.aa-site-footer__col a:active,.aa-site-footer__col a:focus,.aa-site-footer__col a:hover{text-decoration:underline}.aa-site-footer__col .hs-menu-depth-1{font-weight:600}.aa-site-footer__col .hs-menu-depth-1:not(:only-child){margin-bottom:10px}@media (min-width:992px){.aa-site-footer__col .hs-menu-depth-1:not(:only-child){font-size:16px;margin-bottom:18px}}.aa-site-footer__col .hs-menu-depth-1 a{font-weight:inherit}@media (min-width:992px){.aa-site-footer__col .hs-menu-depth-1 a{font-size:inherit}}@media (min-width:1200px){.aa-site-footer__col .hs-menu-depth-1 a{font-size:inherit}}.aa-site-footer__col .hs-menu-depth-2:not(:last-child){margin-bottom:5px}.aa-site-footer__col .hs-menu-depth-2 a{color:hsla(0,0%,100%,.8);font-size:14px;line-height:24px}.aa-site-footer--landing-page.aa-site-footer{padding-top:35px;padding-bottom:35px}.aa-site-footer--landing-page .aa-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:992px){.aa-site-footer--landing-page .aa-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.aa-site-footer--landing-page .aa-branding svg path{fill:#fff}.aa-site-footer--landing-page .aa-site-footer__policies{margin-top:15px}@media (min-width:992px){.aa-site-footer--landing-page .aa-site-footer__policies{margin-top:0}}.aa-accordion--header{margin-bottom:30px}@media (min-width:992px){.aa-accordion--header{margin-bottom:35px}}.aa-accordion-item{border-bottom:1px solid rgba(37,40,42,.2);padding:12px 0}.aa-accordion-item:first-child{border-top:1px solid rgba(37,40,42,.2)}.aa-accordion-item__header{padding:10px 40px 10px 0;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.aa-accordion-item__header:after,.aa-accordion-item__header:before{content:"";background-color:#25282a;height:2px;position:absolute;right:0;top:calc(50% - 1px);-webkit-transition:all .2s ease;transition:all .2s ease;width:18px}.aa-accordion-item__header:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.aa-accordion-item__header.is-active:before{-webkit-transform:scaleX(0);transform:scaleX(0)}.aa-accordion-item__header.is-active:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.aa-accordion-item__body{display:none;margin-top:12px;padding-bottom:10px;padding-right:40px}.aa-bg-dark-blue .aa-accordion-item,.aa-bg-overlay--dark-blue .aa-accordion-item,.aa-bg-overlay--primary .aa-accordion-item,.aa-bg-overlay--sea-green .aa-accordion-item,.aa-bg-overlay--secondary .aa-accordion-item,.aa-bg-primary .aa-accordion-item,.aa-bg-sea-green .aa-accordion-item,.aa-bg-secondary .aa-accordion-item{border-bottom:1px solid hsla(0,0%,100%,.2)}.aa-bg-dark-blue .aa-accordion-item:first-child,.aa-bg-overlay--dark-blue .aa-accordion-item:first-child,.aa-bg-overlay--primary .aa-accordion-item:first-child,.aa-bg-overlay--sea-green .aa-accordion-item:first-child,.aa-bg-overlay--secondary .aa-accordion-item:first-child,.aa-bg-primary .aa-accordion-item:first-child,.aa-bg-sea-green .aa-accordion-item:first-child,.aa-bg-secondary .aa-accordion-item:first-child{border-top:1px solid hsla(0,0%,100%,.2)}.aa-bg-dark-blue .aa-accordion-item__header:after,.aa-bg-dark-blue .aa-accordion-item__header:before,.aa-bg-overlay--dark-blue .aa-accordion-item__header:after,.aa-bg-overlay--dark-blue .aa-accordion-item__header:before,.aa-bg-overlay--primary .aa-accordion-item__header:after,.aa-bg-overlay--primary .aa-accordion-item__header:before,.aa-bg-overlay--sea-green .aa-accordion-item__header:after,.aa-bg-overlay--sea-green .aa-accordion-item__header:before,.aa-bg-overlay--secondary .aa-accordion-item__header:after,.aa-bg-overlay--secondary .aa-accordion-item__header:before,.aa-bg-primary .aa-accordion-item__header:after,.aa-bg-primary .aa-accordion-item__header:before,.aa-bg-sea-green .aa-accordion-item__header:after,.aa-bg-sea-green .aa-accordion-item__header:before,.aa-bg-secondary .aa-accordion-item__header:after,.aa-bg-secondary .aa-accordion-item__header:before{background-color:#fff}@media (min-width:992px){.aa-accordion-columns .aa-accordion-item,.aa-accordion-columns .aa-accordion-item:first-child{border:0}.aa-accordion-columns .aa-accordion-item:before{content:"";display:block;height:1px;width:50%;background:rgba(37,40,42,.2);-webkit-transform:translateY(-12px);transform:translateY(-12px)}.aa-accordion-columns .aa-accordion-item:last-child:after{content:"";display:block;height:1px;width:50%;background:rgba(37,40,42,.2);-webkit-transform:translateY(12px);transform:translateY(12px)}}.aa-accordion-columns .aa-accordion__body{position:relative}@media (min-width:992px){.aa-accordion-columns .aa-accordion-item__body,.aa-accordion-columns .aa-accordion-item__header{max-width:50%}}.aa-accordion-columns .aa-accordion-item__image{display:none}@media (min-width:992px){.aa-accordion-columns .aa-accordion-item__image{position:absolute;right:0;top:0;max-width:47%;width:100%;margin-top:0;margin-bottom:0;display:block;visibility:hidden}.aa-accordion-columns .aa-accordion-item__image img{margin-right:0;margin-left:auto}}.aa-accordion-columns .aa-accordion-item.is-active .aa-accordion-item__image{display:block;margin-top:20px;margin-bottom:20px}@media (min-width:992px){.aa-accordion-columns .aa-accordion-item.is-active .aa-accordion-item__image{visibility:visible;margin-top:0;margin-bottom:0}}.price-calculator .aa-hero{position:relative;min-height:550px;margin-bottom:0}@media (min-width:768px){.price-calculator .aa-hero{min-height:700px}}@media (min-width:992px){.price-calculator .aa-hero{min-height:800px;margin-bottom:80px}}.price-calculator .aa-hero .aa-hero__body{text-align:center;margin-left:auto;margin-right:auto}.price-calculator .aa-hero .aa-hero-content{color:#fff;padding-top:60px;padding-left:20px;padding-right:20px}@media (min-width:992px){.price-calculator .aa-hero .aa-hero-content{padding-top:130px}}@media (min-width:1440px){.price-calculator .aa-hero .aa-hero-content{padding-left:0;padding-right:0}}.price-calculator .aa-hero .aa-hero-bg{position:absolute;top:0;left:0;right:0;width:100%;height:65%;z-index:-1}.price-calculator .aa-hero .aa-hero-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:919px){.price-calculator .aa-hero+.aa-wysiwyg{margin-top:20px}}@media (min-width:768px){.price-calculator .aa-devices{display:-ms-flexbox;display:flex;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.price-calculator .aa-devices .aa-device{width:100%;margin-top:20px}.price-calculator .aa-devices .aa-device .calculator-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:240px;margin-left:auto;margin-right:auto}.price-calculator .aa-devices .aa-device .calculator-input input{border:0;border-bottom:1px solid #000;padding-bottom:10px;padding-top:10px;width:100%}@media (min-width:768px){.price-calculator .aa-devices .aa-device{max-width:33.3333%;width:100%;margin-top:40px}}.price-calculator .aa-devices .aa-device img{width:auto;height:300px;margin:0 auto 20px}@media (min-width:768px){.price-calculator .aa-devices .aa-device img{height:500px;margin:0 auto 40px}}.price-calculator .aa-devices .aa-device select{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-line-pack:center;align-content:center;height:40px;width:100%;max-width:250px;padding-left:10px;padding-right:10px;margin-bottom:10px;font-family:Poppins,Arial,sans-serif;font-weight:400;font-size:14px;line-height:20px;text-decoration:none;color:#25282a;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(https://5435996.fs1.hubspotusercontent-na1.net/hubfs/5435996/avidly-v2/assets/icons/arrow-down.svg);background-size:17px 10px;background-repeat:no-repeat;background-position:calc(100% - 12px) 50%;background-color:#fff;border:1px solid #25282a;border-radius:0}@media (min-width:768px){.price-calculator .aa-devices .aa-device select{margin-bottom:0}}@media (min-width:992px){.price-calculator .aa-devices .aa-device select{height:50px;font-size:15px}}.price-calculator .aa-devices .aa-device select option{font-weight:400;color:#25282a}.price-calculator .aa-devices .aa-device select::-ms-expand{display:none}.price-calculator .aa-devices .aa-device select:focus{outline:none}.price-calculator .aa-wysiwyg .aa-wysiwyg__inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media (min-width:992px){.price-calculator .aa-wysiwyg .aa-wysiwyg__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1440px){.price-calculator .aa-wysiwyg .aa-wysiwyg__inner{padding-left:0;padding-right:0}}.price-calculator .aa-wysiwyg .aa-wysiwyg__body-inner{margin-top:30px;margin-bottom:30px}@media (min-width:992px){.price-calculator .aa-wysiwyg .aa-wysiwyg__body-inner{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:relative;margin-top:0;margin-bottom:0}}.price-calculator .aa-wysiwyg .aa-wysiwyg__body-inner .whale{margin-bottom:0}.price-calculator .aa-wysiwyg .aa-wysiwyg__body-inner h2{margin-top:0}@media (min-width:992px){.price-calculator .aa-wysiwyg .aa-wysiwyg__header{width:45%}}.price-calculator .aa-wysiwyg .aa-wysiwyg__body{margin-bottom:30px}.price-calculator .aa-wysiwyg .aa-wysiwyg__body .aa-numbers-big-text{color:#65ad65;margin-bottom:0;line-height:1.2}@media (min-width:992px){.price-calculator .aa-wysiwyg .aa-wysiwyg__body{width:55%;margin-bottom:0}.price-calculator .aa-wysiwyg .aa-wysiwyg__body .aa-wysiwyg__body-inner{max-width:610px;margin-left:auto;margin-right:auto}}.price-calculator .aa-devices .slick-next,.price-calculator .aa-devices .slick-prev{height:28px;width:45px}.price-calculator .aa-devices button.slick-prev.slick-arrow{left:20px;z-index:1;background:none;border:0;overflow:hidden}.price-calculator .aa-devices button.slick-prev.slick-arrow:before{content:"";background-image:url(https://5435996.fs1.hubspotusercontent-na1.net/hubfs/5435996/avidly-v2/assets/icons/dark/svg/arrow-right-dark_thicker.svg);background-repeat:no-repeat;background-position-x:center;background-position-y:center;background-size:cover;width:24px;height:24px;display:block;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.price-calculator .aa-devices button.slick-next.slick-arrow{right:20px;z-index:1;background:none;border:0;overflow:hidden}.price-calculator .aa-devices button.slick-next.slick-arrow:before{content:"";background-image:url(https://5435996.fs1.hubspotusercontent-na1.net/hubfs/5435996/avidly-v2/assets/icons/dark/svg/arrow-right-dark_thicker.svg);background-repeat:no-repeat;background-position-x:center;background-position-y:center;background-size:cover;width:24px;height:24px;display:block}.price-calculator--rent .slick-list{width:100%}.price-calculator--rent .aa-results{display:none}.price-calculator--rent .aa-results.active{display:block}.price-calculator--rent .aa-results__inner{margin-left:auto;margin-right:auto}@media (min-width:992px){.price-calculator--rent .aa-wysiwyg .aa-wysiwyg__header{width:60%}}@media (min-width:992px){.price-calculator--rent .aa-wysiwyg .aa-wysiwyg__body{width:40%}}.price-calculator--rent input,.price-calculator--rent select{border:0;border-bottom:1px solid #000;padding-bottom:10px;padding-top:10px;width:100%}.price-calculator--rent .aa-results__selects{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.price-calculator--rent .aa-results__selects>input,.price-calculator--rent .aa-results__selects>select{max-width:48%}@media (min-width:576px){.price-calculator--rent .aa-results__selects>input,.price-calculator--rent .aa-results__selects>select{max-width:45%}}.price-calculator--rent .aa-results__result{display:grid;grid-template-columns:70% 1fr;grid-template-rows:auto}.price-calculator--rent .aa-results__result .aa-results__result__price{text-align:right}.price-calculator--rent .aa-results__text{margin-top:30px;margin-bottom:30px}.price-calculator--rent .aa-results__result--heading{font-weight:700}.price-calculator--rent .aa-devices .slick-next,.price-calculator--rent .aa-devices .slick-prev{bottom:65%}@media (min-width:992px){.price-calculator--rent .aa-devices .slick-next,.price-calculator--rent .aa-devices .slick-prev{bottom:63%}}.price-calculator--rent .aa-devices .slick-prev{position:absolute;left:0}.price-calculator--rent .aa-devices .slick-next{position:absolute;right:0}.price-calculator--rent .aa-wysiwyg .aa-wysiwyg__body-inner{margin-top:50px}.price-calculator--rent .aa-wysiwyg .aa-wysiwyg__body-inner h2{margin-bottom:0}.aa-wysiwyg__inner .price-calculator--rent .aa-results__subtitle{font-weight:700}.aa-device .aa-iphone__name{margin-bottom:0}.price-calculator--rent .aa-hero-content h1{margin-bottom:30px}.price-calculator--rent .aa-hero-content p{max-width:980px;margin-left:auto;margin-right:auto}.aa-cards__body{display:grid;grid-gap:45px;grid-template-columns:1fr;width:100%}@media (min-width:768px){.aa-cards__body{grid-gap:45px 16px;grid-template-columns:1fr 1fr}}@media (min-width:992px){.aa-cards__body{grid-gap:60px 22px;grid-template-columns:1fr 1fr 1fr}}@media (min-width:992px){.aa-cards--two .aa-cards__body{grid-template-columns:1fr 1fr}}@media (min-width:1200px){.aa-cards--two .aa-cards__body{grid-gap:60px 30px}}@media (min-width:992px){.aa-cards--four .aa-cards__body{grid-gap:60px 18px;grid-template-columns:1fr 1fr 1fr 1fr}}.aa-blog-listing--filtering .aa-cards .aa-content{width:100%;margin-bottom:50px}@media (min-width:992px){.aa-blog-listing--filtering .aa-cards .aa-content{max-width:1244px;margin-right:-44px}}.aa-blog-listing--filtering .aa-tags .aa-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.aa-blog-listing--filtering .aa-tags .aa-content{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.aa-blog-listing--filtering .aa-tags .aa-content .aa-tag{margin-bottom:0}.aa-blog-listing--filtering .aa-tags__type{margin-top:10px;margin-bottom:20px}@media (min-width:768px){.aa-blog-listing--filtering .aa-tags__type{margin-top:0;margin-bottom:0}}.aa-blog-listing--filtering .aa-tags .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,.aa-blog-listing--filtering .aa-tags .hs-input,.aa-system .hs_cos_wrapper_type_password_prompt .aa-blog-listing--filtering .aa-tags #hs-pwd-widget-password{border-color:#8d193e;border-width:2px;background-image:url('data:image/svg+xml;charset=utf-8,<svg width="16" height="10" fill="%238D193E" xmlns="http://www.w3.org/2000/svg"><path d="M2.286 0L8 5.714 13.714 0 16 1.143l-8 8-8-8L2.286 0z"/></svg>');background-repeat:no-repeat;background-position:right 55%;background-size:12px;padding-right:18px}.aa-blog-listing--filtering .aa-cards__body{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.aa-blog-listing--filtering .aa-card{width:100%;height:auto;margin-bottom:45px}@media (min-width:768px){.aa-blog-listing--filtering .aa-card{width:calc(50% - 16px)}}@media (min-width:992px){.aa-blog-listing--filtering .aa-card{width:calc(33% - 22px)}}.aa-blog-listing--filtering .aa-card.hidden{display:none}@media (min-width:768px){.aa-blog-listing--filtering .aa-filter-gutter-sizer{width:16px}}@media (min-width:992px){.aa-blog-listing--filtering .aa-filter-gutter-sizer{width:22px}}.aa-blog-listing--filtering .aa-cards__footer{padding-top:20px;text-align:center}.aa-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;min-width:0}.aa-cards--card-bg .aa-card{background-color:#fff}.aa-cards--card-bg .aa-card__body{padding:30px}.aa-card--image a{display:block;height:100%;-webkit-transition:all .2s linear;transition:all .2s linear;width:100%}.aa-card--image a:hover{-webkit-transform:scale(.98);transform:scale(.98)}@media (min-width:992px){.aa-card--image a:hover{-webkit-transform:translateY(-7px);transform:translateY(-7px)}}.aa-card--image img{aspect-ratio:4/3;height:auto}.aa-card--image.aa-card--image-layout-square img{aspect-ratio:1!important;border-radius:20px;overflow:hidden}.aa-card__body:not(:first-child){padding-top:20px}@media (min-width:992px){.aa-card__body:not(:first-child){padding-top:25px}}.aa-card__footer{padding-top:20px}.aa-cards--articles .aa-cards--header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px}@media (min-width:992px){.aa-cards--articles .aa-cards--header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:35px}}.aa-cards--articles .aa-cards--header .aa-subheading{-ms-flex-preferred-size:100%;flex-basis:100%}.aa-cards--articles .aa-cards--header a{font-weight:400;margin-top:10px}@media (min-width:992px){.aa-cards--articles .aa-cards--header a{margin-top:0;margin-left:auto}}.aa-cards--articles .aa-card{border-bottom:1px solid rgba(37,40,42,.15);padding-bottom:10px}.aa-cards--articles .aa-card--image img{aspect-ratio:3/4}.aa-cards--articles .aa-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.aa-cards--articles .aa-card__title{margin-top:0}.aa-cards--articles .aa-card__title:not(:last-child){margin-bottom:7px}.aa-cards--articles .aa-card__title a{color:inherit;text-decoration:none}.aa-cards--articles .aa-card__title a:active,.aa-cards--articles .aa-card__title a:focus,.aa-cards--articles .aa-card__title a:hover{color:inherit;text-decoration:underline}.aa-cards--articles .aa-card__description{margin-bottom:0}.aa-cards--articles .aa-card__description:not(:last-child){margin-bottom:14px}.aa-cards--articles .aa-card__topics{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:auto}.aa-cards--articles .aa-card__topics a{color:#8d193e;font-size:14px;font-weight:600;line-height:2;text-decoration:none;text-transform:uppercase}.aa-cards--articles .aa-card__topics a:active,.aa-cards--articles .aa-card__topics a:focus,.aa-cards--articles .aa-card__topics a:hover{text-decoration:underline}.aa-cards--articles .aa-card__topics a:not(:last-child){margin-right:20px}@media (min-width:992px){.aa-cards--articles .aa-card__topics a:not(:last-child){margin-right:25px}}.aa-cards--articles .aa-card--info{font-size:12px;margin-bottom:2px}.aa-blog-listing--premium .aa-cards--articles .aa-card--image:not(.aa-card--image-layout-square) img{border-radius:0 20px 20px 0}.aa-blog-listing--premium .aa-tags .aa-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:576px){.aa-blog-listing--premium .aa-tags .aa-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.aa-blog-listing--webinars .aa-cards--articles .aa-card--image img{aspect-ratio:15/9}.aa-feature-cards .aa-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aa-feature-cards .aa-cards__header .aa-subheading{margin-bottom:10px}.aa-feature-cards .aa-card__body:not(:first-child){padding-top:10px}.aa-feature-cards .aa-card__header{font-size:32px;font-weight:600;letter-spacing:-.03em;line-height:40px;margin-top:-30px;position:relative;z-index:3}@media (min-width:768px){.aa-feature-cards .aa-card__header{font-size:34px;line-height:44px}}.aa-feature-cards.aa-bg-none .aa-card__header{margin-top:20px}.aa-feature-cards .aa-card__image{position:relative;overflow:hidden;height:260px;margin-bottom:5px}.aa-feature-cards .aa-card__image img{position:relative;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:1}.aa-feature-cards .aa-card__image.aa-card__image--layout-rounded{border-radius:20px;overflow:hidden}.aa-feature-cards a.aa-card__image:hover img{-webkit-transform:scale(1.06);transform:scale(1.06)}.aa-feature-cards .aa-card__image:not(.disable-overlay):before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);z-index:2}@media (min-width:992px){.aa-cards--cases .aa-cards__body{grid-gap:70px 22px}}.aa-cards--cases .aa-card{border-bottom:none;padding-bottom:0}.aa-cards--cases .aa-card__body{padding-top:0}.aa-cards--cases .aa-card--image img{aspect-ratio:7/4;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.aa-cards--cases .aa-card--image a{overflow:hidden;position:relative}.aa-cards--cases .aa-card--image a:hover{-webkit-transform:none;transform:none}.aa-cards--cases .aa-card--image a:hover img{-webkit-transform:scale(1.06);transform:scale(1.06)}.aa-cards--cases .aa-card--image a:before{content:"";background-color:rgba(0,0,0,.16);height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.aa-cards--cases .aa-card__title{font-size:28px;letter-spacing:-.03em;line-height:1.2;margin-top:-20px;position:relative;z-index:3}@media (min-width:992px){.aa-cards--cases .aa-card__title{font-size:32px}}.aa-cards--cases .aa-card__title a:active,.aa-cards--cases .aa-card__title a:focus,.aa-cards--cases .aa-card__title a:hover{text-decoration:none}.aa-cards--facts .aa-cards--header{margin-bottom:35px}@media (min-width:992px){.aa-cards--facts .aa-cards--header{margin-bottom:45px}}.aa-cards--facts .aa-card{border-bottom:1px solid rgba(37,40,42,.2);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-bottom:30px}.aa-cards--facts .aa-cards__body{grid-gap:40px}@media (min-width:768px){.aa-cards--facts .aa-cards__body{grid-gap:50px 25px}}@media (min-width:992px){.aa-cards--facts .aa-cards__body{grid-gap:60px 25px}}.aa-cards--facts .aa-card__body{margin-left:18px;padding-top:0}.aa-cards--facts .aa-card--fact-icon{-webkit-filter:brightness(0) invert(24%) sepia(13%) saturate(2204%) hue-rotate(176deg) brightness(91%) contrast(87%);filter:brightness(0) invert(24%) sepia(13%) saturate(2204%) hue-rotate(176deg) brightness(91%) contrast(87%);height:36px;margin-top:5px;opacity:.2;width:36px}@media (min-width:992px){.aa-cards--facts .aa-card--fact-icon{height:40px;width:40px}}.aa-cards--facts .aa-card--fact-label{margin-bottom:2px;font-size:12px}@media (min-width:992px){.aa-cards--facts .aa-card--fact-label{margin-bottom:4px}}.aa-cards--facts .aa-card--fact-value{margin-bottom:0}.init-slick-slider .aa-cards__body{clip-path:polygon(0 -5%,130% -5%,130% 100%,0 100%);width:calc(100% - 40px)}@media (min-width:768px){.init-slick-slider .aa-cards__body{width:calc(100% - 60px)}}@media (min-width:992px){.init-slick-slider .aa-cards__body{width:calc(100% - 100px)}}@media (min-width:1440px){.init-slick-slider .aa-cards__body{width:100%}}.init-slick-slider .aa-cards__body .slick-list{overflow:visible;overflow:initial}.init-slick-slider .aa-cards__body .slick-list:after{content:"";background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(70%,#fff));background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 70%);height:100%;position:absolute;right:-30%;top:0;width:calc(30% + 15px)}@media (min-width:768px){.init-slick-slider .aa-cards__body .slick-list:after{background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(50%,#fff));background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 50%)}}@media (min-width:992px){.init-slick-slider .aa-cards__body .slick-list:after{width:calc(30% + 21px)}}.init-slick-slider .aa-cards__body .slick-slide{margin-right:16px}@media (min-width:992px){.init-slick-slider .aa-cards__body .slick-slide{margin-right:22px}}.init-slick-slider .aa-cards__body .slick-next,.init-slick-slider .aa-cards__body .slick-prev{aspect-ratio:1/1;background-image:url('data:image/svg+xml;charset=utf-8,<svg viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path d="M0 0h50v50H0z" fill="%238D193E"/><path d="M33.305 24.518l-4.329-4.329a.68.68 0 10-.962.962l3.168 3.168H16.496v1.361H31.18l-3.168 3.168a.68.68 0 10.962.962l4.329-4.329a.68.68 0 00.002-.963z" fill="%23FFF"/></svg>');border:0;border-radius:50%;padding:0;position:absolute;right:-20px;top:35%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .2s ease;transition:all .2s ease;width:56px}@media (min-width:992px){.init-slick-slider .aa-cards__body .slick-next,.init-slick-slider .aa-cards__body .slick-prev{right:-17px}}@media (min-width:1680px){.init-slick-slider .aa-cards__body .slick-next,.init-slick-slider .aa-cards__body .slick-prev{right:calc(-15% - 28px)}}.init-slick-slider .aa-cards__body .slick-next:hover,.init-slick-slider .aa-cards__body .slick-prev:hover{cursor:pointer;-webkit-transform:translateY(-50%) scale(1.07);transform:translateY(-50%) scale(1.07)}@media (min-width:768px){.init-slick-slider .aa-cards__body .slick-next:hover,.init-slick-slider .aa-cards__body .slick-prev:hover{-webkit-transform:translateY(-50%) scale(1.1);transform:translateY(-50%) scale(1.1)}}.init-slick-slider .aa-cards__body .slick-next:active,.init-slick-slider .aa-cards__body .slick-prev:active{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}.init-slick-slider .aa-cards__body .slick-prev{right:auto;left:-20px}.aa-bg-complementary.init-slick-slider .aa-cards__body .slick-list:after,.init-slick-slider.aa-bg-overlay--complementary .aa-cards__body .slick-list:after{background:-webkit-gradient(linear,left top,right top,from(rgba(241,245,249,0)),color-stop(70%,#f1f5f9));background:linear-gradient(90deg,rgba(241,245,249,0),#f1f5f9 70%)}@media (min-width:768px){.aa-bg-complementary.init-slick-slider .aa-cards__body .slick-list:after,.init-slick-slider.aa-bg-overlay--complementary .aa-cards__body .slick-list:after{background:-webkit-gradient(linear,left top,right top,from(rgba(241,245,249,0)),color-stop(50%,#f1f5f9));background:linear-gradient(90deg,rgba(241,245,249,0),#f1f5f9 50%)}}.init-slick-slider--mobile .aa-cards__body{clip-path:polygon(0 -5%,130% -5%,130% 100%,0 100%);width:calc(100% - 40px)}@media (min-width:768px){.init-slick-slider--mobile .aa-cards__body{width:calc(100% - 60px)}}@media (min-width:992px){.init-slick-slider--mobile .aa-cards__body{width:100%}}.init-slick-slider--mobile .aa-cards__body .slick-list{overflow:visible;overflow:initial}.init-slick-slider--mobile .aa-cards__body .slick-list:after{content:"";background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(70%,#fff));background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 70%);height:100%;position:absolute;right:-30%;top:0;width:calc(30% + 15px)}@media (min-width:768px){.init-slick-slider--mobile .aa-cards__body .slick-list:after{background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(50%,#fff));background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 50%)}}@media (min-width:992px){.init-slick-slider--mobile .aa-cards__body .slick-list:after{width:calc(30% + 21px)}}.init-slick-slider--mobile .aa-cards__body .slick-slide{margin-right:16px}@media (min-width:992px){.init-slick-slider--mobile .aa-cards__body .slick-slide{margin-right:22px}}.init-slick-slider--mobile .aa-cards__body .slick-next,.init-slick-slider--mobile .aa-cards__body .slick-prev{aspect-ratio:1/1;background-image:url('data:image/svg+xml;charset=utf-8,<svg viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path d="M0 0h50v50H0z" fill="%238D193E"/><path d="M33.305 24.518l-4.329-4.329a.68.68 0 10-.962.962l3.168 3.168H16.496v1.361H31.18l-3.168 3.168a.68.68 0 10.962.962l4.329-4.329a.68.68 0 00.002-.963z" fill="%23FFF"/></svg>');border:0;border-radius:50%;padding:0;position:absolute;right:-20px;top:35%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .2s ease;transition:all .2s ease;width:56px}@media (min-width:992px){.init-slick-slider--mobile .aa-cards__body .slick-next,.init-slick-slider--mobile .aa-cards__body .slick-prev{right:-17px}}@media (min-width:1680px){.init-slick-slider--mobile .aa-cards__body .slick-next,.init-slick-slider--mobile .aa-cards__body .slick-prev{right:calc(-15% - 28px)}}.init-slick-slider--mobile .aa-cards__body .slick-next:hover,.init-slick-slider--mobile .aa-cards__body .slick-prev:hover{cursor:pointer;-webkit-transform:translateY(-50%) scale(1.07);transform:translateY(-50%) scale(1.07)}@media (min-width:768px){.init-slick-slider--mobile .aa-cards__body .slick-next:hover,.init-slick-slider--mobile .aa-cards__body .slick-prev:hover{-webkit-transform:translateY(-50%) scale(1.1);transform:translateY(-50%) scale(1.1)}}.init-slick-slider--mobile .aa-cards__body .slick-next:active,.init-slick-slider--mobile .aa-cards__body .slick-prev:active{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}.init-slick-slider--mobile .aa-cards__body .slick-prev{right:auto;left:-20px}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.aa-columns .aa-inner,.aa-columns__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aa-columns__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:992px){.aa-column{width:50%;padding-left:0;padding-right:0}}.aa-column__body{margin-bottom:20px}.aa-column--text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:992px){.aa-column--text{margin-left:0;margin-right:auto;max-width:600px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media (min-width:1440px){.aa-columns__body--large-video .aa-column--text{max-width:480px}.aa-columns__body--large-video .aa-column--video{width:60%}}@media screen and (max-width:991px){.aa-columns__body:first-child .aa-column--text{padding-top:0}}@media (min-width:992px){.aa-columns .aa-columns__body:nth-of-type(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.aa-columns .aa-columns__body:nth-of-type(odd) .aa-column--text{margin-left:auto;margin-right:120px}.aa-columns .aa-columns__body:nth-of-type(odd) .aa-column--video{margin-right:auto}.aa-columns .aa-columns__body:nth-of-type(odd) .aa-column--video .hs-video-container,.aa-columns .aa-columns__body:nth-of-type(odd) .aa-column--video .hs-video-widget,.aa-columns .aa-columns__body:nth-of-type(odd) .aa-column--video iframe{left:0}}@media (min-width:992px){.aa-columns .aa-columns__body:nth-of-type(2n){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.aa-columns .aa-columns__body:nth-of-type(2n) .aa-column--text{margin-right:auto;margin-left:120px}.aa-columns .aa-columns__body:nth-of-type(2n) .aa-column--video{margin-left:auto;margin-right:0}.aa-columns .aa-columns__body:nth-of-type(2n) .aa-column--video .hs-video-container,.aa-columns .aa-columns__body:nth-of-type(2n) .aa-column--video .hs-video-widget,.aa-columns .aa-columns__body:nth-of-type(2n) .aa-column--video iframe{left:auto;right:0}}.aa-column-icons{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:20px}@media (min-width:992px){.aa-column-icons{padding-bottom:40px}}.aa-column-icons.aa-column-icons--vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.aa-column-icons .aa-column-icon{margin-right:20px}.aa-column-icons .aa-column-icon:last-child{margin-right:0}.aa-column-icon{margin-bottom:10px}.aa-column-icon--large img{width:100%;max-width:200px;height:auto}.aa-column-icon--medium img{width:100%;max-width:100px;height:auto}.aa-column-icon--smaller img{width:100%;max-width:60px;height:auto}.aa-column-icon--small img{width:100%;max-width:30px;height:auto}.aa-column-icon--large.aa-column-icon--size-height img{width:auto;max-width:100%;max-height:200px;height:200px}.aa-column-icon--medium.aa-column-icon--size-height img{width:auto;max-width:100%;max-height:100px;height:100px}.aa-column-icon--smaller.aa-column-icon--size-height img{width:auto;max-width:100%;max-height:60px;height:60px}.aa-column-icon--small.aa-column-icon--size-height img{width:auto;max-width:100%;max-height:30px;height:30px}.aa-column-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;grid-gap:2rem 3rem;gap:2rem 3rem}.aa-column-icons .aa-column-icon{margin:0}.aa-column--image{-ms-flex-item-align:stretch;align-self:stretch;min-height:500px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width:992px){.aa-column--image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.aa-column--image.aa-column--image-empty{min-height:0!important;height:0}.aa-column--video{aspect-ratio:16/9;margin:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:0}@media (min-width:992px){.aa-column--video{margin:auto 0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:relative}.aa-column--video .hs-video-container,.aa-column--video .hs-video-widget,.aa-column--video iframe{position:absolute;width:100%}}@media (min-width:1440px){.aa-column--video{-ms-flex-negative:0;flex-shrink:0}}.aa-columns__body+.aa-columns__body{margin-top:60px}.aa-columns .aa-numbers{padding-top:20px}.aa-columns--no-spacing .aa-columns__body+.aa-columns__body{margin-top:0}.aa-columns--no-spacing .aa-columns__body{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.aa-columns--no-spacing .aa-columns__body .aa-column--image{margin-bottom:0;background-size:cover;min-height:300px}@media (min-width:992px){.aa-columns.aa-columns--reversed .aa-columns__body:nth-of-type(odd){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.aa-columns.aa-columns--reversed .aa-columns__body:nth-of-type(odd) .aa-column--text{margin-right:auto;margin-left:120px}.aa-columns.aa-columns--reversed .aa-columns__body:nth-of-type(odd) .aa-column--video{margin-left:auto;margin-right:0}.aa-columns.aa-columns--reversed .aa-columns__body:nth-of-type(odd) .aa-column--video .hs-video-container,.aa-columns.aa-columns--reversed .aa-columns__body:nth-of-type(odd) .aa-column--video .hs-video-widget,.aa-columns.aa-columns--reversed .aa-columns__body:nth-of-type(odd) .aa-column--video iframe{left:auto;right:0}}@media (min-width:992px){.aa-columns.aa-columns--reversed .aa-columns__body:nth-of-type(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.aa-columns.aa-columns--reversed .aa-columns__body:nth-of-type(2n) .aa-column--text{margin-left:auto;margin-right:120px}.aa-columns.aa-columns--reversed .aa-columns__body:nth-of-type(2n) .aa-column--video{margin-left:0;margin-right:auto}.aa-columns.aa-columns--reversed .aa-columns__body:nth-of-type(2n) .aa-column--video .hs-video-container,.aa-columns.aa-columns--reversed .aa-columns__body:nth-of-type(2n) .aa-column--video .hs-video-widget,.aa-columns.aa-columns--reversed .aa-columns__body:nth-of-type(2n) .aa-column--video iframe{left:0;right:auto}}.aa-columns.aa-module-width--full .aa-inner{max-width:100%;padding:0}.aa-columns.aa-module-width--full .aa-column--text{padding-left:max(5%,28px);padding-right:max(5%,28px)}@media (min-width:576px){.aa-columns.aa-module-width--full .aa-column--text{padding-left:max(7%,28px);padding-right:max(7%,28px)}}@media (min-width:992px){.aa-columns.aa-module-width--full .aa-column--text{padding-left:25px;padding-right:25px}}@media (min-width:992px){.aa-columns.aa-module-width--full .aa-columns__body:nth-of-type(odd) .aa-column--text{padding-right:0}.aa-columns.aa-module-width--full .aa-columns__body:nth-of-type(2n) .aa-column--text{padding-left:0}.aa-columns.aa-module-width--full.aa-columns--reversed .aa-columns__body:nth-of-type(odd) .aa-column--text{padding-left:0;padding-right:25px}.aa-columns.aa-module-width--full.aa-columns--reversed .aa-columns__body:nth-of-type(2n) .aa-column--text{padding-left:25px;padding-right:0}}.aa-columns.aa-module-width--full .aa-column--video{padding:0 max(5%,28px)}@media (min-width:576px){.aa-columns.aa-module-width--full .aa-column--video{padding:0 max(7%,28px)}}@media (min-width:992px){.aa-columns.aa-module-width--full .aa-column--video .hs-video-container,.aa-columns.aa-module-width--full .aa-column--video .hs-video-widget,.aa-columns.aa-module-width--full .aa-column--video iframe{width:calc(100% - 25px)}}.aa-columns.aa-module-width--page .aa-columns__body:not(.aa-bg-none) .aa-column--video .hs-video-widget{position:relative}.aa-columns.aa-module-width--page .aa-columns__body:not(.aa-bg-none) .aa-column--text,.aa-columns.aa-module-width--page .aa-columns__body:not(.aa-bg-none) .aa-column--video{padding-left:25px;padding-right:25px}@media (min-width:992px){.aa-columns.aa-module-width--page .aa-columns__body:not(.aa-bg-none) .aa-column--text,.aa-columns.aa-module-width--page .aa-columns__body:not(.aa-bg-none) .aa-column--video{padding-left:50px;padding-right:50px}}@media (max-width:991px){.aa-columns.aa-module-width--page .aa-columns__body:not(.aa-bg-none) .aa-column--text,.aa-columns.aa-module-width--page .aa-columns__body:not(.aa-bg-none) .aa-column--video{padding-top:25px}}@media (max-width:991px){.aa-columns.aa-module-width--page .aa-columns__body:not(.aa-bg-none) .aa-column--video{padding-top:0;padding-bottom:25px}}@media (min-width:992px){.aa-columns.aa-module-width--page .aa-columns__body:not(.aa-bg-none):nth-of-type(2n) .aa-column--video,.aa-columns.aa-module-width--page .aa-columns__body:not(.aa-bg-none):nth-of-type(odd) .aa-column--text{padding-right:0}.aa-columns.aa-module-width--page .aa-columns__body:not(.aa-bg-none):nth-of-type(2n) .aa-column--text,.aa-columns.aa-module-width--page .aa-columns__body:not(.aa-bg-none):nth-of-type(odd) .aa-column--video{padding-left:0}}@media (min-width:992px){.aa-columns.aa-module-width--page.aa-columns--reversed .aa-columns__body:not(.aa-bg-none):nth-of-type(2n) .aa-column--video,.aa-columns.aa-module-width--page.aa-columns--reversed .aa-columns__body:not(.aa-bg-none):nth-of-type(odd) .aa-column--text{padding-left:0;padding-right:50px}.aa-columns.aa-module-width--page.aa-columns--reversed .aa-columns__body:not(.aa-bg-none):nth-of-type(2n) .aa-column--text,.aa-columns.aa-module-width--page.aa-columns--reversed .aa-columns__body:not(.aa-bg-none):nth-of-type(odd) .aa-column--video{padding-left:50px;padding-right:0}}.aa-cta .aa-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.aa-cta .aa-inner.aa-content-type--button{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.aa-cta .aa-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.aa-cta.aa-module-width--page{width:calc(100% - 40px);margin-left:auto;margin-right:auto}@media (min-width:1440px){.aa-cta.aa-module-width--page{width:100%}}.aa-cta .aa-column{width:100%}@media (min-width:768px){.aa-cta .aa-column{width:50%}}.aa-cta__body{margin-top:20px;margin-bottom:20px}.aa-content-cta{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px}@media (min-width:768px){.aa-content-cta{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:0}}.aa-cta .hs-form{max-width:100%}@media (min-width:992px){.aa-cta .hs-form{max-width:480px}}.aa-cta .hs-form .hs-button{width:100%}@media (min-width:768px){.aa-content-type--form .aa-content-text{padding-right:5%}}@media (min-width:768px){.aa-content-type--form .aa-content-cta{padding-left:5%}}.aa-content-type--button .aa-cta__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aa-focus-box{position:relative;width:calc(100% - 40px);margin-left:auto;margin-right:auto;overflow:hidden}.aa-focus-box.aa-bg-overlay-gradient--primary:before{background:-webkit-gradient(linear,left top,right top,color-stop(25.55%,rgba(141,25,62,.9)),to(rgba(141,25,62,.5)));background:linear-gradient(90deg,rgba(141,25,62,.9) 25.55%,rgba(141,25,62,.5))}.aa-focus-box.aa-bg-overlay-gradient--secondary:before{background:-webkit-gradient(linear,left top,right top,color-stop(25.55%,rgba(37,40,42,.9)),to(rgba(37,40,42,.5)));background:linear-gradient(90deg,rgba(37,40,42,.9) 25.55%,rgba(37,40,42,.5))}.aa-focus-box.aa-bg-overlay-gradient--complementary:before{background:-webkit-gradient(linear,left top,right top,color-stop(25.55%,rgba(241,245,249,.9)),to(rgba(241,245,249,.5)));background:linear-gradient(90deg,rgba(241,245,249,.9) 25.55%,rgba(241,245,249,.5))}.aa-focus-box.aa-bg-overlay-gradient--light:before{background:-webkit-gradient(linear,left top,right top,color-stop(25.55%,hsla(0,0%,97.3%,.9)),to(hsla(0,0%,97.3%,.5)));background:linear-gradient(90deg,hsla(0,0%,97.3%,.9) 25.55%,hsla(0,0%,97.3%,.5))}.aa-focus-box.aa-bg-overlay-gradient--dark:before{background:-webkit-gradient(linear,left top,right top,color-stop(25.55%,rgba(37,40,42,.9)),to(rgba(37,40,42,.5)));background:linear-gradient(90deg,rgba(37,40,42,.9) 25.55%,rgba(37,40,42,.5))}.aa-focus-box.aa-bg-overlay-gradient--white:before{background:-webkit-gradient(linear,left top,right top,color-stop(25.55%,hsla(0,0%,100%,.9)),to(hsla(0,0%,100%,.5)));background:linear-gradient(90deg,hsla(0,0%,100%,.9) 25.55%,hsla(0,0%,100%,.5))}.aa-focus-box.aa-bg-overlay-gradient--sea-green:before{background:-webkit-gradient(linear,left top,right top,color-stop(25.55%,rgba(37,93,103,.9)),to(rgba(37,93,103,.5)));background:linear-gradient(90deg,rgba(37,93,103,.9) 25.55%,rgba(37,93,103,.5))}@media (min-width:1440px){.aa-focus-box{width:100%}}.aa-focus-box__body,.aa-focus-box__header{margin-bottom:20px}.aa-focus-box__body:last-child,.aa-focus-box__header:last-child{margin-bottom:0}.aa-focus-box .aa-content-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100%;margin-left:auto;margin-right:auto;margin-bottom:-15%}.aa-focus-box .aa-content-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;min-height:500px;max-height:800px}@media (min-width:992px){.aa-focus-box .aa-content-img{position:absolute;right:0;top:50%;right:-50px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:50%;margin:0}}@media (min-width:992px){.aa-focus-box .aa-focus-content--normal+.aa-content-img{width:35%}}@media (min-width:992px){.aa-focus-box--image-active .aa-content-width--normal{padding-right:5%}}@media (min-width:1200px){.aa-focus-box--image-active .aa-content-width--normal{padding-right:0}}.aa-focus-box--image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aa-focus-box--image .aa-inner{padding-bottom:60px}@media (min-width:992px){.aa-focus-box--image{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.aa-focus-box--image .aa-inner{padding-bottom:0}}@media screen and (max-width:991px){.aa-focus-box--image{padding-bottom:0}}@media (min-width:992px){.aa-form .aa-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:768px){.aa-form__column{width:50%}}.aa-form__column__inner{width:100%}@media (min-width:992px){.aa-form__column__inner{max-width:480px;margin-left:auto;margin-right:auto}}.aa-form__header{margin-bottom:20px}@media (min-width:992px){.aa-form__header{margin-bottom:30px}}.aa-form--two-columns .aa-form__column+.aa-form__column{margin-top:30px}@media (min-width:992px){.aa-form--two-columns .aa-form__column+.aa-form__column{margin-top:0}}@media (min-width:992px){.aa-form--two-columns .aa-form__column:first-child{padding-right:5%}}.aa-form--one-column .aa-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aa-form--one-column .aa-form__column+.aa-form__column{margin-top:30px}.aa-form--popup .aa-form__column__inner{max-width:100%}.aa-form--popup .aa-form__column:first-child,.aa-form--popup .aa-form__column:last-child{width:100%}@media (min-width:992px){.aa-form--popup .aa-form__column:first-child{width:60%;padding-right:5%}.aa-form--popup .aa-form__column:last-child{width:40%}}.aa-form--popup .aa-form__column:last-child .aa-form__column__inner{height:100%;position:relative}.aa-form--popup .aa-form__column:last-child .aa-form__column__inner img{margin-top:30px;max-width:100%;height:100%}@media (min-width:992px){.aa-form--popup .aa-form__column:last-child .aa-form__column__inner img{margin-top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;left:0;-webkit-transform:none;transform:none;max-width:1000%}}.aa-form--popup .aa-form__column:last-child .aa-form__column__inner .hidden-lg-up img{margin-left:auto;margin-right:auto}.dnd-column.span4 .aa-form--popup .aa-form__column.aa-form__column--full{width:100%;padding-left:0;padding-right:0}.dnd-column.span4 .aa-form__column.aa-form__column--empty{display:none}.aa-module .aa-form--white-bg{background-color:#fff;padding:57px;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.1);box-shadow:0 0 20px 0 rgba(0,0,0,.1);border-radius:12px}.aa-module .aa-form--white-bg .hs-form .hs-button{width:100%}.aa-module .aa-form--white-bg a{color:#000;text-decoration:underline}.aa-popup{position:fixed;top:0;right:0;bottom:0;left:0;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:9999;padding:60px 20px}.aa-popup.is-active{display:-webkit-box;display:-ms-flexbox;display:flex}.aa-popup .aa-popup__inner{position:relative;max-width:600px;width:600px;background-color:#fff;overflow:hidden;border-radius:12px;-webkit-box-shadow:0 6px 8px 1px rgba(0,0,0,.05);box-shadow:0 6px 8px 1px rgba(0,0,0,.05)}.aa-popup .aa-popup-content{overflow-y:auto;padding:10%;height:100%}.aa-popup .aa-close-popup{position:absolute;top:10px;right:10px;font-size:30px;background-color:#fff;border:0}.aa-popup .aa-close-popup:hover{cursor:pointer}@media (min-width:992px){.aa-popup .aa-close-popup{right:15px}}.aa-popup .aa-popup-content__description{text-align:center}.aa-bg-black .aa-popup a.aa-button--1,.aa-bg-complementary .aa-popup a.aa-button--1,.aa-bg-complementary .hs-form .aa-popup .hs-button,.aa-bg-dark-blue .aa-popup a.aa-button--1,.aa-bg-dark .aa-popup a.aa-button--1,.aa-bg-light .aa-popup a.aa-button--1,.aa-bg-light .hs-form .aa-popup .hs-button,.aa-bg-none .hs-form .aa-popup .hs-button,.aa-bg-overlay--black .aa-popup a.aa-button--1,.aa-bg-overlay--complementary .aa-popup a.aa-button--1,.aa-bg-overlay--complementary .hs-form .aa-popup .hs-button,.aa-bg-overlay--dark-blue .aa-popup a.aa-button--1,.aa-bg-overlay--dark .aa-popup a.aa-button--1,.aa-bg-overlay--light .aa-popup a.aa-button--1,.aa-bg-overlay--light .hs-form .aa-popup .hs-button,.aa-bg-overlay--primary .aa-popup a.aa-button--1,.aa-bg-overlay--sea-green .aa-popup a.aa-button--1,.aa-bg-overlay--secondary .aa-popup a.aa-button--1,.aa-bg-overlay--white .aa-popup a.aa-button--1,.aa-bg-overlay--white .hs-form .aa-popup .hs-button,.aa-bg-primary .aa-popup a.aa-button--1,.aa-bg-sea-green .aa-popup a.aa-button--1,.aa-bg-secondary .aa-popup a.aa-button--1,.aa-bg-white .aa-popup a.aa-button--1,.aa-bg-white .hs-form .aa-popup .hs-button,.aa-content-color--dark .hs-form .aa-popup .hs-button,.aa-form--dark .hs-form .aa-popup .hs-button,.aa-form-button--1 .aa-popup input[type=submit],.aa-hero-form .hs-form .aa-popup .hs-button,.aa-module .aa-form--white-bg .hs-form .aa-popup .hs-button,.aa-popup .aa-bg-black a.aa-button--1,.aa-popup .aa-bg-complementary .hs-form .hs-button,.aa-popup .aa-bg-complementary a.aa-button--1,.aa-popup .aa-bg-dark-blue a.aa-button--1,.aa-popup .aa-bg-dark a.aa-button--1,.aa-popup .aa-bg-light .hs-form .hs-button,.aa-popup .aa-bg-light a.aa-button--1,.aa-popup .aa-bg-none .hs-form .hs-button,.aa-popup .aa-bg-overlay--black a.aa-button--1,.aa-popup .aa-bg-overlay--complementary .hs-form .hs-button,.aa-popup .aa-bg-overlay--complementary a.aa-button--1,.aa-popup .aa-bg-overlay--dark-blue a.aa-button--1,.aa-popup .aa-bg-overlay--dark a.aa-button--1,.aa-popup .aa-bg-overlay--light .hs-form .hs-button,.aa-popup .aa-bg-overlay--light a.aa-button--1,.aa-popup .aa-bg-overlay--primary a.aa-button--1,.aa-popup .aa-bg-overlay--sea-green a.aa-button--1,.aa-popup .aa-bg-overlay--secondary a.aa-button--1,.aa-popup .aa-bg-overlay--white .hs-form .hs-button,.aa-popup .aa-bg-overlay--white a.aa-button--1,.aa-popup .aa-bg-primary a.aa-button--1,.aa-popup .aa-bg-sea-green a.aa-button--1,.aa-popup .aa-bg-secondary a.aa-button--1,.aa-popup .aa-bg-white .hs-form .hs-button,.aa-popup .aa-bg-white a.aa-button--1,.aa-popup .aa-button--1,.aa-popup .aa-content-color--dark .hs-form .hs-button,.aa-popup .aa-form--dark .hs-form .hs-button,.aa-popup .aa-form-button--1 input[type=submit],.aa-popup .aa-hero-form .hs-form .hs-button,.aa-popup .aa-module .aa-form--white-bg .hs-form .hs-button,.aa-popup .hs-button{width:100%}.aa-hero{padding-left:0;padding-right:0;margin-bottom:80px}.aa-hero .aa-inner{position:relative;max-width:1440px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:992px){.aa-hero .aa-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:1440px){.aa-hero .aa-content{padding-left:0}}.aa-hero .aa-content-width--narrow{width:100%;max-width:100%}@media (min-width:992px){.aa-hero .aa-content-width--narrow{width:570px;max-width:50%}}@media (min-width:992px){.aa-hero{min-height:600px;margin-bottom:0}}@media screen and (max-width:992px){.aa-hero .aa-content-width--narrow{padding-bottom:0}}.aa-hero__footer .aa-button,.aa-hero__footer .hs-button{margin-right:20px;margin-top:20px;margin-left:0}.aa-hero .hero-img{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;z-index:2}.aa-hero .hero-img.border-radius img{border-radius:20px!important;overflow:hidden}.aa-hero .hero-img a img{-webkit-transition:all .2s linear;transition:all .2s linear;-webkit-transform:translateY(0);transform:translateY(0)}.aa-hero .hero-img a.focus-visible img,.aa-hero .hero-img a:focus-visible img,.aa-hero .hero-img a:hover img{-webkit-transform:translateY(-7px);transform:translateY(-7px)}.aa-hero .hero-img.image-overlap{-webkit-transform:translateY(30px);transform:translateY(30px)}.aa-hero .hero-img.image-overlap img{max-width:650px;width:100%;height:auto}@media (min-width:992px){.aa-hero .hero-img{width:50%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.aa-hero .hero-img.image-overlap{-webkit-transform:translateY(60px);transform:translateY(60px)}}.aa-hero__header{margin-bottom:30px}.aa-hero__header:only-child{margin-bottom:0}.aa-hero__header .aa-title a{text-decoration:none;color:inherit;-webkit-text-decoration-color:inherit;text-decoration-color:inherit}.aa-hero__header .aa-title a.focus-visible,.aa-hero__header .aa-title a:focus-visible,.aa-hero__header .aa-title a:hover{text-decoration:underline}.aa-hero__footer{margin-top:18px}.aa-hero__body{margin-bottom:10px}.aa-hero__body:last-child{margin-bottom:0}.aa-hero-front{position:relative}.aa-hero-front .hero-img{height:600px;width:100%}.aa-hero-front .hero-img.image-overlap img{-o-object-fit:cover;object-fit:cover;max-width:100%;width:100%;height:100%}@media (min-width:992px){.aa-hero-front .hero-img{height:700px;width:50%;margin-right:50px;padding:0}}.aa-hero-front .aa-hero-inline-video video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.aa-hero-front .hero-img-graphic{position:absolute;right:0;bottom:0;top:auto;width:50%;-webkit-transform:translateY(70%);transform:translateY(70%);overflow:hidden;z-index:2}.aa-hero-front .hero-img-graphic svg{-webkit-transform:translateX(5%);transform:translateX(5%)}@media (min-width:768px){.aa-hero-front .hero-img-graphic svg{-webkit-transform:translateX(25%);transform:translateX(25%)}}@media (min-width:992px){.aa-hero-front .hero-img-graphic{top:5%;bottom:auto;-webkit-transform:translateY(40%);transform:translateY(40%);width:20%}.aa-hero-front .hero-img-graphic svg{-webkit-transform:translateX(5%);transform:translateX(5%)}}.aa-hero-front .hero-social{position:absolute;bottom:-80px;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;z-index:3}.aa-hero-front .hero-social svg path{fill:#8d193e}@media (min-width:992px){.aa-hero-front .hero-social{left:auto;right:15px;bottom:auto;width:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aa-hero-front .hero-social svg path{fill:#fff}}@media (min-width:1680px){.aa-hero-front .hero-social{right:-50px}}.aa-hero-front .hero-social .social-icon{margin-bottom:0;margin-left:10px;margin-right:10px}.aa-hero-front .hero-social .social-icon:last-child{margin-bottom:0;margin-right:0}@media (min-width:992px){.aa-hero-front .hero-social .social-icon{margin-bottom:50px;margin-right:0;margin-left:0}}.aa-hero-front .hero-arrow{display:none}@media (min-width:1200px){.aa-hero-front .hero-arrow{position:absolute;right:15px;bottom:-60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:60px}.aa-hero-front .hero-arrow svg{height:80%}}@media (min-width:1680px){.aa-hero-front .hero-arrow{right:-50px}}.aa-hero-front__video-container{display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;bottom:0;top:0;right:0;left:0;z-index:9999;padding-left:20px;padding-right:20px;background-color:rgba(0,0,0,.6)}.aa-hero-front__video-container.is-active{display:-webkit-box;display:-ms-flexbox;display:flex}.aa-hero-front__video-container .video-inner{position:relative;width:920px;max-width:100%}.aa-hero-front__video-container .close-video{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;top:-40px;right:0;width:40px;height:40px;cursor:pointer}.aa-hero-front__video-container .close-video svg{width:25px;height:25px}.aa-hero-front__video-container .close-video svg path{fill:#fff}@media (min-width:992px){.aa-hero-front__video-container{padding-left:0;padding-right:0}}.aa-hero-front .hero-img .aa-play{position:absolute;top:10px;left:30px;width:auto;-webkit-transform:none;transform:none}.aa-hero-front .hero-img .aa-play:before{position:absolute;left:15px;border-width:8px 0 8px 12px}.aa-hero-front .hero-img .aa-play span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:200px;margin-left:60px;color:#fff}.aa-hero-front .hero-img .aa-play:after{content:"";display:block;position:absolute;left:0;height:50px;width:50px;background-color:#8d193e;border-radius:50%}.aa-hero-front .hero-img .aa-play:hover:after{background-color:#711432;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.aa-graphic-color--primary path{fill:#8d193e}.aa-graphic-color--secondary path{fill:#25282a}.aa-graphic-color--complementary path{fill:#f1f5f9}.aa-graphic-color--light path{fill:#f8f8f8}.aa-graphic-color--dark path{fill:#25282a}.aa-graphic-color--white path{fill:#fff}.aa-graphic-color--black path{fill:#25282a}.aa-graphic-color--sea-green path{fill:#255d67}.aa-graphic-color--dark-blue path{fill:#2d4669}.aa-graphic-color--orange path{fill:#ea9d1b}.aa-graphic-color--fresh-green path{fill:#88eac9}.aa-graphic-color--soft-yellow path{fill:#fff1a7}.aa-graphic-color--sky-blue path{fill:#ccecff}.aa-graphic-color--device-green path{fill:#17c662}.aa-graphic-color--control-orange path{fill:#ff8b00}.aa-graphic-color--control-blue path,.aa-graphic-color--works-blue path{fill:#1093e4}.aa-hero-overlap{position:relative}.aa-hero-overlap:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:30%;background-color:#fff;z-index:1}@media (min-width:992px){.aa-hero-overlap:after{height:120px}}.aa-hero-overlap.aa-overlap-bg-primary:after{background-color:#8d193e}.aa-hero-overlap.aa-overlap-bg-secondary:after{background-color:#25282a}.aa-hero-overlap.aa-overlap-bg-complementary:after{background-color:#f1f5f9}.aa-hero-overlap.aa-overlap-bg-white:after{background-color:#fff}.aa-hero-overlap.aa-overlap-bg-sea-green:after{background-color:#255d67}.aa-hero-overlap.aa-overlap-bg-dark-blue:after{background-color:#2d4669}.aa-hero-overlap .aa-hero__body{margin-bottom:0}.aa-hero-landing-page .aa-content{-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:0;padding-bottom:0}.aa-hero-landing-page .aa-content .aa-hero__body,.aa-hero-landing-page .aa-content .aa-hero__header{margin-bottom:0;text-align:center}@media (min-width:992px){.aa-hero-landing-page .aa-content .aa-hero__body,.aa-hero-landing-page .aa-content .aa-hero__header{padding-right:30px;text-align:left}}.aa-hero-landing-page .aa-content .aa-hero__image-overlap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-item-align:center;align-self:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:140%;height:100%;margin-top:20px;z-index:2}.aa-hero-landing-page .aa-content .aa-hero__image-overlap img{max-height:100%;max-width:100%;width:100%}.aa-hero-landing-page .aa-content .aa-hero__image-overlap .aa-video-wrapper,.aa-hero-landing-page .aa-content .aa-hero__image-overlap .hs-video-widget{width:100%}@media (min-width:992px){.aa-hero-landing-page .aa-content .aa-hero__image-overlap{width:100%;height:auto;-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:normal;margin-top:30px;padding-bottom:40px;padding-right:20px}}.aa-hero-landing-page--video .aa-content .aa-hero__image-overlap{width:100%}.aa-hero-landing-page.aa-hero-overlap.aa-bg-overlay:before{height:70%}@media (min-width:992px){.aa-hero-landing-page.aa-hero-overlap.aa-bg-overlay:before{height:calc(100% - 120px)}}.aa-hero-form .hs-form .hs-button{width:100%}.aa-hero-landing-page .aa-inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:992px){.aa-hero-landing-page .aa-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:992px){.aa-hero-landing-page .aa-content{max-width:50%}}@media (min-width:1440px){.aa-hero-landing-page .aa-content{max-width:55%}}.aa-hero-landing-page .aa-hero-form{position:relative;max-width:100%;margin-top:30px}@media (min-width:992px){.aa-hero-landing-page .aa-hero-form{max-width:50%;margin-top:0}}.aa-hero-landing-page .aa-hero-form .hs-form a{color:inherit;-webkit-text-decoration-color:inherit;text-decoration-color:inherit}.aa-hero-landing-page .aa-hero-form ul.hs-error-msgs label{color:inherit}.aa-hero-landing-page .aa-hero-form ul.hs-error-msgs label:before{border-color:inherit}.aa-hero-landing-page--video .aa-hero-form{margin-top:30px}@media (min-width:992px){.aa-hero-landing-page--video .aa-hero-form{margin-top:0}}.aa-hero-form__inner{position:relative;max-width:100%;width:100%;background-color:#fff;border-radius:12px;padding:25px;-webkit-box-shadow:0 0 20px rgba(0,0,0,.1);box-shadow:0 0 20px rgba(0,0,0,.1);z-index:2}@media (min-width:992px){.aa-hero-form__inner{max-width:515px;padding:57px}}.aa-hero-form__inner .aa-hero-form-title{text-align:center;margin-bottom:40px}.aa-hero-image-row .aa-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.aa-hero-support-form{margin-bottom:0}.aa-hero-support-form.aa-hero-overlap.aa-bg-overlay:before{height:70%}.aa-hero-support-form .aa-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aa-hero-support-form .aa-hero-form{position:relative}.aa-hero-support-form .aa-hero-form .hs-form a{color:inherit;-webkit-text-decoration-color:inherit;text-decoration-color:inherit}.aa-hero-support-form .aa-hero-form ul.hs-error-msgs label{color:inherit}.aa-hero-support-form .aa-hero-form ul.hs-error-msgs label:before{border-color:inherit}.aa-hero-support-form .aa-hero-form .aa-blue-circle,.aa-hero-support-form .aa-hero-form .aa-yellow-circle{display:none}@media (min-width:768px){.aa-hero-support-form .aa-hero-form .aa-blue-circle{display:block;position:absolute;right:0;top:50px;-webkit-transform:translateX(60%);transform:translateX(60%)}.aa-hero-support-form .aa-hero-form .aa-yellow-circle{display:block;position:absolute;left:0;top:50%;-webkit-transform:translateX(-60%) translateY(-50%);transform:translateX(-60%) translateY(-50%)}}.aa-hero-support-form .aa-hero-form__inner{max-width:100%}.aa-hero-support-form.aa-hero-overlap:after{height:30%}.aa-hero-support-form.aa-hero-two-column .aa-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.aa-hero-support-form.aa-hero-two-column .aa-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.aa-hero-support-form.aa-hero-two-column .aa-content,.aa-hero-support-form.aa-hero-two-column .aa-hero-form{width:100%}.aa-hero-support-form.aa-hero-two-column .aa-hero-img{display:none}@media (min-width:992px){.aa-hero-support-form.aa-hero-two-column .aa-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.aa-hero-support-form.aa-hero-two-column .aa-content{width:65%}.aa-hero-support-form.aa-hero-two-column .aa-hero-form{width:35%}.aa-hero-support-form.aa-hero-two-column .aa-hero-img{position:absolute;bottom:30%;right:-30%;height:550px;display:block;z-index:1}.aa-hero-support-form.aa-hero-two-column .aa-hero-img img{height:100%;width:auto}.aa-hero-support-form.aa-hero-two-column .aa-hero__body,.aa-hero-support-form.aa-hero-two-column .aa-hero__header{max-width:515px;text-align:left}.aa-hero-support-form.aa-hero-two-column .aa-content__inner{position:relative;max-height:70%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;z-index:2}}@media (min-width:1200px){.aa-hero-support-form.aa-hero-two-column .aa-content__inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:-50px}.aa-hero-support-form.aa-hero-two-column .aa-hero-img{right:-55%}.aa-hero-support-form.aa-hero-two-column .aa-hero-img img{height:100%;width:auto}}.aa-hero--case{margin-bottom:0}@media (min-width:992px){.aa-hero--case .aa-inner{grid-gap:50px;gap:50px}}.aa-hero--case .hero-img.image-overlap{-webkit-transform:translateY(50px);transform:translateY(50px)}@media (min-width:992px){.aa-hero--case .hero-img.image-overlap{-ms-flex-item-align:stretch;align-self:stretch;margin-bottom:-100px;-webkit-transform:none;transform:none}}.aa-hero--case .hero-img.image-overlap img{aspect-ratio:8/5;max-width:none}@media (min-width:992px){.aa-hero--case .hero-img.image-overlap img{aspect-ratio:auto;max-width:610px}}.aa-hero--case .hero-img.image-overlap .aa-hero--case-client-logo{aspect-ratio:auto;background-color:#fff;max-height:60px;max-width:120px;-o-object-fit:initial;object-fit:fill;padding:13px;position:absolute;right:30px;top:-25px;width:auto;z-index:2}@media (min-width:992px){.aa-hero--case .hero-img.image-overlap .aa-hero--case-client-logo{max-height:110px;max-width:180px;padding:24px;right:-10px;top:30px}}@media (min-width:1680px){.aa-hero--case .hero-img.image-overlap .aa-hero--case-client-logo{right:-40px;top:50px}}.aa-hero--case .aa-hero__footer{margin-top:25px}.aa-hero--case .aa-hero__topics{margin-bottom:0}.aa-bg-dark-blue .aa-hero__technologies a,.aa-bg-dark-blue .aa-hero__technologies span,.aa-bg-dark-blue .aa-hero__topics a,.aa-bg-dark-blue .aa-hero__topics span,.aa-bg-overlay--dark-blue .aa-hero__technologies a,.aa-bg-overlay--dark-blue .aa-hero__technologies span,.aa-bg-overlay--dark-blue .aa-hero__topics a,.aa-bg-overlay--dark-blue .aa-hero__topics span{color:#88eac9;text-decoration:none}.aa-bg-dark-blue .aa-hero__technologies a:active,.aa-bg-dark-blue .aa-hero__technologies a:focus,.aa-bg-dark-blue .aa-hero__technologies a:hover,.aa-bg-dark-blue .aa-hero__topics a:active,.aa-bg-dark-blue .aa-hero__topics a:focus,.aa-bg-dark-blue .aa-hero__topics a:hover,.aa-bg-overlay--dark-blue .aa-hero__technologies a:active,.aa-bg-overlay--dark-blue .aa-hero__technologies a:focus,.aa-bg-overlay--dark-blue .aa-hero__technologies a:hover,.aa-bg-overlay--dark-blue .aa-hero__topics a:active,.aa-bg-overlay--dark-blue .aa-hero__topics a:focus,.aa-bg-overlay--dark-blue .aa-hero__topics a:hover{text-decoration:underline}.aa-hero-front__video-container.aa-hero-front__video-container--fixed .video-inner{max-width:100%;position:relative;width:76%;height:94vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aa-hero-front__video-container.aa-hero-front__video-container--fixed .video-inner video{width:100%;height:auto;max-height:100%}.aa-hero-front__video-container.aa-hero-front__video-container--fixed .video-inner .close-video{top:0;z-index:20;left:auto;right:-30px}.aa-icon-listing .aa-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:992px){.aa-icon-listing .aa-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.aa-icon-listing .aa-content-text{width:100%;margin-bottom:30px}.aa-icon-listing .aa-content-text .aa-icon-listing__header{margin-bottom:20px}@media (min-width:992px){.aa-icon-listing .aa-content-text{width:32%;margin-bottom:0}}.aa-icon-listing__body-img{margin-bottom:20px}.aa-content-icons{display:grid;grid-template-columns:1fr;grid-row-gap:50px;row-gap:50px;grid-column-gap:55px;-webkit-column-gap:55px;-moz-column-gap:55px;column-gap:55px;width:100%}@media (min-width:576px){.aa-content-icons{grid-template-columns:1fr 1fr}}@media (min-width:992px){.aa-content-icons{width:60%;padding-left:3%}}.aa-content-icons .aa-icon-listing-heading{max-width:80%;margin-bottom:10px}.aa-content-icons .aa-icon-img img{max-width:31px;max-height:31px;width:100%;height:auto;margin-bottom:10px}.aa-icon-listing-item{max-width:80%}@media (min-width:576px){.aa-icon-listing-item{max-width:100%}}.aa-icon-listing__footer{padding-top:20px}.aa-icon-listing--simple:not(.aa-icon-listing--simple-layout4) .aa-inner{max-width:1200px}.aa-icon-listing--simple .aa-content-icons{grid-template-columns:1fr;width:100%;padding-left:0}.aa-icon-listing--simple .aa-content-icons .aa-icon-listing-heading{max-width:100%;font-size:20px;line-height:23px;letter-spacing:-1px;-ms-hyphens:manual;hyphens:manual}@media (min-width:768px){.aa-icon-listing--simple .aa-content-icons{grid-template-columns:1fr 1fr;grid-column-gap:135px;-webkit-column-gap:135px;-moz-column-gap:135px;column-gap:135px;grid-row-gap:65px;row-gap:65px}.aa-icon-listing--simple .aa-content-icons .aa-icon-listing-heading{font-size:36px;line-height:40px}}@media (min-width:992px){.aa-icon-listing--simple .aa-content-icons{grid-template-columns:1fr 1fr 1fr;grid-column-gap:135px;-webkit-column-gap:135px;-moz-column-gap:135px;column-gap:135px;grid-row-gap:65px;row-gap:65px}}@media (min-width:992px){.aa-icon-listing--simple .aa-content-icons.aa-content-icons--layout4{grid-column-gap:40px;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;grid-template-columns:1fr 1fr 1fr 1fr;grid-row-gap:60px;row-gap:60px}.aa-icon-listing--simple .aa-content-icons.aa-content-icons--layout4 .aa-icon-listing-heading{font-size:1.1em;line-height:1.3em}}.aa-icon-listing--simple .aa-icon-listing-item{max-width:100%}.aa-image-text-boxes{display:grid;grid-template-columns:1fr}@media (min-width:992px){.aa-image-text-boxes{grid-template-columns:1fr 1fr 1fr}}.aa-image-text-box.content--image{aspect-ratio:1/1}.aa-image-text-box.content--text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15%}.aa-image-text-box.content--text .aa-text__body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.aa-image-text-box.content--text .aa-button,.aa-image-text-box.content--text .hs-button{font-size:16px}.aa-image-text-box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.aa-ir-newsfeed .aa-link-item,.aa-ir-newsfeed .teamtailor-jobs__job{height:100%}.aa-ir-all-articles .aa-content{margin-left:auto;margin-right:auto}.aa-hero-landing-page .aa-content .aa-ir-all-articles .news-article h1,.aa-ir-all-articles .news-article .aa-hero-landing-page .aa-content h1,.aa-ir-all-articles .news-article .h2{margin-bottom:0;margin-top:30px}.aa-ir-all-articles .news-article span{font-size:16px!important}.aa-ir-all-articles .news-article .news-article__docs{margin-top:30px}.aa-ir-events .aa-text__header{padding-bottom:20px}.aa-ir-events .aa-content-width--normal{max-width:960px}.aa-ir-events iframe{width:100%!important}.aa-ir-events .aa-text__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.aa-ir-events .aa-text__header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.aa-ir-events .aa-column:last-child{text-align:left;margin-top:15px}@media (min-width:768px){.aa-ir-events .aa-column:last-child{text-align:right;margin-top:0}}main>.hs_cos_wrapper>div:first-child>.aa-irfeed{margin-top:88px}@media (min-width:992px){.news-list.news-list--list .news-grid,.news-list.news-list--list .news-list__header{max-width:960px;margin-left:auto;margin-right:auto}}@media (min-width:1680px){.news-list.news-list--list .news-grid,.news-list.news-list--list .news-list__header{padding-left:0;padding-right:0}}.news-list.news-list--list .news-list__categories{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:60px}@media (min-width:992px){.news-list.news-list--list .news-list__categories{margin-bottom:0}}.news-list.news-list--list .news-list__categories>div{margin-right:15px}.news-list.news-list--list .news-list__categories ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.news-list.news-list--list .news-list__categories ul li{margin:0;width:100%}.news-list.news-list--list .news-grid{display:block}.news-list.news-list--list .news-grid__article{border:none;border-bottom:1px solid #fff;margin-bottom:40px;padding:0 0 40px;background-color:transparent!important;background-color:initial!important}.news-list.news-list--list .news-grid__article h3{margin:0;width:100%;max-width:840px}.news-list.news-list--list .news-grid__article:hover h3,.news-list.news-list--list .news-grid__article[focus-within] h3{text-decoration:underline;color:#fff}.news-list.news-list--list .news-grid__article:focus-within h3,.news-list.news-list--list .news-grid__article:hover h3{text-decoration:underline;color:#fff}.news-list.news-list--list .news-grid__article .news-grid__article__date{color:#80d3d0;font-size:1rem}.news-list.news-list--list .news-grid__article .news-grid__article__link h3{color:#fff}.news-list.news-list--list .news-grid__article:last-child{margin-bottom:0;padding-bottom:0;border:none}.news-list__header{display:block;width:100%}@media (min-width:992px){.news-list__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}}.news-grid{display:block}@media (min-width:992px){.news-grid{display:grid;grid-gap:40px;grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.news-grid{display:grid;grid-gap:40px;grid-template-columns:repeat(3,1fr)}}.news-grid__article{padding:20px;border:1px solid #dbcec8;-webkit-transition:background .25s ease;transition:background .25s ease;position:relative;margin-bottom:30px}@media (min-width:576px){.news-grid__article{padding:40px}}@media (min-width:992px){.news-grid__article{margin-bottom:0}}.news-grid__article:focus,.news-grid__article:hover{background-color:#dbcec8;color:#24252d}.news-grid__article:focus .news-grid__article__date,.news-grid__article:hover .news-grid__article__date{color:#24252d}.news-grid__article__link{width:100%;height:100%;position:absolute;top:0;left:0}.news-grid__article__date{color:#80d3d0;margin-bottom:10px}.news-list__header ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0;margin:0}.news-list__header ul li{margin-left:0;margin-right:25px;float:none;padding-left:0;list-style:none}@media (min-width:992px){.news-list__header ul li{margin-left:25px;margin-right:0}}.news-article__header{margin-bottom:30px;border-bottom:1px solid rgba(37,40,42,.2)}.news-article__header__date.mediumtext{padding-top:10px;padding-bottom:15px}.news-article__header__link,.news-article__header h1{margin-bottom:20px}.news-article__content{width:100%;max-width:1045px}@media (min-width:992px){.news-article__content{float:left;width:58%}}.news-article__content:last-child{width:100%;max-width:100%}.aa-irfeed__latest .news-grid__article__date{color:#8d193e}.aa-irfeed__latest .news-list__header.news-list__header--center{display:block}.aa-irfeed__latest .news-grid__article{position:relative;border:1px solid #8d193e;background-color:rgba(36,37,45,.6)}.aa-irfeed__latest .news-grid__article:hover:not(.news-grid__article--nolink){background-color:#8d193e;color:#fff}.aa-irfeed__latest .news-grid__article:hover:not(.news-grid__article--nolink) .news-grid__article__date{color:#25282a}.aa-irfeed__latest .news-grid__article:hover:not(.news-grid__article--nolink) svg path{stroke:#25282a}.aa-irfeed__latest .news-grid__article:hover:not(.news-grid__article--nolink) svg{-webkit-transform:translateX(5px);transform:translateX(5px)}.aa-irfeed__latest .news-grid__article__date{font-family:Suisse Intl Medium,sans-serif;font-size:16px}.aa-irfeed__latest h3{color:#fff;margin:0}.aa-irfeed__latest .aa-card__footer{position:absolute;bottom:0;right:0}.aa-irfeed__latest svg{overflow:visible;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .2s ease;transition:all .2s ease}.aa-irfeed__latest svg path{stroke:#8d193e}.aa-irfeed__latest .news-list{background-position:50%;background-size:cover}@media (min-width:992px){.aa-irfeed__latest .news-grid.news-grid--2{display:grid;grid-gap:40px;grid-template-columns:repeat(2,1fr)}}.aa-irfeed__latest .news-grid.news-grid--1{grid-template-columns:repeat(1,1fr)}.aa-irfeed--reports-events .news-grid__article__date,.aa-irfeed--reports-events a,.aa-irfeed--reports-events p{color:#fff!important}.aa-irfeed--reports-events .news-grid__article__date{margin-bottom:15px}.aa-irfeed--reports-events h3{margin-bottom:6px}.aa-irfeed--reports-events h3 a{text-decoration:none}.aa-irfeed--reports-events h3 a:hover{text-decoration:underline}.aa-irfeed--reports-events .news-grid__article--quick-links a{display:block;margin:0 0 4px}.aa-irfeed--reports-events .aa-card__footer{padding-right:5px}.aa-irfeed--reports-events .aa-card__read-more{width:120px}.aa-irfeed--reports-events .aa-card__read-more svg{position:relative;top:2px}.aa-irfeed--reports-events .aa-card__read-more a{text-decoration:none;color:#8d193e!important}.aa-irfeed--reports-events h2{margin:0}.news-article__docs{border:1px solid #dbcec8;padding:25px;margin-top:32px}@media (min-width:992px){.news-article__docs{float:left;padding-left:25px;padding-right:25px;margin-left:8.33%;width:33.33%;margin-top:0}}.aa-irfeed__inner .news-article{max-width:100%}.aa-ir-highlights .aa-link-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aa-ir-highlights .aa-link-column:last-child{margin-top:40px}@media (min-width:768px){.aa-ir-highlights .aa-link-column:last-child{margin-top:0}}.aa-ir-highlights .aa-link-column>h4,.aa-ir-highlights .backup-unsubscribe .aa-link-column>h3,.backup-unsubscribe .aa-ir-highlights .aa-link-column>h3{margin-bottom:15px}@media (min-width:992px){.aa-ir-highlights .aa-link-grid--2{grid-column-gap:120px;-webkit-column-gap:120px;-moz-column-gap:120px;column-gap:120px}}.aa-ir-highlights .aa-link-item,.aa-ir-highlights .teamtailor-jobs__job{border-top:1px solid rgba(37,40,42,.2);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.aa-irfeed__meetings{max-width:1250px;width:100%;margin:0 auto;overflow-y:auto}.aa-irfeed__meetings .general-meetings__table__body__article{display:block;padding:20px}.aa-irfeed__reports{max-width:100%;width:100%;margin:0 auto;overflow-y:auto}.aa-irfeed__reports.aa-no-pb{padding-bottom:0}.aa-irfeed__reports .reports-section-wrap{width:100%;overflow:auto}.aa-irfeed__reports .reports-section-wrap>div{min-width:600px;max-width:none;width:100%}.general-meetings__table__header{margin-bottom:10px;padding-top:20px;padding-bottom:20px;border-bottom:2px solid rgba(37,40,42,.2)}.general-meetings__table__header ul{padding:0;margin:0}.general-meetings__table__header ul li{display:inline-block}a.router-link-exact-active{color:#8d193e;font-weight:600}.general-meetings__table__header ul li a{display:inline-block;margin-right:20px;cursor:pointer;text-decoration:none}.reports-table .general-meetings__table__body__divider{margin-top:10px}.general-meetings__table__body__article{margin-bottom:10px;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:rgba(37,40,42,.1);line-height:150%}.general-meetings__table__body__article:last-child{border-bottom:0}.general-meetings__table__body__article,.general-meetings__table__body__divider{display:-webkit-box;display:-ms-flexbox;display:flex}.col-wrap .general-meetings__table__body [class*=col-]{float:none;display:inline-block}.general-meetings__table__body .col-6{width:50%}.general-meetings__table__body .col-3{width:25%}.aa-ir-subscription-form .aa-button,.aa-ir-subscription-form .hs-button{width:100%}.aa-ir-subscription-form .aa-form__column:last-child{margin-top:20px}@media (min-width:992px){.aa-ir-subscription-form .aa-form__column:last-child{margin:0}}.aa-image .aa-image-wrapper img{height:auto}.aa-site-header .lang_switcher--container{margin-left:15px}.aa-site-header .lang_switcher--container .lang_switcher_class{position:relative;cursor:pointer}.aa-site-header .lang_switcher--container .lang_switcher_class:hover ul{top:calc(100% + 28px);visibility:visible;opacity:1;z-index:1}.aa-site-header .lang_switcher--container .lang_switcher_class:hover .lang_switcher--chevron-icon{-webkit-transform:translateY(2px);transform:translateY(2px)}.aa-site-header .lang_switcher--container .lang_switcher--dropdown{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.aa-site-header .lang_switcher--container .lang_switcher--dropdown svg{fill:#25282a;-webkit-transition:all .2s ease;transition:all .2s ease}.aa-site-header .lang_switcher--container .lang_switcher--dropdown .lang_switcher--lang-icon{margin-right:4px;width:16px}@media (min-width:1200px){.aa-site-header .lang_switcher--container .lang_switcher--dropdown .lang_switcher--lang-icon{margin-right:5px;width:20px}}.aa-site-header .lang_switcher--container .lang_switcher--dropdown .lang_switcher--chevron-icon{width:7px}.aa-site-header .lang_switcher--container .lang_switcher_class ul{background:#f8f8f8;border-radius:6px;border:1px solid rgba(37,40,42,.1);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:12px 20px;position:absolute;top:calc(100% + 20px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .2s ease;transition:all .2s ease;visibility:hidden;opacity:0;z-index:-1}.aa-site-header .lang_switcher--container .lang_switcher_class ul:before{display:block;position:absolute;content:"";top:-28px;left:0;right:0;height:28px}.aa-site-header .lang_switcher--container .lang_switcher_class ul li:not(:last-child){margin-bottom:5px}@media (min-width:1200px){.aa-site-header .lang_switcher--container .lang_switcher_class ul{padding:13px 22px}}.lang_switcher_class ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin:0}.lang_switcher_class ul a{color:#25282a;font-size:14px;text-decoration:none}@media (min-width:1200px){.lang_switcher_class ul a{font-size:15px}}.lang_switcher_class ul a:hover{color:#8d193e}.lang_switcher_class ul li.current a{font-weight:600}.aa-navigation--mobile .lang_switcher--container{margin-top:60px}.aa-navigation--mobile .lang_switcher--container .lang_switcher--dropdown{display:none}.aa-navigation--mobile .lang_switcher--container .lang_switcher_class ul li{margin:0 10px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.aa-navigation--mobile .lang_switcher--container .lang_switcher_class ul li.current{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.aa-link-listing .aa-link-item,.aa-link-listing .teamtailor-jobs__job{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.aa-link-listing .aa-link-grid--3,.aa-link-listing .teamtailor-jobs__job-wrapper{grid-column-gap:70px;-webkit-column-gap:70px;-moz-column-gap:70px;column-gap:70px}.aa-link-listing .aa-link-item__inner{padding-right:15px}.aa-link-listing__header{padding-bottom:20px}.aa-location-listing .aa-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aa-location-listing .aa-location:last-child{padding-bottom:0}.aa-location-list-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:30px;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;grid-row-gap:30px;row-gap:30px}@media (min-width:992px){.aa-location-list-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1200px){.aa-location-list-grid{grid-template-columns:repeat(6,1fr)}}.aa-location-map .aa-inner{position:relative;max-width:100%;height:510px;overflow:hidden}@media (min-width:992px){.aa-location-map .aa-inner{height:780px}}.aa-location-map .hero-map{position:absolute!important;height:100%;width:100%;overflow:visible!important}.aa-location-map .aa-subheading{margin-bottom:5px}.aa-logo-wall .aa-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-column-gap:11%;-webkit-column-gap:11%;-moz-column-gap:11%;column-gap:11%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-row-gap:40px;row-gap:40px}@media (min-width:576px){.aa-logo-wall .aa-content{grid-column-gap:8%;-webkit-column-gap:8%;-moz-column-gap:8%;column-gap:8%}}@media (min-width:768px){.aa-logo-wall .aa-content{grid-column-gap:60px;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}}@media (min-width:992px){.aa-logo-wall .aa-content{grid-row-gap:50px;row-gap:50px}}@media (min-width:1440px){.aa-logo-wall .aa-content{grid-column-gap:72px;-webkit-column-gap:72px;-moz-column-gap:72px;column-gap:72px}}.aa-logo-wall .aa-image-wrapper--contain{aspect-ratio:10/4;width:26%}@media (min-width:576px){.aa-logo-wall .aa-image-wrapper--contain{width:19%}}@media (min-width:768px){.aa-logo-wall .aa-image-wrapper--contain{width:120px}}@media (min-width:1440px){.aa-logo-wall .aa-image-wrapper--contain{width:140px}}.aa-logo-wall a{display:block;height:100%;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%}.aa-logo-wall a:active,.aa-logo-wall a:focus,.aa-logo-wall a:hover{-webkit-transform:scale(1.06);transform:scale(1.06)}.aa-card-column{position:relative;margin-top:30px}@media (min-width:992px){.aa-card-column{margin-top:0}}.aa-card-column .aa-card-column__inner{position:relative;padding:40px 50px;border-radius:12px;max-width:90%;z-index:1}@media (min-width:992px){.aa-card-column .aa-card-column__inner{max-width:450px;margin-right:110px;margin-left:auto}}.aa-card-column__graphic{position:absolute;right:-60px;top:-70px;z-index:0}@media (min-width:992px){.aa-card-column__graphic{right:0;top:-70px}}.aa-card-column .aa-accent-sea-green path{fill:#255d67}.aa-card-column .aa-accent-dark-blue path{fill:#2d4669}.aa-card-column .aa-accent-orange path{fill:#ea9d1b}.aa-card-column .aa-accent-fresh-green path{fill:#88eac9}.aa-card-column .aa-accent-soft-yellow path{fill:#fff1a7}.aa-card-column .aa-accent-sky-blue path{fill:#ccecff}.aa-card-column .aa-accent-device-green path{fill:#17c662}.aa-card-column .aa-accent-control-orange path{fill:#ff8b00}.aa-card-column .aa-accent-control-blue path,.aa-card-column .aa-accent-works-blue path{fill:#1093e4}.aa-panels__inner{width:100%}.aa-panels__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:992px){.aa-panels__body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.aa-panel{position:relative;width:100%}@media (min-width:1200px){.aa-panel{padding-top:200px}}.aa-panel:first-of-type{max-width:100%;width:100%;background-color:#fff}@media (min-width:1440px){.aa-panel:first-of-type{max-width:58.33333%;padding-right:120px}}@media (min-width:1680px){.aa-panel:last-of-type{max-width:41.66667%;padding-left:120px}}.aa-panel__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding-left:16px;padding-right:16px;position:relative;z-index:20}@media (min-width:768px){.aa-panel__body{padding-top:50px}}@media (min-width:1440px){.aa-panel__body{max-width:600px;margin-left:auto}}@media (min-width:1680px){.aa-panel__body{padding-left:0;padding-right:0}}@media (min-width:1440px){.aa-panel:last-of-type .aa-panel__body{margin-left:0}}.aa-landing-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:32px 16px;width:100%;background-color:#fff}@media (min-width:992px){.aa-landing-form{padding:60px 50px}}.aa-landing-form__header{display:block;margin-bottom:32px}.aa-plan-listing .aa-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aa-plan-listing__header .aa-subheading{margin-bottom:10px}.aa-plan-listing .aa-plan-listing__body{display:grid;grid-template-columns:1fr;grid-column-gap:20px;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;grid-row-gap:20px;row-gap:20px}@media (min-width:768px){.aa-plan-listing .aa-plan-listing__body{grid-template-columns:1fr 1fr 1fr}}@media (min-width:768px){.aa-plan-listing .aa-plan-listing__body.aa-plan-listing__body--two{grid-template-columns:1fr 1fr}}.aa-plan-listing .aa-plan{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10%;background-color:#fff;border-radius:12px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.05);box-shadow:0 0 15px rgba(0,0,0,.05)}.aa-plan-listing .aa-plan .aa-subheading{margin-bottom:10px}.aa-plan-listing .aa-plan .aa-plan__header{margin-bottom:15px}@media (min-width:768px){.aa-plan-listing .aa-plan .aa-plan__header{margin-bottom:35px}}.aa-plan-listing .aa-plan ul{list-style-type:none;padding-left:0;margin-bottom:15px}.aa-plan-listing .aa-plan li:not(:last-child){margin-bottom:15px}.aa-plan-listing .aa-plan .aa-plan__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.aa-plan-listing .aa-plan .aa-plan-footer-text{font-weight:600;margin-bottom:35px}.aa-plan-listing .aa-plan .aa-button,.aa-plan-listing .aa-plan .hs-button{width:100%}.aa-plan-listing--simple .aa-plan-listing__body{grid-column-gap:0;grid-row-gap:40px}.aa-plan-listing--simple .aa-plan-listing__header{margin-left:auto;margin-right:auto}.aa-plan-listing--simple .aa-plan__image{height:40px;margin-bottom:30px}.aa-plan-listing--simple .aa-plan__image img{margin:0 auto}.aa-plan-listing--simple .aa-plan{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;border-radius:0;padding:0}.aa-plan-listing--simple .aa-plan .aa-button,.aa-plan-listing--simple .aa-plan .hs-button{width:auto;-ms-flex-item-align:center;align-self:center}.aa-plan-listing--simple .aa-plan li{list-style-image:url(https://5435996.fs1.hubspotusercontent-na1.net/hubfs/5435996/Avidly/techstep-v2/icons/white-checkmark.svg)}.aa-plan-listing--simple .aa-plan .aa-plan__header{margin-bottom:15px}@media (min-width:768px){.aa-plan-listing--simple .aa-plan .aa-plan__header{margin-bottom:64px}}.aa-plan-listing--simple .aa-plan .aa-plan__main-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-left:14%;padding-right:14%}.aa-plan-listing--simple .aa-plan .aa-plan__main-content a{color:#88eac9;text-decoration:none;font-weight:600}.aa-plan-listing--simple .aa-plan .aa-plan__main-content a:hover{text-decoration:underline}.aa-plan-listing--simple .aa-plan .aa-plan__footer{-webkit-box-flex:initial;-ms-flex-positive:initial;flex-grow:0}.aa-plan-listing--simple .aa-plan:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.2);padding-bottom:40px}@media (min-width:768px){.aa-plan-listing--simple .aa-plan:not(:last-child){border-bottom:none;padding-bottom:0}}@media (min-width:768px){.aa-plan-listing--simple .aa-plan:not(:last-child) .aa-plan__main-content{border-right:1px solid hsla(0,0%,100%,.2)}}.aa-promoted-image .aa-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aa-promoted-image .aa-content+.aa-content{margin-top:60px}@media (min-width:992px){.aa-promoted-image .aa-content+.aa-content{margin-top:75px}}.aa-promoted-image a.aa-button--text-arrow,.aa-promoted-image a.arrow-link{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aa-promoted-image img{aspect-ratio:4/3;height:auto}@media (min-width:992px){.aa-promoted-image img{aspect-ratio:16/9}}.aa-promoted-image .two-images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:992px){.aa-promoted-image .two-images{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.aa-promoted-image .two-images .aa-image-wrapper{-ms-flex-preferred-size:50%;flex-basis:50%}.aa-promoted-image .two-images img{aspect-ratio:1/1}.aa-promoted-image .aa-promoted-image__content:not(.two-images).aa-promoted-image__content--auto img{aspect-ratio:initial;width:100%;height:auto}.aa-quote blockquote{margin-top:0;-ms-hyphens:manual;hyphens:manual;font-size:28px;line-height:40px}@media (min-width:992px){.aa-quote blockquote{font-size:42px;line-height:54px}}.aa-quote blockquote.size--medium{font-size:36px;line-height:46px}.aa-quote blockquote.size--small{font-size:32px;line-height:40px}.aa-quote .aa-quote__position{opacity:.6}.aa-quote__header{margin-bottom:20px}.aa-quote__body{margin-bottom:40px}.aa-quote__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aa-quote__image{width:100px;height:100px;margin-bottom:20px;overflow:hidden;border-radius:50%}.aa-quote__image img{-webkit-filter:grayscale(100%);filter:grayscale(100%);-o-object-position:center center;object-position:center center}.aa-quote__logo{max-width:180px;margin:20px auto 0}.aa-content-alignment--center .aa-quote__image{-ms-flex-item-align:center;align-self:center}@media (min-width:992px){.aa-quote .aa-content-width--normal{max-width:830px}}.teamtailor-jobs__job{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:0!important}.teamtailor-jobs__job .teamtailor-jobs__job-title{margin-bottom:0;max-width:80%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.teamtailor-jobs__job .teamtailor-jobs__job-info{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.teamtailor-jobs__job:after{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.teamtailor-jobs__job:hover:after{position:absolute;right:0;top:50%;-webkit-transform:translateX(3px) translateY(-50%);transform:translateX(3px) translateY(-50%)}.aa-text__body,.aa-text__header{margin-bottom:20px}.aa-text__body:last-child,.aa-text__header:last-child{margin-bottom:0}.aa-text--multicolumn .aa-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aa-text--multicolumn__content{display:grid;grid-column-gap:60px;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;grid-row-gap:60px;row-gap:60px}@media (min-width:992px){.aa-text--multicolumn__content.aa-content-columns--two{grid-template-columns:repeat(2,1fr)}.aa-text--multicolumn__content.aa-content-columns--three{grid-template-columns:repeat(3,1fr)}}.aa-text__image:not(:only-child){margin-bottom:30px}.aa-system-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aa-system-page.search-results{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.aa-system-page .aa-content>.hs_cos_wrapper{display:block;text-align:left}.aa-system-page .aa-content>.hs_cos_wrapper:not(:last-child){margin-bottom:30px}.aa-system-page .aa-content>.hs_cos_wrapper .hs-form-field{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.aa-system-page .aa-content>.hs_cos_wrapper a[class$=show-password]{margin-left:auto}.aa-system-page .aa-content>.hs_cos_wrapper .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password:not([type=checkbox]),.aa-system-page .aa-content>.hs_cos_wrapper .hs-input:not([type=checkbox]),.aa-system .hs_cos_wrapper_type_password_prompt .aa-system-page .aa-content>.hs_cos_wrapper #hs-pwd-widget-password:not([type=checkbox]){width:100%!important;margin-top:6px}.aa-system-page .aa-content>.hs_cos_wrapper .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password[type=checkbox],.aa-system-page .aa-content>.hs_cos_wrapper .hs-input[type=checkbox],.aa-system .hs_cos_wrapper_type_password_prompt .aa-system-page .aa-content>.hs_cos_wrapper #hs-pwd-widget-password[type=checkbox]{margin-bottom:auto;margin-top:auto}.aa-system-page .aa-content>.hs_cos_wrapper .hs-error-msgs{padding:0;margin:0}.aa-system-page .aa-content>.hs_cos_wrapper .hs-submit,.aa-system-page .aa-content>.hs_cos_wrapper input+input.hs-button{margin-top:35px}.backup-unsubscribe .page-header+form{margin-top:50px}.aa-system #email-prefs-form p.header{font-weight:700;margin-bottom:10px;margin-top:32px}.aa-system #email-prefs-form .hs-button{margin-top:25px}.aa-system #email-prefs-form input{margin-right:8px}.aa-system #email-prefs-form .item{margin-bottom:20px}.aa-system #email-prefs-form .item .checkbox-row{margin-bottom:7px}.aa-system #email-prefs-form .item .checkbox-row+p{font-size:16px}.aa-system #email-prefs-form .item p{margin-top:0}.aa-system #hs_cos_wrapper_subscriptions_confirmation>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aa-system #hs_cos_wrapper_subscriptions_confirmation .page-header{font-style:italic;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.aa-system #hs_cos_wrapper_subscriptions_confirmation .page-header h1:empty{display:none}.aa-system #hs_cos_wrapper_subscriptions_confirmation .page-header h1,.aa-system #hs_cos_wrapper_subscriptions_confirmation .page-header h2{font-style:normal}.aa-system #hs_cos_wrapper_subscriptions_confirmation .page-header br{display:none}.aa-system #hs_cos_wrapper_subscriptions_confirmation .success{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:0!important}.aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password{height:50px!important;margin-top:5px!important}.aa-tags{margin-bottom:-20px}.aa-tags .aa-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:992px){.aa-tags .aa-content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.aa-tag{color:rgba(37,40,42,.7);font-size:16px;font-weight:400;margin-bottom:16px;position:relative;text-decoration:none}@media (min-width:992px){.aa-tag{font-size:17px;margin-bottom:10px}}.aa-tag:after{content:"";background-color:rgba(37,40,42,.4);height:2px;width:0;position:absolute;left:0;bottom:-1px;-webkit-transition:all .2s ease;transition:all .2s ease}.aa-tag:active,.aa-tag:focus,.aa-tag:hover{color:rgba(37,40,42,.7)}.aa-tag:active:after,.aa-tag:focus:after,.aa-tag:hover:after{width:100%}.aa-tag:not(:last-child){margin-right:20px}@media (min-width:992px){.aa-tag:not(:last-child){margin-right:35px}}.aa-tag.aa-tag--current{color:#8d193e;font-weight:600}.aa-tag.aa-tag--current:after{background-color:#8d193e;width:100%}.aa-bg-dark-blue .aa-tag,.aa-bg-overlay--dark-blue .aa-tag{color:hsla(0,0%,100%,.8)}.aa-bg-dark-blue .aa-tag:after,.aa-bg-overlay--dark-blue .aa-tag:after{background-color:hsla(0,0%,100%,.4)}.aa-bg-dark-blue .aa-tag:focus,.aa-bg-dark-blue .aa-tag:hover,.aa-bg-overlay--dark-blue .aa-tag:focus,.aa-bg-overlay--dark-blue .aa-tag:hover{color:hsla(0,0%,100%,.8)}.aa-bg-dark-blue .aa-tag:active,.aa-bg-overlay--dark-blue .aa-tag:active{color:#fff}.aa-bg-dark-blue .aa-tag:active:after,.aa-bg-overlay--dark-blue .aa-tag:active:after{background-color:hsla(0,0%,100%,.6)}.aa-bg-dark-blue .aa-tag.aa-tag--current,.aa-bg-overlay--dark-blue .aa-tag.aa-tag--current{color:#88eac9}.aa-bg-dark-blue .aa-tag.aa-tag--current:after,.aa-bg-overlay--dark-blue .aa-tag.aa-tag--current:after{background-color:#88eac9}.aa-pagination .aa-inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aa-pagination ul{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin:0;list-style:none}.aa-pagination li:not(:last-child){margin-right:15px}.aa-pagination li:not(:last-child) a{padding:0 5px}.aa-pagination li:last-child{margin-left:8px}.aa-pagination li a{color:rgba(37,40,42,.7);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;line-height:1;position:relative;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}.aa-pagination li a.aa-pagination--active{color:#8d193e;-webkit-transform:none!important;transform:none!important}.aa-pagination li a.aa-pagination--active:after{content:none}.aa-pagination li a:after{content:"";background-color:rgba(37,40,42,.4);height:2px;width:0;position:absolute;left:0;bottom:-2px;-webkit-transition:all .2s ease;transition:all .2s ease}.aa-pagination li a:active:after,.aa-pagination li a:focus:after,.aa-pagination li a:hover:after{width:100%}.aa-bg-dark-blue.aa-pagination li a,.aa-pagination.aa-bg-overlay--dark-blue li a{color:hsla(0,0%,100%,.8)}.aa-bg-dark-blue.aa-pagination li a.aa-pagination--active,.aa-pagination.aa-bg-overlay--dark-blue li a.aa-pagination--active{color:#88eac9}.aa-bg-dark-blue.aa-pagination li a:after,.aa-pagination.aa-bg-overlay--dark-blue li a:after{background-color:hsla(0,0%,100%,.4)}.aa-bg-dark-blue.aa-pagination li a:active,.aa-pagination.aa-bg-overlay--dark-blue li a:active{color:#fff}.aa-bg-dark-blue.aa-pagination li a:active:after,.aa-pagination.aa-bg-overlay--dark-blue li a:active:after{background-color:hsla(0,0%,100%,.6)}.aa-blog-listing .aa-hero{margin-bottom:0}.aa-blog-listing .aa-hero .hero-img img{aspect-ratio:1/1;border-radius:50%;max-width:600px;-o-object-fit:cover;object-fit:cover;width:100%}.aa-blog-listing.aa-blog-listing--premium .aa-hero .hero-img img,.aa-blog-listing.aa-blog-listing--webinars .aa-hero .hero-img img{border-radius:0}.aa-blog--simple-listing article{border-bottom:1px solid rgba(37,40,42,.15);-ms-flex-preferred-size:100%;flex-basis:100%;padding-bottom:25px}@media (min-width:992px){.aa-blog--simple-listing article{padding-bottom:30px}}.aa-blog--simple-listing article:not(:last-child){margin-bottom:40px}@media (min-width:992px){.aa-blog--simple-listing article:not(:last-child){margin-bottom:55px}}.aa-blog--simple-listing a.aa-button--text-arrow,.aa-blog--simple-listing a.arrow-link{color:#25282a;text-decoration:none}.aa-blog--simple-listing a.aa-button--text-arrow:before,.aa-blog--simple-listing a.arrow-link:before{content:url('data:image/svg+xml;charset=utf-8,<svg viewBox="0 0 18.836 11.217" xmlns="http://www.w3.org/2000/svg"><path d="M18.531 5.077L13.758.304a.75.75 0 10-1.061 1.061l3.493 3.493H0v1.5h16.189l-3.493 3.493a.75.75 0 101.061 1.061l4.773-4.773a.75.75 0 00.001-1.062z" fill="%2325282A"/></svg>');padding-right:14px;width:20px}@media (min-width:992px){.aa-blog--simple-listing a.aa-button--text-arrow:before,.aa-blog--simple-listing a.arrow-link:before{width:22px}}.aa-blog--simple-listing a.aa-button--text-arrow:focus,.aa-blog--simple-listing a.aa-button--text-arrow:hover,.aa-blog--simple-listing a.arrow-link:focus,.aa-blog--simple-listing a.arrow-link:hover{color:#25282a}.aa-blog--simple-listing a.aa-button--text-arrow:active,.aa-blog--simple-listing a.arrow-link:active{color:#8d193e}.aa-blog--simple-listing a.aa-button--text-arrow:active:before,.aa-blog--simple-listing a.arrow-link:active:before{content:url('data:image/svg+xml;charset=utf-8,<svg viewBox="0 0 18.836 11.217" xmlns="http://www.w3.org/2000/svg"><path d="M18.531 5.077L13.758.304a.75.75 0 10-1.061 1.061l3.493 3.493H0v1.5h16.189l-3.493 3.493a.75.75 0 101.061 1.061l4.773-4.773a.75.75 0 00.001-1.062z" fill="%238D193E"/></svg>')}.aa-blog--author .aa-bg-complementary .aa-content>a.aa-button--text-arrow,.aa-blog--author .aa-bg-complementary .aa-content>a.arrow-link,.aa-blog--author .aa-bg-light .aa-content>a.aa-button--text-arrow,.aa-blog--author .aa-bg-light .aa-content>a.arrow-link,.aa-blog--author .aa-bg-none .aa-content>a.aa-button--text-arrow,.aa-blog--author .aa-bg-none .aa-content>a.arrow-link,.aa-blog--author .aa-bg-overlay--complementary .aa-content>a.aa-button--text-arrow,.aa-blog--author .aa-bg-overlay--complementary .aa-content>a.arrow-link,.aa-blog--author .aa-bg-overlay--light .aa-content>a.aa-button--text-arrow,.aa-blog--author .aa-bg-overlay--light .aa-content>a.arrow-link,.aa-blog--author .aa-bg-overlay--white .aa-content>a.aa-button--text-arrow,.aa-blog--author .aa-bg-overlay--white .aa-content>a.arrow-link,.aa-blog--author .aa-bg-white .aa-content>a.aa-button--text-arrow,.aa-blog--author .aa-bg-white .aa-content>a.arrow-link,.aa-blog--author .aa-content-color--dark .aa-content>a.aa-button--text-arrow,.aa-blog--author .aa-content-color--dark .aa-content>a.arrow-link,.aa-blog--author .aa-content>a.aa-button--text-arrow,.aa-blog--author .aa-content>a.arrow-link,.aa-blog--author .aa-module .aa-form--white-bg .aa-content>a.aa-button--text-arrow,.aa-blog--author .aa-module .aa-form--white-bg .aa-content>a.arrow-link{font-size:15px;font-weight:400;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px}@media (min-width:992px){.aa-blog--author .aa-bg-complementary .aa-content>a.aa-button--text-arrow,.aa-blog--author .aa-bg-complementary .aa-content>a.arrow-link,.aa-blog--author .aa-bg-light .aa-content>a.aa-button--text-arrow,.aa-blog--author .aa-bg-light .aa-content>a.arrow-link,.aa-blog--author .aa-bg-none .aa-content>a.aa-button--text-arrow,.aa-blog--author .aa-bg-none .aa-content>a.arrow-link,.aa-blog--author .aa-bg-overlay--complementary .aa-content>a.aa-button--text-arrow,.aa-blog--author .aa-bg-overlay--complementary .aa-content>a.arrow-link,.aa-blog--author .aa-bg-overlay--light .aa-content>a.aa-button--text-arrow,.aa-blog--author .aa-bg-overlay--light .aa-content>a.arrow-link,.aa-blog--author .aa-bg-overlay--white .aa-content>a.aa-button--text-arrow,.aa-blog--author .aa-bg-overlay--white .aa-content>a.arrow-link,.aa-blog--author .aa-bg-white .aa-content>a.aa-button--text-arrow,.aa-blog--author .aa-bg-white .aa-content>a.arrow-link,.aa-blog--author .aa-content-color--dark .aa-content>a.aa-button--text-arrow,.aa-blog--author .aa-content-color--dark .aa-content>a.arrow-link,.aa-blog--author .aa-content>a.aa-button--text-arrow,.aa-blog--author .aa-content>a.arrow-link,.aa-blog--author .aa-module .aa-form--white-bg .aa-content>a.aa-button--text-arrow,.aa-blog--author .aa-module .aa-form--white-bg .aa-content>a.arrow-link{font-size:16px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:50px}}.aa-blog--author .aa-blog--author-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}@media (min-width:992px){.aa-blog--author .aa-blog--author-wrapper{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;text-align:left}.aa-blog--author .aa-blog--author-wrapper a{grid-column:2/3;grid-row:2/3}.aa-blog--author .aa-blog--author-wrapper p+a{-ms-flex-item-align:end;align-self:end}}.aa-blog--author img{aspect-ratio:1/1;border-radius:50%;margin-bottom:35px;-o-object-fit:cover;object-fit:cover;width:140px}@media (min-width:992px){.aa-blog--author img{grid-column:1/2;grid-row:1/3;margin-bottom:auto;margin-right:35px;width:150px}}.aa-blog--author .aa-subheading{margin-bottom:9px}@media (min-width:992px){.aa-blog--author .aa-subheading{grid-column:2/3;grid-row:1/2;margin-bottom:45px}.aa-blog--author .aa-subheading+.h4,.aa-blog--author .aa-subheading+h4,.aa-blog--author .aa-system #email-prefs-form .aa-subheading+h2,.aa-blog--author .aa-system #hs_cos_wrapper_subscriptions_confirmation .page-header .aa-subheading+h1,.aa-blog--author .aa-system #hs_cos_wrapper_subscriptions_confirmation .page-header .aa-subheading+h2,.aa-blog--author .backup-unsubscribe .aa-subheading+h3,.aa-blog--author .teamtailor-jobs__job .aa-subheading+.teamtailor-jobs__job-title,.aa-system #email-prefs-form .aa-blog--author .aa-subheading+h2,.aa-system #hs_cos_wrapper_subscriptions_confirmation .page-header .aa-blog--author .aa-subheading+h1,.aa-system #hs_cos_wrapper_subscriptions_confirmation .page-header .aa-blog--author .aa-subheading+h2,.backup-unsubscribe .aa-blog--author .aa-subheading+h3,.teamtailor-jobs__job .aa-blog--author .aa-subheading+.teamtailor-jobs__job-title{-ms-flex-item-align:end;align-self:end}}.aa-blog--author .aa-system #email-prefs-form h2,.aa-blog--author .aa-system #hs_cos_wrapper_subscriptions_confirmation .page-header h1,.aa-blog--author .aa-system #hs_cos_wrapper_subscriptions_confirmation .page-header h2,.aa-blog--author .backup-unsubscribe h3,.aa-blog--author .h4,.aa-blog--author .teamtailor-jobs__job .teamtailor-jobs__job-title,.aa-blog--author h4,.aa-system #email-prefs-form .aa-blog--author h2,.aa-system #hs_cos_wrapper_subscriptions_confirmation .page-header .aa-blog--author h1,.aa-system #hs_cos_wrapper_subscriptions_confirmation .page-header .aa-blog--author h2,.backup-unsubscribe .aa-blog--author h3,.teamtailor-jobs__job .aa-blog--author .teamtailor-jobs__job-title{margin-bottom:10px;margin-top:0}@media (min-width:992px){.aa-blog--author .aa-system #email-prefs-form h2,.aa-blog--author .aa-system #hs_cos_wrapper_subscriptions_confirmation .page-header h1,.aa-blog--author .aa-system #hs_cos_wrapper_subscriptions_confirmation .page-header h2,.aa-blog--author .backup-unsubscribe h3,.aa-blog--author .h4,.aa-blog--author .teamtailor-jobs__job .teamtailor-jobs__job-title,.aa-blog--author h4,.aa-system #email-prefs-form .aa-blog--author h2,.aa-system #hs_cos_wrapper_subscriptions_confirmation .page-header .aa-blog--author h1,.aa-system #hs_cos_wrapper_subscriptions_confirmation .page-header .aa-blog--author h2,.backup-unsubscribe .aa-blog--author h3,.teamtailor-jobs__job .aa-blog--author .teamtailor-jobs__job-title{grid-column:2/3;grid-row:1/2}}.aa-blog--author p{margin-bottom:20px}@media (min-width:992px){.aa-blog--author p{grid-column:2/3;grid-row:2/3;margin-bottom:42px}}.aa-blog-post .aa-blog--author .aa-content{border-top:1px solid rgba(37,40,42,.2)}.aa-blog-post--header .aa-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aa-blog-post--header .aa-content+.aa-content{margin-top:45px}.aa-blog-post--header .aa-card--info{font-size:12px;margin-bottom:8px}.aa-blog-post--header h1{margin-top:0;margin-bottom:15px}@media (min-width:992px){.aa-blog-post--header h1{margin-bottom:20px}}.aa-blog-post--header p:nth-last-child(2){margin-bottom:18px}@media (min-width:992px){.aa-blog-post--header p:nth-last-child(2){margin-bottom:25px}}.aa-blog-post--header .aa-card__topics{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aa-blog-post--header .aa-card__topics a{color:#8d193e;font-size:14px;font-weight:600;line-height:2;text-decoration:none;text-transform:uppercase}.aa-blog-post--header .aa-card__topics a:active,.aa-blog-post--header .aa-card__topics a:focus,.aa-blog-post--header .aa-card__topics a:hover{text-decoration:underline}.aa-blog-post--header .aa-card__topics a:not(:last-child){margin-right:20px}@media (min-width:992px){.aa-blog-post--header .aa-card__topics a:not(:last-child){margin-right:25px}}.aa-blog-post--header img{width:100%;height:auto;border-radius:20px;-webkit-box-shadow:0 0 7px rgba(0,0,0,.2);box-shadow:0 0 7px rgba(0,0,0,.2)}@media (min-width:992px){.aa-blog-post--header img{aspect-ratio:16/7}}.aa-blog-post-content{margin-bottom:-20px}.aa-blog-post-content h2{font-size:30px;line-height:1.2em}@media (min-width:992px){.aa-blog-post-content h2{font-size:40px;line-height:1.2em}}.aa-blog-post__social-share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aa-blog-post__social-share span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:20px}.aa-blog-post__social-share path{fill:#fff}.aa-blog-post__social-share a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;background-color:#8d193e;border-radius:50%}.aa-blog-post__social-share a:hover{background-color:#25282a}.aa-blog-post__social-share a:not(:last-child){margin-right:8px}.aa-site-header-brand{position:fixed;left:0;right:0;height:65px}@media (min-width:992px){.aa-site-header-brand{position:absolute;left:290px;height:85px;width:calc(100% - 290px)}}.aa-header-breadcrumb{font-size:12px}@media (min-width:992px){.aa-header-breadcrumb{font-size:inherit;margin-right:0}}.aa-site-header-brand .aa-inner{padding-top:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.aa-site-header-brand .aa-branding{margin-left:0;margin-right:auto;max-width:90px;margin-top:-2px}@media (min-width:992px){.aa-site-header-brand .aa-branding{max-width:109px;margin-top:0}}@media (min-width:992px){.aa-site-header-brand .aa-inner{margin-right:36px}.aa-site-header-brand .aa-navigation-container{margin-right:0;margin-left:auto;padding-right:0}}.aa-site-header-brand .aa-hamburger span,.aa-site-header-brand .aa-hamburger span:after,.aa-site-header-brand .aa-hamburger span:before{background-color:#fff}.aa-navigation--mobile--brand{top:65px}@media (min-width:992px){.aa-navigation--mobile--brand{top:inherit}}.aa-brand-book .aa-brand-book-sidebar{position:fixed;left:0;top:0;bottom:0;width:290px;height:100vh}.aa-brand-book .aa-brand-book-sidebar .aa-branding{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:85px;width:100%;max-width:100%;padding-left:36px}.aa-brand-book .aa-brand-book-sidebar .aa-branding a{width:140px;height:auto;margin-top:-5px}.aa-brand-book>.container-fluid{position:relative;margin-left:0;margin-top:65px;padding-left:max(5%,28px);padding-right:max(5%,28px)}@media (min-width:576px){.aa-brand-book>.container-fluid{padding-left:max(7%,28px);padding-right:max(7%,28px)}}@media (min-width:992px){.aa-brand-book>.container-fluid{padding-left:60px;padding-right:60px;margin-left:290px;margin-top:85px}}.aa-brand-book>.container-fluid>.row-fluid-wrapper{max-width:1200px;margin-left:auto;margin-right:auto}.aa-brand-book>.container-fluid .aa-module.aa-bg-none .aa-inner,.aa-brand-book>.container-fluid .aa-module.aa-bg-overlay--white .aa-inner,.aa-brand-book>.container-fluid .aa-module.aa-bg-white .aa-inner{padding-left:0;padding-right:0}.aa-brand-book>.container-fluid .aa-focus-box{width:100%}.aa-brand-book>.container-fluid .aa-columns .aa-columns__body:not(.aa-bg-none):not(.aa-bg-white):not(.aa-bg-overlay--white) .aa-column--text,.aa-brand-book>.container-fluid .aa-focus-box .aa-inner{padding-left:60px}@media screen and (max-width:991px){.aa-brand-book>.container-fluid .aa-columns .aa-columns__body:not(.aa-bg-none):not(.aa-bg-white):not(.aa-bg-overlay--white) .aa-column--text{padding-top:60px}}.aa-brand-book>.container-fluid .aa-columns.aa-module-width--full .aa-columns__body.aa-bg-none:nth-of-type(odd) .aa-column--text{padding-left:0}.aa-brand-book>.container-fluid .aa-cta .aa-inner{padding-left:20px;padding-right:20px}.aa-sidebar-navigation{padding-left:max(5%,28px)}@media (min-width:576px){.aa-sidebar-navigation{padding-left:max(7%,28px)}}@media (min-width:992px){.aa-sidebar-navigation{padding-left:36px;padding-top:45px}}.aa-sidebar-navigation ul{padding-left:0;list-style:none;margin-bottom:25px}.aa-sidebar-navigation li{position:relative}.aa-sidebar-navigation li a{text-decoration:none;padding-top:3px;padding-bottom:3px}@media (min-width:992px){.aa-sidebar-navigation li a{font-size:14px;line-height:24px}}.aa-sidebar-navigation li a:hover{color:#8d193e}.aa-sidebar-navigation li.top-level>ul{margin-top:5px}.aa-sidebar-navigation li.top-level>a,.aa-sidebar-navigation li.top-level>span{font-size:16px;font-weight:600}.aa-sidebar-navigation li.active-item a{color:#8d193e}.aa-sidebar-navigation li.active-item svg{position:absolute;left:-7px;top:12px;-webkit-transform:translateX(-100%);transform:translateX(-100%)}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1vZHVsZXMvX2hlcm8uc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ub3JtYWxpemUuY3NzL25vcm1hbGl6ZS5jc3MiLCJoZWxwZXJzL19zaXplcy5zY3NzIiwiaGVscGVycy9fbWl4aW5zLnNjc3MiLCJjb3JlL19lbGVtZW50cy5zY3NzIiwiaGVscGVycy9fdGhlbWUtb3ZlcnJpZGVzLnNjc3MiLCJzdHlsZS5jc3MiLCJoZWxwZXJzL192YXJpYWJsZXMuc2NzcyIsImNvcmUvX3R5cG9ncmFwaHkuc2NzcyIsImNvcmUvX3V0aWxpdGllcy5zY3NzIiwiY29yZS9fY29udGFpbmVycy1kbmQuc2NzcyIsImNvcmUvX2xheW91dC5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwiY29tcG9uZW50cy9fZm9ybXMuc2NzcyIsImhlbHBlcnMvX2Z1bmN0aW9ucy5zY3NzIiwiY29tcG9uZW50cy9faGFtYnVyZ2VyLnNjc3MiLCJjb21wb25lbnRzL19saW5rLWl0ZW0uc2NzcyIsImNvbXBvbmVudHMvX25hdmlnYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX2ljb24uc2NzcyIsImNvbXBvbmVudHMvX3NvY2lhbC1saW5rcy5zY3NzIiwiY29tcG9uZW50cy9fdmlkZW9zLnNjc3MiLCJjb21wb25lbnRzL19zbGljay5zY3NzIiwibW9kdWxlcy9faGVhZGVyLnNjc3MiLCJtb2R1bGVzL19mb290ZXIuc2NzcyIsIm1vZHVsZXMvX2FjY29yZGlvbi5zY3NzIiwibW9kdWxlcy9fY2FsY3VsYXRvci5zY3NzIiwibW9kdWxlcy9fY2FyZHMuc2NzcyIsIm1vZHVsZXMvX2Nhcm91c2VsLnNjc3MiLCJtb2R1bGVzL19jb2x1bW5zLnNjc3MiLCJtb2R1bGVzL19jdGEuc2NzcyIsIm1vZHVsZXMvX2ZvY3VzLWJveC5zY3NzIiwibW9kdWxlcy9fZm9ybS5zY3NzIiwibW9kdWxlcy9faWNvbi1saXN0aW5nLnNjc3MiLCJtb2R1bGVzL19pbWFnZS10ZXh0LWJveGVzLnNjc3MiLCJtb2R1bGVzL19pci1uZXdzZmVlZC5zY3NzIiwibW9kdWxlcy9faXItZXZlbnRzLnNjc3MiLCJtb2R1bGVzL19pci1mZWVkLnNjc3MiLCJtb2R1bGVzL19pci1saW5rLWhpZ2hsaWdodHMuc2NzcyIsIm1vZHVsZXMvX2lyLW1lZXRpbmdzLnNjc3MiLCJtb2R1bGVzL19pci1yZXBvcnRzLnNjc3MiLCJtb2R1bGVzL19pci1zdWJzY3JpcHRpb24tZm9ybS5zY3NzIiwibW9kdWxlcy9faW1hZ2Uuc2NzcyIsIm1vZHVsZXMvX2xhbmd1YWdlLnNjc3MiLCJtb2R1bGVzL19saW5rLWxpc3Rpbmcuc2NzcyIsIm1vZHVsZXMvX2xvY2F0aW9uLWxpc3Rpbmcuc2NzcyIsIm1vZHVsZXMvX2xvY2F0aW9uLW1hcC5zY3NzIiwibW9kdWxlcy9fbG9nby13YWxsLnNjc3MiLCJtb2R1bGVzL19tdWx0aWNvbHVtbi13aXRoLWNhcmRzLnNjc3MiLCJtb2R1bGVzL19wYW5lbHMuc2NzcyIsIm1vZHVsZXMvX3BsYW4tbGlzdGluZy5zY3NzIiwibW9kdWxlcy9fcHJvbW90ZWQtaW1hZ2Uuc2NzcyIsIm1vZHVsZXMvX3F1b3RlLnNjc3MiLCJtb2R1bGVzL190ZWFtdGFpbG9yLWxpc3Rpbmcuc2NzcyIsIm1vZHVsZXMvX3RleHQuc2NzcyIsInRlbXBsYXRlcy9fc3lzdGVtLXBhZ2VzLnNjc3MiLCJjb21wb25lbnRzL190YWdzLnNjc3MiLCJjb21wb25lbnRzL19wYWdpbmF0aW9uLnNjc3MiLCJ0ZW1wbGF0ZXMvX2Jsb2ctaW5kZXguc2NzcyIsInRlbXBsYXRlcy9fYmxvZy1wb3N0LnNjc3MiLCJ0ZW1wbGF0ZXMvX2JyYW5kLWJvb2suc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFrbkJBLGdCQUNxQjtBQ25uQnJCLDJFQUEyRSxDQVUzRSxLQUNFLGdCQUFpQixDQUNqQiw2QkFDRixDQVNBLEtBQ0UsUUFDRixDQU1BLEtBQ0UsYUFDRixDQU9BLEdBQ0UsYUFBYyxDQUNkLGNBQ0YsQ0FVQSxHQUNFLDhCQUF1QixDQUF2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LHNCQW9CSSxpQkFBa0IsQ0FDbEIsU0FBVSxDQXJCZCx3Q0F5Qkksd0JKdE1hLENJNktqQiwwQ0E2Qkksd0JKek1lLENJNEtuQiw4Q0FpQ0ksd0JKNU1tQixDSTJLdkIsc0NBcUNJLHFCSnJOVyxDSWdMZiwwQ0F5Q0ksd0JKL01lLENJc0tuQiwwQ0E2Q0ksd0JKbE5lLENJbURuQix1Q0F3S1Esd0JKbk9TLENJc09iLCtCQUlRLHdCSjFPSyxDSTJPTCxVQUFZLENBSXBCLDJCQU9RLGFKdFBLLENJNkVqQiwyQ0FzSlEsd0JKbE9XLENJcU9mLGlDQUlRLHdCSnpPTyxDSTBPUCxVQUFZLENBSXBCLDZCQU9RLGFKclBPLENJa0duQixtREFnSVEsd0JKak9lLENJb09uQixxQ0FJUSx3Qkp4T1csQ0l5T1gsVUFBWSxDQUlwQixpQ0FPUSxhSnBQVyxDSWtIdkIsbUNBK0dRLHdCSi9OTyxDSWtPWCw2QkFJUSx3Qkp0T0csQ0l1T0gsVUFBWSxDQUlwQix5QkFFUSxVSnBQRyxDSXFPWCxpQ0FDSSx3QkpoT00sQ0ltT1YsNEJBSVEsd0JKdk9FLENJd09GLFVBQVksQ0FJcEIsc0RBSVEsYUpyTE8sQ0lzTFAscUNKMU9TLENJME9ULDZCSjFPUyxDSTJHckIsbUNBOEdRLHFCSnRPTyxDSXlPWCw2QkFJUSxxQko3T0csQ0k4T0gsVUFBWSxDQUlwQix5QkFPUSxVSnpQRyxDSWlGZixtQ0FxSlEsd0JKdk9PLENJME9YLDZCQUlRLHdCSjlPRyxDSStPSCxVQUFZLENBSXBCLHlCQU9RLGFKMVBHLENJME9YLGlDQUlRLHdCSm5PTyxDSW9PUCxVQUFZLENBSXBCLDZCQU9RLGFKL09PLENJK05mLGlDQUlRLHdCSmxPTyxDSW1PUCxVQUFZLENBSXBCLDZCQU9RLGFKOU9PLENJOFBmLHdGQUNJLGFKaFFXLENJK0huQiwyQ0FxSVEsd0JKcFFXLENJK1BmLHdGQUNJLGFKL1BXLENJK0huQiwyQ0FvSVEsd0JKblFXLENJOFBmLCtFQUNJLGFKOVBRLENJaVFaLGNBQ0ksd0JKbFFRLENJNlBaLDhGQUNJLGFKN1BhLENJZ1FqQixtQkFDSSx3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R29DLENPakdwQyxpQlBvSXNCLENPbkl0QixlTERZLENLRVosb0JBQXFCLENBQ3JCLGlCQUFrQixDQUVsQixzQkFBdUIsQ0FDdkIsY0FBZSxDQUNmLCtCTGlCWSxDS2pCWix1QkxpQlksQ0pwQlIseUJTbEJSLDBDQXdCUSxjQUFlLENBU3RCLENBakNELHdHQTRCUSxTQUFVLENBQ1YsOEJBQWlDLENBTXpDLDZDQUNJLG9CQUFxQixDQU9yQixxdUNBQ0ksaUJQZ0hvQixDTy9HcEIsb0JQbENTLENPbUNULGlCUDZHb0IsQ081R3BCLGdCUDJHbUIsQ096R25CLFVQekNPLENPMkNQLHdCUHhDUyxDT2dDYixrNUhBYVEsb0JQeUd5QyxDT3ZHekMsVVBsREcsQ09vREgsd0JQb0c2QyxDT3JIckQsODFCQUNJLGlCUDhIb0IsQ083SHBCLG9CUGxDUyxDT21DVCxpQlAySG9CLENPMUhwQixnQlB5SG1CLENPdkhuQixhUHRDUyxDT3dDVCw0QlBtSCtCLENPM0huQyxpMUZBYVEsb0JQN0NLLENPK0NMLFVQbERHLENPb0RILHdCUGpESyxDT2dDYixvekJBQ0ksaUJQNElvQixDTzNJcEIsb0JQbENTLENPbUNULGlCUHlJb0IsQ094SXBCLGdCUHVJbUIsQ09ySW5CLFVQekNPLENPMkNQLHdCUHhDUyxDT2dDYix5dEZBYVEsb0JQcUl5QyxDT25JekMsVVBsREcsQ09vREgsd0JQZ0k2QyxDT2pKckQsc3JCQUNJLGlCUDBKb0IsQ096SnBCLG9CUHhCYSxDT3lCYixpQlB1Sm9CLENPdEpwQixnQlBxSm1CLENPbkpuQixhUHhCWSxDTzBCWix3QlA5QmEsQ09zQmpCLGkzRUFhUSxvQlBtSjZDLENPako3QyxhUGpDUSxDT21DUix3QlA4SWlELENPL0p6RCw4MUJBQ0ksaUJQd0tvQixDT3ZLcEIsb0JQeEJhLENPeUJiLGlCUHFLb0IsQ09wS3BCLGdCUG1LbUIsQ09qS25CLGFQNUJhLENPOEJiLDRCUDZKK0IsQ09yS25DLGkxRkFhUSxvQlBuQ1MsQ09xQ1QsVVBsREcsQ09vREgsd0JQdkNTLENPc0JqQixvekJBQ0ksaUJQc0xvQixDT3JMcEIsb0JQeEJhLENPeUJiLGlCUG1Mb0IsQ09sTHBCLGdCUGlMbUIsQ08vS25CLGFQeEJZLENPMEJaLHdCUDlCYSxDT3NCakIseXRGQWFRLG9CUCtLNkMsQ083SzdDLGFQakNRLENPbUNSLHdCUDBLaUQsQ08zTHpELCtrQ0FDSSxpQlBvTW9CLENPbk1wQixpQlByQ08sQ09zQ1AsaUJQaU1vQixDT2hNcEIsZ0JQK0xtQixDTzdMbkIsYVB0Q1MsQ093Q1QscUJQM0NPLENPbUNYLDB2SEFhUSxvQlA2THlDLENPM0x6QyxhUC9DSyxDT2lETCx3QlB3TDZDLENPek1yRCxvekJBQ0ksaUJQa05vQixDT2pOcEIsaUJQckNPLENPc0NQLGlCUCtNb0IsQ085TXBCLGdCUDZNbUIsQ08zTW5CLGFQdENTLENPd0NULHFCUDNDTyxDT21DWCx5dEZBYVEsb0JQMk15QyxDT3pNekMsYVAvQ0ssQ09pREwsd0JQc002QyxDT3ZOckQsbTNCQUNJLFNQZ09jLENPL05kLGlCUHJDTyxDT3NDUCxlUDZOb0IsQ081TnBCLGNQMk5tQixDT3pObkIsYVB0Q1MsQ093Q1QscUJQM0NPLENPbUNYLG1WQWFRLHdCUHlOMkIsQ092TjNCLGFQL0NLLENPaURMLDRCUG9OK0IsQ09yT3ZDLHl3QkFDSSxpQlA4T29CLENPN09wQixvQlBsQ1MsQ09tQ1QsaUJQMk9vQixDTzFPcEIsZ0JQeU9tQixDT3ZPbkIsVVB6Q08sQ08yQ1Asd0JQeENTLENPZ0NiLG9uRkFhUSxvQlB1T3FDLENPck9yQyxVUGxERyxDT29ESCx3QlBrT3lDLENPNU1yRCx1NUJBQ0ksd1NBQXNoQixDQUN0aEIsYUFBYyxDQUNkLGlCQUFrQixDQUd0Qix1NUJBQ0ksMlNBQXNoQixDQUN0aEIsYUFBYyxDQUNkLGlCQUFrQixDQUd0Qix1NUJBQ0ksMlNBQXdoQixDQUN4aEIsYUFBYyxDQUNkLGlCQUFrQixDQXREbEIsbTNCQTREQSw0QkFBNkIsQ0FDN0IsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBTHRCLHUrQkFRUSxpQkFBa0IsQ0FDbEIsT0FBUSxDQU1oQixtN0NBQ0EsY0FBZSxD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QixDb0Q2S2pDLEN4RDNMTyx5QndEOEhSLHVCQVNRLGlCQUFrQixDQUNsQixnQkFBaUIsQ0FtRHhCLENBN0RELDBCQWNRLGNBQWlCLENBQ2pCLGVBQWdCLENBQ2hCLGtCQUFtQixDQWhCM0IsMEJBb0JRLGlCQUFrQixDQXBCMUIsNEJBdUJZLG9CQUFxQixDQUNyQixlQUFnQixDQUNoQixrQkFBbUIsQ3hEdkp2Qix5QndEOEhSLDRCQTRCZ0IsY0FBZSxDQUNmLGdCQUFpQixDQU14QixDQW5DVCxrQ0FpQ2dCLGF0RHRLQyxDc0RxSWpCLHVDQXVDUSxjQUFlLENBdkN2QiwrRUE0Q1EsY0FBZSxDQUNmLGVBQWdCLENBN0N4Qix3Q0FtRFksYXREeExLLENzRHFJakIsMENBdURZLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsUUFBUyxDQUNULG1DQUE0QixDQUE1QiwyQkFBNEIiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gIEFBIC0gSGVyb1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uYWEtaGVybyB7XHJcblxyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG5cclxuICAuYWEtaW5uZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIG1heC13aWR0aDogJGZ1bGwtc2l0ZS13aWR0aDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgLmFhLWNvbnRlbnQge1xyXG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hYS1jb250ZW50LXdpZHRoLS1uYXJyb3cge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgd2lkdGg6IDU3MHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICBtaW4taGVpZ2h0OiA2MDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAuYWEtaGVybyAuYWEtY29udGVudC13aWR0aC0tbmFycm93IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBGaXggZm9yIGxvbmcgYnV0dG9ucyBcclxuLmFhLWhlcm9fX2Zvb3RlciAuYWEtYnV0dG9uIHtcclxuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBtYXJnaW4tbGVmdDogMHB4O1xyXG59XHJcblxyXG4uYWEtaGVybyAuaGVyby1pbWcge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICB3aWR0aDogMTAwJTtcclxuICB6LWluZGV4OiAyO1xyXG5cclxuICAmLmJvcmRlci1yYWRpdXMge1xyXG4gICAgaW1nIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhIHtcclxuXHJcbiAgICBpbWcge1xyXG50cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcclxudHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciwgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmltYWdlLW92ZXJsYXAge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIG1heC13aWR0aDogNjUwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgICAmLmltYWdlLW92ZXJsYXAge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWEtaGVyb19faGVhZGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgJjpvbmx5LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5hYS10aXRsZSB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFhLWhlcm9fX2Zvb3RlciB7XHJcbiAgbWFyZ2luLXRvcDogMThweDtcclxufVxyXG5cclxuLmFhLWhlcm9fX2JvZHkge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBGcm9udCBwYWdlIGhlcm9cclxuXHJcbi5hYS1oZXJvLWZyb250IHtcclxuXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAuaGVyby1pbWcge1xyXG4gICAgaGVpZ2h0OiA2MDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICYuaW1hZ2Utb3ZlcmxhcCBpbWcge1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgIGhlaWdodDogNzAwcHg7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmFhLWhlcm8taW5saW5lLXZpZGVvIHZpZGVvIHtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuaGVyby1pbWctZ3JhcGhpYyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHRvcDogYXV0bztcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzAlKTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47IFxyXG4gICAgei1pbmRleDogMjtcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNSUpXHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgc3ZnIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjUlKVxyXG4gICAgICB9ICBcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICB0b3A6IDUlO1xyXG4gICAgICBib3R0b206IGF1dG87XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MCUpO1xyXG4gICAgICB3aWR0aDogMjAlO1xyXG5cclxuICAgICAgc3ZnIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNSUpXHJcbiAgICAgIH0gIFxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5oZXJvLXNvY2lhbCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IC04MHB4O1xyXG4gICAgbGVmdDogMDtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIHotaW5kZXg6IDM7XHJcblxyXG4gICAgc3ZnIHBhdGgge1xyXG4gICAgICBmaWxsOiAkcHJpbWFyeTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICByaWdodDogMTVweDtcclxuICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgIHN2ZyBwYXRoIHtcclxuICAgICAgICBmaWxsOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicChlbikge1xyXG4gICAgICByaWdodDogLTUwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5zb2NpYWwtaWNvbiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG5cclxuICAuaGVyby1hcnJvdyB7XHJcblxyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICBAaW5jbHVkZSBicCh4bCkge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICBib3R0b206IC02MHB4O1xyXG4gIFxyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgXHJcbiAgICAgIGhlaWdodDogNjBweDtcclxuICBcclxuICAgICAgc3ZnIHtcclxuICAgICAgICBoZWlnaHQ6IDgwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJwKGVuKSB7XHJcbiAgICAgIHJpZ2h0OiAtNTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hYS1oZXJvLWZyb250X192aWRlby1jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogMDtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiA5OTk5O1xyXG5cclxuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMjBweDtcclxuXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjYpO1xyXG5cclxuICAmLmlzLWFjdGl2ZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuXHJcbiAgLnZpZGVvLWlubmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICB3aWR0aDogOTIwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuY2xvc2UtdmlkZW8ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtNDBweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgXHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuXHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgIGhlaWdodDogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICBzdmcgcGF0aCB7XHJcbiAgICAgIGZpbGw6ICR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICB9XHJcblxyXG59XHJcblxyXG4uYWEtaGVyby1mcm9udCAuaGVyby1pbWcgLmFhLXBsYXkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDEwcHg7XHJcbiAgbGVmdDogMzBweDtcclxuICB3aWR0aDogYXV0bztcclxuICB0cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDE1cHg7XHJcblxyXG4gICAgYm9yZGVyLXdpZHRoOiA4cHggMCA4cHggMTJweDtcclxuICB9IFxyXG5cclxuICBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICB9XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwcHg7XHJcblxyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcblxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoYmxhY2ssICRwcmltYXJ5LCAyMCUpO1xyXG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICRzcGVlZCAkYW5pbWF0aW9uO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gRnJvbnQgaGVybyBncmFwaGljIGNvbG9yXHJcbkBlYWNoICRrZXksICRjb2xvciBpbiAkbWFpbi1jb2xvcnMge1xyXG4gIC5hYS1ncmFwaGljLWNvbG9yLS0jeyRrZXl9IHBhdGgge1xyXG4gICAgZmlsbDogJGNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuQGVhY2ggJGtleSwgJGNvbG9yIGluICRhY2NlbnQtY29sb3JzIHtcclxuICAuYWEtZ3JhcGhpYy1jb2xvci0tI3ska2V5fSBwYXRoIHtcclxuICAgIGZpbGw6ICRjb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi8vIExhbmRpbmcgcGFnZSBoZXJvXHJcblxyXG4uYWEtaGVyby1vdmVybGFwIHtcclxuXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAvLyBQc2V1ZG8gZWxlbWVudCB0byBjcmVhdGUgdGhlIG92ZXJsYXAgdmlzdWFsIGVmZmVjdFxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcblxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMzAlO1xyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmFhLW92ZXJsYXAtYmctcHJpbWFyeTo6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgfVxyXG5cclxuICAmLmFhLW92ZXJsYXAtYmctc2Vjb25kYXJ5OjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gIH1cclxuXHJcbiAgJi5hYS1vdmVybGFwLWJnLWNvbXBsZW1lbnRhcnk6OmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb21wbGVtZW50YXJ5O1xyXG4gIH1cclxuICBcclxuICAmLmFhLW92ZXJsYXAtYmctd2hpdGU6OmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcblxyXG4gICYuYWEtb3ZlcmxhcC1iZy1zZWEtZ3JlZW46OmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWEtZ3JlZW47XHJcbiAgfVxyXG5cclxuICAmLmFhLW92ZXJsYXAtYmctZGFyay1ibHVlOjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlO1xyXG4gIH1cclxuXHJcbiAgLmFhLWhlcm9fX2JvZHkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5hYS1oZXJvLWxhbmRpbmctcGFnZSAuYWEtY29udGVudCB7XHJcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgcGFkZGluZy1ib3R0b206IDBweDtcclxuXHJcbiAgaDEge1xyXG4gICAgQGV4dGVuZCAuaDI7XHJcbiAgfVxyXG5cclxuICAuYWEtaGVyb19faGVhZGVyLFxyXG4gIC5hYS1oZXJvX19ib2R5IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFhLWhlcm9fX2ltYWdlLW92ZXJsYXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgXHJcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgd2lkdGg6IDE0MCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgei1pbmRleDogMjtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5hYS12aWRlby13cmFwcGVyLFxyXG4gICAgLmhzLXZpZGVvLXdpZGdldCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogaW5pdGlhbDtcclxuXHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi8vIERvbid0IG92ZXJsYXAgdmlkZW8gb3ZlciBjb250YWluZXIgaW4gbW9iaWxlXHJcbi5hYS1oZXJvLWxhbmRpbmctcGFnZS0tdmlkZW8gLmFhLWNvbnRlbnQgLmFhLWhlcm9fX2ltYWdlLW92ZXJsYXAge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uYWEtaGVyby1sYW5kaW5nLXBhZ2UuYWEtaGVyby1vdmVybGFwLmFhLWJnLW92ZXJsYXkge1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gaGVpZ2h0OiA3MCU7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMjBweCk7XHJcbiAgICB9XHJcbiAgIFxyXG4gIH1cclxufVxyXG5cclxuLmFhLWhlcm8tZm9ybSB7XHJcbiAgLmhzLWZvcm0gLmhzLWJ1dHRvbiB7XHJcbiAgICAgIEBleHRlbmQgLmFhLWJ1dHRvbi0tMTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uYWEtaGVyby1sYW5kaW5nLXBhZ2UgLmFhLWlubmVyIHtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWEtaGVyby1sYW5kaW5nLXBhZ2UgLmFhLWNvbnRlbnQge1xyXG4gIEBpbmNsdWRlIGJwKGxnKSB7XHJcblxyXG4gICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBicChoZykge1xyXG4gICAgbWF4LXdpZHRoOiA1NSU7XHJcbiAgfVxyXG59XHJcblxyXG4uYWEtaGVyby1sYW5kaW5nLXBhZ2UgLmFhLWhlcm8tZm9ybSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICAvLyBtYXJnaW4tdG9wOiAtNjB2dztcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgfVxyXG5cclxuICAuaHMtZm9ybSAuaHMtYnV0dG9uIHtcclxuICAgIEBleHRlbmQgLmFhLWJ1dHRvbi0tMTtcclxuICB9XHJcblxyXG4gIC5ocy1mb3JtIGEge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IGluaGVyaXQ7XHJcbiAgfVxyXG5cclxuICB1bC5ocy1lcnJvci1tc2dzIGxhYmVsIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gIH1cclxuICB1bC5ocy1lcnJvci1tc2dzIGxhYmVsOmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICB9XHJcblxyXG59XHJcblxyXG4vLyBBZGQgbWFyZ2luIGJldHdlZW4gZm9ybSBhbmQgdmlkZW8gaW4gbW9iaWxlXHJcbi5hYS1oZXJvLWxhbmRpbmctcGFnZS0tdmlkZW8gLmFhLWhlcm8tZm9ybSB7XHJcbiAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgIG1hcmdpbi10b3A6IDBweDtcclxuICB9XHJcblxyXG59XHJcblxyXG4uYWEtaGVyby1mb3JtX19pbm5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gIHBhZGRpbmc6IDI1cHg7XHJcblxyXG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcblxyXG4gIHotaW5kZXg6IDI7XHJcblxyXG4gIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICBtYXgtd2lkdGg6IDUxNXB4O1xyXG4gICAgcGFkZGluZzogNTdweDtcclxuICB9XHJcblxyXG4gIC5hYS1oZXJvLWZvcm0tdGl0bGUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5hYS1oZXJvLWltYWdlLXJvdyAuYWEtY29udGVudMKge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbn1cclxuXHJcbi8vIFN1cHBvcnQgZm9ybSBcclxuXHJcbi5hYS1oZXJvLXN1cHBvcnQtZm9ybSB7XHJcblxyXG4gIG1hcmdpbi1ib3R0b206IDBweDtcclxuXHJcbiAgJi5hYS1oZXJvLW92ZXJsYXAuYWEtYmctb3ZlcmxheSB7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgaGVpZ2h0OiA3MCU7XHJcbiAgXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWEtaW5uZXIge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbiAgLmFhLWhlcm8tZm9ybSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLmhzLWZvcm0gLmhzLWJ1dHRvbiB7XHJcbiAgICAgIEBleHRlbmQgLmFhLWJ1dHRvbi0tMTtcclxuICAgIH1cclxuXHJcbiAgICAuaHMtZm9ybSBhIHtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuXHJcbiAgICB1bC5ocy1lcnJvci1tc2dzIGxhYmVsIHtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgICB1bC5ocy1lcnJvci1tc2dzIGxhYmVsOmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG5cclxuICAgIC5hYS1ibHVlLWNpcmNsZSxcclxuICAgIC5hYS15ZWxsb3ctY2lyY2xlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAuYWEtYmx1ZS1jaXJjbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDUwcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDYwJSk7XHJcbiAgICAgIH1cclxuICBcclxuICAgICAgLmFhLXllbGxvdy1jaXJjbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gIFxyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNjAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hYS1oZXJvLWZvcm1fX2lubmVyIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgJi5hYS1oZXJvLW92ZXJsYXA6YWZ0ZXIge1xyXG4gICAgaGVpZ2h0OiAzMCU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBDb250YWN0IHBhZ2UgZm9ybVxyXG5cclxuLmFhLWhlcm8tc3VwcG9ydC1mb3JtLmFhLWhlcm8tdHdvLWNvbHVtbiB7XHJcbiAgLmFhLWlubmVyIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICB9XHJcblxyXG4gIC5hYS1jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5hYS1jb250ZW50LFxyXG4gIC5hYS1oZXJvLWZvcm0ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuYWEtaGVyby1pbWcge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAuYWEtaW5uZXIge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgfVxyXG4gICAgLmFhLWNvbnRlbnQge1xyXG4gICAgICB3aWR0aDogNjUlO1xyXG4gICAgfVxyXG4gICAgLmFhLWhlcm8tZm9ybcKge1xyXG4gICAgICB3aWR0aDogMzUlO1xyXG4gICAgfVxyXG4gICAgLmFhLWhlcm8taW1nIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDMwJTtcclxuICAgICAgcmlnaHQ6IC0zMCU7XHJcbiAgICAgIGhlaWdodDogNTUwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hYS1oZXJvX19oZWFkZXIsXHJcbiAgICAuYWEtaGVyb19fYm9keSB7XHJcbiAgICAgIG1heC13aWR0aDogNTE1cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAuYWEtY29udGVudF9faW5uZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDcwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBicCh4bCkge1xyXG4gICAgLmFhLWNvbnRlbnRfX2lubmVyIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi10b3A6IC01MHB4O1xyXG4gICAgfVxyXG4gICAgLmFhLWhlcm8taW1nIHtcclxuICAgICAgcmlnaHQ6IC01NSU7XHJcbiAgICB9XHJcbiAgICAuYWEtaGVyby1pbWcgaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBDYXNlIHN0eWxlc1xyXG5cclxuLmFhLWhlcm8tLWNhc2Uge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gIC5hYS1pbm5lciB7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgZ2FwOiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhlcm8taW1nLmltYWdlLW92ZXJsYXAge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAtMTAwcHg7XHJcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDggLyA1O1xyXG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDYxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFhLWhlcm8tLWNhc2UtY2xpZW50LWxvZ28ge1xyXG4gICAgICBhc3BlY3QtcmF0aW86IGF1dG87XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgbWF4LWhlaWdodDogNjBweDtcclxuICAgICAgbWF4LXdpZHRoOiAxMjBweDtcclxuICAgICAgb2JqZWN0LWZpdDogaW5pdGlhbDtcclxuICAgICAgcGFkZGluZzogMTNweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMzBweDtcclxuICAgICAgdG9wOiAtMjVweDtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDExMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTgwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICByaWdodDogLTEwcHg7XHJcbiAgICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBicChlbikge1xyXG4gICAgICAgIHJpZ2h0OiAtNDBweDtcclxuICAgICAgICB0b3A6IDUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hYS1oZXJvX19mb290ZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxuICB9XHJcblxyXG4gIC5hYS1oZXJvX190b3BpY3Mge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5hYS1iZy1kYXJrLWJsdWUge1xyXG5cclxuICAuYWEtaGVyb19fdG9waWNzLFxyXG4gIC5hYS1oZXJvX190ZWNobm9sb2dpZXMge1xyXG5cclxuICAgIGEsXHJcbiAgICBzcGFuIHtcclxuICAgICAgY29sb3I6ICRmcmVzaC1ncmVlbjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGE6aG92ZXIsXHJcbiAgICBhOmZvY3VzLFxyXG4gICAgYTphY3RpdmUge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hYS1oZXJvLWZyb250X192aWRlby1jb250YWluZXIuYWEtaGVyby1mcm9udF9fdmlkZW8tY29udGFpbmVyLS1maXhlZCB7XHJcblxyXG4udmlkZW8taW5uZXIge1xyXG5cclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiA3NiU7XHJcbiAgaGVpZ2h0OiA5NHZoO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gIHZpZGVvIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbWF4LWhlaWdodDogMTAwJTtcclxuICAvL29iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgLy9vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuXHJcbiAgfVxyXG5cclxuICAuY2xvc2UtdmlkZW8ge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgei1pbmRleDogMjA7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcmlnaHQ6IC0zMHB4O1xyXG4gIH1cclxufVxyXG5cclxufSIsIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBTaXplc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4lbGFyZ2UtdG9wIHtcclxuICBwYWRkaW5nLXRvcDogMTEwcHg7XHJcblxyXG4gIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTcwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4lbGFyZ2UtYm90dG9tIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XHJcblxyXG4gIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTcwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4lbWVkaXVtLXRvcCB7XHJcbiAgcGFkZGluZy10b3A6IDYwcHg7XHJcblxyXG4gIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4lbWVkaXVtLWJvdHRvbSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcblxyXG4gIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4lc21hbGwtdG9wIHtcclxuICBwYWRkaW5nLXRvcDogNTBweDtcclxuXHJcbiAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gIH1cclxufVxyXG5cclxuJXNtYWxsLWJvdHRvbSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcblxyXG4gIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIEJ1aWxkaW5nc1xyXG5cclxuJWJ1cmotdG9wIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNzBweDtcclxuICAgIH1cclxufVxyXG4lYnVyai1ib3R0b20ge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE3MHB4O1xyXG4gICAgfVxyXG59XHJcbiVidXJqLWxlZnQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTcwcHg7XHJcbiAgICB9XHJcbn1cclxuJWJ1cmotcmlnaHQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTEwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNzBweDtcclxuICAgIH1cclxufVxyXG4lYnVyai10b3AtbWFyZ2luIHtcclxuICAgIG1hcmdpbi10b3A6IDExMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTcwcHg7XHJcbiAgICB9XHJcbn1cclxuJWJ1cmotYm90dG9tLW1hcmdpbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE3MHB4O1xyXG4gICAgfVxyXG59XHJcbiVidXJqLWxlZnQtbWFyZ2luIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNzBweDtcclxuICAgIH1cclxufVxyXG4lYnVyai1yaWdodC1tYXJnaW4ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTcwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbiVlbXBpcmUtdG9wIHtcclxuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgfVxyXG59XHJcbiVlbXBpcmUtYm90dG9tIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgfVxyXG59XHJcbiVlbXBpcmUtdG9wLW1hcmdpbiB7XHJcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgICB9XHJcbn1cclxuJWVtcGlyZS1ib3R0b20tbWFyZ2luIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAgIH1cclxufVxyXG5cclxuJWVpZmZlbC10b3Age1xyXG4gICAgcGFkZGluZy10b3A6IDUwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgIH1cclxufVxyXG4lZWlmZmVsLWJvdHRvbSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgfVxyXG59XHJcbiVlaWZmZWwtbGVmdCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgICB9XHJcbn1cclxuJWVpZmZlbC1yaWdodCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcclxuICAgIH1cclxufVxyXG4lZWlmZmVsLXRvcC1tYXJnaW4ge1xyXG4gICAgbWFyZ2luLXRvcDogNTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICB9XHJcbn1cclxuJWVpZmZlbC1ib3R0b20tbWFyZ2luIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgfVxyXG59XHJcbiVlaWZmZWwtbGVmdC1tYXJnaW4ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNjBweDtcclxuICAgIH1cclxufVxyXG4lZWlmZmVsLXJpZ2h0LW1hcmdpbiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbiVsaWJlcnR5LXRvcCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChoZykge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgfVxyXG59XHJcbiVsaWJlcnR5LWJvdHRvbSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChoZykge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG59XHJcbiVsaWJlcnR5LWxlZnQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgfVxyXG59XHJcbiVsaWJlcnR5LXJpZ2h0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG59XHJcbiVsaWJlcnR5LXRvcC1tYXJnaW4ge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChoZykge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuJWxpYmVydHktYm90dG9tLW1hcmdpbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxufVxyXG4lbGliZXJ0eS1sZWZ0LW1hcmdpbiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChoZykge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgfVxyXG59XHJcbiVsaWJlcnR5LXJpZ2h0LW1hcmdpbiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbiVsb25kb25icmlkZ2UtdG9wIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuJWxvbmRvbmJyaWRnZS1ib3R0b20ge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxufVxyXG4lbG9uZG9uYnJpZGdlLXJpZ2h0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG59XHJcbiVsb25kb25icmlkZ2UtbGVmdCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuJWxvbmRvbmJyaWRnZS10b3AtbWFyZ2luIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcbiVsb25kb25icmlkZ2UtYm90dG9tLW1hcmdpbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxufVxyXG4lbG9uZG9uYnJpZGdlLXJpZ2h0LW1hcmdpbiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuJWxvbmRvbmJyaWRnZS1sZWZ0LW1hcmdpbiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnVyaiB7XHJcbiAgICBAZXh0ZW5kICVidXJqLXRvcDtcclxuICAgIEBleHRlbmQgJWJ1cmotYm90dG9tO1xyXG59XHJcblxyXG4uZW1waXJlIHtcclxuICAgIEBleHRlbmQgJWVtcGlyZS10b3A7XHJcbiAgICBAZXh0ZW5kICVlbXBpcmUtYm90dG9tO1xyXG59XHJcblxyXG4uZWlmZmVsIHtcclxuICAgIEBleHRlbmQgJWVpZmZlbC10b3A7XHJcbiAgICBAZXh0ZW5kICVlaWZmZWwtYm90dG9tO1xyXG59XHJcbi5saWJlcnR5IHtcclxuICAgIEBleHRlbmQgJWxpYmVydHktdG9wO1xyXG4gICAgQGV4dGVuZCAlbGliZXJ0eS1ib3R0b207XHJcbn1cclxuLmxvbmRvbmJyaWRnZSB7XHJcbiAgICBAZXh0ZW5kICVsb25kb25icmlkZ2UtdG9wO1xyXG4gICAgQGV4dGVuZCAlbG9uZG9uYnJpZGdlLWJvdHRvbTtcclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBNaXhpbnNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLypcclxuICogRGVjbGFyYXRpb24gb2YgcmVzcG9uc2l2ZSBicmVha3BvaW50cyBhdmFpbGFibGUgZm9yIHVzZSwga2VwdCB1cC10by1kYXRlIHdpdGggbGF0ZXN0IEJvb3RzdHJhcCB2ZXJzaW9uLlxyXG4gKiBodHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy80LjMvbGF5b3V0L292ZXJ2aWV3LyNyZXNwb25zaXZlLWJyZWFrcG9pbnRzXHJcbiAqIGhnIChodWdlKSBhbmQgZW4gKGVub3VybW91cykgYXJlIG91ciBvd24gdmFyaWF0aW9ucywgdG8gc3VwcG9ydCBzcGVjaWZpYyBzdHlsaW5nIGZvciBldmVuIGJpZ2dlciBzY3JlZW5zLlxyXG4gKi9cclxuJGJyZWFrcG9pbnRzOiAoXHJcbiAgICAnc20nICA6IDU3NnB4LFxyXG4gICAgJ21kJyAgOiA3NjhweCxcclxuICAgICdsZycgIDogOTkycHgsXHJcbiAgICAneGwnICA6IDEyMDBweCxcclxuICAgICdoZycgIDogMTQ0MHB4LFxyXG4gICAgJ2VuJyAgOiAxNjgwcHhcclxuKTtcclxuXHJcbkBtaXhpbiBicCgkYnJlYWtwb2ludCkge1xyXG4gICAgJHZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpO1xyXG5cclxuICAgIEBpZiAkdmFsdWUgIT0gbnVsbCB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR2YWx1ZSkge1xyXG4gICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgQHdhcm4gXCJVbmZvcnR1bmF0ZWx5LCBubyB2YWx1ZSBjb3VsZCBiZSByZXRyaWV2ZWQgZnJvbSBgI3skYnJlYWtwb2ludH1gLiBcIlxyXG4gICAgICAgICsgXCJQbGVhc2UgbWFrZSBzdXJlIGl0IGlzIGRlZmluZWQgaW4gYCRicmVha3BvaW50c2AgbWFwLlwiO1xyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgRWxlbWVudHNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLypcclxuICogaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9pbmhlcml0aW5nLWJveC1zaXppbmctcHJvYmFibHktc2xpZ2h0bHktYmV0dGVyLWJlc3QtcHJhY3RpY2UvXHJcbiAqL1xyXG4gaHRtbCB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XHJcbn1cclxuXHJcbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcclxuICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxufVxyXG5cclxuLmFhLXNpdGUtd3JhcHBlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG5cclxuaHRtbCxcclxuYm9keSxcclxuLmJvZHktd3JhcHBlcixcclxuLmFhLXNpdGUtd3JhcHBlciB7XHJcbiAgbWluLWhlaWdodDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5hYS1zaXRlLXdyYXBwZXIge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLmFhLXdlYnBhZ2UsXHJcbi5hYS1sYW5kaW5nLXBhZ2UsXHJcbi5hYS1ibG9nLWxpc3RpbmcsXHJcbi5hYS1ibG9nLXBvc3QsXHJcbi5hYS1zeXN0ZW0tcGFnZSB7XHJcbiAgZmxleDogMTtcclxufVxyXG5cclxuaGVhZGVyLCBtYWluLCBmb290ZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbm1haW4ge31cclxuXHJcbi8vIEZvcmNlIHRoZSBmb290ZXIgdG8gYm90dG9tIG9mIHRoZSBwYWdlLCBldmVuIGlmIHRoZSBjb250ZW50IGRvZXMgbm90IGZpbGwgdGhlIHZpZXdwb3J0IGhlaWdodFxyXG4+IGZvb3RlciB7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG59XHJcblxyXG5hIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstdGV4dC1kZWNvcmF0aW9uO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYXV0bztcclxuXHJcbiAgICBjb2xvcjogJGxpbmstY29sb3I7XHJcblxyXG4gICAgdHJhbnNpdGlvbjogYWxsICRzcGVlZCAkYW5pbWF0aW9uO1xyXG59XHJcblxyXG5hOnZpc2l0ZWQge1xyXG59XHJcblxyXG5hOmhvdmVyLFxyXG5hOmZvY3VzLFxyXG5hOmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogJGxpbmstY29sb3ItaG92ZXI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbmE6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuYTpob3ZlcixcclxuYTphY3RpdmUge1xyXG4gICAgb3V0bGluZTogMDtcclxufVxyXG5cclxuYS5hcnJvdy1saW5rLCBidXR0b24uYXJyb3ctbGluayAge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICBjb2xvcjogJHByaW1hcnk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6dXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsIDxzdmcgdmlld0JveD1cIjAgMCAxOC44MzYgMTEuMjE3XCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJtMTguNTMxIDUuMDc3LTQuNzczLTQuNzczYy0uMjkzLS4yOTMtLjc2OC0uMjkzLTEuMDYxIDBzLS4yOTMuNzY4IDAgMS4wNjFsMy40OTMgMy40OTNoLTE2LjE5djEuNWgxNi4xODlsLTMuNDkzIDMuNDkzYy0uMjkzLjI5My0uMjkzLjc2OCAwIDEuMDYxcy43NjguMjkzIDEuMDYxIDBsNC43NzMtNC43NzNjLjI5NC0uMjk1LjI5NC0uNzY5LjAwMS0xLjA2MnpcIiBmaWxsPVwiJyArICRwcmltYXJ5ICsgJ1wiLz48L3N2Zz4nKTtcclxuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAkc3BlZWQgJGFuaW1hdGlvbjtcclxuICAgIHdpZHRoOiAxOXB4O1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzLFxyXG4gICY6YWN0aXZlIHtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgJHNwZWVkICRhbmltYXRpb247XHJcbiAgICB9XHJcbiAgfSBcclxufVxyXG5cclxuLy8gQXJyb3cgbGluayBpbnNpZGUgYnV0dG9uXHJcbi5hYS1idXR0b24ge1xyXG4gICYuYXJyb3ctbGluazpiZWZvcmUge1xyXG4gICAgICBvcmRlcjogMjtcclxuICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgfVxyXG4gICYuYWEtYnV0dG9uLS0zLmFycm93LWxpbms6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6dXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsIDxzdmcgdmlld0JveD1cIjAgMCAxOC44MzYgMTEuMjE3XCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJtMTguNTMxIDUuMDc3LTQuNzczLTQuNzczYy0uMjkzLS4yOTMtLjc2OC0uMjkzLTEuMDYxIDBzLS4yOTMuNzY4IDAgMS4wNjFsMy40OTMgMy40OTNoLTE2LjE5djEuNWgxNi4xODlsLTMuNDkzIDMuNDkzYy0uMjkzLjI5My0uMjkzLjc2OCAwIDEuMDYxcy43NjguMjkzIDEuMDYxIDBsNC43NzMtNC43NzNjLjI5NC0uMjk1LjI5NC0uNzY5LjAwMS0xLjA2MnpcIiBmaWxsPVwiJyArICRwcmltYXJ5ICsgJ1wiLz48L3N2Zz4nKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIEVsZW1lbnQgY29sb3IgdGhlbWUgb24gbGlnaHQvZGFyayBiYWNrZ3JvdW5kXHJcbi5hYS1iZy1saWdodCxcclxuLmFhLWJnLXdoaXRlLFxyXG4uYWEtYmctY29tcGxlbWVudGFyeSxcclxuLmFhLWJnLW5vbmUsXHJcbi5hYS1jb250ZW50LWNvbG9yLS1kYXJrIHtcclxuXHJcbiAgQGV4dGVuZCAuYWEtZm9ybS0tZGFyaztcclxuXHJcbiAgYS5hcnJvdy1saW5rIHtcclxuICAgIEBleHRlbmQgYS5hcnJvdy1saW5rO1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWEtYmctcHJpbWFyeSxcclxuLmFhLWJnLXNlY29uZGFyeSxcclxuLmFhLWNvbnRlbnQtY29sb3ItLWxpZ2h0IHtcclxuXHJcbiAgQGV4dGVuZCAuYWEtZm9ybS0tbGlnaHQ7XHJcblxyXG4gIGEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG4gIFxyXG4gIGEuYXJyb3ctbGluayB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDp1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwgPHN2ZyB2aWV3Qm94PVwiMCAwIDE4LjgzNiAxMS4yMTdcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIm0xOC41MzEgNS4wNzctNC43NzMtNC43NzNjLS4yOTMtLjI5My0uNzY4LS4yOTMtMS4wNjEgMHMtLjI5My43NjggMCAxLjA2MWwzLjQ5MyAzLjQ5M2gtMTYuMTl2MS41aDE2LjE4OWwtMy40OTMgMy40OTNjLS4yOTMuMjkzLS4yOTMuNzY4IDAgMS4wNjFzLjc2OC4yOTMgMS4wNjEgMGw0Ljc3My00Ljc3M2MuMjk0LS4yOTUuMjk0LS43NjkuMDAxLTEuMDYyelwiIGZpbGw9XCInICsgJHdoaXRlICsgJ1wiLz48L3N2Zz4nKTtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4uYWEtYmctc2VhLWdyZWVuLFxyXG4uYWEtYmctZGFyay1ibHVlLFxyXG4uYWEtYmctc2Vjb25kYXJ5IHtcclxuXHJcbiAgQGV4dGVuZCAuYWEtZm9ybS0tbGlnaHQ7XHJcblxyXG4gIGEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG4gIFxyXG4gIGEuYXJyb3ctbGluayB7XHJcbiAgICBjb2xvcjogJGZyZXNoLWdyZWVuO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGZyZXNoLWdyZWVuO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDp1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwgPHN2ZyB2aWV3Qm94PVwiMCAwIDE4LjgzNiAxMS4yMTdcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIm0xOC41MzEgNS4wNzctNC43NzMtNC43NzNjLS4yOTMtLjI5My0uNzY4LS4yOTMtMS4wNjEgMHMtLjI5My43NjggMCAxLjA2MWwzLjQ5MyAzLjQ5M2gtMTYuMTl2MS41aDE2LjE4OWwtMy40OTMgMy40OTNjLS4yOTMuMjkzLS4yOTMuNzY4IDAgMS4wNjFzLjc2OC4yOTMgMS4wNjEgMGw0Ljc3My00Ljc3M2MuMjk0LS4yOTUuMjk0LS43NjkuMDAxLTEuMDYyelwiIGZpbGw9XCInICsgJGZyZXNoLWdyZWVuICsgJ1wiLz48L3N2Zz4nKTtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4uYWEtYmctdHJhbnNwYXJlbnQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5ociB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgJGxpZ2h0O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuaW1nLCB2aWRlbywgaWZyYW1lIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuaW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uYWEtbnVtYmVycyB7XHJcblxyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcblxyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gIGNvbHVtbi1nYXA6IDMwcHg7XHJcblxyXG4gIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgfVxyXG5cclxuICAuYWEtbnVtYmVycy1kZXNjIHtcclxuICAgIG1heC13aWR0aDogODAlO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5hYS1udW1iZXJzLWJpZy10ZXh0IHtcclxuICBmb250LXNpemU6IDQwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XHJcblxyXG4gIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICBmb250LXNpemU6IDUycHg7XHJcbiAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgVGhlbWUgY3VzdG9tIHZhcmlhYmxlc1xyXG5cclxuICAgIFRvIG92ZXJyaWRlIHRoZW1lIGRlZmF1bHQgdmFyaWFibGVzLCB1bmNvbW1lbnQgdGhlIHZhcmlhYmxlcyBiZWxvdy5cclxuICAgIChJZiB5b3UgbmVlZCBzb21lIG9mIHRoZSBkZWZhdWx0IHZhcmlhYmxlcywgdW5jb21tZW50IG9ubHkgdGhlIG9uZXMgdGhhdCBzaG91bGQgYmUgb3ZlcnJpZGRlbilcclxuXHJcbiAgICBUaXA6IFlvdSBjYW4gdG9nZ2xlL3VudG9nZ2xlIGNvbW1lbnRzIHJhcGlkbHkgd2l0aCB0aGUgXCJUb2dnbGUgTGluZSBDb21tZW50XCIgc2hvcnRjdXRcclxuICAgIChlZGl0b3IuYWN0aW9uLmNvbW1lbnRMaW5lKS5cclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLy8gLy8gU3RhbmRhcmQgY29sb3JzXHJcbiRibGFjazogIzI1MjgyQTtcclxuJHdoaXRlOiAjZmZmZmZmO1xyXG5cclxuLy8gLy8gQnJhbmQgY29sb3JzXHJcbiRwcmltYXJ5OiAjOEQxOTNFO1xyXG4kc2Vjb25kYXJ5OiAjMjUyODJBO1xyXG4kY29tcGxlbWVudGFyeTogI2YxZjVmOTtcclxuJGRhcms6ICMyNTI4MkE7XHJcbiRsaWdodDogI0Y4RjhGODtcclxuXHJcbi8vIEV4dHJhIHByb2plY3Qtc3BlY2lmaWMgY29sb3JzXHJcbiRzZWEtZ3JlZW46ICMyNTVENjc7XHJcbiRkYXJrLWJsdWU6ICMyRDQ2Njk7XHJcbiRvcmFuZ2U6ICNFQTlEMUI7XHJcbiRmcmVzaC1ncmVlbjogIzg4RUFDOTtcclxuJHNvZnQteWVsbG93OiAjRkZGMUE3O1xyXG4kc2t5LWJsdWU6ICNDQ0VDRkY7XHJcblxyXG4kbmlnaHQtYmx1ZTogIzBDMDA0MjtcclxuXHJcbi8vIFByb2R1Y3QgY29sb3JzXHJcbi8vJHNtYXJ0Y29udHJvbC1ibHVlOiAjMDM4REUyO1xyXG4kc21hcnRjb250cm9sLWJsdWU6ICMxMDkzRTQ7XHJcbiRzbWFydHdvcmstcmVkOiAjRTU0NDYzO1xyXG4vLyRzbWFydGRldmljZS1ncmVlbjogIzVCRDM5QTtcclxuJHNtYXJ0ZGV2aWNlLWdyZWVuOiAjMTdDNjYyO1xyXG4kc21hcnRjb250cm9sLW9yYW5nZTogI0ZGOEIwMDtcclxuJHNtYXJ0d29yay1ibHVlOiAjMTA5M0U0O1xyXG5cclxuLy8gLy8gQnJhbmQgY29sb3JzIC0gUkdCIHZhbHVlcy4gWW91IHNob3VsZCBub3QgbmVlZCB0byBjaGFuZ2UgdGhlc2UuXHJcbiRwcmltYXJ5LXJnYjogcmdiYSgkcHJpbWFyeSwxKTtcclxuJHNlY29uZGFyeS1yZ2I6IHJnYmEoJHNlY29uZGFyeSwxKTtcclxuJGNvbXBsZW1lbnRhcnktcmdiOiByZ2JhKCRjb21wbGVtZW50YXJ5LDEpO1xyXG4kZGFyay1yZ2I6IHJnYmEoJGRhcmssMSk7XHJcbiRsaWdodC1yZ2I6IHJnYmEoJGxpZ2h0LDEpO1xyXG5cclxuLy8gLy8gQ29sb3IgbWFwIGZvciB1dGlsaXR5IGNsYXNzZXNcclxuJG1haW4tY29sb3JzOiAoXHJcbiAgICAncHJpbWFyeSc6ICRwcmltYXJ5LFxyXG4gICAgJ3NlY29uZGFyeSc6ICRzZWNvbmRhcnksXHJcbiAgICAnY29tcGxlbWVudGFyeSc6ICRjb21wbGVtZW50YXJ5LFxyXG4gICAgJ2xpZ2h0JzogJGxpZ2h0LFxyXG4gICAgJ2RhcmsnOiAkZGFyayxcclxuICAgICd3aGl0ZSc6ICR3aGl0ZSxcclxuICAgICdibGFjayc6ICRibGFjayxcclxuICAgICdzZWEtZ3JlZW4nOiAkc2VhLWdyZWVuLFxyXG4gICAgJ2RhcmstYmx1ZSc6ICRkYXJrLWJsdWVcclxuKTtcclxuXHJcbiRhY2NlbnQtY29sb3JzOiAoXHJcbiAgICAnc2VhLWdyZWVuJzogJHNlYS1ncmVlbixcclxuICAgICdkYXJrLWJsdWUnOiAkZGFyay1ibHVlLFxyXG4gICAgJ29yYW5nZSc6ICRvcmFuZ2UsXHJcbiAgICAnZnJlc2gtZ3JlZW4nOiAkZnJlc2gtZ3JlZW4sXHJcbiAgICAnc29mdC15ZWxsb3cnOiAkc29mdC15ZWxsb3csXHJcbiAgICAnc2t5LWJsdWUnOiAkc2t5LWJsdWUsXHJcbiAgICAnZGV2aWNlLWdyZWVuJzogJHNtYXJ0ZGV2aWNlLWdyZWVuLFxyXG4gICAgJ2NvbnRyb2wtb3JhbmdlJzogJHNtYXJ0Y29udHJvbC1vcmFuZ2UsXHJcbiAgICAnY29udHJvbC1ibHVlJzogJHNtYXJ0Y29udHJvbC1ibHVlLFxyXG4gICAgJ3dvcmtzLWJsdWUnOiAkc21hcnR3b3JrLWJsdWVcclxuKTtcclxuXHJcblxyXG4vLyAvLyBUZXh0IGNvbG9yc1xyXG4kYm9keS1jb2xvcjogIzBDMDA0MjtcclxuJGhlYWRpbmctY29sb3I6IGluaGVyaXQ7XHJcbiR0ZXh0LWRhcms6ICMwQzAwNDI7XHJcbiR0ZXh0LWxpZ2h0OiAkd2hpdGU7XHJcblxyXG4vLyAvLyBBY2NlbnQgY29sb3JcclxuJGFjY2VudDogJHNlY29uZGFyeTtcclxuXHJcbi8vIC8vIExpbmsgY29sb3JzICYgZGVjb3JhdGlvblxyXG4kbGluay1jb2xvcjogJGRhcms7XHJcbiRsaW5rLWNvbG9yLWhvdmVyOiAkZGFyaztcclxuJGxpbmstdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG4vLyAvLyBUZXh0L2NvbnRlbnQgY29sb3JzIG9uIGJyYW5kIGNvbG9yZWQgYmFja2dyb3VuZHNcclxuJHByaW1hcnktYmctdGV4dDogJHRleHQtbGlnaHQ7IC8vIFRleHQgY29sb3Igb24gUHJpbWFyeSBjb2xvcmVkIGJhY2tncm91bmRzXHJcbiRwcmltYXJ5LWJnLWxpbms6ICRjb21wbGVtZW50YXJ5OyAvLyBMaW5rIGNvbG9yIG9uIFByaW1hcnkgY29sb3JlZCBiYWNrZ3JvdW5kc1xyXG4kcHJpbWFyeS1iZy1saW5rLWhvdmVyOiAkY29tcGxlbWVudGFyeTsgLy8gTGluayBob3ZlciBjb2xvciBvbiBQcmltYXJ5IGNvbG9yZWQgYmFja2dyb3VuZHNcclxuJHByaW1hcnktYmctYWNjZW50OiBpbmhlcml0OyAvLyBBY2NlbnQgY29sb3Igb24gUHJpbWFyeSBjb2xvcmVkIGJhY2tncm91bmRzXHJcblxyXG4kc2Vjb25kYXJ5LWJnLXRleHQ6ICR0ZXh0LWxpZ2h0OyAvLyBUZXh0IGNvbG9yIG9uIFNlY29uZGFyeSBjb2xvcmVkIGJhY2tncm91bmRzXHJcbiRzZWNvbmRhcnktYmctbGluazogJHRleHQtbGlnaHQ7IC8vIExpbmsgY29sb3Igb24gU2Vjb25kYXJ5IGNvbG9yZWQgYmFja2dyb3VuZHNcclxuJHNlY29uZGFyeS1iZy1saW5rLWhvdmVyOiAkdGV4dC1saWdodDsgLy8gTGluayBob3ZlciBjb2xvciBvbiBTZWNvbmRhcnkgY29sb3JlZCBiYWNrZ3JvdW5kc1xyXG4kc2Vjb25kYXJ5LWJnLWFjY2VudDogaW5oZXJpdDsgLy8gQWNjZW50IGNvbG9yIG9uIFNlY29uZGFyeSBjb2xvcmVkIGJhY2tncm91bmRzXHJcblxyXG4kY29tcGxlbWVudGFyeS1iZy10ZXh0OiAkdGV4dC1kYXJrOyAvLyBUZXh0IGNvbG9yIG9uIENvbXBsZW1lbnRhcnkgY29sb3JlZCBiYWNrZ3JvdW5kc1xyXG4kY29tcGxlbWVudGFyeS1iZy1saW5rOiAkbGluay1jb2xvcjsgLy8gTGluayBjb2xvciBvbiBDb21wbGVtZW50YXJ5IGNvbG9yZWQgYmFja2dyb3VuZHNcclxuJGNvbXBsZW1lbnRhcnktYmctbGluay1ob3ZlcjogJGxpbmstY29sb3ItaG92ZXI7IC8vIExpbmsgaG92ZXIgY29sb3Igb24gQ29tcGxlbWVudGFyeSBjb2xvcmVkIGJhY2tncm91bmRzXHJcbiRjb21wbGVtZW50YXJ5LWJnLWFjY2VudDogaW5oZXJpdDsgLy8gQWNjZW50IGNvbG9yIG9uIENvbXBsZW1lbnRhcnkgY29sb3JlZCBiYWNrZ3JvdW5kc1xyXG5cclxuJGRhcmstYmctdGV4dDogJHRleHQtbGlnaHQ7IC8vIFRleHQgY29sb3Igb24gRGFyayBjb2xvcmVkIGJhY2tncm91bmRzXHJcbiRkYXJrLWJnLWxpbms6ICRjb21wbGVtZW50YXJ5OyAvLyBMaW5rIGNvbG9yIG9uIERhcmsgY29sb3JlZCBiYWNrZ3JvdW5kc1xyXG4kZGFyay1iZy1saW5rLWhvdmVyOiAkY29tcGxlbWVudGFyeTsgLy8gTGluayBob3ZlciBjb2xvciBvbiBEYXJrIGNvbG9yZWQgYmFja2dyb3VuZHNcclxuJGRhcmstYmctYWNjZW50OiBpbmhlcml0OyAvLyBBY2NlbnQgY29sb3Igb24gRGFyayBjb2xvcmVkIGJhY2tncm91bmRzXHJcblxyXG4kbGlnaHQtYmctdGV4dDogJHRleHQtZGFyazsgLy8gVGV4dCBjb2xvciBvbiBMaWdodCBjb2xvcmVkIGJhY2tncm91bmRzXHJcbiRsaWdodC1iZy1saW5rOiAkbGluay1jb2xvcjsgLy8gTGluayBjb2xvciBvbiBMaWdodCBjb2xvcmVkIGJhY2tncm91bmRzXHJcbiRsaWdodC1iZy1saW5rLWhvdmVyOiAkbGluay1jb2xvci1ob3ZlcjsgLy8gTGluayBob3ZlciBjb2xvciBvbiBMaWdodCBjb2xvcmVkIGJhY2tncm91bmRzXHJcbiRsaWdodC1iZy1hY2NlbnQ6IGluaGVyaXQ7IC8vIEFjY2VudCBjb2xvciBvbiBMaWdodCBjb2xvcmVkIGJhY2tncm91bmRzXHJcblxyXG4vLyAvLyBUeXBvZ3JhcGh5XHJcbiRib2R5LWZvbnQ6ICdQb3BwaW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiRoZWFkaW5nLWZvbnQ6ICRib2R5LWZvbnQ7XHJcblxyXG4kaDEtZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XHJcbiRoMS1mb250LXdlaWdodDogJHdlaWdodC02MDA7XHJcbiRoMS1mb250LXN0eWxlOiBub3JtYWw7XHJcbiRoMS10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4kaDItZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XHJcbiRoMi1mb250LXdlaWdodDogJHdlaWdodC02MDA7XHJcbiRoMi1mb250LXN0eWxlOiBub3JtYWw7XHJcbiRoMi10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4kaDMtZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XHJcbiRoMy1mb250LXdlaWdodDogJHdlaWdodC02MDA7XHJcbiRoMy1mb250LXN0eWxlOiBub3JtYWw7XHJcbiRoMy10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4kaDQtZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XHJcbiRoNC1mb250LXdlaWdodDogJHdlaWdodC02MDA7XHJcbiRoNC1mb250LXN0eWxlOiBub3JtYWw7XHJcbiRoNC10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4kaDUtZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XHJcbiRoNS1mb250LXdlaWdodDogJHdlaWdodC02MDA7XHJcbiRoNS1mb250LXN0eWxlOiBub3JtYWw7XHJcbiRoNS10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4kaDYtZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XHJcbiRoNi1mb250LXdlaWdodDogJHdlaWdodC02MDA7XHJcbiRoNi1mb250LXN0eWxlOiBub3JtYWw7XHJcbiRoNi10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4vLyBCdXR0b25zXHJcbiRidXR0b24tZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiRidXR0b24tZm9udC1zdHlsZTogbm9ybWFsO1xyXG4kYnV0dG9uLWZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTYwMDtcclxuXHJcbiRidXR0b25zOiAoXHJcbiAgICBcIjFcIjogKFxyXG4gICAgICAgIFwiY29sb3JcIjogJHdoaXRlLFxyXG4gICAgICAgIFwiYmFja2dyb3VuZC1jb2xvclwiOiAkcHJpbWFyeSxcclxuICAgICAgICBcImJvcmRlci1jb2xvclwiOiAkcHJpbWFyeSxcclxuICAgICAgICBcImJvcmRlci13aWR0aFwiOiAycHgsXHJcbiAgICAgICAgXCJib3JkZXItcmFkaXVzXCI6IDZweCxcclxuICAgICAgICBcInBhZGRpbmdcIjogMThweCAzMHB4LFxyXG4gICAgICAgIC8vIEhvdmVyXHJcbiAgICAgICAgXCJob3ZlclwiOiAoXHJcbiAgICAgICAgICAgIFwiY29sb3JcIjogJHdoaXRlLFxyXG4gICAgICAgICAgICBcImJhY2tncm91bmQtY29sb3JcIjogbWl4KGJsYWNrLCAkcHJpbWFyeSwgMjAlKSxcclxuICAgICAgICAgICAgXCJib3JkZXItY29sb3JcIjogbWl4KGJsYWNrLCAkcHJpbWFyeSwgMjAlKVxyXG4gICAgICAgIClcclxuICAgICksXHJcbiAgICBcIjEtb3V0bGluZVwiOiAoXHJcbiAgICAgICAgXCJjb2xvclwiOiAkcHJpbWFyeSxcclxuICAgICAgICBcImJhY2tncm91bmQtY29sb3JcIjogdHJhbnNwYXJlbnQsXHJcbiAgICAgICAgXCJib3JkZXItY29sb3JcIjogJHByaW1hcnksXHJcbiAgICAgICAgXCJib3JkZXItd2lkdGhcIjogMnB4LFxyXG4gICAgICAgIFwiYm9yZGVyLXJhZGl1c1wiOiA2cHgsXHJcbiAgICAgICAgXCJwYWRkaW5nXCI6IDE4cHggMzBweCxcclxuICAgICAgICAvLyBIb3ZlclxyXG4gICAgICAgIFwiaG92ZXJcIjogKFxyXG4gICAgICAgICAgICBcImNvbG9yXCI6ICR3aGl0ZSxcclxuICAgICAgICAgICAgXCJiYWNrZ3JvdW5kLWNvbG9yXCI6ICRwcmltYXJ5LFxyXG4gICAgICAgICAgICBcImJvcmRlci1jb2xvclwiOiAkcHJpbWFyeVxyXG4gICAgICAgIClcclxuICAgICksXHJcbiAgICBcIjEtYXJyb3dcIjogKFxyXG4gICAgICAgIFwiY29sb3JcIjogJHdoaXRlLFxyXG4gICAgICAgIFwiYmFja2dyb3VuZC1jb2xvclwiOiAkcHJpbWFyeSxcclxuICAgICAgICBcImJvcmRlci1jb2xvclwiOiAkcHJpbWFyeSxcclxuICAgICAgICBcImJvcmRlci13aWR0aFwiOiAycHgsXHJcbiAgICAgICAgXCJib3JkZXItcmFkaXVzXCI6IDZweCxcclxuICAgICAgICBcInBhZGRpbmdcIjogMThweCAzMHB4LFxyXG4gICAgICAgIC8vIEhvdmVyXHJcbiAgICAgICAgXCJob3ZlclwiOiAoXHJcbiAgICAgICAgICAgIFwiY29sb3JcIjogJHdoaXRlLFxyXG4gICAgICAgICAgICBcImJhY2tncm91bmQtY29sb3JcIjogbWl4KGJsYWNrLCAkcHJpbWFyeSwgMjAlKSxcclxuICAgICAgICAgICAgXCJib3JkZXItY29sb3JcIjogbWl4KGJsYWNrLCAkcHJpbWFyeSwgMjAlKVxyXG4gICAgICAgIClcclxuICAgICksXHJcbiAgICBcIjJcIjogKFxyXG4gICAgICAgIFwiY29sb3JcIjogJG5pZ2h0LWJsdWUsXHJcbiAgICAgICAgXCJiYWNrZ3JvdW5kLWNvbG9yXCI6ICRmcmVzaC1ncmVlbixcclxuICAgICAgICBcImJvcmRlci1jb2xvclwiOiAkZnJlc2gtZ3JlZW4sXHJcbiAgICAgICAgXCJib3JkZXItd2lkdGhcIjogMnB4LFxyXG4gICAgICAgIFwiYm9yZGVyLXJhZGl1c1wiOiA2cHgsXHJcbiAgICAgICAgXCJwYWRkaW5nXCI6IDE4cHggMzBweCxcclxuICAgICAgICAvLyBIb3ZlclxyXG4gICAgICAgIFwiaG92ZXJcIjogKFxyXG4gICAgICAgICAgICBcImNvbG9yXCI6ICRuaWdodC1ibHVlLFxyXG4gICAgICAgICAgICBcImJhY2tncm91bmQtY29sb3JcIjogbWl4KGJsYWNrLCAkZnJlc2gtZ3JlZW4sIDIwJSksXHJcbiAgICAgICAgICAgIFwiYm9yZGVyLWNvbG9yXCI6IG1peChibGFjaywgJGZyZXNoLWdyZWVuLCAyMCUpXHJcbiAgICAgICAgKVxyXG4gICAgKSxcclxuICAgIFwiMi1vdXRsaW5lXCI6IChcclxuICAgICAgICBcImNvbG9yXCI6ICRmcmVzaC1ncmVlbixcclxuICAgICAgICBcImJhY2tncm91bmQtY29sb3JcIjogdHJhbnNwYXJlbnQsXHJcbiAgICAgICAgXCJib3JkZXItY29sb3JcIjogJGZyZXNoLWdyZWVuLFxyXG4gICAgICAgIFwiYm9yZGVyLXdpZHRoXCI6IDJweCxcclxuICAgICAgICBcImJvcmRlci1yYWRpdXNcIjogNnB4LFxyXG4gICAgICAgIFwicGFkZGluZ1wiOiAxOHB4IDMwcHgsXHJcbiAgICAgICAgLy8gSG92ZXJcclxuICAgICAgICBcImhvdmVyXCI6IChcclxuICAgICAgICAgICAgXCJjb2xvclwiOiAkd2hpdGUsXHJcbiAgICAgICAgICAgIFwiYmFja2dyb3VuZC1jb2xvclwiOiAkZnJlc2gtZ3JlZW4sXHJcbiAgICAgICAgICAgIFwiYm9yZGVyLWNvbG9yXCI6ICRmcmVzaC1ncmVlblxyXG4gICAgICAgIClcclxuICAgICksXHJcbiAgICBcIjItYXJyb3dcIjogKFxyXG4gICAgICAgIFwiY29sb3JcIjogJG5pZ2h0LWJsdWUsXHJcbiAgICAgICAgXCJiYWNrZ3JvdW5kLWNvbG9yXCI6ICRmcmVzaC1ncmVlbixcclxuICAgICAgICBcImJvcmRlci1jb2xvclwiOiAkZnJlc2gtZ3JlZW4sXHJcbiAgICAgICAgXCJib3JkZXItd2lkdGhcIjogMnB4LFxyXG4gICAgICAgIFwiYm9yZGVyLXJhZGl1c1wiOiA2cHgsXHJcbiAgICAgICAgXCJwYWRkaW5nXCI6IDE4cHggMzBweCxcclxuICAgICAgICAvLyBIb3ZlclxyXG4gICAgICAgIFwiaG92ZXJcIjogKFxyXG4gICAgICAgICAgICBcImNvbG9yXCI6ICRuaWdodC1ibHVlLFxyXG4gICAgICAgICAgICBcImJhY2tncm91bmQtY29sb3JcIjogbWl4KGJsYWNrLCAkZnJlc2gtZ3JlZW4sIDIwJSksXHJcbiAgICAgICAgICAgIFwiYm9yZGVyLWNvbG9yXCI6IG1peChibGFjaywgJGZyZXNoLWdyZWVuLCAyMCUpXHJcbiAgICAgICAgKVxyXG4gICAgKSxcclxuICAgIFwiM1wiOiAoXHJcbiAgICAgICAgXCJjb2xvclwiOiAkcHJpbWFyeSxcclxuICAgICAgICBcImJhY2tncm91bmQtY29sb3JcIjogJHdoaXRlLFxyXG4gICAgICAgIFwiYm9yZGVyLWNvbG9yXCI6ICR3aGl0ZSxcclxuICAgICAgICBcImJvcmRlci13aWR0aFwiOiAycHgsXHJcbiAgICAgICAgXCJib3JkZXItcmFkaXVzXCI6IDZweCxcclxuICAgICAgICBcInBhZGRpbmdcIjogMThweCAzMHB4LFxyXG4gICAgICAgIC8vIEhvdmVyXHJcbiAgICAgICAgXCJob3ZlclwiOiAoXHJcbiAgICAgICAgICAgIFwiY29sb3JcIjogJHByaW1hcnksXHJcbiAgICAgICAgICAgIFwiYmFja2dyb3VuZC1jb2xvclwiOiBtaXgod2hpdGUsICRwcmltYXJ5LCA4MCUpLFxyXG4gICAgICAgICAgICBcImJvcmRlci1jb2xvclwiOiBtaXgod2hpdGUsICRwcmltYXJ5LCA4MCUpXHJcbiAgICAgICAgKVxyXG4gICAgKSxcclxuICAgIFwiMy1hcnJvd1wiOiAoXHJcbiAgICAgICAgXCJjb2xvclwiOiAkcHJpbWFyeSxcclxuICAgICAgICBcImJhY2tncm91bmQtY29sb3JcIjogJHdoaXRlLFxyXG4gICAgICAgIFwiYm9yZGVyLWNvbG9yXCI6ICR3aGl0ZSxcclxuICAgICAgICBcImJvcmRlci13aWR0aFwiOiAycHgsXHJcbiAgICAgICAgXCJib3JkZXItcmFkaXVzXCI6IDZweCxcclxuICAgICAgICBcInBhZGRpbmdcIjogMThweCAzMHB4LFxyXG4gICAgICAgIC8vIEhvdmVyXHJcbiAgICAgICAgXCJob3ZlclwiOiAoXHJcbiAgICAgICAgICAgIFwiY29sb3JcIjogJHByaW1hcnksXHJcbiAgICAgICAgICAgIFwiYmFja2dyb3VuZC1jb2xvclwiOiBtaXgod2hpdGUsICRwcmltYXJ5LCA4MCUpLFxyXG4gICAgICAgICAgICBcImJvcmRlci1jb2xvclwiOiBtaXgod2hpdGUsICRwcmltYXJ5LCA4MCUpXHJcbiAgICAgICAgKVxyXG4gICAgKSxcclxuICAgIFwidGV4dC1hcnJvd1wiOiAoXHJcbiAgICAgICAgXCJjb2xvclwiOiAkcHJpbWFyeSxcclxuICAgICAgICBcImJhY2tncm91bmQtY29sb3JcIjogJHdoaXRlLFxyXG4gICAgICAgIFwiYm9yZGVyLWNvbG9yXCI6ICR3aGl0ZSxcclxuICAgICAgICBcImJvcmRlci13aWR0aFwiOiAwcHgsXHJcbiAgICAgICAgXCJib3JkZXItcmFkaXVzXCI6IDBweCxcclxuICAgICAgICBcInBhZGRpbmdcIjogMHB4LFxyXG4gICAgICAgIC8vIEhvdmVyXHJcbiAgICAgICAgXCJob3ZlclwiOiAoXHJcbiAgICAgICAgICAgIFwiY29sb3JcIjogJHByaW1hcnksXHJcbiAgICAgICAgICAgIFwiYmFja2dyb3VuZC1jb2xvclwiOiB0cmFuc3BhcmVudCxcclxuICAgICAgICAgICAgXCJib3JkZXItY29sb3JcIjogdHJhbnNwYXJlbnRcclxuICAgICAgICApXHJcbiAgICApLFxyXG4gICAgXCJmb3JtXCI6IChcclxuICAgICAgICBcImNvbG9yXCI6ICR3aGl0ZSxcclxuICAgICAgICBcImJhY2tncm91bmQtY29sb3JcIjogJHByaW1hcnksXHJcbiAgICAgICAgXCJib3JkZXItY29sb3JcIjogJHByaW1hcnksXHJcbiAgICAgICAgXCJib3JkZXItd2lkdGhcIjogMnB4LFxyXG4gICAgICAgIFwiYm9yZGVyLXJhZGl1c1wiOiA2cHgsXHJcbiAgICAgICAgXCJwYWRkaW5nXCI6IDE4cHggMzBweCxcclxuICAgICAgICAvLyBIb3ZlclxyXG4gICAgICAgIFwiaG92ZXJcIjogKFxyXG4gICAgICAgICAgICBcImNvbG9yXCI6ICR3aGl0ZSxcclxuICAgICAgICAgICAgXCJiYWNrZ3JvdW5kLWNvbG9yXCI6IGRhcmtlbigkcHJpbWFyeSwgMjAlKSxcclxuICAgICAgICAgICAgXCJib3JkZXItY29sb3JcIjogZGFya2VuKCRwcmltYXJ5LCAyMCUpXHJcbiAgICAgICAgKVxyXG4gICAgKSxcclxuKTtcclxuXHJcbi8qXHJcbiogICBGb3Jtc1xyXG4qL1xyXG4vLyBQYWRkaW5nIGxlZnQvcmlnaHQgb24gZm9ybSBmaWVsZHMuIEFsc28gdXNlZCB0byBwb3NpdGlvbiBoZWxwIHRleHRzIGFuZCBlcnJvciBtZXNzYWdlcy5cclxuJGZvcm0taW5wdXQteC1wYWRkaW5nOiAxMHB4O1xyXG4kZm9ybS1pbnB1dC14LXBhZGRpbmctbGc6IDE1cHg7IC8vIEJyZWFrcG9pbnQgXCJMYXJnZVwiIGFuZCB1cFxyXG5cclxuLy8gSG9yaXpvbnRhbCBzcGFjaW5nIGJldHdlZW4gZm9ybSBmaWVsZHMgaW4gbXVsdGktY29sdW1uIGxheW91dHMuXHJcbiRmb3JtLWZpZWxkLWd1dHRlcjogMTVweDtcclxuXHJcbi8vIENvbG9yc1xyXG4kZm9ybS1maWVsZHMtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRmb3JtLWZpZWxkcy1ib3JkZXItd2lkdGg6IDFweDsgLy8gRm9yIGV4YW1wbGUgXCIxcHhcIiBmb3IgYm9yZGVyIG9uIGFsbCBzaWRlcyBvciBcIjAgMCAxcHhcIiBmb3IganVzdCB0aGUgYm90dG9tIGJvcmRlci5cclxuJGZvcm0tZmllbGRzLWJvcmRlci1jb2xvcjogJGJsYWNrO1xyXG4kZm9ybS1maWVsZHMtYm9yZGVyLWNvbG9yLWZvY3VzOiAkcHJpbWFyeTsgLy8gQm9yZGVyIGNvbG9yIHdoZW4gdGhlIGlucHV0IGZpZWxkIGlzIGZvY3VzZWQuIE1ha2Ugc3VyZSBpdCdzIGFjY2Vzc2libGUgdG8gcGVvcGxlIHdobyB1c2UgdGhlIGtleWJvYXJkIHRvIG5hdmlnYXRlIHRoZSBmb3JtLlxyXG4kZm9ybS1lcnJvci1jb2xvcjogJHNlY29uZGFyeTsgLy8gR2VuZXJhbCBlcnJvciBjb2xvciB1c2VkIGZvciBlcnJvciBtZXNzYWdlcyBhbmQgaW5kaWNhdG9ycy5cclxuXHJcbi8vIE1hcmtldHBsYWNlIHJlcXVpcmVkIHNldHRpbmdzLiBVc3VhbGx5IG5vdCBuZWNlc3NhcnkgdG8gY2hhbmdlIGluIGNsaWVudCBwcm9qZWN0cy5cclxuJGZvcm0tdGl0bGUtdGV4dC1jb2xvcjogJGJvZHktY29sb3I7IC8vIFRleHQgY29sb3IgZm9yIHRoZSBidWlsdC1pbiBIdWJTcG90IGZvcm0gdGl0bGVcclxuJGZvcm0tdGl0bGUtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEJhY2tncm91bmQgY29sb3IgZm9yIHRoZSBidWlsdC1pbiBIdWJTcG90IGZvcm0gdGl0bGVcclxuJGZvcm0tYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEJhY2tncm91bmQgY29sb3IgZm9yIHRoZSBlbnRpcmUgZm9ybVxyXG4kZm9ybS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvLyBCb3JkZXIgY29sb3IgZm9yIHRoZSBlbnRpcmUgZm9ybSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIFN0eWxlXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIEJhc2VcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqXHJcbiAgKiBJbml0aWFsaXphdGlvbiAobm9kZV9tb2R1bGVzIGFuZCBvdGhlciBleHRlcm5hbCBzb3VyY2VzIC0gaW1wb3J0ZWQgd2l0aCBwb3N0Y3NzLWltcG9ydFxyXG4gICovXG5AaW1wb3J0IHVybChub3JtYWxpemUuY3NzKTtcbi8qKlxyXG4gICogSGVscGVyc1xyXG4gICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBIZWxwZXJzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIEZ1bmN0aW9uc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gRnVuY3Rpb24gdG8gY3JlYXRlIGFuIG9wdGltaXplZCBzdmcgdXJsXHJcblZlcnNpb246IDEuMC42XHJcblxyXG5Tb3VyY2U6IGh0dHBzOi8vY29kZXBlbi5pby9qYWtvYi1lL3Blbi9kb01vTUxcclxuXHJcblVzYWdlOlxyXG4uY2xhc3Mge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVybCgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+Li4uLi48L3N2Zz4nKTtcclxufVxyXG5cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgTWl4aW5zXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qXHJcbiAqIERlY2xhcmF0aW9uIG9mIHJlc3BvbnNpdmUgYnJlYWtwb2ludHMgYXZhaWxhYmxlIGZvciB1c2UsIGtlcHQgdXAtdG8tZGF0ZSB3aXRoIGxhdGVzdCBCb290c3RyYXAgdmVyc2lvbi5cclxuICogaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL2RvY3MvNC4zL2xheW91dC9vdmVydmlldy8jcmVzcG9uc2l2ZS1icmVha3BvaW50c1xyXG4gKiBoZyAoaHVnZSkgYW5kIGVuIChlbm91cm1vdXMpIGFyZSBvdXIgb3duIHZhcmlhdGlvbnMsIHRvIHN1cHBvcnQgc3BlY2lmaWMgc3R5bGluZyBmb3IgZXZlbiBiaWdnZXIgc2NyZWVucy5cclxuICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBTaXplc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtbW9kdWxlLXNwYWNpbmctLWxhcmdlLCAuYWEtbW9kdWxlLXNwYWNpbmctdG9wLS1sYXJnZSB7XG4gIHBhZGRpbmctdG9wOiAxMTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtbW9kdWxlLXNwYWNpbmctLWxhcmdlLCAuYWEtbW9kdWxlLXNwYWNpbmctdG9wLS1sYXJnZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTcwcHg7IH0gfVxuXG4uYWEtbW9kdWxlLXNwYWNpbmctLWxhcmdlLCAuYWEtbW9kdWxlLXNwYWNpbmctYm90dG9tLS1sYXJnZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtbW9kdWxlLXNwYWNpbmctLWxhcmdlLCAuYWEtbW9kdWxlLXNwYWNpbmctYm90dG9tLS1sYXJnZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTcwcHg7IH0gfVxuXG4uYWEtbW9kdWxlLXNwYWNpbmctLW1lZGl1bSwgLmFhLW1vZHVsZS1zcGFjaW5nLXRvcC0tbWVkaXVtLCAuYWEtY29sdW1uLS10ZXh0LCAuYWEtYmxvZy1wb3N0LS1jYXNlcyAjaHNfY29zX3dyYXBwZXJfY2hhbGxlbmdlLWFuZC1zb2x1dGlvbiAuYWEtY29sdW1uLS10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDYwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLW1vZHVsZS1zcGFjaW5nLS1tZWRpdW0sIC5hYS1tb2R1bGUtc3BhY2luZy10b3AtLW1lZGl1bSwgLmFhLWNvbHVtbi0tdGV4dCwgLmFhLWJsb2ctcG9zdC0tY2FzZXMgI2hzX2Nvc193cmFwcGVyX2NoYWxsZW5nZS1hbmQtc29sdXRpb24gLmFhLWNvbHVtbi0tdGV4dCB7XG4gICAgICBwYWRkaW5nLXRvcDogMTAwcHg7IH0gfVxuXG4uYWEtbW9kdWxlLXNwYWNpbmctLW1lZGl1bSwgLmFhLW1vZHVsZS1zcGFjaW5nLWJvdHRvbS0tbWVkaXVtLCAuYWEtY29sdW1uLS10ZXh0IHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLW1vZHVsZS1zcGFjaW5nLS1tZWRpdW0sIC5hYS1tb2R1bGUtc3BhY2luZy1ib3R0b20tLW1lZGl1bSwgLmFhLWNvbHVtbi0tdGV4dCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH0gfVxuXG4uYWEtbW9kdWxlLXNwYWNpbmctLXNtYWxsLCAuYWEtbW9kdWxlLXNwYWNpbmctdG9wLS1zbWFsbCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1tb2R1bGUtc3BhY2luZy0tc21hbGwsIC5hYS1tb2R1bGUtc3BhY2luZy10b3AtLXNtYWxsIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4OyB9IH1cblxuLmFhLW1vZHVsZS1zcGFjaW5nLS1zbWFsbCwgLmFhLW1vZHVsZS1zcGFjaW5nLWJvdHRvbS0tc21hbGwge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtbW9kdWxlLXNwYWNpbmctLXNtYWxsLCAuYWEtbW9kdWxlLXNwYWNpbmctYm90dG9tLS1zbWFsbCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfSB9XG5cbi5idXJqLCAuYWEtcGFuZWwge1xuICBwYWRkaW5nLXRvcDogMTEwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJ1cmosIC5hYS1wYW5lbCB7XG4gICAgICBwYWRkaW5nLXRvcDogMTcwcHg7IH0gfVxuXG4uYnVyaiwgLmFhLXBhbmVsIHtcbiAgcGFkZGluZy1ib3R0b206IDExMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5idXJqLCAuYWEtcGFuZWwge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE3MHB4OyB9IH1cblxuLmFhLW1vZHVsZS1vdXRlci1zcGFjaW5nLXRvcC0tbGFyZ2Uge1xuICBtYXJnaW4tdG9wOiAxMTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtbW9kdWxlLW91dGVyLXNwYWNpbmctdG9wLS1sYXJnZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNzBweDsgfSB9XG5cbi5hYS1tb2R1bGUtb3V0ZXItc3BhY2luZy1ib3R0b20tLWxhcmdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTEwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLW1vZHVsZS1vdXRlci1zcGFjaW5nLWJvdHRvbS0tbGFyZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTcwcHg7IH0gfVxuXG4uZW1waXJlIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmVtcGlyZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTAwcHg7IH0gfVxuXG4uZW1waXJlIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmVtcGlyZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH0gfVxuXG4uYWEtbW9kdWxlLW91dGVyLXNwYWNpbmctdG9wLS1tZWRpdW0sIC5wcmljZS1jYWxjdWxhdG9yIC5hYS1oZXJvICsgLmFhLXd5c2l3eWcge1xuICBtYXJnaW4tdG9wOiA2MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1tb2R1bGUtb3V0ZXItc3BhY2luZy10b3AtLW1lZGl1bSwgLnByaWNlLWNhbGN1bGF0b3IgLmFhLWhlcm8gKyAuYWEtd3lzaXd5ZyB7XG4gICAgICBtYXJnaW4tdG9wOiAxMDBweDsgfSB9XG5cbi5hYS1tb2R1bGUtb3V0ZXItc3BhY2luZy1ib3R0b20tLW1lZGl1bSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLW1vZHVsZS1vdXRlci1zcGFjaW5nLWJvdHRvbS0tbWVkaXVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9IH1cblxuLmVpZmZlbCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5laWZmZWwge1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7IH0gfVxuXG4uZWlmZmVsLCAuYWEtbG9jYXRpb24tbGlzdGluZyAuYWEtbG9jYXRpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZWlmZmVsLCAuYWEtbG9jYXRpb24tbGlzdGluZyAuYWEtbG9jYXRpb24ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7IH0gfVxuXG5ibG9ja3F1b3RlLCAuYWEtbW9kdWxlLW91dGVyLXNwYWNpbmctdG9wLS1zbWFsbCwgLmFhLWJsb2ctcG9zdF9fc29jaWFsLXNoYXJlIHtcbiAgbWFyZ2luLXRvcDogNTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBibG9ja3F1b3RlLCAuYWEtbW9kdWxlLW91dGVyLXNwYWNpbmctdG9wLS1zbWFsbCwgLmFhLWJsb2ctcG9zdF9fc29jaWFsLXNoYXJlIHtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7IH0gfVxuXG5ibG9ja3F1b3RlLCAuYWEtbW9kdWxlLW91dGVyLXNwYWNpbmctYm90dG9tLS1zbWFsbCwgLmFhLXBsYW4tbGlzdGluZy0tc2ltcGxlIC5hYS1wbGFuLWxpc3RpbmdfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgYmxvY2txdW90ZSwgLmFhLW1vZHVsZS1vdXRlci1zcGFjaW5nLWJvdHRvbS0tc21hbGwsIC5hYS1wbGFuLWxpc3RpbmctLXNpbXBsZSAuYWEtcGxhbi1saXN0aW5nX19oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG5cbi5saWJlcnR5LCAuYWEtbW9kdWxlLXNwYWNpbmctLXhzbWFsbCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAubGliZXJ0eSwgLmFhLW1vZHVsZS1zcGFjaW5nLS14c21hbGwge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7IH0gfVxuXG4ubGliZXJ0eSwgLmFhLW1vZHVsZS1zcGFjaW5nLS14c21hbGwsIC5wcmljZS1jYWxjdWxhdG9yIC5hYS1oZXJvIC5hYS1oZXJvLWNvbnRlbnQsIC5hYS1mZWF0dXJlLWNhcmRzIC5hYS1jYXJkc19faGVhZGVyLCAuYWEtcGxhbi1saXN0aW5nX19oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmxpYmVydHksIC5hYS1tb2R1bGUtc3BhY2luZy0teHNtYWxsLCAucHJpY2UtY2FsY3VsYXRvciAuYWEtaGVybyAuYWEtaGVyby1jb250ZW50LCAuYWEtZmVhdHVyZS1jYXJkcyAuYWEtY2FyZHNfX2hlYWRlciwgLmFhLXBsYW4tbGlzdGluZ19faGVhZGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9IH1cblxuLmFhLWZvcm0tLXBvcHVwIC5hYS1wb3B1cC1idXR0b24sIC5hYS1wbGFuLWxpc3RpbmctLXNpbXBsZSAuYWEtcGxhbiAuYWEtcGxhbl9fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmFhLWZvcm0tLXBvcHVwIC5hYS1wb3B1cC1idXR0b24sIC5hYS1wbGFuLWxpc3RpbmctLXNpbXBsZSAuYWEtcGxhbiAuYWEtcGxhbl9fZm9vdGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH0gfVxuXG4uYWEtcG9wdXAgLmFhLXBvcHVwLWNvbnRlbnRfX2Rlc2NyaXB0aW9uLCAuYWEtdGV4dC0tbXVsdGljb2x1bW5fX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5hYS1wb3B1cCAuYWEtcG9wdXAtY29udGVudF9fZGVzY3JpcHRpb24sIC5hYS10ZXh0LS1tdWx0aWNvbHVtbl9faGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuXG4ubG9uZG9uYnJpZGdlIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmxvbmRvbmJyaWRnZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDsgfSB9XG5cbi5sb25kb25icmlkZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubG9uZG9uYnJpZGdlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgVmFyaWFibGVzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qXHJcbiAqIEFzc2V0cyBwYXRoXHJcbiAqL1xuLypcclxuICogRm9udCB3ZWlnaHRzXHJcbiAqIERlZmluZWQgYnkgbnVtYmVyIHNpbmNlIHdlaWdodCBuYW1lIGNhbiB2YXJ5IGRlcGVuZGluZyBvbiBmb250LWZhbWlseS5cclxuICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIFRoZW1lIGRlZmF1bHQgdmFyaWFibGVzXHJcblxyXG4gICAgTk9URTogRG8gbm90IG92ZXJyaWRlIHRoZXNlIGRpcmVjdGx5LlxyXG4gICAgVGhleSBjYW4gYmUgb3ZlcnJpZGRlbiBpbiBoZWxwZXJzL3RoZW1lLW92ZXJyaWRlcy5zY3NzLlxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qXHJcbiogICBDb2xvcnNcclxuKi9cbi8qXHJcbiogICBMaW5rc1xyXG4qL1xuLypcclxuKiAgIFRleHQvY29udGVudCBjb2xvcnMgb24gYnJhbmQgY29sb3JlZCBiYWNrZ3JvdW5kc1xyXG4qL1xuLypcclxuKiAgIFR5cG9ncmFwaHlcclxuKi9cbi8qXHJcbiogICBCdXR0b25zXHJcbiovXG4vKlxyXG4qICAgRm9ybXNcclxuKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIFRoZW1lIGN1c3RvbSB2YXJpYWJsZXNcclxuXHJcbiAgICBUbyBvdmVycmlkZSB0aGVtZSBkZWZhdWx0IHZhcmlhYmxlcywgdW5jb21tZW50IHRoZSB2YXJpYWJsZXMgYmVsb3cuXHJcbiAgICAoSWYgeW91IG5lZWQgc29tZSBvZiB0aGUgZGVmYXVsdCB2YXJpYWJsZXMsIHVuY29tbWVudCBvbmx5IHRoZSBvbmVzIHRoYXQgc2hvdWxkIGJlIG92ZXJyaWRkZW4pXHJcblxyXG4gICAgVGlwOiBZb3UgY2FuIHRvZ2dsZS91bnRvZ2dsZSBjb21tZW50cyByYXBpZGx5IHdpdGggdGhlIFwiVG9nZ2xlIExpbmUgQ29tbWVudFwiIHNob3J0Y3V0XHJcbiAgICAoZWRpdG9yLmFjdGlvbi5jb21tZW50TGluZSkuXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qXHJcbiogICBGb3Jtc1xyXG4qL1xuLyoqXHJcbiAgKiBDb3JlXHJcbiAgKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIEVsZW1lbnRzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qXHJcbiAqIGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vaW5oZXJpdGluZy1ib3gtc2l6aW5nLXByb2JhYmx5LXNsaWdodGx5LWJldHRlci1iZXN0LXByYWN0aWNlL1xyXG4gKi9cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDsgfVxuXG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7IH1cblxuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLmFhLXNpdGUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG5odG1sLFxuYm9keSxcbi5ib2R5LXdyYXBwZXIsXG4uYWEtc2l0ZS13cmFwcGVyIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5hYS1zaXRlLXdyYXBwZXIge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmFhLXdlYnBhZ2UsXG4uYWEtbGFuZGluZy1wYWdlLFxuLmFhLWJsb2ctbGlzdGluZyxcbi5hYS1ibG9nLXBvc3QsXG4uYWEtc3lzdGVtLXBhZ2Uge1xuICBmbGV4OiAxOyB9XG5cbmhlYWRlciwgbWFpbiwgZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuPiBmb290ZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvOyB9XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjOEQxOTNFO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IGF1dG87XG4gIGNvbG9yOiAjMjUyODJBO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZTsgfVxuXG5hOmhvdmVyLFxuYTpmb2N1cyxcbmE6YWN0aXZlIHtcbiAgY29sb3I6ICMyNTI4MkE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5hOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG5hOmhvdmVyLFxuYTphY3RpdmUge1xuICBvdXRsaW5lOiAwOyB9XG5cbmEuYXJyb3ctbGluaywgLmFhLWJnLWxpZ2h0IGEuYXJyb3ctbGluaywgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IGEuYXJyb3ctbGluaywgLmFhLWJnLWxpZ2h0IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYS5hYS1idXR0b24tLXRleHQtYXJyb3csXG4uYWEtYmctd2hpdGUgYS5hcnJvdy1saW5rLFxuLmFhLWJnLW92ZXJsYXktLXdoaXRlIGEuYXJyb3ctbGluaywgLmFhLWJnLXdoaXRlIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LCAuYWEtYmctb3ZlcmxheS0td2hpdGUgYS5hYS1idXR0b24tLXRleHQtYXJyb3csXG4uYWEtYmctY29tcGxlbWVudGFyeSBhLmFycm93LWxpbmssXG4uYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmFycm93LWxpbmssIC5hYS1iZy1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdyxcbi5hYS1iZy1ub25lIGEuYXJyb3ctbGluaywgLmFhLWJnLW5vbmUgYS5hYS1idXR0b24tLXRleHQtYXJyb3csXG4uYWEtY29udGVudC1jb2xvci0tZGFyayBhLmFycm93LWxpbmssXG4uYWEtbW9kdWxlIC5hYS1mb3JtLS13aGl0ZS1iZyBhLmFycm93LWxpbmssIC5hYS1jb250ZW50LWNvbG9yLS1kYXJrIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LCAuYWEtbW9kdWxlIC5hYS1mb3JtLS13aGl0ZS1iZyBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdywgYS5hYS1idXR0b24tLXRleHQtYXJyb3csIGJ1dHRvbi5hcnJvdy1saW5rLCBidXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgY29sb3I6ICM4RDE5M0U7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYS5hcnJvdy1saW5rOmJlZm9yZSwgLmFhLWJnLWxpZ2h0IGEuYXJyb3ctbGluazpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmFycm93LWxpbms6YmVmb3JlLCAuYWEtYmctbGlnaHQgYS5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYS5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLFxuICAuYWEtYmctd2hpdGUgYS5hcnJvdy1saW5rOmJlZm9yZSxcbiAgLmFhLWJnLW92ZXJsYXktLXdoaXRlIGEuYXJyb3ctbGluazpiZWZvcmUsIC5hYS1iZy13aGl0ZSBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsXG4gIC5hYS1iZy1jb21wbGVtZW50YXJ5IGEuYXJyb3ctbGluazpiZWZvcmUsXG4gIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEuYXJyb3ctbGluazpiZWZvcmUsIC5hYS1iZy1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLFxuICAuYWEtYmctbm9uZSBhLmFycm93LWxpbms6YmVmb3JlLCAuYWEtYmctbm9uZSBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsXG4gIC5hYS1jb250ZW50LWNvbG9yLS1kYXJrIGEuYXJyb3ctbGluazpiZWZvcmUsXG4gIC5hYS1tb2R1bGUgLmFhLWZvcm0tLXdoaXRlLWJnIGEuYXJyb3ctbGluazpiZWZvcmUsIC5hYS1jb250ZW50LWNvbG9yLS1kYXJrIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLW1vZHVsZSAuYWEtZm9ybS0td2hpdGUtYmcgYS5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIGJ1dHRvbi5hcnJvdy1saW5rOmJlZm9yZSwgYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCA8c3ZnIHZpZXdCb3g9XCIwIDAgMTguODM2IDExLjIxN1wiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwibTE4LjUzMSA1LjA3Ny00Ljc3My00Ljc3M2MtLjI5My0uMjkzLS43NjgtLjI5My0xLjA2MSAwcy0uMjkzLjc2OCAwIDEuMDYxbDMuNDkzIDMuNDkzaC0xNi4xOXYxLjVoMTYuMTg5bC0zLjQ5MyAzLjQ5M2MtLjI5My4yOTMtLjI5My43NjggMCAxLjA2MXMuNzY4LjI5MyAxLjA2MSAwbDQuNzczLTQuNzczYy4yOTQtLjI5NS4yOTQtLjc2OS4wMDEtMS4wNjJ6XCIgZmlsbD1cIiM4RDE5M0VcIi8+PC9zdmc+Jyk7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZTtcbiAgICB3aWR0aDogMTlweDsgfVxuICBhLmFycm93LWxpbms6aG92ZXI6YmVmb3JlLCBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpob3ZlcjpiZWZvcmUsIGEuYXJyb3ctbGluazpmb2N1czpiZWZvcmUsIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93OmZvY3VzOmJlZm9yZSwgYS5hcnJvdy1saW5rOmFjdGl2ZTpiZWZvcmUsIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93OmFjdGl2ZTpiZWZvcmUsIGJ1dHRvbi5hcnJvdy1saW5rOmhvdmVyOmJlZm9yZSwgYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpob3ZlcjpiZWZvcmUsIGJ1dHRvbi5hcnJvdy1saW5rOmZvY3VzOmJlZm9yZSwgYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpmb2N1czpiZWZvcmUsIGJ1dHRvbi5hcnJvdy1saW5rOmFjdGl2ZTpiZWZvcmUsIGJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YWN0aXZlOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2U7IH1cblxuLmFhLWJ1dHRvbi5hcnJvdy1saW5rOmJlZm9yZSwgLmFhLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtZm9ybS1idXR0b24tLXRleHQtYXJyb3cgaW5wdXQuYWEtYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlLCAuYWEtZm9ybS1idXR0b24tLXRleHQtYXJyb3cgaW5wdXQuaHMtYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlLCAuYWEtYnV0dG9uLS10ZXh0LWFycm93LmhzLWJ1dHRvbjpiZWZvcmUsIC5hcnJvdy1saW5rLmhzLWJ1dHRvbjpiZWZvcmUge1xuICBvcmRlcjogMjtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7IH1cblxuLmFhLWJ1dHRvbi5hYS1idXR0b24tLTMuYXJyb3ctbGluazpiZWZvcmUsIGEuYWEtYnV0dG9uLmFycm93LWxpbmsuYWEtYnV0dG9uLS0zOmJlZm9yZSwgYS5hYS1idXR0b24uYWEtYnV0dG9uLS0zLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIGEuYWEtYnV0dG9uLS0zLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdy5ocy1idXR0b246YmVmb3JlLCBhLmFycm93LWxpbmsuYWEtYnV0dG9uLS0zLmhzLWJ1dHRvbjpiZWZvcmUsIC5hYS1mb3JtLWJ1dHRvbi0tMyBpbnB1dC5hYS1idXR0b24uYXJyb3ctbGlua1t0eXBlPVwic3VibWl0XCJdOmJlZm9yZSwgLmFhLWZvcm0tYnV0dG9uLS0zIGlucHV0LmFhLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3dbdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmUsIC5hYS1mb3JtLWJ1dHRvbi0tMyAuYWEtZm9ybS1idXR0b24tLXRleHQtYXJyb3cgaW5wdXQuYWEtYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlLCAuYWEtZm9ybS1idXR0b24tLXRleHQtYXJyb3cgLmFhLWZvcm0tYnV0dG9uLS0zIGlucHV0LmFhLWJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSwgLmFhLWZvcm0tYnV0dG9uLS0zIC5hYS1mb3JtLWJ1dHRvbi0tdGV4dC1hcnJvdyBpbnB1dC5ocy1idXR0b25bdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmUsIC5hYS1mb3JtLWJ1dHRvbi0tdGV4dC1hcnJvdyAuYWEtZm9ybS1idXR0b24tLTMgaW5wdXQuaHMtYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlLCAuYWEtZm9ybS1idXR0b24tLTMgaW5wdXQuYWEtYnV0dG9uLS10ZXh0LWFycm93LmhzLWJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSwgLmFhLWZvcm0tYnV0dG9uLS0zIGlucHV0LmFycm93LWxpbmsuaHMtYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlLCAuYWEtYmctcHJpbWFyeSBhLmFhLWJ1dHRvbi5hcnJvdy1saW5rLmFhLWJ1dHRvbi0tMzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGEuYWEtYnV0dG9uLmFycm93LWxpbmsuYWEtYnV0dG9uLS0zOmJlZm9yZSwgLmFhLWJnLXByaW1hcnkgYS5hYS1idXR0b24uYWEtYnV0dG9uLS0zLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGEuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMy5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMy5hYS1idXR0b24tLXRleHQtYXJyb3cuaHMtYnV0dG9uOmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYS5hYS1idXR0b24tLTMuYWEtYnV0dG9uLS10ZXh0LWFycm93LmhzLWJ1dHRvbjpiZWZvcmUsIC5hYS1iZy1wcmltYXJ5IGEuYXJyb3ctbGluay5hYS1idXR0b24tLTMuaHMtYnV0dG9uOmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYS5hcnJvdy1saW5rLmFhLWJ1dHRvbi0tMy5ocy1idXR0b246YmVmb3JlLCAuYWEtYmctc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLmFycm93LWxpbmsuYWEtYnV0dG9uLS0zOmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi5hcnJvdy1saW5rLmFhLWJ1dHRvbi0tMzpiZWZvcmUsIC5hYS1iZy1zZWNvbmRhcnkgYS5hYS1idXR0b24uYWEtYnV0dG9uLS0zLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYS5hYS1idXR0b24uYWEtYnV0dG9uLS0zLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTMuYWEtYnV0dG9uLS10ZXh0LWFycm93LmhzLWJ1dHRvbjpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTMuYWEtYnV0dG9uLS10ZXh0LWFycm93LmhzLWJ1dHRvbjpiZWZvcmUsIC5hYS1iZy1zZWNvbmRhcnkgYS5hcnJvdy1saW5rLmFhLWJ1dHRvbi0tMy5ocy1idXR0b246YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGEuYXJyb3ctbGluay5hYS1idXR0b24tLTMuaHMtYnV0dG9uOmJlZm9yZSxcbi5hYS1iZy1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMy5hcnJvdy1saW5rOmJlZm9yZSxcbi5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMy5hcnJvdy1saW5rOmJlZm9yZSwgLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24uYWEtYnV0dG9uLS0zLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMy5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMy5hYS1idXR0b24tLXRleHQtYXJyb3cuaHMtYnV0dG9uOmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTMuYWEtYnV0dG9uLS10ZXh0LWFycm93LmhzLWJ1dHRvbjpiZWZvcmUsIC5hYS1iZy1jb21wbGVtZW50YXJ5IGEuYXJyb3ctbGluay5hYS1idXR0b24tLTMuaHMtYnV0dG9uOmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgYS5hcnJvdy1saW5rLmFhLWJ1dHRvbi0tMy5ocy1idXR0b246YmVmb3JlLCAuYWEtYmctbGlnaHQgYS5hYS1idXR0b24uYWEtYnV0dG9uLS0zLmFycm93LWxpbms6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYS5hYS1idXR0b24uYWEtYnV0dG9uLS0zLmFycm93LWxpbms6YmVmb3JlLCAuYWEtYmctbGlnaHQgYS5hYS1idXR0b24uYWEtYnV0dG9uLS0zLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmFhLWJ1dHRvbi5hYS1idXR0b24tLTMuYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLWxpZ2h0IGEuYWEtYnV0dG9uLS0zLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdy5ocy1idXR0b246YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYS5hYS1idXR0b24tLTMuYWEtYnV0dG9uLS10ZXh0LWFycm93LmhzLWJ1dHRvbjpiZWZvcmUsIC5hYS1iZy1saWdodCBhLmFycm93LWxpbmsuYWEtYnV0dG9uLS0zLmhzLWJ1dHRvbjpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmFycm93LWxpbmsuYWEtYnV0dG9uLS0zLmhzLWJ1dHRvbjpiZWZvcmUsIC5hYS1iZy1kYXJrIGEuYWEtYnV0dG9uLmFycm93LWxpbmsuYWEtYnV0dG9uLS0zOmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWRhcmsgYS5hYS1idXR0b24uYXJyb3ctbGluay5hYS1idXR0b24tLTM6YmVmb3JlLCAuYWEtYmctZGFyayBhLmFhLWJ1dHRvbi5hYS1idXR0b24tLTMuYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWRhcmsgYS5hYS1idXR0b24uYWEtYnV0dG9uLS0zLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1kYXJrIGEuYWEtYnV0dG9uLS0zLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdy5ocy1idXR0b246YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tZGFyayBhLmFhLWJ1dHRvbi0tMy5hYS1idXR0b24tLXRleHQtYXJyb3cuaHMtYnV0dG9uOmJlZm9yZSwgLmFhLWJnLWRhcmsgYS5hcnJvdy1saW5rLmFhLWJ1dHRvbi0tMy5ocy1idXR0b246YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tZGFyayBhLmFycm93LWxpbmsuYWEtYnV0dG9uLS0zLmhzLWJ1dHRvbjpiZWZvcmUsXG4uYWEtYmctd2hpdGUgYS5hYS1idXR0b24uYWEtYnV0dG9uLS0zLmFycm93LWxpbms6YmVmb3JlLFxuLmFhLWJnLW92ZXJsYXktLXdoaXRlIGEuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMy5hcnJvdy1saW5rOmJlZm9yZSwgLmFhLWJnLXdoaXRlIGEuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMy5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0td2hpdGUgYS5hYS1idXR0b24uYWEtYnV0dG9uLS0zLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy13aGl0ZSBhLmFhLWJ1dHRvbi0tMy5hYS1idXR0b24tLXRleHQtYXJyb3cuaHMtYnV0dG9uOmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXdoaXRlIGEuYWEtYnV0dG9uLS0zLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdy5ocy1idXR0b246YmVmb3JlLCAuYWEtYmctd2hpdGUgYS5hcnJvdy1saW5rLmFhLWJ1dHRvbi0tMy5ocy1idXR0b246YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0td2hpdGUgYS5hcnJvdy1saW5rLmFhLWJ1dHRvbi0tMy5ocy1idXR0b246YmVmb3JlLCAuYWEtYmctYmxhY2sgYS5hYS1idXR0b24uYXJyb3ctbGluay5hYS1idXR0b24tLTM6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tYmxhY2sgYS5hYS1idXR0b24uYXJyb3ctbGluay5hYS1idXR0b24tLTM6YmVmb3JlLCAuYWEtYmctYmxhY2sgYS5hYS1idXR0b24uYWEtYnV0dG9uLS0zLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1ibGFjayBhLmFhLWJ1dHRvbi5hYS1idXR0b24tLTMuYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLWJsYWNrIGEuYWEtYnV0dG9uLS0zLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdy5ocy1idXR0b246YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tYmxhY2sgYS5hYS1idXR0b24tLTMuYWEtYnV0dG9uLS10ZXh0LWFycm93LmhzLWJ1dHRvbjpiZWZvcmUsIC5hYS1iZy1ibGFjayBhLmFycm93LWxpbmsuYWEtYnV0dG9uLS0zLmhzLWJ1dHRvbjpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1ibGFjayBhLmFycm93LWxpbmsuYWEtYnV0dG9uLS0zLmhzLWJ1dHRvbjpiZWZvcmUsIC5hYS1iZy1zZWEtZ3JlZW4gYS5hYS1idXR0b24uYXJyb3ctbGluay5hYS1idXR0b24tLTM6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIGEuYWEtYnV0dG9uLmFycm93LWxpbmsuYWEtYnV0dG9uLS0zOmJlZm9yZSwgLmFhLWJnLXNlYS1ncmVlbiBhLmFhLWJ1dHRvbi5hYS1idXR0b24tLTMuYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiBhLmFhLWJ1dHRvbi5hYS1idXR0b24tLTMuYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLXNlYS1ncmVlbiBhLmFhLWJ1dHRvbi0tMy5hYS1idXR0b24tLXRleHQtYXJyb3cuaHMtYnV0dG9uOmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiBhLmFhLWJ1dHRvbi0tMy5hYS1idXR0b24tLXRleHQtYXJyb3cuaHMtYnV0dG9uOmJlZm9yZSwgLmFhLWJnLXNlYS1ncmVlbiBhLmFycm93LWxpbmsuYWEtYnV0dG9uLS0zLmhzLWJ1dHRvbjpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gYS5hcnJvdy1saW5rLmFhLWJ1dHRvbi0tMy5ocy1idXR0b246YmVmb3JlLCAuYWEtYmctZGFyay1ibHVlIGEuYWEtYnV0dG9uLmFycm93LWxpbmsuYWEtYnV0dG9uLS0zOmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi5hcnJvdy1saW5rLmFhLWJ1dHRvbi0tMzpiZWZvcmUsIC5hYS1iZy1kYXJrLWJsdWUgYS5hYS1idXR0b24uYWEtYnV0dG9uLS0zLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgYS5hYS1idXR0b24uYWEtYnV0dG9uLS0zLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1kYXJrLWJsdWUgYS5hYS1idXR0b24tLTMuYWEtYnV0dG9uLS10ZXh0LWFycm93LmhzLWJ1dHRvbjpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgYS5hYS1idXR0b24tLTMuYWEtYnV0dG9uLS10ZXh0LWFycm93LmhzLWJ1dHRvbjpiZWZvcmUsIC5hYS1iZy1kYXJrLWJsdWUgYS5hcnJvdy1saW5rLmFhLWJ1dHRvbi0tMy5ocy1idXR0b246YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIGEuYXJyb3ctbGluay5hYS1idXR0b24tLTMuaHMtYnV0dG9uOmJlZm9yZSwgLmFhLWJ1dHRvbi5hYS1idXR0b24tLTMuYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWZvcm0tYnV0dG9uLS10ZXh0LWFycm93IGlucHV0LmFhLWJ1dHRvbi5hYS1idXR0b24tLTNbdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmUsIC5hYS1mb3JtLWJ1dHRvbi0tdGV4dC1hcnJvdyBpbnB1dC5hYS1idXR0b24tLTMuaHMtYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlLCAuYWEtZm9ybS1idXR0b24tLXRleHQtYXJyb3cgLmFhLWZvcm0tLWxpZ2h0IC5ocy1mb3JtIGlucHV0LmhzLWJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSwgLmFhLWZvcm0tLWxpZ2h0IC5ocy1mb3JtIC5hYS1mb3JtLWJ1dHRvbi0tdGV4dC1hcnJvdyBpbnB1dC5ocy1idXR0b25bdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmUsIC5hYS1mb3JtLWJ1dHRvbi0tdGV4dC1hcnJvdyAuYWEtYmctcHJpbWFyeSAuaHMtZm9ybSBpbnB1dC5ocy1idXR0b25bdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmUsIC5hYS1iZy1wcmltYXJ5IC5ocy1mb3JtIC5hYS1mb3JtLWJ1dHRvbi0tdGV4dC1hcnJvdyBpbnB1dC5ocy1idXR0b25bdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmUsIC5hYS1mb3JtLWJ1dHRvbi0tdGV4dC1hcnJvdyAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuaHMtZm9ybSBpbnB1dC5ocy1idXR0b25bdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5ocy1mb3JtIC5hYS1mb3JtLWJ1dHRvbi0tdGV4dC1hcnJvdyBpbnB1dC5ocy1idXR0b25bdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmUsIC5hYS1mb3JtLWJ1dHRvbi0tdGV4dC1hcnJvdyAuYWEtYmctc2Vjb25kYXJ5IC5ocy1mb3JtIGlucHV0LmhzLWJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSwgLmFhLWJnLXNlY29uZGFyeSAuaHMtZm9ybSAuYWEtZm9ybS1idXR0b24tLXRleHQtYXJyb3cgaW5wdXQuaHMtYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlLCAuYWEtZm9ybS1idXR0b24tLXRleHQtYXJyb3cgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuaHMtZm9ybSBpbnB1dC5ocy1idXR0b25bdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmhzLWZvcm0gLmFhLWZvcm0tYnV0dG9uLS10ZXh0LWFycm93IGlucHV0LmhzLWJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSwgLmFhLWZvcm0tYnV0dG9uLS10ZXh0LWFycm93IC5hYS1jb250ZW50LWNvbG9yLS1saWdodCAuaHMtZm9ybSBpbnB1dC5ocy1idXR0b25bdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmUsIC5hYS1jb250ZW50LWNvbG9yLS1saWdodCAuaHMtZm9ybSAuYWEtZm9ybS1idXR0b24tLXRleHQtYXJyb3cgaW5wdXQuaHMtYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlLCAuYWEtZm9ybS1idXR0b24tLXRleHQtYXJyb3cgLmFhLWJnLXNlYS1ncmVlbiAuaHMtZm9ybSBpbnB1dC5ocy1idXR0b25bdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmUsIC5hYS1iZy1zZWEtZ3JlZW4gLmhzLWZvcm0gLmFhLWZvcm0tYnV0dG9uLS10ZXh0LWFycm93IGlucHV0LmhzLWJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSwgLmFhLWZvcm0tYnV0dG9uLS10ZXh0LWFycm93IC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gLmhzLWZvcm0gaW5wdXQuaHMtYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIC5ocy1mb3JtIC5hYS1mb3JtLWJ1dHRvbi0tdGV4dC1hcnJvdyBpbnB1dC5ocy1idXR0b25bdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmUsIC5hYS1mb3JtLWJ1dHRvbi0tdGV4dC1hcnJvdyAuYWEtYmctZGFyay1ibHVlIC5ocy1mb3JtIGlucHV0LmhzLWJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSwgLmFhLWJnLWRhcmstYmx1ZSAuaHMtZm9ybSAuYWEtZm9ybS1idXR0b24tLXRleHQtYXJyb3cgaW5wdXQuaHMtYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlLCAuYWEtZm9ybS1idXR0b24tLXRleHQtYXJyb3cgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuaHMtZm9ybSBpbnB1dC5ocy1idXR0b25bdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgLmhzLWZvcm0gLmFhLWZvcm0tYnV0dG9uLS10ZXh0LWFycm93IGlucHV0LmhzLWJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSwgLmFhLWJ1dHRvbi0tMy5hYS1idXR0b24tLXRleHQtYXJyb3cuaHMtYnV0dG9uOmJlZm9yZSwgLmFhLWZvcm0tLWxpZ2h0IC5ocy1mb3JtIC5hYS1idXR0b24tLXRleHQtYXJyb3cuaHMtYnV0dG9uOmJlZm9yZSwgLmFhLWJnLXByaW1hcnkgLmhzLWZvcm0gLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdy5ocy1idXR0b246YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuaHMtZm9ybSAuYWEtYnV0dG9uLS10ZXh0LWFycm93LmhzLWJ1dHRvbjpiZWZvcmUsIC5hYS1iZy1zZWNvbmRhcnkgLmhzLWZvcm0gLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdy5ocy1idXR0b246YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IC5ocy1mb3JtIC5hYS1idXR0b24tLXRleHQtYXJyb3cuaHMtYnV0dG9uOmJlZm9yZSwgLmFhLWNvbnRlbnQtY29sb3ItLWxpZ2h0IC5ocy1mb3JtIC5hYS1idXR0b24tLXRleHQtYXJyb3cuaHMtYnV0dG9uOmJlZm9yZSwgLmFhLWJnLXNlYS1ncmVlbiAuaHMtZm9ybSAuYWEtYnV0dG9uLS10ZXh0LWFycm93LmhzLWJ1dHRvbjpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gLmhzLWZvcm0gLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdy5ocy1idXR0b246YmVmb3JlLCAuYWEtYmctZGFyay1ibHVlIC5ocy1mb3JtIC5hYS1idXR0b24tLXRleHQtYXJyb3cuaHMtYnV0dG9uOmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuaHMtZm9ybSAuYWEtYnV0dG9uLS10ZXh0LWFycm93LmhzLWJ1dHRvbjpiZWZvcmUsIC5hYS1mb3JtLS1saWdodCAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctcHJpbWFyeSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctc2Vjb25kYXJ5IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWNvbnRlbnQtY29sb3ItLWxpZ2h0IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1zZWEtZ3JlZW4gLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctZGFyay1ibHVlIC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWZvcm0tLWxpZ2h0IC5ocy1mb3JtIC5hYS1iZy1wcmltYXJ5IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1wcmltYXJ5IC5hYS1mb3JtLS1saWdodCAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuaHMtZm9ybSAuYWEtYmctcHJpbWFyeSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctcHJpbWFyeSAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctc2Vjb25kYXJ5IC5ocy1mb3JtIC5hYS1iZy1wcmltYXJ5IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1wcmltYXJ5IC5hYS1iZy1zZWNvbmRhcnkgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuaHMtZm9ybSAuYWEtYmctcHJpbWFyeSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctcHJpbWFyeSAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1jb250ZW50LWNvbG9yLS1saWdodCAuaHMtZm9ybSAuYWEtYmctcHJpbWFyeSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctcHJpbWFyeSAuYWEtY29udGVudC1jb2xvci0tbGlnaHQgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLXNlYS1ncmVlbiAuaHMtZm9ybSAuYWEtYmctcHJpbWFyeSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctcHJpbWFyeSAuYWEtYmctc2VhLWdyZWVuIC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gLmhzLWZvcm0gLmFhLWJnLXByaW1hcnkgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLXByaW1hcnkgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctZGFyay1ibHVlIC5ocy1mb3JtIC5hYS1iZy1wcmltYXJ5IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1wcmltYXJ5IC5hYS1iZy1kYXJrLWJsdWUgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuaHMtZm9ybSAuYWEtYmctcHJpbWFyeSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctcHJpbWFyeSAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1mb3JtLS1saWdodCAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuYWEtZm9ybS0tbGlnaHQgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLXByaW1hcnkgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmFhLWJnLXByaW1hcnkgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLXNlY29uZGFyeSAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuYWEtYmctc2Vjb25kYXJ5IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtY29udGVudC1jb2xvci0tbGlnaHQgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmFhLWNvbnRlbnQtY29sb3ItLWxpZ2h0IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1zZWEtZ3JlZW4gLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmFhLWJnLXNlYS1ncmVlbiAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLWRhcmstYmx1ZSAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuYWEtYmctZGFyay1ibHVlIC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtZm9ybS0tbGlnaHQgLmhzLWZvcm0gLmFhLWJnLXNlY29uZGFyeSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctc2Vjb25kYXJ5IC5hYS1mb3JtLS1saWdodCAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctcHJpbWFyeSAuaHMtZm9ybSAuYWEtYmctc2Vjb25kYXJ5IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1zZWNvbmRhcnkgLmFhLWJnLXByaW1hcnkgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmhzLWZvcm0gLmFhLWJnLXNlY29uZGFyeSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctc2Vjb25kYXJ5IC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmhzLWZvcm0gLmFhLWJnLXNlY29uZGFyeSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctc2Vjb25kYXJ5IC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWNvbnRlbnQtY29sb3ItLWxpZ2h0IC5ocy1mb3JtIC5hYS1iZy1zZWNvbmRhcnkgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLXNlY29uZGFyeSAuYWEtY29udGVudC1jb2xvci0tbGlnaHQgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLXNlYS1ncmVlbiAuaHMtZm9ybSAuYWEtYmctc2Vjb25kYXJ5IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1zZWNvbmRhcnkgLmFhLWJnLXNlYS1ncmVlbiAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIC5ocy1mb3JtIC5hYS1iZy1zZWNvbmRhcnkgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLXNlY29uZGFyeSAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1kYXJrLWJsdWUgLmhzLWZvcm0gLmFhLWJnLXNlY29uZGFyeSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctc2Vjb25kYXJ5IC5hYS1iZy1kYXJrLWJsdWUgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuaHMtZm9ybSAuYWEtYmctc2Vjb25kYXJ5IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1zZWNvbmRhcnkgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtZm9ybS0tbGlnaHQgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IC5hYS1mb3JtLS1saWdodCAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctcHJpbWFyeSAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmFhLWJnLXByaW1hcnkgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1zZWNvbmRhcnkgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IC5hYS1iZy1zZWNvbmRhcnkgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWNvbnRlbnQtY29sb3ItLWxpZ2h0IC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuYWEtY29udGVudC1jb2xvci0tbGlnaHQgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLXNlYS1ncmVlbiAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmFhLWJnLXNlYS1ncmVlbiAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1kYXJrLWJsdWUgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IC5hYS1iZy1kYXJrLWJsdWUgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtZm9ybS0tbGlnaHQgLmhzLWZvcm0gLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLWNvbXBsZW1lbnRhcnkgLmFhLWZvcm0tLWxpZ2h0IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1wcmltYXJ5IC5ocy1mb3JtIC5hYS1iZy1jb21wbGVtZW50YXJ5IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1jb21wbGVtZW50YXJ5IC5hYS1iZy1wcmltYXJ5IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5ocy1mb3JtIC5hYS1iZy1jb21wbGVtZW50YXJ5IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1jb21wbGVtZW50YXJ5IC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1zZWNvbmRhcnkgLmhzLWZvcm0gLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLWNvbXBsZW1lbnRhcnkgLmFhLWJnLXNlY29uZGFyeSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IC5ocy1mb3JtIC5hYS1iZy1jb21wbGVtZW50YXJ5IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1jb21wbGVtZW50YXJ5IC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWNvbnRlbnQtY29sb3ItLWxpZ2h0IC5ocy1mb3JtIC5hYS1iZy1jb21wbGVtZW50YXJ5IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1jb21wbGVtZW50YXJ5IC5hYS1jb250ZW50LWNvbG9yLS1saWdodCAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctc2VhLWdyZWVuIC5ocy1mb3JtIC5hYS1iZy1jb21wbGVtZW50YXJ5IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1jb21wbGVtZW50YXJ5IC5hYS1iZy1zZWEtZ3JlZW4gLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiAuaHMtZm9ybSAuYWEtYmctY29tcGxlbWVudGFyeSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctY29tcGxlbWVudGFyeSAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1kYXJrLWJsdWUgLmhzLWZvcm0gLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLWNvbXBsZW1lbnRhcnkgLmFhLWJnLWRhcmstYmx1ZSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIC5ocy1mb3JtIC5hYS1iZy1jb21wbGVtZW50YXJ5IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1jb21wbGVtZW50YXJ5IC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWZvcm0tLWxpZ2h0IC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IC5hYS1mb3JtLS1saWdodCAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctcHJpbWFyeSAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSAuYWEtYmctcHJpbWFyeSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctc2Vjb25kYXJ5IC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IC5hYS1iZy1zZWNvbmRhcnkgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1jb250ZW50LWNvbG9yLS1saWdodCAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSAuYWEtY29udGVudC1jb2xvci0tbGlnaHQgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLXNlYS1ncmVlbiAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSAuYWEtYmctc2VhLWdyZWVuIC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctZGFyay1ibHVlIC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IC5hYS1iZy1kYXJrLWJsdWUgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1mb3JtLS1saWdodCAuaHMtZm9ybSAuYWEtYmctbGlnaHQgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLWxpZ2h0IC5hYS1mb3JtLS1saWdodCAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctcHJpbWFyeSAuaHMtZm9ybSAuYWEtYmctbGlnaHQgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLWxpZ2h0IC5hYS1iZy1wcmltYXJ5IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5ocy1mb3JtIC5hYS1iZy1saWdodCBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctbGlnaHQgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLXNlY29uZGFyeSAuaHMtZm9ybSAuYWEtYmctbGlnaHQgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLWxpZ2h0IC5hYS1iZy1zZWNvbmRhcnkgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuaHMtZm9ybSAuYWEtYmctbGlnaHQgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLWxpZ2h0IC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWNvbnRlbnQtY29sb3ItLWxpZ2h0IC5ocy1mb3JtIC5hYS1iZy1saWdodCBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctbGlnaHQgLmFhLWNvbnRlbnQtY29sb3ItLWxpZ2h0IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1zZWEtZ3JlZW4gLmhzLWZvcm0gLmFhLWJnLWxpZ2h0IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1saWdodCAuYWEtYmctc2VhLWdyZWVuIC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gLmhzLWZvcm0gLmFhLWJnLWxpZ2h0IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1saWdodCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1kYXJrLWJsdWUgLmhzLWZvcm0gLmFhLWJnLWxpZ2h0IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1saWdodCAuYWEtYmctZGFyay1ibHVlIC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgLmhzLWZvcm0gLmFhLWJnLWxpZ2h0IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1saWdodCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1mb3JtLS1saWdodCAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IC5hYS1mb3JtLS1saWdodCAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctcHJpbWFyeSAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IC5hYS1iZy1wcmltYXJ5IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLXNlY29uZGFyeSAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IC5hYS1iZy1zZWNvbmRhcnkgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWNvbnRlbnQtY29sb3ItLWxpZ2h0IC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgLmFhLWNvbnRlbnQtY29sb3ItLWxpZ2h0IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1zZWEtZ3JlZW4gLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLWxpZ2h0IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1saWdodCAuYWEtYmctc2VhLWdyZWVuIC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLWxpZ2h0IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1saWdodCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1kYXJrLWJsdWUgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLWxpZ2h0IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1saWdodCAuYWEtYmctZGFyay1ibHVlIC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLWxpZ2h0IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1saWdodCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1mb3JtLS1saWdodCAuaHMtZm9ybSAuYWEtYmctZGFyayBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctZGFyayAuYWEtZm9ybS0tbGlnaHQgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLXByaW1hcnkgLmhzLWZvcm0gLmFhLWJnLWRhcmsgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLWRhcmsgLmFhLWJnLXByaW1hcnkgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmhzLWZvcm0gLmFhLWJnLWRhcmsgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLWRhcmsgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLXNlY29uZGFyeSAuaHMtZm9ybSAuYWEtYmctZGFyayBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctZGFyayAuYWEtYmctc2Vjb25kYXJ5IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmhzLWZvcm0gLmFhLWJnLWRhcmsgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLWRhcmsgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtY29udGVudC1jb2xvci0tbGlnaHQgLmhzLWZvcm0gLmFhLWJnLWRhcmsgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLWRhcmsgLmFhLWNvbnRlbnQtY29sb3ItLWxpZ2h0IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1zZWEtZ3JlZW4gLmhzLWZvcm0gLmFhLWJnLWRhcmsgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLWRhcmsgLmFhLWJnLXNlYS1ncmVlbiAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIC5ocy1mb3JtIC5hYS1iZy1kYXJrIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1kYXJrIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLWRhcmstYmx1ZSAuaHMtZm9ybSAuYWEtYmctZGFyayBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctZGFyayAuYWEtYmctZGFyay1ibHVlIC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgLmhzLWZvcm0gLmFhLWJnLWRhcmsgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLWRhcmsgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtZm9ybS0tbGlnaHQgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLWRhcmsgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWRhcmsgLmFhLWZvcm0tLWxpZ2h0IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1wcmltYXJ5IC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1kYXJrIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1kYXJrIC5hYS1iZy1wcmltYXJ5IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1kYXJrIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1kYXJrIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1zZWNvbmRhcnkgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLWRhcmsgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWRhcmsgLmFhLWJnLXNlY29uZGFyeSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1kYXJrIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1kYXJrIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWNvbnRlbnQtY29sb3ItLWxpZ2h0IC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1kYXJrIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1kYXJrIC5hYS1jb250ZW50LWNvbG9yLS1saWdodCAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctc2VhLWdyZWVuIC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1kYXJrIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1kYXJrIC5hYS1iZy1zZWEtZ3JlZW4gLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tZGFyayBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tZGFyayAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1kYXJrLWJsdWUgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLWRhcmsgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWRhcmsgLmFhLWJnLWRhcmstYmx1ZSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1kYXJrIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1kYXJrIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWZvcm0tLWxpZ2h0IC5ocy1mb3JtIC5hYS1iZy13aGl0ZSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctd2hpdGUgLmFhLWZvcm0tLWxpZ2h0IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1wcmltYXJ5IC5ocy1mb3JtIC5hYS1iZy13aGl0ZSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctd2hpdGUgLmFhLWJnLXByaW1hcnkgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmhzLWZvcm0gLmFhLWJnLXdoaXRlIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy13aGl0ZSAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctc2Vjb25kYXJ5IC5ocy1mb3JtIC5hYS1iZy13aGl0ZSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctd2hpdGUgLmFhLWJnLXNlY29uZGFyeSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IC5ocy1mb3JtIC5hYS1iZy13aGl0ZSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctd2hpdGUgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtY29udGVudC1jb2xvci0tbGlnaHQgLmhzLWZvcm0gLmFhLWJnLXdoaXRlIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy13aGl0ZSAuYWEtY29udGVudC1jb2xvci0tbGlnaHQgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLXNlYS1ncmVlbiAuaHMtZm9ybSAuYWEtYmctd2hpdGUgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLXdoaXRlIC5hYS1iZy1zZWEtZ3JlZW4gLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiAuaHMtZm9ybSAuYWEtYmctd2hpdGUgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLXdoaXRlIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLWRhcmstYmx1ZSAuaHMtZm9ybSAuYWEtYmctd2hpdGUgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLXdoaXRlIC5hYS1iZy1kYXJrLWJsdWUgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuaHMtZm9ybSAuYWEtYmctd2hpdGUgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLXdoaXRlIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWZvcm0tLWxpZ2h0IC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0td2hpdGUgLmFhLWZvcm0tLWxpZ2h0IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1wcmltYXJ5IC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0td2hpdGUgLmFhLWJnLXByaW1hcnkgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLXdoaXRlIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS13aGl0ZSAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctc2Vjb25kYXJ5IC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0td2hpdGUgLmFhLWJnLXNlY29uZGFyeSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0td2hpdGUgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtY29udGVudC1jb2xvci0tbGlnaHQgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLXdoaXRlIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS13aGl0ZSAuYWEtY29udGVudC1jb2xvci0tbGlnaHQgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLXNlYS1ncmVlbiAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0td2hpdGUgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXdoaXRlIC5hYS1iZy1zZWEtZ3JlZW4gLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0td2hpdGUgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXdoaXRlIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLWRhcmstYmx1ZSAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0td2hpdGUgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXdoaXRlIC5hYS1iZy1kYXJrLWJsdWUgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0td2hpdGUgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXdoaXRlIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWZvcm0tLWxpZ2h0IC5ocy1mb3JtIC5hYS1iZy1ibGFjayBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctYmxhY2sgLmFhLWZvcm0tLWxpZ2h0IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1wcmltYXJ5IC5ocy1mb3JtIC5hYS1iZy1ibGFjayBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctYmxhY2sgLmFhLWJnLXByaW1hcnkgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmhzLWZvcm0gLmFhLWJnLWJsYWNrIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1ibGFjayAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctc2Vjb25kYXJ5IC5ocy1mb3JtIC5hYS1iZy1ibGFjayBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctYmxhY2sgLmFhLWJnLXNlY29uZGFyeSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IC5ocy1mb3JtIC5hYS1iZy1ibGFjayBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctYmxhY2sgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtY29udGVudC1jb2xvci0tbGlnaHQgLmhzLWZvcm0gLmFhLWJnLWJsYWNrIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1ibGFjayAuYWEtY29udGVudC1jb2xvci0tbGlnaHQgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLXNlYS1ncmVlbiAuaHMtZm9ybSAuYWEtYmctYmxhY2sgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLWJsYWNrIC5hYS1iZy1zZWEtZ3JlZW4gLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiAuaHMtZm9ybSAuYWEtYmctYmxhY2sgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLWJsYWNrIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLWRhcmstYmx1ZSAuaHMtZm9ybSAuYWEtYmctYmxhY2sgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLWJsYWNrIC5hYS1iZy1kYXJrLWJsdWUgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuaHMtZm9ybSAuYWEtYmctYmxhY2sgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLWJsYWNrIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWZvcm0tLWxpZ2h0IC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1ibGFjayBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tYmxhY2sgLmFhLWZvcm0tLWxpZ2h0IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1wcmltYXJ5IC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1ibGFjayBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tYmxhY2sgLmFhLWJnLXByaW1hcnkgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLWJsYWNrIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1ibGFjayAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctc2Vjb25kYXJ5IC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1ibGFjayBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tYmxhY2sgLmFhLWJnLXNlY29uZGFyeSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1ibGFjayBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tYmxhY2sgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtY29udGVudC1jb2xvci0tbGlnaHQgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLWJsYWNrIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1ibGFjayAuYWEtY29udGVudC1jb2xvci0tbGlnaHQgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLXNlYS1ncmVlbiAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tYmxhY2sgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWJsYWNrIC5hYS1iZy1zZWEtZ3JlZW4gLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tYmxhY2sgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWJsYWNrIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLWRhcmstYmx1ZSAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tYmxhY2sgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWJsYWNrIC5hYS1iZy1kYXJrLWJsdWUgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tYmxhY2sgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWJsYWNrIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWZvcm0tLWxpZ2h0IC5ocy1mb3JtIC5hYS1iZy1zZWEtZ3JlZW4gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLXNlYS1ncmVlbiAuYWEtZm9ybS0tbGlnaHQgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLXByaW1hcnkgLmhzLWZvcm0gLmFhLWJnLXNlYS1ncmVlbiBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctc2VhLWdyZWVuIC5hYS1iZy1wcmltYXJ5IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5ocy1mb3JtIC5hYS1iZy1zZWEtZ3JlZW4gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLXNlYS1ncmVlbiAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctc2Vjb25kYXJ5IC5ocy1mb3JtIC5hYS1iZy1zZWEtZ3JlZW4gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLXNlYS1ncmVlbiAuYWEtYmctc2Vjb25kYXJ5IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmhzLWZvcm0gLmFhLWJnLXNlYS1ncmVlbiBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctc2VhLWdyZWVuIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWNvbnRlbnQtY29sb3ItLWxpZ2h0IC5ocy1mb3JtIC5hYS1iZy1zZWEtZ3JlZW4gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLXNlYS1ncmVlbiAuYWEtY29udGVudC1jb2xvci0tbGlnaHQgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiAuaHMtZm9ybSAuYWEtYmctc2VhLWdyZWVuIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1zZWEtZ3JlZW4gLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctZGFyay1ibHVlIC5ocy1mb3JtIC5hYS1iZy1zZWEtZ3JlZW4gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLXNlYS1ncmVlbiAuYWEtYmctZGFyay1ibHVlIC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgLmhzLWZvcm0gLmFhLWJnLXNlYS1ncmVlbiBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctc2VhLWdyZWVuIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWZvcm0tLWxpZ2h0IC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiAuYWEtZm9ybS0tbGlnaHQgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLXByaW1hcnkgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIC5hYS1iZy1wcmltYXJ5IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctc2Vjb25kYXJ5IC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiAuYWEtYmctc2Vjb25kYXJ5IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWNvbnRlbnQtY29sb3ItLWxpZ2h0IC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiAuYWEtY29udGVudC1jb2xvci0tbGlnaHQgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLXNlYS1ncmVlbiAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gLmFhLWJnLXNlYS1ncmVlbiAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctZGFyay1ibHVlIC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiAuYWEtYmctZGFyay1ibHVlIC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWZvcm0tLWxpZ2h0IC5ocy1mb3JtIC5hYS1iZy1kYXJrLWJsdWUgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLWRhcmstYmx1ZSAuYWEtZm9ybS0tbGlnaHQgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLXByaW1hcnkgLmhzLWZvcm0gLmFhLWJnLWRhcmstYmx1ZSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctZGFyay1ibHVlIC5hYS1iZy1wcmltYXJ5IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5ocy1mb3JtIC5hYS1iZy1kYXJrLWJsdWUgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLWRhcmstYmx1ZSAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctc2Vjb25kYXJ5IC5ocy1mb3JtIC5hYS1iZy1kYXJrLWJsdWUgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLWRhcmstYmx1ZSAuYWEtYmctc2Vjb25kYXJ5IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmhzLWZvcm0gLmFhLWJnLWRhcmstYmx1ZSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctZGFyay1ibHVlIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWNvbnRlbnQtY29sb3ItLWxpZ2h0IC5ocy1mb3JtIC5hYS1iZy1kYXJrLWJsdWUgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLWRhcmstYmx1ZSAuYWEtY29udGVudC1jb2xvci0tbGlnaHQgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLXNlYS1ncmVlbiAuaHMtZm9ybSAuYWEtYmctZGFyay1ibHVlIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1kYXJrLWJsdWUgLmFhLWJnLXNlYS1ncmVlbiAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIC5ocy1mb3JtIC5hYS1iZy1kYXJrLWJsdWUgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLWRhcmstYmx1ZSAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgLmhzLWZvcm0gLmFhLWJnLWRhcmstYmx1ZSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctZGFyay1ibHVlIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWZvcm0tLWxpZ2h0IC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuYWEtZm9ybS0tbGlnaHQgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLXByaW1hcnkgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIC5hYS1iZy1wcmltYXJ5IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctc2Vjb25kYXJ5IC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuYWEtYmctc2Vjb25kYXJ5IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWNvbnRlbnQtY29sb3ItLWxpZ2h0IC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuYWEtY29udGVudC1jb2xvci0tbGlnaHQgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLXNlYS1ncmVlbiAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgLmFhLWJnLXNlYS1ncmVlbiAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1kYXJrLWJsdWUgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIC5hYS1iZy1kYXJrLWJsdWUgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmhzLWZvcm0gLmFhLWJ1dHRvbi0tMy5hYS1idXR0b24tLXRleHQtYXJyb3cuaHMtYnV0dG9uOmJlZm9yZSwgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS0zLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5ocy1mb3JtIC5hYS1mb3JtLWJ1dHRvbi0tMyBpbnB1dC5hYS1idXR0b24tLXRleHQtYXJyb3cuaHMtYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlLCAuYWEtZm9ybS1idXR0b24tLTMgLmhzLWZvcm0gaW5wdXQuYWEtYnV0dG9uLS10ZXh0LWFycm93LmhzLWJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSwgLmhzLWZvcm0gLmFhLWZvcm0tYnV0dG9uLS0zIC5hYS1mb3JtLWJ1dHRvbi0tdGV4dC1hcnJvdyBpbnB1dC5ocy1idXR0b25bdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmUsIC5hYS1mb3JtLWJ1dHRvbi0tMyAuYWEtZm9ybS1idXR0b24tLXRleHQtYXJyb3cgLmhzLWZvcm0gaW5wdXQuaHMtYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlLCAuaHMtZm9ybSAuYWEtZm9ybS1idXR0b24tLXRleHQtYXJyb3cgLmFhLWZvcm0tYnV0dG9uLS0zIGlucHV0LmhzLWJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSwgLmFhLWZvcm0tYnV0dG9uLS10ZXh0LWFycm93IC5hYS1mb3JtLWJ1dHRvbi0tMyAuaHMtZm9ybSBpbnB1dC5ocy1idXR0b25bdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmUsIC5ocy1mb3JtIC5hYS1iZy1wcmltYXJ5IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMy5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctcHJpbWFyeSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLTMuYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYS5ocy1idXR0b24uYWEtYnV0dG9uLS0zLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMy5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuaHMtZm9ybSAuYWEtYmctc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS0zLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctc2Vjb25kYXJ5IC5ocy1mb3JtIGEuYWEtYnV0dG9uLS0zLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS0zLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IC5ocy1mb3JtIGEuYWEtYnV0dG9uLS0zLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuaHMtZm9ybSAuYWEtYmctY29tcGxlbWVudGFyeSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLTMuYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLWNvbXBsZW1lbnRhcnkgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS0zLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMy5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLTMuYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmhzLWZvcm0gLmFhLWJnLWxpZ2h0IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMy5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctbGlnaHQgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS0zLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLTMuYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMy5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuaHMtZm9ybSAuYWEtYmctZGFyayBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLTMuYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLWRhcmsgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS0zLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1kYXJrIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMy5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tZGFyayAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLTMuYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmhzLWZvcm0gLmFhLWJnLXdoaXRlIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMy5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctd2hpdGUgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS0zLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLTMuYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXdoaXRlIC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMy5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuaHMtZm9ybSAuYWEtYmctYmxhY2sgYS5ocy1idXR0b24uYWEtYnV0dG9uLS0zLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1ibGFjayAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLTMuYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLWJsYWNrIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMy5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tYmxhY2sgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS0zLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5ocy1mb3JtIC5hYS1iZy1zZWEtZ3JlZW4gYS5ocy1idXR0b24uYWEtYnV0dG9uLS0zLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1zZWEtZ3JlZW4gLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS0zLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gYS5ocy1idXR0b24uYWEtYnV0dG9uLS0zLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS0zLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5ocy1mb3JtIC5hYS1iZy1kYXJrLWJsdWUgYS5ocy1idXR0b24uYWEtYnV0dG9uLS0zLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1kYXJrLWJsdWUgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS0zLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgYS5ocy1idXR0b24uYWEtYnV0dG9uLS0zLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS0zLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5ocy1mb3JtIC5hYS1mb3JtLWJ1dHRvbi0tdGV4dC1hcnJvdyBpbnB1dC5hYS1idXR0b24tLTMuaHMtYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlLCAuYWEtZm9ybS1idXR0b24tLXRleHQtYXJyb3cgLmhzLWZvcm0gaW5wdXQuYWEtYnV0dG9uLS0zLmhzLWJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSwgLmFhLWZvcm0tLWxpZ2h0IC5ocy1mb3JtIC5hYS1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93LmhzLWJ1dHRvbjpiZWZvcmUsIC5hYS1iZy1wcmltYXJ5IC5ocy1mb3JtIC5hYS1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93LmhzLWJ1dHRvbjpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5ocy1mb3JtIC5hYS1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93LmhzLWJ1dHRvbjpiZWZvcmUsIC5hYS1iZy1zZWNvbmRhcnkgLmhzLWZvcm0gLmFhLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3cuaHMtYnV0dG9uOmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuaHMtZm9ybSAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdy5ocy1idXR0b246YmVmb3JlLCAuYWEtY29udGVudC1jb2xvci0tbGlnaHQgLmhzLWZvcm0gLmFhLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3cuaHMtYnV0dG9uOmJlZm9yZSwgLmFhLWJnLXNlYS1ncmVlbiAuaHMtZm9ybSAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdy5ocy1idXR0b246YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIC5ocy1mb3JtIC5hYS1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93LmhzLWJ1dHRvbjpiZWZvcmUsIC5hYS1iZy1kYXJrLWJsdWUgLmhzLWZvcm0gLmFhLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3cuaHMtYnV0dG9uOmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuaHMtZm9ybSAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdy5ocy1idXR0b246YmVmb3JlLCAuYWEtZm9ybS0tbGlnaHQgLmhzLWZvcm0gYS5hYS1idXR0b24uaHMtYnV0dG9uLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsIC5hYS1iZy1wcmltYXJ5IC5ocy1mb3JtIGEuYWEtYnV0dG9uLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuaHMtZm9ybSBhLmFhLWJ1dHRvbi5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLXNlY29uZGFyeSAuaHMtZm9ybSBhLmFhLWJ1dHRvbi5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuaHMtZm9ybSBhLmFhLWJ1dHRvbi5ocy1idXR0b24uYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSwgLmFhLWNvbnRlbnQtY29sb3ItLWxpZ2h0IC5ocy1mb3JtIGEuYWEtYnV0dG9uLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctc2VhLWdyZWVuIC5ocy1mb3JtIGEuYWEtYnV0dG9uLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIC5ocy1mb3JtIGEuYWEtYnV0dG9uLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctZGFyay1ibHVlIC5ocy1mb3JtIGEuYWEtYnV0dG9uLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIC5ocy1mb3JtIGEuYWEtYnV0dG9uLmhzLWJ1dHRvbi5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtZm9ybS0tbGlnaHQgLmFhLWZvcm0tYnV0dG9uLS10ZXh0LWFycm93IC5ocy1mb3JtIGlucHV0LmhzLWJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSwgLmFhLWJnLXByaW1hcnkgLmFhLWZvcm0tYnV0dG9uLS10ZXh0LWFycm93IC5ocy1mb3JtIGlucHV0LmhzLWJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmFhLWZvcm0tYnV0dG9uLS10ZXh0LWFycm93IC5ocy1mb3JtIGlucHV0LmhzLWJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSwgLmFhLWJnLXNlY29uZGFyeSAuYWEtZm9ybS1idXR0b24tLXRleHQtYXJyb3cgLmhzLWZvcm0gaW5wdXQuaHMtYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IC5hYS1mb3JtLWJ1dHRvbi0tdGV4dC1hcnJvdyAuaHMtZm9ybSBpbnB1dC5ocy1idXR0b25bdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmUsIC5hYS1jb250ZW50LWNvbG9yLS1saWdodCAuYWEtZm9ybS1idXR0b24tLXRleHQtYXJyb3cgLmhzLWZvcm0gaW5wdXQuaHMtYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlLCAuYWEtYmctc2VhLWdyZWVuIC5hYS1mb3JtLWJ1dHRvbi0tdGV4dC1hcnJvdyAuaHMtZm9ybSBpbnB1dC5ocy1idXR0b25bdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gLmFhLWZvcm0tYnV0dG9uLS10ZXh0LWFycm93IC5ocy1mb3JtIGlucHV0LmhzLWJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSwgLmFhLWJnLWRhcmstYmx1ZSAuYWEtZm9ybS1idXR0b24tLXRleHQtYXJyb3cgLmhzLWZvcm0gaW5wdXQuaHMtYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIC5hYS1mb3JtLWJ1dHRvbi0tdGV4dC1hcnJvdyAuaHMtZm9ybSBpbnB1dC5ocy1idXR0b25bdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmUsIC5hYS1idXR0b24tLTMuYXJyb3ctbGluay5ocy1idXR0b246YmVmb3JlLCAuYWEtZm9ybS0tbGlnaHQgLmhzLWZvcm0gLmFycm93LWxpbmsuaHMtYnV0dG9uOmJlZm9yZSwgLmFhLWJnLXByaW1hcnkgLmhzLWZvcm0gLmFycm93LWxpbmsuaHMtYnV0dG9uOmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmhzLWZvcm0gLmFycm93LWxpbmsuaHMtYnV0dG9uOmJlZm9yZSwgLmFhLWJnLXNlY29uZGFyeSAuaHMtZm9ybSAuYXJyb3ctbGluay5ocy1idXR0b246YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IC5ocy1mb3JtIC5hcnJvdy1saW5rLmhzLWJ1dHRvbjpiZWZvcmUsIC5hYS1jb250ZW50LWNvbG9yLS1saWdodCAuaHMtZm9ybSAuYXJyb3ctbGluay5ocy1idXR0b246YmVmb3JlLCAuYWEtYmctc2VhLWdyZWVuIC5ocy1mb3JtIC5hcnJvdy1saW5rLmhzLWJ1dHRvbjpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gLmhzLWZvcm0gLmFycm93LWxpbmsuaHMtYnV0dG9uOmJlZm9yZSwgLmFhLWJnLWRhcmstYmx1ZSAuaHMtZm9ybSAuYXJyb3ctbGluay5ocy1idXR0b246YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIC5ocy1mb3JtIC5hcnJvdy1saW5rLmhzLWJ1dHRvbjpiZWZvcmUsIC5ocy1mb3JtIC5hYS1idXR0b24tLTMuYXJyb3ctbGluay5ocy1idXR0b246YmVmb3JlLCAuaHMtZm9ybSBhLmFycm93LWxpbmsuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMzpiZWZvcmUsIC5ocy1mb3JtIC5hYS1mb3JtLWJ1dHRvbi0tMyBpbnB1dC5hcnJvdy1saW5rLmhzLWJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSwgLmFhLWZvcm0tYnV0dG9uLS0zIC5ocy1mb3JtIGlucHV0LmFycm93LWxpbmsuaHMtYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlLCAuaHMtZm9ybSAuYWEtYmctcHJpbWFyeSBhLmFycm93LWxpbmsuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMzpiZWZvcmUsIC5hYS1iZy1wcmltYXJ5IC5ocy1mb3JtIGEuYXJyb3ctbGluay5ocy1idXR0b24uYWEtYnV0dG9uLS0zOmJlZm9yZSwgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYS5hcnJvdy1saW5rLmhzLWJ1dHRvbi5hYS1idXR0b24tLTM6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuaHMtZm9ybSBhLmFycm93LWxpbmsuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMzpiZWZvcmUsIC5ocy1mb3JtIC5hYS1iZy1zZWNvbmRhcnkgYS5hcnJvdy1saW5rLmhzLWJ1dHRvbi5hYS1idXR0b24tLTM6YmVmb3JlLCAuYWEtYmctc2Vjb25kYXJ5IC5ocy1mb3JtIGEuYXJyb3ctbGluay5ocy1idXR0b24uYWEtYnV0dG9uLS0zOmJlZm9yZSwgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhLmFycm93LWxpbmsuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmhzLWZvcm0gYS5hcnJvdy1saW5rLmhzLWJ1dHRvbi5hYS1idXR0b24tLTM6YmVmb3JlLFxuLmhzLWZvcm0gLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5ocy1idXR0b24uYWEtYnV0dG9uLS0zLmFycm93LWxpbms6YmVmb3JlLCAuYWEtYmctY29tcGxlbWVudGFyeSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLTMuYXJyb3ctbGluazpiZWZvcmUsXG4uaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLTMuYXJyb3ctbGluazpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMy5hcnJvdy1saW5rOmJlZm9yZSwgLmhzLWZvcm0gLmFhLWJnLWxpZ2h0IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMy5hcnJvdy1saW5rOmJlZm9yZSwgLmFhLWJnLWxpZ2h0IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMy5hcnJvdy1saW5rOmJlZm9yZSwgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLWxpZ2h0IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMy5hcnJvdy1saW5rOmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMy5hcnJvdy1saW5rOmJlZm9yZSwgLmhzLWZvcm0gLmFhLWJnLWRhcmsgYS5hcnJvdy1saW5rLmhzLWJ1dHRvbi5hYS1idXR0b24tLTM6YmVmb3JlLCAuYWEtYmctZGFyayAuaHMtZm9ybSBhLmFycm93LWxpbmsuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMzpiZWZvcmUsIC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1kYXJrIGEuYXJyb3ctbGluay5ocy1idXR0b24uYWEtYnV0dG9uLS0zOmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWRhcmsgLmhzLWZvcm0gYS5hcnJvdy1saW5rLmhzLWJ1dHRvbi5hYS1idXR0b24tLTM6YmVmb3JlLFxuLmhzLWZvcm0gLmFhLWJnLXdoaXRlIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMy5hcnJvdy1saW5rOmJlZm9yZSwgLmFhLWJnLXdoaXRlIC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMy5hcnJvdy1saW5rOmJlZm9yZSxcbi5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLTMuYXJyb3ctbGluazpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS13aGl0ZSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLTMuYXJyb3ctbGluazpiZWZvcmUsIC5ocy1mb3JtIC5hYS1iZy1ibGFjayBhLmFycm93LWxpbmsuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMzpiZWZvcmUsIC5hYS1iZy1ibGFjayAuaHMtZm9ybSBhLmFycm93LWxpbmsuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMzpiZWZvcmUsIC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1ibGFjayBhLmFycm93LWxpbmsuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1ibGFjayAuaHMtZm9ybSBhLmFycm93LWxpbmsuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMzpiZWZvcmUsIC5ocy1mb3JtIC5hYS1iZy1zZWEtZ3JlZW4gYS5hcnJvdy1saW5rLmhzLWJ1dHRvbi5hYS1idXR0b24tLTM6YmVmb3JlLCAuYWEtYmctc2VhLWdyZWVuIC5ocy1mb3JtIGEuYXJyb3ctbGluay5ocy1idXR0b24uYWEtYnV0dG9uLS0zOmJlZm9yZSwgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiBhLmFycm93LWxpbmsuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMzpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gLmhzLWZvcm0gYS5hcnJvdy1saW5rLmhzLWJ1dHRvbi5hYS1idXR0b24tLTM6YmVmb3JlLCAuaHMtZm9ybSAuYWEtYmctZGFyay1ibHVlIGEuYXJyb3ctbGluay5ocy1idXR0b24uYWEtYnV0dG9uLS0zOmJlZm9yZSwgLmFhLWJnLWRhcmstYmx1ZSAuaHMtZm9ybSBhLmFycm93LWxpbmsuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMzpiZWZvcmUsIC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgYS5hcnJvdy1saW5rLmhzLWJ1dHRvbi5hYS1idXR0b24tLTM6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIC5ocy1mb3JtIGEuYXJyb3ctbGluay5ocy1idXR0b24uYWEtYnV0dG9uLS0zOmJlZm9yZSwgLmFhLWZvcm0tLWxpZ2h0IC5ocy1mb3JtIC5hYS1idXR0b24uYXJyb3ctbGluay5ocy1idXR0b246YmVmb3JlLCAuYWEtYmctcHJpbWFyeSAuaHMtZm9ybSAuYWEtYnV0dG9uLmFycm93LWxpbmsuaHMtYnV0dG9uOmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmhzLWZvcm0gLmFhLWJ1dHRvbi5hcnJvdy1saW5rLmhzLWJ1dHRvbjpiZWZvcmUsIC5hYS1iZy1zZWNvbmRhcnkgLmhzLWZvcm0gLmFhLWJ1dHRvbi5hcnJvdy1saW5rLmhzLWJ1dHRvbjpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmhzLWZvcm0gLmFhLWJ1dHRvbi5hcnJvdy1saW5rLmhzLWJ1dHRvbjpiZWZvcmUsIC5hYS1jb250ZW50LWNvbG9yLS1saWdodCAuaHMtZm9ybSAuYWEtYnV0dG9uLmFycm93LWxpbmsuaHMtYnV0dG9uOmJlZm9yZSwgLmFhLWJnLXNlYS1ncmVlbiAuaHMtZm9ybSAuYWEtYnV0dG9uLmFycm93LWxpbmsuaHMtYnV0dG9uOmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiAuaHMtZm9ybSAuYWEtYnV0dG9uLmFycm93LWxpbmsuaHMtYnV0dG9uOmJlZm9yZSwgLmFhLWJnLWRhcmstYmx1ZSAuaHMtZm9ybSAuYWEtYnV0dG9uLmFycm93LWxpbmsuaHMtYnV0dG9uOmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuaHMtZm9ybSAuYWEtYnV0dG9uLmFycm93LWxpbmsuaHMtYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCA8c3ZnIHZpZXdCb3g9XCIwIDAgMTguODM2IDExLjIxN1wiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwibTE4LjUzMSA1LjA3Ny00Ljc3My00Ljc3M2MtLjI5My0uMjkzLS43NjgtLjI5My0xLjA2MSAwcy0uMjkzLjc2OCAwIDEuMDYxbDMuNDkzIDMuNDkzaC0xNi4xOXYxLjVoMTYuMTg5bC0zLjQ5MyAzLjQ5M2MtLjI5My4yOTMtLjI5My43NjggMCAxLjA2MXMuNzY4LjI5MyAxLjA2MSAwbDQuNzczLTQuNzczYy4yOTQtLjI5NS4yOTQtLjc2OS4wMDEtMS4wNjJ6XCIgZmlsbD1cIiM4RDE5M0VcIi8+PC9zdmc+Jyk7IH1cblxuLmFhLWJnLWxpZ2h0IGEuYXJyb3ctbGluazpob3ZlciwgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IGEuYXJyb3ctbGluazpob3ZlciwgLmFhLWJnLWxpZ2h0IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93OmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYS5hYS1idXR0b24tLXRleHQtYXJyb3c6aG92ZXIsIC5hYS1iZy1saWdodCBhLmFycm93LWxpbms6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmFycm93LWxpbms6Zm9jdXMsIC5hYS1iZy1saWdodCBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpmb2N1cywgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93OmZvY3VzLCAuYWEtYmctbGlnaHQgYS5hcnJvdy1saW5rOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IGEuYXJyb3ctbGluazphY3RpdmUsIC5hYS1iZy1saWdodCBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzphY3RpdmUsXG4uYWEtYmctd2hpdGUgYS5hcnJvdy1saW5rOmhvdmVyLFxuLmFhLWJnLW92ZXJsYXktLXdoaXRlIGEuYXJyb3ctbGluazpob3Zlcixcbi5hYS1iZy13aGl0ZSBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpob3Zlcixcbi5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpob3Zlcixcbi5hYS1iZy13aGl0ZSBhLmFycm93LWxpbms6Zm9jdXMsXG4uYWEtYmctb3ZlcmxheS0td2hpdGUgYS5hcnJvdy1saW5rOmZvY3VzLFxuLmFhLWJnLXdoaXRlIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93OmZvY3VzLFxuLmFhLWJnLW92ZXJsYXktLXdoaXRlIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93OmZvY3VzLFxuLmFhLWJnLXdoaXRlIGEuYXJyb3ctbGluazphY3RpdmUsXG4uYWEtYmctb3ZlcmxheS0td2hpdGUgYS5hcnJvdy1saW5rOmFjdGl2ZSxcbi5hYS1iZy13aGl0ZSBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzphY3RpdmUsXG4uYWEtYmctb3ZlcmxheS0td2hpdGUgYS5hYS1idXR0b24tLXRleHQtYXJyb3c6YWN0aXZlLFxuLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5hcnJvdy1saW5rOmhvdmVyLFxuLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgYS5hcnJvdy1saW5rOmhvdmVyLFxuLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLXRleHQtYXJyb3c6aG92ZXIsXG4uYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpob3Zlcixcbi5hYS1iZy1jb21wbGVtZW50YXJ5IGEuYXJyb3ctbGluazpmb2N1cyxcbi5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEuYXJyb3ctbGluazpmb2N1cyxcbi5hYS1iZy1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93OmZvY3VzLFxuLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLXRleHQtYXJyb3c6Zm9jdXMsXG4uYWEtYmctY29tcGxlbWVudGFyeSBhLmFycm93LWxpbms6YWN0aXZlLFxuLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgYS5hcnJvdy1saW5rOmFjdGl2ZSxcbi5hYS1iZy1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93OmFjdGl2ZSxcbi5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93OmFjdGl2ZSxcbi5hYS1iZy1ub25lIGEuYXJyb3ctbGluazpob3Zlcixcbi5hYS1iZy1ub25lIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93OmhvdmVyLFxuLmFhLWJnLW5vbmUgYS5hcnJvdy1saW5rOmZvY3VzLFxuLmFhLWJnLW5vbmUgYS5hYS1idXR0b24tLXRleHQtYXJyb3c6Zm9jdXMsXG4uYWEtYmctbm9uZSBhLmFycm93LWxpbms6YWN0aXZlLFxuLmFhLWJnLW5vbmUgYS5hYS1idXR0b24tLXRleHQtYXJyb3c6YWN0aXZlLFxuLmFhLWNvbnRlbnQtY29sb3ItLWRhcmsgYS5hcnJvdy1saW5rOmhvdmVyLFxuLmFhLW1vZHVsZSAuYWEtZm9ybS0td2hpdGUtYmcgYS5hcnJvdy1saW5rOmhvdmVyLFxuLmFhLWNvbnRlbnQtY29sb3ItLWRhcmsgYS5hYS1idXR0b24tLXRleHQtYXJyb3c6aG92ZXIsXG4uYWEtbW9kdWxlIC5hYS1mb3JtLS13aGl0ZS1iZyBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpob3Zlcixcbi5hYS1jb250ZW50LWNvbG9yLS1kYXJrIGEuYXJyb3ctbGluazpmb2N1cyxcbi5hYS1tb2R1bGUgLmFhLWZvcm0tLXdoaXRlLWJnIGEuYXJyb3ctbGluazpmb2N1cyxcbi5hYS1jb250ZW50LWNvbG9yLS1kYXJrIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93OmZvY3VzLFxuLmFhLW1vZHVsZSAuYWEtZm9ybS0td2hpdGUtYmcgYS5hYS1idXR0b24tLXRleHQtYXJyb3c6Zm9jdXMsXG4uYWEtY29udGVudC1jb2xvci0tZGFyayBhLmFycm93LWxpbms6YWN0aXZlLFxuLmFhLW1vZHVsZSAuYWEtZm9ybS0td2hpdGUtYmcgYS5hcnJvdy1saW5rOmFjdGl2ZSxcbi5hYS1jb250ZW50LWNvbG9yLS1kYXJrIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93OmFjdGl2ZSxcbi5hYS1tb2R1bGUgLmFhLWZvcm0tLXdoaXRlLWJnIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93OmFjdGl2ZSB7XG4gIGNvbG9yOiAjOEQxOTNFOyB9XG5cbi5hYS1iZy1wcmltYXJ5IGEsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGEsXG4uYWEtYmctc2Vjb25kYXJ5IGEsXG4uYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGEsXG4uYWEtY29udGVudC1jb2xvci0tbGlnaHQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uYWEtYmctcHJpbWFyeSBhLmFycm93LWxpbmssIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGEuYXJyb3ctbGluaywgLmFhLWJnLXByaW1hcnkgYS5hYS1idXR0b24tLXRleHQtYXJyb3csIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LFxuLmFhLWJnLXNlY29uZGFyeSBhLmFycm93LWxpbmssXG4uYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGEuYXJyb3ctbGluayxcbi5hYS1iZy1zZWNvbmRhcnkgYS5hYS1idXR0b24tLXRleHQtYXJyb3csXG4uYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LFxuLmFhLWNvbnRlbnQtY29sb3ItLWxpZ2h0IGEuYXJyb3ctbGluayxcbi5hYS1jb250ZW50LWNvbG9yLS1saWdodCBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmFhLWJnLXByaW1hcnkgYS5hcnJvdy1saW5rOmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYS5hcnJvdy1saW5rOmJlZm9yZSwgLmFhLWJnLXByaW1hcnkgYS5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsXG4gIC5hYS1iZy1zZWNvbmRhcnkgYS5hcnJvdy1saW5rOmJlZm9yZSxcbiAgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhLmFycm93LWxpbms6YmVmb3JlLFxuICAuYWEtYmctc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSxcbiAgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpiZWZvcmUsXG4gIC5hYS1jb250ZW50LWNvbG9yLS1saWdodCBhLmFycm93LWxpbms6YmVmb3JlLFxuICAuYWEtY29udGVudC1jb2xvci0tbGlnaHQgYS5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwgPHN2ZyB2aWV3Qm94PVwiMCAwIDE4LjgzNiAxMS4yMTdcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIm0xOC41MzEgNS4wNzctNC43NzMtNC43NzNjLS4yOTMtLjI5My0uNzY4LS4yOTMtMS4wNjEgMHMtLjI5My43NjggMCAxLjA2MWwzLjQ5MyAzLjQ5M2gtMTYuMTl2MS41aDE2LjE4OWwtMy40OTMgMy40OTNjLS4yOTMuMjkzLS4yOTMuNzY4IDAgMS4wNjFzLjc2OC4yOTMgMS4wNjEgMGw0Ljc3My00Ljc3M2MuMjk0LS4yOTUuMjk0LS43NjkuMDAxLTEuMDYyelwiIGZpbGw9XCIjZmZmZmZmXCIvPjwvc3ZnPicpOyB9XG5cbi5hYS1iZy1zZWEtZ3JlZW4gYSwgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiBhLFxuLmFhLWJnLWRhcmstYmx1ZSBhLFxuLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSBhLFxuLmFhLWJnLXNlY29uZGFyeSBhLFxuLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5hYS1iZy1zZWEtZ3JlZW4gYS5hcnJvdy1saW5rLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIGEuYXJyb3ctbGluaywgLmFhLWJnLXNlYS1ncmVlbiBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdywgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdyxcbi5hYS1iZy1kYXJrLWJsdWUgYS5hcnJvdy1saW5rLFxuLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSBhLmFycm93LWxpbmssXG4uYWEtYmctZGFyay1ibHVlIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LFxuLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdyxcbi5hYS1iZy1zZWNvbmRhcnkgYS5hcnJvdy1saW5rLFxuLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhLmFycm93LWxpbmssXG4uYWEtYmctc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LFxuLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdyB7XG4gIGNvbG9yOiAjODhFQUM5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmFhLWJnLXNlYS1ncmVlbiBhLmFycm93LWxpbms6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gYS5hcnJvdy1saW5rOmhvdmVyLCAuYWEtYmctc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93OmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93OmhvdmVyLFxuICAuYWEtYmctZGFyay1ibHVlIGEuYXJyb3ctbGluazpob3ZlcixcbiAgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSBhLmFycm93LWxpbms6aG92ZXIsXG4gIC5hYS1iZy1kYXJrLWJsdWUgYS5hYS1idXR0b24tLXRleHQtYXJyb3c6aG92ZXIsXG4gIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgYS5hYS1idXR0b24tLXRleHQtYXJyb3c6aG92ZXIsXG4gIC5hYS1iZy1zZWNvbmRhcnkgYS5hcnJvdy1saW5rOmhvdmVyLFxuICAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGEuYXJyb3ctbGluazpob3ZlcixcbiAgLmFhLWJnLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpob3ZlcixcbiAgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpob3ZlciB7XG4gICAgY29sb3I6ICM4OEVBQzk7IH1cbiAgLmFhLWJnLXNlYS1ncmVlbiBhLmFycm93LWxpbms6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIGEuYXJyb3ctbGluazpiZWZvcmUsIC5hYS1iZy1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSxcbiAgLmFhLWJnLWRhcmstYmx1ZSBhLmFycm93LWxpbms6YmVmb3JlLFxuICAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIGEuYXJyb3ctbGluazpiZWZvcmUsXG4gIC5hYS1iZy1kYXJrLWJsdWUgYS5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLFxuICAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSxcbiAgLmFhLWJnLXNlY29uZGFyeSBhLmFycm93LWxpbms6YmVmb3JlLFxuICAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGEuYXJyb3ctbGluazpiZWZvcmUsXG4gIC5hYS1iZy1zZWNvbmRhcnkgYS5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLFxuICAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93OmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsIDxzdmcgdmlld0JveD1cIjAgMCAxOC44MzYgMTEuMjE3XCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJtMTguNTMxIDUuMDc3LTQuNzczLTQuNzczYy0uMjkzLS4yOTMtLjc2OC0uMjkzLTEuMDYxIDBzLS4yOTMuNzY4IDAgMS4wNjFsMy40OTMgMy40OTNoLTE2LjE5djEuNWgxNi4xODlsLTMuNDkzIDMuNDkzYy0uMjkzLjI5My0uMjkzLjc2OCAwIDEuMDYxcy43NjguMjkzIDEuMDYxIDBsNC43NzMtNC43NzNjLjI5NC0uMjk1LjI5NC0uNzY5LjAwMS0xLjA2MnpcIiBmaWxsPVwiIzg4RUFDOVwiLz48L3N2Zz4nKTsgfVxuXG4uYWEtYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG5ociB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNGOEY4Rjg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgaHIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG5cbmltZywgdmlkZW8sIGlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmFhLW51bWJlcnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgY29sdW1uLWdhcDogMzBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuYWEtbnVtYmVycyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7IH0gfVxuICAuYWEtbnVtYmVycyAuYWEtbnVtYmVycy1kZXNjIHtcbiAgICBtYXgtd2lkdGg6IDgwJTsgfVxuXG4uYWEtbnVtYmVycy1iaWctdGV4dCB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogLTFweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtbnVtYmVycy1iaWctdGV4dCB7XG4gICAgICBmb250LXNpemU6IDUycHg7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBGb250c1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBUeXBvZ3JhcGh5XHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlOyB9XG5cbmJvZHkge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS42MjVlbTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwQzAwNDI7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgaHlwaGVuczogbWFudWFsOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGJvZHkge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG4uYmFja3VwLXVuc3Vic2NyaWJlIGgzLFxuaDUsXG5oNiB7XG4gIG1hcmdpbjogMDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBoeXBoZW5zOiBtYW51YWw7IH1cbiAgaDEgYnIsXG4gIGgyIGJyLFxuICBoMyBicixcbiAgaDQgYnIsXG4gIC5iYWNrdXAtdW5zdWJzY3JpYmUgaDMgYnIsXG4gIGg1IGJyLFxuICBoNiBiciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBoMSBicixcbiAgICBoMiBicixcbiAgICBoMyBicixcbiAgICBoNCBicixcbiAgICAuYmFja3VwLXVuc3Vic2NyaWJlIGgzIGJyLFxuICAgIGg1IGJyLFxuICAgIGg2IGJyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgaDE6bGFzdC1jaGlsZCxcbiAgaDI6bGFzdC1jaGlsZCxcbiAgaDM6bGFzdC1jaGlsZCxcbiAgaDQ6bGFzdC1jaGlsZCxcbiAgLmJhY2t1cC11bnN1YnNjcmliZSBoMzpsYXN0LWNoaWxkLFxuICBoNTpsYXN0LWNoaWxkLFxuICBoNjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbmgxLCAuaDEge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgaDEsIC5oMSB7XG4gICAgICBmb250LXNpemU6IDU4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4xN2VtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07IH0gfVxuXG5oMiwgLmgyLCAuYWEtaGVyby1sYW5kaW5nLXBhZ2UgLmFhLWNvbnRlbnQgaDEge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGgyLCAuaDIsIC5hYS1oZXJvLWxhbmRpbmctcGFnZSAuYWEtY29udGVudCBoMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTdlbTsgfSB9XG5cbmgzLCAuaDMsIC5ocy1mb3JtIC5mb3JtLXRpdGxlLCAuYWEtc3lzdGVtICNlbWFpbC1wcmVmcy1mb3JtIGgxLCAuYWEtc3lzdGVtICNoc19jb3Nfd3JhcHBlcl9zdWJzY3JpcHRpb25zX2NvbmZpcm1hdGlvbiAuc3VjY2VzcyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGgzLCAuaDMsIC5ocy1mb3JtIC5mb3JtLXRpdGxlLCAuYWEtc3lzdGVtICNlbWFpbC1wcmVmcy1mb3JtIGgxLCAuYWEtc3lzdGVtICNoc19jb3Nfd3JhcHBlcl9zdWJzY3JpcHRpb25zX2NvbmZpcm1hdGlvbiAuc3VjY2VzcyB7XG4gICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4zMWVtOyB9IH1cblxuXG5oNCxcbi5iYWNrdXAtdW5zdWJzY3JpYmUgaDMsIC5oNCwgLnRlYW10YWlsb3Itam9ic19fam9iIC50ZWFtdGFpbG9yLWpvYnNfX2pvYi10aXRsZSwgLmFhLXN5c3RlbSAjZW1haWwtcHJlZnMtZm9ybSBoMiwgLmFhLXN5c3RlbSAjaHNfY29zX3dyYXBwZXJfc3Vic2NyaXB0aW9uc19jb25maXJtYXRpb24gLnBhZ2UtaGVhZGVyIGgxLCAuYWEtc3lzdGVtICNoc19jb3Nfd3JhcHBlcl9zdWJzY3JpcHRpb25zX2NvbmZpcm1hdGlvbiAucGFnZS1oZWFkZXIgaDIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLDRlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIFxuICAgIGg0LFxuICAgIC5iYWNrdXAtdW5zdWJzY3JpYmUgaDMsIC5oNCwgLnRlYW10YWlsb3Itam9ic19fam9iIC50ZWFtdGFpbG9yLWpvYnNfX2pvYi10aXRsZSwgLmFhLXN5c3RlbSAjZW1haWwtcHJlZnMtZm9ybSBoMiwgLmFhLXN5c3RlbSAjaHNfY29zX3dyYXBwZXJfc3Vic2NyaXB0aW9uc19jb25maXJtYXRpb24gLnBhZ2UtaGVhZGVyIGgxLCAuYWEtc3lzdGVtICNoc19jb3Nfd3JhcHBlcl9zdWJzY3JpcHRpb25zX2NvbmZpcm1hdGlvbiAucGFnZS1oZWFkZXIgaDIge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH0gfVxuXG5oNSwgLmg1LCBoNiwgLmg2LCAuZ2VuZXJhbC1tZWV0aW5nc19fdGFibGVfX2JvZHlfX2RpdmlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1ZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgaDUsIC5oNSwgaDYsIC5oNiwgLmdlbmVyYWwtbWVldGluZ3NfX3RhYmxlX19ib2R5X19kaXZpZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU1ZW07IH0gfVxuXG5oNiwgLmg2IHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbi5hYS10ZXh0LXNpemUtLXNtYWxsLCAudGVhbXRhaWxvci1qb2JzX19qb2IgLnRlYW10YWlsb3Itam9ic19fam9iLWluZm8ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjdlbTsgfVxuXG4uYWEtdGV4dC1zaXplLS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEsNWVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS10ZXh0LXNpemUtLWxhcmdlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQxZW07IH0gfVxuXG51bCwgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgdWwsIG9sIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgdWw6Zmlyc3QtY2hpbGQsIG9sOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIHVsOmxhc3QtY2hpbGQsIG9sOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxudWwgbGk6bWFya2VyIHtcbiAgY29sb3I6ICM4RDE5M0U7IH1cblxuLmFhLWJnLXNlY29uZGFyeSB1bCBsaTptYXJrZXIsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgdWwgbGk6bWFya2VyLFxuLmFhLWJnLXNlYS1ncmVlbiB1bCBsaTptYXJrZXIsXG4uYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIHVsIGxpOm1hcmtlcixcbi5hYS1jb250ZW50LWNvbG9yLS1saWdodCB1bCBsaTptYXJrZXIge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG5pbWcgKyBwLFxuaW1nICsgc3Ryb25nLFxuaW1nICsgaDEsXG5pbWcgKyBoMixcbmltZyArIGgzLFxuaW1nICsgaDQsXG4uYmFja3VwLXVuc3Vic2NyaWJlIGltZyArIGgzLFxuaW1nICsgaDUsXG5pbWcgKyBoNixcbnAgKyBoMSxcbnAgKyBoMixcbnAgKyBoMyxcbnAgKyBoNCxcbi5iYWNrdXAtdW5zdWJzY3JpYmUgcCArIGgzLFxucCArIGg1LFxucCArIGg2IHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMS40MmVtO1xuICBmb250LXdlaWdodDogNDAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGJsb2NrcXVvdGUge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzc1ZW07IH0gfVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbmkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuZmlnY2FwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1ib2R5X2ZvbnQpO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5hYS1zdWJoZWFkaW5nLFxuLmFhLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBmb250LXdlaWdodDogNjAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1zdWJoZWFkaW5nLFxuICAgIC5hYS1sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAuYWEtc3ViaGVhZGluZy5hYS1zdWJoZWFkaW5nLS1sYXJnZXIsIC5hYS1zdWJoZWFkaW5nIHN0cm9uZyxcbiAgICAgIC5hYS1sYWJlbC5hYS1zdWJoZWFkaW5nLS1sYXJnZXIsXG4gICAgICAuYWEtbGFiZWwgc3Ryb25nIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4OyB9IH1cbiAgLmFhLXN1YmhlYWRpbmc6bGFzdC1jaGlsZCxcbiAgLmFhLWxhYmVsOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgVXRpbGl0aWVzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1iZy1pbWFnZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uYWEtbW9kdWxlX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmFhLW1vZHVsZV9fYmcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7IH1cblxuLmFhLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG5cbi5hYS1yZWxhdGl2ZS5hYS1yZWxhdGl2ZS0tNSB7XG4gIHotaW5kZXg6IDU7IH1cblxuLmFhLWltYWdlLXdyYXBwZXIgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmFhLWltYWdlLXdyYXBwZXItLWNvbnRhaW4gaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYWEtdmlkZW8td3JhcHBlciB7XG4gIHBhZGRpbmc6IDU2LjI1JSAwIDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hYS12aWRlby13cmFwcGVyIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4vKlxyXG4gKiBCYWNrZ3JvdW5kIGNvbG9yc1xyXG4gKi9cbi5hYS1iZy1wcmltYXJ5LCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5hYS1iZy1wcmltYXJ5IC5hYS1sYWJlbCwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmFhLWxhYmVsLFxuICAuYWEtYmctcHJpbWFyeSAuYWEtc3ViaGVhZGluZyxcbiAgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmFhLXN1YmhlYWRpbmcge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5hYS1iZy1wcmltYXJ5IGEsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGEge1xuICAgIGNvbG9yOiAjZjFmNWY5OyB9XG4gICAgLmFhLWJnLXByaW1hcnkgYTpob3ZlciwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYTpob3ZlciwgLmFhLWJnLXByaW1hcnkgYTphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGE6YWN0aXZlLCAuYWEtYmctcHJpbWFyeSBhOmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZjFmNWY5OyB9XG5cbi5hYS1iZy1zZWNvbmRhcnksIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnksXG4uYWEtYmctYmxhY2ssXG4uYWEtYmctb3ZlcmxheS0tYmxhY2sge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYWEtYmctc2Vjb25kYXJ5IC5hYS1sYWJlbCwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuYWEtbGFiZWwsXG4gIC5hYS1iZy1zZWNvbmRhcnkgLmFhLXN1YmhlYWRpbmcsXG4gIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmFhLXN1YmhlYWRpbmcsXG4gIC5hYS1iZy1ibGFjayAuYWEtbGFiZWwsXG4gIC5hYS1iZy1vdmVybGF5LS1ibGFjayAuYWEtbGFiZWwsXG4gIC5hYS1iZy1ibGFjayAuYWEtc3ViaGVhZGluZyxcbiAgLmFhLWJnLW92ZXJsYXktLWJsYWNrIC5hYS1zdWJoZWFkaW5nIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICBcbiAgLmFhLWJnLXNlY29uZGFyeSBhLFxuICAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGEsXG4gIC5hYS1iZy1ibGFjayBhLFxuICAuYWEtYmctb3ZlcmxheS0tYmxhY2sgYSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjODhFQUM5OyB9XG4gICAgLmFhLWJnLXNlY29uZGFyeSBhOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGE6aG92ZXIsIC5hYS1iZy1zZWNvbmRhcnkgYTphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYTphY3RpdmUsIC5hYS1iZy1zZWNvbmRhcnkgYTpmb2N1cywgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhOmZvY3VzLFxuICAgIC5hYS1iZy1ibGFjayBhOmhvdmVyLFxuICAgIC5hYS1iZy1vdmVybGF5LS1ibGFjayBhOmhvdmVyLFxuICAgIC5hYS1iZy1ibGFjayBhOmFjdGl2ZSxcbiAgICAuYWEtYmctb3ZlcmxheS0tYmxhY2sgYTphY3RpdmUsXG4gICAgLmFhLWJnLWJsYWNrIGE6Zm9jdXMsXG4gICAgLmFhLWJnLW92ZXJsYXktLWJsYWNrIGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmFhLWJnLWNvbXBsZW1lbnRhcnksIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IHtcbiAgY29sb3I6ICMwQzAwNDI7IH1cbiAgLmFhLWJnLWNvbXBsZW1lbnRhcnkgLmFhLWxhYmVsLCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSAuYWEtbGFiZWwsXG4gIC5hYS1iZy1jb21wbGVtZW50YXJ5IC5hYS1zdWJoZWFkaW5nLFxuICAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSAuYWEtc3ViaGVhZGluZyB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLmFhLWJnLWNvbXBsZW1lbnRhcnkgYSwgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgYSB7XG4gICAgY29sb3I6ICMyNTI4MkE7IH1cbiAgICAuYWEtYmctY29tcGxlbWVudGFyeSBhOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhOmhvdmVyLCAuYWEtYmctY29tcGxlbWVudGFyeSBhOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgYTphY3RpdmUsIC5hYS1iZy1jb21wbGVtZW50YXJ5IGE6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICMyNTI4MkE7IH1cblxuLmFhLWJnLWxpZ2h0LCAuYWEtYmctb3ZlcmxheS0tbGlnaHQsXG4uYWEtYmctd2hpdGUsXG4uYWEtYmctb3ZlcmxheS0td2hpdGUge1xuICBjb2xvcjogIzBDMDA0MjsgfVxuICAuYWEtYmctbGlnaHQgLmFhLWxhYmVsLCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgLmFhLWxhYmVsLFxuICAuYWEtYmctbGlnaHQgLmFhLXN1YmhlYWRpbmcsXG4gIC5hYS1iZy1vdmVybGF5LS1saWdodCAuYWEtc3ViaGVhZGluZyxcbiAgLmFhLWJnLXdoaXRlIC5hYS1sYWJlbCxcbiAgLmFhLWJnLW92ZXJsYXktLXdoaXRlIC5hYS1sYWJlbCxcbiAgLmFhLWJnLXdoaXRlIC5hYS1zdWJoZWFkaW5nLFxuICAuYWEtYmctb3ZlcmxheS0td2hpdGUgLmFhLXN1YmhlYWRpbmcge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5hYS1iZy1saWdodCBhLCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYSxcbiAgLmFhLWJnLXdoaXRlIGEsXG4gIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhIHtcbiAgICBjb2xvcjogIzI1MjgyQTsgfVxuICAgIC5hYS1iZy1saWdodCBhOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYTpob3ZlciwgLmFhLWJnLWxpZ2h0IGE6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYTphY3RpdmUsIC5hYS1iZy1saWdodCBhOmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYTpmb2N1cyxcbiAgICAuYWEtYmctd2hpdGUgYTpob3ZlcixcbiAgICAuYWEtYmctb3ZlcmxheS0td2hpdGUgYTpob3ZlcixcbiAgICAuYWEtYmctd2hpdGUgYTphY3RpdmUsXG4gICAgLmFhLWJnLW92ZXJsYXktLXdoaXRlIGE6YWN0aXZlLFxuICAgIC5hYS1iZy13aGl0ZSBhOmZvY3VzLFxuICAgIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMjUyODJBOyB9XG5cbi5hYS1iZy1zZWEtZ3JlZW4sIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4sXG4uYWEtYmctZGFyay1ibHVlLFxuLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5hYS1iZy1zZWEtZ3JlZW4gLmFhLWxhYmVsLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIC5hYS1sYWJlbCxcbiAgLmFhLWJnLXNlYS1ncmVlbiAuYWEtc3ViaGVhZGluZyxcbiAgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiAuYWEtc3ViaGVhZGluZyxcbiAgLmFhLWJnLWRhcmstYmx1ZSAuYWEtbGFiZWwsXG4gIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgLmFhLWxhYmVsLFxuICAuYWEtYmctZGFyay1ibHVlIC5hYS1zdWJoZWFkaW5nLFxuICAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIC5hYS1zdWJoZWFkaW5nIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAuYWEtYmctc2VhLWdyZWVuIGEsIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gYSxcbiAgLmFhLWJnLWRhcmstYmx1ZSBhLFxuICAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIGEge1xuICAgIGNvbG9yOiAjZjFmNWY5OyB9XG4gICAgLmFhLWJnLXNlYS1ncmVlbiBhOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIGE6aG92ZXIsIC5hYS1iZy1zZWEtZ3JlZW4gYTphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gYTphY3RpdmUsIC5hYS1iZy1zZWEtZ3JlZW4gYTpmb2N1cywgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiBhOmZvY3VzLFxuICAgIC5hYS1iZy1kYXJrLWJsdWUgYTpob3ZlcixcbiAgICAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIGE6aG92ZXIsXG4gICAgLmFhLWJnLWRhcmstYmx1ZSBhOmFjdGl2ZSxcbiAgICAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIGE6YWN0aXZlLFxuICAgIC5hYS1iZy1kYXJrLWJsdWUgYTpmb2N1cyxcbiAgICAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmMWY1Zjk7IH1cblxuXG4uYWEtYmctZGFyay1ibHVlLFxuLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIFxuICAuYWEtYmctZGFyay1ibHVlIC5hYS1sYWJlbCxcbiAgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuYWEtbGFiZWwsXG4gIC5hYS1iZy1kYXJrLWJsdWUgLmFhLXN1YmhlYWRpbmcsXG4gIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgLmFhLXN1YmhlYWRpbmcge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIFxuICAuYWEtYmctZGFyay1ibHVlIGEsXG4gIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgYSB7XG4gICAgY29sb3I6ICNmMWY1Zjk7IH1cbiAgICBcbiAgICAuYWEtYmctZGFyay1ibHVlIGE6aG92ZXIsXG4gICAgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSBhOmhvdmVyLFxuICAgIC5hYS1iZy1kYXJrLWJsdWUgYTphY3RpdmUsXG4gICAgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSBhOmFjdGl2ZSxcbiAgICAuYWEtYmctZGFyay1ibHVlIGE6Zm9jdXMsXG4gICAgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZjFmNWY5OyB9XG5cbi8qXHJcbiAqIE92ZXJsYXAgY29sb3JzXHJcbiAqL1xuLmFhLW92ZXJsYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFhLW92ZXJsYXA6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiAxMHZoO1xuICAgIGxlZnQ6IDA7XG4gICAgbWF4LWhlaWdodDogMTAwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hYS1vdmVybGFwOjphZnRlciB7XG4gICAgICAgIGhlaWdodDogMjB2aDtcbiAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7IH0gfVxuICAuYWEtb3ZlcmxhcCAuYWEtaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5hYS1vdmVybGFwLmFhLW92ZXJsYXAtYmctcHJpbWFyeTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4RDE5M0U7IH1cbiAgLmFhLW92ZXJsYXAuYWEtb3ZlcmxhcC1iZy1zZWNvbmRhcnk6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyODJBOyB9XG4gIC5hYS1vdmVybGFwLmFhLW92ZXJsYXAtYmctY29tcGxlbWVudGFyeTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWY1Zjk7IH1cbiAgLmFhLW92ZXJsYXAuYWEtb3ZlcmxhcC1iZy13aGl0ZTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmFhLW92ZXJsYXAuYWEtb3ZlcmxhcC1iZy1zZWEtZ3JlZW46OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjU1RDY3OyB9XG4gIC5hYS1vdmVybGFwLmFhLW92ZXJsYXAtYmctZGFyay1ibHVlOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJENDY2OTsgfVxuXG4vKlxyXG4gKiBHZW5lcmF0ZSB1dGlsaXR5IGNsYXNzZXMgYW5kIHN0eWxpbmcgZm9yIGFsbCBiYWNrZ3JvdW5kIGNvbG9ycyBkZWZpbmVkIGluICRjb2xvcnNcclxuICovXG4uYWEtYmctcHJpbWFyeSwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEQxOTNFOyB9XG5cbi5hYS1iZy1vdmVybGF5LS1wcmltYXJ5OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RDE5M0U7XG4gIG9wYWNpdHk6IDAuNzsgfVxuXG4uYWEtY29udGVudC1jb2xvci0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjOEQxOTNFOyB9XG5cbi5hYS1iZy1zZWNvbmRhcnksIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyODJBOyB9XG5cbi5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjgyQTtcbiAgb3BhY2l0eTogMC43OyB9XG5cbi5hYS1jb250ZW50LWNvbG9yLS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzI1MjgyQTsgfVxuXG4uYWEtYmctY29tcGxlbWVudGFyeSwgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmNWY5OyB9XG5cbi5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWY1Zjk7XG4gIG9wYWNpdHk6IDAuNzsgfVxuXG4uYWEtY29udGVudC1jb2xvci0tY29tcGxlbWVudGFyeSB7XG4gIGNvbG9yOiAjZjFmNWY5OyB9XG5cbi5hYS1iZy1saWdodCwgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODsgfVxuXG4uYWEtYmctb3ZlcmxheS0tbGlnaHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgb3BhY2l0eTogMC43OyB9XG5cbi5hYS1jb250ZW50LWNvbG9yLS1saWdodCB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5hYS1iZy1kYXJrLCAuYWEtYmctb3ZlcmxheS0tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTI4MkE7IH1cblxuLmFhLWJnLW92ZXJsYXktLWRhcms6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjgyQTtcbiAgb3BhY2l0eTogMC43OyB9XG5cbi5hYS1jb250ZW50LWNvbG9yLS1kYXJrLCAuYWEtbW9kdWxlIC5hYS1mb3JtLS13aGl0ZS1iZyB7XG4gIGNvbG9yOiAjMEMwMDQyO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICM4OEVBQzk7IH1cblxuXG4uYWEtYmctd2hpdGUsXG4uYWEtYmctb3ZlcmxheS0td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5hYS1iZy1vdmVybGF5LS13aGl0ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjc7IH1cblxuLmFhLWNvbnRlbnQtY29sb3ItLXdoaXRlIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuXG4uYWEtYmctYmxhY2ssXG4uYWEtYmctb3ZlcmxheS0tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyODJBOyB9XG5cbi5hYS1iZy1vdmVybGF5LS1ibGFjazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyODJBO1xuICBvcGFjaXR5OiAwLjc7IH1cblxuLmFhLWNvbnRlbnQtY29sb3ItLWJsYWNrIHtcbiAgY29sb3I6ICMyNTI4MkE7IH1cblxuLmFhLWJnLXNlYS1ncmVlbiwgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTVENjc7IH1cblxuLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjU1RDY3O1xuICBvcGFjaXR5OiAwLjc7IH1cblxuLmFhLWNvbnRlbnQtY29sb3ItLXNlYS1ncmVlbiB7XG4gIGNvbG9yOiAjMjU1RDY3OyB9XG5cblxuLmFhLWJnLWRhcmstYmx1ZSxcbi5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkQ0NjY5OyB9XG5cbi5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJENDY2OTtcbiAgb3BhY2l0eTogMC43OyB9XG5cbi5hYS1jb250ZW50LWNvbG9yLS1kYXJrLWJsdWUge1xuICBjb2xvcjogIzJENDY2OTsgfVxuXG4uYWEtYWNjZW50LXNlYS1ncmVlbiBzdHJvbmcge1xuICBjb2xvcjogIzI1NUQ2NzsgfVxuXG4uYWEtc3ViaGVhZGluZy5hYS1hY2NlbnQtc2VhLWdyZWVuIHtcbiAgY29sb3I6ICMyNTVENjc7IH1cblxuLmFhLWFjY2VudC1hbGwtc2VhLWdyZWVuIHtcbiAgY29sb3I6ICMyNTVENjc7IH1cblxuLmFhLWJnLXNlYS1ncmVlbiwgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTVENjc7IH1cblxuLmFhLWFjY2VudC1kYXJrLWJsdWUgc3Ryb25nIHtcbiAgY29sb3I6ICMyRDQ2Njk7IH1cblxuLmFhLXN1YmhlYWRpbmcuYWEtYWNjZW50LWRhcmstYmx1ZSB7XG4gIGNvbG9yOiAjMkQ0NjY5OyB9XG5cbi5hYS1hY2NlbnQtYWxsLWRhcmstYmx1ZSB7XG4gIGNvbG9yOiAjMkQ0NjY5OyB9XG5cblxuLmFhLWJnLWRhcmstYmx1ZSxcbi5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkQ0NjY5OyB9XG5cbi5hYS1hY2NlbnQtb3JhbmdlIHN0cm9uZyB7XG4gIGNvbG9yOiAjRUE5RDFCOyB9XG5cbi5hYS1zdWJoZWFkaW5nLmFhLWFjY2VudC1vcmFuZ2Uge1xuICBjb2xvcjogI0VBOUQxQjsgfVxuXG4uYWEtYWNjZW50LWFsbC1vcmFuZ2Uge1xuICBjb2xvcjogI0VBOUQxQjsgfVxuXG4uYWEtYmctb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBOUQxQjsgfVxuXG4uYWEtYWNjZW50LWZyZXNoLWdyZWVuIHN0cm9uZyB7XG4gIGNvbG9yOiAjODhFQUM5OyB9XG5cbi5hYS1zdWJoZWFkaW5nLmFhLWFjY2VudC1mcmVzaC1ncmVlbiB7XG4gIGNvbG9yOiAjODhFQUM5OyB9XG5cbi5hYS1hY2NlbnQtYWxsLWZyZXNoLWdyZWVuIHtcbiAgY29sb3I6ICM4OEVBQzk7IH1cblxuLmFhLWJnLWZyZXNoLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4RUFDOTsgfVxuXG4uYWEtYWNjZW50LXNvZnQteWVsbG93IHN0cm9uZyB7XG4gIGNvbG9yOiAjRkZGMUE3OyB9XG5cbi5hYS1zdWJoZWFkaW5nLmFhLWFjY2VudC1zb2Z0LXllbGxvdyB7XG4gIGNvbG9yOiAjRkZGMUE3OyB9XG5cbi5hYS1hY2NlbnQtYWxsLXNvZnQteWVsbG93IHtcbiAgY29sb3I6ICNGRkYxQTc7IH1cblxuLmFhLWJnLXNvZnQteWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjFBNzsgfVxuXG4uYWEtYWNjZW50LXNreS1ibHVlIHN0cm9uZyB7XG4gIGNvbG9yOiAjQ0NFQ0ZGOyB9XG5cbi5hYS1zdWJoZWFkaW5nLmFhLWFjY2VudC1za3ktYmx1ZSB7XG4gIGNvbG9yOiAjQ0NFQ0ZGOyB9XG5cbi5hYS1hY2NlbnQtYWxsLXNreS1ibHVlIHtcbiAgY29sb3I6ICNDQ0VDRkY7IH1cblxuLmFhLWJnLXNreS1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NDRUNGRjsgfVxuXG4uYWEtYWNjZW50LWRldmljZS1ncmVlbiBzdHJvbmcge1xuICBjb2xvcjogIzE3QzY2MjsgfVxuXG4uYWEtc3ViaGVhZGluZy5hYS1hY2NlbnQtZGV2aWNlLWdyZWVuIHtcbiAgY29sb3I6ICMxN0M2NjI7IH1cblxuLmFhLWFjY2VudC1hbGwtZGV2aWNlLWdyZWVuIHtcbiAgY29sb3I6ICMxN0M2NjI7IH1cblxuLmFhLWJnLWRldmljZS1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN0M2NjI7IH1cblxuLmFhLWFjY2VudC1jb250cm9sLW9yYW5nZSBzdHJvbmcge1xuICBjb2xvcjogI0ZGOEIwMDsgfVxuXG4uYWEtc3ViaGVhZGluZy5hYS1hY2NlbnQtY29udHJvbC1vcmFuZ2Uge1xuICBjb2xvcjogI0ZGOEIwMDsgfVxuXG4uYWEtYWNjZW50LWFsbC1jb250cm9sLW9yYW5nZSB7XG4gIGNvbG9yOiAjRkY4QjAwOyB9XG5cbi5hYS1iZy1jb250cm9sLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjhCMDA7IH1cblxuLmFhLWFjY2VudC1jb250cm9sLWJsdWUgc3Ryb25nIHtcbiAgY29sb3I6ICMxMDkzRTQ7IH1cblxuLmFhLXN1YmhlYWRpbmcuYWEtYWNjZW50LWNvbnRyb2wtYmx1ZSB7XG4gIGNvbG9yOiAjMTA5M0U0OyB9XG5cbi5hYS1hY2NlbnQtYWxsLWNvbnRyb2wtYmx1ZSB7XG4gIGNvbG9yOiAjMTA5M0U0OyB9XG5cbi5hYS1iZy1jb250cm9sLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTA5M0U0OyB9XG5cbi5hYS1hY2NlbnQtd29ya3MtYmx1ZSBzdHJvbmcge1xuICBjb2xvcjogIzEwOTNFNDsgfVxuXG4uYWEtc3ViaGVhZGluZy5hYS1hY2NlbnQtd29ya3MtYmx1ZSB7XG4gIGNvbG9yOiAjMTA5M0U0OyB9XG5cbi5hYS1hY2NlbnQtYWxsLXdvcmtzLWJsdWUge1xuICBjb2xvcjogIzEwOTNFNDsgfVxuXG4uYWEtYmctd29ya3MtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDkzRTQ7IH1cblxuLmFhLWJnLW92ZXJsYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFhLWJnLW92ZXJsYXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDU7IH1cbiAgLmFhLWJnLW92ZXJsYXkgPiAuYWEtaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDsgfVxuXG4uYWEtYmctdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFhLWJnLXZpZGVvID4gLmFhLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7IH1cblxuLmFhLWJnLXZpZGVvIHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5pZSAuYWEtYmctdmlkZW8ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5pZSAuYWEtYmctdmlkZW8gdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuLypcclxuICogVGhlIGNvbnRhaW5lciBvZiBhIG1vZHVsZVxyXG4gKi9cbi5hYS1tb2R1bGUge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi8qXHJcbiAqIFNldHMgdGhlIHdpZHRoIG9mIHRoZSBtb2R1bGVcclxuICovXG4uYWEtbW9kdWxlLXdpZHRoLS1wYWdlLFxuLmFhLW1vZHVsZS13aWR0aC0tZnVsbCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbW9kdWxlLXdpZHRoLS1wYWdlIHtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuXG5ib2R5IC5hYS1jb250ZW50LWNvbG9yLXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuYm9keSAuYWEtY29udGVudC1jb2xvci1ibGFjayB7XG4gIGNvbG9yOiAjMEMwMDQyOyB9XG5cbi8qXHJcbiAqIFNldHMgdGhlIGhlaWdodCBvZiB0aGUgbW9kdWxlXHJcbiAqL1xuLmFhLW1vZHVsZS1oZWlnaHQtLXNtYWxsLFxuLmFhLW1vZHVsZS1oZWlnaHQtLW5vcm1hbCxcbi5hYS1tb2R1bGUtaGVpZ2h0LS1mdWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uYWEtbW9kdWxlLWhlaWdodC0tc21hbGwge1xuICBtaW4taGVpZ2h0OiA0MDBweDsgfVxuICBAbWVkaWEgKG1heC1oZWlnaHQ6IDQwMHB4KSB7XG4gICAgLmFhLW1vZHVsZS1oZWlnaHQtLXNtYWxsIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDkwdmg7IH0gfVxuXG4uYWEtbW9kdWxlLWhlaWdodC0tbm9ybWFsIHtcbiAgbWluLWhlaWdodDogODAwcHg7IH1cbiAgQG1lZGlhIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAgIC5hYS1tb2R1bGUtaGVpZ2h0LS1ub3JtYWwge1xuICAgICAgbWluLWhlaWdodDogOTB2aDsgfSB9XG5cbi5hYS1tb2R1bGUtaGVpZ2h0LS1mdWxsIHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDk1cHgpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1tb2R1bGUtaGVpZ2h0LS1mdWxsIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDBweCk7IH0gfVxuXG4vKlxyXG4gKiBTZXRzIHRoZSBzcGFjaW5nIG9uIHRoZSBtb2R1bGVcclxuICovXG4vKiBNYXJnaW5zIGZvciBwYWdlIHdpZGUgbW9kdWxlcyAqL1xuLypcclxuICogVGhlIGNvbnRhaW5lciBvZiBhIG1vZHVsZXMgY29udGVudFxyXG4gKi9cbi5hYS1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLypcclxuICogQ29udHJvbHMgdGhlIHBvc2l0aW9uIG9mIHRoZSBjb250ZW50IHdpdGhpbiB0aGUgbW9kdWxlXHJcbiAqL1xuLmFhLWNvbnRlbnQtcG9zaXRpb24tLWxlZnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cblxuLmFhLWNvbnRlbnQtcG9zaXRpb24tLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi8qXHJcbiAqIENvbnRyb2xzIHRoZSBhbGlnbm1lbnQgb2YgdGhlIGNvbnRlbnQgd2l0aGluIHRoZSBtb2R1bGVcclxuICovXG4uYWEtY29udGVudC1hbGlnbm1lbnQtLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5hYS1jb250ZW50LWFsaWdubWVudC0tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuYWEtY29udGVudC1hbGlnbm1lbnQtbW9iaWxlLS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5hYS1jb250ZW50LWFsaWdubWVudC1tb2JpbGUtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLmFhLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogbWF4KDUlLCAyOHB4KTtcbiAgcGFkZGluZy1yaWdodDogbWF4KDUlLCAyOHB4KTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuYWEtaW5uZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiBtYXgoNyUsIDI4cHgpO1xuICAgICAgcGFkZGluZy1yaWdodDogbWF4KDclLCAyOHB4KTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1pbm5lciB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogY2FsYygxNDQwcHggLyAxMiAqIDEyKTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH0gfVxuXG4vKlxyXG4gKiBTZXRzIHRoZSB3aWR0aCBvZiB0aGUgY29udGVudCBpbiBhIG1vZHVsZVxyXG4gKi9cbi5hYS1jb250ZW50LXdpZHRoLS1uYXJyb3csXG4uYWEtY29udGVudC13aWR0aC0tbm9ybWFsLFxuLmFhLWNvbnRlbnQtd2lkdGgtLXdpZGUsXG4uYWEtY29udGVudC13aWR0aC0tZnVsbCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtY29udGVudC13aWR0aC0tbmFycm93IHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4IC8gMTIgKiA0KTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtY29udGVudC13aWR0aC0tbm9ybWFsIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4IC8gMTIgKiA2KTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtY29udGVudC13aWR0aC0td2lkZSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCAvIDEyICogMTApOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1jb250ZW50LXdpZHRoLS1mdWxsIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4IC8gMTIgKiAxMik7IH0gfVxuXG4ucHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi8qXHJcbiAqIEJvb3RzdHJhcCA0IGhpZGluZyBjbGFzc2VzXHJcbiAqL1xuLmhpZGRlbi14cy11cCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTQzcHgpIHtcbiAgLmhpZGRlbi14cy1kb3duIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhpZGRlbi1zbS11cCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaWRkZW4tc20tZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oaWRkZW4tbWQtdXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGlkZGVuLW1kLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGlkZGVuLWxnLXVwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oaWRkZW4tbGctZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGlkZGVuLXhsLXVwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4uaGlkZGVuLXhsLWRvd24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1yYWRpdXMtLWRlZmF1bHQge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5ib3JkZXItcmFkaXVzLXZpZGVvLS1kZWZhdWx0IGlmcmFtZSxcbi5ib3JkZXItcmFkaXVzLXZpZGVvLS1kZWZhdWx0IHZpZGVvIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uc2hhZG93LS1kZWZhdWx0IHtcbiAgYm94LXNoYWRvdzogMCAwIDdweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLnNoYWRvdy12aWRlby0tZGVmYXVsdCBpZnJhbWUsXG4uc2hhZG93LXZpZGVvLS1kZWZhdWx0IHZpZGVvIHtcbiAgYm94LXNoYWRvdzogMCAwIDdweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLnNoYWRvdy12aWRlby0tbGFyZ2UgaWZyYW1lLFxuLnNoYWRvdy12aWRlby0tbGFyZ2UgdmlkZW8ge1xuICBib3gtc2hhZG93OiAwIDAgMjZweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuYm9keS5wb3B1cC0tZW5hYmxlZCBtYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1MDsgfVxuXG4uYWEtcG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgei1pbmRleDogOTk5OTtcbiAgcGFkZGluZzogNjBweCAyMHB4OyB9XG4gIC5hYS1wb3B1cC5pcy1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmFhLXBvcHVwLmFhLXBvcHVwLS12aWRlbyB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5hYS1wb3B1cC5hYS1wb3B1cC0tdmlkZW8gLmFhLWNsb3NlLXBvcHVwIHtcbiAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgLmFhLXBvcHVwLmFhLXBvcHVwLS12aWRlbyAuYWEtcG9wdXBfX2lubmVyIHtcbiAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICB3aWR0aDogOTAlOyB9XG4gICAgLmFhLXBvcHVwLmFhLXBvcHVwLS12aWRlbyAuYWEtcG9wdXAtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgICAgIC5hYS1wb3B1cC5hYS1wb3B1cC0tdmlkZW8gLmFhLXBvcHVwLWNvbnRlbnQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMDsgfVxuICAuYWEtcG9wdXAgLnN1Ym1pdHRlZC1tZXNzYWdlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmNWY5O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgzNywgNDAsIDQyLCAwLjI1KTsgfVxuICAuYWEtcG9wdXAgLnN1Ym1pdHRlZC1tZXNzYWdlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5hYS1wb3B1cCAuYWEtcG9wdXBfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNTtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBib3gtc2hhZG93OiAwcHggNnB4IDhweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuICAuYWEtcG9wdXAgLmFhLXBvcHVwX19iZy5hYS1jbG9zZS1wb3B1cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5hYS1wb3B1cCBmb3JtIC5oc19zdWJtaXQgLmhzLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhkMTkzZTtcbiAgICBib3JkZXItY29sb3I6ICM4ZDE5M2U7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDE4cHggMzBweDsgfVxuICAuYWEtcG9wdXAgLmFhLXBvcHVwLWNvbnRlbnQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMTAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGNvbG9yOiAjMGMwMDQyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmFhLXBvcHVwIC5hYS1jbG9zZS1wb3B1cCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDA7IH1cbiAgICAuYWEtcG9wdXAgLmFhLWNsb3NlLXBvcHVwOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFhLXBvcHVwIC5hYS1jbG9zZS1wb3B1cCB7XG4gICAgICAgIHJpZ2h0OiAxNXB4OyB9IH1cbiAgLmFhLXBvcHVwIC5hYS1wb3B1cC1jb250ZW50X19kZXNjcmlwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5hYS1wb3B1cCAuYWEtYnV0dG9uLS0xLCAuYWEtcG9wdXAgLmFhLWZvcm0tYnV0dG9uLS0xIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5hYS1mb3JtLWJ1dHRvbi0tMSAuYWEtcG9wdXAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmFhLXBvcHVwIC5hYS1iZy1wcmltYXJ5IGEuYWEtYnV0dG9uLS0xLCAuYWEtYmctcHJpbWFyeSAuYWEtcG9wdXAgYS5hYS1idXR0b24tLTEsIC5hYS1wb3B1cCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMSwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmFhLXBvcHVwIGEuYWEtYnV0dG9uLS0xLCAuYWEtcG9wdXAgLmFhLWJnLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMSwgLmFhLWJnLXNlY29uZGFyeSAuYWEtcG9wdXAgYS5hYS1idXR0b24tLTEsIC5hYS1wb3B1cCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS0xLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IC5hYS1wb3B1cCBhLmFhLWJ1dHRvbi0tMSwgLmFhLXBvcHVwIC5hYS1iZy1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0xLCAuYWEtYmctY29tcGxlbWVudGFyeSAuYWEtcG9wdXAgYS5hYS1idXR0b24tLTEsIC5hYS1wb3B1cCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMSwgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgLmFhLXBvcHVwIGEuYWEtYnV0dG9uLS0xLCAuYWEtcG9wdXAgLmFhLWJnLWxpZ2h0IGEuYWEtYnV0dG9uLS0xLCAuYWEtYmctbGlnaHQgLmFhLXBvcHVwIGEuYWEtYnV0dG9uLS0xLCAuYWEtcG9wdXAgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IGEuYWEtYnV0dG9uLS0xLCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgLmFhLXBvcHVwIGEuYWEtYnV0dG9uLS0xLCAuYWEtcG9wdXAgLmFhLWJnLWRhcmsgYS5hYS1idXR0b24tLTEsIC5hYS1iZy1kYXJrIC5hYS1wb3B1cCBhLmFhLWJ1dHRvbi0tMSwgLmFhLXBvcHVwIC5hYS1iZy1vdmVybGF5LS1kYXJrIGEuYWEtYnV0dG9uLS0xLCAuYWEtYmctb3ZlcmxheS0tZGFyayAuYWEtcG9wdXAgYS5hYS1idXR0b24tLTEsIC5hYS1wb3B1cCAuYWEtYmctd2hpdGUgYS5hYS1idXR0b24tLTEsIC5hYS1iZy13aGl0ZSAuYWEtcG9wdXAgYS5hYS1idXR0b24tLTEsIC5hYS1wb3B1cCAuYWEtYmctb3ZlcmxheS0td2hpdGUgYS5hYS1idXR0b24tLTEsIC5hYS1iZy1vdmVybGF5LS13aGl0ZSAuYWEtcG9wdXAgYS5hYS1idXR0b24tLTEsIC5hYS1wb3B1cCAuYWEtYmctYmxhY2sgYS5hYS1idXR0b24tLTEsIC5hYS1iZy1ibGFjayAuYWEtcG9wdXAgYS5hYS1idXR0b24tLTEsIC5hYS1wb3B1cCAuYWEtYmctb3ZlcmxheS0tYmxhY2sgYS5hYS1idXR0b24tLTEsIC5hYS1iZy1vdmVybGF5LS1ibGFjayAuYWEtcG9wdXAgYS5hYS1idXR0b24tLTEsIC5hYS1wb3B1cCAuYWEtYmctc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS0xLCAuYWEtYmctc2VhLWdyZWVuIC5hYS1wb3B1cCBhLmFhLWJ1dHRvbi0tMSwgLmFhLXBvcHVwIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLTEsIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gLmFhLXBvcHVwIGEuYWEtYnV0dG9uLS0xLCAuYWEtcG9wdXAgLmFhLWJnLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi0tMSwgLmFhLWJnLWRhcmstYmx1ZSAuYWEtcG9wdXAgYS5hYS1idXR0b24tLTEsIC5hYS1wb3B1cCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIGEuYWEtYnV0dG9uLS0xLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIC5hYS1wb3B1cCBhLmFhLWJ1dHRvbi0tMSwgLmFhLXBvcHVwIC5ocy1idXR0b24sIC5hYS1wb3B1cCAuYWEtZm9ybS0tZGFyayAuaHMtZm9ybSAuaHMtYnV0dG9uLCAuYWEtZm9ybS0tZGFyayAuaHMtZm9ybSAuYWEtcG9wdXAgLmhzLWJ1dHRvbiwgLmFhLXBvcHVwIC5hYS1iZy1saWdodCAuaHMtZm9ybSAuaHMtYnV0dG9uLCAuYWEtYmctbGlnaHQgLmhzLWZvcm0gLmFhLXBvcHVwIC5ocy1idXR0b24sIC5hYS1wb3B1cCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgLmhzLWZvcm0gLmhzLWJ1dHRvbiwgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IC5ocy1mb3JtIC5hYS1wb3B1cCAuaHMtYnV0dG9uLCAuYWEtcG9wdXAgLmFhLWJnLXdoaXRlIC5ocy1mb3JtIC5ocy1idXR0b24sIC5hYS1iZy13aGl0ZSAuaHMtZm9ybSAuYWEtcG9wdXAgLmhzLWJ1dHRvbiwgLmFhLXBvcHVwIC5hYS1iZy1vdmVybGF5LS13aGl0ZSAuaHMtZm9ybSAuaHMtYnV0dG9uLCAuYWEtYmctb3ZlcmxheS0td2hpdGUgLmhzLWZvcm0gLmFhLXBvcHVwIC5ocy1idXR0b24sIC5hYS1wb3B1cCAuYWEtYmctY29tcGxlbWVudGFyeSAuaHMtZm9ybSAuaHMtYnV0dG9uLCAuYWEtYmctY29tcGxlbWVudGFyeSAuaHMtZm9ybSAuYWEtcG9wdXAgLmhzLWJ1dHRvbiwgLmFhLXBvcHVwIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IC5ocy1mb3JtIC5ocy1idXR0b24sIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IC5ocy1mb3JtIC5hYS1wb3B1cCAuaHMtYnV0dG9uLCAuYWEtcG9wdXAgLmFhLWJnLW5vbmUgLmhzLWZvcm0gLmhzLWJ1dHRvbiwgLmFhLWJnLW5vbmUgLmhzLWZvcm0gLmFhLXBvcHVwIC5ocy1idXR0b24sIC5hYS1wb3B1cCAuYWEtY29udGVudC1jb2xvci0tZGFyayAuaHMtZm9ybSAuaHMtYnV0dG9uLCAuYWEtY29udGVudC1jb2xvci0tZGFyayAuaHMtZm9ybSAuYWEtcG9wdXAgLmhzLWJ1dHRvbiwgLmFhLXBvcHVwIC5hYS1tb2R1bGUgLmFhLWZvcm0tLXdoaXRlLWJnIC5ocy1mb3JtIC5ocy1idXR0b24sIC5hYS1tb2R1bGUgLmFhLWZvcm0tLXdoaXRlLWJnIC5ocy1mb3JtIC5hYS1wb3B1cCAuaHMtYnV0dG9uLCAuYWEtcG9wdXAgLmFhLWhlcm8tZm9ybSAuaHMtZm9ybSAuaHMtYnV0dG9uLCAuYWEtaGVyby1mb3JtIC5ocy1mb3JtIC5hYS1wb3B1cCAuaHMtYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uY29udGVudC13cmFwcGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMXJlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzgwcHgpIHtcbiAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbi5kbmQtc2VjdGlvbiA+IC5yb3ctZmx1aWQsXG4uY29udGFpbmVyLXdpZHRoIHtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kbmQtc2VjdGlvbiAuZG5kLWNvbHVtbiB7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbi8qIENTUyB2YXJpYWJsZXMgKi9cbjpyb290IHtcbiAgLS1nYXA6IDIuMTI3NjU5NTc0JTtcbiAgLS1ibGFjazogIzJBMkEyRTtcbiAgLS15ZWxsb3c6ICNGQ0JEMjk7XG4gIC0tcGluazogI0VFQTBCNztcbiAgLS10dXJxdW9pc2U6ICM2REMzQ0E7XG4gIC0tdmlvbGV0OiAjRDFBQ0RDO1xuICAtLWJsdWU6ICM1RkMzRUI7IH1cblxuLyogTW9iaWxlIGxheW91dCAqL1xuLnJvdy1mbHVpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnJvdy1mbHVpZCBbY2xhc3MqPSdzcGFuJ10ge1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qIERlc2t0b3AgbGF5b3V0ICovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJvdy1mbHVpZCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5yb3ctZmx1aWQgLnNwYW4xMSB7XG4gICAgd2lkdGg6IGNhbGMoOTEuNjYlIC0gdmFyKC0tZ2FwKSk7IH1cbiAgLnJvdy1mbHVpZCAuc3BhbjEwIHtcbiAgICB3aWR0aDogY2FsYyg4My4zMyUgLSB2YXIoLS1nYXApKTsgfVxuICAucm93LWZsdWlkIC5zcGFuOSB7XG4gICAgd2lkdGg6IGNhbGMoNzUlIC0gdmFyKC0tZ2FwKSk7IH1cbiAgLnJvdy1mbHVpZCAuc3Bhbjgge1xuICAgIHdpZHRoOiBjYWxjKDY2LjY2JSAtIHZhcigtLWdhcCkpOyB9XG4gIC5yb3ctZmx1aWQgLnNwYW43IHtcbiAgICB3aWR0aDogY2FsYyg1OC4zMyUgLSB2YXIoLS1nYXApKTsgfVxuICAucm93LWZsdWlkIC5zcGFuNiB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gdmFyKC0tZ2FwKSk7IH1cbiAgLnJvdy1mbHVpZCAuc3BhbjUge1xuICAgIHdpZHRoOiBjYWxjKDQxLjY2JSAtIHZhcigtLWdhcCkpOyB9XG4gIC5yb3ctZmx1aWQgLnNwYW40IHtcbiAgICB3aWR0aDogY2FsYygzMy4zMyUgLSB2YXIoLS1nYXApKTsgfVxuICAucm93LWZsdWlkIC5zcGFuMyB7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gdmFyKC0tZ2FwKSk7IH1cbiAgLnJvdy1mbHVpZCAuc3BhbjIge1xuICAgIHdpZHRoOiBjYWxjKDE2LjY2JSAtIHZhcigtLWdhcCkpOyB9XG4gIC5yb3ctZmx1aWQgLnNwYW4xIHtcbiAgICB3aWR0aDogY2FsYyg4LjMzJSAtIHZhcigtLWdhcCkpOyB9IH1cblxuLyoqXHJcbiAqIENvbXBvbmVudHNcclxuICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBCdXR0b25zXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1idXR0b24sIC5ocy1idXR0b24sIC5ocy1mb3JtIC5ocy1idXR0b24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1idXR0b24sIC5ocy1idXR0b24sIC5ocy1mb3JtIC5ocy1idXR0b24ge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgLmFhLWJ1dHRvbjpob3ZlciwgLmhzLWJ1dHRvbjpob3ZlciwgLmFhLWJ1dHRvbjpmb2N1cywgLmhzLWJ1dHRvbjpmb2N1cywgLmFhLWJ1dHRvbjphY3RpdmUsIC5ocy1idXR0b246YWN0aXZlIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbmEuYWEtYnV0dG9uLCBhLmhzLWJ1dHRvbiwgLmhzLWZvcm0gYS5ocy1idXR0b24ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLypcclxuICogVGhlbWUgYnV0dG9uc1xyXG4gKi9cbi5hYS1idXR0b24tLTEsIGEuYWEtYnV0dG9uLS0xLCAuYWEtZm9ybS1idXR0b24tLTEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmFhLWJnLXByaW1hcnkgYS5hYS1idXR0b24tLTEsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGEuYWEtYnV0dG9uLS0xLCAuYWEtYmctc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS0xLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS0xLCAuYWEtYmctY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMSwgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTEsIC5hYS1iZy1saWdodCBhLmFhLWJ1dHRvbi0tMSwgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IGEuYWEtYnV0dG9uLS0xLCAuYWEtYmctZGFyayBhLmFhLWJ1dHRvbi0tMSwgLmFhLWJnLW92ZXJsYXktLWRhcmsgYS5hYS1idXR0b24tLTEsIC5hYS1iZy13aGl0ZSBhLmFhLWJ1dHRvbi0tMSwgLmFhLWJnLW92ZXJsYXktLXdoaXRlIGEuYWEtYnV0dG9uLS0xLCAuYWEtYmctYmxhY2sgYS5hYS1idXR0b24tLTEsIC5hYS1iZy1vdmVybGF5LS1ibGFjayBhLmFhLWJ1dHRvbi0tMSwgLmFhLWJnLXNlYS1ncmVlbiBhLmFhLWJ1dHRvbi0tMSwgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiBhLmFhLWJ1dHRvbi0tMSwgLmFhLWJnLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi0tMSwgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi0tMSwgLmhzLWJ1dHRvbiwgLmFhLWZvcm0tLWRhcmsgLmhzLWZvcm0gLmhzLWJ1dHRvbiwgLmFhLWJnLWxpZ2h0IC5ocy1mb3JtIC5ocy1idXR0b24sIC5hYS1iZy1vdmVybGF5LS1saWdodCAuaHMtZm9ybSAuaHMtYnV0dG9uLCAuYWEtYmctd2hpdGUgLmhzLWZvcm0gLmhzLWJ1dHRvbiwgLmFhLWJnLW92ZXJsYXktLXdoaXRlIC5ocy1mb3JtIC5ocy1idXR0b24sIC5hYS1iZy1jb21wbGVtZW50YXJ5IC5ocy1mb3JtIC5ocy1idXR0b24sIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IC5ocy1mb3JtIC5ocy1idXR0b24sIC5hYS1iZy1ub25lIC5ocy1mb3JtIC5ocy1idXR0b24sIC5hYS1jb250ZW50LWNvbG9yLS1kYXJrIC5ocy1mb3JtIC5ocy1idXR0b24sIC5hYS1tb2R1bGUgLmFhLWZvcm0tLXdoaXRlLWJnIC5ocy1mb3JtIC5ocy1idXR0b24sIC5hYS1oZXJvLWZvcm0gLmhzLWZvcm0gLmhzLWJ1dHRvbiwgLmFhLWhlcm8tbGFuZGluZy1wYWdlIC5hYS1oZXJvLWZvcm0gLmhzLWZvcm0gLmhzLWJ1dHRvbiwgLmFhLWhlcm8tc3VwcG9ydC1mb3JtIC5hYS1oZXJvLWZvcm0gLmhzLWZvcm0gLmhzLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDE4cHggMzBweDtcbiAgYm9yZGVyLWNvbG9yOiAjOEQxOTNFO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhEMTkzRTsgfVxuICAuYWEtYnV0dG9uLS0xOmhvdmVyLCAuYWEtZm9ybS1idXR0b24tLTEgaW5wdXQ6aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSwgLmFhLWJnLXByaW1hcnkgYS5hYS1idXR0b24tLTE6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGEuYWEtYnV0dG9uLS0xOmhvdmVyLCAuYWEtYmctc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS0xOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS0xOmhvdmVyLCAuYWEtYmctY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMTpob3ZlciwgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTE6aG92ZXIsIC5hYS1iZy1saWdodCBhLmFhLWJ1dHRvbi0tMTpob3ZlciwgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IGEuYWEtYnV0dG9uLS0xOmhvdmVyLCAuYWEtYmctZGFyayBhLmFhLWJ1dHRvbi0tMTpob3ZlciwgLmFhLWJnLW92ZXJsYXktLWRhcmsgYS5hYS1idXR0b24tLTE6aG92ZXIsIC5hYS1iZy13aGl0ZSBhLmFhLWJ1dHRvbi0tMTpob3ZlciwgLmFhLWJnLW92ZXJsYXktLXdoaXRlIGEuYWEtYnV0dG9uLS0xOmhvdmVyLCAuYWEtYmctYmxhY2sgYS5hYS1idXR0b24tLTE6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1ibGFjayBhLmFhLWJ1dHRvbi0tMTpob3ZlciwgLmFhLWJnLXNlYS1ncmVlbiBhLmFhLWJ1dHRvbi0tMTpob3ZlciwgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiBhLmFhLWJ1dHRvbi0tMTpob3ZlciwgLmFhLWJnLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi0tMTpob3ZlciwgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi0tMTpob3ZlciwgLmhzLWJ1dHRvbjpob3ZlciwgLmFhLWZvcm0tLWRhcmsgLmhzLWZvcm0gLmhzLWJ1dHRvbjpob3ZlciwgLmFhLWJnLWxpZ2h0IC5ocy1mb3JtIC5ocy1idXR0b246aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1saWdodCAuaHMtZm9ybSAuaHMtYnV0dG9uOmhvdmVyLCAuYWEtYmctd2hpdGUgLmhzLWZvcm0gLmhzLWJ1dHRvbjpob3ZlciwgLmFhLWJnLW92ZXJsYXktLXdoaXRlIC5ocy1mb3JtIC5ocy1idXR0b246aG92ZXIsIC5hYS1iZy1jb21wbGVtZW50YXJ5IC5ocy1mb3JtIC5ocy1idXR0b246aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IC5ocy1mb3JtIC5ocy1idXR0b246aG92ZXIsIC5hYS1iZy1ub25lIC5ocy1mb3JtIC5ocy1idXR0b246aG92ZXIsIC5hYS1jb250ZW50LWNvbG9yLS1kYXJrIC5ocy1mb3JtIC5ocy1idXR0b246aG92ZXIsIC5hYS1tb2R1bGUgLmFhLWZvcm0tLXdoaXRlLWJnIC5ocy1mb3JtIC5ocy1idXR0b246aG92ZXIsIC5hYS1oZXJvLWZvcm0gLmhzLWZvcm0gLmhzLWJ1dHRvbjpob3ZlciwgLmFhLWJ1dHRvbi0tMTpmb2N1cywgLmFhLWZvcm0tYnV0dG9uLS0xIGlucHV0OmZvY3VzW3R5cGU9XCJzdWJtaXRcIl0sIC5hYS1iZy1wcmltYXJ5IGEuYWEtYnV0dG9uLS0xOmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMTpmb2N1cywgLmFhLWJnLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMTpmb2N1cywgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMTpmb2N1cywgLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTE6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0xOmZvY3VzLCAuYWEtYmctbGlnaHQgYS5hYS1idXR0b24tLTE6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmFhLWJ1dHRvbi0tMTpmb2N1cywgLmFhLWJnLWRhcmsgYS5hYS1idXR0b24tLTE6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1kYXJrIGEuYWEtYnV0dG9uLS0xOmZvY3VzLCAuYWEtYmctd2hpdGUgYS5hYS1idXR0b24tLTE6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmFhLWJ1dHRvbi0tMTpmb2N1cywgLmFhLWJnLWJsYWNrIGEuYWEtYnV0dG9uLS0xOmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tYmxhY2sgYS5hYS1idXR0b24tLTE6Zm9jdXMsIC5hYS1iZy1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLTE6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLTE6Zm9jdXMsIC5hYS1iZy1kYXJrLWJsdWUgYS5hYS1idXR0b24tLTE6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgYS5hYS1idXR0b24tLTE6Zm9jdXMsIC5ocy1idXR0b246Zm9jdXMsIC5hYS1mb3JtLS1kYXJrIC5ocy1mb3JtIC5ocy1idXR0b246Zm9jdXMsIC5hYS1iZy1saWdodCAuaHMtZm9ybSAuaHMtYnV0dG9uOmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgLmhzLWZvcm0gLmhzLWJ1dHRvbjpmb2N1cywgLmFhLWJnLXdoaXRlIC5ocy1mb3JtIC5ocy1idXR0b246Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS13aGl0ZSAuaHMtZm9ybSAuaHMtYnV0dG9uOmZvY3VzLCAuYWEtYmctY29tcGxlbWVudGFyeSAuaHMtZm9ybSAuaHMtYnV0dG9uOmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSAuaHMtZm9ybSAuaHMtYnV0dG9uOmZvY3VzLCAuYWEtYmctbm9uZSAuaHMtZm9ybSAuaHMtYnV0dG9uOmZvY3VzLCAuYWEtY29udGVudC1jb2xvci0tZGFyayAuaHMtZm9ybSAuaHMtYnV0dG9uOmZvY3VzLCAuYWEtbW9kdWxlIC5hYS1mb3JtLS13aGl0ZS1iZyAuaHMtZm9ybSAuaHMtYnV0dG9uOmZvY3VzLCAuYWEtaGVyby1mb3JtIC5ocy1mb3JtIC5ocy1idXR0b246Zm9jdXMsIC5hYS1idXR0b24tLTE6YWN0aXZlLCAuYWEtZm9ybS1idXR0b24tLTEgaW5wdXQ6YWN0aXZlW3R5cGU9XCJzdWJtaXRcIl0sIC5hYS1iZy1wcmltYXJ5IGEuYWEtYnV0dG9uLS0xOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYS5hYS1idXR0b24tLTE6YWN0aXZlLCAuYWEtYmctc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS0xOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMTphY3RpdmUsIC5hYS1iZy1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0xOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTE6YWN0aXZlLCAuYWEtYmctbGlnaHQgYS5hYS1idXR0b24tLTE6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYS5hYS1idXR0b24tLTE6YWN0aXZlLCAuYWEtYmctZGFyayBhLmFhLWJ1dHRvbi0tMTphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1kYXJrIGEuYWEtYnV0dG9uLS0xOmFjdGl2ZSwgLmFhLWJnLXdoaXRlIGEuYWEtYnV0dG9uLS0xOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLXdoaXRlIGEuYWEtYnV0dG9uLS0xOmFjdGl2ZSwgLmFhLWJnLWJsYWNrIGEuYWEtYnV0dG9uLS0xOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLWJsYWNrIGEuYWEtYnV0dG9uLS0xOmFjdGl2ZSwgLmFhLWJnLXNlYS1ncmVlbiBhLmFhLWJ1dHRvbi0tMTphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLTE6YWN0aXZlLCAuYWEtYmctZGFyay1ibHVlIGEuYWEtYnV0dG9uLS0xOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi0tMTphY3RpdmUsIC5ocy1idXR0b246YWN0aXZlLCAuYWEtZm9ybS0tZGFyayAuaHMtZm9ybSAuaHMtYnV0dG9uOmFjdGl2ZSwgLmFhLWJnLWxpZ2h0IC5ocy1mb3JtIC5ocy1idXR0b246YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgLmhzLWZvcm0gLmhzLWJ1dHRvbjphY3RpdmUsIC5hYS1iZy13aGl0ZSAuaHMtZm9ybSAuaHMtYnV0dG9uOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLXdoaXRlIC5ocy1mb3JtIC5ocy1idXR0b246YWN0aXZlLCAuYWEtYmctY29tcGxlbWVudGFyeSAuaHMtZm9ybSAuaHMtYnV0dG9uOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgLmhzLWZvcm0gLmhzLWJ1dHRvbjphY3RpdmUsIC5hYS1iZy1ub25lIC5ocy1mb3JtIC5ocy1idXR0b246YWN0aXZlLCAuYWEtY29udGVudC1jb2xvci0tZGFyayAuaHMtZm9ybSAuaHMtYnV0dG9uOmFjdGl2ZSwgLmFhLW1vZHVsZSAuYWEtZm9ybS0td2hpdGUtYmcgLmhzLWZvcm0gLmhzLWJ1dHRvbjphY3RpdmUsIC5hYS1oZXJvLWZvcm0gLmhzLWZvcm0gLmhzLWJ1dHRvbjphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogIzcxMTQzMjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzExNDMyOyB9XG5cbi5hYS1idXR0b24tLTEtb3V0bGluZSwgYS5hYS1idXR0b24tLTEtb3V0bGluZSwgLmFhLWZvcm0tYnV0dG9uLS0xLW91dGxpbmUgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmFhLWJnLXByaW1hcnkgYS5hYS1idXR0b24tLTEtb3V0bGluZSwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYS5hYS1idXR0b24tLTEtb3V0bGluZSwgLmFhLWJnLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMS1vdXRsaW5lLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS0xLW91dGxpbmUsIC5hYS1iZy1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0xLW91dGxpbmUsIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0xLW91dGxpbmUsIC5hYS1iZy1saWdodCBhLmFhLWJ1dHRvbi0tMS1vdXRsaW5lLCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYS5hYS1idXR0b24tLTEtb3V0bGluZSwgLmFhLWJnLWRhcmsgYS5hYS1idXR0b24tLTEtb3V0bGluZSwgLmFhLWJnLW92ZXJsYXktLWRhcmsgYS5hYS1idXR0b24tLTEtb3V0bGluZSwgLmFhLWJnLXdoaXRlIGEuYWEtYnV0dG9uLS0xLW91dGxpbmUsIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmFhLWJ1dHRvbi0tMS1vdXRsaW5lLCAuYWEtYmctYmxhY2sgYS5hYS1idXR0b24tLTEtb3V0bGluZSwgLmFhLWJnLW92ZXJsYXktLWJsYWNrIGEuYWEtYnV0dG9uLS0xLW91dGxpbmUsIC5hYS1iZy1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLTEtb3V0bGluZSwgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiBhLmFhLWJ1dHRvbi0tMS1vdXRsaW5lLCAuYWEtYmctZGFyay1ibHVlIGEuYWEtYnV0dG9uLS0xLW91dGxpbmUsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgYS5hYS1idXR0b24tLTEtb3V0bGluZSB7XG4gIHBhZGRpbmc6IDE4cHggMzBweDtcbiAgYm9yZGVyLWNvbG9yOiAjOEQxOTNFO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBjb2xvcjogIzhEMTkzRTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmFhLWJ1dHRvbi0tMS1vdXRsaW5lOmhvdmVyLCAuYWEtZm9ybS1idXR0b24tLTEtb3V0bGluZSBpbnB1dDpob3Zlclt0eXBlPVwic3VibWl0XCJdLCAuYWEtYmctcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMS1vdXRsaW5lOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMS1vdXRsaW5lOmhvdmVyLCAuYWEtYmctc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS0xLW91dGxpbmU6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTEtb3V0bGluZTpob3ZlciwgLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTEtb3V0bGluZTpob3ZlciwgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTEtb3V0bGluZTpob3ZlciwgLmFhLWJnLWxpZ2h0IGEuYWEtYnV0dG9uLS0xLW91dGxpbmU6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmFhLWJ1dHRvbi0tMS1vdXRsaW5lOmhvdmVyLCAuYWEtYmctZGFyayBhLmFhLWJ1dHRvbi0tMS1vdXRsaW5lOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tZGFyayBhLmFhLWJ1dHRvbi0tMS1vdXRsaW5lOmhvdmVyLCAuYWEtYmctd2hpdGUgYS5hYS1idXR0b24tLTEtb3V0bGluZTpob3ZlciwgLmFhLWJnLW92ZXJsYXktLXdoaXRlIGEuYWEtYnV0dG9uLS0xLW91dGxpbmU6aG92ZXIsIC5hYS1iZy1ibGFjayBhLmFhLWJ1dHRvbi0tMS1vdXRsaW5lOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tYmxhY2sgYS5hYS1idXR0b24tLTEtb3V0bGluZTpob3ZlciwgLmFhLWJnLXNlYS1ncmVlbiBhLmFhLWJ1dHRvbi0tMS1vdXRsaW5lOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS0xLW91dGxpbmU6aG92ZXIsIC5hYS1iZy1kYXJrLWJsdWUgYS5hYS1idXR0b24tLTEtb3V0bGluZTpob3ZlciwgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi0tMS1vdXRsaW5lOmhvdmVyLCAuYWEtYnV0dG9uLS0xLW91dGxpbmU6Zm9jdXMsIC5hYS1mb3JtLWJ1dHRvbi0tMS1vdXRsaW5lIGlucHV0OmZvY3VzW3R5cGU9XCJzdWJtaXRcIl0sIC5hYS1iZy1wcmltYXJ5IGEuYWEtYnV0dG9uLS0xLW91dGxpbmU6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGEuYWEtYnV0dG9uLS0xLW91dGxpbmU6Zm9jdXMsIC5hYS1iZy1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTEtb3V0bGluZTpmb2N1cywgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMS1vdXRsaW5lOmZvY3VzLCAuYWEtYmctY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMS1vdXRsaW5lOmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMS1vdXRsaW5lOmZvY3VzLCAuYWEtYmctbGlnaHQgYS5hYS1idXR0b24tLTEtb3V0bGluZTpmb2N1cywgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IGEuYWEtYnV0dG9uLS0xLW91dGxpbmU6Zm9jdXMsIC5hYS1iZy1kYXJrIGEuYWEtYnV0dG9uLS0xLW91dGxpbmU6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1kYXJrIGEuYWEtYnV0dG9uLS0xLW91dGxpbmU6Zm9jdXMsIC5hYS1iZy13aGl0ZSBhLmFhLWJ1dHRvbi0tMS1vdXRsaW5lOmZvY3VzLCAuYWEtYmctb3ZlcmxheS0td2hpdGUgYS5hYS1idXR0b24tLTEtb3V0bGluZTpmb2N1cywgLmFhLWJnLWJsYWNrIGEuYWEtYnV0dG9uLS0xLW91dGxpbmU6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1ibGFjayBhLmFhLWJ1dHRvbi0tMS1vdXRsaW5lOmZvY3VzLCAuYWEtYmctc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS0xLW91dGxpbmU6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLTEtb3V0bGluZTpmb2N1cywgLmFhLWJnLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi0tMS1vdXRsaW5lOmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIGEuYWEtYnV0dG9uLS0xLW91dGxpbmU6Zm9jdXMsIC5hYS1idXR0b24tLTEtb3V0bGluZTphY3RpdmUsIC5hYS1mb3JtLWJ1dHRvbi0tMS1vdXRsaW5lIGlucHV0OmFjdGl2ZVt0eXBlPVwic3VibWl0XCJdLCAuYWEtYmctcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMS1vdXRsaW5lOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYS5hYS1idXR0b24tLTEtb3V0bGluZTphY3RpdmUsIC5hYS1iZy1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTEtb3V0bGluZTphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTEtb3V0bGluZTphY3RpdmUsIC5hYS1iZy1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0xLW91dGxpbmU6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMS1vdXRsaW5lOmFjdGl2ZSwgLmFhLWJnLWxpZ2h0IGEuYWEtYnV0dG9uLS0xLW91dGxpbmU6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYS5hYS1idXR0b24tLTEtb3V0bGluZTphY3RpdmUsIC5hYS1iZy1kYXJrIGEuYWEtYnV0dG9uLS0xLW91dGxpbmU6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tZGFyayBhLmFhLWJ1dHRvbi0tMS1vdXRsaW5lOmFjdGl2ZSwgLmFhLWJnLXdoaXRlIGEuYWEtYnV0dG9uLS0xLW91dGxpbmU6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0td2hpdGUgYS5hYS1idXR0b24tLTEtb3V0bGluZTphY3RpdmUsIC5hYS1iZy1ibGFjayBhLmFhLWJ1dHRvbi0tMS1vdXRsaW5lOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLWJsYWNrIGEuYWEtYnV0dG9uLS0xLW91dGxpbmU6YWN0aXZlLCAuYWEtYmctc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS0xLW91dGxpbmU6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS0xLW91dGxpbmU6YWN0aXZlLCAuYWEtYmctZGFyay1ibHVlIGEuYWEtYnV0dG9uLS0xLW91dGxpbmU6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIGEuYWEtYnV0dG9uLS0xLW91dGxpbmU6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICM4RDE5M0U7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhEMTkzRTsgfVxuXG4uYWEtYnV0dG9uLS0xLWFycm93LCBhLmFhLWJ1dHRvbi0tMS1hcnJvdywgLmFhLWZvcm0tYnV0dG9uLS0xLWFycm93IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5hYS1iZy1wcmltYXJ5IGEuYWEtYnV0dG9uLS0xLWFycm93LCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMS1hcnJvdywgLmFhLWJnLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMS1hcnJvdywgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMS1hcnJvdywgLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTEtYXJyb3csIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0xLWFycm93LCAuYWEtYmctbGlnaHQgYS5hYS1idXR0b24tLTEtYXJyb3csIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmFhLWJ1dHRvbi0tMS1hcnJvdywgLmFhLWJnLWRhcmsgYS5hYS1idXR0b24tLTEtYXJyb3csIC5hYS1iZy1vdmVybGF5LS1kYXJrIGEuYWEtYnV0dG9uLS0xLWFycm93LCAuYWEtYmctd2hpdGUgYS5hYS1idXR0b24tLTEtYXJyb3csIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmFhLWJ1dHRvbi0tMS1hcnJvdywgLmFhLWJnLWJsYWNrIGEuYWEtYnV0dG9uLS0xLWFycm93LCAuYWEtYmctb3ZlcmxheS0tYmxhY2sgYS5hYS1idXR0b24tLTEtYXJyb3csIC5hYS1iZy1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLTEtYXJyb3csIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLTEtYXJyb3csIC5hYS1iZy1kYXJrLWJsdWUgYS5hYS1idXR0b24tLTEtYXJyb3csIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgYS5hYS1idXR0b24tLTEtYXJyb3cge1xuICBwYWRkaW5nOiAxOHB4IDMwcHg7XG4gIGJvcmRlci1jb2xvcjogIzhEMTkzRTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RDE5M0U7IH1cbiAgLmFhLWJ1dHRvbi0tMS1hcnJvdzpob3ZlciwgLmFhLWZvcm0tYnV0dG9uLS0xLWFycm93IGlucHV0OmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sIC5hYS1iZy1wcmltYXJ5IGEuYWEtYnV0dG9uLS0xLWFycm93OmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMS1hcnJvdzpob3ZlciwgLmFhLWJnLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMS1hcnJvdzpob3ZlciwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMS1hcnJvdzpob3ZlciwgLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTEtYXJyb3c6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0xLWFycm93OmhvdmVyLCAuYWEtYmctbGlnaHQgYS5hYS1idXR0b24tLTEtYXJyb3c6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmFhLWJ1dHRvbi0tMS1hcnJvdzpob3ZlciwgLmFhLWJnLWRhcmsgYS5hYS1idXR0b24tLTEtYXJyb3c6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1kYXJrIGEuYWEtYnV0dG9uLS0xLWFycm93OmhvdmVyLCAuYWEtYmctd2hpdGUgYS5hYS1idXR0b24tLTEtYXJyb3c6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmFhLWJ1dHRvbi0tMS1hcnJvdzpob3ZlciwgLmFhLWJnLWJsYWNrIGEuYWEtYnV0dG9uLS0xLWFycm93OmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tYmxhY2sgYS5hYS1idXR0b24tLTEtYXJyb3c6aG92ZXIsIC5hYS1iZy1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLTEtYXJyb3c6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLTEtYXJyb3c6aG92ZXIsIC5hYS1iZy1kYXJrLWJsdWUgYS5hYS1idXR0b24tLTEtYXJyb3c6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgYS5hYS1idXR0b24tLTEtYXJyb3c6aG92ZXIsIC5hYS1idXR0b24tLTEtYXJyb3c6Zm9jdXMsIC5hYS1mb3JtLWJ1dHRvbi0tMS1hcnJvdyBpbnB1dDpmb2N1c1t0eXBlPVwic3VibWl0XCJdLCAuYWEtYmctcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMS1hcnJvdzpmb2N1cywgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYS5hYS1idXR0b24tLTEtYXJyb3c6Zm9jdXMsIC5hYS1iZy1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTEtYXJyb3c6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTEtYXJyb3c6Zm9jdXMsIC5hYS1iZy1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0xLWFycm93OmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMS1hcnJvdzpmb2N1cywgLmFhLWJnLWxpZ2h0IGEuYWEtYnV0dG9uLS0xLWFycm93OmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYS5hYS1idXR0b24tLTEtYXJyb3c6Zm9jdXMsIC5hYS1iZy1kYXJrIGEuYWEtYnV0dG9uLS0xLWFycm93OmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tZGFyayBhLmFhLWJ1dHRvbi0tMS1hcnJvdzpmb2N1cywgLmFhLWJnLXdoaXRlIGEuYWEtYnV0dG9uLS0xLWFycm93OmZvY3VzLCAuYWEtYmctb3ZlcmxheS0td2hpdGUgYS5hYS1idXR0b24tLTEtYXJyb3c6Zm9jdXMsIC5hYS1iZy1ibGFjayBhLmFhLWJ1dHRvbi0tMS1hcnJvdzpmb2N1cywgLmFhLWJnLW92ZXJsYXktLWJsYWNrIGEuYWEtYnV0dG9uLS0xLWFycm93OmZvY3VzLCAuYWEtYmctc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS0xLWFycm93OmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS0xLWFycm93OmZvY3VzLCAuYWEtYmctZGFyay1ibHVlIGEuYWEtYnV0dG9uLS0xLWFycm93OmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIGEuYWEtYnV0dG9uLS0xLWFycm93OmZvY3VzLCAuYWEtYnV0dG9uLS0xLWFycm93OmFjdGl2ZSwgLmFhLWZvcm0tYnV0dG9uLS0xLWFycm93IGlucHV0OmFjdGl2ZVt0eXBlPVwic3VibWl0XCJdLCAuYWEtYmctcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMS1hcnJvdzphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGEuYWEtYnV0dG9uLS0xLWFycm93OmFjdGl2ZSwgLmFhLWJnLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMS1hcnJvdzphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTEtYXJyb3c6YWN0aXZlLCAuYWEtYmctY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMS1hcnJvdzphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0xLWFycm93OmFjdGl2ZSwgLmFhLWJnLWxpZ2h0IGEuYWEtYnV0dG9uLS0xLWFycm93OmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IGEuYWEtYnV0dG9uLS0xLWFycm93OmFjdGl2ZSwgLmFhLWJnLWRhcmsgYS5hYS1idXR0b24tLTEtYXJyb3c6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tZGFyayBhLmFhLWJ1dHRvbi0tMS1hcnJvdzphY3RpdmUsIC5hYS1iZy13aGl0ZSBhLmFhLWJ1dHRvbi0tMS1hcnJvdzphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmFhLWJ1dHRvbi0tMS1hcnJvdzphY3RpdmUsIC5hYS1iZy1ibGFjayBhLmFhLWJ1dHRvbi0tMS1hcnJvdzphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1ibGFjayBhLmFhLWJ1dHRvbi0tMS1hcnJvdzphY3RpdmUsIC5hYS1iZy1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLTEtYXJyb3c6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS0xLWFycm93OmFjdGl2ZSwgLmFhLWJnLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi0tMS1hcnJvdzphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgYS5hYS1idXR0b24tLTEtYXJyb3c6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICM3MTE0MzI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcxMTQzMjsgfVxuXG4uYWEtYnV0dG9uLS0yLCBhLmFhLWJ1dHRvbi0tMiwgLmFhLWZvcm0tYnV0dG9uLS0yIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5hYS1iZy1wcmltYXJ5IGEuYWEtYnV0dG9uLS0yLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMiwgLmFhLWJnLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMiwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMiwgLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTIsIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0yLCAuYWEtYmctbGlnaHQgYS5hYS1idXR0b24tLTIsIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmFhLWJ1dHRvbi0tMiwgLmFhLWJnLWRhcmsgYS5hYS1idXR0b24tLTIsIC5hYS1iZy1vdmVybGF5LS1kYXJrIGEuYWEtYnV0dG9uLS0yLCAuYWEtYmctd2hpdGUgYS5hYS1idXR0b24tLTIsIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmFhLWJ1dHRvbi0tMiwgLmFhLWJnLWJsYWNrIGEuYWEtYnV0dG9uLS0yLCAuYWEtYmctb3ZlcmxheS0tYmxhY2sgYS5hYS1idXR0b24tLTIsIC5hYS1iZy1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLTIsIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLTIsIC5hYS1iZy1kYXJrLWJsdWUgYS5hYS1idXR0b24tLTIsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgYS5hYS1idXR0b24tLTIge1xuICBwYWRkaW5nOiAxOHB4IDMwcHg7XG4gIGJvcmRlci1jb2xvcjogIzg4RUFDOTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgY29sb3I6ICMwQzAwNDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4OEVBQzk7IH1cbiAgLmFhLWJ1dHRvbi0tMjpob3ZlciwgLmFhLWZvcm0tYnV0dG9uLS0yIGlucHV0OmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sIC5hYS1iZy1wcmltYXJ5IGEuYWEtYnV0dG9uLS0yOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMjpob3ZlciwgLmFhLWJnLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMjpob3ZlciwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMjpob3ZlciwgLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTI6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0yOmhvdmVyLCAuYWEtYmctbGlnaHQgYS5hYS1idXR0b24tLTI6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmFhLWJ1dHRvbi0tMjpob3ZlciwgLmFhLWJnLWRhcmsgYS5hYS1idXR0b24tLTI6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1kYXJrIGEuYWEtYnV0dG9uLS0yOmhvdmVyLCAuYWEtYmctd2hpdGUgYS5hYS1idXR0b24tLTI6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmFhLWJ1dHRvbi0tMjpob3ZlciwgLmFhLWJnLWJsYWNrIGEuYWEtYnV0dG9uLS0yOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tYmxhY2sgYS5hYS1idXR0b24tLTI6aG92ZXIsIC5hYS1iZy1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLTI6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLTI6aG92ZXIsIC5hYS1iZy1kYXJrLWJsdWUgYS5hYS1idXR0b24tLTI6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgYS5hYS1idXR0b24tLTI6aG92ZXIsIC5hYS1idXR0b24tLTI6Zm9jdXMsIC5hYS1mb3JtLWJ1dHRvbi0tMiBpbnB1dDpmb2N1c1t0eXBlPVwic3VibWl0XCJdLCAuYWEtYmctcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMjpmb2N1cywgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYS5hYS1idXR0b24tLTI6Zm9jdXMsIC5hYS1iZy1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTI6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTI6Zm9jdXMsIC5hYS1iZy1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0yOmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMjpmb2N1cywgLmFhLWJnLWxpZ2h0IGEuYWEtYnV0dG9uLS0yOmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYS5hYS1idXR0b24tLTI6Zm9jdXMsIC5hYS1iZy1kYXJrIGEuYWEtYnV0dG9uLS0yOmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tZGFyayBhLmFhLWJ1dHRvbi0tMjpmb2N1cywgLmFhLWJnLXdoaXRlIGEuYWEtYnV0dG9uLS0yOmZvY3VzLCAuYWEtYmctb3ZlcmxheS0td2hpdGUgYS5hYS1idXR0b24tLTI6Zm9jdXMsIC5hYS1iZy1ibGFjayBhLmFhLWJ1dHRvbi0tMjpmb2N1cywgLmFhLWJnLW92ZXJsYXktLWJsYWNrIGEuYWEtYnV0dG9uLS0yOmZvY3VzLCAuYWEtYmctc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS0yOmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS0yOmZvY3VzLCAuYWEtYmctZGFyay1ibHVlIGEuYWEtYnV0dG9uLS0yOmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIGEuYWEtYnV0dG9uLS0yOmZvY3VzLCAuYWEtYnV0dG9uLS0yOmFjdGl2ZSwgLmFhLWZvcm0tYnV0dG9uLS0yIGlucHV0OmFjdGl2ZVt0eXBlPVwic3VibWl0XCJdLCAuYWEtYmctcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMjphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGEuYWEtYnV0dG9uLS0yOmFjdGl2ZSwgLmFhLWJnLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMjphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTI6YWN0aXZlLCAuYWEtYmctY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMjphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0yOmFjdGl2ZSwgLmFhLWJnLWxpZ2h0IGEuYWEtYnV0dG9uLS0yOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IGEuYWEtYnV0dG9uLS0yOmFjdGl2ZSwgLmFhLWJnLWRhcmsgYS5hYS1idXR0b24tLTI6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tZGFyayBhLmFhLWJ1dHRvbi0tMjphY3RpdmUsIC5hYS1iZy13aGl0ZSBhLmFhLWJ1dHRvbi0tMjphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmFhLWJ1dHRvbi0tMjphY3RpdmUsIC5hYS1iZy1ibGFjayBhLmFhLWJ1dHRvbi0tMjphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1ibGFjayBhLmFhLWJ1dHRvbi0tMjphY3RpdmUsIC5hYS1iZy1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLTI6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS0yOmFjdGl2ZSwgLmFhLWJnLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi0tMjphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgYS5hYS1idXR0b24tLTI6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICM2ZGJiYTE7XG4gICAgY29sb3I6ICMwQzAwNDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZkYmJhMTsgfVxuXG4uYWEtYnV0dG9uLS0yLW91dGxpbmUsIGEuYWEtYnV0dG9uLS0yLW91dGxpbmUsIC5hYS1mb3JtLWJ1dHRvbi0tMi1vdXRsaW5lIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5hYS1iZy1wcmltYXJ5IGEuYWEtYnV0dG9uLS0yLW91dGxpbmUsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGEuYWEtYnV0dG9uLS0yLW91dGxpbmUsIC5hYS1iZy1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTItb3V0bGluZSwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lLCAuYWEtYmctY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lLCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lLCAuYWEtYmctbGlnaHQgYS5hYS1idXR0b24tLTItb3V0bGluZSwgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IGEuYWEtYnV0dG9uLS0yLW91dGxpbmUsIC5hYS1iZy1kYXJrIGEuYWEtYnV0dG9uLS0yLW91dGxpbmUsIC5hYS1iZy1vdmVybGF5LS1kYXJrIGEuYWEtYnV0dG9uLS0yLW91dGxpbmUsIC5hYS1iZy13aGl0ZSBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lLCAuYWEtYmctb3ZlcmxheS0td2hpdGUgYS5hYS1idXR0b24tLTItb3V0bGluZSwgLmFhLWJnLWJsYWNrIGEuYWEtYnV0dG9uLS0yLW91dGxpbmUsIC5hYS1iZy1vdmVybGF5LS1ibGFjayBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lLCAuYWEtYmctc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS0yLW91dGxpbmUsIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLTItb3V0bGluZSwgLmFhLWJnLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIGEuYWEtYnV0dG9uLS0yLW91dGxpbmUge1xuICBwYWRkaW5nOiAxOHB4IDMwcHg7XG4gIGJvcmRlci1jb2xvcjogIzg4RUFDOTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgY29sb3I6ICM4OEVBQzk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5hYS1idXR0b24tLTItb3V0bGluZTpob3ZlciwgLmFhLWZvcm0tYnV0dG9uLS0yLW91dGxpbmUgaW5wdXQ6aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSwgLmFhLWJnLXByaW1hcnkgYS5hYS1idXR0b24tLTItb3V0bGluZTpob3ZlciwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYS5hYS1idXR0b24tLTItb3V0bGluZTpob3ZlciwgLmFhLWJnLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS0yLW91dGxpbmU6aG92ZXIsIC5hYS1iZy1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0yLW91dGxpbmU6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0yLW91dGxpbmU6aG92ZXIsIC5hYS1iZy1saWdodCBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYS5hYS1idXR0b24tLTItb3V0bGluZTpob3ZlciwgLmFhLWJnLWRhcmsgYS5hYS1idXR0b24tLTItb3V0bGluZTpob3ZlciwgLmFhLWJnLW92ZXJsYXktLWRhcmsgYS5hYS1idXR0b24tLTItb3V0bGluZTpob3ZlciwgLmFhLWJnLXdoaXRlIGEuYWEtYnV0dG9uLS0yLW91dGxpbmU6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lOmhvdmVyLCAuYWEtYmctYmxhY2sgYS5hYS1idXR0b24tLTItb3V0bGluZTpob3ZlciwgLmFhLWJnLW92ZXJsYXktLWJsYWNrIGEuYWEtYnV0dG9uLS0yLW91dGxpbmU6aG92ZXIsIC5hYS1iZy1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLTItb3V0bGluZTpob3ZlciwgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lOmhvdmVyLCAuYWEtYmctZGFyay1ibHVlIGEuYWEtYnV0dG9uLS0yLW91dGxpbmU6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgYS5hYS1idXR0b24tLTItb3V0bGluZTpob3ZlciwgLmFhLWJ1dHRvbi0tMi1vdXRsaW5lOmZvY3VzLCAuYWEtZm9ybS1idXR0b24tLTItb3V0bGluZSBpbnB1dDpmb2N1c1t0eXBlPVwic3VibWl0XCJdLCAuYWEtYmctcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lOmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lOmZvY3VzLCAuYWEtYmctc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS0yLW91dGxpbmU6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTItb3V0bGluZTpmb2N1cywgLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTItb3V0bGluZTpmb2N1cywgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTItb3V0bGluZTpmb2N1cywgLmFhLWJnLWxpZ2h0IGEuYWEtYnV0dG9uLS0yLW91dGxpbmU6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lOmZvY3VzLCAuYWEtYmctZGFyayBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lOmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tZGFyayBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lOmZvY3VzLCAuYWEtYmctd2hpdGUgYS5hYS1idXR0b24tLTItb3V0bGluZTpmb2N1cywgLmFhLWJnLW92ZXJsYXktLXdoaXRlIGEuYWEtYnV0dG9uLS0yLW91dGxpbmU6Zm9jdXMsIC5hYS1iZy1ibGFjayBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lOmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tYmxhY2sgYS5hYS1idXR0b24tLTItb3V0bGluZTpmb2N1cywgLmFhLWJnLXNlYS1ncmVlbiBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lOmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS0yLW91dGxpbmU6Zm9jdXMsIC5hYS1iZy1kYXJrLWJsdWUgYS5hYS1idXR0b24tLTItb3V0bGluZTpmb2N1cywgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lOmZvY3VzLCAuYWEtYnV0dG9uLS0yLW91dGxpbmU6YWN0aXZlLCAuYWEtZm9ybS1idXR0b24tLTItb3V0bGluZSBpbnB1dDphY3RpdmVbdHlwZT1cInN1Ym1pdFwiXSwgLmFhLWJnLXByaW1hcnkgYS5hYS1idXR0b24tLTItb3V0bGluZTphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGEuYWEtYnV0dG9uLS0yLW91dGxpbmU6YWN0aXZlLCAuYWEtYmctc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS0yLW91dGxpbmU6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS0yLW91dGxpbmU6YWN0aXZlLCAuYWEtYmctY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTItb3V0bGluZTphY3RpdmUsIC5hYS1iZy1saWdodCBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IGEuYWEtYnV0dG9uLS0yLW91dGxpbmU6YWN0aXZlLCAuYWEtYmctZGFyayBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLWRhcmsgYS5hYS1idXR0b24tLTItb3V0bGluZTphY3RpdmUsIC5hYS1iZy13aGl0ZSBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLXdoaXRlIGEuYWEtYnV0dG9uLS0yLW91dGxpbmU6YWN0aXZlLCAuYWEtYmctYmxhY2sgYS5hYS1idXR0b24tLTItb3V0bGluZTphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1ibGFjayBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lOmFjdGl2ZSwgLmFhLWJnLXNlYS1ncmVlbiBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lOmFjdGl2ZSwgLmFhLWJnLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjODhFQUM5O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4OEVBQzk7IH1cblxuLmFhLWJ1dHRvbi0tMi1hcnJvdywgYS5hYS1idXR0b24tLTItYXJyb3csIC5hYS1mb3JtLWJ1dHRvbi0tMi1hcnJvdyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuYWEtYmctcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMi1hcnJvdywgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYS5hYS1idXR0b24tLTItYXJyb3csIC5hYS1iZy1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTItYXJyb3csIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTItYXJyb3csIC5hYS1iZy1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0yLWFycm93LCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMi1hcnJvdywgLmFhLWJnLWxpZ2h0IGEuYWEtYnV0dG9uLS0yLWFycm93LCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYS5hYS1idXR0b24tLTItYXJyb3csIC5hYS1iZy1kYXJrIGEuYWEtYnV0dG9uLS0yLWFycm93LCAuYWEtYmctb3ZlcmxheS0tZGFyayBhLmFhLWJ1dHRvbi0tMi1hcnJvdywgLmFhLWJnLXdoaXRlIGEuYWEtYnV0dG9uLS0yLWFycm93LCAuYWEtYmctb3ZlcmxheS0td2hpdGUgYS5hYS1idXR0b24tLTItYXJyb3csIC5hYS1iZy1ibGFjayBhLmFhLWJ1dHRvbi0tMi1hcnJvdywgLmFhLWJnLW92ZXJsYXktLWJsYWNrIGEuYWEtYnV0dG9uLS0yLWFycm93LCAuYWEtYmctc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS0yLWFycm93LCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS0yLWFycm93LCAuYWEtYmctZGFyay1ibHVlIGEuYWEtYnV0dG9uLS0yLWFycm93LCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIGEuYWEtYnV0dG9uLS0yLWFycm93IHtcbiAgcGFkZGluZzogMThweCAzMHB4O1xuICBib3JkZXItY29sb3I6ICM4OEVBQzk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGNvbG9yOiAjMEMwMDQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODhFQUM5OyB9XG4gIC5hYS1idXR0b24tLTItYXJyb3c6aG92ZXIsIC5hYS1mb3JtLWJ1dHRvbi0tMi1hcnJvdyBpbnB1dDpob3Zlclt0eXBlPVwic3VibWl0XCJdLCAuYWEtYmctcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMi1hcnJvdzpob3ZlciwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYS5hYS1idXR0b24tLTItYXJyb3c6aG92ZXIsIC5hYS1iZy1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTItYXJyb3c6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTItYXJyb3c6aG92ZXIsIC5hYS1iZy1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0yLWFycm93OmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMi1hcnJvdzpob3ZlciwgLmFhLWJnLWxpZ2h0IGEuYWEtYnV0dG9uLS0yLWFycm93OmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYS5hYS1idXR0b24tLTItYXJyb3c6aG92ZXIsIC5hYS1iZy1kYXJrIGEuYWEtYnV0dG9uLS0yLWFycm93OmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tZGFyayBhLmFhLWJ1dHRvbi0tMi1hcnJvdzpob3ZlciwgLmFhLWJnLXdoaXRlIGEuYWEtYnV0dG9uLS0yLWFycm93OmhvdmVyLCAuYWEtYmctb3ZlcmxheS0td2hpdGUgYS5hYS1idXR0b24tLTItYXJyb3c6aG92ZXIsIC5hYS1iZy1ibGFjayBhLmFhLWJ1dHRvbi0tMi1hcnJvdzpob3ZlciwgLmFhLWJnLW92ZXJsYXktLWJsYWNrIGEuYWEtYnV0dG9uLS0yLWFycm93OmhvdmVyLCAuYWEtYmctc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS0yLWFycm93OmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS0yLWFycm93OmhvdmVyLCAuYWEtYmctZGFyay1ibHVlIGEuYWEtYnV0dG9uLS0yLWFycm93OmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIGEuYWEtYnV0dG9uLS0yLWFycm93OmhvdmVyLCAuYWEtYnV0dG9uLS0yLWFycm93OmZvY3VzLCAuYWEtZm9ybS1idXR0b24tLTItYXJyb3cgaW5wdXQ6Zm9jdXNbdHlwZT1cInN1Ym1pdFwiXSwgLmFhLWJnLXByaW1hcnkgYS5hYS1idXR0b24tLTItYXJyb3c6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGEuYWEtYnV0dG9uLS0yLWFycm93OmZvY3VzLCAuYWEtYmctc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS0yLWFycm93OmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS0yLWFycm93OmZvY3VzLCAuYWEtYmctY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMi1hcnJvdzpmb2N1cywgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTItYXJyb3c6Zm9jdXMsIC5hYS1iZy1saWdodCBhLmFhLWJ1dHRvbi0tMi1hcnJvdzpmb2N1cywgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IGEuYWEtYnV0dG9uLS0yLWFycm93OmZvY3VzLCAuYWEtYmctZGFyayBhLmFhLWJ1dHRvbi0tMi1hcnJvdzpmb2N1cywgLmFhLWJnLW92ZXJsYXktLWRhcmsgYS5hYS1idXR0b24tLTItYXJyb3c6Zm9jdXMsIC5hYS1iZy13aGl0ZSBhLmFhLWJ1dHRvbi0tMi1hcnJvdzpmb2N1cywgLmFhLWJnLW92ZXJsYXktLXdoaXRlIGEuYWEtYnV0dG9uLS0yLWFycm93OmZvY3VzLCAuYWEtYmctYmxhY2sgYS5hYS1idXR0b24tLTItYXJyb3c6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1ibGFjayBhLmFhLWJ1dHRvbi0tMi1hcnJvdzpmb2N1cywgLmFhLWJnLXNlYS1ncmVlbiBhLmFhLWJ1dHRvbi0tMi1hcnJvdzpmb2N1cywgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiBhLmFhLWJ1dHRvbi0tMi1hcnJvdzpmb2N1cywgLmFhLWJnLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi0tMi1hcnJvdzpmb2N1cywgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi0tMi1hcnJvdzpmb2N1cywgLmFhLWJ1dHRvbi0tMi1hcnJvdzphY3RpdmUsIC5hYS1mb3JtLWJ1dHRvbi0tMi1hcnJvdyBpbnB1dDphY3RpdmVbdHlwZT1cInN1Ym1pdFwiXSwgLmFhLWJnLXByaW1hcnkgYS5hYS1idXR0b24tLTItYXJyb3c6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMi1hcnJvdzphY3RpdmUsIC5hYS1iZy1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTItYXJyb3c6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS0yLWFycm93OmFjdGl2ZSwgLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTItYXJyb3c6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMi1hcnJvdzphY3RpdmUsIC5hYS1iZy1saWdodCBhLmFhLWJ1dHRvbi0tMi1hcnJvdzphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmFhLWJ1dHRvbi0tMi1hcnJvdzphY3RpdmUsIC5hYS1iZy1kYXJrIGEuYWEtYnV0dG9uLS0yLWFycm93OmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLWRhcmsgYS5hYS1idXR0b24tLTItYXJyb3c6YWN0aXZlLCAuYWEtYmctd2hpdGUgYS5hYS1idXR0b24tLTItYXJyb3c6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0td2hpdGUgYS5hYS1idXR0b24tLTItYXJyb3c6YWN0aXZlLCAuYWEtYmctYmxhY2sgYS5hYS1idXR0b24tLTItYXJyb3c6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tYmxhY2sgYS5hYS1idXR0b24tLTItYXJyb3c6YWN0aXZlLCAuYWEtYmctc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS0yLWFycm93OmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiBhLmFhLWJ1dHRvbi0tMi1hcnJvdzphY3RpdmUsIC5hYS1iZy1kYXJrLWJsdWUgYS5hYS1idXR0b24tLTItYXJyb3c6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIGEuYWEtYnV0dG9uLS0yLWFycm93OmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmRiYmExO1xuICAgIGNvbG9yOiAjMEMwMDQyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZGJiYTE7IH1cblxuLmFhLWJ1dHRvbi0tMywgYS5hYS1idXR0b24tLTMsIC5hYS1mb3JtLWJ1dHRvbi0tMyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuYWEtYmctcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMywgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYS5hYS1idXR0b24tLTMsIC5hYS1iZy1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTMsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTMsIC5hYS1iZy1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0zLCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMywgLmFhLWJnLWxpZ2h0IGEuYWEtYnV0dG9uLS0zLCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYS5hYS1idXR0b24tLTMsIC5hYS1iZy1kYXJrIGEuYWEtYnV0dG9uLS0zLCAuYWEtYmctb3ZlcmxheS0tZGFyayBhLmFhLWJ1dHRvbi0tMywgLmFhLWJnLXdoaXRlIGEuYWEtYnV0dG9uLS0zLCAuYWEtYmctb3ZlcmxheS0td2hpdGUgYS5hYS1idXR0b24tLTMsIC5hYS1iZy1ibGFjayBhLmFhLWJ1dHRvbi0tMywgLmFhLWJnLW92ZXJsYXktLWJsYWNrIGEuYWEtYnV0dG9uLS0zLCAuYWEtYmctc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS0zLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS0zLCAuYWEtYmctZGFyay1ibHVlIGEuYWEtYnV0dG9uLS0zLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIGEuYWEtYnV0dG9uLS0zLCAuYWEtZm9ybS0tbGlnaHQgLmhzLWZvcm0gLmhzLWJ1dHRvbiwgLmFhLWJnLXByaW1hcnkgLmhzLWZvcm0gLmhzLWJ1dHRvbiwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmhzLWZvcm0gLmhzLWJ1dHRvbiwgLmFhLWJnLXNlY29uZGFyeSAuaHMtZm9ybSAuaHMtYnV0dG9uLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IC5ocy1mb3JtIC5ocy1idXR0b24sIC5hYS1jb250ZW50LWNvbG9yLS1saWdodCAuaHMtZm9ybSAuaHMtYnV0dG9uLCAuYWEtYmctc2VhLWdyZWVuIC5ocy1mb3JtIC5ocy1idXR0b24sIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gLmhzLWZvcm0gLmhzLWJ1dHRvbiwgLmFhLWJnLWRhcmstYmx1ZSAuaHMtZm9ybSAuaHMtYnV0dG9uLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIC5ocy1mb3JtIC5ocy1idXR0b24ge1xuICBwYWRkaW5nOiAxOHB4IDMwcHg7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgY29sb3I6ICM4RDE5M0U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmFhLWJ1dHRvbi0tMzpob3ZlciwgLmFhLWZvcm0tYnV0dG9uLS0zIGlucHV0OmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sIC5hYS1iZy1wcmltYXJ5IGEuYWEtYnV0dG9uLS0zOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMzpob3ZlciwgLmFhLWJnLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMzpob3ZlciwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMzpob3ZlciwgLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTM6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0zOmhvdmVyLCAuYWEtYmctbGlnaHQgYS5hYS1idXR0b24tLTM6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmFhLWJ1dHRvbi0tMzpob3ZlciwgLmFhLWJnLWRhcmsgYS5hYS1idXR0b24tLTM6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1kYXJrIGEuYWEtYnV0dG9uLS0zOmhvdmVyLCAuYWEtYmctd2hpdGUgYS5hYS1idXR0b24tLTM6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmFhLWJ1dHRvbi0tMzpob3ZlciwgLmFhLWJnLWJsYWNrIGEuYWEtYnV0dG9uLS0zOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tYmxhY2sgYS5hYS1idXR0b24tLTM6aG92ZXIsIC5hYS1iZy1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLTM6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLTM6aG92ZXIsIC5hYS1iZy1kYXJrLWJsdWUgYS5hYS1idXR0b24tLTM6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgYS5hYS1idXR0b24tLTM6aG92ZXIsIC5hYS1mb3JtLS1saWdodCAuaHMtZm9ybSAuaHMtYnV0dG9uOmhvdmVyLCAuYWEtYmctcHJpbWFyeSAuaHMtZm9ybSAuaHMtYnV0dG9uOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuaHMtZm9ybSAuaHMtYnV0dG9uOmhvdmVyLCAuYWEtYmctc2Vjb25kYXJ5IC5ocy1mb3JtIC5ocy1idXR0b246aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmhzLWZvcm0gLmhzLWJ1dHRvbjpob3ZlciwgLmFhLWNvbnRlbnQtY29sb3ItLWxpZ2h0IC5ocy1mb3JtIC5ocy1idXR0b246aG92ZXIsIC5hYS1iZy1zZWEtZ3JlZW4gLmhzLWZvcm0gLmhzLWJ1dHRvbjpob3ZlciwgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiAuaHMtZm9ybSAuaHMtYnV0dG9uOmhvdmVyLCAuYWEtYmctZGFyay1ibHVlIC5ocy1mb3JtIC5ocy1idXR0b246aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgLmhzLWZvcm0gLmhzLWJ1dHRvbjpob3ZlciwgLmFhLWJ1dHRvbi0tMzpmb2N1cywgLmFhLWZvcm0tYnV0dG9uLS0zIGlucHV0OmZvY3VzW3R5cGU9XCJzdWJtaXRcIl0sIC5hYS1iZy1wcmltYXJ5IGEuYWEtYnV0dG9uLS0zOmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMzpmb2N1cywgLmFhLWJnLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMzpmb2N1cywgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMzpmb2N1cywgLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTM6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0zOmZvY3VzLCAuYWEtYmctbGlnaHQgYS5hYS1idXR0b24tLTM6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmFhLWJ1dHRvbi0tMzpmb2N1cywgLmFhLWJnLWRhcmsgYS5hYS1idXR0b24tLTM6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1kYXJrIGEuYWEtYnV0dG9uLS0zOmZvY3VzLCAuYWEtYmctd2hpdGUgYS5hYS1idXR0b24tLTM6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmFhLWJ1dHRvbi0tMzpmb2N1cywgLmFhLWJnLWJsYWNrIGEuYWEtYnV0dG9uLS0zOmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tYmxhY2sgYS5hYS1idXR0b24tLTM6Zm9jdXMsIC5hYS1iZy1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLTM6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLTM6Zm9jdXMsIC5hYS1iZy1kYXJrLWJsdWUgYS5hYS1idXR0b24tLTM6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgYS5hYS1idXR0b24tLTM6Zm9jdXMsIC5hYS1mb3JtLS1saWdodCAuaHMtZm9ybSAuaHMtYnV0dG9uOmZvY3VzLCAuYWEtYmctcHJpbWFyeSAuaHMtZm9ybSAuaHMtYnV0dG9uOmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuaHMtZm9ybSAuaHMtYnV0dG9uOmZvY3VzLCAuYWEtYmctc2Vjb25kYXJ5IC5ocy1mb3JtIC5ocy1idXR0b246Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmhzLWZvcm0gLmhzLWJ1dHRvbjpmb2N1cywgLmFhLWNvbnRlbnQtY29sb3ItLWxpZ2h0IC5ocy1mb3JtIC5ocy1idXR0b246Zm9jdXMsIC5hYS1iZy1zZWEtZ3JlZW4gLmhzLWZvcm0gLmhzLWJ1dHRvbjpmb2N1cywgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiAuaHMtZm9ybSAuaHMtYnV0dG9uOmZvY3VzLCAuYWEtYmctZGFyay1ibHVlIC5ocy1mb3JtIC5ocy1idXR0b246Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgLmhzLWZvcm0gLmhzLWJ1dHRvbjpmb2N1cywgLmFhLWJ1dHRvbi0tMzphY3RpdmUsIC5hYS1mb3JtLWJ1dHRvbi0tMyBpbnB1dDphY3RpdmVbdHlwZT1cInN1Ym1pdFwiXSwgLmFhLWJnLXByaW1hcnkgYS5hYS1idXR0b24tLTM6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMzphY3RpdmUsIC5hYS1iZy1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTM6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS0zOmFjdGl2ZSwgLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTM6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMzphY3RpdmUsIC5hYS1iZy1saWdodCBhLmFhLWJ1dHRvbi0tMzphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmFhLWJ1dHRvbi0tMzphY3RpdmUsIC5hYS1iZy1kYXJrIGEuYWEtYnV0dG9uLS0zOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLWRhcmsgYS5hYS1idXR0b24tLTM6YWN0aXZlLCAuYWEtYmctd2hpdGUgYS5hYS1idXR0b24tLTM6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0td2hpdGUgYS5hYS1idXR0b24tLTM6YWN0aXZlLCAuYWEtYmctYmxhY2sgYS5hYS1idXR0b24tLTM6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tYmxhY2sgYS5hYS1idXR0b24tLTM6YWN0aXZlLCAuYWEtYmctc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS0zOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiBhLmFhLWJ1dHRvbi0tMzphY3RpdmUsIC5hYS1iZy1kYXJrLWJsdWUgYS5hYS1idXR0b24tLTM6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIGEuYWEtYnV0dG9uLS0zOmFjdGl2ZSwgLmFhLWZvcm0tLWxpZ2h0IC5ocy1mb3JtIC5ocy1idXR0b246YWN0aXZlLCAuYWEtYmctcHJpbWFyeSAuaHMtZm9ybSAuaHMtYnV0dG9uOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmhzLWZvcm0gLmhzLWJ1dHRvbjphY3RpdmUsIC5hYS1iZy1zZWNvbmRhcnkgLmhzLWZvcm0gLmhzLWJ1dHRvbjphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmhzLWZvcm0gLmhzLWJ1dHRvbjphY3RpdmUsIC5hYS1jb250ZW50LWNvbG9yLS1saWdodCAuaHMtZm9ybSAuaHMtYnV0dG9uOmFjdGl2ZSwgLmFhLWJnLXNlYS1ncmVlbiAuaHMtZm9ybSAuaHMtYnV0dG9uOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiAuaHMtZm9ybSAuaHMtYnV0dG9uOmFjdGl2ZSwgLmFhLWJnLWRhcmstYmx1ZSAuaHMtZm9ybSAuaHMtYnV0dG9uOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuaHMtZm9ybSAuaHMtYnV0dG9uOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZThkMWQ4O1xuICAgIGNvbG9yOiAjOEQxOTNFO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGQxZDg7IH1cblxuLmFhLWJ1dHRvbi0tMy1hcnJvdywgYS5hYS1idXR0b24tLTMtYXJyb3csIC5hYS1mb3JtLWJ1dHRvbi0tMy1hcnJvdyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuYWEtYmctcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMy1hcnJvdywgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYS5hYS1idXR0b24tLTMtYXJyb3csIC5hYS1iZy1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTMtYXJyb3csIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTMtYXJyb3csIC5hYS1iZy1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0zLWFycm93LCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMy1hcnJvdywgLmFhLWJnLWxpZ2h0IGEuYWEtYnV0dG9uLS0zLWFycm93LCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYS5hYS1idXR0b24tLTMtYXJyb3csIC5hYS1iZy1kYXJrIGEuYWEtYnV0dG9uLS0zLWFycm93LCAuYWEtYmctb3ZlcmxheS0tZGFyayBhLmFhLWJ1dHRvbi0tMy1hcnJvdywgLmFhLWJnLXdoaXRlIGEuYWEtYnV0dG9uLS0zLWFycm93LCAuYWEtYmctb3ZlcmxheS0td2hpdGUgYS5hYS1idXR0b24tLTMtYXJyb3csIC5hYS1iZy1ibGFjayBhLmFhLWJ1dHRvbi0tMy1hcnJvdywgLmFhLWJnLW92ZXJsYXktLWJsYWNrIGEuYWEtYnV0dG9uLS0zLWFycm93LCAuYWEtYmctc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS0zLWFycm93LCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS0zLWFycm93LCAuYWEtYmctZGFyay1ibHVlIGEuYWEtYnV0dG9uLS0zLWFycm93LCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIGEuYWEtYnV0dG9uLS0zLWFycm93IHtcbiAgcGFkZGluZzogMThweCAzMHB4O1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGNvbG9yOiAjOEQxOTNFO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5hYS1idXR0b24tLTMtYXJyb3c6aG92ZXIsIC5hYS1mb3JtLWJ1dHRvbi0tMy1hcnJvdyBpbnB1dDpob3Zlclt0eXBlPVwic3VibWl0XCJdLCAuYWEtYmctcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMy1hcnJvdzpob3ZlciwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYS5hYS1idXR0b24tLTMtYXJyb3c6aG92ZXIsIC5hYS1iZy1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTMtYXJyb3c6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTMtYXJyb3c6aG92ZXIsIC5hYS1iZy1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0zLWFycm93OmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMy1hcnJvdzpob3ZlciwgLmFhLWJnLWxpZ2h0IGEuYWEtYnV0dG9uLS0zLWFycm93OmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYS5hYS1idXR0b24tLTMtYXJyb3c6aG92ZXIsIC5hYS1iZy1kYXJrIGEuYWEtYnV0dG9uLS0zLWFycm93OmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tZGFyayBhLmFhLWJ1dHRvbi0tMy1hcnJvdzpob3ZlciwgLmFhLWJnLXdoaXRlIGEuYWEtYnV0dG9uLS0zLWFycm93OmhvdmVyLCAuYWEtYmctb3ZlcmxheS0td2hpdGUgYS5hYS1idXR0b24tLTMtYXJyb3c6aG92ZXIsIC5hYS1iZy1ibGFjayBhLmFhLWJ1dHRvbi0tMy1hcnJvdzpob3ZlciwgLmFhLWJnLW92ZXJsYXktLWJsYWNrIGEuYWEtYnV0dG9uLS0zLWFycm93OmhvdmVyLCAuYWEtYmctc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS0zLWFycm93OmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS0zLWFycm93OmhvdmVyLCAuYWEtYmctZGFyay1ibHVlIGEuYWEtYnV0dG9uLS0zLWFycm93OmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIGEuYWEtYnV0dG9uLS0zLWFycm93OmhvdmVyLCAuYWEtYnV0dG9uLS0zLWFycm93OmZvY3VzLCAuYWEtZm9ybS1idXR0b24tLTMtYXJyb3cgaW5wdXQ6Zm9jdXNbdHlwZT1cInN1Ym1pdFwiXSwgLmFhLWJnLXByaW1hcnkgYS5hYS1idXR0b24tLTMtYXJyb3c6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGEuYWEtYnV0dG9uLS0zLWFycm93OmZvY3VzLCAuYWEtYmctc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS0zLWFycm93OmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS0zLWFycm93OmZvY3VzLCAuYWEtYmctY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMy1hcnJvdzpmb2N1cywgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTMtYXJyb3c6Zm9jdXMsIC5hYS1iZy1saWdodCBhLmFhLWJ1dHRvbi0tMy1hcnJvdzpmb2N1cywgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IGEuYWEtYnV0dG9uLS0zLWFycm93OmZvY3VzLCAuYWEtYmctZGFyayBhLmFhLWJ1dHRvbi0tMy1hcnJvdzpmb2N1cywgLmFhLWJnLW92ZXJsYXktLWRhcmsgYS5hYS1idXR0b24tLTMtYXJyb3c6Zm9jdXMsIC5hYS1iZy13aGl0ZSBhLmFhLWJ1dHRvbi0tMy1hcnJvdzpmb2N1cywgLmFhLWJnLW92ZXJsYXktLXdoaXRlIGEuYWEtYnV0dG9uLS0zLWFycm93OmZvY3VzLCAuYWEtYmctYmxhY2sgYS5hYS1idXR0b24tLTMtYXJyb3c6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1ibGFjayBhLmFhLWJ1dHRvbi0tMy1hcnJvdzpmb2N1cywgLmFhLWJnLXNlYS1ncmVlbiBhLmFhLWJ1dHRvbi0tMy1hcnJvdzpmb2N1cywgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiBhLmFhLWJ1dHRvbi0tMy1hcnJvdzpmb2N1cywgLmFhLWJnLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi0tMy1hcnJvdzpmb2N1cywgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi0tMy1hcnJvdzpmb2N1cywgLmFhLWJ1dHRvbi0tMy1hcnJvdzphY3RpdmUsIC5hYS1mb3JtLWJ1dHRvbi0tMy1hcnJvdyBpbnB1dDphY3RpdmVbdHlwZT1cInN1Ym1pdFwiXSwgLmFhLWJnLXByaW1hcnkgYS5hYS1idXR0b24tLTMtYXJyb3c6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMy1hcnJvdzphY3RpdmUsIC5hYS1iZy1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTMtYXJyb3c6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS0zLWFycm93OmFjdGl2ZSwgLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTMtYXJyb3c6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMy1hcnJvdzphY3RpdmUsIC5hYS1iZy1saWdodCBhLmFhLWJ1dHRvbi0tMy1hcnJvdzphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmFhLWJ1dHRvbi0tMy1hcnJvdzphY3RpdmUsIC5hYS1iZy1kYXJrIGEuYWEtYnV0dG9uLS0zLWFycm93OmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLWRhcmsgYS5hYS1idXR0b24tLTMtYXJyb3c6YWN0aXZlLCAuYWEtYmctd2hpdGUgYS5hYS1idXR0b24tLTMtYXJyb3c6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0td2hpdGUgYS5hYS1idXR0b24tLTMtYXJyb3c6YWN0aXZlLCAuYWEtYmctYmxhY2sgYS5hYS1idXR0b24tLTMtYXJyb3c6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tYmxhY2sgYS5hYS1idXR0b24tLTMtYXJyb3c6YWN0aXZlLCAuYWEtYmctc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS0zLWFycm93OmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiBhLmFhLWJ1dHRvbi0tMy1hcnJvdzphY3RpdmUsIC5hYS1iZy1kYXJrLWJsdWUgYS5hYS1idXR0b24tLTMtYXJyb3c6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIGEuYWEtYnV0dG9uLS0zLWFycm93OmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZThkMWQ4O1xuICAgIGNvbG9yOiAjOEQxOTNFO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGQxZDg7IH1cblxuLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdywgYS5hYS1idXR0b24tLXRleHQtYXJyb3csIC5hYS1mb3JtLWJ1dHRvbi0tdGV4dC1hcnJvdyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuYWEtYmctcHJpbWFyeSBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdywgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYS5hYS1idXR0b24tLXRleHQtYXJyb3csIC5hYS1iZy1zZWNvbmRhcnkgYS5hYS1idXR0b24tLXRleHQtYXJyb3csIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYS5hYS1idXR0b24tLXRleHQtYXJyb3csIC5hYS1iZy1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdywgLmFhLWJnLWxpZ2h0IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYS5hYS1idXR0b24tLXRleHQtYXJyb3csIC5hYS1iZy1kYXJrIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LCAuYWEtYmctb3ZlcmxheS0tZGFyayBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdywgLmFhLWJnLXdoaXRlIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LCAuYWEtYmctb3ZlcmxheS0td2hpdGUgYS5hYS1idXR0b24tLXRleHQtYXJyb3csIC5hYS1iZy1ibGFjayBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdywgLmFhLWJnLW92ZXJsYXktLWJsYWNrIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LCAuYWEtYmctc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LCAuYWEtYmctZGFyay1ibHVlIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93IHtcbiAgcGFkZGluZzogMHB4O1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gIGNvbG9yOiAjOEQxOTNFO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5hYS1idXR0b24tLXRleHQtYXJyb3c6aG92ZXIsIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93OmhvdmVyLCAuYWEtZm9ybS1idXR0b24tLXRleHQtYXJyb3cgaW5wdXQ6aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSwgLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzpmb2N1cywgYS5hYS1idXR0b24tLXRleHQtYXJyb3c6Zm9jdXMsIC5hYS1mb3JtLWJ1dHRvbi0tdGV4dC1hcnJvdyBpbnB1dDpmb2N1c1t0eXBlPVwic3VibWl0XCJdLCAuYWEtYnV0dG9uLS10ZXh0LWFycm93OmFjdGl2ZSwgYS5hYS1idXR0b24tLXRleHQtYXJyb3c6YWN0aXZlLCAuYWEtZm9ybS1idXR0b24tLXRleHQtYXJyb3cgaW5wdXQ6YWN0aXZlW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICM4RDE5M0U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmFhLWJ1dHRvbi0tZm9ybSwgYS5hYS1idXR0b24tLWZvcm0sIC5hYS1mb3JtLWJ1dHRvbi0tZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuYWEtYmctcHJpbWFyeSBhLmFhLWJ1dHRvbi0tZm9ybSwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYS5hYS1idXR0b24tLWZvcm0sIC5hYS1iZy1zZWNvbmRhcnkgYS5hYS1idXR0b24tLWZvcm0sIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYS5hYS1idXR0b24tLWZvcm0sIC5hYS1iZy1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS1mb3JtLCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tZm9ybSwgLmFhLWJnLWxpZ2h0IGEuYWEtYnV0dG9uLS1mb3JtLCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYS5hYS1idXR0b24tLWZvcm0sIC5hYS1iZy1kYXJrIGEuYWEtYnV0dG9uLS1mb3JtLCAuYWEtYmctb3ZlcmxheS0tZGFyayBhLmFhLWJ1dHRvbi0tZm9ybSwgLmFhLWJnLXdoaXRlIGEuYWEtYnV0dG9uLS1mb3JtLCAuYWEtYmctb3ZlcmxheS0td2hpdGUgYS5hYS1idXR0b24tLWZvcm0sIC5hYS1iZy1ibGFjayBhLmFhLWJ1dHRvbi0tZm9ybSwgLmFhLWJnLW92ZXJsYXktLWJsYWNrIGEuYWEtYnV0dG9uLS1mb3JtLCAuYWEtYmctc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS1mb3JtLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS1mb3JtLCAuYWEtYmctZGFyay1ibHVlIGEuYWEtYnV0dG9uLS1mb3JtLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIGEuYWEtYnV0dG9uLS1mb3JtLCAuaHMtZm9ybSAuaHMtYnV0dG9uIHtcbiAgcGFkZGluZzogMThweCAzMHB4O1xuICBib3JkZXItY29sb3I6ICM4RDE5M0U7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEQxOTNFOyB9XG4gIC5hYS1idXR0b24tLWZvcm06aG92ZXIsIC5hYS1mb3JtLWJ1dHRvbi0tZm9ybSBpbnB1dDpob3Zlclt0eXBlPVwic3VibWl0XCJdLCAuYWEtYmctcHJpbWFyeSBhLmFhLWJ1dHRvbi0tZm9ybTpob3ZlciwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYS5hYS1idXR0b24tLWZvcm06aG92ZXIsIC5hYS1iZy1zZWNvbmRhcnkgYS5hYS1idXR0b24tLWZvcm06aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYS5hYS1idXR0b24tLWZvcm06aG92ZXIsIC5hYS1iZy1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS1mb3JtOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tZm9ybTpob3ZlciwgLmFhLWJnLWxpZ2h0IGEuYWEtYnV0dG9uLS1mb3JtOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYS5hYS1idXR0b24tLWZvcm06aG92ZXIsIC5hYS1iZy1kYXJrIGEuYWEtYnV0dG9uLS1mb3JtOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tZGFyayBhLmFhLWJ1dHRvbi0tZm9ybTpob3ZlciwgLmFhLWJnLXdoaXRlIGEuYWEtYnV0dG9uLS1mb3JtOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0td2hpdGUgYS5hYS1idXR0b24tLWZvcm06aG92ZXIsIC5hYS1iZy1ibGFjayBhLmFhLWJ1dHRvbi0tZm9ybTpob3ZlciwgLmFhLWJnLW92ZXJsYXktLWJsYWNrIGEuYWEtYnV0dG9uLS1mb3JtOmhvdmVyLCAuYWEtYmctc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS1mb3JtOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS1mb3JtOmhvdmVyLCAuYWEtYmctZGFyay1ibHVlIGEuYWEtYnV0dG9uLS1mb3JtOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIGEuYWEtYnV0dG9uLS1mb3JtOmhvdmVyLCAuaHMtZm9ybSAuaHMtYnV0dG9uOmhvdmVyLCAuYWEtYnV0dG9uLS1mb3JtOmZvY3VzLCAuYWEtZm9ybS1idXR0b24tLWZvcm0gaW5wdXQ6Zm9jdXNbdHlwZT1cInN1Ym1pdFwiXSwgLmFhLWJnLXByaW1hcnkgYS5hYS1idXR0b24tLWZvcm06Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGEuYWEtYnV0dG9uLS1mb3JtOmZvY3VzLCAuYWEtYmctc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS1mb3JtOmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS1mb3JtOmZvY3VzLCAuYWEtYmctY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tZm9ybTpmb2N1cywgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLWZvcm06Zm9jdXMsIC5hYS1iZy1saWdodCBhLmFhLWJ1dHRvbi0tZm9ybTpmb2N1cywgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IGEuYWEtYnV0dG9uLS1mb3JtOmZvY3VzLCAuYWEtYmctZGFyayBhLmFhLWJ1dHRvbi0tZm9ybTpmb2N1cywgLmFhLWJnLW92ZXJsYXktLWRhcmsgYS5hYS1idXR0b24tLWZvcm06Zm9jdXMsIC5hYS1iZy13aGl0ZSBhLmFhLWJ1dHRvbi0tZm9ybTpmb2N1cywgLmFhLWJnLW92ZXJsYXktLXdoaXRlIGEuYWEtYnV0dG9uLS1mb3JtOmZvY3VzLCAuYWEtYmctYmxhY2sgYS5hYS1idXR0b24tLWZvcm06Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1ibGFjayBhLmFhLWJ1dHRvbi0tZm9ybTpmb2N1cywgLmFhLWJnLXNlYS1ncmVlbiBhLmFhLWJ1dHRvbi0tZm9ybTpmb2N1cywgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiBhLmFhLWJ1dHRvbi0tZm9ybTpmb2N1cywgLmFhLWJnLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi0tZm9ybTpmb2N1cywgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi0tZm9ybTpmb2N1cywgLmhzLWZvcm0gLmhzLWJ1dHRvbjpmb2N1cywgLmFhLWJ1dHRvbi0tZm9ybTphY3RpdmUsIC5hYS1mb3JtLWJ1dHRvbi0tZm9ybSBpbnB1dDphY3RpdmVbdHlwZT1cInN1Ym1pdFwiXSwgLmFhLWJnLXByaW1hcnkgYS5hYS1idXR0b24tLWZvcm06YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmFhLWJ1dHRvbi0tZm9ybTphY3RpdmUsIC5hYS1iZy1zZWNvbmRhcnkgYS5hYS1idXR0b24tLWZvcm06YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS1mb3JtOmFjdGl2ZSwgLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLWZvcm06YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tZm9ybTphY3RpdmUsIC5hYS1iZy1saWdodCBhLmFhLWJ1dHRvbi0tZm9ybTphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmFhLWJ1dHRvbi0tZm9ybTphY3RpdmUsIC5hYS1iZy1kYXJrIGEuYWEtYnV0dG9uLS1mb3JtOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLWRhcmsgYS5hYS1idXR0b24tLWZvcm06YWN0aXZlLCAuYWEtYmctd2hpdGUgYS5hYS1idXR0b24tLWZvcm06YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0td2hpdGUgYS5hYS1idXR0b24tLWZvcm06YWN0aXZlLCAuYWEtYmctYmxhY2sgYS5hYS1idXR0b24tLWZvcm06YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tYmxhY2sgYS5hYS1idXR0b24tLWZvcm06YWN0aXZlLCAuYWEtYmctc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS1mb3JtOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiBhLmFhLWJ1dHRvbi0tZm9ybTphY3RpdmUsIC5hYS1iZy1kYXJrLWJsdWUgYS5hYS1idXR0b24tLWZvcm06YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIGEuYWEtYnV0dG9uLS1mb3JtOmFjdGl2ZSwgLmhzLWZvcm0gLmhzLWJ1dHRvbjphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogIzM2MGExODtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYwYTE4OyB9XG5cbi5hYS1idXR0b24tLTEtYXJyb3c6YWZ0ZXIsIC5hYS1mb3JtLWJ1dHRvbi0tMS1hcnJvdyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAuYWEtYmctcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMS1hcnJvdzphZnRlciwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYS5hYS1idXR0b24tLTEtYXJyb3c6YWZ0ZXIsIC5hYS1iZy1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTEtYXJyb3c6YWZ0ZXIsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTEtYXJyb3c6YWZ0ZXIsIC5hYS1iZy1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0xLWFycm93OmFmdGVyLCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMS1hcnJvdzphZnRlciwgLmFhLWJnLWxpZ2h0IGEuYWEtYnV0dG9uLS0xLWFycm93OmFmdGVyLCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYS5hYS1idXR0b24tLTEtYXJyb3c6YWZ0ZXIsIC5hYS1iZy1kYXJrIGEuYWEtYnV0dG9uLS0xLWFycm93OmFmdGVyLCAuYWEtYmctb3ZlcmxheS0tZGFyayBhLmFhLWJ1dHRvbi0tMS1hcnJvdzphZnRlciwgLmFhLWJnLXdoaXRlIGEuYWEtYnV0dG9uLS0xLWFycm93OmFmdGVyLCAuYWEtYmctb3ZlcmxheS0td2hpdGUgYS5hYS1idXR0b24tLTEtYXJyb3c6YWZ0ZXIsIC5hYS1iZy1ibGFjayBhLmFhLWJ1dHRvbi0tMS1hcnJvdzphZnRlciwgLmFhLWJnLW92ZXJsYXktLWJsYWNrIGEuYWEtYnV0dG9uLS0xLWFycm93OmFmdGVyLCAuYWEtYmctc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS0xLWFycm93OmFmdGVyLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS0xLWFycm93OmFmdGVyLCAuYWEtYmctZGFyay1ibHVlIGEuYWEtYnV0dG9uLS0xLWFycm93OmFmdGVyLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIGEuYWEtYnV0dG9uLS0xLWFycm93OmFmdGVyIHtcbiAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsIDxzdmcgd2lkdGg9XCIzMFwiIGhlaWdodD1cIjEyXCIgdmlld0JveD1cIjAgMCAzMCAxMlwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwiTTI5LjA5ODMgNi4xOTUzN0MyOS4zOTEyIDUuOTAyNDggMjkuMzkxMiA1LjQyNzYgMjkuMDk4MyA1LjEzNDcxTDI0LjMyNTQgMC4zNjE3MzhDMjQuMDMyNSAwLjA2ODg0NDggMjMuNTU3NiAwLjA2ODg0NDggMjMuMjY0NyAwLjM2MTczOEMyMi45NzE4IDAuNjU0NjMyIDIyLjk3MTggMS4xMjk1MSAyMy4yNjQ3IDEuNDIyNEwyNy41MDczIDUuNjY1MDRMMjMuMjY0NyA5LjkwNzY4QzIyLjk3MTggMTAuMjAwNiAyMi45NzE4IDEwLjY3NTQgMjMuMjY0NyAxMC45NjgzQzIzLjU1NzYgMTEuMjYxMiAyNC4wMzI1IDExLjI2MTIgMjQuMzI1NCAxMC45NjgzTDI5LjA5ODMgNi4xOTUzN1pNMC4yODgwODYgNi40MTUwNEgyOC41NjhWNC45MTUwNEgwLjI4ODA4NlY2LjQxNTA0WlwiIGZpbGw9XCIjZmZmZmZmXCIvPjwvc3ZnPicpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxNnB4OyB9XG5cbi5hYS1idXR0b24tLTItYXJyb3c6YWZ0ZXIsIC5hYS1mb3JtLWJ1dHRvbi0tMi1hcnJvdyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAuYWEtYmctcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMi1hcnJvdzphZnRlciwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYS5hYS1idXR0b24tLTItYXJyb3c6YWZ0ZXIsIC5hYS1iZy1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTItYXJyb3c6YWZ0ZXIsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTItYXJyb3c6YWZ0ZXIsIC5hYS1iZy1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0yLWFycm93OmFmdGVyLCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMi1hcnJvdzphZnRlciwgLmFhLWJnLWxpZ2h0IGEuYWEtYnV0dG9uLS0yLWFycm93OmFmdGVyLCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYS5hYS1idXR0b24tLTItYXJyb3c6YWZ0ZXIsIC5hYS1iZy1kYXJrIGEuYWEtYnV0dG9uLS0yLWFycm93OmFmdGVyLCAuYWEtYmctb3ZlcmxheS0tZGFyayBhLmFhLWJ1dHRvbi0tMi1hcnJvdzphZnRlciwgLmFhLWJnLXdoaXRlIGEuYWEtYnV0dG9uLS0yLWFycm93OmFmdGVyLCAuYWEtYmctb3ZlcmxheS0td2hpdGUgYS5hYS1idXR0b24tLTItYXJyb3c6YWZ0ZXIsIC5hYS1iZy1ibGFjayBhLmFhLWJ1dHRvbi0tMi1hcnJvdzphZnRlciwgLmFhLWJnLW92ZXJsYXktLWJsYWNrIGEuYWEtYnV0dG9uLS0yLWFycm93OmFmdGVyLCAuYWEtYmctc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS0yLWFycm93OmFmdGVyLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS0yLWFycm93OmFmdGVyLCAuYWEtYmctZGFyay1ibHVlIGEuYWEtYnV0dG9uLS0yLWFycm93OmFmdGVyLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIGEuYWEtYnV0dG9uLS0yLWFycm93OmFmdGVyIHtcbiAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsIDxzdmcgd2lkdGg9XCIzMFwiIGhlaWdodD1cIjEyXCIgdmlld0JveD1cIjAgMCAzMCAxMlwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwiTTI5LjA5ODMgNi4xOTUzN0MyOS4zOTEyIDUuOTAyNDggMjkuMzkxMiA1LjQyNzYgMjkuMDk4MyA1LjEzNDcxTDI0LjMyNTQgMC4zNjE3MzhDMjQuMDMyNSAwLjA2ODg0NDggMjMuNTU3NiAwLjA2ODg0NDggMjMuMjY0NyAwLjM2MTczOEMyMi45NzE4IDAuNjU0NjMyIDIyLjk3MTggMS4xMjk1MSAyMy4yNjQ3IDEuNDIyNEwyNy41MDczIDUuNjY1MDRMMjMuMjY0NyA5LjkwNzY4QzIyLjk3MTggMTAuMjAwNiAyMi45NzE4IDEwLjY3NTQgMjMuMjY0NyAxMC45NjgzQzIzLjU1NzYgMTEuMjYxMiAyNC4wMzI1IDExLjI2MTIgMjQuMzI1NCAxMC45NjgzTDI5LjA5ODMgNi4xOTUzN1pNMC4yODgwODYgNi40MTUwNEgyOC41NjhWNC45MTUwNEgwLjI4ODA4NlY2LjQxNTA0WlwiIGZpbGw9XCIjMjUyODJBXCIvPjwvc3ZnPicpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxNnB4OyB9XG5cbi5hYS1idXR0b24tLTMtYXJyb3c6YWZ0ZXIsIC5hYS1mb3JtLWJ1dHRvbi0tMy1hcnJvdyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAuYWEtYmctcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMy1hcnJvdzphZnRlciwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYS5hYS1idXR0b24tLTMtYXJyb3c6YWZ0ZXIsIC5hYS1iZy1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTMtYXJyb3c6YWZ0ZXIsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTMtYXJyb3c6YWZ0ZXIsIC5hYS1iZy1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0zLWFycm93OmFmdGVyLCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMy1hcnJvdzphZnRlciwgLmFhLWJnLWxpZ2h0IGEuYWEtYnV0dG9uLS0zLWFycm93OmFmdGVyLCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYS5hYS1idXR0b24tLTMtYXJyb3c6YWZ0ZXIsIC5hYS1iZy1kYXJrIGEuYWEtYnV0dG9uLS0zLWFycm93OmFmdGVyLCAuYWEtYmctb3ZlcmxheS0tZGFyayBhLmFhLWJ1dHRvbi0tMy1hcnJvdzphZnRlciwgLmFhLWJnLXdoaXRlIGEuYWEtYnV0dG9uLS0zLWFycm93OmFmdGVyLCAuYWEtYmctb3ZlcmxheS0td2hpdGUgYS5hYS1idXR0b24tLTMtYXJyb3c6YWZ0ZXIsIC5hYS1iZy1ibGFjayBhLmFhLWJ1dHRvbi0tMy1hcnJvdzphZnRlciwgLmFhLWJnLW92ZXJsYXktLWJsYWNrIGEuYWEtYnV0dG9uLS0zLWFycm93OmFmdGVyLCAuYWEtYmctc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS0zLWFycm93OmFmdGVyLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS0zLWFycm93OmFmdGVyLCAuYWEtYmctZGFyay1ibHVlIGEuYWEtYnV0dG9uLS0zLWFycm93OmFmdGVyLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIGEuYWEtYnV0dG9uLS0zLWFycm93OmFmdGVyIHtcbiAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsIDxzdmcgd2lkdGg9XCIzMFwiIGhlaWdodD1cIjEyXCIgdmlld0JveD1cIjAgMCAzMCAxMlwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwiTTI5LjA5ODMgNi4xOTUzN0MyOS4zOTEyIDUuOTAyNDggMjkuMzkxMiA1LjQyNzYgMjkuMDk4MyA1LjEzNDcxTDI0LjMyNTQgMC4zNjE3MzhDMjQuMDMyNSAwLjA2ODg0NDggMjMuNTU3NiAwLjA2ODg0NDggMjMuMjY0NyAwLjM2MTczOEMyMi45NzE4IDAuNjU0NjMyIDIyLjk3MTggMS4xMjk1MSAyMy4yNjQ3IDEuNDIyNEwyNy41MDczIDUuNjY1MDRMMjMuMjY0NyA5LjkwNzY4QzIyLjk3MTggMTAuMjAwNiAyMi45NzE4IDEwLjY3NTQgMjMuMjY0NyAxMC45NjgzQzIzLjU1NzYgMTEuMjYxMiAyNC4wMzI1IDExLjI2MTIgMjQuMzI1NCAxMC45NjgzTDI5LjA5ODMgNi4xOTUzN1pNMC4yODgwODYgNi40MTUwNEgyOC41NjhWNC45MTUwNEgwLjI4ODA4NlY2LjQxNTA0WlwiIGZpbGw9XCIjOEQxOTNFXCIvPjwvc3ZnPicpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxNnB4OyB9XG5cbi5hYS1idXR0b24tLXRleHQtYXJyb3csIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LCAuYWEtZm9ybS1idXR0b24tLXRleHQtYXJyb3cgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmFhLWJnLXByaW1hcnkgYS5hYS1idXR0b24tLXRleHQtYXJyb3csIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LCAuYWEtYmctc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LCAuYWEtYmctY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdywgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLXRleHQtYXJyb3csIC5hYS1iZy1saWdodCBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdywgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LCAuYWEtYmctZGFyayBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdywgLmFhLWJnLW92ZXJsYXktLWRhcmsgYS5hYS1idXR0b24tLXRleHQtYXJyb3csIC5hYS1iZy13aGl0ZSBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdywgLmFhLWJnLW92ZXJsYXktLXdoaXRlIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LCAuYWEtYmctYmxhY2sgYS5hYS1idXR0b24tLXRleHQtYXJyb3csIC5hYS1iZy1vdmVybGF5LS1ibGFjayBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdywgLmFhLWJnLXNlYS1ncmVlbiBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdywgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdywgLmFhLWJnLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdywgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS4zZW07IH1cbiAgLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzo6YmVmb3JlLCAuYWEtZm9ybS1idXR0b24tLXRleHQtYXJyb3cgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTo6YmVmb3JlLCAuYWEtYmctcHJpbWFyeSBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzo6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzo6YmVmb3JlLCAuYWEtYmctc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93OjpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYS5hYS1idXR0b24tLXRleHQtYXJyb3c6OmJlZm9yZSwgLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLXRleHQtYXJyb3c6OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLXRleHQtYXJyb3c6OmJlZm9yZSwgLmFhLWJnLWxpZ2h0IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93OjpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzo6YmVmb3JlLCAuYWEtYmctZGFyayBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzo6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tZGFyayBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzo6YmVmb3JlLCAuYWEtYmctd2hpdGUgYS5hYS1idXR0b24tLXRleHQtYXJyb3c6OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLXdoaXRlIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93OjpiZWZvcmUsIC5hYS1iZy1ibGFjayBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzo6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tYmxhY2sgYS5hYS1idXR0b24tLXRleHQtYXJyb3c6OmJlZm9yZSwgLmFhLWJnLXNlYS1ncmVlbiBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzo6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93OjpiZWZvcmUsIC5hYS1iZy1kYXJrLWJsdWUgYS5hYS1idXR0b24tLXRleHQtYXJyb3c6OmJlZm9yZSwgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxcHg7IH1cblxuLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdy5hYS1idXR0b24tLXRleHQtYXJyb3ctc21hbGxlciwgLmFhLWZvcm0tYnV0dG9uLS10ZXh0LWFycm93IGlucHV0LmFhLWJ1dHRvbi0tdGV4dC1hcnJvdy1zbWFsbGVyW3R5cGU9XCJzdWJtaXRcIl0sIC5hYS1iZy1wcmltYXJ5IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LXNtYWxsZXIuYWEtYnV0dG9uLS10ZXh0LWFycm93LCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdy1zbWFsbGVyLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdywgLmFhLWJnLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdy1zbWFsbGVyLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdywgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdy1zbWFsbGVyLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdywgLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLXRleHQtYXJyb3ctc21hbGxlci5hYS1idXR0b24tLXRleHQtYXJyb3csIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LXNtYWxsZXIuYWEtYnV0dG9uLS10ZXh0LWFycm93LCAuYWEtYmctbGlnaHQgYS5hYS1idXR0b24tLXRleHQtYXJyb3ctc21hbGxlci5hYS1idXR0b24tLXRleHQtYXJyb3csIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdy1zbWFsbGVyLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdywgLmFhLWJnLWRhcmsgYS5hYS1idXR0b24tLXRleHQtYXJyb3ctc21hbGxlci5hYS1idXR0b24tLXRleHQtYXJyb3csIC5hYS1iZy1vdmVybGF5LS1kYXJrIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LXNtYWxsZXIuYWEtYnV0dG9uLS10ZXh0LWFycm93LCAuYWEtYmctd2hpdGUgYS5hYS1idXR0b24tLXRleHQtYXJyb3ctc21hbGxlci5hYS1idXR0b24tLXRleHQtYXJyb3csIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdy1zbWFsbGVyLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdywgLmFhLWJnLWJsYWNrIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LXNtYWxsZXIuYWEtYnV0dG9uLS10ZXh0LWFycm93LCAuYWEtYmctb3ZlcmxheS0tYmxhY2sgYS5hYS1idXR0b24tLXRleHQtYXJyb3ctc21hbGxlci5hYS1idXR0b24tLXRleHQtYXJyb3csIC5hYS1iZy1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLXRleHQtYXJyb3ctc21hbGxlci5hYS1idXR0b24tLXRleHQtYXJyb3csIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLXRleHQtYXJyb3ctc21hbGxlci5hYS1idXR0b24tLXRleHQtYXJyb3csIC5hYS1iZy1kYXJrLWJsdWUgYS5hYS1idXR0b24tLXRleHQtYXJyb3ctc21hbGxlci5hYS1idXR0b24tLXRleHQtYXJyb3csIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgYS5hYS1idXR0b24tLXRleHQtYXJyb3ctc21hbGxlci5hYS1idXR0b24tLXRleHQtYXJyb3cge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLmFhLWJnLXByaW1hcnkgLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdywgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdywgLmFhLWJnLXByaW1hcnkgLmFhLWZvcm0tYnV0dG9uLS10ZXh0LWFycm93IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5hYS1mb3JtLWJ1dHRvbi0tdGV4dC1hcnJvdyAuYWEtYmctcHJpbWFyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuYWEtZm9ybS1idXR0b24tLXRleHQtYXJyb3cgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmFhLWZvcm0tYnV0dG9uLS10ZXh0LWFycm93IC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5hYS1iZy1wcmltYXJ5IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdyxcbi5hYS1iZy1zZWNvbmRhcnkgLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdyxcbi5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdyxcbi5hYS1iZy1zZWNvbmRhcnkgLmFhLWZvcm0tYnV0dG9uLS10ZXh0LWFycm93IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4uYWEtZm9ybS1idXR0b24tLXRleHQtYXJyb3cgLmFhLWJnLXNlY29uZGFyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuYWEtZm9ybS1idXR0b24tLXRleHQtYXJyb3cgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbi5hYS1mb3JtLWJ1dHRvbi0tdGV4dC1hcnJvdyAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4uYWEtYmctc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LFxuLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdyxcbi5hYS1iZy1kYXJrLWJsdWUgLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdyxcbi5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdyxcbi5hYS1iZy1kYXJrLWJsdWUgLmFhLWZvcm0tYnV0dG9uLS10ZXh0LWFycm93IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4uYWEtZm9ybS1idXR0b24tLXRleHQtYXJyb3cgLmFhLWJnLWRhcmstYmx1ZSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuYWEtZm9ybS1idXR0b24tLXRleHQtYXJyb3cgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbi5hYS1mb3JtLWJ1dHRvbi0tdGV4dC1hcnJvdyAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4uYWEtYmctZGFyay1ibHVlIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LFxuLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdyxcbi5hYS1jb250ZW50LWNvbG9yLS1saWdodCAuYWEtYnV0dG9uLS10ZXh0LWFycm93LFxuLmFhLWNvbnRlbnQtY29sb3ItLWxpZ2h0IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LFxuLmFhLWNvbnRlbnQtY29sb3ItLWxpZ2h0IC5hYS1mb3JtLWJ1dHRvbi0tdGV4dC1hcnJvdyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuLmFhLWZvcm0tYnV0dG9uLS10ZXh0LWFycm93IC5hYS1jb250ZW50LWNvbG9yLS1saWdodCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmFhLWJ1dHRvbi0tMi1vdXRsaW5lOmhvdmVyLCAuYWEtZm9ybS1idXR0b24tLTItb3V0bGluZSBpbnB1dDpob3Zlclt0eXBlPVwic3VibWl0XCJdLCAuYWEtYmctcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lOmhvdmVyLCAuYWEtYmctc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS0yLW91dGxpbmU6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTItb3V0bGluZTpob3ZlciwgLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTItb3V0bGluZTpob3ZlciwgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTItb3V0bGluZTpob3ZlciwgLmFhLWJnLWxpZ2h0IGEuYWEtYnV0dG9uLS0yLW91dGxpbmU6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lOmhvdmVyLCAuYWEtYmctZGFyayBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tZGFyayBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lOmhvdmVyLCAuYWEtYmctd2hpdGUgYS5hYS1idXR0b24tLTItb3V0bGluZTpob3ZlciwgLmFhLWJnLW92ZXJsYXktLXdoaXRlIGEuYWEtYnV0dG9uLS0yLW91dGxpbmU6aG92ZXIsIC5hYS1iZy1ibGFjayBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tYmxhY2sgYS5hYS1idXR0b24tLTItb3V0bGluZTpob3ZlciwgLmFhLWJnLXNlYS1ncmVlbiBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIGEuYWEtYnV0dG9uLS0yLW91dGxpbmU6aG92ZXIsIC5hYS1iZy1kYXJrLWJsdWUgYS5hYS1idXR0b24tLTItb3V0bGluZTpob3ZlciwgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSBhLmFhLWJ1dHRvbi0tMi1vdXRsaW5lOmhvdmVyIHtcbiAgY29sb3I6ICMyNTI4MkE7IH1cblxuLmFhLWJnLXNlYS1ncmVlbiAuYWEtYnV0dG9uLS10ZXh0LWFycm93LCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIC5hYS1idXR0b24tLXRleHQtYXJyb3csIC5hYS1iZy1zZWEtZ3JlZW4gLmFhLWZvcm0tYnV0dG9uLS10ZXh0LWFycm93IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5hYS1mb3JtLWJ1dHRvbi0tdGV4dC1hcnJvdyAuYWEtYmctc2VhLWdyZWVuIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gLmFhLWZvcm0tYnV0dG9uLS10ZXh0LWFycm93IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5hYS1mb3JtLWJ1dHRvbi0tdGV4dC1hcnJvdyAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5hYS1iZy1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLXRleHQtYXJyb3csIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLXRleHQtYXJyb3cge1xuICBjb2xvcjogIzg4RUFDOTsgfVxuICAuYWEtYmctc2VhLWdyZWVuIC5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIC5hYS1idXR0b24tLXRleHQtYXJyb3c6YmVmb3JlLCAuYWEtYmctc2VhLWdyZWVuIC5hYS1mb3JtLWJ1dHRvbi0tdGV4dC1hcnJvdyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSwgLmFhLWZvcm0tYnV0dG9uLS10ZXh0LWFycm93IC5hYS1iZy1zZWEtZ3JlZW4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gLmFhLWZvcm0tYnV0dG9uLS10ZXh0LWFycm93IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlLCAuYWEtZm9ybS1idXR0b24tLXRleHQtYXJyb3cgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsIDxzdmcgdmlld0JveD1cIjAgMCAxOC44MzYgMTEuMjE3XCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJtMTguNTMxIDUuMDc3LTQuNzczLTQuNzczYy0uMjkzLS4yOTMtLjc2OC0uMjkzLTEuMDYxIDBzLS4yOTMuNzY4IDAgMS4wNjFsMy40OTMgMy40OTNoLTE2LjE5djEuNWgxNi4xODlsLTMuNDkzIDMuNDkzYy0uMjkzLjI5My0uMjkzLjc2OCAwIDEuMDYxcy43NjguMjkzIDEuMDYxIDBsNC43NzMtNC43NzNjLjI5NC0uMjk1LjI5NC0uNzY5LjAwMS0xLjA2MnpcIiBmaWxsPVwiIzg4RUFDOVwiLz48L3N2Zz4nKTsgfVxuXG4uYWEtYnV0dG9uICsgLmFhLWJ1dHRvbiwgLmhzLWJ1dHRvbiArIC5hYS1idXR0b24sIC5ocy1mb3JtIC5ocy1idXR0b24gKyAuYWEtYnV0dG9uLCAuYWEtYnV0dG9uICsgLmhzLWJ1dHRvbiwgLmhzLWJ1dHRvbiArIC5ocy1idXR0b24sIC5ocy1mb3JtIC5hYS1idXR0b24gKyAuaHMtYnV0dG9uLCAuaHMtZm9ybSAuaHMtYnV0dG9uICsgLmhzLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmFhLWJ1dHRvbiArIC5hYS1idXR0b24sIC5ocy1idXR0b24gKyAuYWEtYnV0dG9uLCAuaHMtZm9ybSAuaHMtYnV0dG9uICsgLmFhLWJ1dHRvbiwgLmFhLWJ1dHRvbiArIC5ocy1idXR0b24sIC5ocy1idXR0b24gKyAuaHMtYnV0dG9uLCAuaHMtZm9ybSAuYWEtYnV0dG9uICsgLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLmhzLWJ1dHRvbiArIC5ocy1idXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9IH1cblxuLypcclxuKiBCdXR0b24gZ3JvdXBzXHJcbiovXG4uYWEtYnV0dG9uLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5hYS1idXR0b24tZ3JvdXAuYWEtYnV0dG9uLWdyb3VwLS1nYXAge1xuICAgIGdyaWQtZ2FwOiAzcmVtO1xuICAgIGdhcDogM3JlbTsgfVxuICAgIC5hYS1idXR0b24tZ3JvdXAuYWEtYnV0dG9uLWdyb3VwLS1nYXAgLmFhLWJ1dHRvbiwgLmFhLWJ1dHRvbi1ncm91cC5hYS1idXR0b24tZ3JvdXAtLWdhcCAuaHMtYnV0dG9uIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5hYS1idXR0b24tZ3JvdXAuYWEtYnV0dG9uLWdyb3VwLS1nYXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTsgfVxuICAuYWEtYnV0dG9uLWdyb3VwLmFhLWJ1dHRvbi1ncm91cC0tY29sdW1ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5hYS1idXR0b24tZ3JvdXAuYWEtYnV0dG9uLWdyb3VwLS1jb2x1bW5zIC5hYS1idXR0b24tLXRleHQtYXJyb3csIC5hYS1idXR0b24tZ3JvdXAuYWEtYnV0dG9uLWdyb3VwLS1jb2x1bW5zIC5hYS1mb3JtLWJ1dHRvbi0tdGV4dC1hcnJvdyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuYWEtZm9ybS1idXR0b24tLXRleHQtYXJyb3cgLmFhLWJ1dHRvbi1ncm91cC5hYS1idXR0b24tZ3JvdXAtLWNvbHVtbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC5hYS1idXR0b24tZ3JvdXAgLmFhLWJ1dHRvbiwgLmFhLWJ1dHRvbi1ncm91cCAuaHMtYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5hYS1idXR0b24tZ3JvdXAgLmFhLWJ1dHRvbiwgLmFhLWJ1dHRvbi1ncm91cCAuaHMtYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmFhLWJ1dHRvbi1ncm91cCAuYWEtYnV0dG9uICsgLmFhLWJ1dHRvbiwgLmFhLWJ1dHRvbi1ncm91cCAuaHMtYnV0dG9uICsgLmFhLWJ1dHRvbiwgLmFhLWJ1dHRvbi1ncm91cCAuaHMtZm9ybSAuaHMtYnV0dG9uICsgLmFhLWJ1dHRvbiwgLmFhLWJ1dHRvbi1ncm91cCAuYWEtYnV0dG9uICsgLmhzLWJ1dHRvbiwgLmFhLWJ1dHRvbi1ncm91cCAuaHMtYnV0dG9uICsgLmhzLWJ1dHRvbiwgLmFhLWJ1dHRvbi1ncm91cCAuaHMtZm9ybSAuYWEtYnV0dG9uICsgLmhzLWJ1dHRvbiwgLmFhLWJ1dHRvbi1ncm91cCAuaHMtZm9ybSAuaHMtYnV0dG9uICsgLmhzLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDsgfVxuICAuYWEtYnV0dG9uLWdyb3VwLmFhLWJ1dHRvbi1ncm91cC0tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuYWEtYnV0dG9uLWdyb3VwLmFhLWJ1dHRvbi1ncm91cC0tbW9iaWxlLWxlZnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAuYWEtYnV0dG9uLWdyb3VwLmFhLWJ1dHRvbi1ncm91cC0tbW9iaWxlLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmFhLWJ1dHRvbi1ncm91cCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLmFhLWJ1dHRvbi1ncm91cC5hYS1idXR0b24tZ3JvdXAtLWNlbnRlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXHJcbiAgICBGb3Jtc1xyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mb3JtLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgY29sb3I6ICMwQzAwNDI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5mb3JtLXRpdGxlOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5ocy1mb3JtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5hYS1tb2R1bGUgLmZvcm0tdGl0bGUsXG4uYWEtbGFuZGluZy1wYWdlIC5mb3JtLXRpdGxlIHtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5hYS1tb2R1bGUgLmhzLWZvcm0sXG4uYWEtbGFuZGluZy1wYWdlIC5ocy1mb3JtIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4vKlxyXG4gKiBMYXlvdXQgJiBjb250YWluZXJzXHJcbiAqL1xuLmhzLWZvcm0tZmllbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ocy1mb3JtLWZpZWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuXG4vKlxyXG4gKiBJbnB1dCBmaWVsZHNcclxuICovXG4uaHMtaW5wdXQsIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0ICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDVweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlci1jb2xvcjogI2E1YTdhNztcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmhzLWlucHV0LCAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAjaHMtcHdkLXdpZGdldC1wYXNzd29yZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH1cbiAgLmhzLWlucHV0OmZvY3VzLCAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAjaHMtcHdkLXdpZGdldC1wYXNzd29yZDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICM4RDE5M0U7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICMyNTI4MkE7IH1cbiAgLmhzLWlucHV0OjpwbGFjZWhvbGRlciwgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQ6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBvcGFjaXR5OiAwLjY7IH1cblxuZm9ybSAubGVnYWwtY29uc2VudC1jb250YWluZXIgLmhzLWZvcm0tYm9vbGVhbmNoZWNrYm94LWRpc3BsYXkgPiBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDI5cHg7IH1cblxuLmhzLWlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmhzLWlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0ICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkW3R5cGU9XCJyYWRpb1wiXSB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBib3JkZXI6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaHN2LWZvcm0ge1xuICAgIHBhZGRpbmc6IDM1cHggNDVweCAhaW1wb3J0YW50OyB9XG4gIC5oc3YtZm9ybS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDYwcHggIWltcG9ydGFudDsgfSB9XG5cbi5ocy1mb3JtLWZpZWxkIC5pbnB1dHMtbGlzdCBsYWJlbCBzcGFuIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLmhzLWZvcm0tZmllbGQgLm11bHRpLWNvbnRhaW5lciBsaSB7XG4gIG1hcmdpbjogMDsgfVxuICAuaHMtZm9ybS1maWVsZCAubXVsdGktY29udGFpbmVyIGxpOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5ocy1maWVsZHR5cGUtc2VsZWN0IC5pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uaHMtZmllbGR0eXBlLXNlbGVjdCAuaW5wdXQgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHRvcDogY2FsYyg1MCUgLSA1cHgpO1xuICByaWdodDogNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5ocy1maWVsZHR5cGUtc2VsZWN0IHNlbGVjdC5ocy1pbnB1dCBzdmcgcGF0aCwgLmhzLWZpZWxkdHlwZS1zZWxlY3QgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgc2VsZWN0I2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQgc3ZnIHBhdGgsIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IC5ocy1maWVsZHR5cGUtc2VsZWN0IHNlbGVjdCNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzI1MjgyQTsgfVxuXG4uaHMtZmllbGR0eXBlLXNlbGVjdCBzZWxlY3QuaHMtaW5wdXQ6aG92ZXIgfiBzdmcgcGF0aCwgLmhzLWZpZWxkdHlwZS1zZWxlY3QgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgc2VsZWN0I2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQ6aG92ZXIgfiBzdmcgcGF0aCwgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgLmhzLWZpZWxkdHlwZS1zZWxlY3Qgc2VsZWN0I2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQ6aG92ZXIgfiBzdmcgcGF0aCB7XG4gIGZpbGw6ICMyNTI4MkE7IH1cblxuc2VsZWN0LmhzLWlucHV0LCAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCBzZWxlY3QjaHMtcHdkLXdpZGdldC1wYXNzd29yZCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgc2VsZWN0LmhzLWlucHV0IG9wdGlvbiwgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgc2VsZWN0I2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQgb3B0aW9uIHtcbiAgICBjb2xvcjogIzI1MjgyQTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uaHMtZmllbGR0eXBlLXRleHRhcmVhIHRleHRhcmVhLmhzLWlucHV0LCAuaHMtZmllbGR0eXBlLXRleHRhcmVhIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IHRleHRhcmVhI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQsIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgdGV4dGFyZWEjaHMtcHdkLXdpZGdldC1wYXNzd29yZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICByZXNpemU6IHZlcnRpY2FsOyB9XG5cbi5ocy1pbnB1dFt0eXBlPVwiZmlsZVwiXSwgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmRbdHlwZT1cImZpbGVcIl0ge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5ocy1maWVsZHR5cGUtZGF0ZSAuaHMtaW5wdXQsIC5ocy1maWVsZHR5cGUtZGF0ZSAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAjaHMtcHdkLXdpZGdldC1wYXNzd29yZCwgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgLmhzLWZpZWxkdHlwZS1kYXRlICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNDRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTIwIDIwSDE2VjE2SDIwVjIwWk0xNCAxMEgxMFYxNEgxNFYxMFpNMjAgMTBIMTZWMTRIMjBWMTBaTTggMTZINFYyMEg4VjE2Wk0xNCAxNkgxMFYyMEgxNFYxNlpNOCAxMEg0VjE0SDhWMTBaTTI0IDJWMjRIMFYySDNWM0MzIDQuMTAzIDMuODk3IDUgNSA1QzYuMTAzIDUgNyA0LjEwMyA3IDNWMkgxN1YzQzE3IDQuMTAzIDE3Ljg5NyA1IDE5IDVDMjAuMTAzIDUgMjEgNC4xMDMgMjEgM1YySDI0Wk0yMiA4SDJWMjJIMjJWOFpNMjAgMUMyMCAwLjQ0OCAxOS41NTMgMCAxOSAwQzE4LjQ0NyAwIDE4IDAuNDQ4IDE4IDFWM0MxOCAzLjU1MiAxOC40NDcgNCAxOSA0QzE5LjU1MyA0IDIwIDMuNTUyIDIwIDNWMVpNNiAzQzYgMy41NTIgNS41NTMgNCA1IDRDNC40NDcgNCA0IDMuNTUyIDQgM1YxQzQgMC40NDggNC40NDcgMCA1IDBDNS41NTMgMCA2IDAuNDQ4IDYgMVYzWicgZmlsbD0nJTIzMDAwJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAxMHB4KSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMThweCBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ocy1maWVsZHR5cGUtZGF0ZSAuaHMtaW5wdXQsIC5ocy1maWVsZHR5cGUtZGF0ZSAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAjaHMtcHdkLXdpZGdldC1wYXNzd29yZCwgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgLmhzLWZpZWxkdHlwZS1kYXRlICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDU0cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLTE1cHgpIGNlbnRlcjsgfSB9XG4gIC5ocy1maWVsZHR5cGUtZGF0ZSAuaHMtaW5wdXQ6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciwgLmhzLWZpZWxkdHlwZS1kYXRlIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0ICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3IsIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IC5ocy1maWVsZHR5cGUtZGF0ZSAjaHMtcHdkLXdpZGdldC1wYXNzd29yZDo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5ocy1maWVsZHR5cGUtZGF0ZSAuaHMtZGF0ZXBpY2tlciAuZm4tZGF0ZS1waWNrZXIgLnBpa2EtYnV0dG9uIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmhzLWZpZWxkdHlwZS1kYXRlIC5ocy1kYXRlcGlja2VyIC5mbi1kYXRlLXBpY2tlciAucGlrYS1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4RDE5M0UgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAwLjcgIWltcG9ydGFudDsgfVxuXG4uaHMtZmllbGR0eXBlLWRhdGUgLmhzLWRhdGVwaWNrZXIgLmZuLWRhdGUtcGlja2VyIC5pcy1zZWxlY3RlZCAucGlrYS1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmNWY5O1xuICBjb2xvcjogIzI1MjgyQTsgfVxuXG4uaHMtZmllbGR0eXBlLWRhdGUgLmhzLWRhdGVwaWNrZXIgLmZuLWRhdGUtcGlja2VyIC5pcy10b2RheSAucGlrYS1idXR0b24ge1xuICBjb2xvcjogIzI1MjgyQTsgfVxuXG4vKlxyXG4gKiBTdWJtaXQgYnV0dG9uXHJcbiAqL1xuLmhzLXN1Ym1pdCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uaHMtZm9ybSAuaHMtYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAyMDBweDsgfVxuXG4vKlxyXG4gKiBUZXh0IGFuZCBvdGhlciBmb3JtIGVsZW1lbnRzXHJcbiAqL1xuLmhzLWZvcm0gdWwsXG4uaHMtZm9ybSBvbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuaHMtZm9ybSB1bCBsaSxcbiAgLmhzLWZvcm0gb2wgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmhzLWZvcm0tZmllbGQgPiBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmhzLWZvcm0tZmllbGQgPiBsYWJlbCBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgLmhzLWZvcm0tZmllbGQgPiBsYWJlbCBzcGFuOmVtcHR5LFxuICAgIC5ocy1mb3JtLWZpZWxkID4gbGFiZWwgc3BhbjplbXB0eSArIHNwYW4ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4uaHMtZm9ybSBsZWdlbmQge1xuICBvcmRlcjogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG9wYWNpdHk6IDAuODsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaHMtZm9ybSBsZWdlbmQge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9IH1cblxuLmhzLWZvcm0gLmhzLXJpY2h0ZXh0IHAge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG4gIC5ocy1mb3JtIC5ocy1yaWNodGV4dCBwOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uaHMtZm9ybSAuaHMtcmljaHRleHQgKyAuaHMtZm9ybS1maWVsZCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLmhzLWlucHV0LmVycm9yLCAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAuZXJyb3IjaHMtcHdkLXdpZGdldC1wYXNzd29yZCB7XG4gIGJvcmRlci1jb2xvcjogIzI1MjgyQTsgfVxuXG51bC5ocy1lcnJvci1tc2dzIHtcbiAgb3JkZXI6IDEwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICB1bC5ocy1lcnJvci1tc2dzIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9IH1cbiAgdWwuaHMtZXJyb3ItbXNncyBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICB1bC5ocy1lcnJvci1tc2dzIGxhYmVsIHtcbiAgICBjb2xvcjogIzI1MjgyQTtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gICAgdWwuaHMtZXJyb3ItbXNncyBsYWJlbDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyEnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMS4ycmVtO1xuICAgICAgaGVpZ2h0OiAxLjJyZW07XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjUyODJBO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5oc19lcnJvcl9yb2xsdXAge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjUyODJBOyB9XG4gIC5oc19lcnJvcl9yb2xsdXAgLmhzLWVycm9yLW1zZ3Mge1xuICAgIG1hcmdpbjogMDsgfVxuXG4vKlxyXG4gKiBDdXN0b20gR0RQUiBmaWVsZHNcclxuICovXG4uaHNfZ2Rwcl9jb25zZW50X21hcmtldGluZyAuaHMtZm9ybS1ib29sZWFuY2hlY2tib3ggbGFiZWwsXG4uaHNfZ2Rwcl9jb25zZW50X2RhdGEgLmhzLWZvcm0tYm9vbGVhbmNoZWNrYm94IGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4vKlxyXG4gKiBSZXNldC9vdmVycmlkZSB1bndhbnRlZCBIdWJTcG90IHN0eWxpbmcuXHJcbiAqIE5vdGU6IFdlIHVzZSBhIGxvdCBvZiBDU1Mgc3BlY2lmaWNpdHkgaGVyZSBvbiBwdXJwb3NlIGluIG9yZGVyIHRvIGJlYXQgSHViU3BvdCdzIHNwZWNpZmljaXR5LlxyXG4gKi9cbmZvcm0uaHMtZm9ybSBmaWVsZHNldCB7XG4gIG1heC13aWR0aDogbm9uZTsgfVxuXG5mb3JtLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTEgLmhzLWZvcm0tZmllbGQsXG5mb3JtLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTIgLmhzLWZvcm0tZmllbGQsXG5mb3JtLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTMgLmhzLWZvcm0tZmllbGQge1xuICB3aWR0aDogMTAwJTsgfVxuXG5mb3JtLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTEgLmlucHV0LFxuZm9ybS5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0yIC5pbnB1dCxcbmZvcm0uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMyAuaW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuZm9ybS5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0xIC5ocy1pbnB1dCwgZm9ybS5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0xIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0ICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkLCAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCBmb3JtLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTEgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQge1xuICB3aWR0aDogMTAwJTsgfVxuXG5mb3JtLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTEgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmhzLWlucHV0LCBmb3JtLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTEgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgaW5wdXQjaHMtcHdkLXdpZGdldC1wYXNzd29yZFt0eXBlPVwiY2hlY2tib3hcIl0sIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IGZvcm0uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMSBpbnB1dCNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkW3R5cGU9XCJjaGVja2JveFwiXSxcbmZvcm0uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMSBpbnB1dFt0eXBlPVwicmFkaW9cIl0uaHMtaW5wdXQsXG5mb3JtLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTEgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgaW5wdXQjaHMtcHdkLXdpZGdldC1wYXNzd29yZFt0eXBlPVwicmFkaW9cIl0sXG4uYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCBmb3JtLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTEgaW5wdXQjaHMtcHdkLXdpZGdldC1wYXNzd29yZFt0eXBlPVwicmFkaW9cIl0ge1xuICB3aWR0aDogYXV0bzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZm9ybS5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0yIC5ocy1mb3JtLWZpZWxkIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4IC8gMik7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZm9ybS5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0yIC5ocy1mb3JtLWZpZWxkOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGZvcm0uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMyAuaHMtZm9ybS1maWVsZCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAyICogMTVweCAvIDMpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGZvcm0uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMyAuaHMtZm9ybS1maWVsZDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCksIChtYXgtZGV2aWNlLXdpZHRoOiA0ODBweCkgYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkge1xuICBmb3JtLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTIgLmhzLWlucHV0LCBmb3JtLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTIgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQsIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IGZvcm0uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMiAjaHMtcHdkLXdpZGdldC1wYXNzd29yZCxcbiAgZm9ybS5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0zIC5ocy1pbnB1dCxcbiAgZm9ybS5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0zIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0ICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkLFxuICAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCBmb3JtLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTMgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgZm9ybS5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0yIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgZm9ybS5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0yIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgZm9ybS5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0zIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgZm9ybS5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0zIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbi5ocy1mb3JtIC5sZWdhbC1jb25zZW50LWNvbnRhaW5lciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uYWEtZm9ybS0tbGlnaHQgLmhzLWlucHV0LCAuYWEtYmctcHJpbWFyeSAuaHMtaW5wdXQsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5ocy1pbnB1dCwgLmFhLWJnLXNlY29uZGFyeSAuaHMtaW5wdXQsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmhzLWlucHV0LCAuYWEtY29udGVudC1jb2xvci0tbGlnaHQgLmhzLWlucHV0LCAuYWEtYmctc2VhLWdyZWVuIC5ocy1pbnB1dCwgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiAuaHMtaW5wdXQsIC5hYS1iZy1kYXJrLWJsdWUgLmhzLWlucHV0LCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIC5ocy1pbnB1dCwgLmFhLWZvcm0tLWxpZ2h0IC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0ICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkLCAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAuYWEtZm9ybS0tbGlnaHQgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQsIC5hYS1iZy1wcmltYXJ5IC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0ICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkLCAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAuYWEtYmctcHJpbWFyeSAjaHMtcHdkLXdpZGdldC1wYXNzd29yZCwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQsIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5ICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkLCAuYWEtYmctc2Vjb25kYXJ5IC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0ICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkLCAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAuYWEtYmctc2Vjb25kYXJ5ICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0ICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkLCAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5ICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkLCAuYWEtY29udGVudC1jb2xvci0tbGlnaHQgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQsIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IC5hYS1jb250ZW50LWNvbG9yLS1saWdodCAjaHMtcHdkLXdpZGdldC1wYXNzd29yZCwgLmFhLWJnLXNlYS1ncmVlbiAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAjaHMtcHdkLXdpZGdldC1wYXNzd29yZCwgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgLmFhLWJnLXNlYS1ncmVlbiAjaHMtcHdkLXdpZGdldC1wYXNzd29yZCwgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAjaHMtcHdkLXdpZGdldC1wYXNzd29yZCwgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiAjaHMtcHdkLXdpZGdldC1wYXNzd29yZCwgLmFhLWJnLWRhcmstYmx1ZSAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAjaHMtcHdkLXdpZGdldC1wYXNzd29yZCwgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgLmFhLWJnLWRhcmstYmx1ZSAjaHMtcHdkLXdpZGdldC1wYXNzd29yZCwgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAjaHMtcHdkLXdpZGdldC1wYXNzd29yZCwgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAjaHMtcHdkLXdpZGdldC1wYXNzd29yZCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpOyB9XG5cbi5hYS1mb3JtLS1saWdodCB1bC5ocy1lcnJvci1tc2dzIGxhYmVsLCAuYWEtYmctcHJpbWFyeSB1bC5ocy1lcnJvci1tc2dzIGxhYmVsLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSB1bC5ocy1lcnJvci1tc2dzIGxhYmVsLCAuYWEtYmctc2Vjb25kYXJ5IHVsLmhzLWVycm9yLW1zZ3MgbGFiZWwsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgdWwuaHMtZXJyb3ItbXNncyBsYWJlbCwgLmFhLWNvbnRlbnQtY29sb3ItLWxpZ2h0IHVsLmhzLWVycm9yLW1zZ3MgbGFiZWwsIC5hYS1iZy1zZWEtZ3JlZW4gdWwuaHMtZXJyb3ItbXNncyBsYWJlbCwgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiB1bC5ocy1lcnJvci1tc2dzIGxhYmVsLCAuYWEtYmctZGFyay1ibHVlIHVsLmhzLWVycm9yLW1zZ3MgbGFiZWwsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgdWwuaHMtZXJyb3ItbXNncyBsYWJlbCB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5hYS1mb3JtLS1saWdodCB1bC5ocy1lcnJvci1tc2dzIGxhYmVsOmJlZm9yZSwgLmFhLWJnLXByaW1hcnkgdWwuaHMtZXJyb3ItbXNncyBsYWJlbDpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IHVsLmhzLWVycm9yLW1zZ3MgbGFiZWw6YmVmb3JlLCAuYWEtYmctc2Vjb25kYXJ5IHVsLmhzLWVycm9yLW1zZ3MgbGFiZWw6YmVmb3JlLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IHVsLmhzLWVycm9yLW1zZ3MgbGFiZWw6YmVmb3JlLCAuYWEtY29udGVudC1jb2xvci0tbGlnaHQgdWwuaHMtZXJyb3ItbXNncyBsYWJlbDpiZWZvcmUsIC5hYS1iZy1zZWEtZ3JlZW4gdWwuaHMtZXJyb3ItbXNncyBsYWJlbDpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gdWwuaHMtZXJyb3ItbXNncyBsYWJlbDpiZWZvcmUsIC5hYS1iZy1kYXJrLWJsdWUgdWwuaHMtZXJyb3ItbXNncyBsYWJlbDpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgdWwuaHMtZXJyb3ItbXNncyBsYWJlbDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cblxuLmFhLWZvcm0tLWxpZ2h0IC5ocy1maWVsZHR5cGUtc2VsZWN0IHNlbGVjdCB+IHN2ZyBwYXRoLCAuYWEtYmctcHJpbWFyeSAuaHMtZmllbGR0eXBlLXNlbGVjdCBzZWxlY3QgfiBzdmcgcGF0aCwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmhzLWZpZWxkdHlwZS1zZWxlY3Qgc2VsZWN0IH4gc3ZnIHBhdGgsIC5hYS1iZy1zZWNvbmRhcnkgLmhzLWZpZWxkdHlwZS1zZWxlY3Qgc2VsZWN0IH4gc3ZnIHBhdGgsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmhzLWZpZWxkdHlwZS1zZWxlY3Qgc2VsZWN0IH4gc3ZnIHBhdGgsIC5hYS1jb250ZW50LWNvbG9yLS1saWdodCAuaHMtZmllbGR0eXBlLXNlbGVjdCBzZWxlY3QgfiBzdmcgcGF0aCwgLmFhLWJnLXNlYS1ncmVlbiAuaHMtZmllbGR0eXBlLXNlbGVjdCBzZWxlY3QgfiBzdmcgcGF0aCwgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiAuaHMtZmllbGR0eXBlLXNlbGVjdCBzZWxlY3QgfiBzdmcgcGF0aCwgLmFhLWJnLWRhcmstYmx1ZSAuaHMtZmllbGR0eXBlLXNlbGVjdCBzZWxlY3QgfiBzdmcgcGF0aCwgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuaHMtZmllbGR0eXBlLXNlbGVjdCBzZWxlY3QgfiBzdmcgcGF0aCxcbi5hYS1mb3JtLS1saWdodCAuaHMtZmllbGR0eXBlLXNlbGVjdCBzZWxlY3QuaHMtaW5wdXQ6aG92ZXIgfiBzdmcgcGF0aCxcbi5hYS1iZy1wcmltYXJ5IC5ocy1maWVsZHR5cGUtc2VsZWN0IHNlbGVjdC5ocy1pbnB1dDpob3ZlciB+IHN2ZyBwYXRoLFxuLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmhzLWZpZWxkdHlwZS1zZWxlY3Qgc2VsZWN0LmhzLWlucHV0OmhvdmVyIH4gc3ZnIHBhdGgsXG4uYWEtYmctc2Vjb25kYXJ5IC5ocy1maWVsZHR5cGUtc2VsZWN0IHNlbGVjdC5ocy1pbnB1dDpob3ZlciB+IHN2ZyBwYXRoLFxuLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuaHMtZmllbGR0eXBlLXNlbGVjdCBzZWxlY3QuaHMtaW5wdXQ6aG92ZXIgfiBzdmcgcGF0aCxcbi5hYS1jb250ZW50LWNvbG9yLS1saWdodCAuaHMtZmllbGR0eXBlLXNlbGVjdCBzZWxlY3QuaHMtaW5wdXQ6aG92ZXIgfiBzdmcgcGF0aCxcbi5hYS1iZy1zZWEtZ3JlZW4gLmhzLWZpZWxkdHlwZS1zZWxlY3Qgc2VsZWN0LmhzLWlucHV0OmhvdmVyIH4gc3ZnIHBhdGgsXG4uYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIC5ocy1maWVsZHR5cGUtc2VsZWN0IHNlbGVjdC5ocy1pbnB1dDpob3ZlciB+IHN2ZyBwYXRoLFxuLmFhLWJnLWRhcmstYmx1ZSAuaHMtZmllbGR0eXBlLXNlbGVjdCBzZWxlY3QuaHMtaW5wdXQ6aG92ZXIgfiBzdmcgcGF0aCxcbi5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgLmhzLWZpZWxkdHlwZS1zZWxlY3Qgc2VsZWN0LmhzLWlucHV0OmhvdmVyIH4gc3ZnIHBhdGgsXG4uYWEtZm9ybS0tbGlnaHQgLmhzLWZpZWxkdHlwZS1zZWxlY3QgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgc2VsZWN0I2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQ6aG92ZXIgfiBzdmcgcGF0aCxcbi5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IC5hYS1mb3JtLS1saWdodCAuaHMtZmllbGR0eXBlLXNlbGVjdCBzZWxlY3QjaHMtcHdkLXdpZGdldC1wYXNzd29yZDpob3ZlciB+IHN2ZyBwYXRoLFxuLmFhLWJnLXByaW1hcnkgLmhzLWZpZWxkdHlwZS1zZWxlY3QgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgc2VsZWN0I2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQ6aG92ZXIgfiBzdmcgcGF0aCxcbi5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IC5hYS1iZy1wcmltYXJ5IC5ocy1maWVsZHR5cGUtc2VsZWN0IHNlbGVjdCNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkOmhvdmVyIH4gc3ZnIHBhdGgsXG4uYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuaHMtZmllbGR0eXBlLXNlbGVjdCAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCBzZWxlY3QjaHMtcHdkLXdpZGdldC1wYXNzd29yZDpob3ZlciB+IHN2ZyBwYXRoLFxuLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmhzLWZpZWxkdHlwZS1zZWxlY3Qgc2VsZWN0I2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQ6aG92ZXIgfiBzdmcgcGF0aCxcbi5hYS1iZy1zZWNvbmRhcnkgLmhzLWZpZWxkdHlwZS1zZWxlY3QgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgc2VsZWN0I2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQ6aG92ZXIgfiBzdmcgcGF0aCxcbi5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IC5hYS1iZy1zZWNvbmRhcnkgLmhzLWZpZWxkdHlwZS1zZWxlY3Qgc2VsZWN0I2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQ6aG92ZXIgfiBzdmcgcGF0aCxcbi5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmhzLWZpZWxkdHlwZS1zZWxlY3QgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgc2VsZWN0I2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQ6aG92ZXIgfiBzdmcgcGF0aCxcbi5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmhzLWZpZWxkdHlwZS1zZWxlY3Qgc2VsZWN0I2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQ6aG92ZXIgfiBzdmcgcGF0aCxcbi5hYS1jb250ZW50LWNvbG9yLS1saWdodCAuaHMtZmllbGR0eXBlLXNlbGVjdCAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCBzZWxlY3QjaHMtcHdkLXdpZGdldC1wYXNzd29yZDpob3ZlciB+IHN2ZyBwYXRoLFxuLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgLmFhLWNvbnRlbnQtY29sb3ItLWxpZ2h0IC5ocy1maWVsZHR5cGUtc2VsZWN0IHNlbGVjdCNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkOmhvdmVyIH4gc3ZnIHBhdGgsXG4uYWEtYmctc2VhLWdyZWVuIC5ocy1maWVsZHR5cGUtc2VsZWN0IC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IHNlbGVjdCNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkOmhvdmVyIH4gc3ZnIHBhdGgsXG4uYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAuYWEtYmctc2VhLWdyZWVuIC5ocy1maWVsZHR5cGUtc2VsZWN0IHNlbGVjdCNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkOmhvdmVyIH4gc3ZnIHBhdGgsXG4uYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIC5ocy1maWVsZHR5cGUtc2VsZWN0IC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IHNlbGVjdCNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkOmhvdmVyIH4gc3ZnIHBhdGgsXG4uYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIC5ocy1maWVsZHR5cGUtc2VsZWN0IHNlbGVjdCNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkOmhvdmVyIH4gc3ZnIHBhdGgsXG4uYWEtYmctZGFyay1ibHVlIC5ocy1maWVsZHR5cGUtc2VsZWN0IC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IHNlbGVjdCNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkOmhvdmVyIH4gc3ZnIHBhdGgsXG4uYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAuYWEtYmctZGFyay1ibHVlIC5ocy1maWVsZHR5cGUtc2VsZWN0IHNlbGVjdCNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkOmhvdmVyIH4gc3ZnIHBhdGgsXG4uYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIC5ocy1maWVsZHR5cGUtc2VsZWN0IC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IHNlbGVjdCNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkOmhvdmVyIH4gc3ZnIHBhdGgsXG4uYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIC5ocy1maWVsZHR5cGUtc2VsZWN0IHNlbGVjdCNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkOmhvdmVyIH4gc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmZmZmOyB9XG5cbi5hYS1mb3JtLS1kYXJrIC5ocy1pbnB1dCwgLmFhLWJnLWxpZ2h0IC5ocy1pbnB1dCwgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IC5ocy1pbnB1dCwgLmFhLWJnLXdoaXRlIC5ocy1pbnB1dCwgLmFhLWJnLW92ZXJsYXktLXdoaXRlIC5ocy1pbnB1dCwgLmFhLWJnLWNvbXBsZW1lbnRhcnkgLmhzLWlucHV0LCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSAuaHMtaW5wdXQsIC5hYS1iZy1ub25lIC5ocy1pbnB1dCwgLmFhLWNvbnRlbnQtY29sb3ItLWRhcmsgLmhzLWlucHV0LCAuYWEtbW9kdWxlIC5hYS1mb3JtLS13aGl0ZS1iZyAuaHMtaW5wdXQsIC5hYS1mb3JtLS1kYXJrIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0ICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkLCAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAuYWEtZm9ybS0tZGFyayAjaHMtcHdkLXdpZGdldC1wYXNzd29yZCwgLmFhLWJnLWxpZ2h0IC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0ICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkLCAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAuYWEtYmctbGlnaHQgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQsIC5hYS1iZy1vdmVybGF5LS1saWdodCAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAjaHMtcHdkLXdpZGdldC1wYXNzd29yZCwgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgLmFhLWJnLW92ZXJsYXktLWxpZ2h0ICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkLCAuYWEtYmctd2hpdGUgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQsIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IC5hYS1iZy13aGl0ZSAjaHMtcHdkLXdpZGdldC1wYXNzd29yZCwgLmFhLWJnLW92ZXJsYXktLXdoaXRlIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0ICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkLCAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAuYWEtYmctb3ZlcmxheS0td2hpdGUgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQsIC5hYS1iZy1jb21wbGVtZW50YXJ5IC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0ICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkLCAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAuYWEtYmctY29tcGxlbWVudGFyeSAjaHMtcHdkLXdpZGdldC1wYXNzd29yZCwgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQsIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5ICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkLCAuYWEtYmctbm9uZSAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAjaHMtcHdkLXdpZGdldC1wYXNzd29yZCwgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgLmFhLWJnLW5vbmUgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQsIC5hYS1jb250ZW50LWNvbG9yLS1kYXJrIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0ICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkLCAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAuYWEtY29udGVudC1jb2xvci0tZGFyayAjaHMtcHdkLXdpZGdldC1wYXNzd29yZCwgLmFhLW1vZHVsZSAuYWEtZm9ybS0td2hpdGUtYmcgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQsIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IC5hYS1tb2R1bGUgLmFhLWZvcm0tLXdoaXRlLWJnICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTVhN2E3OyB9XG5cbi5ocy1mb3JtID4gLmZvcm0tY29sdW1ucy0wIC5ocy1yaWNodGV4dCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIEhhbWJ1cmdlclxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtc2l0ZS1oZWFkZXJfX2hhbWJ1cmdlciB7XG4gIG1hcmdpbi1sZWZ0OiAxOHB4OyB9XG5cbi5hYS1oYW1idXJnZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMjZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjZweDtcbiAgei1pbmRleDogMjAwOyB9XG4gIC5hYS1oYW1idXJnZXIgc3BhbixcbiAgLmFhLWhhbWJ1cmdlciBzcGFuOjpiZWZvcmUsXG4gIC5hYS1oYW1idXJnZXIgc3Bhbjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNTI4MkE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2U7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmFhLWhhbWJ1cmdlciBzcGFuOjpiZWZvcmUsXG4gIC5hYS1oYW1idXJnZXIgc3Bhbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAuYWEtaGFtYnVyZ2VyIHNwYW46OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03cHgpOyB9XG4gIC5hYS1oYW1idXJnZXIgc3Bhbjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3cHgpOyB9XG5cbi5hYS1oZWFkZXItYmFja2dyb3VuZC0tcHJpbWFyeSAuYWEtaGFtYnVyZ2VyIHNwYW4sXG4uYWEtaGVhZGVyLWJhY2tncm91bmQtLXByaW1hcnkgLmFhLWhhbWJ1cmdlciBzcGFuOjpiZWZvcmUsXG4uYWEtaGVhZGVyLWJhY2tncm91bmQtLXByaW1hcnkgLmFhLWhhbWJ1cmdlciBzcGFuOjphZnRlcixcbi5hYS1oZWFkZXItYmFja2dyb3VuZC0tdHJhbnNwYXJlbnQtZGFyayAuYWEtaGFtYnVyZ2VyIHNwYW4sXG4uYWEtaGVhZGVyLWJhY2tncm91bmQtLXRyYW5zcGFyZW50LWRhcmsgLmFhLWhhbWJ1cmdlciBzcGFuOjpiZWZvcmUsXG4uYWEtaGVhZGVyLWJhY2tncm91bmQtLXRyYW5zcGFyZW50LWRhcmsgLmFhLWhhbWJ1cmdlciBzcGFuOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLmpzLW5hdi1vcGVuIC5hYS1oYW1idXJnZXIgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgLmpzLW5hdi1vcGVuIC5hYS1oYW1idXJnZXIgc3Bhbjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgLmpzLW5hdi1vcGVuIC5hYS1oYW1idXJnZXIgc3Bhbjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgVW5kZXJsaW5lZCBsaW5rIGluIGdyaWRcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogQ29udGFpbmVyIHN0eWxlcyAqL1xuLmFhLWxpbmstZ3JpZCwgLnRlYW10YWlsb3Itam9ic19fam9iLXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkOyB9XG5cbi5hYS1saW5rLWdyaWQtLTIge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgY29sdW1uLWdhcDogMzBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtbGluay1ncmlkLS0yIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjsgfSB9XG5cbi5hYS1saW5rLWdyaWQtLTMsIC50ZWFtdGFpbG9yLWpvYnNfX2pvYi13cmFwcGVyIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGNvbHVtbi1nYXA6IDMwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFhLWxpbmstZ3JpZC0tMywgLnRlYW10YWlsb3Itam9ic19fam9iLXdyYXBwZXIge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWxpbmstZ3JpZC0tMywgLnRlYW10YWlsb3Itam9ic19fam9iLXdyYXBwZXIge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjsgfSB9XG5cbi8qIExpbmsgc3R5bGVzICovXG4uYWEtbGluay1pdGVtLCAudGVhbXRhaWxvci1qb2JzX19qb2Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMzcsIDQwLCA0MiwgMC4yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5hYS1saW5rLWl0ZW06YWZ0ZXIsIC50ZWFtdGFpbG9yLWpvYnNfX2pvYjphZnRlciB7XG4gICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsIDxzdmcgd2lkdGg9XCIzMFwiIGhlaWdodD1cIjEyXCIgdmlld0JveD1cIjAgMCAzMCAxMlwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwiTTI5LjA5ODMgNi4xOTUzN0MyOS4zOTEyIDUuOTAyNDggMjkuMzkxMiA1LjQyNzYgMjkuMDk4MyA1LjEzNDcxTDI0LjMyNTQgMC4zNjE3MzhDMjQuMDMyNSAwLjA2ODg0NDggMjMuNTU3NiAwLjA2ODg0NDggMjMuMjY0NyAwLjM2MTczOEMyMi45NzE4IDAuNjU0NjMyIDIyLjk3MTggMS4xMjk1MSAyMy4yNjQ3IDEuNDIyNEwyNy41MDczIDUuNjY1MDRMMjMuMjY0NyA5LjkwNzY4QzIyLjk3MTggMTAuMjAwNiAyMi45NzE4IDEwLjY3NTQgMjMuMjY0NyAxMC45NjgzQzIzLjU1NzYgMTEuMjYxMiAyNC4wMzI1IDExLjI2MTIgMjQuMzI1NCAxMC45NjgzTDI5LjA5ODMgNi4xOTUzN1pNMC4yODgwODYgNi40MTUwNEgyOC41NjhWNC45MTUwNEgwLjI4ODA4NlY2LjQxNTA0WlwiIGZpbGw9XCIjOEQxOTNFXCIvPjwvc3ZnPicpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtcyBlYXNlOyB9XG4gIC5hYS1saW5rLWl0ZW06aG92ZXI6YWZ0ZXIsIC50ZWFtdGFpbG9yLWpvYnNfX2pvYjpob3ZlcjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zIGVhc2U7IH1cblxuLmFhLWxpbmstaXRlbV9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9XG5cbi5hYS1saW5rLWl0ZW0tZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBOYXZpZ2F0aW9uXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cblxuLmFhLXNpdGUtaGVhZGVyIC5hYS1uYXZpZ2F0aW9uLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1zaXRlLWhlYWRlciAuYWEtbmF2aWdhdGlvbi1idXR0b25zIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5hYS1zaXRlLWhlYWRlciAuYWEtbmF2aWdhdGlvbi1idXR0b25zIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9IH1cbiAgLmFhLXNpdGUtaGVhZGVyIC5hYS1uYXZpZ2F0aW9uLWJ1dHRvbnMgLmFhLWJ1dHRvbiwgLmFhLXNpdGUtaGVhZGVyIC5hYS1uYXZpZ2F0aW9uLWJ1dHRvbnMgLmhzLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDExcHggMTNweDsgfVxuICAgIC5hYS1zaXRlLWhlYWRlciAuYWEtbmF2aWdhdGlvbi1idXR0b25zIC5hYS1idXR0b24gKyAuYWEtYnV0dG9uLCAuYWEtc2l0ZS1oZWFkZXIgLmFhLW5hdmlnYXRpb24tYnV0dG9ucyAuaHMtYnV0dG9uICsgLmFhLWJ1dHRvbiwgLmFhLXNpdGUtaGVhZGVyIC5hYS1uYXZpZ2F0aW9uLWJ1dHRvbnMgLmhzLWZvcm0gLmhzLWJ1dHRvbiArIC5hYS1idXR0b24sIC5hYS1zaXRlLWhlYWRlciAuYWEtbmF2aWdhdGlvbi1idXR0b25zIC5hYS1idXR0b24gKyAuaHMtYnV0dG9uLCAuYWEtc2l0ZS1oZWFkZXIgLmFhLW5hdmlnYXRpb24tYnV0dG9ucyAuaHMtYnV0dG9uICsgLmhzLWJ1dHRvbiwgLmFhLXNpdGUtaGVhZGVyIC5hYS1uYXZpZ2F0aW9uLWJ1dHRvbnMgLmhzLWZvcm0gLmFhLWJ1dHRvbiArIC5ocy1idXR0b24sIC5hYS1zaXRlLWhlYWRlciAuYWEtbmF2aWdhdGlvbi1idXR0b25zIC5ocy1mb3JtIC5ocy1idXR0b24gKyAuaHMtYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWEtc2l0ZS1oZWFkZXIgLmFhLW5hdmlnYXRpb24tYnV0dG9ucyAuYWEtYnV0dG9uLCAuYWEtc2l0ZS1oZWFkZXIgLmFhLW5hdmlnYXRpb24tYnV0dG9ucyAuaHMtYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogMTBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmFhLXNpdGUtaGVhZGVyIC5hYS1uYXZpZ2F0aW9uLWJ1dHRvbnMgLmFhLWJ1dHRvbiwgLmFhLXNpdGUtaGVhZGVyIC5hYS1uYXZpZ2F0aW9uLWJ1dHRvbnMgLmhzLWJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTZweDsgfVxuICAgICAgICAuYWEtc2l0ZS1oZWFkZXIgLmFhLW5hdmlnYXRpb24tYnV0dG9ucyAuYWEtYnV0dG9uICsgLmFhLWJ1dHRvbiwgLmFhLXNpdGUtaGVhZGVyIC5hYS1uYXZpZ2F0aW9uLWJ1dHRvbnMgLmhzLWJ1dHRvbiArIC5hYS1idXR0b24sIC5hYS1zaXRlLWhlYWRlciAuYWEtbmF2aWdhdGlvbi1idXR0b25zIC5ocy1mb3JtIC5ocy1idXR0b24gKyAuYWEtYnV0dG9uLCAuYWEtc2l0ZS1oZWFkZXIgLmFhLW5hdmlnYXRpb24tYnV0dG9ucyAuYWEtYnV0dG9uICsgLmhzLWJ1dHRvbiwgLmFhLXNpdGUtaGVhZGVyIC5hYS1uYXZpZ2F0aW9uLWJ1dHRvbnMgLmhzLWJ1dHRvbiArIC5ocy1idXR0b24sIC5hYS1zaXRlLWhlYWRlciAuYWEtbmF2aWdhdGlvbi1idXR0b25zIC5ocy1mb3JtIC5hYS1idXR0b24gKyAuaHMtYnV0dG9uLCAuYWEtc2l0ZS1oZWFkZXIgLmFhLW5hdmlnYXRpb24tYnV0dG9ucyAuaHMtZm9ybSAuaHMtYnV0dG9uICsgLmhzLWJ1dHRvbiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5hYS1zaXRlLWhlYWRlciAuYWEtbmF2aWdhdGlvbi1idXR0b25zIC5hYS1idXR0b24sIC5hYS1zaXRlLWhlYWRlciAuYWEtbmF2aWdhdGlvbi1idXR0b25zIC5ocy1idXR0b24ge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjJweDsgfVxuICAgICAgICAuYWEtc2l0ZS1oZWFkZXIgLmFhLW5hdmlnYXRpb24tYnV0dG9ucyAuYWEtYnV0dG9uICsgLmFhLWJ1dHRvbiwgLmFhLXNpdGUtaGVhZGVyIC5hYS1uYXZpZ2F0aW9uLWJ1dHRvbnMgLmhzLWJ1dHRvbiArIC5hYS1idXR0b24sIC5hYS1zaXRlLWhlYWRlciAuYWEtbmF2aWdhdGlvbi1idXR0b25zIC5ocy1mb3JtIC5ocy1idXR0b24gKyAuYWEtYnV0dG9uLCAuYWEtc2l0ZS1oZWFkZXIgLmFhLW5hdmlnYXRpb24tYnV0dG9ucyAuYWEtYnV0dG9uICsgLmhzLWJ1dHRvbiwgLmFhLXNpdGUtaGVhZGVyIC5hYS1uYXZpZ2F0aW9uLWJ1dHRvbnMgLmhzLWJ1dHRvbiArIC5ocy1idXR0b24sIC5hYS1zaXRlLWhlYWRlciAuYWEtbmF2aWdhdGlvbi1idXR0b25zIC5ocy1mb3JtIC5hYS1idXR0b24gKyAuaHMtYnV0dG9uLCAuYWEtc2l0ZS1oZWFkZXIgLmFhLW5hdmlnYXRpb24tYnV0dG9ucyAuaHMtZm9ybSAuaHMtYnV0dG9uICsgLmhzLWJ1dHRvbiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9IH1cbiAgLmFhLXNpdGUtaGVhZGVyIC5hYS1uYXZpZ2F0aW9uLWJ1dHRvbnMgLmFhLWJ1dHRvbi0tMS1vdXRsaW5lLCAuYWEtc2l0ZS1oZWFkZXIgLmFhLW5hdmlnYXRpb24tYnV0dG9ucyAuYWEtZm9ybS1idXR0b24tLTEtb3V0bGluZSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuYWEtZm9ybS1idXR0b24tLTEtb3V0bGluZSAuYWEtc2l0ZS1oZWFkZXIgLmFhLW5hdmlnYXRpb24tYnV0dG9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuYWEtc2l0ZS1oZWFkZXIgLmFhLW5hdmlnYXRpb24tYnV0dG9ucyAuYWEtYnV0dG9uLS0xLW91dGxpbmUsIC5hYS1zaXRlLWhlYWRlciAuYWEtbmF2aWdhdGlvbi1idXR0b25zIC5hYS1mb3JtLWJ1dHRvbi0tMS1vdXRsaW5lIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5hYS1mb3JtLWJ1dHRvbi0tMS1vdXRsaW5lIC5hYS1zaXRlLWhlYWRlciAuYWEtbmF2aWdhdGlvbi1idXR0b25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbi5hYS1uYXZpZ2F0aW9uLS1tb2JpbGUgLmFhLW5hdmlnYXRpb24tYnV0dG9ucyB7XG4gIG1hcmdpbjogMjBweCBhdXRvIDA7IH1cbiAgLmFhLW5hdmlnYXRpb24tLW1vYmlsZSAuYWEtbmF2aWdhdGlvbi1idXR0b25zIC5hYS1idXR0b24sIC5hYS1uYXZpZ2F0aW9uLS1tb2JpbGUgLmFhLW5hdmlnYXRpb24tYnV0dG9ucyAuaHMtYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMTFweCAxM3B4OyB9XG5cbi5hYS1uYXZpZ2F0aW9uIHVsLFxuLmFhLW5hdmlnYXRpb24gbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cblxuLmFhLW5hdmlnYXRpb24gdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmFhLW5hdmlnYXRpb24tLXByaW1hcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1uYXZpZ2F0aW9uLS1wcmltYXJ5IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuXG4uYWEtbmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS13cmFwcGVyID4gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmFhLW5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtd3JhcHBlciA+IHVsID4gbGkge1xuICBoZWlnaHQ6IGluaGVyaXQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLW5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtd3JhcHBlciA+IHVsID4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmFhLW5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtd3JhcHBlciA+IHVsID4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmFhLW5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtd3JhcHBlciA+IHVsID4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gICAgLmFhLW5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtd3JhcHBlciA+IHVsID4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH0gfVxuXG4uYWEtbmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS13cmFwcGVyID4gdWwgPiBsaSA+IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmFhLW5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtd3JhcHBlciA+IHVsID4gbGkgPiBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDsgfSB9XG5cbi5hYS1uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LXdyYXBwZXIgPiB1bCA+IGxpID4gYTpob3Zlcixcbi5hYS1uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LXdyYXBwZXIgPiB1bCA+IGxpID4gYTpmb2N1cyxcbi5hYS1uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LXdyYXBwZXIgPiB1bCA+IGxpID4gYTphY3RpdmUsXG4uYWEtbmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS13cmFwcGVyID4gdWwgPiBsaS5vcGVuID4gYSB7XG4gIGNvbG9yOiAjOEQxOTNFOyB9XG5cbi5hYS1uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LWRlcHRoLTEuaHMtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFhLW5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtZGVwdGgtMS5ocy1pdGVtLWhhcy1jaGlsZHJlbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4RDE5M0U7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgbGVmdDogLTEzcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYygxMDAlICsgMzhweCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2U7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDI2cHgpOyB9XG4gIC5hYS1uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LWRlcHRoLTEuaHMtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOjphZnRlciB7XG4gICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsIDxzdmcgdmlld0JveD1cIjAgMCA2LjAyIDMuNzE2XCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJtMy4wMSAzLjcxNi0zLjAxLTMuMDA5LjcwNy0uNzA3IDIuMzAzIDIuMzAyIDIuMzAyLTIuMzAyLjcwOC43MDd6XCIgZmlsbD1cIiMyNTI4MkFcIi8+PC9zdmc+Jyk7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2U7XG4gICAgd2lkdGg6IDhweDsgfVxuICAuYWEtbmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS1kZXB0aC0xLmhzLWl0ZW0taGFzLWNoaWxkcmVuID4gYTpob3Zlcjo6YWZ0ZXIsXG4gIC5hYS1uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LWRlcHRoLTEuaHMtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmZvY3VzOjphZnRlcixcbiAgLmFhLW5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtZGVwdGgtMS5ocy1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWN0aXZlOjphZnRlcixcbiAgLmFhLW5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtZGVwdGgtMS5ocy1pdGVtLWhhcy1jaGlsZHJlbi5vcGVuID4gYTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCA8c3ZnIHZpZXdCb3g9XCIwIDAgNi4wMiAzLjcxNlwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwibTMuMDEgMy43MTYtMy4wMS0zLjAwOS43MDctLjcwNyAyLjMwMyAyLjMwMiAyLjMwMi0yLjMwMi43MDguNzA3elwiIGZpbGw9XCIjOEQxOTNFXCIvPjwvc3ZnPicpOyB9XG4gIC5hYS1uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LWRlcHRoLTEuaHMtaXRlbS1oYXMtY2hpbGRyZW4ub3BlbiA+IGE6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KSByb3RhdGUoLTE4MGRlZyk7IH1cbiAgLmFhLW5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtZGVwdGgtMS5ocy1pdGVtLWhhcy1jaGlsZHJlbjphY3RpdmUgPiBhOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7IH1cblxuLmFhLW5hdmlnYXRpb24gLmhzLW1lbnUtZGVwdGgtMiAudGl0bGUge1xuICBtYXJnaW46IDMwcHggMCAwIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtbmF2aWdhdGlvbiAuaHMtbWVudS1kZXB0aC0yIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBtYXJnaW46IDM1cHggMCAwIDA7IH0gfVxuXG4uYWEtbmF2aWdhdGlvbiAuaHMtbWVudS1kZXB0aC0yLmhzLW1lbnUtZGVwdGgtMi0tdGl0bGUge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi5hYS1uYXZpZ2F0aW9uIC5ocy1tZW51LWRlcHRoLTI6Zmlyc3QtY2hpbGQgLnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uYWEtbmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS1kZXB0aC0xLmhzLWl0ZW0taGFzLWNoaWxkcmVuID4gLmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbGVmdDogNTAlO1xuICBtYXgtd2lkdGg6IDM3NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyA0MXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogNTB2dztcbiAgbWF4LWhlaWdodDogMTAwdmg7IH1cbiAgLmFhLW5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtZGVwdGgtMS5ocy1pdGVtLWhhcy1jaGlsZHJlbiA+IC5ocy1tZW51LWNoaWxkcmVuLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjVmOTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogLTEwMHZ3O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDIwMHZ3OyB9XG4gIC5hYS1uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LWRlcHRoLTEuaHMtaXRlbS1oYXMtY2hpbGRyZW4gPiAuaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyIC5ocy1tZW51LWxldmVsLTItLXRleHQtc21hbGxlciAuaHMtbWVudS1kZXB0aC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5hYS1uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LWRlcHRoLTEuaHMtaXRlbS1oYXMtY2hpbGRyZW4gPiAuaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyIC5ocy1tZW51LWxldmVsLTItLXRleHQtc21hbGxlciBhIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAuYWEtbmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS1kZXB0aC0xLmhzLWl0ZW0taGFzLWNoaWxkcmVuID4gLmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlci5ocy1tZW51LWNoaWxkcmVuLXdyYXBwZXItLW11bHRpIHtcbiAgICBtYXgtd2lkdGg6IDUyMHB4OyB9XG4gICAgLmFhLW5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtZGVwdGgtMS5ocy1pdGVtLWhhcy1jaGlsZHJlbiA+IC5ocy1tZW51LWNoaWxkcmVuLXdyYXBwZXIuaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyLS1tdWx0aSAuaHMtbWVudS1sZXZlbC0yIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICBncmlkLXJvdy1nYXA6IDBweDsgfVxuICAgIC5hYS1uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LWRlcHRoLTEuaHMtaXRlbS1oYXMtY2hpbGRyZW4gPiAuaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyLmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlci0tbXVsdGkgLmhzLW1lbnUtZGVwdGgtMiB7XG4gICAgICBtYXgtd2lkdGg6IDM3NXB4OyB9XG4gIC5hYS1uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LWRlcHRoLTEuaHMtaXRlbS1oYXMtY2hpbGRyZW4gPiAuaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyLmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlci0tZmVhdHVyZWQge1xuICAgIG1heC13aWR0aDogOTB2dztcbiAgICBsZWZ0OiAxMHZ3O1xuICAgIHdpZHRoOiAxNDI1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAuYWEtbmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS1kZXB0aC0xLmhzLWl0ZW0taGFzLWNoaWxkcmVuID4gLmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlci5ocy1tZW51LWNoaWxkcmVuLXdyYXBwZXItLWZlYXR1cmVkIC5ocy1tZW51LWxldmVsLTJfX2ZlYXR1cmVkX19pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYWEtbmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS1kZXB0aC0xLmhzLWl0ZW0taGFzLWNoaWxkcmVuID4gLmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlci5ocy1tZW51LWNoaWxkcmVuLXdyYXBwZXItLWZlYXR1cmVkIC5ocy1tZW51LWRlcHRoLTIgYSB7XG4gICAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYWEtbmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS1kZXB0aC0xLmhzLWl0ZW0taGFzLWNoaWxkcmVuID4gLmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlci5ocy1tZW51LWNoaWxkcmVuLXdyYXBwZXItLWZlYXR1cmVkIC5ocy1tZW51LWxldmVsLTIge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgICAgIGdyaWQtcm93LWdhcDogMHB4OyB9XG4gICAgLmFhLW5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtZGVwdGgtMS5ocy1pdGVtLWhhcy1jaGlsZHJlbiA+IC5ocy1tZW51LWNoaWxkcmVuLXdyYXBwZXIuaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyLS1mZWF0dXJlZCAuaHMtbWVudS1kZXB0aC0yOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5hYS1uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LWRlcHRoLTEuaHMtaXRlbS1oYXMtY2hpbGRyZW4gPiAuaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyLmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlci0tZmVhdHVyZWQgLmN0YV9idXR0b24ge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmFhLW5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtZGVwdGgtMTpmaXJzdC1jaGlsZCAuaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyLS1mZWF0dXJlZCB7XG4gIGxlZnQ6IDMxdncgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmFhLW5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtZGVwdGgtMTpmaXJzdC1jaGlsZCAuaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyLS1mZWF0dXJlZCB7XG4gICAgICBsZWZ0OiAyN3Z3ICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmFhLW5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtZGVwdGgtMTpmaXJzdC1jaGlsZCAuaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyLS1mZWF0dXJlZCB7XG4gICAgICBsZWZ0OiAyMHZ3ICFpbXBvcnRhbnQ7IH0gfVxuXG4uYWEtbmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS1kZXB0aC0xOm50aC1jaGlsZCgyKSAuaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyLS1mZWF0dXJlZCB7XG4gIGxlZnQ6IDE3dncgIWltcG9ydGFudDsgfVxuXG4uYWEtbmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS1kZXB0aC0xOm50aC1jaGlsZCg0KSAuaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyLS1mZWF0dXJlZCB7XG4gIGxlZnQ6IC03dncgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmFhLW5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtZGVwdGgtMTpudGgtY2hpbGQoNCkgLmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlci0tZmVhdHVyZWQge1xuICAgICAgbGVmdDogNnZ3ICFpbXBvcnRhbnQ7IH0gfVxuXG4uYWEtbmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS1kZXB0aC0xOmxhc3QtY2hpbGQgLmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlci0tZmVhdHVyZWQge1xuICBsZWZ0OiAtMTV2dyAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYWEtbmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS1kZXB0aC0xOmxhc3QtY2hpbGQgLmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlci0tZmVhdHVyZWQge1xuICAgICAgbGVmdDogLTJ2dyAhaW1wb3J0YW50OyB9IH1cblxuLmhzLW1lbnUtbGV2ZWwtMl9fZmVhdHVyZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmhzLW1lbnUtbGV2ZWwtMl9fZmVhdHVyZWQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICBwYWRkaW5nOiAwIDAgMCA2MHB4OyB9IH1cbiAgLmhzLW1lbnUtbGV2ZWwtMl9fZmVhdHVyZWQgLmhzLW1lbnUtbGV2ZWwtMl9fZmVhdHVyZWRfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ocy1tZW51LWxldmVsLTJfX2ZlYXR1cmVkIC5ocy1tZW51LWxldmVsLTJfX2ZlYXR1cmVkX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgLmhzLW1lbnUtbGV2ZWwtMl9fZmVhdHVyZWQgLnRpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ocy1tZW51LWxldmVsLTJfX2ZlYXR1cmVkIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweCAwOyB9IH1cblxuLmhzLW1lbnUtbGV2ZWwtMl9fZmVhdHVyZWRfX2J1dHRvbiBhIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uYWEtbmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS1kZXB0aC0xLm9wZW46OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7IH1cblxuLmFhLW5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtZGVwdGgtMS5vcGVuID4gLmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5hYS1uYXZpZ2F0aW9uIC5ocy1tZW51LWRlcHRoLTEuaHMtaXRlbS1oYXMtY2hpbGRyZW4gPiAuaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyIHVsID4gbGkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjsgfVxuICAuYWEtbmF2aWdhdGlvbiAuaHMtbWVudS1kZXB0aC0xLmhzLWl0ZW0taGFzLWNoaWxkcmVuID4gLmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlciB1bCA+IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hYS1uYXZpZ2F0aW9uIC5ocy1tZW51LWRlcHRoLTEuaHMtaXRlbS1oYXMtY2hpbGRyZW4gPiAuaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyIHVsID4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG4uYWEtbmF2aWdhdGlvbiAuaHMtbWVudS1kZXB0aC0xLmhzLWl0ZW0taGFzLWNoaWxkcmVuID4gLmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlciBpbWc6bm90KC5kZWZhdWx0KSB7XG4gIGdyaWQtY29sdW1uOiAxIC8gMjtcbiAgZ3JpZC1yb3c6IDEgLyAzO1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB3aWR0aDogMjBweDsgfVxuXG4uYWEtbmF2aWdhdGlvbiAuaHMtbWVudS1kZXB0aC0xLmhzLWl0ZW0taGFzLWNoaWxkcmVuID4gLmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlciBhOm5vdCguZGVmYXVsdCkge1xuICBncmlkLWNvbHVtbjogMiAvIDM7XG4gIGdyaWQtcm93OiAxIC8gMjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1uYXZpZ2F0aW9uIC5ocy1tZW51LWRlcHRoLTEuaHMtaXRlbS1oYXMtY2hpbGRyZW4gPiAuaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyIGE6bm90KC5kZWZhdWx0KSB7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7IH0gfVxuICAuYWEtbmF2aWdhdGlvbiAuaHMtbWVudS1kZXB0aC0xLmhzLWl0ZW0taGFzLWNoaWxkcmVuID4gLmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlciBhOm5vdCguZGVmYXVsdCk6aG92ZXIsIC5hYS1uYXZpZ2F0aW9uIC5ocy1tZW51LWRlcHRoLTEuaHMtaXRlbS1oYXMtY2hpbGRyZW4gPiAuaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyIGE6bm90KC5kZWZhdWx0KTpmb2N1cywgLmFhLW5hdmlnYXRpb24gLmhzLW1lbnUtZGVwdGgtMS5ocy1pdGVtLWhhcy1jaGlsZHJlbiA+IC5ocy1tZW51LWNoaWxkcmVuLXdyYXBwZXIgYTpub3QoLmRlZmF1bHQpOmFjdGl2ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmFhLW5hdmlnYXRpb24gLmhzLW1lbnUtZGVwdGgtMS5ocy1pdGVtLWhhcy1jaGlsZHJlbiA+IC5ocy1tZW51LWNoaWxkcmVuLXdyYXBwZXIgYTpub3QoLmRlZmF1bHQpOm5vdCguYWEtYnV0dG9uKTpub3QoLmhzLWJ1dHRvbik6bm90KC5kZWZhdWx0KTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCA8c3ZnIHZpZXdCb3g9XCIwIDAgMTguODM2IDExLjIxN1wiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwibTE4LjUzMSA1LjA3Ny00Ljc3My00Ljc3M2MtLjI5My0uMjkzLS43NjgtLjI5My0xLjA2MSAwcy0uMjkzLjc2OCAwIDEuMDYxbDMuNDkzIDMuNDkzaC0xNi4xOXYxLjVoMTYuMTg5bC0zLjQ5MyAzLjQ5M2MtLjI5My4yOTMtLjI5My43NjggMCAxLjA2MXMuNzY4LjI5MyAxLjA2MSAwbDQuNzczLTQuNzczYy4yOTQtLjI5NS4yOTQtLjc2OS4wMDEtMS4wNjJ6XCIgZmlsbD1cIiM4RDE5M0VcIiBzaGFwZS1yZW5kZXJpbmc9XCJnZW9tZXRyaWNQcmVjaXNpb25cIi8+PC9zdmc+Jyk7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlO1xuICAgIHdpZHRoOiAxOHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWEtbmF2aWdhdGlvbiAuaHMtbWVudS1kZXB0aC0xLmhzLWl0ZW0taGFzLWNoaWxkcmVuID4gLmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlciBhOm5vdCguZGVmYXVsdCk6bm90KC5hYS1idXR0b24pOm5vdCguaHMtYnV0dG9uKTpub3QoLmRlZmF1bHQpOjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAyMHB4OyB9IH1cbiAgLmFhLW5hdmlnYXRpb24gLmhzLW1lbnUtZGVwdGgtMS5ocy1pdGVtLWhhcy1jaGlsZHJlbiA+IC5ocy1tZW51LWNoaWxkcmVuLXdyYXBwZXIgYTpub3QoLmRlZmF1bHQpOmhvdmVyOjphZnRlciwgLmFhLW5hdmlnYXRpb24gLmhzLW1lbnUtZGVwdGgtMS5ocy1pdGVtLWhhcy1jaGlsZHJlbiA+IC5ocy1tZW51LWNoaWxkcmVuLXdyYXBwZXIgYTpub3QoLmRlZmF1bHQpOmZvY3VzOjphZnRlciwgLmFhLW5hdmlnYXRpb24gLmhzLW1lbnUtZGVwdGgtMS5ocy1pdGVtLWhhcy1jaGlsZHJlbiA+IC5ocy1tZW51LWNoaWxkcmVuLXdyYXBwZXIgYTpub3QoLmRlZmF1bHQpOmFjdGl2ZTo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpOyB9XG5cbi5hYS1uYXZpZ2F0aW9uIC5ocy1tZW51LWRlcHRoLTEuaHMtaXRlbS1oYXMtY2hpbGRyZW4gPiAuaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyIHAge1xuICBncmlkLWNvbHVtbjogMiAvIDM7XG4gIGdyaWQtcm93OiAyIC8gMztcbiAgY29sb3I6IHJnYmEoMzcsIDQwLCA0MiwgMC43KTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1uYXZpZ2F0aW9uIC5ocy1tZW51LWRlcHRoLTEuaHMtaXRlbS1oYXMtY2hpbGRyZW4gPiAuaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyIHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH0gfVxuXG4uYWEtbmF2aWdhdGlvbiAuYWEtbmF2aWdhdGlvbi1pbm5lciB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDcwdmg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuLyogLS0tIE1vYmlsZSBzdHlsZXMgLS0tICovXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgaHRtbC5qcy1uYXYtb3BlbixcbiAgYm9keS5qcy1uYXYtb3BlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG5cbi5hYS1uYXZpZ2F0aW9uLS1tb2JpbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmNWY5O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDk1cHgpO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IC0xMDAlO1xuICB0b3A6IDk1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTg7IH1cbiAgLmFhLW5hdmlnYXRpb24tLW1vYmlsZSAuYWEtaW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICBwYWRkaW5nLXRvcDogNDVweDsgfVxuICAuYWEtbmF2aWdhdGlvbi0tbW9iaWxlIC5ocy1tZW51LXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87IH1cbiAgLmFhLW5hdmlnYXRpb24tLW1vYmlsZSAuaHMtbWVudS1kZXB0aC0xLmhzLWl0ZW0taGFzLWNoaWxkcmVuID4gLmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlciBhIHtcbiAgICBtYXJnaW46IDE1cHggMDsgfVxuICAuYWEtbmF2aWdhdGlvbi0tbW9iaWxlIC5ocy1tZW51LWRlcHRoLTEgPiB1bC5ocy1tZW51LWxldmVsLTJfX2ZlYXR1cmVkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiA0MHB4IDMwcHggNDBweCAzMHB4OyB9XG4gICAgLmFhLW5hdmlnYXRpb24tLW1vYmlsZSAuaHMtbWVudS1kZXB0aC0xID4gdWwuaHMtbWVudS1sZXZlbC0yX19mZWF0dXJlZCBsaSB7XG4gICAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogMTAwJTsgfVxuXG4uanMtbmF2LW9wZW4gLmFhLW5hdmlnYXRpb24tLW1vYmlsZSB7XG4gIHJpZ2h0OiAwOyB9XG5cbi5hYS1uYXZpZ2F0aW9uLS1tb2JpbGUgdWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmFhLW5hdmlnYXRpb24tLW1vYmlsZSB1bCBsaSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuXG4uYWEtbmF2aWdhdGlvbi0tbW9iaWxlIC5ocy1tZW51LWRlcHRoLTE6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmFhLW5hdmlnYXRpb24tLW1vYmlsZSAuaHMtbWVudS1kZXB0aC0xID4gYSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgcGFkZGluZzogN3B4IDA7IH1cblxuLmFhLW5hdmlnYXRpb24tLW1vYmlsZSAuaHMtbWVudS1kZXB0aC0xID4gdWwge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5hYS1uYXZpZ2F0aW9uLS1tb2JpbGUgLmhzLW1lbnUtZGVwdGgtMSA+IHVsOmZpcnN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG5cbi5hYS1uYXZpZ2F0aW9uLS1tb2JpbGUgLmhzLWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmFhLW5hdmlnYXRpb24tLW1vYmlsZSAuaHMtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOjphZnRlciB7XG4gICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsIDxzdmcgdmlld0JveD1cIjAgMCA2LjAyIDMuNzE2XCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJtMy4wMSAzLjcxNi0zLjAxLTMuMDA5LjcwNy0uNzA3IDIuMzAzIDIuMzAyIDIuMzAyLTIuMzAyLjcwOC43MDd6XCIgZmlsbD1cIiMyNTI4MkFcIi8+PC9zdmc+Jyk7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2U7XG4gICAgd2lkdGg6IDlweDsgfVxuXG4uYWEtbmF2aWdhdGlvbi0tbW9iaWxlIC5ocy1pdGVtLWhhcy1jaGlsZHJlbi5vcGVuID4gYTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KSByb3RhdGUoLTE4MGRlZyk7IH1cblxuLmhzLW1lbnUtbGV2ZWwtMl9fZmVhdHVyZWRfX2xvZ29zX19pbm5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICBncmlkLWdhcDogMjBweCAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ocy1tZW51LWxldmVsLTJfX2ZlYXR1cmVkX19sb2dvc19faW5uZXIge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMmZyKSBtaW5tYXgoMCwgM2ZyKTsgfSB9XG4gIC5ocy1tZW51LWxldmVsLTJfX2ZlYXR1cmVkX19sb2dvc19faW5uZXIgLmhzLW1lbnUtbGV2ZWwtMl9fZmVhdHVyZWRfX2xvZ29zX19sb2dvIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5ocy1tZW51LWxldmVsLTJfX2ZlYXR1cmVkX19sb2dvc19faW5uZXIgLmhzLW1lbnUtbGV2ZWwtMl9fZmVhdHVyZWRfX2xvZ29zX19sb2dvIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuaHMtbWVudS1sZXZlbC0yX19mZWF0dXJlZF9fbG9nb3NfX2lubmVyIC5ocy1tZW51LWxldmVsLTJfX2ZlYXR1cmVkX19sb2dvc19fbG9nbyBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cblxuLmFhLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuYWEtaWNvbiAuYWEtaWNvbl9faW5uZXIge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5hYS1pY29uIC5hYS1pY29uX19pbm5lci5hYS1pY29uX19pbm5lci0tc21hbGwge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgICAuYWEtaWNvbiAuYWEtaWNvbl9faW5uZXIuYWEtaWNvbl9faW5uZXItLWxhcmdlIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4OyB9XG4gICAgLmFhLWljb24gLmFhLWljb25fX2lubmVyIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICBvYmplY3QtcG9zaXRpb246IGxlZnQgY2VudGVyOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuU29jaWFsIExpbmtzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1zb2NpYWwtbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uYWEtc29jaWFsLWxpbmtzX19pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhEMTkzRTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZTsgfVxuXG4uYWEtc29jaWFsLWxpbmtzX19pY29uIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIGhlaWdodDogMTVweDtcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IGF1dG87IH1cblxuLmFhLXNvY2lhbC1saW5rc19faWNvbjpob3ZlciBzdmcsXG4uYWEtc29jaWFsLWxpbmtzX19pY29uOmZvY3VzIHN2Zyxcbi5hYS1zb2NpYWwtbGlua3NfX2ljb246YWN0aXZlIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gIFZpZGVvc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtdmlkZW8tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIC5hYS12aWRlby1jb250YWluZXIgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5hYS12aWRlby1jb250YWluZXItLXlvdXR1YmUge1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4uYWEtdmlkZW8tdGh1bWJuYWlsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5hYS12aWRlby10aHVtYm5haWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzcsIDQwLCA0MiwgMC41KTsgfVxuICAuYWEtdmlkZW8tdGh1bWJuYWlsLmlzLWhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLmFhLXZpZGVvLXRodW1ibmFpbCArIHZpZGVvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLmFhLXZpZGVvLXRodW1ibmFpbC5pcy1oaWRkZW4gKyB2aWRlbyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAuYWEtdmlkZW8tdGh1bWJuYWlsIC5hYS1wbGF5IHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uYWEtcGxheSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiA2MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAxMDA7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hYS1wbGF5IHtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIHdpZHRoOiA4MHB4OyB9IH1cbiAgLmFhLXBsYXk6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxNy41cHggMCAxNy41cHggMjNweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmZmZmY7XG4gICAgei1pbmRleDogMTAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWEtcGxheTpiZWZvcmUge1xuICAgICAgICBib3JkZXItd2lkdGg6IDM1cHggMCAzNXB4IDQ2cHg7IH0gfVxuICAuYWEtcGxheTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5hYS15b3V0dWJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjgyQTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5hYS15b3V0dWJlOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNTI4MkE7XG4gICAgb3BhY2l0eTogLjM7IH1cblxuLmFhLXlvdXR1YmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdG9wOiAtMTYuODQlO1xuICBsZWZ0OiAwOyB9XG5cbi5hYS15b3V0dWJlIGltZyxcbi5hYS15b3V0dWJlIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uYWEteW91dHViZSBpZnJhbWUge1xuICB6LWluZGV4OiAyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7IH1cblxuLnNsaWNrLXNsaWRlIHtcbiAgei1pbmRleDogNDsgfVxuXG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMTQwcHg7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNikgMzMlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpOyB9XG5cbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgZm9udC1zaXplOiA2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAuNTtcbiAgY29sb3I6IGJsYWNrO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4uc2xpY2stZG90cyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW46IDAgMTBweDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIEhlYWRlclxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtc2l0ZS1oZWFkZXIge1xuICBoZWlnaHQ6IDk1cHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLXNpdGUtaGVhZGVyIHtcbiAgICAgIGhlaWdodDogMTAwcHg7IH0gfVxuICAuYWEtc2l0ZS1oZWFkZXIgLmFhLWJyYW5kaW5nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cblxuLmFhLXdlYnBhZ2UsXG4uYWEtbGFuZGluZy1wYWdlLFxuLmFhLWJsb2ctbGlzdGluZyxcbi5hYS1ibG9nLXBvc3QsXG4uYWEtc3lzdGVtLXBhZ2Uge1xuICBtYXJnaW4tdG9wOiA5NXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS13ZWJwYWdlLFxuICAgIC5hYS1sYW5kaW5nLXBhZ2UsXG4gICAgLmFhLWJsb2ctbGlzdGluZyxcbiAgICAuYWEtYmxvZy1wb3N0LFxuICAgIC5hYS1zeXN0ZW0tcGFnZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMDBweDsgfSB9XG5cbi5hYS1zaXRlLWhlYWRlci5hYS1zaXRlLWhlYWRlci0tbGFuZGluZy1wYWdlIC5hYS1zaXRlLWhlYWRlcl9faW5uZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uYWEtc2l0ZS1oZWFkZXIuYWEtc2l0ZS1oZWFkZXItLWxhbmRpbmctcGFnZSAuYWEtYnJhbmRpbmcge1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmFhLXNpdGUtaGVhZGVyX19pbm5lciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgbWF4LXdpZHRoOiAxOTUwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLXNpdGUtaGVhZGVyX19pbm5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG5cbi5hYS1icmFuZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwOXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYWEtYnJhbmRpbmcge1xuICAgICAgbWF4LXdpZHRoOiAxMjRweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuYWEtYnJhbmRpbmcge1xuICAgICAgbWF4LXdpZHRoOiAxNDBweDsgfSB9XG4gIC5hYS1icmFuZGluZyBhIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5hYS1icmFuZGluZyBhLFxuICAuYWEtYnJhbmRpbmcgc3ZnIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgRm9vdGVyXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1zaXRlLWZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLXNpdGUtZm9vdGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7IH0gfVxuXG4uYWEtc2l0ZS1mb290ZXJfX3ByaW1hcnlfX2lubmVyLFxuLmFhLXNpdGUtZm9vdGVyX19zZWNvbmRhcnlfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLXNpdGUtZm9vdGVyX19wcmltYXJ5X19pbm5lcixcbiAgICAuYWEtc2l0ZS1mb290ZXJfX3NlY29uZGFyeV9faW5uZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG5cbi5hYS1zaXRlLWZvb3Rlcl9fcHJpbWFyeV9faW5uZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNDEsIDI0NSwgMjQ5LCAwLjIpO1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtc2l0ZS1mb290ZXJfX3ByaW1hcnlfX2lubmVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1NXB4OyB9IH1cbiAgLmFhLXNpdGUtZm9vdGVyX19wcmltYXJ5X19pbm5lciAuYWEtYnJhbmRpbmcge1xuICAgIHdpZHRoOiAyNnB4OyB9XG4gICAgLmFhLXNpdGUtZm9vdGVyX19wcmltYXJ5X19pbm5lciAuYWEtYnJhbmRpbmc6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG4gIC5hYS1zaXRlLWZvb3Rlcl9fcHJpbWFyeV9faW5uZXIgLmFhLXNpdGUtZm9vdGVyX19yaWNoLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmFhLXNpdGUtZm9vdGVyX19wcmltYXJ5X19pbm5lciAuYWEtc2l0ZS1mb290ZXJfX3NvY2lhbCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmFhLXNpdGUtZm9vdGVyX19wcmltYXJ5X19pbm5lciAuYWEtc2l0ZS1mb290ZXJfX3NvY2lhbCBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZTsgfVxuICAgICAgLmFhLXNpdGUtZm9vdGVyX19wcmltYXJ5X19pbm5lciAuYWEtc2l0ZS1mb290ZXJfX3NvY2lhbCBhOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAgIC5hYS1zaXRlLWZvb3Rlcl9fcHJpbWFyeV9faW5uZXIgLmFhLXNpdGUtZm9vdGVyX19zb2NpYWwgYTpob3ZlciwgLmFhLXNpdGUtZm9vdGVyX19wcmltYXJ5X19pbm5lciAuYWEtc2l0ZS1mb290ZXJfX3NvY2lhbCBhOmZvY3VzLCAuYWEtc2l0ZS1mb290ZXJfX3ByaW1hcnlfX2lubmVyIC5hYS1zaXRlLWZvb3Rlcl9fc29jaWFsIGE6YWN0aXZlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTsgfVxuICAgIC5hYS1zaXRlLWZvb3Rlcl9fcHJpbWFyeV9faW5uZXIgLmFhLXNpdGUtZm9vdGVyX19zb2NpYWwgc3ZnIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxOHB4OyB9XG5cbi5hYS1zaXRlLWZvb3Rlcl9fc2Vjb25kYXJ5IC5hYS1zaXRlLWZvb3Rlcl9fc2Vjb25kYXJ5X19pbm5lciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1zaXRlLWZvb3Rlcl9fc2Vjb25kYXJ5IC5hYS1zaXRlLWZvb3Rlcl9fc2Vjb25kYXJ5X19pbm5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDsgfSB9XG5cbi5hYS1zaXRlLWZvb3Rlcl9fc2Vjb25kYXJ5IC5hYS1zaXRlLWZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLXNpdGUtZm9vdGVyX19zZWNvbmRhcnkgLmFhLXNpdGUtZm9vdGVyX19jb3B5cmlnaHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG4uYWEtc2l0ZS1mb290ZXJfX3NlY29uZGFyeSAuYWEtc2l0ZS1mb290ZXJfX3BvbGljaWVzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtc2l0ZS1mb290ZXJfX3NlY29uZGFyeSAuYWEtc2l0ZS1mb290ZXJfX3BvbGljaWVzIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuXG4uYWEtc2l0ZS1mb290ZXJfX3NlY29uZGFyeSBwLFxuLmFhLXNpdGUtZm9vdGVyX19zZWNvbmRhcnkgLmFhLXNpdGUtZm9vdGVyX19wb2xpY2llcyBhIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuXG4uYWEtc2l0ZS1mb290ZXJfX3NlY29uZGFyeSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5hYS1zaXRlLWZvb3Rlcl9fc2Vjb25kYXJ5IGE6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hYS1zaXRlLWZvb3Rlcl9fc2Vjb25kYXJ5IGE6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmFhLXNpdGUtZm9vdGVyX19zZWNvbmRhcnkgYTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH1cbiAgLmFhLXNpdGUtZm9vdGVyX19zZWNvbmRhcnkgYTpob3ZlciwgLmFhLXNpdGUtZm9vdGVyX19zZWNvbmRhcnkgYTpmb2N1cywgLmFhLXNpdGUtZm9vdGVyX19zZWNvbmRhcnkgYTphY3RpdmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5hYS1zaXRlLWZvb3Rlcl9fY29sIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5hYS1zaXRlLWZvb3Rlcl9fY29sIC5ocy1tZW51LWRlcHRoLTIgcCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbjogMjVweCAwIDVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtc2l0ZS1mb290ZXJfX2NvbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAuYWEtc2l0ZS1mb290ZXJfX2NvbDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFhLXNpdGUtZm9vdGVyX19jb2w6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICAgIC5hYS1zaXRlLWZvb3Rlcl9fY29sOmZpcnN0LWNoaWxkIHAsXG4gICAgLmFhLXNpdGUtZm9vdGVyX19jb2w6Zmlyc3QtY2hpbGQgbGkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4OyB9XG4gIC5hYS1zaXRlLWZvb3Rlcl9fY29sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWEtc2l0ZS1mb290ZXJfX2NvbDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuYWEtc2l0ZS1mb290ZXJfX2NvbDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLXNpdGUtZm9vdGVyX19jb2w6bnRoLWNoaWxkKDIpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9IH1cbiAgLmFhLXNpdGUtZm9vdGVyX19jb2wgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLmFhLXNpdGUtZm9vdGVyX19jb2wgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmFhLXNpdGUtZm9vdGVyX19jb2wgYTpob3ZlciwgLmFhLXNpdGUtZm9vdGVyX19jb2wgYTpmb2N1cywgLmFhLXNpdGUtZm9vdGVyX19jb2wgYTphY3RpdmUge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmFhLXNpdGUtZm9vdGVyX19jb2wgLmhzLW1lbnUtZGVwdGgtMSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIC5hYS1zaXRlLWZvb3Rlcl9fY29sIC5ocy1tZW51LWRlcHRoLTE6bm90KDpvbmx5LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmFhLXNpdGUtZm9vdGVyX19jb2wgLmhzLW1lbnUtZGVwdGgtMTpub3QoOm9ubHktY2hpbGQpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDsgfSB9XG4gICAgLmFhLXNpdGUtZm9vdGVyX19jb2wgLmhzLW1lbnUtZGVwdGgtMSBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmFhLXNpdGUtZm9vdGVyX19jb2wgLmhzLW1lbnUtZGVwdGgtMSBhIHtcbiAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuYWEtc2l0ZS1mb290ZXJfX2NvbCAuaHMtbWVudS1kZXB0aC0xIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDsgfSB9XG4gIC5hYS1zaXRlLWZvb3Rlcl9fY29sIC5ocy1tZW51LWRlcHRoLTI6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5hYS1zaXRlLWZvb3Rlcl9fY29sIC5ocy1tZW51LWRlcHRoLTIgYSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuLmFhLXNpdGUtZm9vdGVyLS1sYW5kaW5nLXBhZ2UuYWEtc2l0ZS1mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMzVweDtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7IH1cblxuLmFhLXNpdGUtZm9vdGVyLS1sYW5kaW5nLXBhZ2UgLmFhLWlubmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtc2l0ZS1mb290ZXItLWxhbmRpbmctcGFnZSAuYWEtaW5uZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG5cbi5hYS1zaXRlLWZvb3Rlci0tbGFuZGluZy1wYWdlIC5hYS1icmFuZGluZyBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmZmZmY7IH1cblxuLmFhLXNpdGUtZm9vdGVyLS1sYW5kaW5nLXBhZ2UgLmFhLXNpdGUtZm9vdGVyX19wb2xpY2llcyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLXNpdGUtZm9vdGVyLS1sYW5kaW5nLXBhZ2UgLmFhLXNpdGUtZm9vdGVyX19wb2xpY2llcyB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgQWNjb3JkaW9uXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1hY2NvcmRpb24tLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWFjY29yZGlvbi0taGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuXG4uYWEtYWNjb3JkaW9uLWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgzNywgNDAsIDQyLCAwLjIpO1xuICBwYWRkaW5nOiAxMnB4IDA7IH1cbiAgLmFhLWFjY29yZGlvbi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgzNywgNDAsIDQyLCAwLjIpOyB9XG5cbi5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyIHtcbiAgcGFkZGluZzogMTBweCA0MHB4IDEwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyOjpiZWZvcmUsIC5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjgyQTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDFweCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2U7XG4gICAgd2lkdGg6IDE4cHg7IH1cbiAgLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXI6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXIuaXMtYWN0aXZlOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApOyB9XG4gIC5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyLmlzLWFjdGl2ZTo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLmFhLWFjY29yZGlvbi1pdGVtX19ib2R5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cblxuLmFhLWJnLXByaW1hcnkgLmFhLWFjY29yZGlvbi1pdGVtLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuYWEtYWNjb3JkaW9uLWl0ZW0sXG4uYWEtYmctc2Vjb25kYXJ5IC5hYS1hY2NvcmRpb24taXRlbSxcbi5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmFhLWFjY29yZGlvbi1pdGVtLFxuLmFhLWJnLXNlYS1ncmVlbiAuYWEtYWNjb3JkaW9uLWl0ZW0sXG4uYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIC5hYS1hY2NvcmRpb24taXRlbSxcbi5hYS1iZy1kYXJrLWJsdWUgLmFhLWFjY29yZGlvbi1pdGVtLFxuLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuYWEtYWNjb3JkaW9uLWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOyB9XG4gIC5hYS1iZy1wcmltYXJ5IC5hYS1hY2NvcmRpb24taXRlbTpmaXJzdC1jaGlsZCwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmFhLWFjY29yZGlvbi1pdGVtOmZpcnN0LWNoaWxkLFxuICAuYWEtYmctc2Vjb25kYXJ5IC5hYS1hY2NvcmRpb24taXRlbTpmaXJzdC1jaGlsZCxcbiAgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuYWEtYWNjb3JkaW9uLWl0ZW06Zmlyc3QtY2hpbGQsXG4gIC5hYS1iZy1zZWEtZ3JlZW4gLmFhLWFjY29yZGlvbi1pdGVtOmZpcnN0LWNoaWxkLFxuICAuYWEtYmctb3ZlcmxheS0tc2VhLWdyZWVuIC5hYS1hY2NvcmRpb24taXRlbTpmaXJzdC1jaGlsZCxcbiAgLmFhLWJnLWRhcmstYmx1ZSAuYWEtYWNjb3JkaW9uLWl0ZW06Zmlyc3QtY2hpbGQsXG4gIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgLmFhLWFjY29yZGlvbi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOyB9XG5cbi5hYS1iZy1wcmltYXJ5IC5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyOjpiZWZvcmUsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyOjpiZWZvcmUsIC5hYS1iZy1wcmltYXJ5IC5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyOjphZnRlciwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXI6OmFmdGVyLFxuLmFhLWJnLXNlY29uZGFyeSAuYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlcjo6YmVmb3JlLFxuLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlcjo6YmVmb3JlLFxuLmFhLWJnLXNlY29uZGFyeSAuYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlcjo6YWZ0ZXIsXG4uYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IC5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyOjphZnRlcixcbi5hYS1iZy1zZWEtZ3JlZW4gLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXI6OmJlZm9yZSxcbi5hYS1iZy1vdmVybGF5LS1zZWEtZ3JlZW4gLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXI6OmJlZm9yZSxcbi5hYS1iZy1zZWEtZ3JlZW4gLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXI6OmFmdGVyLFxuLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiAuYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlcjo6YWZ0ZXIsXG4uYWEtYmctZGFyay1ibHVlIC5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyOjpiZWZvcmUsXG4uYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIC5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyOjpiZWZvcmUsXG4uYWEtYmctZGFyay1ibHVlIC5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyOjphZnRlcixcbi5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4vKiBBY2NvcmRpb24gY29sdW1ucyBtb2R1bGUgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtYWNjb3JkaW9uLWNvbHVtbnMgLmFhLWFjY29yZGlvbi1pdGVtOmZpcnN0LWNoaWxkLFxuICAuYWEtYWNjb3JkaW9uLWNvbHVtbnMgLmFhLWFjY29yZGlvbi1pdGVtIHtcbiAgICBib3JkZXI6IDA7IH1cbiAgLmFhLWFjY29yZGlvbi1jb2x1bW5zIC5hYS1hY2NvcmRpb24taXRlbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgzNywgNDAsIDQyLCAwLjIpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTJweCk7IH1cbiAgLmFhLWFjY29yZGlvbi1jb2x1bW5zIC5hYS1hY2NvcmRpb24taXRlbTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMzcsIDQwLCA0MiwgMC4yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTJweCk7IH0gfVxuXG4uYWEtYWNjb3JkaW9uLWNvbHVtbnMgLmFhLWFjY29yZGlvbl9fYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLWFjY29yZGlvbi1jb2x1bW5zIC5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyLFxuICAuYWEtYWNjb3JkaW9uLWNvbHVtbnMgLmFhLWFjY29yZGlvbi1pdGVtX19ib2R5IHtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG5cbi5hYS1hY2NvcmRpb24tY29sdW1ucyAuYWEtYWNjb3JkaW9uLWl0ZW1fX2ltYWdlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtYWNjb3JkaW9uLWNvbHVtbnMgLmFhLWFjY29yZGlvbi1pdGVtX19pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIG1heC13aWR0aDogNDclO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgICAgLmFhLWFjY29yZGlvbi1jb2x1bW5zIC5hYS1hY2NvcmRpb24taXRlbV9faW1hZ2UgaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG5cbi5hYS1hY2NvcmRpb24tY29sdW1ucyAuYWEtYWNjb3JkaW9uLWl0ZW0uaXMtYWN0aXZlIC5hYS1hY2NvcmRpb24taXRlbV9faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtYWNjb3JkaW9uLWNvbHVtbnMgLmFhLWFjY29yZGlvbi1pdGVtLmlzLWFjdGl2ZSAuYWEtYWNjb3JkaW9uLWl0ZW1fX2ltYWdlIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH0gfVxuXG4ucHJpY2UtY2FsY3VsYXRvciAuYWEtaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNTUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucHJpY2UtY2FsY3VsYXRvciAuYWEtaGVybyB7XG4gICAgICBtaW4taGVpZ2h0OiA3MDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wcmljZS1jYWxjdWxhdG9yIC5hYS1oZXJvIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDgwMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDsgfSB9XG4gIC5wcmljZS1jYWxjdWxhdG9yIC5hYS1oZXJvIC5hYS1oZXJvX19ib2R5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5wcmljZS1jYWxjdWxhdG9yIC5hYS1oZXJvIC5hYS1oZXJvLWNvbnRlbnQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJpY2UtY2FsY3VsYXRvciAuYWEtaGVybyAuYWEtaGVyby1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEzMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAucHJpY2UtY2FsY3VsYXRvciAuYWEtaGVybyAuYWEtaGVyby1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgLnByaWNlLWNhbGN1bGF0b3IgLmFhLWhlcm8gLmFhLWhlcm8tYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDY1JTtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAgIC5wcmljZS1jYWxjdWxhdG9yIC5hYS1oZXJvIC5hYS1oZXJvLWJnIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkxOXB4KSB7XG4gIC5wcmljZS1jYWxjdWxhdG9yIC5hYS1oZXJvICsgLmFhLXd5c2l3eWcge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByaWNlLWNhbGN1bGF0b3IgLmFhLWRldmljZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cblxuLnByaWNlLWNhbGN1bGF0b3IgLmFhLWRldmljZXMgLmFhLWRldmljZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5wcmljZS1jYWxjdWxhdG9yIC5hYS1kZXZpY2VzIC5hYS1kZXZpY2UgLmNhbGN1bGF0b3ItaW5wdXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgIC5wcmljZS1jYWxjdWxhdG9yIC5hYS1kZXZpY2VzIC5hYS1kZXZpY2UgLmNhbGN1bGF0b3ItaW5wdXQgaW5wdXQge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnByaWNlLWNhbGN1bGF0b3IgLmFhLWRldmljZXMgLmFhLWRldmljZSB7XG4gICAgICBtYXgtd2lkdGg6IDMzLjMzMzMlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cbiAgLnByaWNlLWNhbGN1bGF0b3IgLmFhLWRldmljZXMgLmFhLWRldmljZSBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJpY2UtY2FsY3VsYXRvciAuYWEtZGV2aWNlcyAuYWEtZGV2aWNlIGltZyB7XG4gICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHggYXV0bzsgfSB9XG4gIC5wcmljZS1jYWxjdWxhdG9yIC5hYS1kZXZpY2VzIC5hYS1kZXZpY2Ugc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzI1MjgyQTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vY2RuMi5odWJzcG90Lm5ldC9odWJmcy81NDM1OTk2L2F2aWRseS12Mi9hc3NldHMvaWNvbnMvYXJyb3ctZG93bi5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxN3B4IDEwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAxMnB4KSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjUyODJBO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcmljZS1jYWxjdWxhdG9yIC5hYS1kZXZpY2VzIC5hYS1kZXZpY2Ugc2VsZWN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJpY2UtY2FsY3VsYXRvciAuYWEtZGV2aWNlcyAuYWEtZGV2aWNlIHNlbGVjdCB7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9IH1cbiAgICAucHJpY2UtY2FsY3VsYXRvciAuYWEtZGV2aWNlcyAuYWEtZGV2aWNlIHNlbGVjdCBvcHRpb24ge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAjMjUyODJBOyB9XG4gICAgLnByaWNlLWNhbGN1bGF0b3IgLmFhLWRldmljZXMgLmFhLWRldmljZSBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wcmljZS1jYWxjdWxhdG9yIC5hYS1kZXZpY2VzIC5hYS1kZXZpY2Ugc2VsZWN0OmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cblxuLnByaWNlLWNhbGN1bGF0b3IgLmFhLXd5c2l3eWcgLmFhLXd5c2l3eWdfX2lubmVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnByaWNlLWNhbGN1bGF0b3IgLmFhLXd5c2l3eWcgLmFhLXd5c2l3eWdfX2lubmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLnByaWNlLWNhbGN1bGF0b3IgLmFhLXd5c2l3eWcgLmFhLXd5c2l3eWdfX2lubmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4ucHJpY2UtY2FsY3VsYXRvciAuYWEtd3lzaXd5ZyAuYWEtd3lzaXd5Z19fYm9keS1pbm5lciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnByaWNlLWNhbGN1bGF0b3IgLmFhLXd5c2l3eWcgLmFhLXd5c2l3eWdfX2JvZHktaW5uZXIge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5wcmljZS1jYWxjdWxhdG9yIC5hYS13eXNpd3lnIC5hYS13eXNpd3lnX19ib2R5LWlubmVyIC53aGFsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucHJpY2UtY2FsY3VsYXRvciAuYWEtd3lzaXd5ZyAuYWEtd3lzaXd5Z19fYm9keS1pbm5lciBoMiB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByaWNlLWNhbGN1bGF0b3IgLmFhLXd5c2l3eWcgLmFhLXd5c2l3eWdfX2hlYWRlciB7XG4gICAgd2lkdGg6IDQ1JTsgfSB9XG5cbi5wcmljZS1jYWxjdWxhdG9yIC5hYS13eXNpd3lnIC5hYS13eXNpd3lnX19ib2R5IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAucHJpY2UtY2FsY3VsYXRvciAuYWEtd3lzaXd5ZyAuYWEtd3lzaXd5Z19fYm9keSAuYWEtbnVtYmVycy1iaWctdGV4dCB7XG4gICAgY29sb3I6ICM2NUFENjU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wcmljZS1jYWxjdWxhdG9yIC5hYS13eXNpd3lnIC5hYS13eXNpd3lnX19ib2R5IHtcbiAgICAgIHdpZHRoOiA1NSU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAucHJpY2UtY2FsY3VsYXRvciAuYWEtd3lzaXd5ZyAuYWEtd3lzaXd5Z19fYm9keSAuYWEtd3lzaXd5Z19fYm9keS1pbm5lciB7XG4gICAgICAgIG1heC13aWR0aDogNjEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuXG4ucHJpY2UtY2FsY3VsYXRvciAuYWEtZGV2aWNlcyAuc2xpY2stcHJldixcbi5wcmljZS1jYWxjdWxhdG9yIC5hYS1kZXZpY2VzIC5zbGljay1uZXh0IHtcbiAgaGVpZ2h0OiAyOHB4O1xuICB3aWR0aDogNDVweDsgfVxuXG4ucHJpY2UtY2FsY3VsYXRvciAuYWEtZGV2aWNlcyBidXR0b24uc2xpY2stcHJldi5zbGljay1hcnJvdyB7XG4gIGxlZnQ6IDIwcHg7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAucHJpY2UtY2FsY3VsYXRvciAuYWEtZGV2aWNlcyBidXR0b24uc2xpY2stcHJldi5zbGljay1hcnJvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly81NDM1OTk2LmZzMS5odWJzcG90dXNlcmNvbnRlbnQtbmExLm5ldC9odWJmcy81NDM1OTk2L2F2aWRseS12Mi9hc3NldHMvaWNvbnMvZGFyay9zdmcvYXJyb3ctcmlnaHQtZGFya190aGlja2VyLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5wcmljZS1jYWxjdWxhdG9yIC5hYS1kZXZpY2VzIGJ1dHRvbi5zbGljay1uZXh0LnNsaWNrLWFycm93IHtcbiAgcmlnaHQ6IDIwcHg7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAucHJpY2UtY2FsY3VsYXRvciAuYWEtZGV2aWNlcyBidXR0b24uc2xpY2stbmV4dC5zbGljay1hcnJvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly81NDM1OTk2LmZzMS5odWJzcG90dXNlcmNvbnRlbnQtbmExLm5ldC9odWJmcy81NDM1OTk2L2F2aWRseS12Mi9hc3NldHMvaWNvbnMvZGFyay9zdmcvYXJyb3ctcmlnaHQtZGFya190aGlja2VyLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wcmljZS1jYWxjdWxhdG9yLS1yZW50IC5zbGljay1saXN0IHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnByaWNlLWNhbGN1bGF0b3ItLXJlbnQgLmFhLXJlc3VsdHMge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5wcmljZS1jYWxjdWxhdG9yLS1yZW50IC5hYS1yZXN1bHRzLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnByaWNlLWNhbGN1bGF0b3ItLXJlbnQgLmFhLXJlc3VsdHNfX2lubmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByaWNlLWNhbGN1bGF0b3ItLXJlbnQgLmFhLXd5c2l3eWcgLmFhLXd5c2l3eWdfX2hlYWRlciB7XG4gICAgd2lkdGg6IDYwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJpY2UtY2FsY3VsYXRvci0tcmVudCAuYWEtd3lzaXd5ZyAuYWEtd3lzaXd5Z19fYm9keSB7XG4gICAgd2lkdGg6IDQwJTsgfSB9XG5cbi5wcmljZS1jYWxjdWxhdG9yLS1yZW50IGlucHV0LFxuLnByaWNlLWNhbGN1bGF0b3ItLXJlbnQgc2VsZWN0IHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4ucHJpY2UtY2FsY3VsYXRvci0tcmVudCAuYWEtcmVzdWx0c19fc2VsZWN0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAucHJpY2UtY2FsY3VsYXRvci0tcmVudCAuYWEtcmVzdWx0c19fc2VsZWN0cyA+IGlucHV0LFxuICAucHJpY2UtY2FsY3VsYXRvci0tcmVudCAuYWEtcmVzdWx0c19fc2VsZWN0cyA+IHNlbGVjdCB7XG4gICAgbWF4LXdpZHRoOiA0OCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5wcmljZS1jYWxjdWxhdG9yLS1yZW50IC5hYS1yZXN1bHRzX19zZWxlY3RzID4gaW5wdXQsXG4gICAgICAucHJpY2UtY2FsY3VsYXRvci0tcmVudCAuYWEtcmVzdWx0c19fc2VsZWN0cyA+IHNlbGVjdCB7XG4gICAgICAgIG1heC13aWR0aDogNDUlOyB9IH1cblxuLnByaWNlLWNhbGN1bGF0b3ItLXJlbnQgLmFhLXJlc3VsdHNfX3Jlc3VsdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzAlIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvOyB9XG4gIC5wcmljZS1jYWxjdWxhdG9yLS1yZW50IC5hYS1yZXN1bHRzX19yZXN1bHQgLmFhLXJlc3VsdHNfX3Jlc3VsdF9fcHJpY2Uge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5wcmljZS1jYWxjdWxhdG9yLS1yZW50IC5hYS1yZXN1bHRzX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4ucHJpY2UtY2FsY3VsYXRvci0tcmVudCAuYWEtcmVzdWx0c19fcmVzdWx0LS1oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4ucHJpY2UtY2FsY3VsYXRvci0tcmVudCAuYWEtZGV2aWNlcyAuc2xpY2stcHJldixcbi5wcmljZS1jYWxjdWxhdG9yLS1yZW50IC5hYS1kZXZpY2VzIC5zbGljay1uZXh0IHtcbiAgYm90dG9tOiA2NSU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnByaWNlLWNhbGN1bGF0b3ItLXJlbnQgLmFhLWRldmljZXMgLnNsaWNrLXByZXYsXG4gICAgLnByaWNlLWNhbGN1bGF0b3ItLXJlbnQgLmFhLWRldmljZXMgLnNsaWNrLW5leHQge1xuICAgICAgYm90dG9tOiA2MyU7IH0gfVxuXG4ucHJpY2UtY2FsY3VsYXRvci0tcmVudCAuYWEtZGV2aWNlcyAuc2xpY2stcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDsgfVxuXG4ucHJpY2UtY2FsY3VsYXRvci0tcmVudCAuYWEtZGV2aWNlcyAuc2xpY2stbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7IH1cblxuLnByaWNlLWNhbGN1bGF0b3ItLXJlbnQgLmFhLXd5c2l3eWcgLmFhLXd5c2l3eWdfX2JvZHktaW5uZXIge1xuICBtYXJnaW4tdG9wOiA1MHB4OyB9XG5cbi5wcmljZS1jYWxjdWxhdG9yLS1yZW50IC5hYS13eXNpd3lnIC5hYS13eXNpd3lnX19ib2R5LWlubmVyIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG5cbi5hYS13eXNpd3lnX19pbm5lciAucHJpY2UtY2FsY3VsYXRvci0tcmVudCAuYWEtcmVzdWx0c19fc3VidGl0bGUge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5hYS1kZXZpY2UgLmFhLWlwaG9uZV9fbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnByaWNlLWNhbGN1bGF0b3ItLXJlbnQgLmFhLWhlcm8tY29udGVudCBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLnByaWNlLWNhbGN1bGF0b3ItLXJlbnQgLmFhLWhlcm8tY29udGVudCBwIHtcbiAgbWF4LXdpZHRoOiA5ODBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBDYXJkc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtY2FyZHNfX2JvZHkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogNDVweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hYS1jYXJkc19fYm9keSB7XG4gICAgICBncmlkLWdhcDogNDVweCAxNnB4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWNhcmRzX19ib2R5IHtcbiAgICAgIGdyaWQtZ2FwOiA2MHB4IDIycHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1jYXJkcy0tdHdvIC5hYS1jYXJkc19fYm9keSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWEtY2FyZHMtLXR3byAuYWEtY2FyZHNfX2JvZHkge1xuICAgIGdyaWQtZ2FwOiA2MHB4IDMwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLWNhcmRzLS1mb3VyIC5hYS1jYXJkc19fYm9keSB7XG4gICAgZ3JpZC1nYXA6IDYwcHggMThweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjsgfSB9XG5cbi5hYS1ibG9nLWxpc3RpbmctLWZpbHRlcmluZyAuYWEtY2FyZHMgLmFhLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtYmxvZy1saXN0aW5nLS1maWx0ZXJpbmcgLmFhLWNhcmRzIC5hYS1jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogMTI0NHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtNDRweDsgfSB9XG5cbi5hYS1ibG9nLWxpc3RpbmctLWZpbHRlcmluZyAuYWEtdGFncyAuYWEtY29udGVudCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFhLWJsb2ctbGlzdGluZy0tZmlsdGVyaW5nIC5hYS10YWdzIC5hYS1jb250ZW50IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gIC5hYS1ibG9nLWxpc3RpbmctLWZpbHRlcmluZyAuYWEtdGFncyAuYWEtY29udGVudCAuYWEtdGFnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cblxuLmFhLWJsb2ctbGlzdGluZy0tZmlsdGVyaW5nIC5hYS10YWdzX190eXBlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtYmxvZy1saXN0aW5nLS1maWx0ZXJpbmcgLmFhLXRhZ3NfX3R5cGUge1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9IH1cblxuLmFhLWJsb2ctbGlzdGluZy0tZmlsdGVyaW5nIC5hYS10YWdzIC5ocy1pbnB1dCwgLmFhLWJsb2ctbGlzdGluZy0tZmlsdGVyaW5nIC5hYS10YWdzIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0ICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkLCAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAuYWEtYmxvZy1saXN0aW5nLS1maWx0ZXJpbmcgLmFhLXRhZ3MgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQge1xuICBib3JkZXItY29sb3I6ICM4RDE5M0U7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwgPHN2ZyB3aWR0aD1cIjE2XCIgaGVpZ2h0PVwiMTBcIiBmaWxsPVwiIzhEMTkzRVwiIHZpZXdCb3g9XCIwIDAgMTYgMTBcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk0yLjI4NTcxIDBMOCA1LjcxNDI5TDEzLjcxNDMgMEwxNiAxLjE0Mjg2TDggOS4xNDI4NkwwIDEuMTQyODZMMi4yODU3MSAwWlwiLz48L3N2Zz4nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgNTUlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7IH1cblxuLmFhLWJsb2ctbGlzdGluZy0tZmlsdGVyaW5nIC5hYS1jYXJkc19fYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5hYS1ibG9nLWxpc3RpbmctLWZpbHRlcmluZyAuYWEtY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFhLWJsb2ctbGlzdGluZy0tZmlsdGVyaW5nIC5hYS1jYXJkIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE2cHgpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWJsb2ctbGlzdGluZy0tZmlsdGVyaW5nIC5hYS1jYXJkIHtcbiAgICAgIHdpZHRoOiBjYWxjKDMzJSAtIDIycHgpOyB9IH1cbiAgLmFhLWJsb2ctbGlzdGluZy0tZmlsdGVyaW5nIC5hYS1jYXJkLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFhLWJsb2ctbGlzdGluZy0tZmlsdGVyaW5nIC5hYS1maWx0ZXItZ3V0dGVyLXNpemVyIHtcbiAgICB3aWR0aDogMTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtYmxvZy1saXN0aW5nLS1maWx0ZXJpbmcgLmFhLWZpbHRlci1ndXR0ZXItc2l6ZXIge1xuICAgIHdpZHRoOiAyMnB4OyB9IH1cblxuLmFhLWJsb2ctbGlzdGluZy0tZmlsdGVyaW5nIC5hYS1jYXJkc19fZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYWEtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwOyB9XG5cbi5hYS1jYXJkcy0tY2FyZC1iZyAuYWEtY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLmFhLWNhcmRzLS1jYXJkLWJnIC5hYS1jYXJkX19ib2R5IHtcbiAgcGFkZGluZzogMzBweDsgfVxuXG4uYWEtY2FyZC0taW1hZ2UgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBsaW5lYXI7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5hYS1jYXJkLS1pbWFnZSBhOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTgpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWEtY2FyZC0taW1hZ2UgYTpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtN3B4KTsgfSB9XG5cbi5hYS1jYXJkLS1pbWFnZSBpbWcge1xuICBhc3BlY3QtcmF0aW86IDQgLyAzO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmFhLWNhcmQtLWltYWdlLmFhLWNhcmQtLWltYWdlLWxheW91dC1zcXVhcmUgaW1nIHtcbiAgYXNwZWN0LXJhdGlvOiAxICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmFhLWNhcmRfX2JvZHk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtY2FyZF9fYm9keTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjVweDsgfSB9XG5cbi5hYS1jYXJkX19mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMjBweDsgfVxuXG4uYWEtY2FyZHMtLWFydGljbGVzIC5hYS1jYXJkcy0taGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtY2FyZHMtLWFydGljbGVzIC5hYS1jYXJkcy0taGVhZGVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG4gIC5hYS1jYXJkcy0tYXJ0aWNsZXMgLmFhLWNhcmRzLS1oZWFkZXIgLmFhLXN1YmhlYWRpbmcge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7IH1cbiAgLmFhLWNhcmRzLS1hcnRpY2xlcyAuYWEtY2FyZHMtLWhlYWRlciBhIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hYS1jYXJkcy0tYXJ0aWNsZXMgLmFhLWNhcmRzLS1oZWFkZXIgYSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cblxuLmFhLWNhcmRzLS1hcnRpY2xlcyAuYWEtY2FyZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDM3LCA0MCwgNDIsIDAuMTUpO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuXG4uYWEtY2FyZHMtLWFydGljbGVzIC5hYS1jYXJkLS1pbWFnZSBpbWcge1xuICBhc3BlY3QtcmF0aW86IDMgLyA0OyB9XG5cbi5hYS1jYXJkcy0tYXJ0aWNsZXMgLmFhLWNhcmRfX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmFhLWNhcmRzLS1hcnRpY2xlcyAuYWEtY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5hYS1jYXJkcy0tYXJ0aWNsZXMgLmFhLWNhcmRfX3RpdGxlOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDdweDsgfVxuICAuYWEtY2FyZHMtLWFydGljbGVzIC5hYS1jYXJkX190aXRsZSBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuYWEtY2FyZHMtLWFydGljbGVzIC5hYS1jYXJkX190aXRsZSBhOmhvdmVyLCAuYWEtY2FyZHMtLWFydGljbGVzIC5hYS1jYXJkX190aXRsZSBhOmFjdGl2ZSwgLmFhLWNhcmRzLS1hcnRpY2xlcyAuYWEtY2FyZF9fdGl0bGUgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5hYS1jYXJkcy0tYXJ0aWNsZXMgLmFhLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYWEtY2FyZHMtLWFydGljbGVzIC5hYS1jYXJkX19kZXNjcmlwdGlvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG5cbi5hYS1jYXJkcy0tYXJ0aWNsZXMgLmFhLWNhcmRfX3RvcGljcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogYXV0bzsgfVxuICAuYWEtY2FyZHMtLWFydGljbGVzIC5hYS1jYXJkX190b3BpY3MgYSB7XG4gICAgY29sb3I6ICM4RDE5M0U7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuYWEtY2FyZHMtLWFydGljbGVzIC5hYS1jYXJkX190b3BpY3MgYTpob3ZlciwgLmFhLWNhcmRzLS1hcnRpY2xlcyAuYWEtY2FyZF9fdG9waWNzIGE6Zm9jdXMsIC5hYS1jYXJkcy0tYXJ0aWNsZXMgLmFhLWNhcmRfX3RvcGljcyBhOmFjdGl2ZSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuYWEtY2FyZHMtLWFydGljbGVzIC5hYS1jYXJkX190b3BpY3MgYTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hYS1jYXJkcy0tYXJ0aWNsZXMgLmFhLWNhcmRfX3RvcGljcyBhOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7IH0gfVxuXG4uYWEtY2FyZHMtLWFydGljbGVzIC5hYS1jYXJkLS1pbmZvIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAycHg7IH1cblxuLmFhLWJsb2ctbGlzdGluZy0tcHJlbWl1bSAuYWEtY2FyZHMtLWFydGljbGVzIC5hYS1jYXJkLS1pbWFnZTpub3QoLmFhLWNhcmQtLWltYWdlLWxheW91dC1zcXVhcmUpIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMjBweCAyMHB4IDA7IH1cblxuLmFhLWJsb2ctbGlzdGluZy0tcHJlbWl1bSAuYWEtdGFncyAuYWEtY29udGVudCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmFhLWJsb2ctbGlzdGluZy0tcHJlbWl1bSAuYWEtdGFncyAuYWEtY29udGVudCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cblxuLmFhLWJsb2ctbGlzdGluZy0td2ViaW5hcnMgLmFhLWNhcmRzLS1hcnRpY2xlcyAuYWEtY2FyZC0taW1hZ2UgaW1nIHtcbiAgYXNwZWN0LXJhdGlvOiAxNSAvIDk7IH1cblxuLmFhLWZlYXR1cmUtY2FyZHMgLmFhLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uYWEtZmVhdHVyZS1jYXJkcyAuYWEtY2FyZHNfX2hlYWRlciAuYWEtc3ViaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmFhLWZlYXR1cmUtY2FyZHMgLmFhLWNhcmRfX2JvZHk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBwYWRkaW5nLXRvcDogMTBweDsgfVxuXG4uYWEtZmVhdHVyZS1jYXJkcyAuYWEtY2FyZF9faGVhZGVyIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFhLWZlYXR1cmUtY2FyZHMgLmFhLWNhcmRfX2hlYWRlciB7XG4gICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDsgfSB9XG5cbi5hYS1mZWF0dXJlLWNhcmRzLmFhLWJnLW5vbmUgLmFhLWNhcmRfX2hlYWRlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLmFhLWZlYXR1cmUtY2FyZHMgLmFhLWNhcmRfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDI2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLmFhLWZlYXR1cmUtY2FyZHMgLmFhLWNhcmRfX2ltYWdlIGltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2U7XG4gICAgei1pbmRleDogMTsgfVxuICAuYWEtZmVhdHVyZS1jYXJkcyAuYWEtY2FyZF9faW1hZ2UuYWEtY2FyZF9faW1hZ2UtLWxheW91dC1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmFhLWZlYXR1cmUtY2FyZHMgYS5hYS1jYXJkX19pbWFnZTpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDYpOyB9XG5cbi5hYS1mZWF0dXJlLWNhcmRzIC5hYS1jYXJkX19pbWFnZTpub3QoLmRpc2FibGUtb3ZlcmxheSk6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB6LWluZGV4OiAyOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtY2FyZHMtLWNhc2VzIC5hYS1jYXJkc19fYm9keSB7XG4gICAgZ3JpZC1nYXA6IDcwcHggMjJweDsgfSB9XG5cbi5hYS1jYXJkcy0tY2FzZXMgLmFhLWNhcmQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4uYWEtY2FyZHMtLWNhc2VzIC5hYS1jYXJkX19ib2R5IHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuLmFhLWNhcmRzLS1jYXNlcyAuYWEtY2FyZC0taW1hZ2UgaW1nIHtcbiAgYXNwZWN0LXJhdGlvOiA3IC8gNDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZTsgfVxuXG4uYWEtY2FyZHMtLWNhc2VzIC5hYS1jYXJkLS1pbWFnZSBhIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hYS1jYXJkcy0tY2FzZXMgLmFhLWNhcmQtLWltYWdlIGE6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5hYS1jYXJkcy0tY2FzZXMgLmFhLWNhcmQtLWltYWdlIGE6aG92ZXIgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNik7IH1cbiAgLmFhLWNhcmRzLS1jYXNlcyAuYWEtY2FyZC0taW1hZ2UgYTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMjsgfVxuXG4uYWEtY2FyZHMtLWNhc2VzIC5hYS1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWNhcmRzLS1jYXNlcyAuYWEtY2FyZF9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMnB4OyB9IH1cbiAgLmFhLWNhcmRzLS1jYXNlcyAuYWEtY2FyZF9fdGl0bGUgYTpob3ZlcixcbiAgLmFhLWNhcmRzLS1jYXNlcyAuYWEtY2FyZF9fdGl0bGUgYTpmb2N1cyxcbiAgLmFhLWNhcmRzLS1jYXNlcyAuYWEtY2FyZF9fdGl0bGUgYTphY3RpdmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uYWEtY2FyZHMtLWZhY3RzIC5hYS1jYXJkcy0taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtY2FyZHMtLWZhY3RzIC5hYS1jYXJkcy0taGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7IH0gfVxuXG4uYWEtY2FyZHMtLWZhY3RzIC5hYS1jYXJkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMzcsIDQwLCA0MiwgMC4yKTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cblxuLmFhLWNhcmRzLS1mYWN0cyAuYWEtY2FyZHNfX2JvZHkge1xuICBncmlkLWdhcDogNDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtY2FyZHMtLWZhY3RzIC5hYS1jYXJkc19fYm9keSB7XG4gICAgICBncmlkLWdhcDogNTBweCAyNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWNhcmRzLS1mYWN0cyAuYWEtY2FyZHNfX2JvZHkge1xuICAgICAgZ3JpZC1nYXA6IDYwcHggMjVweDsgfSB9XG5cbi5hYS1jYXJkcy0tZmFjdHMgLmFhLWNhcmRfX2JvZHkge1xuICBtYXJnaW4tbGVmdDogMThweDtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuLmFhLWNhcmRzLS1mYWN0cyAuYWEtY2FyZC0tZmFjdC1pY29uIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgyNCUpIHNlcGlhKDEzJSkgc2F0dXJhdGUoMjIwNCUpIGh1ZS1yb3RhdGUoMTc2ZGVnKSBicmlnaHRuZXNzKDkxJSkgY29udHJhc3QoODclKTtcbiAgaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG9wYWNpdHk6IDAuMjtcbiAgd2lkdGg6IDM2cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWNhcmRzLS1mYWN0cyAuYWEtY2FyZC0tZmFjdC1pY29uIHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHdpZHRoOiA0MHB4OyB9IH1cblxuLmFhLWNhcmRzLS1mYWN0cyAuYWEtY2FyZC0tZmFjdC1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1jYXJkcy0tZmFjdHMgLmFhLWNhcmQtLWZhY3QtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4OyB9IH1cblxuLmFhLWNhcmRzLS1mYWN0cyAuYWEtY2FyZC0tZmFjdC12YWx1ZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgQ2Fyb3VzZWxcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogU2xpZGVyIGN1c3RvbWl6YXRpb24gKi9cbi5pbml0LXNsaWNrLXNsaWRlciAuYWEtY2FyZHNfX2JvZHkge1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAtNSUsIDEzMCUgLTUlLCAxMzAlIDEwMCUsIDAgMTAwJSk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaW5pdC1zbGljay1zbGlkZXIgLmFhLWNhcmRzX19ib2R5IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5pbml0LXNsaWNrLXNsaWRlciAuYWEtY2FyZHNfX2JvZHkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuaW5pdC1zbGljay1zbGlkZXIgLmFhLWNhcmRzX19ib2R5IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmluaXQtc2xpY2stc2xpZGVyIC5hYS1jYXJkc19fYm9keSAuc2xpY2stbGlzdCB7XG4gICAgb3ZlcmZsb3c6IGluaXRpYWw7IH1cbiAgICAuaW5pdC1zbGljay1zbGlkZXIgLmFhLWNhcmRzX19ib2R5IC5zbGljay1saXN0OjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgd2hpdGUgNzAlKTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtMzAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IGNhbGMoMzAlICsgMTVweCk7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuaW5pdC1zbGljay1zbGlkZXIgLmFhLWNhcmRzX19ib2R5IC5zbGljay1saXN0OjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCB3aGl0ZSA1MCUpOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuaW5pdC1zbGljay1zbGlkZXIgLmFhLWNhcmRzX19ib2R5IC5zbGljay1saXN0OjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMzAlICsgMjFweCk7IH0gfVxuICAuaW5pdC1zbGljay1zbGlkZXIgLmFhLWNhcmRzX19ib2R5IC5zbGljay1zbGlkZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaW5pdC1zbGljay1zbGlkZXIgLmFhLWNhcmRzX19ib2R5IC5zbGljay1zbGlkZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjJweDsgfSB9XG4gIC5pbml0LXNsaWNrLXNsaWRlciAuYWEtY2FyZHNfX2JvZHkgLnNsaWNrLW5leHQsIC5pbml0LXNsaWNrLXNsaWRlciAuYWEtY2FyZHNfX2JvZHkgLnNsaWNrLXByZXYge1xuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCw8c3ZnIHZpZXdCb3g9XCIwIDAgNTAgNTBcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIm0wIDBoNTB2NTBoLTUwelwiIGZpbGw9XCIjOEQxOTNFXCIvPjxwYXRoIGQ9XCJtMzMuMzA1IDI0LjUxOC00LjMyOS00LjMyOWMtLjI2Ni0uMjY2LS42OTctLjI2Ni0uOTYyIDAtLjI2Ni4yNjYtLjI2Ni42OTcgMCAuOTYybDMuMTY4IDMuMTY4aC0xNC42ODZ2MS4zNjFoMTQuNjg0bC0zLjE2OCAzLjE2OGMtLjI2Ni4yNjYtLjI2Ni42OTcgMCAuOTYyLjI2Ni4yNjYuNjk3LjI2Ni45NjIgMGw0LjMyOS00LjMyOWMuMjY3LS4yNjcuMjY3LS42OTcuMDAyLS45NjN6XCIgZmlsbD1cIiNGRkZcIi8+PC9zdmc+Jyk7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogY2FsYygoNTZweCAtIDE2cHgpIC8gLTIpO1xuICAgIHRvcDogMzUlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZTtcbiAgICB3aWR0aDogNTZweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmluaXQtc2xpY2stc2xpZGVyIC5hYS1jYXJkc19fYm9keSAuc2xpY2stbmV4dCwgLmluaXQtc2xpY2stc2xpZGVyIC5hYS1jYXJkc19fYm9keSAuc2xpY2stcHJldiB7XG4gICAgICAgIHJpZ2h0OiBjYWxjKCg1NnB4IC0gMjJweCkgLyAtMik7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgICAgIC5pbml0LXNsaWNrLXNsaWRlciAuYWEtY2FyZHNfX2JvZHkgLnNsaWNrLW5leHQsIC5pbml0LXNsaWNrLXNsaWRlciAuYWEtY2FyZHNfX2JvZHkgLnNsaWNrLXByZXYge1xuICAgICAgICByaWdodDogY2FsYygtMTUlIC0gKDU2cHggLyAyKSk7IH0gfVxuICAgIC5pbml0LXNsaWNrLXNsaWRlciAuYWEtY2FyZHNfX2JvZHkgLnNsaWNrLW5leHQ6aG92ZXIsIC5pbml0LXNsaWNrLXNsaWRlciAuYWEtY2FyZHNfX2JvZHkgLnNsaWNrLXByZXY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEuMDcpOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmluaXQtc2xpY2stc2xpZGVyIC5hYS1jYXJkc19fYm9keSAuc2xpY2stbmV4dDpob3ZlciwgLmluaXQtc2xpY2stc2xpZGVyIC5hYS1jYXJkc19fYm9keSAuc2xpY2stcHJldjpob3ZlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEuMSk7IH0gfVxuICAgIC5pbml0LXNsaWNrLXNsaWRlciAuYWEtY2FyZHNfX2JvZHkgLnNsaWNrLW5leHQ6YWN0aXZlLCAuaW5pdC1zbGljay1zbGlkZXIgLmFhLWNhcmRzX19ib2R5IC5zbGljay1wcmV2OmFjdGl2ZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSk7IH1cbiAgLmluaXQtc2xpY2stc2xpZGVyIC5hYS1jYXJkc19fYm9keSAuc2xpY2stcHJldiB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogY2FsYygoNTZweCAtIDE2cHgpIC8gLTIpOyB9XG5cbi5hYS1iZy1jb21wbGVtZW50YXJ5LmluaXQtc2xpY2stc2xpZGVyIC5hYS1jYXJkc19fYm9keSAuc2xpY2stbGlzdDo6YWZ0ZXIsIC5pbml0LXNsaWNrLXNsaWRlci5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IC5hYS1jYXJkc19fYm9keSAuc2xpY2stbGlzdDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjQxLCAyNDUsIDI0OSwgMCkgMCUsICNmMWY1ZjkgNzAlKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtYmctY29tcGxlbWVudGFyeS5pbml0LXNsaWNrLXNsaWRlciAuYWEtY2FyZHNfX2JvZHkgLnNsaWNrLWxpc3Q6OmFmdGVyLCAuaW5pdC1zbGljay1zbGlkZXIuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSAuYWEtY2FyZHNfX2JvZHkgLnNsaWNrLWxpc3Q6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNDEsIDI0NSwgMjQ5LCAwKSAwJSwgI2YxZjVmOSA1MCUpOyB9IH1cblxuLmluaXQtc2xpY2stc2xpZGVyLS1tb2JpbGUgLmFhLWNhcmRzX19ib2R5IHtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgLTUlLCAxMzAlIC01JSwgMTMwJSAxMDAlLCAwIDEwMCUpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmluaXQtc2xpY2stc2xpZGVyLS1tb2JpbGUgLmFhLWNhcmRzX19ib2R5IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5pbml0LXNsaWNrLXNsaWRlci0tbW9iaWxlIC5hYS1jYXJkc19fYm9keSB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5pbml0LXNsaWNrLXNsaWRlci0tbW9iaWxlIC5hYS1jYXJkc19fYm9keSAuc2xpY2stbGlzdCB7XG4gICAgb3ZlcmZsb3c6IGluaXRpYWw7IH1cbiAgICAuaW5pdC1zbGljay1zbGlkZXItLW1vYmlsZSAuYWEtY2FyZHNfX2JvZHkgLnNsaWNrLWxpc3Q6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCB3aGl0ZSA3MCUpO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC0zMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogY2FsYygzMCUgKyAxNXB4KTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5pbml0LXNsaWNrLXNsaWRlci0tbW9iaWxlIC5hYS1jYXJkc19fYm9keSAuc2xpY2stbGlzdDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgd2hpdGUgNTAlKTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmluaXQtc2xpY2stc2xpZGVyLS1tb2JpbGUgLmFhLWNhcmRzX19ib2R5IC5zbGljay1saXN0OjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMzAlICsgMjFweCk7IH0gfVxuICAuaW5pdC1zbGljay1zbGlkZXItLW1vYmlsZSAuYWEtY2FyZHNfX2JvZHkgLnNsaWNrLXNsaWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5pbml0LXNsaWNrLXNsaWRlci0tbW9iaWxlIC5hYS1jYXJkc19fYm9keSAuc2xpY2stc2xpZGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIycHg7IH0gfVxuICAuaW5pdC1zbGljay1zbGlkZXItLW1vYmlsZSAuYWEtY2FyZHNfX2JvZHkgLnNsaWNrLW5leHQsIC5pbml0LXNsaWNrLXNsaWRlci0tbW9iaWxlIC5hYS1jYXJkc19fYm9keSAuc2xpY2stcHJldiB7XG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LDxzdmcgdmlld0JveD1cIjAgMCA1MCA1MFwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwibTAgMGg1MHY1MGgtNTB6XCIgZmlsbD1cIiM4RDE5M0VcIi8+PHBhdGggZD1cIm0zMy4zMDUgMjQuNTE4LTQuMzI5LTQuMzI5Yy0uMjY2LS4yNjYtLjY5Ny0uMjY2LS45NjIgMC0uMjY2LjI2Ni0uMjY2LjY5NyAwIC45NjJsMy4xNjggMy4xNjhoLTE0LjY4NnYxLjM2MWgxNC42ODRsLTMuMTY4IDMuMTY4Yy0uMjY2LjI2Ni0uMjY2LjY5NyAwIC45NjIuMjY2LjI2Ni42OTcuMjY2Ljk2MiAwbDQuMzI5LTQuMzI5Yy4yNjctLjI2Ny4yNjctLjY5Ny4wMDItLjk2M3pcIiBmaWxsPVwiI0ZGRlwiLz48L3N2Zz4nKTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiBjYWxjKCg1NnB4IC0gMTZweCkgLyAtMik7XG4gICAgdG9wOiAzNSU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlO1xuICAgIHdpZHRoOiA1NnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaW5pdC1zbGljay1zbGlkZXItLW1vYmlsZSAuYWEtY2FyZHNfX2JvZHkgLnNsaWNrLW5leHQsIC5pbml0LXNsaWNrLXNsaWRlci0tbW9iaWxlIC5hYS1jYXJkc19fYm9keSAuc2xpY2stcHJldiB7XG4gICAgICAgIHJpZ2h0OiBjYWxjKCg1NnB4IC0gMjJweCkgLyAtMik7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgICAgIC5pbml0LXNsaWNrLXNsaWRlci0tbW9iaWxlIC5hYS1jYXJkc19fYm9keSAuc2xpY2stbmV4dCwgLmluaXQtc2xpY2stc2xpZGVyLS1tb2JpbGUgLmFhLWNhcmRzX19ib2R5IC5zbGljay1wcmV2IHtcbiAgICAgICAgcmlnaHQ6IGNhbGMoLTE1JSAtICg1NnB4IC8gMikpOyB9IH1cbiAgICAuaW5pdC1zbGljay1zbGlkZXItLW1vYmlsZSAuYWEtY2FyZHNfX2JvZHkgLnNsaWNrLW5leHQ6aG92ZXIsIC5pbml0LXNsaWNrLXNsaWRlci0tbW9iaWxlIC5hYS1jYXJkc19fYm9keSAuc2xpY2stcHJldjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMS4wNyk7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuaW5pdC1zbGljay1zbGlkZXItLW1vYmlsZSAuYWEtY2FyZHNfX2JvZHkgLnNsaWNrLW5leHQ6aG92ZXIsIC5pbml0LXNsaWNrLXNsaWRlci0tbW9iaWxlIC5hYS1jYXJkc19fYm9keSAuc2xpY2stcHJldjpob3ZlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEuMSk7IH0gfVxuICAgIC5pbml0LXNsaWNrLXNsaWRlci0tbW9iaWxlIC5hYS1jYXJkc19fYm9keSAuc2xpY2stbmV4dDphY3RpdmUsIC5pbml0LXNsaWNrLXNsaWRlci0tbW9iaWxlIC5hYS1jYXJkc19fYm9keSAuc2xpY2stcHJldjphY3RpdmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpOyB9XG4gIC5pbml0LXNsaWNrLXNsaWRlci0tbW9iaWxlIC5hYS1jYXJkc19fYm9keSAuc2xpY2stcHJldiB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogY2FsYygoNTZweCAtIDE2cHgpIC8gLTIpOyB9XG5cbi8qIFNsaWNrIFNsaWRlciBTdHlsZXMgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IGhhbmQ7IH1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAuc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuc2xpY2stc2xpZGUgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIENvbHVtbnNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLWNvbHVtbnMgLmFhLWlubmVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uYWEtY29sdW1uc19fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1jb2x1bW4ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi5hYS1jb2x1bW5fX2JvZHkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5hYS1jb2x1bW4tLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3JkZXI6IDE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWNvbHVtbi0tdGV4dCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogY2FsYygxNDQwcHggLyAxMiAqIDUpO1xuICAgICAgb3JkZXI6IDI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5hYS1jb2x1bW5zX19ib2R5LS1sYXJnZS12aWRlbyAuYWEtY29sdW1uLS10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4IC8gMTIgKiA0KTsgfVxuICAuYWEtY29sdW1uc19fYm9keS0tbGFyZ2UtdmlkZW8gLmFhLWNvbHVtbi0tdmlkZW8ge1xuICAgIHdpZHRoOiA2MCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWEtY29sdW1uc19fYm9keTpmaXJzdC1jaGlsZCAuYWEtY29sdW1uLS10ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1jb2x1bW5zIC5hYS1jb2x1bW5zX19ib2R5Om50aC1vZi10eXBlKG9kZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAgIC5hYS1jb2x1bW5zIC5hYS1jb2x1bW5zX19ib2R5Om50aC1vZi10eXBlKG9kZCkgLmFhLWNvbHVtbi0tdGV4dCB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYygxNDQwcHggLyAxMiAqIDEpOyB9XG4gICAgLmFhLWNvbHVtbnMgLmFhLWNvbHVtbnNfX2JvZHk6bnRoLW9mLXR5cGUob2RkKSAuYWEtY29sdW1uLS12aWRlbyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5hYS1jb2x1bW5zIC5hYS1jb2x1bW5zX19ib2R5Om50aC1vZi10eXBlKG9kZCkgLmFhLWNvbHVtbi0tdmlkZW8gaWZyYW1lLFxuICAgICAgLmFhLWNvbHVtbnMgLmFhLWNvbHVtbnNfX2JvZHk6bnRoLW9mLXR5cGUob2RkKSAuYWEtY29sdW1uLS12aWRlbyAuaHMtdmlkZW8td2lkZ2V0LFxuICAgICAgLmFhLWNvbHVtbnMgLmFhLWNvbHVtbnNfX2JvZHk6bnRoLW9mLXR5cGUob2RkKSAuYWEtY29sdW1uLS12aWRlbyAuaHMtdmlkZW8tY29udGFpbmVyIHtcbiAgICAgICAgbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtY29sdW1ucyAuYWEtY29sdW1uc19fYm9keTpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5hYS1jb2x1bW5zIC5hYS1jb2x1bW5zX19ib2R5Om50aC1vZi10eXBlKGV2ZW4pIC5hYS1jb2x1bW4tLXRleHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTQ0MHB4IC8gMTIgKiAxKTsgfVxuICAgIC5hYS1jb2x1bW5zIC5hYS1jb2x1bW5zX19ib2R5Om50aC1vZi10eXBlKGV2ZW4pIC5hYS1jb2x1bW4tLXZpZGVvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAuYWEtY29sdW1ucyAuYWEtY29sdW1uc19fYm9keTpudGgtb2YtdHlwZShldmVuKSAuYWEtY29sdW1uLS12aWRlbyBpZnJhbWUsXG4gICAgICAuYWEtY29sdW1ucyAuYWEtY29sdW1uc19fYm9keTpudGgtb2YtdHlwZShldmVuKSAuYWEtY29sdW1uLS12aWRlbyAuaHMtdmlkZW8td2lkZ2V0LFxuICAgICAgLmFhLWNvbHVtbnMgLmFhLWNvbHVtbnNfX2JvZHk6bnRoLW9mLXR5cGUoZXZlbikgLmFhLWNvbHVtbi0tdmlkZW8gLmhzLXZpZGVvLWNvbnRhaW5lciB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAwOyB9IH1cblxuLmFhLWNvbHVtbi1pY29ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtY29sdW1uLWljb25zIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9IH1cbiAgLmFhLWNvbHVtbi1pY29ucy5hYS1jb2x1bW4taWNvbnMtLXZlcnRpY2FsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5hYS1jb2x1bW4taWNvbnMgLmFhLWNvbHVtbi1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAuYWEtY29sdW1uLWljb25zIC5hYS1jb2x1bW4taWNvbjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uYWEtY29sdW1uLWljb24ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5hYS1jb2x1bW4taWNvbi0tbGFyZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uYWEtY29sdW1uLWljb24tLW1lZGl1bSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5hYS1jb2x1bW4taWNvbi0tc21hbGxlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmFhLWNvbHVtbi1pY29uLS1zbWFsbCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmFhLWNvbHVtbi1pY29uLS1sYXJnZS5hYS1jb2x1bW4taWNvbi0tc2l6ZS1oZWlnaHQgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIGhlaWdodDogMjAwcHg7IH1cblxuLmFhLWNvbHVtbi1pY29uLS1tZWRpdW0uYWEtY29sdW1uLWljb24tLXNpemUtaGVpZ2h0IGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4OyB9XG5cbi5hYS1jb2x1bW4taWNvbi0tc21hbGxlci5hYS1jb2x1bW4taWNvbi0tc2l6ZS1oZWlnaHQgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4OyB9XG5cbi5hYS1jb2x1bW4taWNvbi0tc21hbGwuYWEtY29sdW1uLWljb24tLXNpemUtaGVpZ2h0IGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDMwcHg7XG4gIGhlaWdodDogMzBweDsgfVxuXG4uYWEtY29sdW1uLWljb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ3JpZC1nYXA6IDJyZW0gM3JlbTtcbiAgZ2FwOiAycmVtIDNyZW07IH1cblxuLmFhLWNvbHVtbi1pY29ucyAuYWEtY29sdW1uLWljb24ge1xuICBtYXJnaW46IDA7IH1cblxuLmFhLWNvbHVtbi0taW1hZ2Uge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgb3JkZXI6IDI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWNvbHVtbi0taW1hZ2Uge1xuICAgICAgb3JkZXI6IDE7IH0gfVxuICAuYWEtY29sdW1uLS1pbWFnZS5hYS1jb2x1bW4tLWltYWdlLWVtcHR5IHtcbiAgICBtaW4taGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAwOyB9XG5cbi5hYS1jb2x1bW4tLXZpZGVvIHtcbiAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG4gIG1hcmdpbjogMDtcbiAgb3JkZXI6IDI7XG4gIHBhZGRpbmc6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWNvbHVtbi0tdmlkZW8ge1xuICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmFhLWNvbHVtbi0tdmlkZW8gaWZyYW1lLFxuICAgICAgLmFhLWNvbHVtbi0tdmlkZW8gLmhzLXZpZGVvLXdpZGdldCxcbiAgICAgIC5hYS1jb2x1bW4tLXZpZGVvIC5ocy12aWRlby1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5hYS1jb2x1bW4tLXZpZGVvIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwOyB9IH1cblxuLmFhLWNvbHVtbnNfX2JvZHkgKyAuYWEtY29sdW1uc19fYm9keSB7XG4gIG1hcmdpbi10b3A6IDYwcHg7IH1cblxuLmFhLWNvbHVtbnMgLmFhLW51bWJlcnMge1xuICBwYWRkaW5nLXRvcDogMjBweDsgfVxuXG4vKlxyXG4qIE1vZGlmaWVyc1xyXG4qL1xuLmFhLWNvbHVtbnMtLW5vLXNwYWNpbmcgLmFhLWNvbHVtbnNfX2JvZHkgKyAuYWEtY29sdW1uc19fYm9keSB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLmFhLWNvbHVtbnMtLW5vLXNwYWNpbmcgLmFhLWNvbHVtbnNfX2JvZHkge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICAuYWEtY29sdW1ucy0tbm8tc3BhY2luZyAuYWEtY29sdW1uc19fYm9keSAuYWEtY29sdW1uLS1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtY29sdW1ucy5hYS1jb2x1bW5zLS1yZXZlcnNlZCAuYWEtY29sdW1uc19fYm9keTpudGgtb2YtdHlwZShvZGQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLmFhLWNvbHVtbnMuYWEtY29sdW1ucy0tcmV2ZXJzZWQgLmFhLWNvbHVtbnNfX2JvZHk6bnRoLW9mLXR5cGUob2RkKSAuYWEtY29sdW1uLS10ZXh0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDE0NDBweCAvIDEyICogMSk7IH1cbiAgICAuYWEtY29sdW1ucy5hYS1jb2x1bW5zLS1yZXZlcnNlZCAuYWEtY29sdW1uc19fYm9keTpudGgtb2YtdHlwZShvZGQpIC5hYS1jb2x1bW4tLXZpZGVvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAuYWEtY29sdW1ucy5hYS1jb2x1bW5zLS1yZXZlcnNlZCAuYWEtY29sdW1uc19fYm9keTpudGgtb2YtdHlwZShvZGQpIC5hYS1jb2x1bW4tLXZpZGVvIGlmcmFtZSxcbiAgICAgIC5hYS1jb2x1bW5zLmFhLWNvbHVtbnMtLXJldmVyc2VkIC5hYS1jb2x1bW5zX19ib2R5Om50aC1vZi10eXBlKG9kZCkgLmFhLWNvbHVtbi0tdmlkZW8gLmhzLXZpZGVvLXdpZGdldCxcbiAgICAgIC5hYS1jb2x1bW5zLmFhLWNvbHVtbnMtLXJldmVyc2VkIC5hYS1jb2x1bW5zX19ib2R5Om50aC1vZi10eXBlKG9kZCkgLmFhLWNvbHVtbi0tdmlkZW8gLmhzLXZpZGVvLWNvbnRhaW5lciB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1jb2x1bW5zLmFhLWNvbHVtbnMtLXJldmVyc2VkIC5hYS1jb2x1bW5zX19ib2R5Om50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgICAuYWEtY29sdW1ucy5hYS1jb2x1bW5zLS1yZXZlcnNlZCAuYWEtY29sdW1uc19fYm9keTpudGgtb2YtdHlwZShldmVuKSAuYWEtY29sdW1uLS10ZXh0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDE0NDBweCAvIDEyICogMSk7IH1cbiAgICAuYWEtY29sdW1ucy5hYS1jb2x1bW5zLS1yZXZlcnNlZCAuYWEtY29sdW1uc19fYm9keTpudGgtb2YtdHlwZShldmVuKSAuYWEtY29sdW1uLS12aWRlbyB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgICAgLmFhLWNvbHVtbnMuYWEtY29sdW1ucy0tcmV2ZXJzZWQgLmFhLWNvbHVtbnNfX2JvZHk6bnRoLW9mLXR5cGUoZXZlbikgLmFhLWNvbHVtbi0tdmlkZW8gaWZyYW1lLFxuICAgICAgLmFhLWNvbHVtbnMuYWEtY29sdW1ucy0tcmV2ZXJzZWQgLmFhLWNvbHVtbnNfX2JvZHk6bnRoLW9mLXR5cGUoZXZlbikgLmFhLWNvbHVtbi0tdmlkZW8gLmhzLXZpZGVvLXdpZGdldCxcbiAgICAgIC5hYS1jb2x1bW5zLmFhLWNvbHVtbnMtLXJldmVyc2VkIC5hYS1jb2x1bW5zX19ib2R5Om50aC1vZi10eXBlKGV2ZW4pIC5hYS1jb2x1bW4tLXZpZGVvIC5ocy12aWRlby1jb250YWluZXIge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogYXV0bzsgfSB9XG5cbi5hYS1jb2x1bW5zLmFhLW1vZHVsZS13aWR0aC0tZnVsbCAuYWEtaW5uZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmFhLWNvbHVtbnMuYWEtbW9kdWxlLXdpZHRoLS1mdWxsIC5hYS1jb2x1bW4tLXRleHQge1xuICBwYWRkaW5nLWxlZnQ6IG1heCg1JSwgMjhweCk7XG4gIHBhZGRpbmctcmlnaHQ6IG1heCg1JSwgMjhweCk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmFhLWNvbHVtbnMuYWEtbW9kdWxlLXdpZHRoLS1mdWxsIC5hYS1jb2x1bW4tLXRleHQge1xuICAgICAgcGFkZGluZy1sZWZ0OiBtYXgoNyUsIDI4cHgpO1xuICAgICAgcGFkZGluZy1yaWdodDogbWF4KDclLCAyOHB4KTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1jb2x1bW5zLmFhLW1vZHVsZS13aWR0aC0tZnVsbCAuYWEtY29sdW1uLS10ZXh0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLWNvbHVtbnMuYWEtbW9kdWxlLXdpZHRoLS1mdWxsIC5hYS1jb2x1bW5zX19ib2R5Om50aC1vZi10eXBlKG9kZCkgLmFhLWNvbHVtbi0tdGV4dCB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuYWEtY29sdW1ucy5hYS1tb2R1bGUtd2lkdGgtLWZ1bGwgLmFhLWNvbHVtbnNfX2JvZHk6bnRoLW9mLXR5cGUoZXZlbikgLmFhLWNvbHVtbi0tdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5hYS1jb2x1bW5zLmFhLW1vZHVsZS13aWR0aC0tZnVsbC5hYS1jb2x1bW5zLS1yZXZlcnNlZCAuYWEtY29sdW1uc19fYm9keTpudGgtb2YtdHlwZShvZGQpIC5hYS1jb2x1bW4tLXRleHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9XG4gIC5hYS1jb2x1bW5zLmFhLW1vZHVsZS13aWR0aC0tZnVsbC5hYS1jb2x1bW5zLS1yZXZlcnNlZCAuYWEtY29sdW1uc19fYm9keTpudGgtb2YtdHlwZShldmVuKSAuYWEtY29sdW1uLS10ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi5hYS1jb2x1bW5zLmFhLW1vZHVsZS13aWR0aC0tZnVsbCAuYWEtY29sdW1uLS12aWRlbyB7XG4gIHBhZGRpbmc6IDAgbWF4KDUlLCAyOHB4KTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuYWEtY29sdW1ucy5hYS1tb2R1bGUtd2lkdGgtLWZ1bGwgLmFhLWNvbHVtbi0tdmlkZW8ge1xuICAgICAgcGFkZGluZzogMCBtYXgoNyUsIDI4cHgpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWNvbHVtbnMuYWEtbW9kdWxlLXdpZHRoLS1mdWxsIC5hYS1jb2x1bW4tLXZpZGVvIGlmcmFtZSxcbiAgICAuYWEtY29sdW1ucy5hYS1tb2R1bGUtd2lkdGgtLWZ1bGwgLmFhLWNvbHVtbi0tdmlkZW8gLmhzLXZpZGVvLXdpZGdldCxcbiAgICAuYWEtY29sdW1ucy5hYS1tb2R1bGUtd2lkdGgtLWZ1bGwgLmFhLWNvbHVtbi0tdmlkZW8gLmhzLXZpZGVvLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjVweCk7IH0gfVxuXG4uYWEtY29sdW1ucy5hYS1tb2R1bGUtd2lkdGgtLXBhZ2UgLmFhLWNvbHVtbnNfX2JvZHk6bm90KC5hYS1iZy1ub25lKSAuYWEtY29sdW1uLS12aWRlbyAuaHMtdmlkZW8td2lkZ2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5hYS1jb2x1bW5zLmFhLW1vZHVsZS13aWR0aC0tcGFnZSAuYWEtY29sdW1uc19fYm9keTpub3QoLmFhLWJnLW5vbmUpIC5hYS1jb2x1bW4tLXRleHQsIC5hYS1jb2x1bW5zLmFhLW1vZHVsZS13aWR0aC0tcGFnZSAuYWEtY29sdW1uc19fYm9keTpub3QoLmFhLWJnLW5vbmUpIC5hYS1jb2x1bW4tLXZpZGVvIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1jb2x1bW5zLmFhLW1vZHVsZS13aWR0aC0tcGFnZSAuYWEtY29sdW1uc19fYm9keTpub3QoLmFhLWJnLW5vbmUpIC5hYS1jb2x1bW4tLXRleHQsIC5hYS1jb2x1bW5zLmFhLW1vZHVsZS13aWR0aC0tcGFnZSAuYWEtY29sdW1uc19fYm9keTpub3QoLmFhLWJnLW5vbmUpIC5hYS1jb2x1bW4tLXZpZGVvIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuYWEtY29sdW1ucy5hYS1tb2R1bGUtd2lkdGgtLXBhZ2UgLmFhLWNvbHVtbnNfX2JvZHk6bm90KC5hYS1iZy1ub25lKSAuYWEtY29sdW1uLS10ZXh0LCAuYWEtY29sdW1ucy5hYS1tb2R1bGUtd2lkdGgtLXBhZ2UgLmFhLWNvbHVtbnNfX2JvZHk6bm90KC5hYS1iZy1ub25lKSAuYWEtY29sdW1uLS12aWRlbyB7XG4gICAgICBwYWRkaW5nLXRvcDogMjVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWEtY29sdW1ucy5hYS1tb2R1bGUtd2lkdGgtLXBhZ2UgLmFhLWNvbHVtbnNfX2JvZHk6bm90KC5hYS1iZy1ub25lKSAuYWEtY29sdW1uLS12aWRlbyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLWNvbHVtbnMuYWEtbW9kdWxlLXdpZHRoLS1wYWdlIC5hYS1jb2x1bW5zX19ib2R5Om5vdCguYWEtYmctbm9uZSk6bnRoLW9mLXR5cGUob2RkKSAuYWEtY29sdW1uLS10ZXh0LCAuYWEtY29sdW1ucy5hYS1tb2R1bGUtd2lkdGgtLXBhZ2UgLmFhLWNvbHVtbnNfX2JvZHk6bm90KC5hYS1iZy1ub25lKTpudGgtb2YtdHlwZShldmVuKSAuYWEtY29sdW1uLS12aWRlbyB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuYWEtY29sdW1ucy5hYS1tb2R1bGUtd2lkdGgtLXBhZ2UgLmFhLWNvbHVtbnNfX2JvZHk6bm90KC5hYS1iZy1ub25lKTpudGgtb2YtdHlwZShldmVuKSAuYWEtY29sdW1uLS10ZXh0LCAuYWEtY29sdW1ucy5hYS1tb2R1bGUtd2lkdGgtLXBhZ2UgLmFhLWNvbHVtbnNfX2JvZHk6bm90KC5hYS1iZy1ub25lKTpudGgtb2YtdHlwZShvZGQpIC5hYS1jb2x1bW4tLXZpZGVvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLWNvbHVtbnMuYWEtbW9kdWxlLXdpZHRoLS1wYWdlLmFhLWNvbHVtbnMtLXJldmVyc2VkIC5hYS1jb2x1bW5zX19ib2R5Om5vdCguYWEtYmctbm9uZSk6bnRoLW9mLXR5cGUob2RkKSAuYWEtY29sdW1uLS10ZXh0LFxuICAuYWEtY29sdW1ucy5hYS1tb2R1bGUtd2lkdGgtLXBhZ2UuYWEtY29sdW1ucy0tcmV2ZXJzZWQgLmFhLWNvbHVtbnNfX2JvZHk6bm90KC5hYS1iZy1ub25lKTpudGgtb2YtdHlwZShldmVuKSAuYWEtY29sdW1uLS12aWRlbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH1cbiAgLmFhLWNvbHVtbnMuYWEtbW9kdWxlLXdpZHRoLS1wYWdlLmFhLWNvbHVtbnMtLXJldmVyc2VkIC5hYS1jb2x1bW5zX19ib2R5Om5vdCguYWEtYmctbm9uZSk6bnRoLW9mLXR5cGUoZXZlbikgLmFhLWNvbHVtbi0tdGV4dCxcbiAgLmFhLWNvbHVtbnMuYWEtbW9kdWxlLXdpZHRoLS1wYWdlLmFhLWNvbHVtbnMtLXJldmVyc2VkIC5hYS1jb2x1bW5zX19ib2R5Om5vdCguYWEtYmctbm9uZSk6bnRoLW9mLXR5cGUob2RkKSAuYWEtY29sdW1uLS12aWRlbyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBDVEFcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLWN0YSAuYWEtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAuYWEtY3RhIC5hYS1pbm5lci5hYS1jb250ZW50LXR5cGUtLWJ1dHRvbiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtY3RhIC5hYS1pbm5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cblxuLmFhLWN0YS5hYS1tb2R1bGUtd2lkdGgtLXBhZ2Uge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5hYS1jdGEuYWEtbW9kdWxlLXdpZHRoLS1wYWdlIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmFhLWN0YSAuYWEtY29sdW1uIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFhLWN0YSAuYWEtY29sdW1uIHtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuXG4uYWEtY3RhX19ib2R5IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uYWEtY29udGVudC1jdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hYS1jb250ZW50LWN0YSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbi5hYS1jdGEgLmhzLWZvcm0ge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWN0YSAuaHMtZm9ybSB7XG4gICAgICBtYXgtd2lkdGg6IDQ4MHB4OyB9IH1cblxuLmFhLWN0YSAuaHMtZm9ybSAuaHMtYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYS1jb250ZW50LXR5cGUtLWZvcm0gLmFhLWNvbnRlbnQtdGV4dCB7XG4gICAgcGFkZGluZy1yaWdodDogNSU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFhLWNvbnRlbnQtdHlwZS0tZm9ybSAuYWEtY29udGVudC1jdGEge1xuICAgIHBhZGRpbmctbGVmdDogNSU7IH0gfVxuXG4uYWEtY29udGVudC10eXBlLS1idXR0b24gLmFhLWN0YV9fZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBBQSAtIEZvY3VzIGJveFxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtZm9jdXMtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmFhLWZvY3VzLWJveC5hYS1iZy1vdmVybGF5LWdyYWRpZW50LS1wcmltYXJ5OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDE0MSwgMjUsIDYyLCAwLjkpIDI1LjU1JSwgcmdiYSgxNDEsIDI1LCA2MiwgMC41KSAxMDAlKTsgfVxuICAuYWEtZm9jdXMtYm94LmFhLWJnLW92ZXJsYXktZ3JhZGllbnQtLXNlY29uZGFyeTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgzNywgNDAsIDQyLCAwLjkpIDI1LjU1JSwgcmdiYSgzNywgNDAsIDQyLCAwLjUpIDEwMCUpOyB9XG4gIC5hYS1mb2N1cy1ib3guYWEtYmctb3ZlcmxheS1ncmFkaWVudC0tY29tcGxlbWVudGFyeTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNDEsIDI0NSwgMjQ5LCAwLjkpIDI1LjU1JSwgcmdiYSgyNDEsIDI0NSwgMjQ5LCAwLjUpIDEwMCUpOyB9XG4gIC5hYS1mb2N1cy1ib3guYWEtYmctb3ZlcmxheS1ncmFkaWVudC0tbGlnaHQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjQ4LCAyNDgsIDI0OCwgMC45KSAyNS41NSUsIHJnYmEoMjQ4LCAyNDgsIDI0OCwgMC41KSAxMDAlKTsgfVxuICAuYWEtZm9jdXMtYm94LmFhLWJnLW92ZXJsYXktZ3JhZGllbnQtLWRhcms6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMzcsIDQwLCA0MiwgMC45KSAyNS41NSUsIHJnYmEoMzcsIDQwLCA0MiwgMC41KSAxMDAlKTsgfVxuICAuYWEtZm9jdXMtYm94LmFhLWJnLW92ZXJsYXktZ3JhZGllbnQtLXdoaXRlOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgMjUuNTUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMTAwJSk7IH1cbiAgLmFhLWZvY3VzLWJveC5hYS1iZy1vdmVybGF5LWdyYWRpZW50LS1zZWEtZ3JlZW46YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMzcsIDkzLCAxMDMsIDAuOSkgMjUuNTUlLCByZ2JhKDM3LCA5MywgMTAzLCAwLjUpIDEwMCUpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuYWEtZm9jdXMtYm94IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmFhLWZvY3VzLWJveF9faGVhZGVyLFxuLmFhLWZvY3VzLWJveF9fYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmFhLWZvY3VzLWJveF9faGVhZGVyOmxhc3QtY2hpbGQsXG4gIC5hYS1mb2N1cy1ib3hfX2JvZHk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYWEtZm9jdXMtYm94IC5hYS1jb250ZW50LWltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogLTE1JTsgfVxuICAuYWEtZm9jdXMtYm94IC5hYS1jb250ZW50LWltZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDgwMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1mb2N1cy1ib3ggLmFhLWNvbnRlbnQtaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogLTUwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWFyZ2luOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1mb2N1cy1ib3ggLmFhLWZvY3VzLWNvbnRlbnQtLW5vcm1hbCArIC5hYS1jb250ZW50LWltZyB7XG4gICAgd2lkdGg6IDM1JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtZm9jdXMtYm94LS1pbWFnZS1hY3RpdmUgLmFhLWNvbnRlbnQtd2lkdGgtLW5vcm1hbCB7XG4gICAgcGFkZGluZy1yaWdodDogNSU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hYS1mb2N1cy1ib3gtLWltYWdlLWFjdGl2ZSAuYWEtY29udGVudC13aWR0aC0tbm9ybWFsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwJTsgfSB9XG5cbi5hYS1mb2N1cy1ib3gtLWltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuYWEtZm9jdXMtYm94LS1pbWFnZSAuYWEtaW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1mb2N1cy1ib3gtLWltYWdlIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5hYS1mb2N1cy1ib3gtLWltYWdlIC5hYS1pbm5lciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWEtZm9jdXMtYm94LS1pbWFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBBQSAtIEZvcm1cclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1mb3JtIC5hYS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFhLWZvcm1fX2NvbHVtbiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpOyB9IH1cblxuLmFhLWZvcm1fX2NvbHVtbl9faW5uZXIge1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtZm9ybV9fY29sdW1uX19pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4IC8gMTIgKiA0KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cblxuLmFhLWZvcm1fX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWZvcm1fX2hlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuLmFhLWZvcm0tLXR3by1jb2x1bW5zIC5hYS1mb3JtX19jb2x1bW4gKyAuYWEtZm9ybV9fY29sdW1uIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtZm9ybS0tdHdvLWNvbHVtbnMgLmFhLWZvcm1fX2NvbHVtbiArIC5hYS1mb3JtX19jb2x1bW4ge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtZm9ybS0tdHdvLWNvbHVtbnMgLmFhLWZvcm1fX2NvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogNSU7IH0gfVxuXG4uYWEtZm9ybS0tb25lLWNvbHVtbiAuYWEtY29udGVudCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmFhLWZvcm0tLW9uZS1jb2x1bW4gLmFhLWZvcm1fX2NvbHVtbiArIC5hYS1mb3JtX19jb2x1bW4ge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi5hYS1mb3JtLS1wb3B1cCAuYWEtZm9ybV9fY29sdW1uX19pbm5lciB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uYWEtZm9ybS0tcG9wdXAgLmFhLWZvcm1fX2NvbHVtbjpmaXJzdC1jaGlsZCxcbi5hYS1mb3JtLS1wb3B1cCAuYWEtZm9ybV9fY29sdW1uOmxhc3QtY2hpbGQge1xuICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLWZvcm0tLXBvcHVwIC5hYS1mb3JtX19jb2x1bW46Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgcGFkZGluZy1yaWdodDogNSU7IH1cbiAgLmFhLWZvcm0tLXBvcHVwIC5hYS1mb3JtX19jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDQwJTsgfSB9XG5cbi5hYS1mb3JtLS1wb3B1cCAuYWEtZm9ybV9fY29sdW1uOmxhc3QtY2hpbGQgLmFhLWZvcm1fX2NvbHVtbl9faW5uZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYWEtZm9ybS0tcG9wdXAgLmFhLWZvcm1fX2NvbHVtbjpsYXN0LWNoaWxkIC5hYS1mb3JtX19jb2x1bW5fX2lubmVyIGltZyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWEtZm9ybS0tcG9wdXAgLmFhLWZvcm1fX2NvbHVtbjpsYXN0LWNoaWxkIC5hYS1mb3JtX19jb2x1bW5fX2lubmVyIGltZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAwJTsgfSB9XG4gIC5hYS1mb3JtLS1wb3B1cCAuYWEtZm9ybV9fY29sdW1uOmxhc3QtY2hpbGQgLmFhLWZvcm1fX2NvbHVtbl9faW5uZXIgLmhpZGRlbi1sZy11cCBpbWcge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uZG5kLWNvbHVtbi5zcGFuNCAuYWEtZm9ybS0tcG9wdXAgLmFhLWZvcm1fX2NvbHVtbi5hYS1mb3JtX19jb2x1bW4tLWZ1bGwge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5kbmQtY29sdW1uLnNwYW40IC5hYS1mb3JtX19jb2x1bW4uYWEtZm9ybV9fY29sdW1uLS1lbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmFhLW1vZHVsZSAuYWEtZm9ybS0td2hpdGUtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA1N3B4O1xuICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDsgfVxuICAuYWEtbW9kdWxlIC5hYS1mb3JtLS13aGl0ZS1iZyAuaHMtZm9ybSAuaHMtYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYWEtbW9kdWxlIC5hYS1mb3JtLS13aGl0ZS1iZyBhIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uYWEtcG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgei1pbmRleDogOTk5OTtcbiAgcGFkZGluZzogNjBweCAyMHB4OyB9XG4gIC5hYS1wb3B1cC5pcy1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmFhLXBvcHVwIC5hYS1wb3B1cF9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBib3gtc2hhZG93OiAwcHggNnB4IDhweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuICAuYWEtcG9wdXAgLmFhLXBvcHVwLWNvbnRlbnQge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcGFkZGluZzogMTAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuYWEtcG9wdXAgLmFhLWNsb3NlLXBvcHVwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMDsgfVxuICAgIC5hYS1wb3B1cCAuYWEtY2xvc2UtcG9wdXA6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWEtcG9wdXAgLmFhLWNsb3NlLXBvcHVwIHtcbiAgICAgICAgcmlnaHQ6IDE1cHg7IH0gfVxuICAuYWEtcG9wdXAgLmFhLXBvcHVwLWNvbnRlbnRfX2Rlc2NyaXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmFhLXBvcHVwIC5hYS1idXR0b24tLTEsIC5hYS1wb3B1cCAuYWEtZm9ybS1idXR0b24tLTEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmFhLWZvcm0tYnV0dG9uLS0xIC5hYS1wb3B1cCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuYWEtcG9wdXAgLmFhLWJnLXByaW1hcnkgYS5hYS1idXR0b24tLTEsIC5hYS1iZy1wcmltYXJ5IC5hYS1wb3B1cCBhLmFhLWJ1dHRvbi0tMSwgLmFhLXBvcHVwIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGEuYWEtYnV0dG9uLS0xLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuYWEtcG9wdXAgYS5hYS1idXR0b24tLTEsIC5hYS1wb3B1cCAuYWEtYmctc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS0xLCAuYWEtYmctc2Vjb25kYXJ5IC5hYS1wb3B1cCBhLmFhLWJ1dHRvbi0tMSwgLmFhLXBvcHVwIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTEsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmFhLXBvcHVwIGEuYWEtYnV0dG9uLS0xLCAuYWEtcG9wdXAgLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTEsIC5hYS1iZy1jb21wbGVtZW50YXJ5IC5hYS1wb3B1cCBhLmFhLWJ1dHRvbi0tMSwgLmFhLXBvcHVwIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0xLCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSAuYWEtcG9wdXAgYS5hYS1idXR0b24tLTEsIC5hYS1wb3B1cCAuYWEtYmctbGlnaHQgYS5hYS1idXR0b24tLTEsIC5hYS1iZy1saWdodCAuYWEtcG9wdXAgYS5hYS1idXR0b24tLTEsIC5hYS1wb3B1cCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYS5hYS1idXR0b24tLTEsIC5hYS1iZy1vdmVybGF5LS1saWdodCAuYWEtcG9wdXAgYS5hYS1idXR0b24tLTEsIC5hYS1wb3B1cCAuYWEtYmctZGFyayBhLmFhLWJ1dHRvbi0tMSwgLmFhLWJnLWRhcmsgLmFhLXBvcHVwIGEuYWEtYnV0dG9uLS0xLCAuYWEtcG9wdXAgLmFhLWJnLW92ZXJsYXktLWRhcmsgYS5hYS1idXR0b24tLTEsIC5hYS1iZy1vdmVybGF5LS1kYXJrIC5hYS1wb3B1cCBhLmFhLWJ1dHRvbi0tMSwgLmFhLXBvcHVwIC5hYS1iZy13aGl0ZSBhLmFhLWJ1dHRvbi0tMSwgLmFhLWJnLXdoaXRlIC5hYS1wb3B1cCBhLmFhLWJ1dHRvbi0tMSwgLmFhLXBvcHVwIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmFhLWJ1dHRvbi0tMSwgLmFhLWJnLW92ZXJsYXktLXdoaXRlIC5hYS1wb3B1cCBhLmFhLWJ1dHRvbi0tMSwgLmFhLXBvcHVwIC5hYS1iZy1ibGFjayBhLmFhLWJ1dHRvbi0tMSwgLmFhLWJnLWJsYWNrIC5hYS1wb3B1cCBhLmFhLWJ1dHRvbi0tMSwgLmFhLXBvcHVwIC5hYS1iZy1vdmVybGF5LS1ibGFjayBhLmFhLWJ1dHRvbi0tMSwgLmFhLWJnLW92ZXJsYXktLWJsYWNrIC5hYS1wb3B1cCBhLmFhLWJ1dHRvbi0tMSwgLmFhLXBvcHVwIC5hYS1iZy1zZWEtZ3JlZW4gYS5hYS1idXR0b24tLTEsIC5hYS1iZy1zZWEtZ3JlZW4gLmFhLXBvcHVwIGEuYWEtYnV0dG9uLS0xLCAuYWEtcG9wdXAgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiBhLmFhLWJ1dHRvbi0tMSwgLmFhLWJnLW92ZXJsYXktLXNlYS1ncmVlbiAuYWEtcG9wdXAgYS5hYS1idXR0b24tLTEsIC5hYS1wb3B1cCAuYWEtYmctZGFyay1ibHVlIGEuYWEtYnV0dG9uLS0xLCAuYWEtYmctZGFyay1ibHVlIC5hYS1wb3B1cCBhLmFhLWJ1dHRvbi0tMSwgLmFhLXBvcHVwIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgYS5hYS1idXR0b24tLTEsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgLmFhLXBvcHVwIGEuYWEtYnV0dG9uLS0xLCAuYWEtcG9wdXAgLmhzLWJ1dHRvbiwgLmFhLXBvcHVwIC5hYS1mb3JtLS1kYXJrIC5ocy1mb3JtIC5ocy1idXR0b24sIC5hYS1mb3JtLS1kYXJrIC5ocy1mb3JtIC5hYS1wb3B1cCAuaHMtYnV0dG9uLCAuYWEtcG9wdXAgLmFhLWJnLWxpZ2h0IC5ocy1mb3JtIC5ocy1idXR0b24sIC5hYS1iZy1saWdodCAuaHMtZm9ybSAuYWEtcG9wdXAgLmhzLWJ1dHRvbiwgLmFhLXBvcHVwIC5hYS1iZy1vdmVybGF5LS1saWdodCAuaHMtZm9ybSAuaHMtYnV0dG9uLCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgLmhzLWZvcm0gLmFhLXBvcHVwIC5ocy1idXR0b24sIC5hYS1wb3B1cCAuYWEtYmctd2hpdGUgLmhzLWZvcm0gLmhzLWJ1dHRvbiwgLmFhLWJnLXdoaXRlIC5ocy1mb3JtIC5hYS1wb3B1cCAuaHMtYnV0dG9uLCAuYWEtcG9wdXAgLmFhLWJnLW92ZXJsYXktLXdoaXRlIC5ocy1mb3JtIC5ocy1idXR0b24sIC5hYS1iZy1vdmVybGF5LS13aGl0ZSAuaHMtZm9ybSAuYWEtcG9wdXAgLmhzLWJ1dHRvbiwgLmFhLXBvcHVwIC5hYS1iZy1jb21wbGVtZW50YXJ5IC5ocy1mb3JtIC5ocy1idXR0b24sIC5hYS1iZy1jb21wbGVtZW50YXJ5IC5ocy1mb3JtIC5hYS1wb3B1cCAuaHMtYnV0dG9uLCAuYWEtcG9wdXAgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgLmhzLWZvcm0gLmhzLWJ1dHRvbiwgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgLmhzLWZvcm0gLmFhLXBvcHVwIC5ocy1idXR0b24sIC5hYS1wb3B1cCAuYWEtYmctbm9uZSAuaHMtZm9ybSAuaHMtYnV0dG9uLCAuYWEtYmctbm9uZSAuaHMtZm9ybSAuYWEtcG9wdXAgLmhzLWJ1dHRvbiwgLmFhLXBvcHVwIC5hYS1jb250ZW50LWNvbG9yLS1kYXJrIC5ocy1mb3JtIC5ocy1idXR0b24sIC5hYS1jb250ZW50LWNvbG9yLS1kYXJrIC5ocy1mb3JtIC5hYS1wb3B1cCAuaHMtYnV0dG9uLCAuYWEtcG9wdXAgLmFhLW1vZHVsZSAuYWEtZm9ybS0td2hpdGUtYmcgLmhzLWZvcm0gLmhzLWJ1dHRvbiwgLmFhLW1vZHVsZSAuYWEtZm9ybS0td2hpdGUtYmcgLmhzLWZvcm0gLmFhLXBvcHVwIC5ocy1idXR0b24sIC5hYS1wb3B1cCAuYWEtaGVyby1mb3JtIC5ocy1mb3JtIC5ocy1idXR0b24sIC5hYS1oZXJvLWZvcm0gLmhzLWZvcm0gLmFhLXBvcHVwIC5ocy1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICBBQSAtIEhlcm9cclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLWhlcm8ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgLmFhLWhlcm8gLmFhLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hYS1oZXJvIC5hYS1pbm5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmFhLWhlcm8gLmFhLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7IH0gfVxuICAuYWEtaGVybyAuYWEtY29udGVudC13aWR0aC0tbmFycm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hYS1oZXJvIC5hYS1jb250ZW50LXdpZHRoLS1uYXJyb3cge1xuICAgICAgICB3aWR0aDogNTcwcHg7XG4gICAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWhlcm8ge1xuICAgICAgbWluLWhlaWdodDogNjAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFhLWhlcm8gLmFhLWNvbnRlbnQtd2lkdGgtLW5hcnJvdyB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDsgfSB9XG5cbi5hYS1oZXJvX19mb290ZXIgLmFhLWJ1dHRvbiwgLmFhLWhlcm9fX2Zvb3RlciAuaHMtYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMHB4OyB9XG5cbi5hYS1oZXJvIC5oZXJvLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjsgfVxuICAuYWEtaGVybyAuaGVyby1pbWcuYm9yZGVyLXJhZGl1cyBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5hYS1oZXJvIC5oZXJvLWltZyBhIGltZyB7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7IH1cbiAgLmFhLWhlcm8gLmhlcm8taW1nIGE6aG92ZXIgaW1nLCAuYWEtaGVybyAuaGVyby1pbWcgYTpmb2N1cy12aXNpYmxlIGltZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03cHgpOyB9XG4gIC5hYS1oZXJvIC5oZXJvLWltZy5pbWFnZS1vdmVybGFwIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7IH1cbiAgICAuYWEtaGVybyAuaGVyby1pbWcuaW1hZ2Utb3ZlcmxhcCBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1oZXJvIC5oZXJvLWltZyB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgICAgLmFhLWhlcm8gLmhlcm8taW1nLmltYWdlLW92ZXJsYXAge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjBweCk7IH0gfVxuXG4uYWEtaGVyb19faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuYWEtaGVyb19faGVhZGVyOm9ubHktY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmFhLWhlcm9fX2hlYWRlciAuYWEtdGl0bGUgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogaW5oZXJpdDsgfVxuICAgIC5hYS1oZXJvX19oZWFkZXIgLmFhLXRpdGxlIGE6aG92ZXIsIC5hYS1oZXJvX19oZWFkZXIgLmFhLXRpdGxlIGE6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uYWEtaGVyb19fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMThweDsgfVxuXG4uYWEtaGVyb19fYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmFhLWhlcm9fX2JvZHk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYWEtaGVyby1mcm9udCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYWEtaGVyby1mcm9udCAuaGVyby1pbWcge1xuICAgIGhlaWdodDogNjAwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYWEtaGVyby1mcm9udCAuaGVyby1pbWcuaW1hZ2Utb3ZlcmxhcCBpbWcge1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFhLWhlcm8tZnJvbnQgLmhlcm8taW1nIHtcbiAgICAgICAgaGVpZ2h0OiA3MDBweDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLmFhLWhlcm8tZnJvbnQgLmFhLWhlcm8taW5saW5lLXZpZGVvIHZpZGVvIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmFhLWhlcm8tZnJvbnQgLmhlcm8taW1nLWdyYXBoaWMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgdG9wOiBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDcwJSk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLmFhLWhlcm8tZnJvbnQgLmhlcm8taW1nLWdyYXBoaWMgc3ZnIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1JSk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hYS1oZXJvLWZyb250IC5oZXJvLWltZy1ncmFwaGljIHN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNSUpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hYS1oZXJvLWZyb250IC5oZXJvLWltZy1ncmFwaGljIHtcbiAgICAgICAgdG9wOiA1JTtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDAlKTtcbiAgICAgICAgd2lkdGg6IDIwJTsgfVxuICAgICAgICAuYWEtaGVyby1mcm9udCAuaGVyby1pbWctZ3JhcGhpYyBzdmcge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1JSk7IH0gfVxuICAuYWEtaGVyby1mcm9udCAuaGVyby1zb2NpYWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC04MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDM7IH1cbiAgICAuYWEtaGVyby1mcm9udCAuaGVyby1zb2NpYWwgc3ZnIHBhdGgge1xuICAgICAgZmlsbDogIzhEMTkzRTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFhLWhlcm8tZnJvbnQgLmhlcm8tc29jaWFsIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgLmFhLWhlcm8tZnJvbnQgLmhlcm8tc29jaWFsIHN2ZyBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAjZmZmZmZmOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gICAgICAuYWEtaGVyby1mcm9udCAuaGVyby1zb2NpYWwge1xuICAgICAgICByaWdodDogLTUwcHg7IH0gfVxuICAgIC5hYS1oZXJvLWZyb250IC5oZXJvLXNvY2lhbCAuc29jaWFsLWljb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgIC5hYS1oZXJvLWZyb250IC5oZXJvLXNvY2lhbCAuc29jaWFsLWljb246bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYWEtaGVyby1mcm9udCAuaGVyby1zb2NpYWwgLnNvY2lhbC1pY29uIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7IH0gfVxuICAuYWEtaGVyby1mcm9udCAuaGVyby1hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5hYS1oZXJvLWZyb250IC5oZXJvLWFycm93IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgYm90dG9tOiAtNjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBoZWlnaHQ6IDYwcHg7IH1cbiAgICAgICAgLmFhLWhlcm8tZnJvbnQgLmhlcm8tYXJyb3cgc3ZnIHtcbiAgICAgICAgICBoZWlnaHQ6IDgwJTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAgICAgLmFhLWhlcm8tZnJvbnQgLmhlcm8tYXJyb3cge1xuICAgICAgICByaWdodDogLTUwcHg7IH0gfVxuXG4uYWEtaGVyby1mcm9udF9fdmlkZW8tY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk5O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTsgfVxuICAuYWEtaGVyby1mcm9udF9fdmlkZW8tY29udGFpbmVyLmlzLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuYWEtaGVyby1mcm9udF9fdmlkZW8tY29udGFpbmVyIC52aWRlby1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA5MjBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmFhLWhlcm8tZnJvbnRfX3ZpZGVvLWNvbnRhaW5lciAuY2xvc2UtdmlkZW8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNDBweDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmFhLWhlcm8tZnJvbnRfX3ZpZGVvLWNvbnRhaW5lciAuY2xvc2UtdmlkZW8gc3ZnIHtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyNXB4OyB9XG4gICAgLmFhLWhlcm8tZnJvbnRfX3ZpZGVvLWNvbnRhaW5lciAuY2xvc2UtdmlkZW8gc3ZnIHBhdGgge1xuICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtaGVyby1mcm9udF9fdmlkZW8tY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMHB4OyB9IH1cblxuLmFhLWhlcm8tZnJvbnQgLmhlcm8taW1nIC5hYS1wbGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDMwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmFhLWhlcm8tZnJvbnQgLmhlcm8taW1nIC5hYS1wbGF5OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgYm9yZGVyLXdpZHRoOiA4cHggMCA4cHggMTJweDsgfVxuICAuYWEtaGVyby1mcm9udCAuaGVyby1pbWcgLmFhLXBsYXkgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5hYS1oZXJvLWZyb250IC5oZXJvLWltZyAuYWEtcGxheTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhEMTkzRTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgLmFhLWhlcm8tZnJvbnQgLmhlcm8taW1nIC5hYS1wbGF5OmhvdmVyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzExNDMyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjAwbXMgZWFzZTsgfVxuXG4uYWEtZ3JhcGhpYy1jb2xvci0tcHJpbWFyeSBwYXRoIHtcbiAgZmlsbDogIzhEMTkzRTsgfVxuXG4uYWEtZ3JhcGhpYy1jb2xvci0tc2Vjb25kYXJ5IHBhdGgge1xuICBmaWxsOiAjMjUyODJBOyB9XG5cbi5hYS1ncmFwaGljLWNvbG9yLS1jb21wbGVtZW50YXJ5IHBhdGgge1xuICBmaWxsOiAjZjFmNWY5OyB9XG5cbi5hYS1ncmFwaGljLWNvbG9yLS1saWdodCBwYXRoIHtcbiAgZmlsbDogI0Y4RjhGODsgfVxuXG4uYWEtZ3JhcGhpYy1jb2xvci0tZGFyayBwYXRoIHtcbiAgZmlsbDogIzI1MjgyQTsgfVxuXG4uYWEtZ3JhcGhpYy1jb2xvci0td2hpdGUgcGF0aCB7XG4gIGZpbGw6ICNmZmZmZmY7IH1cblxuLmFhLWdyYXBoaWMtY29sb3ItLWJsYWNrIHBhdGgge1xuICBmaWxsOiAjMjUyODJBOyB9XG5cbi5hYS1ncmFwaGljLWNvbG9yLS1zZWEtZ3JlZW4gcGF0aCB7XG4gIGZpbGw6ICMyNTVENjc7IH1cblxuLmFhLWdyYXBoaWMtY29sb3ItLWRhcmstYmx1ZSBwYXRoIHtcbiAgZmlsbDogIzJENDY2OTsgfVxuXG4uYWEtZ3JhcGhpYy1jb2xvci0tc2VhLWdyZWVuIHBhdGgge1xuICBmaWxsOiAjMjU1RDY3OyB9XG5cbi5hYS1ncmFwaGljLWNvbG9yLS1kYXJrLWJsdWUgcGF0aCB7XG4gIGZpbGw6ICMyRDQ2Njk7IH1cblxuLmFhLWdyYXBoaWMtY29sb3ItLW9yYW5nZSBwYXRoIHtcbiAgZmlsbDogI0VBOUQxQjsgfVxuXG4uYWEtZ3JhcGhpYy1jb2xvci0tZnJlc2gtZ3JlZW4gcGF0aCB7XG4gIGZpbGw6ICM4OEVBQzk7IH1cblxuLmFhLWdyYXBoaWMtY29sb3ItLXNvZnQteWVsbG93IHBhdGgge1xuICBmaWxsOiAjRkZGMUE3OyB9XG5cbi5hYS1ncmFwaGljLWNvbG9yLS1za3ktYmx1ZSBwYXRoIHtcbiAgZmlsbDogI0NDRUNGRjsgfVxuXG4uYWEtZ3JhcGhpYy1jb2xvci0tZGV2aWNlLWdyZWVuIHBhdGgge1xuICBmaWxsOiAjMTdDNjYyOyB9XG5cbi5hYS1ncmFwaGljLWNvbG9yLS1jb250cm9sLW9yYW5nZSBwYXRoIHtcbiAgZmlsbDogI0ZGOEIwMDsgfVxuXG4uYWEtZ3JhcGhpYy1jb2xvci0tY29udHJvbC1ibHVlIHBhdGgge1xuICBmaWxsOiAjMTA5M0U0OyB9XG5cbi5hYS1ncmFwaGljLWNvbG9yLS13b3Jrcy1ibHVlIHBhdGgge1xuICBmaWxsOiAjMTA5M0U0OyB9XG5cbi5hYS1oZXJvLW92ZXJsYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFhLWhlcm8tb3ZlcmxhcDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgei1pbmRleDogMTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFhLWhlcm8tb3ZlcmxhcDphZnRlciB7XG4gICAgICAgIGhlaWdodDogMTIwcHg7IH0gfVxuICAuYWEtaGVyby1vdmVybGFwLmFhLW92ZXJsYXAtYmctcHJpbWFyeTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4RDE5M0U7IH1cbiAgLmFhLWhlcm8tb3ZlcmxhcC5hYS1vdmVybGFwLWJnLXNlY29uZGFyeTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNTI4MkE7IH1cbiAgLmFhLWhlcm8tb3ZlcmxhcC5hYS1vdmVybGFwLWJnLWNvbXBsZW1lbnRhcnk6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmNWY5OyB9XG4gIC5hYS1oZXJvLW92ZXJsYXAuYWEtb3ZlcmxhcC1iZy13aGl0ZTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmFhLWhlcm8tb3ZlcmxhcC5hYS1vdmVybGFwLWJnLXNlYS1ncmVlbjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNTVENjc7IH1cbiAgLmFhLWhlcm8tb3ZlcmxhcC5hYS1vdmVybGFwLWJnLWRhcmstYmx1ZTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyRDQ2Njk7IH1cbiAgLmFhLWhlcm8tb3ZlcmxhcCAuYWEtaGVyb19fYm9keSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG5cbi5hYS1oZXJvLWxhbmRpbmctcGFnZSAuYWEtY29udGVudCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7IH1cbiAgLmFhLWhlcm8tbGFuZGluZy1wYWdlIC5hYS1jb250ZW50IC5hYS1oZXJvX19oZWFkZXIsXG4gIC5hYS1oZXJvLWxhbmRpbmctcGFnZSAuYWEtY29udGVudCAuYWEtaGVyb19fYm9keSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFhLWhlcm8tbGFuZGluZy1wYWdlIC5hYS1jb250ZW50IC5hYS1oZXJvX19oZWFkZXIsXG4gICAgICAuYWEtaGVyby1sYW5kaW5nLXBhZ2UgLmFhLWNvbnRlbnQgLmFhLWhlcm9fX2JvZHkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgLmFhLWhlcm8tbGFuZGluZy1wYWdlIC5hYS1jb250ZW50IC5hYS1oZXJvX19pbWFnZS1vdmVybGFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTQwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLmFhLWhlcm8tbGFuZGluZy1wYWdlIC5hYS1jb250ZW50IC5hYS1oZXJvX19pbWFnZS1vdmVybGFwIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYWEtaGVyby1sYW5kaW5nLXBhZ2UgLmFhLWNvbnRlbnQgLmFhLWhlcm9fX2ltYWdlLW92ZXJsYXAgLmFhLXZpZGVvLXdyYXBwZXIsXG4gICAgLmFhLWhlcm8tbGFuZGluZy1wYWdlIC5hYS1jb250ZW50IC5hYS1oZXJvX19pbWFnZS1vdmVybGFwIC5ocy12aWRlby13aWRnZXQge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hYS1oZXJvLWxhbmRpbmctcGFnZSAuYWEtY29udGVudCAuYWEtaGVyb19faW1hZ2Utb3ZlcmxhcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGp1c3RpZnktY29udGVudDogaW5pdGlhbDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH0gfVxuXG4uYWEtaGVyby1sYW5kaW5nLXBhZ2UtLXZpZGVvIC5hYS1jb250ZW50IC5hYS1oZXJvX19pbWFnZS1vdmVybGFwIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmFhLWhlcm8tbGFuZGluZy1wYWdlLmFhLWhlcm8tb3ZlcmxhcC5hYS1iZy1vdmVybGF5OjpiZWZvcmUge1xuICBoZWlnaHQ6IDcwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtaGVyby1sYW5kaW5nLXBhZ2UuYWEtaGVyby1vdmVybGFwLmFhLWJnLW92ZXJsYXk6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEyMHB4KTsgfSB9XG5cbi5hYS1oZXJvLWZvcm0gLmhzLWZvcm0gLmhzLWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5hYS1oZXJvLWxhbmRpbmctcGFnZSAuYWEtaW5uZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtaGVyby1sYW5kaW5nLXBhZ2UgLmFhLWlubmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLWhlcm8tbGFuZGluZy1wYWdlIC5hYS1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmFhLWhlcm8tbGFuZGluZy1wYWdlIC5hYS1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDU1JTsgfSB9XG5cbi5hYS1oZXJvLWxhbmRpbmctcGFnZSAuYWEtaGVyby1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWhlcm8tbGFuZGluZy1wYWdlIC5hYS1oZXJvLWZvcm0ge1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7IH0gfVxuICAuYWEtaGVyby1sYW5kaW5nLXBhZ2UgLmFhLWhlcm8tZm9ybSAuaHMtZm9ybSBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IGluaGVyaXQ7IH1cbiAgLmFhLWhlcm8tbGFuZGluZy1wYWdlIC5hYS1oZXJvLWZvcm0gdWwuaHMtZXJyb3ItbXNncyBsYWJlbCB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLmFhLWhlcm8tbGFuZGluZy1wYWdlIC5hYS1oZXJvLWZvcm0gdWwuaHMtZXJyb3ItbXNncyBsYWJlbDpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDsgfVxuXG4uYWEtaGVyby1sYW5kaW5nLXBhZ2UtLXZpZGVvIC5hYS1oZXJvLWZvcm0ge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1oZXJvLWxhbmRpbmctcGFnZS0tdmlkZW8gLmFhLWhlcm8tZm9ybSB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7IH0gfVxuXG4uYWEtaGVyby1mb3JtX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMjVweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgei1pbmRleDogMjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtaGVyby1mb3JtX19pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IDUxNXB4O1xuICAgICAgcGFkZGluZzogNTdweDsgfSB9XG4gIC5hYS1oZXJvLWZvcm1fX2lubmVyIC5hYS1oZXJvLWZvcm0tdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5hYS1oZXJvLWltYWdlLXJvdyAuYWEtY29udGVudMKgIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuXG4uYWEtaGVyby1zdXBwb3J0LWZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgLmFhLWhlcm8tc3VwcG9ydC1mb3JtLmFhLWhlcm8tb3ZlcmxhcC5hYS1iZy1vdmVybGF5OjpiZWZvcmUge1xuICAgIGhlaWdodDogNzAlOyB9XG4gIC5hYS1oZXJvLXN1cHBvcnQtZm9ybSAuYWEtaW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmFhLWhlcm8tc3VwcG9ydC1mb3JtIC5hYS1oZXJvLWZvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5hYS1oZXJvLXN1cHBvcnQtZm9ybSAuYWEtaGVyby1mb3JtIC5ocy1mb3JtIGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IGluaGVyaXQ7IH1cbiAgICAuYWEtaGVyby1zdXBwb3J0LWZvcm0gLmFhLWhlcm8tZm9ybSB1bC5ocy1lcnJvci1tc2dzIGxhYmVsIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLmFhLWhlcm8tc3VwcG9ydC1mb3JtIC5hYS1oZXJvLWZvcm0gdWwuaHMtZXJyb3ItbXNncyBsYWJlbDpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0OyB9XG4gICAgLmFhLWhlcm8tc3VwcG9ydC1mb3JtIC5hYS1oZXJvLWZvcm0gLmFhLWJsdWUtY2lyY2xlLFxuICAgIC5hYS1oZXJvLXN1cHBvcnQtZm9ybSAuYWEtaGVyby1mb3JtIC5hYS15ZWxsb3ctY2lyY2xlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hYS1oZXJvLXN1cHBvcnQtZm9ybSAuYWEtaGVyby1mb3JtIC5hYS1ibHVlLWNpcmNsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2MCUpOyB9XG4gICAgICAuYWEtaGVyby1zdXBwb3J0LWZvcm0gLmFhLWhlcm8tZm9ybSAuYWEteWVsbG93LWNpcmNsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTYwJSkgdHJhbnNsYXRlWSgtNTAlKTsgfSB9XG4gIC5hYS1oZXJvLXN1cHBvcnQtZm9ybSAuYWEtaGVyby1mb3JtX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5hYS1oZXJvLXN1cHBvcnQtZm9ybS5hYS1oZXJvLW92ZXJsYXA6YWZ0ZXIge1xuICAgIGhlaWdodDogMzAlOyB9XG5cbi5hYS1oZXJvLXN1cHBvcnQtZm9ybS5hYS1oZXJvLXR3by1jb2x1bW4gLmFhLWlubmVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLmFhLWhlcm8tc3VwcG9ydC1mb3JtLmFhLWhlcm8tdHdvLWNvbHVtbiAuYWEtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYWEtaGVyby1zdXBwb3J0LWZvcm0uYWEtaGVyby10d28tY29sdW1uIC5hYS1jb250ZW50LFxuLmFhLWhlcm8tc3VwcG9ydC1mb3JtLmFhLWhlcm8tdHdvLWNvbHVtbiAuYWEtaGVyby1mb3JtIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmFhLWhlcm8tc3VwcG9ydC1mb3JtLmFhLWhlcm8tdHdvLWNvbHVtbiAuYWEtaGVyby1pbWcge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtaGVyby1zdXBwb3J0LWZvcm0uYWEtaGVyby10d28tY29sdW1uIC5hYS1pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAuYWEtaGVyby1zdXBwb3J0LWZvcm0uYWEtaGVyby10d28tY29sdW1uIC5hYS1jb250ZW50IHtcbiAgICB3aWR0aDogNjUlOyB9XG4gIC5hYS1oZXJvLXN1cHBvcnQtZm9ybS5hYS1oZXJvLXR3by1jb2x1bW4gLmFhLWhlcm8tZm9ybcKgIHtcbiAgICB3aWR0aDogMzUlOyB9XG4gIC5hYS1oZXJvLXN1cHBvcnQtZm9ybS5hYS1oZXJvLXR3by1jb2x1bW4gLmFhLWhlcm8taW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAzMCU7XG4gICAgcmlnaHQ6IC0zMCU7XG4gICAgaGVpZ2h0OiA1NTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLmFhLWhlcm8tc3VwcG9ydC1mb3JtLmFhLWhlcm8tdHdvLWNvbHVtbiAuYWEtaGVyby1pbWcgaW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5hYS1oZXJvLXN1cHBvcnQtZm9ybS5hYS1oZXJvLXR3by1jb2x1bW4gLmFhLWhlcm9fX2hlYWRlcixcbiAgLmFhLWhlcm8tc3VwcG9ydC1mb3JtLmFhLWhlcm8tdHdvLWNvbHVtbiAuYWEtaGVyb19fYm9keSB7XG4gICAgbWF4LXdpZHRoOiA1MTVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5hYS1oZXJvLXN1cHBvcnQtZm9ybS5hYS1oZXJvLXR3by1jb2x1bW4gLmFhLWNvbnRlbnRfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LWhlaWdodDogNzAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgei1pbmRleDogMjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFhLWhlcm8tc3VwcG9ydC1mb3JtLmFhLWhlcm8tdHdvLWNvbHVtbiAuYWEtY29udGVudF9faW5uZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IC01MHB4OyB9XG4gIC5hYS1oZXJvLXN1cHBvcnQtZm9ybS5hYS1oZXJvLXR3by1jb2x1bW4gLmFhLWhlcm8taW1nIHtcbiAgICByaWdodDogLTU1JTsgfVxuICAuYWEtaGVyby1zdXBwb3J0LWZvcm0uYWEtaGVyby10d28tY29sdW1uIC5hYS1oZXJvLWltZyBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogYXV0bzsgfSB9XG5cbi5hYS1oZXJvLS1jYXNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtaGVyby0tY2FzZSAuYWEtaW5uZXIge1xuICAgICAgZ2FwOiA1MHB4OyB9IH1cbiAgLmFhLWhlcm8tLWNhc2UgLmhlcm8taW1nLmltYWdlLW92ZXJsYXAge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFhLWhlcm8tLWNhc2UgLmhlcm8taW1nLmltYWdlLW92ZXJsYXAge1xuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTAwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG4gICAgLmFhLWhlcm8tLWNhc2UgLmhlcm8taW1nLmltYWdlLW92ZXJsYXAgaW1nIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogOCAvIDU7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYWEtaGVyby0tY2FzZSAuaGVyby1pbWcuaW1hZ2Utb3ZlcmxhcCBpbWcge1xuICAgICAgICAgIGFzcGVjdC1yYXRpbzogYXV0bztcbiAgICAgICAgICBtYXgtd2lkdGg6IDYxMHB4OyB9IH1cbiAgICAuYWEtaGVyby0tY2FzZSAuaGVyby1pbWcuaW1hZ2Utb3ZlcmxhcCAuYWEtaGVyby0tY2FzZS1jbGllbnQtbG9nbyB7XG4gICAgICBhc3BlY3QtcmF0aW86IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgbWF4LWhlaWdodDogNjBweDtcbiAgICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgICBvYmplY3QtZml0OiBpbml0aWFsO1xuICAgICAgcGFkZGluZzogMTNweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgdG9wOiAtMjVweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgei1pbmRleDogMjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hYS1oZXJvLS1jYXNlIC5oZXJvLWltZy5pbWFnZS1vdmVybGFwIC5hYS1oZXJvLS1jYXNlLWNsaWVudC1sb2dvIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMTBweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgICAgIHRvcDogMzBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gICAgICAgIC5hYS1oZXJvLS1jYXNlIC5oZXJvLWltZy5pbWFnZS1vdmVybGFwIC5hYS1oZXJvLS1jYXNlLWNsaWVudC1sb2dvIHtcbiAgICAgICAgICByaWdodDogLTQwcHg7XG4gICAgICAgICAgdG9wOiA1MHB4OyB9IH1cbiAgLmFhLWhlcm8tLWNhc2UgLmFhLWhlcm9fX2Zvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMjVweDsgfVxuICAuYWEtaGVyby0tY2FzZSAuYWEtaGVyb19fdG9waWNzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5hYS1iZy1kYXJrLWJsdWUgLmFhLWhlcm9fX3RvcGljcyBhLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIC5hYS1oZXJvX190b3BpY3MgYSxcbi5hYS1iZy1kYXJrLWJsdWUgLmFhLWhlcm9fX3RvcGljcyBzcGFuLFxuLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuYWEtaGVyb19fdG9waWNzIHNwYW4sXG4uYWEtYmctZGFyay1ibHVlIC5hYS1oZXJvX190ZWNobm9sb2dpZXMgYSxcbi5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgLmFhLWhlcm9fX3RlY2hub2xvZ2llcyBhLFxuLmFhLWJnLWRhcmstYmx1ZSAuYWEtaGVyb19fdGVjaG5vbG9naWVzIHNwYW4sXG4uYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIC5hYS1oZXJvX190ZWNobm9sb2dpZXMgc3BhbiB7XG4gIGNvbG9yOiAjODhFQUM5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmFhLWJnLWRhcmstYmx1ZSAuYWEtaGVyb19fdG9waWNzIGE6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgLmFhLWhlcm9fX3RvcGljcyBhOmhvdmVyLFxuLmFhLWJnLWRhcmstYmx1ZSAuYWEtaGVyb19fdG9waWNzIGE6Zm9jdXMsXG4uYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIC5hYS1oZXJvX190b3BpY3MgYTpmb2N1cyxcbi5hYS1iZy1kYXJrLWJsdWUgLmFhLWhlcm9fX3RvcGljcyBhOmFjdGl2ZSxcbi5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgLmFhLWhlcm9fX3RvcGljcyBhOmFjdGl2ZSxcbi5hYS1iZy1kYXJrLWJsdWUgLmFhLWhlcm9fX3RlY2hub2xvZ2llcyBhOmhvdmVyLFxuLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuYWEtaGVyb19fdGVjaG5vbG9naWVzIGE6aG92ZXIsXG4uYWEtYmctZGFyay1ibHVlIC5hYS1oZXJvX190ZWNobm9sb2dpZXMgYTpmb2N1cyxcbi5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgLmFhLWhlcm9fX3RlY2hub2xvZ2llcyBhOmZvY3VzLFxuLmFhLWJnLWRhcmstYmx1ZSAuYWEtaGVyb19fdGVjaG5vbG9naWVzIGE6YWN0aXZlLFxuLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuYWEtaGVyb19fdGVjaG5vbG9naWVzIGE6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmFhLWhlcm8tZnJvbnRfX3ZpZGVvLWNvbnRhaW5lci5hYS1oZXJvLWZyb250X192aWRlby1jb250YWluZXItLWZpeGVkIC52aWRlby1pbm5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNzYlO1xuICBoZWlnaHQ6IDk0dmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5hYS1oZXJvLWZyb250X192aWRlby1jb250YWluZXIuYWEtaGVyby1mcm9udF9fdmlkZW8tY29udGFpbmVyLS1maXhlZCAudmlkZW8taW5uZXIgdmlkZW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG4gIC5hYS1oZXJvLWZyb250X192aWRlby1jb250YWluZXIuYWEtaGVyby1mcm9udF9fdmlkZW8tY29udGFpbmVyLS1maXhlZCAudmlkZW8taW5uZXIgLmNsb3NlLXZpZGVvIHtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMjA7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTMwcHg7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgSWNvbiBsaXN0aW5nXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1pY29uLWxpc3RpbmcgLmFhLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtaWNvbi1saXN0aW5nIC5hYS1pbm5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cblxuLmFhLWljb24tbGlzdGluZyAuYWEtY29udGVudC10ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmFhLWljb24tbGlzdGluZyAuYWEtY29udGVudC10ZXh0IC5hYS1pY29uLWxpc3RpbmdfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtaWNvbi1saXN0aW5nIC5hYS1jb250ZW50LXRleHQge1xuICAgICAgd2lkdGg6IDMyJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgfSB9XG5cbi5hYS1pY29uLWxpc3RpbmdfX2JvZHktaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uYWEtY29udGVudC1pY29ucyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICByb3ctZ2FwOiA1MHB4O1xuICBjb2x1bW4tZ2FwOiA1NXB4O1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuYWEtY29udGVudC1pY29ucyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtY29udGVudC1pY29ucyB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzJTsgfSB9XG4gIC5hYS1jb250ZW50LWljb25zIC5hYS1pY29uLWxpc3RpbmctaGVhZGluZyB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuYWEtY29udGVudC1pY29ucyAuYWEtaWNvbi1pbWcgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDMxcHg7XG4gICAgbWF4LWhlaWdodDogMzFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uYWEtaWNvbi1saXN0aW5nLWl0ZW0ge1xuICBtYXgtd2lkdGg6IDgwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuYWEtaWNvbi1saXN0aW5nLWl0ZW0ge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuLmFhLWljb24tbGlzdGluZ19fZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cblxuLmFhLWljb24tbGlzdGluZy0tc2ltcGxlOm5vdCguYWEtaWNvbi1saXN0aW5nLS1zaW1wbGUtbGF5b3V0NCkgLmFhLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7IH1cblxuLmFhLWljb24tbGlzdGluZy0tc2ltcGxlIC5hYS1jb250ZW50LWljb25zIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmFhLWljb24tbGlzdGluZy0tc2ltcGxlIC5hYS1jb250ZW50LWljb25zIC5hYS1pY29uLWxpc3RpbmctaGVhZGluZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgICBoeXBoZW5zOiBtYW51YWw7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFhLWljb24tbGlzdGluZy0tc2ltcGxlIC5hYS1jb250ZW50LWljb25zIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIGNvbHVtbi1nYXA6IDEzNXB4O1xuICAgICAgcm93LWdhcDogNjVweDsgfVxuICAgICAgLmFhLWljb24tbGlzdGluZy0tc2ltcGxlIC5hYS1jb250ZW50LWljb25zIC5hYS1pY29uLWxpc3RpbmctaGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtaWNvbi1saXN0aW5nLS1zaW1wbGUgLmFhLWNvbnRlbnQtaWNvbnMge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICAgIGNvbHVtbi1nYXA6IDEzNXB4O1xuICAgICAgcm93LWdhcDogNjVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1pY29uLWxpc3RpbmctLXNpbXBsZSAuYWEtY29udGVudC1pY29ucy5hYS1jb250ZW50LWljb25zLS1sYXlvdXQ0IHtcbiAgICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgICAgIHJvdy1nYXA6IDYwcHg7IH1cbiAgICAgIC5hYS1pY29uLWxpc3RpbmctLXNpbXBsZSAuYWEtY29udGVudC1pY29ucy5hYS1jb250ZW50LWljb25zLS1sYXlvdXQ0IC5hYS1pY29uLWxpc3RpbmctaGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTsgfSB9XG5cbi5hYS1pY29uLWxpc3RpbmctLXNpbXBsZSAuYWEtaWNvbi1saXN0aW5nLWl0ZW0ge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmFhLWltYWdlLXRleHQtYm94ZXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtaW1hZ2UtdGV4dC1ib3hlcyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyOyB9IH1cblxuLmFhLWltYWdlLXRleHQtYm94LmNvbnRlbnQtLWltYWdlIHtcbiAgYXNwZWN0LXJhdGlvOiAxIC8gMTsgfVxuXG4uYWEtaW1hZ2UtdGV4dC1ib3guY29udGVudC0tdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDE1JTsgfVxuICAuYWEtaW1hZ2UtdGV4dC1ib3guY29udGVudC0tdGV4dCAuYWEtdGV4dF9fYm9keSB7XG4gICAgZmxleC1ncm93OiAxOyB9XG4gIC5hYS1pbWFnZS10ZXh0LWJveC5jb250ZW50LS10ZXh0IC5hYS1idXR0b24sIC5hYS1pbWFnZS10ZXh0LWJveC5jb250ZW50LS10ZXh0IC5ocy1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uYWEtaW1hZ2UtdGV4dC1ib3ggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLmFhLWlyLW5ld3NmZWVkIC5hYS1saW5rLWl0ZW0sIC5hYS1pci1uZXdzZmVlZCAudGVhbXRhaWxvci1qb2JzX19qb2Ige1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmFhLWlyLWFsbC1hcnRpY2xlcyAuYWEtY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLmFhLWlyLWFsbC1hcnRpY2xlcyAubmV3cy1hcnRpY2xlIC5oMiwgLmFhLWlyLWFsbC1hcnRpY2xlcyAubmV3cy1hcnRpY2xlIC5hYS1oZXJvLWxhbmRpbmctcGFnZSAuYWEtY29udGVudCBoMSwgLmFhLWhlcm8tbGFuZGluZy1wYWdlIC5hYS1jb250ZW50IC5hYS1pci1hbGwtYXJ0aWNsZXMgLm5ld3MtYXJ0aWNsZSBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4uYWEtaXItYWxsLWFydGljbGVzIC5uZXdzLWFydGljbGUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50OyB9XG5cbi5hYS1pci1hbGwtYXJ0aWNsZXMgLm5ld3MtYXJ0aWNsZSAubmV3cy1hcnRpY2xlX19kb2NzIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcblx0QUEgLSBJUiAtIEV2ZW50c1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtaXItZXZlbnRzIC5hYS10ZXh0X19oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG4uYWEtaXItZXZlbnRzIC5hYS1jb250ZW50LXdpZHRoLS1ub3JtYWwge1xuICBtYXgtd2lkdGg6IDk2MHB4OyB9XG5cbi5hYS1pci1ldmVudHMgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4uYWEtaXItZXZlbnRzIC5hYS10ZXh0X19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hYS1pci1ldmVudHMgLmFhLXRleHRfX2hlYWRlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG5cbi5hYS1pci1ldmVudHMgLmFhLWNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtaXItZXZlbnRzIC5hYS1jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcblx0SVIgRmVlZFxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5tYWluID4gLmhzX2Nvc193cmFwcGVyID4gZGl2OmZpcnN0LWNoaWxkID4gLmFhLWlyZmVlZCB7XG4gIG1hcmdpbi10b3A6IDg4cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uZXdzLWxpc3QubmV3cy1saXN0LS1saXN0IC5uZXdzLWxpc3RfX2hlYWRlciwgLm5ld3MtbGlzdC5uZXdzLWxpc3QtLWxpc3QgLm5ld3MtZ3JpZCB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCAvIDEyICogOCk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAubmV3cy1saXN0Lm5ld3MtbGlzdC0tbGlzdCAubmV3cy1saXN0X19oZWFkZXIsIC5uZXdzLWxpc3QubmV3cy1saXN0LS1saXN0IC5uZXdzLWdyaWQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLm5ld3MtbGlzdC5uZXdzLWxpc3QtLWxpc3QgLm5ld3MtbGlzdF9fY2F0ZWdvcmllcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubmV3cy1saXN0Lm5ld3MtbGlzdC0tbGlzdCAubmV3cy1saXN0X19jYXRlZ29yaWVzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAubmV3cy1saXN0Lm5ld3MtbGlzdC0tbGlzdCAubmV3cy1saXN0X19jYXRlZ29yaWVzID4gZGl2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgLm5ld3MtbGlzdC5uZXdzLWxpc3QtLWxpc3QgLm5ld3MtbGlzdF9fY2F0ZWdvcmllcyB1bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5uZXdzLWxpc3QubmV3cy1saXN0LS1saXN0IC5uZXdzLWxpc3RfX2NhdGVnb3JpZXMgdWwgbGkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cblxuLm5ld3MtbGlzdC5uZXdzLWxpc3QtLWxpc3QgLm5ld3MtZ3JpZCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5uZXdzLWxpc3QubmV3cy1saXN0LS1saXN0IC5uZXdzLWdyaWRfX2FydGljbGUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nOiAwIDAgNDBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsICFpbXBvcnRhbnQ7IH1cbiAgLm5ld3MtbGlzdC5uZXdzLWxpc3QtLWxpc3QgLm5ld3MtZ3JpZF9fYXJ0aWNsZSBoMyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogY2FsYygxNDQwcHggLyAxMiAqIDcpOyB9XG4gIC5uZXdzLWxpc3QubmV3cy1saXN0LS1saXN0IC5uZXdzLWdyaWRfX2FydGljbGU6aG92ZXIgaDMsIC5uZXdzLWxpc3QubmV3cy1saXN0LS1saXN0IC5uZXdzLWdyaWRfX2FydGljbGU6Zm9jdXMtd2l0aGluIGgzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAubmV3cy1saXN0Lm5ld3MtbGlzdC0tbGlzdCAubmV3cy1ncmlkX19hcnRpY2xlIC5uZXdzLWdyaWRfX2FydGljbGVfX2RhdGUge1xuICAgIGNvbG9yOiAjODBkM2QwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAubmV3cy1saXN0Lm5ld3MtbGlzdC0tbGlzdCAubmV3cy1ncmlkX19hcnRpY2xlIC5uZXdzLWdyaWRfX2FydGljbGVfX2xpbmsgaDMge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5uZXdzLWxpc3QubmV3cy1saXN0LS1saXN0IC5uZXdzLWdyaWRfX2FydGljbGU6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBib3JkZXI6IG5vbmU7IH1cblxuLm5ld3MtbGlzdF9faGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5uZXdzLWxpc3RfX2hlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogYmFzZWxpbmU7XG4gICAgICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmU7XG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7IH0gfVxuXG4ubmV3cy1ncmlkIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5ld3MtZ3JpZCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC1nYXA6IDQwcHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5uZXdzLWdyaWQge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtZ2FwOiA0MHB4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTsgfSB9XG5cbi5uZXdzLWdyaWRfX2FydGljbGUge1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjREJDRUM4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgLjI1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4yNXMgZWFzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5uZXdzLWdyaWRfX2FydGljbGUge1xuICAgICAgcGFkZGluZzogNDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5uZXdzLWdyaWRfX2FydGljbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5uZXdzLWdyaWRfX2FydGljbGU6aG92ZXIsXG4ubmV3cy1ncmlkX19hcnRpY2xlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RCQ0VDODtcbiAgY29sb3I6ICMyNDI1MkQ7IH1cblxuLm5ld3MtZ3JpZF9fYXJ0aWNsZTpob3ZlciAubmV3cy1ncmlkX19hcnRpY2xlX19kYXRlLFxuLm5ld3MtZ3JpZF9fYXJ0aWNsZTpmb2N1cyAubmV3cy1ncmlkX19hcnRpY2xlX19kYXRlIHtcbiAgY29sb3I6ICMyNDI1MkQ7IH1cblxuLm5ld3MtZ3JpZF9fYXJ0aWNsZV9fbGluayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwOyB9XG5cbi5uZXdzLWdyaWRfX2FydGljbGVfX2RhdGUge1xuICBjb2xvcjogIzgwRDNEMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4ubmV3cy1saXN0X19oZWFkZXIgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuXG4ubmV3cy1saXN0X19oZWFkZXIgdWwgbGkge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBmbG9hdDogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5uZXdzLWxpc3RfX2hlYWRlciB1bCBsaSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5uZXdzLWFydGljbGVfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDM3LCA0MCwgNDIsIDAuMik7IH1cblxuLm5ld3MtYXJ0aWNsZV9faGVhZGVyX19kYXRlLm1lZGl1bXRleHQge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cblxuLm5ld3MtYXJ0aWNsZV9faGVhZGVyX19saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ubmV3cy1hcnRpY2xlX19oZWFkZXIgaDEge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5uZXdzLWFydGljbGVfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDQ1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5ld3MtYXJ0aWNsZV9fY29udGVudCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA1OCU7IH0gfVxuXG4ubmV3cy1hcnRpY2xlX19jb250ZW50Omxhc3QtY2hpbGQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5hYS1pcmZlZWRfX2xhdGVzdCAubmV3cy1ncmlkX19hcnRpY2xlX19kYXRlIHtcbiAgY29sb3I6ICM4RDE5M0U7IH1cblxuLmFhLWlyZmVlZF9fbGF0ZXN0IC5uZXdzLWxpc3RfX2hlYWRlci5uZXdzLWxpc3RfX2hlYWRlci0tY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmFhLWlyZmVlZF9fbGF0ZXN0IC5uZXdzLWdyaWRfX2FydGljbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4RDE5M0U7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzYsIDM3LCA0NSwgMC42KTsgfVxuXG4uYWEtaXJmZWVkX19sYXRlc3QgLm5ld3MtZ3JpZF9fYXJ0aWNsZTpob3Zlcjpub3QoLm5ld3MtZ3JpZF9fYXJ0aWNsZS0tbm9saW5rKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RDE5M0U7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5hYS1pcmZlZWRfX2xhdGVzdCAubmV3cy1ncmlkX19hcnRpY2xlOmhvdmVyOm5vdCgubmV3cy1ncmlkX19hcnRpY2xlLS1ub2xpbmspIC5uZXdzLWdyaWRfX2FydGljbGVfX2RhdGUge1xuICAgIGNvbG9yOiAjMjUyODJBOyB9XG4gIC5hYS1pcmZlZWRfX2xhdGVzdCAubmV3cy1ncmlkX19hcnRpY2xlOmhvdmVyOm5vdCgubmV3cy1ncmlkX19hcnRpY2xlLS1ub2xpbmspIHN2ZyBwYXRoIHtcbiAgICBzdHJva2U6ICMyNTI4MkE7IH1cbiAgLmFhLWlyZmVlZF9fbGF0ZXN0IC5uZXdzLWdyaWRfX2FydGljbGU6aG92ZXI6bm90KC5uZXdzLWdyaWRfX2FydGljbGUtLW5vbGluaykgc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTsgfVxuXG4uYWEtaXJmZWVkX19sYXRlc3QgLm5ld3MtZ3JpZF9fYXJ0aWNsZV9fZGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiAnU3Vpc3NlIEludGwgTWVkaXVtJyxzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLmFhLWlyZmVlZF9fbGF0ZXN0IGgzIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMDsgfVxuXG4uYWEtaXJmZWVkX19sYXRlc3QgLmFhLWNhcmRfX2Zvb3RlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDsgfVxuXG4uYWEtaXJmZWVkX19sYXRlc3Qgc3ZnIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4yczsgfVxuXG4uYWEtaXJmZWVkX19sYXRlc3Qgc3ZnIHBhdGgge1xuICBzdHJva2U6ICM4RDE5M0U7IH1cblxuLmFhLWlyZmVlZF9fbGF0ZXN0IC5uZXdzLWxpc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1pcmZlZWRfX2xhdGVzdCAubmV3cy1ncmlkLm5ld3MtZ3JpZC0tMiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogNDBweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9IH1cblxuLmFhLWlyZmVlZF9fbGF0ZXN0IC5uZXdzLWdyaWQubmV3cy1ncmlkLS0xIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTsgfVxuXG4uYWEtaXJmZWVkLS1yZXBvcnRzLWV2ZW50cyBwLCAuYWEtaXJmZWVkLS1yZXBvcnRzLWV2ZW50cyBhLCAuYWEtaXJmZWVkLS1yZXBvcnRzLWV2ZW50cyAubmV3cy1ncmlkX19hcnRpY2xlX19kYXRlIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuXG4uYWEtaXJmZWVkLS1yZXBvcnRzLWV2ZW50cyAubmV3cy1ncmlkX19hcnRpY2xlX19kYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4uYWEtaXJmZWVkLS1yZXBvcnRzLWV2ZW50cyBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDZweDsgfVxuXG4uYWEtaXJmZWVkLS1yZXBvcnRzLWV2ZW50cyBoMyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5hYS1pcmZlZWQtLXJlcG9ydHMtZXZlbnRzIGgzIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uYWEtaXJmZWVkLS1yZXBvcnRzLWV2ZW50cyAubmV3cy1ncmlkX19hcnRpY2xlLS1xdWljay1saW5rcyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDRweCAwOyB9XG5cbi5hYS1pcmZlZWQtLXJlcG9ydHMtZXZlbnRzIC5hYS1jYXJkX19mb290ZXIge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cblxuLmFhLWlyZmVlZC0tcmVwb3J0cy1ldmVudHMgLmFhLWNhcmRfX3JlYWQtbW9yZSB7XG4gIHdpZHRoOiAxMjBweDsgfVxuICAuYWEtaXJmZWVkLS1yZXBvcnRzLWV2ZW50cyAuYWEtY2FyZF9fcmVhZC1tb3JlIHN2ZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMnB4OyB9XG4gIC5hYS1pcmZlZWQtLXJlcG9ydHMtZXZlbnRzIC5hYS1jYXJkX19yZWFkLW1vcmUgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjOEQxOTNFICFpbXBvcnRhbnQ7IH1cblxuLmFhLWlyZmVlZC0tcmVwb3J0cy1ldmVudHMgaDIge1xuICBtYXJnaW46IDA7IH1cblxuLm5ld3MtYXJ0aWNsZV9fZG9jcyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEQkNFQzg7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIG1hcmdpbi10b3A6IDMycHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5ld3MtYXJ0aWNsZV9fZG9jcyB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogOC4zMyU7XG4gICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbi5hYS1pcmZlZWRfX2lubmVyIC5uZXdzLWFydGljbGUge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG5cdEFBIC0gSVIgLSBMaW5rIGhpZ2hsaWdodHNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLWlyLWhpZ2hsaWdodHMgLmFhLWxpbmstY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuYWEtaXItaGlnaGxpZ2h0cyAuYWEtbGluay1jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtaXItaGlnaGxpZ2h0cyAuYWEtbGluay1jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLmFhLWlyLWhpZ2hsaWdodHMgLmFhLWxpbmstY29sdW1uID4gaDQsIC5hYS1pci1oaWdobGlnaHRzIC5iYWNrdXAtdW5zdWJzY3JpYmUgLmFhLWxpbmstY29sdW1uID4gaDMsIC5iYWNrdXAtdW5zdWJzY3JpYmUgLmFhLWlyLWhpZ2hsaWdodHMgLmFhLWxpbmstY29sdW1uID4gaDMge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtaXItaGlnaGxpZ2h0cyAuYWEtbGluay1ncmlkLS0yIHtcbiAgICBjb2x1bW4tZ2FwOiAxMjBweDsgfSB9XG5cbi5hYS1pci1oaWdobGlnaHRzIC5hYS1saW5rLWl0ZW0sIC5hYS1pci1oaWdobGlnaHRzIC50ZWFtdGFpbG9yLWpvYnNfX2pvYiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDM3LCA0MCwgNDIsIDAuMik7XG4gIGZsZXgtZ3JvdzogMTsgfVxuXG4uYWEtaXJmZWVkX19tZWV0aW5ncyB7XG4gIG1heC13aWR0aDogMTI1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgLmFhLWlyZmVlZF9fbWVldGluZ3MgLmdlbmVyYWwtbWVldGluZ3NfX3RhYmxlX19ib2R5X19hcnRpY2xlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHg7IH1cblxuLmFhLWlyZmVlZF9fcmVwb3J0cyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5hYS1pcmZlZWRfX3JlcG9ydHMuYWEtbm8tcGIge1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4uYWEtaXJmZWVkX19yZXBvcnRzIC5yZXBvcnRzLXNlY3Rpb24td3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4uYWEtaXJmZWVkX19yZXBvcnRzIC5yZXBvcnRzLXNlY3Rpb24td3JhcCA+IGRpdiB7XG4gIG1pbi13aWR0aDogNjAwcHg7XG4gIG1heC13aWR0aDogaW5pdGlhbDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmdlbmVyYWwtbWVldGluZ3NfX3RhYmxlX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDM3LCA0MCwgNDIsIDAuMik7IH1cblxuLmdlbmVyYWwtbWVldGluZ3NfX3RhYmxlX19oZWFkZXIgdWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cblxuLmdlbmVyYWwtbWVldGluZ3NfX3RhYmxlX19oZWFkZXIgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuYS5yb3V0ZXItbGluay1leGFjdC1hY3RpdmUge1xuICBjb2xvcjogIzhEMTkzRTtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4uZ2VuZXJhbC1tZWV0aW5nc19fdGFibGVfX2hlYWRlciB1bCBsaSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5yZXBvcnRzLXRhYmxlIC5nZW5lcmFsLW1lZXRpbmdzX190YWJsZV9fYm9keV9fZGl2aWRlciB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLmdlbmVyYWwtbWVldGluZ3NfX3RhYmxlX19ib2R5X19hcnRpY2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM3LCA0MCwgNDIsIDAuMSk7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlOyB9XG4gIC5nZW5lcmFsLW1lZXRpbmdzX190YWJsZV9fYm9keV9fYXJ0aWNsZTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwcHg7IH1cblxuLmdlbmVyYWwtbWVldGluZ3NfX3RhYmxlX19ib2R5X19kaXZpZGVyLCAuZ2VuZXJhbC1tZWV0aW5nc19fdGFibGVfX2JvZHlfX2FydGljbGUge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5jb2wtd3JhcCAuZ2VuZXJhbC1tZWV0aW5nc19fdGFibGVfX2JvZHkgW2NsYXNzKj1cImNvbC1cIl0ge1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5nZW5lcmFsLW1lZXRpbmdzX190YWJsZV9fYm9keSAuY29sLTYge1xuICB3aWR0aDogNTAlOyB9XG5cbi5nZW5lcmFsLW1lZXRpbmdzX190YWJsZV9fYm9keSAuY29sLTMge1xuICB3aWR0aDogMjUlOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuXHRBQSAtIElSIC0gU3Vic2NyaXB0aW9uIGZvcm1cclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLWlyLXN1YnNjcmlwdGlvbi1mb3JtIC5hYS1idXR0b24sIC5hYS1pci1zdWJzY3JpcHRpb24tZm9ybSAuaHMtYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmFhLWlyLXN1YnNjcmlwdGlvbi1mb3JtIC5hYS1mb3JtX19jb2x1bW46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWlyLXN1YnNjcmlwdGlvbi1mb3JtIC5hYS1mb3JtX19jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgSW1hZ2VcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLWltYWdlIC5hYS1pbWFnZS13cmFwcGVyIGltZyB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBMYW5ndWFnZSBzd2l0Y2hlclxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtc2l0ZS1oZWFkZXIgLmxhbmdfc3dpdGNoZXItLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gIC5hYS1zaXRlLWhlYWRlciAubGFuZ19zd2l0Y2hlci0tY29udGFpbmVyIC5sYW5nX3N3aXRjaGVyX2NsYXNzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmFhLXNpdGUtaGVhZGVyIC5sYW5nX3N3aXRjaGVyLS1jb250YWluZXIgLmxhbmdfc3dpdGNoZXJfY2xhc3M6aG92ZXIgdWwge1xuICAgICAgdG9wOiBjYWxjKDEwMCUgKyAyOHB4KTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgIC5hYS1zaXRlLWhlYWRlciAubGFuZ19zd2l0Y2hlci0tY29udGFpbmVyIC5sYW5nX3N3aXRjaGVyX2NsYXNzOmhvdmVyIC5sYW5nX3N3aXRjaGVyLS1jaGV2cm9uLWljb24ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7IH1cbiAgLmFhLXNpdGUtaGVhZGVyIC5sYW5nX3N3aXRjaGVyLS1jb250YWluZXIgLmxhbmdfc3dpdGNoZXItLWRyb3Bkb3duIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuYWEtc2l0ZS1oZWFkZXIgLmxhbmdfc3dpdGNoZXItLWNvbnRhaW5lciAubGFuZ19zd2l0Y2hlci0tZHJvcGRvd24gc3ZnIHtcbiAgICAgIGZpbGw6ICMyNTI4MkE7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZTsgfVxuICAgIC5hYS1zaXRlLWhlYWRlciAubGFuZ19zd2l0Y2hlci0tY29udGFpbmVyIC5sYW5nX3N3aXRjaGVyLS1kcm9wZG93biAubGFuZ19zd2l0Y2hlci0tbGFuZy1pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgd2lkdGg6IDE2cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmFhLXNpdGUtaGVhZGVyIC5sYW5nX3N3aXRjaGVyLS1jb250YWluZXIgLmxhbmdfc3dpdGNoZXItLWRyb3Bkb3duIC5sYW5nX3N3aXRjaGVyLS1sYW5nLWljb24ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgIHdpZHRoOiAyMHB4OyB9IH1cbiAgICAuYWEtc2l0ZS1oZWFkZXIgLmxhbmdfc3dpdGNoZXItLWNvbnRhaW5lciAubGFuZ19zd2l0Y2hlci0tZHJvcGRvd24gLmxhbmdfc3dpdGNoZXItLWNoZXZyb24taWNvbiB7XG4gICAgICB3aWR0aDogN3B4OyB9XG4gIC5hYS1zaXRlLWhlYWRlciAubGFuZ19zd2l0Y2hlci0tY29udGFpbmVyIC5sYW5nX3N3aXRjaGVyX2NsYXNzIHVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDM3LCA0MCwgNDIsIDAuMSk7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYygxMDAlICsgMjBweCk7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAgIC5hYS1zaXRlLWhlYWRlciAubGFuZ19zd2l0Y2hlci0tY29udGFpbmVyIC5sYW5nX3N3aXRjaGVyX2NsYXNzIHVsOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogLTI4cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IDI4cHg7IH1cbiAgICAuYWEtc2l0ZS1oZWFkZXIgLmxhbmdfc3dpdGNoZXItLWNvbnRhaW5lciAubGFuZ19zd2l0Y2hlcl9jbGFzcyB1bCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5hYS1zaXRlLWhlYWRlciAubGFuZ19zd2l0Y2hlci0tY29udGFpbmVyIC5sYW5nX3N3aXRjaGVyX2NsYXNzIHVsIHtcbiAgICAgICAgcGFkZGluZzogMTNweCAyMnB4OyB9IH1cblxuLmxhbmdfc3dpdGNoZXJfY2xhc3MgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwOyB9XG4gIC5sYW5nX3N3aXRjaGVyX2NsYXNzIHVsIGEge1xuICAgIGNvbG9yOiAjMjUyODJBO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubGFuZ19zd2l0Y2hlcl9jbGFzcyB1bCBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9IH1cbiAgICAubGFuZ19zd2l0Y2hlcl9jbGFzcyB1bCBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjOEQxOTNFOyB9XG4gIC5sYW5nX3N3aXRjaGVyX2NsYXNzIHVsIGxpLmN1cnJlbnQgYSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4uYWEtbmF2aWdhdGlvbi0tbW9iaWxlIC5sYW5nX3N3aXRjaGVyLS1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiA2MHB4OyB9XG4gIC5hYS1uYXZpZ2F0aW9uLS1tb2JpbGUgLmxhbmdfc3dpdGNoZXItLWNvbnRhaW5lciAubGFuZ19zd2l0Y2hlci0tZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmFhLW5hdmlnYXRpb24tLW1vYmlsZSAubGFuZ19zd2l0Y2hlci0tY29udGFpbmVyIC5sYW5nX3N3aXRjaGVyX2NsYXNzIHVsIGxpwqAge1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIG9yZGVyOiAyOyB9XG4gIC5hYS1uYXZpZ2F0aW9uLS1tb2JpbGUgLmxhbmdfc3dpdGNoZXItLWNvbnRhaW5lciAubGFuZ19zd2l0Y2hlcl9jbGFzcyB1bCBsaS5jdXJyZW50IHtcbiAgICBvcmRlcjogMTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgQUEgLSBMaW5rIGxpc3RpbmdcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLWxpbmstbGlzdGluZyAuYWEtbGluay1pdGVtLCAuYWEtbGluay1saXN0aW5nIC50ZWFtdGFpbG9yLWpvYnNfX2pvYiB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbi5hYS1saW5rLWxpc3RpbmcgLmFhLWxpbmstZ3JpZC0tMywgLmFhLWxpbmstbGlzdGluZyAudGVhbXRhaWxvci1qb2JzX19qb2Itd3JhcHBlciB7XG4gIGNvbHVtbi1nYXA6IDcwcHg7IH1cblxuLmFhLWxpbmstbGlzdGluZyAuYWEtbGluay1pdGVtX19pbm5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuLmFhLWxpbmstbGlzdGluZ19faGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gIEFBIC0gTG9jYXRpb24gbGlzdGluZ1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtbG9jYXRpb24tbGlzdGluZyAuYWEtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLmFhLWxvY2F0aW9uLWxpc3RpbmcgLmFhLWxvY2F0aW9uOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9XG5cbi5hYS1sb2NhdGlvbi1saXN0LWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBjb2x1bW4tZ2FwOiAzMHB4O1xuICByb3ctZ2FwOiAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1sb2NhdGlvbi1saXN0LWdyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYWEtbG9jYXRpb24tbGlzdC1ncmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgQUEgLSBMb2NhdGlvbiBtYXBcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLWxvY2F0aW9uLW1hcCAuYWEtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtbG9jYXRpb24tbWFwIC5hYS1pbm5lciB7XG4gICAgICBoZWlnaHQ6IDc4MHB4OyB9IH1cblxuLmFhLWxvY2F0aW9uLW1hcCAuaGVyby1tYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDsgfVxuXG4uYWEtbG9jYXRpb24tbWFwIC5hYS1zdWJoZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIExvZ28gd2FsbFxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtbG9nby13YWxsIC5hYS1jb250ZW50IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMTElO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICByb3ctZ2FwOiA0MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5hYS1sb2dvLXdhbGwgLmFhLWNvbnRlbnQge1xuICAgICAgY29sdW1uLWdhcDogOCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtbG9nby13YWxsIC5hYS1jb250ZW50IHtcbiAgICAgIGNvbHVtbi1nYXA6IDYwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtbG9nby13YWxsIC5hYS1jb250ZW50IHtcbiAgICAgIHJvdy1nYXA6IDUwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmFhLWxvZ28td2FsbCAuYWEtY29udGVudCB7XG4gICAgICBjb2x1bW4tZ2FwOiA3MnB4OyB9IH1cblxuLmFhLWxvZ28td2FsbCAuYWEtaW1hZ2Utd3JhcHBlci0tY29udGFpbiB7XG4gIGFzcGVjdC1yYXRpbzogMTAgLyA0O1xuICB3aWR0aDogMjYlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5hYS1sb2dvLXdhbGwgLmFhLWltYWdlLXdyYXBwZXItLWNvbnRhaW4ge1xuICAgICAgd2lkdGg6IDE5JTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hYS1sb2dvLXdhbGwgLmFhLWltYWdlLXdyYXBwZXItLWNvbnRhaW4ge1xuICAgICAgd2lkdGg6IDEyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5hYS1sb2dvLXdhbGwgLmFhLWltYWdlLXdyYXBwZXItLWNvbnRhaW4ge1xuICAgICAgd2lkdGg6IDE0MHB4OyB9IH1cblxuLmFhLWxvZ28td2FsbCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB3aWR0aDogMTAwJTsgfVxuICAuYWEtbG9nby13YWxsIGE6aG92ZXIsIC5hYS1sb2dvLXdhbGwgYTpmb2N1cywgLmFhLWxvZ28td2FsbCBhOmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA2KTsgfVxuXG4uYWEtY2FyZC1jb2x1bW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWNhcmQtY29sdW1uIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG4uYWEtY2FyZC1jb2x1bW4gLmFhLWNhcmQtY29sdW1uX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNDBweCA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgei1pbmRleDogMTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtY2FyZC1jb2x1bW4gLmFhLWNhcmQtY29sdW1uX19pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cblxuLmFhLWNhcmQtY29sdW1uX19ncmFwaGljIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTYwcHg7XG4gIHRvcDogLTcwcHg7XG4gIHotaW5kZXg6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWNhcmQtY29sdW1uX19ncmFwaGljIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAtNzBweDsgfSB9XG5cbi5hYS1jYXJkLWNvbHVtbiAuYWEtYWNjZW50LXNlYS1ncmVlbiBwYXRoIHtcbiAgZmlsbDogIzI1NUQ2NzsgfVxuXG4uYWEtY2FyZC1jb2x1bW4gLmFhLWFjY2VudC1kYXJrLWJsdWUgcGF0aCB7XG4gIGZpbGw6ICMyRDQ2Njk7IH1cblxuLmFhLWNhcmQtY29sdW1uIC5hYS1hY2NlbnQtb3JhbmdlIHBhdGgge1xuICBmaWxsOiAjRUE5RDFCOyB9XG5cbi5hYS1jYXJkLWNvbHVtbiAuYWEtYWNjZW50LWZyZXNoLWdyZWVuIHBhdGgge1xuICBmaWxsOiAjODhFQUM5OyB9XG5cbi5hYS1jYXJkLWNvbHVtbiAuYWEtYWNjZW50LXNvZnQteWVsbG93IHBhdGgge1xuICBmaWxsOiAjRkZGMUE3OyB9XG5cbi5hYS1jYXJkLWNvbHVtbiAuYWEtYWNjZW50LXNreS1ibHVlIHBhdGgge1xuICBmaWxsOiAjQ0NFQ0ZGOyB9XG5cbi5hYS1jYXJkLWNvbHVtbiAuYWEtYWNjZW50LWRldmljZS1ncmVlbiBwYXRoIHtcbiAgZmlsbDogIzE3QzY2MjsgfVxuXG4uYWEtY2FyZC1jb2x1bW4gLmFhLWFjY2VudC1jb250cm9sLW9yYW5nZSBwYXRoIHtcbiAgZmlsbDogI0ZGOEIwMDsgfVxuXG4uYWEtY2FyZC1jb2x1bW4gLmFhLWFjY2VudC1jb250cm9sLWJsdWUgcGF0aCB7XG4gIGZpbGw6ICMxMDkzRTQ7IH1cblxuLmFhLWNhcmQtY29sdW1uIC5hYS1hY2NlbnQtd29ya3MtYmx1ZSBwYXRoIHtcbiAgZmlsbDogIzEwOTNFNDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBBQSAtIFBhbmVsc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtcGFuZWxzX19pbm5lciB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5hYS1wYW5lbHNfX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1wYW5lbHNfX2JvZHkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG5cbi5hYS1wYW5lbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5hYS1wYW5lbCB7XG4gICAgICBwYWRkaW5nLXRvcDogMjAwcHg7IH0gfVxuXG4uYWEtcGFuZWw6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5hYS1wYW5lbDpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMTIgKiA3KTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMTQ0MHB4IC8gMTIpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuYWEtcGFuZWw6bGFzdC1vZi10eXBlIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNSk7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDE0NDBweCAvIDEyKTsgfSB9XG5cbi5hYS1wYW5lbF9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFhLXBhbmVsX19ib2R5IHtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5hYS1wYW5lbF9fYm9keSB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4IC8gMTIgKiA1KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAgIC5hYS1wYW5lbF9fYm9keSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYWEtcGFuZWw6bGFzdC1vZi10eXBlIC5hYS1wYW5lbF9fYm9keSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG4uYWEtbGFuZGluZy1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMzJweCAxNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtbGFuZGluZy1mb3JtIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggNTBweDsgfSB9XG5cbi5hYS1sYW5kaW5nLWZvcm1fX2hlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICBBQSAtIFBsYW4gbGlzdGluZ1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtcGxhbi1saXN0aW5nIC5hYS1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLmFhLXBsYW4tbGlzdGluZ19faGVhZGVyIC5hYS1zdWJoZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uYWEtcGxhbi1saXN0aW5nIC5hYS1wbGFuLWxpc3RpbmdfX2JvZHkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgY29sdW1uLWdhcDogMjBweDtcbiAgcm93LWdhcDogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtcGxhbi1saXN0aW5nIC5hYS1wbGFuLWxpc3RpbmdfX2JvZHkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hYS1wbGFuLWxpc3RpbmcgLmFhLXBsYW4tbGlzdGluZ19fYm9keS5hYS1wbGFuLWxpc3RpbmdfX2JvZHktLXR3byB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7IH0gfVxuXG4uYWEtcGxhbi1saXN0aW5nIC5hYS1wbGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuICAuYWEtcGxhbi1saXN0aW5nIC5hYS1wbGFuIC5hYS1zdWJoZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5hYS1wbGFuLWxpc3RpbmcgLmFhLXBsYW4gLmFhLXBsYW5fX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFhLXBsYW4tbGlzdGluZyAuYWEtcGxhbiAuYWEtcGxhbl9faGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG4gIC5hYS1wbGFuLWxpc3RpbmcgLmFhLXBsYW4gdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuYWEtcGxhbi1saXN0aW5nIC5hYS1wbGFuIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLmFhLXBsYW4tbGlzdGluZyAuYWEtcGxhbiAuYWEtcGxhbl9fZm9vdGVywqAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZsZXgtZ3JvdzogMTsgfVxuICAuYWEtcGxhbi1saXN0aW5nIC5hYS1wbGFuIC5hYS1wbGFuLWZvb3Rlci10ZXh0IHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgLmFhLXBsYW4tbGlzdGluZyAuYWEtcGxhbiAuYWEtYnV0dG9uLCAuYWEtcGxhbi1saXN0aW5nIC5hYS1wbGFuIC5ocy1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5hYS1wbGFuLWxpc3RpbmctLXNpbXBsZSAuYWEtcGxhbi1saXN0aW5nX19ib2R5IHtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAwcHg7XG4gIGdyaWQtcm93LWdhcDogNDBweDsgfVxuXG4uYWEtcGxhbi1saXN0aW5nLS1zaW1wbGUgLmFhLXBsYW4tbGlzdGluZ19faGVhZGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uYWEtcGxhbi1saXN0aW5nLS1zaW1wbGUgLmFhLXBsYW5fX2ltYWdlIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5hYS1wbGFuLWxpc3RpbmctLXNpbXBsZSAuYWEtcGxhbl9faW1hZ2UgaW1nIHtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uYWEtcGxhbi1saXN0aW5nLS1zaW1wbGUgLmFhLXBsYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMDsgfVxuICAuYWEtcGxhbi1saXN0aW5nLS1zaW1wbGUgLmFhLXBsYW4gLmFhLWJ1dHRvbiwgLmFhLXBsYW4tbGlzdGluZy0tc2ltcGxlIC5hYS1wbGFuIC5ocy1idXR0b24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAuYWEtcGxhbi1saXN0aW5nLS1zaW1wbGUgLmFhLXBsYW4gbGkge1xuICAgIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChcImh0dHBzOi8vNTQzNTk5Ni5mczEuaHVic3BvdHVzZXJjb250ZW50LW5hMS5uZXQvaHViZnMvNTQzNTk5Ni9BdmlkbHkvdGVjaHN0ZXAtdjIvaWNvbnMvd2hpdGUtY2hlY2ttYXJrLnN2Z1wiKTsgfVxuICAuYWEtcGxhbi1saXN0aW5nLS1zaW1wbGUgLmFhLXBsYW4gLmFhLXBsYW5fX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFhLXBsYW4tbGlzdGluZy0tc2ltcGxlIC5hYS1wbGFuIC5hYS1wbGFuX19oZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NHB4OyB9IH1cbiAgLmFhLXBsYW4tbGlzdGluZy0tc2ltcGxlIC5hYS1wbGFuIC5hYS1wbGFuX19tYWluLWNvbnRlbnQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNCU7IH1cbiAgICAuYWEtcGxhbi1saXN0aW5nLS1zaW1wbGUgLmFhLXBsYW4gLmFhLXBsYW5fX21haW4tY29udGVudCBhIHtcbiAgICAgIGNvbG9yOiAjODhFQUM5O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgLmFhLXBsYW4tbGlzdGluZy0tc2ltcGxlIC5hYS1wbGFuIC5hYS1wbGFuX19tYWluLWNvbnRlbnQgYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5hYS1wbGFuLWxpc3RpbmctLXNpbXBsZSAuYWEtcGxhbiAuYWEtcGxhbl9fZm9vdGVyIHtcbiAgICBmbGV4LWdyb3c6IGluaXRpYWw7IH1cblxuLmFhLXBsYW4tbGlzdGluZy0tc2ltcGxlIC5hYS1wbGFuOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtcGxhbi1saXN0aW5nLS1zaW1wbGUgLmFhLXBsYW46bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgcGFkZGluZy1ib3R0b206IDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hYS1wbGFuLWxpc3RpbmctLXNpbXBsZSAuYWEtcGxhbjpub3QoOmxhc3QtY2hpbGQpIC5hYS1wbGFuX19tYWluLWNvbnRlbnQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgQUEgLSBQcm9tb3RlZCBJbWFnZVxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtcHJvbW90ZWQtaW1hZ2UgLmFhLWlubmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uYWEtcHJvbW90ZWQtaW1hZ2UgLmFhLWNvbnRlbnQgKyAuYWEtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLXByb21vdGVkLWltYWdlIC5hYS1jb250ZW50ICsgLmFhLWNvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogNzVweDsgfSB9XG5cbi5hYS1wcm9tb3RlZC1pbWFnZSBhLmFycm93LWxpbmssIC5hYS1wcm9tb3RlZC1pbWFnZSBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5hYS1wcm9tb3RlZC1pbWFnZSBpbWcge1xuICBhc3BlY3QtcmF0aW86IDQgLyAzO1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLXByb21vdGVkLWltYWdlIGltZyB7XG4gICAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTsgfSB9XG5cbi5hYS1wcm9tb3RlZC1pbWFnZSAudHdvLWltYWdlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLXByb21vdGVkLWltYWdlIC50d28taW1hZ2VzIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuYWEtcHJvbW90ZWQtaW1hZ2UgLnR3by1pbWFnZXMgLmFhLWltYWdlLXdyYXBwZXIge1xuICAgIGZsZXgtYmFzaXM6IDUwJTsgfVxuICAuYWEtcHJvbW90ZWQtaW1hZ2UgLnR3by1pbWFnZXMgaW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAxOyB9XG5cbi5hYS1wcm9tb3RlZC1pbWFnZSAuYWEtcHJvbW90ZWQtaW1hZ2VfX2NvbnRlbnQ6bm90KC50d28taW1hZ2VzKS5hYS1wcm9tb3RlZC1pbWFnZV9fY29udGVudC0tYXV0byBpbWcge1xuICBhc3BlY3QtcmF0aW86IGluaXRpYWw7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgUXVvdGVcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLXF1b3RlIGJsb2NrcXVvdGUge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIGh5cGhlbnM6IG1hbnVhbDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogNDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtcXVvdGUgYmxvY2txdW90ZSB7XG4gICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICBsaW5lLWhlaWdodDogNTRweDsgfSB9XG4gIC5hYS1xdW90ZSBibG9ja3F1b3RlLnNpemUtLW1lZGl1bSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4OyB9XG4gIC5hYS1xdW90ZSBibG9ja3F1b3RlLnNpemUtLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cblxuLmFhLXF1b3RlIC5hYS1xdW90ZV9fcG9zaXRpb24ge1xuICBvcGFjaXR5OiAwLjY7IH1cblxuLmFhLXF1b3RlX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5hYS1xdW90ZV9fYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLmFhLXF1b3RlX19mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5hYS1xdW90ZV9faW1hZ2Uge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAuYWEtcXVvdGVfX2ltYWdlIGltZyB7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9XG5cbi5hYS1xdW90ZV9fbG9nbyB7XG4gIG1heC13aWR0aDogMTgwcHg7XG4gIG1hcmdpbjogMjBweCBhdXRvIDAgYXV0bzsgfVxuXG4uYWEtY29udGVudC1hbGlnbm1lbnQtLWNlbnRlciAuYWEtcXVvdGVfX2ltYWdlIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtcXVvdGUgLmFhLWNvbnRlbnQtd2lkdGgtLW5vcm1hbCB7XG4gICAgbWF4LXdpZHRoOiA4MzBweDsgfSB9XG5cbi50ZWFtdGFpbG9yLWpvYnNfX2pvYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAudGVhbXRhaWxvci1qb2JzX19qb2IgLnRlYW10YWlsb3Itam9ic19fam9iLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgb3JkZXI6IDI7IH1cbiAgLnRlYW10YWlsb3Itam9ic19fam9iIC50ZWFtdGFpbG9yLWpvYnNfX2pvYi1pbmZvIHtcbiAgICBvcmRlcjogMTsgfVxuICAudGVhbXRhaWxvci1qb2JzX19qb2I6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLnRlYW10YWlsb3Itam9ic19fam9iOmhvdmVyOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCkgdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgQUEgLSBSaWNoIFRleHRcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLXRleHRfX2hlYWRlcixcbi5hYS10ZXh0X19ib2R5IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuYWEtdGV4dF9faGVhZGVyOmxhc3QtY2hpbGQsXG4gIC5hYS10ZXh0X19ib2R5Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmFhLXRleHQtLW11bHRpY29sdW1uIC5hYS1pbm5lciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLmFhLXRleHQtLW11bHRpY29sdW1uX19jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgY29sdW1uLWdhcDogNjBweDtcbiAgcm93LWdhcDogNjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtdGV4dC0tbXVsdGljb2x1bW5fX2NvbnRlbnQuYWEtY29udGVudC1jb2x1bW5zLS10d28ge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfVxuICAgIC5hYS10ZXh0LS1tdWx0aWNvbHVtbl9fY29udGVudC5hYS1jb250ZW50LWNvbHVtbnMtLXRocmVlIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7IH0gfVxuXG4uYWEtdGV4dF9faW1hZ2U6bm90KDpvbmx5LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgQUEgLSBWaWRlb1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBTeXN0ZW0gUGFnZXNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLXN5c3RlbS1wYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuYWEtc3lzdGVtLXBhZ2Uuc2VhcmNoLXJlc3VsdHMge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5hYS1zeXN0ZW0tcGFnZSAuYWEtY29udGVudCA+IC5oc19jb3Nfd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5hYS1zeXN0ZW0tcGFnZSAuYWEtY29udGVudCA+IC5oc19jb3Nfd3JhcHBlcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAuYWEtc3lzdGVtLXBhZ2UgLmFhLWNvbnRlbnQgPiAuaHNfY29zX3dyYXBwZXIgLmhzLWZvcm0tZmllbGQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5hYS1zeXN0ZW0tcGFnZSAuYWEtY29udGVudCA+IC5oc19jb3Nfd3JhcHBlciBhW2NsYXNzJD1cInNob3ctcGFzc3dvcmRcIl0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAuYWEtc3lzdGVtLXBhZ2UgLmFhLWNvbnRlbnQgPiAuaHNfY29zX3dyYXBwZXIgLmhzLWlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKSwgLmFhLXN5c3RlbS1wYWdlIC5hYS1jb250ZW50ID4gLmhzX2Nvc193cmFwcGVyIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0ICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkOm5vdChbdHlwZT1cImNoZWNrYm94XCJdKSwgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgLmFhLXN5c3RlbS1wYWdlIC5hYS1jb250ZW50ID4gLmhzX2Nvc193cmFwcGVyICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkOm5vdChbdHlwZT1cImNoZWNrYm94XCJdKSB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXRvcDogNnB4OyB9XG4gICAgLmFhLXN5c3RlbS1wYWdlIC5hYS1jb250ZW50ID4gLmhzX2Nvc193cmFwcGVyIC5ocy1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIC5hYS1zeXN0ZW0tcGFnZSAuYWEtY29udGVudCA+IC5oc19jb3Nfd3JhcHBlciAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAjaHMtcHdkLXdpZGdldC1wYXNzd29yZFt0eXBlPVwiY2hlY2tib3hcIl0sIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IC5hYS1zeXN0ZW0tcGFnZSAuYWEtY29udGVudCA+IC5oc19jb3Nfd3JhcHBlciAjaHMtcHdkLXdpZGdldC1wYXNzd29yZFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87IH1cbiAgICAuYWEtc3lzdGVtLXBhZ2UgLmFhLWNvbnRlbnQgPiAuaHNfY29zX3dyYXBwZXIgLmhzLWVycm9yLW1zZ3Mge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5hYS1zeXN0ZW0tcGFnZSAuYWEtY29udGVudCA+IC5oc19jb3Nfd3JhcHBlciAuaHMtc3VibWl0LFxuICAgIC5hYS1zeXN0ZW0tcGFnZSAuYWEtY29udGVudCA+IC5oc19jb3Nfd3JhcHBlciBpbnB1dCArIGlucHV0LmhzLWJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAzNXB4OyB9XG5cbi5iYWNrdXAtdW5zdWJzY3JpYmUgLnBhZ2UtaGVhZGVyICsgZm9ybSB7XG4gIG1hcmdpbi10b3A6IDUwcHg7IH1cblxuLmFhLXN5c3RlbSAjZW1haWwtcHJlZnMtZm9ybSBwLmhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDMycHg7IH1cblxuLmFhLXN5c3RlbSAjZW1haWwtcHJlZnMtZm9ybSAuaHMtYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMjVweDsgfVxuXG4uYWEtc3lzdGVtICNlbWFpbC1wcmVmcy1mb3JtIGlucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cblxuLmFhLXN5c3RlbSAjZW1haWwtcHJlZnMtZm9ybSAuaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmFhLXN5c3RlbSAjZW1haWwtcHJlZnMtZm9ybSAuaXRlbSAuY2hlY2tib3gtcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7IH1cbiAgICAuYWEtc3lzdGVtICNlbWFpbC1wcmVmcy1mb3JtIC5pdGVtIC5jaGVja2JveC1yb3cgKyBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuYWEtc3lzdGVtICNlbWFpbC1wcmVmcy1mb3JtIC5pdGVtIHAge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLmFhLXN5c3RlbSAjaHNfY29zX3dyYXBwZXJfc3Vic2NyaXB0aW9uc19jb25maXJtYXRpb24gPiBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uYWEtc3lzdGVtICNoc19jb3Nfd3JhcHBlcl9zdWJzY3JpcHRpb25zX2NvbmZpcm1hdGlvbiAucGFnZS1oZWFkZXIge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG9yZGVyOiAyOyB9XG4gIC5hYS1zeXN0ZW0gI2hzX2Nvc193cmFwcGVyX3N1YnNjcmlwdGlvbnNfY29uZmlybWF0aW9uIC5wYWdlLWhlYWRlciBoMTplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYWEtc3lzdGVtICNoc19jb3Nfd3JhcHBlcl9zdWJzY3JpcHRpb25zX2NvbmZpcm1hdGlvbiAucGFnZS1oZWFkZXIgaDEsXG4gIC5hYS1zeXN0ZW0gI2hzX2Nvc193cmFwcGVyX3N1YnNjcmlwdGlvbnNfY29uZmlybWF0aW9uIC5wYWdlLWhlYWRlciBoMiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC5hYS1zeXN0ZW0gI2hzX2Nvc193cmFwcGVyX3N1YnNjcmlwdGlvbnNfY29uZmlybWF0aW9uIC5wYWdlLWhlYWRlciBiciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uYWEtc3lzdGVtICNoc19jb3Nfd3JhcHBlcl9zdWJzY3JpcHRpb25zX2NvbmZpcm1hdGlvbiAuc3VjY2VzcyB7XG4gIG9yZGVyOiAxO1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQge1xuICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgQmxvZyBBcnRpY2xlc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgVGFnc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtdGFncyB7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4OyB9XG4gIC5hYS10YWdzIC5hYS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFhLXRhZ3MgLmFhLWNvbnRlbnQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuXG4uYWEtdGFnIHtcbiAgY29sb3I6IHJnYmEoMzcsIDQwLCA0MiwgMC43KTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtdGFnIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAuYWEtdGFnOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNywgNDAsIDQyLCAwLjQpO1xuICAgIGhlaWdodDogMnB4O1xuICAgIHdpZHRoOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogLTFweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZTsgfVxuICAuYWEtdGFnOmhvdmVyLCAuYWEtdGFnOmZvY3VzLCAuYWEtdGFnOmFjdGl2ZSB7XG4gICAgY29sb3I6IHJnYmEoMzcsIDQwLCA0MiwgMC43KTsgfVxuICAgIC5hYS10YWc6aG92ZXI6OmFmdGVyLCAuYWEtdGFnOmZvY3VzOjphZnRlciwgLmFhLXRhZzphY3RpdmU6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5hYS10YWc6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWEtdGFnOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7IH0gfVxuXG4uYWEtdGFnLmFhLXRhZy0tY3VycmVudCB7XG4gIGNvbG9yOiAjOEQxOTNFO1xuICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5hYS10YWcuYWEtdGFnLS1jdXJyZW50OjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhEMTkzRTtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uYWEtYmctZGFyay1ibHVlIC5hYS10YWcsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgLmFhLXRhZyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7IH1cbiAgLmFhLWJnLWRhcmstYmx1ZSAuYWEtdGFnOjphZnRlciwgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuYWEtdGFnOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpOyB9XG4gIC5hYS1iZy1kYXJrLWJsdWUgLmFhLXRhZzpob3ZlciwgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuYWEtdGFnOmhvdmVyLCAuYWEtYmctZGFyay1ibHVlIC5hYS10YWc6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1kYXJrLWJsdWUgLmFhLXRhZzpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTsgfVxuICAuYWEtYmctZGFyay1ibHVlIC5hYS10YWc6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIC5hYS10YWc6YWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5hYS1iZy1kYXJrLWJsdWUgLmFhLXRhZzphY3RpdmU6OmFmdGVyLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIC5hYS10YWc6YWN0aXZlOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7IH1cblxuLmFhLWJnLWRhcmstYmx1ZSAuYWEtdGFnLmFhLXRhZy0tY3VycmVudCwgLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSAuYWEtdGFnLmFhLXRhZy0tY3VycmVudCB7XG4gIGNvbG9yOiAjODhFQUM5OyB9XG4gIC5hYS1iZy1kYXJrLWJsdWUgLmFhLXRhZy5hYS10YWctLWN1cnJlbnQ6OmFmdGVyLCAuYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIC5hYS10YWcuYWEtdGFnLS1jdXJyZW50OjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg4RUFDOTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBQYWdpbmF0aW9uXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1wYWdpbmF0aW9uIC5hYS1pbm5lciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5hYS1wYWdpbmF0aW9uIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5hYS1wYWdpbmF0aW9uIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgLmFhLXBhZ2luYXRpb24gbGk6bm90KDpsYXN0LWNoaWxkKSBhIHtcbiAgICBwYWRkaW5nOiAwIDVweDsgfVxuXG4uYWEtcGFnaW5hdGlvbiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDsgfVxuXG4uYWEtcGFnaW5hdGlvbiBsaSBhIHtcbiAgY29sb3I6IHJnYmEoMzcsIDQwLCA0MiwgMC43KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlOyB9XG4gIC5hYS1wYWdpbmF0aW9uIGxpIGEuYWEtcGFnaW5hdGlvbi0tYWN0aXZlIHtcbiAgICBjb2xvcjogIzhEMTkzRTtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5hYS1wYWdpbmF0aW9uIGxpIGEuYWEtcGFnaW5hdGlvbi0tYWN0aXZlOjphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG4gIC5hYS1wYWdpbmF0aW9uIGxpIGE6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM3LCA0MCwgNDIsIDAuNCk7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgd2lkdGg6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAtMnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlOyB9XG4gIC5hYS1wYWdpbmF0aW9uIGxpIGE6aG92ZXI6OmFmdGVyLCAuYWEtcGFnaW5hdGlvbiBsaSBhOmZvY3VzOjphZnRlciwgLmFhLXBhZ2luYXRpb24gbGkgYTphY3RpdmU6OmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uYWEtYmctZGFyay1ibHVlLmFhLXBhZ2luYXRpb24gbGkgYSwgLmFhLXBhZ2luYXRpb24uYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIGxpIGEge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpOyB9XG4gIC5hYS1iZy1kYXJrLWJsdWUuYWEtcGFnaW5hdGlvbiBsaSBhLmFhLXBhZ2luYXRpb24tLWFjdGl2ZSwgLmFhLXBhZ2luYXRpb24uYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIGxpIGEuYWEtcGFnaW5hdGlvbi0tYWN0aXZlIHtcbiAgICBjb2xvcjogIzg4RUFDOTsgfVxuICAuYWEtYmctZGFyay1ibHVlLmFhLXBhZ2luYXRpb24gbGkgYTo6YWZ0ZXIsIC5hYS1wYWdpbmF0aW9uLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSBsaSBhOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpOyB9XG4gIC5hYS1iZy1kYXJrLWJsdWUuYWEtcGFnaW5hdGlvbiBsaSBhOmFjdGl2ZSwgLmFhLXBhZ2luYXRpb24uYWEtYmctb3ZlcmxheS0tZGFyay1ibHVlIGxpIGE6YWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5hYS1iZy1kYXJrLWJsdWUuYWEtcGFnaW5hdGlvbiBsaSBhOmFjdGl2ZTo6YWZ0ZXIsIC5hYS1wYWdpbmF0aW9uLmFhLWJnLW92ZXJsYXktLWRhcmstYmx1ZSBsaSBhOmFjdGl2ZTo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICBCbG9nIEhlYWRlclxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtYmxvZy1saXN0aW5nIC5hYS1oZXJvIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYWEtYmxvZy1saXN0aW5nIC5hYS1oZXJvIC5oZXJvLWltZyBpbWcge1xuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLmFhLWJsb2ctbGlzdGluZy5hYS1ibG9nLWxpc3RpbmctLXByZW1pdW0gLmFhLWhlcm8gLmhlcm8taW1nIGltZywgLmFhLWJsb2ctbGlzdGluZy5hYS1ibG9nLWxpc3RpbmctLXdlYmluYXJzIC5hYS1oZXJvIC5oZXJvLWltZyBpbWcge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5hYS1ibG9nLS1zaW1wbGUtbGlzdGluZyBhcnRpY2xlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMzcsIDQwLCA0MiwgMC4xNSk7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1ibG9nLS1zaW1wbGUtbGlzdGluZyBhcnRpY2xlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9IH1cbiAgLmFhLWJsb2ctLXNpbXBsZS1saXN0aW5nIGFydGljbGU6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFhLWJsb2ctLXNpbXBsZS1saXN0aW5nIGFydGljbGU6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7IH0gfVxuXG4uYWEtYmxvZy0tc2ltcGxlLWxpc3RpbmcgYS5hcnJvdy1saW5rLCAuYWEtYmxvZy0tc2ltcGxlLWxpc3RpbmcgYS5hYS1idXR0b24tLXRleHQtYXJyb3cge1xuICBjb2xvcjogIzI1MjgyQTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5hYS1ibG9nLS1zaW1wbGUtbGlzdGluZyBhLmFycm93LWxpbms6OmJlZm9yZSwgLmFhLWJsb2ctLXNpbXBsZS1saXN0aW5nIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCA8c3ZnIHZpZXdCb3g9XCIwIDAgMTguODM2IDExLjIxN1wiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwibTE4LjUzMSA1LjA3Ny00Ljc3My00Ljc3M2MtLjI5My0uMjkzLS43NjgtLjI5My0xLjA2MSAwcy0uMjkzLjc2OCAwIDEuMDYxbDMuNDkzIDMuNDkzaC0xNi4xOXYxLjVoMTYuMTg5bC0zLjQ5MyAzLjQ5M2MtLjI5My4yOTMtLjI5My43NjggMCAxLjA2MXMuNzY4LjI5MyAxLjA2MSAwbDQuNzczLTQuNzczYy4yOTQtLjI5NS4yOTQtLjc2OS4wMDEtMS4wNjJ6XCIgZmlsbD1cIiMyNTI4MkFcIi8+PC9zdmc+Jyk7XG4gICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgICB3aWR0aDogMjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFhLWJsb2ctLXNpbXBsZS1saXN0aW5nIGEuYXJyb3ctbGluazo6YmVmb3JlLCAuYWEtYmxvZy0tc2ltcGxlLWxpc3RpbmcgYS5hYS1idXR0b24tLXRleHQtYXJyb3c6OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAyMnB4OyB9IH1cbiAgLmFhLWJsb2ctLXNpbXBsZS1saXN0aW5nIGEuYXJyb3ctbGluazpob3ZlciwgLmFhLWJsb2ctLXNpbXBsZS1saXN0aW5nIGEuYWEtYnV0dG9uLS10ZXh0LWFycm93OmhvdmVyLCAuYWEtYmxvZy0tc2ltcGxlLWxpc3RpbmcgYS5hcnJvdy1saW5rOmZvY3VzLCAuYWEtYmxvZy0tc2ltcGxlLWxpc3RpbmcgYS5hYS1idXR0b24tLXRleHQtYXJyb3c6Zm9jdXMge1xuICAgIGNvbG9yOiAjMjUyODJBOyB9XG4gIC5hYS1ibG9nLS1zaW1wbGUtbGlzdGluZyBhLmFycm93LWxpbms6YWN0aXZlLCAuYWEtYmxvZy0tc2ltcGxlLWxpc3RpbmcgYS5hYS1idXR0b24tLXRleHQtYXJyb3c6YWN0aXZlIHtcbiAgICBjb2xvcjogIzhEMTkzRTsgfVxuICAgIC5hYS1ibG9nLS1zaW1wbGUtbGlzdGluZyBhLmFycm93LWxpbms6YWN0aXZlOjpiZWZvcmUsIC5hYS1ibG9nLS1zaW1wbGUtbGlzdGluZyBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdzphY3RpdmU6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwgPHN2ZyB2aWV3Qm94PVwiMCAwIDE4LjgzNiAxMS4yMTdcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIm0xOC41MzEgNS4wNzctNC43NzMtNC43NzNjLS4yOTMtLjI5My0uNzY4LS4yOTMtMS4wNjEgMHMtLjI5My43NjggMCAxLjA2MWwzLjQ5MyAzLjQ5M2gtMTYuMTl2MS41aDE2LjE4OWwtMy40OTMgMy40OTNjLS4yOTMuMjkzLS4yOTMuNzY4IDAgMS4wNjFzLjc2OC4yOTMgMS4wNjEgMGw0Ljc3My00Ljc3M2MuMjk0LS4yOTUuMjk0LS43NjkuMDAxLTEuMDYyelwiIGZpbGw9XCIjOEQxOTNFXCIvPjwvc3ZnPicpOyB9XG5cbi5hYS1ibG9nLS1hdXRob3IgLmFhLWNvbnRlbnQgPiBhLmFycm93LWxpbmssIC5hYS1ibG9nLS1hdXRob3IgLmFhLWJnLWxpZ2h0IC5hYS1jb250ZW50ID4gYS5hcnJvdy1saW5rLCAuYWEtYmxvZy0tYXV0aG9yIC5hYS1iZy1vdmVybGF5LS1saWdodCAuYWEtY29udGVudCA+IGEuYXJyb3ctbGluaywgLmFhLWJsb2ctLWF1dGhvciAuYWEtYmctbGlnaHQgLmFhLWNvbnRlbnQgPiBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdywgLmFhLWJsb2ctLWF1dGhvciAuYWEtYmctb3ZlcmxheS0tbGlnaHQgLmFhLWNvbnRlbnQgPiBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdyxcbi5hYS1ibG9nLS1hdXRob3IgLmFhLWJnLXdoaXRlIC5hYS1jb250ZW50ID4gYS5hcnJvdy1saW5rLFxuLmFhLWJsb2ctLWF1dGhvciAuYWEtYmctb3ZlcmxheS0td2hpdGUgLmFhLWNvbnRlbnQgPiBhLmFycm93LWxpbmssIC5hYS1ibG9nLS1hdXRob3IgLmFhLWJnLXdoaXRlIC5hYS1jb250ZW50ID4gYS5hYS1idXR0b24tLXRleHQtYXJyb3csIC5hYS1ibG9nLS1hdXRob3IgLmFhLWJnLW92ZXJsYXktLXdoaXRlIC5hYS1jb250ZW50ID4gYS5hYS1idXR0b24tLXRleHQtYXJyb3csXG4uYWEtYmxvZy0tYXV0aG9yIC5hYS1iZy1jb21wbGVtZW50YXJ5IC5hYS1jb250ZW50ID4gYS5hcnJvdy1saW5rLFxuLmFhLWJsb2ctLWF1dGhvciAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSAuYWEtY29udGVudCA+IGEuYXJyb3ctbGluaywgLmFhLWJsb2ctLWF1dGhvciAuYWEtYmctY29tcGxlbWVudGFyeSAuYWEtY29udGVudCA+IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LCAuYWEtYmxvZy0tYXV0aG9yIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IC5hYS1jb250ZW50ID4gYS5hYS1idXR0b24tLXRleHQtYXJyb3csXG4uYWEtYmxvZy0tYXV0aG9yIC5hYS1iZy1ub25lIC5hYS1jb250ZW50ID4gYS5hcnJvdy1saW5rLCAuYWEtYmxvZy0tYXV0aG9yIC5hYS1iZy1ub25lIC5hYS1jb250ZW50ID4gYS5hYS1idXR0b24tLXRleHQtYXJyb3csXG4uYWEtYmxvZy0tYXV0aG9yIC5hYS1jb250ZW50LWNvbG9yLS1kYXJrIC5hYS1jb250ZW50ID4gYS5hcnJvdy1saW5rLFxuLmFhLWJsb2ctLWF1dGhvciAuYWEtbW9kdWxlIC5hYS1mb3JtLS13aGl0ZS1iZyAuYWEtY29udGVudCA+IGEuYXJyb3ctbGluaywgLmFhLWJsb2ctLWF1dGhvciAuYWEtY29udGVudC1jb2xvci0tZGFyayAuYWEtY29udGVudCA+IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LCAuYWEtYmxvZy0tYXV0aG9yIC5hYS1tb2R1bGUgLmFhLWZvcm0tLXdoaXRlLWJnIC5hYS1jb250ZW50ID4gYS5hYS1idXR0b24tLXRleHQtYXJyb3csIC5hYS1ibG9nLS1hdXRob3IgLmFhLWNvbnRlbnQgPiBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdyB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWJsb2ctLWF1dGhvciAuYWEtY29udGVudCA+IGEuYXJyb3ctbGluaywgLmFhLWJsb2ctLWF1dGhvciAuYWEtYmctbGlnaHQgLmFhLWNvbnRlbnQgPiBhLmFycm93LWxpbmssIC5hYS1ibG9nLS1hdXRob3IgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IC5hYS1jb250ZW50ID4gYS5hcnJvdy1saW5rLCAuYWEtYmxvZy0tYXV0aG9yIC5hYS1iZy1saWdodCAuYWEtY29udGVudCA+IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LCAuYWEtYmxvZy0tYXV0aG9yIC5hYS1iZy1vdmVybGF5LS1saWdodCAuYWEtY29udGVudCA+IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LFxuICAgIC5hYS1ibG9nLS1hdXRob3IgLmFhLWJnLXdoaXRlIC5hYS1jb250ZW50ID4gYS5hcnJvdy1saW5rLFxuICAgIC5hYS1ibG9nLS1hdXRob3IgLmFhLWJnLW92ZXJsYXktLXdoaXRlIC5hYS1jb250ZW50ID4gYS5hcnJvdy1saW5rLCAuYWEtYmxvZy0tYXV0aG9yIC5hYS1iZy13aGl0ZSAuYWEtY29udGVudCA+IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LCAuYWEtYmxvZy0tYXV0aG9yIC5hYS1iZy1vdmVybGF5LS13aGl0ZSAuYWEtY29udGVudCA+IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LFxuICAgIC5hYS1ibG9nLS1hdXRob3IgLmFhLWJnLWNvbXBsZW1lbnRhcnkgLmFhLWNvbnRlbnQgPiBhLmFycm93LWxpbmssXG4gICAgLmFhLWJsb2ctLWF1dGhvciAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSAuYWEtY29udGVudCA+IGEuYXJyb3ctbGluaywgLmFhLWJsb2ctLWF1dGhvciAuYWEtYmctY29tcGxlbWVudGFyeSAuYWEtY29udGVudCA+IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LCAuYWEtYmxvZy0tYXV0aG9yIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IC5hYS1jb250ZW50ID4gYS5hYS1idXR0b24tLXRleHQtYXJyb3csXG4gICAgLmFhLWJsb2ctLWF1dGhvciAuYWEtYmctbm9uZSAuYWEtY29udGVudCA+IGEuYXJyb3ctbGluaywgLmFhLWJsb2ctLWF1dGhvciAuYWEtYmctbm9uZSAuYWEtY29udGVudCA+IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LFxuICAgIC5hYS1ibG9nLS1hdXRob3IgLmFhLWNvbnRlbnQtY29sb3ItLWRhcmsgLmFhLWNvbnRlbnQgPiBhLmFycm93LWxpbmssXG4gICAgLmFhLWJsb2ctLWF1dGhvciAuYWEtbW9kdWxlIC5hYS1mb3JtLS13aGl0ZS1iZyAuYWEtY29udGVudCA+IGEuYXJyb3ctbGluaywgLmFhLWJsb2ctLWF1dGhvciAuYWEtY29udGVudC1jb2xvci0tZGFyayAuYWEtY29udGVudCA+IGEuYWEtYnV0dG9uLS10ZXh0LWFycm93LCAuYWEtYmxvZy0tYXV0aG9yIC5hYS1tb2R1bGUgLmFhLWZvcm0tLXdoaXRlLWJnIC5hYS1jb250ZW50ID4gYS5hYS1idXR0b24tLXRleHQtYXJyb3csIC5hYS1ibG9nLS1hdXRob3IgLmFhLWNvbnRlbnQgPiBhLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdyB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cblxuLmFhLWJsb2ctLWF1dGhvciAuYWEtYmxvZy0tYXV0aG9yLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWJsb2ctLWF1dGhvciAuYWEtYmxvZy0tYXV0aG9yLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLmFhLWJsb2ctLWF1dGhvciAuYWEtYmxvZy0tYXV0aG9yLXdyYXBwZXIgYSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyIC8gMztcbiAgICAgICAgZ3JpZC1yb3c6IDIgLyAzOyB9XG4gICAgICAuYWEtYmxvZy0tYXV0aG9yIC5hYS1ibG9nLS1hdXRob3Itd3JhcHBlciBwICsgYSB7XG4gICAgICAgIGFsaWduLXNlbGY6IGVuZDsgfSB9XG5cbi5hYS1ibG9nLS1hdXRob3IgaW1nIHtcbiAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDE0MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1ibG9nLS1hdXRob3IgaW1nIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcbiAgICAgIGdyaWQtcm93OiAxIC8gMztcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gICAgICB3aWR0aDogMTUwcHg7IH0gfVxuXG4uYWEtYmxvZy0tYXV0aG9yIC5hYS1zdWJoZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogOXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1ibG9nLS1hdXRob3IgLmFhLXN1YmhlYWRpbmcge1xuICAgICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xuICAgICAgZ3JpZC1yb3c6IDEgLyAyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuICAgICAgLmFhLWJsb2ctLWF1dGhvciAuYWEtc3ViaGVhZGluZyArIGg0LCAuYWEtYmxvZy0tYXV0aG9yIC5iYWNrdXAtdW5zdWJzY3JpYmUgLmFhLXN1YmhlYWRpbmcgKyBoMywgLmJhY2t1cC11bnN1YnNjcmliZSAuYWEtYmxvZy0tYXV0aG9yIC5hYS1zdWJoZWFkaW5nICsgaDMsXG4gICAgICAuYWEtYmxvZy0tYXV0aG9yIC5hYS1zdWJoZWFkaW5nICsgLmg0LFxuICAgICAgLmFhLWJsb2ctLWF1dGhvciAudGVhbXRhaWxvci1qb2JzX19qb2IgLmFhLXN1YmhlYWRpbmcgKyAudGVhbXRhaWxvci1qb2JzX19qb2ItdGl0bGUsXG4gICAgICAudGVhbXRhaWxvci1qb2JzX19qb2IgLmFhLWJsb2ctLWF1dGhvciAuYWEtc3ViaGVhZGluZyArIC50ZWFtdGFpbG9yLWpvYnNfX2pvYi10aXRsZSxcbiAgICAgIC5hYS1ibG9nLS1hdXRob3IgLmFhLXN5c3RlbSAjZW1haWwtcHJlZnMtZm9ybSAuYWEtc3ViaGVhZGluZyArIGgyLFxuICAgICAgLmFhLXN5c3RlbSAjZW1haWwtcHJlZnMtZm9ybSAuYWEtYmxvZy0tYXV0aG9yIC5hYS1zdWJoZWFkaW5nICsgaDIsXG4gICAgICAuYWEtYmxvZy0tYXV0aG9yIC5hYS1zeXN0ZW0gI2hzX2Nvc193cmFwcGVyX3N1YnNjcmlwdGlvbnNfY29uZmlybWF0aW9uIC5wYWdlLWhlYWRlciAuYWEtc3ViaGVhZGluZyArIGgxLFxuICAgICAgLmFhLXN5c3RlbSAjaHNfY29zX3dyYXBwZXJfc3Vic2NyaXB0aW9uc19jb25maXJtYXRpb24gLnBhZ2UtaGVhZGVyIC5hYS1ibG9nLS1hdXRob3IgLmFhLXN1YmhlYWRpbmcgKyBoMSxcbiAgICAgIC5hYS1ibG9nLS1hdXRob3IgLmFhLXN5c3RlbSAjaHNfY29zX3dyYXBwZXJfc3Vic2NyaXB0aW9uc19jb25maXJtYXRpb24gLnBhZ2UtaGVhZGVyIC5hYS1zdWJoZWFkaW5nICsgaDIsXG4gICAgICAuYWEtc3lzdGVtICNoc19jb3Nfd3JhcHBlcl9zdWJzY3JpcHRpb25zX2NvbmZpcm1hdGlvbiAucGFnZS1oZWFkZXIgLmFhLWJsb2ctLWF1dGhvciAuYWEtc3ViaGVhZGluZyArIGgyIHtcbiAgICAgICAgYWxpZ24tc2VsZjogZW5kOyB9IH1cblxuLmFhLWJsb2ctLWF1dGhvciBoNCwgLmFhLWJsb2ctLWF1dGhvciAuYmFja3VwLXVuc3Vic2NyaWJlIGgzLCAuYmFja3VwLXVuc3Vic2NyaWJlIC5hYS1ibG9nLS1hdXRob3IgaDMsXG4uYWEtYmxvZy0tYXV0aG9yIC5oNCxcbi5hYS1ibG9nLS1hdXRob3IgLnRlYW10YWlsb3Itam9ic19fam9iIC50ZWFtdGFpbG9yLWpvYnNfX2pvYi10aXRsZSxcbi50ZWFtdGFpbG9yLWpvYnNfX2pvYiAuYWEtYmxvZy0tYXV0aG9yIC50ZWFtdGFpbG9yLWpvYnNfX2pvYi10aXRsZSxcbi5hYS1ibG9nLS1hdXRob3IgLmFhLXN5c3RlbSAjZW1haWwtcHJlZnMtZm9ybSBoMixcbi5hYS1zeXN0ZW0gI2VtYWlsLXByZWZzLWZvcm0gLmFhLWJsb2ctLWF1dGhvciBoMixcbi5hYS1ibG9nLS1hdXRob3IgLmFhLXN5c3RlbSAjaHNfY29zX3dyYXBwZXJfc3Vic2NyaXB0aW9uc19jb25maXJtYXRpb24gLnBhZ2UtaGVhZGVyIGgxLFxuLmFhLXN5c3RlbSAjaHNfY29zX3dyYXBwZXJfc3Vic2NyaXB0aW9uc19jb25maXJtYXRpb24gLnBhZ2UtaGVhZGVyIC5hYS1ibG9nLS1hdXRob3IgaDEsXG4uYWEtYmxvZy0tYXV0aG9yIC5hYS1zeXN0ZW0gI2hzX2Nvc193cmFwcGVyX3N1YnNjcmlwdGlvbnNfY29uZmlybWF0aW9uIC5wYWdlLWhlYWRlciBoMixcbi5hYS1zeXN0ZW0gI2hzX2Nvc193cmFwcGVyX3N1YnNjcmlwdGlvbnNfY29uZmlybWF0aW9uIC5wYWdlLWhlYWRlciAuYWEtYmxvZy0tYXV0aG9yIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtYmxvZy0tYXV0aG9yIGg0LCAuYWEtYmxvZy0tYXV0aG9yIC5iYWNrdXAtdW5zdWJzY3JpYmUgaDMsIC5iYWNrdXAtdW5zdWJzY3JpYmUgLmFhLWJsb2ctLWF1dGhvciBoMyxcbiAgICAuYWEtYmxvZy0tYXV0aG9yIC5oNCxcbiAgICAuYWEtYmxvZy0tYXV0aG9yIC50ZWFtdGFpbG9yLWpvYnNfX2pvYiAudGVhbXRhaWxvci1qb2JzX19qb2ItdGl0bGUsXG4gICAgLnRlYW10YWlsb3Itam9ic19fam9iIC5hYS1ibG9nLS1hdXRob3IgLnRlYW10YWlsb3Itam9ic19fam9iLXRpdGxlLFxuICAgIC5hYS1ibG9nLS1hdXRob3IgLmFhLXN5c3RlbSAjZW1haWwtcHJlZnMtZm9ybSBoMixcbiAgICAuYWEtc3lzdGVtICNlbWFpbC1wcmVmcy1mb3JtIC5hYS1ibG9nLS1hdXRob3IgaDIsXG4gICAgLmFhLWJsb2ctLWF1dGhvciAuYWEtc3lzdGVtICNoc19jb3Nfd3JhcHBlcl9zdWJzY3JpcHRpb25zX2NvbmZpcm1hdGlvbiAucGFnZS1oZWFkZXIgaDEsXG4gICAgLmFhLXN5c3RlbSAjaHNfY29zX3dyYXBwZXJfc3Vic2NyaXB0aW9uc19jb25maXJtYXRpb24gLnBhZ2UtaGVhZGVyIC5hYS1ibG9nLS1hdXRob3IgaDEsXG4gICAgLmFhLWJsb2ctLWF1dGhvciAuYWEtc3lzdGVtICNoc19jb3Nfd3JhcHBlcl9zdWJzY3JpcHRpb25zX2NvbmZpcm1hdGlvbiAucGFnZS1oZWFkZXIgaDIsXG4gICAgLmFhLXN5c3RlbSAjaHNfY29zX3dyYXBwZXJfc3Vic2NyaXB0aW9uc19jb25maXJtYXRpb24gLnBhZ2UtaGVhZGVyIC5hYS1ibG9nLS1hdXRob3IgaDIge1xuICAgICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xuICAgICAgZ3JpZC1yb3c6IDEgLyAyOyB9IH1cblxuLmFhLWJsb2ctLWF1dGhvciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtYmxvZy0tYXV0aG9yIHAge1xuICAgICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xuICAgICAgZ3JpZC1yb3c6IDIgLyAzO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDJweDsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIEJsb2cgUG9zdFxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtYmxvZy1wb3N0IC5hYS1ibG9nLS1hdXRob3IgLmFhLWNvbnRlbnQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgzNywgNDAsIDQyLCAwLjIpOyB9XG5cbi5hYS1ibG9nLXBvc3QtLWhlYWRlciAuYWEtaW5uZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5hYS1ibG9nLXBvc3QtLWhlYWRlciAuYWEtY29udGVudCArIC5hYS1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogNDVweDsgfVxuXG4uYWEtYmxvZy1wb3N0LS1oZWFkZXIgLmFhLWNhcmQtLWluZm8ge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuXG4uYWEtYmxvZy1wb3N0LS1oZWFkZXIgaDEge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1ibG9nLXBvc3QtLWhlYWRlciBoMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLmFhLWJsb2ctcG9zdC0taGVhZGVyIHA6bnRoLWxhc3QtY2hpbGQoMikge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1ibG9nLXBvc3QtLWhlYWRlciBwOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuXG4uYWEtYmxvZy1wb3N0LS1oZWFkZXIgLmFhLWNhcmRfX3RvcGljcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmFhLWJsb2ctcG9zdC0taGVhZGVyIC5hYS1jYXJkX190b3BpY3MgYSB7XG4gICAgY29sb3I6ICM4RDE5M0U7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuYWEtYmxvZy1wb3N0LS1oZWFkZXIgLmFhLWNhcmRfX3RvcGljcyBhOmhvdmVyLCAuYWEtYmxvZy1wb3N0LS1oZWFkZXIgLmFhLWNhcmRfX3RvcGljcyBhOmZvY3VzLCAuYWEtYmxvZy1wb3N0LS1oZWFkZXIgLmFhLWNhcmRfX3RvcGljcyBhOmFjdGl2ZSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuYWEtYmxvZy1wb3N0LS1oZWFkZXIgLmFhLWNhcmRfX3RvcGljcyBhOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFhLWJsb2ctcG9zdC0taGVhZGVyIC5hYS1jYXJkX190b3BpY3MgYTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4OyB9IH1cblxuLmFhLWJsb2ctcG9zdC0taGVhZGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCA3cHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1ibG9nLXBvc3QtLWhlYWRlciBpbWcge1xuICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDc7IH0gfVxuXG4uYWEtYmxvZy1wb3N0LWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAtMjBweDsgfVxuICAuYWEtYmxvZy1wb3N0LWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hYS1ibG9nLXBvc3QtY29udGVudCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtOyB9IH1cblxuLmFhLWJsb2ctcG9zdF9fc29jaWFsLXNoYXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuYWEtYmxvZy1wb3N0X19zb2NpYWwtc2hhcmUgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gIC5hYS1ibG9nLXBvc3RfX3NvY2lhbC1zaGFyZSBwYXRoIHtcbiAgICBmaWxsOiAjZmZmZmZmOyB9XG4gIC5hYS1ibG9nLXBvc3RfX3NvY2lhbC1zaGFyZSBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEQxOTNFO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgIC5hYS1ibG9nLXBvc3RfX3NvY2lhbC1zaGFyZSBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNTI4MkE7IH1cbiAgICAuYWEtYmxvZy1wb3N0X19zb2NpYWwtc2hhcmUgYTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG5cbi5hYS1zaXRlLWhlYWRlci1icmFuZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogNjVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtc2l0ZS1oZWFkZXItYnJhbmQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMjkwcHg7XG4gICAgICBoZWlnaHQ6IDg1cHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjkwcHgpOyB9IH1cblxuLmFhLWhlYWRlci1icmVhZGNydW1iIHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1oZWFkZXItYnJlYWRjcnVtYiB7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDsgfSB9XG5cbi5hYS1zaXRlLWhlYWRlci1icmFuZCAuYWEtaW5uZXIge1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG5cbi5hYS1zaXRlLWhlYWRlci1icmFuZCAuYWEtYnJhbmRpbmcge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDkwcHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLXNpdGUtaGVhZGVyLWJyYW5kIC5hYS1icmFuZGluZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwOXB4O1xuICAgICAgbWFyZ2luLXRvcDogMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1zaXRlLWhlYWRlci1icmFuZCAuYWEtaW5uZXIge1xuICAgIG1hcmdpbi1yaWdodDogMzZweDsgfVxuICAuYWEtc2l0ZS1oZWFkZXItYnJhbmQgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMHB4OyB9IH1cblxuLmFhLXNpdGUtaGVhZGVyLWJyYW5kIC5hYS1oYW1idXJnZXIgc3BhbiwgLmFhLXNpdGUtaGVhZGVyLWJyYW5kIC5hYS1oYW1idXJnZXIgc3BhbjphZnRlciwgLmFhLXNpdGUtaGVhZGVyLWJyYW5kIC5hYS1oYW1idXJnZXIgc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5hYS1uYXZpZ2F0aW9uLS1tb2JpbGUtLWJyYW5kIHtcbiAgdG9wOiA2NXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1uYXZpZ2F0aW9uLS1tb2JpbGUtLWJyYW5kIHtcbiAgICAgIHRvcDogaW5oZXJpdDsgfSB9XG5cbi5hYS1icmFuZC1ib29rIC5hYS1icmFuZC1ib29rLXNpZGViYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMjkwcHg7XG4gIGhlaWdodDogMTAwdmg7IH1cbiAgLmFhLWJyYW5kLWJvb2sgLmFhLWJyYW5kLWJvb2stc2lkZWJhciAuYWEtYnJhbmRpbmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDg1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMzZweDsgfVxuICAgIC5hYS1icmFuZC1ib29rIC5hYS1icmFuZC1ib29rLXNpZGViYXIgLmFhLWJyYW5kaW5nIGEge1xuICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogLTVweDsgfVxuXG4uYWEtYnJhbmQtYm9vayA+IC5jb250YWluZXItZmx1aWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi10b3A6IDY1cHg7XG4gIHBhZGRpbmctbGVmdDogbWF4KDUlLCAyOHB4KTtcbiAgcGFkZGluZy1yaWdodDogbWF4KDUlLCAyOHB4KTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuYWEtYnJhbmQtYm9vayA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgcGFkZGluZy1sZWZ0OiBtYXgoNyUsIDI4cHgpO1xuICAgICAgcGFkZGluZy1yaWdodDogbWF4KDclLCAyOHB4KTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1icmFuZC1ib29rID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDI5MHB4O1xuICAgICAgbWFyZ2luLXRvcDogODVweDsgfSB9XG4gIC5hYS1icmFuZC1ib29rID4gLmNvbnRhaW5lci1mbHVpZCA+IC5yb3ctZmx1aWQtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5hYS1icmFuZC1ib29rID4gLmNvbnRhaW5lci1mbHVpZCAuYWEtbW9kdWxlLmFhLWJnLXdoaXRlIC5hYS1pbm5lciwgLmFhLWJyYW5kLWJvb2sgPiAuY29udGFpbmVyLWZsdWlkIC5hYS1tb2R1bGUuYWEtYmctb3ZlcmxheS0td2hpdGUgLmFhLWlubmVyLFxuICAuYWEtYnJhbmQtYm9vayA+IC5jb250YWluZXItZmx1aWQgLmFhLW1vZHVsZS5hYS1iZy1ub25lIC5hYS1pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4OyB9XG4gIC5hYS1icmFuZC1ib29rID4gLmNvbnRhaW5lci1mbHVpZCAuYWEtZm9jdXMtYm94IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5hYS1icmFuZC1ib29rID4gLmNvbnRhaW5lci1mbHVpZCAuYWEtZm9jdXMtYm94IC5hYS1pbm5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7IH1cbiAgLmFhLWJyYW5kLWJvb2sgPiAuY29udGFpbmVyLWZsdWlkIC5hYS1jb2x1bW5zIC5hYS1jb2x1bW5zX19ib2R5Om5vdCguYWEtYmctbm9uZSk6bm90KFxuICAuYWEtYmctd2hpdGUpOm5vdChcbiAgLmFhLWJnLW92ZXJsYXktLXdoaXRlKSAuYWEtY29sdW1uLS10ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmFhLWJyYW5kLWJvb2sgPiAuY29udGFpbmVyLWZsdWlkIC5hYS1jb2x1bW5zIC5hYS1jb2x1bW5zX19ib2R5Om5vdCguYWEtYmctbm9uZSk6bm90KFxuICAgICAgLmFhLWJnLXdoaXRlKTpub3QoXG4gICAgICAuYWEtYmctb3ZlcmxheS0td2hpdGUpIC5hYS1jb2x1bW4tLXRleHQge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDsgfSB9XG4gIC5hYS1icmFuZC1ib29rID4gLmNvbnRhaW5lci1mbHVpZCAuYWEtY29sdW1ucy5hYS1tb2R1bGUtd2lkdGgtLWZ1bGwgLmFhLWNvbHVtbnNfX2JvZHkuYWEtYmctbm9uZTpudGgtb2YtdHlwZShvZGQpIC5hYS1jb2x1bW4tLXRleHQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4OyB9XG4gIC5hYS1icmFuZC1ib29rID4gLmNvbnRhaW5lci1mbHVpZCAuYWEtY3RhIC5hYS1pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuLmFhLXNpZGViYXItbmF2aWdhdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogbWF4KDUlLCAyOHB4KTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuYWEtc2lkZWJhci1uYXZpZ2F0aW9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogbWF4KDclLCAyOHB4KTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1zaWRlYmFyLW5hdmlnYXRpb24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICAgICAgcGFkZGluZy10b3A6IDQ1cHg7IH0gfVxuICAuYWEtc2lkZWJhci1uYXZpZ2F0aW9uIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLmFhLXNpZGViYXItbmF2aWdhdGlvbiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmFhLXNpZGViYXItbmF2aWdhdGlvbiBsaSBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3B4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmFhLXNpZGViYXItbmF2aWdhdGlvbiBsaSBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH0gfVxuICAgICAgLmFhLXNpZGViYXItbmF2aWdhdGlvbiBsaSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM4RDE5M0U7IH1cbiAgLmFhLXNpZGViYXItbmF2aWdhdGlvbiBsaS50b3AtbGV2ZWwgPiB1bCB7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIC5hYS1zaWRlYmFyLW5hdmlnYXRpb24gbGkudG9wLWxldmVsID4gYSxcbiAgLmFhLXNpZGViYXItbmF2aWdhdGlvbiBsaS50b3AtbGV2ZWwgPiBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuYWEtc2lkZWJhci1uYXZpZ2F0aW9uIGxpLmFjdGl2ZS1pdGVtIGEge1xuICAgIGNvbG9yOiAjOEQxOTNFOyB9XG4gIC5hYS1zaWRlYmFyLW5hdmlnYXRpb24gbGkuYWN0aXZlLWl0ZW0gc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTdweDtcbiAgICB0b3A6IDEycHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgfVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgVmFyaWFibGVzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qXHJcbiAqIEFzc2V0cyBwYXRoXHJcbiAqL1xyXG4gJGFzc2V0cy1wYXRoOiAnL3NyYy9hc3NldHMnO1xyXG5cclxuLypcclxuICogRm9udCB3ZWlnaHRzXHJcbiAqIERlZmluZWQgYnkgbnVtYmVyIHNpbmNlIHdlaWdodCBuYW1lIGNhbiB2YXJ5IGRlcGVuZGluZyBvbiBmb250LWZhbWlseS5cclxuICovXHJcbiR3ZWlnaHQtMTAwOiAxMDAgIWRlZmF1bHQ7XHJcbiR3ZWlnaHQtMjAwOiAyMDAgIWRlZmF1bHQ7XHJcbiR3ZWlnaHQtMzAwOiAzMDAgIWRlZmF1bHQ7XHJcbiR3ZWlnaHQtNDAwOiA0MDAgIWRlZmF1bHQ7IC8vIEVxdWl2YWxlbnQgb2YgcmVndWxhclxyXG4kd2VpZ2h0LTUwMDogNTAwICFkZWZhdWx0O1xyXG4kd2VpZ2h0LTYwMDogNjAwICFkZWZhdWx0O1xyXG4kd2VpZ2h0LTcwMDogNzAwICFkZWZhdWx0OyAvLyBFcXVpdmFsZW50IG9mIGJvbGRcclxuJHdlaWdodC04MDA6IDgwMCAhZGVmYXVsdDtcclxuJHdlaWdodC05MDA6IDkwMCAhZGVmYXVsdDtcclxuXHJcbi8vIENvbG9yc1xyXG4vLyAhIENvbG9ycyBhcmUgZGVmaW5lZCBpbiBoZWxwZXJzL3RoZW1lLnNjc3MuXHJcblxyXG4vLyBMaW5rc1xyXG4vLyAhIExpbmtzIGFyZSBkZWZpbmVkIGluIGhlbHBlcnMvdGhlbWUuc2Nzcy5cclxuXHJcbi8vIFNpdGUgd2lkdGhzXHJcbiRmdWxsLXNpdGUtd2lkdGg6IDE0NDBweCAhZGVmYXVsdDtcclxuJG1heC1jb250ZW50LXdpZHRoOiAxOTUwcHggIWRlZmF1bHQ7XHJcbiRtYXgtc2l0ZS13aWR0aDogMTAwJSAhZGVmYXVsdDtcclxuXHJcbi8vIFNpemVzXHJcbiRwYWRkaW5nOiAyNXB4ICFkZWZhdWx0O1xyXG4kcGFkZGluZy10b3VjaDogI3tcIm1heCg3JSwgMjhweClcIn0gIWRlZmF1bHQ7XHJcbiRwYWRkaW5nLW1vYmlsZTogI3tcIm1heCg1JSwgMjhweClcIn0gIWRlZmF1bHQ7XHJcbiRib3JkZXItcmFkaXVzOiA2cHggIWRlZmF1bHQ7XHJcblxyXG4vLyBVWFxyXG4kc3BlZWQ6IDIwMG1zICFkZWZhdWx0O1xyXG4kYW5pbWF0aW9uOiBlYXNlICFkZWZhdWx0O1xyXG5cclxuJGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAuMSkgIWRlZmF1bHQ7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgVHlwb2dyYXBoeVxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vLyBTZXQgYmFzZSBmb250LXNpemUgdG8gMTBweCAtIGVhc2UgcmVsYXRpdmUgdW5pdCBtYW5hZ2VtZW50XHJcbmh0bWwge1xyXG4gIGZvbnQtc2l6ZTogNjIuNSU7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG5cclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjYyNWVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgICBmb250LXdlaWdodDogJHdlaWdodC00MDA7XHJcblxyXG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xyXG5cclxuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICBoeXBoZW5zOiBtYW51YWw7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGNsZWFyOiBib3RoO1xyXG5cclxuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xyXG4gICAgY29sb3I6ICRoZWFkaW5nLWNvbG9yO1xyXG5cclxuICAgIGh5cGhlbnM6IG1hbnVhbDtcclxuXHJcbiAgICAvLyBEb24ndCBicmVhayBoZWFkbGluZXMgb24gbW9iaWxlXHJcbiAgICBiciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIGJyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuaDEsIC5oMSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICBcclxuICAgIGZvbnQtZmFtaWx5OiAkaDEtZm9udC1mYW1pbHk7XHJcbiAgICBmb250LXdlaWdodDogJGgxLWZvbnQtd2VpZ2h0O1xyXG4gICAgZm9udC1zdHlsZTogJGgxLWZvbnQtc3R5bGU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246ICRoMS10ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBmb250LXNpemU6IDU4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTdlbTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcclxuICAgIH1cclxufVxyXG5cclxuaDIsIC5oMiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICRoMi1mb250LWZhbWlseTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkaDItZm9udC13ZWlnaHQ7XHJcbiAgICBmb250LXN0eWxlOiAkaDItZm9udC1zdHlsZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogJGgyLXRleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xN2VtO1xyXG4gICAgfVxyXG59XHJcblxyXG5oMywgLmgzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjJlbTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xyXG4gICAgZm9udC1mYW1pbHk6ICRoMy1mb250LWZhbWlseTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkaDMtZm9udC13ZWlnaHQ7XHJcbiAgICBmb250LXN0eWxlOiAkaDMtZm9udC1zdHlsZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogJGgzLXRleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zMWVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5oNCwgLmg0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEsNGVtO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICBmb250LWZhbWlseTogJGg0LWZvbnQtZmFtaWx5O1xyXG4gICAgZm9udC13ZWlnaHQ6ICRoNC1mb250LXdlaWdodDtcclxuICAgIGZvbnQtc3R5bGU6ICRoNC1mb250LXN0eWxlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkaDQtdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuaDUsIC5oNSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ1ZW07XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAkaDUtZm9udC1mYW1pbHk7XHJcbiAgICBmb250LXdlaWdodDogJGg1LWZvbnQtd2VpZ2h0O1xyXG4gICAgZm9udC1zdHlsZTogJGg1LWZvbnQtc3R5bGU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246ICRoNS10ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTVlbTtcclxuICAgIH1cclxufVxyXG5cclxuaDYsIC5oNiB7XHJcbiAgICBAZXh0ZW5kIC5oNTtcclxuICBcclxuICAgIGZvbnQtZmFtaWx5OiAkaDYtZm9udC1mYW1pbHk7XHJcbiAgICBmb250LXdlaWdodDogJGg2LWZvbnQtd2VpZ2h0O1xyXG4gICAgZm9udC1zdHlsZTogJGg2LWZvbnQtc3R5bGU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogJGg2LXRleHQtZGVjb3JhdGlvbjtcclxufVxyXG5cclxucCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYWEtdGV4dC1zaXplLS1zbWFsbCB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjdlbTtcclxufVxyXG5cclxuLmFhLXRleHQtc2l6ZS0tbGFyZ2Uge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEsNWVtO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQxZW1cclxuICAgIH1cclxufVxyXG5cclxudWwsIG9sIHtcclxuICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG51bCBsaTptYXJrZXIge1xyXG4gICAgY29sb3I6ICRwcmltYXJ5O1xyXG59XHJcblxyXG4uYWEtYmctc2Vjb25kYXJ5LFxyXG4uYWEtYmctc2VhLWdyZWVuLFxyXG4uYWEtY29udGVudC1jb2xvci0tbGlnaHQge1xyXG4gICAgdWwgbGk6bWFya2VyIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG59XHJcblxyXG5pbWcgKyBwLFxyXG5pbWcgKyBzdHJvbmcsXHJcbmltZyArIGgxLFxyXG5pbWcgKyBoMixcclxuaW1nICsgaDMsXHJcbmltZyArIGg0LFxyXG5pbWcgKyBoNSxcclxuaW1nICsgaDYsXHJcbnAgKyBoMSxcclxucCArIGgyLFxyXG5wICsgaDMsXHJcbnAgKyBoNCxcclxucCArIGg1LFxyXG5wICsgaDYge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxufVxyXG5cclxuYmxvY2txdW90ZSB7XHJcbiAgICBAZXh0ZW5kICVlaWZmZWwtdG9wLW1hcmdpbjtcclxuICAgIEBleHRlbmQgJWVpZmZlbC1ib3R0b20tbWFyZ2luO1xyXG5cclxuICAgIG1hcmdpbi1sZWZ0OiAwOyAvLyBCcm93c2VyIHJlc2V0XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IC8vIEJyb3dzZXIgcmVzZXRcclxuXHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS40MmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNDAwO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3NWVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5zdHJvbmcge1xyXG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNjAwO1xyXG59XHJcblxyXG5pIHtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuZmlnY2FwdGlvbiB7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tYm9keV9mb250KTtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuLmFhLXN1YmhlYWRpbmcsXHJcbi5hYS1sYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNjAwO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAmLmFhLXN1YmhlYWRpbmctLWxhcmdlciwgc3Ryb25nIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgVXRpbGl0aWVzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5hYS1iZy1pbWFnZSB7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuLmFhLW1vZHVsZV9fYmcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcblxyXG4uYWEtbW9kdWxlX19iZyBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7ICBcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uYWEtcmVsYXRpdmUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxufVxyXG5cclxuLmFhLXJlbGF0aXZlLmFhLXJlbGF0aXZlLS01IHtcclxuICAgIHotaW5kZXg6IDU7XHJcbn1cclxuXHJcbi5hYS1pbWFnZS13cmFwcGVyIHtcclxuXHJcbiAgaW1nIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uYWEtaW1hZ2Utd3JhcHBlci0tY29udGFpbiB7XHJcbiAgXHJcbiAgaW1nIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5hYS12aWRlby13cmFwcGVyIHtcclxuICBwYWRkaW5nOiA1Ni4yNSUgMCAwIDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBpZnJhbWUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLypcclxuICogQmFja2dyb3VuZCBjb2xvcnNcclxuICovXHJcbi5hYS1iZy1wcmltYXJ5IHtcclxuICAgIGNvbG9yOiAkcHJpbWFyeS1iZy10ZXh0O1xyXG5cclxuICAgIC5hYS1sYWJlbCxcclxuICAgIC5hYS1zdWJoZWFkaW5nIHtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnktYmctYWNjZW50O1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1iZy1saW5rO1xyXG5cclxuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1iZy1saW5rLWhvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5hYS1iZy1zZWNvbmRhcnksXHJcbi5hYS1iZy1ibGFjayB7XHJcbiAgICBjb2xvcjogJHNlY29uZGFyeS1iZy10ZXh0O1xyXG5cclxuICAgIC5hYS1sYWJlbCxcclxuICAgIC5hYS1zdWJoZWFkaW5nIHtcclxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1iZy1hY2NlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktYmctbGluaztcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICRmcmVzaC1ncmVlbjtcclxuXHJcbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1iZy1saW5rLWhvdmVyO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLmFhLWJnLWNvbXBsZW1lbnRhcnkge1xyXG4gICAgY29sb3I6ICRjb21wbGVtZW50YXJ5LWJnLXRleHQ7XHJcblxyXG4gICAgLmFhLWxhYmVsLFxyXG4gICAgLmFhLXN1YmhlYWRpbmcge1xyXG4gICAgICAgIGNvbG9yOiAkY29tcGxlbWVudGFyeS1iZy1hY2NlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRjb21wbGVtZW50YXJ5LWJnLWxpbms7XHJcblxyXG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb21wbGVtZW50YXJ5LWJnLWxpbmstaG92ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYWEtYmctbGlnaHQsXHJcbi5hYS1iZy13aGl0ZSB7XHJcbiAgICBjb2xvcjogJGxpZ2h0LWJnLXRleHQ7XHJcblxyXG4gICAgLmFhLWxhYmVsLFxyXG4gICAgLmFhLXN1YmhlYWRpbmcge1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHQtYmctYWNjZW50O1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHQtYmctbGluaztcclxuXHJcbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogJGxpZ2h0LWJnLWxpbmstaG92ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYWEtYmctc2VhLWdyZWVuLFxyXG4uYWEtYmctZGFyay1ibHVlIHtcclxuICAgIGNvbG9yOiAkZGFyay1iZy10ZXh0O1xyXG5cclxuICAgIC5hYS1sYWJlbCxcclxuICAgIC5hYS1zdWJoZWFkaW5nIHtcclxuICAgICAgICBjb2xvcjogJGRhcmstYmctYWNjZW50O1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1iZy1saW5rO1xyXG5cclxuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1iZy1saW5rLWhvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFhLWJnLWRhcmstYmx1ZSB7XHJcbiAgICBjb2xvcjogJGRhcmstYmctdGV4dDtcclxuXHJcbiAgICAuYWEtbGFiZWwsXHJcbiAgICAuYWEtc3ViaGVhZGluZyB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWJnLWFjY2VudDtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGRhcmstYmctbGluaztcclxuXHJcbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstYmctbGluay1ob3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qXHJcbiAqIE92ZXJsYXAgY29sb3JzXHJcbiAqL1xyXG5cclxuLmFhLW92ZXJsYXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBoZWlnaHQ6IDEwdmg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbWF4LWhlaWdodDogMTAwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgaGVpZ2h0OiAyMHZoO1xyXG4gICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hYS1pbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gIH1cclxuXHJcbiAgJi5hYS1vdmVybGFwLWJnLXByaW1hcnk6OmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gIH1cclxuXHJcbiAgJi5hYS1vdmVybGFwLWJnLXNlY29uZGFyeTo6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcclxuICB9XHJcblxyXG4gICYuYWEtb3ZlcmxhcC1iZy1jb21wbGVtZW50YXJ5OjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29tcGxlbWVudGFyeTtcclxuICB9XHJcbiAgXHJcbiAgJi5hYS1vdmVybGFwLWJnLXdoaXRlOjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG5cclxuICAmLmFhLW92ZXJsYXAtYmctc2VhLWdyZWVuOjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VhLWdyZWVuO1xyXG4gIH1cclxuXHJcbiAgJi5hYS1vdmVybGFwLWJnLWRhcmstYmx1ZTo6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcclxuICB9XHJcbn1cclxuXHJcbi8qXHJcbiAqIEdlbmVyYXRlIHV0aWxpdHkgY2xhc3NlcyBhbmQgc3R5bGluZyBmb3IgYWxsIGJhY2tncm91bmQgY29sb3JzIGRlZmluZWQgaW4gJGNvbG9yc1xyXG4gKi9cclxuQGVhY2ggJGtleSwgJGNvbG9yIGluICRtYWluLWNvbG9ycyB7XHJcbiAgICAuYWEtYmctI3ska2V5fSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5hYS1iZy1vdmVybGF5LS0jeyRrZXl9IHtcclxuICAgICAgICBAZXh0ZW5kIC5hYS1iZy0jeyRrZXl9O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWEtY29udGVudC1jb2xvci0tI3ska2V5fSB7XHJcbiAgICAgICAgQGlmICRrZXkgPT0gJ2xpZ2h0JyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1saWdodDtcclxuICAgICAgICB9IEBlbHNlIGlmICRrZXkgPT0gJ2RhcmsnIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWRhcms7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogJGZyZXNoLWdyZWVuO1xyXG4gICAgICAgIH0gQGVsc2Uge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gR2VuZXJhdGUgYWNjZW50IGNvbG9yc1xyXG5AZWFjaCAka2V5LCAkY29sb3IgaW4gJGFjY2VudC1jb2xvcnMge1xyXG4gICAgLmFhLWFjY2VudC0jeyRrZXl9IHN0cm9uZyB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAvLyBUTyBETzogc3dpdGNoIHRoaXMgdG8gYWNjZW50LWFsbFxyXG4gICAgLmFhLXN1YmhlYWRpbmcuYWEtYWNjZW50LSN7JGtleX0ge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLmFhLWFjY2VudC1hbGwtI3ska2V5fSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuYWEtYmctI3ska2V5fSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWEtYmctb3ZlcmxheSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICB9XHJcblxyXG4gICAgPiAuYWEtaW5uZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgIH1cclxufVxyXG5cclxuLmFhLWJnLXZpZGVvIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICA+IC5hYS1pbm5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWEtYmctdmlkZW8gdmlkZW8ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuLy8gSUUxMSByZXNwb25zaXZlIGJhY2tncm91bmQgdmlkZW86IGh0dHBzOi8vanNmaWRkbGUubmV0L1N0YXJ0Qm9vdHN0cmFwL2VuYWpjODJkL1xyXG4uaWUgLmFhLWJnLXZpZGVvIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5pZSAuYWEtYmctdmlkZW8gdmlkZW8ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIGJvdHRvbTogYXV0bztcclxuICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcblxyXG4gLypcclxuICogVGhlIGNvbnRhaW5lciBvZiBhIG1vZHVsZVxyXG4gKi9cclxuLmFhLW1vZHVsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4vKlxyXG4gKiBTZXRzIHRoZSB3aWR0aCBvZiB0aGUgbW9kdWxlXHJcbiAqL1xyXG4uYWEtbW9kdWxlLXdpZHRoLS1wYWdlLFxyXG4uYWEtbW9kdWxlLXdpZHRoLS1mdWxsIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uYWEtbW9kdWxlLXdpZHRoLS1wYWdlIHtcclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkZnVsbC1zaXRlLXdpZHRoO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuYm9keSAuYWEtY29udGVudC1jb2xvci13aGl0ZSB7XHJcblxyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbmJvZHkgLmFhLWNvbnRlbnQtY29sb3ItYmxhY2sge1xyXG4gICAgY29sb3I6ICMwQzAwNDI7XHJcbn1cclxuXHJcbi8qXHJcbiAqIFNldHMgdGhlIGhlaWdodCBvZiB0aGUgbW9kdWxlXHJcbiAqL1xyXG4uYWEtbW9kdWxlLWhlaWdodC0tc21hbGwsXHJcbi5hYS1tb2R1bGUtaGVpZ2h0LS1ub3JtYWwsXHJcbi5hYS1tb2R1bGUtaGVpZ2h0LS1mdWxsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbi5hYS1tb2R1bGUtaGVpZ2h0LS1zbWFsbCB7XHJcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6IDQwMHB4KSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogOTB2aDtcclxuICAgIH1cclxufVxyXG4uYWEtbW9kdWxlLWhlaWdodC0tbm9ybWFsIHtcclxuICAgIG1pbi1oZWlnaHQ6IDgwMHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LWhlaWdodDogODAwcHgpIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA5MHZoO1xyXG4gICAgfVxyXG59XHJcbi5hYS1tb2R1bGUtaGVpZ2h0LS1mdWxsIHtcclxuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA5NXB4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG5cclxuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTAwcHgpO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKlxyXG4gKiBTZXRzIHRoZSBzcGFjaW5nIG9uIHRoZSBtb2R1bGVcclxuICovXHJcblxyXG4gLmFhLW1vZHVsZS1zcGFjaW5nLS14c21hbGwge1xyXG4gICAgQGV4dGVuZCAlbGliZXJ0eS1ib3R0b207XHJcbiAgICBAZXh0ZW5kICVsaWJlcnR5LXRvcDtcclxuICB9XHJcblxyXG4gLmFhLW1vZHVsZS1zcGFjaW5nLS1zbWFsbCB7XHJcbiAgQGV4dGVuZCAlc21hbGwtYm90dG9tO1xyXG4gIEBleHRlbmQgJXNtYWxsLXRvcDtcclxufVxyXG5cclxuLmFhLW1vZHVsZS1zcGFjaW5nLS1tZWRpdW0ge1xyXG4gIEBleHRlbmQgJW1lZGl1bS1ib3R0b207XHJcbiAgQGV4dGVuZCAlbWVkaXVtLXRvcDtcclxufVxyXG5cclxuLmFhLW1vZHVsZS1zcGFjaW5nLS1sYXJnZSB7XHJcbiAgQGV4dGVuZCAlbGFyZ2UtYm90dG9tO1xyXG4gIEBleHRlbmQgJWxhcmdlLXRvcDtcclxufVxyXG5cclxuLmFhLW1vZHVsZS1zcGFjaW5nLWJvdHRvbS0tc21hbGwge1xyXG4gIEBleHRlbmQgJXNtYWxsLWJvdHRvbTtcclxufVxyXG5cclxuLmFhLW1vZHVsZS1zcGFjaW5nLWJvdHRvbS0tbWVkaXVtIHtcclxuICBAZXh0ZW5kICVtZWRpdW0tYm90dG9tO1xyXG59XHJcblxyXG4uYWEtbW9kdWxlLXNwYWNpbmctYm90dG9tLS1sYXJnZSB7XHJcbiAgQGV4dGVuZCAlbGFyZ2UtYm90dG9tO1xyXG59XHJcblxyXG4uYWEtbW9kdWxlLXNwYWNpbmctdG9wLS1zbWFsbCB7XHJcbiAgQGV4dGVuZCAlc21hbGwtdG9wO1xyXG59XHJcblxyXG4uYWEtbW9kdWxlLXNwYWNpbmctdG9wLS1tZWRpdW0ge1xyXG4gIEBleHRlbmQgJW1lZGl1bS10b3A7XHJcbn1cclxuXHJcbi5hYS1tb2R1bGUtc3BhY2luZy10b3AtLWxhcmdlIHtcclxuICBAZXh0ZW5kICVsYXJnZS10b3A7XHJcbn1cclxuXHJcbi8qIE1hcmdpbnMgZm9yIHBhZ2Ugd2lkZSBtb2R1bGVzICovXHJcbi5hYS1tb2R1bGUtb3V0ZXItc3BhY2luZy1ib3R0b20tLXNtYWxsIHtcclxuICAgIEBleHRlbmQgJWVpZmZlbC1ib3R0b20tbWFyZ2luO1xyXG59XHJcbiAgXHJcbi5hYS1tb2R1bGUtb3V0ZXItc3BhY2luZy1ib3R0b20tLW1lZGl1bSB7XHJcbiAgICBAZXh0ZW5kICVlbXBpcmUtYm90dG9tLW1hcmdpbjtcclxufVxyXG5cclxuLmFhLW1vZHVsZS1vdXRlci1zcGFjaW5nLWJvdHRvbS0tbGFyZ2Uge1xyXG4gICAgQGV4dGVuZCAlYnVyai1ib3R0b20tbWFyZ2luO1xyXG59XHJcblxyXG4uYWEtbW9kdWxlLW91dGVyLXNwYWNpbmctdG9wLS1zbWFsbCB7XHJcbiAgICBAZXh0ZW5kICVlaWZmZWwtdG9wLW1hcmdpbjtcclxufVxyXG4gIFxyXG4uYWEtbW9kdWxlLW91dGVyLXNwYWNpbmctdG9wLS1tZWRpdW0ge1xyXG4gICAgQGV4dGVuZCAlZW1waXJlLXRvcC1tYXJnaW47XHJcbn1cclxuXHJcbi5hYS1tb2R1bGUtb3V0ZXItc3BhY2luZy10b3AtLWxhcmdlIHtcclxuICAgIEBleHRlbmQgJWJ1cmotdG9wLW1hcmdpbjtcclxufVxyXG5cclxuLypcclxuICogVGhlIGNvbnRhaW5lciBvZiBhIG1vZHVsZXMgY29udGVudFxyXG4gKi9cclxuLmFhLWNvbnRlbnQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qXHJcbiAqIENvbnRyb2xzIHRoZSBwb3NpdGlvbiBvZiB0aGUgY29udGVudCB3aXRoaW4gdGhlIG1vZHVsZVxyXG4gKi9cclxuLmFhLWNvbnRlbnQtcG9zaXRpb24tLWxlZnQge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG59XHJcbi5hYS1jb250ZW50LXBvc2l0aW9uLS1jZW50ZXIge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi8qXHJcbiAqIENvbnRyb2xzIHRoZSBhbGlnbm1lbnQgb2YgdGhlIGNvbnRlbnQgd2l0aGluIHRoZSBtb2R1bGVcclxuICovXHJcbi5hYS1jb250ZW50LWFsaWdubWVudC0tbGVmdCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcbi5hYS1jb250ZW50LWFsaWdubWVudC0tY2VudGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XHJcblxyXG4gICAgLmFhLWNvbnRlbnQtYWxpZ25tZW50LW1vYmlsZS0tbGVmdCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgIC5hYS1jb250ZW50LWFsaWdubWVudC1tb2JpbGUtLWNlbnRlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLmFhLWlubmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nLW1vYmlsZTtcclxuICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZy1tb2JpbGU7XHJcblxyXG4gIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nLXRvdWNoO1xyXG4gICAgcGFkZGluZy1yaWdodDogJHBhZGRpbmctdG91Y2g7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogMTIpO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZztcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nO1xyXG4gIH1cclxufVxyXG5cclxuLypcclxuICogU2V0cyB0aGUgd2lkdGggb2YgdGhlIGNvbnRlbnQgaW4gYSBtb2R1bGVcclxuICovXHJcbi5hYS1jb250ZW50LXdpZHRoLS1uYXJyb3csXHJcbi5hYS1jb250ZW50LXdpZHRoLS1ub3JtYWwsXHJcbi5hYS1jb250ZW50LXdpZHRoLS13aWRlLFxyXG4uYWEtY29udGVudC13aWR0aC0tZnVsbCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG4uYWEtY29udGVudC13aWR0aC0tbmFycm93IHtcclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDQpO1xyXG4gICAgfVxyXG59XHJcbi5hYS1jb250ZW50LXdpZHRoLS1ub3JtYWwge1xyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogNik7XHJcbiAgICB9XHJcbn1cclxuLmFhLWNvbnRlbnQtd2lkdGgtLXdpZGUge1xyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogMTApO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWEtY29udGVudC13aWR0aC0tZnVsbCB7XHJcbiAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDEyKTtcclxuICB9XHJcbn1cclxuXHJcbi5wdC0wIHtcclxuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wYi0wIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tdC0wIHtcclxuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1iLTAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKlxyXG4gKiBCb290c3RyYXAgNCBoaWRpbmcgY2xhc3Nlc1xyXG4gKi9cclxuLmhpZGRlbi14cy11cCB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1NDNweCkge1xyXG4gICAgLmhpZGRlbi14cy1kb3duIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAuaGlkZGVuLXNtLXVwIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLmhpZGRlbi1zbS1kb3duIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAuaGlkZGVuLW1kLXVwIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgLmhpZGRlbi1tZC1kb3duIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAuaGlkZGVuLWxnLXVwIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIC5oaWRkZW4tbGctZG93biB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBicCh4bCkge1xyXG4gICAgLmhpZGRlbi14bC11cCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGlkZGVuLXhsLWRvd24ge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9yZGVyLXJhZGl1cy0tZGVmYXVsdCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmJvcmRlci1yYWRpdXMtdmlkZW8tLWRlZmF1bHQgaWZyYW1lLFxyXG4uYm9yZGVyLXJhZGl1cy12aWRlby0tZGVmYXVsdCB2aWRlbyB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuXHJcbi5zaGFkb3ctLWRlZmF1bHQge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDdweCByZ2JhKDAsIDAsIDAsIC4yKTtcclxufVxyXG5cclxuLnNoYWRvdy12aWRlby0tZGVmYXVsdCBpZnJhbWUsXHJcbi5zaGFkb3ctdmlkZW8tLWRlZmF1bHQgdmlkZW8ge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDdweCByZ2JhKDAsIDAsIDAsIC4yKTtcclxufVxyXG5cclxuLnNoYWRvdy12aWRlby0tbGFyZ2UgaWZyYW1lLFxyXG4uc2hhZG93LXZpZGVvLS1sYXJnZSB2aWRlbyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMjZweCByZ2JhKDAsIDAsIDAsIC41KTtcclxufVxyXG5cclxuXHJcblxyXG5ib2R5LnBvcHVwLS1lbmFibGVkIG1haW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogNTA7XHJcbn1cclxuXHJcbi8vTW9kYWwgZGVzaWduXHJcblxyXG4uYWEtcG9wdXAge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjYpO1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuICAgIHBhZGRpbmc6IDYwcHggMjBweDtcclxuXHJcbiAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAmLmFhLXBvcHVwLS12aWRlbyB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgLmFhLWNsb3NlLXBvcHVwIHtcclxuICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWEtcG9wdXBfX2lubmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWEtcG9wdXAtY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdWJtaXR0ZWQtbWVzc2FnZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2YxZjVmOTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDM3LCA0MCwgNDIsIC4yNSk7XHJcbiAgICB9XHJcblxyXG4gICAgLnN1Ym1pdHRlZC1tZXNzYWdlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hYS1wb3B1cF9faW5uZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6MHB4IDZweCA4cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmFhLXBvcHVwX19iZy5hYS1jbG9zZS1wb3B1cCB7XHJcblxyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICBmb3JtIC5oc19zdWJtaXQgLmhzLWJ1dHRvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhkMTkzZTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICM4ZDE5M2U7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHBhZGRpbmc6IDE4cHggMzBweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLmFhLXBvcHVwLWNvbnRlbnQge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcGFkZGluZzogMTAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGNvbG9yOiAjMGMwMDQyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFhLWNsb3NlLXBvcHVwIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWEtcG9wdXAtY29udGVudF9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIEBleHRlbmQgJWxpYmVydHktYm90dG9tLW1hcmdpbjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmFhLWJ1dHRvbi0tMSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn0iLCIuY29udGVudC13cmFwcGVyIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAxcmVtO1xyXG4gIH1cclxuICBcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzgwcHgpIHtcclxuICAgIC5jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAuZG5kLXNlY3Rpb24gPiAucm93LWZsdWlkLFxyXG4gIC5jb250YWluZXItd2lkdGgge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG4gIFxyXG4gIC5kbmQtc2VjdGlvbiAuZG5kLWNvbHVtbiB7XHJcbiAgICAvLyBwYWRkaW5nOiAwIDFyZW07XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLmRuZC1zZWN0aW9uIC5kbmQtY29sdW1uIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9IiwiLyogQ1NTIHZhcmlhYmxlcyAqL1xyXG5cclxuOnJvb3Qge1xyXG4gICAgLS1nYXA6IDIuMTI3NjU5NTc0JTtcclxuICAgIC0tYmxhY2s6ICMyQTJBMkU7XHJcbiAgICAtLXllbGxvdzogI0ZDQkQyOTtcclxuICAgIC0tcGluazogI0VFQTBCNztcclxuICAgIC0tdHVycXVvaXNlOiAjNkRDM0NBO1xyXG4gICAgLS12aW9sZXQ6ICNEMUFDREM7XHJcbiAgICAtLWJsdWU6ICM1RkMzRUI7XHJcbiAgfVxyXG4gIFxyXG4gIC8qIE1vYmlsZSBsYXlvdXQgKi9cclxuICBcclxuICAucm93LWZsdWlkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgXHJcbiAgLnJvdy1mbHVpZCBbY2xhc3MqPSdzcGFuJ10ge1xyXG4gICAgbWluLWhlaWdodDogMXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIFxyXG4gIC8qIERlc2t0b3AgbGF5b3V0ICovXHJcbiAgXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAucm93LWZsdWlkIHtcclxuICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuICBcclxuICAgIC5yb3ctZmx1aWQgLnNwYW4xMSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDkxLjY2JSAtIHZhcigtLWdhcCkpO1xyXG4gICAgfVxyXG4gIFxyXG4gICAgLnJvdy1mbHVpZCAuc3BhbjEwIHtcclxuICAgICAgd2lkdGg6IGNhbGMoODMuMzMlIC0gdmFyKC0tZ2FwKSk7XHJcbiAgICB9XHJcbiAgXHJcbiAgICAucm93LWZsdWlkIC5zcGFuOSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDc1JSAtIHZhcigtLWdhcCkpO1xyXG4gICAgfVxyXG4gIFxyXG4gICAgLnJvdy1mbHVpZCAuc3Bhbjgge1xyXG4gICAgICB3aWR0aDogY2FsYyg2Ni42NiUgLSB2YXIoLS1nYXApKTtcclxuICAgIH1cclxuICBcclxuICAgIC5yb3ctZmx1aWQgLnNwYW43IHtcclxuICAgICAgd2lkdGg6IGNhbGMoNTguMzMlIC0gdmFyKC0tZ2FwKSk7XHJcbiAgICB9XHJcbiAgXHJcbiAgICAucm93LWZsdWlkIC5zcGFuNiB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIHZhcigtLWdhcCkpO1xyXG4gICAgfVxyXG4gIFxyXG4gICAgLnJvdy1mbHVpZCAuc3BhbjUge1xyXG4gICAgICB3aWR0aDogY2FsYyg0MS42NiUgLSB2YXIoLS1nYXApKTtcclxuICAgIH1cclxuICBcclxuICAgIC5yb3ctZmx1aWQgLnNwYW40IHtcclxuICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gdmFyKC0tZ2FwKSk7XHJcbiAgICB9XHJcbiAgXHJcbiAgICAucm93LWZsdWlkIC5zcGFuMyB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIHZhcigtLWdhcCkpO1xyXG4gICAgfVxyXG4gIFxyXG4gICAgLnJvdy1mbHVpZCAuc3BhbjIge1xyXG4gICAgICB3aWR0aDogY2FsYygxNi42NiUgLSB2YXIoLS1nYXApKTtcclxuICAgIH1cclxuICBcclxuICAgIC5yb3ctZmx1aWQgLnNwYW4xIHtcclxuICAgICAgd2lkdGg6IGNhbGMoOC4zMyUgLSB2YXIoLS1nYXApKTtcclxuICAgIH1cclxuICB9IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgQnV0dG9uc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uYWEtYnV0dG9uIHtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgZm9udC1mYW1pbHk6ICRidXR0b24tZm9udC1mYW1pbHk7XHJcbiAgICBmb250LXN0eWxlOiAkYnV0dG9uLWZvbnQtc3R5bGU7XHJcbiAgICBmb250LXdlaWdodDogJGJ1dHRvbi1mb250LXdlaWdodDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAkc3BlZWQgJGFuaW1hdGlvbjtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246ICBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG5hLmFhLWJ1dHRvbiB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IC8vIE92ZXJyaWRlIHRleHQgZGVjb3JhdGlvbnMgYXBwbGllZCBkaXJlY3RseSB0byA8YT4gZWxlbWVudHMgdGhhdCBhcmUgYnV0dG9uc1xyXG59XHJcblxyXG4vKlxyXG4gKiBUaGVtZSBidXR0b25zXHJcbiAqL1xyXG5AZWFjaCAkYnV0dG9uLCAkcHJvcGVydGllcyBpbiAkYnV0dG9ucyB7XHJcbiAgICAuYWEtYnV0dG9uLS0jeyRidXR0b259IHtcclxuICAgICAgICBwYWRkaW5nOiBtYXAtZ2V0KCRwcm9wZXJ0aWVzLCBcInBhZGRpbmdcIik7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRwcm9wZXJ0aWVzLFwiYm9yZGVyLWNvbG9yXCIpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IG1hcC1nZXQoJHByb3BlcnRpZXMsIFwiYm9yZGVyLXJhZGl1c1wiKTtcclxuICAgICAgICBib3JkZXItd2lkdGg6IG1hcC1nZXQoJHByb3BlcnRpZXMsIFwiYm9yZGVyLXdpZHRoXCIpO1xyXG5cclxuICAgICAgICBjb2xvcjogbWFwLWdldCgkcHJvcGVydGllcyxcImNvbG9yXCIpO1xyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRwcm9wZXJ0aWVzLFwiYmFja2dyb3VuZC1jb2xvclwiKTtcclxuXHJcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAkcHJvcGVydGllczogbWFwLWdldCgkcHJvcGVydGllcywgXCJob3ZlclwiKTtcclxuXHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbWFwLWdldCgkcHJvcGVydGllcyxcImJvcmRlci1jb2xvclwiKTtcclxuXHJcbiAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRwcm9wZXJ0aWVzLFwiY29sb3JcIik7XHJcblxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRwcm9wZXJ0aWVzLFwiYmFja2dyb3VuZC1jb2xvclwiKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYS5hYS1idXR0b24tLSN7JGJ1dHRvbn0ge1xyXG4gICAgICAgIEBleHRlbmQgLmFhLWJ1dHRvbi0tI3skYnV0dG9ufTtcclxuICAgIH1cclxuXHJcbiAgICAuYWEtZm9ybS1idXR0b24tLSN7JGJ1dHRvbn0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAgICAgQGV4dGVuZCAuYWEtYnV0dG9uLS0jeyRidXR0b259O1xyXG4gICAgfVxyXG5cclxuICAgIEBlYWNoICRrZXksICRjb2xvciBpbiAkbWFpbi1jb2xvcnMge1xyXG4gICAgICAgIC5hYS1iZy0jeyRrZXl9IHtcclxuICAgICAgICAgICAgYS5hYS1idXR0b24tLSN7JGJ1dHRvbn0ge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuYWEtYnV0dG9uLS0jeyRidXR0b259O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBJbmRpdmlkdWFsIGJ1dHRvbiBvdmVycmlkZXNcclxuLmFhLWJ1dHRvbi0tMS1hcnJvdzphZnRlciB7XHJcbiAgICBjb250ZW50OnVybCgnZGF0YTppbWFnZS9zdmcreG1sLCA8c3ZnIHdpZHRoPVwiMzBcIiBoZWlnaHQ9XCIxMlwiIHZpZXdCb3g9XCIwIDAgMzAgMTJcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk0yOS4wOTgzIDYuMTk1MzdDMjkuMzkxMiA1LjkwMjQ4IDI5LjM5MTIgNS40Mjc2IDI5LjA5ODMgNS4xMzQ3MUwyNC4zMjU0IDAuMzYxNzM4QzI0LjAzMjUgMC4wNjg4NDQ4IDIzLjU1NzYgMC4wNjg4NDQ4IDIzLjI2NDcgMC4zNjE3MzhDMjIuOTcxOCAwLjY1NDYzMiAyMi45NzE4IDEuMTI5NTEgMjMuMjY0NyAxLjQyMjRMMjcuNTA3MyA1LjY2NTA0TDIzLjI2NDcgOS45MDc2OEMyMi45NzE4IDEwLjIwMDYgMjIuOTcxOCAxMC42NzU0IDIzLjI2NDcgMTAuOTY4M0MyMy41NTc2IDExLjI2MTIgMjQuMDMyNSAxMS4yNjEyIDI0LjMyNTQgMTAuOTY4M0wyOS4wOTgzIDYuMTk1MzdaTTAuMjg4MDg2IDYuNDE1MDRIMjguNTY4VjQuOTE1MDRIMC4yODgwODZWNi40MTUwNFpcIiBmaWxsPVwiJyArICR3aGl0ZSArICdcIi8+PC9zdmc+Jyk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxufVxyXG5cclxuLmFhLWJ1dHRvbi0tMi1hcnJvdzphZnRlciB7XHJcbiAgICBjb250ZW50OnVybCgnZGF0YTppbWFnZS9zdmcreG1sLCA8c3ZnIHdpZHRoPVwiMzBcIiBoZWlnaHQ9XCIxMlwiIHZpZXdCb3g9XCIwIDAgMzAgMTJcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk0yOS4wOTgzIDYuMTk1MzdDMjkuMzkxMiA1LjkwMjQ4IDI5LjM5MTIgNS40Mjc2IDI5LjA5ODMgNS4xMzQ3MUwyNC4zMjU0IDAuMzYxNzM4QzI0LjAzMjUgMC4wNjg4NDQ4IDIzLjU1NzYgMC4wNjg4NDQ4IDIzLjI2NDcgMC4zNjE3MzhDMjIuOTcxOCAwLjY1NDYzMiAyMi45NzE4IDEuMTI5NTEgMjMuMjY0NyAxLjQyMjRMMjcuNTA3MyA1LjY2NTA0TDIzLjI2NDcgOS45MDc2OEMyMi45NzE4IDEwLjIwMDYgMjIuOTcxOCAxMC42NzU0IDIzLjI2NDcgMTAuOTY4M0MyMy41NTc2IDExLjI2MTIgMjQuMDMyNSAxMS4yNjEyIDI0LjMyNTQgMTAuOTY4M0wyOS4wOTgzIDYuMTk1MzdaTTAuMjg4MDg2IDYuNDE1MDRIMjguNTY4VjQuOTE1MDRIMC4yODgwODZWNi40MTUwNFpcIiBmaWxsPVwiJyArICRibGFjayArICdcIi8+PC9zdmc+Jyk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxufVxyXG5cclxuLmFhLWJ1dHRvbi0tMy1hcnJvdzphZnRlciB7XHJcbiAgICBjb250ZW50OnVybCgnZGF0YTppbWFnZS9zdmcreG1sLCA8c3ZnIHdpZHRoPVwiMzBcIiBoZWlnaHQ9XCIxMlwiIHZpZXdCb3g9XCIwIDAgMzAgMTJcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk0yOS4wOTgzIDYuMTk1MzdDMjkuMzkxMiA1LjkwMjQ4IDI5LjM5MTIgNS40Mjc2IDI5LjA5ODMgNS4xMzQ3MUwyNC4zMjU0IDAuMzYxNzM4QzI0LjAzMjUgMC4wNjg4NDQ4IDIzLjU1NzYgMC4wNjg4NDQ4IDIzLjI2NDcgMC4zNjE3MzhDMjIuOTcxOCAwLjY1NDYzMiAyMi45NzE4IDEuMTI5NTEgMjMuMjY0NyAxLjQyMjRMMjcuNTA3MyA1LjY2NTA0TDIzLjI2NDcgOS45MDc2OEMyMi45NzE4IDEwLjIwMDYgMjIuOTcxOCAxMC42NzU0IDIzLjI2NDcgMTAuOTY4M0MyMy41NTc2IDExLjI2MTIgMjQuMDMyNSAxMS4yNjEyIDI0LjMyNTQgMTAuOTY4M0wyOS4wOTgzIDYuMTk1MzdaTTAuMjg4MDg2IDYuNDE1MDRIMjguNTY4VjQuOTE1MDRIMC4yODgwODZWNi40MTUwNFpcIiBmaWxsPVwiJyArICRwcmltYXJ5ICsgJ1wiLz48L3N2Zz4nKTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG59XHJcblxyXG4uYWEtYnV0dG9uLS10ZXh0LWFycm93IHtcclxuICAgIEBleHRlbmQgLmFycm93LWxpbms7XHJcblxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMXB4O1xyXG4gICAgfVxyXG5cclxuICBcclxufVxyXG5cclxuLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdy5hYS1idXR0b24tLXRleHQtYXJyb3ctc21hbGxlciB7XHJcbmZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuLmFhLWJnLXByaW1hcnksXHJcbi5hYS1iZy1zZWNvbmRhcnksXHJcbi5hYS1iZy1kYXJrLWJsdWUsXHJcbi5hYS1jb250ZW50LWNvbG9yLS1saWdodCB7XHJcblxyXG4gICAgLmFhLWJ1dHRvbi0tdGV4dC1hcnJvdyB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uYWEtYnV0dG9uLS0yLW91dGxpbmU6aG92ZXIge1xyXG4gICAgY29sb3I6ICRzZWNvbmRhcnk7XHJcbn1cclxuXHJcbi5hYS1iZy1zZWEtZ3JlZW4ge1xyXG5cclxuICAgIC5hYS1idXR0b24tLXRleHQtYXJyb3cge1xyXG4gICAgICAgIGNvbG9yOiAkZnJlc2gtZ3JlZW47XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDp1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwgPHN2ZyB2aWV3Qm94PVwiMCAwIDE4LjgzNiAxMS4yMTdcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIm0xOC41MzEgNS4wNzctNC43NzMtNC43NzNjLS4yOTMtLjI5My0uNzY4LS4yOTMtMS4wNjEgMHMtLjI5My43NjggMCAxLjA2MWwzLjQ5MyAzLjQ5M2gtMTYuMTl2MS41aDE2LjE4OWwtMy40OTMgMy40OTNjLS4yOTMuMjkzLS4yOTMuNzY4IDAgMS4wNjFzLjc2OC4yOTMgMS4wNjEgMGw0Ljc3My00Ljc3M2MuMjk0LS4yOTUuMjk0LS43NjkuMDAxLTEuMDYyelwiIGZpbGw9XCInICsgJGZyZXNoLWdyZWVuICsgJ1wiLz48L3N2Zz4nKTtcclxuICAgICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcblxyXG4vLyBIdWJTcG90IGRlZmF1bHQgYnV0dG9uIGNsYXNzXHJcbi5ocy1idXR0b24ge1xyXG4gICAgQGV4dGVuZCAuYWEtYnV0dG9uO1xyXG4gICAgQGV4dGVuZCAuYWEtYnV0dG9uLS0xO1xyXG59XHJcblxyXG5cclxuLmFhLWJ1dHRvbiArIC5hYS1idXR0b24ge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChzbSkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qXHJcbiogQnV0dG9uIGdyb3Vwc1xyXG4qL1xyXG4uYWEtYnV0dG9uLWdyb3VwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgJi5hYS1idXR0b24tZ3JvdXAtLWdhcCB7XHJcbiAgICAgICAgZ3JpZC1nYXA6IDNyZW07XHJcbiAgICAgICAgZ2FwOiAzcmVtO1xyXG5cclxuICAgICAgICAuYWEtYnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYWEtYnV0dG9uLWdyb3VwLS1jb2x1bW5zIHtcclxuXHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIC5hYS1idXR0b24tLXRleHQtYXJyb3cge1xyXG5cclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWEtYnV0dG9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuYWEtYnV0dG9uIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmFhLWJ1dHRvbiArIC5hYS1idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hYS1idXR0b24tZ3JvdXAtLWNlbnRlciB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hYS1idXR0b24tZ3JvdXAtLW1vYmlsZS1sZWZ0IHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYuYWEtYnV0dG9uLWdyb3VwLS1tb2JpbGUtY2VudGVyIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnAoc20pIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICYuYWEtYnV0dG9uLWdyb3VwLS1jZW50ZXIge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuICAgIEZvcm1zXHJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLy8gSHViU3BvdCBkZWZhdWx0IGZvcm0gdGl0bGVcclxuLmZvcm0tdGl0bGUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7IC8vIFBhZGRpbmcgYmFzZWQgc3BhY2luZyB0byBhY2NvdW50IGZvciBmb3JtIHRpdGxlIGJhY2tncm91bmQtY29sb3IgZnJvbSB0aGVtZSBzZXR0aW5nc1xyXG5cclxuICAgIGNvbG9yOiAkZm9ybS10aXRsZS10ZXh0LWNvbG9yO1xyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXRpdGxlLWJhY2tncm91bmQtY29sb3I7XHJcblxyXG4gICAgJjplbXB0eSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmhzLWZvcm0ge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGZvcm0tYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgIGZvbnQtc2l6ZTogMTZweDsgLy8gUGVyIGRlZmF1bHQsIG1vc3QgZWxlbWVudHMgd2l0aGluIHRoZSBmb3JtIGluaGVyaXQgdGhpcyBmb250IHNpemUuXHJcbiAgICBsaW5lLWhlaWdodDogMjJweDsgLy8gUGVyIGRlZmF1bHQsIG1vc3QgZWxlbWVudHMgd2l0aGluIHRoZSBmb3JtIGluaGVyaXQgdGhpcyBsaW5lIGhlaWdodC5cclxuXHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBBbHdheXMgYWxpZ24gZm9ybSBmaWVsZHMgdG8gdGhlIGxlZnQsIGluZGVwZW5kZW50IG9uIG1vZHVsZSBhbGlnbm1lbnQuXHJcblxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tYmFja2dyb3VuZC1jb2xvcjtcclxufVxyXG5cclxuLy8gUmVzZXQgZGVmYXVsdCBIUyBmb3JtIHN0eWxlcyBpbnNpZGUgb3VyIG1vZHVsZXMgYW5kIHRlbXBsYXRlc1xyXG4uYWEtbW9kdWxlLFxyXG4uYWEtbGFuZGluZy1wYWdlIHtcclxuICAgIC5mb3JtLXRpdGxlIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmhzLWZvcm0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxufVxyXG5cclxuLypcclxuICogTGF5b3V0ICYgY29udGFpbmVyc1xyXG4gKi9cclxuXHJcbi8vIEZpZWxkIGNvbnRhaW5lclxyXG4uaHMtZm9ybS1maWVsZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBTcGVjaWZpYyBmaWVsZCB0eXBlIGNvbnRhaW5lcnNcclxuLmhzLWZpZWxkdHlwZS10ZXh0IHt9XHJcbi5ocy1maWVsZHR5cGUtc2VsZWN0IHt9XHJcbi5ocy1maWVsZHR5cGUtYm9vbGVhbmNoZWNrYm94IHt9XHJcbi5ocy1maWVsZHR5cGUtY2hlY2tib3gge31cclxuLmhzLWZpZWxkdHlwZS1yYWRpbyB7fVxyXG4uaHMtZmllbGR0eXBlLWRhdGUge31cclxuLmhzLWZpZWxkdHlwZS1maWxlIHt9XHJcbi5ocy1maWVsZHR5cGUtdGV4dGFyZWEge31cclxuXHJcblxyXG4vKlxyXG4gKiBJbnB1dCBmaWVsZHNcclxuICovXHJcblxyXG4vLyBBbGwgaW5wdXQgZmllbGRzXHJcbi5ocy1pbnB1dCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNDVweDtcclxuICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkZm9ybS1pbnB1dC14LXBhZGRpbmc7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1pbnB1dC14LXBhZGRpbmc7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgICBib3JkZXItd2lkdGg6ICRmb3JtLWZpZWxkcy1ib3JkZXItd2lkdGg7XHJcblxyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJvcmRlci1jb2xvcjogI2E1YTdhNztcclxuICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuXHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWZpZWxkcy1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGZvcm0taW5wdXQteC1wYWRkaW5nLWxnO1xyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1maWVsZHMtYm9yZGVyLWNvbG9yLWZvY3VzO1xyXG5cclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGRhcms7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgIH1cclxufVxyXG5cclxuZm9ybSAubGVnYWwtY29uc2VudC1jb250YWluZXIgLmhzLWZvcm0tYm9vbGVhbmNoZWNrYm94LWRpc3BsYXk+c3BhbiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjlweDtcclxufVxyXG5cclxuLy8gQ2hlY2JveC9yYWRpbyBpbnB1dHNcclxuLmhzLWlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcclxuLmhzLWlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiA0cHg7XHJcblxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuQGluY2x1ZGUgYnAobGcpIHtcclxuLmhzdi1mb3JtIHtcclxuICAgIHBhZGRpbmc6IDM1cHggNDVweCAhaW1wb3J0YW50O1xyXG59XHJcbi5oc3YtZm9ybS13cmFwcGVyIHtcclxuICAgIHBhZGRpbmc6IDMwcHggNjBweCAhaW1wb3J0YW50O1xyXG59XHJcbn1cclxuXHJcbi8vIENoZWNib3gvcmFkaW8gaW5wdXQgbGFiZWxzXHJcbi5ocy1mb3JtLWZpZWxkIC5pbnB1dHMtbGlzdCBsYWJlbCBzcGFuIHtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG4vLyBTaW5nbGUgY2hlY2tib3ggaW5wdXRzXHJcbi5ocy1maWVsZHR5cGUtYm9vbGVhbmNoZWNrYm94IHtcclxuICAgIC5ocy1pbnB1dCB7fVxyXG59XHJcblxyXG4vLyBNdWx0aXBsZSBjaGVja2JveGVzL3JhZGlvc1xyXG4uaHMtZm9ybS1maWVsZCAubXVsdGktY29udGFpbmVyIHtcclxuICAgIGxpIHtcclxuICAgICAgICBtYXJnaW46IDA7IC8vIFJlc2V0XHJcblxyXG4gICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gU2VsZWN0IChkcm9wZG93bikgaW5wdXRzXHJcbi5ocy1maWVsZHR5cGUtc2VsZWN0IC5pbnB1dCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIE1ha2UgaXQgcG9zc2libGUgdG8gYWxpZ24gdGhlIGljb25cclxufVxyXG5cclxuLmhzLWZpZWxkdHlwZS1zZWxlY3QgLmlucHV0IHN2ZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICB0b3A6IGNhbGMoNTAlIC0gNXB4KTtcclxuICAgIHJpZ2h0OiA1cHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblxyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLmhzLWZpZWxkdHlwZS1zZWxlY3Qgc2VsZWN0LmhzLWlucHV0IHN2ZyBwYXRoIHtcclxuICAgIGZpbGw6ICRibGFjaztcclxufVxyXG5cclxuLmhzLWZpZWxkdHlwZS1zZWxlY3Qgc2VsZWN0LmhzLWlucHV0OmhvdmVyIH4gc3ZnIHBhdGgge1xyXG4gICAgZmlsbDogJHNlY29uZGFyeTtcclxufVxyXG5cclxuXHJcbnNlbGVjdC5ocy1pbnB1dCB7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG5cclxuICAgIG9wdGlvbiB7IC8vIERyb3Bkb3duIGl0ZW1zXHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuXHJcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ocy1maWVsZHR5cGUtdGV4dGFyZWEgdGV4dGFyZWEuaHMtaW5wdXQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1maWVsZHMtYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIHJlc2l6ZTogdmVydGljYWw7XHJcbn1cclxuXHJcbi8vIEZpbGUgaW5wdXRzXHJcbi5ocy1pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLy8gRGF0ZSBpbnB1dHNcclxuLmhzLWZpZWxkdHlwZS1kYXRlIC5ocy1pbnB1dCB7XHJcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0taW5wdXQteC1wYWRkaW5nICogMiArIDI0cHg7XHJcblxyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVybCgnPHN2ZyB3aWR0aD1cIjI0XCIgaGVpZ2h0PVwiMjRcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk0yMCAyMEgxNlYxNkgyMFYyMFpNMTQgMTBIMTBWMTRIMTRWMTBaTTIwIDEwSDE2VjE0SDIwVjEwWk04IDE2SDRWMjBIOFYxNlpNMTQgMTZIMTBWMjBIMTRWMTZaTTggMTBINFYxNEg4VjEwWk0yNCAyVjI0SDBWMkgzVjNDMyA0LjEwMyAzLjg5NyA1IDUgNUM2LjEwMyA1IDcgNC4xMDMgNyAzVjJIMTdWM0MxNyA0LjEwMyAxNy44OTcgNSAxOSA1QzIwLjEwMyA1IDIxIDQuMTAzIDIxIDNWMkgyNFpNMjIgOEgyVjIySDIyVjhaTTIwIDFDMjAgMC40NDggMTkuNTUzIDAgMTkgMEMxOC40NDcgMCAxOCAwLjQ0OCAxOCAxVjNDMTggMy41NTIgMTguNDQ3IDQgMTkgNEMxOS41NTMgNCAyMCAzLjU1MiAyMCAzVjFaTTYgM0M2IDMuNTUyIDUuNTUzIDQgNSA0QzQuNDQ3IDQgNCAzLjU1MiA0IDNWMUM0IDAuNDQ4IDQuNDQ3IDAgNSAwQzUuNTUzIDAgNiAwLjQ0OCA2IDFWM1pcIiBmaWxsPVwiIzAwMFwiLz48L3N2Zz4nKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAjeyRmb3JtLWlucHV0LXgtcGFkZGluZ30pIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMThweCBhdXRvO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGZvcm0taW5wdXQteC1wYWRkaW5nLWxnICogMiArIDI0cHg7XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtI3skZm9ybS1pbnB1dC14LXBhZGRpbmctbGd9KSBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9ye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7ICAvLyBIaWRlIG5hdGl2ZSBjYWxlbmRhciBpY29uIGluIENocm9tZVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBEYXRlIHBpY2tlciBkcm9wZG93blxyXG4uaHMtZmllbGR0eXBlLWRhdGUgLmhzLWRhdGVwaWNrZXIge1xyXG4gICAgLmZuLWRhdGUtcGlja2VyIC5waWthLWJ1dHRvbiB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyAvLyAhaW1wb3J0YW50IGRlY2xhcmF0aW9uIHRvIG92ZXJyaWRlIEhTIHN0eWxpbmcuXHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50OyAvLyAhaW1wb3J0YW50IGRlY2xhcmF0aW9uIHRvIG92ZXJyaWRlIEhTIHN0eWxpbmcuXHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50OyAvLyAhaW1wb3J0YW50IGRlY2xhcmF0aW9uIHRvIG92ZXJyaWRlIEhTIHN0eWxpbmdcclxuICAgICAgICAgICAgb3BhY2l0eTogMC43ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mbi1kYXRlLXBpY2tlciAuaXMtc2VsZWN0ZWQgLnBpa2EtYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29tcGxlbWVudGFyeTtcclxuICAgICAgICBjb2xvcjogJGRhcms7XHJcbiAgICB9XHJcblxyXG4gICAgLmZuLWRhdGUtcGlja2VyIC5pcy10b2RheSAucGlrYS1idXR0b24ge1xyXG4gICAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgIH1cclxufVxyXG5cclxuLypcclxuICogU3VibWl0IGJ1dHRvblxyXG4gKi9cclxuLmhzLXN1Ym1pdCB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmhzLWZvcm0gLmhzLWJ1dHRvbiB7XHJcbiAgICBAZXh0ZW5kIC5hYS1idXR0b247XHJcbiAgICBAZXh0ZW5kIC5hYS1idXR0b24tLWZvcm07XHJcblxyXG4gICAgbWluLXdpZHRoOiAyMDBweDtcclxufVxyXG5cclxuLypcclxuICogVGV4dCBhbmQgb3RoZXIgZm9ybSBlbGVtZW50c1xyXG4gKi9cclxuLmhzLWZvcm0gdWwsXHJcbi5ocy1mb3JtIG9sIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBGb3JtIGZpZWxkIG1haW4gbGFiZWxcclxuLmhzLWZvcm0tZmllbGQgPiBsYWJlbCAge1xyXG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNjAwO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICAgICY6ZW1wdHksXHJcbiAgICAgICAgJjplbXB0eSArIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gRm9ybSBmaWVsZCBoZWxwIHRleHRcclxuLmhzLWZvcm0gbGVnZW5kIHtcclxuICAgIG9yZGVyOiAxOyAvLyBQb3NpdGlvbnMgaXQgYmVsb3cgdGhlIGlucHV0IGZpZWxkXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1pbnB1dC14LXBhZGRpbmc7XHJcblxyXG4gICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG4gICAgb3BhY2l0eTogMC44O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogJGZvcm0taW5wdXQteC1wYWRkaW5nLWxnO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBSaWNoIHRleHQgYXJlYXNcclxuLmhzLWZvcm0gLmhzLXJpY2h0ZXh0IHtcclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuXHJcbiAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICArIC5ocy1mb3JtLWZpZWxkIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBFcnJvciBtZXNzYWdlc1xyXG4uaHMtaW5wdXQuZXJyb3Ige1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1lcnJvci1jb2xvcjtcclxufVxyXG5cclxudWwuaHMtZXJyb3ItbXNncyB7XHJcbiAgICBvcmRlcjogMTA7IC8vIFBvc2l0aW9uIGl0IGxhc3QgaW4gdGhlIGZpZWxkIGNvbnRhaW5lclxyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1pbnB1dC14LXBhZGRpbmc7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogJGZvcm0taW5wdXQteC1wYWRkaW5nLWxnO1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICBjb2xvcjogJGZvcm0tZXJyb3ItY29sb3I7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnISc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEuMnJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxLjJyZW07XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb3JtLWVycm9yLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG5cclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC03MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBUaGUgZmluYWwgZXJyb3IgbWVzc2FnZSBqdXN0IGFib3ZlIHRoZSBzdWJtaXQgYnV0dG9uIChzaG93cyBpZiB5b3UgdHJ5IHRvIHN1Ym1pdCB0aGUgZm9ybSBidXQgdGhlcmUncyBhbiBlcnJvcilcclxuLmhzX2Vycm9yX3JvbGx1cCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb3JtLWVycm9yLWNvbG9yO1xyXG5cclxuICAgIC5ocy1lcnJvci1tc2dzIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEZvcm0gdGl0bGUgdGhhdCByZW5kZXJzIGlmIHRoZSBcImZvcm1fdGl0bGVcIiBwYXJhbWV0ZXIgaXMgc2V0IHRvIHRydWVcclxuLmhzLWZvcm0gLmZvcm0tdGl0bGUge1xyXG4gICAgQGV4dGVuZCAuaDM7XHJcbn1cclxuXHJcblxyXG4vKlxyXG4gKiBDdXN0b20gR0RQUiBmaWVsZHNcclxuICovXHJcbi5oc19nZHByX2NvbnNlbnRfbWFya2V0aW5nLFxyXG4uaHNfZ2Rwcl9jb25zZW50X2RhdGEge1xyXG4gICAgLmhzLWZvcm0tYm9vbGVhbmNoZWNrYm94IGxhYmVsIHtcclxuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC03MDA7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKlxyXG4gKiBSZXNldC9vdmVycmlkZSB1bndhbnRlZCBIdWJTcG90IHN0eWxpbmcuXHJcbiAqIE5vdGU6IFdlIHVzZSBhIGxvdCBvZiBDU1Mgc3BlY2lmaWNpdHkgaGVyZSBvbiBwdXJwb3NlIGluIG9yZGVyIHRvIGJlYXQgSHViU3BvdCdzIHNwZWNpZmljaXR5LlxyXG4gKi9cclxuZm9ybS5ocy1mb3JtIGZpZWxkc2V0IHtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxufVxyXG5cclxuZm9ybS5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0xLFxyXG5mb3JtLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTIsXHJcbmZvcm0uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMyB7IC8vIE92ZXJyaWRlIEh1YlNwb3Qgc3R5bGluZ1xyXG4gICAgLmhzLWZvcm0tZmllbGQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5mb3JtLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTEgeyAvLyBPdmVycmlkZSBIdWJTcG90IHN0eWxpbmdcclxuICAgIC5ocy1pbnB1dCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmhzLWlucHV0LFxyXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLmhzLWlucHV0IHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuZm9ybS5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0yIHsgLy8gT3ZlcnJpZGUgSHViU3BvdCBzdHlsaW5nXHJcbiAgICAuaHMtZm9ybS1maWVsZCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gI3skZm9ybS1maWVsZC1ndXR0ZXJ9IC8gMik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRmb3JtLWZpZWxkLWd1dHRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuZm9ybS5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0zIHtcclxuICAgIC5ocy1mb3JtLWZpZWxkIHtcclxuICAgICAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDIgKiAjeyRmb3JtLWZpZWxkLWd1dHRlcn0gLyAzKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJGZvcm0tZmllbGQtZ3V0dGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpLCAobWF4LWRldmljZS13aWR0aDogNDgwcHgpIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIHsgLy8gT3ZlcnJpZGUgSHViU3BvdCBzdHlsaW5nXHJcbiAgICBmb3JtLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTIsXHJcbiAgICBmb3JtLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTMge1xyXG4gICAgICAgIC5ocy1pbnB1dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ocy1mb3JtIC5sZWdhbC1jb25zZW50LWNvbnRhaW5lciB7XHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBDb2xvciB2YXJpYXRpb25zXHJcbi5hYS1mb3JtLS1saWdodCB7XHJcbiAgICAuaHMtaW5wdXQge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjQpO1xyXG4gICAgfVxyXG4gICAgLmhzLWZvcm0gLmhzLWJ1dHRvbiB7XHJcbiAgICAgICAgQGV4dGVuZCAuYWEtYnV0dG9uLS0zO1xyXG4gICAgfVxyXG4gICAgdWwuaHMtZXJyb3ItbXNncyBsYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICAgIHVsLmhzLWVycm9yLW1zZ3MgbGFiZWw6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICAgIC5ocy1maWVsZHR5cGUtc2VsZWN0IHNlbGVjdCB+IHN2ZyBwYXRoLFxyXG4gICAgLmhzLWZpZWxkdHlwZS1zZWxlY3Qgc2VsZWN0LmhzLWlucHV0OmhvdmVyIH4gc3ZnIHBhdGgge1xyXG4gICAgICAgIGZpbGw6ICR3aGl0ZTtcclxuICAgIH1cclxufVxyXG5cclxuLmFhLWZvcm0tLWRhcmsge1xyXG4gICAgLmhzLWlucHV0IHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNhNWE3YTc7XHJcbiAgICB9XHJcbiAgICAuaHMtZm9ybSAuaHMtYnV0dG9uIHtcclxuICAgICAgICBAZXh0ZW5kIC5hYS1idXR0b24tLTE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFNwYWNpbmcgZm9yIGhlYWRpbmdzIGFkZGVkIGluIHRoZSBmb3JtcyBlZGl0b3JcclxuLmhzLWZvcm0gPiAuZm9ybS1jb2x1bW5zLTAgLmhzLXJpY2h0ZXh0IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgRnVuY3Rpb25zXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8vIEhleHQgdG8gUkdCIGZ1bmN0aW9uLiBTb3VyY2U6IGh0dHBzOi8vbWVkaXVtLmNvbS90ZWNoaGl2ZS1pby9ob3ctdG8tdXNlLWNzcy12YXJpYWJsZXMtd2l0aC1zYXNzLW1peGlucy02NzFlMWY2MDY3YjNcclxuQGZ1bmN0aW9uIGhleFRvUkdCKCRoZXgpIHtcclxuICAgIEByZXR1cm4gcmVkKCRoZXgpLCBncmVlbigkaGV4KSwgYmx1ZSgkaGV4KTtcclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuIEZ1bmN0aW9uIHRvIGNyZWF0ZSBhbiBvcHRpbWl6ZWQgc3ZnIHVybFxyXG5WZXJzaW9uOiAxLjAuNlxyXG5cclxuU291cmNlOiBodHRwczovL2NvZGVwZW4uaW8vamFrb2ItZS9wZW4vZG9Nb01MXHJcblxyXG5Vc2FnZTpcclxuLmNsYXNzIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmwoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPi4uLi4uPC9zdmc+Jyk7XHJcbn1cclxuXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuQGZ1bmN0aW9uIHN2Zy11cmwoJHN2Zykge1xyXG4gICAgLy9cclxuICAgIC8vIEFkZCBtaXNzaW5nIG5hbWVzcGFjZVxyXG4gICAgLy9cclxuICAgIEBpZiBub3Qgc3RyLWluZGV4KCRzdmcsIHhtbG5zKSB7XHJcbiAgICAgICAgJHN2Zzogc3RyLXJlcGxhY2UoXHJcbiAgICAgICAgICAgICRzdmcsXHJcbiAgICAgICAgICAgIFwiPHN2Z1wiLFxyXG4gICAgICAgICAgICAnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCInXHJcbiAgICAgICAgKTtcclxuICAgIH1cclxuICAgIC8vXHJcbiAgICAvLyBDaHVuayB1cCBzdHJpbmcgaW4gb3JkZXIgdG8gYXZvaWRcclxuICAgIC8vIFwic3RhY2sgbGV2ZWwgdG9vIGRlZXBcIiBlcnJvclxyXG4gICAgLy9cclxuICAgICRlbmNvZGVkOiBcIlwiO1xyXG4gICAgJHNsaWNlOiAyMDAwO1xyXG4gICAgJGluZGV4OiAwO1xyXG4gICAgJGxvb3BzOiBjZWlsKHN0ci1sZW5ndGgoJHN2ZykgLyAkc2xpY2UpO1xyXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkbG9vcHMge1xyXG4gICAgICAgICRjaHVuazogc3RyLXNsaWNlKCRzdmcsICRpbmRleCwgJGluZGV4ICsgJHNsaWNlIC0gMSk7XHJcbiAgICAgICAgLy9cclxuICAgICAgICAvLyBFbmNvZGVcclxuICAgICAgICAvL1xyXG4gICAgICAgICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCAnXCInLCBcIidcIik7XHJcbiAgICAgICAgJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssIFwiJVwiLCBcIiUyNVwiKTtcclxuICAgICAgICAkY2h1bms6IHN0ci1yZXBsYWNlKCRjaHVuaywgXCIjXCIsIFwiJTIzXCIpO1xyXG4gICAgICAgICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCBcIntcIiwgXCIlN0JcIik7XHJcbiAgICAgICAgJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssIFwifVwiLCBcIiU3RFwiKTtcclxuICAgICAgICAkY2h1bms6IHN0ci1yZXBsYWNlKCRjaHVuaywgXCI8XCIsIFwiJTNDXCIpO1xyXG4gICAgICAgICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCBcIj5cIiwgXCIlM0VcIik7XHJcbiAgICAgICAgLy9cclxuICAgICAgICAvLyBUaGUgbWF5YmUgbGlzdFxyXG4gICAgICAgIC8vXHJcbiAgICAgICAgLy8gS2VlcCBzaXplIGFuZCBjb21waWxlIHRpbWUgZG93blxyXG4gICAgICAgIC8vIC4uLiBvbmx5IGFkZCBvbiBkb2N1bWVudGVkIGZhaWxcclxuICAgICAgICAvL1xyXG4gICAgICAgIC8vICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCAnJicsICclMjYnKTtcclxuICAgICAgICAvLyAkY2h1bms6IHN0ci1yZXBsYWNlKCRjaHVuaywgJ3wnLCAnJTdDJyk7XHJcbiAgICAgICAgLy8gJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssICdbJywgJyU1QicpO1xyXG4gICAgICAgIC8vICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCAnXScsICclNUQnKTtcclxuICAgICAgICAvLyAkY2h1bms6IHN0ci1yZXBsYWNlKCRjaHVuaywgJ14nLCAnJTVFJyk7XHJcbiAgICAgICAgLy8gJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssICdgJywgJyU2MCcpO1xyXG4gICAgICAgIC8vICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCAnOycsICclM0InKTtcclxuICAgICAgICAvLyAkY2h1bms6IHN0ci1yZXBsYWNlKCRjaHVuaywgJz8nLCAnJTNGJyk7XHJcbiAgICAgICAgLy8gJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssICc6JywgJyUzQScpO1xyXG4gICAgICAgIC8vICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCAnQCcsICclNDAnKTtcclxuICAgICAgICAvLyAkY2h1bms6IHN0ci1yZXBsYWNlKCRjaHVuaywgJz0nLCAnJTNEJyk7XHJcbiAgICAgICAgJGVuY29kZWQ6ICN7JGVuY29kZWR9I3skY2h1bmt9O1xyXG4gICAgICAgICRpbmRleDogJGluZGV4ICsgJHNsaWNlO1xyXG4gICAgfVxyXG4gICAgQHJldHVybiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsI3skZW5jb2RlZH1cIik7XHJcbn1cclxuLy8gQmFja2dyb3VuZCBzdmcgbWl4aW5cclxuQG1peGluIGJhY2tncm91bmQtc3ZnKCRzdmcpIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmwoJHN2Zyk7XHJcbn1cclxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIHJlcGxhY2UgY2hhcmFjdGVycyBpbiBhIHN0cmluZ1xyXG5AZnVuY3Rpb24gc3RyLXJlcGxhY2UoJHN0cmluZywgJHNlYXJjaCwgJHJlcGxhY2U6IFwiXCIpIHtcclxuICAgICRpbmRleDogc3RyLWluZGV4KCRzdHJpbmcsICRzZWFyY2gpO1xyXG4gICAgQHJldHVybiBpZihcclxuICAgICAgICAkaW5kZXgsXHJcbiAgICAgICAgc3RyLXNsaWNlKCRzdHJpbmcsIDEsICRpbmRleCAtIDEpICsgJHJlcGxhY2UgK1xyXG4gICAgICAgICAgICBzdHItcmVwbGFjZShcclxuICAgICAgICAgICAgICAgIHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHItbGVuZ3RoKCRzZWFyY2gpKSxcclxuICAgICAgICAgICAgICAgICRzZWFyY2gsXHJcbiAgICAgICAgICAgICAgICAkcmVwbGFjZVxyXG4gICAgICAgICAgICApLFxyXG4gICAgICAgICRzdHJpbmdcclxuICAgICk7XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgSGFtYnVyZ2VyXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5hYS1zaXRlLWhlYWRlcl9faGFtYnVyZ2VyIHtcclxuICBtYXJnaW4tbGVmdDogMThweDtcclxufVxyXG5cclxuLmFhLWhhbWJ1cmdlciB7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBoZWlnaHQ6IDI2cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAyNnB4O1xyXG4gIHotaW5kZXg6IDIwMDtcclxuICBcclxuICBzcGFuLFxyXG4gIHNwYW46OmJlZm9yZSxcclxuICBzcGFuOjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsICRzcGVlZCAkYW5pbWF0aW9uO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBzcGFuOjpiZWZvcmUsXHJcbiAgc3Bhbjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgfVxyXG5cclxuICBzcGFuOjpiZWZvcmUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03cHgpO1xyXG4gIH1cclxuXHJcbiAgc3Bhbjo6YWZ0ZXIge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDdweCk7XHJcbiAgfVxyXG59XHJcblxyXG4uYWEtaGVhZGVyLWJhY2tncm91bmQtLXByaW1hcnksXHJcbi5hYS1oZWFkZXItYmFja2dyb3VuZC0tdHJhbnNwYXJlbnQtZGFyayB7XHJcbiAgXHJcbiAgLmFhLWhhbWJ1cmdlciB7XHJcblxyXG4gICAgc3BhbixcclxuICAgIHNwYW46OmJlZm9yZSxcclxuICAgIHNwYW46OmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmpzLW5hdi1vcGVuIC5hYS1oYW1idXJnZXIge1xyXG5cclxuICBzcGFuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIFVuZGVybGluZWQgbGluayBpbiBncmlkXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qIENvbnRhaW5lciBzdHlsZXMgKi9cclxuLmFhLWxpbmstZ3JpZCB7XHJcbiAgICBkaXNwbGF5OiBncmlkOyAgIFxyXG59XHJcblxyXG4uYWEtbGluay1ncmlkLS0yIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgY29sdW1uLWdhcDogMzBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgIH1cclxufVxyXG5cclxuLmFhLWxpbmstZ3JpZC0tMyB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIGNvbHVtbi1nYXA6IDMwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBMaW5rIHN0eWxlcyAqL1xyXG4uYWEtbGluay1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRibGFjaywgMC4yKTtcclxuXHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDp1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwgPHN2ZyB3aWR0aD1cIjMwXCIgaGVpZ2h0PVwiMTJcIiB2aWV3Qm94PVwiMCAwIDMwIDEyXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNMjkuMDk4MyA2LjE5NTM3QzI5LjM5MTIgNS45MDI0OCAyOS4zOTEyIDUuNDI3NiAyOS4wOTgzIDUuMTM0NzFMMjQuMzI1NCAwLjM2MTczOEMyNC4wMzI1IDAuMDY4ODQ0OCAyMy41NTc2IDAuMDY4ODQ0OCAyMy4yNjQ3IDAuMzYxNzM4QzIyLjk3MTggMC42NTQ2MzIgMjIuOTcxOCAxLjEyOTUxIDIzLjI2NDcgMS40MjI0TDI3LjUwNzMgNS42NjUwNEwyMy4yNjQ3IDkuOTA3NjhDMjIuOTcxOCAxMC4yMDA2IDIyLjk3MTggMTAuNjc1NCAyMy4yNjQ3IDEwLjk2ODNDMjMuNTU3NiAxMS4yNjEyIDI0LjAzMjUgMTEuMjYxMiAyNC4zMjU0IDEwLjk2ODNMMjkuMDk4MyA2LjE5NTM3Wk0wLjI4ODA4NiA2LjQxNTA0SDI4LjU2OFY0LjkxNTA0SDAuMjg4MDg2VjYuNDE1MDRaXCIgZmlsbD1cIicgKyAkcHJpbWFyeSArICdcIi8+PC9zdmc+Jyk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRzcGVlZCAkYW5pbWF0aW9uO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXI6YWZ0ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkc3BlZWQgJGFuaW1hdGlvbjtcclxuICAgIH1cclxufVxyXG5cclxuLmFhLWxpbmstaXRlbV9faW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcclxufVxyXG5cclxuLmFhLWxpbmstaXRlbS1kZXNjIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBOYXZpZ2F0aW9uXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4uYWEtc2l0ZS1oZWFkZXIgLmFhLW5hdmlnYXRpb24tYnV0dG9ucyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGJwKHhsKSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICB9XHJcblxyXG4gIC5hYS1idXR0b24ge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgcGFkZGluZzogMTFweCAxM3B4O1xyXG5cclxuICAgICsuYWEtYnV0dG9uIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicCh4bCkge1xyXG4gICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XHJcblxyXG4gICAgICArLmFhLWJ1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicChoZykge1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMjJweDtcclxuXHJcbiAgICAgICsuYWEtYnV0dG9uIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hYS1idXR0b24tLTEtb3V0bGluZSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAoeGwpIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWEtbmF2aWdhdGlvbi0tbW9iaWxlIC5hYS1uYXZpZ2F0aW9uLWJ1dHRvbnMge1xyXG4gIG1hcmdpbjogMjBweCBhdXRvIDA7XHJcblxyXG4gIC5hYS1idXR0b24ge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgcGFkZGluZzogMTFweCAxM3B4O1xyXG4gIH1cclxufVxyXG5cclxuLmFhLW5hdmlnYXRpb24ge1xyXG5cclxuICAvLyBSZXNldFxyXG4gIHVsLFxyXG4gIGxpIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgdWwgbGkgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5hYS1uYXZpZ2F0aW9uLS1wcmltYXJ5IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICB9XHJcbn1cclxuXHJcbi5hYS1uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LXdyYXBwZXI+dWwge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLmFhLW5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtd3JhcHBlcj51bD5saSB7XHJcbiAgaGVpZ2h0OiBpbmhlcml0O1xyXG5cclxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicCh4bCkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJwKGVuKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hYS1uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LXdyYXBwZXI+dWw+bGkge1xyXG5cclxuICA+YSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICBmb250LXdlaWdodDogJHdlaWdodC00MDA7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAoeGwpIHtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPmE6aG92ZXIsXHJcbiAgPmE6Zm9jdXMsXHJcbiAgPmE6YWN0aXZlLFxyXG4gICYub3Blbj5hIHtcclxuICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICB9XHJcbn1cclxuXHJcbi5hYS1uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LWRlcHRoLTEuaHMtaXRlbS1oYXMtY2hpbGRyZW4ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgIGhlaWdodDogNHB4O1xyXG4gICAgbGVmdDogLTEzcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IGNhbGMoMTAwJSArIDM4cHgpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHNwZWVkICRhbmltYXRpb247XHJcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjZweCk7XHJcbiAgfVxyXG5cclxuICA+YTo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsIDxzdmcgdmlld0JveD1cIjAgMCA2LjAyIDMuNzE2XCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJtMy4wMSAzLjcxNi0zLjAxLTMuMDA5LjcwNy0uNzA3IDIuMzAzIDIuMzAyIDIuMzAyLTIuMzAyLjcwOC43MDd6XCIgZmlsbD1cIicrICRibGFjayArICdcIi8+PC9zdmc+Jyk7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsICRzcGVlZCAkYW5pbWF0aW9uO1xyXG4gICAgd2lkdGg6IDhweDtcclxuICB9XHJcblxyXG4gID5hOmhvdmVyOjphZnRlcixcclxuICA+YTpmb2N1czo6YWZ0ZXIsXHJcbiAgPmE6YWN0aXZlOjphZnRlcixcclxuICAmLm9wZW4+YTo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsIDxzdmcgdmlld0JveD1cIjAgMCA2LjAyIDMuNzE2XCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJtMy4wMSAzLjcxNi0zLjAxLTMuMDA5LjcwNy0uNzA3IDIuMzAzIDIuMzAyIDIuMzAyLTIuMzAyLjcwOC43MDd6XCIgZmlsbD1cIicrICRwcmltYXJ5ICsgJ1wiLz48L3N2Zz4nKTtcclxuICB9XHJcblxyXG4gICYub3Blbj5hOjphZnRlciB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KSByb3RhdGUoLTE4MGRlZyk7XHJcbiAgfVxyXG5cclxuICAmOmFjdGl2ZT5hOjphZnRlciB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcclxuICB9XHJcbn1cclxuXHJcbi5hYS1uYXZpZ2F0aW9uIHtcclxuLmhzLW1lbnUtZGVwdGgtMiB7XHJcbiAgLnRpdGxlIHtcclxuICAgIG1hcmdpbjogMzBweCAwIDAgMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgIG1hcmdpbjogMzVweCAwIDAgMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuaHMtbWVudS1kZXB0aC0yLS10aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAudGl0bGUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG59XHJcblxyXG4uYWEtbmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS1kZXB0aC0xLmhzLWl0ZW0taGFzLWNoaWxkcmVuPi5ocy1tZW51LWNoaWxkcmVuLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBtYXgtd2lkdGg6IDM3NXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IGNhbGMoMTAwJSArIDQxcHgpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICB3aWR0aDogNTB2dztcclxuICBtYXgtaGVpZ2h0OiAxMDB2aDtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbXBsZW1lbnRhcnk7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsZWZ0OiAtMTAwdnc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMjAwdnc7XHJcbiAgfVxyXG4gIFxyXG4gIC5ocy1tZW51LWxldmVsLTItLXRleHQtc21hbGxlciB7XHJcblxyXG4gICAgLmhzLW1lbnUtZGVwdGgtMiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICB9IFxyXG4gICAgfVxyXG5cclxuICAmLmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlci0tbXVsdGkge1xyXG4gICAgbWF4LXdpZHRoOiA1MjBweDtcclxuXHJcbiAgICAuaHMtbWVudS1sZXZlbC0yIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XHJcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMjBweDtcclxuICAgICAgZ3JpZC1yb3ctZ2FwOiAwcHg7XHJcblxyXG5cclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIC5ocy1tZW51LWRlcHRoLTIge1xyXG5cclxuICAgICAgbWF4LXdpZHRoOiAzNzVweDtcclxuXHJcbiAgICBcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyLS1mZWF0dXJlZCB7XHJcblxyXG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xyXG4gICAgbGVmdDogMTB2dztcclxuICAgIHdpZHRoOiAxNDI1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gXHJcblxyXG4gICAgLmhzLW1lbnUtbGV2ZWwtMl9fZmVhdHVyZWRfX2lubmVyIHtcclxuXHJcbiAgICAgIG1heC13aWR0aDogMzMwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5ocy1tZW51LWRlcHRoLTIgYSB7XHJcblxyXG4gICAgICBtYXgtd2lkdGg6IDM3MHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuaHMtbWVudS1sZXZlbC0yIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XHJcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMjBweDtcclxuICAgICAgZ3JpZC1yb3ctZ2FwOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhzLW1lbnUtZGVwdGgtMjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmN0YV9idXR0b24ge1xyXG5cclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICBcclxuXHJcbiAgfVxyXG59XHJcblxyXG4uYWEtbmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS1kZXB0aC0xOmZpcnN0LWNoaWxkIHtcclxuXHJcbi5ocy1tZW51LWNoaWxkcmVuLXdyYXBwZXItLWZlYXR1cmVkIHtcclxuICBsZWZ0OiAzMXZ3ICFpbXBvcnRhbnQ7XHJcblxyXG4gIEBpbmNsdWRlIGJwKHhsKSB7IFxyXG4gICAgbGVmdDogMjd2dyAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgYnAoaGcpIHsgXHJcbiAgICBsZWZ0OiAyMHZ3ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5hYS1uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LWRlcHRoLTE6bnRoLWNoaWxkKDIpIHtcclxuICAuaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyLS1mZWF0dXJlZCB7XHJcbiAgICBsZWZ0OiAxN3Z3ICFpbXBvcnRhbnQ7XHJcbiAgXHJcbiAgfVxyXG59XHJcblxyXG4uYWEtbmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS1kZXB0aC0xOm50aC1jaGlsZCg0KSB7XHJcbiAgLmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlci0tZmVhdHVyZWQge1xyXG4gICAgbGVmdDogLTd2dyAhaW1wb3J0YW50O1xyXG4gIFxyXG4gICAgQGluY2x1ZGUgYnAoeGwpIHsgXHJcbiAgICAgIGxlZnQ6IDZ2dyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFhLW5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtZGVwdGgtMTpsYXN0LWNoaWxkIHtcclxuICAuaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyLS1mZWF0dXJlZCB7XHJcbiAgIFxyXG4gICAgbGVmdDogLTE1dncgIWltcG9ydGFudDtcclxuXHJcbiAgICBAaW5jbHVkZSBicCh4bCkgeyBcclxuICAgICAgbGVmdDogLTJ2dyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIFxyXG4gIH1cclxufVxyXG4gIFxyXG5cclxuLmhzLW1lbnUtbGV2ZWwtMl9fZmVhdHVyZWQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiA1O1xyXG4gIFxyXG5cclxuXHJcbiAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjMpO1xyXG4gICAgcGFkZGluZzogIDAgMCAwIDYwcHg7XHJcbiAgICBcclxuICB9XHJcblxyXG4gIC5ocy1tZW51LWxldmVsLTJfX2ZlYXR1cmVkX19jb250ZW50IHtcclxuICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRpdGxlIHtcclxuICAgIG1hcmdpbjogMCAwIDE1cHggMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgIG1hcmdpbjogMCAwIDE1cHggMDtcclxuICAgIH1cclxuICB9XHJcbn0gXHJcblxyXG4uaHMtbWVudS1sZXZlbC0yX19mZWF0dXJlZF9fYnV0dG9uIGEge1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uYWEtbmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS1kZXB0aC0xLm9wZW4ge1xyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICB9XHJcblxyXG4gID4uaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLmFhLW5hdmlnYXRpb24gLmhzLW1lbnUtZGVwdGgtMS5ocy1pdGVtLWhhcy1jaGlsZHJlbj4uaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyIHtcclxuXHJcbiAgdWw+bGkge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XHJcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogMjtcclxuXHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbWc6bm90KC5kZWZhdWx0KSB7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIDI7XHJcbiAgICBncmlkLXJvdzogMSAvIDM7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgfVxyXG5cclxuICBhOm5vdCguZGVmYXVsdCkge1xyXG4gICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xyXG4gICAgZ3JpZC1yb3c6IDEgLyAyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCguYWEtYnV0dG9uKTpub3QoLmRlZmF1bHQpOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCA8c3ZnIHZpZXdCb3g9XCIwIDAgMTguODM2IDExLjIxN1wiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwibTE4LjUzMSA1LjA3Ny00Ljc3My00Ljc3M2MtLjI5My0uMjkzLS43NjgtLjI5My0xLjA2MSAwcy0uMjkzLjc2OCAwIDEuMDYxbDMuNDkzIDMuNDkzaC0xNi4xOXYxLjVoMTYuMTg5bC0zLjQ5MyAzLjQ5M2MtLjI5My4yOTMtLjI5My43NjggMCAxLjA2MXMuNzY4LjI5MyAxLjA2MSAwbDQuNzczLTQuNzczYy4yOTQtLjI5NS4yOTQtLjc2OS4wMDEtMS4wNjJ6XCIgZmlsbD1cIicrICRwcmltYXJ5ICsgJ1wiIHNoYXBlLXJlbmRlcmluZz1cImdlb21ldHJpY1ByZWNpc2lvblwiLz48L3N2Zz4nKTtcclxuICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgJHNwZWVkICRhbmltYXRpb247XHJcbiAgICAgIHdpZHRoOiAxOHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXI6OmFmdGVyLFxyXG4gICAgJjpmb2N1czo6YWZ0ZXIsXHJcbiAgICAmOmFjdGl2ZTo6YWZ0ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xyXG4gICAgZ3JpZC1yb3c6IDIgLyAzO1xyXG4gICAgY29sb3I6IHJnYmEoJGJsYWNrLCAwLjcpO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hYS1uYXZpZ2F0aW9uIC5hYS1uYXZpZ2F0aW9uLWlubmVyIHtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIG1heC1oZWlnaHQ6IDcwdmg7XHJcbiAgcGFkZGluZy1yaWdodDogMTVweDtcclxufVxyXG5cclxuXHJcbi8qIC0tLSBNb2JpbGUgc3R5bGVzIC0tLSAqL1xyXG5cclxuaHRtbC5qcy1uYXYtb3BlbixcclxuYm9keS5qcy1uYXYtb3BlbiB7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbn1cclxuXHJcbi5hYS1uYXZpZ2F0aW9uLS1tb2JpbGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb21wbGVtZW50YXJ5O1xyXG4gIGhlaWdodDogY2FsYygxMDAlIC0gOTVweCk7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICByaWdodDogLTEwMCU7XHJcbiAgdG9wOiA5NXB4O1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzICRhbmltYXRpb247XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgei1pbmRleDogOTk4O1xyXG5cclxuICAuYWEtaW5uZXIge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcclxuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xyXG4gIH1cclxuXHJcbiAgLmhzLW1lbnUtd3JhcHBlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLmhzLW1lbnUtZGVwdGgtMS5ocy1pdGVtLWhhcy1jaGlsZHJlbj4uaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyIGEge1xyXG5cclxuICAgIG1hcmdpbjogMTVweCAwO1xyXG4gIH1cclxuXHJcbiAgLmhzLW1lbnUtZGVwdGgtMSA+IHVsLmhzLW1lbnUtbGV2ZWwtMl9fZmVhdHVyZWQge1xyXG5cclxuICBcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAzMHB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcGFkZGluZzogNDBweCAzMHB4IDQwcHggMzBweDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIG1heC13aWR0aDogMzYwcHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIFxyXG59XHJcblxyXG4uanMtbmF2LW9wZW4gLmFhLW5hdmlnYXRpb24tLW1vYmlsZSB7XHJcbiAgcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5hYS1uYXZpZ2F0aW9uLS1tb2JpbGUgdWwge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gIC8vIFJlc2V0XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLmFhLW5hdmlnYXRpb24tLW1vYmlsZSB1bCBsaSB7XHJcbiAgLy8gUmVzZXRcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLmFhLW5hdmlnYXRpb24tLW1vYmlsZSAuaHMtbWVudS1kZXB0aC0xIHtcclxuXHJcbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICA+YSB7XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICBmb250LXdlaWdodDogJHdlaWdodC00MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgcGFkZGluZzogN3B4IDA7XHJcbiAgfVxyXG5cclxuICA+dWwge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcblxyXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcclxuXHJcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFhLW5hdmlnYXRpb24tLW1vYmlsZSAuaHMtaXRlbS1oYXMtY2hpbGRyZW4ge1xyXG5cclxuICA+YSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCA8c3ZnIHZpZXdCb3g9XCIwIDAgNi4wMiAzLjcxNlwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwibTMuMDEgMy43MTYtMy4wMS0zLjAwOS43MDctLjcwNyAyLjMwMyAyLjMwMiAyLjMwMi0yLjMwMi43MDguNzA3elwiIGZpbGw9XCInKyAkYmxhY2sgKyAnXCIvPjwvc3ZnPicpO1xyXG4gICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAkc3BlZWQgJGFuaW1hdGlvbjtcclxuICAgICAgd2lkdGg6IDlweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYub3Blbj5hOjphZnRlciB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KSByb3RhdGUoLTE4MGRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG4uaHMtbWVudS1sZXZlbC0yX19mZWF0dXJlZF9fbG9nb3NfX2lubmVyIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xyXG4gIGdyaWQtZ2FwOiAyMHB4IDIwcHg7XHJcbiAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDJmcikgbWlubWF4KDAsIDNmcik7XHJcbiAgfVxyXG5cclxuICAuaHMtbWVudS1sZXZlbC0yX19mZWF0dXJlZF9fbG9nb3NfX2xvZ28ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn0iLCIuYWEtaWNvbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jazsgICBcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7ICAgIFxyXG4gICBcclxuICAgIC5hYS1pY29uX19pbm5lciB7XHJcbiAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgXHJcbiAgICAgICAmLmFhLWljb25fX2lubmVyLS1zbWFsbCB7XHJcbiAgIFxyXG4gICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgIH1cclxuICAgXHJcbiAgICAgICAmLmFhLWljb25fX2lubmVyLS1sYXJnZSB7XHJcbiAgIFxyXG4gICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgIH1cclxuICAgICAgIFxyXG4gICAgICAgaW1nIHtcclxuICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGxlZnQgY2VudGVyO1xyXG4gICAgICAgfVxyXG4gICAgfVxyXG4gICB9IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG5Tb2NpYWwgTGlua3NcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmFhLXNvY2lhbC1saW5rcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4uYWEtc29jaWFsLWxpbmtzX19pY29uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgdHJhbnNpdGlvbjogYWxsICRzcGVlZCAkYW5pbWF0aW9uO1xyXG59XHJcblxyXG4uYWEtc29jaWFsLWxpbmtzX19pY29uOmhvdmVyLFxyXG4uYWEtc29jaWFsLWxpbmtzX19pY29uOmZvY3VzIHtcclxuICAgIC8vIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkcHJpbWFyeSwgMTAlKTtcclxufVxyXG5cclxuXHJcbi5hYS1zb2NpYWwtbGlua3NfX2ljb24gc3ZnIHtcclxuICAgIGZpbGw6ICR3aGl0ZTtcclxuICAgIGhlaWdodDogMTVweDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB3aWR0aDogYXV0bztcclxufVxyXG5cclxuLmFhLXNvY2lhbC1saW5rc19faWNvbjpob3ZlciBzdmcsXHJcbi5hYS1zb2NpYWwtbGlua3NfX2ljb246Zm9jdXMgc3ZnLFxyXG4uYWEtc29jaWFsLWxpbmtzX19pY29uOmFjdGl2ZSBzdmcge1xyXG4gICAgZmlsbDogJHdoaXRlO1xyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICBWaWRlb3NcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmFhLXZpZGVvLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuICAgIHZpZGVvIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxufVxyXG5cclxuLmFhLXZpZGVvLWNvbnRhaW5lci0teW91dHViZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmFhLXZpZGVvLXRodW1ibmFpbCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRib3R0b206IDA7XHJcblx0bGVmdDogMDtcclxuXHRyaWdodDogMDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0ei1pbmRleDogMTtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgJHNwZWVkICRhbmltYXRpb247XHJcblxyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0JjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywwLjUpO1xyXG5cdH1cclxuXHJcblx0Ji5pcy1oaWRkZW4ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgICsgdmlkZW8ge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAmLmlzLWhpZGRlbiArIHZpZGVvIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG5cclxuXHQuYWEtcGxheSB7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi8vIFZpZGVvIHBsYXkgYnV0dG9uXHJcbi5hYS1wbGF5IHtcclxuICAgIC8vIEJyb3dzZXIgcmVzZXQgb2YgPGJ1dHRvbj5cclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgd2lkdGg6IDYwcHg7XHJcblxyXG5cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcblxyXG4gICAgdHJhbnNpdGlvbjogYWxsICRzcGVlZCBlYXNlO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxNy41cHggMCAxNy41cHggMjNweDtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgei1pbmRleDogMTAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDM1cHggMCAzNXB4IDQ2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLy8gWW91VHViZSB2aWRlb3NcclxuLmFhLXlvdXR1YmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy10b3A6IDU2LjI1JTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgb3BhY2l0eTogLjM7XHJcbiAgICB9XHJcbn1cclxuLmFhLXlvdXR1YmUgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgdG9wOiAtMTYuODQlO1xyXG4gICAgbGVmdDogMDtcclxufVxyXG5cclxuXHJcbi5hYS15b3V0dWJlIGltZyxcclxuLmFhLXlvdXR1YmUgaWZyYW1lIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbn1cclxuXHJcbi5hYS15b3V0dWJlIGlmcmFtZSB7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG59IiwiLnNsaWNrLXNsaWRlIHtcclxuXHJcbnotaW5kZXg6IDQ7XHJcbn1cclxuXHJcbi5zbGljay1kb3RzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtaW4taGVpZ2h0OiAxNDBweDtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLDAsMCwwLjYpIDMzJSwgcmdiYSgwLDAsMCwwKSAxMDAlKTtcclxufVxyXG5cclxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuXHJcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xyXG4gXHJcbiAgICBmb250LXNpemU6IDZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBvcGFjaXR5OiAuNTtcclxuICAgIGNvbG9yOiBibGFjaztcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG4gIFxyXG4gIC5zbGljay1kb3RzIGxpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgSGVhZGVyXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5hYS1zaXRlLWhlYWRlciB7XHJcbiAgaGVpZ2h0OiA5NXB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICB6LWluZGV4OiAyMDtcclxuXHJcbiAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgfVxyXG5cclxuICAuYWEtYnJhbmRpbmcge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmFhLXdlYnBhZ2UsXHJcbi5hYS1sYW5kaW5nLXBhZ2UsXHJcbi5hYS1ibG9nLWxpc3RpbmcsXHJcbi5hYS1ibG9nLXBvc3QsXHJcbi5hYS1zeXN0ZW0tcGFnZSB7XHJcbiAgbWFyZ2luLXRvcDogOTVweDtcclxuXHJcbiAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmFhLXNpdGUtaGVhZGVyLmFhLXNpdGUtaGVhZGVyLS1sYW5kaW5nLXBhZ2Uge1xyXG5cclxuICAuYWEtc2l0ZS1oZWFkZXJfX2lubmVyIHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLmFhLWJyYW5kaW5nIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4uYWEtc2l0ZS1oZWFkZXJfX2lubmVyIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgbWF4LXdpZHRoOiAkbWF4LWNvbnRlbnQtd2lkdGg7XHJcblxyXG5cclxuICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uYWEtYnJhbmRpbmcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTA5cHg7XHJcblxyXG4gIEBpbmNsdWRlIGJwKHhsKSB7XHJcbiAgICBtYXgtd2lkdGg6IDEyNHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgYnAoaGcpIHtcclxuICAgIG1heC13aWR0aDogMTQwcHg7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG5cclxuICBhLFxyXG4gIHN2ZyB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBGb290ZXJcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmFhLXNpdGUtZm9vdGVyIHtcclxuICBwYWRkaW5nLXRvcDogNjBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYWEtc2l0ZS1mb290ZXJfX3ByaW1hcnlfX2lubmVyLFxyXG4uYWEtc2l0ZS1mb290ZXJfX3NlY29uZGFyeV9faW5uZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgfVxyXG59XHJcblxyXG4uYWEtc2l0ZS1mb290ZXJfX3ByaW1hcnlfX2lubmVyIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkY29tcGxlbWVudGFyeSwgMC4yKTtcclxuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuXHJcbiAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xyXG4gIH1cclxuXHJcbiAgLmFhLWJyYW5kaW5nIHtcclxuICAgIHdpZHRoOiAyNnB4O1xyXG5cclxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWEtc2l0ZS1mb290ZXJfX3JpY2gtdGV4dCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLmFhLXNpdGUtZm9vdGVyX19zb2NpYWwge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAkc3BlZWQgJGFuaW1hdGlvbjtcclxuXHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzLFxyXG4gICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWEtc2l0ZS1mb290ZXJfX3NlY29uZGFyeSB7XHJcblxyXG4gIC5hYS1zaXRlLWZvb3Rlcl9fc2Vjb25kYXJ5X19pbm5lciB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hYS1zaXRlLWZvb3Rlcl9fY29weXJpZ2h0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFhLXNpdGUtZm9vdGVyX19wb2xpY2llcyB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHAsXHJcbiAgLmFhLXNpdGUtZm9vdGVyX19wb2xpY2llcyBhIHtcclxuICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC42KTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgfVxyXG4gIFxyXG4gICAgICBAaW5jbHVkZSBicCh4bCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hYS1zaXRlLWZvb3Rlcl9fY29sIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIC5ocy1tZW51LWRlcHRoLTIgcCB7XHJcblxyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgbWFyZ2luOiAyNXB4IDAgNXB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcblxyXG4gICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgcCxcclxuICAgIGxpIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicCh4bCkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhzLW1lbnUtZGVwdGgtMSB7XHJcbiAgICBmb250LXdlaWdodDogJHdlaWdodC02MDA7XHJcblxyXG4gICAgJjpub3QoOm9ubHktY2hpbGQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcblxyXG4gICAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgfVxyXG4gIFxyXG4gICAgICBAaW5jbHVkZSBicCh4bCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhzLW1lbnUtZGVwdGgtMiB7XHJcblxyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6IHJnYmEoJHdoaXRlLCAwLjgpO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFhLXNpdGUtZm9vdGVyLS1sYW5kaW5nLXBhZ2Uge1xyXG5cclxuICAmLmFhLXNpdGUtZm9vdGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XHJcbiAgfVxyXG5cclxuICAuYWEtaW5uZXIge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFhLWJyYW5kaW5nIHN2ZyBwYXRoIHtcclxuICAgIGZpbGw6ICR3aGl0ZTtcclxuICB9XHJcblxyXG4gIC5hYS1zaXRlLWZvb3Rlcl9fcG9saWNpZXMge1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIEFjY29yZGlvblxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uYWEtYWNjb3JkaW9uLS1oZWFkZXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmFhLWFjY29yZGlvbi1pdGVtIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYmxhY2ssIDAuMik7XHJcbiAgcGFkZGluZzogMTJweCAwO1xyXG5cclxuICAmOmZpcnN0LWNoaWxkIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCRibGFjaywgMC4yKTtcclxuICB9XHJcbn1cclxuXHJcbi5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyIHtcclxuICBwYWRkaW5nOiAxMHB4IDQwcHggMTBweCAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcblxyXG4gICY6OmJlZm9yZSxcclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgIGhlaWdodDogMnB4OyBcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiBjYWxjKDUwJSAtIDFweCk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHNwZWVkICRhbmltYXRpb247XHJcbiAgICB3aWR0aDogMThweDtcclxuICB9XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICB9XHJcblxyXG4gICYuaXMtYWN0aXZlIHtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgIH1cclxuICBcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hYS1hY2NvcmRpb24taXRlbV9fYm9keSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7IFxyXG59XHJcblxyXG4uYWEtYmctcHJpbWFyeSxcclxuLmFhLWJnLXNlY29uZGFyeSxcclxuLmFhLWJnLXNlYS1ncmVlbixcclxuLmFhLWJnLWRhcmstYmx1ZSB7XHJcblxyXG4gIC5hYS1hY2NvcmRpb24taXRlbSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIDAuMik7XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCR3aGl0ZSwgMC4yKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyIHtcclxuICBcclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogQWNjb3JkaW9uIGNvbHVtbnMgbW9kdWxlICovXHJcblxyXG4uYWEtYWNjb3JkaW9uLWNvbHVtbnMge1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgIC5hYS1hY2NvcmRpb24taXRlbTpmaXJzdC1jaGlsZCxcclxuICAgICAgLmFhLWFjY29yZGlvbi1pdGVtIHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgIH1cclxuICAgICAgLmFhLWFjY29yZGlvbi1pdGVtOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDM3LDQwLDQyLC4yKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEycHgpO1xyXG4gICAgICB9XHJcbiAgICAgIC5hYS1hY2NvcmRpb24taXRlbTpsYXN0LWNoaWxkOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMzcsNDAsNDIsLjIpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMnB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hYS1hY2NvcmRpb25fX2JvZHkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXIsXHJcbiAgICAgIC5hYS1hY2NvcmRpb24taXRlbV9fYm9keSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWEtYWNjb3JkaW9uLWl0ZW1fX2ltYWdlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICBcclxuICAgICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIG1heC13aWR0aDogNDclO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hYS1hY2NvcmRpb24taXRlbS5pcy1hY3RpdmUgLmFhLWFjY29yZGlvbi1pdGVtX19pbWFnZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIucHJpY2UtY2FsY3VsYXRvciAuYWEtaGVybyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtaW4taGVpZ2h0OiA1NTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDcwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogODAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYWEtaGVyb19fYm9keSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICArIC5hYS13eXNpd3lnIHtcclxuICAgICAgICBAZXh0ZW5kICVlbXBpcmUtdG9wLW1hcmdpbjtcclxuICAgIH1cclxuXHJcbiAgICAuYWEtaGVyby1jb250ZW50IHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBAZXh0ZW5kICVsaWJlcnR5LWJvdHRvbTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAoaGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWEtaGVyby1iZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNjUlO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkxOXB4KSB7XHJcbiAgICAucHJpY2UtY2FsY3VsYXRvciAuYWEtaGVybysuYWEtd3lzaXd5ZyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5wcmljZS1jYWxjdWxhdG9yIC5hYS1kZXZpY2VzIHtcclxuXHJcbiAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5hYS1kZXZpY2Uge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICAuY2FsY3VsYXRvci1pbnB1dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG5cclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNDBweCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly9jZG4yLmh1YnNwb3QubmV0L2h1YmZzLzU0MzU5OTYvYXZpZGx5LXYyL2Fzc2V0cy9pY29ucy9hcnJvdy1kb3duLnN2ZycpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE3cHggMTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMTJweCkgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICBvcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNDAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6LW1zLWV4cGFuZCB7IC8vIElFMTFcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByaWNlLWNhbGN1bGF0b3IgLmFhLXd5c2l3eWcge1xyXG5cclxuICAgIC5hYS13eXNpd3lnX19pbm5lciB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAoaGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWEtd3lzaXd5Z19fYm9keS1pbm5lciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndoYWxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFhLXd5c2l3eWdfX2hlYWRlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFhLXd5c2l3eWdfX2JvZHkge1xyXG5cclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAuYWEtbnVtYmVycy1iaWctdGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNjVBRDY1O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDU1JTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgIC5hYS13eXNpd3lnX19ib2R5LWlubmVyIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjEwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByaWNlLWNhbGN1bGF0b3IgLmFhLWRldmljZXMgLnNsaWNrLXByZXYsIFxyXG4ucHJpY2UtY2FsY3VsYXRvciAuYWEtZGV2aWNlcyAuc2xpY2stbmV4dCB7XHJcbiAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICB3aWR0aDogNDVweDtcclxufVxyXG5cclxuLnByaWNlLWNhbGN1bGF0b3IgLmFhLWRldmljZXMgYnV0dG9uLnNsaWNrLXByZXYuc2xpY2stYXJyb3cge1xyXG4gICAgbGVmdDogMjBweDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vNTQzNTk5Ni5mczEuaHVic3BvdHVzZXJjb250ZW50LW5hMS5uZXQvaHViZnMvNTQzNTk5Ni9hdmlkbHktdjIvYXNzZXRzL2ljb25zL2Rhcmsvc3ZnL2Fycm93LXJpZ2h0LWRhcmtfdGhpY2tlci5zdmcnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHJpY2UtY2FsY3VsYXRvciAuYWEtZGV2aWNlcyBidXR0b24uc2xpY2stbmV4dC5zbGljay1hcnJvdyB7XHJcbiAgICByaWdodDogMjBweDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vNTQzNTk5Ni5mczEuaHVic3BvdHVzZXJjb250ZW50LW5hMS5uZXQvaHViZnMvNTQzNTk5Ni9hdmlkbHktdjIvYXNzZXRzL2ljb25zL2Rhcmsvc3ZnL2Fycm93LXJpZ2h0LWRhcmtfdGhpY2tlci5zdmcnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnByaWNlLWNhbGN1bGF0b3ItLXJlbnQge1xyXG4gICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmFhLXJlc3VsdHMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IFxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFhLXJlc3VsdHNfX2lubmVyIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICAuYWEtd3lzaXd5ZyAuYWEtd3lzaXd5Z19faGVhZGVyIHtcclxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogNjAlOyBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWEtd3lzaXd5ZyAuYWEtd3lzaXd5Z19fYm9keSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwJTsgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW5wdXQsXHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5hYS1yZXN1bHRzX19zZWxlY3RzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgID4gaW5wdXQsIFxyXG4gICAgICAgID4gc2VsZWN0IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0OCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAuYWEtcmVzdWx0c19fcmVzdWx0IHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzAlIDFmcjtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XHJcblxyXG4gICAgICAgIC5hYS1yZXN1bHRzX19yZXN1bHRfX3ByaWNlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFhLXJlc3VsdHNfX3RleHQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICAgIC5hYS1yZXN1bHRzX19yZXN1bHQtLWhlYWRpbmcge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcmljZS1jYWxjdWxhdG9yLS1yZW50IC5hYS1kZXZpY2VzIC5zbGljay1wcmV2LCBcclxuLnByaWNlLWNhbGN1bGF0b3ItLXJlbnQgLmFhLWRldmljZXMgLnNsaWNrLW5leHQge1xyXG4gICAgYm90dG9tOiA2NSU7XHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIGJvdHRvbTogNjMlO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHJpY2UtY2FsY3VsYXRvci0tcmVudCAuYWEtZGV2aWNlcyAuc2xpY2stcHJldiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG59XHJcblxyXG4ucHJpY2UtY2FsY3VsYXRvci0tcmVudCAuYWEtZGV2aWNlcyAuc2xpY2stbmV4dCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxufVxyXG5cclxuLnByaWNlLWNhbGN1bGF0b3ItLXJlbnQgLmFhLXd5c2l3eWcgLmFhLXd5c2l3eWdfX2JvZHktaW5uZXIge1xyXG4gICAgbWFyZ2luLXRvcDogNTBweDtcclxufVxyXG5cclxuLnByaWNlLWNhbGN1bGF0b3ItLXJlbnQgLmFhLXd5c2l3eWcgLmFhLXd5c2l3eWdfX2JvZHktaW5uZXIgaDIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG59XHJcblxyXG4uYWEtd3lzaXd5Z19faW5uZXIgLnByaWNlLWNhbGN1bGF0b3ItLXJlbnQgLmFhLXJlc3VsdHNfX3N1YnRpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi5hYS1kZXZpY2UgLmFhLWlwaG9uZV9fbmFtZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4ucHJpY2UtY2FsY3VsYXRvci0tcmVudCAuYWEtaGVyby1jb250ZW50IHtcclxuICAgIGgxIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOjk4MHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgQ2FyZHNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmFhLWNhcmRzX19ib2R5IHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtZ2FwOiA0NXB4O1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgZ3JpZC1nYXA6IDQ1cHggMTZweDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICB9IFxyXG5cclxuICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgZ3JpZC1nYXA6IDYwcHggMjJweDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XHJcbiAgfSBcclxufVxyXG5cclxuLmFhLWNhcmRzLS10d28gLmFhLWNhcmRzX19ib2R5IHtcclxuXHJcbiAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGJwKHhsKSB7XHJcbiAgICBncmlkLWdhcDogNjBweCAzMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmFhLWNhcmRzLS1mb3VyIC5hYS1jYXJkc19fYm9keSB7XHJcblxyXG4gIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICBncmlkLWdhcDogNjBweCAxOHB4O1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBGbGV4IGxheW91dCBmb3IgZHluYW1pYyBmaWx0ZXIgcG9zaXRpb25pbmdcclxuLmFhLWJsb2ctbGlzdGluZy0tZmlsdGVyaW5nIHtcclxuXHJcbiAgLmFhLWNhcmRzIC5hYS1jb250ZW50IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICBcclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgIG1heC13aWR0aDogMTI0NHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC00NHB4O1xyXG4gICAgfSBcclxuXHJcbiAgfVxyXG5cclxuICAvLyBGaWx0ZXJpbmdcclxuICAuYWEtdGFncyAuYWEtY29udGVudCB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyBcclxuXHJcbiAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9IFxyXG5cclxuICAgIC5hYS10YWcge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmFhLXRhZ3NfX3R5cGUge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICB9IFxyXG4gIH1cclxuXHJcbiAgLmFhLXRhZ3MgLmhzLWlucHV0IHtcclxuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XHJcbiAgICBib3JkZXItd2lkdGg6IDJweDtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnZGF0YTppbWFnZS9zdmcreG1sLCA8c3ZnIHdpZHRoPVwiMTZcIiBoZWlnaHQ9XCIxMFwiIGZpbGw9XCInICsgJHByaW1hcnkgKyAnXCIgdmlld0JveD1cIjAgMCAxNiAxMFwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwiTTIuMjg1NzEgMEw4IDUuNzE0MjlMMTMuNzE0MyAwTDE2IDEuMTQyODZMOCA5LjE0Mjg2TDAgMS4xNDI4NkwyLjI4NTcxIDBaXCIvPjwvc3ZnPicpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDU1JTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcclxuXHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xyXG4gIH1cclxuXHJcbiAgLmFhLWNhcmRzX19ib2R5IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIH1cclxuXHJcbiAgLmFhLWNhcmQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE2cHgpO1xyXG4gICAgfSBcclxuICBcclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDMzJSAtIDIycHgpO1xyXG4gICAgfSBcclxuXHJcbiAgICAmLmhpZGRlbiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBTZXRzIHRoZSBzcGFjZSBiZXR3ZWVuIGNhcmQgY29sdW1uc1xyXG4gIC5hYS1maWx0ZXItZ3V0dGVyLXNpemVyIHtcclxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgfSBcclxuICBcclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgfSBcclxuICB9XHJcblxyXG4gIC5hYS1jYXJkc19fZm9vdGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi8vIEdsb2JhbCBjYXJkIHN0eWxlXHJcbi5hYS1jYXJkIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1pbi13aWR0aDogMDtcclxufVxyXG5cclxuLmFhLWNhcmRzLS1jYXJkLWJnIHtcclxuXHJcbiAgLmFhLWNhcmQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuXHJcbiAgLmFhLWNhcmRfX2JvZHkge1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICB9XHJcbn1cclxuXHJcbi5hYS1jYXJkLS1pbWFnZSB7XHJcbiAgXHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAkc3BlZWQgbGluZWFyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBcclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTgpO1xyXG4gICAgICBcclxuICAgICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTdweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBhc3BlY3QtcmF0aW86IDQgLyAzO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgJi5hYS1jYXJkLS1pbWFnZS1sYXlvdXQtc3F1YXJlIHtcclxuICAgIGltZyB7XHJcbiAgICBhc3BlY3QtcmF0aW86IDEgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4uYWEtY2FyZF9fYm9keTpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgcGFkZGluZy10b3A6IDIwcHg7XHJcblxyXG4gIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICB9XHJcbn1cclxuXHJcbi5hYS1jYXJkX19mb290ZXIge1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4O1xyXG59XHJcblxyXG4vLyBNb2RpZmllciBmb3IgZGlzcGxheSBvZiBibG9nIHBvc3RzXHJcbi5hYS1jYXJkcy0tYXJ0aWNsZXMge1xyXG5cclxuICAuYWEtY2FyZHMtLWhlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hYS1zdWJoZWFkaW5nIHtcclxuICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNDAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWEtY2FyZCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYmxhY2ssIDAuMTUpO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG5cclxuICAuYWEtY2FyZC0taW1hZ2Uge1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogMyAvIDQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWEtY2FyZF9fYm9keSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5hYS1jYXJkX190aXRsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6YWN0aXZlLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFhLWNhcmRfX2Rlc2NyaXB0aW9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hYS1jYXJkX190b3BpY3Mge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICBcclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNjAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyxcclxuICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hYS1jYXJkLS1pbmZvIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICB9XHJcbn1cclxuXHJcbi5hYS1ibG9nLWxpc3RpbmctLXByZW1pdW0gLmFhLWNhcmRzLS1hcnRpY2xlcyB7XHJcblxyXG4gIC5hYS1jYXJkLS1pbWFnZTpub3QoLmFhLWNhcmQtLWltYWdlLWxheW91dC1zcXVhcmUpIHtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwIDIwcHggMjBweCAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFhLWJsb2ctbGlzdGluZy0tcHJlbWl1bSAuYWEtdGFncyAuYWEtY29udGVudCB7XHJcblxyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH0gXHJcbn1cclxuXHJcbi5hYS1ibG9nLWxpc3RpbmctLXdlYmluYXJzIC5hYS1jYXJkcy0tYXJ0aWNsZXMge1xyXG5cclxuICAuYWEtY2FyZC0taW1hZ2Uge1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogMTUgLyA5O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEFBIC0gQ2FyZHMgbW9kdWxlIHNwZWNpZmljIHN0eWxlc1xyXG4uYWEtZmVhdHVyZS1jYXJkcyB7XHJcblxyXG4gIC5hYS1pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcblxyXG4gIC8vIEhlYWRlciBzZWN0aW9uIGZvciB0aGUgd2hvbGUgbW9kdWxlXHJcbiAgLmFhLWNhcmRzX19oZWFkZXIge1xyXG4gICAgQGV4dGVuZCAlbGliZXJ0eS1ib3R0b207XHJcblxyXG4gICAgLmFhLXN1YmhlYWRpbmcge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFhLWNhcmRfX2JvZHk6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgfVxyXG4gIFxyXG5cclxuICAuYWEtY2FyZF9faGVhZGVyIHtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTYwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDM7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYWEtYmctbm9uZSB7XHJcbiAgICAuYWEtY2FyZF9faGVhZGVyIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hYS1jYXJkX19pbWFnZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaGVpZ2h0OiAyNjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzICRhbmltYXRpb247XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hYS1jYXJkX19pbWFnZS0tbGF5b3V0LXJvdW5kZWQge1xyXG4gICAgIFxyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGEuYWEtY2FyZF9faW1hZ2U6aG92ZXIgaW1nIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNik7XHJcbiAgfVxyXG5cclxuICAuYWEtY2FyZF9faW1hZ2U6bm90KC5kaXNhYmxlLW92ZXJsYXkpOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMik7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQ2FzZSBzdHlsZXNcclxuLmFhLWNhcmRzLS1jYXNlcyB7XHJcblxyXG4gIC5hYS1jYXJkc19fYm9keSB7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgZ3JpZC1nYXA6IDcwcHggMjJweDtcclxuICAgIH0gXHJcbiAgfVxyXG5cclxuICAuYWEtY2FyZCB7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAuYWEtY2FyZF9fYm9keSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9XHJcblxyXG4gIC5hYS1jYXJkLS1pbWFnZSB7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgYXNwZWN0LXJhdGlvOiA3IC8gNDtcclxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgJGFuaW1hdGlvbjtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA2KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjE2KTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hYS1jYXJkX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDM7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIGE6aG92ZXIsXHJcbiAgICBhOmZvY3VzLFxyXG4gICAgYTphY3RpdmUge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBGYWN0c1xyXG4uYWEtY2FyZHMtLWZhY3RzIHtcclxuXHJcbiAgLmFhLWNhcmRzLS1oZWFkZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICBcclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWEtY2FyZCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYmxhY2ssIDAuMik7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG5cclxuICAuYWEtY2FyZHNfX2JvZHkge1xyXG4gICAgZ3JpZC1nYXA6IDQwcHg7XHJcbiBcclxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgIGdyaWQtZ2FwOiA1MHB4IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgZ3JpZC1nYXA6IDYwcHggMjVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hYS1jYXJkX19ib2R5IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgfVxyXG5cclxuICAuYWEtY2FyZC0tZmFjdC1pY29uIHtcclxuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMjQlKSBzZXBpYSgxMyUpIHNhdHVyYXRlKDIyMDQlKSBodWUtcm90YXRlKDE3NmRlZykgYnJpZ2h0bmVzcyg5MSUpIGNvbnRyYXN0KDg3JSk7XHJcbiAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBvcGFjaXR5OiAwLjI7XHJcbiAgICB3aWR0aDogMzZweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFhLWNhcmQtLWZhY3QtbGFiZWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hYS1jYXJkLS1mYWN0LXZhbHVlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgQ2Fyb3VzZWxcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyogU2xpZGVyIGN1c3RvbWl6YXRpb24gKi9cclxuXHJcbi5pbml0LXNsaWNrLXNsaWRlciB7XHJcblxyXG4gIC5hYS1jYXJkc19fYm9keSB7XHJcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAtNSUsMTMwJSAtNSUsMTMwJSAxMDAlLDAgMTAwJSk7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgICBvdmVyZmxvdzogaW5pdGlhbDtcclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJHdoaXRlLDApIDAlLCByZ2JhKCR3aGl0ZSwxKSA3MCUpO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IC0zMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDMwJSArIDE1cHgpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCR3aGl0ZSwwKSAwJSwgcmdiYSgkd2hpdGUsMSkgNTAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygzMCUgKyAyMXB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stc2xpZGUge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjJweDtcclxuICAgICAgfSBcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stbmV4dCwuc2xpY2stcHJldiB7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsPHN2ZyB2aWV3Qm94PVwiMCAwIDUwIDUwXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJtMCAwaDUwdjUwaC01MHpcIiBmaWxsPVwiIzhEMTkzRVwiLz48cGF0aCBkPVwibTMzLjMwNSAyNC41MTgtNC4zMjktNC4zMjljLS4yNjYtLjI2Ni0uNjk3LS4yNjYtLjk2MiAwLS4yNjYuMjY2LS4yNjYuNjk3IDAgLjk2MmwzLjE2OCAzLjE2OGgtMTQuNjg2djEuMzYxaDE0LjY4NGwtMy4xNjggMy4xNjhjLS4yNjYuMjY2LS4yNjYuNjk3IDAgLjk2Mi4yNjYuMjY2LjY5Ny4yNjYuOTYyIDBsNC4zMjktNC4zMjljLjI2Ny0uMjY3LjI2Ny0uNjk3LjAwMi0uOTYzelwiIGZpbGw9XCIjRkZGXCIvPjwvc3ZnPicpO1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogY2FsYygoNTZweCAtIDE2cHgpIC8gLTIpO1xyXG4gICAgICB0b3A6IDM1JTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgJHNwZWVkICRhbmltYXRpb247XHJcbiAgICAgIHdpZHRoOiA1NnB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICByaWdodDogY2FsYygoNTZweCAtIDIycHgpIC8gLTIpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBicChlbikge1xyXG4gICAgICAgIHJpZ2h0OiBjYWxjKC0xNSUgLSAoNTZweCAvIDIpKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxLjA3KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxLjEpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1wcmV2IHtcclxuXHJcbiAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICBsZWZ0OiBjYWxjKCg1NnB4IC0gMTZweCkgLyAtMik7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWEtYmctY29tcGxlbWVudGFyeS5pbml0LXNsaWNrLXNsaWRlciAuYWEtY2FyZHNfX2JvZHkgLnNsaWNrLWxpc3Q6OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJGNvbXBsZW1lbnRhcnksMCkgMCUsIHJnYmEoJGNvbXBsZW1lbnRhcnksMSkgNzAlKTtcclxuXHJcbiAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkY29tcGxlbWVudGFyeSwwKSAwJSwgcmdiYSgkY29tcGxlbWVudGFyeSwxKSA1MCUpO1xyXG4gIH1cclxufVxyXG5cclxuLmluaXQtc2xpY2stc2xpZGVyLS1tb2JpbGUge1xyXG5cclxuICAgIC5hYS1jYXJkc19fYm9keSB7XHJcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgLTUlLDEzMCUgLTUlLDEzMCUgMTAwJSwwIDEwMCUpO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIC5zbGljay1saXN0IHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGluaXRpYWw7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkd2hpdGUsMCkgMCUsIHJnYmEoJHdoaXRlLDEpIDcwJSk7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogLTMwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygzMCUgKyAxNXB4KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJHdoaXRlLDApIDAlLCByZ2JhKCR3aGl0ZSwxKSA1MCUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzAlICsgMjFweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLXNsaWRlIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjJweDtcclxuICAgICAgICB9IFxyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1uZXh0LC5zbGljay1wcmV2IHtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsPHN2ZyB2aWV3Qm94PVwiMCAwIDUwIDUwXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJtMCAwaDUwdjUwaC01MHpcIiBmaWxsPVwiIzhEMTkzRVwiLz48cGF0aCBkPVwibTMzLjMwNSAyNC41MTgtNC4zMjktNC4zMjljLS4yNjYtLjI2Ni0uNjk3LS4yNjYtLjk2MiAwLS4yNjYuMjY2LS4yNjYuNjk3IDAgLjk2MmwzLjE2OCAzLjE2OGgtMTQuNjg2djEuMzYxaDE0LjY4NGwtMy4xNjggMy4xNjhjLS4yNjYuMjY2LS4yNjYuNjk3IDAgLjk2Mi4yNjYuMjY2LjY5Ny4yNjYuOTYyIDBsNC4zMjktNC4zMjljLjI2Ny0uMjY3LjI2Ny0uNjk3LjAwMi0uOTYzelwiIGZpbGw9XCIjRkZGXCIvPjwvc3ZnPicpO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IGNhbGMoKDU2cHggLSAxNnB4KSAvIC0yKTtcclxuICAgICAgICB0b3A6IDM1JTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICRzcGVlZCAkYW5pbWF0aW9uO1xyXG4gICAgICAgIHdpZHRoOiA1NnB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgICAgICByaWdodDogY2FsYygoNTZweCAtIDIycHgpIC8gLTIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAoZW4pIHtcclxuICAgICAgICAgICAgcmlnaHQ6IGNhbGMoLTE1JSAtICg1NnB4IC8gMikpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEuMDcpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLXByZXYge1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoKDU2cHggLSAxNnB4KSAvIC0yKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIFNsaWNrIFNsaWRlciBTdHlsZXMgKi9cclxuXHJcbi5zbGljay1zbGlkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICB0b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnNsaWNrLWxpc3Qge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG5cclxuICAmOmZvY3VzIHtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcblxyXG4gICYuZHJhZ2dpbmcge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGN1cnNvcjogaGFuZDtcclxuICB9XHJcbn1cclxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXHJcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59XHJcblxyXG4uc2xpY2stdHJhY2sge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG4gICY6YmVmb3JlLFxyXG4gICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICB9XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgICBjbGVhcjogYm90aDtcclxuICB9XHJcblxyXG4gIC5zbGljay1sb2FkaW5nICYge1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcbi5zbGljay1zbGlkZSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDFweDtcclxuICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgfVxyXG4gIGltZyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICYuZHJhZ2dpbmcgaW1nIHtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLnNsaWNrLWxvYWRpbmcgJiB7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIC5zbGljay12ZXJ0aWNhbCAmIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG59XHJcbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBDb2x1bW5zXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5hYS1jb2x1bW5zIC5hYS1pbm5lciB7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLmFhLWNvbHVtbnNfX2JvZHkge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uYWEtY29sdW1uIHtcclxuXHJcbiAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uYWEtY29sdW1uX19ib2R5IHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uYWEtY29sdW1uLS10ZXh0IHtcclxuICBAZXh0ZW5kICVtZWRpdW0tYm90dG9tO1xyXG4gIEBleHRlbmQgJW1lZGl1bS10b3A7XHJcblxyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBvcmRlcjogMTtcclxuXHJcbiAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDUpO1xyXG4gICAgb3JkZXI6IDI7XHJcbiAgfVxyXG5cclxuICBcclxufVxyXG4uYWEtY29sdW1uc19fYm9keS0tbGFyZ2UtdmlkZW8ge1xyXG5AaW5jbHVkZSBicChoZykge1xyXG4gIC5hYS1jb2x1bW4tLXRleHQge1xyXG4gICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogNCk7XHJcbiAgfVxyXG4gICAgICAuYWEtY29sdW1uLS12aWRlbyB7XHJcbiAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgLmFhLWNvbHVtbnNfX2JvZHk6Zmlyc3QtY2hpbGQgLmFhLWNvbHVtbi0tdGV4dCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmFhLWNvbHVtbnMgLmFhLWNvbHVtbnNfX2JvZHk6bnRoLW9mLXR5cGUob2RkKSB7XHJcblxyXG4gIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblxyXG4gICAgLmFhLWNvbHVtbi0tdGV4dCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogMSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmFhLWNvbHVtbi0tdmlkZW8ge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG4gICAgICBpZnJhbWUsXHJcbiAgICAgIC5ocy12aWRlby13aWRnZXQsXHJcbiAgICAgIC5ocy12aWRlby1jb250YWluZXIge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hYS1jb2x1bW5zIC5hYS1jb2x1bW5zX19ib2R5Om50aC1vZi10eXBlKGV2ZW4pIHtcclxuXHJcbiAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgLmFhLWNvbHVtbi0tdGV4dCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogMSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmFhLWNvbHVtbi0tdmlkZW8ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgaWZyYW1lLFxyXG4gICAgICAuaHMtdmlkZW8td2lkZ2V0LFxyXG4gICAgICAuaHMtdmlkZW8tY29udGFpbmVyIHtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWEtY29sdW1uLWljb25zIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cclxuICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgfVxyXG5cclxuICAmLmFhLWNvbHVtbi1pY29ucy0tdmVydGljYWwge1xyXG5cclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICB9XHJcblxyXG4gIC5hYS1jb2x1bW4taWNvbiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFhLWNvbHVtbi1pY29uIHtcclxuXHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLmFhLWNvbHVtbi1pY29uLS1sYXJnZSBpbWcge1xyXG5cclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLmFhLWNvbHVtbi1pY29uLS1tZWRpdW0gaW1nIHtcclxuXHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMDBweDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5hYS1jb2x1bW4taWNvbi0tc21hbGxlciBpbWcge1xyXG5cclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDYwcHg7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uYWEtY29sdW1uLWljb24tLXNtYWxsIGltZyB7XHJcblxyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMzBweDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5hYS1jb2x1bW4taWNvbi0tbGFyZ2UuYWEtY29sdW1uLWljb24tLXNpemUtaGVpZ2h0IGltZyB7XHJcblxyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICBoZWlnaHQ6IDIwMHB4O1xyXG59XHJcblxyXG4uYWEtY29sdW1uLWljb24tLW1lZGl1bS5hYS1jb2x1bW4taWNvbi0tc2l6ZS1oZWlnaHQgaW1nIHtcclxuXHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xyXG4gIGhlaWdodDogMTAwcHg7XHJcbn1cclxuXHJcbi5hYS1jb2x1bW4taWNvbi0tc21hbGxlci5hYS1jb2x1bW4taWNvbi0tc2l6ZS1oZWlnaHQgaW1nIHtcclxuXHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1heC1oZWlnaHQ6IDYwcHg7XHJcbiAgaGVpZ2h0OiA2MHB4O1xyXG59XHJcblxyXG4uYWEtY29sdW1uLWljb24tLXNtYWxsLmFhLWNvbHVtbi1pY29uLS1zaXplLWhlaWdodCBpbWcge1xyXG5cclxuICB3aWR0aDogYXV0bztcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbWF4LWhlaWdodDogMzBweDtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbn1cclxuXHJcbi5hYS1jb2x1bW4taWNvbnMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBncmlkLWdhcDogMnJlbSAzcmVtO1xyXG4gIGdhcDogMnJlbSAzcmVtO1xyXG59XHJcblxyXG4uYWEtY29sdW1uLWljb25zIC5hYS1jb2x1bW4taWNvbiB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uYWEtY29sdW1uLS1pbWFnZSB7XHJcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICBtaW4taGVpZ2h0OiA1MDBweDtcclxuICBvcmRlcjogMjtcclxuXHJcbiAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgIG9yZGVyOiAxO1xyXG4gIH1cclxuXHJcbiAgJi5hYS1jb2x1bW4tLWltYWdlLWVtcHR5IHtcclxuXHJcbiAgICBtaW4taGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uYWEtY29sdW1uLS12aWRlbyB7XHJcbiAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIG9yZGVyOiAyO1xyXG4gIHBhZGRpbmc6IDA7XHJcblxyXG4gIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICBtYXJnaW46IGF1dG8gMDtcclxuICAgIG9yZGVyOiAxO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIGlmcmFtZSxcclxuICAgIC5ocy12aWRlby13aWRnZXQsXHJcbiAgICAuaHMtdmlkZW8tY29udGFpbmVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGJwKGhnKSB7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICB9XHJcbn1cclxuXHJcbi5hYS1jb2x1bW5zX19ib2R5Ky5hYS1jb2x1bW5zX19ib2R5IHtcclxuICBtYXJnaW4tdG9wOiA2MHB4O1xyXG59XHJcblxyXG4uYWEtY29sdW1ucyAuYWEtbnVtYmVycyB7XHJcbiAgcGFkZGluZy10b3A6IDIwcHhcclxufVxyXG5cclxuLypcclxuKiBNb2RpZmllcnNcclxuKi9cclxuXHJcbi5hYS1jb2x1bW5zLS1uby1zcGFjaW5nIHtcclxuXHJcbiAgLmFhLWNvbHVtbnNfX2JvZHkrLmFhLWNvbHVtbnNfX2JvZHkge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcblxyXG4gIC5hYS1jb2x1bW5zX19ib2R5IHtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cclxuICAgIC5hYS1jb2x1bW4tLWltYWdlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgbWluLWhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWEtY29sdW1ucy5hYS1jb2x1bW5zLS1yZXZlcnNlZCAuYWEtY29sdW1uc19fYm9keTpudGgtb2YtdHlwZShvZGQpIHtcclxuXHJcbiAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgLmFhLWNvbHVtbi0tdGV4dCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogMSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmFhLWNvbHVtbi0tdmlkZW8ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgaWZyYW1lLFxyXG4gICAgICAuaHMtdmlkZW8td2lkZ2V0LFxyXG4gICAgICAuaHMtdmlkZW8tY29udGFpbmVyIHtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWEtY29sdW1ucy5hYS1jb2x1bW5zLS1yZXZlcnNlZCAuYWEtY29sdW1uc19fYm9keTpudGgtb2YtdHlwZShldmVuKSB7XHJcblxyXG4gIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblxyXG4gICAgLmFhLWNvbHVtbi0tdGV4dCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogMSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmFhLWNvbHVtbi0tdmlkZW8ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgaWZyYW1lLFxyXG4gICAgICAuaHMtdmlkZW8td2lkZ2V0LFxyXG4gICAgICAuaHMtdmlkZW8tY29udGFpbmVyIHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWEtY29sdW1ucy5hYS1tb2R1bGUtd2lkdGgtLWZ1bGwge1xyXG5cclxuICAuYWEtaW5uZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gIC5hYS1jb2x1bW4tLXRleHQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZy1tb2JpbGU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZy1tb2JpbGU7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAoc20pIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZy10b3VjaDtcclxuICAgICAgcGFkZGluZy1yaWdodDogJHBhZGRpbmctdG91Y2g7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZztcclxuICAgICAgcGFkZGluZy1yaWdodDogJHBhZGRpbmc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBicChsZykge1xyXG5cclxuICAgIC5hYS1jb2x1bW5zX19ib2R5Om50aC1vZi10eXBlKG9kZCkgLmFhLWNvbHVtbi0tdGV4dCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmFhLWNvbHVtbnNfX2JvZHk6bnRoLW9mLXR5cGUoZXZlbikgLmFhLWNvbHVtbi0tdGV4dCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLmFhLWNvbHVtbnMtLXJldmVyc2VkIC5hYS1jb2x1bW5zX19ib2R5Om50aC1vZi10eXBlKG9kZCkgLmFhLWNvbHVtbi0tdGV4dCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgcGFkZGluZy1yaWdodDogJHBhZGRpbmc7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hYS1jb2x1bW5zLS1yZXZlcnNlZCAuYWEtY29sdW1uc19fYm9keTpudGgtb2YtdHlwZShldmVuKSAuYWEtY29sdW1uLS10ZXh0IHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZztcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hYS1jb2x1bW4tLXZpZGVvIHtcclxuICAgIHBhZGRpbmc6IDAgJHBhZGRpbmctbW9iaWxlO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgJHBhZGRpbmctdG91Y2g7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuXHJcbiAgICAgIGlmcmFtZSxcclxuICAgICAgLmhzLXZpZGVvLXdpZGdldCxcclxuICAgICAgLmhzLXZpZGVvLWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHBhZGRpbmd9KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFhLWNvbHVtbnMuYWEtbW9kdWxlLXdpZHRoLS1wYWdlIHtcclxuXHJcbiAgLmFhLWNvbHVtbnNfX2JvZHk6bm90KC5hYS1iZy1ub25lKSB7XHJcblxyXG4gICAgLmFhLWNvbHVtbi0tdmlkZW8gLmhzLXZpZGVvLXdpZGdldCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAuYWEtY29sdW1uLS10ZXh0LCAuYWEtY29sdW1uLS12aWRlbyB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogJHBhZGRpbmc7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nO1xyXG4gICAgIFxyXG5cclxuICAgICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgIHBhZGRpbmctdG9wOiAkcGFkZGluZztcclxuICAgICAgXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWEtY29sdW1uLS12aWRlbyB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHBhZGRpbmc7XHJcbiAgICAgIFxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUob2RkKSAuYWEtY29sdW1uLS10ZXh0LCAmOm50aC1vZi10eXBlKGV2ZW4pIC5hYS1jb2x1bW4tLXZpZGVvIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1vZi10eXBlKGV2ZW4pIC5hYS1jb2x1bW4tLXRleHQsICAmOm50aC1vZi10eXBlKG9kZCkgLmFhLWNvbHVtbi0tdmlkZW8ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgYnAobGcpIHtcclxuXHJcbiAgICAmLmFhLWNvbHVtbnMtLXJldmVyc2VkIC5hYS1jb2x1bW5zX19ib2R5Om5vdCguYWEtYmctbm9uZSk6bnRoLW9mLXR5cGUob2RkKSAuYWEtY29sdW1uLS10ZXh0LFxyXG4gICAgICYuYWEtY29sdW1ucy0tcmV2ZXJzZWQgLmFhLWNvbHVtbnNfX2JvZHk6bm90KC5hYS1iZy1ub25lKTpudGgtb2YtdHlwZShldmVuKSAuYWEtY29sdW1uLS12aWRlbyB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmFhLWNvbHVtbnMtLXJldmVyc2VkIC5hYS1jb2x1bW5zX19ib2R5Om5vdCguYWEtYmctbm9uZSk6bnRoLW9mLXR5cGUoZXZlbikgLmFhLWNvbHVtbi0tdGV4dCxcclxuICAgICYuYWEtY29sdW1ucy0tcmV2ZXJzZWQgLmFhLWNvbHVtbnNfX2JvZHk6bm90KC5hYS1iZy1ub25lKTpudGgtb2YtdHlwZShvZGQpIC5hYS1jb2x1bW4tLXZpZGVvIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIENUQVxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uYWEtY3RhIC5hYS1pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICYuYWEtY29udGVudC10eXBlLS1idXR0b24ge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgfVxyXG5cclxuXHJcbn1cclxuXHJcbi5hYS1jdGEuYWEtbW9kdWxlLXdpZHRoLS1wYWdlIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBicChoZykge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLmFhLWN0YSAuYWEtY29sdW1uIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxufVxyXG5cclxuLmFhLWN0YV9fYm9keSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLmFhLWNvbnRlbnQtY3RhIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWEtY3RhIC5ocy1mb3JtIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0ODBweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5hYS1jdGEgLmhzLWZvcm0gLmhzLWJ1dHRvbiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmFhLWNvbnRlbnQtdHlwZS0tZm9ybSAuYWEtY29udGVudC10ZXh0IHtcclxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNSU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hYS1jb250ZW50LXR5cGUtLWZvcm0gLmFhLWNvbnRlbnQtY3RhIHtcclxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1JTtcclxuICAgIH1cclxufVxyXG5cclxuLmFhLWNvbnRlbnQtdHlwZS0tYnV0dG9uIC5hYS1jdGFfX2Zvb3RlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgQUEgLSBGb2N1cyBib3hcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmFhLWZvY3VzLWJveCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJi5hYS1iZy1vdmVybGF5LWdyYWRpZW50LS1wcmltYXJ5OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRwcmltYXJ5LXJnYiwgMC45KSAyNS41NSUsIHJnYmEoJHByaW1hcnktcmdiLCAwLjUpIDEwMCUpO1xyXG4gICAgfVxyXG4gICAgJi5hYS1iZy1vdmVybGF5LWdyYWRpZW50LS1zZWNvbmRhcnk6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJHNlY29uZGFyeS1yZ2IsIDAuOSkgMjUuNTUlLCByZ2JhKCRzZWNvbmRhcnktcmdiLCAwLjUpIDEwMCUpO1xyXG4gICAgfVxyXG4gICAgJi5hYS1iZy1vdmVybGF5LWdyYWRpZW50LS1jb21wbGVtZW50YXJ5OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRjb21wbGVtZW50YXJ5LXJnYiwgMC45KSAyNS41NSUsIHJnYmEoJGNvbXBsZW1lbnRhcnktcmdiLCAwLjUpIDEwMCUpO1xyXG4gICAgfVxyXG4gICAgJi5hYS1iZy1vdmVybGF5LWdyYWRpZW50LS1saWdodDpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkbGlnaHQtcmdiLCAwLjkpIDI1LjU1JSwgcmdiYSgkbGlnaHQtcmdiLCAwLjUpIDEwMCUpO1xyXG4gICAgfVxyXG4gICAgJi5hYS1iZy1vdmVybGF5LWdyYWRpZW50LS1kYXJrOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRkYXJrLXJnYiwgMC45KSAyNS41NSUsIHJnYmEoJGRhcmstcmdiLCAwLjUpIDEwMCUpO1xyXG4gICAgfVxyXG4gICAgJi5hYS1iZy1vdmVybGF5LWdyYWRpZW50LS13aGl0ZTpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkd2hpdGUsIDAuOSkgMjUuNTUlLCByZ2JhKCR3aGl0ZSwgMC41KSAxMDAlKTtcclxuICAgIH1cclxuICAgICYuYWEtYmctb3ZlcmxheS1ncmFkaWVudC0tc2VhLWdyZWVuOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRzZWEtZ3JlZW4sIDAuOSkgMjUuNTUlLCByZ2JhKCRzZWEtZ3JlZW4sIDAuNSkgMTAwJSk7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hYS1mb2N1cy1ib3hfX2hlYWRlcixcclxuLmFhLWZvY3VzLWJveF9fYm9keSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmFhLWZvY3VzLWJveCAuYWEtY29udGVudC1pbWcge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IFxyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTE1JTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG5cclxuICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA4MDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICByaWdodDogLTUwcHg7XHJcbiAgICBcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcbi8vIENvbnRlbnQgcG9zaXRpb25pbmcgd2l0aCBpbWFnZSBvbiByaWdodCBjb2x1bW5cclxuLmFhLWZvY3VzLWJveCAuYWEtZm9jdXMtY29udGVudC0tbm9ybWFsICsgLmFhLWNvbnRlbnQtaW1nIHtcclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgd2lkdGg6IDM1JTtcclxuICAgIH1cclxufVxyXG5cclxuLmFhLWZvY3VzLWJveC0taW1hZ2UtYWN0aXZlIC5hYS1jb250ZW50LXdpZHRoLS1ub3JtYWwge1xyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJwKHhsKSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCU7XHJcbiAgICB9ICBcclxufVxyXG5cclxuLmFhLWZvY3VzLWJveC0taW1hZ2Uge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgLmFhLWlubmVyIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIC5hYS1pbm5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgfVxyXG5cclxuICAgIFxyXG5cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIC5hYS1mb2N1cy1ib3gtLWltYWdlIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIEFBIC0gRm9ybVxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uYWEtZm9ybSB7XHJcbiAgICAuYWEtY29udGVudCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hYS1mb3JtX19jb2x1bW4ge1xyXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hYS1mb3JtX19jb2x1bW5fX2lubmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDQpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuLmFhLWZvcm1fX2hlYWRlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmFhLWZvcm0tLXR3by1jb2x1bW5zIHtcclxuXHJcbiAgICAuYWEtZm9ybV9fY29sdW1uICsgLmFhLWZvcm1fX2NvbHVtbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hYS1mb3JtX19jb2x1bW46Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFhLWZvcm0tLW9uZS1jb2x1bW4ge1xyXG4gICAgLmFhLWNvbnRlbnQge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuYWEtZm9ybV9fY29sdW1uICsgLmFhLWZvcm1fX2NvbHVtbiB7XHJcblxyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hYS1mb3JtLS1wb3B1cCB7XHJcbiAgICAuYWEtZm9ybV9fY29sdW1uX19pbm5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmFhLWZvcm1fX2NvbHVtbjpmaXJzdC1jaGlsZCxcclxuICAgIC5hYS1mb3JtX19jb2x1bW46bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICBcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIC5hYS1mb3JtX19jb2x1bW46Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFhLWZvcm1fX2NvbHVtbjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFhLWZvcm1fX2NvbHVtbjpsYXN0LWNoaWxkIC5hYS1mb3JtX19jb2x1bW5fX2lubmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAvLyBtaW4taGVpZ2h0OiAzMDBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhpZGRlbi1sZy11cCBpbWcge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hYS1wb3B1cC1idXR0b24ge1xyXG4gICAgICAgIEBleHRlbmQgJWxpYmVydHktdG9wLW1hcmdpbjtcclxuICAgIH1cclxufVxyXG5cclxuLmRuZC1jb2x1bW4uc3BhbjQge1xyXG5cclxuICAgXHJcblxyXG4gICAgLmFhLWZvcm0tLXBvcHVwIHtcclxuXHJcbiAgICAgICAgLmFhLWZvcm1fX2NvbHVtbi5hYS1mb3JtX19jb2x1bW4tLWZ1bGwge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hYS1mb3JtX19jb2x1bW4uYWEtZm9ybV9fY29sdW1uLS1lbXB0eSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4vLyBGb3JtIGluIGEgcm91bmRlZCBjb3JuZXJlZCBjb250YWluZXJcclxuLmFhLW1vZHVsZSAuYWEtZm9ybS0td2hpdGUtYmcge1xyXG4gICAgQGV4dGVuZCAuYWEtY29udGVudC1jb2xvci0tZGFyaztcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgcGFkZGluZzogNTdweDtcclxuICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuXHJcbiAgICAuaHMtZm9ybSAuaHMtYnV0dG9uIHtcclxuICAgICAgICBAZXh0ZW5kIC5hYS1idXR0b24tLTE7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hYS1wb3B1cCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC42KTtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHg7XHJcblxyXG4gICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFhLXBvcHVwX19pbm5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6MHB4IDZweCA4cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmFhLXBvcHVwLWNvbnRlbnQge1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMTAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuYWEtY2xvc2UtcG9wdXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hYS1wb3B1cC1jb250ZW50X19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgQGV4dGVuZCAlbGliZXJ0eS1ib3R0b20tbWFyZ2luO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuYWEtYnV0dG9uLS0xIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgIFxyXG59XHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBJY29uIGxpc3RpbmdcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmFhLWljb24tbGlzdGluZyAuYWEtaW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcblxyXG59XHJcbi5hYS1pY29uLWxpc3RpbmcgLmFhLWNvbnRlbnQtdGV4dCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG5cclxuICAgIC5hYS1pY29uLWxpc3RpbmdfX2hlYWRlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWEtaWNvbi1saXN0aW5nX19ib2R5LWltZyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uYWEtY29udGVudC1pY29ucyB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICByb3ctZ2FwOiA1MHB4O1xyXG4gICAgY29sdW1uLWdhcDogNTVweDtcclxuXHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBAaW5jbHVkZSBicChzbSkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzJTtcclxuICAgIH1cclxuXHJcbiAgICAuYWEtaWNvbi1saXN0aW5nLWhlYWRpbmcge1xyXG4gICAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFhLWljb24taW1nIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMXB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMxcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hYS1pY29uLWxpc3RpbmctaXRlbSB7XHJcbiAgICBtYXgtd2lkdGg6IDgwJTtcclxuXHJcbiAgICBAaW5jbHVkZSBicChzbSkge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLmFhLWljb24tbGlzdGluZ19fZm9vdGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG59XHJcblxyXG5cclxuLmFhLWljb24tbGlzdGluZy0tc2ltcGxlOm5vdCguYWEtaWNvbi1saXN0aW5nLS1zaW1wbGUtbGF5b3V0NCkgLmFhLWlubmVyIHtcclxuICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG59XHJcblxyXG4vLyBDb250ZW50IHdpdGhvdXQgbGVmdCBjb2x1bW5cclxuLmFhLWljb24tbGlzdGluZy0tc2ltcGxlIC5hYS1jb250ZW50LWljb25zIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG5cclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgIC5hYS1pY29uLWxpc3RpbmctaGVhZGluZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7IFxyXG4gICAgICAgIGh5cGhlbnM6IG1hbnVhbDtcclxuICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgICAgICBjb2x1bW4tZ2FwOiAxMzVweDtcclxuICAgICAgICByb3ctZ2FwOiA2NXB4O1xyXG5cclxuICAgICAgICAuYWEtaWNvbi1saXN0aW5nLWhlYWRpbmcge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDEzNXB4O1xyXG4gICAgICAgIHJvdy1nYXA6IDY1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hYS1jb250ZW50LWljb25zLS1sYXlvdXQ0IHtcclxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiA0MHB4O1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcclxuICAgICAgICAgICAgcm93LWdhcDogNjBweDtcclxuXHJcbiAgICAgICAgICAgIC5hYS1pY29uLWxpc3RpbmctaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgIFxyXG5cclxuICAgIH1cclxufVxyXG5cclxuLmFhLWljb24tbGlzdGluZy0tc2ltcGxlIC5hYS1pY29uLWxpc3RpbmctaXRlbSB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuIiwiLmFhLWltYWdlLXRleHQtYm94ZXMge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcclxuICAgIH1cclxufVxyXG5cclxuLmFhLWltYWdlLXRleHQtYm94LmNvbnRlbnQtLWltYWdlIHtcclxuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcbn1cclxuXHJcbi5hYS1pbWFnZS10ZXh0LWJveC5jb250ZW50LS10ZXh0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcGFkZGluZzogMTUlO1xyXG5cclxuICAgIC5hYS10ZXh0X19ib2R5IHtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLmFhLWJ1dHRvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWEtaW1hZ2UtdGV4dC1ib3ggaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn0iLCIuYWEtaXItbmV3c2ZlZWQgLmFhLWxpbmstaXRlbSB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi8vIEFydGljbGUgcGFnZVxyXG4uYWEtaXItYWxsLWFydGljbGVzIC5hYS1jb250ZW50IHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcbi5hYS1pci1hbGwtYXJ0aWNsZXMgLm5ld3MtYXJ0aWNsZSB7XHJcbiAgICAuaDIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubmV3cy1hcnRpY2xlX19kb2NzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG5cdEFBIC0gSVIgLSBFdmVudHNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmFhLWlyLWV2ZW50cyAuYWEtdGV4dF9faGVhZGVyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uYWEtaXItZXZlbnRzIC5hYS1jb250ZW50LXdpZHRoLS1ub3JtYWwge1xyXG4gICAgbWF4LXdpZHRoOiA5NjBweDtcclxufVxyXG5cclxuLmFhLWlyLWV2ZW50cyBpZnJhbWUge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFhLWlyLWV2ZW50cyAuYWEtdGV4dF9faGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWEtaXItZXZlbnRzIC5hYS1jb2x1bW46bGFzdC1jaGlsZCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcblx0SVIgRmVlZFxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5tYWluPi5oc19jb3Nfd3JhcHBlcj5kaXY6Zmlyc3QtY2hpbGQ+LmFhLWlyZmVlZCB7XHJcbiAgICBtYXJnaW4tdG9wOiA4OHB4O1xyXG59XHJcblxyXG4ubmV3cy1saXN0Lm5ld3MtbGlzdC0tbGlzdCB7XHJcblxyXG4ubmV3cy1saXN0X19oZWFkZXIsIC5uZXdzLWdyaWQge1xyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogOCk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJwKGVuKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4ubmV3cy1saXN0X19jYXRlZ29yaWVzIHtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAmID4gZGl2IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgICAgIFxyXG4gICAgdWwge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbmp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5hbGlnbi1pdGVtczogY2VudGVyO1xyXG50ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5saSB7XHJcbm1hcmdpbjogMDtcclxud2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbiAgICB9XHJcblxyXG4gICBcclxufVxyXG5cclxuLm5ld3MtZ3JpZCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLm5ld3MtZ3JpZF9fYXJ0aWNsZSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDAgNDBweCAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG5cclxuICAgIFxyXG4gICAgaDMge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogNyk7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIsJjpmb2N1cy13aXRoaW4ge1xyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICBcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgXHJcblxyXG4gICAgLm5ld3MtZ3JpZF9fYXJ0aWNsZV9fZGF0ZSB7XHJcbiAgICAgICAgY29sb3I6ICM4MGQzZDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5uZXdzLWdyaWRfX2FydGljbGVfX2xpbmsgaDMge1xyXG4gICBcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5cclxuXHJcbn1cclxuXHJcbi5uZXdzLWxpc3RfX2hlYWRlciB7XHJcbiAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XHJcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGJhc2VsaW5lO1xyXG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZTtcclxuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uZXdzLWdyaWQge1xyXG4gICAgXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtZ2FwOiA0MHB4O1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnAoeGwpIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLWdhcDogNDBweDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbn1cclxufVxyXG5cclxuLm5ld3MtZ3JpZF9fYXJ0aWNsZSB7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RCQ0VDODtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMjVzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4yNXMgZWFzZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAoc20pIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uZXdzLWdyaWRfX2FydGljbGU6aG92ZXIsXHJcbi5uZXdzLWdyaWRfX2FydGljbGU6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0RCQ0VDODtcclxuICAgIGNvbG9yOiAjMjQyNTJEO1xyXG59XHJcblxyXG4ubmV3cy1ncmlkX19hcnRpY2xlOmhvdmVyIC5uZXdzLWdyaWRfX2FydGljbGVfX2RhdGUsXHJcbi5uZXdzLWdyaWRfX2FydGljbGU6Zm9jdXMgLm5ld3MtZ3JpZF9fYXJ0aWNsZV9fZGF0ZSB7XHJcbiAgICBjb2xvcjogIzI0MjUyRDtcclxufVxyXG5cclxuLm5ld3MtZ3JpZF9fYXJ0aWNsZV9fbGluayB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5uZXdzLWdyaWRfX2FydGljbGVfX2RhdGUge1xyXG4gICAgY29sb3I6ICM4MEQzRDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4ubmV3cy1saXN0X19oZWFkZXIgdWwge1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4ubmV3cy1saXN0X19oZWFkZXIgdWwgbGkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uZXdzLWFydGljbGVfX2hlYWRlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAwLjIpO1xyXG59XHJcblxyXG4ubmV3cy1hcnRpY2xlX19oZWFkZXJfX2RhdGUubWVkaXVtdGV4dCB7XHJcbiAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLm5ld3MtYXJ0aWNsZV9faGVhZGVyX19saW5rIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5uZXdzLWFydGljbGVfX2hlYWRlciBoMSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ubmV3cy1hcnRpY2xlX19jb250ZW50IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDQ1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogNTglO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubmV3cy1hcnRpY2xlX19jb250ZW50Omxhc3QtY2hpbGQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5hYS1pcmZlZWRfX2xhdGVzdCB7XHJcblxyXG4gICAgLm5ld3MtZ3JpZF9fYXJ0aWNsZV9fZGF0ZSB7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgfVxyXG5cclxuICAgIC5uZXdzLWxpc3RfX2hlYWRlci5uZXdzLWxpc3RfX2hlYWRlci0tY2VudGVyIHtcclxuICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuLm5ld3MtZ3JpZF9fYXJ0aWNsZSB7XHJcblxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM2LCAzNywgNDUsIDAuNik7XHJcbn1cclxuICAgIC5uZXdzLWdyaWRfX2FydGljbGU6aG92ZXI6bm90KC5uZXdzLWdyaWRfX2FydGljbGUtLW5vbGluaykge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAubmV3cy1ncmlkX19hcnRpY2xlX19kYXRlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2ZyBwYXRoIHtcclxuICAgICAgICAgICAgc3Ryb2tlOiAkYmxhY2s7XHJcbiAgICAgICAgICBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAubmV3cy1ncmlkX19hcnRpY2xlX19kYXRlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnU3Vpc3NlIEludGwgTWVkaXVtJyxzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gICBcclxuICAgIGgzIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmFhLWNhcmRfX2Zvb3RlciB7XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgc3ZnIHtcclxuXHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuMnM7XHJcbiAgICB9XHJcblxyXG4gICAgc3ZnIHBhdGgge1xyXG4gICAgICAgIHN0cm9rZTogJHByaW1hcnk7XHJcbiAgICAgICBcclxuICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAubmV3cy1saXN0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLm5ld3MtZ3JpZC5uZXdzLWdyaWQtLTIge1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC1nYXA6IDQwcHg7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwxZnIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmV3cy1ncmlkLm5ld3MtZ3JpZC0tMSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwxZnIpO1xyXG4gICAgfVxyXG5cclxuXHJcblxyXG59XHJcblxyXG4uYWEtaXJmZWVkLS1yZXBvcnRzLWV2ZW50cyB7XHJcblxyXG4gcCxhLC5uZXdzLWdyaWRfX2FydGljbGVfX2RhdGUge1xyXG4gICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuIH1cclxuXHJcbiAubmV3cy1ncmlkX19hcnRpY2xlX19kYXRlIHtcclxuICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gfVxyXG5cclxuIGgzIHtcclxuICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiB9XHJcblxyXG5oMyBhIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbn1cclxuXHJcbmgzIGE6aG92ZXIge1xyXG5cclxudGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5uZXdzLWdyaWRfX2FydGljbGUtLXF1aWNrLWxpbmtzIGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgMCA0cHggMDtcclxufVxyXG4uYWEtY2FyZF9fZm9vdGVyIHtcclxucGFkZGluZy1yaWdodDogNXB4O1xyXG59XHJcblxyXG4uYWEtY2FyZF9fcmVhZC1tb3JlIHtcclxuICAgIHdpZHRoOiAxMjBweDtcclxuICAgIFxyXG4gICAgc3ZnIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAycHg7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcbmgyIHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxufVxyXG4ubmV3cy1hcnRpY2xlX19kb2NzIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEQkNFQzg7XHJcbiAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogMzJweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiA4LjMzJTtcclxuICAgIHdpZHRoOiAzMy4zMyU7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5hYS1pcmZlZWRfX2lubmVyIC5uZXdzLWFydGljbGUge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG5cdEFBIC0gSVIgLSBMaW5rIGhpZ2hsaWdodHNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmFhLWlyLWhpZ2hsaWdodHMgLmFhLWxpbmstY29sdW1uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYWEtaXItaGlnaGxpZ2h0cyAuYWEtbGluay1jb2x1bW4gPiBoNCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4uYWEtaXItaGlnaGxpZ2h0cyAuYWEtbGluay1ncmlkLS0yIHtcclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgY29sdW1uLWdhcDogMTIwcHg7XHJcbiAgICB9XHJcbn1cclxuLmFhLWlyLWhpZ2hsaWdodHMgLmFhLWxpbmstaXRlbSB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgzNyw0MCw0MiwuMik7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbn1cclxuXHJcblxyXG5cclxuIiwiLmFhLWlyZmVlZF9fbWVldGluZ3Mge1xyXG5cclxuICAgIG1heC13aWR0aDogMTI1MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcblxyXG4gICAgLmdlbmVyYWwtbWVldGluZ3NfX3RhYmxlX19ib2R5X19hcnRpY2xlIHtcclxuXHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4O1xyXG4gICAgfVxyXG4gICAgfVxyXG4iLCIuYWEtaXJmZWVkX19yZXBvcnRzIHtcclxuXHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuYWEtaXJmZWVkX19yZXBvcnRzLmFhLW5vLXBiIHtcclxuXHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5hYS1pcmZlZWRfX3JlcG9ydHMgLnJlcG9ydHMtc2VjdGlvbi13cmFwIHtcclxuXHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmFhLWlyZmVlZF9fcmVwb3J0cyAucmVwb3J0cy1zZWN0aW9uLXdyYXAgPiBkaXYge1xyXG5cclxuICAgICAgICBtaW4td2lkdGg6IDYwMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmdlbmVyYWwtbWVldGluZ3NfX3RhYmxlX19oZWFkZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoJGJsYWNrLCAwLjIpO1xyXG4gICAgfVxyXG5cclxuICAgIC5nZW5lcmFsLW1lZXRpbmdzX190YWJsZV9faGVhZGVyIHVsIHtcclxuXHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuZ2VuZXJhbC1tZWV0aW5nc19fdGFibGVfX2hlYWRlciB1bCBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBhLnJvdXRlci1saW5rLWV4YWN0LWFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5nZW5lcmFsLW1lZXRpbmdzX190YWJsZV9faGVhZGVyIHVsIGxpIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnJlcG9ydHMtdGFibGUgLmdlbmVyYWwtbWVldGluZ3NfX3RhYmxlX19ib2R5X19kaXZpZGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuZ2VuZXJhbC1tZWV0aW5nc19fdGFibGVfX2JvZHlfX2RpdmlkZXIge1xyXG4gICAgICAgIEBleHRlbmQgLmg1O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgIFxyXG4gICAgXHJcbiAgICAuZ2VuZXJhbC1tZWV0aW5nc19fdGFibGVfX2JvZHlfX2FydGljbGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjEpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5nZW5lcmFsLW1lZXRpbmdzX190YWJsZV9fYm9keV9fZGl2aWRlciwgLmdlbmVyYWwtbWVldGluZ3NfX3RhYmxlX19ib2R5X19hcnRpY2xlIHtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmNvbC13cmFwIC5nZW5lcmFsLW1lZXRpbmdzX190YWJsZV9fYm9keSBbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgLmdlbmVyYWwtbWVldGluZ3NfX3RhYmxlX19ib2R5IC5jb2wtNiB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICAuZ2VuZXJhbC1tZWV0aW5nc19fdGFibGVfX2JvZHkgLmNvbC0zIHtcclxuICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgfSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuXHRBQSAtIElSIC0gU3Vic2NyaXB0aW9uIGZvcm1cclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmFhLWlyLXN1YnNjcmlwdGlvbi1mb3JtIC5hYS1idXR0b24ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5hYS1pci1zdWJzY3JpcHRpb24tZm9ybSAuYWEtZm9ybV9fY29sdW1uOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG59IiwiXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICBJbWFnZVxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uYWEtaW1hZ2Uge1xyXG5cclxuICAuYWEtaW1hZ2Utd3JhcHBlciBpbWcge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBMYW5ndWFnZSBzd2l0Y2hlclxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uYWEtc2l0ZS1oZWFkZXIgLmxhbmdfc3dpdGNoZXItLWNvbnRhaW5lciB7XHJcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcblxyXG4gIC5sYW5nX3N3aXRjaGVyX2NsYXNzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICBcclxuICAgICY6aG92ZXIgdWwge1xyXG4gICAgICB0b3A6IGNhbGMoMTAwJSArIDI4cHgpO1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gIFxyXG4gICAgJjpob3ZlciAubGFuZ19zd2l0Y2hlci0tY2hldnJvbi1pY29uIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGFuZ19zd2l0Y2hlci0tZHJvcGRvd24ge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgXHJcbiAgICBzdmcge1xyXG4gICAgICBmaWxsOiAkYmxhY2s7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAkc3BlZWQgJGFuaW1hdGlvbjtcclxuICAgIH1cclxuICBcclxuICAgIC5sYW5nX3N3aXRjaGVyLS1sYW5nLWljb24ge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgXHJcbiAgICAgIEBpbmNsdWRlIGJwKHhsKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICBcclxuICAgIC5sYW5nX3N3aXRjaGVyLS1jaGV2cm9uLWljb24ge1xyXG4gICAgICB3aWR0aDogN3B4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxhbmdfc3dpdGNoZXJfY2xhc3MgdWwge1xyXG4gICAgYmFja2dyb3VuZDogJGxpZ2h0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRibGFjaywgMC4xKTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IGNhbGMoMTAwJSArIDIwcHgpO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsICRzcGVlZCAkYW5pbWF0aW9uO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB0b3A6IC0yOHB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcbiAgXHJcbiAgICBAaW5jbHVkZSBicCh4bCkge1xyXG4gICAgICBwYWRkaW5nOiAxM3B4IDIycHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubGFuZ19zd2l0Y2hlcl9jbGFzcyB1bCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAoeGwpIHtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBsaS5jdXJyZW50IGEge1xyXG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNjAwO1xyXG4gIH1cclxufVxyXG5cclxuLmFhLW5hdmlnYXRpb24tLW1vYmlsZSAubGFuZ19zd2l0Y2hlci0tY29udGFpbmVyIHtcclxuICBtYXJnaW4tdG9wOiA2MHB4O1xyXG5cclxuICAubGFuZ19zd2l0Y2hlci0tZHJvcGRvd24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5sYW5nX3N3aXRjaGVyX2NsYXNzIHVsIHtcclxuXHJcbiAgICBsacKge1xyXG4gICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgICAgb3JkZXI6IDI7XHJcbiAgICB9XHJcblxyXG4gICAgbGkuY3VycmVudCB7XHJcbiAgICAgIG9yZGVyOiAxO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICBBQSAtIExpbmsgbGlzdGluZ1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uYWEtbGluay1saXN0aW5nIHtcclxuXHJcbiAgICAuYWEtbGluay1pdGVtIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAuYWEtbGluay1ncmlkLS0zIHtcclxuICAgICAgICBjb2x1bW4tZ2FwOiA3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hYS1saW5rLWl0ZW1fX2lubmVyIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG4gXHJcbn1cclxuXHJcbi5hYS1saW5rLWxpc3RpbmdfX2hlYWRlciB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICBBQSAtIExvY2F0aW9uIGxpc3RpbmdcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmFhLWxvY2F0aW9uLWxpc3RpbmcgLmFhLWNvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbi5hYS1sb2NhdGlvbi1saXN0aW5nIC5hYS1sb2NhdGlvbiB7XHJcbiAgICBAZXh0ZW5kICVlaWZmZWwtYm90dG9tOyBcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICB9ICAgIFxyXG59XHJcblxyXG4uYWEtbG9jYXRpb24tbGlzdC1ncmlkIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgY29sdW1uLWdhcDogMzBweDtcclxuICAgIHJvdy1nYXA6IDMwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG4gICAgfVxyXG4gICAgXHJcblxyXG4gICAgQGluY2x1ZGUgYnAoeGwpIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gIEFBIC0gTG9jYXRpb24gbWFwXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5hYS1sb2NhdGlvbi1tYXAgLmFhLWlubmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNTEwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgaGVpZ2h0OiA3ODBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmFhLWxvY2F0aW9uLW1hcCAuaGVyby1tYXAge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hYS1sb2NhdGlvbi1tYXAgLmFhLXN1YmhlYWRpbmcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgTG9nbyB3YWxsXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5hYS1sb2dvLXdhbGwge1xyXG5cclxuICAuYWEtY29udGVudCB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY29sdW1uLWdhcDogMTElO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcm93LWdhcDogNDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChzbSkge1xyXG4gICAgICBjb2x1bW4tZ2FwOiA4JTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICBjb2x1bW4tZ2FwOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgIHJvdy1nYXA6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcclxuICAgICAgY29sdW1uLWdhcDogNzJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hYS1pbWFnZS13cmFwcGVyLS1jb250YWluIHtcclxuICAgIGFzcGVjdC1yYXRpbzogMTAgLyA0O1xyXG4gICAgd2lkdGg6IDI2JTtcclxuXHJcbiAgICBAaW5jbHVkZSBicChzbSkge1xyXG4gICAgICB3aWR0aDogMTklO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicChoZykge1xyXG4gICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgJGFuaW1hdGlvbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDYpO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5hYS1jYXJkLWNvbHVtbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmFhLWNhcmQtY29sdW1uIC5hYS1jYXJkLWNvbHVtbl9faW5uZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogNDBweCA1MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgei1pbmRleDogMTtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMTBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuLmFhLWNhcmQtY29sdW1uX19ncmFwaGljIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAtNjBweDtcclxuICAgIHRvcDogLTcwcHg7XHJcbiAgICB6LWluZGV4OiAwO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAtNzBweDtcclxuICAgIH1cclxufVxyXG5cclxuQGVhY2ggJGtleSwgJGNvbG9yIGluICRhY2NlbnQtY29sb3JzIHtcclxuICAgIC5hYS1jYXJkLWNvbHVtbiAuYWEtYWNjZW50LSN7JGtleX0gcGF0aCB7XHJcbiAgICAgICAgZmlsbDogJGNvbG9yO1xyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgQUEgLSBQYW5lbHNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmFhLXBhbmVsc19faW5uZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5hYS1wYW5lbHNfX2JvZHkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWEtcGFuZWwge1xyXG4gICAgQGV4dGVuZCAlYnVyai10b3A7XHJcbiAgICBAZXh0ZW5kICVidXJqLWJvdHRvbTtcclxuXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBAaW5jbHVkZSBicCh4bCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmFhLXBhbmVsOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDcpO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyKTtcclxuICAgIH1cclxufVxyXG5cclxuLmFhLXBhbmVsOmxhc3Qtb2YtdHlwZSB7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAoZW4pIHtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNSk7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMik7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hYS1wYW5lbF9fYm9keSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICB6LWluZGV4OiAyMDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDUpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnAoZW4pIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmFhLXBhbmVsOmxhc3Qtb2YtdHlwZSAuYWEtcGFuZWxfX2JvZHkge1xyXG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmFhLWxhbmRpbmctZm9ybSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBhZGRpbmc6IDMycHggMTZweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggNTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmFhLWxhbmRpbmctZm9ybV9faGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgQUEgLSBQbGFuIGxpc3RpbmdcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmFhLXBsYW4tbGlzdGluZyB7XHJcbiAgLmFhLWlubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxufVxyXG5cclxuLmFhLXBsYW4tbGlzdGluZ19faGVhZGVyIHtcclxuICBAZXh0ZW5kICVsaWJlcnR5LWJvdHRvbTtcclxuXHJcbiAgLmFhLXN1YmhlYWRpbmcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcblxyXG59XHJcblxyXG4uYWEtcGxhbi1saXN0aW5nIC5hYS1wbGFuLWxpc3RpbmdfX2JvZHkge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgY29sdW1uLWdhcDogMjBweDtcclxuICByb3ctZ2FwOiAyMHB4O1xyXG5cclxuICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcclxuICB9XHJcblxyXG4gICYuYWEtcGxhbi1saXN0aW5nX19ib2R5LS10d28ge1xyXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFhLXBsYW4tbGlzdGluZyAuYWEtcGxhbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICBwYWRkaW5nOiAxMCU7XHJcblxyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cclxuICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuXHJcbiAgLmFhLXN1YmhlYWRpbmcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcblxyXG4gIC5hYS1wbGFuX19oZWFkZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICB9XHJcblxyXG4gIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICB9XHJcblxyXG4gIC5hYS1wbGFuX19mb290ZXLCoHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICB9XHJcblxyXG4gIC5hYS1wbGFuLWZvb3Rlci10ZXh0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gIH1cclxuXHJcbiAgLmFhLWJ1dHRvbiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi8vIERhcmsgdGhlbWUgbGF5b3V0IFxyXG4uYWEtcGxhbi1saXN0aW5nLS1zaW1wbGUge1xyXG5cclxuICAuYWEtcGxhbi1saXN0aW5nX19ib2R5IHtcclxuICAgIGdyaWQtY29sdW1uLWdhcDogMHB4O1xyXG4gICAgZ3JpZC1yb3ctZ2FwOiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgLmFhLXBsYW4tbGlzdGluZ19faGVhZGVyIHtcclxuICAgIEBleHRlbmQgJWVpZmZlbC1ib3R0b20tbWFyZ2luOyBcclxuXHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICB9XHJcblxyXG4gIC5hYS1wbGFuX19pbWFnZSB7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgXHJcbiAgICBpbWcge1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hYS1wbGFuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIC5hYS1idXR0b24ge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHsgXHJcbiAgICAgIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChcImh0dHBzOi8vNTQzNTk5Ni5mczEuaHVic3BvdHVzZXJjb250ZW50LW5hMS5uZXQvaHViZnMvNTQzNTk5Ni9BdmlkbHkvdGVjaHN0ZXAtdjIvaWNvbnMvd2hpdGUtY2hlY2ttYXJrLnN2Z1wiKTsgXHJcbiAgICB9IFxyXG5cclxuICAgIC5hYS1wbGFuX19oZWFkZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIFxyXG4gICAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWEtcGxhbl9fbWFpbi1jb250ZW50IHtcclxuICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE0JTtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTQlO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRmcmVzaC1ncmVlbjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWEtcGxhbl9fZm9vdGVyIHtcclxuICAgICAgQGV4dGVuZCAlbGliZXJ0eS10b3AtbWFyZ2luOyBcclxuXHJcbiAgICAgIGZsZXgtZ3JvdzogaW5pdGlhbDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAvLyBCb3JkZXJzIGZvciBjb250ZW50XHJcbiAgLmFhLXBsYW46bm90KDpsYXN0LWNoaWxkKSB7XHJcblxyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFhLXBsYW5fX21haW4tY29udGVudCB7XHJcbiAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgQUEgLSBQcm9tb3RlZCBJbWFnZVxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uYWEtcHJvbW90ZWQtaW1hZ2Uge1xyXG5cclxuICAuYWEtaW5uZXIge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG5cclxuICAuYWEtY29udGVudCArIC5hYS1jb250ZW50IHtcclxuICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgbWFyZ2luLXRvcDogNzVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGEuYXJyb3ctbGluayB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBhc3BlY3QtcmF0aW86IDQgLyAzO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnR3by1pbWFnZXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxuXHJcbiAgICAuYWEtaW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFhLXByb21vdGVkLWltYWdlX19jb250ZW50Om5vdCgudHdvLWltYWdlcykuYWEtcHJvbW90ZWQtaW1hZ2VfX2NvbnRlbnQtLWF1dG8ge1xyXG4gICAgaW1nIHtcclxuICAgICAgYXNwZWN0LXJhdGlvOiBpbml0aWFsO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIFF1b3RlXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5hYS1xdW90ZSB7XHJcbiAgICBibG9ja3F1b3RlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgaHlwaGVuczogbWFudWFsO1xyXG5cclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNpemUtLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNpemUtLXNtYWxsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWEtcXVvdGVfX3Bvc2l0aW9uIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hYS1xdW90ZV9faGVhZGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuLmFhLXF1b3RlX19ib2R5IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbi5hYS1xdW90ZV9fZm9vdGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG4uYWEtcXVvdGVfX2ltYWdlIHtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hYS1xdW90ZV9fbG9nbyB7XHJcbiAgICBtYXgtd2lkdGg6IDE4MHB4O1xyXG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMCBhdXRvO1xyXG59XHJcblxyXG4uYWEtY29udGVudC1hbGlnbm1lbnQtLWNlbnRlciAuYWEtcXVvdGVfX2ltYWdlIHtcclxuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxufVxyXG5cclxuLmFhLXF1b3RlIC5hYS1jb250ZW50LXdpZHRoLS1ub3JtYWwge1xyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDgzMHB4O1xyXG4gICAgfVxyXG59XHJcbiAgICAiLCIudGVhbXRhaWxvci1qb2JzX19qb2Itd3JhcHBlciB7XHJcbiAgICBAZXh0ZW5kIC5hYS1saW5rLWdyaWQ7XHJcbiAgICBAZXh0ZW5kIC5hYS1saW5rLWdyaWQtLTM7XHJcbn1cclxuXHJcbi50ZWFtdGFpbG9yLWpvYnNfX2pvYiB7XHJcbiAgICBAZXh0ZW5kIC5hYS1saW5rLWl0ZW07XHJcblxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC50ZWFtdGFpbG9yLWpvYnNfX2pvYi10aXRsZSB7XHJcbiAgICAgICAgQGV4dGVuZCAuaDQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICAgIG9yZGVyOiAyO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZWFtdGFpbG9yLWpvYnNfX2pvYi1pbmZvIHtcclxuICAgICAgICBAZXh0ZW5kIC5hYS10ZXh0LXNpemUtLXNtYWxsO1xyXG4gICAgICAgIG9yZGVyOiAxO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcjphZnRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgQUEgLSBSaWNoIFRleHRcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmFhLXRleHRfX2hlYWRlcixcclxuLmFhLXRleHRfX2JvZHkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hYS10ZXh0LS1tdWx0aWNvbHVtbiAuYWEtaW5uZXIge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn0gXHJcblxyXG4uYWEtdGV4dC0tbXVsdGljb2x1bW5fX2hlYWRlciB7XHJcbiAgQGV4dGVuZCAlbGliZXJ0eS1ib3R0b20tbWFyZ2luO1xyXG59XHJcblxyXG4uYWEtdGV4dC0tbXVsdGljb2x1bW5fX2NvbnRlbnQge1xyXG5cclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGNvbHVtbi1nYXA6IDYwcHg7XHJcbiAgcm93LWdhcDogNjBweDtcclxuXHJcbiAgQGluY2x1ZGUgYnAobGcpe1xyXG4gICAgJi5hYS1jb250ZW50LWNvbHVtbnMtLXR3byB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICB9XHJcbiAgICAmLmFhLWNvbnRlbnQtY29sdW1ucy0tdGhyZWUge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFhLXRleHRfX2ltYWdlOm5vdCg6b25seS1jaGlsZCkge1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBTeXN0ZW0gUGFnZXNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmFhLXN5c3RlbS1wYWdlIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICYuc2VhcmNoLXJlc3VsdHMge1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG5cclxuICAuYWEtY29udGVudCA+IC5oc19jb3Nfd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaHMtZm9ybS1maWVsZCB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICBhW2NsYXNzJD1cInNob3ctcGFzc3dvcmRcIl0ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuaHMtaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pIHtcclxuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ocy1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xyXG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5ocy1lcnJvci1tc2dzIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5ocy1zdWJtaXQsXHJcbiAgICBpbnB1dCArIGlucHV0LmhzLWJ1dHRvbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBCYWNrdXAgdW5zdWJzY3JpYmVcclxuLmJhY2t1cC11bnN1YnNjcmliZSB7XHJcblxyXG4gIC5wYWdlLWhlYWRlciArIGZvcm0ge1xyXG4gICAgbWFyZ2luLXRvcDogNTBweDtcclxuICB9XHJcblxyXG4gIGgzIHtcclxuICAgIEBleHRlbmQgaDQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBTdWJzY3JpcHRpb24gcHJlZmVyZW5jZXNcclxuLmFhLXN5c3RlbSAjZW1haWwtcHJlZnMtZm9ybSB7XHJcblxyXG4gIGgxIHtcclxuICAgIEBleHRlbmQgLmgzO1xyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgQGV4dGVuZCAuaDQ7XHJcbiAgfVxyXG5cclxuICBwLmhlYWRlciB7XHJcbiAgICBmb250LXdlaWdodDogJHdlaWdodC03MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMzJweDtcclxuICB9XHJcblxyXG4gIC5ocy1idXR0b24ge1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxuICB9XHJcblxyXG4gIGlucHV0IHtcclxuICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gIH1cclxuXHJcbiAgLml0ZW0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAuY2hlY2tib3gtcm93IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG5cclxuICAgICAgKyBwIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFN1YnNjcmlwdGlvbnMgY29uZmlybWF0aW9uXHJcbi5hYS1zeXN0ZW0gI2hzX2Nvc193cmFwcGVyX3N1YnNjcmlwdGlvbnNfY29uZmlybWF0aW9uIHtcclxuXHJcbiAgPiBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuXHJcbiAgLnBhZ2UtaGVhZGVyIHtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIG9yZGVyOiAyO1xyXG4gIFxyXG4gICAgaDEge1xyXG4gICAgICBAZXh0ZW5kIC5oNDtcclxuXHJcbiAgICAgICY6ZW1wdHkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIEBleHRlbmQgLmg0O1xyXG4gICAgfVxyXG5cclxuICAgIGgxLFxyXG4gICAgaDIge1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICB9XHJcblxyXG4gICAgYnIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN1Y2Nlc3Mge1xyXG4gICAgQGV4dGVuZCAuaDM7XHJcblxyXG4gICAgb3JkZXI6IDE7XHJcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBQYXNzd29yZCBwcm9tcHRcclxuLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQge1xyXG4gIEBleHRlbmQgLmhzLWlucHV0O1xyXG5cclxuICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBpbmxpbmUgc3R5bGluZ1xyXG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50OyAvLyBPdmVycmlkZSBkZWZhdWx0IGlubGluZSBzdHlsaW5nXHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgVGFnc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uYWEtdGFncyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XHJcblxyXG4gIC5hYS1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWEtdGFnIHtcclxuICBjb2xvcjogcmdiYSgkYmxhY2ssIDAuNyk7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTQwMDtcclxuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC40KTtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAtMXB4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsICRzcGVlZCAkYW5pbWF0aW9uO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzLFxyXG4gICY6YWN0aXZlIHtcclxuICAgIGNvbG9yOiByZ2JhKCRibGFjaywgMC43KTtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWEtdGFnLmFhLXRhZy0tY3VycmVudCB7XHJcbiAgY29sb3I6ICRwcmltYXJ5O1xyXG4gIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTYwMDtcclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5hYS1iZy1kYXJrLWJsdWUge1xyXG5cclxuICAuYWEtdGFnIHtcclxuICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC44KTtcclxuICBcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDAuNCk7XHJcbiAgICB9XHJcbiAgXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC44KTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDAuNik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hYS10YWcuYWEtdGFnLS1jdXJyZW50IHtcclxuICAgIGNvbG9yOiAkZnJlc2gtZ3JlZW47XHJcbiAgXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmcmVzaC1ncmVlbjtcclxuICAgIH1cclxuICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBQYWdpbmF0aW9uXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5hYS1wYWdpbmF0aW9uIHtcclxuXHJcbiAgLmFhLWlubmVyIHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIH1cclxuXHJcbiAgbGkge1xyXG4gICAgXHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBsaSBhIHtcclxuICAgIGNvbG9yOiByZ2JhKCRibGFjaywgMC43KTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAkc3BlZWQgJGFuaW1hdGlvbjtcclxuXHJcbiAgICAmLmFhLXBhZ2luYXRpb24tLWFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjQpO1xyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm90dG9tOiAtMnB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgJHNwZWVkICRhbmltYXRpb247XHJcbiAgICB9XHJcbiAgXHJcbiAgICAmOmhvdmVyOjphZnRlcixcclxuICAgICY6Zm9jdXM6OmFmdGVyLFxyXG4gICAgJjphY3RpdmU6OmFmdGVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWEtYmctZGFyay1ibHVlLmFhLXBhZ2luYXRpb24ge1xyXG5cclxuICBsaSBhIHtcclxuICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC44KTtcclxuXHJcbiAgICAmLmFhLXBhZ2luYXRpb24tLWFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiAkZnJlc2gtZ3JlZW47XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMC40KTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDAuNik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBCbG9nIEFydGljbGVzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvdGFncyc7XHJcbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvcGFnaW5hdGlvbic7XHJcbkBpbXBvcnQgJy4uL21vZHVsZXMvYmxvZy1oZWFkZXInO1xyXG5cclxuLmFhLWJsb2ctbGlzdGluZyB7XHJcbiAgXHJcbiAgLmFhLWhlcm8ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAuaGVyby1pbWcgaW1nIHtcclxuICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmFhLWJsb2ctbGlzdGluZy0tcHJlbWl1bSxcclxuICAmLmFhLWJsb2ctbGlzdGluZy0td2ViaW5hcnMge1xyXG5cclxuICAgIC5hYS1oZXJvIC5oZXJvLWltZyBpbWcge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFhLWJsb2ctLXNpbXBsZS1saXN0aW5nIHtcclxuXHJcbiAgYXJ0aWNsZSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYmxhY2ssIDAuMTUpO1xyXG4gICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGEuYXJyb3ctbGluayB7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6dXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsIDxzdmcgdmlld0JveD1cIjAgMCAxOC44MzYgMTEuMjE3XCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJtMTguNTMxIDUuMDc3LTQuNzczLTQuNzczYy0uMjkzLS4yOTMtLjc2OC0uMjkzLTEuMDYxIDBzLS4yOTMuNzY4IDAgMS4wNjFsMy40OTMgMy40OTNoLTE2LjE5djEuNWgxNi4xODlsLTMuNDkzIDMuNDkzYy0uMjkzLjI5My0uMjkzLjc2OCAwIDEuMDYxcy43NjguMjkzIDEuMDYxIDBsNC43NzMtNC43NzNjLjI5NC0uMjk1LjI5NC0uNzY5LjAwMS0xLjA2MnpcIiBmaWxsPVwiJyArICRibGFjayArICdcIi8+PC9zdmc+Jyk7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgIH1cclxuXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDp1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwgPHN2ZyB2aWV3Qm94PVwiMCAwIDE4LjgzNiAxMS4yMTdcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIm0xOC41MzEgNS4wNzctNC43NzMtNC43NzNjLS4yOTMtLjI5My0uNzY4LS4yOTMtMS4wNjEgMHMtLjI5My43NjggMCAxLjA2MWwzLjQ5MyAzLjQ5M2gtMTYuMTl2MS41aDE2LjE4OWwtMy40OTMgMy40OTNjLS4yOTMuMjkzLS4yOTMuNzY4IDAgMS4wNjFzLjc2OC4yOTMgMS4wNjEgMGw0Ljc3My00Ljc3M2MuMjk0LS4yOTUuMjk0LS43NjkuMDAxLTEuMDYyelwiIGZpbGw9XCInICsgJHByaW1hcnkgKyAnXCIvPjwvc3ZnPicpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWEtYmxvZy0tYXV0aG9yIHtcclxuXHJcbiAgLmFhLWNvbnRlbnQgPiBhLmFycm93LWxpbmsge1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNDAwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFhLWJsb2ctLWF1dGhvci13cmFwcGVyIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xyXG4gICAgICAgIGdyaWQtcm93OiAyIC8gMztcclxuICAgICAgfVxyXG5cclxuICAgICAgcCArIGEge1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGVuZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB3aWR0aDogMTQwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xyXG4gICAgICBncmlkLXJvdzogMSAvIDM7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcclxuICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFhLXN1YmhlYWRpbmcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiAyIC8gMztcclxuICAgICAgZ3JpZC1yb3c6IDEgLyAyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG5cclxuICAgICAgKyBoNCxcclxuICAgICAgKyAuaDQge1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGVuZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDQsXHJcbiAgLmg0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiAyIC8gMztcclxuICAgICAgZ3JpZC1yb3c6IDEgLyAyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiAyIC8gMztcclxuICAgICAgZ3JpZC1yb3c6IDIgLyAzO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIEJsb2cgUG9zdFxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uYWEtYmxvZy1wb3N0IHtcclxuXHJcbiAgLmFhLWJsb2ctLWF1dGhvciAuYWEtY29udGVudCB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkYmxhY2ssIDAuMik7XHJcbiAgfVxyXG4gIFxyXG59XHJcblxyXG5cclxuLmFhLWJsb2ctcG9zdC0taGVhZGVyIHtcclxuXHJcbiAgLmFhLWlubmVyIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuXHJcbiAgLmFhLWNvbnRlbnQgKyAuYWEtY29udGVudCB7XHJcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xyXG4gIH1cclxuXHJcbiAgLmFhLWNhcmQtLWluZm8ge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gIH1cclxuXHJcbiAgaDEge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHA6bnRoLWxhc3QtY2hpbGQoMikge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFhLWNhcmRfX3RvcGljcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBcclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNjAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyxcclxuICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGltZyB7XHJcblxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDdweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcblxyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA3O1xyXG4gICAgfVxyXG4gIH0gIFxyXG59XHJcblxyXG4uYWEtYmxvZy1wb3N0LS1jYXNlcyAjaHNfY29zX3dyYXBwZXJfY2hhbGxlbmdlLWFuZC1zb2x1dGlvbiB7XHJcblxyXG4gIC5hYS1jb2x1bW4tLXRleHQge1xyXG4gICAgQGV4dGVuZCAlbWVkaXVtLXRvcDtcclxuICB9XHJcbn1cclxuXHJcbi5hYS1ibG9nLXBvc3QtY29udGVudCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XHJcblxyXG4gIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFhLWJsb2ctcG9zdF9fc29jaWFsLXNoYXJlIHtcclxuICBAZXh0ZW5kICVlaWZmZWwtdG9wLW1hcmdpbjtcclxuXHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgcGF0aCB7XHJcbiAgICBmaWxsOiAkd2hpdGU7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbn0iLCIuYWEtc2l0ZS1oZWFkZXItYnJhbmQge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgaGVpZ2h0OiA2NXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDI5MHB4O1xyXG4gICAgICAgIGhlaWdodDogODVweDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjkwcHgpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWEtaGVhZGVyLWJyZWFkY3J1bWIge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWEtc2l0ZS1oZWFkZXItYnJhbmQge1xyXG4gICAgLmFhLWlubmVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICB9IFxyXG4gICAgLmFhLWJyYW5kaW5nIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5MHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTA5cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIC5hYS1pbm5lciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcbiAgICAuYWEtaGFtYnVyZ2VyIHNwYW4sIC5hYS1oYW1idXJnZXIgc3BhbjphZnRlciwgLmFhLWhhbWJ1cmdlciBzcGFuOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIH1cclxufVxyXG5cclxuLmFhLW5hdmlnYXRpb24tLW1vYmlsZS0tYnJhbmQge1xyXG4gICAgdG9wOiA2NXB4O1xyXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG5cclxuLmFhLWJyYW5kLWJvb2sge1xyXG4gICAgLmFhLWJyYW5kLWJvb2stc2lkZWJhciB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogMjkwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuXHJcbiAgICAgICAgLmFhLWJyYW5kaW5nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4NXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQ29udGVudCBhcmVhXHJcbiAgICAmID4gLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjVweDtcclxuXHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZy1tb2JpbGU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHBhZGRpbmctbW9iaWxlO1xyXG4gICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicChzbSkge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZy10b3VjaDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nLXRvdWNoO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyOTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogODVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAucm93LWZsdWlkLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIFJlc2V0IHBhZGRpbmdzIGZvciBjb250ZW50IG1vZHVsZXNcclxuICAgICAgICAuYWEtbW9kdWxlLmFhLWJnLXdoaXRlIC5hYS1pbm5lcixcclxuICAgICAgICAuYWEtbW9kdWxlLmFhLWJnLW5vbmUgLmFhLWlubmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hYS1mb2N1cy1ib3gge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5hYS1pbm5lciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hYS1jb2x1bW5zIC5hYS1jb2x1bW5zX19ib2R5Om5vdCguYWEtYmctbm9uZSk6bm90KC5hYS1iZy13aGl0ZSkgLmFhLWNvbHVtbi0tdGV4dCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFhLWNvbHVtbnMuYWEtbW9kdWxlLXdpZHRoLS1mdWxsIC5hYS1jb2x1bW5zX19ib2R5LmFhLWJnLW5vbmU6bnRoLW9mLXR5cGUob2RkKSAuYWEtY29sdW1uLS10ZXh0IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWEtY3RhIC5hYS1pbm5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hYS1zaWRlYmFyLW5hdmlnYXRpb24ge1xyXG5cclxuICAgIHBhZGRpbmctbGVmdDogJHBhZGRpbmctbW9iaWxlO1xyXG4gIFxyXG4gICAgQGluY2x1ZGUgYnAoc20pIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZy10b3VjaDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzZweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDVweDtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxpLnRvcC1sZXZlbCA+IHVsIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgbGkudG9wLWxldmVsID4gYSwgXHJcbiAgICBsaS50b3AtbGV2ZWwgPiBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuXHJcbiAgICBsaS5hY3RpdmUtaXRlbSB7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG4gICAgICAgICAgICBsZWZ0OiAtN3B4O1xyXG4gICAgICAgICAgICB0b3A6IDEycHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iXX0= */