/*! 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,.aa-system,.burj,.systems-page-search{padding-top:80px}@media (min-width:992px){.aa-module-spacing--large,.aa-module-spacing-top--large,.aa-system,.burj,.systems-page-search{padding-top:120px}}.aa-module-spacing--large,.aa-module-spacing-bottom--large,.aa-pagination,.aa-system,.burj,.hs-blog-post .aa-site-wrapper .blog .content-wrapper .row-number-2>.row-fluid{padding-bottom:80px}@media (min-width:992px){.aa-module-spacing--large,.aa-module-spacing-bottom--large,.aa-pagination,.aa-system,.burj,.hs-blog-post .aa-site-wrapper .blog .content-wrapper .row-number-2>.row-fluid{padding-bottom:120px}}.tag-page-listing{margin-bottom:80px}.aa-blog-header__inner,.aa-module-spacing--medium,.aa-module-spacing-top--medium,.empire{padding-top:60px}@media (min-width:992px){.aa-blog-header__inner,.aa-module-spacing--medium,.aa-module-spacing-top--medium,.empire{padding-top:80px}}@media (min-width:1440px){.aa-blog-header__inner,.aa-module-spacing--medium,.aa-module-spacing-top--medium,.empire{padding-top:100px}}.aa-module-spacing--medium,.aa-module-spacing-bottom--medium,.empire{padding-bottom:60px}@media (min-width:992px){.aa-module-spacing--medium,.aa-module-spacing-bottom--medium,.empire{padding-bottom:80px}}@media (min-width:1440px){.aa-module-spacing--medium,.aa-module-spacing-bottom--medium,.empire{padding-bottom:100px}}.aa-blog-header,.systems-page-search__inner .aa-subtitle{margin-bottom:60px}@media (min-width:992px){.aa-blog-header,.systems-page-search__inner .aa-subtitle{margin-bottom:80px}}@media (min-width:1440px){.aa-blog-header,.systems-page-search__inner .aa-subtitle{margin-bottom:100px}}.aa-module-spacing--small,.aa-module-spacing-top--small,.eiffel,.hs-search-results__pagination{padding-top:40px}@media (min-width:992px){.aa-module-spacing--small,.aa-module-spacing-top--small,.eiffel,.hs-search-results__pagination{padding-top:50px}}@media (min-width:1440px){.aa-module-spacing--small,.aa-module-spacing-top--small,.eiffel,.hs-search-results__pagination{padding-top:64px}}.aa-module-spacing--small,.aa-module-spacing-bottom--small,.eiffel,.hs-search-results__pagination,.systems-page-search .hs-search-field__bar{padding-bottom:40px}@media (min-width:992px){.aa-module-spacing--small,.aa-module-spacing-bottom--small,.eiffel,.hs-search-results__pagination,.systems-page-search .hs-search-field__bar{padding-bottom:50px}}@media (min-width:1440px){.aa-module-spacing--small,.aa-module-spacing-bottom--small,.eiffel,.hs-search-results__pagination,.systems-page-search .hs-search-field__bar{padding-bottom:64px}}blockquote{margin-top:40px}@media (min-width:992px){blockquote{margin-top:50px}}@media (min-width:1440px){blockquote{margin-top:64px}}.hs-search-results .search-header,blockquote{margin-bottom:40px}@media (min-width:992px){.hs-search-results .search-header,blockquote{margin-bottom:50px}}@media (min-width:1440px){.hs-search-results .search-header,blockquote{margin-bottom:64px}}.liberty{padding-top:30px}@media (min-width:1440px){.liberty{padding-top:40px}}.aa-blog-header__inner,.liberty{padding-bottom:30px}@media (min-width:1440px){.aa-blog-header__inner,.liberty{padding-bottom:40px}}.londonbridge{padding-top:10px}@media (min-width:992px){.londonbridge{padding-top:20px}}.londonbridge{padding-bottom:10px}@media (min-width:992px){.londonbridge{padding-bottom:20px}}html{-webkit-box-sizing:border-box;box-sizing:border-box;scroll-behavior:smooth}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}.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}footer,header,main{width:100%}>footer{margin-top:auto}a{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:#008071;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}a:active,a:focus,a:hover{color:#269386}a:focus{outline:none}a:active,a:hover{outline:0}hr{margin-top:0;margin-bottom:30px;border:0;border-top:4px solid #f4f4f4}@media (min-width:992px){hr{margin-bottom:40px}}iframe,img,video{max-width:100%}img{display:block;height:auto;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:24px;font-family:Barlow,Helvetica,Arial,sans-serif!important;font-weight:400;color:#252525;word-wrap:break-word;-ms-hyphens:manual;hyphens:manual}h1,h2,h3,h4,h5,h6{margin:0;clear:both;font-family:Barlow Semi Condensed,sans-serif!important;color:inherit}h1 br,h2 br,h3 br,h4 br,h5 br,h6 br{display:block}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}.aa-system .hs_cos_wrapper_type_email_subscriptions_confirmation .success,.h1,h1{margin-bottom:20px;font-size:30px;line-height:40px;font-family:Barlow Semi Condensed,sans-serif!important;font-weight:500;font-style:normal;text-decoration:none}@media (min-width:992px){.aa-system .hs_cos_wrapper_type_email_subscriptions_confirmation .success,.h1,h1{font-size:42px;line-height:52px}}.systems-page-search .hs-search-field__bar input::-webkit-input-placeholder{margin-bottom:2px;font-size:26px;line-height:30px;font-family:Barlow Semi Condensed,sans-serif!important;font-weight:500;font-style:normal;text-decoration:none}.systems-page-search .hs-search-field__bar input::-moz-placeholder{margin-bottom:2px;font-size:26px;line-height:30px;font-family:Barlow Semi Condensed,sans-serif!important;font-weight:500;font-style:normal;text-decoration:none}.systems-page-search .hs-search-field__bar input:-ms-input-placeholder{margin-bottom:2px;font-size:26px;line-height:30px;font-family:Barlow Semi Condensed,sans-serif!important;font-weight:500;font-style:normal;text-decoration:none}.systems-page-search .hs-search-field__bar input::-ms-input-placeholder{margin-bottom:2px;font-size:26px;line-height:30px;font-family:Barlow Semi Condensed,sans-serif!important;font-weight:500;font-style:normal;text-decoration:none}.aa-system .hs_cos_wrapper_type_email_subscriptions_confirmation .page-header h1,.h2,.systems-page-search .hs-search-field__bar form input,.systems-page-search .hs-search-field__bar input::placeholder,h2{margin-bottom:2px;font-size:26px;line-height:30px;font-family:Barlow Semi Condensed,sans-serif!important;font-weight:500;font-style:normal;text-decoration:none}@media (min-width:992px){.systems-page-search .hs-search-field__bar input::-webkit-input-placeholder{margin-bottom:30px;font-size:32px;line-height:40px}.systems-page-search .hs-search-field__bar input::-moz-placeholder{margin-bottom:30px;font-size:32px;line-height:40px}.systems-page-search .hs-search-field__bar input:-ms-input-placeholder{margin-bottom:30px;font-size:32px;line-height:40px}.systems-page-search .hs-search-field__bar input::-ms-input-placeholder{margin-bottom:30px;font-size:32px;line-height:40px}.aa-system .hs_cos_wrapper_type_email_subscriptions_confirmation .page-header h1,.h2,.systems-page-search .hs-search-field__bar form input,.systems-page-search .hs-search-field__bar input::placeholder,h2{margin-bottom:30px;font-size:32px;line-height:40px}}.aa-system .hs_cos_wrapper_type_email_subscriptions_confirmation .page-header h2,.blog-index-featured-title,.h3,.hs-form .form-title,.tag-page-list-item-title,blockquote,h3{margin-bottom:20px;font-size:22px;line-height:28px;font-family:Barlow Semi Condensed,sans-serif!important;font-weight:500;font-style:normal;text-decoration:none}@media (min-width:992px){.aa-system .hs_cos_wrapper_type_email_subscriptions_confirmation .page-header h2,.blog-index-featured-title,.h3,.hs-form .form-title,.tag-page-list-item-title,blockquote,h3{font-size:24px;line-height:30px}}.blog-index-popular-title,.columns-col-item-text,.h4,h4{margin-bottom:20px;font-size:18px}.blog-index-popular-title,.columns-col-item-text,.h4,.h5,.h6,h4,h5,h6{line-height:22px;font-family:Barlow Semi Condensed,sans-serif!important;font-weight:500;font-style:normal;text-decoration:none}.h5,.h6,h5,h6{margin-bottom:10px;font-size:16px}@media (min-width:1440px){.h5,.h6,h5,h6{font-size:22px;line-height:28px}}.h6,h6{font-family:Barlow Semi Condensed,sans-serif!important;font-weight:500;font-style:normal;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{font-size:14px;line-height:20px}@media (min-width:992px){.aa-text-size--small{font-size:16px;line-height:24px}}.aa-text-size--large{font-size:18px;line-height:26px}@media (min-width:992px){.aa-text-size--large{font-size:20px;line-height:30px}}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}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:22px;line-height:30px;font-weight:400;font-style:italic}@media (min-width:992px){blockquote{font-size:28px;line-height:38px}}strong{font-weight:700}figcaption,i{font-style:italic}figcaption{font-family:var(--body_font);font-size:15px;line-height:21px}.aa-label,.aa-subheading,.aa-system #email-prefs-form .item .checkbox-row>span>span{display:block;margin-bottom:15px;font-weight:600}@media (min-width:992px){.aa-label,.aa-subheading,.aa-system #email-prefs-form .item .checkbox-row>span>span{margin-bottom:20px}}.aa-label:last-child,.aa-subheading:last-child,.aa-system #email-prefs-form .item .checkbox-row>span>span:last-child{margin-bottom:0}.aa-bg-image{background-size:cover;background-position:50%;background-repeat:no-repeat}.aa-bg-image-container{position:absolute;top:0;left:0;width:100%;height:100%}.aa-object-contain img,.aa-object-cover img{height:100%;width:100%}.aa-object-cover img{-o-object-fit:cover;object-fit:cover}.aa-object-contain img{-o-object-fit:contain;object-fit:contain}.aa-bg-overlay--primary,.aa-bg-primary{color:#fff}.aa-bg-overlay--primary .aa-label,.aa-bg-overlay--primary .aa-subheading,.aa-bg-overlay--primary .aa-system #email-prefs-form .item .checkbox-row>span>span,.aa-bg-primary .aa-label,.aa-bg-primary .aa-subheading,.aa-bg-primary .aa-system #email-prefs-form .item .checkbox-row>span>span,.aa-system #email-prefs-form .item .aa-bg-overlay--primary .checkbox-row>span>span,.aa-system #email-prefs-form .item .aa-bg-primary .checkbox-row>span>span{color:inherit}.aa-bg-overlay--primary a,.aa-bg-primary a{color:#118071;text-decoration:underline}.aa-bg-overlay--primary a:active,.aa-bg-overlay--primary a:focus,.aa-bg-overlay--primary a:hover,.aa-bg-primary a:active,.aa-bg-primary a:focus,.aa-bg-primary a:hover{color:#118071}.aa-bg-overlay--primary .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,.aa-bg-overlay--primary .hs-input,.aa-bg-primary .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,.aa-bg-primary .hs-input,.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-primary #hs-pwd-widget-password{border-color:inherit}.aa-bg-overlay--secondary,.aa-bg-secondary{color:#fff}.aa-bg-overlay--secondary .aa-label,.aa-bg-overlay--secondary .aa-subheading,.aa-bg-overlay--secondary .aa-system #email-prefs-form .item .checkbox-row>span>span,.aa-bg-secondary .aa-label,.aa-bg-secondary .aa-subheading,.aa-bg-secondary .aa-system #email-prefs-form .item .checkbox-row>span>span,.aa-system #email-prefs-form .item .aa-bg-overlay--secondary .checkbox-row>span>span,.aa-system #email-prefs-form .item .aa-bg-secondary .checkbox-row>span>span{color:inherit}.aa-bg-overlay--secondary a,.aa-bg-secondary a{color:#008071;text-decoration:underline}.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:#269386}.aa-bg-overlay--secondary .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,.aa-bg-overlay--secondary .hs-input,.aa-bg-secondary .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,.aa-bg-secondary .hs-input,.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-secondary #hs-pwd-widget-password{border-color:inherit}.aa-bg-complementary,.aa-bg-overlay--complementary{color:#000}.aa-bg-complementary .aa-label,.aa-bg-complementary .aa-subheading,.aa-bg-complementary .aa-system #email-prefs-form .item .checkbox-row>span>span,.aa-bg-overlay--complementary .aa-label,.aa-bg-overlay--complementary .aa-subheading,.aa-bg-overlay--complementary .aa-system #email-prefs-form .item .checkbox-row>span>span,.aa-system #email-prefs-form .item .aa-bg-complementary .checkbox-row>span>span,.aa-system #email-prefs-form .item .aa-bg-overlay--complementary .checkbox-row>span>span{color:inherit}.aa-bg-complementary a,.aa-bg-overlay--complementary a{color:#008071;text-decoration:underline}.aa-bg-complementary a:active,.aa-bg-complementary a:focus,.aa-bg-complementary a:hover,.aa-bg-overlay--complementary a:active,.aa-bg-overlay--complementary a:focus,.aa-bg-overlay--complementary a:hover{color:#269386}.aa-bg-complementary .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,.aa-bg-complementary .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-system .hs_cos_wrapper_type_password_prompt .aa-bg-complementary #hs-pwd-widget-password,.aa-system .hs_cos_wrapper_type_password_prompt .aa-bg-overlay--complementary #hs-pwd-widget-password{border-color:inherit}.aa-bg-light,.aa-bg-overlay--light{color:#000}.aa-bg-light .aa-label,.aa-bg-light .aa-subheading,.aa-bg-light .aa-system #email-prefs-form .item .checkbox-row>span>span,.aa-bg-overlay--light .aa-label,.aa-bg-overlay--light .aa-subheading,.aa-bg-overlay--light .aa-system #email-prefs-form .item .checkbox-row>span>span,.aa-system #email-prefs-form .item .aa-bg-light .checkbox-row>span>span,.aa-system #email-prefs-form .item .aa-bg-overlay--light .checkbox-row>span>span{color:inherit}.aa-bg-light a,.aa-bg-overlay--light a{color:#008071;text-decoration:underline}.aa-bg-light a:active,.aa-bg-light a:focus,.aa-bg-light a:hover,.aa-bg-overlay--light a:active,.aa-bg-overlay--light a:focus,.aa-bg-overlay--light a:hover{color:#269386}.aa-bg-light .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,.aa-bg-light .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-system .hs_cos_wrapper_type_password_prompt .aa-bg-light #hs-pwd-widget-password,.aa-system .hs_cos_wrapper_type_password_prompt .aa-bg-overlay--light #hs-pwd-widget-password{border-color:inherit}.aa-bg-dark,.aa-bg-overlay--dark{color:#fff}.aa-bg-dark .aa-label,.aa-bg-dark .aa-subheading,.aa-bg-dark .aa-system #email-prefs-form .item .checkbox-row>span>span,.aa-bg-overlay--dark .aa-label,.aa-bg-overlay--dark .aa-subheading,.aa-bg-overlay--dark .aa-system #email-prefs-form .item .checkbox-row>span>span,.aa-system #email-prefs-form .item .aa-bg-dark .checkbox-row>span>span,.aa-system #email-prefs-form .item .aa-bg-overlay--dark .checkbox-row>span>span{color:inherit}.aa-bg-dark a,.aa-bg-overlay--dark a{color:#118071;text-decoration:underline}.aa-bg-dark a:active,.aa-bg-dark a:focus,.aa-bg-dark a:hover,.aa-bg-overlay--dark a:active,.aa-bg-overlay--dark a:focus,.aa-bg-overlay--dark a:hover{color:#118071}.aa-bg-dark .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,.aa-bg-dark .hs-input,.aa-bg-overlay--dark .aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,.aa-bg-overlay--dark .hs-input,.aa-system .hs_cos_wrapper_type_password_prompt .aa-bg-dark #hs-pwd-widget-password,.aa-system .hs_cos_wrapper_type_password_prompt .aa-bg-overlay--dark #hs-pwd-widget-password{border-color:inherit}.aa-bg-overlay--primary,.aa-bg-primary{background-color:#008071}.aa-bg-overlay--primary:before{background-color:#008071;opacity:.7}.aa-content-color--primary{color:#008071}.aa-bg-overlay--secondary,.aa-bg-secondary{background-color:#2f3133}.aa-bg-overlay--secondary:before{background-color:#2f3133;opacity:.7}.aa-content-color--secondary{color:#2f3133}.aa-bg-complementary,.aa-bg-overlay--complementary{background-color:#118071}.aa-bg-overlay--complementary:before{background-color:#118071;opacity:.7}.aa-content-color--complementary{color:#118071}.aa-bg-grey,.aa-bg-overlay--grey{background-color:#999}.aa-bg-overlay--grey:before{background-color:#999;opacity:.7}.aa-content-color--grey{color:#999}.aa-bg-light,.aa-bg-overlay--light{background-color:#f4f4f4}.aa-bg-overlay--light:before{background-color:#f4f4f4;opacity:.7}.aa-content-color--light{color:#fff}.aa-bg-dark,.aa-bg-overlay--dark{background-color:#2f3133}.aa-bg-overlay--dark:before{background-color:#2f3133;opacity:.7}.aa-content-color--dark{color:#000}.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:#000}.aa-bg-overlay--black:before{background-color:#000;opacity:.7}.aa-content-color--black{color:#000}.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;padding-left:16px;padding-right:16px}.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}}.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:100vh}}.aa-module-height--normal{min-height:800px}@media (max-height:800px){.aa-module-height--normal{min-height:100vh}}.aa-module-height--full{min-height:100vh}.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}.aa-inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media (min-width:992px){.aa-inner{max-width:1200px;margin-left:auto;margin-right:auto}}.aa-content-width--narrow,.aa-content-width--normal,.aa-content-width--wide{width:100%}@media (min-width:768px){.aa-content-width--narrow{max-width:480px}}@media (min-width:768px){.aa-content-width--normal{max-width:720px}}@media (min-width:992px){.aa-content-width--wide{max-width:960px}}.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}.aa-button,.aa-system .hs-button,.hs-blog-listing .aa-site-wrapper .body-container .hs-button.primary,.hs-blog-listing .aa-site-wrapper .body-container input[type=submit],.hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-button,.hs-blog-post .aa-site-wrapper .body-container .hs-button.primary,.hs-blog-post .aa-site-wrapper .body-container input[type=submit],.hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-button,.hs-button,.hs-form .hs-button,.hs-search-results__listing .hs-search-results__read_more{-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:16px;line-height:24px;font-family:Barlow,Helvetica,Arial,sans-serif!important;font-style:normal;font-weight:500;text-decoration:none;text-align:center;background:transparent;cursor:pointer;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.aa-button:active,.aa-button:focus,.aa-button:hover,.hs-blog-listing .aa-site-wrapper .body-container .hs-button.primary:active,.hs-blog-listing .aa-site-wrapper .body-container .hs-button.primary:focus,.hs-blog-listing .aa-site-wrapper .body-container .hs-button.primary:hover,.hs-blog-listing .aa-site-wrapper .body-container input:active[type=submit],.hs-blog-listing .aa-site-wrapper .body-container input:focus[type=submit],.hs-blog-listing .aa-site-wrapper .body-container input:hover[type=submit],.hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-button:active,.hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-button:focus,.hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-button:hover,.hs-blog-post .aa-site-wrapper .body-container .hs-button.primary:active,.hs-blog-post .aa-site-wrapper .body-container .hs-button.primary:focus,.hs-blog-post .aa-site-wrapper .body-container .hs-button.primary:hover,.hs-blog-post .aa-site-wrapper .body-container input:active[type=submit],.hs-blog-post .aa-site-wrapper .body-container input:focus[type=submit],.hs-blog-post .aa-site-wrapper .body-container input:hover[type=submit],.hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-button:active,.hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-button:focus,.hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-button:hover,.hs-button:active,.hs-button:focus,.hs-button:hover,.hs-search-results__listing .hs-search-results__read_more:active,.hs-search-results__listing .hs-search-results__read_more:focus,.hs-search-results__listing .hs-search-results__read_more:hover{outline:0}.aa-system a.hs-button,.hs-blog-listing .aa-site-wrapper .body-container a.hs-button.primary,.hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form a.hs-button,.hs-blog-post .aa-site-wrapper .body-container a.hs-button.primary,.hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form a.hs-button,.hs-form a.hs-button,.hs-search-results__listing a.hs-search-results__read_more,a.aa-button,a.hs-button{text-decoration:none}.aa-bg-black a.aa-button--1,.aa-bg-complementary a.aa-button--1,.aa-bg-dark a.aa-button--1,.aa-bg-grey a.aa-button--1,.aa-bg-light a.aa-button--1,.aa-bg-overlay--black a.aa-button--1,.aa-bg-overlay--complementary a.aa-button--1,.aa-bg-overlay--dark a.aa-button--1,.aa-bg-overlay--grey a.aa-button--1,.aa-bg-overlay--light a.aa-button--1,.aa-bg-overlay--primary a.aa-button--1,.aa-bg-overlay--secondary a.aa-button--1,.aa-bg-overlay--white a.aa-button--1,.aa-bg-primary a.aa-button--1,.aa-bg-secondary a.aa-button--1,.aa-bg-white a.aa-button--1,.aa-button--1,.aa-form-button--1 input[type=submit],.aa-system .hs-button,.hs-button,.hs-search-results__listing .hs-search-results__read_more,a.aa-button--1{padding:10px 24px;border-color:#118071;border-radius:0;border-width:1px;color:#118071;background-color:transparent}.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 a.aa-button--1:active,.aa-bg-complementary a.aa-button--1:focus,.aa-bg-complementary 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-grey a.aa-button--1:active,.aa-bg-grey a.aa-button--1:focus,.aa-bg-grey a.aa-button--1: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-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 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 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--grey a.aa-button--1:active,.aa-bg-overlay--grey a.aa-button--1:focus,.aa-bg-overlay--grey a.aa-button--1: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--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 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-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 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-form-button--1 input:active[type=submit],.aa-form-button--1 input:focus[type=submit],.aa-form-button--1 input:hover[type=submit],.hs-button:active,.hs-button:focus,.hs-button:hover,.hs-search-results__listing .hs-search-results__read_more:active,.hs-search-results__listing .hs-search-results__read_more:focus,.hs-search-results__listing .hs-search-results__read_more:hover{border-color:#118071;color:#118071;background-color:#e6f2f1}.aa-bg-black a.aa-button--2,.aa-bg-complementary a.aa-button--2,.aa-bg-dark a.aa-button--2,.aa-bg-grey 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 a.aa-button--2,.aa-bg-overlay--grey a.aa-button--2,.aa-bg-overlay--light a.aa-button--2,.aa-bg-overlay--primary 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-secondary a.aa-button--2,.aa-bg-white a.aa-button--2,.aa-button--2,.aa-form-button--2 input[type=submit],.hs-blog-listing .aa-site-wrapper .body-container .hs-button.primary,.hs-blog-listing .aa-site-wrapper .body-container input[type=submit],.hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-button,.hs-blog-post .aa-site-wrapper .body-container .hs-button.primary,.hs-blog-post .aa-site-wrapper .body-container input[type=submit],.hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-button,a.aa-button--2{padding:10px 24px;border-color:#118071;border-radius:0;border-width:1px;color:#fff;background-color:#118071}.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 a.aa-button--2:active,.aa-bg-dark a.aa-button--2:focus,.aa-bg-dark a.aa-button--2:hover,.aa-bg-grey a.aa-button--2:active,.aa-bg-grey a.aa-button--2:focus,.aa-bg-grey 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 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--grey a.aa-button--2:active,.aa-bg-overlay--grey a.aa-button--2:focus,.aa-bg-overlay--grey 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--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-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],.hs-blog-listing .aa-site-wrapper .body-container .hs-button.primary:active,.hs-blog-listing .aa-site-wrapper .body-container .hs-button.primary:focus,.hs-blog-listing .aa-site-wrapper .body-container .hs-button.primary:hover,.hs-blog-listing .aa-site-wrapper .body-container input:active[type=submit],.hs-blog-listing .aa-site-wrapper .body-container input:focus[type=submit],.hs-blog-listing .aa-site-wrapper .body-container input:hover[type=submit],.hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-button:active,.hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-button:focus,.hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-button:hover,.hs-blog-post .aa-site-wrapper .body-container .hs-button.primary:active,.hs-blog-post .aa-site-wrapper .body-container .hs-button.primary:focus,.hs-blog-post .aa-site-wrapper .body-container .hs-button.primary:hover,.hs-blog-post .aa-site-wrapper .body-container input:active[type=submit],.hs-blog-post .aa-site-wrapper .body-container input:focus[type=submit],.hs-blog-post .aa-site-wrapper .body-container input:hover[type=submit],.hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-button:active,.hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-button:focus,.hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-button:hover{border-color:#2c9285;color:#fff;background-color:#2c9285}.aa-bg-black a.aa-button--3,.aa-bg-complementary a.aa-button--3,.aa-bg-dark a.aa-button--3,.aa-bg-grey 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 a.aa-button--3,.aa-bg-overlay--grey a.aa-button--3,.aa-bg-overlay--light a.aa-button--3,.aa-bg-overlay--primary a.aa-button--3,.aa-bg-overlay--secondary a.aa-button--3,.aa-bg-overlay--white a.aa-button--3,.aa-bg-primary a.aa-button--3,.aa-bg-secondary a.aa-button--3,.aa-bg-white a.aa-button--3,.aa-button--3,.aa-form-button--3 input[type=submit],a.aa-button--3{padding:10px 24px;border-color:#118071;border-radius:0;border-width:1px;color:#fff;background-color:#118071}.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 a.aa-button--3:active,.aa-bg-dark a.aa-button--3:focus,.aa-bg-dark a.aa-button--3:hover,.aa-bg-grey a.aa-button--3:active,.aa-bg-grey a.aa-button--3:focus,.aa-bg-grey 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 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--grey a.aa-button--3:active,.aa-bg-overlay--grey a.aa-button--3:focus,.aa-bg-overlay--grey 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 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--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 a.aa-button--3:active,.aa-bg-primary a.aa-button--3:focus,.aa-bg-primary a.aa-button--3: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-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:#2c9285;color:#fff;background-color:#2c9285}.aa-bg-black a.aa-button--4,.aa-bg-complementary a.aa-button--4,.aa-bg-dark a.aa-button--4,.aa-bg-grey a.aa-button--4,.aa-bg-light a.aa-button--4,.aa-bg-overlay--black a.aa-button--4,.aa-bg-overlay--complementary a.aa-button--4,.aa-bg-overlay--dark a.aa-button--4,.aa-bg-overlay--grey a.aa-button--4,.aa-bg-overlay--light a.aa-button--4,.aa-bg-overlay--primary a.aa-button--4,.aa-bg-overlay--secondary a.aa-button--4,.aa-bg-overlay--white a.aa-button--4,.aa-bg-primary a.aa-button--4,.aa-bg-secondary a.aa-button--4,.aa-bg-white a.aa-button--4,.aa-button--4,.aa-form-button--4 input[type=submit],a.aa-button--4{padding:10px 24px;border-color:#118071;border-radius:0;border-width:1px;color:#118071;background-color:transparent}.aa-bg-black a.aa-button--4:active,.aa-bg-black a.aa-button--4:focus,.aa-bg-black a.aa-button--4:hover,.aa-bg-complementary a.aa-button--4:active,.aa-bg-complementary a.aa-button--4:focus,.aa-bg-complementary a.aa-button--4:hover,.aa-bg-dark a.aa-button--4:active,.aa-bg-dark a.aa-button--4:focus,.aa-bg-dark a.aa-button--4:hover,.aa-bg-grey a.aa-button--4:active,.aa-bg-grey a.aa-button--4:focus,.aa-bg-grey a.aa-button--4:hover,.aa-bg-light a.aa-button--4:active,.aa-bg-light a.aa-button--4:focus,.aa-bg-light a.aa-button--4:hover,.aa-bg-overlay--black a.aa-button--4:active,.aa-bg-overlay--black a.aa-button--4:focus,.aa-bg-overlay--black a.aa-button--4:hover,.aa-bg-overlay--complementary a.aa-button--4:active,.aa-bg-overlay--complementary a.aa-button--4:focus,.aa-bg-overlay--complementary a.aa-button--4:hover,.aa-bg-overlay--dark a.aa-button--4:active,.aa-bg-overlay--dark a.aa-button--4:focus,.aa-bg-overlay--dark a.aa-button--4:hover,.aa-bg-overlay--grey a.aa-button--4:active,.aa-bg-overlay--grey a.aa-button--4:focus,.aa-bg-overlay--grey a.aa-button--4:hover,.aa-bg-overlay--light a.aa-button--4:active,.aa-bg-overlay--light a.aa-button--4:focus,.aa-bg-overlay--light a.aa-button--4:hover,.aa-bg-overlay--primary a.aa-button--4:active,.aa-bg-overlay--primary a.aa-button--4:focus,.aa-bg-overlay--primary a.aa-button--4:hover,.aa-bg-overlay--secondary a.aa-button--4:active,.aa-bg-overlay--secondary a.aa-button--4:focus,.aa-bg-overlay--secondary a.aa-button--4:hover,.aa-bg-overlay--white a.aa-button--4:active,.aa-bg-overlay--white a.aa-button--4:focus,.aa-bg-overlay--white a.aa-button--4:hover,.aa-bg-primary a.aa-button--4:active,.aa-bg-primary a.aa-button--4:focus,.aa-bg-primary a.aa-button--4:hover,.aa-bg-secondary a.aa-button--4:active,.aa-bg-secondary a.aa-button--4:focus,.aa-bg-secondary a.aa-button--4:hover,.aa-bg-white a.aa-button--4:active,.aa-bg-white a.aa-button--4:focus,.aa-bg-white a.aa-button--4:hover,.aa-button--4:active,.aa-button--4:focus,.aa-button--4:hover,.aa-form-button--4 input:active[type=submit],.aa-form-button--4 input:focus[type=submit],.aa-form-button--4 input:hover[type=submit]{border-color:#118071;color:#118071;background-color:#e6f2f1}.aa-bg-black a.aa-button--form,.aa-bg-complementary a.aa-button--form,.aa-bg-dark a.aa-button--form,.aa-bg-grey 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 a.aa-button--form,.aa-bg-overlay--grey a.aa-button--form,.aa-bg-overlay--light a.aa-button--form,.aa-bg-overlay--primary 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-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:10px 24px;border-color:#118071;border-radius:0;border-width:1px;color:#118071;background-color:transparent}.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 a.aa-button--form:active,.aa-bg-dark a.aa-button--form:focus,.aa-bg-dark a.aa-button--form:hover,.aa-bg-grey a.aa-button--form:active,.aa-bg-grey a.aa-button--form:focus,.aa-bg-grey 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 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--grey a.aa-button--form:active,.aa-bg-overlay--grey a.aa-button--form:focus,.aa-bg-overlay--grey 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--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-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:#118071;color:#118071;background-color:#e6f2f1}.aa-bg-black a.aa-button--1 svg,.aa-bg-complementary a.aa-button--1 svg,.aa-bg-dark a.aa-button--1 svg,.aa-bg-grey a.aa-button--1 svg,.aa-bg-light a.aa-button--1 svg,.aa-bg-overlay--black a.aa-button--1 svg,.aa-bg-overlay--complementary a.aa-button--1 svg,.aa-bg-overlay--dark a.aa-button--1 svg,.aa-bg-overlay--grey a.aa-button--1 svg,.aa-bg-overlay--light a.aa-button--1 svg,.aa-bg-overlay--primary a.aa-button--1 svg,.aa-bg-overlay--secondary a.aa-button--1 svg,.aa-bg-overlay--white a.aa-button--1 svg,.aa-bg-primary a.aa-button--1 svg,.aa-bg-secondary a.aa-button--1 svg,.aa-bg-white a.aa-button--1 svg,.aa-button--1 svg,.aa-form-button--1 input[type=submit] svg,.aa-system .hs-button svg,.hs-button svg,.hs-search-results__listing .hs-search-results__read_more svg{fill:#118071;margin-right:10px;margin-bottom:4px}.aa-bg-black a.aa-button--2,.aa-bg-complementary a.aa-button--2,.aa-bg-dark a.aa-button--2,.aa-bg-grey 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 a.aa-button--2,.aa-bg-overlay--grey a.aa-button--2,.aa-bg-overlay--light a.aa-button--2,.aa-bg-overlay--primary 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-secondary a.aa-button--2,.aa-bg-white a.aa-button--2,.aa-button--2,.aa-form-button--2 input[type=submit],.hs-blog-listing .aa-site-wrapper .body-container .hs-button.primary,.hs-blog-listing .aa-site-wrapper .body-container input[type=submit],.hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-button,.hs-blog-post .aa-site-wrapper .body-container .hs-button.primary,.hs-blog-post .aa-site-wrapper .body-container input[type=submit],.hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-button,a.aa-button--2{-webkit-box-shadow:0 0 0 1px #e6f2f1;box-shadow:0 0 0 1px #e6f2f1;-webkit-transition:all .18s ease-in-out;transition:all .18s ease-in-out}.aa-bg-black a.aa-button--2:hover,.aa-bg-complementary a.aa-button--2:hover,.aa-bg-dark a.aa-button--2:hover,.aa-bg-grey a.aa-button--2:hover,.aa-bg-light a.aa-button--2:hover,.aa-bg-overlay--black a.aa-button--2:hover,.aa-bg-overlay--complementary a.aa-button--2:hover,.aa-bg-overlay--dark a.aa-button--2:hover,.aa-bg-overlay--grey a.aa-button--2:hover,.aa-bg-overlay--light a.aa-button--2:hover,.aa-bg-overlay--primary a.aa-button--2:hover,.aa-bg-overlay--secondary a.aa-button--2:hover,.aa-bg-overlay--white a.aa-button--2:hover,.aa-bg-primary a.aa-button--2:hover,.aa-bg-secondary a.aa-button--2:hover,.aa-bg-white a.aa-button--2:hover,.aa-button--2:hover,.aa-form-button--2 input:hover[type=submit],.hs-blog-listing .aa-site-wrapper .body-container .hs-button.primary:hover,.hs-blog-listing .aa-site-wrapper .body-container input:hover[type=submit],.hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-button:hover,.hs-blog-post .aa-site-wrapper .body-container .hs-button.primary:hover,.hs-blog-post .aa-site-wrapper .body-container input:hover[type=submit],.hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-button:hover{-webkit-box-shadow:none;box-shadow:none}.aa-bg-black a.aa-button--2 svg,.aa-bg-complementary a.aa-button--2 svg,.aa-bg-dark a.aa-button--2 svg,.aa-bg-grey a.aa-button--2 svg,.aa-bg-light a.aa-button--2 svg,.aa-bg-overlay--black a.aa-button--2 svg,.aa-bg-overlay--complementary a.aa-button--2 svg,.aa-bg-overlay--dark a.aa-button--2 svg,.aa-bg-overlay--grey a.aa-button--2 svg,.aa-bg-overlay--light a.aa-button--2 svg,.aa-bg-overlay--primary a.aa-button--2 svg,.aa-bg-overlay--secondary a.aa-button--2 svg,.aa-bg-overlay--white a.aa-button--2 svg,.aa-bg-primary a.aa-button--2 svg,.aa-bg-secondary a.aa-button--2 svg,.aa-bg-white a.aa-button--2 svg,.aa-button--2 svg,.aa-form-button--2 input[type=submit] svg,.hs-blog-listing .aa-site-wrapper .body-container .hs-button.primary svg,.hs-blog-listing .aa-site-wrapper .body-container input[type=submit] svg,.hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-button svg,.hs-blog-post .aa-site-wrapper .body-container .hs-button.primary svg,.hs-blog-post .aa-site-wrapper .body-container input[type=submit] svg,.hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-button svg{fill:#fff;margin-right:10px;margin-bottom:4px}.aa-bg-black a.aa-button--3,.aa-bg-complementary a.aa-button--3,.aa-bg-dark a.aa-button--3,.aa-bg-grey 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 a.aa-button--3,.aa-bg-overlay--grey a.aa-button--3,.aa-bg-overlay--light a.aa-button--3,.aa-bg-overlay--primary a.aa-button--3,.aa-bg-overlay--secondary a.aa-button--3,.aa-bg-overlay--white a.aa-button--3,.aa-bg-primary a.aa-button--3,.aa-bg-secondary a.aa-button--3,.aa-bg-white a.aa-button--3,.aa-button--3,.aa-form-button--3 input[type=submit],a.aa-button--3{-webkit-box-shadow:0 0 0 1px #e6f2f1;box-shadow:0 0 0 1px #e6f2f1;-webkit-transition:all .18s ease-in-out;transition:all .18s ease-in-out}.aa-bg-black a.aa-button--3:hover,.aa-bg-complementary a.aa-button--3:hover,.aa-bg-dark a.aa-button--3:hover,.aa-bg-grey a.aa-button--3:hover,.aa-bg-light a.aa-button--3:hover,.aa-bg-overlay--black a.aa-button--3:hover,.aa-bg-overlay--complementary a.aa-button--3:hover,.aa-bg-overlay--dark a.aa-button--3:hover,.aa-bg-overlay--grey a.aa-button--3:hover,.aa-bg-overlay--light a.aa-button--3:hover,.aa-bg-overlay--primary a.aa-button--3:hover,.aa-bg-overlay--secondary a.aa-button--3:hover,.aa-bg-overlay--white a.aa-button--3:hover,.aa-bg-primary a.aa-button--3:hover,.aa-bg-secondary a.aa-button--3:hover,.aa-bg-white a.aa-button--3:hover,.aa-button--3:hover,.aa-button--blog,.aa-form-button--3 input:hover[type=submit]{-webkit-box-shadow:none;box-shadow:none}.aa-button--blog{margin-top:20px;background:#2c9285;border:1px solid #e6f2f1;padding:10px 24px;-webkit-transition:all .18s ease-in-out;transition:all .18s ease-in-out;color:#fff}.aa-button--blog:hover{color:#fff;background:#66b3aa;border-color:#e6f2f1;text-decoration:none}.aa-button--blog svg{fill:#fff;margin-right:10px;margin-bottom:4px}.aa-button-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-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:start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width:576px){.aa-button-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.aa-button+.aa-button,.aa-button+.hs-button,.aa-system .aa-button+.hs-button,.aa-system .hs-blog-listing .aa-site-wrapper .body-container .hs-button+.hs-button.primary,.aa-system .hs-blog-listing .aa-site-wrapper .body-container .hs-button+input[type=submit],.aa-system .hs-blog-listing .aa-site-wrapper .body-container .hs-button.primary+.hs-button,.aa-system .hs-blog-listing .aa-site-wrapper .body-container input[type=submit]+.hs-button,.aa-system .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-button+.hs-button,.aa-system .hs-blog-post .aa-site-wrapper .body-container .hs-button+.hs-button.primary,.aa-system .hs-blog-post .aa-site-wrapper .body-container .hs-button+input[type=submit],.aa-system .hs-blog-post .aa-site-wrapper .body-container .hs-button.primary+.hs-button,.aa-system .hs-blog-post .aa-site-wrapper .body-container input[type=submit]+.hs-button,.aa-system .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-button+.hs-button,.aa-system .hs-button+.aa-button,.aa-system .hs-button+.hs-button,.aa-system .hs-form .hs-button+.hs-button,.aa-system .hs-search-results__listing .hs-button+.hs-search-results__read_more,.aa-system .hs-search-results__listing .hs-search-results__read_more+.hs-button,.hs-blog-listing .aa-site-wrapper .body-container .aa-button+.hs-button.primary,.hs-blog-listing .aa-site-wrapper .body-container .aa-button+input[type=submit],.hs-blog-listing .aa-site-wrapper .body-container .aa-system .hs-button+.hs-button.primary,.hs-blog-listing .aa-site-wrapper .body-container .aa-system .hs-button+input[type=submit],.hs-blog-listing .aa-site-wrapper .body-container .aa-system .hs-button.primary+.hs-button,.hs-blog-listing .aa-site-wrapper .body-container .aa-system input[type=submit]+.hs-button,.hs-blog-listing .aa-site-wrapper .body-container .hs-button+.hs-button.primary,.hs-blog-listing .aa-site-wrapper .body-container .hs-button+input[type=submit],.hs-blog-listing .aa-site-wrapper .body-container .hs-button.primary+.aa-button,.hs-blog-listing .aa-site-wrapper .body-container .hs-button.primary+.hs-button,.hs-blog-listing .aa-site-wrapper .body-container .hs-button.primary+.hs-button.primary,.hs-blog-listing .aa-site-wrapper .body-container .hs-button.primary+input[type=submit],.hs-blog-listing .aa-site-wrapper .body-container .hs-form .hs-button+.hs-button.primary,.hs-blog-listing .aa-site-wrapper .body-container .hs-form .hs-button+input[type=submit],.hs-blog-listing .aa-site-wrapper .body-container .hs-form .hs-button.primary+.hs-button,.hs-blog-listing .aa-site-wrapper .body-container .hs-form input[type=submit]+.hs-button,.hs-blog-listing .aa-site-wrapper .body-container .hs-search-results__listing .hs-button.primary+.hs-search-results__read_more,.hs-blog-listing .aa-site-wrapper .body-container .hs-search-results__listing .hs-search-results__read_more+.hs-button.primary,.hs-blog-listing .aa-site-wrapper .body-container .hs-search-results__listing .hs-search-results__read_more+input[type=submit],.hs-blog-listing .aa-site-wrapper .body-container .hs-search-results__listing input[type=submit]+.hs-search-results__read_more,.hs-blog-listing .aa-site-wrapper .body-container .widget-type-google_search #hs-search-module .hs-form .hs-button+.hs-button.primary,.hs-blog-listing .aa-site-wrapper .body-container .widget-type-google_search #hs-search-module .hs-form .hs-button+input[type=submit],.hs-blog-listing .aa-site-wrapper .body-container .widget-type-google_search #hs-search-module .hs-form .hs-button.primary+.hs-button,.hs-blog-listing .aa-site-wrapper .body-container .widget-type-google_search #hs-search-module .hs-form input[type=submit]+.hs-button,.hs-blog-listing .aa-site-wrapper .body-container input[type=submit]+.aa-button,.hs-blog-listing .aa-site-wrapper .body-container input[type=submit]+.hs-button,.hs-blog-listing .aa-site-wrapper .body-container input[type=submit]+.hs-button.primary,.hs-blog-listing .aa-site-wrapper .body-container input[type=submit]+input[type=submit],.hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-button+.hs-button,.hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-system .hs-button+.hs-button,.hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .body-container .hs-button+.hs-button.primary,.hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .body-container .hs-button+input[type=submit],.hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .body-container .hs-button.primary+.hs-button,.hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .body-container input[type=submit]+.hs-button,.hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-button+.aa-button,.hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-button+.hs-button,.hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-search-results__listing .hs-button+.hs-search-results__read_more,.hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-search-results__listing .hs-search-results__read_more+.hs-button,.hs-blog-listing .hs-blog-post .aa-site-wrapper .body-container .hs-button.primary+.hs-button.primary,.hs-blog-listing .hs-blog-post .aa-site-wrapper .body-container .hs-button.primary+input[type=submit],.hs-blog-listing .hs-blog-post .aa-site-wrapper .body-container .widget-type-google_search #hs-search-module .hs-form .hs-button+.hs-button.primary,.hs-blog-listing .hs-blog-post .aa-site-wrapper .body-container .widget-type-google_search #hs-search-module .hs-form .hs-button+input[type=submit],.hs-blog-listing .hs-blog-post .aa-site-wrapper .body-container .widget-type-google_search #hs-search-module .hs-form .hs-button.primary+.hs-button,.hs-blog-listing .hs-blog-post .aa-site-wrapper .body-container .widget-type-google_search #hs-search-module .hs-form input[type=submit]+.hs-button,.hs-blog-listing .hs-blog-post .aa-site-wrapper .body-container input[type=submit]+.hs-button.primary,.hs-blog-listing .hs-blog-post .aa-site-wrapper .body-container input[type=submit]+input[type=submit],.hs-blog-listing .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .body-container .hs-button+.hs-button.primary,.hs-blog-listing .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .body-container .hs-button+input[type=submit],.hs-blog-listing .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .body-container .hs-button.primary+.hs-button,.hs-blog-listing .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .body-container input[type=submit]+.hs-button,.hs-blog-listing .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-button+.hs-button,.hs-blog-post .aa-site-wrapper .body-container .aa-button+.hs-button.primary,.hs-blog-post .aa-site-wrapper .body-container .aa-button+input[type=submit],.hs-blog-post .aa-site-wrapper .body-container .aa-system .hs-button+.hs-button.primary,.hs-blog-post .aa-site-wrapper .body-container .aa-system .hs-button+input[type=submit],.hs-blog-post .aa-site-wrapper .body-container .aa-system .hs-button.primary+.hs-button,.hs-blog-post .aa-site-wrapper .body-container .aa-system input[type=submit]+.hs-button,.hs-blog-post .aa-site-wrapper .body-container .hs-button+.hs-button.primary,.hs-blog-post .aa-site-wrapper .body-container .hs-button+input[type=submit],.hs-blog-post .aa-site-wrapper .body-container .hs-button.primary+.aa-button,.hs-blog-post .aa-site-wrapper .body-container .hs-button.primary+.hs-button,.hs-blog-post .aa-site-wrapper .body-container .hs-button.primary+.hs-button.primary,.hs-blog-post .aa-site-wrapper .body-container .hs-button.primary+input[type=submit],.hs-blog-post .aa-site-wrapper .body-container .hs-form .hs-button+.hs-button.primary,.hs-blog-post .aa-site-wrapper .body-container .hs-form .hs-button+input[type=submit],.hs-blog-post .aa-site-wrapper .body-container .hs-form .hs-button.primary+.hs-button,.hs-blog-post .aa-site-wrapper .body-container .hs-form input[type=submit]+.hs-button,.hs-blog-post .aa-site-wrapper .body-container .hs-search-results__listing .hs-button.primary+.hs-search-results__read_more,.hs-blog-post .aa-site-wrapper .body-container .hs-search-results__listing .hs-search-results__read_more+.hs-button.primary,.hs-blog-post .aa-site-wrapper .body-container .hs-search-results__listing .hs-search-results__read_more+input[type=submit],.hs-blog-post .aa-site-wrapper .body-container .hs-search-results__listing input[type=submit]+.hs-search-results__read_more,.hs-blog-post .aa-site-wrapper .body-container .widget-type-google_search #hs-search-module .hs-form .hs-button+.hs-button.primary,.hs-blog-post .aa-site-wrapper .body-container .widget-type-google_search #hs-search-module .hs-form .hs-button+input[type=submit],.hs-blog-post .aa-site-wrapper .body-container .widget-type-google_search #hs-search-module .hs-form .hs-button.primary+.hs-button,.hs-blog-post .aa-site-wrapper .body-container .widget-type-google_search #hs-search-module .hs-form input[type=submit]+.hs-button,.hs-blog-post .aa-site-wrapper .body-container input[type=submit]+.aa-button,.hs-blog-post .aa-site-wrapper .body-container input[type=submit]+.hs-button,.hs-blog-post .aa-site-wrapper .body-container input[type=submit]+.hs-button.primary,.hs-blog-post .aa-site-wrapper .body-container input[type=submit]+input[type=submit],.hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-button+.hs-button,.hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-system .hs-button+.hs-button,.hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .body-container .hs-button+.hs-button.primary,.hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .body-container .hs-button+input[type=submit],.hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .body-container .hs-button.primary+.hs-button,.hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .body-container input[type=submit]+.hs-button,.hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-button+.aa-button,.hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-button+.hs-button,.hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-search-results__listing .hs-button+.hs-search-results__read_more,.hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-search-results__listing .hs-search-results__read_more+.hs-button,.hs-blog-post .hs-blog-listing .aa-site-wrapper .body-container .hs-button.primary+.hs-button.primary,.hs-blog-post .hs-blog-listing .aa-site-wrapper .body-container .hs-button.primary+input[type=submit],.hs-blog-post .hs-blog-listing .aa-site-wrapper .body-container .widget-type-google_search #hs-search-module .hs-form .hs-button+.hs-button.primary,.hs-blog-post .hs-blog-listing .aa-site-wrapper .body-container .widget-type-google_search #hs-search-module .hs-form .hs-button+input[type=submit],.hs-blog-post .hs-blog-listing .aa-site-wrapper .body-container .widget-type-google_search #hs-search-module .hs-form .hs-button.primary+.hs-button,.hs-blog-post .hs-blog-listing .aa-site-wrapper .body-container .widget-type-google_search #hs-search-module .hs-form input[type=submit]+.hs-button,.hs-blog-post .hs-blog-listing .aa-site-wrapper .body-container input[type=submit]+.hs-button.primary,.hs-blog-post .hs-blog-listing .aa-site-wrapper .body-container input[type=submit]+input[type=submit],.hs-blog-post .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .body-container .hs-button+.hs-button.primary,.hs-blog-post .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .body-container .hs-button+input[type=submit],.hs-blog-post .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .body-container .hs-button.primary+.hs-button,.hs-blog-post .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .body-container input[type=submit]+.hs-button,.hs-blog-post .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-button+.hs-button,.hs-button+.aa-button,.hs-button+.hs-button,.hs-form .aa-button+.hs-button,.hs-form .aa-system .hs-button+.hs-button,.hs-form .hs-blog-listing .aa-site-wrapper .body-container .hs-button+.hs-button.primary,.hs-form .hs-blog-listing .aa-site-wrapper .body-container .hs-button+input[type=submit],.hs-form .hs-blog-listing .aa-site-wrapper .body-container .hs-button.primary+.hs-button,.hs-form .hs-blog-listing .aa-site-wrapper .body-container input[type=submit]+.hs-button,.hs-form .hs-blog-post .aa-site-wrapper .body-container .hs-button+.hs-button.primary,.hs-form .hs-blog-post .aa-site-wrapper .body-container .hs-button+input[type=submit],.hs-form .hs-blog-post .aa-site-wrapper .body-container .hs-button.primary+.hs-button,.hs-form .hs-blog-post .aa-site-wrapper .body-container input[type=submit]+.hs-button,.hs-form .hs-button+.aa-button,.hs-form .hs-button+.hs-button,.hs-form .hs-search-results__listing .hs-button+.hs-search-results__read_more,.hs-form .hs-search-results__listing .hs-search-results__read_more+.hs-button,.hs-search-results__listing .aa-button+.hs-search-results__read_more,.hs-search-results__listing .aa-system .hs-button+.hs-search-results__read_more,.hs-search-results__listing .aa-system .hs-search-results__read_more+.hs-button,.hs-search-results__listing .hs-blog-listing .aa-site-wrapper .body-container .hs-button.primary+.hs-search-results__read_more,.hs-search-results__listing .hs-blog-listing .aa-site-wrapper .body-container .hs-search-results__read_more+.hs-button.primary,.hs-search-results__listing .hs-blog-listing .aa-site-wrapper .body-container .hs-search-results__read_more+input[type=submit],.hs-search-results__listing .hs-blog-listing .aa-site-wrapper .body-container input[type=submit]+.hs-search-results__read_more,.hs-search-results__listing .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-button+.hs-search-results__read_more,.hs-search-results__listing .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-search-results__read_more+.hs-button,.hs-search-results__listing .hs-blog-post .aa-site-wrapper .body-container .hs-button.primary+.hs-search-results__read_more,.hs-search-results__listing .hs-blog-post .aa-site-wrapper .body-container .hs-search-results__read_more+.hs-button.primary,.hs-search-results__listing .hs-blog-post .aa-site-wrapper .body-container .hs-search-results__read_more+input[type=submit],.hs-search-results__listing .hs-blog-post .aa-site-wrapper .body-container input[type=submit]+.hs-search-results__read_more,.hs-search-results__listing .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-button+.hs-search-results__read_more,.hs-search-results__listing .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-search-results__read_more+.hs-button,.hs-search-results__listing .hs-button+.hs-search-results__read_more,.hs-search-results__listing .hs-form .hs-button+.hs-search-results__read_more,.hs-search-results__listing .hs-form .hs-search-results__read_more+.hs-button,.hs-search-results__listing .hs-search-results__read_more+.aa-button,.hs-search-results__listing .hs-search-results__read_more+.hs-button,.hs-search-results__listing .hs-search-results__read_more+.hs-search-results__read_more{margin-top:20px}@media (min-width:576px){.aa-button+.aa-button,.aa-button+.hs-button,.aa-system .aa-button+.hs-button,.aa-system .hs-blog-listing .aa-site-wrapper .body-container .hs-button+.hs-button.primary,.aa-system .hs-blog-listing .aa-site-wrapper .body-container .hs-button+input[type=submit],.aa-system .hs-blog-listing .aa-site-wrapper .body-container .hs-button.primary+.hs-button,.aa-system .hs-blog-listing .aa-site-wrapper .body-container input[type=submit]+.hs-button,.aa-system .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-button+.hs-button,.aa-system .hs-blog-post .aa-site-wrapper .body-container .hs-button+.hs-button.primary,.aa-system .hs-blog-post .aa-site-wrapper .body-container .hs-button+input[type=submit],.aa-system .hs-blog-post .aa-site-wrapper .body-container .hs-button.primary+.hs-button,.aa-system .hs-blog-post .aa-site-wrapper .body-container input[type=submit]+.hs-button,.aa-system .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-button+.hs-button,.aa-system .hs-button+.aa-button,.aa-system .hs-button+.hs-button,.aa-system .hs-form .hs-button+.hs-button,.aa-system .hs-search-results__listing .hs-button+.hs-search-results__read_more,.aa-system .hs-search-results__listing .hs-search-results__read_more+.hs-button,.hs-blog-listing .aa-site-wrapper .body-container .aa-button+.hs-button.primary,.hs-blog-listing .aa-site-wrapper .body-container .aa-button+input[type=submit],.hs-blog-listing .aa-site-wrapper .body-container .aa-system .hs-button+.hs-button.primary,.hs-blog-listing .aa-site-wrapper .body-container .aa-system .hs-button+input[type=submit],.hs-blog-listing .aa-site-wrapper .body-container .aa-system .hs-button.primary+.hs-button,.hs-blog-listing .aa-site-wrapper .body-container .aa-system input[type=submit]+.hs-button,.hs-blog-listing .aa-site-wrapper .body-container .hs-button+.hs-button.primary,.hs-blog-listing .aa-site-wrapper .body-container .hs-button+input[type=submit],.hs-blog-listing .aa-site-wrapper .body-container .hs-button.primary+.aa-button,.hs-blog-listing .aa-site-wrapper .body-container .hs-button.primary+.hs-button,.hs-blog-listing .aa-site-wrapper .body-container .hs-button.primary+.hs-button.primary,.hs-blog-listing .aa-site-wrapper .body-container .hs-button.primary+input[type=submit],.hs-blog-listing .aa-site-wrapper .body-container .hs-form .hs-button+.hs-button.primary,.hs-blog-listing .aa-site-wrapper .body-container .hs-form .hs-button+input[type=submit],.hs-blog-listing .aa-site-wrapper .body-container .hs-form .hs-button.primary+.hs-button,.hs-blog-listing .aa-site-wrapper .body-container .hs-form input[type=submit]+.hs-button,.hs-blog-listing .aa-site-wrapper .body-container .hs-search-results__listing .hs-button.primary+.hs-search-results__read_more,.hs-blog-listing .aa-site-wrapper .body-container .hs-search-results__listing .hs-search-results__read_more+.hs-button.primary,.hs-blog-listing .aa-site-wrapper .body-container .hs-search-results__listing .hs-search-results__read_more+input[type=submit],.hs-blog-listing .aa-site-wrapper .body-container .hs-search-results__listing input[type=submit]+.hs-search-results__read_more,.hs-blog-listing .aa-site-wrapper .body-container .widget-type-google_search #hs-search-module .hs-form .hs-button+.hs-button.primary,.hs-blog-listing .aa-site-wrapper .body-container .widget-type-google_search #hs-search-module .hs-form .hs-button+input[type=submit],.hs-blog-listing .aa-site-wrapper .body-container .widget-type-google_search #hs-search-module .hs-form .hs-button.primary+.hs-button,.hs-blog-listing .aa-site-wrapper .body-container .widget-type-google_search #hs-search-module .hs-form input[type=submit]+.hs-button,.hs-blog-listing .aa-site-wrapper .body-container input[type=submit]+.aa-button,.hs-blog-listing .aa-site-wrapper .body-container input[type=submit]+.hs-button,.hs-blog-listing .aa-site-wrapper .body-container input[type=submit]+.hs-button.primary,.hs-blog-listing .aa-site-wrapper .body-container input[type=submit]+input[type=submit],.hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-button+.hs-button,.hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-system .hs-button+.hs-button,.hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .body-container .hs-button+.hs-button.primary,.hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .body-container .hs-button+input[type=submit],.hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .body-container .hs-button.primary+.hs-button,.hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .body-container input[type=submit]+.hs-button,.hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-button+.aa-button,.hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-button+.hs-button,.hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-search-results__listing .hs-button+.hs-search-results__read_more,.hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-search-results__listing .hs-search-results__read_more+.hs-button,.hs-blog-listing .hs-blog-post .aa-site-wrapper .body-container .hs-button.primary+.hs-button.primary,.hs-blog-listing .hs-blog-post .aa-site-wrapper .body-container .hs-button.primary+input[type=submit],.hs-blog-listing .hs-blog-post .aa-site-wrapper .body-container .widget-type-google_search #hs-search-module .hs-form .hs-button+.hs-button.primary,.hs-blog-listing .hs-blog-post .aa-site-wrapper .body-container .widget-type-google_search #hs-search-module .hs-form .hs-button+input[type=submit],.hs-blog-listing .hs-blog-post .aa-site-wrapper .body-container .widget-type-google_search #hs-search-module .hs-form .hs-button.primary+.hs-button,.hs-blog-listing .hs-blog-post .aa-site-wrapper .body-container .widget-type-google_search #hs-search-module .hs-form input[type=submit]+.hs-button,.hs-blog-listing .hs-blog-post .aa-site-wrapper .body-container input[type=submit]+.hs-button.primary,.hs-blog-listing .hs-blog-post .aa-site-wrapper .body-container input[type=submit]+input[type=submit],.hs-blog-listing .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .body-container .hs-button+.hs-button.primary,.hs-blog-listing .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .body-container .hs-button+input[type=submit],.hs-blog-listing .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .body-container .hs-button.primary+.hs-button,.hs-blog-listing .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .body-container input[type=submit]+.hs-button,.hs-blog-listing .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-button+.hs-button,.hs-blog-post .aa-site-wrapper .body-container .aa-button+.hs-button.primary,.hs-blog-post .aa-site-wrapper .body-container .aa-button+input[type=submit],.hs-blog-post .aa-site-wrapper .body-container .aa-system .hs-button+.hs-button.primary,.hs-blog-post .aa-site-wrapper .body-container .aa-system .hs-button+input[type=submit],.hs-blog-post .aa-site-wrapper .body-container .aa-system .hs-button.primary+.hs-button,.hs-blog-post .aa-site-wrapper .body-container .aa-system input[type=submit]+.hs-button,.hs-blog-post .aa-site-wrapper .body-container .hs-button+.hs-button.primary,.hs-blog-post .aa-site-wrapper .body-container .hs-button+input[type=submit],.hs-blog-post .aa-site-wrapper .body-container .hs-button.primary+.aa-button,.hs-blog-post .aa-site-wrapper .body-container .hs-button.primary+.hs-button,.hs-blog-post .aa-site-wrapper .body-container .hs-button.primary+.hs-button.primary,.hs-blog-post .aa-site-wrapper .body-container .hs-button.primary+input[type=submit],.hs-blog-post .aa-site-wrapper .body-container .hs-form .hs-button+.hs-button.primary,.hs-blog-post .aa-site-wrapper .body-container .hs-form .hs-button+input[type=submit],.hs-blog-post .aa-site-wrapper .body-container .hs-form .hs-button.primary+.hs-button,.hs-blog-post .aa-site-wrapper .body-container .hs-form input[type=submit]+.hs-button,.hs-blog-post .aa-site-wrapper .body-container .hs-search-results__listing .hs-button.primary+.hs-search-results__read_more,.hs-blog-post .aa-site-wrapper .body-container .hs-search-results__listing .hs-search-results__read_more+.hs-button.primary,.hs-blog-post .aa-site-wrapper .body-container .hs-search-results__listing .hs-search-results__read_more+input[type=submit],.hs-blog-post .aa-site-wrapper .body-container .hs-search-results__listing input[type=submit]+.hs-search-results__read_more,.hs-blog-post .aa-site-wrapper .body-container .widget-type-google_search #hs-search-module .hs-form .hs-button+.hs-button.primary,.hs-blog-post .aa-site-wrapper .body-container .widget-type-google_search #hs-search-module .hs-form .hs-button+input[type=submit],.hs-blog-post .aa-site-wrapper .body-container .widget-type-google_search #hs-search-module .hs-form .hs-button.primary+.hs-button,.hs-blog-post .aa-site-wrapper .body-container .widget-type-google_search #hs-search-module .hs-form input[type=submit]+.hs-button,.hs-blog-post .aa-site-wrapper .body-container input[type=submit]+.aa-button,.hs-blog-post .aa-site-wrapper .body-container input[type=submit]+.hs-button,.hs-blog-post .aa-site-wrapper .body-container input[type=submit]+.hs-button.primary,.hs-blog-post .aa-site-wrapper .body-container input[type=submit]+input[type=submit],.hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-button+.hs-button,.hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-system .hs-button+.hs-button,.hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .body-container .hs-button+.hs-button.primary,.hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .body-container .hs-button+input[type=submit],.hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .body-container .hs-button.primary+.hs-button,.hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .body-container input[type=submit]+.hs-button,.hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-button+.aa-button,.hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-button+.hs-button,.hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-search-results__listing .hs-button+.hs-search-results__read_more,.hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-search-results__listing .hs-search-results__read_more+.hs-button,.hs-blog-post .hs-blog-listing .aa-site-wrapper .body-container .hs-button.primary+.hs-button.primary,.hs-blog-post .hs-blog-listing .aa-site-wrapper .body-container .hs-button.primary+input[type=submit],.hs-blog-post .hs-blog-listing .aa-site-wrapper .body-container .widget-type-google_search #hs-search-module .hs-form .hs-button+.hs-button.primary,.hs-blog-post .hs-blog-listing .aa-site-wrapper .body-container .widget-type-google_search #hs-search-module .hs-form .hs-button+input[type=submit],.hs-blog-post .hs-blog-listing .aa-site-wrapper .body-container .widget-type-google_search #hs-search-module .hs-form .hs-button.primary+.hs-button,.hs-blog-post .hs-blog-listing .aa-site-wrapper .body-container .widget-type-google_search #hs-search-module .hs-form input[type=submit]+.hs-button,.hs-blog-post .hs-blog-listing .aa-site-wrapper .body-container input[type=submit]+.hs-button.primary,.hs-blog-post .hs-blog-listing .aa-site-wrapper .body-container input[type=submit]+input[type=submit],.hs-blog-post .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .body-container .hs-button+.hs-button.primary,.hs-blog-post .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .body-container .hs-button+input[type=submit],.hs-blog-post .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .body-container .hs-button.primary+.hs-button,.hs-blog-post .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .body-container input[type=submit]+.hs-button,.hs-blog-post .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-button+.hs-button,.hs-button+.aa-button,.hs-button+.hs-button,.hs-form .aa-button+.hs-button,.hs-form .aa-system .hs-button+.hs-button,.hs-form .hs-blog-listing .aa-site-wrapper .body-container .hs-button+.hs-button.primary,.hs-form .hs-blog-listing .aa-site-wrapper .body-container .hs-button+input[type=submit],.hs-form .hs-blog-listing .aa-site-wrapper .body-container .hs-button.primary+.hs-button,.hs-form .hs-blog-listing .aa-site-wrapper .body-container input[type=submit]+.hs-button,.hs-form .hs-blog-post .aa-site-wrapper .body-container .hs-button+.hs-button.primary,.hs-form .hs-blog-post .aa-site-wrapper .body-container .hs-button+input[type=submit],.hs-form .hs-blog-post .aa-site-wrapper .body-container .hs-button.primary+.hs-button,.hs-form .hs-blog-post .aa-site-wrapper .body-container input[type=submit]+.hs-button,.hs-form .hs-button+.aa-button,.hs-form .hs-button+.hs-button,.hs-form .hs-search-results__listing .hs-button+.hs-search-results__read_more,.hs-form .hs-search-results__listing .hs-search-results__read_more+.hs-button,.hs-search-results__listing .aa-button+.hs-search-results__read_more,.hs-search-results__listing .aa-system .hs-button+.hs-search-results__read_more,.hs-search-results__listing .aa-system .hs-search-results__read_more+.hs-button,.hs-search-results__listing .hs-blog-listing .aa-site-wrapper .body-container .hs-button.primary+.hs-search-results__read_more,.hs-search-results__listing .hs-blog-listing .aa-site-wrapper .body-container .hs-search-results__read_more+.hs-button.primary,.hs-search-results__listing .hs-blog-listing .aa-site-wrapper .body-container .hs-search-results__read_more+input[type=submit],.hs-search-results__listing .hs-blog-listing .aa-site-wrapper .body-container input[type=submit]+.hs-search-results__read_more,.hs-search-results__listing .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-button+.hs-search-results__read_more,.hs-search-results__listing .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-search-results__read_more+.hs-button,.hs-search-results__listing .hs-blog-post .aa-site-wrapper .body-container .hs-button.primary+.hs-search-results__read_more,.hs-search-results__listing .hs-blog-post .aa-site-wrapper .body-container .hs-search-results__read_more+.hs-button.primary,.hs-search-results__listing .hs-blog-post .aa-site-wrapper .body-container .hs-search-results__read_more+input[type=submit],.hs-search-results__listing .hs-blog-post .aa-site-wrapper .body-container input[type=submit]+.hs-search-results__read_more,.hs-search-results__listing .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-button+.hs-search-results__read_more,.hs-search-results__listing .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-search-results__read_more+.hs-button,.hs-search-results__listing .hs-button+.hs-search-results__read_more,.hs-search-results__listing .hs-form .hs-button+.hs-search-results__read_more,.hs-search-results__listing .hs-form .hs-search-results__read_more+.hs-button,.hs-search-results__listing .hs-search-results__read_more+.aa-button,.hs-search-results__listing .hs-search-results__read_more+.hs-button,.hs-search-results__listing .hs-search-results__read_more+.hs-search-results__read_more{margin-top:0;margin-left:20px}}.form-title{margin:0;padding-bottom:30px;color:#252525;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:15px}.aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password,.hs-input{width:100%;height:52px;padding:5px 10px;border:1px solid #d8d8d8;border-radius:2px;color:inherit;line-height:1;text-decoration:none;background-color:#fff;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:15px;padding-right:15px}}.aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password:focus,.hs-input:focus{outline:none;border-color:#008071;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.1);box-shadow:0 0 20px 0 rgba(0,0,0,.1)}.aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password::-webkit-input-placeholder,.hs-input::-webkit-input-placeholder{color:#2f3133;opacity:.5}.aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password::-moz-placeholder,.hs-input::-moz-placeholder{color:#2f3133;opacity:.5}.aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password:-ms-input-placeholder,.hs-input:-ms-input-placeholder{color:#2f3133;opacity:.5}.aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password::-ms-input-placeholder,.hs-input::-ms-input-placeholder{color:#2f3133;opacity:.5}.aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password::placeholder,.hs-input::placeholder{color:#2f3133;opacity:.5}.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:8px;border:0;background-color:transparent}.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);left:calc(100% - 20px);-webkit-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none}@media (min-width:992px){.hs-fieldtype-select .input svg{left:calc(100% - 30px)}}.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 svg path,.hs-fieldtype-select select.hs-input svg path{fill:#000}.aa-system .hs_cos_wrapper_type_password_prompt .hs-fieldtype-select select#hs-pwd-widget-password:hover~svg path,.hs-fieldtype-select .aa-system .hs_cos_wrapper_type_password_prompt select#hs-pwd-widget-password:hover~svg path,.hs-fieldtype-select select.hs-input:hover~svg path{fill:#2f3133}.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:#000;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:10px;background-color:#fff;resize:vertical}@media (min-width:992px){.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{padding:15px}}.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:#008071!important;opacity:.7!important}.hs-fieldtype-date .hs-datepicker .fn-date-picker .is-selected .pika-button{background-color:#118071;color:#2f3133}.hs-fieldtype-date .hs-datepicker .fn-date-picker .is-today .pika-button{color:#2f3133}.hs-submit{margin-top:20px;text-align:center}.hs-form .hs-button{min-width:200px;width:100%}.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-family:Barlow Semi Condensed,sans-serif!important;font-weight:100;font-size:18px;line-height:22px}.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:#2f3133}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:#2f3133;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 #2f3133;border-radius:50%;margin-right:5px;font-style:normal;font-weight:700}.hs_error_rollup{margin-top:15px;padding:15px;border:1px solid #2f3133}.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-booleancheckbox{margin-top:5px}.aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password[type=checkbox],.hs-input[type=checkbox]{margin-top:2px}.aa-hamburger{z-index:30;cursor:pointer;z-index:200;width:25px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aa-hamburger span,.aa-hamburger span:after,.aa-hamburger span:before{display:block;background-color:#118071;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.1s;transition-duration:.1s}.aa-hamburger span{margin:0 auto;position:relative}.aa-hamburger span:after,.aa-hamburger span:before{position:absolute;content:""}.aa-hamburger span,.aa-hamburger span:after,.aa-hamburger span:before{width:25px;height:2px}.aa-hamburger span:before{-webkit-transform:translateY(-7px);transform:translateY(-7px)}.aa-hamburger span:after{-webkit-transform:translateY(7px);transform:translateY(7px)}.js-nav-open .aa-hamburger{-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.js-nav-open .aa-hamburger span{background-color:transparent!important}.js-nav-open .aa-hamburger span:after,.js-nav-open .aa-hamburger span:before{-webkit-transform:translateY(0);transform:translateY(0)}.js-nav-open .aa-hamburger span:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.js-nav-open .aa-hamburger span:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.aa-navigation--mobile .aa-hamburger{position:relative}.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}}.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:768px){.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}.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:16px;line-height:24px;font-weight:400;color:inherit}.aa-navigation--primary .hs-menu-wrapper>ul>li>a:hover{color:#008071}@media (min-width:992px){.aa-navigation--primary .hs-menu-wrapper>ul>li>a{margin-right:25px}}@media (min-width:1440px){.aa-navigation--primary .hs-menu-wrapper>ul>li>a{margin-right:30px}}.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children{position:relative}@media (min-width:992px){.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper{display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;width:auto;position:absolute;top:calc(100% + 20px);background:#fff;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.1);box-shadow:0 0 20px 0 rgba(0,0,0,.1)}.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper:before{display:block;position:absolute;content:"";top:-20px;left:0;right:0;height:20px}}@media (min-width:1200px){.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:auto}}.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper li{padding-left:0}.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:992px){.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper a{width:250px;padding:10px 20px}}.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper a:hover{background-color:rgba(0,128,113,.1);border-bottom:0}.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper a p:first-of-type{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px;border-bottom:1px solid #f4f4f4}.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper a p{margin-bottom:0;font-size:16px;line-height:42px}.aa-navigation--primary .hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper a:after{content:"";background-image:none}.aa-navigation--primary .hs-menu-depth-1:hover>.hs-menu-children-wrapper{padding-top:20px;padding-bottom:20px}@media (min-width:992px){.aa-navigation--primary .hs-menu-depth-1:hover>.hs-menu-children-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}html{-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}body.js-nav-open{overflow-y:hidden}.aa-navigation--mobile{width:100%;min-height:100vh;position:fixed;bottom:0;top:0;right:-100%;font-size:16px;line-height:24px;background-color:transparent;overflow-y:scroll;-webkit-overflow-scrolling:touch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:25}.aa-navigation--mobile .sidebar{width:50px;background:rgba(0,0,0,.6)}.aa-navigation-mobile-content{background:#fff;padding:50px 33px;width:100%}.mobile-content__header{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;margin-bottom:25px}.mobile-content__header .aa-branding-text p{font-size:14px;font-style:normal;font-weight:600;line-height:17px}.mobile-content__body{width:100%;padding-bottom:35px;border-bottom:1px solid #e3e6e6}.mobile-content__body p{font-size:14px;font-style:normal;font-weight:400;line-height:17px}.mobile-content__body a{color:#118071;display:block;margin-bottom:15px;font-size:24px;font-style:normal;font-weight:500;line-height:30px;text-decoration:none}.mobile-content__footer{width:100%;margin-top:35px}.aa-bg-black .hs-blog-listing .aa-site-wrapper .body-container .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.aa-bg-black .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.aa-bg-black .hs-blog-post .aa-site-wrapper .body-container .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.aa-bg-black .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.aa-bg-black .hs-form .mobile-content__footer .aa-header-button a.hs-button.aa-button--1,.aa-bg-black .hs-search-results__listing .mobile-content__footer .aa-header-button a.hs-search-results__read_more,.aa-bg-black .mobile-content__footer .aa-header-button a.aa-button.aa-button--1,.aa-bg-black .mobile-content__footer .aa-header-button a.hs-button,.aa-bg-complementary .hs-blog-listing .aa-site-wrapper .body-container .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.aa-bg-complementary .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.aa-bg-complementary .hs-blog-post .aa-site-wrapper .body-container .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.aa-bg-complementary .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.aa-bg-complementary .hs-form .mobile-content__footer .aa-header-button a.hs-button.aa-button--1,.aa-bg-complementary .hs-search-results__listing .mobile-content__footer .aa-header-button a.hs-search-results__read_more,.aa-bg-complementary .mobile-content__footer .aa-header-button a.aa-button.aa-button--1,.aa-bg-complementary .mobile-content__footer .aa-header-button a.hs-button,.aa-bg-dark .hs-blog-listing .aa-site-wrapper .body-container .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.aa-bg-dark .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.aa-bg-dark .hs-blog-post .aa-site-wrapper .body-container .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.aa-bg-dark .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.aa-bg-dark .hs-form .mobile-content__footer .aa-header-button a.hs-button.aa-button--1,.aa-bg-dark .hs-search-results__listing .mobile-content__footer .aa-header-button a.hs-search-results__read_more,.aa-bg-dark .mobile-content__footer .aa-header-button a.aa-button.aa-button--1,.aa-bg-dark .mobile-content__footer .aa-header-button a.hs-button,.aa-bg-grey .hs-blog-listing .aa-site-wrapper .body-container .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.aa-bg-grey .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.aa-bg-grey .hs-blog-post .aa-site-wrapper .body-container .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.aa-bg-grey .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.aa-bg-grey .hs-form .mobile-content__footer .aa-header-button a.hs-button.aa-button--1,.aa-bg-grey .hs-search-results__listing .mobile-content__footer .aa-header-button a.hs-search-results__read_more,.aa-bg-grey .mobile-content__footer .aa-header-button a.aa-button.aa-button--1,.aa-bg-grey .mobile-content__footer .aa-header-button a.hs-button,.aa-bg-light .hs-blog-listing .aa-site-wrapper .body-container .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.aa-bg-light .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.aa-bg-light .hs-blog-post .aa-site-wrapper .body-container .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.aa-bg-light .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.aa-bg-light .hs-form .mobile-content__footer .aa-header-button a.hs-button.aa-button--1,.aa-bg-light .hs-search-results__listing .mobile-content__footer .aa-header-button a.hs-search-results__read_more,.aa-bg-light .mobile-content__footer .aa-header-button a.aa-button.aa-button--1,.aa-bg-light .mobile-content__footer .aa-header-button a.hs-button,.aa-bg-overlay--black .hs-blog-listing .aa-site-wrapper .body-container .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.aa-bg-overlay--black .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.aa-bg-overlay--black .hs-blog-post .aa-site-wrapper .body-container .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.aa-bg-overlay--black .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.aa-bg-overlay--black .hs-form .mobile-content__footer .aa-header-button a.hs-button.aa-button--1,.aa-bg-overlay--black .hs-search-results__listing .mobile-content__footer .aa-header-button a.hs-search-results__read_more,.aa-bg-overlay--black .mobile-content__footer .aa-header-button a.aa-button.aa-button--1,.aa-bg-overlay--black .mobile-content__footer .aa-header-button a.hs-button,.aa-bg-overlay--complementary .hs-blog-listing .aa-site-wrapper .body-container .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.aa-bg-overlay--complementary .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.aa-bg-overlay--complementary .hs-blog-post .aa-site-wrapper .body-container .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.aa-bg-overlay--complementary .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.aa-bg-overlay--complementary .hs-form .mobile-content__footer .aa-header-button a.hs-button.aa-button--1,.aa-bg-overlay--complementary .hs-search-results__listing .mobile-content__footer .aa-header-button a.hs-search-results__read_more,.aa-bg-overlay--complementary .mobile-content__footer .aa-header-button a.aa-button.aa-button--1,.aa-bg-overlay--complementary .mobile-content__footer .aa-header-button a.hs-button,.aa-bg-overlay--dark .hs-blog-listing .aa-site-wrapper .body-container .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.aa-bg-overlay--dark .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.aa-bg-overlay--dark .hs-blog-post .aa-site-wrapper .body-container .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.aa-bg-overlay--dark .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.aa-bg-overlay--dark .hs-form .mobile-content__footer .aa-header-button a.hs-button.aa-button--1,.aa-bg-overlay--dark .hs-search-results__listing .mobile-content__footer .aa-header-button a.hs-search-results__read_more,.aa-bg-overlay--dark .mobile-content__footer .aa-header-button a.aa-button.aa-button--1,.aa-bg-overlay--dark .mobile-content__footer .aa-header-button a.hs-button,.aa-bg-overlay--grey .hs-blog-listing .aa-site-wrapper .body-container .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.aa-bg-overlay--grey .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.aa-bg-overlay--grey .hs-blog-post .aa-site-wrapper .body-container .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.aa-bg-overlay--grey .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.aa-bg-overlay--grey .hs-form .mobile-content__footer .aa-header-button a.hs-button.aa-button--1,.aa-bg-overlay--grey .hs-search-results__listing .mobile-content__footer .aa-header-button a.hs-search-results__read_more,.aa-bg-overlay--grey .mobile-content__footer .aa-header-button a.aa-button.aa-button--1,.aa-bg-overlay--grey .mobile-content__footer .aa-header-button a.hs-button,.aa-bg-overlay--light .hs-blog-listing .aa-site-wrapper .body-container .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.aa-bg-overlay--light .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.aa-bg-overlay--light .hs-blog-post .aa-site-wrapper .body-container .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.aa-bg-overlay--light .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.aa-bg-overlay--light .hs-form .mobile-content__footer .aa-header-button a.hs-button.aa-button--1,.aa-bg-overlay--light .hs-search-results__listing .mobile-content__footer .aa-header-button a.hs-search-results__read_more,.aa-bg-overlay--light .mobile-content__footer .aa-header-button a.aa-button.aa-button--1,.aa-bg-overlay--light .mobile-content__footer .aa-header-button a.hs-button,.aa-bg-overlay--primary .hs-blog-listing .aa-site-wrapper .body-container .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.aa-bg-overlay--primary .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.aa-bg-overlay--primary .hs-blog-post .aa-site-wrapper .body-container .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.aa-bg-overlay--primary .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.aa-bg-overlay--primary .hs-form .mobile-content__footer .aa-header-button a.hs-button.aa-button--1,.aa-bg-overlay--primary .hs-search-results__listing .mobile-content__footer .aa-header-button a.hs-search-results__read_more,.aa-bg-overlay--primary .mobile-content__footer .aa-header-button a.aa-button.aa-button--1,.aa-bg-overlay--primary .mobile-content__footer .aa-header-button a.hs-button,.aa-bg-overlay--secondary .hs-blog-listing .aa-site-wrapper .body-container .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.aa-bg-overlay--secondary .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.aa-bg-overlay--secondary .hs-blog-post .aa-site-wrapper .body-container .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.aa-bg-overlay--secondary .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.aa-bg-overlay--secondary .hs-form .mobile-content__footer .aa-header-button a.hs-button.aa-button--1,.aa-bg-overlay--secondary .hs-search-results__listing .mobile-content__footer .aa-header-button a.hs-search-results__read_more,.aa-bg-overlay--secondary .mobile-content__footer .aa-header-button a.aa-button.aa-button--1,.aa-bg-overlay--secondary .mobile-content__footer .aa-header-button a.hs-button,.aa-bg-overlay--white .hs-blog-listing .aa-site-wrapper .body-container .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.aa-bg-overlay--white .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.aa-bg-overlay--white .hs-blog-post .aa-site-wrapper .body-container .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.aa-bg-overlay--white .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.aa-bg-overlay--white .hs-form .mobile-content__footer .aa-header-button a.hs-button.aa-button--1,.aa-bg-overlay--white .hs-search-results__listing .mobile-content__footer .aa-header-button a.hs-search-results__read_more,.aa-bg-overlay--white .mobile-content__footer .aa-header-button a.aa-button.aa-button--1,.aa-bg-overlay--white .mobile-content__footer .aa-header-button a.hs-button,.aa-bg-primary .hs-blog-listing .aa-site-wrapper .body-container .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.aa-bg-primary .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.aa-bg-primary .hs-blog-post .aa-site-wrapper .body-container .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.aa-bg-primary .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.aa-bg-primary .hs-form .mobile-content__footer .aa-header-button a.hs-button.aa-button--1,.aa-bg-primary .hs-search-results__listing .mobile-content__footer .aa-header-button a.hs-search-results__read_more,.aa-bg-primary .mobile-content__footer .aa-header-button a.aa-button.aa-button--1,.aa-bg-primary .mobile-content__footer .aa-header-button a.hs-button,.aa-bg-secondary .hs-blog-listing .aa-site-wrapper .body-container .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.aa-bg-secondary .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.aa-bg-secondary .hs-blog-post .aa-site-wrapper .body-container .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.aa-bg-secondary .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.aa-bg-secondary .hs-form .mobile-content__footer .aa-header-button a.hs-button.aa-button--1,.aa-bg-secondary .hs-search-results__listing .mobile-content__footer .aa-header-button a.hs-search-results__read_more,.aa-bg-secondary .mobile-content__footer .aa-header-button a.aa-button.aa-button--1,.aa-bg-secondary .mobile-content__footer .aa-header-button a.hs-button,.aa-bg-white .hs-blog-listing .aa-site-wrapper .body-container .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.aa-bg-white .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.aa-bg-white .hs-blog-post .aa-site-wrapper .body-container .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.aa-bg-white .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.aa-bg-white .hs-form .mobile-content__footer .aa-header-button a.hs-button.aa-button--1,.aa-bg-white .hs-search-results__listing .mobile-content__footer .aa-header-button a.hs-search-results__read_more,.aa-bg-white .mobile-content__footer .aa-header-button a.aa-button.aa-button--1,.aa-bg-white .mobile-content__footer .aa-header-button a.hs-button,.aa-form-button--1 .hs-blog-listing .aa-site-wrapper .body-container .mobile-content__footer .aa-header-button input[type=submit],.aa-form-button--1 .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .mobile-content__footer .aa-header-button input.hs-button[type=submit],.aa-form-button--1 .hs-blog-post .aa-site-wrapper .body-container .mobile-content__footer .aa-header-button input[type=submit],.aa-form-button--1 .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .mobile-content__footer .aa-header-button input.hs-button[type=submit],.aa-form-button--1 .hs-form .mobile-content__footer .aa-header-button input.hs-button[type=submit],.aa-form-button--1 .hs-search-results__listing .mobile-content__footer .aa-header-button input.hs-search-results__read_more[type=submit],.aa-form-button--1 .mobile-content__footer .aa-header-button input.aa-button[type=submit],.aa-form-button--1 .mobile-content__footer .aa-header-button input.hs-button[type=submit],.aa-system .mobile-content__footer .aa-header-button .hs-button,.aa-system .mobile-content__footer .aa-header-button a.hs-button,.hs-blog-listing .aa-site-wrapper .body-container .aa-bg-black .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.hs-blog-listing .aa-site-wrapper .body-container .aa-bg-complementary .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.hs-blog-listing .aa-site-wrapper .body-container .aa-bg-dark .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.hs-blog-listing .aa-site-wrapper .body-container .aa-bg-grey .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.hs-blog-listing .aa-site-wrapper .body-container .aa-bg-light .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.hs-blog-listing .aa-site-wrapper .body-container .aa-bg-overlay--black .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.hs-blog-listing .aa-site-wrapper .body-container .aa-bg-overlay--complementary .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.hs-blog-listing .aa-site-wrapper .body-container .aa-bg-overlay--dark .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.hs-blog-listing .aa-site-wrapper .body-container .aa-bg-overlay--grey .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.hs-blog-listing .aa-site-wrapper .body-container .aa-bg-overlay--light .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.hs-blog-listing .aa-site-wrapper .body-container .aa-bg-overlay--primary .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.hs-blog-listing .aa-site-wrapper .body-container .aa-bg-overlay--secondary .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.hs-blog-listing .aa-site-wrapper .body-container .aa-bg-overlay--white .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.hs-blog-listing .aa-site-wrapper .body-container .aa-bg-primary .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.hs-blog-listing .aa-site-wrapper .body-container .aa-bg-secondary .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.hs-blog-listing .aa-site-wrapper .body-container .aa-bg-white .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.hs-blog-listing .aa-site-wrapper .body-container .aa-form-button--1 .mobile-content__footer .aa-header-button input[type=submit],.hs-blog-listing .aa-site-wrapper .body-container .hs-search-results__listing .mobile-content__footer .aa-header-button input.hs-search-results__read_more[type=submit],.hs-blog-listing .aa-site-wrapper .body-container .mobile-content__footer .aa-header-button .hs-button.primary,.hs-blog-listing .aa-site-wrapper .body-container .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.hs-blog-listing .aa-site-wrapper .body-container .mobile-content__footer .aa-header-button input.aa-button--1[type=submit],.hs-blog-listing .aa-site-wrapper .body-container .mobile-content__footer .aa-header-button input.hs-button[type=submit],.hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-black .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-complementary .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-dark .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-grey .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-light .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-overlay--black .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-overlay--complementary .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-overlay--dark .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-overlay--grey .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-overlay--light .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-overlay--primary .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-overlay--secondary .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-overlay--white .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-primary .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-secondary .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-white .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-form-button--1 .mobile-content__footer .aa-header-button input.hs-button[type=submit],.hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .mobile-content__footer .aa-header-button .hs-button,.hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.hs-blog-post .aa-site-wrapper .body-container .aa-bg-black .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.hs-blog-post .aa-site-wrapper .body-container .aa-bg-complementary .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.hs-blog-post .aa-site-wrapper .body-container .aa-bg-dark .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.hs-blog-post .aa-site-wrapper .body-container .aa-bg-grey .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.hs-blog-post .aa-site-wrapper .body-container .aa-bg-light .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.hs-blog-post .aa-site-wrapper .body-container .aa-bg-overlay--black .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.hs-blog-post .aa-site-wrapper .body-container .aa-bg-overlay--complementary .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.hs-blog-post .aa-site-wrapper .body-container .aa-bg-overlay--dark .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.hs-blog-post .aa-site-wrapper .body-container .aa-bg-overlay--grey .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.hs-blog-post .aa-site-wrapper .body-container .aa-bg-overlay--light .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.hs-blog-post .aa-site-wrapper .body-container .aa-bg-overlay--primary .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.hs-blog-post .aa-site-wrapper .body-container .aa-bg-overlay--secondary .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.hs-blog-post .aa-site-wrapper .body-container .aa-bg-overlay--white .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.hs-blog-post .aa-site-wrapper .body-container .aa-bg-primary .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.hs-blog-post .aa-site-wrapper .body-container .aa-bg-secondary .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.hs-blog-post .aa-site-wrapper .body-container .aa-bg-white .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.hs-blog-post .aa-site-wrapper .body-container .aa-form-button--1 .mobile-content__footer .aa-header-button input[type=submit],.hs-blog-post .aa-site-wrapper .body-container .hs-search-results__listing .mobile-content__footer .aa-header-button input.hs-search-results__read_more[type=submit],.hs-blog-post .aa-site-wrapper .body-container .mobile-content__footer .aa-header-button .hs-button.primary,.hs-blog-post .aa-site-wrapper .body-container .mobile-content__footer .aa-header-button a.aa-button--1.hs-button.primary,.hs-blog-post .aa-site-wrapper .body-container .mobile-content__footer .aa-header-button input.aa-button--1[type=submit],.hs-blog-post .aa-site-wrapper .body-container .mobile-content__footer .aa-header-button input.hs-button[type=submit],.hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-black .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-complementary .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-dark .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-grey .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-light .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-overlay--black .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-overlay--complementary .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-overlay--dark .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-overlay--grey .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-overlay--light .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-overlay--primary .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-overlay--secondary .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-overlay--white .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-primary .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-secondary .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-white .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-form-button--1 .mobile-content__footer .aa-header-button input.hs-button[type=submit],.hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .mobile-content__footer .aa-header-button .hs-button,.hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.hs-form .aa-bg-black .mobile-content__footer .aa-header-button a.hs-button.aa-button--1,.hs-form .aa-bg-complementary .mobile-content__footer .aa-header-button a.hs-button.aa-button--1,.hs-form .aa-bg-dark .mobile-content__footer .aa-header-button a.hs-button.aa-button--1,.hs-form .aa-bg-grey .mobile-content__footer .aa-header-button a.hs-button.aa-button--1,.hs-form .aa-bg-light .mobile-content__footer .aa-header-button a.hs-button.aa-button--1,.hs-form .aa-bg-overlay--black .mobile-content__footer .aa-header-button a.hs-button.aa-button--1,.hs-form .aa-bg-overlay--complementary .mobile-content__footer .aa-header-button a.hs-button.aa-button--1,.hs-form .aa-bg-overlay--dark .mobile-content__footer .aa-header-button a.hs-button.aa-button--1,.hs-form .aa-bg-overlay--grey .mobile-content__footer .aa-header-button a.hs-button.aa-button--1,.hs-form .aa-bg-overlay--light .mobile-content__footer .aa-header-button a.hs-button.aa-button--1,.hs-form .aa-bg-overlay--primary .mobile-content__footer .aa-header-button a.hs-button.aa-button--1,.hs-form .aa-bg-overlay--secondary .mobile-content__footer .aa-header-button a.hs-button.aa-button--1,.hs-form .aa-bg-overlay--white .mobile-content__footer .aa-header-button a.hs-button.aa-button--1,.hs-form .aa-bg-primary .mobile-content__footer .aa-header-button a.hs-button.aa-button--1,.hs-form .aa-bg-secondary .mobile-content__footer .aa-header-button a.hs-button.aa-button--1,.hs-form .aa-bg-white .mobile-content__footer .aa-header-button a.hs-button.aa-button--1,.hs-form .aa-form-button--1 .mobile-content__footer .aa-header-button input.hs-button[type=submit],.hs-form .mobile-content__footer .aa-header-button .hs-button,.hs-form .mobile-content__footer .aa-header-button a.aa-button--1.hs-button,.hs-search-results__listing .aa-bg-black .mobile-content__footer .aa-header-button a.hs-search-results__read_more,.hs-search-results__listing .aa-bg-complementary .mobile-content__footer .aa-header-button a.hs-search-results__read_more,.hs-search-results__listing .aa-bg-dark .mobile-content__footer .aa-header-button a.hs-search-results__read_more,.hs-search-results__listing .aa-bg-grey .mobile-content__footer .aa-header-button a.hs-search-results__read_more,.hs-search-results__listing .aa-bg-light .mobile-content__footer .aa-header-button a.hs-search-results__read_more,.hs-search-results__listing .aa-bg-overlay--black .mobile-content__footer .aa-header-button a.hs-search-results__read_more,.hs-search-results__listing .aa-bg-overlay--complementary .mobile-content__footer .aa-header-button a.hs-search-results__read_more,.hs-search-results__listing .aa-bg-overlay--dark .mobile-content__footer .aa-header-button a.hs-search-results__read_more,.hs-search-results__listing .aa-bg-overlay--grey .mobile-content__footer .aa-header-button a.hs-search-results__read_more,.hs-search-results__listing .aa-bg-overlay--light .mobile-content__footer .aa-header-button a.hs-search-results__read_more,.hs-search-results__listing .aa-bg-overlay--primary .mobile-content__footer .aa-header-button a.hs-search-results__read_more,.hs-search-results__listing .aa-bg-overlay--secondary .mobile-content__footer .aa-header-button a.hs-search-results__read_more,.hs-search-results__listing .aa-bg-overlay--white .mobile-content__footer .aa-header-button a.hs-search-results__read_more,.hs-search-results__listing .aa-bg-primary .mobile-content__footer .aa-header-button a.hs-search-results__read_more,.hs-search-results__listing .aa-bg-secondary .mobile-content__footer .aa-header-button a.hs-search-results__read_more,.hs-search-results__listing .aa-bg-white .mobile-content__footer .aa-header-button a.hs-search-results__read_more,.hs-search-results__listing .aa-form-button--1 .mobile-content__footer .aa-header-button input.hs-search-results__read_more[type=submit],.hs-search-results__listing .hs-blog-listing .aa-site-wrapper .body-container .mobile-content__footer .aa-header-button input.hs-search-results__read_more[type=submit],.hs-search-results__listing .hs-blog-post .aa-site-wrapper .body-container .mobile-content__footer .aa-header-button input.hs-search-results__read_more[type=submit],.hs-search-results__listing .mobile-content__footer .aa-header-button .hs-search-results__read_more,.hs-search-results__listing .mobile-content__footer .aa-header-button a.hs-search-results__read_more,.mobile-content__footer .aa-header-button .aa-bg-black .hs-blog-listing .aa-site-wrapper .body-container a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .aa-bg-black .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .aa-bg-black .hs-blog-post .aa-site-wrapper .body-container a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .aa-bg-black .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .aa-bg-black .hs-form a.hs-button.aa-button--1,.mobile-content__footer .aa-header-button .aa-bg-black .hs-search-results__listing a.hs-search-results__read_more,.mobile-content__footer .aa-header-button .aa-bg-black a.aa-button.aa-button--1,.mobile-content__footer .aa-header-button .aa-bg-black a.hs-button,.mobile-content__footer .aa-header-button .aa-bg-complementary .hs-blog-listing .aa-site-wrapper .body-container a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .aa-bg-complementary .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .aa-bg-complementary .hs-blog-post .aa-site-wrapper .body-container a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .aa-bg-complementary .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .aa-bg-complementary .hs-form a.hs-button.aa-button--1,.mobile-content__footer .aa-header-button .aa-bg-complementary .hs-search-results__listing a.hs-search-results__read_more,.mobile-content__footer .aa-header-button .aa-bg-complementary a.aa-button.aa-button--1,.mobile-content__footer .aa-header-button .aa-bg-complementary a.hs-button,.mobile-content__footer .aa-header-button .aa-bg-dark .hs-blog-listing .aa-site-wrapper .body-container a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .aa-bg-dark .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .aa-bg-dark .hs-blog-post .aa-site-wrapper .body-container a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .aa-bg-dark .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .aa-bg-dark .hs-form a.hs-button.aa-button--1,.mobile-content__footer .aa-header-button .aa-bg-dark .hs-search-results__listing a.hs-search-results__read_more,.mobile-content__footer .aa-header-button .aa-bg-dark a.aa-button.aa-button--1,.mobile-content__footer .aa-header-button .aa-bg-dark a.hs-button,.mobile-content__footer .aa-header-button .aa-bg-grey .hs-blog-listing .aa-site-wrapper .body-container a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .aa-bg-grey .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .aa-bg-grey .hs-blog-post .aa-site-wrapper .body-container a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .aa-bg-grey .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .aa-bg-grey .hs-form a.hs-button.aa-button--1,.mobile-content__footer .aa-header-button .aa-bg-grey .hs-search-results__listing a.hs-search-results__read_more,.mobile-content__footer .aa-header-button .aa-bg-grey a.aa-button.aa-button--1,.mobile-content__footer .aa-header-button .aa-bg-grey a.hs-button,.mobile-content__footer .aa-header-button .aa-bg-light .hs-blog-listing .aa-site-wrapper .body-container a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .aa-bg-light .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .aa-bg-light .hs-blog-post .aa-site-wrapper .body-container a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .aa-bg-light .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .aa-bg-light .hs-form a.hs-button.aa-button--1,.mobile-content__footer .aa-header-button .aa-bg-light .hs-search-results__listing a.hs-search-results__read_more,.mobile-content__footer .aa-header-button .aa-bg-light a.aa-button.aa-button--1,.mobile-content__footer .aa-header-button .aa-bg-light a.hs-button,.mobile-content__footer .aa-header-button .aa-bg-overlay--black .hs-blog-listing .aa-site-wrapper .body-container a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .aa-bg-overlay--black .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .aa-bg-overlay--black .hs-blog-post .aa-site-wrapper .body-container a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .aa-bg-overlay--black .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .aa-bg-overlay--black .hs-form a.hs-button.aa-button--1,.mobile-content__footer .aa-header-button .aa-bg-overlay--black .hs-search-results__listing a.hs-search-results__read_more,.mobile-content__footer .aa-header-button .aa-bg-overlay--black a.aa-button.aa-button--1,.mobile-content__footer .aa-header-button .aa-bg-overlay--black a.hs-button,.mobile-content__footer .aa-header-button .aa-bg-overlay--complementary .hs-blog-listing .aa-site-wrapper .body-container a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .aa-bg-overlay--complementary .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .aa-bg-overlay--complementary .hs-blog-post .aa-site-wrapper .body-container a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .aa-bg-overlay--complementary .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .aa-bg-overlay--complementary .hs-form a.hs-button.aa-button--1,.mobile-content__footer .aa-header-button .aa-bg-overlay--complementary .hs-search-results__listing a.hs-search-results__read_more,.mobile-content__footer .aa-header-button .aa-bg-overlay--complementary a.aa-button.aa-button--1,.mobile-content__footer .aa-header-button .aa-bg-overlay--complementary a.hs-button,.mobile-content__footer .aa-header-button .aa-bg-overlay--dark .hs-blog-listing .aa-site-wrapper .body-container a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .aa-bg-overlay--dark .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .aa-bg-overlay--dark .hs-blog-post .aa-site-wrapper .body-container a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .aa-bg-overlay--dark .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .aa-bg-overlay--dark .hs-form a.hs-button.aa-button--1,.mobile-content__footer .aa-header-button .aa-bg-overlay--dark .hs-search-results__listing a.hs-search-results__read_more,.mobile-content__footer .aa-header-button .aa-bg-overlay--dark a.aa-button.aa-button--1,.mobile-content__footer .aa-header-button .aa-bg-overlay--dark a.hs-button,.mobile-content__footer .aa-header-button .aa-bg-overlay--grey .hs-blog-listing .aa-site-wrapper .body-container a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .aa-bg-overlay--grey .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .aa-bg-overlay--grey .hs-blog-post .aa-site-wrapper .body-container a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .aa-bg-overlay--grey .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .aa-bg-overlay--grey .hs-form a.hs-button.aa-button--1,.mobile-content__footer .aa-header-button .aa-bg-overlay--grey .hs-search-results__listing a.hs-search-results__read_more,.mobile-content__footer .aa-header-button .aa-bg-overlay--grey a.aa-button.aa-button--1,.mobile-content__footer .aa-header-button .aa-bg-overlay--grey a.hs-button,.mobile-content__footer .aa-header-button .aa-bg-overlay--light .hs-blog-listing .aa-site-wrapper .body-container a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .aa-bg-overlay--light .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .aa-bg-overlay--light .hs-blog-post .aa-site-wrapper .body-container a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .aa-bg-overlay--light .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .aa-bg-overlay--light .hs-form a.hs-button.aa-button--1,.mobile-content__footer .aa-header-button .aa-bg-overlay--light .hs-search-results__listing a.hs-search-results__read_more,.mobile-content__footer .aa-header-button .aa-bg-overlay--light a.aa-button.aa-button--1,.mobile-content__footer .aa-header-button .aa-bg-overlay--light a.hs-button,.mobile-content__footer .aa-header-button .aa-bg-overlay--primary .hs-blog-listing .aa-site-wrapper .body-container a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .aa-bg-overlay--primary .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .aa-bg-overlay--primary .hs-blog-post .aa-site-wrapper .body-container a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .aa-bg-overlay--primary .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .aa-bg-overlay--primary .hs-form a.hs-button.aa-button--1,.mobile-content__footer .aa-header-button .aa-bg-overlay--primary .hs-search-results__listing a.hs-search-results__read_more,.mobile-content__footer .aa-header-button .aa-bg-overlay--primary a.aa-button.aa-button--1,.mobile-content__footer .aa-header-button .aa-bg-overlay--primary a.hs-button,.mobile-content__footer .aa-header-button .aa-bg-overlay--secondary .hs-blog-listing .aa-site-wrapper .body-container a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .aa-bg-overlay--secondary .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .aa-bg-overlay--secondary .hs-blog-post .aa-site-wrapper .body-container a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .aa-bg-overlay--secondary .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .aa-bg-overlay--secondary .hs-form a.hs-button.aa-button--1,.mobile-content__footer .aa-header-button .aa-bg-overlay--secondary .hs-search-results__listing a.hs-search-results__read_more,.mobile-content__footer .aa-header-button .aa-bg-overlay--secondary a.aa-button.aa-button--1,.mobile-content__footer .aa-header-button .aa-bg-overlay--secondary a.hs-button,.mobile-content__footer .aa-header-button .aa-bg-overlay--white .hs-blog-listing .aa-site-wrapper .body-container a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .aa-bg-overlay--white .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .aa-bg-overlay--white .hs-blog-post .aa-site-wrapper .body-container a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .aa-bg-overlay--white .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .aa-bg-overlay--white .hs-form a.hs-button.aa-button--1,.mobile-content__footer .aa-header-button .aa-bg-overlay--white .hs-search-results__listing a.hs-search-results__read_more,.mobile-content__footer .aa-header-button .aa-bg-overlay--white a.aa-button.aa-button--1,.mobile-content__footer .aa-header-button .aa-bg-overlay--white a.hs-button,.mobile-content__footer .aa-header-button .aa-bg-primary .hs-blog-listing .aa-site-wrapper .body-container a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .aa-bg-primary .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .aa-bg-primary .hs-blog-post .aa-site-wrapper .body-container a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .aa-bg-primary .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .aa-bg-primary .hs-form a.hs-button.aa-button--1,.mobile-content__footer .aa-header-button .aa-bg-primary .hs-search-results__listing a.hs-search-results__read_more,.mobile-content__footer .aa-header-button .aa-bg-primary a.aa-button.aa-button--1,.mobile-content__footer .aa-header-button .aa-bg-primary a.hs-button,.mobile-content__footer .aa-header-button .aa-bg-secondary .hs-blog-listing .aa-site-wrapper .body-container a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .aa-bg-secondary .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .aa-bg-secondary .hs-blog-post .aa-site-wrapper .body-container a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .aa-bg-secondary .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .aa-bg-secondary .hs-form a.hs-button.aa-button--1,.mobile-content__footer .aa-header-button .aa-bg-secondary .hs-search-results__listing a.hs-search-results__read_more,.mobile-content__footer .aa-header-button .aa-bg-secondary a.aa-button.aa-button--1,.mobile-content__footer .aa-header-button .aa-bg-secondary a.hs-button,.mobile-content__footer .aa-header-button .aa-bg-white .hs-blog-listing .aa-site-wrapper .body-container a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .aa-bg-white .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .aa-bg-white .hs-blog-post .aa-site-wrapper .body-container a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .aa-bg-white .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .aa-bg-white .hs-form a.hs-button.aa-button--1,.mobile-content__footer .aa-header-button .aa-bg-white .hs-search-results__listing a.hs-search-results__read_more,.mobile-content__footer .aa-header-button .aa-bg-white a.aa-button.aa-button--1,.mobile-content__footer .aa-header-button .aa-bg-white a.hs-button,.mobile-content__footer .aa-header-button .aa-button.aa-button--1,.mobile-content__footer .aa-header-button .aa-form-button--1 .hs-blog-listing .aa-site-wrapper .body-container input[type=submit],.mobile-content__footer .aa-header-button .aa-form-button--1 .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form input.hs-button[type=submit],.mobile-content__footer .aa-header-button .aa-form-button--1 .hs-blog-post .aa-site-wrapper .body-container input[type=submit],.mobile-content__footer .aa-header-button .aa-form-button--1 .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form input.hs-button[type=submit],.mobile-content__footer .aa-header-button .aa-form-button--1 .hs-form input.hs-button[type=submit],.mobile-content__footer .aa-header-button .aa-form-button--1 .hs-search-results__listing input.hs-search-results__read_more[type=submit],.mobile-content__footer .aa-header-button .aa-form-button--1 input.aa-button[type=submit],.mobile-content__footer .aa-header-button .aa-form-button--1 input.hs-button[type=submit],.mobile-content__footer .aa-header-button .aa-system .hs-button,.mobile-content__footer .aa-header-button .aa-system a.hs-button,.mobile-content__footer .aa-header-button .hs-blog-listing .aa-site-wrapper .body-container .aa-bg-black a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .hs-blog-listing .aa-site-wrapper .body-container .aa-bg-complementary a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .hs-blog-listing .aa-site-wrapper .body-container .aa-bg-dark a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .hs-blog-listing .aa-site-wrapper .body-container .aa-bg-grey a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .hs-blog-listing .aa-site-wrapper .body-container .aa-bg-light a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .hs-blog-listing .aa-site-wrapper .body-container .aa-bg-overlay--black a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .hs-blog-listing .aa-site-wrapper .body-container .aa-bg-overlay--complementary a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .hs-blog-listing .aa-site-wrapper .body-container .aa-bg-overlay--dark a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .hs-blog-listing .aa-site-wrapper .body-container .aa-bg-overlay--grey a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .hs-blog-listing .aa-site-wrapper .body-container .aa-bg-overlay--light a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .hs-blog-listing .aa-site-wrapper .body-container .aa-bg-overlay--primary a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .hs-blog-listing .aa-site-wrapper .body-container .aa-bg-overlay--secondary a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .hs-blog-listing .aa-site-wrapper .body-container .aa-bg-overlay--white a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .hs-blog-listing .aa-site-wrapper .body-container .aa-bg-primary a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .hs-blog-listing .aa-site-wrapper .body-container .aa-bg-secondary a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .hs-blog-listing .aa-site-wrapper .body-container .aa-bg-white a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .hs-blog-listing .aa-site-wrapper .body-container .aa-form-button--1 input[type=submit],.mobile-content__footer .aa-header-button .hs-blog-listing .aa-site-wrapper .body-container .hs-button.primary,.mobile-content__footer .aa-header-button .hs-blog-listing .aa-site-wrapper .body-container .hs-search-results__listing input.hs-search-results__read_more[type=submit],.mobile-content__footer .aa-header-button .hs-blog-listing .aa-site-wrapper .body-container a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .hs-blog-listing .aa-site-wrapper .body-container input.aa-button--1[type=submit],.mobile-content__footer .aa-header-button .hs-blog-listing .aa-site-wrapper .body-container input.hs-button[type=submit],.mobile-content__footer .aa-header-button .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-black a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-complementary a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-dark a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-grey a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-light a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-overlay--black a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-overlay--complementary a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-overlay--dark a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-overlay--grey a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-overlay--light a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-overlay--primary a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-overlay--secondary a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-overlay--white a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-primary a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-secondary a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-white a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-form-button--1 input.hs-button[type=submit],.mobile-content__footer .aa-header-button .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-button,.mobile-content__footer .aa-header-button .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .hs-blog-post .aa-site-wrapper .body-container .aa-bg-black a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .hs-blog-post .aa-site-wrapper .body-container .aa-bg-complementary a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .hs-blog-post .aa-site-wrapper .body-container .aa-bg-dark a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .hs-blog-post .aa-site-wrapper .body-container .aa-bg-grey a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .hs-blog-post .aa-site-wrapper .body-container .aa-bg-light a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .hs-blog-post .aa-site-wrapper .body-container .aa-bg-overlay--black a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .hs-blog-post .aa-site-wrapper .body-container .aa-bg-overlay--complementary a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .hs-blog-post .aa-site-wrapper .body-container .aa-bg-overlay--dark a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .hs-blog-post .aa-site-wrapper .body-container .aa-bg-overlay--grey a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .hs-blog-post .aa-site-wrapper .body-container .aa-bg-overlay--light a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .hs-blog-post .aa-site-wrapper .body-container .aa-bg-overlay--primary a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .hs-blog-post .aa-site-wrapper .body-container .aa-bg-overlay--secondary a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .hs-blog-post .aa-site-wrapper .body-container .aa-bg-overlay--white a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .hs-blog-post .aa-site-wrapper .body-container .aa-bg-primary a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .hs-blog-post .aa-site-wrapper .body-container .aa-bg-secondary a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .hs-blog-post .aa-site-wrapper .body-container .aa-bg-white a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .hs-blog-post .aa-site-wrapper .body-container .aa-form-button--1 input[type=submit],.mobile-content__footer .aa-header-button .hs-blog-post .aa-site-wrapper .body-container .hs-button.primary,.mobile-content__footer .aa-header-button .hs-blog-post .aa-site-wrapper .body-container .hs-search-results__listing input.hs-search-results__read_more[type=submit],.mobile-content__footer .aa-header-button .hs-blog-post .aa-site-wrapper .body-container a.aa-button--1.hs-button.primary,.mobile-content__footer .aa-header-button .hs-blog-post .aa-site-wrapper .body-container input.aa-button--1[type=submit],.mobile-content__footer .aa-header-button .hs-blog-post .aa-site-wrapper .body-container input.hs-button[type=submit],.mobile-content__footer .aa-header-button .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-black a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-complementary a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-dark a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-grey a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-light a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-overlay--black a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-overlay--complementary a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-overlay--dark a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-overlay--grey a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-overlay--light a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-overlay--primary a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-overlay--secondary a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-overlay--white a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-primary a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-secondary a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-bg-white a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-form-button--1 input.hs-button[type=submit],.mobile-content__footer .aa-header-button .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-button,.mobile-content__footer .aa-header-button .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .hs-button,.mobile-content__footer .aa-header-button .hs-form .aa-bg-black a.hs-button.aa-button--1,.mobile-content__footer .aa-header-button .hs-form .aa-bg-complementary a.hs-button.aa-button--1,.mobile-content__footer .aa-header-button .hs-form .aa-bg-dark a.hs-button.aa-button--1,.mobile-content__footer .aa-header-button .hs-form .aa-bg-grey a.hs-button.aa-button--1,.mobile-content__footer .aa-header-button .hs-form .aa-bg-light a.hs-button.aa-button--1,.mobile-content__footer .aa-header-button .hs-form .aa-bg-overlay--black a.hs-button.aa-button--1,.mobile-content__footer .aa-header-button .hs-form .aa-bg-overlay--complementary a.hs-button.aa-button--1,.mobile-content__footer .aa-header-button .hs-form .aa-bg-overlay--dark a.hs-button.aa-button--1,.mobile-content__footer .aa-header-button .hs-form .aa-bg-overlay--grey a.hs-button.aa-button--1,.mobile-content__footer .aa-header-button .hs-form .aa-bg-overlay--light a.hs-button.aa-button--1,.mobile-content__footer .aa-header-button .hs-form .aa-bg-overlay--primary a.hs-button.aa-button--1,.mobile-content__footer .aa-header-button .hs-form .aa-bg-overlay--secondary a.hs-button.aa-button--1,.mobile-content__footer .aa-header-button .hs-form .aa-bg-overlay--white a.hs-button.aa-button--1,.mobile-content__footer .aa-header-button .hs-form .aa-bg-primary a.hs-button.aa-button--1,.mobile-content__footer .aa-header-button .hs-form .aa-bg-secondary a.hs-button.aa-button--1,.mobile-content__footer .aa-header-button .hs-form .aa-bg-white a.hs-button.aa-button--1,.mobile-content__footer .aa-header-button .hs-form .aa-form-button--1 input.hs-button[type=submit],.mobile-content__footer .aa-header-button .hs-form .hs-button,.mobile-content__footer .aa-header-button .hs-form a.aa-button--1.hs-button,.mobile-content__footer .aa-header-button .hs-search-results__listing .aa-bg-black a.hs-search-results__read_more,.mobile-content__footer .aa-header-button .hs-search-results__listing .aa-bg-complementary a.hs-search-results__read_more,.mobile-content__footer .aa-header-button .hs-search-results__listing .aa-bg-dark a.hs-search-results__read_more,.mobile-content__footer .aa-header-button .hs-search-results__listing .aa-bg-grey a.hs-search-results__read_more,.mobile-content__footer .aa-header-button .hs-search-results__listing .aa-bg-light a.hs-search-results__read_more,.mobile-content__footer .aa-header-button .hs-search-results__listing .aa-bg-overlay--black a.hs-search-results__read_more,.mobile-content__footer .aa-header-button .hs-search-results__listing .aa-bg-overlay--complementary a.hs-search-results__read_more,.mobile-content__footer .aa-header-button .hs-search-results__listing .aa-bg-overlay--dark a.hs-search-results__read_more,.mobile-content__footer .aa-header-button .hs-search-results__listing .aa-bg-overlay--grey a.hs-search-results__read_more,.mobile-content__footer .aa-header-button .hs-search-results__listing .aa-bg-overlay--light a.hs-search-results__read_more,.mobile-content__footer .aa-header-button .hs-search-results__listing .aa-bg-overlay--primary a.hs-search-results__read_more,.mobile-content__footer .aa-header-button .hs-search-results__listing .aa-bg-overlay--secondary a.hs-search-results__read_more,.mobile-content__footer .aa-header-button .hs-search-results__listing .aa-bg-overlay--white a.hs-search-results__read_more,.mobile-content__footer .aa-header-button .hs-search-results__listing .aa-bg-primary a.hs-search-results__read_more,.mobile-content__footer .aa-header-button .hs-search-results__listing .aa-bg-secondary a.hs-search-results__read_more,.mobile-content__footer .aa-header-button .hs-search-results__listing .aa-bg-white a.hs-search-results__read_more,.mobile-content__footer .aa-header-button .hs-search-results__listing .aa-form-button--1 input.hs-search-results__read_more[type=submit],.mobile-content__footer .aa-header-button .hs-search-results__listing .hs-blog-listing .aa-site-wrapper .body-container input.hs-search-results__read_more[type=submit],.mobile-content__footer .aa-header-button .hs-search-results__listing .hs-blog-post .aa-site-wrapper .body-container input.hs-search-results__read_more[type=submit],.mobile-content__footer .aa-header-button .hs-search-results__listing .hs-search-results__read_more,.mobile-content__footer .aa-header-button .hs-search-results__listing a.hs-search-results__read_more,.mobile-content__footer .aa-header-button a.aa-button.aa-button--1,.mobile-content__footer .aa-header-button a.hs-button{width:100%}.js-nav-open .aa-navigation--mobile{top:0;bottom:0;right:0}.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:#008071;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 .25s ease-in-out;transition:all .25s ease-in-out}.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;z-index:1;opacity:1;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;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(0,0,0,.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 .25s ease;transition:all .25s 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:#000;position:relative;padding-top:56.25%;overflow:hidden}.aa-youtube:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;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}body.is-active{overflow:hidden}.aa-site-header__search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:10px;margin-left:auto;cursor:pointer;position:relative;z-index:16}@media (min-width:992px){.aa-site-header__search{margin-right:25px}}.aa-site-header__search .search-container{height:100%;width:100%;padding-top:30vh}.aa-site-header__search .hs-search-field__bar{position:relative;z-index:12;max-width:1440px;margin:0 auto}.aa-site-header__search .hs-search-field__bar:before{content:"";display:block;position:absolute;top:4px;left:0;width:34px;height:34px;background-position:50%;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='34' height='34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.451 27.904l-7.092-7.159a10.142 10.142 0 002.225-6.341c0-5.612-4.55-10.16-10.167-10.16C8.799 4.243 4.25 8.798 4.25 14.41c0 5.611 4.549 10.16 10.167 10.16 2.43 0 4.655-.85 6.408-2.27l7.046 7.111c.212.226.504.339.79.339.272 0 .544-.1.75-.299a1.099 1.099 0 00.04-1.547zm-15.034-5.518a7.932 7.932 0 01-5.645-2.338 7.928 7.928 0 01-2.337-5.638c0-2.131.83-4.137 2.337-5.638a7.932 7.932 0 015.645-2.337c2.131 0 4.137.83 5.644 2.337A7.927 7.927 0 0122.4 14.41c0 2.132-.83 4.137-2.338 5.638a7.932 7.932 0 01-5.644 2.338z' fill='%23fff'/%3E%3C/svg%3E")}.aa-site-header__search .hs-search-field__bar button{border:none;outline:none;background:transparent;position:absolute;top:0;right:10px;width:24px;height:24px}@media (min-width:992px){.aa-site-header__search .hs-search-field__bar button{width:34px;height:34px}}.aa-site-header__search .hs-search-field__bar button svg{display:none}.aa-site-header__search .hs-search-field__bar button .hs_cos_wrapper_type_icon{position:relative;width:100%;height:100%;display:block;cursor:pointer}.aa-site-header__search .hs-search-field__bar button .hs_cos_wrapper_type_icon:after{content:"";display:block;position:absolute;top:12px;right:-5px;width:24px;height:24px;background-position:50%;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='30' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 0l-2.644 2.644L22.82 13.125H0v3.75h22.819L12.356 27.356 15 30l15-15L15 0z' fill='%232BDE9B'/%3E%3C/svg%3E")}@media (min-width:992px){.aa-site-header__search .hs-search-field__bar button .hs_cos_wrapper_type_icon:after{width:34px;height:34px;top:0;right:10px}}.aa-site-header__search .hs-search-field__bar .hs-search-field__input{padding-left:45px;padding-right:45px;padding-bottom:10px;background:transparent;border:none;border-bottom:1px solid #f3f5f6;color:#fff;font-weight:600;font-size:36px;line-height:40px}.aa-site-header__search .hs-search-field__bar .hs-search-field__input::-webkit-input-placeholder{color:inherit;opacity:1}.aa-site-header__search .hs-search-field__bar .hs-search-field__input::-moz-placeholder{color:inherit;opacity:1}.aa-site-header__search .hs-search-field__bar .hs-search-field__input:-ms-input-placeholder{color:inherit;opacity:1}.aa-site-header__search .hs-search-field__bar .hs-search-field__input::-ms-input-placeholder{color:inherit;opacity:1}.aa-site-header__search .hs-search-field__bar .hs-search-field__input::placeholder{color:inherit;opacity:1}.aa-site-header__search .hs-search-field__bar .hs-search-field__input:focus{outline:none}.aa-site-header__search .aa-modal__close{top:40px;right:30px}@media (min-width:1440px){.aa-site-header__search .aa-modal__close{right:50px}}.aa-site-header__search .aa-search-modal__close:after,.aa-site-header__search .aa-search-modal__close:before{height:30px}@media (min-width:1440px){.aa-site-header__search .aa-search-modal__close:after,.aa-site-header__search .aa-search-modal__close:before{height:20px}}.aa-site-header__search .aa-modal{overflow:hidden;background:-webkit-gradient(linear,left top,left bottom,from(#005073),color-stop(43.65%,rgba(0,80,115,0))),#005073;background:linear-gradient(180deg,#005073,rgba(0,80,115,0) 43.65%),#005073}.search-container .hs-search-field--open .hs-search-field__suggestions{position:relative;z-index:12;max-width:1440px;margin-left:auto;margin-right:auto;border:none;padding-top:30px}.search-container .hs-search-field--open .hs-search-field__suggestions li{color:#fff}.search-container .hs-search-field--open .hs-search-field__suggestions li:before{content:none;display:none}.search-container .hs-search-field--open .hs-search-field__suggestions li a,.search-container .hs-search-field--open .hs-search-field__suggestions li span{display:inline-block;color:#fff}.search-container .hs-search-field--open .hs-search-field__suggestions li a:hover,.search-container .hs-search-field--open .hs-search-field__suggestions li span:hover{background-color:transparent;color:#fff}.search-container .hs-search-field--open .hs-search-field__suggestions li#results-for{margin-bottom:20px}.systems-page-search{background-color:#008071}@media (min-width:992px){.systems-page-search{padding-top:200px}}.systems-page-search .hs-search-field__bar{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:20px;padding-right:20px}@media (min-width:992px){.systems-page-search .hs-search-field__bar{padding-left:0;padding-right:0}}.systems-page-search .hs-search-field__bar form{width:100%;border-bottom:1px solid #fff}.systems-page-search .hs-search-field__bar form input{width:100%;padding:0;color:#fff;margin-bottom:0;background:transparent;outline:none;border:none}.systems-page-search .hs-search-field__bar svg{width:72px;height:72px;margin-right:20px;fill:#fff}.systems-page-search .hs-search-field__bar input::-webkit-input-placeholder{width:100%;color:#fff;margin-bottom:0}.systems-page-search .hs-search-field__bar input::-moz-placeholder{width:100%;color:#fff;margin-bottom:0}.systems-page-search .hs-search-field__bar input:-ms-input-placeholder{width:100%;color:#fff;margin-bottom:0}.systems-page-search .hs-search-field__bar input::-ms-input-placeholder{width:100%;color:#fff;margin-bottom:0}.systems-page-search .hs-search-field__bar input::placeholder{width:100%;color:#fff;margin-bottom:0}.systems-page-search .aa-title{text-align:center;width:100%;color:#fff;margin-bottom:80px}.systems-page-search__inner{max-width:960px;margin-left:auto;margin-right:auto}.systems-page-search__inner .aa-subtitle{display:block;text-align:center;color:#fff}.hs-search-results{background-color:#fff}.hs-search-results .search-header{background-color:#2f3133;color:#fff;padding:35px 20px}@media (min-width:992px){.hs-search-results .search-header{padding-left:0;padding-right:0}}.hs-search-results .search-header__inner{max-width:960px;width:100%;margin-left:auto;margin-right:auto}.hs-search-results .search-header__inner .results-showing,.hs-search-results .search-header__inner .results-total{margin-bottom:0}.hs-search-results .search-header__inner .results-total{font-weight:500;font-size:18px;line-height:22px}.hs-search-results .search-header__inner .results-showing{font-weight:400;font-size:12px;line-height:15px}.hs-search-results__listing{max-width:960px;width:100%;margin-left:auto;margin-right:auto;padding:0 20px}@media (min-width:992px){.hs-search-results__listing{padding-left:0;padding-right:0}}.hs-search-results__listing li{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.hs-search-results__listing .hs-search-results__counter{max-width:120px;width:100%;color:#2f3133;font-weight:700;font-size:60px;line-height:50px}.hs-search-results__listing .hs-search-results__text{max-width:840px;width:100%;margin-left:30px;border-bottom:1px solid rgba(47,49,51,.15);padding-bottom:35px}.hs-search-results__listing .hs-search-results__title{display:block;margin-bottom:15px;font-weight:400;font-size:24px;line-height:29px}.hs-search-results__listing .hs-search-results__title,.hs-search-results__listing .hs-search-results__title:hover{color:#2f3133;text-decoration:none;border-bottom:1px solid transparent}.hs-search-results__listing .hs-search-results__read_more{height:42px;min-width:auto}.hs-search-results .hs-search-results__listing li{margin-bottom:35px}.hs-search-results .hs-search-results__listing li:before{content:none;display:none}.hs-search-results__pagination #search-pagination{max-width:1200px;width:100%;margin-left:auto;margin-right:auto;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}#search-loader,.hs-search-results__pagination #search-pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#search-loader{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:70px;height:70px;border:2px solid #2f3133;border-radius:50%;background-color:transparent;margin:0 auto;font-size:12px}#search-loader.is-active,.pagination-link{display:-webkit-box;display:-ms-flexbox;display:flex}.pagination-link{-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;border-radius:50%;text-decoration:none;margin-right:20px;font-size:14px}.pagination-link:last-of-type{margin-right:0}.pagination-link:hover{background-color:rgba(0,0,0,.7);color:#fff}.pagination-link.is-active{background-color:#000;color:#fff}.hs-search-field{position:relative}.hs-search-field__input{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.hs-search-field__bar button svg{height:10px}.hs-search-field__suggestions{margin:0;padding:0;list-style:none}.hs-search-field--open .hs-search-field__suggestions{border:1px solid #000}.hs-search-field__suggestions li{display:block;margin:0}.hs-search-field__suggestions #results-for{font-weight:700}.hs-search-field__suggestions #results-for,.hs-search-field__suggestions a{display:block}.hs-search-field__suggestions a:focus,.hs-search-field__suggestions a:hover{background-color:rgba(0,0,0,.1);outline:none}.aa-site-header{position:relative;width:100%;height:80px;padding-left:16px;padding-right:16px;z-index:20}.aa-site-header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:inherit;padding-top:0}@media (min-width:992px){.aa-site-header__inner{max-width:1440px;margin-left:auto;margin-right:auto}}.aa-branding{width:100%}.aa-branding a{max-width:100px;display:block;line-height:0}.aa-site-header--primary .aa-branding{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:992px){.aa-site-header--primary .aa-branding{max-width:350px}}@media (min-width:992px){.aa-site-header--primary .aa-branding a{margin-right:16px}}.aa-site-header--primary .aa-branding-text{margin-top:0;margin-left:auto;margin-right:auto;max-width:110px}@media (min-width:576px){.aa-site-header--primary .aa-branding-text{max-width:100%}}@media (min-width:992px){.aa-site-header--primary .aa-branding-text{margin-left:0;margin-right:0}}.aa-site-header--primary .aa-branding-text p{text-align:center;font-family:Barlow,Helvetica,Arial,sans-serif!important;font-weight:600;font-size:14px;line-height:17px}@media (min-width:992px){[dir=ltr] .aa-site-header--primary .aa-branding-text p{text-align:left}[dir=rtl] .aa-site-header--primary .aa-branding-text p{text-align:right}}.aa-header-search{margin-left:auto;margin-right:25px;height:26px}.aa-site-footer{width:100%;background-color:#2f3133;margin-top:20px}@media (min-width:992px){.aa-site-footer{margin-top:0}}.aa-site-footer__primary__inner{max-width:1440px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:50px 16px}@media (min-width:992px){.aa-site-footer__primary__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;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:1680px){.aa-site-footer__primary__inner{padding-left:0;padding-right:0}}@media (min-width:992px){.aa-site-footer--primary .aa-site-footer__primary__inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:75px;padding-bottom:100px}}.aa-site-footer__primary__header{margin-bottom:40px}@media (min-width:992px){.aa-site-footer__primary__header{margin-bottom:0}}.aa-site-footer__primary__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-site-footer__primary__body{-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-site-footer__contact{color:#fff;font-family:Barlow Semi Condensed,sans-serif!important;font-weight:600;font-size:18px;line-height:22px;margin-bottom:20px}@media (min-width:992px){.aa-site-footer__contact{margin-right:45px;margin-bottom:0}}.aa-site-footer__mail a,.aa-site-footer__tel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:#fff;font-family:Barlow,Helvetica,Arial,sans-serif!important;font-weight:400;font-size:16px;line-height:24px;margin-bottom:10px}@media (min-width:992px){.aa-site-footer__mail a,.aa-site-footer__tel{margin-bottom:0}}.aa-site-footer__mail a svg,.aa-site-footer__tel svg{margin-right:5px}@media (min-width:992px){.aa-site-footer__tel{margin-right:45px}}.aa-site-footer__primary__column{max-width:320px;color:#fff;margin-right:10px;margin-bottom:30px;font-family:Barlow,Helvetica,Arial,sans-serif!important;-ms-hyphens:manual;hyphens:manual}@media (min-width:992px){.aa-site-footer__primary__column{margin-bottom:0}}@media (min-width:1200px){.aa-site-footer__primary__column{max-width:360px}}.aa-site-footer__primary__column:last-of-type{margin-right:0;margin-bottom:0}.aa-site-footer__primary__column .aa-site-footer__title{margin-bottom:30px;color:#fff;font-family:Barlow Semi Condensed,sans-serif!important;font-weight:600;font-size:18px;line-height:22px}.aa-site-footer__primary__column .aa-site-footer__link{color:#fff;text-decoration:underline}.aa-site-footer__primary__column .aa-site-footer__link svg{fill:#fff;margin-left:5px}.aa-site-footer__primary__column .aa-site-footer__some{color:#fff;text-decoration:none}.aa-site-footer__primary__column .aa-site-footer__some svg{fill:#fff;margin-right:5px}.aa-site-footer__primary__column .aa-site-footer__mail,.aa-site-footer__primary__column .aa-site-footer__tel,.aa-site-footer__primary__column a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-family:Barlow,Helvetica,Arial,sans-serif!important;font-weight:400;font-size:16px;line-height:24px;margin-bottom:8px}.aa-site-footer__primary__column .aa-site-footer__mail svg,.aa-site-footer__primary__column .aa-site-footer__tel svg,.aa-site-footer__primary__column a svg{margin-right:5px}.aa-site-footer__primary__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;margin-bottom:35px}.aa-site-footer__primary__row:last-of-type{margin-bottom:0}.aa-site-footer__primary__row .aa-branding{margin-right:16px;width:auto}.aa-site-footer__primary__row .aa-branding a{margin-bottom:0}.aa-site-footer__primary__row .aa-blog-type{font-family:Barlow,Helvetica,Arial,sans-serif!important;font-weight:600;font-size:18px;line-height:22px}.aa-site-footer__secondary{background:#4e5052}.aa-site-footer__secondary__inner{max-width:1320px;margin-left:auto;margin-right:auto;padding:15px 16px}@media (min-width:992px){.aa-site-footer__secondary__inner{text-align:center}}@media (min-width:1200px){.aa-site-footer__secondary__inner{padding-left:0;padding-right:0}}.aa-site-footer__secondary__inner .footer-text-item{position:relative;display:block;color:#fff;font-family:Barlow,Helvetica,Arial,sans-serif!important;font-weight:400;font-size:13px;line-height:21px;margin-bottom:15px}@media (min-width:992px){.aa-site-footer__secondary__inner .footer-text-item{display:inline-block;margin-bottom:0}.aa-site-footer__secondary__inner .footer-text-item:after{content:"|";margin-left:6px;margin-right:2px}}.aa-site-footer__secondary__inner .footer-text-item:first-of-type{margin-bottom:40px}@media (min-width:992px){.aa-site-footer__secondary__inner .footer-text-item:first-of-type{margin-bottom:0}}.aa-site-footer__secondary__inner .footer-text-item:last-of-type:after{content:none}.aa-site-footer__secondary__inner a{color:#fff;text-decoration:none}.aa-site-footer__secondary__inner a:hover{color:#048174}.aa-site-footer__secondary__inner .footer-text-item--cvr-pre:after{content:none}.aa-facts-box{max-width:1440px;padding:22px 0 0;margin:0 auto 50px}.aa-facts-box .aa-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;padding-left:16px;padding-right:16px}@media (min-width:1200px){.aa-facts-box .aa-inner{max-width:880px;padding-left:90px;padding-right:90px;margin-left:120px;margin-right:auto}}.aa-facts-box-content{width:100%;position:relative;max-width:700px;margin-left:auto;margin-right:auto}.aa-fact-box-title{position:absolute;z-index:12;top:-22.5px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:10px 45px 10px 16px;background:#008071;-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,0 100%);clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,0 100%);color:#fff;font-weight:700;font-size:1rem;line-height:24px}@media (min-width:1200px){.aa-fact-box-title{padding-left:35px}}.aa-fact-box-content{position:relative;background-color:#f5f5f5;max-width:700px;padding:45px 16px 0;height:200px;overflow:hidden;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media (min-width:1200px){.aa-fact-box-content{padding:45px 35px}}.aa-fact-box-content:after{background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),color-stop(70%,#fff));background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 70%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;width:100%;height:200px}.readmore{width:100%;text-align:center;position:relative;margin-top:-40px;z-index:21;color:#008071;font-weight:400;font-size:16px;line-height:24px;cursor:pointer}.readmore .readmore--more{display:block}.readmore.is-active .readmore--more,.readmore .readmore--less{display:none}.readmore.is-active .readmore--less{display:block}.aa-fact-box-content.is-active{height:auto;padding-bottom:75px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.aa-fact-box-content.is-active:after{content:none;display:none}.aa-facts-box--standard{padding-top:22px;margin-bottom:50px}.aa-facts-box--standard .aa-fact-box-content{height:auto;padding-bottom:45px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.aa-facts-box--standard .aa-fact-box-content:after{content:none;display:none}.aa-blog-content{max-width:1440px;padding:0;margin:0 auto 50px}.aa-blog-content .aa-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;padding-left:16px;padding-right:16px}@media (min-width:1200px){.aa-blog-content .aa-inner{max-width:880px;padding-left:90px;padding-right:90px;margin-left:120px;margin-right:auto}}.aa-blog-content .hs-embed-wrapper{max-width:100%!important}.aa-blog-content__body{max-width:700px;margin-left:auto;margin-right:auto}.aa-blog-image{max-width:1440px;padding:0;margin:0 auto 50px}.aa-blog-image .aa-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;padding-left:16px;padding-right:16px}@media (min-width:1200px){.aa-blog-image .aa-inner{padding-left:0;padding-right:0;max-width:880px;margin-left:120px;margin-right:auto}}.aa-blog-image__body{padding:0}.aa-blog-image__body figcaption{margin-top:5px;font-style:normal;font-weight:400;font-size:12px;line-height:22px;color:#737373}.aa-blog-image__body img{width:100%}.cta-container{height:100%;width:100%;margin:0 auto;position:absolute}.aa-blog-cta{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;position:absolute;z-index:21;background-size:cover;background-position:50%;background-repeat:no-repeat;background-color:#666;right:40px;top:120px;max-width:235px;display:none;margin-left:auto}@media (min-width:1200px){.aa-blog-cta{display:block}}@media (min-width:1440px){.aa-blog-cta{right:80px}}.aa-blog-cta__content{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-align:center;-ms-flex-align:center;align-items:center;padding:42px 33px}.aa-blog-cta__content .aa-button--blog{margin-top:5px;width:100%}.aa-blog-cta__title{display:block;margin-bottom:20px;color:#fff;font-size:18px;line-height:22px}.aa-blog-cta__some{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:15px;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:auto;padding:13px 33px;background-color:hsla(0,0%,100%,.2);color:#fff;font-weight:400;font-size:12px;line-height:22px}.aa-blog-cta__some a{text-decoration:none}.aa-blog-cta--mobile{cursor:pointer;position:fixed;z-index:31;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:start;-ms-flex-pack:start;justify-content:flex-start;right:16px;bottom:16px;width:60px;height:60px;border-radius:50%;border:1px solid #f5f5f5;background-color:#fff;fill:#fff;stroke-width:1px;stroke:#f5f5f5;-webkit-filter:drop-shadow(-1px -1px 6px rgba(0,0,0,.06));filter:drop-shadow(-1px -1px 6px rgba(0,0,0,.06))}@media (min-width:1200px){.aa-blog-cta--mobile{display:none}}.aa-blog-cta--mobile .aa-blog-cta__content,.aa-blog-cta--mobile .aa-blog-cta__some{display:none;padding:0}.aa-blog-cta--mobile .aa-blog-cta__some{padding-top:0;margin-top:0;margin-bottom:20px}.aa-blog-cta--mobile .aa-blog-cta__content{margin:0}.aa-blog-cta--mobile .aa-blog-cta__content .aa-button svg,.aa-blog-cta--mobile .aa-blog-cta__content .hs-blog-listing .aa-site-wrapper .body-container .hs-button.primary svg,.aa-blog-cta--mobile .aa-blog-cta__content .hs-blog-listing .aa-site-wrapper .body-container input[type=submit] svg,.aa-blog-cta--mobile .aa-blog-cta__content .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-button svg,.aa-blog-cta--mobile .aa-blog-cta__content .hs-blog-post .aa-site-wrapper .body-container .hs-button.primary svg,.aa-blog-cta--mobile .aa-blog-cta__content .hs-blog-post .aa-site-wrapper .body-container input[type=submit] svg,.aa-blog-cta--mobile .aa-blog-cta__content .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-button svg,.aa-blog-cta--mobile .aa-blog-cta__content .hs-button svg,.aa-blog-cta--mobile .aa-blog-cta__content .hs-search-results__listing .hs-search-results__read_more svg,.hs-blog-listing .aa-site-wrapper .body-container .aa-blog-cta--mobile .aa-blog-cta__content .hs-button.primary svg,.hs-blog-listing .aa-site-wrapper .body-container .aa-blog-cta--mobile .aa-blog-cta__content input[type=submit] svg,.hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-blog-cta--mobile .aa-blog-cta__content .hs-button svg,.hs-blog-post .aa-site-wrapper .body-container .aa-blog-cta--mobile .aa-blog-cta__content .hs-button.primary svg,.hs-blog-post .aa-site-wrapper .body-container .aa-blog-cta--mobile .aa-blog-cta__content input[type=submit] svg,.hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-blog-cta--mobile .aa-blog-cta__content .hs-button svg,.hs-search-results__listing .aa-blog-cta--mobile .aa-blog-cta__content .hs-search-results__read_more svg{fill:#118071;stroke:#118071}.aa-blog-cta--mobile .aa-blog-cta__title{text-align:left;margin-bottom:5px;color:#828385;font-size:12px;line-height:22px}.aa-blog-cta--mobile .aa-button--blog.hs-button,.aa-blog-cta--mobile .aa-button.aa-button--blog,.aa-blog-cta--mobile .hs-blog-listing .aa-site-wrapper .body-container .aa-button--blog.hs-button.primary,.aa-blog-cta--mobile .hs-blog-listing .aa-site-wrapper .body-container input.aa-button--blog[type=submit],.aa-blog-cta--mobile .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-button--blog.hs-button,.aa-blog-cta--mobile .hs-blog-post .aa-site-wrapper .body-container .aa-button--blog.hs-button.primary,.aa-blog-cta--mobile .hs-blog-post .aa-site-wrapper .body-container input.aa-button--blog[type=submit],.aa-blog-cta--mobile .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-button--blog.hs-button,.aa-blog-cta--mobile .hs-search-results__listing .aa-button--blog.hs-search-results__read_more,.hs-blog-listing .aa-site-wrapper .body-container .aa-blog-cta--mobile .aa-button--blog.hs-button.primary,.hs-blog-listing .aa-site-wrapper .body-container .aa-blog-cta--mobile input.aa-button--blog[type=submit],.hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-blog-cta--mobile .aa-button--blog.hs-button,.hs-blog-post .aa-site-wrapper .body-container .aa-blog-cta--mobile .aa-button--blog.hs-button.primary,.hs-blog-post .aa-site-wrapper .body-container .aa-blog-cta--mobile input.aa-button--blog[type=submit],.hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-blog-cta--mobile .aa-button--blog.hs-button,.hs-search-results__listing .aa-blog-cta--mobile .aa-button--blog.hs-search-results__read_more{color:#118071;border:1px solid #118071;background-color:transparent}.aa-blog-cta--mobile__open{display:block}.aa-blog-cta--mobile__close{display:none;position:absolute;top:20px;right:20px;width:24px;height:24px}.aa-blog-cta--mobile__close svg{width:24px;height:24px}.aa-blog-cta--mobile__open{color:#008071;margin:0 auto;-webkit-transform:translateY(13px);transform:translateY(13px);font-size:55px;font-weight:300}.aa-blog-cta--mobile.open{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;padding:20px;right:0;bottom:0;height:230px;border-radius:0;background-color:#f5f5f5;-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.1);box-shadow:0 0 6px 0 rgba(0,0,0,.1)}.aa-blog-cta--mobile.open .aa-blog-cta--mobile__open{display:none}.aa-blog-cta--mobile.open .aa-blog-cta--mobile__close,.aa-blog-cta--mobile.open .aa-blog-cta__content,.aa-blog-cta--mobile.open .aa-blog-cta__some{display:block}.aa-blog-cta--mobile .aa-blog-cta__some{background-color:transparent;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aa-blog-cta--mobile .aa-blog-cta__some div,.aa-blog-cta--mobile .aa-blog-cta__some span{text-align:left;display:block;margin-bottom:5px;color:#828385;font-size:12px;line-height:22px}.aa-blog-cta--mobile .aa-blog-cta__some .some-wrapper{margin-top:5px;display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:15px;gap:15px}.aa-blog-cta--mobile .aa-blog-cta__content,.aa-blog-cta--mobile .aa-blog-cta__content .aa-button--blog{width:100%}.aa-blog-cards{margin-top:45px;padding:0 16px}@media (min-width:1200px){.aa-blog-cards{margin-top:75px}}.aa-blog-cards .aa-inner{max-width:1440px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;margin:0 auto}.aa-blog-post-cards__header{margin-bottom:15px}.aa-blog-post-cards__header .aa-blog-post-cards__subtitle,.aa-blog-post-cards__header .aa-blog-post-cards__title{color:#828385;font-weight:600}.aa-blog-post-cards__header .aa-blog-post-cards__title{margin-bottom:30px;font-size:24px;line-height:24px}.aa-blog-post-cards__header .aa-blog-post-cards__subtitle{font-size:18px;line-height:22px}.aa-blog-post-cards__body{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));grid-column-gap:20px;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;grid-row-gap:50px;row-gap:50px}@media (min-width:768px){.aa-blog-post-cards__body{grid-row-gap:105px;row-gap:105px}}@media (min-width:992px){.aa-blog-post-cards__body{grid-template-columns:repeat(3,1fr)}}.aa-blog-post-card{display:block;position:relative;min-height:350px;margin-bottom:78px;width:100%}.aa-blog-post-card:after{content:"";position:absolute;z-index:12;bottom:-96px;left:0;width:80%;height:30px;background-color:#f4f4f4}@media (min-width:768px){.aa-blog-post-card{min-height:445px;margin-bottom:100px}}@media (min-width:768px){.aa-blog-post-card .aa-blog-post-card__title{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}.aa-blog-post-card .aa-blog-post-card__text{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.aa-blog-post-card .aa-blog-post-card__title{margin-bottom:15px}.aa-blog-post-card:hover .aa-blog-post-card__image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.aa-blog-post-card__image{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.aa-blog-post-card__image img{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.aa-blog-post-card__content{position:absolute;-ms-hyphens:manual;hyphens:manual;bottom:-96px;left:-1px;color:#2f3133;min-height:155px;width:90%;padding:30px 35px 25px 25px;background-color:#f4f4f4;-webkit-clip-path:polygon(0 0,100% 0,92% 100%,0 100%);clip-path:polygon(0 0,100% 0,92% 100%,0 100%);height:200px}@media (min-width:768px){.aa-blog-post-card__content{bottom:-100px;padding:30px 50px 30px 30px;height:215px;-webkit-clip-path:polygon(0 0,100% 0,95% 100%,0 100%);clip-path:polygon(0 0,100% 0,95% 100%,0 100%)}}.aa-blog-post-card__content .aa-blog-post-card__title{margin-bottom:0}@media (min-width:768px){.aa-blog-post-card__content .aa-blog-post-card__title{margin-bottom:15px}}.aa-blog-post-card__content .aa-blog-post-card__text{margin-top:10px}@media (min-width:768px){.aa-blog-post-card__content .aa-blog-post-card__text{margin-bottom:0}}.aa-blog-post-cards__footer{margin-top:30px;text-align:center}.aa-blog-post-cards__footer a{text-decoration:underline!important}.aa-blog-slider{max-width:1440px;padding:0;margin:0 auto 50px}.aa-blog-slider .aa-inner{max-width:1440px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;padding-left:16px}@media (min-width:992px){.aa-blog-slider .aa-inner{padding-left:0;margin-left:120px}}@media (min-width:1680px){.aa-blog-slider__body{width:85vw}}.aa-blog-slider__body .swiper{padding-right:30px}@media (min-width:768px){.aa-blog-slider__body .swiper{padding-right:100px}}@media (min-width:992px){.aa-blog-slider__body .swiper{padding-right:38%}}@media (min-width:1680px){.aa-blog-slider__body .swiper-slide img{aspect-ratio:16/9}}.aa-blog-slider .swiper .swiper-slide{cursor:move;cursor:-webkit-grab;cursor:grab}.aa-blog-slider .swiper .swiper-slide img{width:100%;-o-object-fit:cover;object-fit:cover}.aa-blog-slider .swiper .swiper-slide .image-text{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:15px}@media (min-width:992px){.aa-blog-slider .swiper .swiper-slide .image-text{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.aa-blog-slider .swiper .swiper-slide .image-text .image-text-content,.aa-blog-slider .swiper .swiper-slide .image-text .image-text-number{margin:0;max-width:100%;color:#737373;font-size:12px;line-height:22px}.aa-blog-slider .swiper .swiper-slide .image-text .image-text-number{font-weight:700;margin-right:5px;min-width:50px}.aa-blog-slider .swiper .swiper-slide .image-text .image-text-content{font-weight:400}.aa-blog-contact{max-width:1440px;padding:0;margin:0 auto 50px}.aa-blog-contact .aa-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative}@media (min-width:992px){.aa-blog-contact .aa-inner{aspect-ratio:903/662;max-width:880px;padding-left:0;padding-right:0;margin-left:16px;margin-right:auto}}@media (min-width:1200px){.aa-blog-contact .aa-inner{margin-left:120px}}.aa-blog-contact .aa-inner .aa-bg-image-container{position:relative;padding-left:16px;padding-right:16px;z-index:10;aspect-ratio:16/9}@media (min-width:576px){.aa-blog-contact .aa-inner .aa-bg-image-container{aspect-ratio:auto}}@media (min-width:992px){.aa-blog-contact .aa-inner .aa-bg-image-container{position:absolute;padding-left:0;padding-right:0;z-index:auto}}.aa-blog-contact__body{width:100%;position:relative;z-index:1}@media (min-width:992px){.aa-blog-contact__body{width:auto;z-index:auto}}.aa-blog-contact__body .aa-blog-contact__content .aa-button-container a.aa-button--blog{margin:0}.aa-blog-contact__content{position:relative;z-index:10;padding:165px 18px 50px;background-color:#007a69;color:#f4f4f4;margin-top:-130px}@media (min-width:992px){.aa-blog-contact__content{max-width:570px;padding:56px;margin-top:-80px;margin-right:-35px;margin-bottom:80px}}.aa-blog-contact__content .aa-button,.aa-blog-contact__content .hs-blog-listing .aa-site-wrapper .body-container .hs-button.primary,.aa-blog-contact__content .hs-blog-listing .aa-site-wrapper .body-container input[type=submit],.aa-blog-contact__content .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-button,.aa-blog-contact__content .hs-blog-post .aa-site-wrapper .body-container .hs-button.primary,.aa-blog-contact__content .hs-blog-post .aa-site-wrapper .body-container input[type=submit],.aa-blog-contact__content .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-button,.aa-blog-contact__content .hs-button,.aa-blog-contact__content .hs-search-results__listing .hs-search-results__read_more,.hs-blog-listing .aa-site-wrapper .body-container .aa-blog-contact__content .hs-button.primary,.hs-blog-listing .aa-site-wrapper .body-container .aa-blog-contact__content input[type=submit],.hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-blog-contact__content .hs-button,.hs-blog-post .aa-site-wrapper .body-container .aa-blog-contact__content .hs-button.primary,.hs-blog-post .aa-site-wrapper .body-container .aa-blog-contact__content input[type=submit],.hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-blog-contact__content .hs-button,.hs-search-results__listing .aa-blog-contact__content .hs-search-results__read_more{width:100%}@media (min-width:768px){.aa-blog-contact__content .aa-button,.aa-blog-contact__content .hs-blog-listing .aa-site-wrapper .body-container .hs-button.primary,.aa-blog-contact__content .hs-blog-listing .aa-site-wrapper .body-container input[type=submit],.aa-blog-contact__content .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-button,.aa-blog-contact__content .hs-blog-post .aa-site-wrapper .body-container .hs-button.primary,.aa-blog-contact__content .hs-blog-post .aa-site-wrapper .body-container input[type=submit],.aa-blog-contact__content .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-button,.aa-blog-contact__content .hs-button,.aa-blog-contact__content .hs-search-results__listing .hs-search-results__read_more,.hs-blog-listing .aa-site-wrapper .body-container .aa-blog-contact__content .hs-button.primary,.hs-blog-listing .aa-site-wrapper .body-container .aa-blog-contact__content input[type=submit],.hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-blog-contact__content .hs-button,.hs-blog-post .aa-site-wrapper .body-container .aa-blog-contact__content .hs-button.primary,.hs-blog-post .aa-site-wrapper .body-container .aa-blog-contact__content input[type=submit],.hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-blog-contact__content .hs-button,.hs-search-results__listing .aa-blog-contact__content .hs-search-results__read_more{width:auto}}.aa-button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:30px;gap:30px;grid-row-gap:15px;row-gap:15px;margin-top:20px}.aa-button-container .aa-button--blog{width:100%;margin:0;color:#fff}.aa-button-container .aa-button--blog:hover{color:#fff;text-decoration:none}@media (min-width:992px){.aa-button-container .aa-button--blog{width:auto}}.aa-blog-contact.aa-blog-contact--reversed .aa-inner,.aa-blog-contact.aa-blog-index-contact.aa-blog-contact--reversed .aa-inner{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media (min-width:992px){.aa-blog-contact.aa-blog-contact--reversed .aa-blog-contact__content,.aa-blog-contact.aa-blog-index-contact.aa-blog-contact--reversed .aa-blog-contact__content{margin-right:auto;margin-left:-35px}}.aa-blog-contact.aa-blog-index-contact .aa-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;max-width:100%;margin-left:auto;margin-right:auto}@media (min-width:992px){.aa-blog-contact.aa-blog-index-contact .aa-inner{aspect-ratio:272/141}}.aa-blog-contact.aa-blog-index-contact .aa-inner .aa-bg-image-container img{aspect-ratio:16/9}.aa-blog-quote{max-width:1440px;padding:0;margin:0 auto 50px}.aa-blog-quote .aa-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;padding-left:16px;padding-right:16px}@media (min-width:1200px){.aa-blog-quote .aa-inner{max-width:880px;padding-left:90px;padding-right:90px;margin-left:120px;margin-right:auto}}.aa-blog-quote__body{max-width:700px;margin-left:auto;margin-right:auto}.aa-blog-quote__subtext{display:block;margin-top:5px;font-style:normal;font-weight:400;font-size:12px;line-height:22px;color:#737373}.aa-blog-index-columns{margin-bottom:35px}@media (min-width:992px){.aa-blog-index-columns{margin-bottom:120px}}.aa-blog-index-columns .aa-inner{display:grid;grid-template-columns:1fr;max-width:1440px;grid-gap:35px;gap:35px}@media (min-width:992px){.aa-blog-index-columns .aa-inner{grid-gap:20px;gap:20px;grid-template-columns:repeat(3,1fr)}}.aa-blog-index-columns .aa-blog-index-columns__col{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.aa-blog-index-columns .aa-blog-index-columns__col:nth-of-type(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.aa-blog-index-columns .aa-blog-index-columns__col:nth-of-type(3){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.columns-col__header,.index-section-header{margin-bottom:20px;color:#828385;font-weight:600;font-size:18px;line-height:22px}.columns-col-item{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:25px;gap:25px;color:#2f3133;min-height:105px;margin-bottom:10px;width:100%;padding-right:30px;background-color:#f4f4f4;-webkit-clip-path:polygon(0 0,100% 0,95% 100%,0 100%);clip-path:polygon(0 0,100% 0,95% 100%,0 100%);text-decoration:none}@media (min-width:576px){.columns-col-item{padding-right:40px}}.columns-col-item:last-of-type{margin-bottom:0}.columns-col-item:hover{color:#2f3133}.columns-col-item:hover .columns-col-item-image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.columns-col-item-image{position:relative;width:100%;max-width:106px;height:106px;overflow:hidden}.columns-col-item-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.columns-col-item-text{margin:0;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;-ms-flex-item-align:center;align-self:center;max-width:55%}@media (min-width:576px){.columns-col-item-text{max-width:100%}}.columns-col__footer{margin-top:15px;text-align:center}@media (min-width:576px){[dir=ltr] .columns-col__footer{text-align:left}[dir=rtl] .columns-col__footer{text-align:right}}.aa-blog-index-columns__col--cta img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.aa-blog-index-columns__col--cta .columns-col__header{height:22px}.aa-blog-index-columns__col--cta .columns-col__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;height:100%;max-height:565px;padding:80px 30px}@media (min-width:992px){.aa-blog-index-columns__col--cta .columns-col__body{padding:80px 40px}}.aa-blog-index-columns__col--cta .columns-col__body .col-cta-button .aa-button,.aa-blog-index-columns__col--cta .columns-col__body .col-cta-button .hs-blog-listing .aa-site-wrapper .body-container .hs-button.primary,.aa-blog-index-columns__col--cta .columns-col__body .col-cta-button .hs-blog-listing .aa-site-wrapper .body-container input[type=submit],.aa-blog-index-columns__col--cta .columns-col__body .col-cta-button .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-button,.aa-blog-index-columns__col--cta .columns-col__body .col-cta-button .hs-blog-post .aa-site-wrapper .body-container .hs-button.primary,.aa-blog-index-columns__col--cta .columns-col__body .col-cta-button .hs-blog-post .aa-site-wrapper .body-container input[type=submit],.aa-blog-index-columns__col--cta .columns-col__body .col-cta-button .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-button,.aa-blog-index-columns__col--cta .columns-col__body .col-cta-button .hs-button,.aa-blog-index-columns__col--cta .columns-col__body .col-cta-button .hs-search-results__listing .hs-search-results__read_more,.hs-blog-listing .aa-site-wrapper .body-container .aa-blog-index-columns__col--cta .columns-col__body .col-cta-button .hs-button.primary,.hs-blog-listing .aa-site-wrapper .body-container .aa-blog-index-columns__col--cta .columns-col__body .col-cta-button input[type=submit],.hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-blog-index-columns__col--cta .columns-col__body .col-cta-button .hs-button,.hs-blog-post .aa-site-wrapper .body-container .aa-blog-index-columns__col--cta .columns-col__body .col-cta-button .hs-button.primary,.hs-blog-post .aa-site-wrapper .body-container .aa-blog-index-columns__col--cta .columns-col__body .col-cta-button input[type=submit],.hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-blog-index-columns__col--cta .columns-col__body .col-cta-button .hs-button,.hs-search-results__listing .aa-blog-index-columns__col--cta .columns-col__body .col-cta-button .hs-search-results__read_more{width:100%}@media (min-width:992px){.aa-blog-index-columns__col--cta .columns-col__body .col-cta-button .aa-button,.aa-blog-index-columns__col--cta .columns-col__body .col-cta-button .hs-blog-listing .aa-site-wrapper .body-container .hs-button.primary,.aa-blog-index-columns__col--cta .columns-col__body .col-cta-button .hs-blog-listing .aa-site-wrapper .body-container input[type=submit],.aa-blog-index-columns__col--cta .columns-col__body .col-cta-button .hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-button,.aa-blog-index-columns__col--cta .columns-col__body .col-cta-button .hs-blog-post .aa-site-wrapper .body-container .hs-button.primary,.aa-blog-index-columns__col--cta .columns-col__body .col-cta-button .hs-blog-post .aa-site-wrapper .body-container input[type=submit],.aa-blog-index-columns__col--cta .columns-col__body .col-cta-button .hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-button,.aa-blog-index-columns__col--cta .columns-col__body .col-cta-button .hs-button,.aa-blog-index-columns__col--cta .columns-col__body .col-cta-button .hs-search-results__listing .hs-search-results__read_more,.hs-blog-listing .aa-site-wrapper .body-container .aa-blog-index-columns__col--cta .columns-col__body .col-cta-button .hs-button.primary,.hs-blog-listing .aa-site-wrapper .body-container .aa-blog-index-columns__col--cta .columns-col__body .col-cta-button input[type=submit],.hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-blog-index-columns__col--cta .columns-col__body .col-cta-button .hs-button,.hs-blog-post .aa-site-wrapper .body-container .aa-blog-index-columns__col--cta .columns-col__body .col-cta-button .hs-button.primary,.hs-blog-post .aa-site-wrapper .body-container .aa-blog-index-columns__col--cta .columns-col__body .col-cta-button input[type=submit],.hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .aa-blog-index-columns__col--cta .columns-col__body .col-cta-button .hs-button,.hs-search-results__listing .aa-blog-index-columns__col--cta .columns-col__body .col-cta-button .hs-search-results__read_more{width:auto}}.col-cta-text{position:relative;color:#fff}.col-cta-button{margin-top:15px}.aa-blog-index-columns.aa-blog-index-columns--reversed .aa-blog-index-columns__col{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.aa-blog-index-columns.aa-blog-index-columns--reversed .aa-blog-index-columns__col:nth-of-type(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.aa-blog-index-columns.aa-blog-index-columns--reversed .aa-blog-index-columns__col:nth-of-type(3){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.aa-system .hs-button{margin-top:20px}@media (min-width:992px){.aa-system .aa-inner{max-width:720px}}.aa-system .backup-unsubscribe form,.aa-system__body,.aa-system__footer{margin-top:30px}.aa-system #email-prefs-form p.header{margin-top:40px;margin-bottom:15px;font-weight:700}.aa-system #email-prefs-form .hs-button{margin-top:30px}.aa-system #email-prefs-form .item{margin-bottom:20px}.aa-system #email-prefs-form .item input{margin-right:5px}.aa-system #email-prefs-form .item .checkbox-row{margin-bottom:5px}.aa-system #email-prefs-form .item .checkbox-row>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aa-system #email-prefs-form .item p{font-style:italic}.aa-system .hs_cos_wrapper_type_email_subscriptions_confirmation{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_type_email_subscriptions_confirmation .page-header{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;font-style:italic}.aa-system .hs_cos_wrapper_type_email_subscriptions_confirmation .page-header h1,.aa-system .hs_cos_wrapper_type_email_subscriptions_confirmation .page-header h2{font-style:normal}.aa-system .hs_cos_wrapper_type_email_subscriptions_confirmation .page-header br,.aa-system .hs_cos_wrapper_type_email_subscriptions_confirmation .page-header h1:empty{display:none}.aa-system .hs_cos_wrapper_type_email_subscriptions_confirmation .success{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:40px;color:#008071;font-weight:700}.aa-system .hs_cos_wrapper_type_password_prompt #hs-pwd-widget-password{height:50px!important;margin-top:5px!important}.aa-main-tags__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%;margin-top:50px;margin-bottom:50px}@media (min-width:1200px){.aa-main-tags__inner{max-width:1440px;margin-left:auto;margin-right:auto}}.aa-main-tag{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 16px;color:#2c9285;border:1px solid #2c9285;border-radius:100px;font-weight:500;font-size:16px;line-height:19px;text-decoration:none}.aa-main-tag:not(:last-of-type){margin-right:15px}.aa-main-tag:hover{text-decoration:none}.aa-main-tag--current,.aa-main-tag:hover{color:#fff;background-color:#2c9285}.aa-blog-tags{margin-bottom:45px;margin-top:45px;padding-left:16px;padding-right:16px}@media (min-width:1200px){.aa-blog-tags{margin-top:75px;margin-bottom:75px}}.aa-blog-tags .aa-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px;border:1px solid #f5f5f5}@media (min-width:768px){.aa-blog-tags .aa-inner{border:8px solid #f5f5f5;padding:35px 16px}}@media (min-width:1200px){.aa-blog-tags .aa-inner{max-width:1440px;margin-left:auto;margin-right:auto;padding:35px 25px}}.aa-blog-tags__header{margin-bottom:15px;display:none;font-weight:600;font-size:18px;line-height:22px;color:#828385}@media (min-width:768px){.aa-blog-tags__header{display:block}}.aa-blog-tags__body{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;height:45px;overflow:hidden}@media (min-width:768px){.aa-blog-tags__body{-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}}.aa-blog-tags__body.visible{height:auto;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.aa-blog-tags__body.visible:after{display:none;content:none}.aa-blog-tags__body.visible .aa-blog-tags__body-button{margin-left:auto;padding-left:0;padding-right:0;max-width:45px;width:100%;min-width:auto}.aa-blog-tags__body.visible .aa-blog-tags__body-button svg{width:45px}.aa-blog-tags__body.visible .aa-blog-tags__body-button .show-more{display:none}.aa-blog-tags__body.visible .aa-blog-tags__body-button .show-less{display:block;height:45px}.aa-blog-tags__body-tags{max-width:80%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:10px;gap:10px}@media (min-width:576px){.aa-blog-tags__body-tags{max-width:85%}}@media (min-width:768px){.aa-blog-tags__body-tags{max-width:80%}}.aa-blog-tags__body-button{position:relative;z-index:12;cursor:pointer;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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:auto;padding:13px 0;height:45px;width:100%;min-width:auto;color:#fff;font-weight:500;font-size:16px;line-height:19px}@media (min-width:768px){.aa-blog-tags__body-button{background:#008071;padding:13px 24px;-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;max-width:100%;width:auto}}@media (min-width:768px){.aa-blog-tags__body-button svg{margin-right:15px}}.aa-blog-tags__body-button .show-more{display:none}@media (min-width:768px){.aa-blog-tags__body-button .show-more{display:block}}.aa-blog-tags__body-button .show-more--mobile{display:block}@media (min-width:768px){.aa-blog-tags__body-button .show-more--mobile{display:none}}.aa-blog-tags__body-button span.show-more{display:none}@media (min-width:768px){.aa-blog-tags__body-button span.show-more{display:block}}.aa-blog-tags__body-button span.show-more--mobile{display:block;color:#008071}@media (min-width:768px){.aa-blog-tags__body-button span.show-more--mobile{display:none}}.aa-blog-tags__body-button .show-less{display:none;margin-right:0}.aa-blog-tags__body-button .show-less path{fill:#008071}@media (min-width:768px){.aa-blog-tags__body-button .show-less path{fill:#fff}}.aa-blog-tags__body .aa-tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 24px 13px;height:45px;cursor:pointer;border:1px solid #118071;font-weight:500;font-size:16px;line-height:19px;color:#118071;text-decoration:none}.aa-blog-tags__body .aa-tag:hover{text-decoration:none}.aa-blog-tags__body .aa-tag span{width:-webkit-max-content;width:-moz-max-content;width:max-content}.aa-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:16px;padding-right:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:992px){.aa-pagination{max-width:720px;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}.aa-pagination ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:0;margin:0}.aa-pagination li{list-style-type:none}.aa-pagination li:not(:last-of-type){margin-bottom:20px}@media (min-width:992px){.aa-pagination li:not(:last-of-type){margin-bottom:0}}.aa-pagination li a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;font-family:Barlow Semi Condensed,sans-serif!important;font-weight:500;font-size:18px;line-height:28px;text-decoration:none;background-color:transparent;color:#252525}.aa-pagination li a.aa-pagination--active{background-color:#118071;color:#fff}.aa-pagination li a:hover{background-color:rgba(17,128,113,.8);color:#fff}.aa-blog-header{width:100%}.aa-blog-header__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%;padding-left:16px;padding-right:16px}@media (min-width:992px){.aa-blog-header__inner{max-width:1200px;margin-left:auto;margin-right:auto}}@media (min-width:1440px){.aa-blog-header__inner{padding-left:0;padding-right:0}}.blog-index .aa-blog-post-cards__footer{margin-top:30px}.blog-index .aa-blog-cards--listing{margin-top:25px;margin-bottom:65px}.blog-index .aa-blog-cards{margin-bottom:35px;margin-top:0}@media (min-width:992px){.blog-index .aa-blog-cards{margin-bottom:120px}}.blog-index .aa-blog-tags{margin-bottom:40px}@media (min-width:992px){.blog-index .aa-blog-tags{margin-bottom:120px}}.blog-index .aa-blog-index-contact{margin-bottom:80px;margin-top:75px}@media (min-width:992px){.blog-index .aa-blog-index-contact{margin-bottom:180px;margin-top:0}}.blog-index .aa-blog-index-contact .aa-bg-image-container{top:0}@media (min-width:992px){.blog-index .aa-blog-index-contact .aa-bg-image-container{top:0}}.blog-index .aa-blog-post-cards__body{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));grid-column-gap:20px;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;grid-row-gap:50px;row-gap:50px}@media (min-width:992px){.blog-index .aa-blog-post-cards__body{grid-template-columns:repeat(3,1fr);grid-row-gap:105px;row-gap:105px}}.tag-page-top{margin-top:0}@media (min-width:992px){.tag-page-top{margin-top:65px}}.tag-page-top .aa-inner{max-width:1440px}.tag-page-top .aa-blog-header__title{color:#118071;margin-bottom:30px}.tag-page-listing{margin-bottom:45px}@media (min-width:992px){.tag-page-listing{margin-bottom:120px}}.tag-page-listing .aa-inner{max-width:1440px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tag-page-listing .aa-button--blog{background:transparent;border:1px solid #118071;color:#118071;margin:0 auto}.tag-page-listing__body{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:0;overflow:hidden}@media (min-width:992px){.tag-page-listing__body{margin-bottom:65px}}.tag-page-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-column-gap:30px;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;text-decoration:none;color:#2f3133}@media (min-width:768px){.tag-page-list-item{grid-column-gap:65px;-webkit-column-gap:65px;-moz-column-gap:65px;column-gap:65px;-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}}.tag-page-list-item:last-of-type{margin-bottom:0}.tag-page-list-item:hover{color:#2f3133}.tag-page-list-item:hover .tag-page-list-item-image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.tag-page-list-item:hover .tag-page-list-item-arrow{-webkit-transform:translateX(15px);transform:translateX(15px)}.tag-page-list-item-image{width:100%;overflow:hidden}@media (min-width:768px){.tag-page-list-item-image{max-width:470px;height:100%}}.tag-page-list-item-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.tag-page-list-item-text{width:100%;padding-top:45px;padding-bottom:45px}@media (min-width:768px){.tag-page-list-item-text{max-width:50%}}.tag-page-list-item-content{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.tag-page-list-item-arrow{margin-top:25px;width:33px;height:24px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.blog-index-tag-listing .aa-blog-index-contact{margin-top:45px}@media (min-width:992px){.blog-index-tag-listing .aa-blog-index-contact{margin-top:0}}.blog-index-nav{padding:15px 16px 25px}@media (min-width:992px){.blog-index-nav{padding-bottom:0;padding-top:25px}}.blog-index-nav .aa-inner{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:16px;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1440px}.blog-index-nav .blog-index-nav-item{border:1px solid #2c9285;background:transparent;color:#2c9285;border-radius:100px;padding:10px 16px;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-size:16px;font-weight:500;line-height:normal}.blog-index-nav .blog-index-nav-item.active,.blog-index-nav .blog-index-nav-item:hover{background:#2c9285;color:#fff}.blog-index-top{padding-top:0;padding-left:16px;padding-right:16px;margin-bottom:45px}@media (min-width:992px){.blog-index-top{margin-bottom:185px;padding-top:45px}}.blog-index-top .aa-inner{display:grid;grid-gap:30px;gap:30px;grid-template:"featured" "popular";grid-template-columns:1fr;max-width:1440px;margin:0 auto}@media (min-width:992px){.blog-index-top .aa-inner{grid-gap:20px;gap:20px;grid-template:"featured featured popular";grid-template-columns:1fr 1fr 1fr}}.blog-index-featured{position:relative;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%;grid-area:featured}.blog-index-featured__header{margin-bottom:20px;color:#828385;font-weight:600;font-size:18px;line-height:22px}.blog-index-featured__body{position:relative;width:100%;height:100%;min-height:350px;margin-bottom:145px}@media (min-width:576px){.blog-index-featured__body{margin-bottom:100px}}@media (min-width:992px){.blog-index-featured__body{margin-bottom:0}}.blog-index-featured__body .image-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.blog-index-featured__body img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.blog-index-featured__body:hover .image-container img{-webkit-transform:scale(1.1);transform:scale(1.1)}.blog-index-popular{width:100%;grid-area:popular}.blog-index-featured__content{position:absolute;-ms-hyphens:manual;hyphens:manual;bottom:-80%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-1px;color:#2f3133;min-height:155px;width:90%;padding:30px 35px 25px 25px;background-color:#f4f4f4;-webkit-clip-path:polygon(0 0,100% 0,92% 100%,0 100%);clip-path:polygon(0 0,100% 0,92% 100%,0 100%);height:250px}@media (min-width:576px){.blog-index-featured__content{padding:30px 80px 30px 30px;height:185px;bottom:-180px;-webkit-clip-path:polygon(0 0,100% 0,95% 100%,0 100%);clip-path:polygon(0 0,100% 0,95% 100%,0 100%)}}@media (min-width:992px){.blog-index-featured__content{height:210px;bottom:-200px}}.blog-index-featured-title{margin-bottom:0}@media (min-width:768px){.blog-index-featured-title{margin-bottom:20px}}.blog-index-featured-text{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-top:10px}@media (min-width:768px){.blog-index-featured-text{margin-bottom:0}}.blog-index-popular__header{margin-bottom:20px;color:#828385;font-weight:600;font-size:18px;line-height:22px}.blog-overview-col-item{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:25px;gap:25px;min-height:105px;margin-bottom:10px;width:100%;padding-right:30px;background-color:#f4f4f4;-webkit-clip-path:polygon(0 0,100% 0,95% 100%,0 100%);clip-path:polygon(0 0,100% 0,95% 100%,0 100%);text-decoration:none;color:#2f3133}@media (min-width:576px){.blog-overview-col-item{padding-right:40px}}.blog-overview-col-item:last-of-type{margin-bottom:0}.blog-overview-col-item:hover{color:#2f3133}.blog-overview-col-item:hover .blog-index-popular-image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.blog-index-popular-image{position:relative;width:100%;max-width:106px;height:106px;overflow:hidden}.blog-index-popular-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.blog-index-popular-text{-ms-flex-item-align:center;align-self:center;max-width:55%}@media (min-width:576px){.blog-index-popular-text{max-width:100%}}.blog-index-popular-title{margin:0;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-index-popular-date{color:#737373;font-size:12px;line-height:1;font-weight:400;margin-top:5px}.aa-blog-post{position:relative;overflow:hidden}.aa-blog-post-hero{max-width:1440px;aspect-ratio:39/25;min-height:350px;position:relative;margin:0 auto;padding-left:16px;padding-right:16px}@media (min-width:576px){.aa-blog-post-hero{aspect-ratio:240/107;margin-top:40px}}@media (min-width:1440px){.aa-blog-post-hero{padding-left:0;padding-right:0}}.aa-blog-post-hero-content{position:relative;max-width:1440px;margin:0 auto;text-align:center}@media (min-width:576px){.aa-blog-post-hero-content{text-align:left}}.aa-blog-post-hero-content__inner{position:relative;background-color:#fff;padding-left:10px;padding-right:10px;padding-top:24px;margin-top:-28px;margin-left:6px;margin-right:6px}@media (min-width:768px){.aa-blog-post-hero-content__inner{max-width:880px;margin-top:-55px}}@media (min-width:992px){.aa-blog-post-hero-content__inner{margin-left:auto;margin-right:auto;padding-top:50px}}@media (min-width:1200px){.aa-blog-post-hero-content__inner{margin-left:120px;padding-left:90px;padding-right:90px}}.aa-blog-post-hero-content__inner .aa-blog-post-hero__content{max-width:700px;-ms-hyphens:manual;hyphens:manual;margin-left:auto;margin-right:auto}.aa-blog-post-hero-content__inner .aa-blog-post-hero__content h1{color:#008071}.aa-blog-post-hero-content__inner .aa-blog-post-hero__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:15px;gap:15px;margin-top:30px}@media (min-width:768px){.aa-blog-post-hero-content__inner .aa-blog-post-hero__meta{grid-gap:30px;gap:30px;-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-blog-post-hero-content__inner .aa-blog-post-hero__meta-date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400;font-size:12px;line-height:22px;color:#999}.aa-blog-post-hero-content__inner .aa-blog-post-hero__meta-date svg{margin-right:5px}.aa-blog-post-hero-content__inner .aa-blog-post-hero__meta-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:10px;gap:10px}.aa-blog-post-hero-content__inner .aa-blog-post-hero__meta-tags .aa-blog-post-hero__meta-tag{padding:5px 14px;border:.5px solid #e5e5e5;text-decoration:none;font-weight:400;font-size:12px;line-height:17px}.aa-blog-post-hero-content__inner hr{background:#118071;max-width:50px;width:100%;height:2px;margin-left:0;margin-top:16px;border:none}.aa-blog-post-hero__teaser{font-weight:500;font-size:1rem;line-height:24px}.aa-blog-post-content a{text-decoration:none;color:#007a69}.aa-blog-post-content a:hover{text-decoration:underline;color:#007a69}.aa-blog-post-content__inner a:not(.aa-blog-post-card),.aa-blog-post-content__inner blockquote,.aa-blog-post-content__inner h1,.aa-blog-post-content__inner h2,.aa-blog-post-content__inner h3,.aa-blog-post-content__inner h4,.aa-blog-post-content__inner h5,.aa-blog-post-content__inner h6,.aa-blog-post-content__inner p,.aa-blog-post-content__inner pre,.aa-blog-post-content__inner span{max-width:700px;margin:0 auto}.hs-blog-listing .aa-site-wrapper,.hs-blog-post .aa-site-wrapper{background-color:#fff}.hs-blog-listing .aa-site-wrapper .blog,.hs-blog-post .aa-site-wrapper .blog{padding-top:45px}@media (min-width:992px){.hs-blog-listing .aa-site-wrapper .blog,.hs-blog-post .aa-site-wrapper .blog{padding-top:0}}.hs-blog-listing .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-button,.hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .hs-button{text-transform:none!important;color:#fff!important;border-color:#118071!important;border-width:1px!important;background-color:#118071!important;min-width:0}.hs-blog-listing .aa-site-wrapper .body-container .hs-button.primary,.hs-blog-listing .aa-site-wrapper .body-container input[type=submit],.hs-blog-post .aa-site-wrapper .body-container .hs-button.primary,.hs-blog-post .aa-site-wrapper .body-container input[type=submit]{text-transform:none!important;color:#fff!important;border:1px solid #fff!important;background:#118071!important;min-width:0}.hs-blog-listing .aa-site-wrapper .blog .body-container-wrapper,.hs-blog-post .aa-site-wrapper .blog .body-container-wrapper{background-color:#fff}.hs-blog-listing .aa-site-wrapper .blog .body-container-wrapper h1#group-public-title,.hs-blog-post .aa-site-wrapper .blog .body-container-wrapper h1#group-public-title{margin-bottom:0;font-family:Barlow Semi Condensed,sans-serif!important;font-weight:500;font-size:32px;line-height:40px;text-transform:none}.hs-blog-post .aa-site-wrapper .blog .row-fluid [class*=span] .hs-blog-listing .aa-site-wrapper .blog .row-fluid [class*=span]{float:none}.hs-blog-listing .aa-site-wrapper .blog .row-fluid [class*=span]:first-child{margin-left:auto}.hs-blog-post .aa-site-wrapper .blog .row-fluid [class*=span]:first-child{width:100%}.hs-blog-listing .aa-site-wrapper .blog .content-wrapper .row-number-2 .row-fluid .blog-content,.hs-blog-post .aa-site-wrapper .blog .content-wrapper .row-number-2 .row-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;float:none!important;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}@media (min-width:992px){.hs-blog-listing .aa-site-wrapper .blog .content-wrapper .row-number-2 .row-fluid .blog-content,.hs-blog-post .aa-site-wrapper .blog .content-wrapper .row-number-2 .row-fluid{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (min-width:1440px){.hs-blog-listing .aa-site-wrapper .blog .content-wrapper .row-number-2 .row-fluid .blog-content,.hs-blog-post .aa-site-wrapper .blog .content-wrapper .row-number-2 .row-fluid{padding-left:0;padding-right:0}}.hs-blog-post .aa-site-wrapper .blog .content-wrapper .row-number-3 .row-fluid{padding-left:0;padding-right:0}.hs-blog-listing .aa-site-wrapper .blog .content-wrapper .blog-content,.hs-blog-post .aa-site-wrapper .blog .content-wrapper .blog-content{width:100%}.hs-blog-listing .aa-site-wrapper .blog .content-wrapper .blog-sidebar,.hs-blog-post .aa-site-wrapper .blog .content-wrapper .blog-sidebar{background-color:#f0f0f0}@media (min-width:992px){.hs-blog-listing .aa-site-wrapper .blog .content-wrapper .blog-sidebar,.hs-blog-post .aa-site-wrapper .blog .content-wrapper .blog-sidebar{margin-right:5%!important}}.hs-blog-listing .aa-site-wrapper .blog .content-wrapper .blog-sidebar h3,.hs-blog-post .aa-site-wrapper .blog .content-wrapper .blog-sidebar h3{font-weight:700}@media (min-width:992px){.hs-blog-listing .aa-site-wrapper .blog .content-wrapper .blog-sidebar.span3,.hs-blog-post .aa-site-wrapper .blog .content-wrapper .blog-sidebar.span3{width:40%!important}}.hs-blog-listing .aa-site-wrapper .blog .body-container-wrapper .post-item,.hs-blog-post .aa-site-wrapper .blog .body-container-wrapper .post-item{padding-top:35px;padding-bottom:35px}.hs-blog-listing .aa-site-wrapper .blog .body-container-wrapper .post-item .post-body,.hs-blog-post .aa-site-wrapper .blog .body-container-wrapper .post-item .post-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width:992px){.hs-blog-listing .aa-site-wrapper .blog .body-container-wrapper .post-item .post-body,.hs-blog-post .aa-site-wrapper .blog .body-container-wrapper .post-item .post-body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.hs-blog-listing .aa-site-wrapper .blog .body-container-wrapper .post-item .post-body .post-body-content,.hs-blog-post .aa-site-wrapper .blog .body-container-wrapper .post-item .post-body .post-body-content{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%;-ms-hyphens:manual;hyphens:manual;font-family:Barlow,Helvetica,Arial,sans-serif !important!important;font-weight:400!important;font-size:16px!important;line-height:24px!important}@media (min-width:992px){.hs-blog-listing .aa-site-wrapper .blog .body-container-wrapper .post-item .post-body .post-body-content,.hs-blog-post .aa-site-wrapper .blog .body-container-wrapper .post-item .post-body .post-body-content{max-width:400px;padding-right:35px}}@media (min-width:1200px){.hs-blog-listing .aa-site-wrapper .blog .body-container-wrapper .post-item .post-body .post-body-content,.hs-blog-post .aa-site-wrapper .blog .body-container-wrapper .post-item .post-body .post-body-content{max-width:550px}}.hs-blog-listing .aa-site-wrapper .blog .body-container-wrapper .post-item .post-body .post-body-content p,.hs-blog-post .aa-site-wrapper .blog .body-container-wrapper .post-item .post-body .post-body-content p{font-family:Barlow,Helvetica,Arial,sans-serif !important!important;font-weight:400!important;font-size:16px!important;line-height:24px!important}.hs-blog-listing .aa-site-wrapper .blog .body-container-wrapper .post-item .post-body .post-body-content .post-body__header,.hs-blog-post .aa-site-wrapper .blog .body-container-wrapper .post-item .post-body .post-body-content .post-body__header{margin-bottom:15px}.hs-blog-listing .aa-site-wrapper .blog .body-container-wrapper .post-item .post-body .post-body-content .post-body__header h2,.hs-blog-post .aa-site-wrapper .blog .body-container-wrapper .post-item .post-body .post-body-content .post-body__header h2{margin-top:0;font-weight:500;color:#2f3133;font-family:Barlow Semi Condensed,sans-serif!important;font-size:24px;line-height:30px}.hs-blog-listing .aa-site-wrapper .blog .body-container-wrapper .post-item .post-body .post-body-content .post-body__header h2 a,.hs-blog-post .aa-site-wrapper .blog .body-container-wrapper .post-item .post-body .post-body-content .post-body__header h2 a{text-decoration:none}.hs-blog-listing .aa-site-wrapper .blog .body-container-wrapper .post-item .post-body .post-body-content .post-body__header #hubspot-author_data,.hs-blog-post .aa-site-wrapper .blog .body-container-wrapper .post-item .post-body .post-body-content .post-body__header #hubspot-author_data{font-weight:400;font-family:Barlow Semi Condensed,sans-serif!important;font-style:normal;font-size:18px;line-height:22px;color:#c4c4c4}.hs-blog-listing .aa-site-wrapper .blog .body-container-wrapper .post-item .post-body .post-body-content .post-body__footer,.hs-blog-post .aa-site-wrapper .blog .body-container-wrapper .post-item .post-body .post-body-content .post-body__footer{margin-top:30px}@media (min-width:992px){.hs-blog-listing .aa-site-wrapper .blog .body-container-wrapper .post-item .post-body .post-body-content .post-body__footer,.hs-blog-post .aa-site-wrapper .blog .body-container-wrapper .post-item .post-body .post-body-content .post-body__footer{margin-top:auto}}@media (min-width:992px){.hs-blog-listing .aa-site-wrapper .blog .body-container-wrapper .post-item .post-body .hs-featured-image-wrapper,.hs-blog-post .aa-site-wrapper .blog .body-container-wrapper .post-item .post-body .hs-featured-image-wrapper{max-width:450px;height:325px;margin-left:auto}}@media (min-width:1200px){.hs-blog-listing .aa-site-wrapper .blog .body-container-wrapper .post-item .post-body .hs-featured-image-wrapper,.hs-blog-post .aa-site-wrapper .blog .body-container-wrapper .post-item .post-body .hs-featured-image-wrapper{max-width:580px;width:100%}}.hs-blog-listing .aa-site-wrapper .blog .body-container-wrapper .post-item .post-body .hs-featured-image-wrapper .hs-featured-image-link img.hs-featured-image,.hs-blog-post .aa-site-wrapper .blog .body-container-wrapper .post-item .post-body .hs-featured-image-wrapper .hs-featured-image-link img.hs-featured-image{-o-object-fit:cover;object-fit:cover;max-width:100%;width:100%;height:100%;max-height:none;float:none;margin:0 0 30px;padding:0}@media (min-width:992px){.hs-blog-listing .aa-site-wrapper .blog .body-container-wrapper .post-item .post-body .hs-featured-image-wrapper .hs-featured-image-link img.hs-featured-image,.hs-blog-post .aa-site-wrapper .blog .body-container-wrapper .post-item .post-body .hs-featured-image-wrapper .hs-featured-image-link img.hs-featured-image{margin-bottom:0}}.hs-blog-post .aa-site-wrapper .blog .blog-section .hs-blog-social-share{height:auto}.hs-blog-post .aa-site-wrapper .blog .blog-section .post-header h1{color:#2f3133;font-family:Barlow Semi Condensed,sans-serif!important;font-weight:500;font-size:32px;line-height:40px;margin-top:0}.hs-blog-post .aa-site-wrapper .blog .blog-section .post-body h1,.hs-blog-post .aa-site-wrapper .blog .blog-section .post-body h2,.hs-blog-post .aa-site-wrapper .blog .blog-section .post-body h3,.hs-blog-post .aa-site-wrapper .blog .blog-section .post-body h4{color:#2f3133;font-family:Barlow Semi Condensed,sans-serif !important!important;font-weight:500}.hs-blog-post .aa-site-wrapper .blog .blog-section .post-body h1{font-size:38px;line-height:44px}@media (min-width:992px){.hs-blog-post .aa-site-wrapper .blog .blog-section .post-body h1{font-size:42px;line-height:52px}}.hs-blog-post .aa-site-wrapper .blog .blog-section .post-body h2{font-size:28px;line-height:34px}@media (min-width:992px){.hs-blog-post .aa-site-wrapper .blog .blog-section .post-body h2{font-size:32px;line-height:40px}}.hs-blog-post .aa-site-wrapper .blog .blog-section .post-body h3{font-size:22px;line-height:30px}@media (min-width:992px){.hs-blog-post .aa-site-wrapper .blog .blog-section .post-body h3{font-size:24px;line-height:30px}}.hs-blog-post .aa-site-wrapper .blog .blog-section .post-body h4{font-size:18px;line-height:22px}.hs-blog-post .aa-site-wrapper .blog .blog-section .post-body a,.hs-blog-post .aa-site-wrapper .blog .blog-section .post-body p{font-family:Barlow,Helvetica,Arial,sans-serif !important!important;font-weight:400;font-size:16px;line-height:24px}.hs-blog-post .aa-site-wrapper .blog .blog-section .post-body .hs-search-results__listing a.hs-search-results__read_more,.hs-blog-post .aa-site-wrapper .blog .blog-section .post-body .widget-type-google_search #hs-search-module .hs-form a.hs-button,.hs-blog-post .aa-site-wrapper .blog .blog-section .post-body a.aa-button,.hs-blog-post .aa-site-wrapper .blog .blog-section .post-body a.hs-button,.hs-blog-post .aa-site-wrapper .widget-type-google_search #hs-search-module .hs-form .blog .blog-section .post-body a.hs-button,.hs-search-results__listing .hs-blog-post .aa-site-wrapper .blog .blog-section .post-body a.hs-search-results__read_more{font-weight:500!important}.hs-blog-id-4246903568 .hs_cos_wrapper_type_post_filter h3,.hs-blog-id-4246903568 .hs_cos_wrapper_type_post_listing h3,.hs-blog-listing .hs_cos_wrapper_type_post_filter h3,.hs-blog-listing .hs_cos_wrapper_type_post_listing h3,.hs-blog-post .hs_cos_wrapper_type_post_filter h3,.hs-blog-post .hs_cos_wrapper_type_post_listing h3{font-family:"SerifaTL-Light",Verdana,Geneva,DejaVu Sans,sans-serif!important}.hs-blog-id-4246903568 .hs-postlisting-item a,.hs-blog-id-4246903568 .hs_cos_wrapper_type_post_filter a,.hs-blog-listing .hs-postlisting-item a,.hs-blog-listing .hs_cos_wrapper_type_post_filter a,.hs-blog-post .hs-postlisting-item a,.hs-blog-post .hs_cos_wrapper_type_post_filter a{text-decoration:none!important}.blog .row-fluid-wrapper.row-depth-1.row-number-3{width:100%}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ub3JtYWxpemUuY3NzL25vcm1hbGl6ZS5jc3MiLCJoZWxwZXJzL19zaXplcy5zY3NzIiwiaGVscGVycy9fbWl4aW5zLnNjc3MiLCJjb3JlL19lbGVtZW50cy5zY3NzIiwic3R5bGUuY3NzIiwiaGVscGVycy9fdGhlbWUtb3ZlcnJpZGVzLnNjc3MiLCJoZWxwZXJzL192YXJpYWJsZXMuc2NzcyIsImNvcmUvX3R5cG9ncmFwaHkuc2NzcyIsImNvcmUvX3V0aWxpdGllcy5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwiY29tcG9uZW50cy9fZm9ybXMuc2NzcyIsImhlbHBlcnMvX2Z1bmN0aW9ucy5zY3NzIiwiY29tcG9uZW50cy9faGFtYnVyZ2VyLnNjc3MiLCJjb21wb25lbnRzL19uYXZpZ2F0aW9uLnNjc3MiLCJjb21wb25lbnRzL19zb2NpYWwtbGlua3Muc2NzcyIsImNvbXBvbmVudHMvX3ZpZGVvcy5zY3NzIiwiY29tcG9uZW50cy9fc2VhcmNoLnNjc3MiLCJtb2R1bGVzL19oZWFkZXIuc2NzcyIsIm1vZHVsZXMvX2Zvb3Rlci5zY3NzIiwibW9kdWxlcy9fZmFjdHMtYm94LnNjc3MiLCJtb2R1bGVzL19ibG9nLWNvbnRlbnQuc2NzcyIsIm1vZHVsZXMvX2Jsb2ctaW1hZ2Uuc2NzcyIsIm1vZHVsZXMvX2Jsb2ctY3RhLnNjc3MiLCJtb2R1bGVzL19ibG9nLWNhcmRzLnNjc3MiLCJtb2R1bGVzL19ibG9nLWltYWdlLXNsaWRlci5zY3NzIiwibW9kdWxlcy9fYmxvZy1jb250YWN0LnNjc3MiLCJtb2R1bGVzL19ibG9nLXF1b3RlLnNjc3MiLCJtb2R1bGVzL19ibG9nLWluZGV4LWNvbHVtbnMuc2NzcyIsInRlbXBsYXRlcy9fc3lzdGVtLXBhZ2VzLnNjc3MiLCJjb21wb25lbnRzL190YWdzLnNjc3MiLCJjb21wb25lbnRzL19wYWdpbmF0aW9uLnNjc3MiLCJtb2R1bGVzL19ibG9nLWhlYWRlci5zY3NzIiwidGVtcGxhdGVzL19ibG9nLWluZGV4LnNjc3MiLCJtb2R1bGVzL19ibG9nLWluZGV4LXRvcC5zY3NzIiwidGVtcGxhdGVzL19ibG9nLXBvc3Quc2NzcyIsInRlbXBsYXRlcy9fYmxvZy1vdmVycmlkZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSwyRUFBMkUsQ0FVM0UsS0FDRSxnQkFBaUIsQ0FDakIsNkJBQ0YsQ0FTQSxLQUNFLFFBQ0YsQ0FNQSxLQUNFLGFBQ0YsQ0FPQSxHQUNFLGFBQWMsQ0FDZCxjQUNGLENBVUEsR0FDRSw4QkFBdUIsQ0FBdkIsc0JBQXVCLENBQ3ZCLFFBQVMsQ0FDVCxnQkFDRixDQU9BLElBQ0UsK0JBQWlDLENBQ2pDLGFBQ0YsQ0FTQSxFQUNFLDRCQUNGLENBT0EsWUFDRSxrQkFBbUIsQ0FDbkIseUJBQTBCLENBQzFCLHdDQUFpQyxDQUFqQyxnQ0FDRixDQU1BLFNBRUUsa0JBQ0YsQ0FPQSxjQUdFLCtCQUFpQyxDQUNqQyxhQUNGLENBTUEsTUFDRSxhQUNGLENBT0EsUUFFRSxhQUFjLENBQ2QsYUFBYyxDQUNkLGlCQUFrQixDQUNsQix1QkFDRixDQUVBLElBQ0UsYUFDRixDQUVBLElBQ0UsU0FDRixDQVNBLElBQ0UsaUJBQ0YsQ0FVQSxzQ0FLRSxtQkFBb0IsQ0FDcEIsY0FBZSxDQUNmLGdCQUFpQixDQUNqQixRQUNGLENBT0EsYUFFRSxnQkFDRixDQU9BLGNBRUUsbUJBQ0YsQ0FNQSxnREFJRSx5QkFDRixDQU1BLHdIQUlFLGlCQUFrQixDQUNsQixTQUNGLENBTUEsNEdBSUUsNkJBQ0YsQ0FNQSxTQUNFLDBCQUNGLENBU0EsT0FDRSw2QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLGFBQWMsQ0FDZCxhQUFjLENBQ2QsY0FBZSxDQUNmLFNBQVUsQ0FDVixrQkFDRixDQU1BLFNBQ0UsdUJBQ0YsQ0FNQSxTQUNFLGFBQ0YsQ0FPQSw2QkFFRSw2QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLFNBQ0YsQ0FNQSxrRkFFRSxXQUNGLENBT0EsY0FDRSw0QkFBNkIsQ0FD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RSxXQUFZLENBRmQsbUVBTUUsYTlCNU5pQixDOEI2TmpCLHNEOUJ6SjJELEM4QjBKM0QsZTdCN05jLEM2QjhOZCxjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLFlBQWEsQ0FYZixvUUFnQkcsYTlCdE9nQixDOEJ1T2hCLGlFQUFxQyxDQUNyQyxlN0J2T2EsQzZCcU5oQixpRUFzQkcsY0FBZSxDQUNmLGdCQUFpQixDakN2T1oseUJpQ2dOUixpRUEwQkksY0FBZSxDQUNmLGdCQUFpQixDQUVsQixDQTdCSCxpRUFnQ0csY0FBZSxDQUNmLGdCQUFpQixDakNqUFoseUJpQ2dOUixpRUFvQ0ksY0FBZSxDQUNmLGdCQUFpQixDQUVsQixDQXZDSCxpRUEwQ0csY0FBZSxDQUNmLGdCQUFpQixDakMzUFoseUJpQ2dOUixpRUE4Q0ksY0FBZSxDQUNmLGdCQUFpQixDQUVsQixDQWpESCxpRUFvREcsY0FBZSxDQUNmLGdCQUFpQixDQXJEcEIsZ0lBeURHLGtFQUFrQyxDQUNsQyxlN0JoUmEsQzZCaVJiLGNBQWUsQ0FDZixnQkFBaUIsQ0E1RHBCLHNvQkFnRUcseUJBQW1DLENBS3RDLHVVQU1FLDRFQUFrRixDQU5wRiwwUkFVRSw4QkFBZ0MsQ0FJbEMsa0RBRUUsVUFBVyIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIFNpemVzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbiVidXJqLXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgfVxufVxuJWJ1cmotYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICB9XG59XG4lYnVyai1sZWZ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xuICAgIH1cbn1cbiVidXJqLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTIwcHg7XG4gICAgfVxufVxuJWJ1cmotdG9wLW1hcmdpbiB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICAgIH1cbn1cbiVidXJqLWJvdHRvbS1tYXJnaW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICB9XG59XG4lYnVyai1sZWZ0LW1hcmdpbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTIwcHg7XG4gICAgfVxufVxuJWJ1cmotcmlnaHQtbWFyZ2luIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4O1xuICAgIH1cbn1cblxuJWVtcGlyZS10b3Age1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICB9XG59XG4lZW1waXJlLWJvdHRvbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIH1cbn1cbiVlbXBpcmUtdG9wLW1hcmdpbiB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIH1cbn1cbiVlbXBpcmUtYm90dG9tLW1hcmdpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIH1cbn1cblxuJWVpZmZlbC10b3Age1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICAgIH1cbn1cbiVlaWZmZWwtYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgICB9XG59XG4lZWlmZmVsLWxlZnQge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2NHB4O1xuICAgIH1cbn1cbiVlaWZmZWwtcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NHB4O1xuICAgIH1cbn1cbiVlaWZmZWwtdG9wLW1hcmdpbiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gICAgfVxufVxuJWVpZmZlbC1ib3R0b20tbWFyZ2luIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICB9XG59XG4lZWlmZmVsLWxlZnQtbWFyZ2luIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICBtYXJnaW4tbGVmdDogNjRweDtcbiAgICB9XG59XG4lZWlmZmVsLXJpZ2h0LW1hcmdpbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDY0cHg7XG4gICAgfVxufVxuXG4lbGliZXJ0eS10b3Age1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgfVxufVxuJWxpYmVydHktYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIH1cbn1cbiVsaWJlcnR5LWxlZnQge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcblxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICB9XG59XG4lbGliZXJ0eS1yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcblxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgfVxufVxuJWxpYmVydHktdG9wLW1hcmdpbiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxufVxuJWxpYmVydHktYm90dG9tLW1hcmdpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxufVxuJWxpYmVydHktbGVmdC1tYXJnaW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgfVxufVxuJWxpYmVydHktcmlnaHQtbWFyZ2luIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgfVxufVxuXG4lbG9uZG9uYnJpZGdlLXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB9XG59XG4lbG9uZG9uYnJpZGdlLWJvdHRvbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG59XG4lbG9uZG9uYnJpZGdlLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG59XG4lbG9uZG9uYnJpZGdlLWxlZnQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG59XG4lbG9uZG9uYnJpZGdlLXRvcC1tYXJnaW4ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbn1cbiVsb25kb25icmlkZ2UtYm90dG9tLW1hcmdpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxufVxuJWxvbmRvbmJyaWRnZS1yaWdodC1tYXJnaW4ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG59XG4lbG9uZG9uYnJpZGdlLWxlZnQtbWFyZ2luIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH1cbn1cblxuLmJ1cmoge1xuICAgIEBleHRlbmQgJWJ1cmotdG9wO1xuICAgIEBleHRlbmQgJWJ1cmotYm90dG9tO1xufVxuXG4uZW1waXJlIHtcbiAgICBAZXh0ZW5kICVlbXBpcmUtdG9wO1xuICAgIEBleHRlbmQgJWVtcGlyZS1ib3R0b207XG59XG5cbi5laWZmZWwge1xuICAgIEBleHRlbmQgJWVpZmZlbC10b3A7XG4gICAgQGV4dGVuZCAlZWlmZmVsLWJvdHRvbTtcbn1cbi5saWJlcnR5IHtcbiAgICBAZXh0ZW5kICVsaWJlcnR5LXRvcDtcbiAgICBAZXh0ZW5kICVsaWJlcnR5LWJvdHRvbTtcbn1cbi5sb25kb25icmlkZ2Uge1xuICAgIEBleHRlbmQgJWxvbmRvbmJyaWRnZS10b3A7XG4gICAgQGV4dGVuZCAlbG9uZG9uYnJpZGdlLWJvdHRvbTtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBNaXhpbnNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLypcbiAqIERlY2xhcmF0aW9uIG9mIHJlc3BvbnNpdmUgYnJlYWtwb2ludHMgYXZhaWxhYmxlIGZvciB1c2UsIGtlcHQgdXAtdG8tZGF0ZSB3aXRoIGxhdGVzdCBCb290c3RyYXAgdmVyc2lvbi5cbiAqIGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzQuMy9sYXlvdXQvb3ZlcnZpZXcvI3Jlc3BvbnNpdmUtYnJlYWtwb2ludHNcbiAqIGhnIChodWdlKSBhbmQgZW4gKGVub3VybW91cykgYXJlIG91ciBvd24gdmFyaWF0aW9ucywgdG8gc3VwcG9ydCBzcGVjaWZpYyBzdHlsaW5nIGZvciBldmVuIGJpZ2dlciBzY3JlZW5zLlxuICovXG4kYnJlYWtwb2ludHM6IChcbiAgICAnc20nICA6IDU3NnB4LFxuICAgICdtZCcgIDogNzY4cHgsXG4gICAgJ2xnJyAgOiA5OTJweCxcbiAgICAneGwnICA6IDEyMDBweCxcbiAgICAnaGcnICA6IDE0NDBweCxcbiAgICAnZW4nICA6IDE2ODBweFxuKTtcblxuQG1peGluIGJwKCRicmVha3BvaW50KSB7XG4gICAgJHZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpO1xuXG4gICAgQGlmICR2YWx1ZSAhPSBudWxsIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR2YWx1ZSkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBAd2FybiBcIlVuZm9ydHVuYXRlbHksIG5vIHZhbHVlIGNvdWxkIGJlIHJldHJpZXZlZCBmcm9tIGAjeyRicmVha3BvaW50fWAuIFwiXG4gICAgICAgICsgXCJQbGVhc2UgbWFrZSBzdXJlIGl0IGlzIGRlZmluZWQgaW4gYCRicmVha3BvaW50c2AgbWFwLlwiO1xuICAgIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgRWxlbWVudHNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLypcbiAqIGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vaW5oZXJpdGluZy1ib3gtc2l6aW5nLXByb2JhYmx5LXNsaWdodGx5LWJldHRlci1iZXN0LXByYWN0aWNlL1xuICovXG4gaHRtbCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmJvZHkge31cblxuLmFhLXNpdGUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5oZWFkZXIsIG1haW4sIGZvb3RlciB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbm1haW4ge31cblxuLy8gRm9yY2UgdGhlIGZvb3RlciB0byBib3R0b20gb2YgdGhlIHBhZ2UsIGV2ZW4gaWYgdGhlIGNvbnRlbnQgZG9lcyBub3QgZmlsbCB0aGUgdmlld3BvcnQgaGVpZ2h0XG4+IGZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay10ZXh0LWRlY29yYXRpb247XG4gICAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBhdXRvO1xuXG4gICAgY29sb3I6ICRsaW5rLWNvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogYWxsICRzcGVlZCAkYW5pbWF0aW9uO1xufVxuXG5hOnZpc2l0ZWQge1xufVxuXG5hOmhvdmVyLFxuYTpmb2N1cyxcbmE6YWN0aXZlIHtcbiAgICBjb2xvcjogJGxpbmstY29sb3ItaG92ZXI7XG59XG5cbmE6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbmE6aG92ZXIsXG5hOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogMDtcbn1cblxuaHIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgJGxpZ2h0O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG59XG5cbmltZywgdmlkZW8sIGlmcmFtZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAvKlxuICAgICogRml4IGJsdXJyeSBpbWFnZXMgKHBhcnRpY3VsYXJseSBzY3JlZW5zaG90cylcbiAgICAqIFJlZmVyZW5jZTogaHR0cHM6Ly90dXRvcmlhbHNjbGFzcy5jb20vY29kZS9jc3MtY29kZS10by1maXgtYmx1cnJ5LWltYWdlLXdoZW4tc2NhbGluZy1kb3duL1xuICAgICogaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL2ltYWdlLXJlbmRlcmluZ1xuICAgICovXG4gICAgaW1hZ2UtcmVuZGVyaW5nOiBwaXhlbGF0ZWQ7IC8qIEZhbGxiYWNrICovXG4gICAgaW1hZ2UtcmVuZGVyaW5nOiAtbW96LWNyaXNwLWVkZ2VzOyAvKiBGaXJlZm94ICovXG4gICAgaW1hZ2UtcmVuZGVyaW5nOiAtby1jcmlzcC1lZGdlczsgLyogT3BlcmEgKi9cbiAgICBpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7IC8qIFdlYmtpdCAobm9uLXN0YW5kYXJkIG5hbWluZykgKi9cbiAgICBpbWFnZS1yZW5kZXJpbmc6IGNyaXNwLWVkZ2VzO1xuICAgIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IG5lYXJlc3QtbmVpZ2hib3I7IC8qIElFIChub24tc3RhbmRhcmQgcHJvcGVydHkpICovXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIFN0eWxlXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgQmFzZVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqXG4gICogSW5pdGlhbGl6YXRpb24gKG5vZGVfbW9kdWxlcyBhbmQgb3RoZXIgZXh0ZXJuYWwgc291cmNlcyAtIGltcG9ydGVkIHdpdGggcG9zdGNzcy1pbXBvcnRcbiAgKi9cbkBpbXBvcnQgdXJsKG5vcm1hbGl6ZS5jc3MpO1xuLyoqXG4gICogSGVscGVyc1xuICAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIEhlbHBlcnNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBGdW5jdGlvbnNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gRnVuY3Rpb24gdG8gY3JlYXRlIGFuIG9wdGltaXplZCBzdmcgdXJsXG5WZXJzaW9uOiAxLjAuNlxuXG5Tb3VyY2U6IGh0dHBzOi8vY29kZXBlbi5pby9qYWtvYi1lL3Blbi9kb01vTUxcblxuVXNhZ2U6XG4uY2xhc3Mge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmwoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPi4uLi4uPC9zdmc+Jyk7XG59XG5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBNaXhpbnNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qXG4gKiBEZWNsYXJhdGlvbiBvZiByZXNwb25zaXZlIGJyZWFrcG9pbnRzIGF2YWlsYWJsZSBmb3IgdXNlLCBrZXB0IHVwLXRvLWRhdGUgd2l0aCBsYXRlc3QgQm9vdHN0cmFwIHZlcnNpb24uXG4gKiBodHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy80LjMvbGF5b3V0L292ZXJ2aWV3LyNyZXNwb25zaXZlLWJyZWFrcG9pbnRzXG4gKiBoZyAoaHVnZSkgYW5kIGVuIChlbm91cm1vdXMpIGFyZSBvdXIgb3duIHZhcmlhdGlvbnMsIHRvIHN1cHBvcnQgc3BlY2lmaWMgc3R5bGluZyBmb3IgZXZlbiBiaWdnZXIgc2NyZWVucy5cbiAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIFNpemVzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYnVyaiwgLmFhLW1vZHVsZS1zcGFjaW5nLS1sYXJnZSwgLmFhLW1vZHVsZS1zcGFjaW5nLXRvcC0tbGFyZ2UsIC5zeXN0ZW1zLXBhZ2Utc2VhcmNoLCAuYWEtc3lzdGVtIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJ1cmosIC5hYS1tb2R1bGUtc3BhY2luZy0tbGFyZ2UsIC5hYS1tb2R1bGUtc3BhY2luZy10b3AtLWxhcmdlLCAuc3lzdGVtcy1wYWdlLXNlYXJjaCwgLmFhLXN5c3RlbSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTIwcHg7IH0gfVxuXG4uYnVyaiwgLmFhLW1vZHVsZS1zcGFjaW5nLS1sYXJnZSwgLmFhLW1vZHVsZS1zcGFjaW5nLWJvdHRvbS0tbGFyZ2UsIC5hYS1zeXN0ZW0sIC5hYS1wYWdpbmF0aW9uLCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJsb2cgLmNvbnRlbnQtd3JhcHBlciAucm93LW51bWJlci0yID4gLnJvdy1mbHVpZCB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5idXJqLCAuYWEtbW9kdWxlLXNwYWNpbmctLWxhcmdlLCAuYWEtbW9kdWxlLXNwYWNpbmctYm90dG9tLS1sYXJnZSwgLmFhLXN5c3RlbSwgLmFhLXBhZ2luYXRpb24sIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYmxvZyAuY29udGVudC13cmFwcGVyIC5yb3ctbnVtYmVyLTIgPiAucm93LWZsdWlkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDsgfSB9XG5cbi50YWctcGFnZS1saXN0aW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudGFnLXBhZ2UtbGlzdGluZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDsgfSB9XG5cbi5lbXBpcmUsIC5hYS1tb2R1bGUtc3BhY2luZy0tbWVkaXVtLCAuYWEtbW9kdWxlLXNwYWNpbmctdG9wLS1tZWRpdW0sIC5hYS1ibG9nLWhlYWRlcl9faW5uZXIge1xuICBwYWRkaW5nLXRvcDogNjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZW1waXJlLCAuYWEtbW9kdWxlLXNwYWNpbmctLW1lZGl1bSwgLmFhLW1vZHVsZS1zcGFjaW5nLXRvcC0tbWVkaXVtLCAuYWEtYmxvZy1oZWFkZXJfX2lubmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5lbXBpcmUsIC5hYS1tb2R1bGUtc3BhY2luZy0tbWVkaXVtLCAuYWEtbW9kdWxlLXNwYWNpbmctdG9wLS1tZWRpdW0sIC5hYS1ibG9nLWhlYWRlcl9faW5uZXIge1xuICAgICAgcGFkZGluZy10b3A6IDEwMHB4OyB9IH1cblxuLmVtcGlyZSwgLmFhLW1vZHVsZS1zcGFjaW5nLS1tZWRpdW0sIC5hYS1tb2R1bGUtc3BhY2luZy1ib3R0b20tLW1lZGl1bSB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5lbXBpcmUsIC5hYS1tb2R1bGUtc3BhY2luZy0tbWVkaXVtLCAuYWEtbW9kdWxlLXNwYWNpbmctYm90dG9tLS1tZWRpdW0ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmVtcGlyZSwgLmFhLW1vZHVsZS1zcGFjaW5nLS1tZWRpdW0sIC5hYS1tb2R1bGUtc3BhY2luZy1ib3R0b20tLW1lZGl1bSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH0gfVxuXG4uc3lzdGVtcy1wYWdlLXNlYXJjaF9faW5uZXIgLmFhLXN1YnRpdGxlLCAuYWEtYmxvZy1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zeXN0ZW1zLXBhZ2Utc2VhcmNoX19pbm5lciAuYWEtc3VidGl0bGUsIC5hYS1ibG9nLWhlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5zeXN0ZW1zLXBhZ2Utc2VhcmNoX19pbm5lciAuYWEtc3VidGl0bGUsIC5hYS1ibG9nLWhlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfSB9XG5cbi5laWZmZWwsIC5hYS1tb2R1bGUtc3BhY2luZy0tc21hbGwsIC5hYS1tb2R1bGUtc3BhY2luZy10b3AtLXNtYWxsLCAuaHMtc2VhcmNoLXJlc3VsdHNfX3BhZ2luYXRpb24ge1xuICBwYWRkaW5nLXRvcDogNDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZWlmZmVsLCAuYWEtbW9kdWxlLXNwYWNpbmctLXNtYWxsLCAuYWEtbW9kdWxlLXNwYWNpbmctdG9wLS1zbWFsbCwgLmhzLXNlYXJjaC1yZXN1bHRzX19wYWdpbmF0aW9uIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5laWZmZWwsIC5hYS1tb2R1bGUtc3BhY2luZy0tc21hbGwsIC5hYS1tb2R1bGUtc3BhY2luZy10b3AtLXNtYWxsLCAuaHMtc2VhcmNoLXJlc3VsdHNfX3BhZ2luYXRpb24ge1xuICAgICAgcGFkZGluZy10b3A6IDY0cHg7IH0gfVxuXG4uZWlmZmVsLCAuYWEtbW9kdWxlLXNwYWNpbmctLXNtYWxsLCAuYWEtbW9kdWxlLXNwYWNpbmctYm90dG9tLS1zbWFsbCwgLnN5c3RlbXMtcGFnZS1zZWFyY2ggLmhzLXNlYXJjaC1maWVsZF9fYmFyLCAuaHMtc2VhcmNoLXJlc3VsdHNfX3BhZ2luYXRpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZWlmZmVsLCAuYWEtbW9kdWxlLXNwYWNpbmctLXNtYWxsLCAuYWEtbW9kdWxlLXNwYWNpbmctYm90dG9tLS1zbWFsbCwgLnN5c3RlbXMtcGFnZS1zZWFyY2ggLmhzLXNlYXJjaC1maWVsZF9fYmFyLCAuaHMtc2VhcmNoLXJlc3VsdHNfX3BhZ2luYXRpb24ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmVpZmZlbCwgLmFhLW1vZHVsZS1zcGFjaW5nLS1zbWFsbCwgLmFhLW1vZHVsZS1zcGFjaW5nLWJvdHRvbS0tc21hbGwsIC5zeXN0ZW1zLXBhZ2Utc2VhcmNoIC5ocy1zZWFyY2gtZmllbGRfX2JhciwgLmhzLXNlYXJjaC1yZXN1bHRzX19wYWdpbmF0aW9uIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2NHB4OyB9IH1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIGJsb2NrcXVvdGUge1xuICAgICAgbWFyZ2luLXRvcDogNjRweDsgfSB9XG5cbmJsb2NrcXVvdGUsIC5ocy1zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgYmxvY2txdW90ZSwgLmhzLXNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtaGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgYmxvY2txdW90ZSwgLmhzLXNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtaGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7IH0gfVxuXG4ubGliZXJ0eSB7XG4gIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAubGliZXJ0eSB7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDsgfSB9XG5cbi5saWJlcnR5LCAuYWEtYmxvZy1oZWFkZXJfX2lubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5saWJlcnR5LCAuYWEtYmxvZy1oZWFkZXJfX2lubmVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9IH1cblxuLmxvbmRvbmJyaWRnZSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5sb25kb25icmlkZ2Uge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7IH0gfVxuXG4ubG9uZG9uYnJpZGdlIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmxvbmRvbmJyaWRnZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBWYXJpYWJsZXNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qXG4gKiBBc3NldHMgcGF0aFxuICovXG4vKlxuICogRm9udCB3ZWlnaHRzXG4gKiBEZWZpbmVkIGJ5IG51bWJlciBzaW5jZSB3ZWlnaHQgbmFtZSBjYW4gdmFyeSBkZXBlbmRpbmcgb24gZm9udC1mYW1pbHkuXG4gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIFRoZW1lIGRlZmF1bHQgdmFyaWFibGVzXG5cbiAgICBOT1RFOiBEbyBub3Qgb3ZlcnJpZGUgdGhlc2UgZGlyZWN0bHkuXG4gICAgVGhleSBjYW4gYmUgb3ZlcnJpZGRlbiBpbiBoZWxwZXJzL3RoZW1lLW92ZXJyaWRlcy5zY3NzLlxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKlxuKiAgIENvbG9yc1xuKi9cbi8qXG4qICAgTGlua3NcbiovXG4vKlxuKiAgIFRleHQvY29udGVudCBjb2xvcnMgb24gYnJhbmQgY29sb3JlZCBiYWNrZ3JvdW5kc1xuKi9cbi8qXG4qICAgVHlwb2dyYXBoeVxuKi9cbi8qXG4qICAgQnV0dG9uc1xuKi9cbi8qXG4qICAgRm9ybXNcbiovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgVGhlbWUgY3VzdG9tIHZhcmlhYmxlc1xuXG4gICAgVG8gb3ZlcnJpZGUgdGhlbWUgZGVmYXVsdCB2YXJpYWJsZXMsIHVuY29tbWVudCB0aGUgdmFyaWFibGVzIGJlbG93LlxuICAgIChJZiB5b3UgbmVlZCBzb21lIG9mIHRoZSBkZWZhdWx0IHZhcmlhYmxlcywgdW5jb21tZW50IG9ubHkgdGhlIG9uZXMgdGhhdCBzaG91bGQgYmUgb3ZlcnJpZGRlbilcblxuICAgIFRpcDogWW91IGNhbiB0b2dnbGUvdW50b2dnbGUgY29tbWVudHMgcmFwaWRseSB3aXRoIHRoZSBcIlRvZ2dsZSBMaW5lIENvbW1lbnRcIiBzaG9ydGN1dFxuICAgIChlZGl0b3IuYWN0aW9uLmNvbW1lbnRMaW5lKS5cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qXG4qICAgRm9ybXNcbiovXG4vKipcbiAgKiBDb3JlXG4gICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgRWxlbWVudHNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qXG4gKiBodHRwczovL2Nzcy10cmlja3MuY29tL2luaGVyaXRpbmctYm94LXNpemluZy1wcm9iYWJseS1zbGlnaHRseS1iZXR0ZXItYmVzdC1wcmFjdGljZS9cbiAqL1xuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoOyB9XG5cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDsgfVxuXG4uYWEtc2l0ZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG5oZWFkZXIsIG1haW4sIGZvb3RlciB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbj4gZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogYXV0bzsgfVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYXV0bztcbiAgY29sb3I6ICMwMDgwNzE7XG4gIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDsgfVxuXG5hOmhvdmVyLFxuYTpmb2N1cyxcbmE6YWN0aXZlIHtcbiAgY29sb3I6ICMyNjkzODY7IH1cblxuYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuYTpob3ZlcixcbmE6YWN0aXZlIHtcbiAgb3V0bGluZTogMDsgfVxuXG5ociB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNGNEY0RjQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgaHIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG5cbmltZywgdmlkZW8sIGlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIC8qXG4gICAgKiBGaXggYmx1cnJ5IGltYWdlcyAocGFydGljdWxhcmx5IHNjcmVlbnNob3RzKVxuICAgICogUmVmZXJlbmNlOiBodHRwczovL3R1dG9yaWFsc2NsYXNzLmNvbS9jb2RlL2Nzcy1jb2RlLXRvLWZpeC1ibHVycnktaW1hZ2Utd2hlbi1zY2FsaW5nLWRvd24vXG4gICAgKiBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvaW1hZ2UtcmVuZGVyaW5nXG4gICAgKi9cbiAgaW1hZ2UtcmVuZGVyaW5nOiBwaXhlbGF0ZWQ7XG4gIC8qIEZhbGxiYWNrICovXG4gIGltYWdlLXJlbmRlcmluZzogLW1vei1jcmlzcC1lZGdlcztcbiAgLyogRmlyZWZveCAqL1xuICBpbWFnZS1yZW5kZXJpbmc6IC1vLWNyaXNwLWVkZ2VzO1xuICAvKiBPcGVyYSAqL1xuICBpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7XG4gIC8qIFdlYmtpdCAobm9uLXN0YW5kYXJkIG5hbWluZykgKi9cbiAgaW1hZ2UtcmVuZGVyaW5nOiBjcmlzcC1lZGdlcztcbiAgLW1zLWludGVycG9sYXRpb24tbW9kZTogbmVhcmVzdC1uZWlnaGJvcjtcbiAgLyogSUUgKG5vbi1zdGFuZGFyZCBwcm9wZXJ0eSkgKi8gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgRm9udHNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBUeXBvZ3JhcGh5XG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ib2R5IHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjUyNTI1O1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGh5cGhlbnM6IG1hbnVhbDsgfVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBtYXJnaW46IDA7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LWZhbWlseTogXCJCYXJsb3cgU2VtaSBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBjb2xvcjogaW5oZXJpdDsgfVxuICBoMSBicixcbiAgaDIgYnIsXG4gIGgzIGJyLFxuICBoNCBicixcbiAgaDUgYnIsXG4gIGg2IGJyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBoMTpsYXN0LWNoaWxkLFxuICBoMjpsYXN0LWNoaWxkLFxuICBoMzpsYXN0LWNoaWxkLFxuICBoNDpsYXN0LWNoaWxkLFxuICBoNTpsYXN0LWNoaWxkLFxuICBoNjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbmgxLCAuaDEsIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfZW1haWxfc3Vic2NyaXB0aW9uc19jb25maXJtYXRpb24gLnN1Y2Nlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBmb250LWZhbWlseTogXCJCYXJsb3cgU2VtaSBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBoMSwgLmgxLCAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX2VtYWlsX3N1YnNjcmlwdGlvbnNfY29uZmlybWF0aW9uIC5zdWNjZXNzIHtcbiAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4OyB9IH1cblxuaDIsIC5oMiwgLnN5c3RlbXMtcGFnZS1zZWFyY2ggLmhzLXNlYXJjaC1maWVsZF9fYmFyIGZvcm0gaW5wdXQsIC5zeXN0ZW1zLXBhZ2Utc2VhcmNoIC5ocy1zZWFyY2gtZmllbGRfX2JhciBpbnB1dDo6cGxhY2Vob2xkZXIsIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfZW1haWxfc3Vic2NyaXB0aW9uc19jb25maXJtYXRpb24gLnBhZ2UtaGVhZGVyIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LWZhbWlseTogXCJCYXJsb3cgU2VtaSBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBoMiwgLmgyLCAuc3lzdGVtcy1wYWdlLXNlYXJjaCAuaHMtc2VhcmNoLWZpZWxkX19iYXIgZm9ybSBpbnB1dCwgLnN5c3RlbXMtcGFnZS1zZWFyY2ggLmhzLXNlYXJjaC1maWVsZF9fYmFyIGlucHV0OjpwbGFjZWhvbGRlciwgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9lbWFpbF9zdWJzY3JpcHRpb25zX2NvbmZpcm1hdGlvbiAucGFnZS1oZWFkZXIgaDEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cblxuaDMsIC5oMywgYmxvY2txdW90ZSwgLmhzLWZvcm0gLmZvcm0tdGl0bGUsIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfZW1haWxfc3Vic2NyaXB0aW9uc19jb25maXJtYXRpb24gLnBhZ2UtaGVhZGVyIGgyLCAudGFnLXBhZ2UtbGlzdC1pdGVtLXRpdGxlLCAuYmxvZy1pbmRleC1mZWF0dXJlZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvdyBTZW1pIENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGgzLCAuaDMsIGJsb2NrcXVvdGUsIC5ocy1mb3JtIC5mb3JtLXRpdGxlLCAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX2VtYWlsX3N1YnNjcmlwdGlvbnNfY29uZmlybWF0aW9uIC5wYWdlLWhlYWRlciBoMiwgLnRhZy1wYWdlLWxpc3QtaXRlbS10aXRsZSwgLmJsb2ctaW5kZXgtZmVhdHVyZWQtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuXG5oNCwgLmg0LCAuY29sdW1ucy1jb2wtaXRlbS10ZXh0LCAuYmxvZy1pbmRleC1wb3B1bGFyLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93IFNlbWkgQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuaDUsIC5oNSwgaDYsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvdyBTZW1pIENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICBoNSwgLmg1LCBoNiwgLmg2IHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9IH1cblxuaDYsIC5oNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvdyBTZW1pIENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbi5hYS10ZXh0LXNpemUtLXNtYWxsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtdGV4dC1zaXplLS1zbWFsbCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDsgfSB9XG5cbi5hYS10ZXh0LXNpemUtLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtdGV4dC1zaXplLS1sYXJnZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG5cbnVsLCBvbCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICB1bCwgb2wge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICB1bDpmaXJzdC1jaGlsZCwgb2w6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgdWw6bGFzdC1jaGlsZCwgb2w6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG5pbWcgKyBwLFxuaW1nICsgc3Ryb25nLFxuaW1nICsgaDEsXG5pbWcgKyBoMixcbmltZyArIGgzLFxuaW1nICsgaDQsXG5pbWcgKyBoNSxcbmltZyArIGg2LFxucCArIGgxLFxucCArIGgyLFxucCArIGgzLFxucCArIGg0LFxucCArIGg1LFxucCArIGg2IHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGJsb2NrcXVvdGUge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7IH0gfVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbmkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuZmlnY2FwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1ib2R5X2ZvbnQpO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmFhLXN1YmhlYWRpbmcsIC5hYS1zeXN0ZW0gI2VtYWlsLXByZWZzLWZvcm0gLml0ZW0gLmNoZWNrYm94LXJvdyA+IHNwYW4gPiBzcGFuLFxuLmFhLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLXN1YmhlYWRpbmcsIC5hYS1zeXN0ZW0gI2VtYWlsLXByZWZzLWZvcm0gLml0ZW0gLmNoZWNrYm94LXJvdyA+IHNwYW4gPiBzcGFuLFxuICAgIC5hYS1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLmFhLXN1YmhlYWRpbmc6bGFzdC1jaGlsZCwgLmFhLXN5c3RlbSAjZW1haWwtcHJlZnMtZm9ybSAuaXRlbSAuY2hlY2tib3gtcm93ID4gc3BhbiA+IHNwYW46bGFzdC1jaGlsZCxcbiAgLmFhLWxhYmVsOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIFV0aWxpdGllc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLWJnLWltYWdlIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5hYS1iZy1pbWFnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uYWEtb2JqZWN0LWNvdmVyIGltZyxcbi5hYS1vYmplY3QtY29udGFpbiBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5hYS1vYmplY3QtY292ZXIgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLmFhLW9iamVjdC1jb250YWluIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cblxuLypcbiAqIEJhY2tncm91bmQgY29sb3JzXG4gKi9cbi5hYS1iZy1wcmltYXJ5LCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5hYS1iZy1wcmltYXJ5IC5hYS1sYWJlbCwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmFhLWxhYmVsLFxuICAuYWEtYmctcHJpbWFyeSAuYWEtc3ViaGVhZGluZyxcbiAgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmFhLXN1YmhlYWRpbmcsXG4gIC5hYS1iZy1wcmltYXJ5IC5hYS1zeXN0ZW0gI2VtYWlsLXByZWZzLWZvcm0gLml0ZW0gLmNoZWNrYm94LXJvdyA+IHNwYW4gPiBzcGFuLFxuICAuYWEtc3lzdGVtICNlbWFpbC1wcmVmcy1mb3JtIC5pdGVtIC5hYS1iZy1wcmltYXJ5IC5jaGVja2JveC1yb3cgPiBzcGFuID4gc3BhbixcbiAgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmFhLXN5c3RlbSAjZW1haWwtcHJlZnMtZm9ybSAuaXRlbSAuY2hlY2tib3gtcm93ID4gc3BhbiA+IHNwYW4sXG4gIC5hYS1zeXN0ZW0gI2VtYWlsLXByZWZzLWZvcm0gLml0ZW0gLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmNoZWNrYm94LXJvdyA+IHNwYW4gPiBzcGFuIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAuYWEtYmctcHJpbWFyeSBhLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhIHtcbiAgICBjb2xvcjogIzExODA3MTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5hYS1iZy1wcmltYXJ5IGE6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGE6aG92ZXIsIC5hYS1iZy1wcmltYXJ5IGE6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhOmFjdGl2ZSwgLmFhLWJnLXByaW1hcnkgYTpmb2N1cywgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzExODA3MTsgfVxuICAuYWEtYmctcHJpbWFyeSAuaHMtaW5wdXQsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5ocy1pbnB1dCwgLmFhLWJnLXByaW1hcnkgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQsIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IC5hYS1iZy1wcmltYXJ5ICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAjaHMtcHdkLXdpZGdldC1wYXNzd29yZCwgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQge1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDsgfVxuXG4uYWEtYmctc2Vjb25kYXJ5LCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmFhLWJnLXNlY29uZGFyeSAuYWEtbGFiZWwsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmFhLWxhYmVsLFxuICAuYWEtYmctc2Vjb25kYXJ5IC5hYS1zdWJoZWFkaW5nLFxuICAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IC5hYS1zdWJoZWFkaW5nLFxuICAuYWEtYmctc2Vjb25kYXJ5IC5hYS1zeXN0ZW0gI2VtYWlsLXByZWZzLWZvcm0gLml0ZW0gLmNoZWNrYm94LXJvdyA+IHNwYW4gPiBzcGFuLFxuICAuYWEtc3lzdGVtICNlbWFpbC1wcmVmcy1mb3JtIC5pdGVtIC5hYS1iZy1zZWNvbmRhcnkgLmNoZWNrYm94LXJvdyA+IHNwYW4gPiBzcGFuLFxuICAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IC5hYS1zeXN0ZW0gI2VtYWlsLXByZWZzLWZvcm0gLml0ZW0gLmNoZWNrYm94LXJvdyA+IHNwYW4gPiBzcGFuLFxuICAuYWEtc3lzdGVtICNlbWFpbC1wcmVmcy1mb3JtIC5pdGVtIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmNoZWNrYm94LXJvdyA+IHNwYW4gPiBzcGFuIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAuYWEtYmctc2Vjb25kYXJ5IGEsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYSB7XG4gICAgY29sb3I6ICMwMDgwNzE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAuYWEtYmctc2Vjb25kYXJ5IGE6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYTpob3ZlciwgLmFhLWJnLXNlY29uZGFyeSBhOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhOmFjdGl2ZSwgLmFhLWJnLXNlY29uZGFyeSBhOmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICMyNjkzODY7IH1cbiAgLmFhLWJnLXNlY29uZGFyeSAuaHMtaW5wdXQsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmhzLWlucHV0LCAuYWEtYmctc2Vjb25kYXJ5IC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0ICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkLCAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAuYWEtYmctc2Vjb25kYXJ5ICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0ICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkLCAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5ICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkIHtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7IH1cblxuLmFhLWJnLWNvbXBsZW1lbnRhcnksIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmFhLWJnLWNvbXBsZW1lbnRhcnkgLmFhLWxhYmVsLCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSAuYWEtbGFiZWwsXG4gIC5hYS1iZy1jb21wbGVtZW50YXJ5IC5hYS1zdWJoZWFkaW5nLFxuICAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSAuYWEtc3ViaGVhZGluZyxcbiAgLmFhLWJnLWNvbXBsZW1lbnRhcnkgLmFhLXN5c3RlbSAjZW1haWwtcHJlZnMtZm9ybSAuaXRlbSAuY2hlY2tib3gtcm93ID4gc3BhbiA+IHNwYW4sXG4gIC5hYS1zeXN0ZW0gI2VtYWlsLXByZWZzLWZvcm0gLml0ZW0gLmFhLWJnLWNvbXBsZW1lbnRhcnkgLmNoZWNrYm94LXJvdyA+IHNwYW4gPiBzcGFuLFxuICAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSAuYWEtc3lzdGVtICNlbWFpbC1wcmVmcy1mb3JtIC5pdGVtIC5jaGVja2JveC1yb3cgPiBzcGFuID4gc3BhbixcbiAgLmFhLXN5c3RlbSAjZW1haWwtcHJlZnMtZm9ybSAuaXRlbSAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSAuY2hlY2tib3gtcm93ID4gc3BhbiA+IHNwYW4ge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5hYS1iZy1jb21wbGVtZW50YXJ5IGEsIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEge1xuICAgIGNvbG9yOiAjMDA4MDcxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLmFhLWJnLWNvbXBsZW1lbnRhcnkgYTpob3ZlciwgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgYTpob3ZlciwgLmFhLWJnLWNvbXBsZW1lbnRhcnkgYTphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGE6YWN0aXZlLCAuYWEtYmctY29tcGxlbWVudGFyeSBhOmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMjY5Mzg2OyB9XG4gIC5hYS1iZy1jb21wbGVtZW50YXJ5IC5ocy1pbnB1dCwgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgLmhzLWlucHV0LCAuYWEtYmctY29tcGxlbWVudGFyeSAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAjaHMtcHdkLXdpZGdldC1wYXNzd29yZCwgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgLmFhLWJnLWNvbXBsZW1lbnRhcnkgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQsIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0ICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkLCAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSAjaHMtcHdkLXdpZGdldC1wYXNzd29yZCB7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0OyB9XG5cbi5hYS1iZy1saWdodCwgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmFhLWJnLWxpZ2h0IC5hYS1sYWJlbCwgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IC5hYS1sYWJlbCxcbiAgLmFhLWJnLWxpZ2h0IC5hYS1zdWJoZWFkaW5nLFxuICAuYWEtYmctb3ZlcmxheS0tbGlnaHQgLmFhLXN1YmhlYWRpbmcsXG4gIC5hYS1iZy1saWdodCAuYWEtc3lzdGVtICNlbWFpbC1wcmVmcy1mb3JtIC5pdGVtIC5jaGVja2JveC1yb3cgPiBzcGFuID4gc3BhbixcbiAgLmFhLXN5c3RlbSAjZW1haWwtcHJlZnMtZm9ybSAuaXRlbSAuYWEtYmctbGlnaHQgLmNoZWNrYm94LXJvdyA+IHNwYW4gPiBzcGFuLFxuICAuYWEtYmctb3ZlcmxheS0tbGlnaHQgLmFhLXN5c3RlbSAjZW1haWwtcHJlZnMtZm9ybSAuaXRlbSAuY2hlY2tib3gtcm93ID4gc3BhbiA+IHNwYW4sXG4gIC5hYS1zeXN0ZW0gI2VtYWlsLXByZWZzLWZvcm0gLml0ZW0gLmFhLWJnLW92ZXJsYXktLWxpZ2h0IC5jaGVja2JveC1yb3cgPiBzcGFuID4gc3BhbiB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLmFhLWJnLWxpZ2h0IGEsIC5hYS1iZy1vdmVybGF5LS1saWdodCBhIHtcbiAgICBjb2xvcjogIzAwODA3MTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5hYS1iZy1saWdodCBhOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYTpob3ZlciwgLmFhLWJnLWxpZ2h0IGE6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYTphY3RpdmUsIC5hYS1iZy1saWdodCBhOmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzI2OTM4NjsgfVxuICAuYWEtYmctbGlnaHQgLmhzLWlucHV0LCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgLmhzLWlucHV0LCAuYWEtYmctbGlnaHQgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQsIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IC5hYS1iZy1saWdodCAjaHMtcHdkLXdpZGdldC1wYXNzd29yZCwgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0ICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkLCAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQge1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDsgfVxuXG4uYWEtYmctZGFyaywgLmFhLWJnLW92ZXJsYXktLWRhcmsge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYWEtYmctZGFyayAuYWEtbGFiZWwsIC5hYS1iZy1vdmVybGF5LS1kYXJrIC5hYS1sYWJlbCxcbiAgLmFhLWJnLWRhcmsgLmFhLXN1YmhlYWRpbmcsXG4gIC5hYS1iZy1vdmVybGF5LS1kYXJrIC5hYS1zdWJoZWFkaW5nLFxuICAuYWEtYmctZGFyayAuYWEtc3lzdGVtICNlbWFpbC1wcmVmcy1mb3JtIC5pdGVtIC5jaGVja2JveC1yb3cgPiBzcGFuID4gc3BhbixcbiAgLmFhLXN5c3RlbSAjZW1haWwtcHJlZnMtZm9ybSAuaXRlbSAuYWEtYmctZGFyayAuY2hlY2tib3gtcm93ID4gc3BhbiA+IHNwYW4sXG4gIC5hYS1iZy1vdmVybGF5LS1kYXJrIC5hYS1zeXN0ZW0gI2VtYWlsLXByZWZzLWZvcm0gLml0ZW0gLmNoZWNrYm94LXJvdyA+IHNwYW4gPiBzcGFuLFxuICAuYWEtc3lzdGVtICNlbWFpbC1wcmVmcy1mb3JtIC5pdGVtIC5hYS1iZy1vdmVybGF5LS1kYXJrIC5jaGVja2JveC1yb3cgPiBzcGFuID4gc3BhbiB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLmFhLWJnLWRhcmsgYSwgLmFhLWJnLW92ZXJsYXktLWRhcmsgYSB7XG4gICAgY29sb3I6ICMxMTgwNzE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAuYWEtYmctZGFyayBhOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tZGFyayBhOmhvdmVyLCAuYWEtYmctZGFyayBhOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLWRhcmsgYTphY3RpdmUsIC5hYS1iZy1kYXJrIGE6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1kYXJrIGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICMxMTgwNzE7IH1cbiAgLmFhLWJnLWRhcmsgLmhzLWlucHV0LCAuYWEtYmctb3ZlcmxheS0tZGFyayAuaHMtaW5wdXQsIC5hYS1iZy1kYXJrIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0ICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkLCAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAuYWEtYmctZGFyayAjaHMtcHdkLXdpZGdldC1wYXNzd29yZCwgLmFhLWJnLW92ZXJsYXktLWRhcmsgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQsIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IC5hYS1iZy1vdmVybGF5LS1kYXJrICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkIHtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7IH1cblxuLypcbiAqIEdlbmVyYXRlIHV0aWxpdHkgY2xhc3NlcyBhbmQgc3R5bGluZyBmb3IgYWxsIGJhY2tncm91bmQgY29sb3JzIGRlZmluZWQgaW4gJGNvbG9yc1xuICovXG4uYWEtYmctcHJpbWFyeSwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MDcxOyB9XG5cbi5hYS1iZy1vdmVybGF5LS1wcmltYXJ5OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDgwNzE7XG4gIG9wYWNpdHk6IDAuNzsgfVxuXG4uYWEtY29udGVudC1jb2xvci0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA4MDcxOyB9XG5cbi5hYS1iZy1zZWNvbmRhcnksIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkYzMTMzOyB9XG5cbi5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJGMzEzMztcbiAgb3BhY2l0eTogMC43OyB9XG5cbi5hYS1jb250ZW50LWNvbG9yLS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzJGMzEzMzsgfVxuXG4uYWEtYmctY29tcGxlbWVudGFyeSwgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE4MDcxOyB9XG5cbi5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTgwNzE7XG4gIG9wYWNpdHk6IDAuNzsgfVxuXG4uYWEtY29udGVudC1jb2xvci0tY29tcGxlbWVudGFyeSB7XG4gIGNvbG9yOiAjMTE4MDcxOyB9XG5cbi5hYS1iZy1ncmV5LCAuYWEtYmctb3ZlcmxheS0tZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk5OTk7IH1cblxuLmFhLWJnLW92ZXJsYXktLWdyZXk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTk5OTtcbiAgb3BhY2l0eTogMC43OyB9XG5cbi5hYS1jb250ZW50LWNvbG9yLS1ncmV5IHtcbiAgY29sb3I6ICM5OTk5OTk7IH1cblxuLmFhLWJnLWxpZ2h0LCAuYWEtYmctb3ZlcmxheS0tbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY0OyB9XG5cbi5hYS1iZy1vdmVybGF5LS1saWdodDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY0O1xuICBvcGFjaXR5OiAwLjc7IH1cblxuLmFhLWNvbnRlbnQtY29sb3ItLWxpZ2h0IHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmFhLWJnLWRhcmssIC5hYS1iZy1vdmVybGF5LS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJGMzEzMzsgfVxuXG4uYWEtYmctb3ZlcmxheS0tZGFyazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkYzMTMzO1xuICBvcGFjaXR5OiAwLjc7IH1cblxuLmFhLWNvbnRlbnQtY29sb3ItLWRhcmsge1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4uYWEtYmctd2hpdGUsIC5hYS1iZy1vdmVybGF5LS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLmFhLWJnLW92ZXJsYXktLXdoaXRlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuNzsgfVxuXG4uYWEtY29udGVudC1jb2xvci0td2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYWEtYmctYmxhY2ssIC5hYS1iZy1vdmVybGF5LS1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cblxuLmFhLWJnLW92ZXJsYXktLWJsYWNrOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIG9wYWNpdHk6IDAuNzsgfVxuXG4uYWEtY29udGVudC1jb2xvci0tYmxhY2sge1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4uYWEtYmctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYWEtYmctb3ZlcmxheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogNTsgfVxuICAuYWEtYmctb3ZlcmxheSA+IC5hYS1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwOyB9XG5cbi5hYS1iZy12aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYWEtYmctdmlkZW8gPiAuYWEtaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDsgfVxuXG4uYWEtYmctdmlkZW8gdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLmllIC5hYS1iZy12aWRlbyB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmllIC5hYS1iZy12aWRlbyB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4vKlxuICogVGhlIGNvbnRhaW5lciBvZiBhIG1vZHVsZVxuICovXG4uYWEtbW9kdWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4OyB9XG5cbi8qXG4gKiBTZXRzIHRoZSB3aWR0aCBvZiB0aGUgbW9kdWxlXG4gKi9cbi5hYS1tb2R1bGUtd2lkdGgtLXBhZ2UsXG4uYWEtbW9kdWxlLXdpZHRoLS1mdWxsIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1tb2R1bGUtd2lkdGgtLXBhZ2Uge1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG5cbi8qXG4gKiBTZXRzIHRoZSBoZWlnaHQgb2YgdGhlIG1vZHVsZVxuICovXG4uYWEtbW9kdWxlLWhlaWdodC0tc21hbGwsXG4uYWEtbW9kdWxlLWhlaWdodC0tbm9ybWFsLFxuLmFhLW1vZHVsZS1oZWlnaHQtLWZ1bGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5hYS1tb2R1bGUtaGVpZ2h0LS1zbWFsbCB7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4OyB9XG4gIEBtZWRpYSAobWF4LWhlaWdodDogNDAwcHgpIHtcbiAgICAuYWEtbW9kdWxlLWhlaWdodC0tc21hbGwge1xuICAgICAgbWluLWhlaWdodDogMTAwdmg7IH0gfVxuXG4uYWEtbW9kdWxlLWhlaWdodC0tbm9ybWFsIHtcbiAgbWluLWhlaWdodDogODAwcHg7IH1cbiAgQG1lZGlhIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAgIC5hYS1tb2R1bGUtaGVpZ2h0LS1ub3JtYWwge1xuICAgICAgbWluLWhlaWdodDogMTAwdmg7IH0gfVxuXG4uYWEtbW9kdWxlLWhlaWdodC0tZnVsbCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoOyB9XG5cbi8qXG4gKiBTZXRzIHRoZSBzcGFjaW5nIG9uIHRoZSBtb2R1bGVcbiAqL1xuLypcbiAqIFRoZSBjb250YWluZXIgb2YgYSBtb2R1bGVzIGNvbnRlbnRcbiAqL1xuLmFhLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKlxuICogQ29udHJvbHMgdGhlIHBvc2l0aW9uIG9mIHRoZSBjb250ZW50IHdpdGhpbiB0aGUgbW9kdWxlXG4gKi9cbi5hYS1jb250ZW50LXBvc2l0aW9uLS1sZWZ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG5cbi5hYS1jb250ZW50LXBvc2l0aW9uLS1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4vKlxuICogQ29udHJvbHMgdGhlIGFsaWdubWVudCBvZiB0aGUgY29udGVudCB3aXRoaW4gdGhlIG1vZHVsZVxuICovXG4uYWEtY29udGVudC1hbGlnbm1lbnQtLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5hYS1jb250ZW50LWFsaWdubWVudC0tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5hYS1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4IC8gMTIgKiAxMCk7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG5cbi8qXG4gKiBTZXRzIHRoZSB3aWR0aCBvZiB0aGUgY29udGVudCBpbiBhIG1vZHVsZVxuICovXG4uYWEtY29udGVudC13aWR0aC0tbmFycm93LFxuLmFhLWNvbnRlbnQtd2lkdGgtLW5vcm1hbCxcbi5hYS1jb250ZW50LXdpZHRoLS13aWRlIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYS1jb250ZW50LXdpZHRoLS1uYXJyb3cge1xuICAgIG1heC13aWR0aDogY2FsYygxNDQwcHggLyAxMiAqIDQpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYS1jb250ZW50LXdpZHRoLS1ub3JtYWwge1xuICAgIG1heC13aWR0aDogY2FsYygxNDQwcHggLyAxMiAqIDYpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1jb250ZW50LXdpZHRoLS13aWRlIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4IC8gMTIgKiA4KTsgfSB9XG5cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4ucGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLm10LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLypcbiAqIEJvb3RzdHJhcCA0IGhpZGluZyBjbGFzc2VzXG4gKi9cbi5oaWRkZW4teHMtdXAge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU0M3B4KSB7XG4gIC5oaWRkZW4teHMtZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oaWRkZW4tc20tdXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlkZGVuLXNtLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGlkZGVuLW1kLXVwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhpZGRlbi1tZC1kb3duIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhpZGRlbi1sZy11cCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGlkZGVuLWxnLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhpZGRlbi14bC11cCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLmhpZGRlbi14bC1kb3duIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICogQ29tcG9uZW50c1xuICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgQnV0dG9uc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLWJ1dHRvbiwgLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLmhzLWJ1dHRvbiwgLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIC5ocy1zZWFyY2gtcmVzdWx0c19fcmVhZF9tb3JlLCAuYWEtc3lzdGVtIC5ocy1idXR0b24sIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuaHMtYnV0dG9uLFxuLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ocy1idXR0b24sIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmhzLWJ1dHRvbi5wcmltYXJ5LCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4uaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5ocy1idXR0b24ucHJpbWFyeSxcbi5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDsgfVxuICAuYWEtYnV0dG9uOmhvdmVyLCAuaHMtYnV0dG9uOmhvdmVyLCAuaHMtc2VhcmNoLXJlc3VsdHNfX2xpc3RpbmcgLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmU6aG92ZXIsIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuaHMtYnV0dG9uOmhvdmVyLFxuICAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmhzLWJ1dHRvbjpob3ZlciwgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuaHMtYnV0dG9uLnByaW1hcnk6aG92ZXIsIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgaW5wdXQ6aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSxcbiAgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuaHMtYnV0dG9uLnByaW1hcnk6aG92ZXIsXG4gIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgaW5wdXQ6aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSwgLmFhLWJ1dHRvbjpmb2N1cywgLmhzLWJ1dHRvbjpmb2N1cywgLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIC5ocy1zZWFyY2gtcmVzdWx0c19fcmVhZF9tb3JlOmZvY3VzLCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmhzLWJ1dHRvbjpmb2N1cyxcbiAgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ocy1idXR0b246Zm9jdXMsIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmhzLWJ1dHRvbi5wcmltYXJ5OmZvY3VzLCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIGlucHV0OmZvY3VzW3R5cGU9XCJzdWJtaXRcIl0sXG4gIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmhzLWJ1dHRvbi5wcmltYXJ5OmZvY3VzLFxuICAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIGlucHV0OmZvY3VzW3R5cGU9XCJzdWJtaXRcIl0sIC5hYS1idXR0b246YWN0aXZlLCAuaHMtYnV0dG9uOmFjdGl2ZSwgLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIC5ocy1zZWFyY2gtcmVzdWx0c19fcmVhZF9tb3JlOmFjdGl2ZSwgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ocy1idXR0b246YWN0aXZlLFxuICAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmhzLWJ1dHRvbjphY3RpdmUsIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmhzLWJ1dHRvbi5wcmltYXJ5OmFjdGl2ZSwgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciBpbnB1dDphY3RpdmVbdHlwZT1cInN1Ym1pdFwiXSxcbiAgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuaHMtYnV0dG9uLnByaW1hcnk6YWN0aXZlLFxuICAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIGlucHV0OmFjdGl2ZVt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBvdXRsaW5lOiAwOyB9XG5cbmEuYWEtYnV0dG9uLCBhLmhzLWJ1dHRvbiwgLmhzLWZvcm0gYS5ocy1idXR0b24sIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyBhLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5hYS1zeXN0ZW0gYS5ocy1idXR0b24sIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSBhLmhzLWJ1dHRvbixcbi5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSBhLmhzLWJ1dHRvbiwgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciBhLmhzLWJ1dHRvbi5wcmltYXJ5LFxuLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciBhLmhzLWJ1dHRvbi5wcmltYXJ5IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qXG4gKiBUaGVtZSBidXR0b25zXG4gKi9cbi5hYS1idXR0b24tLTEsIGEuYWEtYnV0dG9uLS0xLCAuYWEtZm9ybS1idXR0b24tLTEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmFhLWJnLXByaW1hcnkgYS5hYS1idXR0b24tLTEsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGEuYWEtYnV0dG9uLS0xLCAuYWEtYmctc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS0xLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS0xLCAuYWEtYmctY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMSwgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTEsIC5hYS1iZy1ncmV5IGEuYWEtYnV0dG9uLS0xLCAuYWEtYmctb3ZlcmxheS0tZ3JleSBhLmFhLWJ1dHRvbi0tMSwgLmFhLWJnLWxpZ2h0IGEuYWEtYnV0dG9uLS0xLCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYS5hYS1idXR0b24tLTEsIC5hYS1iZy1kYXJrIGEuYWEtYnV0dG9uLS0xLCAuYWEtYmctb3ZlcmxheS0tZGFyayBhLmFhLWJ1dHRvbi0tMSwgLmFhLWJnLXdoaXRlIGEuYWEtYnV0dG9uLS0xLCAuYWEtYmctb3ZlcmxheS0td2hpdGUgYS5hYS1idXR0b24tLTEsIC5hYS1iZy1ibGFjayBhLmFhLWJ1dHRvbi0tMSwgLmFhLWJnLW92ZXJsYXktLWJsYWNrIGEuYWEtYnV0dG9uLS0xLCAuaHMtYnV0dG9uLCAuaHMtc2VhcmNoLXJlc3VsdHNfX2xpc3RpbmcgLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5hYS1zeXN0ZW0gLmhzLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDEwcHggMjRweDtcbiAgYm9yZGVyLWNvbG9yOiAjMTE4MDcxO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgY29sb3I6ICMxMTgwNzE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5hYS1idXR0b24tLTE6aG92ZXIsIC5hYS1mb3JtLWJ1dHRvbi0tMSBpbnB1dDpob3Zlclt0eXBlPVwic3VibWl0XCJdLCAuYWEtYmctcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMTpob3ZlciwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYS5hYS1idXR0b24tLTE6aG92ZXIsIC5hYS1iZy1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTE6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTE6aG92ZXIsIC5hYS1iZy1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0xOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMTpob3ZlciwgLmFhLWJnLWdyZXkgYS5hYS1idXR0b24tLTE6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1ncmV5IGEuYWEtYnV0dG9uLS0xOmhvdmVyLCAuYWEtYmctbGlnaHQgYS5hYS1idXR0b24tLTE6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmFhLWJ1dHRvbi0tMTpob3ZlciwgLmFhLWJnLWRhcmsgYS5hYS1idXR0b24tLTE6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1kYXJrIGEuYWEtYnV0dG9uLS0xOmhvdmVyLCAuYWEtYmctd2hpdGUgYS5hYS1idXR0b24tLTE6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmFhLWJ1dHRvbi0tMTpob3ZlciwgLmFhLWJnLWJsYWNrIGEuYWEtYnV0dG9uLS0xOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tYmxhY2sgYS5hYS1idXR0b24tLTE6aG92ZXIsIC5ocy1idXR0b246aG92ZXIsIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAuaHMtc2VhcmNoLXJlc3VsdHNfX3JlYWRfbW9yZTpob3ZlciwgLmFhLWJ1dHRvbi0tMTpmb2N1cywgLmFhLWZvcm0tYnV0dG9uLS0xIGlucHV0OmZvY3VzW3R5cGU9XCJzdWJtaXRcIl0sIC5hYS1iZy1wcmltYXJ5IGEuYWEtYnV0dG9uLS0xOmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMTpmb2N1cywgLmFhLWJnLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMTpmb2N1cywgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMTpmb2N1cywgLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTE6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0xOmZvY3VzLCAuYWEtYmctZ3JleSBhLmFhLWJ1dHRvbi0tMTpmb2N1cywgLmFhLWJnLW92ZXJsYXktLWdyZXkgYS5hYS1idXR0b24tLTE6Zm9jdXMsIC5hYS1iZy1saWdodCBhLmFhLWJ1dHRvbi0tMTpmb2N1cywgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IGEuYWEtYnV0dG9uLS0xOmZvY3VzLCAuYWEtYmctZGFyayBhLmFhLWJ1dHRvbi0tMTpmb2N1cywgLmFhLWJnLW92ZXJsYXktLWRhcmsgYS5hYS1idXR0b24tLTE6Zm9jdXMsIC5hYS1iZy13aGl0ZSBhLmFhLWJ1dHRvbi0tMTpmb2N1cywgLmFhLWJnLW92ZXJsYXktLXdoaXRlIGEuYWEtYnV0dG9uLS0xOmZvY3VzLCAuYWEtYmctYmxhY2sgYS5hYS1idXR0b24tLTE6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1ibGFjayBhLmFhLWJ1dHRvbi0tMTpmb2N1cywgLmhzLWJ1dHRvbjpmb2N1cywgLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIC5ocy1zZWFyY2gtcmVzdWx0c19fcmVhZF9tb3JlOmZvY3VzLCAuYWEtYnV0dG9uLS0xOmFjdGl2ZSwgLmFhLWZvcm0tYnV0dG9uLS0xIGlucHV0OmFjdGl2ZVt0eXBlPVwic3VibWl0XCJdLCAuYWEtYmctcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMTphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGEuYWEtYnV0dG9uLS0xOmFjdGl2ZSwgLmFhLWJnLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMTphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTE6YWN0aXZlLCAuYWEtYmctY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMTphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0xOmFjdGl2ZSwgLmFhLWJnLWdyZXkgYS5hYS1idXR0b24tLTE6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tZ3JleSBhLmFhLWJ1dHRvbi0tMTphY3RpdmUsIC5hYS1iZy1saWdodCBhLmFhLWJ1dHRvbi0tMTphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmFhLWJ1dHRvbi0tMTphY3RpdmUsIC5hYS1iZy1kYXJrIGEuYWEtYnV0dG9uLS0xOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLWRhcmsgYS5hYS1idXR0b24tLTE6YWN0aXZlLCAuYWEtYmctd2hpdGUgYS5hYS1idXR0b24tLTE6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0td2hpdGUgYS5hYS1idXR0b24tLTE6YWN0aXZlLCAuYWEtYmctYmxhY2sgYS5hYS1idXR0b24tLTE6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tYmxhY2sgYS5hYS1idXR0b24tLTE6YWN0aXZlLCAuaHMtYnV0dG9uOmFjdGl2ZSwgLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIC5ocy1zZWFyY2gtcmVzdWx0c19fcmVhZF9tb3JlOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTE4MDcxO1xuICAgIGNvbG9yOiAjMTE4MDcxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNkYyRjE7IH1cblxuLmFhLWJ1dHRvbi0tMiwgYS5hYS1idXR0b24tLTIsIC5hYS1mb3JtLWJ1dHRvbi0tMiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuYWEtYmctcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMiwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYS5hYS1idXR0b24tLTIsIC5hYS1iZy1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTIsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTIsIC5hYS1iZy1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0yLCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMiwgLmFhLWJnLWdyZXkgYS5hYS1idXR0b24tLTIsIC5hYS1iZy1vdmVybGF5LS1ncmV5IGEuYWEtYnV0dG9uLS0yLCAuYWEtYmctbGlnaHQgYS5hYS1idXR0b24tLTIsIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmFhLWJ1dHRvbi0tMiwgLmFhLWJnLWRhcmsgYS5hYS1idXR0b24tLTIsIC5hYS1iZy1vdmVybGF5LS1kYXJrIGEuYWEtYnV0dG9uLS0yLCAuYWEtYmctd2hpdGUgYS5hYS1idXR0b24tLTIsIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmFhLWJ1dHRvbi0tMiwgLmFhLWJnLWJsYWNrIGEuYWEtYnV0dG9uLS0yLCAuYWEtYmctb3ZlcmxheS0tYmxhY2sgYS5hYS1idXR0b24tLTIsIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuaHMtYnV0dG9uLFxuLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ocy1idXR0b24sIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmhzLWJ1dHRvbi5wcmltYXJ5LCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4uaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5ocy1idXR0b24ucHJpbWFyeSxcbi5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIHBhZGRpbmc6IDEwcHggMjRweDtcbiAgYm9yZGVyLWNvbG9yOiAjMTE4MDcxO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTgwNzE7IH1cbiAgLmFhLWJ1dHRvbi0tMjpob3ZlciwgLmFhLWZvcm0tYnV0dG9uLS0yIGlucHV0OmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sIC5hYS1iZy1wcmltYXJ5IGEuYWEtYnV0dG9uLS0yOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMjpob3ZlciwgLmFhLWJnLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMjpob3ZlciwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMjpob3ZlciwgLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTI6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0yOmhvdmVyLCAuYWEtYmctZ3JleSBhLmFhLWJ1dHRvbi0tMjpob3ZlciwgLmFhLWJnLW92ZXJsYXktLWdyZXkgYS5hYS1idXR0b24tLTI6aG92ZXIsIC5hYS1iZy1saWdodCBhLmFhLWJ1dHRvbi0tMjpob3ZlciwgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IGEuYWEtYnV0dG9uLS0yOmhvdmVyLCAuYWEtYmctZGFyayBhLmFhLWJ1dHRvbi0tMjpob3ZlciwgLmFhLWJnLW92ZXJsYXktLWRhcmsgYS5hYS1idXR0b24tLTI6aG92ZXIsIC5hYS1iZy13aGl0ZSBhLmFhLWJ1dHRvbi0tMjpob3ZlciwgLmFhLWJnLW92ZXJsYXktLXdoaXRlIGEuYWEtYnV0dG9uLS0yOmhvdmVyLCAuYWEtYmctYmxhY2sgYS5hYS1idXR0b24tLTI6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1ibGFjayBhLmFhLWJ1dHRvbi0tMjpob3ZlciwgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ocy1idXR0b246aG92ZXIsXG4gIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuaHMtYnV0dG9uOmhvdmVyLCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5ocy1idXR0b24ucHJpbWFyeTpob3ZlciwgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciBpbnB1dDpob3Zlclt0eXBlPVwic3VibWl0XCJdLFxuICAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5ocy1idXR0b24ucHJpbWFyeTpob3ZlcixcbiAgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciBpbnB1dDpob3Zlclt0eXBlPVwic3VibWl0XCJdLCAuYWEtYnV0dG9uLS0yOmZvY3VzLCAuYWEtZm9ybS1idXR0b24tLTIgaW5wdXQ6Zm9jdXNbdHlwZT1cInN1Ym1pdFwiXSwgLmFhLWJnLXByaW1hcnkgYS5hYS1idXR0b24tLTI6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGEuYWEtYnV0dG9uLS0yOmZvY3VzLCAuYWEtYmctc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS0yOmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS0yOmZvY3VzLCAuYWEtYmctY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMjpmb2N1cywgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTI6Zm9jdXMsIC5hYS1iZy1ncmV5IGEuYWEtYnV0dG9uLS0yOmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tZ3JleSBhLmFhLWJ1dHRvbi0tMjpmb2N1cywgLmFhLWJnLWxpZ2h0IGEuYWEtYnV0dG9uLS0yOmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYS5hYS1idXR0b24tLTI6Zm9jdXMsIC5hYS1iZy1kYXJrIGEuYWEtYnV0dG9uLS0yOmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tZGFyayBhLmFhLWJ1dHRvbi0tMjpmb2N1cywgLmFhLWJnLXdoaXRlIGEuYWEtYnV0dG9uLS0yOmZvY3VzLCAuYWEtYmctb3ZlcmxheS0td2hpdGUgYS5hYS1idXR0b24tLTI6Zm9jdXMsIC5hYS1iZy1ibGFjayBhLmFhLWJ1dHRvbi0tMjpmb2N1cywgLmFhLWJnLW92ZXJsYXktLWJsYWNrIGEuYWEtYnV0dG9uLS0yOmZvY3VzLCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmhzLWJ1dHRvbjpmb2N1cyxcbiAgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ocy1idXR0b246Zm9jdXMsIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmhzLWJ1dHRvbi5wcmltYXJ5OmZvY3VzLCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIGlucHV0OmZvY3VzW3R5cGU9XCJzdWJtaXRcIl0sXG4gIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmhzLWJ1dHRvbi5wcmltYXJ5OmZvY3VzLFxuICAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIGlucHV0OmZvY3VzW3R5cGU9XCJzdWJtaXRcIl0sIC5hYS1idXR0b24tLTI6YWN0aXZlLCAuYWEtZm9ybS1idXR0b24tLTIgaW5wdXQ6YWN0aXZlW3R5cGU9XCJzdWJtaXRcIl0sIC5hYS1iZy1wcmltYXJ5IGEuYWEtYnV0dG9uLS0yOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYS5hYS1idXR0b24tLTI6YWN0aXZlLCAuYWEtYmctc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS0yOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMjphY3RpdmUsIC5hYS1iZy1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0yOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTI6YWN0aXZlLCAuYWEtYmctZ3JleSBhLmFhLWJ1dHRvbi0tMjphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1ncmV5IGEuYWEtYnV0dG9uLS0yOmFjdGl2ZSwgLmFhLWJnLWxpZ2h0IGEuYWEtYnV0dG9uLS0yOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IGEuYWEtYnV0dG9uLS0yOmFjdGl2ZSwgLmFhLWJnLWRhcmsgYS5hYS1idXR0b24tLTI6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tZGFyayBhLmFhLWJ1dHRvbi0tMjphY3RpdmUsIC5hYS1iZy13aGl0ZSBhLmFhLWJ1dHRvbi0tMjphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmFhLWJ1dHRvbi0tMjphY3RpdmUsIC5hYS1iZy1ibGFjayBhLmFhLWJ1dHRvbi0tMjphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1ibGFjayBhLmFhLWJ1dHRvbi0tMjphY3RpdmUsIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuaHMtYnV0dG9uOmFjdGl2ZSxcbiAgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ocy1idXR0b246YWN0aXZlLCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5ocy1idXR0b24ucHJpbWFyeTphY3RpdmUsIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgaW5wdXQ6YWN0aXZlW3R5cGU9XCJzdWJtaXRcIl0sXG4gIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmhzLWJ1dHRvbi5wcmltYXJ5OmFjdGl2ZSxcbiAgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciBpbnB1dDphY3RpdmVbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMkM5Mjg1O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzkyODU7IH1cblxuLmFhLWJ1dHRvbi0tMywgYS5hYS1idXR0b24tLTMsIC5hYS1mb3JtLWJ1dHRvbi0tMyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuYWEtYmctcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMywgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYS5hYS1idXR0b24tLTMsIC5hYS1iZy1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTMsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTMsIC5hYS1iZy1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0zLCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMywgLmFhLWJnLWdyZXkgYS5hYS1idXR0b24tLTMsIC5hYS1iZy1vdmVybGF5LS1ncmV5IGEuYWEtYnV0dG9uLS0zLCAuYWEtYmctbGlnaHQgYS5hYS1idXR0b24tLTMsIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmFhLWJ1dHRvbi0tMywgLmFhLWJnLWRhcmsgYS5hYS1idXR0b24tLTMsIC5hYS1iZy1vdmVybGF5LS1kYXJrIGEuYWEtYnV0dG9uLS0zLCAuYWEtYmctd2hpdGUgYS5hYS1idXR0b24tLTMsIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmFhLWJ1dHRvbi0tMywgLmFhLWJnLWJsYWNrIGEuYWEtYnV0dG9uLS0zLCAuYWEtYmctb3ZlcmxheS0tYmxhY2sgYS5hYS1idXR0b24tLTMge1xuICBwYWRkaW5nOiAxMHB4IDI0cHg7XG4gIGJvcmRlci1jb2xvcjogIzExODA3MTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE4MDcxOyB9XG4gIC5hYS1idXR0b24tLTM6aG92ZXIsIC5hYS1mb3JtLWJ1dHRvbi0tMyBpbnB1dDpob3Zlclt0eXBlPVwic3VibWl0XCJdLCAuYWEtYmctcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMzpob3ZlciwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYS5hYS1idXR0b24tLTM6aG92ZXIsIC5hYS1iZy1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTM6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTM6aG92ZXIsIC5hYS1iZy1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0zOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMzpob3ZlciwgLmFhLWJnLWdyZXkgYS5hYS1idXR0b24tLTM6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1ncmV5IGEuYWEtYnV0dG9uLS0zOmhvdmVyLCAuYWEtYmctbGlnaHQgYS5hYS1idXR0b24tLTM6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmFhLWJ1dHRvbi0tMzpob3ZlciwgLmFhLWJnLWRhcmsgYS5hYS1idXR0b24tLTM6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1kYXJrIGEuYWEtYnV0dG9uLS0zOmhvdmVyLCAuYWEtYmctd2hpdGUgYS5hYS1idXR0b24tLTM6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmFhLWJ1dHRvbi0tMzpob3ZlciwgLmFhLWJnLWJsYWNrIGEuYWEtYnV0dG9uLS0zOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tYmxhY2sgYS5hYS1idXR0b24tLTM6aG92ZXIsIC5hYS1idXR0b24tLTM6Zm9jdXMsIC5hYS1mb3JtLWJ1dHRvbi0tMyBpbnB1dDpmb2N1c1t0eXBlPVwic3VibWl0XCJdLCAuYWEtYmctcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMzpmb2N1cywgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYS5hYS1idXR0b24tLTM6Zm9jdXMsIC5hYS1iZy1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTM6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTM6Zm9jdXMsIC5hYS1iZy1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0zOmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMzpmb2N1cywgLmFhLWJnLWdyZXkgYS5hYS1idXR0b24tLTM6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1ncmV5IGEuYWEtYnV0dG9uLS0zOmZvY3VzLCAuYWEtYmctbGlnaHQgYS5hYS1idXR0b24tLTM6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmFhLWJ1dHRvbi0tMzpmb2N1cywgLmFhLWJnLWRhcmsgYS5hYS1idXR0b24tLTM6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1kYXJrIGEuYWEtYnV0dG9uLS0zOmZvY3VzLCAuYWEtYmctd2hpdGUgYS5hYS1idXR0b24tLTM6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmFhLWJ1dHRvbi0tMzpmb2N1cywgLmFhLWJnLWJsYWNrIGEuYWEtYnV0dG9uLS0zOmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tYmxhY2sgYS5hYS1idXR0b24tLTM6Zm9jdXMsIC5hYS1idXR0b24tLTM6YWN0aXZlLCAuYWEtZm9ybS1idXR0b24tLTMgaW5wdXQ6YWN0aXZlW3R5cGU9XCJzdWJtaXRcIl0sIC5hYS1iZy1wcmltYXJ5IGEuYWEtYnV0dG9uLS0zOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYS5hYS1idXR0b24tLTM6YWN0aXZlLCAuYWEtYmctc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS0zOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMzphY3RpdmUsIC5hYS1iZy1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0zOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTM6YWN0aXZlLCAuYWEtYmctZ3JleSBhLmFhLWJ1dHRvbi0tMzphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1ncmV5IGEuYWEtYnV0dG9uLS0zOmFjdGl2ZSwgLmFhLWJnLWxpZ2h0IGEuYWEtYnV0dG9uLS0zOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IGEuYWEtYnV0dG9uLS0zOmFjdGl2ZSwgLmFhLWJnLWRhcmsgYS5hYS1idXR0b24tLTM6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tZGFyayBhLmFhLWJ1dHRvbi0tMzphY3RpdmUsIC5hYS1iZy13aGl0ZSBhLmFhLWJ1dHRvbi0tMzphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmFhLWJ1dHRvbi0tMzphY3RpdmUsIC5hYS1iZy1ibGFjayBhLmFhLWJ1dHRvbi0tMzphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1ibGFjayBhLmFhLWJ1dHRvbi0tMzphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogIzJDOTI4NTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkM5Mjg1OyB9XG5cbi5hYS1idXR0b24tLTQsIGEuYWEtYnV0dG9uLS00LCAuYWEtZm9ybS1idXR0b24tLTQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmFhLWJnLXByaW1hcnkgYS5hYS1idXR0b24tLTQsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGEuYWEtYnV0dG9uLS00LCAuYWEtYmctc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS00LCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS00LCAuYWEtYmctY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tNCwgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTQsIC5hYS1iZy1ncmV5IGEuYWEtYnV0dG9uLS00LCAuYWEtYmctb3ZlcmxheS0tZ3JleSBhLmFhLWJ1dHRvbi0tNCwgLmFhLWJnLWxpZ2h0IGEuYWEtYnV0dG9uLS00LCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYS5hYS1idXR0b24tLTQsIC5hYS1iZy1kYXJrIGEuYWEtYnV0dG9uLS00LCAuYWEtYmctb3ZlcmxheS0tZGFyayBhLmFhLWJ1dHRvbi0tNCwgLmFhLWJnLXdoaXRlIGEuYWEtYnV0dG9uLS00LCAuYWEtYmctb3ZlcmxheS0td2hpdGUgYS5hYS1idXR0b24tLTQsIC5hYS1iZy1ibGFjayBhLmFhLWJ1dHRvbi0tNCwgLmFhLWJnLW92ZXJsYXktLWJsYWNrIGEuYWEtYnV0dG9uLS00IHtcbiAgcGFkZGluZzogMTBweCAyNHB4O1xuICBib3JkZXItY29sb3I6ICMxMTgwNzE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBjb2xvcjogIzExODA3MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmFhLWJ1dHRvbi0tNDpob3ZlciwgLmFhLWZvcm0tYnV0dG9uLS00IGlucHV0OmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sIC5hYS1iZy1wcmltYXJ5IGEuYWEtYnV0dG9uLS00OmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmFhLWJ1dHRvbi0tNDpob3ZlciwgLmFhLWJnLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tNDpob3ZlciwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tNDpob3ZlciwgLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTQ6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS00OmhvdmVyLCAuYWEtYmctZ3JleSBhLmFhLWJ1dHRvbi0tNDpob3ZlciwgLmFhLWJnLW92ZXJsYXktLWdyZXkgYS5hYS1idXR0b24tLTQ6aG92ZXIsIC5hYS1iZy1saWdodCBhLmFhLWJ1dHRvbi0tNDpob3ZlciwgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IGEuYWEtYnV0dG9uLS00OmhvdmVyLCAuYWEtYmctZGFyayBhLmFhLWJ1dHRvbi0tNDpob3ZlciwgLmFhLWJnLW92ZXJsYXktLWRhcmsgYS5hYS1idXR0b24tLTQ6aG92ZXIsIC5hYS1iZy13aGl0ZSBhLmFhLWJ1dHRvbi0tNDpob3ZlciwgLmFhLWJnLW92ZXJsYXktLXdoaXRlIGEuYWEtYnV0dG9uLS00OmhvdmVyLCAuYWEtYmctYmxhY2sgYS5hYS1idXR0b24tLTQ6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1ibGFjayBhLmFhLWJ1dHRvbi0tNDpob3ZlciwgLmFhLWJ1dHRvbi0tNDpmb2N1cywgLmFhLWZvcm0tYnV0dG9uLS00IGlucHV0OmZvY3VzW3R5cGU9XCJzdWJtaXRcIl0sIC5hYS1iZy1wcmltYXJ5IGEuYWEtYnV0dG9uLS00OmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmFhLWJ1dHRvbi0tNDpmb2N1cywgLmFhLWJnLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tNDpmb2N1cywgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tNDpmb2N1cywgLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTQ6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS00OmZvY3VzLCAuYWEtYmctZ3JleSBhLmFhLWJ1dHRvbi0tNDpmb2N1cywgLmFhLWJnLW92ZXJsYXktLWdyZXkgYS5hYS1idXR0b24tLTQ6Zm9jdXMsIC5hYS1iZy1saWdodCBhLmFhLWJ1dHRvbi0tNDpmb2N1cywgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IGEuYWEtYnV0dG9uLS00OmZvY3VzLCAuYWEtYmctZGFyayBhLmFhLWJ1dHRvbi0tNDpmb2N1cywgLmFhLWJnLW92ZXJsYXktLWRhcmsgYS5hYS1idXR0b24tLTQ6Zm9jdXMsIC5hYS1iZy13aGl0ZSBhLmFhLWJ1dHRvbi0tNDpmb2N1cywgLmFhLWJnLW92ZXJsYXktLXdoaXRlIGEuYWEtYnV0dG9uLS00OmZvY3VzLCAuYWEtYmctYmxhY2sgYS5hYS1idXR0b24tLTQ6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1ibGFjayBhLmFhLWJ1dHRvbi0tNDpmb2N1cywgLmFhLWJ1dHRvbi0tNDphY3RpdmUsIC5hYS1mb3JtLWJ1dHRvbi0tNCBpbnB1dDphY3RpdmVbdHlwZT1cInN1Ym1pdFwiXSwgLmFhLWJnLXByaW1hcnkgYS5hYS1idXR0b24tLTQ6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmFhLWJ1dHRvbi0tNDphY3RpdmUsIC5hYS1iZy1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTQ6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS00OmFjdGl2ZSwgLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTQ6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tNDphY3RpdmUsIC5hYS1iZy1ncmV5IGEuYWEtYnV0dG9uLS00OmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLWdyZXkgYS5hYS1idXR0b24tLTQ6YWN0aXZlLCAuYWEtYmctbGlnaHQgYS5hYS1idXR0b24tLTQ6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYS5hYS1idXR0b24tLTQ6YWN0aXZlLCAuYWEtYmctZGFyayBhLmFhLWJ1dHRvbi0tNDphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1kYXJrIGEuYWEtYnV0dG9uLS00OmFjdGl2ZSwgLmFhLWJnLXdoaXRlIGEuYWEtYnV0dG9uLS00OmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLXdoaXRlIGEuYWEtYnV0dG9uLS00OmFjdGl2ZSwgLmFhLWJnLWJsYWNrIGEuYWEtYnV0dG9uLS00OmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLWJsYWNrIGEuYWEtYnV0dG9uLS00OmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTE4MDcxO1xuICAgIGNvbG9yOiAjMTE4MDcxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNkYyRjE7IH1cblxuLmFhLWJ1dHRvbi0tZm9ybSwgYS5hYS1idXR0b24tLWZvcm0sIC5hYS1mb3JtLWJ1dHRvbi0tZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuYWEtYmctcHJpbWFyeSBhLmFhLWJ1dHRvbi0tZm9ybSwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYS5hYS1idXR0b24tLWZvcm0sIC5hYS1iZy1zZWNvbmRhcnkgYS5hYS1idXR0b24tLWZvcm0sIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYS5hYS1idXR0b24tLWZvcm0sIC5hYS1iZy1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS1mb3JtLCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tZm9ybSwgLmFhLWJnLWdyZXkgYS5hYS1idXR0b24tLWZvcm0sIC5hYS1iZy1vdmVybGF5LS1ncmV5IGEuYWEtYnV0dG9uLS1mb3JtLCAuYWEtYmctbGlnaHQgYS5hYS1idXR0b24tLWZvcm0sIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmFhLWJ1dHRvbi0tZm9ybSwgLmFhLWJnLWRhcmsgYS5hYS1idXR0b24tLWZvcm0sIC5hYS1iZy1vdmVybGF5LS1kYXJrIGEuYWEtYnV0dG9uLS1mb3JtLCAuYWEtYmctd2hpdGUgYS5hYS1idXR0b24tLWZvcm0sIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmFhLWJ1dHRvbi0tZm9ybSwgLmFhLWJnLWJsYWNrIGEuYWEtYnV0dG9uLS1mb3JtLCAuYWEtYmctb3ZlcmxheS0tYmxhY2sgYS5hYS1idXR0b24tLWZvcm0sIC5ocy1mb3JtIC5ocy1idXR0b24ge1xuICBwYWRkaW5nOiAxMHB4IDI0cHg7XG4gIGJvcmRlci1jb2xvcjogIzExODA3MTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGNvbG9yOiAjMTE4MDcxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYWEtYnV0dG9uLS1mb3JtOmhvdmVyLCAuYWEtZm9ybS1idXR0b24tLWZvcm0gaW5wdXQ6aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSwgLmFhLWJnLXByaW1hcnkgYS5hYS1idXR0b24tLWZvcm06aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGEuYWEtYnV0dG9uLS1mb3JtOmhvdmVyLCAuYWEtYmctc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS1mb3JtOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS1mb3JtOmhvdmVyLCAuYWEtYmctY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tZm9ybTpob3ZlciwgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLWZvcm06aG92ZXIsIC5hYS1iZy1ncmV5IGEuYWEtYnV0dG9uLS1mb3JtOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tZ3JleSBhLmFhLWJ1dHRvbi0tZm9ybTpob3ZlciwgLmFhLWJnLWxpZ2h0IGEuYWEtYnV0dG9uLS1mb3JtOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYS5hYS1idXR0b24tLWZvcm06aG92ZXIsIC5hYS1iZy1kYXJrIGEuYWEtYnV0dG9uLS1mb3JtOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tZGFyayBhLmFhLWJ1dHRvbi0tZm9ybTpob3ZlciwgLmFhLWJnLXdoaXRlIGEuYWEtYnV0dG9uLS1mb3JtOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0td2hpdGUgYS5hYS1idXR0b24tLWZvcm06aG92ZXIsIC5hYS1iZy1ibGFjayBhLmFhLWJ1dHRvbi0tZm9ybTpob3ZlciwgLmFhLWJnLW92ZXJsYXktLWJsYWNrIGEuYWEtYnV0dG9uLS1mb3JtOmhvdmVyLCAuaHMtZm9ybSAuaHMtYnV0dG9uOmhvdmVyLCAuYWEtYnV0dG9uLS1mb3JtOmZvY3VzLCAuYWEtZm9ybS1idXR0b24tLWZvcm0gaW5wdXQ6Zm9jdXNbdHlwZT1cInN1Ym1pdFwiXSwgLmFhLWJnLXByaW1hcnkgYS5hYS1idXR0b24tLWZvcm06Zm9jdXMsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGEuYWEtYnV0dG9uLS1mb3JtOmZvY3VzLCAuYWEtYmctc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS1mb3JtOmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS1mb3JtOmZvY3VzLCAuYWEtYmctY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tZm9ybTpmb2N1cywgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLWZvcm06Zm9jdXMsIC5hYS1iZy1ncmV5IGEuYWEtYnV0dG9uLS1mb3JtOmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tZ3JleSBhLmFhLWJ1dHRvbi0tZm9ybTpmb2N1cywgLmFhLWJnLWxpZ2h0IGEuYWEtYnV0dG9uLS1mb3JtOmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYS5hYS1idXR0b24tLWZvcm06Zm9jdXMsIC5hYS1iZy1kYXJrIGEuYWEtYnV0dG9uLS1mb3JtOmZvY3VzLCAuYWEtYmctb3ZlcmxheS0tZGFyayBhLmFhLWJ1dHRvbi0tZm9ybTpmb2N1cywgLmFhLWJnLXdoaXRlIGEuYWEtYnV0dG9uLS1mb3JtOmZvY3VzLCAuYWEtYmctb3ZlcmxheS0td2hpdGUgYS5hYS1idXR0b24tLWZvcm06Zm9jdXMsIC5hYS1iZy1ibGFjayBhLmFhLWJ1dHRvbi0tZm9ybTpmb2N1cywgLmFhLWJnLW92ZXJsYXktLWJsYWNrIGEuYWEtYnV0dG9uLS1mb3JtOmZvY3VzLCAuaHMtZm9ybSAuaHMtYnV0dG9uOmZvY3VzLCAuYWEtYnV0dG9uLS1mb3JtOmFjdGl2ZSwgLmFhLWZvcm0tYnV0dG9uLS1mb3JtIGlucHV0OmFjdGl2ZVt0eXBlPVwic3VibWl0XCJdLCAuYWEtYmctcHJpbWFyeSBhLmFhLWJ1dHRvbi0tZm9ybTphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGEuYWEtYnV0dG9uLS1mb3JtOmFjdGl2ZSwgLmFhLWJnLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tZm9ybTphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYS5hYS1idXR0b24tLWZvcm06YWN0aXZlLCAuYWEtYmctY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tZm9ybTphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS1mb3JtOmFjdGl2ZSwgLmFhLWJnLWdyZXkgYS5hYS1idXR0b24tLWZvcm06YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tZ3JleSBhLmFhLWJ1dHRvbi0tZm9ybTphY3RpdmUsIC5hYS1iZy1saWdodCBhLmFhLWJ1dHRvbi0tZm9ybTphY3RpdmUsIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmFhLWJ1dHRvbi0tZm9ybTphY3RpdmUsIC5hYS1iZy1kYXJrIGEuYWEtYnV0dG9uLS1mb3JtOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXktLWRhcmsgYS5hYS1idXR0b24tLWZvcm06YWN0aXZlLCAuYWEtYmctd2hpdGUgYS5hYS1idXR0b24tLWZvcm06YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0td2hpdGUgYS5hYS1idXR0b24tLWZvcm06YWN0aXZlLCAuYWEtYmctYmxhY2sgYS5hYS1idXR0b24tLWZvcm06YWN0aXZlLCAuYWEtYmctb3ZlcmxheS0tYmxhY2sgYS5hYS1idXR0b24tLWZvcm06YWN0aXZlLCAuaHMtZm9ybSAuaHMtYnV0dG9uOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTE4MDcxO1xuICAgIGNvbG9yOiAjMTE4MDcxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNkYyRjE7IH1cblxuLmFhLWJ1dHRvbi0tMSBzdmcsIC5hYS1mb3JtLWJ1dHRvbi0tMSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHN2ZywgLmFhLWJnLXByaW1hcnkgYS5hYS1idXR0b24tLTEgc3ZnLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMSBzdmcsIC5hYS1iZy1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTEgc3ZnLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS0xIHN2ZywgLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTEgc3ZnLCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMSBzdmcsIC5hYS1iZy1ncmV5IGEuYWEtYnV0dG9uLS0xIHN2ZywgLmFhLWJnLW92ZXJsYXktLWdyZXkgYS5hYS1idXR0b24tLTEgc3ZnLCAuYWEtYmctbGlnaHQgYS5hYS1idXR0b24tLTEgc3ZnLCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYS5hYS1idXR0b24tLTEgc3ZnLCAuYWEtYmctZGFyayBhLmFhLWJ1dHRvbi0tMSBzdmcsIC5hYS1iZy1vdmVybGF5LS1kYXJrIGEuYWEtYnV0dG9uLS0xIHN2ZywgLmFhLWJnLXdoaXRlIGEuYWEtYnV0dG9uLS0xIHN2ZywgLmFhLWJnLW92ZXJsYXktLXdoaXRlIGEuYWEtYnV0dG9uLS0xIHN2ZywgLmFhLWJnLWJsYWNrIGEuYWEtYnV0dG9uLS0xIHN2ZywgLmFhLWJnLW92ZXJsYXktLWJsYWNrIGEuYWEtYnV0dG9uLS0xIHN2ZywgLmhzLWJ1dHRvbiBzdmcsIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAuaHMtc2VhcmNoLXJlc3VsdHNfX3JlYWRfbW9yZSBzdmcsIC5hYS1zeXN0ZW0gLmhzLWJ1dHRvbiBzdmcge1xuICBmaWxsOiAjMTE4MDcxO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDsgfVxuXG4uYWEtYnV0dG9uLS0yLCBhLmFhLWJ1dHRvbi0tMiwgLmFhLWZvcm0tYnV0dG9uLS0yIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5hYS1iZy1wcmltYXJ5IGEuYWEtYnV0dG9uLS0yLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMiwgLmFhLWJnLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMiwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMiwgLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTIsIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0yLCAuYWEtYmctZ3JleSBhLmFhLWJ1dHRvbi0tMiwgLmFhLWJnLW92ZXJsYXktLWdyZXkgYS5hYS1idXR0b24tLTIsIC5hYS1iZy1saWdodCBhLmFhLWJ1dHRvbi0tMiwgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IGEuYWEtYnV0dG9uLS0yLCAuYWEtYmctZGFyayBhLmFhLWJ1dHRvbi0tMiwgLmFhLWJnLW92ZXJsYXktLWRhcmsgYS5hYS1idXR0b24tLTIsIC5hYS1iZy13aGl0ZSBhLmFhLWJ1dHRvbi0tMiwgLmFhLWJnLW92ZXJsYXktLXdoaXRlIGEuYWEtYnV0dG9uLS0yLCAuYWEtYmctYmxhY2sgYS5hYS1idXR0b24tLTIsIC5hYS1iZy1vdmVybGF5LS1ibGFjayBhLmFhLWJ1dHRvbi0tMiwgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ocy1idXR0b24sXG4uaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmhzLWJ1dHRvbiwgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuaHMtYnV0dG9uLnByaW1hcnksIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbi5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmhzLWJ1dHRvbi5wcmltYXJ5LFxuLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNlNmYyZjE7XG4gIHRyYW5zaXRpb246IGFsbCAuMThzIGVhc2UtaW4tb3V0OyB9XG4gIC5hYS1idXR0b24tLTI6aG92ZXIsIC5hYS1mb3JtLWJ1dHRvbi0tMiBpbnB1dDpob3Zlclt0eXBlPVwic3VibWl0XCJdLCAuYWEtYmctcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMjpob3ZlciwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYS5hYS1idXR0b24tLTI6aG92ZXIsIC5hYS1iZy1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTI6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTI6aG92ZXIsIC5hYS1iZy1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0yOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMjpob3ZlciwgLmFhLWJnLWdyZXkgYS5hYS1idXR0b24tLTI6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1ncmV5IGEuYWEtYnV0dG9uLS0yOmhvdmVyLCAuYWEtYmctbGlnaHQgYS5hYS1idXR0b24tLTI6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmFhLWJ1dHRvbi0tMjpob3ZlciwgLmFhLWJnLWRhcmsgYS5hYS1idXR0b24tLTI6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1kYXJrIGEuYWEtYnV0dG9uLS0yOmhvdmVyLCAuYWEtYmctd2hpdGUgYS5hYS1idXR0b24tLTI6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmFhLWJ1dHRvbi0tMjpob3ZlciwgLmFhLWJnLWJsYWNrIGEuYWEtYnV0dG9uLS0yOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tYmxhY2sgYS5hYS1idXR0b24tLTI6aG92ZXIsIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuaHMtYnV0dG9uOmhvdmVyLFxuICAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmhzLWJ1dHRvbjpob3ZlciwgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuaHMtYnV0dG9uLnByaW1hcnk6aG92ZXIsIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgaW5wdXQ6aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSxcbiAgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuaHMtYnV0dG9uLnByaW1hcnk6aG92ZXIsXG4gIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgaW5wdXQ6aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuYWEtYnV0dG9uLS0yIHN2ZywgLmFhLWZvcm0tYnV0dG9uLS0yIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gc3ZnLCAuYWEtYmctcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMiBzdmcsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGEuYWEtYnV0dG9uLS0yIHN2ZywgLmFhLWJnLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMiBzdmcsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTIgc3ZnLCAuYWEtYmctY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMiBzdmcsIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0yIHN2ZywgLmFhLWJnLWdyZXkgYS5hYS1idXR0b24tLTIgc3ZnLCAuYWEtYmctb3ZlcmxheS0tZ3JleSBhLmFhLWJ1dHRvbi0tMiBzdmcsIC5hYS1iZy1saWdodCBhLmFhLWJ1dHRvbi0tMiBzdmcsIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmFhLWJ1dHRvbi0tMiBzdmcsIC5hYS1iZy1kYXJrIGEuYWEtYnV0dG9uLS0yIHN2ZywgLmFhLWJnLW92ZXJsYXktLWRhcmsgYS5hYS1idXR0b24tLTIgc3ZnLCAuYWEtYmctd2hpdGUgYS5hYS1idXR0b24tLTIgc3ZnLCAuYWEtYmctb3ZlcmxheS0td2hpdGUgYS5hYS1idXR0b24tLTIgc3ZnLCAuYWEtYmctYmxhY2sgYS5hYS1idXR0b24tLTIgc3ZnLCAuYWEtYmctb3ZlcmxheS0tYmxhY2sgYS5hYS1idXR0b24tLTIgc3ZnLCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmhzLWJ1dHRvbiBzdmcsIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuaHMtYnV0dG9uIHN2ZywgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuaHMtYnV0dG9uLnByaW1hcnkgc3ZnLCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gc3ZnLCAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5ocy1idXR0b24ucHJpbWFyeSBzdmcsIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSBzdmcge1xuICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDRweDsgfVxuXG4uYWEtYnV0dG9uLS0zLCBhLmFhLWJ1dHRvbi0tMywgLmFhLWZvcm0tYnV0dG9uLS0zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5hYS1iZy1wcmltYXJ5IGEuYWEtYnV0dG9uLS0zLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMywgLmFhLWJnLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMywgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMywgLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTMsIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLS0zLCAuYWEtYmctZ3JleSBhLmFhLWJ1dHRvbi0tMywgLmFhLWJnLW92ZXJsYXktLWdyZXkgYS5hYS1idXR0b24tLTMsIC5hYS1iZy1saWdodCBhLmFhLWJ1dHRvbi0tMywgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IGEuYWEtYnV0dG9uLS0zLCAuYWEtYmctZGFyayBhLmFhLWJ1dHRvbi0tMywgLmFhLWJnLW92ZXJsYXktLWRhcmsgYS5hYS1idXR0b24tLTMsIC5hYS1iZy13aGl0ZSBhLmFhLWJ1dHRvbi0tMywgLmFhLWJnLW92ZXJsYXktLXdoaXRlIGEuYWEtYnV0dG9uLS0zLCAuYWEtYmctYmxhY2sgYS5hYS1idXR0b24tLTMsIC5hYS1iZy1vdmVybGF5LS1ibGFjayBhLmFhLWJ1dHRvbi0tMyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZTZmMmYxO1xuICB0cmFuc2l0aW9uOiBhbGwgLjE4cyBlYXNlLWluLW91dDsgfVxuICAuYWEtYnV0dG9uLS0zOmhvdmVyLCAuYWEtZm9ybS1idXR0b24tLTMgaW5wdXQ6aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSwgLmFhLWJnLXByaW1hcnkgYS5hYS1idXR0b24tLTM6aG92ZXIsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGEuYWEtYnV0dG9uLS0zOmhvdmVyLCAuYWEtYmctc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS0zOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS0zOmhvdmVyLCAuYWEtYmctY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMzpob3ZlciwgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTM6aG92ZXIsIC5hYS1iZy1ncmV5IGEuYWEtYnV0dG9uLS0zOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tZ3JleSBhLmFhLWJ1dHRvbi0tMzpob3ZlciwgLmFhLWJnLWxpZ2h0IGEuYWEtYnV0dG9uLS0zOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYS5hYS1idXR0b24tLTM6aG92ZXIsIC5hYS1iZy1kYXJrIGEuYWEtYnV0dG9uLS0zOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0tZGFyayBhLmFhLWJ1dHRvbi0tMzpob3ZlciwgLmFhLWJnLXdoaXRlIGEuYWEtYnV0dG9uLS0zOmhvdmVyLCAuYWEtYmctb3ZlcmxheS0td2hpdGUgYS5hYS1idXR0b24tLTM6aG92ZXIsIC5hYS1iZy1ibGFjayBhLmFhLWJ1dHRvbi0tMzpob3ZlciwgLmFhLWJnLW92ZXJsYXktLWJsYWNrIGEuYWEtYnV0dG9uLS0zOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5hYS1idXR0b24tLWJsb2cge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzJjOTI4NTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZjJmMTtcbiAgcGFkZGluZzogMTBweCAyNHB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgLjE4cyBlYXNlLWluLW91dDtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmFhLWJ1dHRvbi0tYmxvZzpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZDogIzY2YjNhYTtcbiAgICBib3JkZXItY29sb3I6ICNlNmYyZjE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5hYS1idXR0b24tLWJsb2cgc3ZnIHtcbiAgICBmaWxsOiAjZmZmZmZmO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cblxuLypcbiogQnV0dG9uIGdyb3Vwc1xuKi9cbi5hYS1idXR0b24tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmFhLWJ1dHRvbi1ncm91cCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cblxuLmFhLWJ1dHRvbiArIC5hYS1idXR0b24sIC5ocy1idXR0b24gKyAuYWEtYnV0dG9uLCAuaHMtZm9ybSAuaHMtYnV0dG9uICsgLmFhLWJ1dHRvbiwgLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIC5ocy1zZWFyY2gtcmVzdWx0c19fcmVhZF9tb3JlICsgLmFhLWJ1dHRvbiwgLmFhLXN5c3RlbSAuaHMtYnV0dG9uICsgLmFhLWJ1dHRvbiwgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ocy1idXR0b24gKyAuYWEtYnV0dG9uLCAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmhzLWJ1dHRvbiArIC5hYS1idXR0b24sIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmhzLWJ1dHRvbi5wcmltYXJ5ICsgLmFhLWJ1dHRvbiwgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmFhLWJ1dHRvbiwgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuaHMtYnV0dG9uLnByaW1hcnkgKyAuYWEtYnV0dG9uLCAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuYWEtYnV0dG9uLCAuYWEtYnV0dG9uICsgLmhzLWJ1dHRvbiwgLmhzLWJ1dHRvbiArIC5ocy1idXR0b24sIC5ocy1mb3JtIC5ocy1idXR0b24gKyAuaHMtYnV0dG9uLCAuaHMtc2VhcmNoLXJlc3VsdHNfX2xpc3RpbmcgLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUgKyAuaHMtYnV0dG9uLCAuYWEtc3lzdGVtIC5ocy1idXR0b24gKyAuaHMtYnV0dG9uLCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmhzLWJ1dHRvbiArIC5ocy1idXR0b24sIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuaHMtYnV0dG9uICsgLmhzLWJ1dHRvbiwgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuaHMtYnV0dG9uLnByaW1hcnkgKyAuaHMtYnV0dG9uLCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuaHMtYnV0dG9uLCAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5ocy1idXR0b24ucHJpbWFyeSArIC5ocy1idXR0b24sIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5ocy1idXR0b24sIC5ocy1mb3JtIC5hYS1idXR0b24gKyAuaHMtYnV0dG9uLCAuaHMtZm9ybSAuaHMtYnV0dG9uICsgLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLmhzLWJ1dHRvbiArIC5ocy1idXR0b24sIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAuaHMtZm9ybSAuaHMtc2VhcmNoLXJlc3VsdHNfX3JlYWRfbW9yZSArIC5ocy1idXR0b24sIC5ocy1mb3JtIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAuaHMtc2VhcmNoLXJlc3VsdHNfX3JlYWRfbW9yZSArIC5ocy1idXR0b24sIC5hYS1zeXN0ZW0gLmhzLWZvcm0gLmhzLWJ1dHRvbiArIC5ocy1idXR0b24sIC5ocy1mb3JtIC5hYS1zeXN0ZW0gLmhzLWJ1dHRvbiArIC5ocy1idXR0b24sIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuaHMtYnV0dG9uICsgLmhzLWJ1dHRvbiwgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ocy1idXR0b24gKyAuaHMtYnV0dG9uLCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5ocy1mb3JtIC5ocy1idXR0b24ucHJpbWFyeSArIC5ocy1idXR0b24sIC5ocy1mb3JtIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmhzLWJ1dHRvbi5wcmltYXJ5ICsgLmhzLWJ1dHRvbiwgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuaHMtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmhzLWJ1dHRvbiwgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuaHMtZm9ybSAuaHMtYnV0dG9uLnByaW1hcnkgKyAuaHMtYnV0dG9uLCAuaHMtZm9ybSAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5ocy1idXR0b24ucHJpbWFyeSArIC5ocy1idXR0b24sIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmhzLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5ocy1idXR0b24sIC5ocy1mb3JtIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5ocy1idXR0b24sIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAuYWEtYnV0dG9uICsgLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAuaHMtYnV0dG9uICsgLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5ocy1mb3JtIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAuaHMtYnV0dG9uICsgLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAuaHMtZm9ybSAuaHMtYnV0dG9uICsgLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAuaHMtc2VhcmNoLXJlc3VsdHNfX3JlYWRfbW9yZSArIC5ocy1zZWFyY2gtcmVzdWx0c19fcmVhZF9tb3JlLCAuYWEtc3lzdGVtIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAuaHMtYnV0dG9uICsgLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAuYWEtc3lzdGVtIC5ocy1idXR0b24gKyAuaHMtc2VhcmNoLXJlc3VsdHNfX3JlYWRfbW9yZSwgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAuaHMtYnV0dG9uICsgLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmhzLWJ1dHRvbiArIC5ocy1zZWFyY2gtcmVzdWx0c19fcmVhZF9tb3JlLCAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIC5ocy1idXR0b24gKyAuaHMtc2VhcmNoLXJlc3VsdHNfX3JlYWRfbW9yZSwgLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuaHMtYnV0dG9uICsgLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIC5ocy1idXR0b24ucHJpbWFyeSArIC5ocy1zZWFyY2gtcmVzdWx0c19fcmVhZF9tb3JlLCAuaHMtc2VhcmNoLXJlc3VsdHNfX2xpc3RpbmcgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuaHMtYnV0dG9uLnByaW1hcnkgKyAuaHMtc2VhcmNoLXJlc3VsdHNfX3JlYWRfbW9yZSwgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuaHMtc2VhcmNoLXJlc3VsdHNfX2xpc3RpbmcgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5ocy1zZWFyY2gtcmVzdWx0c19fcmVhZF9tb3JlLCAuaHMtc2VhcmNoLXJlc3VsdHNfX2xpc3RpbmcgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIC5ocy1idXR0b24ucHJpbWFyeSArIC5ocy1zZWFyY2gtcmVzdWx0c19fcmVhZF9tb3JlLCAuaHMtc2VhcmNoLXJlc3VsdHNfX2xpc3RpbmcgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuaHMtYnV0dG9uLnByaW1hcnkgKyAuaHMtc2VhcmNoLXJlc3VsdHNfX3JlYWRfbW9yZSwgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuaHMtc2VhcmNoLXJlc3VsdHNfX2xpc3RpbmcgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5ocy1zZWFyY2gtcmVzdWx0c19fcmVhZF9tb3JlLCAuaHMtc2VhcmNoLXJlc3VsdHNfX2xpc3RpbmcgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5hYS1zeXN0ZW0gLmFhLWJ1dHRvbiArIC5ocy1idXR0b24sIC5hYS1zeXN0ZW0gLmhzLWJ1dHRvbiArIC5ocy1idXR0b24sIC5ocy1mb3JtIC5hYS1zeXN0ZW0gLmhzLWJ1dHRvbiArIC5ocy1idXR0b24sIC5hYS1zeXN0ZW0gLmhzLWZvcm0gLmhzLWJ1dHRvbiArIC5ocy1idXR0b24sIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAuYWEtc3lzdGVtIC5ocy1zZWFyY2gtcmVzdWx0c19fcmVhZF9tb3JlICsgLmhzLWJ1dHRvbiwgLmFhLXN5c3RlbSAuaHMtc2VhcmNoLXJlc3VsdHNfX2xpc3RpbmcgLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUgKyAuaHMtYnV0dG9uLCAuYWEtc3lzdGVtIC5ocy1idXR0b24gKyAuaHMtYnV0dG9uLCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmFhLXN5c3RlbSAuaHMtYnV0dG9uICsgLmhzLWJ1dHRvbiwgLmFhLXN5c3RlbSAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmhzLWJ1dHRvbiArIC5ocy1idXR0b24sIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYWEtc3lzdGVtIC5ocy1idXR0b24gKyAuaHMtYnV0dG9uLCAuYWEtc3lzdGVtIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuaHMtYnV0dG9uICsgLmhzLWJ1dHRvbiwgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuYWEtc3lzdGVtIC5ocy1idXR0b24ucHJpbWFyeSArIC5ocy1idXR0b24sIC5hYS1zeXN0ZW0gLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuaHMtYnV0dG9uLnByaW1hcnkgKyAuaHMtYnV0dG9uLCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5hYS1zeXN0ZW0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5ocy1idXR0b24sIC5hYS1zeXN0ZW0gLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmhzLWJ1dHRvbiwgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuYWEtc3lzdGVtIC5ocy1idXR0b24ucHJpbWFyeSArIC5ocy1idXR0b24sIC5hYS1zeXN0ZW0gLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuaHMtYnV0dG9uLnByaW1hcnkgKyAuaHMtYnV0dG9uLCAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5hYS1zeXN0ZW0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5ocy1idXR0b24sIC5hYS1zeXN0ZW0gLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmhzLWJ1dHRvbiwgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5hYS1idXR0b24gKyAuaHMtYnV0dG9uLCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmhzLWJ1dHRvbiArIC5ocy1idXR0b24sIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuaHMtYnV0dG9uICsgLmhzLWJ1dHRvbiwgLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuaHMtc2VhcmNoLXJlc3VsdHNfX3JlYWRfbW9yZSArIC5ocy1idXR0b24sIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuaHMtc2VhcmNoLXJlc3VsdHNfX2xpc3RpbmcgLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUgKyAuaHMtYnV0dG9uLCAuYWEtc3lzdGVtIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuaHMtYnV0dG9uICsgLmhzLWJ1dHRvbiwgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5hYS1zeXN0ZW0gLmhzLWJ1dHRvbiArIC5ocy1idXR0b24sIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuaHMtYnV0dG9uICsgLmhzLWJ1dHRvbiwgLmhzLWJsb2ctbGlzdGluZyAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmhzLWJ1dHRvbiArIC5ocy1idXR0b24sIC5ocy1ibG9nLXBvc3QgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ocy1idXR0b24gKyAuaHMtYnV0dG9uLCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ocy1idXR0b24ucHJpbWFyeSArIC5ocy1idXR0b24sIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYm9keS1jb250YWluZXIgLmhzLWJ1dHRvbi5wcmltYXJ5ICsgLmhzLWJ1dHRvbiwgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmhzLWJ1dHRvbiwgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ib2R5LWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmhzLWJ1dHRvbiwgLmhzLWJsb2ctbGlzdGluZyAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ocy1idXR0b24ucHJpbWFyeSArIC5ocy1idXR0b24sIC5ocy1ibG9nLXBvc3QgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuaHMtYnV0dG9uLnByaW1hcnkgKyAuaHMtYnV0dG9uLCAuaHMtYmxvZy1saXN0aW5nIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYm9keS1jb250YWluZXIgLmhzLWJ1dHRvbi5wcmltYXJ5ICsgLmhzLWJ1dHRvbiwgLmhzLWJsb2ctcG9zdCAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmJvZHktY29udGFpbmVyIC5ocy1idXR0b24ucHJpbWFyeSArIC5ocy1idXR0b24sIC5ocy1ibG9nLWxpc3RpbmcgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmhzLWJ1dHRvbiwgLmhzLWJsb2ctcG9zdCAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuaHMtYnV0dG9uLCAuaHMtYmxvZy1saXN0aW5nIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYm9keS1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5ocy1idXR0b24sIC5ocy1ibG9nLXBvc3QgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ib2R5LWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmhzLWJ1dHRvbixcbi5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYWEtYnV0dG9uICsgLmhzLWJ1dHRvbixcbi5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuaHMtYnV0dG9uICsgLmhzLWJ1dHRvbixcbi5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuaHMtYnV0dG9uICsgLmhzLWJ1dHRvbixcbi5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUgKyAuaHMtYnV0dG9uLCAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIC5ocy1zZWFyY2gtcmVzdWx0c19fcmVhZF9tb3JlICsgLmhzLWJ1dHRvbixcbi5hYS1zeXN0ZW0gLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ocy1idXR0b24gKyAuaHMtYnV0dG9uLCAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmFhLXN5c3RlbSAuaHMtYnV0dG9uICsgLmhzLWJ1dHRvbixcbi5ocy1ibG9nLXBvc3QgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ocy1idXR0b24gKyAuaHMtYnV0dG9uLCAuaHMtYmxvZy1saXN0aW5nIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuaHMtYnV0dG9uICsgLmhzLWJ1dHRvbixcbi5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuaHMtYnV0dG9uICsgLmhzLWJ1dHRvbixcbi5ocy1ibG9nLXBvc3QgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuaHMtYnV0dG9uLnByaW1hcnkgKyAuaHMtYnV0dG9uLCAuaHMtYmxvZy1saXN0aW5nIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmhzLWJ1dHRvbi5wcmltYXJ5ICsgLmhzLWJ1dHRvbiwgLmhzLWJsb2ctcG9zdCAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmJvZHktY29udGFpbmVyIC5ocy1idXR0b24ucHJpbWFyeSArIC5ocy1idXR0b24sIC5ocy1ibG9nLWxpc3RpbmcgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ib2R5LWNvbnRhaW5lciAuaHMtYnV0dG9uLnByaW1hcnkgKyAuaHMtYnV0dG9uLFxuLmhzLWJsb2ctcG9zdCAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuaHMtYnV0dG9uLCAuaHMtYmxvZy1saXN0aW5nIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5ocy1idXR0b24sIC5ocy1ibG9nLXBvc3QgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ib2R5LWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmhzLWJ1dHRvbiwgLmhzLWJsb2ctbGlzdGluZyAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmJvZHktY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuaHMtYnV0dG9uLFxuLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuaHMtYnV0dG9uLnByaW1hcnkgKyAuaHMtYnV0dG9uLCAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmJvZHktY29udGFpbmVyIC5ocy1idXR0b24ucHJpbWFyeSArIC5ocy1idXR0b24sXG4uaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuaHMtYnV0dG9uLCAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmJvZHktY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuaHMtYnV0dG9uLCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5hYS1idXR0b24gKyAuaHMtYnV0dG9uLnByaW1hcnksIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmhzLWJ1dHRvbiArIC5ocy1idXR0b24ucHJpbWFyeSwgLmhzLWZvcm0gLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuaHMtYnV0dG9uICsgLmhzLWJ1dHRvbi5wcmltYXJ5LCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5ocy1mb3JtIC5ocy1idXR0b24gKyAuaHMtYnV0dG9uLnByaW1hcnksIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5ocy1zZWFyY2gtcmVzdWx0c19fcmVhZF9tb3JlICsgLmhzLWJ1dHRvbi5wcmltYXJ5LCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAuaHMtc2VhcmNoLXJlc3VsdHNfX3JlYWRfbW9yZSArIC5ocy1idXR0b24ucHJpbWFyeSwgLmFhLXN5c3RlbSAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5ocy1idXR0b24gKyAuaHMtYnV0dG9uLnByaW1hcnksIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLXN5c3RlbSAuaHMtYnV0dG9uICsgLmhzLWJ1dHRvbi5wcmltYXJ5LCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmJvZHktY29udGFpbmVyIC5ocy1idXR0b24gKyAuaHMtYnV0dG9uLnByaW1hcnksIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmhzLWJ1dHRvbiArIC5ocy1idXR0b24ucHJpbWFyeSwgLmhzLWJsb2ctbGlzdGluZyAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmJvZHktY29udGFpbmVyIC5ocy1idXR0b24gKyAuaHMtYnV0dG9uLnByaW1hcnksIC5ocy1ibG9nLXBvc3QgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ib2R5LWNvbnRhaW5lciAuaHMtYnV0dG9uICsgLmhzLWJ1dHRvbi5wcmltYXJ5LCAuaHMtYmxvZy1saXN0aW5nIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmhzLWJ1dHRvbiArIC5ocy1idXR0b24ucHJpbWFyeSwgLmhzLWJsb2ctcG9zdCAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ocy1idXR0b24gKyAuaHMtYnV0dG9uLnByaW1hcnksIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmhzLWJ1dHRvbi5wcmltYXJ5ICsgLmhzLWJ1dHRvbi5wcmltYXJ5LCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuaHMtYnV0dG9uLnByaW1hcnksIC5ocy1ibG9nLWxpc3RpbmcgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuaHMtYnV0dG9uLnByaW1hcnkgKyAuaHMtYnV0dG9uLnByaW1hcnksIC5ocy1ibG9nLXBvc3QgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuaHMtYnV0dG9uLnByaW1hcnkgKyAuaHMtYnV0dG9uLnByaW1hcnksIC5ocy1ibG9nLWxpc3RpbmcgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmhzLWJ1dHRvbi5wcmltYXJ5LCAuaHMtYmxvZy1wb3N0IC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5ocy1idXR0b24ucHJpbWFyeSwgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuYWEtYnV0dG9uICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuaHMtYnV0dG9uICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmhzLWZvcm0gLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuaHMtYnV0dG9uICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuaHMtZm9ybSAuaHMtYnV0dG9uICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAuaHMtc2VhcmNoLXJlc3VsdHNfX3JlYWRfbW9yZSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5hYS1zeXN0ZW0gLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuaHMtYnV0dG9uICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuYWEtc3lzdGVtIC5ocy1idXR0b24gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmJvZHktY29udGFpbmVyIC5ocy1idXR0b24gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ocy1idXR0b24gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuaHMtYmxvZy1saXN0aW5nIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYm9keS1jb250YWluZXIgLmhzLWJ1dHRvbiArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5ocy1ibG9nLXBvc3QgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ib2R5LWNvbnRhaW5lciAuaHMtYnV0dG9uICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmhzLWJsb2ctbGlzdGluZyAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ocy1idXR0b24gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuaHMtYmxvZy1wb3N0IC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmhzLWJ1dHRvbiArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmhzLWJ1dHRvbi5wcmltYXJ5ICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmhzLWJsb2ctbGlzdGluZyAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5ocy1idXR0b24ucHJpbWFyeSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5ocy1ibG9nLXBvc3QgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuaHMtYnV0dG9uLnByaW1hcnkgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuaHMtYmxvZy1saXN0aW5nIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5ocy1ibG9nLXBvc3QgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbi5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLWJ1dHRvbiArIC5ocy1idXR0b24ucHJpbWFyeSxcbi5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmhzLWJ1dHRvbiArIC5ocy1idXR0b24ucHJpbWFyeSxcbi5ocy1mb3JtIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmhzLWJ1dHRvbiArIC5ocy1idXR0b24ucHJpbWFyeSwgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuaHMtZm9ybSAuaHMtYnV0dG9uICsgLmhzLWJ1dHRvbi5wcmltYXJ5LFxuLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUgKyAuaHMtYnV0dG9uLnByaW1hcnksIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIC5ocy1zZWFyY2gtcmVzdWx0c19fcmVhZF9tb3JlICsgLmhzLWJ1dHRvbi5wcmltYXJ5LFxuLmFhLXN5c3RlbSAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5ocy1idXR0b24gKyAuaHMtYnV0dG9uLnByaW1hcnksIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLXN5c3RlbSAuaHMtYnV0dG9uICsgLmhzLWJ1dHRvbi5wcmltYXJ5LFxuLmhzLWJsb2ctcG9zdCAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmJvZHktY29udGFpbmVyIC5ocy1idXR0b24gKyAuaHMtYnV0dG9uLnByaW1hcnksIC5ocy1ibG9nLWxpc3RpbmcgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ib2R5LWNvbnRhaW5lciAuaHMtYnV0dG9uICsgLmhzLWJ1dHRvbi5wcmltYXJ5LCAuaHMtYmxvZy1wb3N0IC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmhzLWJ1dHRvbiArIC5ocy1idXR0b24ucHJpbWFyeSwgLmhzLWJsb2ctbGlzdGluZyAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ocy1idXR0b24gKyAuaHMtYnV0dG9uLnByaW1hcnksXG4uaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmJvZHktY29udGFpbmVyIC5ocy1idXR0b24gKyAuaHMtYnV0dG9uLnByaW1hcnksIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmhzLWJ1dHRvbiArIC5ocy1idXR0b24ucHJpbWFyeSxcbi5ocy1ibG9nLXBvc3QgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuaHMtYnV0dG9uLnByaW1hcnkgKyAuaHMtYnV0dG9uLnByaW1hcnksIC5ocy1ibG9nLWxpc3RpbmcgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuaHMtYnV0dG9uLnByaW1hcnkgKyAuaHMtYnV0dG9uLnByaW1hcnksXG4uaHMtYmxvZy1wb3N0IC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5ocy1idXR0b24ucHJpbWFyeSwgLmhzLWJsb2ctbGlzdGluZyAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuaHMtYnV0dG9uLnByaW1hcnksXG4uaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5ocy1idXR0b24ucHJpbWFyeSArIC5ocy1idXR0b24ucHJpbWFyeSxcbi5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5ocy1idXR0b24ucHJpbWFyeSxcbi5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLWJ1dHRvbiArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4uaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5ocy1idXR0b24gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuLmhzLWZvcm0gLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuaHMtYnV0dG9uICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuaHMtZm9ybSAuaHMtYnV0dG9uICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbi5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5ocy1zZWFyY2gtcmVzdWx0c19fcmVhZF9tb3JlICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuaHMtc2VhcmNoLXJlc3VsdHNfX2xpc3RpbmcgLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuLmFhLXN5c3RlbSAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5ocy1idXR0b24gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5hYS1zeXN0ZW0gLmhzLWJ1dHRvbiArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4uaHMtYmxvZy1wb3N0IC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYm9keS1jb250YWluZXIgLmhzLWJ1dHRvbiArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5ocy1ibG9nLWxpc3RpbmcgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ib2R5LWNvbnRhaW5lciAuaHMtYnV0dG9uICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmhzLWJsb2ctcG9zdCAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ocy1idXR0b24gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuaHMtYmxvZy1saXN0aW5nIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmhzLWJ1dHRvbiArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4uaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmJvZHktY29udGFpbmVyIC5ocy1idXR0b24gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ocy1idXR0b24gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuLmhzLWJsb2ctcG9zdCAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5ocy1idXR0b24ucHJpbWFyeSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5ocy1ibG9nLWxpc3RpbmcgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuaHMtYnV0dG9uLnByaW1hcnkgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuLmhzLWJsb2ctcG9zdCAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuaHMtYmxvZy1saXN0aW5nIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4uaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5ocy1idXR0b24ucHJpbWFyeSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4uaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuYWEtYnV0dG9uICsgLmFhLWJ1dHRvbiwgLmhzLWJ1dHRvbiArIC5hYS1idXR0b24sIC5ocy1mb3JtIC5ocy1idXR0b24gKyAuYWEtYnV0dG9uLCAuaHMtc2VhcmNoLXJlc3VsdHNfX2xpc3RpbmcgLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUgKyAuYWEtYnV0dG9uLCAuYWEtc3lzdGVtIC5ocy1idXR0b24gKyAuYWEtYnV0dG9uLCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmhzLWJ1dHRvbiArIC5hYS1idXR0b24sIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuaHMtYnV0dG9uICsgLmFhLWJ1dHRvbiwgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuaHMtYnV0dG9uLnByaW1hcnkgKyAuYWEtYnV0dG9uLCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuYWEtYnV0dG9uLCAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5ocy1idXR0b24ucHJpbWFyeSArIC5hYS1idXR0b24sIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5hYS1idXR0b24sIC5hYS1idXR0b24gKyAuaHMtYnV0dG9uLCAuaHMtYnV0dG9uICsgLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLmhzLWJ1dHRvbiArIC5ocy1idXR0b24sIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAuaHMtc2VhcmNoLXJlc3VsdHNfX3JlYWRfbW9yZSArIC5ocy1idXR0b24sIC5hYS1zeXN0ZW0gLmhzLWJ1dHRvbiArIC5ocy1idXR0b24sIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuaHMtYnV0dG9uICsgLmhzLWJ1dHRvbiwgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ocy1idXR0b24gKyAuaHMtYnV0dG9uLCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5ocy1idXR0b24ucHJpbWFyeSArIC5ocy1idXR0b24sIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5ocy1idXR0b24sIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmhzLWJ1dHRvbi5wcmltYXJ5ICsgLmhzLWJ1dHRvbiwgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLmFhLWJ1dHRvbiArIC5ocy1idXR0b24sIC5ocy1mb3JtIC5ocy1idXR0b24gKyAuaHMtYnV0dG9uLCAuaHMtZm9ybSAuaHMtYnV0dG9uICsgLmhzLWJ1dHRvbiwgLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIC5ocy1mb3JtIC5ocy1zZWFyY2gtcmVzdWx0c19fcmVhZF9tb3JlICsgLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIC5ocy1zZWFyY2gtcmVzdWx0c19fcmVhZF9tb3JlICsgLmhzLWJ1dHRvbiwgLmFhLXN5c3RlbSAuaHMtZm9ybSAuaHMtYnV0dG9uICsgLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLmFhLXN5c3RlbSAuaHMtYnV0dG9uICsgLmhzLWJ1dHRvbiwgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ocy1idXR0b24gKyAuaHMtYnV0dG9uLCAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmhzLWJ1dHRvbiArIC5ocy1idXR0b24sIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmhzLWZvcm0gLmhzLWJ1dHRvbi5wcmltYXJ5ICsgLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuaHMtYnV0dG9uLnByaW1hcnkgKyAuaHMtYnV0dG9uLCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5ocy1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuaHMtYnV0dG9uLCAuaHMtZm9ybSAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuaHMtYnV0dG9uLCAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5ocy1mb3JtIC5ocy1idXR0b24ucHJpbWFyeSArIC5ocy1idXR0b24sIC5ocy1mb3JtIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmhzLWJ1dHRvbi5wcmltYXJ5ICsgLmhzLWJ1dHRvbiwgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuaHMtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmhzLWJ1dHRvbiwgLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIC5hYS1idXR0b24gKyAuaHMtc2VhcmNoLXJlc3VsdHNfX3JlYWRfbW9yZSwgLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIC5ocy1idXR0b24gKyAuaHMtc2VhcmNoLXJlc3VsdHNfX3JlYWRfbW9yZSwgLmhzLWZvcm0gLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIC5ocy1idXR0b24gKyAuaHMtc2VhcmNoLXJlc3VsdHNfX3JlYWRfbW9yZSwgLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIC5ocy1mb3JtIC5ocy1idXR0b24gKyAuaHMtc2VhcmNoLXJlc3VsdHNfX3JlYWRfbW9yZSwgLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIC5ocy1zZWFyY2gtcmVzdWx0c19fcmVhZF9tb3JlICsgLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5hYS1zeXN0ZW0gLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIC5ocy1idXR0b24gKyAuaHMtc2VhcmNoLXJlc3VsdHNfX3JlYWRfbW9yZSwgLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIC5hYS1zeXN0ZW0gLmhzLWJ1dHRvbiArIC5ocy1zZWFyY2gtcmVzdWx0c19fcmVhZF9tb3JlLCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIC5ocy1idXR0b24gKyAuaHMtc2VhcmNoLXJlc3VsdHNfX3JlYWRfbW9yZSwgLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuaHMtYnV0dG9uICsgLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuaHMtc2VhcmNoLXJlc3VsdHNfX2xpc3RpbmcgLmhzLWJ1dHRvbiArIC5ocy1zZWFyY2gtcmVzdWx0c19fcmVhZF9tb3JlLCAuaHMtc2VhcmNoLXJlc3VsdHNfX2xpc3RpbmcgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ocy1idXR0b24gKyAuaHMtc2VhcmNoLXJlc3VsdHNfX3JlYWRfbW9yZSwgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuaHMtc2VhcmNoLXJlc3VsdHNfX2xpc3RpbmcgLmhzLWJ1dHRvbi5wcmltYXJ5ICsgLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5ocy1idXR0b24ucHJpbWFyeSArIC5ocy1zZWFyY2gtcmVzdWx0c19fcmVhZF9tb3JlLCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuaHMtc2VhcmNoLXJlc3VsdHNfX3JlYWRfbW9yZSwgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuaHMtc2VhcmNoLXJlc3VsdHNfX2xpc3RpbmcgLmhzLWJ1dHRvbi5wcmltYXJ5ICsgLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5ocy1idXR0b24ucHJpbWFyeSArIC5ocy1zZWFyY2gtcmVzdWx0c19fcmVhZF9tb3JlLCAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuaHMtc2VhcmNoLXJlc3VsdHNfX3JlYWRfbW9yZSwgLmFhLXN5c3RlbSAuYWEtYnV0dG9uICsgLmhzLWJ1dHRvbiwgLmFhLXN5c3RlbSAuaHMtYnV0dG9uICsgLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLmFhLXN5c3RlbSAuaHMtYnV0dG9uICsgLmhzLWJ1dHRvbiwgLmFhLXN5c3RlbSAuaHMtZm9ybSAuaHMtYnV0dG9uICsgLmhzLWJ1dHRvbiwgLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIC5hYS1zeXN0ZW0gLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUgKyAuaHMtYnV0dG9uLCAuYWEtc3lzdGVtIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAuaHMtc2VhcmNoLXJlc3VsdHNfX3JlYWRfbW9yZSArIC5ocy1idXR0b24sIC5hYS1zeXN0ZW0gLmhzLWJ1dHRvbiArIC5ocy1idXR0b24sIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYWEtc3lzdGVtIC5ocy1idXR0b24gKyAuaHMtYnV0dG9uLCAuYWEtc3lzdGVtIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuaHMtYnV0dG9uICsgLmhzLWJ1dHRvbiwgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5hYS1zeXN0ZW0gLmhzLWJ1dHRvbiArIC5ocy1idXR0b24sIC5hYS1zeXN0ZW0gLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ocy1idXR0b24gKyAuaHMtYnV0dG9uLCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5hYS1zeXN0ZW0gLmhzLWJ1dHRvbi5wcmltYXJ5ICsgLmhzLWJ1dHRvbiwgLmFhLXN5c3RlbSAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5ocy1idXR0b24ucHJpbWFyeSArIC5ocy1idXR0b24sIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLXN5c3RlbSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmhzLWJ1dHRvbiwgLmFhLXN5c3RlbSAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuaHMtYnV0dG9uLCAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5hYS1zeXN0ZW0gLmhzLWJ1dHRvbi5wcmltYXJ5ICsgLmhzLWJ1dHRvbiwgLmFhLXN5c3RlbSAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5ocy1idXR0b24ucHJpbWFyeSArIC5ocy1idXR0b24sIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLXN5c3RlbSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmhzLWJ1dHRvbiwgLmFhLXN5c3RlbSAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuaHMtYnV0dG9uLCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmFhLWJ1dHRvbiArIC5ocy1idXR0b24sIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuaHMtYnV0dG9uICsgLmhzLWJ1dHRvbiwgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ocy1idXR0b24gKyAuaHMtYnV0dG9uLCAuaHMtc2VhcmNoLXJlc3VsdHNfX2xpc3RpbmcgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ocy1zZWFyY2gtcmVzdWx0c19fcmVhZF9tb3JlICsgLmhzLWJ1dHRvbiwgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAuaHMtc2VhcmNoLXJlc3VsdHNfX3JlYWRfbW9yZSArIC5ocy1idXR0b24sIC5hYS1zeXN0ZW0gLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ocy1idXR0b24gKyAuaHMtYnV0dG9uLCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmFhLXN5c3RlbSAuaHMtYnV0dG9uICsgLmhzLWJ1dHRvbiwgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ocy1idXR0b24gKyAuaHMtYnV0dG9uLCAuaHMtYmxvZy1saXN0aW5nIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuaHMtYnV0dG9uICsgLmhzLWJ1dHRvbiwgLmhzLWJsb2ctcG9zdCAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmhzLWJ1dHRvbiArIC5ocy1idXR0b24sIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmhzLWJ1dHRvbi5wcmltYXJ5ICsgLmhzLWJ1dHRvbiwgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ib2R5LWNvbnRhaW5lciAuaHMtYnV0dG9uLnByaW1hcnkgKyAuaHMtYnV0dG9uLCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuaHMtYnV0dG9uLCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmJvZHktY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuaHMtYnV0dG9uLCAuaHMtYmxvZy1saXN0aW5nIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmhzLWJ1dHRvbi5wcmltYXJ5ICsgLmhzLWJ1dHRvbiwgLmhzLWJsb2ctcG9zdCAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ocy1idXR0b24ucHJpbWFyeSArIC5ocy1idXR0b24sIC5ocy1ibG9nLWxpc3RpbmcgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ib2R5LWNvbnRhaW5lciAuaHMtYnV0dG9uLnByaW1hcnkgKyAuaHMtYnV0dG9uLCAuaHMtYmxvZy1wb3N0IC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYm9keS1jb250YWluZXIgLmhzLWJ1dHRvbi5wcmltYXJ5ICsgLmhzLWJ1dHRvbiwgLmhzLWJsb2ctbGlzdGluZyAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuaHMtYnV0dG9uLCAuaHMtYmxvZy1wb3N0IC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5ocy1idXR0b24sIC5ocy1ibG9nLWxpc3RpbmcgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ib2R5LWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmhzLWJ1dHRvbiwgLmhzLWJsb2ctcG9zdCAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmJvZHktY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuaHMtYnV0dG9uLFxuICAgIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYWEtYnV0dG9uICsgLmhzLWJ1dHRvbixcbiAgICAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmhzLWJ1dHRvbiArIC5ocy1idXR0b24sXG4gICAgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ocy1idXR0b24gKyAuaHMtYnV0dG9uLFxuICAgIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUgKyAuaHMtYnV0dG9uLCAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIC5ocy1zZWFyY2gtcmVzdWx0c19fcmVhZF9tb3JlICsgLmhzLWJ1dHRvbixcbiAgICAuYWEtc3lzdGVtIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuaHMtYnV0dG9uICsgLmhzLWJ1dHRvbiwgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5hYS1zeXN0ZW0gLmhzLWJ1dHRvbiArIC5ocy1idXR0b24sXG4gICAgLmhzLWJsb2ctcG9zdCAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmhzLWJ1dHRvbiArIC5ocy1idXR0b24sIC5ocy1ibG9nLWxpc3RpbmcgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ocy1idXR0b24gKyAuaHMtYnV0dG9uLFxuICAgIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuaHMtYnV0dG9uICsgLmhzLWJ1dHRvbixcbiAgICAuaHMtYmxvZy1wb3N0IC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmhzLWJ1dHRvbi5wcmltYXJ5ICsgLmhzLWJ1dHRvbiwgLmhzLWJsb2ctbGlzdGluZyAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ocy1idXR0b24ucHJpbWFyeSArIC5ocy1idXR0b24sIC5ocy1ibG9nLXBvc3QgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ib2R5LWNvbnRhaW5lciAuaHMtYnV0dG9uLnByaW1hcnkgKyAuaHMtYnV0dG9uLCAuaHMtYmxvZy1saXN0aW5nIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYm9keS1jb250YWluZXIgLmhzLWJ1dHRvbi5wcmltYXJ5ICsgLmhzLWJ1dHRvbixcbiAgICAuaHMtYmxvZy1wb3N0IC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5ocy1idXR0b24sIC5ocy1ibG9nLWxpc3RpbmcgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmhzLWJ1dHRvbiwgLmhzLWJsb2ctcG9zdCAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmJvZHktY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuaHMtYnV0dG9uLCAuaHMtYmxvZy1saXN0aW5nIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYm9keS1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5ocy1idXR0b24sXG4gICAgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuaHMtYnV0dG9uLnByaW1hcnkgKyAuaHMtYnV0dG9uLCAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmJvZHktY29udGFpbmVyIC5ocy1idXR0b24ucHJpbWFyeSArIC5ocy1idXR0b24sXG4gICAgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmhzLWJ1dHRvbiwgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ib2R5LWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmhzLWJ1dHRvbiwgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuYWEtYnV0dG9uICsgLmhzLWJ1dHRvbi5wcmltYXJ5LCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5ocy1idXR0b24gKyAuaHMtYnV0dG9uLnByaW1hcnksIC5ocy1mb3JtIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmhzLWJ1dHRvbiArIC5ocy1idXR0b24ucHJpbWFyeSwgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuaHMtZm9ybSAuaHMtYnV0dG9uICsgLmhzLWJ1dHRvbi5wcmltYXJ5LCAuaHMtc2VhcmNoLXJlc3VsdHNfX2xpc3RpbmcgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuaHMtc2VhcmNoLXJlc3VsdHNfX3JlYWRfbW9yZSArIC5ocy1idXR0b24ucHJpbWFyeSwgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuaHMtc2VhcmNoLXJlc3VsdHNfX2xpc3RpbmcgLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUgKyAuaHMtYnV0dG9uLnByaW1hcnksIC5hYS1zeXN0ZW0gLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuaHMtYnV0dG9uICsgLmhzLWJ1dHRvbi5wcmltYXJ5LCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5hYS1zeXN0ZW0gLmhzLWJ1dHRvbiArIC5ocy1idXR0b24ucHJpbWFyeSwgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ib2R5LWNvbnRhaW5lciAuaHMtYnV0dG9uICsgLmhzLWJ1dHRvbi5wcmltYXJ5LCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ocy1idXR0b24gKyAuaHMtYnV0dG9uLnByaW1hcnksIC5ocy1ibG9nLWxpc3RpbmcgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ib2R5LWNvbnRhaW5lciAuaHMtYnV0dG9uICsgLmhzLWJ1dHRvbi5wcmltYXJ5LCAuaHMtYmxvZy1wb3N0IC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYm9keS1jb250YWluZXIgLmhzLWJ1dHRvbiArIC5ocy1idXR0b24ucHJpbWFyeSwgLmhzLWJsb2ctbGlzdGluZyAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ocy1idXR0b24gKyAuaHMtYnV0dG9uLnByaW1hcnksIC5ocy1ibG9nLXBvc3QgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuaHMtYnV0dG9uICsgLmhzLWJ1dHRvbi5wcmltYXJ5LCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5ocy1idXR0b24ucHJpbWFyeSArIC5ocy1idXR0b24ucHJpbWFyeSwgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmhzLWJ1dHRvbi5wcmltYXJ5LCAuaHMtYmxvZy1saXN0aW5nIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmhzLWJ1dHRvbi5wcmltYXJ5ICsgLmhzLWJ1dHRvbi5wcmltYXJ5LCAuaHMtYmxvZy1wb3N0IC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmhzLWJ1dHRvbi5wcmltYXJ5ICsgLmhzLWJ1dHRvbi5wcmltYXJ5LCAuaHMtYmxvZy1saXN0aW5nIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5ocy1idXR0b24ucHJpbWFyeSwgLmhzLWJsb2ctcG9zdCAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuaHMtYnV0dG9uLnByaW1hcnksIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLWJ1dHRvbiArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmhzLWJ1dHRvbiArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5ocy1mb3JtIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmhzLWJ1dHRvbiArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmhzLWZvcm0gLmhzLWJ1dHRvbiArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5ocy1zZWFyY2gtcmVzdWx0c19fcmVhZF9tb3JlICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuaHMtc2VhcmNoLXJlc3VsdHNfX2xpc3RpbmcgLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuYWEtc3lzdGVtIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmhzLWJ1dHRvbiArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLXN5c3RlbSAuaHMtYnV0dG9uICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ib2R5LWNvbnRhaW5lciAuaHMtYnV0dG9uICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuaHMtYnV0dG9uICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmhzLWJsb2ctbGlzdGluZyAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmJvZHktY29udGFpbmVyIC5ocy1idXR0b24gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuaHMtYmxvZy1wb3N0IC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYm9keS1jb250YWluZXIgLmhzLWJ1dHRvbiArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5ocy1ibG9nLWxpc3RpbmcgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuaHMtYnV0dG9uICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmhzLWJsb2ctcG9zdCAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ocy1idXR0b24gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5ocy1idXR0b24ucHJpbWFyeSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5ocy1ibG9nLWxpc3RpbmcgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuaHMtYnV0dG9uLnByaW1hcnkgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuaHMtYmxvZy1wb3N0IC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmhzLWJ1dHRvbi5wcmltYXJ5ICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmhzLWJsb2ctbGlzdGluZyAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuaHMtYmxvZy1wb3N0IC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuYWEtYnV0dG9uICsgLmhzLWJ1dHRvbi5wcmltYXJ5LFxuICAgIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmhzLWJ1dHRvbiArIC5ocy1idXR0b24ucHJpbWFyeSxcbiAgICAuaHMtZm9ybSAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5ocy1idXR0b24gKyAuaHMtYnV0dG9uLnByaW1hcnksIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmhzLWZvcm0gLmhzLWJ1dHRvbiArIC5ocy1idXR0b24ucHJpbWFyeSxcbiAgICAuaHMtc2VhcmNoLXJlc3VsdHNfX2xpc3RpbmcgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuaHMtc2VhcmNoLXJlc3VsdHNfX3JlYWRfbW9yZSArIC5ocy1idXR0b24ucHJpbWFyeSwgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuaHMtc2VhcmNoLXJlc3VsdHNfX2xpc3RpbmcgLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUgKyAuaHMtYnV0dG9uLnByaW1hcnksXG4gICAgLmFhLXN5c3RlbSAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5ocy1idXR0b24gKyAuaHMtYnV0dG9uLnByaW1hcnksIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLXN5c3RlbSAuaHMtYnV0dG9uICsgLmhzLWJ1dHRvbi5wcmltYXJ5LFxuICAgIC5ocy1ibG9nLXBvc3QgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ib2R5LWNvbnRhaW5lciAuaHMtYnV0dG9uICsgLmhzLWJ1dHRvbi5wcmltYXJ5LCAuaHMtYmxvZy1saXN0aW5nIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYm9keS1jb250YWluZXIgLmhzLWJ1dHRvbiArIC5ocy1idXR0b24ucHJpbWFyeSwgLmhzLWJsb2ctcG9zdCAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ocy1idXR0b24gKyAuaHMtYnV0dG9uLnByaW1hcnksIC5ocy1ibG9nLWxpc3RpbmcgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuaHMtYnV0dG9uICsgLmhzLWJ1dHRvbi5wcmltYXJ5LFxuICAgIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYm9keS1jb250YWluZXIgLmhzLWJ1dHRvbiArIC5ocy1idXR0b24ucHJpbWFyeSwgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuaHMtYnV0dG9uICsgLmhzLWJ1dHRvbi5wcmltYXJ5LFxuICAgIC5ocy1ibG9nLXBvc3QgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuaHMtYnV0dG9uLnByaW1hcnkgKyAuaHMtYnV0dG9uLnByaW1hcnksIC5ocy1ibG9nLWxpc3RpbmcgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuaHMtYnV0dG9uLnByaW1hcnkgKyAuaHMtYnV0dG9uLnByaW1hcnksXG4gICAgLmhzLWJsb2ctcG9zdCAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuaHMtYnV0dG9uLnByaW1hcnksIC5ocy1ibG9nLWxpc3RpbmcgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmhzLWJ1dHRvbi5wcmltYXJ5LFxuICAgIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmhzLWJ1dHRvbi5wcmltYXJ5ICsgLmhzLWJ1dHRvbi5wcmltYXJ5LFxuICAgIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5ocy1idXR0b24ucHJpbWFyeSxcbiAgICAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5hYS1idXR0b24gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmhzLWJ1dHRvbiArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgLmhzLWZvcm0gLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuaHMtYnV0dG9uICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuaHMtZm9ybSAuaHMtYnV0dG9uICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAuaHMtc2VhcmNoLXJlc3VsdHNfX2xpc3RpbmcgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuaHMtc2VhcmNoLXJlc3VsdHNfX3JlYWRfbW9yZSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIC5ocy1zZWFyY2gtcmVzdWx0c19fcmVhZF9tb3JlICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAuYWEtc3lzdGVtIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmhzLWJ1dHRvbiArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLXN5c3RlbSAuaHMtYnV0dG9uICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAuaHMtYmxvZy1wb3N0IC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYm9keS1jb250YWluZXIgLmhzLWJ1dHRvbiArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5ocy1ibG9nLWxpc3RpbmcgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ib2R5LWNvbnRhaW5lciAuaHMtYnV0dG9uICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmhzLWJsb2ctcG9zdCAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ocy1idXR0b24gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuaHMtYmxvZy1saXN0aW5nIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmhzLWJ1dHRvbiArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ib2R5LWNvbnRhaW5lciAuaHMtYnV0dG9uICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuaHMtYnV0dG9uICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAuaHMtYmxvZy1wb3N0IC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmhzLWJ1dHRvbi5wcmltYXJ5ICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmhzLWJsb2ctbGlzdGluZyAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5ocy1idXR0b24ucHJpbWFyeSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgLmhzLWJsb2ctcG9zdCAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuaHMtYmxvZy1saXN0aW5nIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuaHMtYnV0dG9uLnByaW1hcnkgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG4gICAgRm9ybXNcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZvcm0tdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBjb2xvcjogIzI1MjUyNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmZvcm0tdGl0bGU6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmhzLWZvcm0ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmFhLW1vZHVsZSAuZm9ybS10aXRsZSxcbi5hYS1sYW5kaW5nLXBhZ2UgLmZvcm0tdGl0bGUge1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmFhLW1vZHVsZSAuaHMtZm9ybSxcbi5hYS1sYW5kaW5nLXBhZ2UgLmhzLWZvcm0ge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qXG4gKiBMYXlvdXQgJiBjb250YWluZXJzXG4gKi9cbi5ocy1mb3JtLWZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4vKlxuICogSW5wdXQgZmllbGRzXG4gKi9cbi5ocy1pbnB1dCwgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MnB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItY29sb3I6ICNEOEQ4RDg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaHMtaW5wdXQsIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0ICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICAuaHMtaW5wdXQ6Zm9jdXMsIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0ICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogIzAwODA3MTtcbiAgICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAuaHMtaW5wdXQ6OnBsYWNlaG9sZGVyLCAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAjaHMtcHdkLXdpZGdldC1wYXNzd29yZDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMkYzMTMzO1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuXG4uaHMtaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAjaHMtcHdkLXdpZGdldC1wYXNzd29yZFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uaHMtaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmRbdHlwZT1cInJhZGlvXCJdIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmhzLWZvcm0tZmllbGQgLmlucHV0cy1saXN0IGxhYmVsIHNwYW4ge1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uaHMtZm9ybS1maWVsZCAubXVsdGktY29udGFpbmVyIGxpIHtcbiAgbWFyZ2luOiAwOyB9XG4gIC5ocy1mb3JtLWZpZWxkIC5tdWx0aS1jb250YWluZXIgbGk6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLmhzLWZpZWxkdHlwZS1zZWxlY3QgLmlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5ocy1maWVsZHR5cGUtc2VsZWN0IC5pbnB1dCBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTBweDtcbiAgdG9wOiBjYWxjKDUwJSAtIDVweCk7XG4gIGxlZnQ6IGNhbGMoMTAwJSAtICgxMHB4ICogMikpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ocy1maWVsZHR5cGUtc2VsZWN0IC5pbnB1dCBzdmcge1xuICAgICAgbGVmdDogY2FsYygxMDAlIC0gKDE1cHggKiAyKSk7IH0gfVxuXG4uaHMtZmllbGR0eXBlLXNlbGVjdCBzZWxlY3QuaHMtaW5wdXQgc3ZnIHBhdGgsIC5ocy1maWVsZHR5cGUtc2VsZWN0IC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IHNlbGVjdCNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkIHN2ZyBwYXRoLCAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAuaHMtZmllbGR0eXBlLXNlbGVjdCBzZWxlY3QjaHMtcHdkLXdpZGdldC1wYXNzd29yZCBzdmcgcGF0aCB7XG4gIGZpbGw6ICMwMDAwMDA7IH1cblxuLmhzLWZpZWxkdHlwZS1zZWxlY3Qgc2VsZWN0LmhzLWlucHV0OmhvdmVyIH4gc3ZnIHBhdGgsIC5ocy1maWVsZHR5cGUtc2VsZWN0IC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IHNlbGVjdCNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkOmhvdmVyIH4gc3ZnIHBhdGgsIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IC5ocy1maWVsZHR5cGUtc2VsZWN0IHNlbGVjdCNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkOmhvdmVyIH4gc3ZnIHBhdGgge1xuICBmaWxsOiAjMkYzMTMzOyB9XG5cbnNlbGVjdC5ocy1pbnB1dCwgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgc2VsZWN0I2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQge1xuICBhcHBlYXJhbmNlOiBub25lOyB9XG4gIHNlbGVjdC5ocy1pbnB1dCBvcHRpb24sIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IHNlbGVjdCNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkIG9wdGlvbiB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSB0ZXh0YXJlYS5ocy1pbnB1dCwgLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCB0ZXh0YXJlYSNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkLCAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAuaHMtZmllbGR0eXBlLXRleHRhcmVhIHRleHRhcmVhI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcmVzaXplOiB2ZXJ0aWNhbDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaHMtZmllbGR0eXBlLXRleHRhcmVhIHRleHRhcmVhLmhzLWlucHV0LCAuaHMtZmllbGR0eXBlLXRleHRhcmVhIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IHRleHRhcmVhI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQsIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IC5ocy1maWVsZHR5cGUtdGV4dGFyZWEgdGV4dGFyZWEjaHMtcHdkLXdpZGdldC1wYXNzd29yZCB7XG4gICAgICBwYWRkaW5nOiAxNXB4OyB9IH1cblxuLmhzLWlucHV0W3R5cGU9XCJmaWxlXCJdLCAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAjaHMtcHdkLXdpZGdldC1wYXNzd29yZFt0eXBlPVwiZmlsZVwiXSB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmhzLWZpZWxkdHlwZS1kYXRlIC5ocy1pbnB1dCwgLmhzLWZpZWxkdHlwZS1kYXRlIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0ICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkLCAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAuaHMtZmllbGR0eXBlLWRhdGUgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA0NHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMjAgMjBIMTZWMTZIMjBWMjBaTTE0IDEwSDEwVjE0SDE0VjEwWk0yMCAxMEgxNlYxNEgyMFYxMFpNOCAxNkg0VjIwSDhWMTZaTTE0IDE2SDEwVjIwSDE0VjE2Wk04IDEwSDRWMTRIOFYxMFpNMjQgMlYyNEgwVjJIM1YzQzMgNC4xMDMgMy44OTcgNSA1IDVDNi4xMDMgNSA3IDQuMTAzIDcgM1YySDE3VjNDMTcgNC4xMDMgMTcuODk3IDUgMTkgNUMyMC4xMDMgNSAyMSA0LjEwMyAyMSAzVjJIMjRaTTIyIDhIMlYyMkgyMlY4Wk0yMCAxQzIwIDAuNDQ4IDE5LjU1MyAwIDE5IDBDMTguNDQ3IDAgMTggMC40NDggMTggMVYzQzE4IDMuNTUyIDE4LjQ0NyA0IDE5IDRDMTkuNTUzIDQgMjAgMy41NTIgMjAgM1YxWk02IDNDNiAzLjU1MiA1LjU1MyA0IDUgNEM0LjQ0NyA0IDQgMy41NTIgNCAzVjFDNCAwLjQ0OCA0LjQ0NyAwIDUgMEM1LjU1MyAwIDYgMC40NDggNiAxVjNaJyBmaWxsPSclMjMwMDAnLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDEwcHgpIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxOHB4IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmhzLWZpZWxkdHlwZS1kYXRlIC5ocy1pbnB1dCwgLmhzLWZpZWxkdHlwZS1kYXRlIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0ICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkLCAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAuaHMtZmllbGR0eXBlLWRhdGUgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQge1xuICAgICAgcGFkZGluZy1yaWdodDogNTRweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtMTVweCkgY2VudGVyOyB9IH1cbiAgLmhzLWZpZWxkdHlwZS1kYXRlIC5ocy1pbnB1dDo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yLCAuaHMtZmllbGR0eXBlLWRhdGUgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQ6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciwgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgLmhzLWZpZWxkdHlwZS1kYXRlICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmhzLWZpZWxkdHlwZS1kYXRlIC5ocy1kYXRlcGlja2VyIC5mbi1kYXRlLXBpY2tlciAucGlrYS1idXR0b24ge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuICAuaHMtZmllbGR0eXBlLWRhdGUgLmhzLWRhdGVwaWNrZXIgLmZuLWRhdGUtcGlja2VyIC5waWthLWJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODA3MSAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDAuNyAhaW1wb3J0YW50OyB9XG5cbi5ocy1maWVsZHR5cGUtZGF0ZSAuaHMtZGF0ZXBpY2tlciAuZm4tZGF0ZS1waWNrZXIgLmlzLXNlbGVjdGVkIC5waWthLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTgwNzE7XG4gIGNvbG9yOiAjMkYzMTMzOyB9XG5cbi5ocy1maWVsZHR5cGUtZGF0ZSAuaHMtZGF0ZXBpY2tlciAuZm4tZGF0ZS1waWNrZXIgLmlzLXRvZGF5IC5waWthLWJ1dHRvbiB7XG4gIGNvbG9yOiAjMkYzMTMzOyB9XG5cbi8qXG4gKiBTdWJtaXQgYnV0dG9uXG4gKi9cbi5ocy1zdWJtaXQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmhzLWZvcm0gLmhzLWJ1dHRvbiB7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qXG4gKiBUZXh0IGFuZCBvdGhlciBmb3JtIGVsZW1lbnRzXG4gKi9cbi5ocy1mb3JtIHVsLFxuLmhzLWZvcm0gb2wge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLmhzLWZvcm0gdWwgbGksXG4gIC5ocy1mb3JtIG9sIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5ocy1mb3JtLWZpZWxkID4gbGFiZWwge1xuICBmb250LWZhbWlseTogXCJCYXJsb3cgU2VtaSBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gIC5ocy1mb3JtLWZpZWxkID4gbGFiZWwgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIC5ocy1mb3JtLWZpZWxkID4gbGFiZWwgc3BhbjplbXB0eSxcbiAgICAuaHMtZm9ybS1maWVsZCA+IGxhYmVsIHNwYW46ZW1wdHkgKyBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmhzLWZvcm0gbGVnZW5kIHtcbiAgb3JkZXI6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDAuOGVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBvcGFjaXR5OiAwLjg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmhzLWZvcm0gbGVnZW5kIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDsgfSB9XG5cbi5ocy1mb3JtIC5ocy1yaWNodGV4dCBwIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuICAuaHMtZm9ybSAuaHMtcmljaHRleHQgcDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmhzLWZvcm0gLmhzLXJpY2h0ZXh0ICsgLmhzLWZvcm0tZmllbGQge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5ocy1pbnB1dC5lcnJvciwgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgLmVycm9yI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQge1xuICBib3JkZXItY29sb3I6ICMyRjMxMzM7IH1cblxudWwuaHMtZXJyb3ItbXNncyB7XG4gIG9yZGVyOiAxMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgdWwuaHMtZXJyb3ItbXNncyB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDsgfSB9XG4gIHVsLmhzLWVycm9yLW1zZ3MgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgdWwuaHMtZXJyb3ItbXNncyBsYWJlbCB7XG4gICAgY29sb3I6ICMyRjMxMzM7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAgIHVsLmhzLWVycm9yLW1zZ3MgbGFiZWw6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICchJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDEuMnJlbTtcbiAgICAgIGhlaWdodDogMS4ycmVtO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJGMzEzMztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uaHNfZXJyb3Jfcm9sbHVwIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJGMzEzMzsgfVxuICAuaHNfZXJyb3Jfcm9sbHVwIC5ocy1lcnJvci1tc2dzIHtcbiAgICBtYXJnaW46IDA7IH1cblxuLypcbiAqIEN1c3RvbSBHRFBSIGZpZWxkc1xuICovXG4uaHNfZ2Rwcl9jb25zZW50X21hcmtldGluZyAuaHMtZm9ybS1ib29sZWFuY2hlY2tib3ggbGFiZWwsXG4uaHNfZ2Rwcl9jb25zZW50X2RhdGEgLmhzLWZvcm0tYm9vbGVhbmNoZWNrYm94IGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4vKlxuICogUmVzZXQvb3ZlcnJpZGUgdW53YW50ZWQgSHViU3BvdCBzdHlsaW5nLlxuICogTm90ZTogV2UgdXNlIGEgbG90IG9mIENTUyBzcGVjaWZpY2l0eSBoZXJlIG9uIHB1cnBvc2UgaW4gb3JkZXIgdG8gYmVhdCBIdWJTcG90J3Mgc3BlY2lmaWNpdHkuXG4gKi9cbmZvcm0uaHMtZm9ybSBmaWVsZHNldCB7XG4gIG1heC13aWR0aDogbm9uZTsgfVxuXG5mb3JtLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTEgLmhzLWZvcm0tZmllbGQsXG5mb3JtLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTIgLmhzLWZvcm0tZmllbGQsXG5mb3JtLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTMgLmhzLWZvcm0tZmllbGQge1xuICB3aWR0aDogMTAwJTsgfVxuXG5mb3JtLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTEgLmlucHV0LFxuZm9ybS5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0yIC5pbnB1dCxcbmZvcm0uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMyAuaW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuZm9ybS5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0xIC5ocy1pbnB1dCwgZm9ybS5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0xIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0ICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkLCAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCBmb3JtLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTEgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQge1xuICB3aWR0aDogMTAwJTsgfVxuXG5mb3JtLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTEgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmhzLWlucHV0LCBmb3JtLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTEgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgaW5wdXQjaHMtcHdkLXdpZGdldC1wYXNzd29yZFt0eXBlPVwiY2hlY2tib3hcIl0sIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IGZvcm0uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMSBpbnB1dCNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkW3R5cGU9XCJjaGVja2JveFwiXSxcbmZvcm0uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMSBpbnB1dFt0eXBlPVwicmFkaW9cIl0uaHMtaW5wdXQsXG5mb3JtLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTEgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgaW5wdXQjaHMtcHdkLXdpZGdldC1wYXNzd29yZFt0eXBlPVwicmFkaW9cIl0sXG4uYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCBmb3JtLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTEgaW5wdXQjaHMtcHdkLXdpZGdldC1wYXNzd29yZFt0eXBlPVwicmFkaW9cIl0ge1xuICB3aWR0aDogYXV0bzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZm9ybS5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0yIC5ocy1mb3JtLWZpZWxkIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4IC8gMik7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZm9ybS5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0yIC5ocy1mb3JtLWZpZWxkOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGZvcm0uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMyAuaHMtZm9ybS1maWVsZCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAyICogMTVweCAvIDMpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGZvcm0uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMyAuaHMtZm9ybS1maWVsZDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCksIChtYXgtZGV2aWNlLXdpZHRoOiA0ODBweCkgYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkge1xuICBmb3JtLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTIgLmhzLWlucHV0LCBmb3JtLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTIgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQsIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IGZvcm0uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMiAjaHMtcHdkLXdpZGdldC1wYXNzd29yZCxcbiAgZm9ybS5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0zIC5ocy1pbnB1dCxcbiAgZm9ybS5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0zIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0ICNocy1wd2Qtd2lkZ2V0LXBhc3N3b3JkLFxuICAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCBmb3JtLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTMgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgZm9ybS5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0yIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgZm9ybS5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0yIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgZm9ybS5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0zIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgZm9ybS5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0zIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbi5ocy1mb3JtLWJvb2xlYW5jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG4uaHMtaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAjaHMtcHdkLXdpZGdldC1wYXNzd29yZFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW4tdG9wOiAycHg7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIEhhbWJ1cmdlclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLWhhbWJ1cmdlciB7XG4gIHotaW5kZXg6IDMwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDIwMDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuYWEtaGFtYnVyZ2VyIHNwYW4sXG4gIC5hYS1oYW1idXJnZXIgc3BhbjpiZWZvcmUsXG4gIC5hYS1oYW1idXJnZXIgc3BhbjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzExODA3MTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjFzOyB9XG4gIC5hYS1oYW1idXJnZXIgc3BhbiB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hYS1oYW1idXJnZXIgc3BhbjpiZWZvcmUsXG4gIC5hYS1oYW1idXJnZXIgc3BhbjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnOyB9XG4gIC5hYS1oYW1idXJnZXIgc3BhbixcbiAgLmFhLWhhbWJ1cmdlciBzcGFuOmJlZm9yZSxcbiAgLmFhLWhhbWJ1cmdlciBzcGFuOmFmdGVyIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDJweDsgfVxuICAuYWEtaGFtYnVyZ2VyIHNwYW46YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTdweCk7IH1cbiAgLmFhLWhhbWJ1cmdlciBzcGFuOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoN3B4KTsgfVxuXG4uanMtbmF2LW9wZW4gLmFhLWhhbWJ1cmdlciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyNTBtcyBlYXNlOyB9XG4gIC5qcy1uYXYtb3BlbiAuYWEtaGFtYnVyZ2VyIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgICAuanMtbmF2LW9wZW4gLmFhLWhhbWJ1cmdlciBzcGFuOmJlZm9yZSwgLmpzLW5hdi1vcGVuIC5hYS1oYW1idXJnZXIgc3BhbjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgICAuanMtbmF2LW9wZW4gLmFhLWhhbWJ1cmdlciBzcGFuOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAuanMtbmF2LW9wZW4gLmFhLWhhbWJ1cmdlciBzcGFuOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cblxuLmFhLW5hdmlnYXRpb24tLW1vYmlsZSAuYWEtaGFtYnVyZ2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBOYXZpZ2F0aW9uXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG5cbi5hYS1uYXZpZ2F0aW9uIHVsLCAuYWEtbmF2aWdhdGlvbiBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuXG4uYWEtbmF2aWdhdGlvbiB1bCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uYWEtbmF2aWdhdGlvbi0tcHJpbWFyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFhLW5hdmlnYXRpb24tLXByaW1hcnkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG5cbi5hYS1uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LXdyYXBwZXIgPiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4uYWEtbmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS13cmFwcGVyID4gdWwgPiBsaSB7XG4gIGhlaWdodDogaW5oZXJpdDsgfVxuXG4uYWEtbmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS13cmFwcGVyID4gdWwgPiBsaSA+IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5hYS1uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LXdyYXBwZXIgPiB1bCA+IGxpID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDgwNzE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLW5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtd3JhcHBlciA+IHVsID4gbGkgPiBhIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuYWEtbmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS13cmFwcGVyID4gdWwgPiBsaSA+IGEge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9IH1cblxuLmFhLW5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtZGVwdGgtMS5ocy1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtZGVwdGgtMS5ocy1pdGVtLWhhcy1jaGlsZHJlbiA+IC5ocy1tZW51LWNoaWxkcmVuLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDIwcHgpO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICAuYWEtbmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS1kZXB0aC0xLmhzLWl0ZW0taGFzLWNoaWxkcmVuID4gLmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlcjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogLTIwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LWRlcHRoLTEuaHMtaXRlbS1oYXMtY2hpbGRyZW4gPiAuaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB3aWR0aDogYXV0bzsgfSB9XG5cbi5hYS1uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LWRlcHRoLTEuaHMtaXRlbS1oYXMtY2hpbGRyZW4gPiAuaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5hYS1uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LWRlcHRoLTEuaHMtaXRlbS1oYXMtY2hpbGRyZW4gPiAuaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyIGEge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LWRlcHRoLTEuaHMtaXRlbS1oYXMtY2hpbGRyZW4gPiAuaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyIGEge1xuICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH0gfVxuICAuYWEtbmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS1kZXB0aC0xLmhzLWl0ZW0taGFzLWNoaWxkcmVuID4gLmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlciBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyOCwgMTEzLCAwLjEpO1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLmFhLW5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtZGVwdGgtMS5ocy1pdGVtLWhhcy1jaGlsZHJlbiA+IC5ocy1tZW51LWNoaWxkcmVuLXdyYXBwZXIgYSBwOmZpcnN0LW9mLXR5cGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjRGNEY0OyB9XG4gIC5hYS1uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LWRlcHRoLTEuaHMtaXRlbS1oYXMtY2hpbGRyZW4gPiAuaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyIGEgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7IH1cbiAgLmFhLW5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtZGVwdGgtMS5ocy1pdGVtLWhhcy1jaGlsZHJlbiA+IC5ocy1tZW51LWNoaWxkcmVuLXdyYXBwZXIgYTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG4uYWEtbmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS1kZXB0aC0xOmhvdmVyID4gLmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtbmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS1kZXB0aC0xOmhvdmVyID4gLmhzLW1lbnUtY2hpbGRyZW4td3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbmh0bWwge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjUwbXMgZWFzZTsgfVxuXG5ib2R5LmpzLW5hdi1vcGVuIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuOyB9XG5cbi5hYS1uYXZpZ2F0aW9uLS1tb2JpbGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMTAwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcbiAgei1pbmRleDogMjU7IH1cbiAgLmFhLW5hdmlnYXRpb24tLW1vYmlsZSAuc2lkZWJhciB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpOyB9XG5cbi5hYS1uYXZpZ2F0aW9uLW1vYmlsZS1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogNTBweCAzM3B4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubW9iaWxlLWNvbnRlbnRfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAubW9iaWxlLWNvbnRlbnRfX2hlYWRlciAuYWEtYnJhbmRpbmctdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7IH1cblxuLm1vYmlsZS1jb250ZW50X19ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UzRTZFNjsgfVxuICAubW9iaWxlLWNvbnRlbnRfX2JvZHkgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4OyB9XG4gIC5tb2JpbGUtY29udGVudF9fYm9keSBhIHtcbiAgICBjb2xvcjogIzExODA3MTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLm1vYmlsZS1jb250ZW50X19mb290ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzVweDsgfVxuICAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMSwgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5hYS1idXR0b24uYWEtYnV0dG9uLS0xLCAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmhzLWJ1dHRvbiwgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gLmhzLWZvcm0gYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLCAuaHMtZm9ybSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyBhLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1zeXN0ZW0gYS5ocy1idXR0b24sIC5hYS1zeXN0ZW0gLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5ocy1idXR0b24sIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sXG4gIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksXG4gIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1mb3JtLWJ1dHRvbi0tMSBpbnB1dC5hYS1idXR0b25bdHlwZT1cInN1Ym1pdFwiXSwgLmFhLWZvcm0tYnV0dG9uLS0xIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGlucHV0LmFhLWJ1dHRvblt0eXBlPVwic3VibWl0XCJdLCAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiAuYWEtZm9ybS1idXR0b24tLTEgaW5wdXQuaHMtYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sIC5hYS1mb3JtLWJ1dHRvbi0tMSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBpbnB1dC5ocy1idXR0b25bdHlwZT1cInN1Ym1pdFwiXSwgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gLmFhLWZvcm0tYnV0dG9uLS0xIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyBpbnB1dC5ocy1zZWFyY2gtcmVzdWx0c19fcmVhZF9tb3JlW3R5cGU9XCJzdWJtaXRcIl0sIC5hYS1mb3JtLWJ1dHRvbi0tMSAuaHMtc2VhcmNoLXJlc3VsdHNfX2xpc3RpbmcgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gaW5wdXQuaHMtc2VhcmNoLXJlc3VsdHNfX3JlYWRfbW9yZVt0eXBlPVwic3VibWl0XCJdLCAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiAuaHMtc2VhcmNoLXJlc3VsdHNfX2xpc3RpbmcgLmFhLWZvcm0tYnV0dG9uLS0xIGlucHV0LmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmVbdHlwZT1cInN1Ym1pdFwiXSwgLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIC5hYS1mb3JtLWJ1dHRvbi0tMSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBpbnB1dC5ocy1zZWFyY2gtcmVzdWx0c19fcmVhZF9tb3JlW3R5cGU9XCJzdWJtaXRcIl0sIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1mb3JtLWJ1dHRvbi0tMSAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gaW5wdXQuaHMtYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sIC5hYS1mb3JtLWJ1dHRvbi0tMSAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gaW5wdXQuaHMtYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYWEtZm9ybS1idXR0b24tLTEgaW5wdXQuaHMtYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYWEtZm9ybS1idXR0b24tLTEgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gaW5wdXQuaHMtYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sXG4gIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1mb3JtLWJ1dHRvbi0tMSAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gaW5wdXQuaHMtYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sIC5hYS1mb3JtLWJ1dHRvbi0tMSAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gaW5wdXQuaHMtYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYWEtZm9ybS1idXR0b24tLTEgaW5wdXQuaHMtYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYWEtZm9ybS1idXR0b24tLTEgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gaW5wdXQuaHMtYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1mb3JtLWJ1dHRvbi0tMSAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5hYS1mb3JtLWJ1dHRvbi0tMSAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLWZvcm0tYnV0dG9uLS0xIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLWZvcm0tYnV0dG9uLS0xIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1mb3JtLWJ1dHRvbi0tMSAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5hYS1mb3JtLWJ1dHRvbi0tMSAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLWZvcm0tYnV0dG9uLS0xIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLWZvcm0tYnV0dG9uLS0xIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1wcmltYXJ5IGEuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMSwgLmFhLWJnLXByaW1hcnkgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5hYS1idXR0b24uYWEtYnV0dG9uLS0xLCAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmFhLWJ1dHRvbi5hYS1idXR0b24tLTEsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGEuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMSwgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gLmFhLWJnLXByaW1hcnkgYS5ocy1idXR0b24sIC5hYS1iZy1wcmltYXJ5IC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGEuaHMtYnV0dG9uLCAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmhzLWJ1dHRvbiwgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5ocy1idXR0b24sIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1wcmltYXJ5IC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyBhLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5hYS1iZy1wcmltYXJ5IC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAuYWEtYmctcHJpbWFyeSBhLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAuYWEtYmctcHJpbWFyeSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyBhLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1wcmltYXJ5IC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5hYS1iZy1wcmltYXJ5IC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYWEtYmctcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYWEtYmctcHJpbWFyeSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sXG4gIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1wcmltYXJ5IC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5hYS1iZy1wcmltYXJ5IC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYWEtYmctcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYWEtYmctcHJpbWFyeSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sXG4gIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1wcmltYXJ5IC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5hYS1iZy1wcmltYXJ5IC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLWJnLXByaW1hcnkgYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLWJnLXByaW1hcnkgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksXG4gIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1wcmltYXJ5IC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5hYS1iZy1wcmltYXJ5IC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLWJnLXByaW1hcnkgYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLWJnLXByaW1hcnkgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksXG4gIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1zZWNvbmRhcnkgYS5hYS1idXR0b24uYWEtYnV0dG9uLS0xLCAuYWEtYmctc2Vjb25kYXJ5IC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGEuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMSwgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi5hYS1idXR0b24tLTEsIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5hYS1idXR0b24uYWEtYnV0dG9uLS0xLCAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiAuYWEtYmctc2Vjb25kYXJ5IGEuaHMtYnV0dG9uLCAuYWEtYmctc2Vjb25kYXJ5IC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGEuaHMtYnV0dG9uLCAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGEuaHMtYnV0dG9uLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGEuaHMtYnV0dG9uLCAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiAuYWEtYmctc2Vjb25kYXJ5IC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyBhLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5hYS1iZy1zZWNvbmRhcnkgLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGEuaHMtc2VhcmNoLXJlc3VsdHNfX3JlYWRfbW9yZSwgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIC5hYS1iZy1zZWNvbmRhcnkgYS5ocy1zZWFyY2gtcmVzdWx0c19fcmVhZF9tb3JlLCAuaHMtc2VhcmNoLXJlc3VsdHNfX2xpc3RpbmcgLmFhLWJnLXNlY29uZGFyeSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIGEuaHMtc2VhcmNoLXJlc3VsdHNfX3JlYWRfbW9yZSwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuaHMtc2VhcmNoLXJlc3VsdHNfX2xpc3RpbmcgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5ocy1zZWFyY2gtcmVzdWx0c19fcmVhZF9tb3JlLCAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiAuaHMtc2VhcmNoLXJlc3VsdHNfX2xpc3RpbmcgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGEuaHMtc2VhcmNoLXJlc3VsdHNfX3JlYWRfbW9yZSwgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gLmFhLWJnLXNlY29uZGFyeSAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLCAuYWEtYmctc2Vjb25kYXJ5IC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYWEtYmctc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS0xLmhzLWJ1dHRvbiwgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5hYS1iZy1zZWNvbmRhcnkgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLCAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGEuYWEtYnV0dG9uLS0xLmhzLWJ1dHRvbiwgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sXG4gIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1zZWNvbmRhcnkgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIGEuYWEtYnV0dG9uLS0xLmhzLWJ1dHRvbiwgLmFhLWJnLXNlY29uZGFyeSAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLCAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmFhLWJnLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYWEtYmctc2Vjb25kYXJ5IC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGEuYWEtYnV0dG9uLS0xLmhzLWJ1dHRvbixcbiAgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS0xLmhzLWJ1dHRvbiwgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLCAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiAuYWEtYmctc2Vjb25kYXJ5IC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5hYS1iZy1zZWNvbmRhcnkgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24ucHJpbWFyeSwgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuYWEtYmctc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS0xLmhzLWJ1dHRvbi5wcmltYXJ5LCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5hYS1iZy1zZWNvbmRhcnkgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24ucHJpbWFyeSwgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGEuYWEtYnV0dG9uLS0xLmhzLWJ1dHRvbi5wcmltYXJ5LCAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24ucHJpbWFyeSxcbiAgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gLmFhLWJnLXNlY29uZGFyeSAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIGEuYWEtYnV0dG9uLS0xLmhzLWJ1dHRvbi5wcmltYXJ5LCAuYWEtYmctc2Vjb25kYXJ5IC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLWJnLXNlY29uZGFyeSBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24ucHJpbWFyeSwgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuYWEtYmctc2Vjb25kYXJ5IC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGEuYWEtYnV0dG9uLS0xLmhzLWJ1dHRvbi5wcmltYXJ5LFxuICAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24ucHJpbWFyeSwgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGEuYWEtYnV0dG9uLS0xLmhzLWJ1dHRvbi5wcmltYXJ5LCAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1jb21wbGVtZW50YXJ5IGEuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMSwgLmFhLWJnLWNvbXBsZW1lbnRhcnkgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5hYS1idXR0b24uYWEtYnV0dG9uLS0xLCAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi5hYS1idXR0b24tLTEsIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGEuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMSwgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5ocy1idXR0b24sIC5hYS1iZy1jb21wbGVtZW50YXJ5IC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGEuaHMtYnV0dG9uLCAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmhzLWJ1dHRvbiwgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5ocy1idXR0b24sIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1jb21wbGVtZW50YXJ5IC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyBhLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5hYS1iZy1jb21wbGVtZW50YXJ5IC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAuYWEtYmctY29tcGxlbWVudGFyeSBhLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAuYWEtYmctY29tcGxlbWVudGFyeSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyBhLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1jb21wbGVtZW50YXJ5IC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5hYS1iZy1jb21wbGVtZW50YXJ5IC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYWEtYmctY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYWEtYmctY29tcGxlbWVudGFyeSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sXG4gIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1jb21wbGVtZW50YXJ5IC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5hYS1iZy1jb21wbGVtZW50YXJ5IC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYWEtYmctY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYWEtYmctY29tcGxlbWVudGFyeSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sXG4gIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1jb21wbGVtZW50YXJ5IC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5hYS1iZy1jb21wbGVtZW50YXJ5IC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLWJnLWNvbXBsZW1lbnRhcnkgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksXG4gIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1jb21wbGVtZW50YXJ5IC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5hYS1iZy1jb21wbGVtZW50YXJ5IC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLWJnLWNvbXBsZW1lbnRhcnkgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksXG4gIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1ncmV5IGEuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMSwgLmFhLWJnLWdyZXkgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5hYS1idXR0b24uYWEtYnV0dG9uLS0xLCAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiAuYWEtYmctb3ZlcmxheS0tZ3JleSBhLmFhLWJ1dHRvbi5hYS1idXR0b24tLTEsIC5hYS1iZy1vdmVybGF5LS1ncmV5IC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGEuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMSwgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gLmFhLWJnLWdyZXkgYS5ocy1idXR0b24sIC5hYS1iZy1ncmV5IC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGEuaHMtYnV0dG9uLCAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiAuYWEtYmctb3ZlcmxheS0tZ3JleSBhLmhzLWJ1dHRvbiwgLmFhLWJnLW92ZXJsYXktLWdyZXkgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5ocy1idXR0b24sIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1ncmV5IC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyBhLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5hYS1iZy1ncmV5IC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAuYWEtYmctZ3JleSBhLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAuYWEtYmctZ3JleSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1vdmVybGF5LS1ncmV5IC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyBhLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5hYS1iZy1vdmVybGF5LS1ncmV5IC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAuYWEtYmctb3ZlcmxheS0tZ3JleSBhLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAuYWEtYmctb3ZlcmxheS0tZ3JleSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1ncmV5IC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5hYS1iZy1ncmV5IC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYWEtYmctZ3JleSBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYWEtYmctZ3JleSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1vdmVybGF5LS1ncmV5IC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5hYS1iZy1vdmVybGF5LS1ncmV5IC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tZ3JleSBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tZ3JleSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sXG4gIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1ncmV5IC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5hYS1iZy1ncmV5IC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYWEtYmctZ3JleSBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYWEtYmctZ3JleSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sXG4gIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1vdmVybGF5LS1ncmV5IC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5hYS1iZy1vdmVybGF5LS1ncmV5IC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tZ3JleSBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tZ3JleSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1ncmV5IC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5hYS1iZy1ncmV5IC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLWJnLWdyZXkgYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLWJnLWdyZXkgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1vdmVybGF5LS1ncmV5IC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5hYS1iZy1vdmVybGF5LS1ncmV5IC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLWJnLW92ZXJsYXktLWdyZXkgYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLWJnLW92ZXJsYXktLWdyZXkgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksXG4gIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1ncmV5IC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5hYS1iZy1ncmV5IC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLWJnLWdyZXkgYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLWJnLWdyZXkgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksXG4gIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1vdmVybGF5LS1ncmV5IC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5hYS1iZy1vdmVybGF5LS1ncmV5IC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLWJnLW92ZXJsYXktLWdyZXkgYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLWJnLW92ZXJsYXktLWdyZXkgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1saWdodCBhLmFhLWJ1dHRvbi5hYS1idXR0b24tLTEsIC5hYS1iZy1saWdodCAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmFhLWJ1dHRvbi5hYS1idXR0b24tLTEsIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmFhLWJ1dHRvbi5hYS1idXR0b24tLTEsIC5hYS1iZy1vdmVybGF5LS1saWdodCAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmFhLWJ1dHRvbi5hYS1idXR0b24tLTEsIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1saWdodCBhLmhzLWJ1dHRvbiwgLmFhLWJnLWxpZ2h0IC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGEuaHMtYnV0dG9uLCAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYS5ocy1idXR0b24sIC5hYS1iZy1vdmVybGF5LS1saWdodCAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmhzLWJ1dHRvbiwgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gLmFhLWJnLWxpZ2h0IC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyBhLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5hYS1iZy1saWdodCAuaHMtc2VhcmNoLXJlc3VsdHNfX2xpc3RpbmcgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5ocy1zZWFyY2gtcmVzdWx0c19fcmVhZF9tb3JlLCAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiAuaHMtc2VhcmNoLXJlc3VsdHNfX2xpc3RpbmcgLmFhLWJnLWxpZ2h0IGEuaHMtc2VhcmNoLXJlc3VsdHNfX3JlYWRfbW9yZSwgLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIC5hYS1iZy1saWdodCAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1vdmVybGF5LS1saWdodCAuaHMtc2VhcmNoLXJlc3VsdHNfX2xpc3RpbmcgYS5ocy1zZWFyY2gtcmVzdWx0c19fcmVhZF9tb3JlLCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGEuaHMtc2VhcmNoLXJlc3VsdHNfX3JlYWRfbW9yZSwgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAuYWEtYmctb3ZlcmxheS0tbGlnaHQgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5ocy1zZWFyY2gtcmVzdWx0c19fcmVhZF9tb3JlLCAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiAuYWEtYmctbGlnaHQgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIGEuYWEtYnV0dG9uLS0xLmhzLWJ1dHRvbiwgLmFhLWJnLWxpZ2h0IC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYWEtYmctbGlnaHQgYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmFhLWJnLWxpZ2h0IC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGEuYWEtYnV0dG9uLS0xLmhzLWJ1dHRvbiwgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gLmFhLWJnLW92ZXJsYXktLWxpZ2h0IC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5hYS1iZy1vdmVybGF5LS1saWdodCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLCAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLWxpZ2h0IGEuYWEtYnV0dG9uLS0xLmhzLWJ1dHRvbiwgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1saWdodCAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sXG4gIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1saWdodCAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLCAuYWEtYmctbGlnaHQgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGEuYWEtYnV0dG9uLS0xLmhzLWJ1dHRvbiwgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5hYS1iZy1saWdodCBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYWEtYmctbGlnaHQgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLFxuICAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiAuYWEtYmctb3ZlcmxheS0tbGlnaHQgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIGEuYWEtYnV0dG9uLS0xLmhzLWJ1dHRvbiwgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLCAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLWxpZ2h0IC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGEuYWEtYnV0dG9uLS0xLmhzLWJ1dHRvbiwgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gLmFhLWJnLWxpZ2h0IC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5hYS1iZy1saWdodCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGEuYWEtYnV0dG9uLS0xLmhzLWJ1dHRvbi5wcmltYXJ5LCAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5hYS1iZy1saWdodCBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24ucHJpbWFyeSwgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuYWEtYmctbGlnaHQgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1vdmVybGF5LS1saWdodCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIGEuYWEtYnV0dG9uLS0xLmhzLWJ1dHRvbi5wcmltYXJ5LCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24ucHJpbWFyeSwgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLWJnLW92ZXJsYXktLWxpZ2h0IC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGEuYWEtYnV0dG9uLS0xLmhzLWJ1dHRvbi5wcmltYXJ5LFxuICAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiAuYWEtYmctbGlnaHQgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24ucHJpbWFyeSwgLmFhLWJnLWxpZ2h0IC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLWJnLWxpZ2h0IGEuYWEtYnV0dG9uLS0xLmhzLWJ1dHRvbi5wcmltYXJ5LCAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5hYS1iZy1saWdodCAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24ucHJpbWFyeSxcbiAgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gLmFhLWJnLW92ZXJsYXktLWxpZ2h0IC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5hYS1iZy1vdmVybGF5LS1saWdodCAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGEuYWEtYnV0dG9uLS0xLmhzLWJ1dHRvbi5wcmltYXJ5LCAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5hYS1iZy1vdmVybGF5LS1saWdodCBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24ucHJpbWFyeSwgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuYWEtYmctb3ZlcmxheS0tbGlnaHQgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1kYXJrIGEuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMSwgLmFhLWJnLWRhcmsgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5hYS1idXR0b24uYWEtYnV0dG9uLS0xLCAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiAuYWEtYmctb3ZlcmxheS0tZGFyayBhLmFhLWJ1dHRvbi5hYS1idXR0b24tLTEsIC5hYS1iZy1vdmVybGF5LS1kYXJrIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGEuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMSwgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gLmFhLWJnLWRhcmsgYS5ocy1idXR0b24sIC5hYS1iZy1kYXJrIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGEuaHMtYnV0dG9uLCAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiAuYWEtYmctb3ZlcmxheS0tZGFyayBhLmhzLWJ1dHRvbiwgLmFhLWJnLW92ZXJsYXktLWRhcmsgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5ocy1idXR0b24sIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1kYXJrIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyBhLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5hYS1iZy1kYXJrIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAuYWEtYmctZGFyayBhLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAuYWEtYmctZGFyayAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1vdmVybGF5LS1kYXJrIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyBhLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5hYS1iZy1vdmVybGF5LS1kYXJrIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAuYWEtYmctb3ZlcmxheS0tZGFyayBhLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAuYWEtYmctb3ZlcmxheS0tZGFyayAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1kYXJrIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5hYS1iZy1kYXJrIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYWEtYmctZGFyayBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYWEtYmctZGFyayAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1vdmVybGF5LS1kYXJrIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5hYS1iZy1vdmVybGF5LS1kYXJrIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tZGFyayBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tZGFyayAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sXG4gIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1kYXJrIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5hYS1iZy1kYXJrIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYWEtYmctZGFyayBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYWEtYmctZGFyayAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sXG4gIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1vdmVybGF5LS1kYXJrIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5hYS1iZy1vdmVybGF5LS1kYXJrIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tZGFyayBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tZGFyayAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1kYXJrIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5hYS1iZy1kYXJrIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLWJnLWRhcmsgYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLWJnLWRhcmsgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1vdmVybGF5LS1kYXJrIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5hYS1iZy1vdmVybGF5LS1kYXJrIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLWJnLW92ZXJsYXktLWRhcmsgYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLWJnLW92ZXJsYXktLWRhcmsgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksXG4gIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1kYXJrIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5hYS1iZy1kYXJrIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLWJnLWRhcmsgYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLWJnLWRhcmsgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksXG4gIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1vdmVybGF5LS1kYXJrIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5hYS1iZy1vdmVybGF5LS1kYXJrIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLWJnLW92ZXJsYXktLWRhcmsgYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLWJnLW92ZXJsYXktLWRhcmsgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy13aGl0ZSBhLmFhLWJ1dHRvbi5hYS1idXR0b24tLTEsIC5hYS1iZy13aGl0ZSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmFhLWJ1dHRvbi5hYS1idXR0b24tLTEsIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmFhLWJ1dHRvbi5hYS1idXR0b24tLTEsIC5hYS1iZy1vdmVybGF5LS13aGl0ZSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmFhLWJ1dHRvbi5hYS1idXR0b24tLTEsIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy13aGl0ZSBhLmhzLWJ1dHRvbiwgLmFhLWJnLXdoaXRlIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGEuaHMtYnV0dG9uLCAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiAuYWEtYmctb3ZlcmxheS0td2hpdGUgYS5ocy1idXR0b24sIC5hYS1iZy1vdmVybGF5LS13aGl0ZSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmhzLWJ1dHRvbiwgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gLmFhLWJnLXdoaXRlIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyBhLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5hYS1iZy13aGl0ZSAuaHMtc2VhcmNoLXJlc3VsdHNfX2xpc3RpbmcgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5ocy1zZWFyY2gtcmVzdWx0c19fcmVhZF9tb3JlLCAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiAuaHMtc2VhcmNoLXJlc3VsdHNfX2xpc3RpbmcgLmFhLWJnLXdoaXRlIGEuaHMtc2VhcmNoLXJlc3VsdHNfX3JlYWRfbW9yZSwgLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIC5hYS1iZy13aGl0ZSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1vdmVybGF5LS13aGl0ZSAuaHMtc2VhcmNoLXJlc3VsdHNfX2xpc3RpbmcgYS5ocy1zZWFyY2gtcmVzdWx0c19fcmVhZF9tb3JlLCAuYWEtYmctb3ZlcmxheS0td2hpdGUgLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGEuaHMtc2VhcmNoLXJlc3VsdHNfX3JlYWRfbW9yZSwgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAuYWEtYmctb3ZlcmxheS0td2hpdGUgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5ocy1zZWFyY2gtcmVzdWx0c19fcmVhZF9tb3JlLCAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiAuYWEtYmctd2hpdGUgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIGEuYWEtYnV0dG9uLS0xLmhzLWJ1dHRvbiwgLmFhLWJnLXdoaXRlIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYWEtYmctd2hpdGUgYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmFhLWJnLXdoaXRlIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGEuYWEtYnV0dG9uLS0xLmhzLWJ1dHRvbiwgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gLmFhLWJnLW92ZXJsYXktLXdoaXRlIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5hYS1iZy1vdmVybGF5LS13aGl0ZSAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLCAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLXdoaXRlIGEuYWEtYnV0dG9uLS0xLmhzLWJ1dHRvbiwgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS13aGl0ZSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sXG4gIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy13aGl0ZSAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLCAuYWEtYmctd2hpdGUgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGEuYWEtYnV0dG9uLS0xLmhzLWJ1dHRvbiwgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5hYS1iZy13aGl0ZSBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYWEtYmctd2hpdGUgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLFxuICAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiAuYWEtYmctb3ZlcmxheS0td2hpdGUgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIGEuYWEtYnV0dG9uLS0xLmhzLWJ1dHRvbiwgLmFhLWJnLW92ZXJsYXktLXdoaXRlIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0td2hpdGUgYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLCAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLXdoaXRlIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGEuYWEtYnV0dG9uLS0xLmhzLWJ1dHRvbiwgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gLmFhLWJnLXdoaXRlIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5hYS1iZy13aGl0ZSAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGEuYWEtYnV0dG9uLS0xLmhzLWJ1dHRvbi5wcmltYXJ5LCAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5hYS1iZy13aGl0ZSBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24ucHJpbWFyeSwgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuYWEtYmctd2hpdGUgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1vdmVybGF5LS13aGl0ZSAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIGEuYWEtYnV0dG9uLS0xLmhzLWJ1dHRvbi5wcmltYXJ5LCAuYWEtYmctb3ZlcmxheS0td2hpdGUgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24ucHJpbWFyeSwgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuYWEtYmctb3ZlcmxheS0td2hpdGUgYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLWJnLW92ZXJsYXktLXdoaXRlIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGEuYWEtYnV0dG9uLS0xLmhzLWJ1dHRvbi5wcmltYXJ5LFxuICAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiAuYWEtYmctd2hpdGUgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24ucHJpbWFyeSwgLmFhLWJnLXdoaXRlIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLWJnLXdoaXRlIGEuYWEtYnV0dG9uLS0xLmhzLWJ1dHRvbi5wcmltYXJ5LCAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5hYS1iZy13aGl0ZSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24ucHJpbWFyeSxcbiAgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gLmFhLWJnLW92ZXJsYXktLXdoaXRlIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5hYS1iZy1vdmVybGF5LS13aGl0ZSAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGEuYWEtYnV0dG9uLS0xLmhzLWJ1dHRvbi5wcmltYXJ5LCAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24ucHJpbWFyeSwgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuYWEtYmctb3ZlcmxheS0td2hpdGUgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1ibGFjayBhLmFhLWJ1dHRvbi5hYS1idXR0b24tLTEsIC5hYS1iZy1ibGFjayAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmFhLWJ1dHRvbi5hYS1idXR0b24tLTEsIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1vdmVybGF5LS1ibGFjayBhLmFhLWJ1dHRvbi5hYS1idXR0b24tLTEsIC5hYS1iZy1vdmVybGF5LS1ibGFjayAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmFhLWJ1dHRvbi5hYS1idXR0b24tLTEsIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1ibGFjayBhLmhzLWJ1dHRvbiwgLmFhLWJnLWJsYWNrIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGEuaHMtYnV0dG9uLCAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiAuYWEtYmctb3ZlcmxheS0tYmxhY2sgYS5ocy1idXR0b24sIC5hYS1iZy1vdmVybGF5LS1ibGFjayAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmhzLWJ1dHRvbiwgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gLmFhLWJnLWJsYWNrIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyBhLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5hYS1iZy1ibGFjayAuaHMtc2VhcmNoLXJlc3VsdHNfX2xpc3RpbmcgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5ocy1zZWFyY2gtcmVzdWx0c19fcmVhZF9tb3JlLCAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiAuaHMtc2VhcmNoLXJlc3VsdHNfX2xpc3RpbmcgLmFhLWJnLWJsYWNrIGEuaHMtc2VhcmNoLXJlc3VsdHNfX3JlYWRfbW9yZSwgLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIC5hYS1iZy1ibGFjayAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1vdmVybGF5LS1ibGFjayAuaHMtc2VhcmNoLXJlc3VsdHNfX2xpc3RpbmcgYS5ocy1zZWFyY2gtcmVzdWx0c19fcmVhZF9tb3JlLCAuYWEtYmctb3ZlcmxheS0tYmxhY2sgLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGEuaHMtc2VhcmNoLXJlc3VsdHNfX3JlYWRfbW9yZSwgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIC5hYS1iZy1vdmVybGF5LS1ibGFjayBhLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAuYWEtYmctb3ZlcmxheS0tYmxhY2sgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5ocy1zZWFyY2gtcmVzdWx0c19fcmVhZF9tb3JlLCAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiAuYWEtYmctYmxhY2sgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIGEuYWEtYnV0dG9uLS0xLmhzLWJ1dHRvbiwgLmFhLWJnLWJsYWNrIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYWEtYmctYmxhY2sgYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmFhLWJnLWJsYWNrIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGEuYWEtYnV0dG9uLS0xLmhzLWJ1dHRvbiwgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gLmFhLWJnLW92ZXJsYXktLWJsYWNrIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5hYS1iZy1vdmVybGF5LS1ibGFjayAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLCAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLWJsYWNrIGEuYWEtYnV0dG9uLS0xLmhzLWJ1dHRvbiwgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1ibGFjayAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sXG4gIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1ibGFjayAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLCAuYWEtYmctYmxhY2sgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGEuYWEtYnV0dG9uLS0xLmhzLWJ1dHRvbiwgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5hYS1iZy1ibGFjayBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYWEtYmctYmxhY2sgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLFxuICAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiAuYWEtYmctb3ZlcmxheS0tYmxhY2sgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIGEuYWEtYnV0dG9uLS0xLmhzLWJ1dHRvbiwgLmFhLWJnLW92ZXJsYXktLWJsYWNrIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24sIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tYmxhY2sgYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLCAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLWJsYWNrIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGEuYWEtYnV0dG9uLS0xLmhzLWJ1dHRvbiwgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gLmFhLWJnLWJsYWNrIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5hYS1iZy1ibGFjayAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGEuYWEtYnV0dG9uLS0xLmhzLWJ1dHRvbi5wcmltYXJ5LCAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5hYS1iZy1ibGFjayBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24ucHJpbWFyeSwgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuYWEtYmctYmxhY2sgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1vdmVybGF5LS1ibGFjayAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIGEuYWEtYnV0dG9uLS0xLmhzLWJ1dHRvbi5wcmltYXJ5LCAuYWEtYmctb3ZlcmxheS0tYmxhY2sgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24ucHJpbWFyeSwgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuYWEtYmctb3ZlcmxheS0tYmxhY2sgYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLWJnLW92ZXJsYXktLWJsYWNrIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGEuYWEtYnV0dG9uLS0xLmhzLWJ1dHRvbi5wcmltYXJ5LFxuICAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiAuYWEtYmctYmxhY2sgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24ucHJpbWFyeSwgLmFhLWJnLWJsYWNrIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLWJnLWJsYWNrIGEuYWEtYnV0dG9uLS0xLmhzLWJ1dHRvbi5wcmltYXJ5LCAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5hYS1iZy1ibGFjayAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24ucHJpbWFyeSxcbiAgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gLmFhLWJnLW92ZXJsYXktLWJsYWNrIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5hYS1iZy1vdmVybGF5LS1ibGFjayAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGEuYWEtYnV0dG9uLS0xLmhzLWJ1dHRvbi5wcmltYXJ5LCAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5hYS1iZy1vdmVybGF5LS1ibGFjayBhLmFhLWJ1dHRvbi0tMS5ocy1idXR0b24ucHJpbWFyeSwgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuYWEtYmctb3ZlcmxheS0tYmxhY2sgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5hYS1idXR0b24tLTEuaHMtYnV0dG9uLnByaW1hcnksIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1idXR0b24sIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1mb3JtIC5hYS1mb3JtLWJ1dHRvbi0tMSBpbnB1dC5ocy1idXR0b25bdHlwZT1cInN1Ym1pdFwiXSwgLmhzLWZvcm0gLmFhLWZvcm0tYnV0dG9uLS0xIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGlucHV0LmhzLWJ1dHRvblt0eXBlPVwic3VibWl0XCJdLCAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiAuYWEtZm9ybS1idXR0b24tLTEgLmhzLWZvcm0gaW5wdXQuaHMtYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sIC5hYS1mb3JtLWJ1dHRvbi0tMSAuaHMtZm9ybSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBpbnB1dC5ocy1idXR0b25bdHlwZT1cInN1Ym1pdFwiXSwgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gLmhzLWZvcm0gLmFhLWJnLXByaW1hcnkgYS5ocy1idXR0b24uYWEtYnV0dG9uLS0xLCAuaHMtZm9ybSAuYWEtYmctcHJpbWFyeSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLTEsIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1wcmltYXJ5IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMSwgLmFhLWJnLXByaW1hcnkgLmhzLWZvcm0gLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5ocy1idXR0b24uYWEtYnV0dG9uLS0xLCAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLTEsIC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMSwgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gLmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS0xLCAuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuaHMtZm9ybSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLTEsIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1mb3JtIC5hYS1iZy1zZWNvbmRhcnkgYS5ocy1idXR0b24uYWEtYnV0dG9uLS0xLCAuaHMtZm9ybSAuYWEtYmctc2Vjb25kYXJ5IC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMSwgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gLmFhLWJnLXNlY29uZGFyeSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLTEsIC5hYS1iZy1zZWNvbmRhcnkgLmhzLWZvcm0gLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5ocy1idXR0b24uYWEtYnV0dG9uLS0xLCAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMSwgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLTEsIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS0xLCAuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IC5ocy1mb3JtIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMSwgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gLmhzLWZvcm0gLmFhLWJnLWNvbXBsZW1lbnRhcnkgYS5ocy1idXR0b24uYWEtYnV0dG9uLS0xLCAuaHMtZm9ybSAuYWEtYmctY29tcGxlbWVudGFyeSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLTEsIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1jb21wbGVtZW50YXJ5IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMSwgLmFhLWJnLWNvbXBsZW1lbnRhcnkgLmhzLWZvcm0gLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5ocy1idXR0b24uYWEtYnV0dG9uLS0xLCAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLTEsIC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMSwgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gLmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS0xLCAuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSAuaHMtZm9ybSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLTEsIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1mb3JtIC5hYS1iZy1ncmV5IGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMSwgLmhzLWZvcm0gLmFhLWJnLWdyZXkgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5ocy1idXR0b24uYWEtYnV0dG9uLS0xLCAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiAuYWEtYmctZ3JleSAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLTEsIC5hYS1iZy1ncmV5IC5ocy1mb3JtIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMSwgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLWdyZXkgYS5ocy1idXR0b24uYWEtYnV0dG9uLS0xLCAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tZ3JleSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLTEsIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1iZy1vdmVybGF5LS1ncmV5IC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMSwgLmFhLWJnLW92ZXJsYXktLWdyZXkgLmhzLWZvcm0gLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5ocy1idXR0b24uYWEtYnV0dG9uLS0xLCAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiAuaHMtZm9ybSAuYWEtYmctbGlnaHQgYS5ocy1idXR0b24uYWEtYnV0dG9uLS0xLCAuaHMtZm9ybSAuYWEtYmctbGlnaHQgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5ocy1idXR0b24uYWEtYnV0dG9uLS0xLCAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiAuYWEtYmctbGlnaHQgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS0xLCAuYWEtYmctbGlnaHQgLmhzLWZvcm0gLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5ocy1idXR0b24uYWEtYnV0dG9uLS0xLCAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tbGlnaHQgYS5ocy1idXR0b24uYWEtYnV0dG9uLS0xLCAuaHMtZm9ybSAuYWEtYmctb3ZlcmxheS0tbGlnaHQgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5ocy1idXR0b24uYWEtYnV0dG9uLS0xLCAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiAuYWEtYmctb3ZlcmxheS0tbGlnaHQgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS0xLCAuYWEtYmctb3ZlcmxheS0tbGlnaHQgLmhzLWZvcm0gLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5ocy1idXR0b24uYWEtYnV0dG9uLS0xLCAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiAuaHMtZm9ybSAuYWEtYmctZGFyayBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLTEsIC5ocy1mb3JtIC5hYS1iZy1kYXJrIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMSwgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gLmFhLWJnLWRhcmsgLmhzLWZvcm0gYS5ocy1idXR0b24uYWEtYnV0dG9uLS0xLCAuYWEtYmctZGFyayAuaHMtZm9ybSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLTEsIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1mb3JtIC5hYS1iZy1vdmVybGF5LS1kYXJrIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMSwgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLWRhcmsgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gYS5ocy1idXR0b24uYWEtYnV0dG9uLS0xLCAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiAuYWEtYmctb3ZlcmxheS0tZGFyayAuaHMtZm9ybSBhLmhzLWJ1dHRvbi5hYS1idXR0b24tLTEsIC5hYS1iZy1vdmVybGF5LS1kYXJrIC5ocy1mb3JtIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMSwgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gLmhzLWZvcm0gLmFhLWJnLXdoaXRlIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMSwgLmhzLWZvcm0gLmFhLWJnLXdoaXRlIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMSwgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gLmFhLWJnLXdoaXRlIC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMSwgLmFhLWJnLXdoaXRlIC5ocy1mb3JtIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMSwgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLXdoaXRlIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMSwgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLXdoaXRlIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMSwgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gLmFhLWJnLW92ZXJsYXktLXdoaXRlIC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMSwgLmFhLWJnLW92ZXJsYXktLXdoaXRlIC5ocy1mb3JtIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMSwgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gLmhzLWZvcm0gLmFhLWJnLWJsYWNrIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMSwgLmhzLWZvcm0gLmFhLWJnLWJsYWNrIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMSwgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gLmFhLWJnLWJsYWNrIC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMSwgLmFhLWJnLWJsYWNrIC5ocy1mb3JtIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMSwgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLWJsYWNrIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMSwgLmhzLWZvcm0gLmFhLWJnLW92ZXJsYXktLWJsYWNrIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMSwgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gLmFhLWJnLW92ZXJsYXktLWJsYWNrIC5ocy1mb3JtIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMSwgLmFhLWJnLW92ZXJsYXktLWJsYWNrIC5ocy1mb3JtIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGEuaHMtYnV0dG9uLmFhLWJ1dHRvbi0tMSwgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gLmhzLWZvcm0gLmhzLWJ1dHRvbiwgLmhzLWZvcm0gLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gLmhzLWJ1dHRvbiwgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIC5ocy1zZWFyY2gtcmVzdWx0c19fcmVhZF9tb3JlLCAuaHMtc2VhcmNoLXJlc3VsdHNfX2xpc3RpbmcgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5hYS1zeXN0ZW0gLmhzLWJ1dHRvbiwgLmFhLXN5c3RlbSAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiAuaHMtYnV0dG9uLCAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmhzLWJ1dHRvbiwgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1idXR0b24sIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuaHMtYnV0dG9uLCAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gLmhzLWJ1dHRvbiwgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuaHMtYnV0dG9uLnByaW1hcnksIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gLmhzLWJ1dHRvbi5wcmltYXJ5LCAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIGlucHV0LmFhLWJ1dHRvbi0tMVt0eXBlPVwic3VibWl0XCJdLCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGlucHV0LmFhLWJ1dHRvbi0tMVt0eXBlPVwic3VibWl0XCJdLCAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIGlucHV0LmhzLWJ1dHRvblt0eXBlPVwic3VibWl0XCJdLCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGlucHV0LmhzLWJ1dHRvblt0eXBlPVwic3VibWl0XCJdLCAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyBpbnB1dC5ocy1zZWFyY2gtcmVzdWx0c19fcmVhZF9tb3JlW3R5cGU9XCJzdWJtaXRcIl0sIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIGlucHV0LmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmVbdHlwZT1cInN1Ym1pdFwiXSwgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgaW5wdXQuaHMtc2VhcmNoLXJlc3VsdHNfX3JlYWRfbW9yZVt0eXBlPVwic3VibWl0XCJdLCAuaHMtc2VhcmNoLXJlc3VsdHNfX2xpc3RpbmcgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBpbnB1dC5ocy1zZWFyY2gtcmVzdWx0c19fcmVhZF9tb3JlW3R5cGU9XCJzdWJtaXRcIl0sIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmhzLWJ1dHRvbi5wcmltYXJ5LCAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1idXR0b24ucHJpbWFyeSxcbiAgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciBpbnB1dC5hYS1idXR0b24tLTFbdHlwZT1cInN1Ym1pdFwiXSwgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBpbnB1dC5hYS1idXR0b24tLTFbdHlwZT1cInN1Ym1pdFwiXSwgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciBpbnB1dC5ocy1idXR0b25bdHlwZT1cInN1Ym1pdFwiXSwgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBpbnB1dC5ocy1idXR0b25bdHlwZT1cInN1Ym1pdFwiXSwgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuaHMtc2VhcmNoLXJlc3VsdHNfX2xpc3RpbmcgaW5wdXQuaHMtc2VhcmNoLXJlc3VsdHNfX3JlYWRfbW9yZVt0eXBlPVwic3VibWl0XCJdLCAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAubW9iaWxlLWNvbnRlbnRfX2Zvb3RlciAuYWEtaGVhZGVyLWJ1dHRvbiBpbnB1dC5ocy1zZWFyY2gtcmVzdWx0c19fcmVhZF9tb3JlW3R5cGU9XCJzdWJtaXRcIl0sIC5tb2JpbGUtY29udGVudF9fZm9vdGVyIC5hYS1oZWFkZXItYnV0dG9uIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIGlucHV0LmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmVbdHlwZT1cInN1Ym1pdFwiXSwgLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLm1vYmlsZS1jb250ZW50X19mb290ZXIgLmFhLWhlYWRlci1idXR0b24gaW5wdXQuaHMtc2VhcmNoLXJlc3VsdHNfX3JlYWRfbW9yZVt0eXBlPVwic3VibWl0XCJdIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uanMtbmF2LW9wZW4gLmFhLW5hdmlnYXRpb24tLW1vYmlsZSB7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5Tb2NpYWwgTGlua3NcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1zb2NpYWwtbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uYWEtc29jaWFsLWxpbmtzX19pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODA3MTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7IH1cblxuLmFhLXNvY2lhbC1saW5rc19faWNvbiBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDE1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi5hYS1zb2NpYWwtbGlua3NfX2ljb246aG92ZXIgc3ZnLFxuLmFhLXNvY2lhbC1saW5rc19faWNvbjpmb2N1cyBzdmcsXG4uYWEtc29jaWFsLWxpbmtzX19pY29uOmFjdGl2ZSBzdmcge1xuICBmaWxsOiAjZmZmZmZmOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgVmlkZW9zXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtdmlkZW8tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIC5hYS12aWRlby1jb250YWluZXIgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5hYS12aWRlby1jb250YWluZXItLXlvdXR1YmUge1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4uYWEtdmlkZW8tdGh1bWJuYWlsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDI1MG1zIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmFhLXZpZGVvLXRodW1ibmFpbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC5hYS12aWRlby10aHVtYm5haWwuaXMtaGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuYWEtdmlkZW8tdGh1bWJuYWlsICsgdmlkZW8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuYWEtdmlkZW8tdGh1bWJuYWlsLmlzLWhpZGRlbiArIHZpZGVvIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC5hYS12aWRlby10aHVtYm5haWwgLmFhLXBsYXkge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5hYS1wbGF5IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDYwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDEwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2U7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFhLXBsYXkge1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgd2lkdGg6IDgwcHg7IH0gfVxuICAuYWEtcGxheTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDE3LjVweCAwIDE3LjVweCAyM3B4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZmZmZjtcbiAgICB6LWluZGV4OiAxMDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hYS1wbGF5OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMzVweCAwIDM1cHggNDZweDsgfSB9XG4gIC5hYS1wbGF5OmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmFhLXlvdXR1YmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmFhLXlvdXR1YmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICBvcGFjaXR5OiAuMzsgfVxuXG4uYWEteW91dHViZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0b3A6IC0xNi44NCU7XG4gIGxlZnQ6IDA7IH1cblxuLmFhLXlvdXR1YmUgaW1nLFxuLmFhLXlvdXR1YmUgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5hYS15b3V0dWJlIGlmcmFtZSB7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDsgfVxuXG5ib2R5LmlzLWFjdGl2ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmFhLXNpdGUtaGVhZGVyX19zZWFyY2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLXNpdGUtaGVhZGVyX19zZWFyY2gge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4OyB9IH1cbiAgLmFhLXNpdGUtaGVhZGVyX19zZWFyY2ggLnNlYXJjaC1jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMzB2aDsgfVxuICAuYWEtc2l0ZS1oZWFkZXJfX3NlYXJjaCAuaHMtc2VhcmNoLWZpZWxkX19iYXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMjtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5hYS1zaXRlLWhlYWRlcl9fc2VhcmNoIC5ocy1zZWFyY2gtZmllbGRfX2JhcjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA0cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzQnIGhlaWdodD0nMzQnIHZpZXdCb3g9JzAgMCAzNCAzNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTI5LjQ1MTIgMjcuOTA0TDIyLjM1OSAyMC43NDU0QzIzLjc0NjkgMTkuMDA1NSAyNC41ODM2IDE2LjgwMDggMjQuNTgzNiAxNC40MDM2QzI0LjU4MzYgOC43OTIyNCAyMC4wMzQ4IDQuMjQzNDEgMTQuNDE2OCA0LjI0MzQxQzguNzk4ODMgNC4yNDM0MSA0LjI1IDguNzk4ODggNC4yNSAxNC40MTAyQzQuMjUgMjAuMDIxNSA4Ljc5ODgzIDI0LjU3MDQgMTQuNDE2OCAyNC41NzA0QzE2Ljg0NzMgMjQuNTcwNCAxOS4wNzE5IDIzLjcyMDQgMjAuODI1IDIyLjI5OTNMMjcuODcwNyAyOS40MTE0QzI4LjA4MzIgMjkuNjM3MiAyOC4zNzU0IDI5Ljc1IDI4LjY2MDkgMjkuNzVDMjguOTMzMiAyOS43NSAyOS4yMDU1IDI5LjY1MDQgMjkuNDExMyAyOS40NTEyQzI5Ljg0OTYgMjkuMDMyOSAyOS44NjI5IDI4LjM0MjIgMjkuNDUxMiAyNy45MDRaTTE0LjQxNjggMjIuMzg1NkMxMi4yODUyIDIyLjM4NTYgMTAuMjc5NyAyMS41NTU1IDguNzcyMjcgMjAuMDQ4MUM3LjI2NDg0IDE4LjU0MDcgNi40MzQ3NyAxNi41MzUyIDYuNDM0NzcgMTQuNDEwMkM2LjQzNDc3IDEyLjI3ODYgNy4yNjQ4NCAxMC4yNzMxIDguNzcyMjcgOC43NzIzMUMxMC4yNzk3IDcuMjY0ODkgMTIuMjg1MiA2LjQzNDgxIDE0LjQxNjggNi40MzQ4MUMxNi41NDg0IDYuNDM0ODEgMTguNTUzOSA3LjI2NDg5IDIwLjA2MTMgOC43NzIzMUMyMS41Njg4IDEwLjI3OTcgMjIuMzk4OCAxMi4yODUyIDIyLjM5ODggMTQuNDEwMkMyMi4zOTg4IDE2LjU0MTggMjEuNTY4OCAxOC41NDczIDIwLjA2MTMgMjAuMDQ4MUMxOC41NTM5IDIxLjU1NTUgMTYuNTQ4NCAyMi4zODU2IDE0LjQxNjggMjIuMzg1NlonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gICAgLmFhLXNpdGUtaGVhZGVyX19zZWFyY2ggLmhzLXNlYXJjaC1maWVsZF9fYmFyIGJ1dHRvbiB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmFhLXNpdGUtaGVhZGVyX19zZWFyY2ggLmhzLXNlYXJjaC1maWVsZF9fYmFyIGJ1dHRvbiB7XG4gICAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzNHB4OyB9IH1cbiAgICAgIC5hYS1zaXRlLWhlYWRlcl9fc2VhcmNoIC5ocy1zZWFyY2gtZmllbGRfX2JhciBidXR0b24gc3ZnIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmFhLXNpdGUtaGVhZGVyX19zZWFyY2ggLmhzLXNlYXJjaC1maWVsZF9fYmFyIGJ1dHRvbiAuaHNfY29zX3dyYXBwZXJfdHlwZV9pY29uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5hYS1zaXRlLWhlYWRlcl9fc2VhcmNoIC5ocy1zZWFyY2gtZmllbGRfX2JhciBidXR0b24gLmhzX2Nvc193cmFwcGVyX3R5cGVfaWNvbjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICAgIHJpZ2h0OiAtNXB4O1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE1IDBMMTIuMzU2MyAyLjY0Mzc1TDIyLjgxODggMTMuMTI1SDBWMTYuODc1SDIyLjgxODhMMTIuMzU2MyAyNy4zNTYzTDE1IDMwTDMwIDE1TDE1IDBaJyBmaWxsPSclMjMyQkRFOUInLyUzRSUzQy9zdmclM0UlMEFcIik7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5hYS1zaXRlLWhlYWRlcl9fc2VhcmNoIC5ocy1zZWFyY2gtZmllbGRfX2JhciBidXR0b24gLmhzX2Nvc193cmFwcGVyX3R5cGVfaWNvbjphZnRlciB7XG4gICAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7IH0gfVxuICAgIC5hYS1zaXRlLWhlYWRlcl9fc2VhcmNoIC5ocy1zZWFyY2gtZmllbGRfX2JhciAuaHMtc2VhcmNoLWZpZWxkX19pbnB1dCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjNGNUY2O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgICAgIC5hYS1zaXRlLWhlYWRlcl9fc2VhcmNoIC5ocy1zZWFyY2gtZmllbGRfX2JhciAuaHMtc2VhcmNoLWZpZWxkX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLmFhLXNpdGUtaGVhZGVyX19zZWFyY2ggLmhzLXNlYXJjaC1maWVsZF9fYmFyIC5ocy1zZWFyY2gtZmllbGRfX2lucHV0OmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAuYWEtc2l0ZS1oZWFkZXJfX3NlYXJjaCAuYWEtbW9kYWxfX2Nsb3NlIHtcbiAgICB0b3A6IDQwcHg7XG4gICAgcmlnaHQ6IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuYWEtc2l0ZS1oZWFkZXJfX3NlYXJjaCAuYWEtbW9kYWxfX2Nsb3NlIHtcbiAgICAgICAgcmlnaHQ6IDUwcHg7IH0gfVxuICAuYWEtc2l0ZS1oZWFkZXJfX3NlYXJjaCAuYWEtc2VhcmNoLW1vZGFsX19jbG9zZTpiZWZvcmUsIC5hYS1zaXRlLWhlYWRlcl9fc2VhcmNoIC5hYS1zZWFyY2gtbW9kYWxfX2Nsb3NlOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuYWEtc2l0ZS1oZWFkZXJfX3NlYXJjaCAuYWEtc2VhcmNoLW1vZGFsX19jbG9zZTpiZWZvcmUsIC5hYS1zaXRlLWhlYWRlcl9fc2VhcmNoIC5hYS1zZWFyY2gtbW9kYWxfX2Nsb3NlOmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgLmFhLXNpdGUtaGVhZGVyX19zZWFyY2ggLmFhLW1vZGFsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMDUwNzMgMCUsIHJnYmEoMCwgODAsIDExNSwgMCkgNDMuNjUlKSwgIzAwNTA3MzsgfVxuXG4uc2VhcmNoLWNvbnRhaW5lciAuaHMtc2VhcmNoLWZpZWxkLS1vcGVuIC5ocy1zZWFyY2gtZmllbGRfX3N1Z2dlc3Rpb25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMjtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgLnNlYXJjaC1jb250YWluZXIgLmhzLXNlYXJjaC1maWVsZC0tb3BlbiAuaHMtc2VhcmNoLWZpZWxkX19zdWdnZXN0aW9ucyBsaSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuc2VhcmNoLWNvbnRhaW5lciAuaHMtc2VhcmNoLWZpZWxkLS1vcGVuIC5ocy1zZWFyY2gtZmllbGRfX3N1Z2dlc3Rpb25zIGxpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zZWFyY2gtY29udGFpbmVyIC5ocy1zZWFyY2gtZmllbGQtLW9wZW4gLmhzLXNlYXJjaC1maWVsZF9fc3VnZ2VzdGlvbnMgbGkgYSxcbiAgICAuc2VhcmNoLWNvbnRhaW5lciAuaHMtc2VhcmNoLWZpZWxkLS1vcGVuIC5ocy1zZWFyY2gtZmllbGRfX3N1Z2dlc3Rpb25zIGxpIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5zZWFyY2gtY29udGFpbmVyIC5ocy1zZWFyY2gtZmllbGQtLW9wZW4gLmhzLXNlYXJjaC1maWVsZF9fc3VnZ2VzdGlvbnMgbGkgYTpob3ZlcixcbiAgICAgIC5zZWFyY2gtY29udGFpbmVyIC5ocy1zZWFyY2gtZmllbGQtLW9wZW4gLmhzLXNlYXJjaC1maWVsZF9fc3VnZ2VzdGlvbnMgbGkgc3Bhbjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuc2VhcmNoLWNvbnRhaW5lciAuaHMtc2VhcmNoLWZpZWxkLS1vcGVuIC5ocy1zZWFyY2gtZmllbGRfX3N1Z2dlc3Rpb25zIGxpI3Jlc3VsdHMtZm9yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5zeXN0ZW1zLXBhZ2Utc2VhcmNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODA3MTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc3lzdGVtcy1wYWdlLXNlYXJjaCB7XG4gICAgICBwYWRkaW5nLXRvcDogMjAwcHg7IH0gfVxuICAuc3lzdGVtcy1wYWdlLXNlYXJjaCAuaHMtc2VhcmNoLWZpZWxkX19iYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zeXN0ZW1zLXBhZ2Utc2VhcmNoIC5ocy1zZWFyY2gtZmllbGRfX2JhciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gICAgLnN5c3RlbXMtcGFnZS1zZWFyY2ggLmhzLXNlYXJjaC1maWVsZF9fYmFyIGZvcm0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjsgfVxuICAgIC5zeXN0ZW1zLXBhZ2Utc2VhcmNoIC5ocy1zZWFyY2gtZmllbGRfX2JhciBmb3JtIGlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5zeXN0ZW1zLXBhZ2Utc2VhcmNoIC5ocy1zZWFyY2gtZmllbGRfX2JhciBzdmcge1xuICAgICAgd2lkdGg6IDcycHg7XG4gICAgICBoZWlnaHQ6IDcycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gIC5zeXN0ZW1zLXBhZ2Utc2VhcmNoIC5ocy1zZWFyY2gtZmllbGRfX2JhciBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnN5c3RlbXMtcGFnZS1zZWFyY2ggLmFhLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuXG4uc3lzdGVtcy1wYWdlLXNlYXJjaF9faW5uZXIge1xuICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4IC8gMTIgKiA4KTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAuc3lzdGVtcy1wYWdlLXNlYXJjaF9faW5uZXIgLmFhLXN1YnRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmhzLXNlYXJjaC1yZXN1bHRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuaHMtc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyRjMxMzM7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ocy1zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIC5ocy1zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLWhlYWRlcl9faW5uZXIge1xuICAgIG1heC13aWR0aDogY2FsYygxNDQwcHggLyAxMiAqIDgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgIC5ocy1zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLWhlYWRlcl9faW5uZXIgLnJlc3VsdHMtdG90YWwsXG4gICAgLmhzLXNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtaGVhZGVyX19pbm5lciAucmVzdWx0cy1zaG93aW5nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuaHMtc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1oZWFkZXJfX2lubmVyIC5yZXN1bHRzLXRvdGFsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuICAgIC5ocy1zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLWhlYWRlcl9faW5uZXIgLnJlc3VsdHMtc2hvd2luZyB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7IH1cblxuLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCAvIDEyICogOCk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAuaHMtc2VhcmNoLXJlc3VsdHNfX2xpc3RpbmcgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIC5ocy1zZWFyY2gtcmVzdWx0c19fY291bnRlciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCAvIDEyICogMSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICMyRjMxMzM7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7IH1cbiAgLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIC5ocy1zZWFyY2gtcmVzdWx0c19fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCAvIDEyICogNyk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNDcsIDQ5LCA1MSwgMC4xNSk7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7IH1cbiAgLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIC5ocy1zZWFyY2gtcmVzdWx0c19fdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgY29sb3I6ICMyRjMxMzM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAuaHMtc2VhcmNoLXJlc3VsdHNfX3RpdGxlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMkYzMTMzO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAuaHMtc2VhcmNoLXJlc3VsdHNfX3JlYWRfbW9yZSB7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIG1pbi13aWR0aDogYXV0bzsgfVxuXG4uaHMtc2VhcmNoLXJlc3VsdHMgLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAuaHMtc2VhcmNoLXJlc3VsdHMgLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIGxpOmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5ocy1zZWFyY2gtcmVzdWx0c19fcGFnaW5hdGlvbiAjc2VhcmNoLXBhZ2luYXRpb24ge1xuICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4IC8gMTIgKiAxMCk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbiNzZWFyY2gtbG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyRjMxMzM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXNpemU6IDEycHg7IH1cblxuI3NlYXJjaC1sb2FkZXIuaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4ucGFnaW5hdGlvbi1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuICAucGFnaW5hdGlvbi1saW5rOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5wYWdpbmF0aW9uLWxpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ucGFnaW5hdGlvbi1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5ocy1zZWFyY2gtZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmhzLXNlYXJjaC1maWVsZF9faW5wdXQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTsgfVxuXG4uaHMtc2VhcmNoLWZpZWxkX19iYXIgYnV0dG9uIHN2ZyB7XG4gIGhlaWdodDogMTBweDsgfVxuXG4uaHMtc2VhcmNoLWZpZWxkX19zdWdnZXN0aW9ucyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4uaHMtc2VhcmNoLWZpZWxkLS1vcGVuIC5ocy1zZWFyY2gtZmllbGRfX3N1Z2dlc3Rpb25zIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDsgfVxuXG4uaHMtc2VhcmNoLWZpZWxkX19zdWdnZXN0aW9ucyBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7IH1cblxuLmhzLXNlYXJjaC1maWVsZF9fc3VnZ2VzdGlvbnMgI3Jlc3VsdHMtZm9yIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmhzLXNlYXJjaC1maWVsZF9fc3VnZ2VzdGlvbnMgYSxcbi5ocy1zZWFyY2gtZmllbGRfX3N1Z2dlc3Rpb25zICNyZXN1bHRzLWZvciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5ocy1zZWFyY2gtZmllbGRfX3N1Z2dlc3Rpb25zIGE6aG92ZXIsXG4uaHMtc2VhcmNoLWZpZWxkX19zdWdnZXN0aW9ucyBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBIZWFkZXJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1zaXRlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB6LWluZGV4OiAyMDsgfVxuXG4uYWEtc2l0ZS1oZWFkZXJfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBwYWRkaW5nLXRvcDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtc2l0ZS1oZWFkZXJfX2lubmVyIHtcbiAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuXG4uYWEtYnJhbmRpbmcge1xuICB3aWR0aDogMTAwJTsgfVxuICAuYWEtYnJhbmRpbmcgYSB7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMDsgfVxuXG4uYWEtc2l0ZS1oZWFkZXItLXByaW1hcnkgLmFhLWJyYW5kaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtc2l0ZS1oZWFkZXItLXByaW1hcnkgLmFhLWJyYW5kaW5nIHtcbiAgICAgIG1heC13aWR0aDogMzUwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtc2l0ZS1oZWFkZXItLXByaW1hcnkgLmFhLWJyYW5kaW5nIGEge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9IH1cblxuLmFhLXNpdGUtaGVhZGVyLS1wcmltYXJ5IC5hYS1icmFuZGluZy10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDExMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5hYS1zaXRlLWhlYWRlci0tcHJpbWFyeSAuYWEtYnJhbmRpbmctdGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtc2l0ZS1oZWFkZXItLXByaW1hcnkgLmFhLWJyYW5kaW5nLXRleHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4OyB9IH1cblxuLmFhLXNpdGUtaGVhZGVyLS1wcmltYXJ5IC5hYS1icmFuZGluZy10ZXh0IHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLXNpdGUtaGVhZGVyLS1wcmltYXJ5IC5hYS1icmFuZGluZy10ZXh0IHAge1xuICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7IH0gfVxuXG4uYWEtaGVhZGVyLXNlYXJjaCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIGhlaWdodDogMjZweDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgRm9vdGVyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtc2l0ZS1mb290ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJGMzEzMztcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtc2l0ZS1mb290ZXIge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbi5hYS1zaXRlLWZvb3Rlcl9fcHJpbWFyeV9faW5uZXIge1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLXNpdGUtZm9vdGVyX19wcmltYXJ5X19pbm5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgICAuYWEtc2l0ZS1mb290ZXJfX3ByaW1hcnlfX2lubmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLXNpdGUtZm9vdGVyLS1wcmltYXJ5IC5hYS1zaXRlLWZvb3Rlcl9fcHJpbWFyeV9faW5uZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfSB9XG5cbi5hYS1zaXRlLWZvb3Rlcl9fcHJpbWFyeV9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtc2l0ZS1mb290ZXJfX3ByaW1hcnlfX2hlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLmFhLXNpdGUtZm9vdGVyX19wcmltYXJ5X19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtc2l0ZS1mb290ZXJfX3ByaW1hcnlfX2JvZHkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuXG4uYWEtc2l0ZS1mb290ZXJfX2NvbnRhY3Qge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93IFNlbWkgQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtc2l0ZS1mb290ZXJfX2NvbnRhY3Qge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5hYS1zaXRlLWZvb3Rlcl9fdGVsLFxuLmFhLXNpdGUtZm9vdGVyX19tYWlsIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJCYXJsb3dcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1zaXRlLWZvb3Rlcl9fdGVsLFxuICAgIC5hYS1zaXRlLWZvb3Rlcl9fbWFpbCBhIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAuYWEtc2l0ZS1mb290ZXJfX3RlbCBzdmcsXG4gIC5hYS1zaXRlLWZvb3Rlcl9fbWFpbCBhIHN2ZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1zaXRlLWZvb3Rlcl9fdGVsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7IH0gfVxuXG4uYWEtc2l0ZS1mb290ZXJfX3ByaW1hcnlfX2NvbHVtbiB7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGh5cGhlbnM6IG1hbnVhbDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtc2l0ZS1mb290ZXJfX3ByaW1hcnlfX2NvbHVtbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5hYS1zaXRlLWZvb3Rlcl9fcHJpbWFyeV9fY29sdW1uIHtcbiAgICAgIG1heC13aWR0aDogY2FsYygxNDQwcHggLyAxMiAqIDMpOyB9IH1cbiAgLmFhLXNpdGUtZm9vdGVyX19wcmltYXJ5X19jb2x1bW46bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYWEtc2l0ZS1mb290ZXJfX3ByaW1hcnlfX2NvbHVtbiAuYWEtc2l0ZS1mb290ZXJfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvdyBTZW1pIENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgLmFhLXNpdGUtZm9vdGVyX19wcmltYXJ5X19jb2x1bW4gLmFhLXNpdGUtZm9vdGVyX19saW5rIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5hYS1zaXRlLWZvb3Rlcl9fcHJpbWFyeV9fY29sdW1uIC5hYS1zaXRlLWZvb3Rlcl9fbGluayBzdmcge1xuICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgLmFhLXNpdGUtZm9vdGVyX19wcmltYXJ5X19jb2x1bW4gLmFhLXNpdGUtZm9vdGVyX19zb21lIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuYWEtc2l0ZS1mb290ZXJfX3ByaW1hcnlfX2NvbHVtbiAuYWEtc2l0ZS1mb290ZXJfX3NvbWUgc3ZnIHtcbiAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAuYWEtc2l0ZS1mb290ZXJfX3ByaW1hcnlfX2NvbHVtbiAuYWEtc2l0ZS1mb290ZXJfX3RlbCxcbiAgLmFhLXNpdGUtZm9vdGVyX19wcmltYXJ5X19jb2x1bW4gLmFhLXNpdGUtZm9vdGVyX19tYWlsLFxuICAuYWEtc2l0ZS1mb290ZXJfX3ByaW1hcnlfX2NvbHVtbiBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAuYWEtc2l0ZS1mb290ZXJfX3ByaW1hcnlfX2NvbHVtbiAuYWEtc2l0ZS1mb290ZXJfX3RlbCBzdmcsXG4gICAgLmFhLXNpdGUtZm9vdGVyX19wcmltYXJ5X19jb2x1bW4gLmFhLXNpdGUtZm9vdGVyX19tYWlsIHN2ZyxcbiAgICAuYWEtc2l0ZS1mb290ZXJfX3ByaW1hcnlfX2NvbHVtbiBhIHN2ZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4uYWEtc2l0ZS1mb290ZXJfX3ByaW1hcnlfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gIC5hYS1zaXRlLWZvb3Rlcl9fcHJpbWFyeV9fcm93Omxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYWEtc2l0ZS1mb290ZXJfX3ByaW1hcnlfX3JvdyAuYWEtYnJhbmRpbmcge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5hYS1zaXRlLWZvb3Rlcl9fcHJpbWFyeV9fcm93IC5hYS1icmFuZGluZyBhIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmFhLXNpdGUtZm9vdGVyX19wcmltYXJ5X19yb3cgLmFhLWJsb2ctdHlwZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuXG4uYWEtc2l0ZS1mb290ZXJfX3NlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6ICM0RTUwNTI7IH1cblxuLmFhLXNpdGUtZm9vdGVyX19zZWNvbmRhcnlfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCAvIDEyICogMTEpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtc2l0ZS1mb290ZXJfX3NlY29uZGFyeV9faW5uZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5hYS1zaXRlLWZvb3Rlcl9fc2Vjb25kYXJ5X19pbm5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgLmFhLXNpdGUtZm9vdGVyX19zZWNvbmRhcnlfX2lubmVyIC5mb290ZXItdGV4dC1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWEtc2l0ZS1mb290ZXJfX3NlY29uZGFyeV9faW5uZXIgLmZvb3Rlci10ZXh0LWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLmFhLXNpdGUtZm9vdGVyX19zZWNvbmRhcnlfX2lubmVyIC5mb290ZXItdGV4dC1pdGVtOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcInxcIjtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4OyB9IH1cbiAgICAuYWEtc2l0ZS1mb290ZXJfX3NlY29uZGFyeV9faW5uZXIgLmZvb3Rlci10ZXh0LWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmFhLXNpdGUtZm9vdGVyX19zZWNvbmRhcnlfX2lubmVyIC5mb290ZXItdGV4dC1pdGVtOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIC5hYS1zaXRlLWZvb3Rlcl9fc2Vjb25kYXJ5X19pbm5lciAuZm9vdGVyLXRleHQtaXRlbTpsYXN0LW9mLXR5cGU6YWZ0ZXIge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuICAuYWEtc2l0ZS1mb290ZXJfX3NlY29uZGFyeV9faW5uZXIgYSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmFhLXNpdGUtZm9vdGVyX19zZWNvbmRhcnlfX2lubmVyIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMwNDgxNzQ7IH1cbiAgLmFhLXNpdGUtZm9vdGVyX19zZWNvbmRhcnlfX2lubmVyIC5mb290ZXItdGV4dC1pdGVtLS1jdnItcHJlOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgQUEgLSBGYWN0cyBib3hcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1mYWN0cy1ib3gge1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctdG9wOiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIC5hYS1mYWN0cy1ib3ggLmFhLWlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5hYS1mYWN0cy1ib3ggLmFhLWlubmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4ODBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA5MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG5cbi5hYS1mYWN0cy1ib3gtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLmFhLWZhY3QtYm94LXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMjtcbiAgdG9wOiAtMjIuNXB4O1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICMwMDgwNzE7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgY2FsYygxMDAlIC0gMTJweCkgMTAwJSwgMCAxMDAlKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5hYS1mYWN0LWJveC10aXRsZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7IH0gfVxuXG4uYWEtZmFjdC1ib3gtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgcGFkZGluZzogNDVweCAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuMnM7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5hYS1mYWN0LWJveC1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDQ1cHggMzVweDsgfSB9XG4gIC5hYS1mYWN0LWJveC1jb250ZW50OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCAjZmZmZmZmIDcwJSk7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbGVmdDogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMDBweDsgfVxuXG4ucmVhZG1vcmUge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xuICB6LWluZGV4OiAyMTtcbiAgY29sb3I6ICMwMDgwNzE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuLnJlYWRtb3JlIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5yZWFkbW9yZSAucmVhZG1vcmUtLW1vcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5yZWFkbW9yZSAucmVhZG1vcmUtLWxlc3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnJlYWRtb3JlLmlzLWFjdGl2ZSAucmVhZG1vcmUtLW1vcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5yZWFkbW9yZS5pcy1hY3RpdmUgLnJlYWRtb3JlLS1sZXNzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmFhLWZhY3QtYm94LWNvbnRlbnQuaXMtYWN0aXZlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuMnM7IH1cbiAgLmFhLWZhY3QtYm94LWNvbnRlbnQuaXMtYWN0aXZlOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmFhLWZhY3RzLWJveC0tc3RhbmRhcmQge1xuICBwYWRkaW5nLXRvcDogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAuYWEtZmFjdHMtYm94LS1zdGFuZGFyZCAuYWEtZmFjdC1ib3gtY29udGVudCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjJzOyB9XG4gICAgLmFhLWZhY3RzLWJveC0tc3RhbmRhcmQgLmFhLWZhY3QtYm94LWNvbnRlbnQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBBQSAtIEJsb2cgY29udGVudFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLWJsb2ctY29udGVudCB7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAuYWEtYmxvZy1jb250ZW50IC5hYS1pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuYWEtYmxvZy1jb250ZW50IC5hYS1pbm5lciB7XG4gICAgICAgIG1heC13aWR0aDogODgwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICAuYWEtYmxvZy1jb250ZW50IC5ocy1lbWJlZC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4uYWEtYmxvZy1jb250ZW50X19ib2R5IHtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIEFBIC0gQmxvZyBpbWFnZVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLWJsb2ctaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLmFhLWJsb2ctaW1hZ2UgLmFhLWlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5hYS1ibG9nLWltYWdlIC5hYS1pbm5lciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgbWF4LXdpZHRoOiA4ODBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuXG4uYWEtYmxvZy1pbWFnZV9fYm9keSB7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLmFhLWJsb2ctaW1hZ2VfX2JvZHkgZmlnY2FwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBjb2xvcjogIzczNzM3MzsgfVxuICAuYWEtYmxvZy1pbWFnZV9fYm9keSBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgQmxvZyBDVEEgLy8gbW9kdWxlIGlzIG5hbWUgYmxvZyAtIGNvbnRhY3RcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY3RhLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLmFhLWJsb2ctY3RhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjE7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcbiAgcmlnaHQ6IDQwcHg7XG4gIHRvcDogMTIwcHg7XG4gIG1heC13aWR0aDogMjM1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYWEtYmxvZy1jdGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmFhLWJsb2ctY3RhIHtcbiAgICAgIHJpZ2h0OiA4MHB4OyB9IH1cblxuLmFhLWJsb2ctY3RhX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQycHggMzNweDsgfVxuICAuYWEtYmxvZy1jdGFfX2NvbnRlbnQgLmFhLWJ1dHRvbi0tYmxvZyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5hYS1ibG9nLWN0YV9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7IH1cblxuLmFhLWJsb2ctY3RhX19zb21lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcGFkZGluZzogMTNweCAzM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gIC5hYS1ibG9nLWN0YV9fc29tZSBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmFhLWJsb2ctY3RhLS1tb2JpbGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMzE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHJpZ2h0OiAxNnB4O1xuICBib3R0b206IDE2cHg7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Y1ZjVmNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZmlsbDogI0ZGRjtcbiAgc3Ryb2tlLXdpZHRoOiAxcHg7XG4gIHN0cm9rZTogI0Y1RjVGNTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygtMXB4IC0xcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNikpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYWEtYmxvZy1jdGEtLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmFhLWJsb2ctY3RhLS1tb2JpbGUgLmFhLWJsb2ctY3RhX19jb250ZW50LFxuICAuYWEtYmxvZy1jdGEtLW1vYmlsZSAuYWEtYmxvZy1jdGFfX3NvbWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMDsgfVxuICAuYWEtYmxvZy1jdGEtLW1vYmlsZSAuYWEtYmxvZy1jdGFfX3NvbWUge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuYWEtYmxvZy1jdGEtLW1vYmlsZSAuYWEtYmxvZy1jdGFfX2NvbnRlbnQge1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5hYS1ibG9nLWN0YS0tbW9iaWxlIC5hYS1ibG9nLWN0YV9fY29udGVudCAuYWEtYnV0dG9uIHN2ZywgLmFhLWJsb2ctY3RhLS1tb2JpbGUgLmFhLWJsb2ctY3RhX19jb250ZW50IC5ocy1idXR0b24gc3ZnLCAuYWEtYmxvZy1jdGEtLW1vYmlsZSAuYWEtYmxvZy1jdGFfX2NvbnRlbnQgLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIC5ocy1zZWFyY2gtcmVzdWx0c19fcmVhZF9tb3JlIHN2ZywgLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIC5hYS1ibG9nLWN0YS0tbW9iaWxlIC5hYS1ibG9nLWN0YV9fY29udGVudCAuaHMtc2VhcmNoLXJlc3VsdHNfX3JlYWRfbW9yZSBzdmcsIC5hYS1ibG9nLWN0YS0tbW9iaWxlIC5hYS1ibG9nLWN0YV9fY29udGVudCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmhzLWJ1dHRvbiBzdmcsIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYWEtYmxvZy1jdGEtLW1vYmlsZSAuYWEtYmxvZy1jdGFfX2NvbnRlbnQgLmhzLWJ1dHRvbiBzdmcsIC5hYS1ibG9nLWN0YS0tbW9iaWxlIC5hYS1ibG9nLWN0YV9fY29udGVudCAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmhzLWJ1dHRvbiBzdmcsIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYWEtYmxvZy1jdGEtLW1vYmlsZSAuYWEtYmxvZy1jdGFfX2NvbnRlbnQgLmhzLWJ1dHRvbiBzdmcsIC5hYS1ibG9nLWN0YS0tbW9iaWxlIC5hYS1ibG9nLWN0YV9fY29udGVudCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5ocy1idXR0b24ucHJpbWFyeSBzdmcsIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLWJsb2ctY3RhLS1tb2JpbGUgLmFhLWJsb2ctY3RhX19jb250ZW50IC5ocy1idXR0b24ucHJpbWFyeSBzdmcsIC5hYS1ibG9nLWN0YS0tbW9iaWxlIC5hYS1ibG9nLWN0YV9fY29udGVudCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gc3ZnLCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5hYS1ibG9nLWN0YS0tbW9iaWxlIC5hYS1ibG9nLWN0YV9fY29udGVudCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHN2ZywgLmFhLWJsb2ctY3RhLS1tb2JpbGUgLmFhLWJsb2ctY3RhX19jb250ZW50IC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmhzLWJ1dHRvbi5wcmltYXJ5IHN2ZywgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuYWEtYmxvZy1jdGEtLW1vYmlsZSAuYWEtYmxvZy1jdGFfX2NvbnRlbnQgLmhzLWJ1dHRvbi5wcmltYXJ5IHN2ZywgLmFhLWJsb2ctY3RhLS1tb2JpbGUgLmFhLWJsb2ctY3RhX19jb250ZW50IC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSBzdmcsIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLWJsb2ctY3RhLS1tb2JpbGUgLmFhLWJsb2ctY3RhX19jb250ZW50IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gc3ZnIHtcbiAgICAgIGZpbGw6ICMxMTgwNzE7XG4gICAgICBzdHJva2U6ICMxMTgwNzE7IH1cbiAgLmFhLWJsb2ctY3RhLS1tb2JpbGUgLmFhLWJsb2ctY3RhX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgY29sb3I6ICM4MjgzODU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gIC5hYS1ibG9nLWN0YS0tbW9iaWxlIC5hYS1idXR0b24uYWEtYnV0dG9uLS1ibG9nLCAuYWEtYmxvZy1jdGEtLW1vYmlsZSAuYWEtYnV0dG9uLS1ibG9nLmhzLWJ1dHRvbiwgLmFhLWJsb2ctY3RhLS1tb2JpbGUgLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIC5hYS1idXR0b24tLWJsb2cuaHMtc2VhcmNoLXJlc3VsdHNfX3JlYWRfbW9yZSwgLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIC5hYS1ibG9nLWN0YS0tbW9iaWxlIC5hYS1idXR0b24tLWJsb2cuaHMtc2VhcmNoLXJlc3VsdHNfX3JlYWRfbW9yZSwgLmFhLWJsb2ctY3RhLS1tb2JpbGUgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5hYS1idXR0b24tLWJsb2cuaHMtYnV0dG9uLCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmFhLWJsb2ctY3RhLS1tb2JpbGUgLmFhLWJ1dHRvbi0tYmxvZy5ocy1idXR0b24sXG4gIC5hYS1ibG9nLWN0YS0tbW9iaWxlIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYWEtYnV0dG9uLS1ibG9nLmhzLWJ1dHRvbiwgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5hYS1ibG9nLWN0YS0tbW9iaWxlIC5hYS1idXR0b24tLWJsb2cuaHMtYnV0dG9uLCAuYWEtYmxvZy1jdGEtLW1vYmlsZSAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5hYS1idXR0b24tLWJsb2cuaHMtYnV0dG9uLnByaW1hcnksIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLWJsb2ctY3RhLS1tb2JpbGUgLmFhLWJ1dHRvbi0tYmxvZy5ocy1idXR0b24ucHJpbWFyeSwgLmFhLWJsb2ctY3RhLS1tb2JpbGUgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciBpbnB1dC5hYS1idXR0b24tLWJsb2dbdHlwZT1cInN1Ym1pdFwiXSwgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuYWEtYmxvZy1jdGEtLW1vYmlsZSBpbnB1dC5hYS1idXR0b24tLWJsb2dbdHlwZT1cInN1Ym1pdFwiXSxcbiAgLmFhLWJsb2ctY3RhLS1tb2JpbGUgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuYWEtYnV0dG9uLS1ibG9nLmhzLWJ1dHRvbi5wcmltYXJ5LCAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5hYS1ibG9nLWN0YS0tbW9iaWxlIC5hYS1idXR0b24tLWJsb2cuaHMtYnV0dG9uLnByaW1hcnksXG4gIC5hYS1ibG9nLWN0YS0tbW9iaWxlIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgaW5wdXQuYWEtYnV0dG9uLS1ibG9nW3R5cGU9XCJzdWJtaXRcIl0sIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLWJsb2ctY3RhLS1tb2JpbGUgaW5wdXQuYWEtYnV0dG9uLS1ibG9nW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGNvbG9yOiAjMTE4MDcxO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMTgwNzE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmFhLWJsb2ctY3RhLS1tb2JpbGVfX29wZW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYWEtYmxvZy1jdGEtLW1vYmlsZV9fY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7IH1cbiAgLmFhLWJsb2ctY3RhLS1tb2JpbGVfX2Nsb3NlIHN2ZyB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4OyB9XG5cbi5hYS1ibG9nLWN0YS0tbW9iaWxlX19vcGVuIHtcbiAgY29sb3I6ICMwMDgwNzE7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTNweCk7XG4gIGZvbnQtc2l6ZTogNTVweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4uYWEtYmxvZy1jdGEtLW1vYmlsZS5vcGVuIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDIzMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5hYS1ibG9nLWN0YS0tbW9iaWxlLm9wZW4gLmFhLWJsb2ctY3RhLS1tb2JpbGVfX29wZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5hYS1ibG9nLWN0YS0tbW9iaWxlLm9wZW4gLmFhLWJsb2ctY3RhLS1tb2JpbGVfX2Nsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmFhLWJsb2ctY3RhLS1tb2JpbGUub3BlbiAuYWEtYmxvZy1jdGFfX2NvbnRlbnQsXG4uYWEtYmxvZy1jdGEtLW1vYmlsZS5vcGVuIC5hYS1ibG9nLWN0YV9fc29tZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5hYS1ibG9nLWN0YS0tbW9iaWxlIC5hYS1ibG9nLWN0YV9fc29tZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5hYS1ibG9nLWN0YS0tbW9iaWxlIC5hYS1ibG9nLWN0YV9fc29tZSBzcGFuLFxuICAuYWEtYmxvZy1jdGEtLW1vYmlsZSAuYWEtYmxvZy1jdGFfX3NvbWUgZGl2IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBjb2xvcjogIzgyODM4NTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgLmFhLWJsb2ctY3RhLS1tb2JpbGUgLmFhLWJsb2ctY3RhX19zb21lIC5zb21lLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTVweDsgfVxuXG4uYWEtYmxvZy1jdGEtLW1vYmlsZSAuYWEtYmxvZy1jdGFfX2NvbnRlbnQsXG4uYWEtYmxvZy1jdGEtLW1vYmlsZSAuYWEtYmxvZy1jdGFfX2NvbnRlbnQgLmFhLWJ1dHRvbi0tYmxvZyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBCbG9nIENhcmRzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtYmxvZy1jYXJkcyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmFhLWJsb2ctY2FyZHMge1xuICAgICAgbWFyZ2luLXRvcDogNzVweDsgfSB9XG4gIC5hYS1ibG9nLWNhcmRzIC5hYS1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmFhLWJsb2ctcG9zdC1jYXJkc19faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuYWEtYmxvZy1wb3N0LWNhcmRzX19oZWFkZXIgLmFhLWJsb2ctcG9zdC1jYXJkc19fdGl0bGUsXG4gIC5hYS1ibG9nLXBvc3QtY2FyZHNfX2hlYWRlciAuYWEtYmxvZy1wb3N0LWNhcmRzX19zdWJ0aXRsZSB7XG4gICAgY29sb3I6ICM4MjgzODU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuYWEtYmxvZy1wb3N0LWNhcmRzX19oZWFkZXIgLmFhLWJsb2ctcG9zdC1jYXJkc19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gIC5hYS1ibG9nLXBvc3QtY2FyZHNfX2hlYWRlciAuYWEtYmxvZy1wb3N0LWNhcmRzX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG5cbi5hYS1ibG9nLXBvc3QtY2FyZHNfX2JvZHkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDMxMHB4LCAxZnIpKTtcbiAgY29sdW1uLWdhcDogMjBweDtcbiAgcm93LWdhcDogNTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtYmxvZy1wb3N0LWNhcmRzX19ib2R5IHtcbiAgICAgIHJvdy1nYXA6IDEwNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWJsb2ctcG9zdC1jYXJkc19fYm9keSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpOyB9IH1cblxuLmFhLWJsb2ctcG9zdC1jYXJkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMzUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDc4cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5hYS1ibG9nLXBvc3QtY2FyZDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTI7XG4gICAgYm90dG9tOiAtOTZweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEY0RjQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFhLWJsb2ctcG9zdC1jYXJkIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ0NXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtYmxvZy1wb3N0LWNhcmQgLmFhLWJsb2ctcG9zdC1jYXJkX190aXRsZSB7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuICAuYWEtYmxvZy1wb3N0LWNhcmQgLmFhLWJsb2ctcG9zdC1jYXJkX190ZXh0IHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5hYS1ibG9nLXBvc3QtY2FyZCAuYWEtYmxvZy1wb3N0LWNhcmRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5hYS1ibG9nLXBvc3QtY2FyZDpob3ZlciAuYWEtYmxvZy1wb3N0LWNhcmRfX2ltYWdlIGltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG5cbi5hYS1ibG9nLXBvc3QtY2FyZF9faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuYWEtYmxvZy1wb3N0LWNhcmRfX2ltYWdlIGltZyB7XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuM3M7IH1cblxuLmFhLWJsb2ctcG9zdC1jYXJkX19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoeXBoZW5zOiBtYW51YWw7XG4gIGJvdHRvbTogLTk2cHg7XG4gIGxlZnQ6IC0xcHg7XG4gIGNvbG9yOiAjMkYzMTMzO1xuICBtaW4taGVpZ2h0OiAxNTVweDtcbiAgd2lkdGg6IDkwJTtcbiAgcGFkZGluZzogMzBweCAzNXB4IDI1cHggMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGNDtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCA5MiUgMTAwJSwgMCUgMTAwJSk7XG4gIGhlaWdodDogMjAwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFhLWJsb2ctcG9zdC1jYXJkX19jb250ZW50IHtcbiAgICAgIGJvdHRvbTogLTEwMHB4O1xuICAgICAgcGFkZGluZzogMzBweCA1MHB4IDMwcHggMzBweDtcbiAgICAgIGhlaWdodDogMjE1cHg7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDk1JSAxMDAlLCAwJSAxMDAlKTsgfSB9XG4gIC5hYS1ibG9nLXBvc3QtY2FyZF9fY29udGVudCAuYWEtYmxvZy1wb3N0LWNhcmRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWEtYmxvZy1wb3N0LWNhcmRfX2NvbnRlbnQgLmFhLWJsb2ctcG9zdC1jYXJkX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAuYWEtYmxvZy1wb3N0LWNhcmRfX2NvbnRlbnQgLmFhLWJsb2ctcG9zdC1jYXJkX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWEtYmxvZy1wb3N0LWNhcmRfX2NvbnRlbnQgLmFhLWJsb2ctcG9zdC1jYXJkX190ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5hYS1ibG9nLXBvc3QtY2FyZHNfX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYWEtYmxvZy1wb3N0LWNhcmRzX19mb290ZXIgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgQmxvZyBJbWFnZSBzbGlkZXJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1ibG9nLXNsaWRlciB7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAuYWEtYmxvZy1zbGlkZXIgLmFhLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hYS1ibG9nLXNsaWRlciAuYWEtaW5uZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmFhLWJsb2ctc2xpZGVyX19ib2R5IHtcbiAgICB3aWR0aDogODV2dzsgfSB9XG5cbi5hYS1ibG9nLXNsaWRlcl9fYm9keSAuc3dpcGVyIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtYmxvZy1zbGlkZXJfX2JvZHkgLnN3aXBlciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1ibG9nLXNsaWRlcl9fYm9keSAuc3dpcGVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM4JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmFhLWJsb2ctc2xpZGVyX19ib2R5IC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDE2Lzk7IH0gfVxuXG4uYWEtYmxvZy1zbGlkZXIgLnN3aXBlciAuc3dpcGVyLXNsaWRlIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICAvKiBmYWxsYmFjayBpZiBncmFiIGN1cnNvciBpcyB1bnN1cHBvcnRlZCAqL1xuICBjdXJzb3I6IGdyYWI7IH1cbiAgLmFhLWJsb2ctc2xpZGVyIC5zd2lwZXIgLnN3aXBlci1zbGlkZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5hYS1ibG9nLXNsaWRlciAuc3dpcGVyIC5zd2lwZXItc2xpZGUgLmltYWdlLXRleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWEtYmxvZy1zbGlkZXIgLnN3aXBlciAuc3dpcGVyLXNsaWRlIC5pbWFnZS10ZXh0IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLmFhLWJsb2ctc2xpZGVyIC5zd2lwZXIgLnN3aXBlci1zbGlkZSAuaW1hZ2UtdGV4dCAuaW1hZ2UtdGV4dC1udW1iZXIsXG4gICAgLmFhLWJsb2ctc2xpZGVyIC5zd2lwZXIgLnN3aXBlci1zbGlkZSAuaW1hZ2UtdGV4dCAuaW1hZ2UtdGV4dC1jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGNvbG9yOiAjNzM3MzczO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgICAuYWEtYmxvZy1zbGlkZXIgLnN3aXBlciAuc3dpcGVyLXNsaWRlIC5pbWFnZS10ZXh0IC5pbWFnZS10ZXh0LW51bWJlciB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBtaW4td2lkdGg6IDUwcHg7IH1cbiAgICAuYWEtYmxvZy1zbGlkZXIgLnN3aXBlciAuc3dpcGVyLXNsaWRlIC5pbWFnZS10ZXh0IC5pbWFnZS10ZXh0LWNvbnRlbnQge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBCbG9nIENvbnRhY3QgLy8gbW9kdWxlIGlzIG5hbWUgYmxvZyBDVEFcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLWJsb2ctY29udGFjdCB7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAuYWEtYmxvZy1jb250YWN0IC5hYS1pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hYS1ibG9nLWNvbnRhY3QgLmFhLWlubmVyIHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiA5MDMvNjYyO1xuICAgICAgICBtYXgtd2lkdGg6IDg4MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5hYS1ibG9nLWNvbnRhY3QgLmFhLWlubmVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEyMHB4OyB9IH1cbiAgICAuYWEtYmxvZy1jb250YWN0IC5hYS1pbm5lciAuYWEtYmctaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIGFzcGVjdC1yYXRpbzogMTYvOTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5hYS1ibG9nLWNvbnRhY3QgLmFhLWlubmVyIC5hYS1iZy1pbWFnZS1jb250YWluZXIge1xuICAgICAgICAgIGFzcGVjdC1yYXRpbzogYXV0bzsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmFhLWJsb2ctY29udGFjdCAuYWEtaW5uZXIgLmFhLWJnLWltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHotaW5kZXg6IGluaXRpYWw7IH0gfVxuXG4uYWEtYmxvZy1jb250YWN0X19ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWEtYmxvZy1jb250YWN0X19ib2R5IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgei1pbmRleDogaW5pdGlhbDsgfSB9XG5cbi5hYS1ibG9nLWNvbnRhY3RfX2JvZHkgLmFhLWJsb2ctY29udGFjdF9fY29udGVudCAuYWEtYnV0dG9uLWNvbnRhaW5lciBhLmFhLWJ1dHRvbi0tYmxvZyB7XG4gIG1hcmdpbjogMDsgfVxuXG4uYWEtYmxvZy1jb250YWN0X19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZzogMTY1cHggMThweCA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3QTY5O1xuICBjb2xvcjogI0Y0RjRGNDtcbiAgbWFyZ2luLXRvcDogLTEzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1ibG9nLWNvbnRhY3RfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMTQwcHggMThweCA1MHB4O1xuICAgICAgbWF4LXdpZHRoOiA1NzBweDtcbiAgICAgIHBhZGRpbmc6IDU2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtODBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTM1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9IH1cbiAgLmFhLWJsb2ctY29udGFjdF9fY29udGVudCAuYWEtYnV0dG9uLCAuYWEtYmxvZy1jb250YWN0X19jb250ZW50IC5ocy1idXR0b24sIC5hYS1ibG9nLWNvbnRhY3RfX2NvbnRlbnQgLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIC5ocy1zZWFyY2gtcmVzdWx0c19fcmVhZF9tb3JlLCAuaHMtc2VhcmNoLXJlc3VsdHNfX2xpc3RpbmcgLmFhLWJsb2ctY29udGFjdF9fY29udGVudCAuaHMtc2VhcmNoLXJlc3VsdHNfX3JlYWRfbW9yZSwgLmFhLWJsb2ctY29udGFjdF9fY29udGVudCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmhzLWJ1dHRvbiwgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5hYS1ibG9nLWNvbnRhY3RfX2NvbnRlbnQgLmhzLWJ1dHRvbixcbiAgLmFhLWJsb2ctY29udGFjdF9fY29udGVudCAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmhzLWJ1dHRvbiwgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5hYS1ibG9nLWNvbnRhY3RfX2NvbnRlbnQgLmhzLWJ1dHRvbiwgLmFhLWJsb2ctY29udGFjdF9fY29udGVudCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5ocy1idXR0b24ucHJpbWFyeSwgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuYWEtYmxvZy1jb250YWN0X19jb250ZW50IC5ocy1idXR0b24ucHJpbWFyeSwgLmFhLWJsb2ctY29udGFjdF9fY29udGVudCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLWJsb2ctY29udGFjdF9fY29udGVudCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAuYWEtYmxvZy1jb250YWN0X19jb250ZW50IC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmhzLWJ1dHRvbi5wcmltYXJ5LCAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5hYS1ibG9nLWNvbnRhY3RfX2NvbnRlbnQgLmhzLWJ1dHRvbi5wcmltYXJ5LFxuICAuYWEtYmxvZy1jb250YWN0X19jb250ZW50IC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuYWEtYmxvZy1jb250YWN0X19jb250ZW50IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWEtYmxvZy1jb250YWN0X19jb250ZW50IC5hYS1idXR0b24sIC5hYS1ibG9nLWNvbnRhY3RfX2NvbnRlbnQgLmhzLWJ1dHRvbiwgLmFhLWJsb2ctY29udGFjdF9fY29udGVudCAuaHMtc2VhcmNoLXJlc3VsdHNfX2xpc3RpbmcgLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAuYWEtYmxvZy1jb250YWN0X19jb250ZW50IC5ocy1zZWFyY2gtcmVzdWx0c19fcmVhZF9tb3JlLCAuYWEtYmxvZy1jb250YWN0X19jb250ZW50IC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuaHMtYnV0dG9uLCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmFhLWJsb2ctY29udGFjdF9fY29udGVudCAuaHMtYnV0dG9uLFxuICAgICAgLmFhLWJsb2ctY29udGFjdF9fY29udGVudCAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmhzLWJ1dHRvbiwgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5hYS1ibG9nLWNvbnRhY3RfX2NvbnRlbnQgLmhzLWJ1dHRvbiwgLmFhLWJsb2ctY29udGFjdF9fY29udGVudCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5ocy1idXR0b24ucHJpbWFyeSwgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuYWEtYmxvZy1jb250YWN0X19jb250ZW50IC5ocy1idXR0b24ucHJpbWFyeSwgLmFhLWJsb2ctY29udGFjdF9fY29udGVudCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLWJsb2ctY29udGFjdF9fY29udGVudCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLmFhLWJsb2ctY29udGFjdF9fY29udGVudCAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5ocy1idXR0b24ucHJpbWFyeSwgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuYWEtYmxvZy1jb250YWN0X19jb250ZW50IC5ocy1idXR0b24ucHJpbWFyeSxcbiAgICAgIC5hYS1ibG9nLWNvbnRhY3RfX2NvbnRlbnQgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5hYS1ibG9nLWNvbnRhY3RfX2NvbnRlbnQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuLmFhLWJ1dHRvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMzBweDtcbiAgcm93LWdhcDogMTVweDtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuYWEtYnV0dG9uLWNvbnRhaW5lciAuYWEtYnV0dG9uLS1ibG9nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYWEtYnV0dG9uLWNvbnRhaW5lciAuYWEtYnV0dG9uLS1ibG9nOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWEtYnV0dG9uLWNvbnRhaW5lciAuYWEtYnV0dG9uLS1ibG9nIHtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuXG4uYWEtYmxvZy1jb250YWN0LmFhLWJsb2ctY29udGFjdC0tcmV2ZXJzZWQgLmFhLWlubmVyLFxuLmFhLWJsb2ctY29udGFjdC5hYS1ibG9nLWluZGV4LWNvbnRhY3QuYWEtYmxvZy1jb250YWN0LS1yZXZlcnNlZCAuYWEtaW5uZXIge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1ibG9nLWNvbnRhY3QuYWEtYmxvZy1jb250YWN0LS1yZXZlcnNlZCAuYWEtYmxvZy1jb250YWN0X19jb250ZW50LFxuICAuYWEtYmxvZy1jb250YWN0LmFhLWJsb2ctaW5kZXgtY29udGFjdC5hYS1ibG9nLWNvbnRhY3QtLXJldmVyc2VkIC5hYS1ibG9nLWNvbnRhY3RfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogLTM1cHg7IH0gfVxuXG4uYWEtYmxvZy1jb250YWN0LmFhLWJsb2ctaW5kZXgtY29udGFjdCAuYWEtaW5uZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1ibG9nLWNvbnRhY3QuYWEtYmxvZy1pbmRleC1jb250YWN0IC5hYS1pbm5lciB7XG4gICAgICBhc3BlY3QtcmF0aW86IDI3Mi8xNDE7IH0gfVxuICAuYWEtYmxvZy1jb250YWN0LmFhLWJsb2ctaW5kZXgtY29udGFjdCAuYWEtaW5uZXIgLmFhLWJnLWltYWdlLWNvbnRhaW5lciBpbWcge1xuICAgIGFzcGVjdC1yYXRpbzogMTYvOTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIEFBIC0gQmxvZyBRdW90ZVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLWJsb2ctcXVvdGUge1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLmFhLWJsb2ctcXVvdGUgLmFhLWlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5hYS1ibG9nLXF1b3RlIC5hYS1pbm5lciB7XG4gICAgICAgIG1heC13aWR0aDogODgwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuXG4uYWEtYmxvZy1xdW90ZV9fYm9keSB7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLmFhLWJsb2ctcXVvdGVfX3N1YnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjNzM3MzczOyB9XG5cbi5hYS1ibG9nLWluZGV4LWNvbHVtbnMge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1ibG9nLWluZGV4LWNvbHVtbnMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7IH0gfVxuICAuYWEtYmxvZy1pbmRleC1jb2x1bW5zIC5hYS1pbm5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICBnYXA6IDM1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hYS1ibG9nLWluZGV4LWNvbHVtbnMgLmFhLWlubmVyIHtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpOyB9IH1cbiAgLmFhLWJsb2ctaW5kZXgtY29sdW1ucyAuYWEtYmxvZy1pbmRleC1jb2x1bW5zX19jb2wge1xuICAgIG9yZGVyOiAxOyB9XG4gICAgLmFhLWJsb2ctaW5kZXgtY29sdW1ucyAuYWEtYmxvZy1pbmRleC1jb2x1bW5zX19jb2w6bnRoLW9mLXR5cGUoMikge1xuICAgICAgb3JkZXI6IDI7IH1cbiAgICAuYWEtYmxvZy1pbmRleC1jb2x1bW5zIC5hYS1ibG9nLWluZGV4LWNvbHVtbnNfX2NvbDpudGgtb2YtdHlwZSgzKSB7XG4gICAgICBvcmRlcjogMzsgfVxuXG4uY29sdW1ucy1jb2xfX2hlYWRlcixcbi5pbmRleC1zZWN0aW9uLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjODI4Mzg1O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG5cbi5jb2x1bW5zLWNvbC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyNXB4O1xuICBjb2xvcjogIzJGMzEzMztcbiAgbWluLWhlaWdodDogMTA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY0O1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDk1JSAxMDAlLCAwJSAxMDAlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jb2x1bW5zLWNvbC1pdGVtIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH0gfVxuICAuY29sdW1ucy1jb2wtaXRlbTpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmNvbHVtbnMtY29sLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjMkYzMTMzOyB9XG4gICAgLmNvbHVtbnMtY29sLWl0ZW06aG92ZXIgLmNvbHVtbnMtY29sLWl0ZW0taW1hZ2UgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuXG4uY29sdW1ucy1jb2wtaXRlbS1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTA2cHg7XG4gIGhlaWdodDogMTA2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmNvbHVtbnMtY29sLWl0ZW0taW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuM3M7IH1cblxuLmNvbHVtbnMtY29sLWl0ZW0tdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA1NSU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNvbHVtbnMtY29sLWl0ZW0tdGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG4uY29sdW1ucy1jb2xfX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY29sdW1ucy1jb2xfX2Zvb3RlciB7XG4gICAgICB0ZXh0LWFsaWduOiBzdGFydDsgfSB9XG5cbi5hYS1ibG9nLWluZGV4LWNvbHVtbnNfX2NvbC0tY3RhIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4uYWEtYmxvZy1pbmRleC1jb2x1bW5zX19jb2wtLWN0YSAuY29sdW1ucy1jb2xfX2hlYWRlciB7XG4gIGhlaWdodDogMjJweDsgfVxuXG4uYWEtYmxvZy1pbmRleC1jb2x1bW5zX19jb2wtLWN0YSAuY29sdW1ucy1jb2xfX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDU2NXB4O1xuICBwYWRkaW5nOiA4MHB4IDMwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWJsb2ctaW5kZXgtY29sdW1uc19fY29sLS1jdGEgLmNvbHVtbnMtY29sX19ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDgwcHggNDBweDsgfSB9XG4gIC5hYS1ibG9nLWluZGV4LWNvbHVtbnNfX2NvbC0tY3RhIC5jb2x1bW5zLWNvbF9fYm9keSAuY29sLWN0YS1idXR0b24gLmFhLWJ1dHRvbiwgLmFhLWJsb2ctaW5kZXgtY29sdW1uc19fY29sLS1jdGEgLmNvbHVtbnMtY29sX19ib2R5IC5jb2wtY3RhLWJ1dHRvbiAuaHMtYnV0dG9uLCAuYWEtYmxvZy1pbmRleC1jb2x1bW5zX19jb2wtLWN0YSAuY29sdW1ucy1jb2xfX2JvZHkgLmNvbC1jdGEtYnV0dG9uIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyAuaHMtc2VhcmNoLXJlc3VsdHNfX3JlYWRfbW9yZSwgLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIC5hYS1ibG9nLWluZGV4LWNvbHVtbnNfX2NvbC0tY3RhIC5jb2x1bW5zLWNvbF9fYm9keSAuY29sLWN0YS1idXR0b24gLmhzLXNlYXJjaC1yZXN1bHRzX19yZWFkX21vcmUsIC5hYS1ibG9nLWluZGV4LWNvbHVtbnNfX2NvbC0tY3RhIC5jb2x1bW5zLWNvbF9fYm9keSAuY29sLWN0YS1idXR0b24gLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ocy1idXR0b24sIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYWEtYmxvZy1pbmRleC1jb2x1bW5zX19jb2wtLWN0YSAuY29sdW1ucy1jb2xfX2JvZHkgLmNvbC1jdGEtYnV0dG9uIC5ocy1idXR0b24sXG4gIC5hYS1ibG9nLWluZGV4LWNvbHVtbnNfX2NvbC0tY3RhIC5jb2x1bW5zLWNvbF9fYm9keSAuY29sLWN0YS1idXR0b24gLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ocy1idXR0b24sIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYWEtYmxvZy1pbmRleC1jb2x1bW5zX19jb2wtLWN0YSAuY29sdW1ucy1jb2xfX2JvZHkgLmNvbC1jdGEtYnV0dG9uIC5ocy1idXR0b24sIC5hYS1ibG9nLWluZGV4LWNvbHVtbnNfX2NvbC0tY3RhIC5jb2x1bW5zLWNvbF9fYm9keSAuY29sLWN0YS1idXR0b24gLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuaHMtYnV0dG9uLnByaW1hcnksIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLWJsb2ctaW5kZXgtY29sdW1uc19fY29sLS1jdGEgLmNvbHVtbnMtY29sX19ib2R5IC5jb2wtY3RhLWJ1dHRvbiAuaHMtYnV0dG9uLnByaW1hcnksIC5hYS1ibG9nLWluZGV4LWNvbHVtbnNfX2NvbC0tY3RhIC5jb2x1bW5zLWNvbF9fYm9keSAuY29sLWN0YS1idXR0b24gLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5hYS1ibG9nLWluZGV4LWNvbHVtbnNfX2NvbC0tY3RhIC5jb2x1bW5zLWNvbF9fYm9keSAuY29sLWN0YS1idXR0b24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgLmFhLWJsb2ctaW5kZXgtY29sdW1uc19fY29sLS1jdGEgLmNvbHVtbnMtY29sX19ib2R5IC5jb2wtY3RhLWJ1dHRvbiAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5ocy1idXR0b24ucHJpbWFyeSwgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuYWEtYmxvZy1pbmRleC1jb2x1bW5zX19jb2wtLWN0YSAuY29sdW1ucy1jb2xfX2JvZHkgLmNvbC1jdGEtYnV0dG9uIC5ocy1idXR0b24ucHJpbWFyeSxcbiAgLmFhLWJsb2ctaW5kZXgtY29sdW1uc19fY29sLS1jdGEgLmNvbHVtbnMtY29sX19ib2R5IC5jb2wtY3RhLWJ1dHRvbiAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLWJsb2ctaW5kZXgtY29sdW1uc19fY29sLS1jdGEgLmNvbHVtbnMtY29sX19ib2R5IC5jb2wtY3RhLWJ1dHRvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFhLWJsb2ctaW5kZXgtY29sdW1uc19fY29sLS1jdGEgLmNvbHVtbnMtY29sX19ib2R5IC5jb2wtY3RhLWJ1dHRvbiAuYWEtYnV0dG9uLCAuYWEtYmxvZy1pbmRleC1jb2x1bW5zX19jb2wtLWN0YSAuY29sdW1ucy1jb2xfX2JvZHkgLmNvbC1jdGEtYnV0dG9uIC5ocy1idXR0b24sIC5hYS1ibG9nLWluZGV4LWNvbHVtbnNfX2NvbC0tY3RhIC5jb2x1bW5zLWNvbF9fYm9keSAuY29sLWN0YS1idXR0b24gLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIC5ocy1zZWFyY2gtcmVzdWx0c19fcmVhZF9tb3JlLCAuaHMtc2VhcmNoLXJlc3VsdHNfX2xpc3RpbmcgLmFhLWJsb2ctaW5kZXgtY29sdW1uc19fY29sLS1jdGEgLmNvbHVtbnMtY29sX19ib2R5IC5jb2wtY3RhLWJ1dHRvbiAuaHMtc2VhcmNoLXJlc3VsdHNfX3JlYWRfbW9yZSwgLmFhLWJsb2ctaW5kZXgtY29sdW1uc19fY29sLS1jdGEgLmNvbHVtbnMtY29sX19ib2R5IC5jb2wtY3RhLWJ1dHRvbiAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmhzLWJ1dHRvbiwgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5hYS1ibG9nLWluZGV4LWNvbHVtbnNfX2NvbC0tY3RhIC5jb2x1bW5zLWNvbF9fYm9keSAuY29sLWN0YS1idXR0b24gLmhzLWJ1dHRvbixcbiAgICAgIC5hYS1ibG9nLWluZGV4LWNvbHVtbnNfX2NvbC0tY3RhIC5jb2x1bW5zLWNvbF9fYm9keSAuY29sLWN0YS1idXR0b24gLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ocy1idXR0b24sIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAud2lkZ2V0LXR5cGUtZ29vZ2xlX3NlYXJjaCAjaHMtc2VhcmNoLW1vZHVsZSAuaHMtZm9ybSAuYWEtYmxvZy1pbmRleC1jb2x1bW5zX19jb2wtLWN0YSAuY29sdW1ucy1jb2xfX2JvZHkgLmNvbC1jdGEtYnV0dG9uIC5ocy1idXR0b24sIC5hYS1ibG9nLWluZGV4LWNvbHVtbnNfX2NvbC0tY3RhIC5jb2x1bW5zLWNvbF9fYm9keSAuY29sLWN0YS1idXR0b24gLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuaHMtYnV0dG9uLnByaW1hcnksIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLWJsb2ctaW5kZXgtY29sdW1uc19fY29sLS1jdGEgLmNvbHVtbnMtY29sX19ib2R5IC5jb2wtY3RhLWJ1dHRvbiAuaHMtYnV0dG9uLnByaW1hcnksIC5hYS1ibG9nLWluZGV4LWNvbHVtbnNfX2NvbC0tY3RhIC5jb2x1bW5zLWNvbF9fYm9keSAuY29sLWN0YS1idXR0b24gLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJvZHktY29udGFpbmVyIC5hYS1ibG9nLWluZGV4LWNvbHVtbnNfX2NvbC0tY3RhIC5jb2x1bW5zLWNvbF9fYm9keSAuY29sLWN0YS1idXR0b24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5hYS1ibG9nLWluZGV4LWNvbHVtbnNfX2NvbC0tY3RhIC5jb2x1bW5zLWNvbF9fYm9keSAuY29sLWN0YS1idXR0b24gLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuaHMtYnV0dG9uLnByaW1hcnksIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgLmFhLWJsb2ctaW5kZXgtY29sdW1uc19fY29sLS1jdGEgLmNvbHVtbnMtY29sX19ib2R5IC5jb2wtY3RhLWJ1dHRvbiAuaHMtYnV0dG9uLnByaW1hcnksXG4gICAgICAuYWEtYmxvZy1pbmRleC1jb2x1bW5zX19jb2wtLWN0YSAuY29sdW1ucy1jb2xfX2JvZHkgLmNvbC1jdGEtYnV0dG9uIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuYWEtYmxvZy1pbmRleC1jb2x1bW5zX19jb2wtLWN0YSAuY29sdW1ucy1jb2xfX2JvZHkgLmNvbC1jdGEtYnV0dG9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG5cbi5jb2wtY3RhLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5jb2wtY3RhLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuLmFhLWJsb2ctaW5kZXgtY29sdW1ucy5hYS1ibG9nLWluZGV4LWNvbHVtbnMtLXJldmVyc2VkIC5hYS1ibG9nLWluZGV4LWNvbHVtbnNfX2NvbCB7XG4gIG9yZGVyOiAzOyB9XG4gIC5hYS1ibG9nLWluZGV4LWNvbHVtbnMuYWEtYmxvZy1pbmRleC1jb2x1bW5zLS1yZXZlcnNlZCAuYWEtYmxvZy1pbmRleC1jb2x1bW5zX19jb2w6bnRoLW9mLXR5cGUoMikge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5hYS1ibG9nLWluZGV4LWNvbHVtbnMuYWEtYmxvZy1pbmRleC1jb2x1bW5zLS1yZXZlcnNlZCAuYWEtYmxvZy1pbmRleC1jb2x1bW5zX19jb2w6bnRoLW9mLXR5cGUoMykge1xuICAgIG9yZGVyOiAxOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBTeXN0ZW0gUGFnZXNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1zeXN0ZW0gLmhzLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1zeXN0ZW0gLmFhLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4IC8gMTIgKiA2KTsgfSB9XG5cbi5hYS1zeXN0ZW1fX2JvZHksXG4uYWEtc3lzdGVtX19mb290ZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi5hYS1zeXN0ZW0gLmJhY2t1cC11bnN1YnNjcmliZSBmb3JtIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4uYWEtc3lzdGVtICNlbWFpbC1wcmVmcy1mb3JtIHAuaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uYWEtc3lzdGVtICNlbWFpbC1wcmVmcy1mb3JtIC5ocy1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi5hYS1zeXN0ZW0gI2VtYWlsLXByZWZzLWZvcm0gLml0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5hYS1zeXN0ZW0gI2VtYWlsLXByZWZzLWZvcm0gLml0ZW0gaW5wdXQge1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIC5hYS1zeXN0ZW0gI2VtYWlsLXByZWZzLWZvcm0gLml0ZW0gLmNoZWNrYm94LXJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgLmFhLXN5c3RlbSAjZW1haWwtcHJlZnMtZm9ybSAuaXRlbSAuY2hlY2tib3gtcm93ID4gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuYWEtc3lzdGVtICNlbWFpbC1wcmVmcy1mb3JtIC5pdGVtIHAge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4uYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX2VtYWlsX3N1YnNjcmlwdGlvbnNfY29uZmlybWF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX2VtYWlsX3N1YnNjcmlwdGlvbnNfY29uZmlybWF0aW9uIC5wYWdlLWhlYWRlciB7XG4gICAgb3JkZXI6IDI7XG4gICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gICAgLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9lbWFpbF9zdWJzY3JpcHRpb25zX2NvbmZpcm1hdGlvbiAucGFnZS1oZWFkZXIgaDEsIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfZW1haWxfc3Vic2NyaXB0aW9uc19jb25maXJtYXRpb24gLnBhZ2UtaGVhZGVyIGgyIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfZW1haWxfc3Vic2NyaXB0aW9uc19jb25maXJtYXRpb24gLnBhZ2UtaGVhZGVyIGgxOmVtcHR5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX2VtYWlsX3N1YnNjcmlwdGlvbnNfY29uZmlybWF0aW9uIC5wYWdlLWhlYWRlciBiciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5hYS1zeXN0ZW0gLmhzX2Nvc193cmFwcGVyX3R5cGVfZW1haWxfc3Vic2NyaXB0aW9uc19jb25maXJtYXRpb24gLnN1Y2Nlc3Mge1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgY29sb3I6ICMwMDgwNzE7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCAjaHMtcHdkLXdpZGdldC1wYXNzd29yZCB7XG4gIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgQmxvZyBBcnRpY2xlc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBUYWdzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtbWFpbi10YWdzX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYWEtbWFpbi10YWdzX19pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cblxuLmFhLW1haW4tdGFnIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBjb2xvcjogIzJDOTI4NTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJDOTI4NTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYWEtbWFpbi10YWc6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgLmFhLW1haW4tdGFnOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJDOTI4NTsgfVxuXG4uYWEtbWFpbi10YWctLWN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkM5Mjg1O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYWEtYmxvZy10YWdzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgbWFyZ2luLXRvcDogNDVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYWEtYmxvZy10YWdzIHtcbiAgICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3NXB4OyB9IH1cbiAgLmFhLWJsb2ctdGFncyAuYWEtaW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMTZweCAxNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGNUY1RjU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hYS1ibG9nLXRhZ3MgLmFhLWlubmVyIHtcbiAgICAgICAgYm9yZGVyOiA4cHggc29saWQgI0Y1RjVGNTtcbiAgICAgICAgcGFkZGluZzogMzVweCAxNnB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuYWEtYmxvZy10YWdzIC5hYS1pbm5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDI1cHg7IH0gfVxuXG4uYWEtYmxvZy10YWdzX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzgyODM4NTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtYmxvZy10YWdzX19oZWFkZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uYWEtYmxvZy10YWdzX19ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjJzO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFhLWJsb2ctdGFnc19fYm9keSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cblxuLmFhLWJsb2ctdGFnc19fYm9keS52aXNpYmxlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4yczsgfVxuICAuYWEtYmxvZy10YWdzX19ib2R5LnZpc2libGU6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY29udGVudDogbm9uZTsgfVxuICAuYWEtYmxvZy10YWdzX19ib2R5LnZpc2libGUgLmFhLWJsb2ctdGFnc19fYm9keS1idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1heC13aWR0aDogNDVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IGF1dG87IH1cbiAgICAuYWEtYmxvZy10YWdzX19ib2R5LnZpc2libGUgLmFhLWJsb2ctdGFnc19fYm9keS1idXR0b24gc3ZnIHtcbiAgICAgIHdpZHRoOiA0NXB4OyB9XG4gICAgLmFhLWJsb2ctdGFnc19fYm9keS52aXNpYmxlIC5hYS1ibG9nLXRhZ3NfX2JvZHktYnV0dG9uIC5zaG93LW1vcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5hYS1ibG9nLXRhZ3NfX2JvZHkudmlzaWJsZSAuYWEtYmxvZy10YWdzX19ib2R5LWJ1dHRvbiAuc2hvdy1sZXNzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiA0NXB4OyB9XG5cbi5hYS1ibG9nLXRhZ3NfX2JvZHktdGFncyB7XG4gIG1heC13aWR0aDogODAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuYWEtYmxvZy10YWdzX19ib2R5LXRhZ3Mge1xuICAgICAgbWF4LXdpZHRoOiA4NSU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtYmxvZy10YWdzX19ib2R5LXRhZ3Mge1xuICAgICAgbWF4LXdpZHRoOiA4MCU7IH0gfVxuXG4uYWEtYmxvZy10YWdzX19ib2R5LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nOiAxM3B4IDI0cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgaGVpZ2h0OiA0NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTlweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtYmxvZy10YWdzX19ib2R5LWJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA4MDcxO1xuICAgICAgcGFkZGluZzogMTNweCAyNHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFhLWJsb2ctdGFnc19fYm9keS1idXR0b24gc3ZnIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfSB9XG4gIC5hYS1ibG9nLXRhZ3NfX2JvZHktYnV0dG9uIC5zaG93LW1vcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hYS1ibG9nLXRhZ3NfX2JvZHktYnV0dG9uIC5zaG93LW1vcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5hYS1ibG9nLXRhZ3NfX2JvZHktYnV0dG9uIC5zaG93LW1vcmUtLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hYS1ibG9nLXRhZ3NfX2JvZHktYnV0dG9uIC5zaG93LW1vcmUtLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuYWEtYmxvZy10YWdzX19ib2R5LWJ1dHRvbiBzcGFuLnNob3ctbW9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFhLWJsb2ctdGFnc19fYm9keS1idXR0b24gc3Bhbi5zaG93LW1vcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5hYS1ibG9nLXRhZ3NfX2JvZHktYnV0dG9uIHNwYW4uc2hvdy1tb3JlLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMDA4MDcxOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWEtYmxvZy10YWdzX19ib2R5LWJ1dHRvbiBzcGFuLnNob3ctbW9yZS0tbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5hYS1ibG9nLXRhZ3NfX2JvZHktYnV0dG9uIC5zaG93LWxlc3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLmFhLWJsb2ctdGFnc19fYm9keS1idXR0b24gLnNob3ctbGVzcyBwYXRoIHtcbiAgICAgIGZpbGw6ICMwMDgwNzE7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYWEtYmxvZy10YWdzX19ib2R5LWJ1dHRvbiAuc2hvdy1sZXNzIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICNmZmZmZmY7IH0gfVxuXG4uYWEtYmxvZy10YWdzX19ib2R5IC5hYS10YWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxM3B4IDI0cHg7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzExODA3MTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgY29sb3I6ICMxMTgwNzE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYWEtYmxvZy10YWdzX19ib2R5IC5hYS10YWc6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYWEtYmxvZy10YWdzX19ib2R5IC5hYS10YWcgc3BhbiB7XG4gICAgd2lkdGg6IG1heC1jb250ZW50OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBQYWdpbmF0aW9uXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLXBhZ2luYXRpb24ge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCAvIDEyICogNik7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICAuYWEtcGFnaW5hdGlvbiB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5hYS1wYWdpbmF0aW9uIGxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgICAuYWEtcGFnaW5hdGlvbiBsaTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFhLXBhZ2luYXRpb24gbGk6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5hYS1wYWdpbmF0aW9uIGxpIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvdyBTZW1pIENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMjUyNTI1OyB9XG4gICAgLmFhLXBhZ2luYXRpb24gbGkgYS5hYS1wYWdpbmF0aW9uLS1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzExODA3MTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmFhLXBhZ2luYXRpb24gbGkgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3LCAxMjgsIDExMywgMC44KTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgQmxvZyBIZWFkZXJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1ibG9nLWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5hYS1ibG9nLWhlYWRlcl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYS1ibG9nLWhlYWRlcl9faW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDE0NDBweCAvIDEyICogMTApO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmFhLWJsb2ctaGVhZGVyX19pbm5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLmJsb2ctaW5kZXggLmFhLWJsb2ctcG9zdC1jYXJkc19fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4uYmxvZy1pbmRleCAuYWEtYmxvZy1jYXJkcy0tbGlzdGluZyB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDY1cHg7IH1cblxuLmJsb2ctaW5kZXggLmFhLWJsb2ctY2FyZHMge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBtYXJnaW4tdG9wOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ibG9nLWluZGV4IC5hYS1ibG9nLWNhcmRzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4OyB9IH1cblxuLmJsb2ctaW5kZXggLmFhLWJsb2ctdGFncyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJsb2ctaW5kZXggLmFhLWJsb2ctdGFncyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDsgfSB9XG5cbi5ibG9nLWluZGV4IC5hYS1ibG9nLWluZGV4LWNvbnRhY3Qge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBtYXJnaW4tdG9wOiA3NXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ibG9nLWluZGV4IC5hYS1ibG9nLWluZGV4LWNvbnRhY3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTgwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgLmJsb2ctaW5kZXggLmFhLWJsb2ctaW5kZXgtY29udGFjdCAuYWEtYmctaW1hZ2UtY29udGFpbmVyIHtcbiAgICB0b3A6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ibG9nLWluZGV4IC5hYS1ibG9nLWluZGV4LWNvbnRhY3QgLmFhLWJnLWltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIHRvcDogMDsgfSB9XG5cbi5ibG9nLWluZGV4IC5hYS1ibG9nLXBvc3QtY2FyZHNfX2JvZHkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDMxMHB4LCAxZnIpKTtcbiAgY29sdW1uLWdhcDogMjBweDtcbiAgcm93LWdhcDogNTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYmxvZy1pbmRleCAuYWEtYmxvZy1wb3N0LWNhcmRzX19ib2R5IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICByb3ctZ2FwOiAxMDVweDsgfSB9XG5cbi50YWctcGFnZS10b3Age1xuICBtYXJnaW4tdG9wOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC50YWctcGFnZS10b3Age1xuICAgICAgbWFyZ2luLXRvcDogNjVweDsgfSB9XG4gIC50YWctcGFnZS10b3AgLmFhLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDsgfVxuICAudGFnLXBhZ2UtdG9wIC5hYS1ibG9nLWhlYWRlcl9fdGl0bGUge1xuICAgIGNvbG9yOiAjMTE4MDcxO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLnRhZy1wYWdlLWxpc3Rpbmcge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC50YWctcGFnZS1saXN0aW5nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4OyB9IH1cbiAgLnRhZy1wYWdlLWxpc3RpbmcgLmFhLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC50YWctcGFnZS1saXN0aW5nIC5hYS1idXR0b24tLWJsb2cge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMTgwNzE7XG4gICAgY29sb3I6ICMxMTgwNzE7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnRhZy1wYWdlLWxpc3RpbmdfX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnRhZy1wYWdlLWxpc3RpbmdfX2JvZHkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjVweDsgfSB9XG5cbi50YWctcGFnZS1saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjb2x1bW4tZ2FwOiAzMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMkYzMTMzOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC50YWctcGFnZS1saXN0LWl0ZW0ge1xuICAgICAgY29sdW1uLWdhcDogNjVweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgLnRhZy1wYWdlLWxpc3QtaXRlbTpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnRhZy1wYWdlLWxpc3QtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICMyRjMxMzM7IH1cbiAgICAudGFnLXBhZ2UtbGlzdC1pdGVtOmhvdmVyIC50YWctcGFnZS1saXN0LWl0ZW0taW1hZ2UgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICAgIC50YWctcGFnZS1saXN0LWl0ZW06aG92ZXIgLnRhZy1wYWdlLWxpc3QtaXRlbS1hcnJvdyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTVweCk7IH1cblxuLnRhZy1wYWdlLWxpc3QtaXRlbS1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC50YWctcGFnZS1saXN0LWl0ZW0taW1hZ2Uge1xuICAgICAgbWF4LXdpZHRoOiA0NzBweDtcbiAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gIC50YWctcGFnZS1saXN0LWl0ZW0taW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuM3M7IH1cblxuLnRhZy1wYWdlLWxpc3QtaXRlbS10ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA0NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudGFnLXBhZ2UtbGlzdC1pdGVtLXRleHQge1xuICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuXG4udGFnLXBhZ2UtbGlzdC1pdGVtLWNvbnRlbnQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi50YWctcGFnZS1saXN0LWl0ZW0tYXJyb3cge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICB3aWR0aDogMzNweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4yczsgfVxuXG4uYmxvZy1pbmRleC10YWctbGlzdGluZyAuYWEtYmxvZy1pbmRleC1jb250YWN0IHtcbiAgbWFyZ2luLXRvcDogNDVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYmxvZy1pbmRleC10YWctbGlzdGluZyAuYWEtYmxvZy1pbmRleC1jb250YWN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG4uYmxvZy1pbmRleC1uYXYge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYmxvZy1pbmRleC1uYXYge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMjVweDsgfSB9XG4gIC5ibG9nLWluZGV4LW5hdiAuYWEtaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxNnB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDsgfVxuICAuYmxvZy1pbmRleC1uYXYgLmJsb2ctaW5kZXgtbmF2LWl0ZW0ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyYzkyODU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMyYzkyODU7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4ycztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG4gICAgLmJsb2ctaW5kZXgtbmF2IC5ibG9nLWluZGV4LW5hdi1pdGVtOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyYzkyODU7XG4gICAgICBjb2xvcjogI2ZmZmY7IH1cbiAgLmJsb2ctaW5kZXgtbmF2IC5ibG9nLWluZGV4LW5hdi1pdGVtLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzJjOTI4NTtcbiAgICBjb2xvcjogI2ZmZmY7IH1cblxuLmJsb2ctaW5kZXgtdG9wIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYmxvZy1pbmRleC10b3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTg1cHg7XG4gICAgICBwYWRkaW5nLXRvcDogNDVweDsgfSB9XG4gIC5ibG9nLWluZGV4LXRvcCAuYWEtaW5uZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAzMHB4O1xuICAgIGdyaWQtdGVtcGxhdGU6ICdmZWF0dXJlZCcgJ3BvcHVsYXInO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYmxvZy1pbmRleC10b3AgLmFhLWlubmVyIHtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBncmlkLXRlbXBsYXRlOiAnZmVhdHVyZWQgZmVhdHVyZWQgcG9wdWxhcic7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7IH0gfVxuXG4uYmxvZy1pbmRleC1mZWF0dXJlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGdyaWQtYXJlYTogZmVhdHVyZWQ7IH1cblxuLmJsb2ctaW5kZXgtZmVhdHVyZWRfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjODI4Mzg1O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG5cbi5ibG9nLWluZGV4LWZlYXR1cmVkX19ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTQ1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmJsb2ctaW5kZXgtZmVhdHVyZWRfX2JvZHkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYmxvZy1pbmRleC1mZWF0dXJlZF9fYm9keSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLmJsb2ctaW5kZXgtZmVhdHVyZWRfX2JvZHkgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5ibG9nLWluZGV4LWZlYXR1cmVkX19ib2R5IGltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzOyB9XG4gIC5ibG9nLWluZGV4LWZlYXR1cmVkX19ib2R5OmhvdmVyIC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cblxuLmJsb2ctaW5kZXgtcG9wdWxhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBncmlkLWFyZWE6IHBvcHVsYXI7IH1cblxuLmJsb2ctaW5kZXgtZmVhdHVyZWRfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGh5cGhlbnM6IG1hbnVhbDtcbiAgYm90dG9tOiAtODAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IC0xcHg7XG4gIGNvbG9yOiAjMkYzMTMzO1xuICBtaW4taGVpZ2h0OiAxNTVweDtcbiAgd2lkdGg6IDkwJTtcbiAgcGFkZGluZzogMzBweCAzNXB4IDI1cHggMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGNDtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCA5MiUgMTAwJSwgMCUgMTAwJSk7XG4gIGhlaWdodDogMjUwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmJsb2ctaW5kZXgtZmVhdHVyZWRfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMzBweCA4MHB4IDMwcHggMzBweDtcbiAgICAgIGhlaWdodDogMTg1cHg7XG4gICAgICBib3R0b206IC0xODBweDtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgOTUlIDEwMCUsIDAlIDEwMCUpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJsb2ctaW5kZXgtZmVhdHVyZWRfX2NvbnRlbnQge1xuICAgICAgaGVpZ2h0OiAyMTBweDtcbiAgICAgIGJvdHRvbTogLTIwMHB4OyB9IH1cblxuLmJsb2ctaW5kZXgtZmVhdHVyZWQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ibG9nLWluZGV4LWZlYXR1cmVkLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4uYmxvZy1pbmRleC1mZWF0dXJlZC10ZXh0IHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJsb2ctaW5kZXgtZmVhdHVyZWQtdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLmJsb2ctaW5kZXgtcG9wdWxhcl9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICM4MjgzODU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7IH1cblxuLmJsb2ctb3ZlcnZpZXctY29sLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI1cHg7XG4gIGNvbG9yOiAjMkYzMTMzO1xuICBtaW4taGVpZ2h0OiAxMDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY0RjQ7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgOTUlIDEwMCUsIDAlIDEwMCUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMkYzMTMzOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5ibG9nLW92ZXJ2aWV3LWNvbC1pdGVtIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH0gfVxuICAuYmxvZy1vdmVydmlldy1jb2wtaXRlbTpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmJsb2ctb3ZlcnZpZXctY29sLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjMkYzMTMzOyB9XG4gICAgLmJsb2ctb3ZlcnZpZXctY29sLWl0ZW06aG92ZXIgLmJsb2ctaW5kZXgtcG9wdWxhci1pbWFnZSBpbWcge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG5cbi5ibG9nLWluZGV4LXBvcHVsYXItaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwNnB4O1xuICBoZWlnaHQ6IDEwNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5ibG9nLWluZGV4LXBvcHVsYXItaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuM3M7IH1cblxuLmJsb2ctaW5kZXgtcG9wdWxhci10ZXh0IHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDU1JTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuYmxvZy1pbmRleC1wb3B1bGFyLXRleHQge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuLmJsb2ctaW5kZXgtcG9wdWxhci10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmJsb2ctaW5kZXgtcG9wdWxhci1kYXRlIHtcbiAgY29sb3I6ICM3MzczNzM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgQmxvZyBQb3N0XG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtYmxvZy1wb3N0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5hYS1ibG9nLXBvc3QtaGVybyB7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBhc3BlY3QtcmF0aW86IDM5LzI1O1xuICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5hYS1ibG9nLXBvc3QtaGVybyB7XG4gICAgICBhc3BlY3QtcmF0aW86IDI0MC8xMDc7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5hYS1ibG9nLXBvc3QtaGVybyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLmFhLWJsb2ctcG9zdC1oZXJvLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5hYS1ibG9nLXBvc3QtaGVyby1jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG4uYWEtYmxvZy1wb3N0LWhlcm8tY29udGVudF9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIG1hcmdpbi10b3A6IC0yOHB4O1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWEtYmxvZy1wb3N0LWhlcm8tY29udGVudF9faW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiA4ODBweDtcbiAgICAgIG1hcmdpbi10b3A6IC01NXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFhLWJsb2ctcG9zdC1oZXJvLWNvbnRlbnRfX2lubmVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZy10b3A6IDUwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmFhLWJsb2ctcG9zdC1oZXJvLWNvbnRlbnRfX2lubmVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogOTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7IH0gfVxuICAuYWEtYmxvZy1wb3N0LWhlcm8tY29udGVudF9faW5uZXIgLmFhLWJsb2ctcG9zdC1oZXJvX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIGh5cGhlbnM6IG1hbnVhbDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICAuYWEtYmxvZy1wb3N0LWhlcm8tY29udGVudF9faW5uZXIgLmFhLWJsb2ctcG9zdC1oZXJvX19jb250ZW50IGgxIHtcbiAgICAgIGNvbG9yOiAjMDA4MDcxOyB9XG4gIC5hYS1ibG9nLXBvc3QtaGVyby1jb250ZW50X19pbm5lciAuYWEtYmxvZy1wb3N0LWhlcm9fX21ldGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFhLWJsb2ctcG9zdC1oZXJvLWNvbnRlbnRfX2lubmVyIC5hYS1ibG9nLXBvc3QtaGVyb19fbWV0YSB7XG4gICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gIC5hYS1ibG9nLXBvc3QtaGVyby1jb250ZW50X19pbm5lciAuYWEtYmxvZy1wb3N0LWhlcm9fX21ldGEtZGF0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGNvbG9yOiAjOTk5OTk5OyB9XG4gICAgLmFhLWJsb2ctcG9zdC1oZXJvLWNvbnRlbnRfX2lubmVyIC5hYS1ibG9nLXBvc3QtaGVyb19fbWV0YS1kYXRlIHN2ZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAuYWEtYmxvZy1wb3N0LWhlcm8tY29udGVudF9faW5uZXIgLmFhLWJsb2ctcG9zdC1oZXJvX19tZXRhLXRhZ3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxMHB4OyB9XG4gICAgLmFhLWJsb2ctcG9zdC1oZXJvLWNvbnRlbnRfX2lubmVyIC5hYS1ibG9nLXBvc3QtaGVyb19fbWV0YS10YWdzIC5hYS1ibG9nLXBvc3QtaGVyb19fbWV0YS10YWcge1xuICAgICAgcGFkZGluZzogNXB4IDE0cHg7XG4gICAgICBib3JkZXI6IDAuNXB4IHNvbGlkICNFNUU1RTU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7IH1cbiAgLmFhLWJsb2ctcG9zdC1oZXJvLWNvbnRlbnRfX2lubmVyIGhyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTE4MDcxO1xuICAgIG1heC13aWR0aDogNTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIGJvcmRlcjogbm9uZTsgfVxuXG4uYWEtYmxvZy1wb3N0LWhlcm9fX3RlYXNlciB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuLmFhLWJsb2ctcG9zdC1jb250ZW50IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDA3QTY5OyB9XG4gIC5hYS1ibG9nLXBvc3QtY29udGVudCBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogIzAwN0E2OTsgfVxuXG4uYWEtYmxvZy1wb3N0LWNvbnRlbnRfX2lubmVyIGgxLCAuYWEtYmxvZy1wb3N0LWNvbnRlbnRfX2lubmVyIGgyLCAuYWEtYmxvZy1wb3N0LWNvbnRlbnRfX2lubmVyIGgzLCAuYWEtYmxvZy1wb3N0LWNvbnRlbnRfX2lubmVyIGg0LCAuYWEtYmxvZy1wb3N0LWNvbnRlbnRfX2lubmVyIGg1LCAuYWEtYmxvZy1wb3N0LWNvbnRlbnRfX2lubmVyIGg2LCAuYWEtYmxvZy1wb3N0LWNvbnRlbnRfX2lubmVyIHAsIC5hYS1ibG9nLXBvc3QtY29udGVudF9faW5uZXIgc3BhbiwgLmFhLWJsb2ctcG9zdC1jb250ZW50X19pbm5lciBibG9ja3F1b3RlLCAuYWEtYmxvZy1wb3N0LWNvbnRlbnRfX2lubmVyIHByZSwgLmFhLWJsb2ctcG9zdC1jb250ZW50X19pbm5lciBhOm5vdCguYWEtYmxvZy1wb3N0LWNhcmQpIHtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIEJsb2cgT3ZlcnJpZGVzIGZvciB2ZWxmYWMgc3R5bGVzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIsXG4uaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYmxvZyxcbiAgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ibG9nIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ibG9nLFxuICAgICAgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ibG9nIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuICAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmhzLWJ1dHRvbixcbiAgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIC5ocy1idXR0b24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICMxMTgwNzEgIWltcG9ydGFudDtcbiAgICBib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTgwNzEgIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDA7IH1cbiAgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuaHMtYnV0dG9uLnByaW1hcnksIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ib2R5LWNvbnRhaW5lciAuaHMtYnV0dG9uLnByaW1hcnksXG4gIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYm9keS1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjMTE4MDcxICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAwOyB9XG5cbi5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYmxvZyAuYm9keS1jb250YWluZXItd3JhcHBlcixcbi5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYmxvZyAuYm9keS1jb250YWluZXItd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ibG9nIC5ib2R5LWNvbnRhaW5lci13cmFwcGVyIGgxI2dyb3VwLXB1YmxpYy10aXRsZSxcbiAgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ibG9nIC5ib2R5LWNvbnRhaW5lci13cmFwcGVyIGgxI2dyb3VwLXB1YmxpYy10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LWZhbWlseTogXCJCYXJsb3cgU2VtaSBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG5cbi5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYmxvZyAucm93LWZsdWlkIFtjbGFzcyo9XCJzcGFuXCJdIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYmxvZyAucm93LWZsdWlkIFtjbGFzcyo9XCJzcGFuXCJdIHtcbiAgZmxvYXQ6IG5vbmU7IH1cblxuLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ibG9nIC5yb3ctZmx1aWQgW2NsYXNzKj1cInNwYW5cIl06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4uaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJsb2cgLnJvdy1mbHVpZCBbY2xhc3MqPVwic3BhblwiXTpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYmxvZyAuY29udGVudC13cmFwcGVyIC5yb3ctbnVtYmVyLTIgLnJvdy1mbHVpZCxcbi5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYmxvZyAuY29udGVudC13cmFwcGVyIC5yb3ctbnVtYmVyLTIgLnJvdy1mbHVpZCAuYmxvZy1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ibG9nIC5jb250ZW50LXdyYXBwZXIgLnJvdy1udW1iZXItMiAucm93LWZsdWlkLFxuICAgIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYmxvZyAuY29udGVudC13cmFwcGVyIC5yb3ctbnVtYmVyLTIgLnJvdy1mbHVpZCAuYmxvZy1jb250ZW50IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJsb2cgLmNvbnRlbnQtd3JhcHBlciAucm93LW51bWJlci0yIC5yb3ctZmx1aWQsXG4gICAgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ibG9nIC5jb250ZW50LXdyYXBwZXIgLnJvdy1udW1iZXItMiAucm93LWZsdWlkIC5ibG9nLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYmxvZyAuY29udGVudC13cmFwcGVyIC5yb3ctbnVtYmVyLTMgLnJvdy1mbHVpZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4uaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJsb2cgLmNvbnRlbnQtd3JhcHBlciAuYmxvZy1jb250ZW50LFxuLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ibG9nIC5jb250ZW50LXdyYXBwZXIgLmJsb2ctY29udGVudCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYmxvZyAuY29udGVudC13cmFwcGVyIC5ibG9nLXNpZGViYXIsXG4uaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJsb2cgLmNvbnRlbnQtd3JhcHBlciAuYmxvZy1zaWRlYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJsb2cgLmNvbnRlbnQtd3JhcHBlciAuYmxvZy1zaWRlYmFyLFxuICAgIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYmxvZyAuY29udGVudC13cmFwcGVyIC5ibG9nLXNpZGViYXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1JSAhaW1wb3J0YW50OyB9IH1cbiAgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ibG9nIC5jb250ZW50LXdyYXBwZXIgLmJsb2ctc2lkZWJhciBoMyxcbiAgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ibG9nIC5jb250ZW50LXdyYXBwZXIgLmJsb2ctc2lkZWJhciBoMyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ibG9nIC5jb250ZW50LXdyYXBwZXIgLmJsb2ctc2lkZWJhci5zcGFuMyxcbiAgICAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJsb2cgLmNvbnRlbnQtd3JhcHBlciAuYmxvZy1zaWRlYmFyLnNwYW4zIHtcbiAgICAgIHdpZHRoOiA0MCUgIWltcG9ydGFudDsgfSB9XG5cbi5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYmxvZyAuYm9keS1jb250YWluZXItd3JhcHBlciAucG9zdC1pdGVtLFxuLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ibG9nIC5ib2R5LWNvbnRhaW5lci13cmFwcGVyIC5wb3N0LWl0ZW0ge1xuICBwYWRkaW5nLXRvcDogMzVweDtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7IH1cbiAgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ibG9nIC5ib2R5LWNvbnRhaW5lci13cmFwcGVyIC5wb3N0LWl0ZW0gLnBvc3QtYm9keSxcbiAgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ibG9nIC5ib2R5LWNvbnRhaW5lci13cmFwcGVyIC5wb3N0LWl0ZW0gLnBvc3QtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYmxvZyAuYm9keS1jb250YWluZXItd3JhcHBlciAucG9zdC1pdGVtIC5wb3N0LWJvZHksXG4gICAgICAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJsb2cgLmJvZHktY29udGFpbmVyLXdyYXBwZXIgLnBvc3QtaXRlbSAucG9zdC1ib2R5IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ibG9nIC5ib2R5LWNvbnRhaW5lci13cmFwcGVyIC5wb3N0LWl0ZW0gLnBvc3QtYm9keSAucG9zdC1ib2R5LWNvbnRlbnQsXG4gICAgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ibG9nIC5ib2R5LWNvbnRhaW5lci13cmFwcGVyIC5wb3N0LWl0ZW0gLnBvc3QtYm9keSAucG9zdC1ib2R5LWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoeXBoZW5zOiBtYW51YWw7XG4gICAgICBmb250LWZhbWlseTogXCJCYXJsb3dcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJsb2cgLmJvZHktY29udGFpbmVyLXdyYXBwZXIgLnBvc3QtaXRlbSAucG9zdC1ib2R5IC5wb3N0LWJvZHktY29udGVudCxcbiAgICAgICAgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ibG9nIC5ib2R5LWNvbnRhaW5lci13cmFwcGVyIC5wb3N0LWl0ZW0gLnBvc3QtYm9keSAucG9zdC1ib2R5LWNvbnRlbnQge1xuICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYmxvZyAuYm9keS1jb250YWluZXItd3JhcHBlciAucG9zdC1pdGVtIC5wb3N0LWJvZHkgLnBvc3QtYm9keS1jb250ZW50LFxuICAgICAgICAuaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJsb2cgLmJvZHktY29udGFpbmVyLXdyYXBwZXIgLnBvc3QtaXRlbSAucG9zdC1ib2R5IC5wb3N0LWJvZHktY29udGVudCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1NTBweDsgfSB9XG4gICAgICAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJsb2cgLmJvZHktY29udGFpbmVyLXdyYXBwZXIgLnBvc3QtaXRlbSAucG9zdC1ib2R5IC5wb3N0LWJvZHktY29udGVudCBwLFxuICAgICAgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ibG9nIC5ib2R5LWNvbnRhaW5lci13cmFwcGVyIC5wb3N0LWl0ZW0gLnBvc3QtYm9keSAucG9zdC1ib2R5LWNvbnRlbnQgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAgICAgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ibG9nIC5ib2R5LWNvbnRhaW5lci13cmFwcGVyIC5wb3N0LWl0ZW0gLnBvc3QtYm9keSAucG9zdC1ib2R5LWNvbnRlbnQgLnBvc3QtYm9keV9faGVhZGVyLFxuICAgICAgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ibG9nIC5ib2R5LWNvbnRhaW5lci13cmFwcGVyIC5wb3N0LWl0ZW0gLnBvc3QtYm9keSAucG9zdC1ib2R5LWNvbnRlbnQgLnBvc3QtYm9keV9faGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgICAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJsb2cgLmJvZHktY29udGFpbmVyLXdyYXBwZXIgLnBvc3QtaXRlbSAucG9zdC1ib2R5IC5wb3N0LWJvZHktY29udGVudCAucG9zdC1ib2R5X19oZWFkZXIgaDIsXG4gICAgICAgIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYmxvZyAuYm9keS1jb250YWluZXItd3JhcHBlciAucG9zdC1pdGVtIC5wb3N0LWJvZHkgLnBvc3QtYm9keS1jb250ZW50IC5wb3N0LWJvZHlfX2hlYWRlciBoMiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGNvbG9yOiAjMkYzMTMzO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvdyBTZW1pIENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gICAgICAgICAgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ibG9nIC5ib2R5LWNvbnRhaW5lci13cmFwcGVyIC5wb3N0LWl0ZW0gLnBvc3QtYm9keSAucG9zdC1ib2R5LWNvbnRlbnQgLnBvc3QtYm9keV9faGVhZGVyIGgyIGEsXG4gICAgICAgICAgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ibG9nIC5ib2R5LWNvbnRhaW5lci13cmFwcGVyIC5wb3N0LWl0ZW0gLnBvc3QtYm9keSAucG9zdC1ib2R5LWNvbnRlbnQgLnBvc3QtYm9keV9faGVhZGVyIGgyIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYmxvZyAuYm9keS1jb250YWluZXItd3JhcHBlciAucG9zdC1pdGVtIC5wb3N0LWJvZHkgLnBvc3QtYm9keS1jb250ZW50IC5wb3N0LWJvZHlfX2hlYWRlciAjaHVic3BvdC1hdXRob3JfZGF0YSxcbiAgICAgICAgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ibG9nIC5ib2R5LWNvbnRhaW5lci13cmFwcGVyIC5wb3N0LWl0ZW0gLnBvc3QtYm9keSAucG9zdC1ib2R5LWNvbnRlbnQgLnBvc3QtYm9keV9faGVhZGVyICNodWJzcG90LWF1dGhvcl9kYXRhIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvdyBTZW1pIENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICBjb2xvcjogI0M0QzRDNDsgfVxuICAgICAgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ibG9nIC5ib2R5LWNvbnRhaW5lci13cmFwcGVyIC5wb3N0LWl0ZW0gLnBvc3QtYm9keSAucG9zdC1ib2R5LWNvbnRlbnQgLnBvc3QtYm9keV9fZm9vdGVyLFxuICAgICAgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ibG9nIC5ib2R5LWNvbnRhaW5lci13cmFwcGVyIC5wb3N0LWl0ZW0gLnBvc3QtYm9keSAucG9zdC1ib2R5LWNvbnRlbnQgLnBvc3QtYm9keV9fZm9vdGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJsb2cgLmJvZHktY29udGFpbmVyLXdyYXBwZXIgLnBvc3QtaXRlbSAucG9zdC1ib2R5IC5wb3N0LWJvZHktY29udGVudCAucG9zdC1ib2R5X19mb290ZXIsXG4gICAgICAgICAgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ibG9nIC5ib2R5LWNvbnRhaW5lci13cmFwcGVyIC5wb3N0LWl0ZW0gLnBvc3QtYm9keSAucG9zdC1ib2R5LWNvbnRlbnQgLnBvc3QtYm9keV9fZm9vdGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ibG9nIC5ib2R5LWNvbnRhaW5lci13cmFwcGVyIC5wb3N0LWl0ZW0gLnBvc3QtYm9keSAuaHMtZmVhdHVyZWQtaW1hZ2Utd3JhcHBlcixcbiAgICAgIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYmxvZyAuYm9keS1jb250YWluZXItd3JhcHBlciAucG9zdC1pdGVtIC5wb3N0LWJvZHkgLmhzLWZlYXR1cmVkLWltYWdlLXdyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgICBoZWlnaHQ6IDMyNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ibG9nIC5ib2R5LWNvbnRhaW5lci13cmFwcGVyIC5wb3N0LWl0ZW0gLnBvc3QtYm9keSAuaHMtZmVhdHVyZWQtaW1hZ2Utd3JhcHBlcixcbiAgICAgIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYmxvZyAuYm9keS1jb250YWluZXItd3JhcHBlciAucG9zdC1pdGVtIC5wb3N0LWJvZHkgLmhzLWZlYXR1cmVkLWltYWdlLXdyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ibG9nIC5ib2R5LWNvbnRhaW5lci13cmFwcGVyIC5wb3N0LWl0ZW0gLnBvc3QtYm9keSAuaHMtZmVhdHVyZWQtaW1hZ2Utd3JhcHBlciAuaHMtZmVhdHVyZWQtaW1hZ2UtbGluayBpbWcuaHMtZmVhdHVyZWQtaW1hZ2UsXG4gICAgLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ibG9nIC5ib2R5LWNvbnRhaW5lci13cmFwcGVyIC5wb3N0LWl0ZW0gLnBvc3QtYm9keSAuaHMtZmVhdHVyZWQtaW1hZ2Utd3JhcHBlciAuaHMtZmVhdHVyZWQtaW1hZ2UtbGluayBpbWcuaHMtZmVhdHVyZWQtaW1hZ2Uge1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ibG9nIC5ib2R5LWNvbnRhaW5lci13cmFwcGVyIC5wb3N0LWl0ZW0gLnBvc3QtYm9keSAuaHMtZmVhdHVyZWQtaW1hZ2Utd3JhcHBlciAuaHMtZmVhdHVyZWQtaW1hZ2UtbGluayBpbWcuaHMtZmVhdHVyZWQtaW1hZ2UsXG4gICAgICAgIC5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYmxvZyAuYm9keS1jb250YWluZXItd3JhcHBlciAucG9zdC1pdGVtIC5wb3N0LWJvZHkgLmhzLWZlYXR1cmVkLWltYWdlLXdyYXBwZXIgLmhzLWZlYXR1cmVkLWltYWdlLWxpbmsgaW1nLmhzLWZlYXR1cmVkLWltYWdlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ibG9nIC5ibG9nLXNlY3Rpb24gLmhzLWJsb2ctc29jaWFsLXNoYXJlIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYmxvZyAuYmxvZy1zZWN0aW9uIC5wb3N0LWhlYWRlciBoMSB7XG4gIGNvbG9yOiAjMkYzMTMzO1xuICBmb250LWZhbWlseTogXCJCYXJsb3cgU2VtaSBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYmxvZyAuYmxvZy1zZWN0aW9uIC5wb3N0LWJvZHkgaDEsIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYmxvZyAuYmxvZy1zZWN0aW9uIC5wb3N0LWJvZHkgaDIsIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYmxvZyAuYmxvZy1zZWN0aW9uIC5wb3N0LWJvZHkgaDMsIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYmxvZyAuYmxvZy1zZWN0aW9uIC5wb3N0LWJvZHkgaDQge1xuICBjb2xvcjogIzJGMzEzMztcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93IFNlbWkgQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYmxvZyAuYmxvZy1zZWN0aW9uIC5wb3N0LWJvZHkgaDEge1xuICBmb250LXNpemU6IDM4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYmxvZyAuYmxvZy1zZWN0aW9uIC5wb3N0LWJvZHkgaDEge1xuICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUycHg7IH0gfVxuXG4uaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJsb2cgLmJsb2ctc2VjdGlvbiAucG9zdC1ib2R5IGgyIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJsb2cgLmJsb2ctc2VjdGlvbiAucG9zdC1ib2R5IGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cblxuLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ibG9nIC5ibG9nLXNlY3Rpb24gLnBvc3QtYm9keSBoMyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ibG9nIC5ibG9nLXNlY3Rpb24gLnBvc3QtYm9keSBoMyB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG5cbi5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYmxvZyAuYmxvZy1zZWN0aW9uIC5wb3N0LWJvZHkgaDQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG5cbi5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYmxvZyAuYmxvZy1zZWN0aW9uIC5wb3N0LWJvZHkgcCwgLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ibG9nIC5ibG9nLXNlY3Rpb24gLnBvc3QtYm9keSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG5cbi5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYmxvZyAuYmxvZy1zZWN0aW9uIC5wb3N0LWJvZHkgYS5hYS1idXR0b24sIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYmxvZyAuYmxvZy1zZWN0aW9uIC5wb3N0LWJvZHkgYS5ocy1idXR0b24sIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYmxvZyAuYmxvZy1zZWN0aW9uIC5wb3N0LWJvZHkgLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIGEuaHMtc2VhcmNoLXJlc3VsdHNfX3JlYWRfbW9yZSwgLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIC5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYmxvZyAuYmxvZy1zZWN0aW9uIC5wb3N0LWJvZHkgYS5ocy1zZWFyY2gtcmVzdWx0c19fcmVhZF9tb3JlLCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJsb2cgLmJsb2ctc2VjdGlvbiAucG9zdC1ib2R5IC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIGEuaHMtYnV0dG9uLCAuaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLndpZGdldC10eXBlLWdvb2dsZV9zZWFyY2ggI2hzLXNlYXJjaC1tb2R1bGUgLmhzLWZvcm0gLmJsb2cgLmJsb2ctc2VjdGlvbiAucG9zdC1ib2R5IGEuaHMtYnV0dG9uIHtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50OyB9XG5cbi5ocy1ibG9nLWlkLTQyNDY5MDM1NjggLmhzX2Nvc193cmFwcGVyX3R5cGVfcG9zdF9maWx0ZXIgaDMsXG4uaHMtYmxvZy1pZC00MjQ2OTAzNTY4IC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bvc3RfbGlzdGluZyBoMyxcbi5ocy1ibG9nLWxpc3RpbmcgLmhzX2Nvc193cmFwcGVyX3R5cGVfcG9zdF9maWx0ZXIgaDMsXG4uaHMtYmxvZy1saXN0aW5nIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bvc3RfbGlzdGluZyBoMyxcbi5ocy1ibG9nLXBvc3QgLmhzX2Nvc193cmFwcGVyX3R5cGVfcG9zdF9maWx0ZXIgaDMsXG4uaHMtYmxvZy1wb3N0IC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bvc3RfbGlzdGluZyBoMyB7XG4gIGZvbnQtZmFtaWx5OiAnU2VyaWZhVEwtTGlnaHQnLFZlcmRhbmEsJ0dlbmV2YScsXCJEZWphVnUgU2Fuc1wiLHNhbnMtc2VyaWYgIWltcG9ydGFudDsgfVxuXG4uaHMtYmxvZy1pZC00MjQ2OTAzNTY4IC5ocy1wb3N0bGlzdGluZy1pdGVtIGEsXG4uaHMtYmxvZy1pZC00MjQ2OTAzNTY4IC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bvc3RfZmlsdGVyIGEsXG4uaHMtYmxvZy1saXN0aW5nIC5ocy1wb3N0bGlzdGluZy1pdGVtIGEsXG4uaHMtYmxvZy1saXN0aW5nIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bvc3RfZmlsdGVyIGEsXG4uaHMtYmxvZy1wb3N0IC5ocy1wb3N0bGlzdGluZy1pdGVtIGEsXG4uaHMtYmxvZy1wb3N0IC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bvc3RfZmlsdGVyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uYmxvZyAucm93LWZsdWlkLXdyYXBwZXIucm93LWRlcHRoLTEucm93LW51bWJlci0zIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBUaGVtZSBjdXN0b20gdmFyaWFibGVzXG5cbiAgICBUbyBvdmVycmlkZSB0aGVtZSBkZWZhdWx0IHZhcmlhYmxlcywgdW5jb21tZW50IHRoZSB2YXJpYWJsZXMgYmVsb3cuXG4gICAgKElmIHlvdSBuZWVkIHNvbWUgb2YgdGhlIGRlZmF1bHQgdmFyaWFibGVzLCB1bmNvbW1lbnQgb25seSB0aGUgb25lcyB0aGF0IHNob3VsZCBiZSBvdmVycmlkZGVuKVxuXG4gICAgVGlwOiBZb3UgY2FuIHRvZ2dsZS91bnRvZ2dsZSBjb21tZW50cyByYXBpZGx5IHdpdGggdGhlIFwiVG9nZ2xlIExpbmUgQ29tbWVudFwiIHNob3J0Y3V0XG4gICAgKGVkaXRvci5hY3Rpb24uY29tbWVudExpbmUpLlxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vLyBTdGFuZGFyZCBjb2xvcnNcbiRibGFjazogIzAwMDAwMDtcbiR3aGl0ZTogI2ZmZmZmZjtcblxuLy8gQnJhbmQgY29sb3JzXG4kcHJpbWFyeTogIzAwODA3MTtcbiRzZWNvbmRhcnk6ICMyRjMxMzM7XG4kY29tcGxlbWVudGFyeTogIzExODA3MTtcbiRncmV5OiAjOTk5OTk5O1xuJGRhcms6ICMyRjMxMzM7XG4kbGlnaHQ6ICNGNEY0RjQ7XG5cbi8vIEJyYW5kIGNvbG9ycyAtIFJHQiB2YWx1ZXMuIFlvdSBzaG91bGQgbm90IG5lZWQgdG8gY2hhbmdlIHRoZXNlLlxuJHByaW1hcnktcmdiOiByZ2JhKCRwcmltYXJ5LDEpO1xuJHNlY29uZGFyeS1yZ2I6IHJnYmEoJHNlY29uZGFyeSwxKTtcbiRjb21wbGVtZW50YXJ5LXJnYjogcmdiYSgkY29tcGxlbWVudGFyeSwxKTtcbiRncmV5OiByZ2JhKCRncmV5LDEpO1xuJGRhcmstcmdiOiByZ2JhKCRkYXJrLDEpO1xuJGxpZ2h0LXJnYjogcmdiYSgkbGlnaHQsMSk7XG5cbi8vIENvbG9yIG1hcCBmb3IgdXRpbGl0eSBjbGFzc2VzXG4kbWFpbi1jb2xvcnM6IChcbiAgICAncHJpbWFyeSc6ICRwcmltYXJ5LFxuICAgICdzZWNvbmRhcnknOiAkc2Vjb25kYXJ5LFxuICAgICdjb21wbGVtZW50YXJ5JzogJGNvbXBsZW1lbnRhcnksXG4gICAgJ2dyZXknOiAkZ3JleSxcbiAgICAnbGlnaHQnOiAkbGlnaHQsXG4gICAgJ2RhcmsnOiAkZGFyayxcbiAgICAnd2hpdGUnOiAkd2hpdGUsXG4gICAgJ2JsYWNrJzogJGJsYWNrXG4pO1xuXG4vLyBUZXh0IGNvbG9yc1xuJGJvZHktY29sb3I6ICMyNTI1MjU7XG4kaGVhZGluZy1jb2xvcjogaW5oZXJpdDtcbiR0ZXh0LWRhcms6ICRibGFjaztcbiR0ZXh0LWxpZ2h0OiAkd2hpdGU7XG5cbi8vIEFjY2VudCBjb2xvclxuJGFjY2VudDogJHNlY29uZGFyeTtcblxuLy8gTGluayBjb2xvcnMgJiBkZWNvcmF0aW9uXG4kbGluay1jb2xvcjogJHByaW1hcnk7XG4kbGluay1jb2xvci1ob3ZlcjogIzI2OTM4NjtcbiRsaW5rLXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4vLyBUZXh0L2NvbnRlbnQgY29sb3JzIG9uIGJyYW5kIGNvbG9yZWQgYmFja2dyb3VuZHNcbiRwcmltYXJ5LWJnLXRleHQ6ICR0ZXh0LWxpZ2h0OyAvLyBUZXh0IGNvbG9yIG9uIFByaW1hcnkgY29sb3JlZCBiYWNrZ3JvdW5kc1xuJHByaW1hcnktYmctbGluazogJGNvbXBsZW1lbnRhcnk7IC8vIExpbmsgY29sb3Igb24gUHJpbWFyeSBjb2xvcmVkIGJhY2tncm91bmRzXG4kcHJpbWFyeS1iZy1saW5rLWhvdmVyOiAkY29tcGxlbWVudGFyeTsgLy8gTGluayBob3ZlciBjb2xvciBvbiBQcmltYXJ5IGNvbG9yZWQgYmFja2dyb3VuZHNcbiRwcmltYXJ5LWJnLWFjY2VudDogaW5oZXJpdDsgLy8gQWNjZW50IGNvbG9yIG9uIFByaW1hcnkgY29sb3JlZCBiYWNrZ3JvdW5kc1xuXG4kc2Vjb25kYXJ5LWJnLXRleHQ6ICR0ZXh0LWxpZ2h0OyAvLyBUZXh0IGNvbG9yIG9uIFNlY29uZGFyeSBjb2xvcmVkIGJhY2tncm91bmRzXG4kc2Vjb25kYXJ5LWJnLWxpbms6ICRsaW5rLWNvbG9yOyAvLyBMaW5rIGNvbG9yIG9uIFNlY29uZGFyeSBjb2xvcmVkIGJhY2tncm91bmRzXG4kc2Vjb25kYXJ5LWJnLWxpbmstaG92ZXI6ICRsaW5rLWNvbG9yLWhvdmVyOyAvLyBMaW5rIGhvdmVyIGNvbG9yIG9uIFNlY29uZGFyeSBjb2xvcmVkIGJhY2tncm91bmRzXG4kc2Vjb25kYXJ5LWJnLWFjY2VudDogaW5oZXJpdDsgLy8gQWNjZW50IGNvbG9yIG9uIFNlY29uZGFyeSBjb2xvcmVkIGJhY2tncm91bmRzXG5cbiRjb21wbGVtZW50YXJ5LWJnLXRleHQ6ICR0ZXh0LWRhcms7IC8vIFRleHQgY29sb3Igb24gQ29tcGxlbWVudGFyeSBjb2xvcmVkIGJhY2tncm91bmRzXG4kY29tcGxlbWVudGFyeS1iZy1saW5rOiAkbGluay1jb2xvcjsgLy8gTGluayBjb2xvciBvbiBDb21wbGVtZW50YXJ5IGNvbG9yZWQgYmFja2dyb3VuZHNcbiRjb21wbGVtZW50YXJ5LWJnLWxpbmstaG92ZXI6ICRsaW5rLWNvbG9yLWhvdmVyOyAvLyBMaW5rIGhvdmVyIGNvbG9yIG9uIENvbXBsZW1lbnRhcnkgY29sb3JlZCBiYWNrZ3JvdW5kc1xuJGNvbXBsZW1lbnRhcnktYmctYWNjZW50OiBpbmhlcml0OyAvLyBBY2NlbnQgY29sb3Igb24gQ29tcGxlbWVudGFyeSBjb2xvcmVkIGJhY2tncm91bmRzXG5cbiRkYXJrLWJnLXRleHQ6ICR0ZXh0LWxpZ2h0OyAvLyBUZXh0IGNvbG9yIG9uIERhcmsgY29sb3JlZCBiYWNrZ3JvdW5kc1xuJGRhcmstYmctbGluazogJGNvbXBsZW1lbnRhcnk7IC8vIExpbmsgY29sb3Igb24gRGFyayBjb2xvcmVkIGJhY2tncm91bmRzXG4kZGFyay1iZy1saW5rLWhvdmVyOiAkY29tcGxlbWVudGFyeTsgLy8gTGluayBob3ZlciBjb2xvciBvbiBEYXJrIGNvbG9yZWQgYmFja2dyb3VuZHNcbiRkYXJrLWJnLWFjY2VudDogaW5oZXJpdDsgLy8gQWNjZW50IGNvbG9yIG9uIERhcmsgY29sb3JlZCBiYWNrZ3JvdW5kc1xuXG4kbGlnaHQtYmctdGV4dDogJHRleHQtZGFyazsgLy8gVGV4dCBjb2xvciBvbiBMaWdodCBjb2xvcmVkIGJhY2tncm91bmRzXG4kbGlnaHQtYmctbGluazogJGxpbmstY29sb3I7IC8vIExpbmsgY29sb3Igb24gTGlnaHQgY29sb3JlZCBiYWNrZ3JvdW5kc1xuJGxpZ2h0LWJnLWxpbmstaG92ZXI6ICRsaW5rLWNvbG9yLWhvdmVyOyAvLyBMaW5rIGhvdmVyIGNvbG9yIG9uIExpZ2h0IGNvbG9yZWQgYmFja2dyb3VuZHNcbiRsaWdodC1iZy1hY2NlbnQ6IGluaGVyaXQ7IC8vIEFjY2VudCBjb2xvciBvbiBMaWdodCBjb2xvcmVkIGJhY2tncm91bmRzXG5cbi8vIFR5cG9ncmFwaHlcbiRib2R5LWZvbnQ6ICdCYXJsb3cnLEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiRoZWFkaW5nLWZvbnQ6ICdCYXJsb3cgU2VtaSBDb25kZW5zZWQnLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG5cbiRoMS1mb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiRoMS1mb250LXdlaWdodDogJHdlaWdodC01MDA7XG4kaDEtZm9udC1zdHlsZTogbm9ybWFsO1xuJGgxLXRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuJGgyLWZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuJGgyLWZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTUwMDtcbiRoMi1mb250LXN0eWxlOiBub3JtYWw7XG4kaDItdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4kaDMtZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4kaDMtZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNTAwO1xuJGgzLWZvbnQtc3R5bGU6IG5vcm1hbDtcbiRoMy10ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiRoNC1mb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiRoNC1mb250LXdlaWdodDogJHdlaWdodC01MDA7XG4kaDQtZm9udC1zdHlsZTogbm9ybWFsO1xuJGg0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuJGg1LWZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuJGg1LWZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTUwMDtcbiRoNS1mb250LXN0eWxlOiBub3JtYWw7XG4kaDUtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4kaDYtZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4kaDYtZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNTAwO1xuJGg2LWZvbnQtc3R5bGU6IG5vcm1hbDtcbiRoNi10ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbi8vIEJ1dHRvbnNcbiRidXR0b24tZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XG4kYnV0dG9uLWZvbnQtc3R5bGU6IG5vcm1hbDtcbiRidXR0b24tZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNTAwO1xuXG4kYnV0dG9uczogKFxuICAgIFwiMVwiOiAoXG4gICAgICAgIFwiY29sb3JcIjogJGNvbXBsZW1lbnRhcnksXG4gICAgICAgIFwiYmFja2dyb3VuZC1jb2xvclwiOiB0cmFuc3BhcmVudCxcbiAgICAgICAgXCJib3JkZXItY29sb3JcIjogJGNvbXBsZW1lbnRhcnksXG4gICAgICAgIFwiYm9yZGVyLXdpZHRoXCI6IDFweCxcbiAgICAgICAgXCJib3JkZXItcmFkaXVzXCI6IDAsXG4gICAgICAgIFwicGFkZGluZ1wiOiAxMHB4IDI0cHgsXG4gICAgICAgIC8vIEhvdmVyXG4gICAgICAgIFwiaG92ZXJcIjogKFxuICAgICAgICAgICAgXCJjb2xvclwiOiAkY29tcGxlbWVudGFyeSxcbiAgICAgICAgICAgIFwiYmFja2dyb3VuZC1jb2xvclwiOiAjRTZGMkYxLFxuICAgICAgICAgICAgXCJib3JkZXItY29sb3JcIjogJGNvbXBsZW1lbnRhcnksXG4gICAgICAgIClcbiAgICApLFxuICAgIFwiMlwiOiAoXG4gICAgICAgIFwiY29sb3JcIjogJHdoaXRlLFxuICAgICAgICBcImJhY2tncm91bmQtY29sb3JcIjogJGNvbXBsZW1lbnRhcnksXG4gICAgICAgIFwiYm9yZGVyLWNvbG9yXCI6ICRjb21wbGVtZW50YXJ5LFxuICAgICAgICBcImJvcmRlci13aWR0aFwiOiAxcHgsXG4gICAgICAgIFwiYm9yZGVyLXJhZGl1c1wiOiAwLFxuICAgICAgICBcInBhZGRpbmdcIjogMTBweCAyNHB4LFxuICAgICAgICAvLyBIb3ZlclxuICAgICAgICBcImhvdmVyXCI6IChcbiAgICAgICAgICAgIFwiY29sb3JcIjogJHdoaXRlLFxuICAgICAgICAgICAgXCJiYWNrZ3JvdW5kLWNvbG9yXCI6ICMyQzkyODUsXG4gICAgICAgICAgICBcImJvcmRlci1jb2xvclwiOiAjMkM5Mjg1XG4gICAgICAgIClcbiAgICApLFxuICAgIFwiM1wiOiAoXG4gICAgICAgIFwiY29sb3JcIjogJHdoaXRlLFxuICAgICAgICBcImJhY2tncm91bmQtY29sb3JcIjogJGNvbXBsZW1lbnRhcnksXG4gICAgICAgIFwiYm9yZGVyLWNvbG9yXCI6ICRjb21wbGVtZW50YXJ5LFxuICAgICAgICBcImJvcmRlci13aWR0aFwiOiAxcHgsXG4gICAgICAgIFwiYm9yZGVyLXJhZGl1c1wiOiAwLFxuICAgICAgICBcInBhZGRpbmdcIjogMTBweCAyNHB4LFxuICAgICAgICAvLyBIb3ZlclxuICAgICAgICBcImhvdmVyXCI6IChcbiAgICAgICAgICAgIFwiY29sb3JcIjogJHdoaXRlLFxuICAgICAgICAgICAgXCJiYWNrZ3JvdW5kLWNvbG9yXCI6ICMyQzkyODUsXG4gICAgICAgICAgICBcImJvcmRlci1jb2xvclwiOiAjMkM5Mjg1XG4gICAgICAgIClcbiAgICApLFxuICAgIFwiNFwiOiAoXG4gICAgICAgIFwiY29sb3JcIjogJGNvbXBsZW1lbnRhcnksXG4gICAgICAgIFwiYmFja2dyb3VuZC1jb2xvclwiOiB0cmFuc3BhcmVudCxcbiAgICAgICAgXCJib3JkZXItY29sb3JcIjogJGNvbXBsZW1lbnRhcnksXG4gICAgICAgIFwiYm9yZGVyLXdpZHRoXCI6IDFweCxcbiAgICAgICAgXCJib3JkZXItcmFkaXVzXCI6IDAsXG4gICAgICAgIFwicGFkZGluZ1wiOiAxMHB4IDI0cHgsXG4gICAgICAgIC8vIEhvdmVyXG4gICAgICAgIFwiaG92ZXJcIjogKFxuICAgICAgICAgICAgXCJjb2xvclwiOiAkY29tcGxlbWVudGFyeSxcbiAgICAgICAgICAgIFwiYmFja2dyb3VuZC1jb2xvclwiOiAjRTZGMkYxLFxuICAgICAgICAgICAgXCJib3JkZXItY29sb3JcIjogJGNvbXBsZW1lbnRhcnksXG4gICAgICAgIClcbiAgICApLFxuICAgIFwiZm9ybVwiOiAoXG4gICAgICAgIFwiY29sb3JcIjogJGNvbXBsZW1lbnRhcnksXG4gICAgICAgIFwiYmFja2dyb3VuZC1jb2xvclwiOiB0cmFuc3BhcmVudCxcbiAgICAgICAgXCJib3JkZXItY29sb3JcIjogJGNvbXBsZW1lbnRhcnksXG4gICAgICAgIFwiYm9yZGVyLXdpZHRoXCI6IDFweCxcbiAgICAgICAgXCJib3JkZXItcmFkaXVzXCI6IDAsXG4gICAgICAgIFwicGFkZGluZ1wiOiAxMHB4IDI0cHgsXG4gICAgICAgIC8vIEhvdmVyXG4gICAgICAgIFwiaG92ZXJcIjogKFxuICAgICAgICAgICAgXCJjb2xvclwiOiAkY29tcGxlbWVudGFyeSxcbiAgICAgICAgICAgIFwiYmFja2dyb3VuZC1jb2xvclwiOiAjRTZGMkYxLFxuICAgICAgICAgICAgXCJib3JkZXItY29sb3JcIjogJGNvbXBsZW1lbnRhcnksXG4gICAgICAgIClcbiAgICApXG4pO1xuXG4vKlxuKiAgIEZvcm1zXG4qL1xuLy8gUGFkZGluZyBsZWZ0L3JpZ2h0IG9uIGZvcm0gZmllbGRzLiBBbHNvIHVzZWQgdG8gcG9zaXRpb24gaGVscCB0ZXh0cyBhbmQgZXJyb3IgbWVzc2FnZXMuXG4kZm9ybS1pbnB1dC14LXBhZGRpbmc6IDEwcHg7XG4kZm9ybS1pbnB1dC14LXBhZGRpbmctbGc6IDE1cHg7IC8vIEJyZWFrcG9pbnQgXCJMYXJnZVwiIGFuZCB1cFxuXG4vLyBIb3Jpem9udGFsIHNwYWNpbmcgYmV0d2VlbiBmb3JtIGZpZWxkcyBpbiBtdWx0aS1jb2x1bW4gbGF5b3V0cy5cbiRmb3JtLWZpZWxkLWd1dHRlcjogMTVweDtcblxuLy8gQ29sb3JzXG4kZm9ybS1maWVsZHMtYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuJGZvcm0tZmllbGRzLWJvcmRlci13aWR0aDogMXB4OyAvLyBGb3IgZXhhbXBsZSBcIjFweFwiIGZvciBib3JkZXIgb24gYWxsIHNpZGVzIG9yIFwiMCAwIDFweFwiIGZvciBqdXN0IHRoZSBib3R0b20gYm9yZGVyLlxuJGZvcm0tZmllbGRzLWJvcmRlci1jb2xvcjogI0Q4RDhEODtcbiRmb3JtLWZpZWxkcy1ib3JkZXItY29sb3ItZm9jdXM6ICRwcmltYXJ5OyAvLyBCb3JkZXIgY29sb3Igd2hlbiB0aGUgaW5wdXQgZmllbGQgaXMgZm9jdXNlZC4gTWFrZSBzdXJlIGl0J3MgYWNjZXNzaWJsZSB0byBwZW9wbGUgd2hvIHVzZSB0aGUga2V5Ym9hcmQgdG8gbmF2aWdhdGUgdGhlIGZvcm0uXG4kZm9ybS1lcnJvci1jb2xvcjogJHNlY29uZGFyeTsgLy8gR2VuZXJhbCBlcnJvciBjb2xvciB1c2VkIGZvciBlcnJvciBtZXNzYWdlcyBhbmQgaW5kaWNhdG9ycy5cblxuLy8gTWFya2V0cGxhY2UgcmVxdWlyZWQgc2V0dGluZ3MuIFVzdWFsbHkgbm90IG5lY2Vzc2FyeSB0byBjaGFuZ2UgaW4gY2xpZW50IHByb2plY3RzLlxuJGZvcm0tdGl0bGUtdGV4dC1jb2xvcjogJGJvZHktY29sb3I7IC8vIFRleHQgY29sb3IgZm9yIHRoZSBidWlsdC1pbiBIdWJTcG90IGZvcm0gdGl0bGVcbiRmb3JtLXRpdGxlLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBCYWNrZ3JvdW5kIGNvbG9yIGZvciB0aGUgYnVpbHQtaW4gSHViU3BvdCBmb3JtIHRpdGxlXG4kZm9ybS1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gQmFja2dyb3VuZCBjb2xvciBmb3IgdGhlIGVudGlyZSBmb3JtXG4kZm9ybS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvLyBCb3JkZXIgY29sb3IgZm9yIHRoZSBlbnRpcmUgZm9ybSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBWYXJpYWJsZXNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLypcbiAqIEFzc2V0cyBwYXRoXG4gKi9cbiAkYXNzZXRzLXBhdGg6ICcvc3JjL2Fzc2V0cyc7XG5cbi8qXG4gKiBGb250IHdlaWdodHNcbiAqIERlZmluZWQgYnkgbnVtYmVyIHNpbmNlIHdlaWdodCBuYW1lIGNhbiB2YXJ5IGRlcGVuZGluZyBvbiBmb250LWZhbWlseS5cbiAqL1xuJHdlaWdodC0xMDA6IDEwMCAhZGVmYXVsdDtcbiR3ZWlnaHQtMjAwOiAyMDAgIWRlZmF1bHQ7XG4kd2VpZ2h0LTMwMDogMzAwICFkZWZhdWx0O1xuJHdlaWdodC00MDA6IDQwMCAhZGVmYXVsdDsgLy8gRXF1aXZhbGVudCBvZiByZWd1bGFyXG4kd2VpZ2h0LTUwMDogNTAwICFkZWZhdWx0O1xuJHdlaWdodC02MDA6IDYwMCAhZGVmYXVsdDtcbiR3ZWlnaHQtNzAwOiA3MDAgIWRlZmF1bHQ7IC8vIEVxdWl2YWxlbnQgb2YgYm9sZFxuJHdlaWdodC04MDA6IDgwMCAhZGVmYXVsdDtcbiR3ZWlnaHQtOTAwOiA5MDAgIWRlZmF1bHQ7XG5cbi8vIENvbG9yc1xuLy8gISBDb2xvcnMgYXJlIGRlZmluZWQgaW4gaGVscGVycy90aGVtZS5zY3NzLlxuXG4vLyBMaW5rc1xuLy8gISBMaW5rcyBhcmUgZGVmaW5lZCBpbiBoZWxwZXJzL3RoZW1lLnNjc3MuXG5cbi8vIFNpdGUgd2lkdGhzXG4kZnVsbC1zaXRlLXdpZHRoOiAxNDQwcHggIWRlZmF1bHQ7XG4kbWF4LXNpdGUtd2lkdGg6IDEwMCUgIWRlZmF1bHQ7XG5cbi8vIFNpemVzXG4kcGFkZGluZzogMTZweCAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzOiA0cHggIWRlZmF1bHQ7XG5cbi8vIFVYXG4kc3BlZWQ6IDI1MG1zICFkZWZhdWx0O1xuJGFuaW1hdGlvbjogZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoMCwgMCwgMCwgLjEpICFkZWZhdWx0OyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBUeXBvZ3JhcGh5XG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbmJvZHkge1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNDAwO1xuXG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xuXG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgaHlwaGVuczogbWFudWFsO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICAgIG1hcmdpbjogMDtcbiAgICBjbGVhcjogYm90aDtcblxuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgIGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcblxuICAgIGJyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbmgxLCAuaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1mYW1pbHk6ICRoMS1mb250LWZhbWlseTtcbiAgICBmb250LXdlaWdodDogJGgxLWZvbnQtd2VpZ2h0O1xuICAgIGZvbnQtc3R5bGU6ICRoMS1mb250LXN0eWxlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGgxLXRleHQtZGVjb3JhdGlvbjtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgfVxufVxuXG5oMiwgLmgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG5cbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZm9udC1mYW1pbHk6ICRoMi1mb250LWZhbWlseTtcbiAgICBmb250LXdlaWdodDogJGgyLWZvbnQtd2VpZ2h0O1xuICAgIGZvbnQtc3R5bGU6ICRoMi1mb250LXN0eWxlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGgyLXRleHQtZGVjb3JhdGlvbjtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB9XG59XG5cbmgzLCAuaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC1mYW1pbHk6ICRoMy1mb250LWZhbWlseTtcbiAgICBmb250LXdlaWdodDogJGgzLWZvbnQtd2VpZ2h0O1xuICAgIGZvbnQtc3R5bGU6ICRoMy1mb250LXN0eWxlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGgzLXRleHQtZGVjb3JhdGlvbjtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgfVxufVxuXG5oNCwgLmg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtZmFtaWx5OiAkaDQtZm9udC1mYW1pbHk7XG4gICAgZm9udC13ZWlnaHQ6ICRoNC1mb250LXdlaWdodDtcbiAgICBmb250LXN0eWxlOiAkaDQtZm9udC1zdHlsZTtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRoNC10ZXh0LWRlY29yYXRpb247XG59XG5cbmg1LCAuaDUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgZm9udC1mYW1pbHk6ICRoNS1mb250LWZhbWlseTtcbiAgICBmb250LXdlaWdodDogJGg1LWZvbnQtd2VpZ2h0O1xuICAgIGZvbnQtc3R5bGU6ICRoNS1mb250LXN0eWxlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGg1LXRleHQtZGVjb3JhdGlvbjtcblxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgfVxufVxuXG5oNiwgLmg2IHtcbiAgICBAZXh0ZW5kIC5oNTtcblxuICAgIGZvbnQtZmFtaWx5OiAkaDYtZm9udC1mYW1pbHk7XG4gICAgZm9udC13ZWlnaHQ6ICRoNi1mb250LXdlaWdodDtcbiAgICBmb250LXN0eWxlOiAkaDYtZm9udC1zdHlsZTtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRoNi10ZXh0LWRlY29yYXRpb247XG59XG5cbnAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hYS10ZXh0LXNpemUtLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbn1cblxuLmFhLXRleHQtc2l6ZS0tbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHhcbiAgICB9XG59XG5cbnVsLCBvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG59XG5cbmltZyArIHAsXG5pbWcgKyBzdHJvbmcsXG5pbWcgKyBoMSxcbmltZyArIGgyLFxuaW1nICsgaDMsXG5pbWcgKyBoNCxcbmltZyArIGg1LFxuaW1nICsgaDYsXG5wICsgaDEsXG5wICsgaDIsXG5wICsgaDMsXG5wICsgaDQsXG5wICsgaDUsXG5wICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbmJsb2NrcXVvdGUge1xuICAgIEBleHRlbmQgJWVpZmZlbC10b3AtbWFyZ2luO1xuICAgIEBleHRlbmQgJWVpZmZlbC1ib3R0b20tbWFyZ2luO1xuICAgIEBleHRlbmQgLmgzO1xuXG4gICAgbWFyZ2luLWxlZnQ6IDA7IC8vIEJyb3dzZXIgcmVzZXRcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IC8vIEJyb3dzZXIgcmVzZXRcblxuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBmb250LXdlaWdodDogJHdlaWdodC00MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICB9XG59XG5cbnN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNzAwO1xufVxuXG5pIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmZpZ2NhcHRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1ib2R5X2ZvbnQpO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5hYS1zdWJoZWFkaW5nLFxuLmFhLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNjAwO1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgVXRpbGl0aWVzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1iZy1pbWFnZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmFhLWJnLWltYWdlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLmFhLW9iamVjdC1jb3Zlcixcbi5hYS1vYmplY3QtY29udGFpbiB7XG4gICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5hYS1vYmplY3QtY292ZXIgaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmFhLW9iamVjdC1jb250YWluIGltZyB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLypcbiAqIEJhY2tncm91bmQgY29sb3JzXG4gKi9cbi5hYS1iZy1wcmltYXJ5IHtcbiAgICBjb2xvcjogJHByaW1hcnktYmctdGV4dDtcblxuICAgIC5hYS1sYWJlbCxcbiAgICAuYWEtc3ViaGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1iZy1hY2NlbnQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1iZy1saW5rO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktYmctbGluay1ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ocy1pbnB1dCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktYmctYWNjZW50O1xuICAgIH1cbn1cblxuLmFhLWJnLXNlY29uZGFyeSB7XG4gICAgY29sb3I6ICRzZWNvbmRhcnktYmctdGV4dDtcblxuICAgIC5hYS1sYWJlbCxcbiAgICAuYWEtc3ViaGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWJnLWFjY2VudDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktYmctbGluaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktYmctbGluay1ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ocy1pbnB1dCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeS1iZy1hY2NlbnQ7XG4gICAgfVxufVxuXG4uYWEtYmctY29tcGxlbWVudGFyeSB7XG4gICAgY29sb3I6ICRjb21wbGVtZW50YXJ5LWJnLXRleHQ7XG5cbiAgICAuYWEtbGFiZWwsXG4gICAgLmFhLXN1YmhlYWRpbmcge1xuICAgICAgICBjb2xvcjogJGNvbXBsZW1lbnRhcnktYmctYWNjZW50O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBjb2xvcjogJGNvbXBsZW1lbnRhcnktYmctbGluaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRjb21wbGVtZW50YXJ5LWJnLWxpbmstaG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaHMtaW5wdXQge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb21wbGVtZW50YXJ5LWJnLWFjY2VudDtcbiAgICB9XG59XG5cbi5hYS1iZy1saWdodCB7XG4gICAgY29sb3I6ICRsaWdodC1iZy10ZXh0O1xuXG4gICAgLmFhLWxhYmVsLFxuICAgIC5hYS1zdWJoZWFkaW5nIHtcbiAgICAgICAgY29sb3I6ICRsaWdodC1iZy1hY2NlbnQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkbGlnaHQtYmctbGluaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRsaWdodC1iZy1saW5rLWhvdmVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhzLWlucHV0IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbGlnaHQtYmctYWNjZW50O1xuICAgIH1cbn1cblxuLmFhLWJnLWRhcmsge1xuICAgIGNvbG9yOiAkZGFyay1iZy10ZXh0O1xuXG4gICAgLmFhLWxhYmVsLFxuICAgIC5hYS1zdWJoZWFkaW5nIHtcbiAgICAgICAgY29sb3I6ICRkYXJrLWJnLWFjY2VudDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRkYXJrLWJnLWxpbms7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1iZy1saW5rLWhvdmVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhzLWlucHV0IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyay1iZy1hY2NlbnQ7XG4gICAgfVxufVxuXG4vKlxuICogR2VuZXJhdGUgdXRpbGl0eSBjbGFzc2VzIGFuZCBzdHlsaW5nIGZvciBhbGwgYmFja2dyb3VuZCBjb2xvcnMgZGVmaW5lZCBpbiAkY29sb3JzXG4gKi9cbkBlYWNoICRrZXksICRjb2xvciBpbiAkbWFpbi1jb2xvcnMge1xuICAgIC5hYS1iZy0jeyRrZXl9IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgIH1cblxuICAgIC5hYS1iZy1vdmVybGF5LS0jeyRrZXl9IHtcbiAgICAgICAgQGV4dGVuZCAuYWEtYmctI3ska2V5fTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWEtY29udGVudC1jb2xvci0tI3ska2V5fSB7XG4gICAgICAgIEBpZiAka2V5ID09ICdsaWdodCcge1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWxpZ2h0O1xuICAgICAgICB9IEBlbHNlIGlmICRrZXkgPT0gJ2RhcmsnIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hYS1iZy1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgICB6LWluZGV4OiA1O1xuICAgIH1cblxuICAgID4gLmFhLWlubmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG59XG5cbi5hYS1iZy12aWRlbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgPiAuYWEtaW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cbn1cblxuLmFhLWJnLXZpZGVvIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLy8gSUUxMSByZXNwb25zaXZlIGJhY2tncm91bmQgdmlkZW86IGh0dHBzOi8vanNmaWRkbGUubmV0L1N0YXJ0Qm9vdHN0cmFwL2VuYWpjODJkL1xuLmllIC5hYS1iZy12aWRlbyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmllIC5hYS1iZy12aWRlbyB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICB6LWluZGV4OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4gLypcbiAqIFRoZSBjb250YWluZXIgb2YgYSBtb2R1bGVcbiAqL1xuLmFhLW1vZHVsZSB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIHBhZGRpbmctbGVmdDogJHBhZGRpbmc7XG4gICAgcGFkZGluZy1yaWdodDogJHBhZGRpbmc7XG59XG5cbi8qXG4gKiBTZXRzIHRoZSB3aWR0aCBvZiB0aGUgbW9kdWxlXG4gKi9cbi5hYS1tb2R1bGUtd2lkdGgtLXBhZ2UsXG4uYWEtbW9kdWxlLXdpZHRoLS1mdWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmFhLW1vZHVsZS13aWR0aC0tcGFnZSB7XG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAkZnVsbC1zaXRlLXdpZHRoO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbn1cblxuLypcbiAqIFNldHMgdGhlIGhlaWdodCBvZiB0aGUgbW9kdWxlXG4gKi9cbi5hYS1tb2R1bGUtaGVpZ2h0LS1zbWFsbCxcbi5hYS1tb2R1bGUtaGVpZ2h0LS1ub3JtYWwsXG4uYWEtbW9kdWxlLWhlaWdodC0tZnVsbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFhLW1vZHVsZS1oZWlnaHQtLXNtYWxsIHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcblxuICAgIEBtZWRpYSAobWF4LWhlaWdodDogNDAwcHgpIHtcbiAgICAgICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgfVxufVxuLmFhLW1vZHVsZS1oZWlnaHQtLW5vcm1hbCB7XG4gICAgbWluLWhlaWdodDogODAwcHg7XG5cbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIH1cbn1cbi5hYS1tb2R1bGUtaGVpZ2h0LS1mdWxsIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuLypcbiAqIFNldHMgdGhlIHNwYWNpbmcgb24gdGhlIG1vZHVsZVxuICovXG4uYWEtbW9kdWxlLXNwYWNpbmctLXNtYWxsIHtcbiAgICBAZXh0ZW5kICVlaWZmZWwtdG9wO1xuICAgIEBleHRlbmQgJWVpZmZlbC1ib3R0b207XG59XG4uYWEtbW9kdWxlLXNwYWNpbmctLW1lZGl1bSB7XG4gICAgQGV4dGVuZCAlZW1waXJlLXRvcDtcbiAgICBAZXh0ZW5kICVlbXBpcmUtYm90dG9tO1xufVxuLmFhLW1vZHVsZS1zcGFjaW5nLS1sYXJnZSB7XG4gICAgQGV4dGVuZCAlYnVyai10b3A7XG4gICAgQGV4dGVuZCAlYnVyai1ib3R0b207XG59XG5cbi5hYS1tb2R1bGUtc3BhY2luZy1ib3R0b20tLXNtYWxsIHtcbiAgICBAZXh0ZW5kICVlaWZmZWwtYm90dG9tO1xufVxuLmFhLW1vZHVsZS1zcGFjaW5nLWJvdHRvbS0tbWVkaXVtIHtcbiAgICBAZXh0ZW5kICVlbXBpcmUtYm90dG9tO1xufVxuLmFhLW1vZHVsZS1zcGFjaW5nLWJvdHRvbS0tbGFyZ2Uge1xuICAgIEBleHRlbmQgJWJ1cmotYm90dG9tO1xufVxuXG4uYWEtbW9kdWxlLXNwYWNpbmctdG9wLS1zbWFsbCB7XG4gICAgQGV4dGVuZCAlZWlmZmVsLXRvcDtcbn1cbi5hYS1tb2R1bGUtc3BhY2luZy10b3AtLW1lZGl1bSB7XG4gICAgQGV4dGVuZCAlZW1waXJlLXRvcDtcbn1cbi5hYS1tb2R1bGUtc3BhY2luZy10b3AtLWxhcmdlIHtcbiAgICBAZXh0ZW5kICVidXJqLXRvcDtcbn1cblxuLypcbiAqIFRoZSBjb250YWluZXIgb2YgYSBtb2R1bGVzIGNvbnRlbnRcbiAqL1xuLmFhLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4vKlxuICogQ29udHJvbHMgdGhlIHBvc2l0aW9uIG9mIHRoZSBjb250ZW50IHdpdGhpbiB0aGUgbW9kdWxlXG4gKi9cbi5hYS1jb250ZW50LXBvc2l0aW9uLS1sZWZ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uYWEtY29udGVudC1wb3NpdGlvbi0tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLypcbiAqIENvbnRyb2xzIHRoZSBhbGlnbm1lbnQgb2YgdGhlIGNvbnRlbnQgd2l0aGluIHRoZSBtb2R1bGVcbiAqL1xuLmFhLWNvbnRlbnQtYWxpZ25tZW50LS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmFhLWNvbnRlbnQtYWxpZ25tZW50LS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFhLWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDEwKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG59XG5cbi8qXG4gKiBTZXRzIHRoZSB3aWR0aCBvZiB0aGUgY29udGVudCBpbiBhIG1vZHVsZVxuICovXG4uYWEtY29udGVudC13aWR0aC0tbmFycm93LFxuLmFhLWNvbnRlbnQtd2lkdGgtLW5vcm1hbCxcbi5hYS1jb250ZW50LXdpZHRoLS13aWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5hYS1jb250ZW50LXdpZHRoLS1uYXJyb3cge1xuICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA0KTtcbiAgICB9XG59XG4uYWEtY29udGVudC13aWR0aC0tbm9ybWFsIHtcbiAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogNik7XG4gICAgfVxufVxuLmFhLWNvbnRlbnQtd2lkdGgtLXdpZGUge1xuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA4KTtcbiAgICB9XG59XG5cbi5wdC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGItMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm10LTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLypcbiAqIEJvb3RzdHJhcCA0IGhpZGluZyBjbGFzc2VzXG4gKi9cbi5oaWRkZW4teHMtdXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU0M3B4KSB7XG4gICAgLmhpZGRlbi14cy1kb3duIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQGluY2x1ZGUgYnAobWQpIHtcbiAgICAuaGlkZGVuLXNtLXVwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhpZGRlbi1zbS1kb3duIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQGluY2x1ZGUgYnAobWQpIHtcbiAgICAuaGlkZGVuLW1kLXVwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmhpZGRlbi1tZC1kb3duIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQGluY2x1ZGUgYnAobGcpIHtcbiAgICAuaGlkZGVuLWxnLXVwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5oaWRkZW4tbGctZG93biB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBpbmNsdWRlIGJwKHhsKSB7XG4gICAgLmhpZGRlbi14bC11cCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5oaWRkZW4teGwtZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIEJ1dHRvbnNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLWJ1dHRvbiB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG5cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6ICRidXR0b24tZm9udC1mYW1pbHk7XG4gICAgZm9udC1zdHlsZTogJGJ1dHRvbi1mb250LXN0eWxlO1xuICAgIGZvbnQtd2VpZ2h0OiAkYnV0dG9uLWZvbnQtd2VpZ2h0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsICRzcGVlZCAkYW5pbWF0aW9uO1xuXG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgIH1cbn1cblxuYS5hYS1idXR0b24ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgLy8gT3ZlcnJpZGUgdGV4dCBkZWNvcmF0aW9ucyBhcHBsaWVkIGRpcmVjdGx5IHRvIDxhPiBlbGVtZW50cyB0aGF0IGFyZSBidXR0b25zXG59XG5cbi8qXG4gKiBUaGVtZSBidXR0b25zXG4gKi9cbkBlYWNoICRidXR0b24sICRwcm9wZXJ0aWVzIGluICRidXR0b25zIHtcbiAgICAuYWEtYnV0dG9uLS0jeyRidXR0b259IHtcbiAgICAgICAgcGFkZGluZzogbWFwLWdldCgkcHJvcGVydGllcywgXCJwYWRkaW5nXCIpO1xuICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJHByb3BlcnRpZXMsXCJib3JkZXItY29sb3JcIik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IG1hcC1nZXQoJHByb3BlcnRpZXMsIFwiYm9yZGVyLXJhZGl1c1wiKTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiBtYXAtZ2V0KCRwcm9wZXJ0aWVzLCBcImJvcmRlci13aWR0aFwiKTtcblxuICAgICAgICBjb2xvcjogbWFwLWdldCgkcHJvcGVydGllcyxcImNvbG9yXCIpO1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHByb3BlcnRpZXMsXCJiYWNrZ3JvdW5kLWNvbG9yXCIpO1xuXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICAgICAgICRwcm9wZXJ0aWVzOiBtYXAtZ2V0KCRwcm9wZXJ0aWVzLCBcImhvdmVyXCIpO1xuXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJHByb3BlcnRpZXMsXCJib3JkZXItY29sb3JcIik7XG5cbiAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRwcm9wZXJ0aWVzLFwiY29sb3JcIik7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHByb3BlcnRpZXMsXCJiYWNrZ3JvdW5kLWNvbG9yXCIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYS5hYS1idXR0b24tLSN7JGJ1dHRvbn0ge1xuICAgICAgICBAZXh0ZW5kIC5hYS1idXR0b24tLSN7JGJ1dHRvbn07XG4gICAgfVxuXG4gICAgLmFhLWZvcm0tYnV0dG9uLS0jeyRidXR0b259IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBAZXh0ZW5kIC5hYS1idXR0b24tLSN7JGJ1dHRvbn07XG4gICAgfVxuXG4gICAgQGVhY2ggJGtleSwgJGNvbG9yIGluICRtYWluLWNvbG9ycyB7XG4gICAgICAgIC5hYS1iZy0jeyRrZXl9IHtcbiAgICAgICAgICAgIGEuYWEtYnV0dG9uLS0jeyRidXR0b259IHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5hYS1idXR0b24tLSN7JGJ1dHRvbn07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEluZGl2aWR1YWwgYnV0dG9uIG92ZXJyaWRlc1xuLmFhLWJ1dHRvbi0tMSB7XG4gICAgc3ZnIHtcbiAgICAgICAgZmlsbDogJGNvbXBsZW1lbnRhcnk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIH1cbn1cblxuLmFhLWJ1dHRvbi0tMiB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNlNmYyZjE7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xOHMgZWFzZS1pbi1vdXQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIH1cbn1cblxuLmFhLWJ1dHRvbi0tMyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNlNmYyZjE7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xOHMgZWFzZS1pbi1vdXQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG59XG5cbi5hYS1idXR0b24tLWJsb2cge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjMmM5Mjg1O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmYyZjE7XG4gICAgcGFkZGluZzogMTBweCAyNHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xOHMgZWFzZS1pbi1vdXQ7XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNjZiM2FhO1xuICAgICAgICBib3JkZXItY29sb3I6ICNlNmYyZjE7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIH1cbn1cblxuLy8gSHViU3BvdCBkZWZhdWx0IGJ1dHRvbiBjbGFzc1xuLmhzLWJ1dHRvbiB7XG4gICAgQGV4dGVuZCAuYWEtYnV0dG9uO1xuICAgIEBleHRlbmQgLmFhLWJ1dHRvbi0tMTtcbn1cblxuLypcbiogQnV0dG9uIGdyb3Vwc1xuKi9cbi5hYS1idXR0b24tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgQGluY2x1ZGUgYnAoc20pIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG59XG5cbi5hYS1idXR0b24gKyAuYWEtYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgYnAoc20pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgfVxufSIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuICAgIEZvcm1zXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLy8gSHViU3BvdCBkZWZhdWx0IGZvcm0gdGl0bGVcbi5mb3JtLXRpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7IC8vIFBhZGRpbmcgYmFzZWQgc3BhY2luZyB0byBhY2NvdW50IGZvciBmb3JtIHRpdGxlIGJhY2tncm91bmQtY29sb3IgZnJvbSB0aGVtZSBzZXR0aW5nc1xuXG4gICAgY29sb3I6ICRmb3JtLXRpdGxlLXRleHQtY29sb3I7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS10aXRsZS1iYWNrZ3JvdW5kLWNvbG9yO1xuXG4gICAgJjplbXB0eSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uaHMtZm9ybSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGZvcm0tYm9yZGVyLWNvbG9yO1xuXG4gICAgZm9udC1zaXplOiAxNnB4OyAvLyBQZXIgZGVmYXVsdCwgbW9zdCBlbGVtZW50cyB3aXRoaW4gdGhlIGZvcm0gaW5oZXJpdCB0aGlzIGZvbnQgc2l6ZS5cbiAgICBsaW5lLWhlaWdodDogMjJweDsgLy8gUGVyIGRlZmF1bHQsIG1vc3QgZWxlbWVudHMgd2l0aGluIHRoZSBmb3JtIGluaGVyaXQgdGhpcyBsaW5lIGhlaWdodC5cblxuICAgIHRleHQtYWxpZ246IGxlZnQ7IC8vIEFsd2F5cyBhbGlnbiBmb3JtIGZpZWxkcyB0byB0aGUgbGVmdCwgaW5kZXBlbmRlbnQgb24gbW9kdWxlIGFsaWdubWVudC5cblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWJhY2tncm91bmQtY29sb3I7XG59XG5cbi8vIFJlc2V0IGRlZmF1bHQgSFMgZm9ybSBzdHlsZXMgaW5zaWRlIG91ciBtb2R1bGVzIGFuZCB0ZW1wbGF0ZXNcbi5hYS1tb2R1bGUsXG4uYWEtbGFuZGluZy1wYWdlIHtcbiAgICAuZm9ybS10aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLmhzLWZvcm0ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXI6IDA7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuXG4vKlxuICogTGF5b3V0ICYgY29udGFpbmVyc1xuICovXG5cbi8vIEZpZWxkIGNvbnRhaW5lclxuLmhzLWZvcm0tZmllbGQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4vLyBTcGVjaWZpYyBmaWVsZCB0eXBlIGNvbnRhaW5lcnNcbi5ocy1maWVsZHR5cGUtdGV4dCB7fVxuLmhzLWZpZWxkdHlwZS1zZWxlY3Qge31cbi5ocy1maWVsZHR5cGUtYm9vbGVhbmNoZWNrYm94IHt9XG4uaHMtZmllbGR0eXBlLWNoZWNrYm94IHt9XG4uaHMtZmllbGR0eXBlLXJhZGlvIHt9XG4uaHMtZmllbGR0eXBlLWRhdGUge31cbi5ocy1maWVsZHR5cGUtZmlsZSB7fVxuLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSB7fVxuXG5cbi8qXG4gKiBJbnB1dCBmaWVsZHNcbiAqL1xuXG4vLyBBbGwgaW5wdXQgZmllbGRzXG4uaHMtaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTJweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAkZm9ybS1pbnB1dC14LXBhZGRpbmc7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0taW5wdXQteC1wYWRkaW5nO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAkZm9ybS1maWVsZHMtYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tZmllbGRzLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG5cbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1maWVsZHMtYmFja2dyb3VuZC1jb2xvcjtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkZm9ybS1pbnB1dC14LXBhZGRpbmctbGc7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLWlucHV0LXgtcGFkZGluZy1sZztcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1maWVsZHMtYm9yZGVyLWNvbG9yLWZvY3VzO1xuXG4gICAgICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuICAgIH1cblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICMyRjMxMzM7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG59XG5cbi8vIENoZWNib3gvcmFkaW8gaW5wdXRzXG4uaHMtaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmhzLWlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGJvcmRlcjogMDtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vLyBDaGVjYm94L3JhZGlvIGlucHV0IGxhYmVsc1xuLmhzLWZvcm0tZmllbGQgLmlucHV0cy1saXN0IGxhYmVsIHNwYW4ge1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4vLyBTaW5nbGUgY2hlY2tib3ggaW5wdXRzXG4uaHMtZmllbGR0eXBlLWJvb2xlYW5jaGVja2JveCB7XG4gICAgLmhzLWlucHV0IHt9XG59XG5cbi8vIE11bHRpcGxlIGNoZWNrYm94ZXMvcmFkaW9zXG4uaHMtZm9ybS1maWVsZCAubXVsdGktY29udGFpbmVyIHtcbiAgICBsaSB7XG4gICAgICAgIG1hcmdpbjogMDsgLy8gUmVzZXRcblxuICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFNlbGVjdCAoZHJvcGRvd24pIGlucHV0c1xuLmhzLWZpZWxkdHlwZS1zZWxlY3QgLmlucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIE1ha2UgaXQgcG9zc2libGUgdG8gYWxpZ24gdGhlIGljb25cbn1cblxuLmhzLWZpZWxkdHlwZS1zZWxlY3QgLmlucHV0IHN2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTBweDtcbiAgICB0b3A6IGNhbGMoNTAlIC0gNXB4KTtcbiAgICBsZWZ0OiBjYWxjKDEwMCUgLSAoI3skZm9ybS1pbnB1dC14LXBhZGRpbmd9ICogMikpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgbGVmdDogY2FsYygxMDAlIC0gKCN7JGZvcm0taW5wdXQteC1wYWRkaW5nLWxnfSAqIDIpKTtcbiAgICB9XG59XG4uaHMtZmllbGR0eXBlLXNlbGVjdCBzZWxlY3QuaHMtaW5wdXQgc3ZnIHBhdGgge1xuICAgIGZpbGw6ICRibGFjaztcbn1cblxuLmhzLWZpZWxkdHlwZS1zZWxlY3Qgc2VsZWN0LmhzLWlucHV0OmhvdmVyIH4gc3ZnIHBhdGgge1xuICAgIGZpbGw6ICRzZWNvbmRhcnk7XG59XG5cbnNlbGVjdC5ocy1pbnB1dCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgIG9wdGlvbiB7IC8vIERyb3Bkb3duIGl0ZW1zXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB9XG59XG5cbi5ocy1maWVsZHR5cGUtdGV4dGFyZWEgdGV4dGFyZWEuaHMtaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgcGFkZGluZzogJGZvcm0taW5wdXQteC1wYWRkaW5nO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tZmllbGRzLWJhY2tncm91bmQtY29sb3I7XG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIHBhZGRpbmc6ICRmb3JtLWlucHV0LXgtcGFkZGluZy1sZztcbiAgICB9XG59XG5cbi8vIEZpbGUgaW5wdXRzXG4uaHMtaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLy8gRGF0ZSBpbnB1dHNcbi5ocy1maWVsZHR5cGUtZGF0ZSAuaHMtaW5wdXQge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0taW5wdXQteC1wYWRkaW5nICogMiArIDI0cHg7XG5cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJsKCc8c3ZnIHdpZHRoPVwiMjRcIiBoZWlnaHQ9XCIyNFwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwiTTIwIDIwSDE2VjE2SDIwVjIwWk0xNCAxMEgxMFYxNEgxNFYxMFpNMjAgMTBIMTZWMTRIMjBWMTBaTTggMTZINFYyMEg4VjE2Wk0xNCAxNkgxMFYyMEgxNFYxNlpNOCAxMEg0VjE0SDhWMTBaTTI0IDJWMjRIMFYySDNWM0MzIDQuMTAzIDMuODk3IDUgNSA1QzYuMTAzIDUgNyA0LjEwMyA3IDNWMkgxN1YzQzE3IDQuMTAzIDE3Ljg5NyA1IDE5IDVDMjAuMTAzIDUgMjEgNC4xMDMgMjEgM1YySDI0Wk0yMiA4SDJWMjJIMjJWOFpNMjAgMUMyMCAwLjQ0OCAxOS41NTMgMCAxOSAwQzE4LjQ0NyAwIDE4IDAuNDQ4IDE4IDFWM0MxOCAzLjU1MiAxOC40NDcgNCAxOSA0QzE5LjU1MyA0IDIwIDMuNTUyIDIwIDNWMVpNNiAzQzYgMy41NTIgNS41NTMgNCA1IDRDNC40NDcgNCA0IDMuNTUyIDQgM1YxQzQgMC40NDggNC40NDcgMCA1IDBDNS41NTMgMCA2IDAuNDQ4IDYgMVYzWlwiIGZpbGw9XCIjMDAwXCIvPjwvc3ZnPicpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gI3skZm9ybS1pbnB1dC14LXBhZGRpbmd9KSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxOHB4IGF1dG87XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1pbnB1dC14LXBhZGRpbmctbGcgKiAyICsgMjRweDtcblxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSN7JGZvcm0taW5wdXQteC1wYWRkaW5nLWxnfSkgY2VudGVyO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvcntcbiAgICAgICAgZGlzcGxheTogbm9uZTsgIC8vIEhpZGUgbmF0aXZlIGNhbGVuZGFyIGljb24gaW4gQ2hyb21lXG4gICAgfVxufVxuXG4vLyBEYXRlIHBpY2tlciBkcm9wZG93blxuLmhzLWZpZWxkdHlwZS1kYXRlIC5ocy1kYXRlcGlja2VyIHtcbiAgICAuZm4tZGF0ZS1waWNrZXIgLnBpa2EtYnV0dG9uIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyAvLyAhaW1wb3J0YW50IGRlY2xhcmF0aW9uIHRvIG92ZXJyaWRlIEhTIHN0eWxpbmcuXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDsgLy8gIWltcG9ydGFudCBkZWNsYXJhdGlvbiB0byBvdmVycmlkZSBIUyBzdHlsaW5nLlxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDsgLy8gIWltcG9ydGFudCBkZWNsYXJhdGlvbiB0byBvdmVycmlkZSBIUyBzdHlsaW5nXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjcgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mbi1kYXRlLXBpY2tlciAuaXMtc2VsZWN0ZWQgLnBpa2EtYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbXBsZW1lbnRhcnk7XG4gICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICB9XG5cbiAgICAuZm4tZGF0ZS1waWNrZXIgLmlzLXRvZGF5IC5waWthLWJ1dHRvbiB7XG4gICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICB9XG59XG5cbi8qXG4gKiBTdWJtaXQgYnV0dG9uXG4gKi9cbi5ocy1zdWJtaXQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaHMtZm9ybSAuaHMtYnV0dG9uIHtcbiAgICBAZXh0ZW5kIC5hYS1idXR0b247XG4gICAgQGV4dGVuZCAuYWEtYnV0dG9uLS1mb3JtO1xuXG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLypcbiAqIFRleHQgYW5kIG90aGVyIGZvcm0gZWxlbWVudHNcbiAqL1xuLmhzLWZvcm0gdWwsXG4uaHMtZm9ybSBvbCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB9XG59XG5cbi8vIEZvcm0gZmllbGQgbWFpbiBsYWJlbFxuLmhzLWZvcm0tZmllbGQgPiBsYWJlbCAge1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTEwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAgICAgJjplbXB0eSxcbiAgICAgICAgJjplbXB0eSArIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gRm9ybSBmaWVsZCBoZWxwIHRleHRcbi5ocy1mb3JtIGxlZ2VuZCB7XG4gICAgb3JkZXI6IDE7IC8vIFBvc2l0aW9ucyBpdCBiZWxvdyB0aGUgaW5wdXQgZmllbGRcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6ICRmb3JtLWlucHV0LXgtcGFkZGluZztcblxuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgIG9wYWNpdHk6IDAuODtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1pbnB1dC14LXBhZGRpbmctbGc7XG4gICAgfVxufVxuXG4vLyBSaWNoIHRleHQgYXJlYXNcbi5ocy1mb3JtIC5ocy1yaWNodGV4dCB7XG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cbiAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICsgLmhzLWZvcm0tZmllbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbn1cblxuLy8gRXJyb3IgbWVzc2FnZXNcbi5ocy1pbnB1dC5lcnJvciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1lcnJvci1jb2xvcjtcbn1cblxudWwuaHMtZXJyb3ItbXNncyB7XG4gICAgb3JkZXI6IDEwOyAvLyBQb3NpdGlvbiBpdCBsYXN0IGluIHRoZSBmaWVsZCBjb250YWluZXJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1pbnB1dC14LXBhZGRpbmc7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXJnaW4tbGVmdDogJGZvcm0taW5wdXQteC1wYWRkaW5nLWxnO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkZm9ybS1lcnJvci1jb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICchJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEuMnJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMS4ycmVtO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGZvcm0tZXJyb3ItY29sb3I7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcblxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNzAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBUaGUgZmluYWwgZXJyb3IgbWVzc2FnZSBqdXN0IGFib3ZlIHRoZSBzdWJtaXQgYnV0dG9uIChzaG93cyBpZiB5b3UgdHJ5IHRvIHN1Ym1pdCB0aGUgZm9ybSBidXQgdGhlcmUncyBhbiBlcnJvcilcbi5oc19lcnJvcl9yb2xsdXAge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9ybS1lcnJvci1jb2xvcjtcblxuICAgIC5ocy1lcnJvci1tc2dzIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn1cblxuLy8gRm9ybSB0aXRsZSB0aGF0IHJlbmRlcnMgaWYgdGhlIFwiZm9ybV90aXRsZVwiIHBhcmFtZXRlciBpcyBzZXQgdG8gdHJ1ZVxuLmhzLWZvcm0gLmZvcm0tdGl0bGUge1xuICAgIEBleHRlbmQgLmgzO1xufVxuXG5cbi8qXG4gKiBDdXN0b20gR0RQUiBmaWVsZHNcbiAqL1xuLmhzX2dkcHJfY29uc2VudF9tYXJrZXRpbmcsXG4uaHNfZ2Rwcl9jb25zZW50X2RhdGEge1xuICAgIC5ocy1mb3JtLWJvb2xlYW5jaGVja2JveCBsYWJlbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTcwMDtcbiAgICB9XG59XG5cblxuLypcbiAqIFJlc2V0L292ZXJyaWRlIHVud2FudGVkIEh1YlNwb3Qgc3R5bGluZy5cbiAqIE5vdGU6IFdlIHVzZSBhIGxvdCBvZiBDU1Mgc3BlY2lmaWNpdHkgaGVyZSBvbiBwdXJwb3NlIGluIG9yZGVyIHRvIGJlYXQgSHViU3BvdCdzIHNwZWNpZmljaXR5LlxuICovXG5mb3JtLmhzLWZvcm0gZmllbGRzZXQge1xuICAgIG1heC13aWR0aDogbm9uZTtcbn1cblxuZm9ybS5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0xLFxuZm9ybS5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0yLFxuZm9ybS5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0zIHsgLy8gT3ZlcnJpZGUgSHViU3BvdCBzdHlsaW5nXG4gICAgLmhzLWZvcm0tZmllbGQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuaW5wdXQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxufVxuXG5mb3JtLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTEgeyAvLyBPdmVycmlkZSBIdWJTcG90IHN0eWxpbmdcbiAgICAuaHMtaW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uaHMtaW5wdXQsXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLmhzLWlucHV0IHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxufVxuXG5mb3JtLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTIgeyAvLyBPdmVycmlkZSBIdWJTcG90IHN0eWxpbmdcbiAgICAuaHMtZm9ybS1maWVsZCB7XG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAjeyRmb3JtLWZpZWxkLWd1dHRlcn0gLyAyKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1maWVsZC1ndXR0ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmZvcm0uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMyB7XG4gICAgLmhzLWZvcm0tZmllbGQge1xuICAgICAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAyICogI3skZm9ybS1maWVsZC1ndXR0ZXJ9IC8gMyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJGZvcm0tZmllbGQtZ3V0dGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpLCAobWF4LWRldmljZS13aWR0aDogNDgwcHgpIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIHsgLy8gT3ZlcnJpZGUgSHViU3BvdCBzdHlsaW5nXG4gICAgZm9ybS5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0yLFxuICAgIGZvcm0uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMyB7XG4gICAgICAgIC5ocy1pbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhzLWZvcm0tYm9vbGVhbmNoZWNrYm94ICB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uaHMtaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgRnVuY3Rpb25zXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8vIEhleHQgdG8gUkdCIGZ1bmN0aW9uLiBTb3VyY2U6IGh0dHBzOi8vbWVkaXVtLmNvbS90ZWNoaGl2ZS1pby9ob3ctdG8tdXNlLWNzcy12YXJpYWJsZXMtd2l0aC1zYXNzLW1peGlucy02NzFlMWY2MDY3YjNcbkBmdW5jdGlvbiBoZXhUb1JHQigkaGV4KSB7XG4gICAgQHJldHVybiByZWQoJGhleCksIGdyZWVuKCRoZXgpLCBibHVlKCRoZXgpO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuIEZ1bmN0aW9uIHRvIGNyZWF0ZSBhbiBvcHRpbWl6ZWQgc3ZnIHVybFxuVmVyc2lvbjogMS4wLjZcblxuU291cmNlOiBodHRwczovL2NvZGVwZW4uaW8vamFrb2ItZS9wZW4vZG9Nb01MXG5cblVzYWdlOlxuLmNsYXNzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJsKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj4uLi4uLjwvc3ZnPicpO1xufVxuXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AZnVuY3Rpb24gc3ZnLXVybCgkc3ZnKSB7XG4gICAgLy9cbiAgICAvLyBBZGQgbWlzc2luZyBuYW1lc3BhY2VcbiAgICAvL1xuICAgIEBpZiBub3Qgc3RyLWluZGV4KCRzdmcsIHhtbG5zKSB7XG4gICAgICAgICRzdmc6IHN0ci1yZXBsYWNlKFxuICAgICAgICAgICAgJHN2ZyxcbiAgICAgICAgICAgIFwiPHN2Z1wiLFxuICAgICAgICAgICAgJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiJ1xuICAgICAgICApO1xuICAgIH1cbiAgICAvL1xuICAgIC8vIENodW5rIHVwIHN0cmluZyBpbiBvcmRlciB0byBhdm9pZFxuICAgIC8vIFwic3RhY2sgbGV2ZWwgdG9vIGRlZXBcIiBlcnJvclxuICAgIC8vXG4gICAgJGVuY29kZWQ6IFwiXCI7XG4gICAgJHNsaWNlOiAyMDAwO1xuICAgICRpbmRleDogMDtcbiAgICAkbG9vcHM6IGNlaWwoc3RyLWxlbmd0aCgkc3ZnKSAvICRzbGljZSk7XG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkbG9vcHMge1xuICAgICAgICAkY2h1bms6IHN0ci1zbGljZSgkc3ZnLCAkaW5kZXgsICRpbmRleCArICRzbGljZSAtIDEpO1xuICAgICAgICAvL1xuICAgICAgICAvLyBFbmNvZGVcbiAgICAgICAgLy9cbiAgICAgICAgJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssICdcIicsIFwiJ1wiKTtcbiAgICAgICAgJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssIFwiJVwiLCBcIiUyNVwiKTtcbiAgICAgICAgJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssIFwiI1wiLCBcIiUyM1wiKTtcbiAgICAgICAgJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssIFwie1wiLCBcIiU3QlwiKTtcbiAgICAgICAgJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssIFwifVwiLCBcIiU3RFwiKTtcbiAgICAgICAgJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssIFwiPFwiLCBcIiUzQ1wiKTtcbiAgICAgICAgJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssIFwiPlwiLCBcIiUzRVwiKTtcbiAgICAgICAgLy9cbiAgICAgICAgLy8gVGhlIG1heWJlIGxpc3RcbiAgICAgICAgLy9cbiAgICAgICAgLy8gS2VlcCBzaXplIGFuZCBjb21waWxlIHRpbWUgZG93blxuICAgICAgICAvLyAuLi4gb25seSBhZGQgb24gZG9jdW1lbnRlZCBmYWlsXG4gICAgICAgIC8vXG4gICAgICAgIC8vICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCAnJicsICclMjYnKTtcbiAgICAgICAgLy8gJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssICd8JywgJyU3QycpO1xuICAgICAgICAvLyAkY2h1bms6IHN0ci1yZXBsYWNlKCRjaHVuaywgJ1snLCAnJTVCJyk7XG4gICAgICAgIC8vICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCAnXScsICclNUQnKTtcbiAgICAgICAgLy8gJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssICdeJywgJyU1RScpO1xuICAgICAgICAvLyAkY2h1bms6IHN0ci1yZXBsYWNlKCRjaHVuaywgJ2AnLCAnJTYwJyk7XG4gICAgICAgIC8vICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCAnOycsICclM0InKTtcbiAgICAgICAgLy8gJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssICc/JywgJyUzRicpO1xuICAgICAgICAvLyAkY2h1bms6IHN0ci1yZXBsYWNlKCRjaHVuaywgJzonLCAnJTNBJyk7XG4gICAgICAgIC8vICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCAnQCcsICclNDAnKTtcbiAgICAgICAgLy8gJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssICc9JywgJyUzRCcpO1xuICAgICAgICAkZW5jb2RlZDogI3skZW5jb2RlZH0jeyRjaHVua307XG4gICAgICAgICRpbmRleDogJGluZGV4ICsgJHNsaWNlO1xuICAgIH1cbiAgICBAcmV0dXJuIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwjeyRlbmNvZGVkfVwiKTtcbn1cbi8vIEJhY2tncm91bmQgc3ZnIG1peGluXG5AbWl4aW4gYmFja2dyb3VuZC1zdmcoJHN2Zykge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmwoJHN2Zyk7XG59XG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBjaGFyYWN0ZXJzIGluIGEgc3RyaW5nXG5AZnVuY3Rpb24gc3RyLXJlcGxhY2UoJHN0cmluZywgJHNlYXJjaCwgJHJlcGxhY2U6IFwiXCIpIHtcbiAgICAkaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcbiAgICBAcmV0dXJuIGlmKFxuICAgICAgICAkaW5kZXgsXG4gICAgICAgIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICtcbiAgICAgICAgICAgIHN0ci1yZXBsYWNlKFxuICAgICAgICAgICAgICAgIHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHItbGVuZ3RoKCRzZWFyY2gpKSxcbiAgICAgICAgICAgICAgICAkc2VhcmNoLFxuICAgICAgICAgICAgICAgICRyZXBsYWNlXG4gICAgICAgICAgICApLFxuICAgICAgICAkc3RyaW5nXG4gICAgKTtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBIYW1idXJnZXJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLWhhbWJ1cmdlciB7XG4gICAgei1pbmRleDogMzA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDIwMDtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgc3BhbixcbiAgICBzcGFuOmJlZm9yZSxcbiAgICBzcGFuOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzExODA3MTtcblxuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4xcztcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgc3BhbjpiZWZvcmUsXG4gICAgc3BhbjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgfVxuXG4gICAgc3BhbixcbiAgICBzcGFuOmJlZm9yZSxcbiAgICBzcGFuOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgIH1cbiAgICBzcGFuOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtN3B4KTtcbiAgICB9XG4gICAgc3BhbjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3cHgpO1xuICAgIH1cbn1cblxuLmpzLW5hdi1vcGVuIC5hYS1oYW1idXJnZXIge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkc3BlZWQgZWFzZTtcblxuICAgIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWEtbmF2aWdhdGlvbi0tbW9iaWxlIC5hYS1oYW1idXJnZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgTmF2aWdhdGlvblxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cbn1cblxuLmFhLW5hdmlnYXRpb24ge1xuICAgIHVsLCBsaSB7IC8vIFJlc2V0XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAvLyB1bCB7XG4gICAgLy8gICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLy8gICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLy8gfVxuXG4gICAgdWwgbGkge31cblxuICAgIHVsIGxpIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxufVxuXG4uYWEtbmF2aWdhdGlvbi0tcHJpbWFyeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxufVxuXG4uYWEtbmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS13cmFwcGVyID4gdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG5cbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uYWEtbmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS13cmFwcGVyID4gdWwgPiBsaSB7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uYWEtbmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS13cmFwcGVyID4gdWwgPiBsaSA+IGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG5cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNDAwO1xuXG4gICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgfVxufVxuXG4uYWEtbmF2aWdhdGlvbi0tcHJpbWFyeSAuaHMtbWVudS1kZXB0aC0xLmhzLWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hYS1uYXZpZ2F0aW9uLS1wcmltYXJ5IC5ocy1tZW51LWRlcHRoLTEuaHMtaXRlbS1oYXMtY2hpbGRyZW4gPiAuaHMtbWVudS1jaGlsZHJlbi13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogY2FsYygxMDAlICsgMjBweCk7XG5cbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdztcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwKHhsKSB7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgbGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIGEge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKXtcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC4xKTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgcDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0O1xuXG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFhLW5hdmlnYXRpb24tLXByaW1hcnkgLmhzLW1lbnUtZGVwdGgtMTpob3ZlciA+IC5ocy1tZW51LWNoaWxkcmVuLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG59XG5cbmh0bWwge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkc3BlZWQgZWFzZTtcbn1cbmh0bWwuanMtbmF2LW9wZW4ge1xuICAgIC8vIGhlaWdodDogMTAwJTtcblxuICAgIC8vIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTgwJSk7XG59XG5ib2R5LmpzLW5hdi1vcGVuIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5hYS1uYXZpZ2F0aW9uLS1tb2JpbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtMTAwJTtcblxuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcblxuICAgIHotaW5kZXg6IDI1O1xuXG4gICAgLnNpZGViYXIge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYwKTtcbiAgICB9XG59XG5cbi5hYS1uYXZpZ2F0aW9uLW1vYmlsZS1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgcGFkZGluZzogNTBweCAzM3B4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ubW9iaWxlLWNvbnRlbnRfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgLmFhLWJyYW5kaW5nLXRleHQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICB9XG59XG5cbi5tb2JpbGUtY29udGVudF9fYm9keSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFM0U2RTY7XG5cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBjb2xvcjogIzExODA3MTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbn1cblxuLm1vYmlsZS1jb250ZW50X19mb290ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG5cbiAgICAuYWEtaGVhZGVyLWJ1dHRvbiAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLmpzLW5hdi1vcGVuIC5hYS1uYXZpZ2F0aW9uLS1tb2JpbGUge1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuU29jaWFsIExpbmtzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1zb2NpYWwtbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmFhLXNvY2lhbC1saW5rc19faWNvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHRyYW5zaXRpb246IGFsbCAkc3BlZWQgJGFuaW1hdGlvbjtcbn1cblxuLmFhLXNvY2lhbC1saW5rc19faWNvbjpob3Zlcixcbi5hYS1zb2NpYWwtbGlua3NfX2ljb246Zm9jdXMge1xuICAgIC8vIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkcHJpbWFyeSwgMTAlKTtcbn1cblxuXG4uYWEtc29jaWFsLWxpbmtzX19pY29uIHN2ZyB7XG4gICAgZmlsbDogJHdoaXRlO1xuICAgIGhlaWdodDogMTVweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiBhdXRvO1xufVxuXG4uYWEtc29jaWFsLWxpbmtzX19pY29uOmhvdmVyIHN2Zyxcbi5hYS1zb2NpYWwtbGlua3NfX2ljb246Zm9jdXMgc3ZnLFxuLmFhLXNvY2lhbC1saW5rc19faWNvbjphY3RpdmUgc3ZnIHtcbiAgICBmaWxsOiAkd2hpdGU7XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIFZpZGVvc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtdmlkZW8tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgIHZpZGVvIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbn1cblxuLmFhLXZpZGVvLWNvbnRhaW5lci0teW91dHViZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5hYS12aWRlby10aHVtYm5haWwge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0ei1pbmRleDogMTtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAkc3BlZWQgJGFuaW1hdGlvbjtcblxuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssMC41KTtcblx0fVxuXG5cdCYuaXMtaGlkZGVuIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgICsgdmlkZW8ge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJi5pcy1oaWRkZW4gKyB2aWRlbyB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuXG5cdC5hYS1wbGF5IHtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxufVxuXG4vLyBWaWRlbyBwbGF5IGJ1dHRvblxuLmFhLXBsYXkge1xuICAgIC8vIEJyb3dzZXIgcmVzZXQgb2YgPGJ1dHRvbj5cbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IDYwcHg7XG5cblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgei1pbmRleDogMTAwO1xuXG4gICAgdHJhbnNpdGlvbjogYWxsICRzcGVlZCBlYXNlO1xuXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMTcuNXB4IDAgMTcuNXB4IDIzcHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJHdoaXRlO1xuXG4gICAgICAgIHotaW5kZXg6IDEwMDtcblxuICAgICAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAzNXB4IDAgMzVweCA0NnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG5cbi8vIFlvdVR1YmUgdmlkZW9zXG4uYWEteW91dHViZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgIG9wYWNpdHk6IC4zO1xuICAgIH1cbn1cbi5hYS15b3V0dWJlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRvcDogLTE2Ljg0JTtcbiAgICBsZWZ0OiAwO1xufVxuXG5cbi5hYS15b3V0dWJlIGltZyxcbi5hYS15b3V0dWJlIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG59XG5cbi5hYS15b3V0dWJlIGlmcmFtZSB7XG4gICAgei1pbmRleDogMjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG59IiwiYm9keS5pcy1hY3RpdmUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vc2VhcmNoXG5cbi5hYS1zaXRlLWhlYWRlcl9fc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxNjtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgIH1cblxuICAgIC5zZWFyY2gtY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwdmg7XG4gICAgfVxuXG4gICAgLmhzLXNlYXJjaC1maWVsZF9fYmFyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxMjtcbiAgICAgICAgbWF4LXdpZHRoOiAkZnVsbC1zaXRlLXdpZHRoO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzM0JyBoZWlnaHQ9JzM0JyB2aWV3Qm94PScwIDAgMzQgMzQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yOS40NTEyIDI3LjkwNEwyMi4zNTkgMjAuNzQ1NEMyMy43NDY5IDE5LjAwNTUgMjQuNTgzNiAxNi44MDA4IDI0LjU4MzYgMTQuNDAzNkMyNC41ODM2IDguNzkyMjQgMjAuMDM0OCA0LjI0MzQxIDE0LjQxNjggNC4yNDM0MUM4Ljc5ODgzIDQuMjQzNDEgNC4yNSA4Ljc5ODg4IDQuMjUgMTQuNDEwMkM0LjI1IDIwLjAyMTUgOC43OTg4MyAyNC41NzA0IDE0LjQxNjggMjQuNTcwNEMxNi44NDczIDI0LjU3MDQgMTkuMDcxOSAyMy43MjA0IDIwLjgyNSAyMi4yOTkzTDI3Ljg3MDcgMjkuNDExNEMyOC4wODMyIDI5LjYzNzIgMjguMzc1NCAyOS43NSAyOC42NjA5IDI5Ljc1QzI4LjkzMzIgMjkuNzUgMjkuMjA1NSAyOS42NTA0IDI5LjQxMTMgMjkuNDUxMkMyOS44NDk2IDI5LjAzMjkgMjkuODYyOSAyOC4zNDIyIDI5LjQ1MTIgMjcuOTA0Wk0xNC40MTY4IDIyLjM4NTZDMTIuMjg1MiAyMi4zODU2IDEwLjI3OTcgMjEuNTU1NSA4Ljc3MjI3IDIwLjA0ODFDNy4yNjQ4NCAxOC41NDA3IDYuNDM0NzcgMTYuNTM1MiA2LjQzNDc3IDE0LjQxMDJDNi40MzQ3NyAxMi4yNzg2IDcuMjY0ODQgMTAuMjczMSA4Ljc3MjI3IDguNzcyMzFDMTAuMjc5NyA3LjI2NDg5IDEyLjI4NTIgNi40MzQ4MSAxNC40MTY4IDYuNDM0ODFDMTYuNTQ4NCA2LjQzNDgxIDE4LjU1MzkgNy4yNjQ4OSAyMC4wNjEzIDguNzcyMzFDMjEuNTY4OCAxMC4yNzk3IDIyLjM5ODggMTIuMjg1MiAyMi4zOTg4IDE0LjQxMDJDMjIuMzk4OCAxNi41NDE4IDIxLjU2ODggMTguNTQ3MyAyMC4wNjEzIDIwLjA0ODFDMTguNTUzOSAyMS41NTU1IDE2LjU0ODQgMjIuMzg1NiAxNC40MTY4IDIyLjM4NTZaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgfVxuXG5cdFx0YnV0dG9uIHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRoZWlnaHQ6IDI0cHg7XG5cblx0XHRcdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0XHRcdHdpZHRoOiAzNHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDM0cHg7XG5cdFx0XHR9XG5cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC5oc19jb3Nfd3JhcHBlcl90eXBlX2ljb24ge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDpcIlwiO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDEycHg7XG5cdFx0XHRcdFx0cmlnaHQ6IC01cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTUgMEwxMi4zNTYzIDIuNjQzNzVMMjIuODE4OCAxMy4xMjVIMFYxNi44NzVIMjIuODE4OEwxMi4zNTYzIDI3LjM1NjNMMTUgMzBMMzAgMTVMMTUgMFonIGZpbGw9JyUyMzJCREU5QicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMzRweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMzRweDtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuICAgICAgICAuaHMtc2VhcmNoLWZpZWxkX19pbnB1dCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjNGNUY2O1xuXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hYS1tb2RhbF9fY2xvc2Uge1xuICAgICAgICB0b3A6IDQwcHg7XG5cdFx0cmlnaHQ6IDMwcHg7XG5cblx0XHRAaW5jbHVkZSBicChoZykge1xuXHRcdFx0cmlnaHQ6IDUwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmFhLXNlYXJjaC1tb2RhbF9fY2xvc2Uge1xuXHRcdCY6YmVmb3JlLCAmOmFmdGVyIHtcblx0XHRcdGhlaWdodDogMzBweDtcblxuXHRcdFx0QGluY2x1ZGUgYnAoaGcpIHtcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG4gICAgLmFhLW1vZGFsIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDA1MDczIDAlLCByZ2JhKDAsIDgwLCAxMTUsIDApIDQzLjY1JSksIHJnYmEoMCwgODAsIDExNSwgMSk7XG4gICAgfVxufVxuXG4uc2VhcmNoLWNvbnRhaW5lciAuaHMtc2VhcmNoLWZpZWxkLS1vcGVuIC5ocy1zZWFyY2gtZmllbGRfX3N1Z2dlc3Rpb25zIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxMjtcblx0bWF4LXdpZHRoOiAkZnVsbC1zaXRlLXdpZHRoO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRib3JkZXI6IG5vbmU7XG5cdHBhZGRpbmctdG9wOiAzMHB4O1xuXG5cdGxpIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0YSxcblx0XHRzcGFuIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRsaSNyZXN1bHRzLWZvciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxufVxuXG5cbi8vIFJlc3VsdCBwYWdlXG5cbi5zeXN0ZW1zLXBhZ2Utc2VhcmNoIHtcblx0QGV4dGVuZCAlYnVyai10b3A7XG5cblx0QGluY2x1ZGUgYnAobGcpe1xuXHRcdHBhZGRpbmctdG9wOiAyMDBweDtcblx0fVxuXG5cdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXG5cdC5ocy1zZWFyY2gtZmllbGRfX2JhciB7XG5cdFx0QGV4dGVuZCAlZWlmZmVsLWJvdHRvbTtcblxuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cblx0XHRAaW5jbHVkZSBicChsZyl7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdGZvcm0ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xuXHRcdH1cblxuXHRcdGZvcm0gaW5wdXQge1xuXHRcdFx0QGV4dGVuZCAuaDI7XG5cblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdH1cblxuXHRcdHN2ZyB7XG5cdFx0XHR3aWR0aDogNzJweDtcblx0XHRcdGhlaWdodDogNzJweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdGZpbGw6ICR3aGl0ZTtcblx0XHR9XG5cdH1cblxuXHQuaHMtc2VhcmNoLWZpZWxkX19iYXIgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcblx0XHRAZXh0ZW5kIC5oMjtcblxuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdC5hYS10aXRsZSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0fVxufVxuXG4uc3lzdGVtcy1wYWdlLXNlYXJjaF9faW5uZXIge1xuXHRtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogOCk7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cblx0LmFhLXN1YnRpdGxlIHtcblx0XHRAZXh0ZW5kICVlbXBpcmUtYm90dG9tLW1hcmdpbjtcblxuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdH1cbn1cblxuLmhzLXNlYXJjaC1yZXN1bHRzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG5cdC5zZWFyY2gtaGVhZGVyIHtcblx0XHRAZXh0ZW5kICVlaWZmZWwtYm90dG9tLW1hcmdpbjtcblxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRwYWRkaW5nLXRvcDogMzVweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzVweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblxuXHRcdEBpbmNsdWRlIGJwKGxnKXtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0LnNlYXJjaC1oZWFkZXJfX2lubmVyIHtcblx0XHRtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogOCk7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG5cdFx0LnJlc3VsdHMtdG90YWwsXG5cdFx0LnJlc3VsdHMtc2hvd2luZyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdC5yZXN1bHRzLXRvdGFsIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTUwMDtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdH1cblxuXHRcdC5yZXN1bHRzLXNob3dpbmcge1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICR3ZWlnaHQtNDAwO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE1cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyB7XG5cdG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA4KTtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdHBhZGRpbmc6IDA7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcblx0cGFkZGluZy1yaWdodDogMjBweDtcblxuXHRAaW5jbHVkZSBicChsZyl7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cblxuXHRsaSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0fVxuXG5cdC5ocy1zZWFyY2gtcmVzdWx0c19fY291bnRlciB7XG5cdFx0bWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDEpO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGNvbG9yOiAkZGFyaztcblx0XHRmb250LXdlaWdodDogJHdlaWdodC03MDA7XG5cdFx0Zm9udC1zaXplOiA2MHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHR9XG5cblx0LmhzLXNlYXJjaC1yZXN1bHRzX190ZXh0IHtcblx0XHRtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogNyk7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkZGFyaywwLjE1KTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzVweDtcblx0fVxuXG5cdC5ocy1zZWFyY2gtcmVzdWx0c19fdGl0bGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0Y29sb3I6ICRkYXJrO1xuXHRcdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTQwMDtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI5cHg7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRkYXJrO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5ocy1zZWFyY2gtcmVzdWx0c19fcmVhZF9tb3JlIHtcblx0XHRAZXh0ZW5kIC5hYS1idXR0b247XG5cdFx0QGV4dGVuZCAuYWEtYnV0dG9uLS0xO1xuXG5cdFx0aGVpZ2h0OiA0MnB4O1xuXHRcdG1pbi13aWR0aDogYXV0bztcblx0fVxufVxuXG4uaHMtc2VhcmNoLXJlc3VsdHMgLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIGxpIHtcblx0bWFyZ2luLWJvdHRvbTogMzVweDtcblxuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogbm9uZTtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5ocy1zZWFyY2gtcmVzdWx0c19fcGFnaW5hdGlvbiB7XG5cdEBleHRlbmQgJWVpZmZlbC10b3A7XG5cdEBleHRlbmQgJWVpZmZlbC1ib3R0b207XG5cblx0I3NlYXJjaC1wYWdpbmF0aW9uIHtcblx0XHRtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogMTApO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxufVxuXG4jc2VhcmNoLWxvYWRlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR3aWR0aDogNzBweDtcblx0aGVpZ2h0OiA3MHB4O1xuXHRib3JkZXI6IDJweCBzb2xpZCAkZGFyaztcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGZvbnQtc2l6ZTogMTJweDtcbn1cblxuI3NlYXJjaC1sb2FkZXIuaXMtYWN0aXZlIHtcblx0ZGlzcGxheTogZmxleDtcblxufVxuXG4ucGFnaW5hdGlvbi1saW5rIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblxuXHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssMC43KTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHR9XG59XG5cbi5wYWdpbmF0aW9uLWxpbmsuaXMtYWN0aXZlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuXHRjb2xvcjogJHdoaXRlO1xufVxuXG4uaHMtc2VhcmNoLWZpZWxkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5ocy1zZWFyY2gtZmllbGRfX2lucHV0IHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0d2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhzLXNlYXJjaC1maWVsZF9fYmFyIGJ1dHRvbiBzdmcge1xuXHRoZWlnaHQ6IDEwcHg7XG4gIH1cbiAgLmhzLXNlYXJjaC1maWVsZF9fc3VnZ2VzdGlvbnMge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cbiAgLmhzLXNlYXJjaC1maWVsZC0tb3BlbiAuaHMtc2VhcmNoLWZpZWxkX19zdWdnZXN0aW9ucyB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIH1cbiAgLmhzLXNlYXJjaC1maWVsZF9fc3VnZ2VzdGlvbnMgbGkge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwO1xuICB9XG4gIC5ocy1zZWFyY2gtZmllbGRfX3N1Z2dlc3Rpb25zICNyZXN1bHRzLWZvciB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIC5ocy1zZWFyY2gtZmllbGRfX3N1Z2dlc3Rpb25zIGEsXG4gIC5ocy1zZWFyY2gtZmllbGRfX3N1Z2dlc3Rpb25zICNyZXN1bHRzLWZvciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5ocy1zZWFyY2gtZmllbGRfX3N1Z2dlc3Rpb25zIGE6aG92ZXIsXG4gIC5ocy1zZWFyY2gtZmllbGRfX3N1Z2dlc3Rpb25zIGE6Zm9jdXMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdG91dGxpbmU6IG5vbmU7XG4gIH1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBIZWFkZXJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLXNpdGUtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA4MHB4O1xuXG4gICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZztcblxuICAgIHotaW5kZXg6IDIwO1xufVxuXG4uYWEtc2l0ZS1oZWFkZXJfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1heC13aWR0aDogJGZ1bGwtc2l0ZS13aWR0aDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG59XG4uYWEtYnJhbmRpbmcge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgYSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICB9XG59XG5cbi5hYS1zaXRlLWhlYWRlci0tcHJpbWFyeSB7XG4gICAgLmFhLWJyYW5kaW5nIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWEtYnJhbmRpbmctdGV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMTBweDtcblxuICAgICAgICBAaW5jbHVkZSBicChzbSkge1xuICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFhLWJyYW5kaW5nLXRleHQgcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcblxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hYS1oZWFkZXItc2VhcmNoIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBGb290ZXJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLXNpdGUtZm9vdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbn1cblxuLmFhLXNpdGUtZm9vdGVyX19wcmltYXJ5X19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAkZnVsbC1zaXRlLXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZztcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicChlbikge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxufVxuXG4uYWEtc2l0ZS1mb290ZXItLXByaW1hcnkge1xuICAgIC5hYS1zaXRlLWZvb3Rlcl9fcHJpbWFyeV9faW5uZXIge1xuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNzVweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFhLXNpdGUtZm9vdGVyX19wcmltYXJ5X19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG4uYWEtc2l0ZS1mb290ZXJfX3ByaW1hcnlfX2JvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxufVxuXG4uYWEtc2l0ZS1mb290ZXJfX2NvbnRhY3Qge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtNjAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLmFhLXNpdGUtZm9vdGVyX190ZWwsXG4uYWEtc2l0ZS1mb290ZXJfX21haWwgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxufVxuXG4uYWEtc2l0ZS1mb290ZXJfX3RlbCB7XG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICAgIH1cbn1cblxuLy9Gb290ZXIgUHJpbWFyeVxuLmFhLXNpdGUtZm9vdGVyX19wcmltYXJ5X19jb2x1bW4ge1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcbiAgICBoeXBoZW5zOiBtYW51YWw7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwKHhsKSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiAzKTtcbiAgICB9XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuYWEtc2l0ZS1mb290ZXJfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB9XG5cbiAgICAuYWEtc2l0ZS1mb290ZXJfX2xpbmsge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hYS1zaXRlLWZvb3Rlcl9fc29tZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWEtc2l0ZS1mb290ZXJfX3RlbCxcbiAgICAuYWEtc2l0ZS1mb290ZXJfX21haWwsXG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC00MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hYS1zaXRlLWZvb3Rlcl9fcHJpbWFyeV9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5hYS1icmFuZGluZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFhLWJsb2ctdHlwZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIH1cbn1cblxuLy9mb290ZXIgc2Vjb25kYXJ5XG5cbi5hYS1zaXRlLWZvb3Rlcl9fc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiAjNEU1MDUyO1xufVxuXG4uYWEtc2l0ZS1mb290ZXJfX3NlY29uZGFyeV9faW5uZXIge1xuICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiAxMSk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogJHBhZGRpbmc7XG4gICAgcGFkZGluZy1yaWdodDogJHBhZGRpbmc7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAoeGwpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5mb290ZXItdGV4dC1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJ8XCI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDQ4MTc0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvb3Rlci10ZXh0LWl0ZW0tLWN2ci1wcmUge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBBQSAtIEZhY3RzIGJveFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtZmFjdHMtYm94IHtcblx0bWF4LXdpZHRoOiAxNDQwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nOiAwO1xuXHRwYWRkaW5nLXRvcDogMjJweDsgLy9vZmZzZXQgZm9yIGxhYmVsXG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cblx0LmFhLWlubmVyIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTZweDtcblxuXHRcdEBpbmNsdWRlIGJwKHhsKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDg4MHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA5MHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogOTBweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMjBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHR9XG5cdH1cbn1cblxuLmFhLWZhY3RzLWJveC1jb250ZW50IHtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWF4LXdpZHRoOiA3MDBweDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmFhLWZhY3QtYm94LXRpdGxlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxMjtcblx0dG9wOiAtMjIuNXB4O1xuXG5cdG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG5cdHBhZGRpbmctbGVmdDogMTZweDtcblx0YmFja2dyb3VuZDogJHByaW1hcnk7XG5cdGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgY2FsYygxMDAlIC0gMTJweCkgMTAwJSwgMCAxMDAlKTtcblx0Y29sb3I6ICR3aGl0ZTtcblxuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IDFyZW07XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG5cdEBpbmNsdWRlIGJwKHhsKSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAzNXB4O1xuXHR9XG59XG5cbi5hYS1mYWN0LWJveC1jb250ZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuXHRtYXgtd2lkdGg6IDcwMHB4O1xuXHRwYWRkaW5nOiA0NXB4IDE2cHg7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xuXHRoZWlnaHQ6IDIwMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4ycztcblxuXHRAaW5jbHVkZSBicCh4bCkge1xuXHRcdHBhZGRpbmc6IDQ1cHggMzVweDtcblx0fVxuXG5cdCY6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcscmdiYSgkd2hpdGUsMCksJHdoaXRlIDcwJSk7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0bGVmdDogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAyMDBweDtcblx0fVxufVxuXG4ucmVhZG1vcmUge1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi10b3A6IC00MHB4O1xuXHR6LWluZGV4OiAyMTtcblx0Y29sb3I6ICRwcmltYXJ5O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4ucmVhZG1vcmUge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0LnJlYWRtb3JlLS1tb3JlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5yZWFkbW9yZS0tbGVzcyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4ucmVhZG1vcmUuaXMtYWN0aXZlIHtcblx0LnJlYWRtb3JlLS1tb3JlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnJlYWRtb3JlLS1sZXNzIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4uYWEtZmFjdC1ib3gtY29udGVudC5pcy1hY3RpdmUge1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBhZGRpbmctYm90dG9tOiA3NXB4O1xuXHR0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4ycztcblxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiBub25lO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmFhLWZhY3RzLWJveC0tc3RhbmRhcmQge1xuXHRwYWRkaW5nLXRvcDogMjJweDtcblx0bWFyZ2luLWJvdHRvbTogNTBweDtcblxuXHQuYWEtZmFjdC1ib3gtY29udGVudCB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHBhZGRpbmctYm90dG9tOiA0NXB4O1xuXHRcdHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjJzO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIEFBIC0gQmxvZyBjb250ZW50XG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1ibG9nLWNvbnRlbnQge1xuXHRtYXgtd2lkdGg6IDE0NDBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cblx0LmFhLWlubmVyIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTZweDtcblxuXHRcdEBpbmNsdWRlIGJwKHhsKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDg4MHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA5MHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogOTBweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMjBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHR9XG5cdH1cblxuXHQuaHMtZW1iZWQtd3JhcHBlciB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmFhLWJsb2ctY29udGVudF9fYm9keSB7XG5cdG1heC13aWR0aDogNzAwcHg7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIEFBIC0gQmxvZyBpbWFnZVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtYmxvZy1pbWFnZSB7XG5cdG1heC13aWR0aDogMTQ0MHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogMDtcblx0bWFyZ2luLWJvdHRvbTogNTBweDtcblxuXHQuYWEtaW5uZXIge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctbGVmdDogMTZweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuXG5cdFx0QGluY2x1ZGUgYnAoeGwpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRtYXgtd2lkdGg6IDg4MHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEyMHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxufVxuXG4uYWEtYmxvZy1pbWFnZV9fYm9keSB7XG5cdHBhZGRpbmc6IDA7XG5cblx0ZmlnY2FwdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRjb2xvcjogIzczNzM3Mztcblx0fVxuXG5cdGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgQmxvZyBDVEEgLy8gbW9kdWxlIGlzIG5hbWUgYmxvZyAtIGNvbnRhY3RcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5jdGEtY29udGFpbmVyIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmFhLWJsb2ctY3RhIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMjE7XG5cblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG5cdGJhY2tncm91bmQtY29sb3I6ICM2NjY7XG5cdHJpZ2h0OiA0MHB4O1xuXHR0b3A6IDEyMHB4O1xuXHRtYXgtd2lkdGg6IDIzNXB4O1xuXHRkaXNwbGF5OiBub25lO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblxuXHRAaW5jbHVkZSBicCh4bCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICByaWdodDogODBweDtcblx0fVxufVxuXG4uYWEtYmxvZy1jdGFfX2NvbnRlbnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogNDJweCAzM3B4O1xuXG5cdC5hYS1idXR0b24tLWJsb2cge1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4uYWEtYmxvZy1jdGFfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRjb2xvcjogJHdoaXRlO1xuXHRmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5hYS1ibG9nLWN0YV9fc29tZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogMTVweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IGF1dG87XG5cdHBhZGRpbmc6IDEzcHggMzNweDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuXHRjb2xvcjogJHdoaXRlO1xuXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG5cblx0YSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG59XG5cbi8vTU9CSUxFIFZFUlNJT05cblxuLmFhLWJsb2ctY3RhLS1tb2JpbGUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMzE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICByaWdodDogMTZweDtcbiAgICBib3R0b206IDE2cHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRjVmNWY1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBmaWxsOiAjRkZGO1xuICAgIHN0cm9rZS13aWR0aDogMXB4O1xuICAgIHN0cm9rZTogI0Y1RjVGNTtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KC0xcHggLTFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA2KSk7XG5cblx0QGluY2x1ZGUgYnAoeGwpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5hYS1ibG9nLWN0YV9fY29udGVudCxcbiAgICAuYWEtYmxvZy1jdGFfX3NvbWUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5hYS1ibG9nLWN0YV9fc29tZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5hYS1ibG9nLWN0YV9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAuYWEtYnV0dG9uIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAjMTE4MDcxO1xuICAgICAgICAgICAgc3Ryb2tlOiAjMTE4MDcxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFhLWJsb2ctY3RhX190aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgY29sb3I6ICM4MjgzODU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgfVxuXG4gICAgLmFhLWJ1dHRvbi5hYS1idXR0b24tLWJsb2cge1xuICAgICAgICBjb2xvcjogIzExODA3MTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzExODA3MTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuXG4uYWEtYmxvZy1jdGEtLW1vYmlsZV9fb3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hYS1ibG9nLWN0YS0tbW9iaWxlX19jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuXG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuXG4gICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICB9XG59XG5cbi5hYS1ibG9nLWN0YS0tbW9iaWxlX19vcGVuIHtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEzcHgpO1xuICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uYWEtYmxvZy1jdGEtLW1vYmlsZS5vcGVuIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDIzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEwKTtcbn1cblxuLmFhLWJsb2ctY3RhLS1tb2JpbGUub3BlbiB7XG4gICAgLmFhLWJsb2ctY3RhLS1tb2JpbGVfX29wZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5hYS1ibG9nLWN0YS0tbW9iaWxlX19jbG9zZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5hYS1ibG9nLWN0YV9fY29udGVudCxcbiAgICAuYWEtYmxvZy1jdGFfX3NvbWUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5hYS1ibG9nLWN0YS0tbW9iaWxlIC5hYS1ibG9nLWN0YV9fc29tZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIHNwYW4sXG4gICAgZGl2IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgY29sb3I6ICM4MjgzODU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgfVxuXG4gICAgLnNvbWUtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxNXB4O1xuICAgIH1cbn1cblxuLmFhLWJsb2ctY3RhLS1tb2JpbGUgLmFhLWJsb2ctY3RhX19jb250ZW50LFxuLmFhLWJsb2ctY3RhLS1tb2JpbGUgLmFhLWJsb2ctY3RhX19jb250ZW50IC5hYS1idXR0b24tLWJsb2cge1xuICAgIHdpZHRoOiAxMDAlO1xufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBCbG9nIENhcmRzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1ibG9nLWNhcmRzIHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luLXRvcDogNDVweDtcblx0cGFkZGluZy1sZWZ0OiAxNnB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuXHQvLyBwYWRkaW5nLWJvdHRvbTogNDBweDsgLy8gb2Zmc2V0IGZvciBza2V3ZWQgY2FyZHNcblxuXHRAaW5jbHVkZSBicCh4bCkge1xuXHRcdG1hcmdpbi10b3A6IDc1cHg7XG5cdH1cblxuXHQuYWEtaW5uZXIge1xuXHRcdG1heC13aWR0aDogMTQ0MHB4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG59XG5cbi5hYS1ibG9nLXBvc3QtY2FyZHNfX2hlYWRlciB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cblx0LmFhLWJsb2ctcG9zdC1jYXJkc19fdGl0bGUsXG5cdC5hYS1ibG9nLXBvc3QtY2FyZHNfX3N1YnRpdGxlIHtcblx0XHRjb2xvcjogIzgyODM4NTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHR9XG5cblx0LmFhLWJsb2ctcG9zdC1jYXJkc19fdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHR9XG5cblx0LmFhLWJsb2ctcG9zdC1jYXJkc19fc3VidGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0fVxufVxuXG4uYWEtYmxvZy1wb3N0LWNhcmRzX19ib2R5IHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgzMTBweCwgMWZyKSk7XG5cdGNvbHVtbi1nYXA6IDIwcHg7XG5cdHJvdy1nYXA6IDUwcHg7XG5cblx0QGluY2x1ZGUgYnAobWQpIHtcblx0XHRyb3ctZ2FwOiAxMDVweDtcblx0fVxuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblx0fVxufVxuXG4uYWEtYmxvZy1wb3N0LWNhcmQge1xuXHRkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi1oZWlnaHQ6IDM1MHB4O1xuXHRtYXJnaW4tYm90dG9tOiA3OHB4OyAvLyBvZmZzZXQgZm9yIHNrZXdlZCBjb250ZW50IGJveFxuXHR3aWR0aDogMTAwJTtcblxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiAxMjtcblx0XHRib3R0b206IC05NnB4O1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDgwJTtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xuXG5cdFx0Ly8gQGluY2x1ZGUgYnAobGcpIHtcblx0XHQvLyBcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Ly8gfVxuXHR9XG5cblx0QGluY2x1ZGUgYnAobWQpIHtcblx0XHRtaW4taGVpZ2h0OiA0NDVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMDBweDsgLy8gb2Zmc2V0IGZvciBza2V3ZWQgY29udGVudCBib3hcblx0fVxuXG5cdC5hYS1ibG9nLXBvc3QtY2FyZF9fdGl0bGUge1xuXHRcdEBpbmNsdWRlIGJwKG1kKSB7XG5cdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdFx0LXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuXHRcdFx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0fVxuXHR9XG5cblx0LmFhLWJsb2ctcG9zdC1jYXJkX190ZXh0IHtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHQtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG5cdFx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cblx0LmFhLWJsb2ctcG9zdC1jYXJkX190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdC5hYS1ibG9nLXBvc3QtY2FyZF9faW1hZ2UgaW1nIHtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblx0XHR9XG5cdH1cbn1cblxuLmFhLWJsb2ctcG9zdC1jYXJkX19pbWFnZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdGltZyB7XG5cdFx0dHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuM3M7XG5cdH1cbn1cblxuLmFhLWJsb2ctcG9zdC1jYXJkX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGh5cGhlbnM6IG1hbnVhbDtcblx0Ym90dG9tOiAtOTZweDtcbiAgICBsZWZ0OiAtMXB4O1xuXHRjb2xvcjogJGRhcms7XG5cdG1pbi1oZWlnaHQ6IDE1NXB4O1xuICAgIHdpZHRoOiA5MCU7XG4gICAgcGFkZGluZzogMzBweCAzNXB4IDI1cHggMjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XG5cdGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgOTIlIDEwMCUsIDAlIDEwMCUpO1xuXHRoZWlnaHQ6IDIwMHB4O1xuXG5cdEBpbmNsdWRlIGJwKG1kKSB7XG5cdFx0Ym90dG9tOiAtMTAwcHg7XG5cdFx0cGFkZGluZzogMzBweCA1MHB4IDMwcHggMzBweDtcblx0XHRoZWlnaHQ6IDIxNXB4O1xuXHRcdGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgOTUlIDEwMCUsIDAlIDEwMCUpO1xuXHR9XG5cblx0LmFhLWJsb2ctcG9zdC1jYXJkX190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdEBpbmNsdWRlIGJwKG1kKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdH1cblx0fVxuXG5cdC5hYS1ibG9nLXBvc3QtY2FyZF9fdGV4dCB7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblxuXHRcdEBpbmNsdWRlIGJwKG1kKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxufVxuXG4uYWEtYmxvZy1wb3N0LWNhcmRzX19mb290ZXIge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0YSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcblx0fVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBCbG9nIEltYWdlIHNsaWRlclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtYmxvZy1zbGlkZXIge1xuXHRtYXgtd2lkdGg6IDE0NDBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cblx0LmFhLWlubmVyIHtcblx0XHRtYXgtd2lkdGg6IDE0NDBweDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cblx0XHRAaW5jbHVkZSBicChsZykge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEyMHB4O1xuXHRcdH1cblx0fVxufVxuXG4uYWEtYmxvZy1zbGlkZXJfX2JvZHkge1xuXHRAaW5jbHVkZSBicChlbikge1xuXHRcdHdpZHRoOiA4NXZ3O1xuXHR9XG5cblx0LnN3aXBlciB7XG5cdFx0cGFkZGluZy1yaWdodDogMzBweDtcblxuXHRcdEBpbmNsdWRlIGJwKG1kKSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMDBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDM4JTtcblx0XHR9XG5cdH1cblxuXHQuc3dpcGVyLXNsaWRlIGltZyB7XG5cdFx0QGluY2x1ZGUgYnAoZW4pIHtcblx0XHRcdGFzcGVjdC1yYXRpbzogMTYvOTtcblx0XHR9XG5cdH1cbn1cblxuLmFhLWJsb2ctc2xpZGVyIC5zd2lwZXIgLnN3aXBlci1zbGlkZSB7XG5cdGN1cnNvcjogbW92ZTsgLyogZmFsbGJhY2sgaWYgZ3JhYiBjdXJzb3IgaXMgdW5zdXBwb3J0ZWQgKi9cbiAgICBjdXJzb3I6IGdyYWI7XG5cblx0aW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0fVxuXG5cdC5pbWFnZS10ZXh0IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblxuXHRcdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdH1cblxuXHRcdC5pbWFnZS10ZXh0LW51bWJlcixcblx0XHQuaW1hZ2UtdGV4dC1jb250ZW50IHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdGNvbG9yOiAjNzM3MzczO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0fVxuXG5cdFx0LmltYWdlLXRleHQtbnVtYmVyIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdG1pbi13aWR0aDogNTBweDtcblx0XHR9XG5cblx0XHQuaW1hZ2UtdGV4dC1jb250ZW50IHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0fVxuXHR9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgQmxvZyBDb250YWN0IC8vIG1vZHVsZSBpcyBuYW1lIGJsb2cgQ1RBXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLWJsb2ctY29udGFjdCB7XG5cdG1heC13aWR0aDogMTQ0MHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogMDtcblx0bWFyZ2luLWJvdHRvbTogNTBweDtcblxuXHQuYWEtaW5uZXIge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRcdGFzcGVjdC1yYXRpbzogOTAzLzY2Mjtcblx0XHRcdG1heC13aWR0aDogODgwcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDE2cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnAoeGwpIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMjBweDtcblx0XHR9XG5cblx0XHQuYWEtYmctaW1hZ2UtY29udGFpbmVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmctbGVmdDogMTZweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE2cHg7XG5cdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdGFzcGVjdC1yYXRpbzogMTYvOTtcblxuXHRcdFx0QGluY2x1ZGUgYnAoc20pIHtcblx0XHRcdFx0YXNwZWN0LXJhdGlvOiBhdXRvO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicChsZykge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0ei1pbmRleDogaW5pdGlhbDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmFhLWJsb2ctY29udGFjdF9fYm9keSB7XG5cdHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdHotaW5kZXg6IGluaXRpYWw7XG5cdH1cbn1cblxuLmFhLWJsb2ctY29udGFjdF9fYm9keSAuYWEtYmxvZy1jb250YWN0X19jb250ZW50IC5hYS1idXR0b24tY29udGFpbmVyIGEuYWEtYnV0dG9uLS1ibG9nIHtcblx0bWFyZ2luOiAwO1xufVxuXG4uYWEtYmxvZy1jb250YWN0X19jb250ZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxMDtcblx0cGFkZGluZzogMTY1cHggMThweCA1MHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3QTY5O1xuXHRjb2xvcjogJGxpZ2h0O1xuXHRtYXJnaW4tdG9wOiAtMTMwcHg7XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRwYWRkaW5nOiAxNDBweCAxOHB4IDUwcHg7XG5cdFx0bWF4LXdpZHRoOiA1NzBweDtcblx0XHRwYWRkaW5nOiA1NnB4O1xuXHRcdG1hcmdpbi10b3A6IC04MHB4O1xuXHRcdG1hcmdpbi1yaWdodDogLTM1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0fVxuXG5cdC5hYS1idXR0b24ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0QGluY2x1ZGUgYnAobWQpIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0fVxufVxuXG4uYWEtYnV0dG9uLWNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0Z2FwOiAzMHB4O1xuXHRyb3ctZ2FwOiAxNXB4O1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXG5cdC5hYS1idXR0b24tLWJsb2cge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMDtcblx0XHRjb2xvcjogJHdoaXRlO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdH1cbn1cblxuLy9tb2RpZmllclxuLmFhLWJsb2ctY29udGFjdC5hYS1ibG9nLWNvbnRhY3QtLXJldmVyc2VkLFxuLmFhLWJsb2ctY29udGFjdC5hYS1ibG9nLWluZGV4LWNvbnRhY3QuYWEtYmxvZy1jb250YWN0LS1yZXZlcnNlZCB7XG5cdC5hYS1pbm5lciB7XG5cdFx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXHR9XG5cblx0LmFhLWJsb2ctY29udGFjdF9fY29udGVudHtcblx0XHRAaW5jbHVkZSBicChsZykge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0zNXB4O1xuXHRcdH1cblx0fVxufVxuXG5cbi8vaW5kZXggdmVyc2lvblxuXG4uYWEtYmxvZy1jb250YWN0LmFhLWJsb2ctaW5kZXgtY29udGFjdCB7XG5cdC5hYS1pbm5lciB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblxuXHRcdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0XHRhc3BlY3QtcmF0aW86IDI3Mi8xNDE7XG5cdFx0fVxuXG5cdFx0LmFhLWJnLWltYWdlLWNvbnRhaW5lciBpbWcge1xuXHRcdFx0YXNwZWN0LXJhdGlvOiAxNi85O1xuXHRcdH1cblx0fVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgQUEgLSBCbG9nIFF1b3RlXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1ibG9nLXF1b3RlIHtcblx0bWF4LXdpZHRoOiAxNDQwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG5cdC5hYS1pbm5lciB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNnB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE2cHg7XG5cblx0XHRAaW5jbHVkZSBicCh4bCkge1xuXHRcdFx0bWF4LXdpZHRoOiA4ODBweDtcblx0XHRcdHBhZGRpbmctbGVmdDogOTBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDkwcHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTIwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG59XG5cbi5hYS1ibG9nLXF1b3RlX19ib2R5IHtcblx0bWF4LXdpZHRoOiA3MDBweDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmFhLWJsb2ctcXVvdGVfX3N1YnRleHQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXRvcDogNXB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdGNvbG9yOiAjNzM3MzczO1xufSIsIi5hYS1ibG9nLWluZGV4LWNvbHVtbnMge1xuXHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTIwcHg7XG5cdH1cblxuXHQuYWEtaW5uZXIge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0bWF4LXdpZHRoOiAkZnVsbC1zaXRlLXdpZHRoO1xuXHRcdGdhcDogMzVweDtcblxuXHRcdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHRcdH1cblx0fVxuXG5cdC5hYS1ibG9nLWluZGV4LWNvbHVtbnNfX2NvbCB7XG5cdFx0b3JkZXI6IDE7XG5cblx0XHQmOm50aC1vZi10eXBlKDIpIHtcblx0XHRcdG9yZGVyOiAyO1xuXHRcdH1cblxuXHRcdCY6bnRoLW9mLXR5cGUoMykge1xuXHRcdFx0b3JkZXI6IDM7XG5cdFx0fVxuXHR9XG59XG5cbi5jb2x1bW5zLWNvbF9faGVhZGVyLFxuLmluZGV4LXNlY3Rpb24taGVhZGVyIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0Y29sb3I6ICM4MjgzODU7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5jb2x1bW5zLWNvbC1pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiAyNXB4O1xuXHRjb2xvcjogJGRhcms7XG5cdG1pbi1oZWlnaHQ6IDEwNXB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xuXHRjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDk1JSAxMDAlLCAwJSAxMDAlKTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdEBpbmNsdWRlIGJwKHNtKSB7XG5cdFx0cGFkZGluZy1yaWdodDogNDBweDtcblx0fVxuXG5cdCY6bGFzdC1vZi10eXBlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRkYXJrO1xuXG5cdFx0LmNvbHVtbnMtY29sLWl0ZW0taW1hZ2Uge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uY29sdW1ucy1jb2wtaXRlbS1pbWFnZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMTA2cHg7XG5cdGhlaWdodDogMTA2cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0aW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0dHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuM3M7XG5cdH1cbn1cblxuLmNvbHVtbnMtY29sLWl0ZW0tdGV4dCB7XG5cdEBleHRlbmQgLmg0O1xuXG5cdG1hcmdpbjogMDtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHQtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG5cdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0bWF4LXdpZHRoOiA1NSU7XG5cblx0QGluY2x1ZGUgYnAoc20pIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmNvbHVtbnMtY29sX19mb290ZXIge1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0QGluY2x1ZGUgYnAoc20pIHtcblx0XHR0ZXh0LWFsaWduOiBzdGFydDtcblx0fVxufVxuXG4uYWEtYmxvZy1pbmRleC1jb2x1bW5zX19jb2wtLWN0YSB7XG5cblx0aW1nIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR9XG5cblx0LmNvbHVtbnMtY29sX19oZWFkZXIge1xuXHRcdGhlaWdodDogMjJweDtcblx0fVxuXG5cdC5jb2x1bW5zLWNvbF9fYm9keSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bWF4LWhlaWdodDogNTY1cHg7XG5cdFx0cGFkZGluZzogODBweCAzMHB4O1xuXG5cdFx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRcdHBhZGRpbmc6IDgwcHggNDBweDtcblx0XHR9XG5cblx0XHQuY29sLWN0YS1idXR0b24ge1xuXHRcdFx0LmFhLWJ1dHRvbiB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmNvbC1jdGEtdGV4dCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y29sb3I6ICR3aGl0ZTtcbn1cblxuLmNvbC1jdGEtYnV0dG9uIHtcblx0bWFyZ2luLXRvcDogMTVweDtcbn1cblxuLy9tb2RpZmllcnNcblxuLmFhLWJsb2ctaW5kZXgtY29sdW1ucy5hYS1ibG9nLWluZGV4LWNvbHVtbnMtLXJldmVyc2VkIHtcblxuXHQuYWEtYmxvZy1pbmRleC1jb2x1bW5zX19jb2wge1xuXHRcdG9yZGVyOiAzO1xuXG5cdFx0JjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0XHRvcmRlcjogMjtcblx0XHR9XG5cblx0XHQmOm50aC1vZi10eXBlKDMpIHtcblx0XHRcdG9yZGVyOiAxO1xuXHRcdH1cblx0fVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBTeXN0ZW0gUGFnZXNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLXN5c3RlbSB7XG4gICAgQGV4dGVuZCAlYnVyai10b3A7XG4gICAgQGV4dGVuZCAlYnVyai1ib3R0b207XG5cbiAgICAuaHMtYnV0dG9uIHtcbiAgICAgICAgQGV4dGVuZCAuYWEtYnV0dG9uO1xuICAgICAgICBAZXh0ZW5kIC5hYS1idXR0b24tLTE7XG5cbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICAuYWEtaW5uZXIge1xuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGZ1bGwtc2l0ZS13aWR0aH0gLyAxMiAqIDYpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWEtc3lzdGVtX19ib2R5LFxuLmFhLXN5c3RlbV9fZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uYWEtc3lzdGVtIC5iYWNrdXAtdW5zdWJzY3JpYmUge1xuICAgIGZvcm0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbn1cblxuLmFhLXN5c3RlbSAjZW1haWwtcHJlZnMtZm9ybSB7XG4gICAgcC5oZWFkZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTcwMDtcbiAgICB9XG5cbiAgICAuaHMtYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG5cbiAgICAuaXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY2hlY2tib3gtcm93IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gc3BhbiA+IHNwYW4ge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmFhLXN1YmhlYWRpbmc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFhLXN5c3RlbSAuaHNfY29zX3dyYXBwZXJfdHlwZV9lbWFpbF9zdWJzY3JpcHRpb25zX2NvbmZpcm1hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgLnBhZ2UtaGVhZGVyIHtcbiAgICAgICAgb3JkZXI6IDI7XG5cbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuXG4gICAgICAgIGgxLCBoMiB7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIH1cblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5oMjtcblxuICAgICAgICAgICAgJjplbXB0eSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmgzO1xuICAgICAgICB9XG5cbiAgICAgICAgYnIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdWNjZXNzIHtcbiAgICAgICAgQGV4dGVuZCAuaDE7XG5cbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC03MDA7XG4gICAgfVxufVxuXG4uYWEtc3lzdGVtIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCB7XG4gICAgI2hzLXB3ZC13aWRnZXQtcGFzc3dvcmQge1xuICAgICAgICBAZXh0ZW5kIC5ocy1pbnB1dDtcblxuICAgICAgICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBpbmxpbmUgc3R5bGluZ1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBpbmxpbmUgc3R5bGluZ1xuICAgIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIFRhZ3NcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8vYmxvZyBpbmRleCBtYWluIGNhdGVnb3J5IHRhZ3NcblxuLmFhLW1haW4tdGFnc19faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICBAaW5jbHVkZSBicCh4bCkge1xuICAgICAgICBtYXgtd2lkdGg6ICRmdWxsLXNpdGUtd2lkdGg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxufVxuXG4uYWEtbWFpbi10YWcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgIGNvbG9yOiAjMkM5Mjg1O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyQzkyODU7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG5cbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJDOTI4NTtcbiAgICB9XG59XG5cbi5hYS1tYWluLXRhZy0tY3VycmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJDOTI4NTtcbiAgICBjb2xvcjogJHdoaXRlO1xufVxuXG4vLyBnZW5lcmFsIHRhZ3NcblxuLmFhLWJsb2ctdGFncyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIHBhZGRpbmctbGVmdDogJHBhZGRpbmc7XG4gICAgcGFkZGluZy1yaWdodDogJHBhZGRpbmc7XG5cbiAgICBAaW5jbHVkZSBicCh4bCkge1xuICAgICAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuXHR9XG5cbiAgICAuYWEtaW5uZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDE2cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGNUY1RjU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgICAgIGJvcmRlcjogOHB4IHNvbGlkICNGNUY1RjU7XG4gICAgICAgICAgICBwYWRkaW5nOiAzNXB4IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicCh4bCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAkZnVsbC1zaXRlLXdpZHRoO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAzNXB4IDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hYS1ibG9nLXRhZ3NfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGNvbG9yOiAjODI4Mzg1O1xuXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uYWEtYmxvZy10YWdzX19ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4ycztcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAvLyAmOmFmdGVyIHtcblx0Ly8gXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsICNGRkZGRkYgNzYuNzQlKTtcblx0Ly8gXHRib3R0b206IDA7XG5cdC8vIFx0Y29udGVudDogXCJcIjtcblx0Ly8gXHRsZWZ0OiAwO1xuXHQvLyBcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHQvLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ly8gXHR3aWR0aDogMTAwJTtcblx0Ly8gXHRoZWlnaHQ6IDE0NHB4O1xuXHQvLyB9XG59XG5cbi5hYS1ibG9nLXRhZ3NfX2JvZHkudmlzaWJsZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjJzO1xuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cdFx0Y29udGVudDogbm9uZTtcbiAgICB9XG5cbiAgICAuYWEtYmxvZy10YWdzX19ib2R5LWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIG1heC13aWR0aDogNDVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2hvdy1tb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuc2hvdy1sZXNzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWEtYmxvZy10YWdzX19ib2R5LXRhZ3Mge1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMTBweDtcblxuICAgIEBpbmNsdWRlIGJwKHNtKSB7XG4gICAgICAgIG1heC13aWR0aDogODUlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgIG1heC13aWR0aDogODAlO1xuICAgIH1cbn1cblxuLmFhLWJsb2ctdGFnc19fYm9keS1idXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEzcHggMjRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG5cbiAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgcGFkZGluZzogMTNweCAyNHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93LW1vcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93LW1vcmUtLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgc3Bhbi5zaG93LW1vcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4uc2hvdy1tb3JlLS1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNob3ctbGVzcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICRwcmltYXJ5O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFhLWJsb2ctdGFnc19fYm9keSAuYWEtdGFnIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTNweCAyNHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuXHRoZWlnaHQ6IDQ1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb21wbGVtZW50YXJ5O1xuXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgY29sb3I6ICRjb21wbGVtZW50YXJ5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG5cdHNwYW4ge1xuXHRcdHdpZHRoOiBtYXgtY29udGVudDtcblx0fVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBQYWdpbmF0aW9uXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1wYWdpbmF0aW9uIHtcbiAgICBAZXh0ZW5kICVidXJqLWJvdHRvbTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogNik7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgbGkgYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG5cbiAgICAgICAgJi5hYS1wYWdpbmF0aW9uLS1hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbXBsZW1lbnRhcnk7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb21wbGVtZW50YXJ5LCAuODApO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgQmxvZyBIZWFkZXJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLWJsb2ctaGVhZGVyIHtcbiAgICBAZXh0ZW5kICVlbXBpcmUtYm90dG9tLW1hcmdpbjtcblxuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgLy8gY29sb3I6ICR3aGl0ZTtcbn1cblxuLmFhLWJsb2ctaGVhZGVyX19pbm5lciB7XG4gICAgQGV4dGVuZCAlZW1waXJlLXRvcDtcbiAgICBAZXh0ZW5kICVsaWJlcnR5LWJvdHRvbTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nO1xuXG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogMTApO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBCbG9nIEFydGljbGVzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvdGFncyc7XG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL3BhZ2luYXRpb24nO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9ibG9nLWhlYWRlcic7XG5cbi5ibG9nLWluZGV4IHtcbiAgICAuYWEtYmxvZy1wb3N0LWNhcmRzX19mb290ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cblxuICAgIC5hYS1ibG9nLWNhcmRzLS1saXN0aW5nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgICB9XG5cbiAgICAuYWEtYmxvZy1jYXJkcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFhLWJsb2ctdGFncyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFhLWJsb2ctaW5kZXgtY29udGFjdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDc1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hYS1iZy1pbWFnZS1jb250YWluZXIge1xuICAgICAgICAgICAgdG9wOiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hYS1ibG9nLXBvc3QtY2FyZHNfX2JvZHkge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDMxMHB4LCAxZnIpKTtcbiAgICAgICAgY29sdW1uLWdhcDogMjBweDtcbiAgICAgICAgcm93LWdhcDogNTBweDtcblxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgICAgIHJvdy1nYXA6IDEwNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vL3RhZyBwYWdlXG5cbi50YWctcGFnZS10b3Age1xuICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICAgIH1cblxuICAgIC5hYS1pbm5lciB7XG4gICAgICAgIG1heC13aWR0aDogJGZ1bGwtc2l0ZS13aWR0aDtcbiAgICB9XG5cbiAgICAuYWEtYmxvZy1oZWFkZXJfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICRjb21wbGVtZW50YXJ5O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbn1cblxuLnRhZy1wYWdlLWxpc3Rpbmcge1xuICAgIEBleHRlbmQgJWJ1cmotYm90dG9tLW1hcmdpbjtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgfVxuXG4gICAgLmFhLWlubmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAkZnVsbC1zaXRlLXdpZHRoO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5hYS1idXR0b24tLWJsb2cge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzExODA3MTtcbiAgICAgICAgY29sb3I6ICMxMTgwNzE7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbn1cblxuLnRhZy1wYWdlLWxpc3RpbmdfX2JvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgICB9XG59XG5cbi50YWctcGFnZS1saXN0LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGNvbHVtbi1nYXA6IDMwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkZGFyaztcblxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgIGNvbHVtbi1nYXA6IDY1cHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGRhcms7XG5cbiAgICAgICAgLnRhZy1wYWdlLWxpc3QtaXRlbS1pbWFnZSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50YWctcGFnZS1saXN0LWl0ZW0tYXJyb3cge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1cHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udGFnLXBhZ2UtbGlzdC1pdGVtLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0NzBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcbiAgICB9XG59XG5cbi50YWctcGFnZS1saXN0LWl0ZW0tdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG5cbiAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB9XG59XG5cbi50YWctcGFnZS1saXN0LWl0ZW0tY29udGVudCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRhZy1wYWdlLWxpc3QtaXRlbS10aXRsZSB7XG4gICAgQGV4dGVuZCAuaDM7XG59XG5cbi50YWctcGFnZS1saXN0LWl0ZW0tYXJyb3cge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgd2lkdGg6IDMzcHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjJzO1xufVxuXG4uYmxvZy1pbmRleC10YWctbGlzdGluZyB7XG4gICAgLmFhLWJsb2ctaW5kZXgtY29udGFjdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ibG9nLWluZGV4LW5hdiB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZztcblx0cGFkZGluZy1yaWdodDogJHBhZGRpbmc7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgfVxuXG4gICAgLmFhLWlubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIH1cblxuICAgIC5ibG9nLWluZGV4LW5hdi1pdGVtIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJjOTI4NTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjMmM5Mjg1O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjJzO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyYzkyODU7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9nLWluZGV4LW5hdi1pdGVtLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyYzkyODU7XG4gICAgICAgIGNvbG9yOiAjZmZmZlxuICAgIH1cbn1cbiIsIi5ibG9nLWluZGV4LXRvcCB7XG5cdHBhZGRpbmctdG9wOiAwO1xuXHRwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nO1xuXHRwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZztcblx0bWFyZ2luLWJvdHRvbTogNDVweDtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdG1hcmdpbi1ib3R0b206IDE4NXB4O1xuXHRcdHBhZGRpbmctdG9wOiA0NXB4O1xuXHR9XG5cblx0LmFhLWlubmVyIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdhcDogMzBweDtcblx0XHRncmlkLXRlbXBsYXRlOlxuXHRcdCdmZWF0dXJlZCdcblx0XHQncG9wdWxhcic7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0bWF4LXdpZHRoOiAkZnVsbC1zaXRlLXdpZHRoO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRcdGdhcDogMjBweDtcblx0XHRcdGdyaWQtdGVtcGxhdGU6XG5cdFx0XHQnZmVhdHVyZWQgZmVhdHVyZWQgcG9wdWxhcic7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuXHRcdH1cblx0fVxufVxuXG4uYmxvZy1pbmRleC1mZWF0dXJlZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0d2lkdGg6IDEwMCU7XG5cdGdyaWQtYXJlYTogZmVhdHVyZWQ7XG5cblx0Ly8gJjphZnRlciB7XG5cblx0Ly8gXHRAaW5jbHVkZSBicChzbSkge1xuXHQvLyBcdFx0Y29udGVudDogXCJcIjtcblx0Ly8gXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ly8gXHRcdHotaW5kZXg6IDEyO1xuXHQvLyBcdFx0Ym90dG9tOiAxMS41cHg7XG5cdC8vIFx0XHRsZWZ0OiAwO1xuXHQvLyBcdFx0d2lkdGg6IDgwJTtcblx0Ly8gXHRcdGhlaWdodDogMzBweDtcblx0Ly8gXHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcblx0Ly8gXHR9XG5cblx0Ly8gXHRAaW5jbHVkZSBicChsZykge1xuXHQvLyBcdFx0ZGlzcGxheTogbm9uZTtcblx0Ly8gXHR9XG5cdC8vIH1cbn1cblxuLmJsb2ctaW5kZXgtZmVhdHVyZWRfX2hlYWRlciB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdGNvbG9yOiAjODI4Mzg1O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uYmxvZy1pbmRleC1mZWF0dXJlZF9fYm9keSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0bWluLWhlaWdodDogMzUwcHg7XG5cdG1hcmdpbi1ib3R0b206IDE0NXB4O1xuXG5cdEBpbmNsdWRlIGJwKHNtKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTAwcHg7XG5cdH1cblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQuaW1hZ2UtY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuXHRpbWcge1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdC5pbWFnZS1jb250YWluZXIgaW1nIHtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKVxuXHRcdH1cblx0fVxufVxuXG4uYmxvZy1pbmRleC1wb3B1bGFyIHtcblx0d2lkdGg6IDEwMCU7XG5cdGdyaWQtYXJlYTogcG9wdWxhcjtcbn1cblxuLmJsb2ctaW5kZXgtZmVhdHVyZWRfX2NvbnRlbnQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaHlwaGVuczogbWFudWFsO1xuXHRib3R0b206IC04MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBsZWZ0OiAtMXB4O1xuXHRjb2xvcjogJGRhcms7XG5cdG1pbi1oZWlnaHQ6IDE1NXB4O1xuICAgIHdpZHRoOiA5MCU7XG4gICAgcGFkZGluZzogMzBweCAzNXB4IDI1cHggMjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XG5cdGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgOTIlIDEwMCUsIDAlIDEwMCUpO1xuXHRoZWlnaHQ6IDI1MHB4O1xuXG5cdEBpbmNsdWRlIGJwKHNtKSB7XG5cdFx0cGFkZGluZzogMzBweCA4MHB4IDMwcHggMzBweDtcblx0XHRoZWlnaHQ6IDE4NXB4O1xuXHRcdGJvdHRvbTogLTE4MHB4O1xuXHRcdGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgOTUlIDEwMCUsIDAlIDEwMCUpO1xuXHR9XG5cblx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRoZWlnaHQ6IDIxMHB4O1xuXHRcdGJvdHRvbTogLTIwMHB4O1xuXHR9XG59XG5cbi5ibG9nLWluZGV4LWZlYXR1cmVkLXRpdGxlIHtcblx0QGV4dGVuZCAuaDM7XG5cblx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRAaW5jbHVkZSBicChtZCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cbn1cblxuLmJsb2ctaW5kZXgtZmVhdHVyZWQtdGV4dCB7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0LXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuXHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXG5cdEBpbmNsdWRlIGJwKG1kKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG4uYmxvZy1pbmRleC1wb3B1bGFyX19oZWFkZXIge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRjb2xvcjogIzgyODM4NTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLmJsb2ctb3ZlcnZpZXctY29sLWl0ZW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDI1cHg7XG5cdGNvbG9yOiAkZGFyaztcblx0bWluLWhlaWdodDogMTA1cHg7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XG5cdGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgOTUlIDEwMCUsIDAlIDEwMCUpO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiAkZGFyaztcblxuXHRAaW5jbHVkZSBicChzbSkge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cdH1cblxuXHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkZGFyaztcblxuXHRcdC5ibG9nLWluZGV4LXBvcHVsYXItaW1hZ2Uge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5ibG9nLWluZGV4LXBvcHVsYXItaW1hZ2Uge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwNnB4O1xuXHRoZWlnaHQ6IDEwNnB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xuXHR9XG59XG5cbi5ibG9nLWluZGV4LXBvcHVsYXItdGV4dCB7XG5cdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0bWF4LXdpZHRoOiA1NSU7XG5cblx0QGluY2x1ZGUgYnAoc20pIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmJsb2ctaW5kZXgtcG9wdWxhci10aXRsZSB7XG5cdEBleHRlbmQgLmg0O1xuXG5cdG1hcmdpbjogMDtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHQtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG5cdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ibG9nLWluZGV4LXBvcHVsYXItZGF0ZSB7XG5cdGNvbG9yOiAjNzM3MzczO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRtYXJnaW4tdG9wOiA1cHg7XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIEJsb2cgUG9zdFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtYmxvZy1wb3N0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFhLWJsb2ctcG9zdC1oZXJvIHtcbiAgICBtYXgtd2lkdGg6ICRmdWxsLXNpdGUtd2lkdGg7XG4gICAgYXNwZWN0LXJhdGlvOiAzOS8yNTtcbiAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG5cbiAgICBAaW5jbHVkZSBicChzbSkge1xuICAgICAgICBhc3BlY3QtcmF0aW86IDI0MC8xMDc7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbn1cblxuLmFhLWJsb2ctcG9zdC1oZXJvLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6ICRmdWxsLXNpdGUtd2lkdGg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgYnAoc20pIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG59XG5cbi5hYS1ibG9nLXBvc3QtaGVyby1jb250ZW50X19pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICBtYXJnaW4tdG9wOiAtMjhweDtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4ODBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTU1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAoeGwpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7XG4gICAgfVxuXG4gICAgLmFhLWJsb2ctcG9zdC1oZXJvX19jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgICAgaHlwaGVuczogbWFudWFsO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hYS1ibG9nLXBvc3QtaGVyb19fbWV0YSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMTVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWEtYmxvZy1wb3N0LWhlcm9fX21ldGEtZGF0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgY29sb3I6ICRncmV5O1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hYS1ibG9nLXBvc3QtaGVyb19fbWV0YS10YWdzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IDEwcHg7XG5cbiAgICAgICAgLmFhLWJsb2ctcG9zdC1oZXJvX19tZXRhLXRhZyB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTRweDtcbiAgICAgICAgICAgIGJvcmRlcjogMC41cHggc29saWQgI0U1RTVFNTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaHIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29tcGxlbWVudGFyeTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxufVxuXG4uYWEtYmxvZy1wb3N0LWhlcm9fX3RlYXNlciB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi8vYmxvZyBwb3N0IGNvbnRlbnRcblxuLmFhLWJsb2ctcG9zdC1jb250ZW50IHtcbiAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogIzAwN0E2OTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgY29sb3I6ICMwMDdBNjk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hYS1ibG9nLXBvc3QtY29udGVudF9faW5uZXIge1xuICAgIGgxLGgyLGgzLGg0LGg1LGg2LHAsc3BhbixibG9ja3F1b3RlLHByZSxhOm5vdCguYWEtYmxvZy1wb3N0LWNhcmQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIC8vIG1heC13aWR0aDogMTAyMHB4O1xuICAgICAgICAvLyBwYWRkaW5nLXJpZ2h0OiAzMjBweDtcbiAgICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIEJsb2cgT3ZlcnJpZGVzIGZvciB2ZWxmYWMgc3R5bGVzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIsXG4uaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cblx0LmJsb2cge1xuXHRcdHBhZGRpbmctdG9wOiA0NXB4O1xuXG5cdFx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdH1cblx0fVxuXG5cdC53aWRnZXQtdHlwZS1nb29nbGVfc2VhcmNoICNocy1zZWFyY2gtbW9kdWxlIC5ocy1mb3JtIHtcblx0XHQuaHMtYnV0dG9uIHtcblx0XHRcdEBleHRlbmQgLmFhLWJ1dHRvbjtcblx0XHRcdEBleHRlbmQgLmFhLWJ1dHRvbi0tMjtcblxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IGluaXRpYWwgIWltcG9ydGFudDtcblx0XHRcdGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcblx0XHRcdGJvcmRlci1jb2xvcjogIzExODA3MSAhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMxMTgwNzEgIWltcG9ydGFudDtcblx0XHRcdG1pbi13aWR0aDogMDtcblx0XHR9XG5cdH1cblxuXHQuYm9keS1jb250YWluZXIgLmhzLWJ1dHRvbi5wcmltYXJ5LCAuYm9keS1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdFx0QGV4dGVuZCAuYWEtYnV0dG9uO1xuXHRcdEBleHRlbmQgLmFhLWJ1dHRvbi0tMjtcblxuXHRcdHRleHQtdHJhbnNmb3JtOiBpbml0aWFsICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZSAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQ6ICMxMTgwNzEgIWltcG9ydGFudDtcblx0XHRtaW4td2lkdGg6IDA7XG5cdH1cbn1cbi5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYmxvZyAuYm9keS1jb250YWluZXItd3JhcHBlcixcbi5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYmxvZyAuYm9keS1jb250YWluZXItd3JhcHBlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuXHRoMSNncm91cC1wdWJsaWMtdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0Zm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG5cdFx0Zm9udC13ZWlnaHQ6ICR3ZWlnaHQtNTAwO1xuXHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcblx0fVxufVxuXG4uaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJsb2cgLnJvdy1mbHVpZCBbY2xhc3MqPVwic3BhblwiXVxuLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ibG9nIC5yb3ctZmx1aWQgW2NsYXNzKj1cInNwYW5cIl0ge1xuXHRmbG9hdDogbm9uZTtcbn1cblxuLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ibG9nIC5yb3ctZmx1aWQgW2NsYXNzKj1cInNwYW5cIl06Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ibG9nIC5yb3ctZmx1aWQgW2NsYXNzKj1cInNwYW5cIl06Zmlyc3QtY2hpbGQge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmhzLWJsb2ctcG9zdCAuYWEtc2l0ZS13cmFwcGVyIC5ibG9nIC5jb250ZW50LXdyYXBwZXIgLnJvdy1udW1iZXItMiAucm93LWZsdWlkLFxuLmhzLWJsb2ctbGlzdGluZyAuYWEtc2l0ZS13cmFwcGVyIC5ibG9nIC5jb250ZW50LXdyYXBwZXIgLnJvdy1udW1iZXItMiAucm93LWZsdWlkIC5ibG9nLWNvbnRlbnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0bWF4LXdpZHRoOiAkZnVsbC1zaXRlLXdpZHRoO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nO1xuXG5cdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHR9XG5cblx0QGluY2x1ZGUgYnAoaGcpIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxufVxuXG4uaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJsb2cgLmNvbnRlbnQtd3JhcHBlciAucm93LW51bWJlci0zIC5yb3ctZmx1aWQge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYmxvZyAuY29udGVudC13cmFwcGVyIC5yb3ctbnVtYmVyLTIgPiAucm93LWZsdWlkIHtcblx0QGV4dGVuZCAlYnVyai1ib3R0b207XG59XG5cbi5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYmxvZyAuY29udGVudC13cmFwcGVyIC5ibG9nLWNvbnRlbnQsXG4uaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJsb2cgLmNvbnRlbnQtd3JhcHBlciAuYmxvZy1jb250ZW50IHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYmxvZyAuY29udGVudC13cmFwcGVyIC5ibG9nLXNpZGViYXIsXG4uaHMtYmxvZy1saXN0aW5nIC5hYS1zaXRlLXdyYXBwZXIgLmJsb2cgLmNvbnRlbnQtd3JhcHBlciAuYmxvZy1zaWRlYmFyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcblxuXHRAaW5jbHVkZSBicChsZykge1xuXHRcdG1hcmdpbi1yaWdodDogNSUgIWltcG9ydGFudDtcblx0fVxuXG5cdGgzIHtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0fVxuXG5cdCYuc3BhbjMge1xuXHRcdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0XHR3aWR0aDogNDAlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbi5ocy1ibG9nLXBvc3QgLmFhLXNpdGUtd3JhcHBlciAuYmxvZyAuYm9keS1jb250YWluZXItd3JhcHBlcixcbi5ocy1ibG9nLWxpc3RpbmcgLmFhLXNpdGUtd3JhcHBlciAuYmxvZyAuYm9keS1jb250YWluZXItd3JhcHBlciB7XG5cdC5wb3N0LWl0ZW0ge1xuXHRcdHBhZGRpbmctdG9wOiAzNXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAzNXB4O1xuXG5cdFx0LnBvc3QtYm9keSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXG5cdFx0XHRAaW5jbHVkZSBicChsZykge1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0fVxuXG5cdFx0XHQucG9zdC1ib2R5LWNvbnRlbnQge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdGh5cGhlbnM6IG1hbnVhbDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRib2R5LWZvbnQgIWltcG9ydGFudDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICR3ZWlnaHQtNDAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA0MDBweDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgYnAoeGwpIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDU1MHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRib2R5LWZvbnQgIWltcG9ydGFudDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJHdlaWdodC00MDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnBvc3QtYm9keV9faGVhZGVyIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG5cdFx0XHRcdFx0aDIge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LTUwMDtcblx0XHRcdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblxuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQjaHVic3BvdC1hdXRob3JfZGF0YSB7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJHdlaWdodC00MDA7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcblx0XHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNDNEM0QzQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnBvc3QtYm9keV9fZm9vdGVyIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnAobGcpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5ocy1mZWF0dXJlZC1pbWFnZS13cmFwcGVyIHtcblxuXHRcdFx0XHRAaW5jbHVkZSBicChsZykge1xuXHRcdFx0XHRcdG1heC13aWR0aDogNDUwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMjVweDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIGJwKHhsKSB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA1ODBweDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuaHMtZmVhdHVyZWQtaW1hZ2Utd3JhcHBlciAuaHMtZmVhdHVyZWQtaW1hZ2UtbGluayBpbWcuaHMtZmVhdHVyZWQtaW1hZ2Uge1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiBub25lO1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRcdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uaHMtYmxvZy1wb3N0IC5hYS1zaXRlLXdyYXBwZXIgLmJsb2cgLmJsb2ctc2VjdGlvbiB7XG5cdC5ocy1ibG9nLXNvY2lhbC1zaGFyZSB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cblx0LnBvc3QtaGVhZGVyIGgxIHtcblx0XHRjb2xvcjogJHNlY29uZGFyeTtcblx0XHRmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcblx0XHRmb250LXdlaWdodDogJHdlaWdodC01MDA7XG5cdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHQucG9zdC1ib2R5IHtcblx0XHRoMSxoMixoMyxoNCB7XG5cdFx0XHRjb2xvcjogJHNlY29uZGFyeTtcblx0XHRcdGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250ICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXdlaWdodDogJHdlaWdodC01MDA7XG5cdFx0fVxuXG5cdFx0aDEge1xuXHRcdFx0Zm9udC1zaXplOiAzOHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQ0cHg7XG5cblx0XHRcdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNDJweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDUycHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aDIge1xuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDM0cHg7XG5cblx0XHRcdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aDMge1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cblx0XHRcdEBpbmNsdWRlIGJwKGxnKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aDQge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0fVxuXG5cdFx0cCwgYSB7XG5cdFx0XHRmb250LWZhbWlseTogJGJvZHktZm9udCAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICR3ZWlnaHQtNDAwO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0fVxuXG5cdFx0YS5hYS1idXR0b24ge1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICR3ZWlnaHQtNTAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbi5ocy1ibG9nLWlkLTQyNDY5MDM1NjgsXG4uaHMtYmxvZy1saXN0aW5nLFxuLmhzLWJsb2ctcG9zdCB7XG5cblx0LmhzX2Nvc193cmFwcGVyX3R5cGVfcG9zdF9maWx0ZXIgaDMsXG5cdC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bvc3RfbGlzdGluZyBoMyAge1xuXHRcdGZvbnQtZmFtaWx5OiAnU2VyaWZhVEwtTGlnaHQnLFZlcmRhbmEsJ0dlbmV2YScsXCJEZWphVnUgU2Fuc1wiLHNhbnMtc2VyaWYgIWltcG9ydGFudDtcblx0fVxuXHQuaHMtcG9zdGxpc3RpbmctaXRlbSBhLFxuXHQuaHNfY29zX3dyYXBwZXJfdHlwZV9wb3N0X2ZpbHRlciBhIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG4uYmxvZyB7XG5cdC5yb3ctZmx1aWQtd3JhcHBlci5yb3ctZGVwdGgtMS5yb3ctbnVtYmVyLTMge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59Il19 */

/* custom css */

a:focus {
  border: 2px solid #828385 !important;
}

.aa-site-wrapper .blog-index-featured__header,
.aa-site-wrapper .blog-index-popular__header,
.aa-site-wrapper .aa-blog-tags__header,
.aa-site-wrapper .aa-blog-post-cards__subtitle,
.aa-site-wrapper .columns-col__header {
  color: #008071;
}

.header__skip {
  height: 1px;
  left: -1000px;
  overflow: hidden;
  position: absolute;
  text-align: left;
  top: -1000px;
  width: 1px;
}

.header__skip:active, .header__skip:focus, .header__skip:hover {
    height: auto;
    left: 0px;
    top: 0px;
    width: auto;
    z-index: 2;
    overflow: visible;
}

.coi-button-group button {
  font-size: 14px !important;
}

.aa-blog-post-hero__meta-tags { 
  margin: 0;
  padding: 0;
}

.aa-blog-post-hero__meta-tags > li { 
  list-style: none; 
}

.aa-blog-post-hero-content__inner {
  position: relative;
  z-index: 3;
}

.aa-blog-post-hero__meta-tags > li a { 
  display: block;
}

.aa-blog-post-hero-content .cta-container {
  top: 0;
}