.accordion{margin-bottom:2.22222rem}@media (min-width: 769px){.accordion{margin-bottom:0}}.accordion-section{border-top:1px solid #7f7f7f;width:100%}.accordion-section:nth-last-child(1){border-bottom:1px solid #7f7f7f}.accordion-section-trigger{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.11111rem;font-weight:400;letter-spacing:.08333rem;line-height:1.66667rem;align-items:center;color:#40840b;display:flex;height:1px;justify-content:space-between;min-height:4.16667rem;text-transform:uppercase}@media (min-width: 769px){.accordion-section-trigger{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.33333rem;font-weight:400;letter-spacing:.01778rem;line-height:1.66667rem}}.accordion-section-trigger-text{max-width:calc(100% - 30px)}.accordion-section-trigger:hover{color:#367009;text-decoration:none}.accordion-section-trigger::after{display:inline-block;background-image:url("../fonts/sprite-sheet-dce416b4.svg");background-size:130.55556rem 119.05556rem;width:.88889rem;height:.61111rem;background-position:-1.66667rem -1.11111rem;align-self:center;content:' ';margin-right:.55556rem}.accordion-section-trigger.collapsed::after{display:inline-block;background-image:url("../fonts/sprite-sheet-dce416b4.svg");background-size:130.55556rem 119.05556rem;width:.88889rem;height:.61111rem;background-position:0rem 0rem;margin-right:.55556rem}.accordion-section-content{background-color:#f4f4f4}.accordion-section-content-text{font-family:"neue-haas-grotesk-display-55-rg";font-size:.83333rem;font-weight:400;letter-spacing:.00889rem;line-height:1rem;margin:0 .83333rem;padding:.83333rem 0}@media (min-width: 769px){.accordion-section-content-text{font-family:"neue-haas-grotesk-display-55-rg";font-size:1rem;font-weight:400;letter-spacing:.00889rem;line-height:1.33333rem}}@media (min-width: 769px){.accordion-section-content-text{margin:0 5.52778rem 0 3.13889rem;padding:1.66667rem 0 3.5rem}}.accordion-section-content-text>*{margin:.55556rem .83333rem}@media (min-width: 769px){.accordion-section-content-text>*{margin:.83333rem 0 0}}

html{font-size:18px}body a{color:#40840b;text-decoration:none}body a:not(.no-underline):hover{color:#367009;text-decoration:none}body a .bg-grey-dark,body a .bg-grey-light,body a .bg-black,.black body a,.hero body a{color:#93d500}body a .bg-grey-dark:hover,body a .bg-grey-light:hover,body a .bg-black:hover,.black body a:hover,.hero body a:hover{color:#7fb400}body.body{font-family:'neue-haas-grotesk-display-55-rg'}body.body .heading-max{max-width:2200px}body.body .container-fluid{max-width:3000px}body p,body h1,body h2,body h3,body h4,body h5{margin:0}body .rich-text-field p,body .rich-text-field h1,body .rich-text-field h2,body .rich-text-field h3,body .rich-text-field h4,body .rich-text-field h5{margin:0 0 1rem}body .container,body .container-fluid{padding-left:30px;padding-right:30px}body .container.bg-black,body .container.bg-grey-dark,body .container-fluid.bg-black,body .container-fluid.bg-grey-dark{color:#fff}.bg-black a:not(.rte-button-link):not(.btn-file-download),.bg-grey-dark a:not(.rte-button-link):not(.btn-file-download),.black a:not(.rte-button-link):not(.btn-file-download),a .grey-dark,.hero a{color:#93d500 !important}.bg-black a:not(.rte-button-link):not(.btn-file-download):hover,.bg-grey-dark a:not(.rte-button-link):not(.btn-file-download):hover,.black a:not(.rte-button-link):not(.btn-file-download):hover,a .grey-dark:hover,.hero a:hover{color:#7fb400 !important}.bg-grey-light a:not(.rte-button-link):not(.btn-file-download){color:#367009 !important}a.arrow-link{color:#000 !important;font-family:"neue-haas-grotesk-display-65-md";font-size:.88889rem;font-weight:400;letter-spacing:.00889rem;line-height:1.11111rem}a.arrow-link:not([disabled]){background:#93d500}a.arrow-link:hover:not([disabled]){background:#7fb400;border-color:#7fb400;color:#fff !important}@media (min-width: 769px){a.arrow-link{font-family:"neue-haas-grotesk-display-65-md";font-size:.88889rem;font-weight:400;letter-spacing:.00889rem;line-height:1.11111rem}}.bg-grey-light a.arrow-link{color:#367009}.bg-black a.arrow-link,.bg-grey-dark a.arrow-link{font-family:"neue-haas-grotesk-display-65-md";font-size:.88889rem;font-weight:400;letter-spacing:.00889rem;line-height:1.11111rem;background-color:#000;border:1px solid #000;color:#fff !important}@media (min-width: 769px){.bg-black a.arrow-link,.bg-grey-dark a.arrow-link{font-family:"neue-haas-grotesk-display-65-md";font-size:.88889rem;font-weight:400;letter-spacing:.00889rem;line-height:1.11111rem}}.bg-black a.arrow-link:hover,.bg-grey-dark a.arrow-link:hover{background-color:transparent;color:#000}.quote-body{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.22222rem;font-weight:400;letter-spacing:.02444rem;line-height:1.38889rem;line-height:1.48;margin:1.80556rem auto;text-align:center;width:85%}@media (min-width: 769px){.quote-body{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.88889rem;font-weight:400;letter-spacing:.03rem;line-height:2.27778rem}}@media (min-width: 992px){.quote-body{width:80%}}@media (min-width: 769px){.quote-body{margin:3.61111rem auto}}@media (min-width: 576px){.quote-body{line-height:1.48}}.quote-author{font-family:"neue-haas-grotesk-display-55-rg";font-size:.83333rem;font-weight:400;letter-spacing:.00889rem;line-height:1rem;line-height:1.35;margin:-.5rem auto 1.80556rem;text-align:center;width:80%}@media (min-width: 769px){.quote-author{font-family:"neue-haas-grotesk-display-55-rg";font-size:1rem;font-weight:400;letter-spacing:.00889rem;line-height:1.33333rem}}@media (min-width: 992px){.quote-author{width:75%}}@media (min-width: 769px){.quote-author{margin-bottom:3.61111rem;margin-top:-2.33333rem}}@media (min-width: 576px){.quote-author{line-height:1.35}}.icon-switch-container:hover{border-bottom:0}.visible{opacity:1;visibility:visible}.invisible{opacity:0;pointer-events:none;visibility:hidden}.server-error{display:inline-block;background-image:url("../fonts/sprite-sheet-dce416b4.svg");background-size:130.55556rem 119.05556rem;width:1.38889rem;height:1.38889rem;background-position:-82.77778rem -71.27778rem;content:' ';position:relative}.error-container,.success-container{display:flex;font-family:neue-haas-grotesk-display-55-rg;font-weight:bold;margin-bottom:1.38889rem;padding:1.66667rem 1.11111rem}.error-container-list,.success-container-list{list-style:none;margin:0;padding-left:.83333rem;padding-top:.11111rem}.error-container-list-item,.success-container-list-item{word-break:break-word}.error-container-icon,.success-container-icon{min-width:24px}.error-container{background:#fce5e3;color:#e53c2e}.success-container{background:#d2f9b4;color:#40840b}.centered-utility-content{margin-left:auto;margin-right:auto;width:100%}@media (min-width: 769px){.centered-utility-content{width:38.88889rem}}.raised-card-wrapper{box-shadow:none}@media (min-width: 769px){.raised-card-wrapper{box-shadow:0 0 1.22222rem 0 rgba(3,3,3,0.2)}}.raised-card-wrapper--all-sizes{box-shadow:0 0 1.22222rem 0 rgba(3,3,3,0.2)}.raised-card-wrapper .btn-primary{width:100%}.raised-card-wrapper.black{background-color:#000;color:#fff}.no-results{border:1px solid #7f7f7f;color:#262626;padding:2.22222rem 0;text-align:center}.data-service-iframe{border:0;height:100%;position:absolute;width:100%}

.detail-author,.detail-date{font-family:"neue-haas-grotesk-display-65-md";font-size:.55556rem;font-weight:500;letter-spacing:.08333rem;line-height:1.11111rem;text-transform:uppercase;color:#262626;display:block;margin-bottom:.44444rem}@media (min-width: 769px){.detail-author,.detail-date{font-family:"neue-haas-grotesk-display-65-md";font-size:.66667rem;font-weight:500;letter-spacing:.08333rem;line-height:1.11111rem;text-transform:uppercase}}.detail-breadcrumb{font-family:"neue-haas-grotesk-display-65-md";font-size:.88889rem;font-weight:400;letter-spacing:.00889rem;line-height:1.11111rem;border:1px solid #93d500;border-radius:0;cursor:pointer;display:inline-block;height:48px;line-height:normal !important;padding:.66667rem 1.44444rem;text-decoration:none;text-transform:uppercase;color:#000 !important;height:2.11111rem;margin-bottom:2.5rem;padding-bottom:.44444rem;padding-top:.44444rem;text-transform:none}@media (min-width: 769px){.detail-breadcrumb{margin-bottom:3.55556rem}}@media (min-width: 769px){.detail-breadcrumb{font-family:"neue-haas-grotesk-display-65-md";font-size:.88889rem;font-weight:400;letter-spacing:.00889rem;line-height:1.11111rem}}@media (max-width: 575.98px){.detail-breadcrumb{width:100%}}.detail-breadcrumb:hover{text-decoration:none}.detail-breadcrumb:not([disabled]){background:#93d500}.detail-breadcrumb:hover:not([disabled]){background:#7fb400;border-color:#7fb400;color:#fff !important}.detail-line{background-color:#e5e5e5;height:1px}.detail-list{font-family:"neue-haas-grotesk-display-65-md";font-size:.55556rem;font-weight:500;letter-spacing:.08333rem;line-height:1.11111rem;text-transform:uppercase;font-weight:500;padding:0}@media (min-width: 769px){.detail-list{font-family:"neue-haas-grotesk-display-65-md";font-size:.66667rem;font-weight:500;letter-spacing:.08333rem;line-height:1.11111rem;text-transform:uppercase}}.detail-list-item{display:inline-block;list-style-type:none;text-transform:uppercase}.detail-list-item:not(:last-of-type)::after{content:','}.detail-title{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.5rem;font-weight:400;letter-spacing:.01111rem;line-height:1.66667rem;color:#262626;line-height:1.19;margin-bottom:1rem}@media (min-width: 769px){.detail-title{font-family:"neue-haas-grotesk-display-75-bd";font-size:2.66667rem;font-weight:400;letter-spacing:.02222rem;line-height:3.05556rem}}.detail-subtitle{font-family:"neue-haas-grotesk-display-55-rg";font-size:.83333rem;font-weight:450;letter-spacing:.00889rem;line-height:1rem;color:#262626;margin-bottom:.88889rem}@media (min-width: 769px){.detail-subtitle{font-family:"neue-haas-grotesk-display-55-rg";font-size:1rem;font-weight:450;letter-spacing:.00889rem;line-height:1.33333rem}}@media (min-width: 769px){.detail-subtitle{margin-bottom:1.33333rem}}.detail-summary,.detail-body{font-family:"neue-haas-grotesk-display-55-rg";font-size:.83333rem;font-weight:400;letter-spacing:.00889rem;line-height:1rem;color:#262626;margin-bottom:2.22222rem;margin-top:1.33333rem}@media (min-width: 769px){.detail-summary,.detail-body{font-family:"neue-haas-grotesk-display-55-rg";font-size:1rem;font-weight:400;letter-spacing:.00889rem;line-height:1.33333rem}}

div.rc-overlay-top.body-has-color+.container-wrapper:not(.bg),div.rc-overlay-top.body-has-color+.container-wrapper.bg.rc,.container-wrapper.bg+.container-wrapper:not(.bg),.container-wrapper.bg+.container-wrapper.bg.rc{margin-top:2.5rem}@media (min-width: 769px){div.rc-overlay-top.body-has-color+.container-wrapper:not(.bg),div.rc-overlay-top.body-has-color+.container-wrapper.bg.rc,.container-wrapper.bg+.container-wrapper:not(.bg),.container-wrapper.bg+.container-wrapper.bg.rc{margin-top:2.5rem}}.container-wrapper:not(.bg):first-of-type{margin-top:2.5rem}@media (min-width: 769px){.container-wrapper:not(.bg):first-of-type{margin-top:2.5rem}}.component{padding-bottom:2.5rem}@media (min-width: 769px){.component{padding-bottom:2.5rem}}.component-small{padding-bottom:1.25rem}@media (min-width: 769px){.component-small{padding-bottom:1.25rem}}.component-centered-large{padding:4.16667rem 0}@media (min-width: 769px){.component-centered-large{padding:8.33333rem 0}}.component-centered-normal{padding:2.5rem 0}@media (min-width: 769px){.component-centered-normal{padding:2.5rem 0}}.component.raised-card-wrapper{margin-bottom:2.5rem}@media (min-width: 769px){.component.raised-card-wrapper{margin-bottom:2.5rem;padding:2.22222rem}}.component.raised-card-wrapper-small{margin-bottom:1.25rem}@media (min-width: 769px){.component.raised-card-wrapper-small{margin-bottom:1.25rem}}.component.raised-card-wrapper--all-sizes{padding:2.22222rem}.pageeditor-container-wrapper-margin-top{margin-top:2.5rem}@media (min-width: 769px){.pageeditor-container-wrapper-margin-top{margin-top:2.5rem}}.pagemode-edit .rc-overlay-card .scEmptyPlaceholder,.pagemode-edit .rc-overlay-body .scEmptyPlaceholder{flex:1}div.rc-overlay-card .row{position:relative}div.rc-overlay-card.raised-card-split .row{background:none}div.rc-overlay-top-card{margin-top:-2.5rem}@media (min-width: 576px){div.rc-overlay-top-card{margin-top:-2.5rem}}div.rc-overlay-top-card>.row{margin-bottom:0;top:2.5rem}@media (min-width: 576px){div.rc-overlay-top-card>.row{top:2.5rem}}div.rc-overlay-top-card>.row .component.component-no-space{left:-15px;position:relative;width:calc(100% + 30px)}div.rc-overlay-top-body{padding-top:2.5rem}@media (min-width: 576px){div.rc-overlay-top-body{padding-top:2.5rem}}div.rc-overlay-top-body .component{padding-top:1.94444rem}@media (min-width: 576px){div.rc-overlay-top-body .component{padding-top:4.44444rem}}div.rc-overlay-top-body .component.component-centered-normal{padding-top:2.5rem}@media (min-width: 576px){div.rc-overlay-top-body .component.component-centered-normal{padding-top:2.5rem}}div.rc-overlay-top-body .component.component-centered-large{padding-top:4.16667rem}@media (min-width: 576px){div.rc-overlay-top-body .component.component-centered-large{padding-top:8.33333rem}}div.rc-overlay-top-body .component.component-tiny{padding-top:.88889rem}@media (min-width: 576px){div.rc-overlay-top-body .component.component-tiny{padding-top:.88889rem}}div.rc-overlay-top-body .component.component-no-space{padding-top:0}@media (min-width: 576px){div.rc-overlay-top-body .component.component-no-space{padding-top:0}}.raised-card-split.bg.bg-black .component{background:#000;color:#fff}.raised-card-split.bg.bg-grey-light .component{background:#f4f4f4;color:#000}.raised-card-split.bg.bg-grey-dark .component{background:#262626;color:#fff}.raised-card-split .row{margin-bottom:2.5rem;margin-left:0;margin-right:0}@media (min-width: 769px){.raised-card-split .row{margin-bottom:2.5rem}}@media (max-width: 768.98px){.raised-card-split .row-col{padding:0}.raised-card-split .row-col:not(:last-of-type){margin-bottom:2rem}}.raised-card-split .row-col:first-of-type{padding-left:0}.raised-card-split .row-col:last-of-type{padding-right:0}.raised-card-split .row .component{background:#fff;box-shadow:0 0 1.22222rem 0 rgba(3,3,3,0.2);color:#262626;height:100%}.raised-card.bg.bg-black .row{background:#000;color:#fff}.raised-card.bg.bg-grey-light .row{background:#f4f4f4;color:#000}.raised-card.bg.bg-grey-dark .row{background:#262626;color:#fff}.raised-card>.container>.row,.raised-card>.row{background:#fff;box-shadow:0 0 1.22222rem 0 rgba(3,3,3,0.2);color:#262626;margin-bottom:2.5rem;margin-left:0;margin-right:0}@media (min-width: 769px){.raised-card>.container>.row,.raised-card>.row{margin-bottom:2.5rem}}.container-wrapper{position:relative}.container-wrapper.component-wrapper-top-border::before{background:#7f7f7f;content:'';display:block;height:1px;margin:0 auto;text-align:center;width:45%}@media (min-width: 769px){.container-wrapper.component-wrapper-column-dividers>.container:not(.rc)>.row div.row-col:not(:last-of-type)::after{border-left:1px solid #e5e5e5;bottom:2.5rem;content:'';position:absolute;right:0;top:0}}@media (min-width: 769px){.container-wrapper.component-wrapper-column-dividers .rc-overlay-body.bg .row div.row-col:not(:last-of-type)::after{border-left:1px solid #e5e5e5;bottom:2.5rem;content:'';position:absolute;right:0;top:4.44444rem}}@media (min-width: 769px){.container-wrapper.component-wrapper-column-dividers.bg>.container>.row div.row-col:not(:last-of-type)::after{top:4.44444rem}}.container-wrapper:not(.rc).bg.bg-black,.container-wrapper .rc-overlay-body.bg.bg-black{background:#000;color:#fff}.container-wrapper:not(.rc).bg.bg-grey-light,.container-wrapper .rc-overlay-body.bg.bg-grey-light{background:#f4f4f4;color:#000}.container-wrapper:not(.rc).bg.bg-grey-dark,.container-wrapper .rc-overlay-body.bg.bg-grey-dark{background:#262626;color:#fff}@media (min-width: 576px){.container-wrapper.bg:not(.raised-card-split) .row-col:first-of-type:not(.row-col-huge) .component,.container-wrapper.rc:not(.raised-card-split) .row-col:first-of-type:not(.row-col-huge) .component,.container-wrapper .rc-overlay-card:not(.raised-card-split) .row-col:first-of-type:not(.row-col-huge) .component{padding-right:2.22222rem}}@media (min-width: 576px){.container-wrapper.bg:not(.raised-card-split) .row-col:first-of-type:not(.row-col-huge) .component.component-centered-normal,.container-wrapper.rc:not(.raised-card-split) .row-col:first-of-type:not(.row-col-huge) .component.component-centered-normal,.container-wrapper .rc-overlay-card:not(.raised-card-split) .row-col:first-of-type:not(.row-col-huge) .component.component-centered-normal{padding-right:1.25rem}}@media (min-width: 576px){.container-wrapper.bg:not(.raised-card-split) .row-col:first-of-type:not(.row-col-huge) .component.component-centered-large,.container-wrapper.rc:not(.raised-card-split) .row-col:first-of-type:not(.row-col-huge) .component.component-centered-large,.container-wrapper .rc-overlay-card:not(.raised-card-split) .row-col:first-of-type:not(.row-col-huge) .component.component-centered-large{padding-right:4.16667rem}}@media (min-width: 576px){.container-wrapper.bg:not(.raised-card-split) .row-col:first-of-type:not(.row-col-huge) .component.component-tiny,.container-wrapper.rc:not(.raised-card-split) .row-col:first-of-type:not(.row-col-huge) .component.component-tiny,.container-wrapper .rc-overlay-card:not(.raised-card-split) .row-col:first-of-type:not(.row-col-huge) .component.component-tiny{padding-right:.44444rem}}@media (min-width: 576px){.container-wrapper.bg:not(.raised-card-split) .row-col:first-of-type:not(.row-col-huge) .component.component-no-space,.container-wrapper.rc:not(.raised-card-split) .row-col:first-of-type:not(.row-col-huge) .component.component-no-space,.container-wrapper .rc-overlay-card:not(.raised-card-split) .row-col:first-of-type:not(.row-col-huge) .component.component-no-space{padding-right:0}}@media (max-width: 768.98px){.container-wrapper.bg:not(.raised-card-split) .row-col:not(:first-of-type) .component,.container-wrapper.rc:not(.raised-card-split) .row-col:not(:first-of-type) .component,.container-wrapper .rc-overlay-card:not(.raised-card-split) .row-col:not(:first-of-type) .component{padding-top:0}}@media (min-width: 769px){.container-wrapper.bg:not(.raised-card-split) .row-col:not(:first-of-type) .component,.container-wrapper.rc:not(.raised-card-split) .row-col:not(:first-of-type) .component,.container-wrapper .rc-overlay-card:not(.raised-card-split) .row-col:not(:first-of-type) .component{padding-left:2.22222rem}}@media (max-width: 768.98px){.container-wrapper.bg:not(.raised-card-split) .row-col:not(:first-of-type) .component.component-centered-normal,.container-wrapper.rc:not(.raised-card-split) .row-col:not(:first-of-type) .component.component-centered-normal,.container-wrapper .rc-overlay-card:not(.raised-card-split) .row-col:not(:first-of-type) .component.component-centered-normal{padding-top:0}}@media (min-width: 769px){.container-wrapper.bg:not(.raised-card-split) .row-col:not(:first-of-type) .component.component-centered-normal,.container-wrapper.rc:not(.raised-card-split) .row-col:not(:first-of-type) .component.component-centered-normal,.container-wrapper .rc-overlay-card:not(.raised-card-split) .row-col:not(:first-of-type) .component.component-centered-normal{padding-left:1.25rem}}@media (max-width: 768.98px){.container-wrapper.bg:not(.raised-card-split) .row-col:not(:first-of-type) .component.component-centered-large,.container-wrapper.rc:not(.raised-card-split) .row-col:not(:first-of-type) .component.component-centered-large,.container-wrapper .rc-overlay-card:not(.raised-card-split) .row-col:not(:first-of-type) .component.component-centered-large{padding-top:0}}@media (min-width: 769px){.container-wrapper.bg:not(.raised-card-split) .row-col:not(:first-of-type) .component.component-centered-large,.container-wrapper.rc:not(.raised-card-split) .row-col:not(:first-of-type) .component.component-centered-large,.container-wrapper .rc-overlay-card:not(.raised-card-split) .row-col:not(:first-of-type) .component.component-centered-large{padding-left:4.16667rem}}@media (max-width: 768.98px){.container-wrapper.bg:not(.raised-card-split) .row-col:not(:first-of-type) .component.component-tiny,.container-wrapper.rc:not(.raised-card-split) .row-col:not(:first-of-type) .component.component-tiny,.container-wrapper .rc-overlay-card:not(.raised-card-split) .row-col:not(:first-of-type) .component.component-tiny{padding-top:0}}@media (min-width: 769px){.container-wrapper.bg:not(.raised-card-split) .row-col:not(:first-of-type) .component.component-tiny,.container-wrapper.rc:not(.raised-card-split) .row-col:not(:first-of-type) .component.component-tiny,.container-wrapper .rc-overlay-card:not(.raised-card-split) .row-col:not(:first-of-type) .component.component-tiny{padding-left:.44444rem}}@media (max-width: 768.98px){.container-wrapper.bg:not(.raised-card-split) .row-col:not(:first-of-type) .component.component-no-space,.container-wrapper.rc:not(.raised-card-split) .row-col:not(:first-of-type) .component.component-no-space,.container-wrapper .rc-overlay-card:not(.raised-card-split) .row-col:not(:first-of-type) .component.component-no-space{padding-top:0}}@media (min-width: 769px){.container-wrapper.bg:not(.raised-card-split) .row-col:not(:first-of-type) .component.component-no-space,.container-wrapper.rc:not(.raised-card-split) .row-col:not(:first-of-type) .component.component-no-space,.container-wrapper .rc-overlay-card:not(.raised-card-split) .row-col:not(:first-of-type) .component.component-no-space{padding-left:0}}.container-wrapper.bg .row-col .component:not(:first-of-type),.container-wrapper.rc .row-col .component:not(:first-of-type),.container-wrapper .rc-overlay-card .row-col .component:not(:first-of-type){padding-top:0}.container-wrapper.bg .component,.container-wrapper.rc .component,.container-wrapper .rc-overlay-card .component{padding-bottom:1.94444rem;padding-top:1.94444rem}@media (min-width: 769px){.container-wrapper.bg .component,.container-wrapper.rc .component,.container-wrapper .rc-overlay-card .component{padding-bottom:4.44444rem;padding-top:4.44444rem}}.container-wrapper.bg .component.component-centered-normal,.container-wrapper.rc .component.component-centered-normal,.container-wrapper .rc-overlay-card .component.component-centered-normal{padding-bottom:2.5rem;padding-top:2.5rem}@media (min-width: 769px){.container-wrapper.bg .component.component-centered-normal,.container-wrapper.rc .component.component-centered-normal,.container-wrapper .rc-overlay-card .component.component-centered-normal{padding-bottom:2.5rem;padding-top:2.5rem}}.container-wrapper.bg .component.component-centered-large,.container-wrapper.rc .component.component-centered-large,.container-wrapper .rc-overlay-card .component.component-centered-large{padding-bottom:4.16667rem;padding-top:4.16667rem}@media (min-width: 769px){.container-wrapper.bg .component.component-centered-large,.container-wrapper.rc .component.component-centered-large,.container-wrapper .rc-overlay-card .component.component-centered-large{padding-bottom:8.33333rem;padding-top:8.33333rem}}.container-wrapper.bg .component.component-tiny,.container-wrapper.rc .component.component-tiny,.container-wrapper .rc-overlay-card .component.component-tiny{padding-bottom:.88889rem;padding-top:.88889rem}@media (min-width: 769px){.container-wrapper.bg .component.component-tiny,.container-wrapper.rc .component.component-tiny,.container-wrapper .rc-overlay-card .component.component-tiny{padding-bottom:.88889rem;padding-top:.88889rem}}.container-wrapper.bg .component.component-no-space,.container-wrapper.rc .component.component-no-space,.container-wrapper .rc-overlay-card .component.component-no-space{padding-bottom:0;padding-top:0}@media (min-width: 769px){.container-wrapper.bg .component.component-no-space,.container-wrapper.rc .component.component-no-space,.container-wrapper .rc-overlay-card .component.component-no-space{padding-bottom:0;padding-top:0}}.container-wrapper .raised-card-split .component{padding-top:1.94444rem}@media (min-width: 769px){.container-wrapper .raised-card-split .component{padding-top:4.44444rem}}.container-wrapper .raised-card-split .component.component-centered-normal{padding-top:2.5rem}@media (min-width: 769px){.container-wrapper .raised-card-split .component.component-centered-normal{padding-top:2.5rem}}.container-wrapper .raised-card-split .component.component-centered-large{padding-top:4.16667rem}@media (min-width: 769px){.container-wrapper .raised-card-split .component.component-centered-large{padding-top:8.33333rem}}.container-wrapper .raised-card-split .component.component-tiny{padding-top:.88889rem}@media (min-width: 769px){.container-wrapper .raised-card-split .component.component-tiny{padding-top:.88889rem}}.container-wrapper .raised-card-split .component.component-no-space{padding-top:0}@media (min-width: 769px){.container-wrapper .raised-card-split .component.component-no-space{padding-top:0}}.container-wrapper .rc-overlay-card:not(.raised-card-split) .row-col,.container-wrapper.rc:not(.raised-card-split) .row-col{padding-left:0;padding-right:0}.container-wrapper .rc-overlay-card .component,.container-wrapper.rc .component{padding-left:1.94444rem;padding-right:1.94444rem}@media (min-width: 769px){.container-wrapper .rc-overlay-card .component,.container-wrapper.rc .component{padding-left:4.44444rem;padding-right:4.44444rem}}.container-wrapper .rc-overlay-card .component.component-centered-normal,.container-wrapper.rc .component.component-centered-normal{padding-left:2.5rem;padding-right:2.5rem}@media (min-width: 769px){.container-wrapper .rc-overlay-card .component.component-centered-normal,.container-wrapper.rc .component.component-centered-normal{padding-left:2.5rem;padding-right:2.5rem}}.container-wrapper .rc-overlay-card .component.component-centered-large,.container-wrapper.rc .component.component-centered-large{padding-left:4.16667rem;padding-right:4.16667rem}@media (min-width: 769px){.container-wrapper .rc-overlay-card .component.component-centered-large,.container-wrapper.rc .component.component-centered-large{padding-left:8.33333rem;padding-right:8.33333rem}}.container-wrapper .rc-overlay-card .component.component-tiny,.container-wrapper.rc .component.component-tiny{padding-left:.88889rem;padding-right:.88889rem}@media (min-width: 769px){.container-wrapper .rc-overlay-card .component.component-tiny,.container-wrapper.rc .component.component-tiny{padding-left:.88889rem;padding-right:.88889rem}}.container-wrapper .rc-overlay-card .component.component-no-space,.container-wrapper.rc .component.component-no-space{padding-left:0;padding-right:0}@media (min-width: 769px){.container-wrapper .rc-overlay-card .component.component-no-space,.container-wrapper.rc .component.component-no-space{padding-left:0;padding-right:0}}.hero:not(.search-hero)+.container-wrapper:not(.bg),.home-hero+.container-wrapper:not(.bg),.account-hero+.container-wrapper:not(.bg){margin-top:2.5rem}@media (min-width: 769px){.hero:not(.search-hero)+.container-wrapper:not(.bg),.home-hero+.container-wrapper:not(.bg),.account-hero+.container-wrapper:not(.bg){margin-top:2.5rem}}.search-hero+.container-wrapper:not(.bg){margin-top:1.25rem}@media (min-width: 769px){.search-hero+.container-wrapper:not(.bg){margin-top:1.25rem}}.bg.bg-black .accordion-section-content{background:#fff;color:#000}.bg.bg-black .accordion-section-trigger{color:#fff}.bg.bg-black .accordion-section-trigger.no-underline::after{display:inline-block;background-image:url("../fonts/sprite-sheet-dce416b4.svg");background-size:130.55556rem 119.05556rem;width:.88889rem;height:.61111rem;background-position:-3.33333rem -2.22222rem}.bg.bg-black .accordion-section-trigger.collapsed::after{display:inline-block;background-image:url("../fonts/sprite-sheet-dce416b4.svg");background-size:130.55556rem 119.05556rem;width:.88889rem;height:.61111rem;background-position:-.83333rem -.55556rem}.bg.bg-grey-light .accordion-section-content{background:#262626;color:#fff}.bg.bg-grey-light .accordion-section-trigger{color:#40840b}.bg.bg-grey-light .accordion-section-trigger.no-underline::after{display:inline-block;background-image:url("../fonts/sprite-sheet-dce416b4.svg");background-size:130.55556rem 119.05556rem;width:.88889rem;height:.61111rem;background-position:-1.66667rem -1.11111rem}.bg.bg-grey-light .accordion-section-trigger.collapsed::after{display:inline-block;background-image:url("../fonts/sprite-sheet-dce416b4.svg");background-size:130.55556rem 119.05556rem;width:.88889rem;height:.61111rem;background-position:0rem 0rem}.bg.bg-grey-dark .accordion-section-content{background:#f4f4f4;color:#000}.bg.bg-grey-dark .accordion-section-trigger{color:#40840b}.bg.bg-grey-dark .accordion-section-trigger.no-underline::after{display:inline-block;background-image:url("../fonts/sprite-sheet-dce416b4.svg");background-size:130.55556rem 119.05556rem;width:.88889rem;height:.61111rem;background-position:-1.66667rem -1.11111rem}.bg.bg-grey-dark .accordion-section-trigger.collapsed::after{display:inline-block;background-image:url("../fonts/sprite-sheet-dce416b4.svg");background-size:130.55556rem 119.05556rem;width:.88889rem;height:.61111rem;background-position:0rem 0rem}@media (min-width: 769px){.row.spacer-medium>div:not(:last-of-type){padding-right:3.33333rem}.row.spacer-medium>div:not(:first-of-type){padding-left:3.33333rem}}

@media (max-width: 768.98px){body .modal-open{position:fixed}}body.modal-open{padding-right:0 !important}body.included-nav-in-modal .header-nav{z-index:11000}body .base-modal{overflow:hidden;padding-left:0 !important;padding-right:0 !important;width:100%}body .base-modal.adjust-for-site-header .base-modal-dialog-content-header{margin-top:0}body .base-modal.full-width-content .base-modal-dialog-content{padding:0}body .base-modal.full-width-content .base-modal-dialog-content-header{padding-left:60px;padding-right:60px}body .base-modal .modal-body{padding:0}body .base-modal .modal-header{padding:0}body .base-modal .modal-header.base-modal-dialog-content-header--bar{background:#f4f4f4;border-bottom:1px solid #e5e5e5;padding-bottom:1.11111rem;padding-top:1.11111rem}body .base-modal .modal-header.base-modal-dialog-content-header--bar .base-modal-dialog-content-header-close{background-color:transparent;margin:0}body .base-modal .invalid-search{color:#e53c2e;margin-top:.22222rem;width:100%}@media (min-width: 769px){body .base-modal{margin-top:0}}body .base-modal-dialog{height:100%;margin:0;max-width:none;padding:0;width:100%}body .base-modal-dialog-content{border:0;border-radius:0;height:auto;margin:0;min-height:100%;padding-left:30px;padding-right:30px}body .base-modal-dialog-content-header{border-bottom:0;margin-top:3.61111rem}@media (min-width: 769px){body .base-modal-dialog-content-header{margin-top:0}}body .base-modal-dialog-content-header-close{display:inline-block;background-image:url("../fonts/sprite-sheet-dce416b4.svg");background-size:130.55556rem 119.05556rem;width:1.16667rem;height:1.16667rem;background-position:-31.33333rem -28.83333rem;background-color:#fff;border:0;float:right;margin-left:auto;margin-right:0;margin-top:2.22222rem;padding:0}@media (min-width: 992px){body .base-modal-dialog-content-header-close{margin-right:5rem}}body .base-modal-dialog-content-header-close:hover{display:inline-block;background-image:url("../fonts/sprite-sheet-dce416b4.svg");background-size:130.55556rem 119.05556rem;width:1.16667rem;height:1.16667rem;background-position:-29.11111rem -26.61111rem}body .base-modal-dialog-content-body{display:flex;padding:0 0 .27778rem}@media (min-width: 769px){body .base-modal-dialog-content-body{padding-bottom:1.38889rem}}body .base-modal-dialog-content-body-text{align-self:flex-end;border:0;display:inline-block;font-size:1.22222rem;padding-left:0;padding-right:0;width:90%}@media (min-width: 769px){body .base-modal-dialog-content-body-text{font-size:1.33333rem}}body .base-modal-dialog-content-body-text::-ms-input-placeholder{color:#e5e5e5;font-size:1.22222rem;padding-bottom:10px}@media (min-width: 769px){body .base-modal-dialog-content-body-text::-ms-input-placeholder{font-size:24px}}body .base-modal-dialog-content-body-text::placeholder{color:#e5e5e5;font-size:1.22222rem}@media (min-width: 769px){body .base-modal-dialog-content-body-text::placeholder{font-size:1.33333rem}}body .base-modal-dialog-content-body-text:-ms-input-placeholder{color:#e5e5e5;font-size:1.22222rem;padding-bottom:10px}@media (min-width: 769px){body .base-modal-dialog-content-body-text:-ms-input-placeholder{font-size:1.33333rem}}body .base-modal-dialog-content-body-glass{display:inline-block;background-image:url("../fonts/sprite-sheet-dce416b4.svg");background-size:130.55556rem 119.05556rem;width:2rem;height:2rem;background-position:-15.83333rem -14.44444rem;content:' ';cursor:pointer;margin-left:auto;padding-right:1.11111rem}@media (min-width: 769px){body .base-modal-dialog-content-body-glass{display:inline-block;background-image:url("../fonts/sprite-sheet-dce416b4.svg");background-size:130.55556rem 119.05556rem;width:2.05556rem;height:2.05556rem;background-position:-99.66667rem -88.16667rem;padding-right:0}}body .modal-backdrop{background:none}

.border-b-dashed{border-bottom:dashed}.border-b-1{border-bottom-width:.1rem}.border-shadow{box-shadow:0 0 1.22222rem 0 rgba(3,3,3,0.2)}.border-none{border:0;box-shadow:none}.border-none:focus{outline:0}

button.plain,button.btn-link{background:none;border:0}body button:active,body button:focus{outline:none}button{cursor:pointer}button.btn-link{border-bottom:1px solid transparent;color:#40840b !important;padding:0}button.btn-link:hover,button.btn-link:active{border-bottom:1px solid #40840b;color:#40840b !important;text-decoration:none}button[type='submit'] .loading-text{display:none}button[type='submit'].loader .loading-text{display:block}button[type='submit'].loader .primary-text{display:none}button.btn,a.btn{font-family:"neue-haas-grotesk-display-65-md";font-size:.88889rem;font-weight:400;letter-spacing:.00889rem;line-height:1.11111rem;border:1px solid #93d500;border-radius:0;cursor:pointer;display:inline-block;height:48px;line-height:normal !important;padding:.66667rem 1.44444rem;text-decoration:none;text-transform:uppercase}@media (min-width: 769px){button.btn,a.btn{font-family:"neue-haas-grotesk-display-65-md";font-size:.88889rem;font-weight:400;letter-spacing:.00889rem;line-height:1.11111rem}}@media (max-width: 575.98px){button.btn,a.btn{width:100%}}button.btn:hover,a.btn:hover{text-decoration:none}button.btn[disabled],a.btn[disabled]{background:#7f7f7f;cursor:default}button.btn.btn-primary,a.btn.btn-primary{color:#000 !important;font-family:"neue-haas-grotesk-display-65-md";font-size:.88889rem;font-weight:400;letter-spacing:.00889rem;line-height:1.11111rem}button.btn.btn-primary:not([disabled]),a.btn.btn-primary:not([disabled]){background:#93d500}button.btn.btn-primary:hover:not([disabled]),a.btn.btn-primary:hover:not([disabled]){background:#7fb400;border-color:#7fb400;color:#fff !important}@media (min-width: 769px){button.btn.btn-primary,a.btn.btn-primary{font-family:"neue-haas-grotesk-display-65-md";font-size:.88889rem;font-weight:400;letter-spacing:.00889rem;line-height:1.11111rem}}button.btn.btn-secondary,a.btn.btn-secondary{font-family:"neue-haas-grotesk-display-65-md";font-size:.88889rem;font-weight:400;letter-spacing:.00889rem;line-height:1.11111rem;background-color:#000;border:1px solid #000;color:#fff !important}@media (min-width: 769px){button.btn.btn-secondary,a.btn.btn-secondary{font-family:"neue-haas-grotesk-display-65-md";font-size:.88889rem;font-weight:400;letter-spacing:.00889rem;line-height:1.11111rem}}button.btn.btn-secondary:hover,a.btn.btn-secondary:hover{background-color:transparent;color:#000}button.btn.btn-tertiary,a.btn.btn-tertiary{font-family:"neue-haas-grotesk-display-65-md";font-size:.88889rem;font-weight:400;letter-spacing:.00889rem;line-height:1.11111rem;border:1px solid #40840b;color:#40840b !important;line-height:unset}@media (min-width: 769px){button.btn.btn-tertiary,a.btn.btn-tertiary{font-family:"neue-haas-grotesk-display-65-md";font-size:.88889rem;font-weight:400;letter-spacing:.00889rem;line-height:1.11111rem}}button.btn.btn-tertiary:hover,a.btn.btn-tertiary:hover{border:1px solid #000;color:#000 !important}button.btn.btn-tertiary-alternative,a.btn.btn-tertiary-alternative{border-color:#93d500;color:#93d500 !important}button.btn.btn-tertiary-alternative:hover,a.btn.btn-tertiary-alternative:hover{border-color:#fff;color:#fff !important}button.btn.btn-tertiary-black,a.btn.btn-tertiary-black{border-color:#000;color:#000 !important}button.btn.btn-tertiary-black:hover,a.btn.btn-tertiary-black:hover{border-color:#fff;color:#fff !important}button.btn.btn-light,a.btn.btn-light{background:linear-gradient(to bottom, #f4f4f4, #f4f4f4);color:#e5e5e5 !important}button.btn.btn-light:hover,a.btn.btn-light:hover{background:linear-gradient(to bottom, #f8f9fa, #f4f4f4)}button.btn.btn-dark,a.btn.btn-dark{background:linear-gradient(to bottom, #262626, #262626)}@media (min-width: 576px){button.btn.btn-dark,a.btn.btn-dark{padding:.66667rem 1.44444rem}}button.btn.btn-dark:hover,a.btn.btn-dark:hover{background:linear-gradient(to bottom, #f8f9fa, #262626)}button.btn.btn-white,a.btn.btn-white{background:linear-gradient(to bottom, #fff, #fff);border:1px solid #dee2e6;color:#40840b !important;text-transform:uppercase}@media (min-width: 576px){button.btn.btn-white,a.btn.btn-white{padding:.66667rem 1.44444rem}}button.btn.btn-white:hover,a.btn.btn-white:hover{background:linear-gradient(to bottom, #fafafa, #fff)}button.btn.btn-tiny,a.btn.btn-tiny{font-size:.66667rem;line-height:.66667rem;padding:.27778rem .27778rem}

﻿.pagemode-edit{content:' '}.pagemode-edit .carousel>div:not(:first-of-type){display:none}.pagemode-edit .carousel.component{background:#fff;box-shadow:0 0 1.22222rem 0 rgba(3,3,3,0.2);visibility:visible}.component.carousel{visibility:hidden}.component.carousel.slick-initialized{visibility:visible}@media (min-width: 769px){.carousel{content:' '}.carousel .slick-list{background:#fff;box-shadow:0 0 1.22222rem 0 rgba(3,3,3,0.2);margin-bottom:.55556rem}.carousel .slick-track{display:flex}.carousel .slick-slide{display:flex;height:auto}}@media (max-width: 991.98px){.carousel .slick-list{content:' ';left:-1rem;width:calc(100% + (1rem * 2))}.carousel .slick-track{display:flex}.carousel .slick-track .slick-slide{box-shadow:0 0 .72222rem 0 rgba(3,3,3,0.2);height:auto;margin:8px}}@media (max-width: 991.98px) and (min-width: 769px){.carousel .slick-track .slick-slide{box-shadow:none;margin:8px}}.slick-dotted.slick-slider{margin-bottom:1.66667rem}.slick-dots{display:block;list-style:none;margin:0;padding:0;text-align:center;width:100%}.slick-dots li{cursor:pointer;display:inline-block;height:1.11111rem;margin:0 .27778rem;padding:0;position:relative;width:1.11111rem}.slick-dots li button{background:transparent;border:0;color:transparent;cursor:pointer;display:block;font-size:0;height:1.11111rem;line-height:0;outline:none;padding:.27778rem;width:1.11111rem}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover::before,.slick-dots li button:focus::before{opacity:1}.slick-dots li button::before{color:#40840b;content:"•";font-size:24px;height:1.11111rem;left:0;line-height:1.11111rem;opacity:.25;position:absolute;text-align:center;top:0;width:1.11111rem}.bg-black .slick-dots li button::before,.bg-grey-dark .slick-dots li button::before{color:#93d500}.slick-dots li.slick-active button::before{color:#40840b;opacity:.75}.bg-black .slick-dots li.slick-active button::before,.bg-grey-dark .slick-dots li.slick-active button::before{color:#93d500}.slick-arrow{background:#fff;border:0;border-radius:50%;box-shadow:0 0 22px 0 rgba(3,3,3,0.2);font-size:0;height:60px;margin-top:-30px;position:absolute;top:50%;width:60px;z-index:1}@media (min-width: 769px){.slick-arrow{top:50%}}.slick-arrow::before{display:inline-block;background-image:url("../fonts/sprite-sheet-dce416b4.svg");background-size:130.55556rem 119.05556rem;width:2rem;height:2rem;background-position:-8.05556rem -6.66667rem;content:' '}.slick-arrow:focus,.slick-arrow:hover,.slick-arrow:active{outline:none}.component.carousel .slick-arrow{top:calc(50% - 2.5rem)}@media (min-width: 769px){.component.carousel .slick-arrow{top:calc(50% - 2.5rem)}}.slick-prev{left:-30px}.slick-prev::before{transform:scale(.65)}.slick-next{right:-30px}.slick-next::before{transform:scale(.65) rotate(180deg)}

body:not(.pagemode-edit) .dynamic-data-grid-header.empty{display:none}.dynamic-data-grid-header{align-items:baseline;display:flex;flex-direction:column;margin-bottom:1.25rem;text-align:center}@media (min-width: 769px){.dynamic-data-grid-header{flex-direction:row;margin-bottom:1.25rem}}.dynamic-data-grid-header-heading{flex:auto;margin:0 auto}.dynamic-data-grid-header-link{font-family:"neue-haas-grotesk-display-55-rg";font-size:.66667rem;font-weight:400;letter-spacing:.00667rem;line-height:.88889rem}@media (min-width: 769px){.dynamic-data-grid-header-link{font-family:"neue-haas-grotesk-display-55-rg";font-size:.77778rem;font-weight:400;letter-spacing:.00778rem;line-height:1.11111rem}}.dynamic-data-grid-header-mobile-link{display:block;margin:0 auto;padding:1.66667rem 0 .83333rem;text-align:center}@media (min-width: 769px){.dynamic-data-grid-header-mobile-link{display:none}}.dynamic-data-grid-header-mobile-link .rte-button-link{text-transform:capitalize}.dynamic-data-grid-footer{display:none;padding:.83333rem;text-align:center}@media (min-width: 769px){.dynamic-data-grid-footer{display:block}}.dynamic-data-grid-footer .rte-button-link{text-transform:capitalize}.dynamic-data-grid-cards{margin-bottom:1.25rem}@media (min-width: 769px){.dynamic-data-grid-cards{margin-bottom:0}}.dynamic-data-grid-cards.multi-row .card-row:not(:last-of-type){margin-bottom:1.11111rem}.dynamic-data-grid-cards .no-carousel .dc:not(:last-of-type){margin-bottom:1.25rem}.dynamic-data-grid.vertical .dynamic-data-grid-header{font-family:'neue-haas-grotesk-display-75-bd';font-weight:bold;margin-bottom:.27778rem}@media (min-width: 769px){.dynamic-data-grid.vertical .dynamic-data-grid-header{margin-bottom:.55556rem}}.dynamic-data-grid.vertical .data-card-link{padding-left:0;padding-right:0}@media (min-width: 769px){.dynamic-data-grid.vertical .data-card-link{padding-left:0;padding-right:0}}

.fancy-dropdown-toggle-btn{font-family:"neue-haas-grotesk-display-55-rg";font-size:.83333rem;font-weight:400;letter-spacing:.00889rem;line-height:1rem;align-items:center;background:none;border:0;border-bottom:1px solid #40840b;color:#7f7f7f;display:flex;justify-content:space-between;padding:0 0 .55556rem;text-align:left;width:100%}@media (min-width: 769px){.fancy-dropdown-toggle-btn{font-family:"neue-haas-grotesk-display-55-rg";font-size:1rem;font-weight:400;letter-spacing:.00889rem;line-height:1.33333rem}}.fancy-dropdown-toggle-btn-text{flex:1}.fancy-dropdown-toggle-btn::after{display:inline-block;background-image:url("../fonts/sprite-sheet-dce416b4.svg");background-size:130.55556rem 119.05556rem;width:.88889rem;height:.61111rem;background-position:0rem 0rem;content:' ';flex:0 0 auto;transform:scale(0.7)}@media (min-width: 769px){.fancy-dropdown-toggle-btn::after{margin-right:.55556rem}}.fancy-dropdown-toggle-btn:hover,.fancy-dropdown-toggle-btn:active,.fancy-dropdown-toggle-btn:focus{color:#40840b;outline:0}.fancy-dropdown-list{background:#f4f4f4;display:none;list-style:none;margin:0;overflow:hidden;padding:0}.fancy-dropdown-list-item{font-family:"neue-haas-grotesk-display-55-rg";font-size:.66667rem;font-weight:400;letter-spacing:.00889rem;line-height:.88889rem;color:#7f7f7f;cursor:pointer;padding:.41667rem .83333rem}@media (min-width: 769px){.fancy-dropdown-list-item{font-family:"neue-haas-grotesk-display-55-rg";font-size:.88889rem;font-weight:400;letter-spacing:.00889rem;line-height:1.11111rem}}.fancy-dropdown-list-item:hover{background:#f4f4f4;color:#262626}.fancy-dropdown-list-item:first-of-type{margin-top:.83333rem}.fancy-dropdown-list-item:last-of-type{margin-bottom:.83333rem}.fancy-dropdown-list-item.selected{background:#f4f4f4;color:#262626}.fancy-dropdown.active .fancy-dropdown-toggle-btn{color:#40840b}.fancy-dropdown.active .fancy-dropdown-toggle-btn::after{display:inline-block;background-image:url("../fonts/sprite-sheet-dce416b4.svg");background-size:130.55556rem 119.05556rem;width:.88889rem;height:.61111rem;background-position:-1.66667rem -1.11111rem}.fancy-dropdown.active .fancy-dropdown-list{border-bottom:1px solid #40840b;display:block}

@font-face{font-family:'neue-haas-grotesk-display-75-bd';font-weight:bolder;src:url("/Assets/fonts/NHaasGroteskDSPro-75Bd.woff") format("woff")}@font-face{font-family:'neue-haas-grotesk-display-76-bd-it';font-weight:bolder;src:url("/Assets/fonts/NHaasGroteskDSPro-76BdIt.woff") format("woff")}@font-face{font-family:'neue-haas-grotesk-display-55-rg';font-weight:normal;src:url("/Assets/fonts/NHaasGroteskDSPro-55Rg.woff") format("woff")}@font-face{font-family:'neue-haas-grotesk-display-56-rg-it';font-weight:normal;src:url("/Assets/fonts/NHaasGroteskDSPro-56RgIt.woff") format("woff")}@font-face{font-family:'neue-haas-grotesk-display-65-md';font-weight:bold;src:url("/Assets/fonts/NHaasGroteskDSPro-65Md.woff") format("woff")}@font-face{font-family:'neue-haas-grotesk-display-66-md-it';font-weight:bold;src:url("/Assets/fonts/NHaasGroteskDSPro-66MdIt.woff") format("woff")}

.hero-font{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.88889rem;font-weight:400;letter-spacing:.01889rem;line-height:2.22222rem}@media (min-width: 768px){.hero-font{font-family:"neue-haas-grotesk-display-75-bd";font-size:4.11111rem;font-weight:400;letter-spacing:.04111rem;line-height:4.55556rem}}.h1,h1{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.88889rem;font-weight:400;letter-spacing:.01889rem;line-height:2.22222rem}@media (min-width: 768px){.h1,h1{font-family:"neue-haas-grotesk-display-75-bd";font-size:4.11111rem;font-weight:400;letter-spacing:.04444rem;line-height:4.55556rem}}.h2,h2{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.5rem;font-weight:400;letter-spacing:.01111rem;line-height:1.66667rem}@media (min-width: 768px){.h2,h2{font-family:"neue-haas-grotesk-display-75-bd";font-size:3.33333rem;font-weight:400;letter-spacing:.03333rem;line-height:3.83333rem}}.h3,h3{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.5rem;font-weight:400;letter-spacing:.01111rem;line-height:1.66667rem}@media (min-width: 768px){.h3,h3{font-family:"neue-haas-grotesk-display-75-bd";font-size:2.66667rem;font-weight:400;letter-spacing:.02222rem;line-height:3.05556rem}}.h4,h4{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.22222rem;font-weight:400;letter-spacing:.02444rem;line-height:1.38889rem}@media (min-width: 768px){.h4,h4{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.88889rem;font-weight:400;letter-spacing:.03rem;line-height:2.27778rem}}.h5,h5{font-family:"neue-haas-grotesk-display-55-rg";font-size:1.22222rem;font-weight:400;letter-spacing:.01333rem;line-height:1.33333rem}@media (min-width: 768px){.h5,h5{font-family:"neue-haas-grotesk-display-55-rg";font-size:1.33333rem;font-weight:400;letter-spacing:.01333rem;line-height:1.77778rem}}.h6,h6{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.22222rem;font-weight:400;letter-spacing:.01111rem;line-height:1.38889rem}@media (min-width: 768px){.h6,h6{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.22222rem;font-weight:400;letter-spacing:.01111rem;line-height:1.38889rem}}.body-font{font-family:"neue-haas-grotesk-display-55-rg";font-size:.83333rem;font-weight:400;letter-spacing:.00889rem;line-height:1rem}@media (min-width: 768px){.body-font{font-family:"neue-haas-grotesk-display-55-rg";font-size:1rem;font-weight:400;letter-spacing:.00889rem;line-height:1.33333rem}}.small-font{font-family:"neue-haas-grotesk-display-55-rg";font-size:.66667rem;font-weight:400;letter-spacing:.00889rem;line-height:.88889rem}@media (min-width: 768px){.small-font{font-family:"neue-haas-grotesk-display-55-rg";font-size:.88889rem;font-weight:400;letter-spacing:.00889rem;line-height:1.11111rem}}.smallest-font{font-family:"neue-haas-grotesk-display-55-rg";font-size:.66667rem;font-weight:400;letter-spacing:.00667rem;line-height:.88889rem}@media (min-width: 768px){.smallest-font{font-family:"neue-haas-grotesk-display-55-rg";font-size:.77778rem;font-weight:400;letter-spacing:.00778rem;line-height:1.11111rem}}.label-font{font-family:"neue-haas-grotesk-display-65-md";font-size:.55556rem;font-weight:500;letter-spacing:.08333rem;line-height:1.11111rem;text-transform:uppercase;text-transform:uppercase}@media (min-width: 768px){.label-font{font-family:"neue-haas-grotesk-display-65-md";font-size:.66667rem;font-weight:500;letter-spacing:.08333rem;line-height:1.11111rem;text-transform:uppercase}}

input.form-control,select.form-control{border-left:0;border-right:0;border-top:0;padding-left:0}input.form-control:focus,select.form-control:focus{border-bottom-color:#89ef39;box-shadow:none;outline:0}input.form-control.is-invalid,select.form-control.is-invalid{border-bottom-color:#e53c2e}input.form-control.is-invalid:focus,select.form-control.is-invalid:focus{border-bottom-color:#f6bbb6;box-shadow:none;outline:0}select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:url("../svgs/accordian-arrow-down-active.svg") no-repeat;background-position:right .55556rem center;background-size:.72222rem;cursor:pointer}select::-ms-expand{display:none}select.is-invalid{-moz-appearance:none;-webkit-appearance:none;text-indent:1px;text-overflow:''}.form-group .invalid-feedback{margin-bottom:-1.33333rem}.form-group .invalid-feedback::before{display:inline-block;background-image:url("../fonts/sprite-sheet-dce416b4.svg");background-size:130.55556rem 119.05556rem;width:1.38889rem;height:1.38889rem;background-position:-82.77778rem -71.27778rem;bottom:2.05556rem;content:' ';float:right;position:relative}.error-message-with-label{align-items:center}.error-message-with-label::after{display:inline-block;background-image:url("../fonts/sprite-sheet-dce416b4.svg");background-size:130.55556rem 119.05556rem;width:1.38889rem;height:1.38889rem;background-position:-82.77778rem -71.27778rem;content:' ';margin-left:1.11111rem}.disclaimer-error-message{line-height:1.38889rem}.disclaimer-error-message::before{display:inline-block;background-image:url("../fonts/sprite-sheet-dce416b4.svg");background-size:130.55556rem 119.05556rem;width:1.38889rem;height:1.38889rem;background-position:-82.77778rem -71.27778rem;content:' ';margin-left:.11111rem;margin-right:1.27778rem;vertical-align:middle}form .form-check{padding-left:0}.form-check{color:#7f7f7f}.form-check-input{opacity:0}.form-check-input+.form-check-box{margin-right:1.27778rem}.form-check-input+.form-check-box::before{display:inline-block;background-image:url("../fonts/sprite-sheet-dce416b4.svg");background-size:130.55556rem 119.05556rem;width:1.61111rem;height:1.61111rem;background-position:-26rem -23.5rem;content:' ';opacity:.5}.form-check-input:checked+.form-check-box::before{display:inline-block;background-image:url("../fonts/sprite-sheet-dce416b4.svg");background-size:130.55556rem 119.05556rem;width:1.61111rem;height:1.61111rem;background-position:-22.88889rem -20.38889rem;opacity:1}.form-check-input:focus:not(:checked)+.form-check-box::before{display:inline-block;background-image:url("../fonts/sprite-sheet-dce416b4.svg");background-size:130.55556rem 119.05556rem;width:1.61111rem;height:1.61111rem;background-position:-26rem -23.5rem;opacity:1}.form-check-label{cursor:pointer;display:flex;padding-left:0 !important;word-break:break-word}.form-check-text{display:flex;margin-top:.11111rem;vertical-align:.44444rem}.form .btn[type='submit'] .loading-text{display:none}.form .btn[type='submit'][disabled] .primary-text{display:none}.form .btn[type='submit'][disabled] .loading-text{display:block}.radio-group-empty{display:inline;max-height:1.11111rem}.radio-group-empty:hover{cursor:pointer}.radio-group-item{display:none}.radio-group-item+.radio-group-empty{-webkit-appearance:none;border:1px solid #262626;border-radius:50%;display:inline-block;padding:9px;position:relative}.radio-group-item:checked+.radio-group-empty::after{background-color:#40840b;border-radius:50%;content:' ';height:12px;left:3px;position:absolute;top:3px;width:12px}.radio-group-item:checked+.radio-group-empty{border:1px solid #262626;color:#40840b}.radio-group-inverted{cursor:pointer}.radio-group-inverted-radio-button{display:none}.radio-group-inverted-item{border:3px solid #fff;border-radius:50%;box-sizing:border-box;display:block;height:1.33333rem;margin-top:.27778rem;width:1.33333rem}.radio-group-inverted-radio-button:checked+.radio-group-inverted-item{background-color:#93d500}.checkbox-list.is-invalid .invalid-feedback{display:block}input[type='number']::-webkit-inner-spin-button,input[type='number']::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}

.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-left),.active.carousel-item-right{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-right),.active.carousel-item-left{transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity 0.15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50% / 100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity 0.6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.full-width-carousel{background-color:#262626;height:27.77778rem}@media (max-width: 768.98px){.full-width-carousel{height:19.44444rem}}.full-width-carousel .carousel-indicators{justify-content:flex-start;margin-left:7.77778rem}@media (max-width: 768.98px){.full-width-carousel .carousel-indicators{margin-left:1.33333rem}}.full-width-carousel .carousel-indicators li{background-color:#7f7f7f;cursor:pointer;height:.77778rem;width:9.44444rem}@media (max-width: 768.98px){.full-width-carousel .carousel-indicators li{height:.38889rem;width:4.44444rem}}.full-width-carousel .carousel-indicators li::after{background-color:#93d500;content:'';display:block;height:.77778rem;top:0;width:0}@media (max-width: 768.98px){.full-width-carousel .carousel-indicators li::after{height:.38889rem}}.full-width-carousel .carousel-indicators li.active::after{-moz-transition:width 10000ms linear;-webkit-transition:width 10000ms linear;transition:width 10000ms linear;width:9.44444rem}@media (max-width: 768.98px){.full-width-carousel .carousel-indicators li.active::after{width:4.44444rem}}.full-width-carousel .carousel-indicators li:first-child{margin-left:0}.full-width-carousel .carousel-inner,.full-width-carousel .carousel-item,.full-width-carousel .carousel-slide{height:100%;overflow:hidden}.full-width-carousel .carousel-slide{background-position:center;background-size:cover;color:#fff;padding-left:7.77778rem;padding-right:7.77778rem;padding-top:3.44444rem}@media (max-width: 768.98px){.full-width-carousel .carousel-slide{padding:1.33333rem}}.full-width-carousel .carousel-slide-content{display:flex;flex-basis:5.55556rem;flex-direction:column;width:100%}@media (max-width: 991.98px){.full-width-carousel .carousel-slide-content .rte-button-link{width:auto}}.full-width-carousel .carousel-slide-content-title{font-size:3.22222rem;line-height:3.66667rem;margin-bottom:1.66667rem;width:90%}@media (max-width: 1199.98px){.full-width-carousel .carousel-slide-content-title{font-size:3rem;line-height:3rem;margin-bottom:1.22222rem;width:100%}}@media (max-width: 991.98px){.full-width-carousel .carousel-slide-content-title{-webkit-line-clamp:2 !important;font-size:2rem;line-height:2.33333rem;margin-bottom:.83333rem;width:100%}}@media (max-width: 768.98px){.full-width-carousel .carousel-slide-content-title{font-size:1.61111rem;line-height:1.77778rem}}.full-width-carousel .carousel-slide-content-description{font-family:"neue-haas-grotesk-display-55-rg";font-size:.83333rem;font-weight:400;letter-spacing:.00889rem;line-height:1rem;margin-bottom:1.66667rem;width:80%}@media (max-width: 1199.98px){.full-width-carousel .carousel-slide-content-description{width:100%}}@media (max-width: 991.98px){.full-width-carousel .carousel-slide-content-description{margin-bottom:.83333rem;width:100%}}@media (min-width: 769px){.full-width-carousel .carousel-slide-content-description{font-family:"neue-haas-grotesk-display-55-rg";font-size:1rem;font-weight:400;letter-spacing:.00889rem;line-height:1.33333rem}}.full-width-carousel .carousel-slide-content .rte-button-link{line-height:unset !important}

.hero{background-color:#000;height:auto;margin:0 auto;max-height:83.33333rem;max-width:3000px}.hero .container{margin:auto;max-height:83.33333rem;max-width:1460px;padding:0}.hero .container-fluid{padding:0}.hero .container-fluid>.thin-hero{min-height:200px;position:relative}@media (max-width: 768.98px){.hero .container-fluid>.thin-hero{min-height:100px}}@media (max-width: 768.98px){.hero .container-fluid>.thin-hero .hero-row-col-image{background-position:center;background-repeat:no-repeat;background-size:cover;display:block;height:100%;max-height:83.33333rem;position:absolute;width:100%}.hero .container-fluid>.thin-hero .hero-row-col-image-mobile{display:none}}.hero .container-fluid>.thin-hero .hero-row-text-container{max-width:none;width:100%;z-index:1}@media (min-width: 769px){.hero .container-fluid>.thin-hero .hero-row-text-container{padding:2.22222rem 30px}}@media (min-width: 992px){.hero .container-fluid>.thin-hero .hero-row-text-container{padding:2.22222rem 30px}}@media (min-width: 1200px){.hero .container-fluid>.thin-hero .hero-row-text-container{padding:2.22222rem 70px}}@media screen and (min-width: 1361px){.hero .container-fluid>.thin-hero .hero-row-text-container{padding:3.88889rem 140px}}.hero .container-fluid>.thin-hero .hero-row-text-container-title{margin-bottom:0}.hero .container-fluid>.thin-hero .hero-row-text-container-subtitle{display:none}.hero .container-fluid>.thin-hero .hero-row-text-container-title-heading{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.5rem;font-weight:400;letter-spacing:.01111rem;line-height:1.66667rem}@media (min-width: 769px){.hero .container-fluid>.thin-hero .hero-row-text-container-title-heading{font-family:"neue-haas-grotesk-display-75-bd";font-size:2.66667rem;font-weight:400;letter-spacing:.02222rem;line-height:3.05556rem}}.hero .hero-row-text-container{color:#fff;display:flex;flex-direction:column;font-family:'neue-haas-grotesk-display-55-rg';height:100%;justify-content:center;max-height:83.33333rem;overflow:hidden;padding:2.22222rem 30px}@media (min-width: 769px){.hero .hero-row-text-container{height:auto;margin-left:auto;margin-right:auto;max-width:36.11111rem;padding:3.88889rem 0}}.hero .hero-row{margin:0}.hero .hero-row-col{max-width:none;padding:0}@media (min-width: 769px){.hero .hero-row-col{max-width:34.22222rem}}@media (min-width: 769px){.hero .large-hero{min-height:34.22222rem}}.hero .large-hero:not(.hero-row-col){min-height:16.66667rem}@media (min-width: 769px){.hero .medium-hero{min-height:32.38889rem}}.hero .medium-hero:not(.hero-row-col){min-height:16.66667rem}@media (min-width: 769px){.hero .small-hero{min-height:23.16667rem}}.hero .small-hero:not(.hero-row-col){min-height:16.66667rem}.hero-row-col{padding:0;width:100%}@media (max-width: 768.98px){.hero-row-col-image{display:none}}@media (min-width: 769px){.hero-row-col-image{background-position:center;background-repeat:no-repeat;background-size:cover;display:block;height:100%;max-height:83.33333rem;position:absolute;width:100%}.hero-row-col-image:not([data-desktop-background-image]){background-image:linear-gradient(232deg, #c3ec0c, #40840b)}}@media (max-width: 768.98px){.hero-row-col-image-mobile{background-image:linear-gradient(267deg, #c3ec0c, #40840b);display:block;height:.88889rem;padding:0}}.hero-row-text-container{word-break:break-word}.hero-row-text-container-title{color:#fff;margin-bottom:1.33333rem}.hero-row-text-container-subtitle{line-height:1.55556rem;max-width:none}@media (min-width: 769px){.hero-row-text-container-subtitle{max-width:30.69444rem}}.hero-list-content{font-family:"neue-haas-grotesk-display-55-rg";font-size:.66667rem;font-weight:400;letter-spacing:.00667rem;line-height:.88889rem}@media (min-width: 769px){.hero-list-content{font-family:"neue-haas-grotesk-display-55-rg";font-size:.77778rem;font-weight:400;letter-spacing:.00778rem;line-height:1.11111rem}}.hero-list-content:hover{color:#7fb400}.hero-list-links:hover{text-decoration:none}.hero-row-text-container-subtitle:empty{display:none}

.hover-dropdown{position:relative}.hover-dropdown:hover .hover-dropdown-heading-caret-wrapper-sprite-caret-up{opacity:1;visibility:visible}.hover-dropdown:hover .hover-dropdown-heading-caret-wrapper-sprite-caret-down{opacity:0;visibility:hidden}.hover-dropdown:hover .hover-dropdown-list{opacity:1;visibility:visible}.hover-dropdown-heading{cursor:pointer;padding-bottom:2.5rem}.hover-dropdown-heading-caret-wrapper{display:inline-block;height:.44444rem;position:relative;width:.44444rem}.hover-dropdown-heading-caret-wrapper-sprite{position:absolute;transition:.15s ease}.hover-dropdown-heading-caret-wrapper-sprite-caret-up{opacity:0;visibility:hidden}.hover-dropdown-heading-caret-wrapper-sprite-caret-down{opacity:1;visibility:visible}.hover-dropdown-list{opacity:0;visibility:hidden;background:#fff;box-shadow:0 0 1.22222rem 0 rgba(3,3,3,0.2);list-style:none;margin-bottom:0;margin-left:0;margin-top:.55556rem;padding:1.94444rem 3.33333rem 1.94444rem 1.94444rem;position:absolute;right:0;transition:opacity .15s;white-space:nowrap;z-index:1500}.hover-dropdown-list::before{content:' ';padding-top:.55556rem}.hover-dropdown-list-item{font-family:"neue-haas-grotesk-display-55-rg";font-size:.66667rem;font-weight:400;letter-spacing:.00889rem;line-height:.88889rem}@media (min-width: 769px){.hover-dropdown-list-item{font-family:"neue-haas-grotesk-display-55-rg";font-size:.88889rem;font-weight:400;letter-spacing:.00889rem;line-height:1.11111rem}}.hover-dropdown-list-item:not(:last-child){margin-bottom:.83333rem}.hover-dropdown-list-item-link{padding:0}

.line-clamp{-webkit-box-orient:vertical;display:-webkit-box !important;overflow:hidden;text-overflow:ellipsis}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-line-clamp:3}.line-clamp-4{-webkit-line-clamp:4}.line-clamp-5{-webkit-line-clamp:5}.line-clamp-8{-webkit-line-clamp:8}.line-clamp-10{-webkit-line-clamp:10}

.loader{-moz-animation:shimmer 1.5s ease infinite;-o-animation:shimmer 1.5s ease infinite;-webkit-animation:shimmer 1.5s ease infinite;animation:shimmer 1.5s ease infinite;background:linear-gradient(270deg, #fff, #f4f4f4, #fff);background-size:400% 400% !important}@-webkit-keyframes shimmer{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@-moz-keyframes shimmer{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@-ms-keyframes shimmer{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes shimmer{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}button.btn.btn-primary.loader{background:linear-gradient(270deg, #93d500, #b3ff09)}button.add-to-cart.loader{background:linear-gradient(270deg, #93d500, #b3ff09)}input.loader{border-top-left-radius:4px;border-top-right-radius:4px}.text-shimmer,button.text-shimmer{-moz-animation:text-shimmer 1.5s ease infinite;-o-animation:text-shimmer 1.5s ease infinite;-webkit-animation:text-shimmer 1.5s ease infinite;animation:text-shimmer 1.5s ease infinite;-moz-background-clip:text;-webkit-background-clip:text !important;background:linear-gradient(to right, #40840b, #fff, #40840b);background-clip:text;background-color:#40840b;background-position:0 0;background-repeat:no-repeat;background-size:125px 100%;color:rgba(255,255,255,0.1) !important}@-webkit-keyframes text-shimmer{0%{background-position:-125px 0}100%{background-position:205px 0}}@-moz-keyframes text-shimmer{0%{background-position:-125px 0}100%{background-position:205px 0}}@-ms-keyframes text-shimmer{0%{background-position:-125px 0}100%{background-position:205px 0}}@keyframes text-shimmer{0%{background-position:-125px 0}100%{background-position:205px 0}}.spinner-container{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;box-sizing:border-box;height:13.33333rem;margin:0 auto;overflow:hidden;position:relative;user-select:none;width:13.33333rem}.spinner-container::before{bottom:5.72222rem;box-sizing:border-box;content:'';display:block;left:0;line-height:200%;position:absolute;right:0;text-align:center}.spinner-container-spinner{-moz-animation:spinner 0.85s infinite linear;-o-animation:spinner 0.85s infinite linear;-webkit-animation:spinner 0.85s infinite linear;animation:spinner 0.85s infinite linear;-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);-webkit-transform:translateZ(0);border:0.2em solid #f4f4f4;border-left:0.2em solid #40840b;border-radius:50%;height:6em;margin:7em auto;position:relative;text-indent:-9999em;transform:translateZ(0);width:6em}@-webkit-keyframes spinner{0%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spinner{0%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes spinner{0%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}

.responsive-image-wrapper .mobile-image{display:inline-block}@media (min-width: 769px){.responsive-image-wrapper .mobile-image{display:none}}.responsive-image-wrapper .desktop-image{display:none}@media (min-width: 769px){.responsive-image-wrapper .desktop-image{display:inline-block}}

.arrow-right{display:inline-block;background-image:url("../fonts/sprite-sheet-dce416b4.svg");background-size:130.55556rem 119.05556rem;width:2rem;height:2rem;background-position:-6.11111rem -4.72222rem}.arrow-right-cta{display:inline-block;background-image:url("../fonts/sprite-sheet-dce416b4.svg");background-size:130.55556rem 119.05556rem;width:2.05556rem;height:.61111rem;background-position:-36.44444rem -31.05556rem}.arrow-left{display:inline-block;background-image:url("../fonts/sprite-sheet-dce416b4.svg");background-size:130.55556rem 119.05556rem;width:2rem;height:2rem;background-position:-6.11111rem -4.72222rem}.arrow-left-cta{display:inline-block;background-image:url("../fonts/sprite-sheet-dce416b4.svg");background-size:130.55556rem 119.05556rem;width:2.05556rem;height:.61111rem;background-position:-32.44444rem -29.94444rem}.search-icon-resting{display:inline-block;background-image:url("../fonts/sprite-sheet-dce416b4.svg");background-size:130.55556rem 119.05556rem;width:1.16667rem;height:1.16667rem;background-position:-107rem -95.5rem}.search-icon-active{display:inline-block;background-image:url("../fonts/sprite-sheet-dce416b4.svg");background-size:130.55556rem 119.05556rem;width:1.16667rem;height:1.16667rem;background-position:-104.77778rem -93.27778rem}.caret-up{display:inline-block;background-image:url("../fonts/sprite-sheet-dce416b4.svg");background-size:130.55556rem 119.05556rem;width:.5rem;height:.5rem;background-position:-22rem -19.5rem}.caret-down{display:inline-block;background-image:url("../fonts/sprite-sheet-dce416b4.svg");background-size:130.55556rem 119.05556rem;width:.5rem;height:.5rem;background-position:-21.11111rem -18.61111rem}.checkmark{display:inline-block}.checkmark::after{border:solid #40840b;border-width:0 2px 2px 0;content:'';display:block;height:.88889rem;margin-left:.44444rem;margin-top:.16667rem;transform:rotate(45deg);width:.44444rem}

/*!
 * Bootstrap Reboot v4.5.0 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]){color:inherit;text-decoration:none}a:not([href]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role="button"]{cursor:pointer}select{word-wrap:normal}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:none}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}/*!
 * Bootstrap Grid v4.5.0 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,*::before,*::after{box-sizing:inherit}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container{max-width:1137px}}@media (min-width: 769px){.container{max-width:1138px}}@media (min-width: 992px){.container{max-width:1139px}}@media (min-width: 1200px){.container{max-width:1140px}}.container-fluid,.container-sm,.container-md,.container-lg,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container,.container-sm{max-width:1137px}}@media (min-width: 769px){.container,.container-sm,.container-md{max-width:1138px}}@media (min-width: 992px){.container,.container-sm,.container-md,.container-lg{max-width:1139px}}@media (min-width: 1200px){.container,.container-sm,.container-md,.container-lg,.container-xl{max-width:1140px}}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;min-width:0;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;max-width:33.33333%}.col-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.col-11{flex:0 0 91.66667%;max-width:91.66667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width: 576px){.col-sm{flex-basis:0;flex-grow:1;min-width:0;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width: 769px){.col-md{flex-basis:0;flex-grow:1;min-width:0;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width: 992px){.col-lg{flex-basis:0;flex-grow:1;min-width:0;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width: 1200px){.col-xl{flex-basis:0;flex-grow:1;min-width:0;max-width:100%}.row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.d-none{display:none !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}@media (min-width: 576px){.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}}@media (min-width: 769px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}}@media (min-width: 992px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}}@media (min-width: 1200px){.d-xl-none{display:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}}@media print{.d-print-none{display:none !important}.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-fill{flex:1 1 auto !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}@media (min-width: 576px){.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}}@media (min-width: 769px){.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}}@media (min-width: 992px){.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}}@media (min-width: 1200px){.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}}.m-0{margin:0 !important}.mt-0,.my-0{margin-top:0 !important}.mr-0,.mx-0{margin-right:0 !important}.mb-0,.my-0{margin-bottom:0 !important}.ml-0,.mx-0{margin-left:0 !important}.m-1{margin:.25rem !important}.mt-1,.my-1{margin-top:.25rem !important}.mr-1,.mx-1{margin-right:.25rem !important}.mb-1,.my-1{margin-bottom:.25rem !important}.ml-1,.mx-1{margin-left:.25rem !important}.m-2{margin:.5rem !important}.mt-2,.my-2{margin-top:.5rem !important}.mr-2,.mx-2{margin-right:.5rem !important}.mb-2,.my-2{margin-bottom:.5rem !important}.ml-2,.mx-2{margin-left:.5rem !important}.m-3{margin:1rem !important}.mt-3,.my-3{margin-top:1rem !important}.mr-3,.mx-3{margin-right:1rem !important}.mb-3,.my-3{margin-bottom:1rem !important}.ml-3,.mx-3{margin-left:1rem !important}.m-4{margin:1.5rem !important}.mt-4,.my-4{margin-top:1.5rem !important}.mr-4,.mx-4{margin-right:1.5rem !important}.mb-4,.my-4{margin-bottom:1.5rem !important}.ml-4,.mx-4{margin-left:1.5rem !important}.m-5{margin:3rem !important}.mt-5,.my-5{margin-top:3rem !important}.mr-5,.mx-5{margin-right:3rem !important}.mb-5,.my-5{margin-bottom:3rem !important}.ml-5,.mx-5{margin-left:3rem !important}.m-5_5{margin:4.5rem !important}.mt-5_5,.my-5_5{margin-top:4.5rem !important}.mr-5_5,.mx-5_5{margin-right:4.5rem !important}.mb-5_5,.my-5_5{margin-bottom:4.5rem !important}.ml-5_5,.mx-5_5{margin-left:4.5rem !important}.m-6{margin:6rem !important}.mt-6,.my-6{margin-top:6rem !important}.mr-6,.mx-6{margin-right:6rem !important}.mb-6,.my-6{margin-bottom:6rem !important}.ml-6,.mx-6{margin-left:6rem !important}.p-0{padding:0 !important}.pt-0,.py-0{padding-top:0 !important}.pr-0,.px-0{padding-right:0 !important}.pb-0,.py-0{padding-bottom:0 !important}.pl-0,.px-0{padding-left:0 !important}.p-1{padding:.25rem !important}.pt-1,.py-1{padding-top:.25rem !important}.pr-1,.px-1{padding-right:.25rem !important}.pb-1,.py-1{padding-bottom:.25rem !important}.pl-1,.px-1{padding-left:.25rem !important}.p-2{padding:.5rem !important}.pt-2,.py-2{padding-top:.5rem !important}.pr-2,.px-2{padding-right:.5rem !important}.pb-2,.py-2{padding-bottom:.5rem !important}.pl-2,.px-2{padding-left:.5rem !important}.p-3{padding:1rem !important}.pt-3,.py-3{padding-top:1rem !important}.pr-3,.px-3{padding-right:1rem !important}.pb-3,.py-3{padding-bottom:1rem !important}.pl-3,.px-3{padding-left:1rem !important}.p-4{padding:1.5rem !important}.pt-4,.py-4{padding-top:1.5rem !important}.pr-4,.px-4{padding-right:1.5rem !important}.pb-4,.py-4{padding-bottom:1.5rem !important}.pl-4,.px-4{padding-left:1.5rem !important}.p-5{padding:3rem !important}.pt-5,.py-5{padding-top:3rem !important}.pr-5,.px-5{padding-right:3rem !important}.pb-5,.py-5{padding-bottom:3rem !important}.pl-5,.px-5{padding-left:3rem !important}.p-5_5{padding:4.5rem !important}.pt-5_5,.py-5_5{padding-top:4.5rem !important}.pr-5_5,.px-5_5{padding-right:4.5rem !important}.pb-5_5,.py-5_5{padding-bottom:4.5rem !important}.pl-5_5,.px-5_5{padding-left:4.5rem !important}.p-6{padding:6rem !important}.pt-6,.py-6{padding-top:6rem !important}.pr-6,.px-6{padding-right:6rem !important}.pb-6,.py-6{padding-bottom:6rem !important}.pl-6,.px-6{padding-left:6rem !important}.m-n1{margin:-.25rem !important}.mt-n1,.my-n1{margin-top:-.25rem !important}.mr-n1,.mx-n1{margin-right:-.25rem !important}.mb-n1,.my-n1{margin-bottom:-.25rem !important}.ml-n1,.mx-n1{margin-left:-.25rem !important}.m-n2{margin:-.5rem !important}.mt-n2,.my-n2{margin-top:-.5rem !important}.mr-n2,.mx-n2{margin-right:-.5rem !important}.mb-n2,.my-n2{margin-bottom:-.5rem !important}.ml-n2,.mx-n2{margin-left:-.5rem !important}.m-n3{margin:-1rem !important}.mt-n3,.my-n3{margin-top:-1rem !important}.mr-n3,.mx-n3{margin-right:-1rem !important}.mb-n3,.my-n3{margin-bottom:-1rem !important}.ml-n3,.mx-n3{margin-left:-1rem !important}.m-n4{margin:-1.5rem !important}.mt-n4,.my-n4{margin-top:-1.5rem !important}.mr-n4,.mx-n4{margin-right:-1.5rem !important}.mb-n4,.my-n4{margin-bottom:-1.5rem !important}.ml-n4,.mx-n4{margin-left:-1.5rem !important}.m-n5{margin:-3rem !important}.mt-n5,.my-n5{margin-top:-3rem !important}.mr-n5,.mx-n5{margin-right:-3rem !important}.mb-n5,.my-n5{margin-bottom:-3rem !important}.ml-n5,.mx-n5{margin-left:-3rem !important}.m-n5_5{margin:-4.5rem !important}.mt-n5_5,.my-n5_5{margin-top:-4.5rem !important}.mr-n5_5,.mx-n5_5{margin-right:-4.5rem !important}.mb-n5_5,.my-n5_5{margin-bottom:-4.5rem !important}.ml-n5_5,.mx-n5_5{margin-left:-4.5rem !important}.m-n6{margin:-6rem !important}.mt-n6,.my-n6{margin-top:-6rem !important}.mr-n6,.mx-n6{margin-right:-6rem !important}.mb-n6,.my-n6{margin-bottom:-6rem !important}.ml-n6,.mx-n6{margin-left:-6rem !important}.m-auto{margin:auto !important}.mt-auto,.my-auto{margin-top:auto !important}.mr-auto,.mx-auto{margin-right:auto !important}.mb-auto,.my-auto{margin-bottom:auto !important}.ml-auto,.mx-auto{margin-left:auto !important}@media (min-width: 576px){.m-sm-0{margin:0 !important}.mt-sm-0,.my-sm-0{margin-top:0 !important}.mr-sm-0,.mx-sm-0{margin-right:0 !important}.mb-sm-0,.my-sm-0{margin-bottom:0 !important}.ml-sm-0,.mx-sm-0{margin-left:0 !important}.m-sm-1{margin:.25rem !important}.mt-sm-1,.my-sm-1{margin-top:.25rem !important}.mr-sm-1,.mx-sm-1{margin-right:.25rem !important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem !important}.ml-sm-1,.mx-sm-1{margin-left:.25rem !important}.m-sm-2{margin:.5rem !important}.mt-sm-2,.my-sm-2{margin-top:.5rem !important}.mr-sm-2,.mx-sm-2{margin-right:.5rem !important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem !important}.ml-sm-2,.mx-sm-2{margin-left:.5rem !important}.m-sm-3{margin:1rem !important}.mt-sm-3,.my-sm-3{margin-top:1rem !important}.mr-sm-3,.mx-sm-3{margin-right:1rem !important}.mb-sm-3,.my-sm-3{margin-bottom:1rem !important}.ml-sm-3,.mx-sm-3{margin-left:1rem !important}.m-sm-4{margin:1.5rem !important}.mt-sm-4,.my-sm-4{margin-top:1.5rem !important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem !important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem !important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem !important}.m-sm-5{margin:3rem !important}.mt-sm-5,.my-sm-5{margin-top:3rem !important}.mr-sm-5,.mx-sm-5{margin-right:3rem !important}.mb-sm-5,.my-sm-5{margin-bottom:3rem !important}.ml-sm-5,.mx-sm-5{margin-left:3rem !important}.m-sm-5_5{margin:4.5rem !important}.mt-sm-5_5,.my-sm-5_5{margin-top:4.5rem !important}.mr-sm-5_5,.mx-sm-5_5{margin-right:4.5rem !important}.mb-sm-5_5,.my-sm-5_5{margin-bottom:4.5rem !important}.ml-sm-5_5,.mx-sm-5_5{margin-left:4.5rem !important}.m-sm-6{margin:6rem !important}.mt-sm-6,.my-sm-6{margin-top:6rem !important}.mr-sm-6,.mx-sm-6{margin-right:6rem !important}.mb-sm-6,.my-sm-6{margin-bottom:6rem !important}.ml-sm-6,.mx-sm-6{margin-left:6rem !important}.p-sm-0{padding:0 !important}.pt-sm-0,.py-sm-0{padding-top:0 !important}.pr-sm-0,.px-sm-0{padding-right:0 !important}.pb-sm-0,.py-sm-0{padding-bottom:0 !important}.pl-sm-0,.px-sm-0{padding-left:0 !important}.p-sm-1{padding:.25rem !important}.pt-sm-1,.py-sm-1{padding-top:.25rem !important}.pr-sm-1,.px-sm-1{padding-right:.25rem !important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem !important}.pl-sm-1,.px-sm-1{padding-left:.25rem !important}.p-sm-2{padding:.5rem !important}.pt-sm-2,.py-sm-2{padding-top:.5rem !important}.pr-sm-2,.px-sm-2{padding-right:.5rem !important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem !important}.pl-sm-2,.px-sm-2{padding-left:.5rem !important}.p-sm-3{padding:1rem !important}.pt-sm-3,.py-sm-3{padding-top:1rem !important}.pr-sm-3,.px-sm-3{padding-right:1rem !important}.pb-sm-3,.py-sm-3{padding-bottom:1rem !important}.pl-sm-3,.px-sm-3{padding-left:1rem !important}.p-sm-4{padding:1.5rem !important}.pt-sm-4,.py-sm-4{padding-top:1.5rem !important}.pr-sm-4,.px-sm-4{padding-right:1.5rem !important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem !important}.pl-sm-4,.px-sm-4{padding-left:1.5rem !important}.p-sm-5{padding:3rem !important}.pt-sm-5,.py-sm-5{padding-top:3rem !important}.pr-sm-5,.px-sm-5{padding-right:3rem !important}.pb-sm-5,.py-sm-5{padding-bottom:3rem !important}.pl-sm-5,.px-sm-5{padding-left:3rem !important}.p-sm-5_5{padding:4.5rem !important}.pt-sm-5_5,.py-sm-5_5{padding-top:4.5rem !important}.pr-sm-5_5,.px-sm-5_5{padding-right:4.5rem !important}.pb-sm-5_5,.py-sm-5_5{padding-bottom:4.5rem !important}.pl-sm-5_5,.px-sm-5_5{padding-left:4.5rem !important}.p-sm-6{padding:6rem !important}.pt-sm-6,.py-sm-6{padding-top:6rem !important}.pr-sm-6,.px-sm-6{padding-right:6rem !important}.pb-sm-6,.py-sm-6{padding-bottom:6rem !important}.pl-sm-6,.px-sm-6{padding-left:6rem !important}.m-sm-n1{margin:-.25rem !important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem !important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem !important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem !important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem !important}.m-sm-n2{margin:-.5rem !important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem !important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem !important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem !important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem !important}.m-sm-n3{margin:-1rem !important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem !important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem !important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem !important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem !important}.m-sm-n4{margin:-1.5rem !important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem !important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem !important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem !important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem !important}.m-sm-n5{margin:-3rem !important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem !important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem !important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem !important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem !important}.m-sm-n5_5{margin:-4.5rem !important}.mt-sm-n5_5,.my-sm-n5_5{margin-top:-4.5rem !important}.mr-sm-n5_5,.mx-sm-n5_5{margin-right:-4.5rem !important}.mb-sm-n5_5,.my-sm-n5_5{margin-bottom:-4.5rem !important}.ml-sm-n5_5,.mx-sm-n5_5{margin-left:-4.5rem !important}.m-sm-n6{margin:-6rem !important}.mt-sm-n6,.my-sm-n6{margin-top:-6rem !important}.mr-sm-n6,.mx-sm-n6{margin-right:-6rem !important}.mb-sm-n6,.my-sm-n6{margin-bottom:-6rem !important}.ml-sm-n6,.mx-sm-n6{margin-left:-6rem !important}.m-sm-auto{margin:auto !important}.mt-sm-auto,.my-sm-auto{margin-top:auto !important}.mr-sm-auto,.mx-sm-auto{margin-right:auto !important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto !important}.ml-sm-auto,.mx-sm-auto{margin-left:auto !important}}@media (min-width: 769px){.m-md-0{margin:0 !important}.mt-md-0,.my-md-0{margin-top:0 !important}.mr-md-0,.mx-md-0{margin-right:0 !important}.mb-md-0,.my-md-0{margin-bottom:0 !important}.ml-md-0,.mx-md-0{margin-left:0 !important}.m-md-1{margin:.25rem !important}.mt-md-1,.my-md-1{margin-top:.25rem !important}.mr-md-1,.mx-md-1{margin-right:.25rem !important}.mb-md-1,.my-md-1{margin-bottom:.25rem !important}.ml-md-1,.mx-md-1{margin-left:.25rem !important}.m-md-2{margin:.5rem !important}.mt-md-2,.my-md-2{margin-top:.5rem !important}.mr-md-2,.mx-md-2{margin-right:.5rem !important}.mb-md-2,.my-md-2{margin-bottom:.5rem !important}.ml-md-2,.mx-md-2{margin-left:.5rem !important}.m-md-3{margin:1rem !important}.mt-md-3,.my-md-3{margin-top:1rem !important}.mr-md-3,.mx-md-3{margin-right:1rem !important}.mb-md-3,.my-md-3{margin-bottom:1rem !important}.ml-md-3,.mx-md-3{margin-left:1rem !important}.m-md-4{margin:1.5rem !important}.mt-md-4,.my-md-4{margin-top:1.5rem !important}.mr-md-4,.mx-md-4{margin-right:1.5rem !important}.mb-md-4,.my-md-4{margin-bottom:1.5rem !important}.ml-md-4,.mx-md-4{margin-left:1.5rem !important}.m-md-5{margin:3rem !important}.mt-md-5,.my-md-5{margin-top:3rem !important}.mr-md-5,.mx-md-5{margin-right:3rem !important}.mb-md-5,.my-md-5{margin-bottom:3rem !important}.ml-md-5,.mx-md-5{margin-left:3rem !important}.m-md-5_5{margin:4.5rem !important}.mt-md-5_5,.my-md-5_5{margin-top:4.5rem !important}.mr-md-5_5,.mx-md-5_5{margin-right:4.5rem !important}.mb-md-5_5,.my-md-5_5{margin-bottom:4.5rem !important}.ml-md-5_5,.mx-md-5_5{margin-left:4.5rem !important}.m-md-6{margin:6rem !important}.mt-md-6,.my-md-6{margin-top:6rem !important}.mr-md-6,.mx-md-6{margin-right:6rem !important}.mb-md-6,.my-md-6{margin-bottom:6rem !important}.ml-md-6,.mx-md-6{margin-left:6rem !important}.p-md-0{padding:0 !important}.pt-md-0,.py-md-0{padding-top:0 !important}.pr-md-0,.px-md-0{padding-right:0 !important}.pb-md-0,.py-md-0{padding-bottom:0 !important}.pl-md-0,.px-md-0{padding-left:0 !important}.p-md-1{padding:.25rem !important}.pt-md-1,.py-md-1{padding-top:.25rem !important}.pr-md-1,.px-md-1{padding-right:.25rem !important}.pb-md-1,.py-md-1{padding-bottom:.25rem !important}.pl-md-1,.px-md-1{padding-left:.25rem !important}.p-md-2{padding:.5rem !important}.pt-md-2,.py-md-2{padding-top:.5rem !important}.pr-md-2,.px-md-2{padding-right:.5rem !important}.pb-md-2,.py-md-2{padding-bottom:.5rem !important}.pl-md-2,.px-md-2{padding-left:.5rem !important}.p-md-3{padding:1rem !important}.pt-md-3,.py-md-3{padding-top:1rem !important}.pr-md-3,.px-md-3{padding-right:1rem !important}.pb-md-3,.py-md-3{padding-bottom:1rem !important}.pl-md-3,.px-md-3{padding-left:1rem !important}.p-md-4{padding:1.5rem !important}.pt-md-4,.py-md-4{padding-top:1.5rem !important}.pr-md-4,.px-md-4{padding-right:1.5rem !important}.pb-md-4,.py-md-4{padding-bottom:1.5rem !important}.pl-md-4,.px-md-4{padding-left:1.5rem !important}.p-md-5{padding:3rem !important}.pt-md-5,.py-md-5{padding-top:3rem !important}.pr-md-5,.px-md-5{padding-right:3rem !important}.pb-md-5,.py-md-5{padding-bottom:3rem !important}.pl-md-5,.px-md-5{padding-left:3rem !important}.p-md-5_5{padding:4.5rem !important}.pt-md-5_5,.py-md-5_5{padding-top:4.5rem !important}.pr-md-5_5,.px-md-5_5{padding-right:4.5rem !important}.pb-md-5_5,.py-md-5_5{padding-bottom:4.5rem !important}.pl-md-5_5,.px-md-5_5{padding-left:4.5rem !important}.p-md-6{padding:6rem !important}.pt-md-6,.py-md-6{padding-top:6rem !important}.pr-md-6,.px-md-6{padding-right:6rem !important}.pb-md-6,.py-md-6{padding-bottom:6rem !important}.pl-md-6,.px-md-6{padding-left:6rem !important}.m-md-n1{margin:-.25rem !important}.mt-md-n1,.my-md-n1{margin-top:-.25rem !important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem !important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem !important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem !important}.m-md-n2{margin:-.5rem !important}.mt-md-n2,.my-md-n2{margin-top:-.5rem !important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem !important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem !important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem !important}.m-md-n3{margin:-1rem !important}.mt-md-n3,.my-md-n3{margin-top:-1rem !important}.mr-md-n3,.mx-md-n3{margin-right:-1rem !important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem !important}.ml-md-n3,.mx-md-n3{margin-left:-1rem !important}.m-md-n4{margin:-1.5rem !important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem !important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem !important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem !important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem !important}.m-md-n5{margin:-3rem !important}.mt-md-n5,.my-md-n5{margin-top:-3rem !important}.mr-md-n5,.mx-md-n5{margin-right:-3rem !important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem !important}.ml-md-n5,.mx-md-n5{margin-left:-3rem !important}.m-md-n5_5{margin:-4.5rem !important}.mt-md-n5_5,.my-md-n5_5{margin-top:-4.5rem !important}.mr-md-n5_5,.mx-md-n5_5{margin-right:-4.5rem !important}.mb-md-n5_5,.my-md-n5_5{margin-bottom:-4.5rem !important}.ml-md-n5_5,.mx-md-n5_5{margin-left:-4.5rem !important}.m-md-n6{margin:-6rem !important}.mt-md-n6,.my-md-n6{margin-top:-6rem !important}.mr-md-n6,.mx-md-n6{margin-right:-6rem !important}.mb-md-n6,.my-md-n6{margin-bottom:-6rem !important}.ml-md-n6,.mx-md-n6{margin-left:-6rem !important}.m-md-auto{margin:auto !important}.mt-md-auto,.my-md-auto{margin-top:auto !important}.mr-md-auto,.mx-md-auto{margin-right:auto !important}.mb-md-auto,.my-md-auto{margin-bottom:auto !important}.ml-md-auto,.mx-md-auto{margin-left:auto !important}}@media (min-width: 992px){.m-lg-0{margin:0 !important}.mt-lg-0,.my-lg-0{margin-top:0 !important}.mr-lg-0,.mx-lg-0{margin-right:0 !important}.mb-lg-0,.my-lg-0{margin-bottom:0 !important}.ml-lg-0,.mx-lg-0{margin-left:0 !important}.m-lg-1{margin:.25rem !important}.mt-lg-1,.my-lg-1{margin-top:.25rem !important}.mr-lg-1,.mx-lg-1{margin-right:.25rem !important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem !important}.ml-lg-1,.mx-lg-1{margin-left:.25rem !important}.m-lg-2{margin:.5rem !important}.mt-lg-2,.my-lg-2{margin-top:.5rem !important}.mr-lg-2,.mx-lg-2{margin-right:.5rem !important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem !important}.ml-lg-2,.mx-lg-2{margin-left:.5rem !important}.m-lg-3{margin:1rem !important}.mt-lg-3,.my-lg-3{margin-top:1rem !important}.mr-lg-3,.mx-lg-3{margin-right:1rem !important}.mb-lg-3,.my-lg-3{margin-bottom:1rem !important}.ml-lg-3,.mx-lg-3{margin-left:1rem !important}.m-lg-4{margin:1.5rem !important}.mt-lg-4,.my-lg-4{margin-top:1.5rem !important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem !important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem !important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem !important}.m-lg-5{margin:3rem !important}.mt-lg-5,.my-lg-5{margin-top:3rem !important}.mr-lg-5,.mx-lg-5{margin-right:3rem !important}.mb-lg-5,.my-lg-5{margin-bottom:3rem !important}.ml-lg-5,.mx-lg-5{margin-left:3rem !important}.m-lg-5_5{margin:4.5rem !important}.mt-lg-5_5,.my-lg-5_5{margin-top:4.5rem !important}.mr-lg-5_5,.mx-lg-5_5{margin-right:4.5rem !important}.mb-lg-5_5,.my-lg-5_5{margin-bottom:4.5rem !important}.ml-lg-5_5,.mx-lg-5_5{margin-left:4.5rem !important}.m-lg-6{margin:6rem !important}.mt-lg-6,.my-lg-6{margin-top:6rem !important}.mr-lg-6,.mx-lg-6{margin-right:6rem !important}.mb-lg-6,.my-lg-6{margin-bottom:6rem !important}.ml-lg-6,.mx-lg-6{margin-left:6rem !important}.p-lg-0{padding:0 !important}.pt-lg-0,.py-lg-0{padding-top:0 !important}.pr-lg-0,.px-lg-0{padding-right:0 !important}.pb-lg-0,.py-lg-0{padding-bottom:0 !important}.pl-lg-0,.px-lg-0{padding-left:0 !important}.p-lg-1{padding:.25rem !important}.pt-lg-1,.py-lg-1{padding-top:.25rem !important}.pr-lg-1,.px-lg-1{padding-right:.25rem !important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem !important}.pl-lg-1,.px-lg-1{padding-left:.25rem !important}.p-lg-2{padding:.5rem !important}.pt-lg-2,.py-lg-2{padding-top:.5rem !important}.pr-lg-2,.px-lg-2{padding-right:.5rem !important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem !important}.pl-lg-2,.px-lg-2{padding-left:.5rem !important}.p-lg-3{padding:1rem !important}.pt-lg-3,.py-lg-3{padding-top:1rem !important}.pr-lg-3,.px-lg-3{padding-right:1rem !important}.pb-lg-3,.py-lg-3{padding-bottom:1rem !important}.pl-lg-3,.px-lg-3{padding-left:1rem !important}.p-lg-4{padding:1.5rem !important}.pt-lg-4,.py-lg-4{padding-top:1.5rem !important}.pr-lg-4,.px-lg-4{padding-right:1.5rem !important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem !important}.pl-lg-4,.px-lg-4{padding-left:1.5rem !important}.p-lg-5{padding:3rem !important}.pt-lg-5,.py-lg-5{padding-top:3rem !important}.pr-lg-5,.px-lg-5{padding-right:3rem !important}.pb-lg-5,.py-lg-5{padding-bottom:3rem !important}.pl-lg-5,.px-lg-5{padding-left:3rem !important}.p-lg-5_5{padding:4.5rem !important}.pt-lg-5_5,.py-lg-5_5{padding-top:4.5rem !important}.pr-lg-5_5,.px-lg-5_5{padding-right:4.5rem !important}.pb-lg-5_5,.py-lg-5_5{padding-bottom:4.5rem !important}.pl-lg-5_5,.px-lg-5_5{padding-left:4.5rem !important}.p-lg-6{padding:6rem !important}.pt-lg-6,.py-lg-6{padding-top:6rem !important}.pr-lg-6,.px-lg-6{padding-right:6rem !important}.pb-lg-6,.py-lg-6{padding-bottom:6rem !important}.pl-lg-6,.px-lg-6{padding-left:6rem !important}.m-lg-n1{margin:-.25rem !important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem !important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem !important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem !important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem !important}.m-lg-n2{margin:-.5rem !important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem !important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem !important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem !important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem !important}.m-lg-n3{margin:-1rem !important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem !important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem !important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem !important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem !important}.m-lg-n4{margin:-1.5rem !important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem !important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem !important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem !important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem !important}.m-lg-n5{margin:-3rem !important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem !important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem !important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem !important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem !important}.m-lg-n5_5{margin:-4.5rem !important}.mt-lg-n5_5,.my-lg-n5_5{margin-top:-4.5rem !important}.mr-lg-n5_5,.mx-lg-n5_5{margin-right:-4.5rem !important}.mb-lg-n5_5,.my-lg-n5_5{margin-bottom:-4.5rem !important}.ml-lg-n5_5,.mx-lg-n5_5{margin-left:-4.5rem !important}.m-lg-n6{margin:-6rem !important}.mt-lg-n6,.my-lg-n6{margin-top:-6rem !important}.mr-lg-n6,.mx-lg-n6{margin-right:-6rem !important}.mb-lg-n6,.my-lg-n6{margin-bottom:-6rem !important}.ml-lg-n6,.mx-lg-n6{margin-left:-6rem !important}.m-lg-auto{margin:auto !important}.mt-lg-auto,.my-lg-auto{margin-top:auto !important}.mr-lg-auto,.mx-lg-auto{margin-right:auto !important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto !important}.ml-lg-auto,.mx-lg-auto{margin-left:auto !important}}@media (min-width: 1200px){.m-xl-0{margin:0 !important}.mt-xl-0,.my-xl-0{margin-top:0 !important}.mr-xl-0,.mx-xl-0{margin-right:0 !important}.mb-xl-0,.my-xl-0{margin-bottom:0 !important}.ml-xl-0,.mx-xl-0{margin-left:0 !important}.m-xl-1{margin:.25rem !important}.mt-xl-1,.my-xl-1{margin-top:.25rem !important}.mr-xl-1,.mx-xl-1{margin-right:.25rem !important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem !important}.ml-xl-1,.mx-xl-1{margin-left:.25rem !important}.m-xl-2{margin:.5rem !important}.mt-xl-2,.my-xl-2{margin-top:.5rem !important}.mr-xl-2,.mx-xl-2{margin-right:.5rem !important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem !important}.ml-xl-2,.mx-xl-2{margin-left:.5rem !important}.m-xl-3{margin:1rem !important}.mt-xl-3,.my-xl-3{margin-top:1rem !important}.mr-xl-3,.mx-xl-3{margin-right:1rem !important}.mb-xl-3,.my-xl-3{margin-bottom:1rem !important}.ml-xl-3,.mx-xl-3{margin-left:1rem !important}.m-xl-4{margin:1.5rem !important}.mt-xl-4,.my-xl-4{margin-top:1.5rem !important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem !important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem !important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem !important}.m-xl-5{margin:3rem !important}.mt-xl-5,.my-xl-5{margin-top:3rem !important}.mr-xl-5,.mx-xl-5{margin-right:3rem !important}.mb-xl-5,.my-xl-5{margin-bottom:3rem !important}.ml-xl-5,.mx-xl-5{margin-left:3rem !important}.m-xl-5_5{margin:4.5rem !important}.mt-xl-5_5,.my-xl-5_5{margin-top:4.5rem !important}.mr-xl-5_5,.mx-xl-5_5{margin-right:4.5rem !important}.mb-xl-5_5,.my-xl-5_5{margin-bottom:4.5rem !important}.ml-xl-5_5,.mx-xl-5_5{margin-left:4.5rem !important}.m-xl-6{margin:6rem !important}.mt-xl-6,.my-xl-6{margin-top:6rem !important}.mr-xl-6,.mx-xl-6{margin-right:6rem !important}.mb-xl-6,.my-xl-6{margin-bottom:6rem !important}.ml-xl-6,.mx-xl-6{margin-left:6rem !important}.p-xl-0{padding:0 !important}.pt-xl-0,.py-xl-0{padding-top:0 !important}.pr-xl-0,.px-xl-0{padding-right:0 !important}.pb-xl-0,.py-xl-0{padding-bottom:0 !important}.pl-xl-0,.px-xl-0{padding-left:0 !important}.p-xl-1{padding:.25rem !important}.pt-xl-1,.py-xl-1{padding-top:.25rem !important}.pr-xl-1,.px-xl-1{padding-right:.25rem !important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem !important}.pl-xl-1,.px-xl-1{padding-left:.25rem !important}.p-xl-2{padding:.5rem !important}.pt-xl-2,.py-xl-2{padding-top:.5rem !important}.pr-xl-2,.px-xl-2{padding-right:.5rem !important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem !important}.pl-xl-2,.px-xl-2{padding-left:.5rem !important}.p-xl-3{padding:1rem !important}.pt-xl-3,.py-xl-3{padding-top:1rem !important}.pr-xl-3,.px-xl-3{padding-right:1rem !important}.pb-xl-3,.py-xl-3{padding-bottom:1rem !important}.pl-xl-3,.px-xl-3{padding-left:1rem !important}.p-xl-4{padding:1.5rem !important}.pt-xl-4,.py-xl-4{padding-top:1.5rem !important}.pr-xl-4,.px-xl-4{padding-right:1.5rem !important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem !important}.pl-xl-4,.px-xl-4{padding-left:1.5rem !important}.p-xl-5{padding:3rem !important}.pt-xl-5,.py-xl-5{padding-top:3rem !important}.pr-xl-5,.px-xl-5{padding-right:3rem !important}.pb-xl-5,.py-xl-5{padding-bottom:3rem !important}.pl-xl-5,.px-xl-5{padding-left:3rem !important}.p-xl-5_5{padding:4.5rem !important}.pt-xl-5_5,.py-xl-5_5{padding-top:4.5rem !important}.pr-xl-5_5,.px-xl-5_5{padding-right:4.5rem !important}.pb-xl-5_5,.py-xl-5_5{padding-bottom:4.5rem !important}.pl-xl-5_5,.px-xl-5_5{padding-left:4.5rem !important}.p-xl-6{padding:6rem !important}.pt-xl-6,.py-xl-6{padding-top:6rem !important}.pr-xl-6,.px-xl-6{padding-right:6rem !important}.pb-xl-6,.py-xl-6{padding-bottom:6rem !important}.pl-xl-6,.px-xl-6{padding-left:6rem !important}.m-xl-n1{margin:-.25rem !important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem !important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem !important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem !important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem !important}.m-xl-n2{margin:-.5rem !important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem !important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem !important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem !important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem !important}.m-xl-n3{margin:-1rem !important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem !important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem !important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem !important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem !important}.m-xl-n4{margin:-1.5rem !important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem !important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem !important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem !important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem !important}.m-xl-n5{margin:-3rem !important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem !important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem !important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem !important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem !important}.m-xl-n5_5{margin:-4.5rem !important}.mt-xl-n5_5,.my-xl-n5_5{margin-top:-4.5rem !important}.mr-xl-n5_5,.mx-xl-n5_5{margin-right:-4.5rem !important}.mb-xl-n5_5,.my-xl-n5_5{margin-bottom:-4.5rem !important}.ml-xl-n5_5,.mx-xl-n5_5{margin-left:-4.5rem !important}.m-xl-n6{margin:-6rem !important}.mt-xl-n6,.my-xl-n6{margin-top:-6rem !important}.mr-xl-n6,.mx-xl-n6{margin-right:-6rem !important}.mb-xl-n6,.my-xl-n6{margin-bottom:-6rem !important}.ml-xl-n6,.mx-xl-n6{margin-left:-6rem !important}.m-xl-auto{margin:auto !important}.mt-xl-auto,.my-xl-auto{margin-top:auto !important}.mr-xl-auto,.mx-xl-auto{margin-right:auto !important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto !important}.ml-xl-auto,.mx-xl-auto{margin-left:auto !important}}.d-none{display:none !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}@media (min-width: 576px){.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}}@media (min-width: 769px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}}@media (min-width: 992px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}}@media (min-width: 1200px){.d-xl-none{display:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}}@media print{.d-print-none{display:none !important}.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 1rem}.navbar .container,.navbar .container-fluid,.navbar .container-sm,.navbar .container-md,.navbar .container-lg,.navbar .container-xl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:hover,.navbar-toggler:focus{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width: 575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 576px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-xl{flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width: 768.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-md,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 769px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-md,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-xl{flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width: 991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 992px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-xl{flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width: 1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 1200px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-xl{flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-sm,.navbar-expand>.container-md,.navbar-expand>.container-lg,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-sm,.navbar-expand>.container-md,.navbar-expand>.container-lg,.navbar-expand>.container-xl{flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,0.9)}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:rgba(0,0,0,0.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,0.5)}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:rgba(0,0,0,0.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,0.3)}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{color:rgba(0,0,0,0.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,0.5);border-color:rgba(0,0,0,0.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280,0,0,0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,0.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,0.9)}.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:rgba(0,0,0,0.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,0.5)}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:rgba(255,255,255,0.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,0.25)}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,0.5);border-color:rgba(255,255,255,0.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255,255,255,0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,0.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#fff}.m-0{margin:0 !important}.mt-0,.my-0{margin-top:0 !important}.mr-0,.mx-0{margin-right:0 !important}.mb-0,.my-0{margin-bottom:0 !important}.ml-0,.mx-0{margin-left:0 !important}.m-1{margin:.25rem !important}.mt-1,.my-1{margin-top:.25rem !important}.mr-1,.mx-1{margin-right:.25rem !important}.mb-1,.my-1{margin-bottom:.25rem !important}.ml-1,.mx-1{margin-left:.25rem !important}.m-2{margin:.5rem !important}.mt-2,.my-2{margin-top:.5rem !important}.mr-2,.mx-2{margin-right:.5rem !important}.mb-2,.my-2{margin-bottom:.5rem !important}.ml-2,.mx-2{margin-left:.5rem !important}.m-3{margin:1rem !important}.mt-3,.my-3{margin-top:1rem !important}.mr-3,.mx-3{margin-right:1rem !important}.mb-3,.my-3{margin-bottom:1rem !important}.ml-3,.mx-3{margin-left:1rem !important}.m-4{margin:1.5rem !important}.mt-4,.my-4{margin-top:1.5rem !important}.mr-4,.mx-4{margin-right:1.5rem !important}.mb-4,.my-4{margin-bottom:1.5rem !important}.ml-4,.mx-4{margin-left:1.5rem !important}.m-5{margin:3rem !important}.mt-5,.my-5{margin-top:3rem !important}.mr-5,.mx-5{margin-right:3rem !important}.mb-5,.my-5{margin-bottom:3rem !important}.ml-5,.mx-5{margin-left:3rem !important}.m-5_5{margin:4.5rem !important}.mt-5_5,.my-5_5{margin-top:4.5rem !important}.mr-5_5,.mx-5_5{margin-right:4.5rem !important}.mb-5_5,.my-5_5{margin-bottom:4.5rem !important}.ml-5_5,.mx-5_5{margin-left:4.5rem !important}.m-6{margin:6rem !important}.mt-6,.my-6{margin-top:6rem !important}.mr-6,.mx-6{margin-right:6rem !important}.mb-6,.my-6{margin-bottom:6rem !important}.ml-6,.mx-6{margin-left:6rem !important}.p-0{padding:0 !important}.pt-0,.py-0{padding-top:0 !important}.pr-0,.px-0{padding-right:0 !important}.pb-0,.py-0{padding-bottom:0 !important}.pl-0,.px-0{padding-left:0 !important}.p-1{padding:.25rem !important}.pt-1,.py-1{padding-top:.25rem !important}.pr-1,.px-1{padding-right:.25rem !important}.pb-1,.py-1{padding-bottom:.25rem !important}.pl-1,.px-1{padding-left:.25rem !important}.p-2{padding:.5rem !important}.pt-2,.py-2{padding-top:.5rem !important}.pr-2,.px-2{padding-right:.5rem !important}.pb-2,.py-2{padding-bottom:.5rem !important}.pl-2,.px-2{padding-left:.5rem !important}.p-3{padding:1rem !important}.pt-3,.py-3{padding-top:1rem !important}.pr-3,.px-3{padding-right:1rem !important}.pb-3,.py-3{padding-bottom:1rem !important}.pl-3,.px-3{padding-left:1rem !important}.p-4{padding:1.5rem !important}.pt-4,.py-4{padding-top:1.5rem !important}.pr-4,.px-4{padding-right:1.5rem !important}.pb-4,.py-4{padding-bottom:1.5rem !important}.pl-4,.px-4{padding-left:1.5rem !important}.p-5{padding:3rem !important}.pt-5,.py-5{padding-top:3rem !important}.pr-5,.px-5{padding-right:3rem !important}.pb-5,.py-5{padding-bottom:3rem !important}.pl-5,.px-5{padding-left:3rem !important}.p-5_5{padding:4.5rem !important}.pt-5_5,.py-5_5{padding-top:4.5rem !important}.pr-5_5,.px-5_5{padding-right:4.5rem !important}.pb-5_5,.py-5_5{padding-bottom:4.5rem !important}.pl-5_5,.px-5_5{padding-left:4.5rem !important}.p-6{padding:6rem !important}.pt-6,.py-6{padding-top:6rem !important}.pr-6,.px-6{padding-right:6rem !important}.pb-6,.py-6{padding-bottom:6rem !important}.pl-6,.px-6{padding-left:6rem !important}.m-n1{margin:-.25rem !important}.mt-n1,.my-n1{margin-top:-.25rem !important}.mr-n1,.mx-n1{margin-right:-.25rem !important}.mb-n1,.my-n1{margin-bottom:-.25rem !important}.ml-n1,.mx-n1{margin-left:-.25rem !important}.m-n2{margin:-.5rem !important}.mt-n2,.my-n2{margin-top:-.5rem !important}.mr-n2,.mx-n2{margin-right:-.5rem !important}.mb-n2,.my-n2{margin-bottom:-.5rem !important}.ml-n2,.mx-n2{margin-left:-.5rem !important}.m-n3{margin:-1rem !important}.mt-n3,.my-n3{margin-top:-1rem !important}.mr-n3,.mx-n3{margin-right:-1rem !important}.mb-n3,.my-n3{margin-bottom:-1rem !important}.ml-n3,.mx-n3{margin-left:-1rem !important}.m-n4{margin:-1.5rem !important}.mt-n4,.my-n4{margin-top:-1.5rem !important}.mr-n4,.mx-n4{margin-right:-1.5rem !important}.mb-n4,.my-n4{margin-bottom:-1.5rem !important}.ml-n4,.mx-n4{margin-left:-1.5rem !important}.m-n5{margin:-3rem !important}.mt-n5,.my-n5{margin-top:-3rem !important}.mr-n5,.mx-n5{margin-right:-3rem !important}.mb-n5,.my-n5{margin-bottom:-3rem !important}.ml-n5,.mx-n5{margin-left:-3rem !important}.m-n5_5{margin:-4.5rem !important}.mt-n5_5,.my-n5_5{margin-top:-4.5rem !important}.mr-n5_5,.mx-n5_5{margin-right:-4.5rem !important}.mb-n5_5,.my-n5_5{margin-bottom:-4.5rem !important}.ml-n5_5,.mx-n5_5{margin-left:-4.5rem !important}.m-n6{margin:-6rem !important}.mt-n6,.my-n6{margin-top:-6rem !important}.mr-n6,.mx-n6{margin-right:-6rem !important}.mb-n6,.my-n6{margin-bottom:-6rem !important}.ml-n6,.mx-n6{margin-left:-6rem !important}.m-auto{margin:auto !important}.mt-auto,.my-auto{margin-top:auto !important}.mr-auto,.mx-auto{margin-right:auto !important}.mb-auto,.my-auto{margin-bottom:auto !important}.ml-auto,.mx-auto{margin-left:auto !important}@media (min-width: 576px){.m-sm-0{margin:0 !important}.mt-sm-0,.my-sm-0{margin-top:0 !important}.mr-sm-0,.mx-sm-0{margin-right:0 !important}.mb-sm-0,.my-sm-0{margin-bottom:0 !important}.ml-sm-0,.mx-sm-0{margin-left:0 !important}.m-sm-1{margin:.25rem !important}.mt-sm-1,.my-sm-1{margin-top:.25rem !important}.mr-sm-1,.mx-sm-1{margin-right:.25rem !important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem !important}.ml-sm-1,.mx-sm-1{margin-left:.25rem !important}.m-sm-2{margin:.5rem !important}.mt-sm-2,.my-sm-2{margin-top:.5rem !important}.mr-sm-2,.mx-sm-2{margin-right:.5rem !important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem !important}.ml-sm-2,.mx-sm-2{margin-left:.5rem !important}.m-sm-3{margin:1rem !important}.mt-sm-3,.my-sm-3{margin-top:1rem !important}.mr-sm-3,.mx-sm-3{margin-right:1rem !important}.mb-sm-3,.my-sm-3{margin-bottom:1rem !important}.ml-sm-3,.mx-sm-3{margin-left:1rem !important}.m-sm-4{margin:1.5rem !important}.mt-sm-4,.my-sm-4{margin-top:1.5rem !important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem !important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem !important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem !important}.m-sm-5{margin:3rem !important}.mt-sm-5,.my-sm-5{margin-top:3rem !important}.mr-sm-5,.mx-sm-5{margin-right:3rem !important}.mb-sm-5,.my-sm-5{margin-bottom:3rem !important}.ml-sm-5,.mx-sm-5{margin-left:3rem !important}.m-sm-5_5{margin:4.5rem !important}.mt-sm-5_5,.my-sm-5_5{margin-top:4.5rem !important}.mr-sm-5_5,.mx-sm-5_5{margin-right:4.5rem !important}.mb-sm-5_5,.my-sm-5_5{margin-bottom:4.5rem !important}.ml-sm-5_5,.mx-sm-5_5{margin-left:4.5rem !important}.m-sm-6{margin:6rem !important}.mt-sm-6,.my-sm-6{margin-top:6rem !important}.mr-sm-6,.mx-sm-6{margin-right:6rem !important}.mb-sm-6,.my-sm-6{margin-bottom:6rem !important}.ml-sm-6,.mx-sm-6{margin-left:6rem !important}.p-sm-0{padding:0 !important}.pt-sm-0,.py-sm-0{padding-top:0 !important}.pr-sm-0,.px-sm-0{padding-right:0 !important}.pb-sm-0,.py-sm-0{padding-bottom:0 !important}.pl-sm-0,.px-sm-0{padding-left:0 !important}.p-sm-1{padding:.25rem !important}.pt-sm-1,.py-sm-1{padding-top:.25rem !important}.pr-sm-1,.px-sm-1{padding-right:.25rem !important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem !important}.pl-sm-1,.px-sm-1{padding-left:.25rem !important}.p-sm-2{padding:.5rem !important}.pt-sm-2,.py-sm-2{padding-top:.5rem !important}.pr-sm-2,.px-sm-2{padding-right:.5rem !important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem !important}.pl-sm-2,.px-sm-2{padding-left:.5rem !important}.p-sm-3{padding:1rem !important}.pt-sm-3,.py-sm-3{padding-top:1rem !important}.pr-sm-3,.px-sm-3{padding-right:1rem !important}.pb-sm-3,.py-sm-3{padding-bottom:1rem !important}.pl-sm-3,.px-sm-3{padding-left:1rem !important}.p-sm-4{padding:1.5rem !important}.pt-sm-4,.py-sm-4{padding-top:1.5rem !important}.pr-sm-4,.px-sm-4{padding-right:1.5rem !important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem !important}.pl-sm-4,.px-sm-4{padding-left:1.5rem !important}.p-sm-5{padding:3rem !important}.pt-sm-5,.py-sm-5{padding-top:3rem !important}.pr-sm-5,.px-sm-5{padding-right:3rem !important}.pb-sm-5,.py-sm-5{padding-bottom:3rem !important}.pl-sm-5,.px-sm-5{padding-left:3rem !important}.p-sm-5_5{padding:4.5rem !important}.pt-sm-5_5,.py-sm-5_5{padding-top:4.5rem !important}.pr-sm-5_5,.px-sm-5_5{padding-right:4.5rem !important}.pb-sm-5_5,.py-sm-5_5{padding-bottom:4.5rem !important}.pl-sm-5_5,.px-sm-5_5{padding-left:4.5rem !important}.p-sm-6{padding:6rem !important}.pt-sm-6,.py-sm-6{padding-top:6rem !important}.pr-sm-6,.px-sm-6{padding-right:6rem !important}.pb-sm-6,.py-sm-6{padding-bottom:6rem !important}.pl-sm-6,.px-sm-6{padding-left:6rem !important}.m-sm-n1{margin:-.25rem !important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem !important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem !important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem !important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem !important}.m-sm-n2{margin:-.5rem !important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem !important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem !important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem !important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem !important}.m-sm-n3{margin:-1rem !important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem !important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem !important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem !important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem !important}.m-sm-n4{margin:-1.5rem !important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem !important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem !important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem !important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem !important}.m-sm-n5{margin:-3rem !important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem !important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem !important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem !important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem !important}.m-sm-n5_5{margin:-4.5rem !important}.mt-sm-n5_5,.my-sm-n5_5{margin-top:-4.5rem !important}.mr-sm-n5_5,.mx-sm-n5_5{margin-right:-4.5rem !important}.mb-sm-n5_5,.my-sm-n5_5{margin-bottom:-4.5rem !important}.ml-sm-n5_5,.mx-sm-n5_5{margin-left:-4.5rem !important}.m-sm-n6{margin:-6rem !important}.mt-sm-n6,.my-sm-n6{margin-top:-6rem !important}.mr-sm-n6,.mx-sm-n6{margin-right:-6rem !important}.mb-sm-n6,.my-sm-n6{margin-bottom:-6rem !important}.ml-sm-n6,.mx-sm-n6{margin-left:-6rem !important}.m-sm-auto{margin:auto !important}.mt-sm-auto,.my-sm-auto{margin-top:auto !important}.mr-sm-auto,.mx-sm-auto{margin-right:auto !important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto !important}.ml-sm-auto,.mx-sm-auto{margin-left:auto !important}}@media (min-width: 769px){.m-md-0{margin:0 !important}.mt-md-0,.my-md-0{margin-top:0 !important}.mr-md-0,.mx-md-0{margin-right:0 !important}.mb-md-0,.my-md-0{margin-bottom:0 !important}.ml-md-0,.mx-md-0{margin-left:0 !important}.m-md-1{margin:.25rem !important}.mt-md-1,.my-md-1{margin-top:.25rem !important}.mr-md-1,.mx-md-1{margin-right:.25rem !important}.mb-md-1,.my-md-1{margin-bottom:.25rem !important}.ml-md-1,.mx-md-1{margin-left:.25rem !important}.m-md-2{margin:.5rem !important}.mt-md-2,.my-md-2{margin-top:.5rem !important}.mr-md-2,.mx-md-2{margin-right:.5rem !important}.mb-md-2,.my-md-2{margin-bottom:.5rem !important}.ml-md-2,.mx-md-2{margin-left:.5rem !important}.m-md-3{margin:1rem !important}.mt-md-3,.my-md-3{margin-top:1rem !important}.mr-md-3,.mx-md-3{margin-right:1rem !important}.mb-md-3,.my-md-3{margin-bottom:1rem !important}.ml-md-3,.mx-md-3{margin-left:1rem !important}.m-md-4{margin:1.5rem !important}.mt-md-4,.my-md-4{margin-top:1.5rem !important}.mr-md-4,.mx-md-4{margin-right:1.5rem !important}.mb-md-4,.my-md-4{margin-bottom:1.5rem !important}.ml-md-4,.mx-md-4{margin-left:1.5rem !important}.m-md-5{margin:3rem !important}.mt-md-5,.my-md-5{margin-top:3rem !important}.mr-md-5,.mx-md-5{margin-right:3rem !important}.mb-md-5,.my-md-5{margin-bottom:3rem !important}.ml-md-5,.mx-md-5{margin-left:3rem !important}.m-md-5_5{margin:4.5rem !important}.mt-md-5_5,.my-md-5_5{margin-top:4.5rem !important}.mr-md-5_5,.mx-md-5_5{margin-right:4.5rem !important}.mb-md-5_5,.my-md-5_5{margin-bottom:4.5rem !important}.ml-md-5_5,.mx-md-5_5{margin-left:4.5rem !important}.m-md-6{margin:6rem !important}.mt-md-6,.my-md-6{margin-top:6rem !important}.mr-md-6,.mx-md-6{margin-right:6rem !important}.mb-md-6,.my-md-6{margin-bottom:6rem !important}.ml-md-6,.mx-md-6{margin-left:6rem !important}.p-md-0{padding:0 !important}.pt-md-0,.py-md-0{padding-top:0 !important}.pr-md-0,.px-md-0{padding-right:0 !important}.pb-md-0,.py-md-0{padding-bottom:0 !important}.pl-md-0,.px-md-0{padding-left:0 !important}.p-md-1{padding:.25rem !important}.pt-md-1,.py-md-1{padding-top:.25rem !important}.pr-md-1,.px-md-1{padding-right:.25rem !important}.pb-md-1,.py-md-1{padding-bottom:.25rem !important}.pl-md-1,.px-md-1{padding-left:.25rem !important}.p-md-2{padding:.5rem !important}.pt-md-2,.py-md-2{padding-top:.5rem !important}.pr-md-2,.px-md-2{padding-right:.5rem !important}.pb-md-2,.py-md-2{padding-bottom:.5rem !important}.pl-md-2,.px-md-2{padding-left:.5rem !important}.p-md-3{padding:1rem !important}.pt-md-3,.py-md-3{padding-top:1rem !important}.pr-md-3,.px-md-3{padding-right:1rem !important}.pb-md-3,.py-md-3{padding-bottom:1rem !important}.pl-md-3,.px-md-3{padding-left:1rem !important}.p-md-4{padding:1.5rem !important}.pt-md-4,.py-md-4{padding-top:1.5rem !important}.pr-md-4,.px-md-4{padding-right:1.5rem !important}.pb-md-4,.py-md-4{padding-bottom:1.5rem !important}.pl-md-4,.px-md-4{padding-left:1.5rem !important}.p-md-5{padding:3rem !important}.pt-md-5,.py-md-5{padding-top:3rem !important}.pr-md-5,.px-md-5{padding-right:3rem !important}.pb-md-5,.py-md-5{padding-bottom:3rem !important}.pl-md-5,.px-md-5{padding-left:3rem !important}.p-md-5_5{padding:4.5rem !important}.pt-md-5_5,.py-md-5_5{padding-top:4.5rem !important}.pr-md-5_5,.px-md-5_5{padding-right:4.5rem !important}.pb-md-5_5,.py-md-5_5{padding-bottom:4.5rem !important}.pl-md-5_5,.px-md-5_5{padding-left:4.5rem !important}.p-md-6{padding:6rem !important}.pt-md-6,.py-md-6{padding-top:6rem !important}.pr-md-6,.px-md-6{padding-right:6rem !important}.pb-md-6,.py-md-6{padding-bottom:6rem !important}.pl-md-6,.px-md-6{padding-left:6rem !important}.m-md-n1{margin:-.25rem !important}.mt-md-n1,.my-md-n1{margin-top:-.25rem !important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem !important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem !important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem !important}.m-md-n2{margin:-.5rem !important}.mt-md-n2,.my-md-n2{margin-top:-.5rem !important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem !important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem !important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem !important}.m-md-n3{margin:-1rem !important}.mt-md-n3,.my-md-n3{margin-top:-1rem !important}.mr-md-n3,.mx-md-n3{margin-right:-1rem !important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem !important}.ml-md-n3,.mx-md-n3{margin-left:-1rem !important}.m-md-n4{margin:-1.5rem !important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem !important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem !important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem !important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem !important}.m-md-n5{margin:-3rem !important}.mt-md-n5,.my-md-n5{margin-top:-3rem !important}.mr-md-n5,.mx-md-n5{margin-right:-3rem !important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem !important}.ml-md-n5,.mx-md-n5{margin-left:-3rem !important}.m-md-n5_5{margin:-4.5rem !important}.mt-md-n5_5,.my-md-n5_5{margin-top:-4.5rem !important}.mr-md-n5_5,.mx-md-n5_5{margin-right:-4.5rem !important}.mb-md-n5_5,.my-md-n5_5{margin-bottom:-4.5rem !important}.ml-md-n5_5,.mx-md-n5_5{margin-left:-4.5rem !important}.m-md-n6{margin:-6rem !important}.mt-md-n6,.my-md-n6{margin-top:-6rem !important}.mr-md-n6,.mx-md-n6{margin-right:-6rem !important}.mb-md-n6,.my-md-n6{margin-bottom:-6rem !important}.ml-md-n6,.mx-md-n6{margin-left:-6rem !important}.m-md-auto{margin:auto !important}.mt-md-auto,.my-md-auto{margin-top:auto !important}.mr-md-auto,.mx-md-auto{margin-right:auto !important}.mb-md-auto,.my-md-auto{margin-bottom:auto !important}.ml-md-auto,.mx-md-auto{margin-left:auto !important}}@media (min-width: 992px){.m-lg-0{margin:0 !important}.mt-lg-0,.my-lg-0{margin-top:0 !important}.mr-lg-0,.mx-lg-0{margin-right:0 !important}.mb-lg-0,.my-lg-0{margin-bottom:0 !important}.ml-lg-0,.mx-lg-0{margin-left:0 !important}.m-lg-1{margin:.25rem !important}.mt-lg-1,.my-lg-1{margin-top:.25rem !important}.mr-lg-1,.mx-lg-1{margin-right:.25rem !important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem !important}.ml-lg-1,.mx-lg-1{margin-left:.25rem !important}.m-lg-2{margin:.5rem !important}.mt-lg-2,.my-lg-2{margin-top:.5rem !important}.mr-lg-2,.mx-lg-2{margin-right:.5rem !important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem !important}.ml-lg-2,.mx-lg-2{margin-left:.5rem !important}.m-lg-3{margin:1rem !important}.mt-lg-3,.my-lg-3{margin-top:1rem !important}.mr-lg-3,.mx-lg-3{margin-right:1rem !important}.mb-lg-3,.my-lg-3{margin-bottom:1rem !important}.ml-lg-3,.mx-lg-3{margin-left:1rem !important}.m-lg-4{margin:1.5rem !important}.mt-lg-4,.my-lg-4{margin-top:1.5rem !important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem !important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem !important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem !important}.m-lg-5{margin:3rem !important}.mt-lg-5,.my-lg-5{margin-top:3rem !important}.mr-lg-5,.mx-lg-5{margin-right:3rem !important}.mb-lg-5,.my-lg-5{margin-bottom:3rem !important}.ml-lg-5,.mx-lg-5{margin-left:3rem !important}.m-lg-5_5{margin:4.5rem !important}.mt-lg-5_5,.my-lg-5_5{margin-top:4.5rem !important}.mr-lg-5_5,.mx-lg-5_5{margin-right:4.5rem !important}.mb-lg-5_5,.my-lg-5_5{margin-bottom:4.5rem !important}.ml-lg-5_5,.mx-lg-5_5{margin-left:4.5rem !important}.m-lg-6{margin:6rem !important}.mt-lg-6,.my-lg-6{margin-top:6rem !important}.mr-lg-6,.mx-lg-6{margin-right:6rem !important}.mb-lg-6,.my-lg-6{margin-bottom:6rem !important}.ml-lg-6,.mx-lg-6{margin-left:6rem !important}.p-lg-0{padding:0 !important}.pt-lg-0,.py-lg-0{padding-top:0 !important}.pr-lg-0,.px-lg-0{padding-right:0 !important}.pb-lg-0,.py-lg-0{padding-bottom:0 !important}.pl-lg-0,.px-lg-0{padding-left:0 !important}.p-lg-1{padding:.25rem !important}.pt-lg-1,.py-lg-1{padding-top:.25rem !important}.pr-lg-1,.px-lg-1{padding-right:.25rem !important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem !important}.pl-lg-1,.px-lg-1{padding-left:.25rem !important}.p-lg-2{padding:.5rem !important}.pt-lg-2,.py-lg-2{padding-top:.5rem !important}.pr-lg-2,.px-lg-2{padding-right:.5rem !important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem !important}.pl-lg-2,.px-lg-2{padding-left:.5rem !important}.p-lg-3{padding:1rem !important}.pt-lg-3,.py-lg-3{padding-top:1rem !important}.pr-lg-3,.px-lg-3{padding-right:1rem !important}.pb-lg-3,.py-lg-3{padding-bottom:1rem !important}.pl-lg-3,.px-lg-3{padding-left:1rem !important}.p-lg-4{padding:1.5rem !important}.pt-lg-4,.py-lg-4{padding-top:1.5rem !important}.pr-lg-4,.px-lg-4{padding-right:1.5rem !important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem !important}.pl-lg-4,.px-lg-4{padding-left:1.5rem !important}.p-lg-5{padding:3rem !important}.pt-lg-5,.py-lg-5{padding-top:3rem !important}.pr-lg-5,.px-lg-5{padding-right:3rem !important}.pb-lg-5,.py-lg-5{padding-bottom:3rem !important}.pl-lg-5,.px-lg-5{padding-left:3rem !important}.p-lg-5_5{padding:4.5rem !important}.pt-lg-5_5,.py-lg-5_5{padding-top:4.5rem !important}.pr-lg-5_5,.px-lg-5_5{padding-right:4.5rem !important}.pb-lg-5_5,.py-lg-5_5{padding-bottom:4.5rem !important}.pl-lg-5_5,.px-lg-5_5{padding-left:4.5rem !important}.p-lg-6{padding:6rem !important}.pt-lg-6,.py-lg-6{padding-top:6rem !important}.pr-lg-6,.px-lg-6{padding-right:6rem !important}.pb-lg-6,.py-lg-6{padding-bottom:6rem !important}.pl-lg-6,.px-lg-6{padding-left:6rem !important}.m-lg-n1{margin:-.25rem !important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem !important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem !important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem !important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem !important}.m-lg-n2{margin:-.5rem !important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem !important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem !important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem !important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem !important}.m-lg-n3{margin:-1rem !important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem !important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem !important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem !important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem !important}.m-lg-n4{margin:-1.5rem !important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem !important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem !important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem !important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem !important}.m-lg-n5{margin:-3rem !important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem !important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem !important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem !important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem !important}.m-lg-n5_5{margin:-4.5rem !important}.mt-lg-n5_5,.my-lg-n5_5{margin-top:-4.5rem !important}.mr-lg-n5_5,.mx-lg-n5_5{margin-right:-4.5rem !important}.mb-lg-n5_5,.my-lg-n5_5{margin-bottom:-4.5rem !important}.ml-lg-n5_5,.mx-lg-n5_5{margin-left:-4.5rem !important}.m-lg-n6{margin:-6rem !important}.mt-lg-n6,.my-lg-n6{margin-top:-6rem !important}.mr-lg-n6,.mx-lg-n6{margin-right:-6rem !important}.mb-lg-n6,.my-lg-n6{margin-bottom:-6rem !important}.ml-lg-n6,.mx-lg-n6{margin-left:-6rem !important}.m-lg-auto{margin:auto !important}.mt-lg-auto,.my-lg-auto{margin-top:auto !important}.mr-lg-auto,.mx-lg-auto{margin-right:auto !important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto !important}.ml-lg-auto,.mx-lg-auto{margin-left:auto !important}}@media (min-width: 1200px){.m-xl-0{margin:0 !important}.mt-xl-0,.my-xl-0{margin-top:0 !important}.mr-xl-0,.mx-xl-0{margin-right:0 !important}.mb-xl-0,.my-xl-0{margin-bottom:0 !important}.ml-xl-0,.mx-xl-0{margin-left:0 !important}.m-xl-1{margin:.25rem !important}.mt-xl-1,.my-xl-1{margin-top:.25rem !important}.mr-xl-1,.mx-xl-1{margin-right:.25rem !important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem !important}.ml-xl-1,.mx-xl-1{margin-left:.25rem !important}.m-xl-2{margin:.5rem !important}.mt-xl-2,.my-xl-2{margin-top:.5rem !important}.mr-xl-2,.mx-xl-2{margin-right:.5rem !important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem !important}.ml-xl-2,.mx-xl-2{margin-left:.5rem !important}.m-xl-3{margin:1rem !important}.mt-xl-3,.my-xl-3{margin-top:1rem !important}.mr-xl-3,.mx-xl-3{margin-right:1rem !important}.mb-xl-3,.my-xl-3{margin-bottom:1rem !important}.ml-xl-3,.mx-xl-3{margin-left:1rem !important}.m-xl-4{margin:1.5rem !important}.mt-xl-4,.my-xl-4{margin-top:1.5rem !important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem !important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem !important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem !important}.m-xl-5{margin:3rem !important}.mt-xl-5,.my-xl-5{margin-top:3rem !important}.mr-xl-5,.mx-xl-5{margin-right:3rem !important}.mb-xl-5,.my-xl-5{margin-bottom:3rem !important}.ml-xl-5,.mx-xl-5{margin-left:3rem !important}.m-xl-5_5{margin:4.5rem !important}.mt-xl-5_5,.my-xl-5_5{margin-top:4.5rem !important}.mr-xl-5_5,.mx-xl-5_5{margin-right:4.5rem !important}.mb-xl-5_5,.my-xl-5_5{margin-bottom:4.5rem !important}.ml-xl-5_5,.mx-xl-5_5{margin-left:4.5rem !important}.m-xl-6{margin:6rem !important}.mt-xl-6,.my-xl-6{margin-top:6rem !important}.mr-xl-6,.mx-xl-6{margin-right:6rem !important}.mb-xl-6,.my-xl-6{margin-bottom:6rem !important}.ml-xl-6,.mx-xl-6{margin-left:6rem !important}.p-xl-0{padding:0 !important}.pt-xl-0,.py-xl-0{padding-top:0 !important}.pr-xl-0,.px-xl-0{padding-right:0 !important}.pb-xl-0,.py-xl-0{padding-bottom:0 !important}.pl-xl-0,.px-xl-0{padding-left:0 !important}.p-xl-1{padding:.25rem !important}.pt-xl-1,.py-xl-1{padding-top:.25rem !important}.pr-xl-1,.px-xl-1{padding-right:.25rem !important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem !important}.pl-xl-1,.px-xl-1{padding-left:.25rem !important}.p-xl-2{padding:.5rem !important}.pt-xl-2,.py-xl-2{padding-top:.5rem !important}.pr-xl-2,.px-xl-2{padding-right:.5rem !important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem !important}.pl-xl-2,.px-xl-2{padding-left:.5rem !important}.p-xl-3{padding:1rem !important}.pt-xl-3,.py-xl-3{padding-top:1rem !important}.pr-xl-3,.px-xl-3{padding-right:1rem !important}.pb-xl-3,.py-xl-3{padding-bottom:1rem !important}.pl-xl-3,.px-xl-3{padding-left:1rem !important}.p-xl-4{padding:1.5rem !important}.pt-xl-4,.py-xl-4{padding-top:1.5rem !important}.pr-xl-4,.px-xl-4{padding-right:1.5rem !important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem !important}.pl-xl-4,.px-xl-4{padding-left:1.5rem !important}.p-xl-5{padding:3rem !important}.pt-xl-5,.py-xl-5{padding-top:3rem !important}.pr-xl-5,.px-xl-5{padding-right:3rem !important}.pb-xl-5,.py-xl-5{padding-bottom:3rem !important}.pl-xl-5,.px-xl-5{padding-left:3rem !important}.p-xl-5_5{padding:4.5rem !important}.pt-xl-5_5,.py-xl-5_5{padding-top:4.5rem !important}.pr-xl-5_5,.px-xl-5_5{padding-right:4.5rem !important}.pb-xl-5_5,.py-xl-5_5{padding-bottom:4.5rem !important}.pl-xl-5_5,.px-xl-5_5{padding-left:4.5rem !important}.p-xl-6{padding:6rem !important}.pt-xl-6,.py-xl-6{padding-top:6rem !important}.pr-xl-6,.px-xl-6{padding-right:6rem !important}.pb-xl-6,.py-xl-6{padding-bottom:6rem !important}.pl-xl-6,.px-xl-6{padding-left:6rem !important}.m-xl-n1{margin:-.25rem !important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem !important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem !important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem !important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem !important}.m-xl-n2{margin:-.5rem !important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem !important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem !important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem !important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem !important}.m-xl-n3{margin:-1rem !important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem !important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem !important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem !important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem !important}.m-xl-n4{margin:-1.5rem !important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem !important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem !important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem !important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem !important}.m-xl-n5{margin:-3rem !important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem !important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem !important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem !important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem !important}.m-xl-n5_5{margin:-4.5rem !important}.mt-xl-n5_5,.my-xl-n5_5{margin-top:-4.5rem !important}.mr-xl-n5_5,.mx-xl-n5_5{margin-right:-4.5rem !important}.mb-xl-n5_5,.my-xl-n5_5{margin-bottom:-4.5rem !important}.ml-xl-n5_5,.mx-xl-n5_5{margin-left:-4.5rem !important}.m-xl-n6{margin:-6rem !important}.mt-xl-n6,.my-xl-n6{margin-top:-6rem !important}.mr-xl-n6,.mx-xl-n6{margin-right:-6rem !important}.mb-xl-n6,.my-xl-n6{margin-bottom:-6rem !important}.ml-xl-n6,.mx-xl-n6{margin-left:-6rem !important}.m-xl-auto{margin:auto !important}.mt-xl-auto,.my-xl-auto{margin-top:auto !important}.mr-xl-auto,.mx-xl-auto{margin-right:auto !important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto !important}.ml-xl-auto,.mx-xl-auto{margin-left:auto !important}}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mw-100{max-width:100% !important}.mh-100{max-height:100% !important}.min-vw-100{min-width:100vw !important}.min-vh-100{min-height:100vh !important}.vw-100{width:100vw !important}.vh-100{height:100vh !important}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace !important}.text-justify{text-align:justify !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}@media (min-width: 576px){.text-sm-left{text-align:left !important}.text-sm-right{text-align:right !important}.text-sm-center{text-align:center !important}}@media (min-width: 769px){.text-md-left{text-align:left !important}.text-md-right{text-align:right !important}.text-md-center{text-align:center !important}}@media (min-width: 992px){.text-lg-left{text-align:left !important}.text-lg-right{text-align:right !important}.text-lg-center{text-align:center !important}}@media (min-width: 1200px){.text-xl-left{text-align:left !important}.text-xl-right{text-align:right !important}.text-xl-center{text-align:center !important}}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.font-weight-light{font-weight:300 !important}.font-weight-lighter{font-weight:lighter !important}.font-weight-normal{font-weight:400 !important}.font-weight-bold{font-weight:700 !important}.font-weight-bolder{font-weight:bolder !important}.font-italic{font-style:italic !important}.text-white{color:#fff !important}.text-primary{color:#93d500 !important}a.text-primary:hover,a.text-primary:focus{color:#5e8900 !important}.text-secondary{color:#000 !important}a.text-secondary:hover,a.text-secondary:focus{color:#000 !important}.text-success{color:#28a745 !important}a.text-success:hover,a.text-success:focus{color:#19692c !important}.text-info{color:#17a2b8 !important}a.text-info:hover,a.text-info:focus{color:#0f6674 !important}.text-warning{color:#ffc107 !important}a.text-warning:hover,a.text-warning:focus{color:#ba8b00 !important}.text-danger{color:#dc3545 !important}a.text-danger:hover,a.text-danger:focus{color:#a71d2a !important}.text-light{color:#f4f4f4 !important}a.text-light:hover,a.text-light:focus{color:#cecece !important}.text-dark{color:#262626 !important}a.text-dark:hover,a.text-dark:focus{color:#000 !important}.text-body{color:#212529 !important}.text-muted{color:#6c757d !important}.text-black-50{color:rgba(0,0,0,0.5) !important}.text-white-50{color:rgba(255,255,255,0.5) !important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none !important}.text-break{word-wrap:break-word !important}.text-reset{color:inherit !important}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn:focus,.btn.focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#212529;background-color:#93d500;border-color:#93d500}.btn-primary:hover{color:#fff;background-color:#79af00;border-color:#70a200}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#79af00;border-color:#70a200;box-shadow:0 0 0 .2rem rgba(130,187,6,0.5)}.btn-primary.disabled,.btn-primary:disabled{color:#212529;background-color:#93d500;border-color:#93d500}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#70a200;border-color:#679500}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,187,6,0.5)}.btn-secondary{color:#fff;background-color:#000;border-color:#000}.btn-secondary:hover{color:#fff;background-color:#000;border-color:#000}.btn-secondary:focus,.btn-secondary.focus{color:#fff;background-color:#000;border-color:#000;box-shadow:0 0 0 .2rem rgba(38,38,38,0.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#000;border-color:#000}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#000;border-color:#000}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,38,38,0.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success:focus,.btn-success.focus{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem rgba(72,180,97,0.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,0.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info:focus,.btn-info.focus{color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem rgba(58,176,195,0.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,0.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning:focus,.btn-warning.focus{color:#212529;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .2rem rgba(222,170,12,0.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,0.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem rgba(225,83,97,0.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,0.5)}.btn-light{color:#212529;background-color:#f4f4f4;border-color:#f4f4f4}.btn-light:hover{color:#212529;background-color:#e1e1e1;border-color:#dbdbdb}.btn-light:focus,.btn-light.focus{color:#212529;background-color:#e1e1e1;border-color:#dbdbdb;box-shadow:0 0 0 .2rem rgba(212,213,214,0.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f4f4f4;border-color:#f4f4f4}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dbdbdb;border-color:#d4d4d4}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(212,213,214,0.5)}.btn-dark{color:#fff;background-color:#262626;border-color:#262626}.btn-dark:hover{color:#fff;background-color:#131313;border-color:#0d0d0d}.btn-dark:focus,.btn-dark.focus{color:#fff;background-color:#131313;border-color:#0d0d0d;box-shadow:0 0 0 .2rem rgba(71,71,71,0.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#262626;border-color:#262626}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#0d0d0d;border-color:#060606}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(71,71,71,0.5)}.btn-outline-primary{color:#93d500;border-color:#93d500}.btn-outline-primary:hover{color:#212529;background-color:#93d500;border-color:#93d500}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 .2rem rgba(147,213,0,0.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#93d500;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#212529;background-color:#93d500;border-color:#93d500}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(147,213,0,0.5)}.btn-outline-secondary{color:#000;border-color:#000}.btn-outline-secondary:hover{color:#fff;background-color:#000;border-color:#000}.btn-outline-secondary:focus,.btn-outline-secondary.focus{box-shadow:0 0 0 .2rem rgba(0,0,0,0.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#000;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#000;border-color:#000}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,0,0,0.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:focus,.btn-outline-success.focus{box-shadow:0 0 0 .2rem rgba(40,167,69,0.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,0.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:focus,.btn-outline-info.focus{box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:focus,.btn-outline-warning.focus{box-shadow:0 0 0 .2rem rgba(255,193,7,0.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,0.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:focus,.btn-outline-danger.focus{box-shadow:0 0 0 .2rem rgba(220,53,69,0.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,0.5)}.btn-outline-light{color:#f4f4f4;border-color:#f4f4f4}.btn-outline-light:hover{color:#212529;background-color:#f4f4f4;border-color:#f4f4f4}.btn-outline-light:focus,.btn-outline-light.focus{box-shadow:0 0 0 .2rem rgba(244,244,244,0.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f4f4f4;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f4f4f4;border-color:#f4f4f4}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(244,244,244,0.5)}.btn-outline-dark{color:#262626;border-color:#262626}.btn-outline-dark:hover{color:#fff;background-color:#262626;border-color:#262626}.btn-outline-dark:focus,.btn-outline-dark.focus{box-shadow:0 0 0 .2rem rgba(38,38,38,0.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#262626;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#262626;border-color:#262626}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,38,38,0.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link:focus,.btn-link.focus{text-decoration:underline}.btn-link:disabled,.btn-link.disabled{color:#6c757d;pointer-events:none}.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform 0.3s ease-out;transform:translate(0, -50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem);height:min-content}.modal-sm{max-width:300px}}@media (min-width: 992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width: 1200px){.modal-xl{max-width:1140px}}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #40840b;border-radius:0;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control{appearance:none}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[size],select.form-control[multiple]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*="col-"]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input[disabled] ~ .form-check-label,.form-check-input:disabled ~ .form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,0.9);border-radius:.25rem}.was-validated :valid ~ .valid-feedback,.was-validated :valid ~ .valid-tooltip,.is-valid ~ .valid-feedback,.is-valid ~ .valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}.was-validated .form-check-input:valid ~ .form-check-label,.form-check-input.is-valid ~ .form-check-label{color:#28a745}.was-validated .form-check-input:valid ~ .valid-feedback,.was-validated .form-check-input:valid ~ .valid-tooltip,.form-check-input.is-valid ~ .valid-feedback,.form-check-input.is-valid ~ .valid-tooltip{display:block}.was-validated .custom-control-input:valid ~ .custom-control-label,.custom-control-input.is-valid ~ .custom-control-label{color:#28a745}.was-validated .custom-control-input:valid ~ .custom-control-label::before,.custom-control-input.is-valid ~ .custom-control-label::before{border-color:#28a745}.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before,.custom-control-input.is-valid:checked ~ .custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before,.custom-control-input.is-valid:focus ~ .custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before,.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before{border-color:#28a745}.was-validated .custom-file-input:valid ~ .custom-file-label,.custom-file-input.is-valid ~ .custom-file-label{border-color:#28a745}.was-validated .custom-file-input:valid:focus ~ .custom-file-label,.custom-file-input.is-valid:focus ~ .custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,0.9);border-radius:.25rem}.was-validated :invalid ~ .invalid-feedback,.was-validated :invalid ~ .invalid-tooltip,.is-invalid ~ .invalid-feedback,.is-invalid ~ .invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}.was-validated .form-check-input:invalid ~ .form-check-label,.form-check-input.is-invalid ~ .form-check-label{color:#dc3545}.was-validated .form-check-input:invalid ~ .invalid-feedback,.was-validated .form-check-input:invalid ~ .invalid-tooltip,.form-check-input.is-invalid ~ .invalid-feedback,.form-check-input.is-invalid ~ .invalid-tooltip{display:block}.was-validated .custom-control-input:invalid ~ .custom-control-label,.custom-control-input.is-invalid ~ .custom-control-label{color:#dc3545}.was-validated .custom-control-input:invalid ~ .custom-control-label::before,.custom-control-input.is-invalid ~ .custom-control-label::before{border-color:#dc3545}.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before,.custom-control-input.is-invalid:checked ~ .custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before,.custom-control-input.is-invalid:focus ~ .custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before,.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before{border-color:#dc3545}.was-validated .custom-file-input:invalid ~ .custom-file-label,.custom-file-input.is-invalid ~ .custom-file-label{border-color:#dc3545}.was-validated .custom-file-input:invalid:focus ~ .custom-file-label,.custom-file-input.is-invalid:focus ~ .custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media (min-width: 576px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group,.form-inline .custom-select{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.embed-responsive-21by9::before{padding-top:42.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.embed-responsive-21by9::before{padding-top:42.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.embed-responsive-21by9::before{padding-top:42.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.embed-responsive-21by9::before{padding-top:42.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.embed-responsive-21by9::before{padding-top:42.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.embed-responsive-21by9::before{padding-top:42.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports (position: sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.fade{transition:opacity 0.15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height 0.35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}/*! Gray v1.6.0 (https://github.com/karlhorky/gray) | MIT */.grayscale{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='saturate' values='0'/></filter></svg>#grayscale");-webkit-filter:grayscale(1);filter:grayscale(1);filter:gray}.grayscale.grayscale-fade{transition:filter .5s}@media screen and (-webkit-min-device-pixel-ratio: 0){.grayscale.grayscale-fade{-webkit-transition:-webkit-filter .5s;transition:-webkit-filter .5s}}.grayscale.grayscale-off,.grayscale.grayscale-fade:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.grayscale.grayscale-replaced{-webkit-filter:none;filter:none}.grayscale.grayscale-replaced>svg{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.grayscale.grayscale-replaced.grayscale-off>svg,.grayscale.grayscale-replaced.grayscale-fade:hover>svg{opacity:0}

.create-account-form .has-arrow{margin-top:-2.22222rem}.create-account-form .has-arrow .row{margin:0}.create-account-form .btn{white-space:normal}.create-account-form .btn[type='submit'] .loading-text{display:none}.create-account-form .btn[type='submit'][disabled] .primary-text{display:none}.create-account-form .btn[type='submit'][disabled] .loading-text{display:block}.create-account-form .heavy{font-weight:700}.create-account-form .indent{margin-left:2.9em}@media (max-width: 991.98px){.create-account-form .indent{font-size:.77778rem;margin-left:3rem}}@media (min-width: 769px){.create-account-form .arrow-left{left:-10%;position:relative;top:2.08889rem}}.create-account-form .create-account-newsletters-heading{font-size:1.11111rem;font-weight:700;margin-bottom:1.38889rem;text-align:center}@media (max-width: 768.98px){.create-account-form .create-account-newsletters-heading{font-size:1rem}}.create-account-form .success-container,.create-account-form .error-container{margin-bottom:0}.create-account-form .checkbox-container{border-bottom:1px solid #989898}.create-account-form .checkbox-container .form-check-label:not(:first-child){margin-top:.55556rem}

.sign-in-create-account-text{margin-bottom:1.25rem}@media (min-width: 769px){.sign-in-create-account-text{margin-bottom:1.25rem}}.sif-sign-in-title{padding:0 0 1.94444rem}.sif .sign-in-button{width:auto}.sif .button-and-link-row{margin:0 0 1.94444rem}.sif-sign-in-form-button-and-link-row{margin:0 0 1.94444rem}.sif-sign-in-form-button-and-link-row .sign-in-form-button-and-link-col{padding:0}.sif-sign-in-form-button-and-link-row .sign-in-form-button-and-link-col .sign-in-remember-me{text-align:left}.sif-sign-in-form-button-and-link-row .sign-in-form-button-and-link-col .sign-in-remember-me.form-check{padding:0 .27778rem 0 0}.sif-sign-in-form-button-and-link-row .sign-in-form-button-and-link-col .sign-in-remember-me .form-check-label{vertical-align:middle}.sif-sign-in-form-button-and-link-row .sign-in-form-button-and-link-col .sign-in-remember-me .form-check-box{margin:0}.sif-sign-in-form-button-and-link-row .sign-in-form-button-and-link-col .sign-in-remember-me .form-check-text{color:#262626}.sif-sign-in-form-button-and-link-row .sign-in-form-button-and-link-col .forgot-password-link-text{font-family:"neue-haas-grotesk-display-65-md";font-size:.55556rem;font-weight:500;letter-spacing:.08333rem;line-height:1.11111rem;text-transform:uppercase;text-transform:uppercase}@media (min-width: 769px){.sif-sign-in-form-button-and-link-row .sign-in-form-button-and-link-col .forgot-password-link-text{font-family:"neue-haas-grotesk-display-65-md";font-size:.66667rem;font-weight:500;letter-spacing:.08333rem;line-height:1.11111rem;text-transform:uppercase}}.sif-forgot-password-link{text-align:right}@media (max-width: 768.98px){.sif-forgot-password-link{text-align:left}}

.personal-details{border-bottom:1px solid #989898}.personal-details-heading{margin-bottom:2.77778rem}.personal-details-form-email-text{color:#7f7f7f;margin-top:.16667rem}.update-password{padding-top:2.5rem}.update-password-heading{margin-bottom:2.77778rem}.personal-newsletters{border-top:1px solid #989898}.personal-newsletters .col-md-6{padding:0}.personal-newsletters-heading{margin:1.11111rem 0 1.38889rem;padding-top:.83333rem}.personal-newsletters-selected-list{list-style:none;margin:0 0 1.94444rem;padding:0}.personal-newsletters-selected-list-item:not(:first-child){margin-top:1.66667rem}.personal-newsletters-selected-list-item .form-check-label{display:flex}.personal-newsletters-selected-list-remove{border-top:1px solid #989898;padding-top:.83333rem}.personal-newsletters-selected-no-results{margin-bottom:1.38889rem}.personal-newsletters-all .personal-newsletters-heading{margin-bottom:1.38889rem;text-align:center}.personal-newsletters-all .personal-newsletters-heading.topics{font-size:1.33333rem}@media (max-width: 768.98px){.personal-newsletters-all .personal-newsletters-heading.topics{font-size:1rem}}.personal-newsletters-all-list{list-style:none;margin:1.38889rem 0 .83333rem;padding:0}.personal-newsletters-all-list-item{padding-left:0}.personal-newsletters-all-list-item:not(:first-child){margin-top:.55556rem}@media screen and (min-width: 1361px){.personal-newsletters-all-list-2col{columns:2}}.personal-newsletters-all-list-2col{margin-bottom:.55556rem;padding-left:0;padding-right:0}.personal-newsletters-all-list-2col.all-topics{padding-bottom:2.3rem}.personal-newsletters-all-buttons{display:flex;flex-wrap:wrap-reverse}.personal-newsletters-all-buttons button{margin:.55556rem 0 0}.personal-newsletters-all-buttons-cancel.plain{border-bottom:1px solid transparent;padding-left:0;padding-right:0}.personal-newsletters-all-buttons-cancel.plain:hover{text-decoration:underline}.form-check{color:#000}.form-check .heavy{-webkit-font-smoothing:antialiased;font-weight:700}.form-check .indent{margin-left:2.9em}@media (max-width: 991.98px){.form-check .indent{font-size:.77778rem;margin-left:3rem}}

.data-card{background-color:transparent;cursor:pointer;position:relative}.data-card:hover{background-color:#f4f4f4}.data-card.slick-slide{box-shadow:none !important}.data-card.has-image .data-card-link{display:flex;flex-direction:column}.data-card.has-image .data-card-link::after{left:131px}@media (min-width: 769px){.data-card.has-image .data-card-link::after{left:116px}}.data-card-link{cursor:pointer;display:block;height:100%;padding:1.66667rem;width:100%}@media (min-width: 769px){.data-card-link{padding:1rem 0}}.data-card-link:hover{text-decoration:none}.data-card-image-wrapper-nested{padding:.83333rem 0}.data-card-image-wrapper-nested-image{width:100%}.data-card-image-wrapper-image{padding:.83333rem 0;width:100%}.data-card-category{font-family:"neue-haas-grotesk-display-65-md";font-size:.55556rem;font-weight:500;letter-spacing:.08333rem;line-height:1.11111rem;text-transform:uppercase;color:#262626;display:none;text-transform:none}@media (min-width: 769px){.data-card-category:not(:empty){text-transform:none}}@media (min-width: 769px){.data-card-category{font-family:"neue-haas-grotesk-display-65-md";font-size:.66667rem;font-weight:500;letter-spacing:.08333rem;line-height:1.11111rem;text-transform:uppercase}}.data-card-category:not(:empty){display:block}.data-card-top-info:not(:empty){font-family:"neue-haas-grotesk-display-65-md";font-size:.55556rem;font-weight:500;letter-spacing:.08333rem;line-height:1.11111rem;text-transform:uppercase;color:#262626;display:block;margin-bottom:.83333rem;text-transform:uppercase}@media (min-width: 769px){.data-card-top-info:not(:empty){font-family:"neue-haas-grotesk-display-65-md";font-size:.66667rem;font-weight:500;letter-spacing:.08333rem;line-height:1.11111rem;text-transform:uppercase}}.data-card-bolded-info{display:none}@media (min-width: 769px){.data-card-bolded-info:not(:empty){font-family:"neue-haas-grotesk-display-55-rg";font-size:.66667rem;font-weight:400;letter-spacing:.00889rem;line-height:.88889rem;color:#262626;display:block;font-family:'neue-haas-grotesk-display-65-md';margin-bottom:.55556rem;text-transform:uppercase}}@media (min-width: 769px) and (min-width: 769px){.data-card-bolded-info:not(:empty){font-family:"neue-haas-grotesk-display-55-rg";font-size:.88889rem;font-weight:400;letter-spacing:.00889rem;line-height:1.11111rem}}.data-card-title{color:#40840b;display:block;margin-bottom:.44444rem;word-break:break-word;word-wrap:break-word}.bg-grey-light .data-card-title{color:#367009}.bg-black .data-card-title,.bg-grey-dark .data-card-title{color:#93d500}.data-card-description{font-family:"neue-haas-grotesk-display-55-rg";font-size:.83333rem;font-weight:400;letter-spacing:.00889rem;line-height:1rem;color:#262626;display:block;word-break:break-word}@media (min-width: 769px){.data-card-description{font-family:"neue-haas-grotesk-display-55-rg";font-size:1rem;font-weight:400;letter-spacing:.00889rem;line-height:1.33333rem}}.bg-black .data-card-description,.bg-grey-dark .data-card-description{color:#fff}.data-card-sub-description{font-family:"neue-haas-grotesk-display-55-rg";font-size:.66667rem;font-weight:400;letter-spacing:.00889rem;line-height:.88889rem;color:#262626;display:block}@media (min-width: 769px){.data-card-sub-description{font-family:"neue-haas-grotesk-display-55-rg";font-size:.88889rem;font-weight:400;letter-spacing:.00889rem;line-height:1.11111rem}}.bg-black .data-card-sub-description,.bg-grey-dark .data-card-sub-description{color:#fff}.bg-black .data-card .data-card-info,.bg-grey-dark .data-card .data-card-info{color:#fff}.bg-black .data-card .data-card-info.data-card-title,.bg-grey-dark .data-card .data-card-info.data-card-title{color:#93d500}.bg-black .data-card .data-card-info.data-card-subtitle,.bg-grey-dark .data-card .data-card-info.data-card-subtitle{color:#fff}.data-card .data-card-info:last-of-type{margin-bottom:1.11111rem}.bg-black .data-card{background-color:#000}.bg-black .data-card:hover{background-color:#262626}.bg-grey-dark .data-card{background-color:#262626}.bg-grey-dark .data-card:hover{background-color:#000}.bg-grey-light .data-card{background-color:#f4f4f4}.bg-grey-light .data-card:hover{background-color:#262626}.bg-grey-light .data-card:hover .data-card-info{color:#fff}.bg-grey-light .data-card:hover .data-card-info.data-card-title{color:#93d500}

.open-data-card-grid-multi-row .card-row:not(:last-of-type){margin-bottom:0}@media (min-width: 769px){.open-data-card-grid-multi-row .card-row:not(:last-of-type){margin-bottom:1.11111rem}}.open-data-card-grid .open-data-card:not(:last-of-type){margin-bottom:1.25rem}@media (min-width: 769px){.open-data-card-grid .open-data-card:not(:last-of-type){margin-bottom:0}}.open-data-card-grid .dynamic-data-grid-header{text-align:center}.open-data-card-grid .dynamic-data-grid-header-heading{margin:0 auto}.bg-black .open-data-card-grid a,.bg-grey-dark .open-data-card-grid a{color:#93d500}

.open-data-card{cursor:pointer;padding:1rem;position:relative}.open-data-card:hover{background:#f4f4f4}.open-data-card-content{align-items:center;display:flex;flex-direction:column}.open-data-card-content:hover{text-decoration:none}.open-data-card-content-image-wrapper{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:11.11111rem;margin-bottom:1.38889rem;overflow:hidden;position:relative;width:13.88889rem}.open-data-card-content-title{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.22222rem;font-weight:400;letter-spacing:.01111rem;line-height:1.38889rem;color:#40840b;display:block;margin-bottom:.44444rem}@media (min-width: 769px){.open-data-card-content-title{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.22222rem;font-weight:400;letter-spacing:.01111rem;line-height:1.38889rem}}.open-data-card-content-subtitle{font-family:"neue-haas-grotesk-display-55-rg";font-size:.83333rem;font-weight:450;letter-spacing:.00889rem;line-height:1rem;color:#262626;display:block;margin-bottom:2.22222rem;text-align:center;width:100%;word-break:break-word}@media (min-width: 769px){.open-data-card-content-subtitle{font-family:"neue-haas-grotesk-display-55-rg";font-size:1rem;font-weight:450;letter-spacing:.00889rem;line-height:1.33333rem}}.bg-black .open-data-card-content-subtitle,.bg-grey-dark .open-data-card-content-subtitle{color:#fff}.bg-black .open-data-card{background-color:#000}.bg-black .open-data-card-content-title{color:#93d500}.bg-black .open-data-card:hover{background-color:#262626}.bg-grey-dark .open-data-card{background-color:#262626}.bg-grey-dark .open-data-card-content-title{color:#93d500}.bg-grey-dark .open-data-card:hover{background-color:#000}.bg-grey-light .open-data-card:hover{background-color:#262626}.bg-grey-light .open-data-card:hover .open-data-card-content-title{color:#7fb400}.bg-grey-light .open-data-card:hover .open-data-card-content-subtitle{color:#fff}

.component.single-card-reference{padding:0}.component.single-card-reference .data-card-link{padding:2.22222rem}.component.single-card-reference .data-card-link::after{position:static}

.case-study-banner{background-color:#93d500;display:flex;flex-basis:400px;flex-direction:row;flex-wrap:nowrap;height:41.11111rem;justify-content:space-evenly;margin-bottom:4.44444rem;overflow:hidden;width:100%}@media (max-width: 768.98px){.case-study-banner{align-items:center;height:auto;min-height:17.22222rem}}.case-study-banner-image-wrapper{flex-grow:1;flex-shrink:0;width:46vw}@media (max-width: 991.98px){.case-study-banner-image-wrapper{display:none}}.case-study-banner-image-wrapper-svg{height:100%;width:100%}.case-study-banner-card{align-items:flex-start;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;padding:3vw 5vw;width:53vw}@media (max-width: 991.98px){.case-study-banner-card{padding:1.66667rem;width:100%}}.case-study-banner-card-banner-title{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.22222rem;font-weight:400;letter-spacing:.02444rem;line-height:1.38889rem;flex-grow:0;flex-shrink:0;margin-bottom:2.77778rem;max-width:100%}@media (max-width: 768.98px){.case-study-banner-card-banner-title{align-self:center;margin-bottom:1.66667rem}}@media (min-width: 769px){.case-study-banner-card-banner-title{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.88889rem;font-weight:400;letter-spacing:.03rem;line-height:2.27778rem}}.case-study-banner-card-title{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.5rem;font-weight:400;letter-spacing:.01111rem;line-height:1.66667rem;flex-grow:0;flex-shrink:0;max-height:11.38889rem;max-width:100%}@media (min-width: 769px){.case-study-banner-card-title{font-family:"neue-haas-grotesk-display-75-bd";font-size:3.33333rem;font-weight:400;letter-spacing:.03333rem;line-height:3.83333rem}}.case-study-banner-card-subtitle{font-family:"neue-haas-grotesk-display-55-rg";font-size:.66667rem;font-weight:400;letter-spacing:.00667rem;line-height:.88889rem;display:inline-block;flex-grow:0;flex-shrink:0;font-weight:bold;margin-bottom:3.33333rem}@media (min-width: 769px){.case-study-banner-card-subtitle{font-family:"neue-haas-grotesk-display-55-rg";font-size:.77778rem;font-weight:400;letter-spacing:.00778rem;line-height:1.11111rem}}@media (max-width: 768.98px){.case-study-banner-card-subtitle{font-weight:bold;margin-bottom:1.66667rem}}.case-study-banner-card-summary{font-family:"neue-haas-grotesk-display-55-rg";font-size:.83333rem;font-weight:400;letter-spacing:.00889rem;line-height:1rem;-webkit-box-orient:vertical;-webkit-line-clamp:5;flex-grow:0;flex-shrink:0;margin-bottom:2.22222rem;max-height:9.11111rem;max-width:100%;overflow:hidden;text-overflow:ellipsis}@media (max-width: 768.98px){.case-study-banner-card-summary{display:none;margin-bottom:1.66667rem}}@media (min-width: 769px){.case-study-banner-card-summary{font-family:"neue-haas-grotesk-display-55-rg";font-size:1rem;font-weight:400;letter-spacing:.00889rem;line-height:1.33333rem}}@media (max-width: 768.98px){.case-study-banner-card .btn{width:auto}}

.case-study-detail-company-logo{margin-bottom:2.22222rem}.case-study-detail .detail-body{margin-top:2.22222rem}

.case-study-quote-body-image{margin-bottom:1.27778rem}

.custom-research-container.container{padding:0}.custom-research-container-row.row{margin:0}@media (min-width: 769px){.custom-research-container-row.row:not(:last-of-type){border-bottom:1px solid #7f7f7f}}.custom-research-container-row-column{padding:2.5rem}@media (min-width: 769px){.custom-research-container-row-column{padding:2.5rem}}@media (max-width: 768.98px){.custom-research-container-row-column{border-bottom:1px solid #7f7f7f}}@media (min-width: 769px){.custom-research-container-row-column:first-child:not(:only-child){border-right:1px solid #7f7f7f}}.custom-research-card-title{font-family:'neue-haas-grotesk-display-75-bd';margin-bottom:.83333rem}.custom-research-card-description{margin-bottom:1.38889rem}.custom-research-card .data-card{left:-15px;padding-left:15px;padding-right:15px;position:relative;width:calc(100% + 30px)}@media (max-width: 768.98px){.custom-research-card .data-card .data-card-link{padding:15px 0}}.custom-research-card .data-card-title{margin-bottom:.83333rem}.custom-research-card .data-card-content{overflow:hidden}.custom-research-card .data-card-content::after{display:inline-block;background-image:url("../fonts/sprite-sheet-dce416b4.svg");background-size:130.55556rem 119.05556rem;width:2.05556rem;height:.61111rem;background-position:-36.44444rem -31.05556rem;content:' ';margin-left:.22222rem}.custom-research-card .data-card-link::after{display:none}body.pagemode-edit .custom-research{min-height:5.55556rem}

.emerging-platforms-list-item{box-shadow:0 0 1.22222rem 0 rgba(3,3,3,0.2);margin-bottom:1.25rem}@media (min-width: 769px){.emerging-platforms-list-item{margin-bottom:1.25rem}}.emerging-platforms-list-item:last-of-type{margin-bottom:0}.emerging-platforms-list-item-row{margin:0}.emerging-platforms-list-item-row-title{font-family:neue-haas-grotesk-display-55-rg;margin-bottom:1.38889rem}.emerging-platforms-list-item-row-description{margin-bottom:1.38889rem}.emerging-platforms-list-item-row-right-column{overflow:hidden}.emerging-platforms-list-item-row-right-column-image-container{height:100%;max-height:33.33333rem;min-height:21.11111rem;position:relative;width:100%}.emerging-platforms-list-item-row-right-column-image-container-image{height:100%;max-height:33.33333rem;min-height:21.11111rem;position:relative;width:auto}@media (min-width: 769px){.emerging-platforms-list-item-row-right-column-image-container-image{position:absolute}}

.event-detail a:not(.accordion-section-trigger):not(.btn):not(.no-underline){font-family:"neue-haas-grotesk-display-55-rg";font-weight:400;line-height:1.11111rem;border-bottom:4px solid #93d500;color:#000;padding:3px 0 0;position:relative;text-decoration:none;-webkit-transition:background-color 0.25s cubic-bezier(0.68, 0, 1, 1),border-color 0.25s cubic-bezier(0.68, 0, 1, 1);transition:background-color 0.25s cubic-bezier(0.68, 0, 1, 1),border-color 0.25s cubic-bezier(0.68, 0, 1, 1)}@media (min-width: 769px){.event-detail a:not(.accordion-section-trigger):not(.btn):not(.no-underline){font-family:"neue-haas-grotesk-display-55-rg";font-weight:400;line-height:1.33333rem}}@media (max-width: 768.98px){.event-detail a:not(.accordion-section-trigger):not(.btn):not(.no-underline){border-bottom-width:2px}}.event-detail a:not(.accordion-section-trigger):not(.btn):not(.no-underline):hover{background-color:#93d500;color:#000 !important}.event-detail-contacts{margin-top:1.33333rem}@media (min-width: 769px){.event-detail-contacts{margin-top:2.66667rem}}.event-detail-contacts-contact-card{padding:0;position:relative}@media (min-width: 769px){.event-detail-contacts-contact-card{padding:1rem}}.event-detail-contacts-contact-card-link{font-family:"neue-haas-grotesk-display-65-md";font-size:.55556rem;font-weight:500;letter-spacing:.08333rem;line-height:1.11111rem;text-transform:uppercase;border-bottom:1px solid transparent;bottom:0;color:#40840b;display:inline-block;left:.83333rem;position:absolute;text-transform:uppercase;width:max-content}@media (min-width: 769px){.event-detail-contacts-contact-card-link{bottom:1.11111rem;left:1rem}}@media (min-width: 769px){.event-detail-contacts-contact-card-link{font-family:"neue-haas-grotesk-display-65-md";font-size:.66667rem;font-weight:500;letter-spacing:.08333rem;line-height:1.11111rem;text-transform:uppercase}}.event-detail-contacts-contact-card-link::after{display:inline-block;background-image:url("../fonts/sprite-sheet-dce416b4.svg");background-size:130.55556rem 119.05556rem;width:.61111rem;height:.44444rem;background-position:-58.55556rem -49.83333rem;bottom:.05556rem;content:' ';margin-left:.44444rem;position:relative;transform:rotate(90deg);transform-origin:50% 50%;vertical-align:middle}@media (min-width: 769px){.event-detail-contacts-contact-card-link::after{display:inline-block;background-image:url("../fonts/sprite-sheet-dce416b4.svg");background-size:130.55556rem 119.05556rem;width:2.05556rem;height:.61111rem;background-position:-36.44444rem -31.05556rem;transform:none;transform-origin:0}}.event-detail-contacts-contact-card-content-info{color:#262626;margin-bottom:1.11111rem;padding:.83333rem}@media (min-width: 769px){.event-detail-contacts-contact-card-content-info{margin-bottom:2.77778rem;padding:0}}.event-detail-contacts-contact-card-content-info-name{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.22222rem;font-weight:400;letter-spacing:.01111rem;line-height:1.38889rem;display:block;margin-bottom:.44444rem}@media (min-width: 769px){.event-detail-contacts-contact-card-content-info-name{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.22222rem;font-weight:400;letter-spacing:.01111rem;line-height:1.38889rem}}.event-detail-contacts-contact-card-content-info-position,.event-detail-contacts-contact-card-content-info-company{font-family:"neue-haas-grotesk-display-55-rg";font-size:.55556rem;font-weight:400;letter-spacing:.08889rem;line-height:1.11111rem;text-transform:uppercase;display:block;text-transform:uppercase}@media (min-width: 769px){.event-detail-contacts-contact-card-content-info-position,.event-detail-contacts-contact-card-content-info-company{font-family:"neue-haas-grotesk-display-55-rg";font-size:.77778rem;font-weight:400;letter-spacing:.08889rem;line-height:1.11111rem;text-transform:uppercase}}

.carousel-slide .carousel-slide-content-left-links-link{text-transform:uppercase}.carousel-slide .carousel-slide-content{margin:0}.carousel-slide-content{height:100%}.carousel-slide-content-links-link{line-height:unset !important;text-align:center}.carousel-slide-content-links-link:hover{color:#000;text-decoration:none}.carousel-slide-content-left{display:flex;flex-direction:column;padding:2.22222rem 1.11111rem 1.11111rem}@media (min-width: 769px){.carousel-slide-content-left{padding:4.44444rem 4.44444rem 2.22222rem}}.carousel-slide-content-left-type{font-family:"neue-haas-grotesk-display-65-md";font-size:.55556rem;font-weight:500;letter-spacing:.08333rem;line-height:1.11111rem;text-transform:uppercase;font-size:1.11111rem;margin-bottom:.33333rem;text-transform:uppercase}@media (min-width: 769px){.carousel-slide-content-left-type{font-family:"neue-haas-grotesk-display-65-md";font-size:.66667rem;font-weight:500;letter-spacing:.08333rem;line-height:1.11111rem;text-transform:uppercase}}@media (min-width: 769px){.carousel-slide-content-left-type{font-size:1.11111rem}}.carousel-slide-content-left-title{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.22222rem;font-weight:400;letter-spacing:.02444rem;line-height:1.38889rem;margin-bottom:1.11111rem;width:100%;word-wrap:break-word}@media (min-width: 769px){.carousel-slide-content-left-title{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.88889rem;font-weight:400;letter-spacing:.03rem;line-height:2.27778rem}}.carousel-slide-content-left-description{display:inline-block;margin-bottom:4.44444rem;width:100%}.carousel-slide-content-left-links{display:table;width:100%}@media (min-width: 769px){.carousel-slide-content-left-links{width:auto}}.carousel-slide-content-left-links-link{line-height:unset !important;text-align:center;text-transform:uppercase;width:100%}.carousel-slide-content-left-links-link:hover{color:#000;text-decoration:none}.carousel-slide-content-left-links-landing-link{border-bottom:1px solid transparent;display:block;margin:0 auto;text-align:center;width:fit-content}@media (min-width: 769px){.carousel-slide-content-left-links-landing-link{margin:0;text-align:left}}.carousel-slide-content-left-links .carousel-slide-link:not(:first-of-type){margin-top:1.38889rem}.carousel-slide-content-right{padding:1.11111rem 1.11111rem 1.11111rem 0}.carousel-slide-content-right-image-wrapper{height:100%;overflow:hidden;position:relative;width:100%}.carousel-slide-content-right-image-wrapper-image{left:0;position:absolute;top:0}

@media (min-width: 769px){.media-image{height:auto}}.media-image.is-desktop-only{display:none}@media (min-width: 769px){.media-image.is-desktop-only{display:block}}.media-image-container{overflow:hidden;position:relative;width:100%}@media (min-width: 769px){.media-image-container{height:100%;max-height:33.33333rem}}.media-image-container-image{position:relative;width:100%}@media (min-width: 769px){.media-image-container-image{height:100%;max-height:33.33333rem;width:auto}}.pagemode-edit .media-image{height:auto}.pagemode-edit .media-image img:not(.scEmptyImage){max-height:33.33333rem;width:auto}@media (min-width: 769px){.raised-card .media-image{height:100%}}@media (min-width: 769px){.spacer-medium>div:first-child>.media-image{width:calc(100% + 3.33333rem)}}

.news-body{margin-bottom:0}.news-body a:not(.accordion-section-trigger):not(.btn):not(.no-underline){font-family:"neue-haas-grotesk-display-55-rg";font-weight:400;line-height:1.11111rem;border-bottom:4px solid #93d500;color:#000;padding:3px 0 0;position:relative;text-decoration:none;-webkit-transition:background-color 0.25s cubic-bezier(0.68, 0, 1, 1),border-color 0.25s cubic-bezier(0.68, 0, 1, 1);transition:background-color 0.25s cubic-bezier(0.68, 0, 1, 1),border-color 0.25s cubic-bezier(0.68, 0, 1, 1)}@media (min-width: 769px){.news-body a:not(.accordion-section-trigger):not(.btn):not(.no-underline){font-family:"neue-haas-grotesk-display-55-rg";font-weight:400;line-height:1.33333rem}}@media (max-width: 768.98px){.news-body a:not(.accordion-section-trigger):not(.btn):not(.no-underline){border-bottom-width:2px}}.news-body a:not(.accordion-section-trigger):not(.btn):not(.no-underline):hover{background-color:#93d500;color:#000 !important}

.newsletter-modal-email-text{font-family:"neue-haas-grotesk-display-55-rg";font-size:1.22222rem;font-weight:400;letter-spacing:.01333rem;line-height:1.33333rem}@media (min-width: 769px){.newsletter-modal-email-text{font-family:"neue-haas-grotesk-display-55-rg";font-size:1.33333rem;font-weight:400;letter-spacing:.01333rem;line-height:1.77778rem}}.newsletter-modal-email-text::placeholder,.newsletter-modal-email-text::-ms-input-placeholder,.newsletter-modal-email-text:-ms-input-placeholder{font-family:"neue-haas-grotesk-display-55-rg";font-size:1.22222rem;font-weight:400;letter-spacing:.01333rem;line-height:1.33333rem;color:#e5e5e5;text-transform:capitalize}@media (min-width: 769px){.newsletter-modal-email-text::placeholder,.newsletter-modal-email-text::-ms-input-placeholder,.newsletter-modal-email-text:-ms-input-placeholder{font-family:"neue-haas-grotesk-display-55-rg";font-size:1.33333rem;font-weight:400;letter-spacing:.01333rem;line-height:1.77778rem}}.pagemode-edit .newsletter-modal{height:0;width:0}.newsletter-modal .form-check{position:initial}.newsletter-modal .container-fluid{padding:0}@media (min-width: 769px){.newsletter-modal-body{margin:8.33333rem auto 0;min-width:33.33333rem;position:relative;width:33.33333rem}}.newsletter-modal-logo{display:none;height:auto;margin-top:1.16667rem;transform:translateY(20%);width:8.77778rem}@media (min-width: 992px){.newsletter-modal-logo{margin-left:5rem}}@media (min-width: 769px){.newsletter-modal-logo{display:block}}.newsletter-modal-cta{color:#262626;flex-direction:column;margin-top:2.22222rem;width:100%}@media (min-width: 769px){.newsletter-modal-cta{margin-top:0}}.newsletter-modal-cta-title{margin:0 auto;padding-bottom:2.5rem}.newsletter-modal-cta-subtitle{font-family:"neue-haas-grotesk-display-55-rg";font-size:.83333rem;font-weight:400;letter-spacing:.00889rem;line-height:1rem;margin:0 auto;padding:0 .83333rem;text-align:center}@media (min-width: 769px){.newsletter-modal-cta-subtitle{padding:0}}@media (min-width: 769px){.newsletter-modal-cta-subtitle{font-family:"neue-haas-grotesk-display-55-rg";font-size:1rem;font-weight:400;letter-spacing:.00889rem;line-height:1.33333rem}}.newsletter-modal-divider{border-bottom:1px solid #e5e5e5;margin:4.44444rem auto 0;padding:0}.newsletter-modal-checkbox-container{margin:1.66667rem auto;padding:0}@media (min-width: 769px){.newsletter-modal-checkbox-container{margin:3.33333rem auto}}.newsletter-modal-checkbox-container-form{font-weight:normal;margin:0 auto;padding-left:0;width:100%}.newsletter-modal-checkbox-container-form:not(:last-of-type){margin-bottom:1.11111rem}.newsletter-modal-checkbox-container-subtext{font-family:"neue-haas-grotesk-display-55-rg";font-size:.83333rem;font-weight:400;letter-spacing:.00889rem;line-height:1rem;color:#fff;display:block;font-weight:300;padding-left:3.33333rem}@media (min-width: 769px){.newsletter-modal-checkbox-container-subtext{font-family:"neue-haas-grotesk-display-55-rg";font-size:1rem;font-weight:400;letter-spacing:.00889rem;line-height:1.33333rem}}.newsletter-modal-email-text{width:100%}.newsletter-modal-email-text:focus{outline:none}.newsletter-modal-email-submit{margin-bottom:1.66667rem;width:100%}@media (min-width: 769px){.newsletter-modal-email-submit{margin-bottom:2.77778rem;width:auto}}.newsletter-modal-email-submit:focus{outline:none}.newsletter-modal-email-submit .loading-text{display:none}.newsletter-modal-email-submit.loader .loading-text{display:block}.newsletter-modal-email-submit.loader .primary-text{display:none}.newsletter-modal-success{text-align:center;width:100%}.newsletter-modal-success-title{display:block;margin:0 auto;padding-bottom:2.5rem}.newsletter-modal-success-title:focus{outline:none}.newsletter-modal-success-btn:hover{text-decoration:none}@media (max-width: 768.98px){body .modal-open{position:fixed}}

.newsletter-signup{background:#fff;left:50%;position:absolute;transform:translateX(-50%) translateY(-50%);z-index:10}@media (max-width: 575.98px){.newsletter-signup{padding-left:1rem;padding-right:1rem}}.newsletter-signup .arrow-right-cta{margin-bottom:0;margin-left:.55556rem;margin-top:1.16667rem;padding:.55556rem .27778rem}@media (max-width: 575.98px){.newsletter-signup .arrow-right-cta{margin:auto}}@media (min-width: 576px) and (max-width: 991.98px){.newsletter-signup .arrow-right-cta{margin-bottom:.33333rem;margin-left:.55556rem;margin-right:0;margin-top:1.11111rem;padding:.55556rem .27778rem}}.newsletter-signup-link{padding-bottom:1.11111rem;padding-left:5rem;padding-right:5rem;padding-top:1.11111rem}@media (min-width: 576px){.newsletter-signup-link{width:35rem}}@media (max-width: 575.98px){.newsletter-signup-link{margin-left:0;margin-right:0;width:23.33333rem}}.newsletter-signup-link-text{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.22222rem;font-weight:400;letter-spacing:.02444rem;line-height:1.38889rem;padding:.55556rem .27778rem}@media (min-width: 769px){.newsletter-signup-link-text{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.88889rem;font-weight:400;letter-spacing:.03rem;line-height:2.27778rem}}@media (max-width: 575.98px){.newsletter-signup-link-text{padding-bottom:1.11111rem;padding-right:0}}.newsletter-signup-link:focus{outline:auto}.newsletter-signup-link:hover{color:#367009;text-decoration:none}.newsletter-signup-banner{background-color:#262626;margin-bottom:2.66667rem;padding:1.33333rem}@media (max-width: 991.98px){.newsletter-signup-banner{align-items:center;text-align:center}}.newsletter-signup-banner-link{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.22222rem;font-weight:400;letter-spacing:.02444rem;line-height:1.38889rem;color:#93d500;outline:none}@media (min-width: 769px){.newsletter-signup-banner-link{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.88889rem;font-weight:400;letter-spacing:.03rem;line-height:2.27778rem}}.newsletter-signup-banner-link:hover{color:#7fb400;text-decoration:none}.newsletter-signup-banner-link-text{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.22222rem;font-weight:400;letter-spacing:.02444rem;line-height:1.38889rem;color:#fff;margin-left:.88889rem}@media (max-width: 991.98px){.newsletter-signup-banner-link-text{margin-left:0}}@media (min-width: 769px){.newsletter-signup-banner-link-text{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.88889rem;font-weight:400;letter-spacing:.03rem;line-height:2.27778rem}}

.account-hero-main-pages,.account-hero-subpages-list{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:-15px 0 0;padding:0}.account-hero-main-pages-page,.account-hero-subpages-list-item{margin-top:.83333rem;padding:0 .83333rem}.account-hero-main-pages-page-link:not(.no-underline):hover,.account-hero-main-pages-page-link--active,.account-hero-subpages-list-item .account-hero-subpages-list-item-link:not(.no-underline):hover,.account-hero-subpages-list-item .account-hero-subpages-list-item-link--active{border-bottom:2px solid #40840b;padding-bottom:.11111rem}.account-hero-main{background:#000;color:#fff;margin:0 auto;max-width:3000px;padding:2.77778rem 0 1.94444rem;text-align:center}.account-hero-main-heading{margin-bottom:1.94444rem}.account-hero-main-pages-page-link{color:#fff;font-family:'neue-haas-grotesk-display-75-bd';font-size:1rem;font-weight:500;letter-spacing:.08333rem;line-height:.55556rem}.account-hero-main-pages-page-link:not(.no-underline):hover,.account-hero-main-pages-page-link--active{border-color:#93d500;color:#fff}.account-hero-subpages{border-bottom:1px solid #7f7f7f;margin:0 auto;padding:1.66667rem 0;width:80%}@media (max-width: 1199.98px){.account-hero-subpages{max-width:1080px;width:auto}}.account-hero-subpages-list-item .account-hero-subpages-list-item-link{color:#000;font-family:'neue-haas-grotesk-display-75-bd';font-size:1rem;font-weight:500;letter-spacing:.08333rem;line-height:.55556rem}.account-hero-subpages-list-item .account-hero-subpages-list-item-link:not(.no-underline):hover,.account-hero-subpages-list-item .account-hero-subpages-list-item-link--active{color:#000}

.back-to-parent-breadcrumb{margin-bottom:.88889rem}@media (max-width: 768.98px){.back-to-parent-breadcrumb{width:auto}}

.back-to-top-container{text-align:right;transition:opacity .2s}.back-to-top-container.fixed-bottom{align-items:flex-end;bottom:5rem;display:flex;flex-direction:column;left:auto;right:1rem}.back-to-top-container .container{margin-right:0;padding:0}.back-to-top-container .back-to-top{border:0;box-shadow:0 0 1.22222rem 0 rgba(3,3,3,0.2);color:#93d500;display:flex;flex-direction:column;padding:.66667rem 1.44444rem;pointer-events:all;text-transform:uppercase}.back-to-top-container .back-to-top:active{outline:none}.back-to-top-container .back-to-top-wrapper{font-family:"neue-haas-grotesk-display-65-md";font-size:.88889rem;font-weight:400;letter-spacing:.00889rem;line-height:1.11111rem;-ms-flex-align:center;-ms-flex-pack:center;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-box-shadow:0 0 1.5rem 0 rgba(0,0,0,0.15);-webkit-justify-content:center;background-color:#93d500;border:1px solid #f4f4f4;box-shadow:0 0 1.5rem 0 rgba(0,0,0,0.15);color:#000;cursor:pointer;display:flex;font-size:2rem;font-weight:900;height:2.3rem;justify-content:center;overflow:hidden;width:2.3rem}@media (min-width: 769px){.back-to-top-container .back-to-top-wrapper{font-size:3rem;height:3.6rem;width:3.6rem}}@media (max-width: 768.98px){.back-to-top-container .back-to-top-wrapper{font-size:3rem;padding-top:1rem}}@media (min-width: 769px){.back-to-top-container .back-to-top-wrapper{font-family:"neue-haas-grotesk-display-65-md";font-size:.88889rem;font-weight:400;letter-spacing:.00889rem;line-height:1.11111rem}}.back-to-top-container .back-to-top-arrow{display:inline-block;background-image:url("../fonts/sprite-sheet-dce416b4.svg");background-size:130.55556rem 119.05556rem;width:3.38889rem;height:2.27778rem;background-position:-17.77778rem -16.38889rem;display:flex;height:1rem;padding:0;transform:scale(2.5) translate(1px, 4px);width:1rem}@media (max-width: 768.98px){.back-to-top-container .back-to-top-arrow{transform:scale(1.5) translate(1.5px, -2.5px)}}.back-to-top-container .back-to-top-text{background-color:#fff;padding:0;text-transform:uppercase}.back-to-top-container.invisible .back-to-top{pointer-events:none}

.base-page-heading-wrapper{width:100%}@media (min-width: 769px){.base-page-heading-wrapper{width:36rem}}.base-page-heading-title{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.5rem;font-weight:400;letter-spacing:.01111rem;line-height:1.66667rem}@media (min-width: 769px){.base-page-heading-title{font-family:"neue-haas-grotesk-display-75-bd";font-size:3.33333rem;font-weight:400;letter-spacing:.03333rem;line-height:3.83333rem}}.base-page-heading-subtitle{width:100%}@media (min-width: 576px){.base-page-heading-subtitle{width:30rem}}

.home-hero{background-position:center;background-size:cover;display:block;height:100%;position:relative}@media (min-width: 769px){.home-hero{max-height:50rem;max-width:166.66667rem}}.home-hero.has-carousel{height:auto}@media (min-width: 769px){.home-hero.has-carousel{max-height:77.77778rem}}@media (min-width: 769px){.home-hero.has-carousel .home-hero-content-overlay{max-height:77.77778rem}}.home-hero .container{height:100%;max-width:none;padding-left:0;padding-right:0}.home-hero-video-container{height:100%;overflow:hidden;position:absolute;top:0;width:100%}.home-hero-video-container-video{display:none}@media (min-width: 769px){.home-hero-video-container-video{-webkit-transform:translateY(-50%);-webkit-transform-origin:50% 0;display:block;left:0;overflow:hidden;padding-bottom:56.25%;position:absolute;top:50%;transform:translateY(-50%);transform-origin:50% 0;width:100%}}.home-hero-video-container-video-wrapper{-webkit-transform:translateY(-50%);display:block;height:300%;left:0;overflow:hidden;position:absolute;top:50%;transform:translateY(-50%);width:100%}.home-hero-video-container-video-wrapper-player{display:block;height:100%;width:100%}.home-hero-content{box-sizing:border-box;height:100%;margin:0;padding:0;vertical-align:baseline;width:100%}.home-hero-content-overlay{height:100%;left:0;top:0;width:100%;z-index:100}@media (min-width: 769px){.home-hero-content-overlay{max-height:50rem}}.home-hero-content-overlay-contain{height:100%;padding:2.22222rem 0 0;width:100%;z-index:200}@media (min-width: 769px){.home-hero-content-overlay-contain{margin:0 auto;max-width:53.33333rem;padding:4.44444rem 30px 0}}.home-hero-content-overlay-contain-cta{height:auto;padding:0 30px;text-align:left}@media (min-width: 769px){.home-hero-content-overlay-contain-cta{padding:0}}.home-hero-content-overlay-contain-cta-text{margin-left:auto;margin-right:auto;margin-top:1.94444rem;height:auto;margin:0 auto}.home-hero-content-overlay-contain-search{margin:2rem auto 8.33333rem;padding:0 30px}@media (min-width: 769px){.home-hero-content-overlay-contain-search{margin:5.55556rem auto 0;padding:0 0 2.22222rem}}.home-hero-content-overlay-contain-carousel{margin-left:0 auto;padding:0 1rem;position:relative}@media (min-width: 769px){.home-hero-content-overlay-contain-carousel{padding:0}}.home-hero-content-overlay-contain-carousel .carousel{margin-bottom:0;min-height:22.22222rem;padding-bottom:0}@media (min-width: 769px){.home-hero-content-overlay-contain-carousel .carousel{min-height:27.77778rem}}.home-hero-content-overlay-contain-carousel .carousel .slick-list{height:100% !important}.home-hero-content-overlay-contain-carousel .carousel .slick-track{height:100%}.home-hero-content-overlay-contain-carousel .carousel .slick-arrow{top:50%}

.page-section-container.container{padding-left:0;padding-right:0}.page-section-container-header{padding:1.11111rem 0}@media (min-width: 769px){.page-section-container-header{padding:2.5rem 0}}.page-section-container-content>div .component:first-of-type{padding-top:0}

.industry-header{text-align:center}.industry-header-heading,.industry-header-subheading{margin:0 auto}.industry-header-subheading{width:80%}@media (min-width: 992px){.industry-header-subheading{width:50%}}.industry-header-divider{background-color:#40840b;height:1px;margin:.69444rem auto;opacity:.5;width:10.44444rem}@media (min-width: 992px){.industry-header-divider{margin:1.38889rem auto}}

.rich-text-field p,body:not(.body) p{margin-bottom:1rem}.rich-text-field h1,body:not(.body) h1,.rich-text-field h2,body:not(.body) h2,.rich-text-field h3,body:not(.body) h3,.rich-text-field h4,body:not(.body) h4,.rich-text-field h5,body:not(.body) h5{margin-bottom:.5rem}.rte-color-black{color:#262626}.rte-color-grey-light{color:#7f7f7f}.rte-color-grey-dark{color:#262626}.rte-color-green{color:#40840b}.bg-grey-light .rte-color-green{color:#367009}.rte-paragraph-small{font-family:"neue-haas-grotesk-display-55-rg";font-size:.66667rem;font-weight:400;letter-spacing:.00667rem;line-height:.88889rem}@media (min-width: 769px){.rte-paragraph-small{font-family:"neue-haas-grotesk-display-55-rg";font-size:.77778rem;font-weight:400;letter-spacing:.00778rem;line-height:1.11111rem}}.rte-paragraph-medium{font-family:"neue-haas-grotesk-display-55-rg";font-size:.66667rem;font-weight:400;letter-spacing:.00889rem;line-height:.88889rem}@media (min-width: 769px){.rte-paragraph-medium{font-family:"neue-haas-grotesk-display-55-rg";font-size:.88889rem;font-weight:400;letter-spacing:.00889rem;line-height:1.11111rem}}.rte-paragraph-large{font-family:"neue-haas-grotesk-display-55-rg";font-size:.83333rem;font-weight:400;letter-spacing:.00889rem;line-height:1rem}@media (min-width: 769px){.rte-paragraph-large{font-family:"neue-haas-grotesk-display-55-rg";font-size:1rem;font-weight:400;letter-spacing:.00889rem;line-height:1.33333rem}}.rte-paragraph-border-top{display:inline-block}.rte-paragraph-border-top::before{background:#40840b;content:'';display:block;height:1px;margin-bottom:.83333rem;width:3.88889rem}.rte-button-link{font-family:"neue-haas-grotesk-display-65-md";font-size:.88889rem;font-weight:400;letter-spacing:.00889rem;line-height:1.11111rem;border:1px solid #93d500;border-radius:0;cursor:pointer;display:inline-block;height:48px;line-height:normal !important;padding:.66667rem 1.44444rem;text-decoration:none;text-transform:uppercase;color:#000 !important;display:inline-block}@media (min-width: 769px){.rte-button-link{font-family:"neue-haas-grotesk-display-65-md";font-size:.88889rem;font-weight:400;letter-spacing:.00889rem;line-height:1.11111rem}}@media (max-width: 575.98px){.rte-button-link{width:100%}}.rte-button-link:hover{text-decoration:none}.rte-button-link:not([disabled]){background:#93d500}.rte-button-link:hover:not([disabled]){background:#7fb400;border-color:#7fb400;color:#fff !important}@media (max-width: 768.98px){.rte-button-link{text-align:center;text-transform:uppercase;width:100%}}.rte-all-caps{text-transform:uppercase}.rte-border-bottom{border:0}.rte-border-bottom::after{background:#40840b;content:'';display:block;height:1px;margin-top:.83333rem;width:4.44444rem}.rich-text-field p{font-family:"neue-haas-grotesk-display-55-rg";font-size:.83333rem;font-weight:400;letter-spacing:.00889rem;line-height:1rem}@media (min-width: 769px){.rich-text-field p{font-family:"neue-haas-grotesk-display-55-rg";font-size:1rem;font-weight:400;letter-spacing:.00889rem;line-height:1.33333rem}}.rich-text-field :not(.arrow-link)>a,.rich-text-field a:not([href='/contact-us']),.rich-text-field a {font-family:"neue-haas-grotesk-display-55-rg";font-weight:400;line-height:1.11111rem;border-bottom:4px solid #93d500;color:#000;padding:3px 0 0;position:relative;text-decoration:none;-webkit-transition:background-color 0.25s cubic-bezier(0.68, 0, 1, 1),border-color 0.25s cubic-bezier(0.68, 0, 1, 1);transition:background-color 0.25s cubic-bezier(0.68, 0, 1, 1),border-color 0.25s cubic-bezier(0.68, 0, 1, 1)}@media (min-width: 769px){.rich-text-field :not(.arrow-link)>a,.rich-text-field a:not([href='/contact-us']),.rich-text-field a {font-family:"neue-haas-grotesk-display-55-rg";font-weight:400;line-height:1.33333rem}}@media (max-width: 768.98px){.rich-text-field :not(.arrow-link)>a,.rich-text-field a:not([href='/contact-us']),.rich-text-field a {border-bottom-width:2px}}.rich-text-field :not(.arrow-link)>a:hover,.rich-text-field a:not([href='/contact-us']):hover,.rich-text-field a :hover{background-color:#93d500;color:#000 !important}.rich-text-field img{height:auto;max-width:100%}.rich-text-field ul,.rich-text-field ol{margin-bottom:0}.rich-text-field ul:not(:first-child),.rich-text-field ol:not(:first-child),.rich-text-field li:not(:first-child){margin-top:.88889rem}@media (min-width: 769px){.rich-text-field ul:not(:first-child),.rich-text-field ol:not(:first-child),.rich-text-field li:not(:first-child){margin-top:1.77778rem}}.rich-text-field ul:not(:last-child),.rich-text-field ol:not(:last-child),.rich-text-field li:not(:last-child){margin-bottom:.88889rem}@media (min-width: 769px){.rich-text-field ul:not(:last-child),.rich-text-field ol:not(:last-child),.rich-text-field li:not(:last-child){margin-bottom:1.77778rem}}.rich-text-field li{padding-left:.44444rem}.rich-text-field span.arrow-link{font-family:"neue-haas-grotesk-display-65-md";font-size:.88889rem;font-weight:400;letter-spacing:.00889rem;line-height:1.11111rem;border:1px solid #93d500;border-radius:0;cursor:pointer;display:inline-block;height:48px;line-height:normal !important;padding:.66667rem 1.44444rem;text-decoration:none;text-transform:uppercase;color:#000 !important;font-family:"neue-haas-grotesk-display-65-md";font-size:.88889rem;font-weight:400;letter-spacing:.00889rem;line-height:1.11111rem}@media (min-width: 769px){.rich-text-field span.arrow-link{font-family:"neue-haas-grotesk-display-65-md";font-size:.88889rem;font-weight:400;letter-spacing:.00889rem;line-height:1.11111rem}}@media (max-width: 575.98px){.rich-text-field span.arrow-link{width:100%}}.rich-text-field span.arrow-link:hover{text-decoration:none}.rich-text-field span.arrow-link:not([disabled]){background:#93d500}.rich-text-field span.arrow-link:hover:not([disabled]){background:#7fb400;border-color:#7fb400;color:#fff !important}@media (min-width: 769px){.rich-text-field span.arrow-link{font-family:"neue-haas-grotesk-display-65-md";font-size:.88889rem;font-weight:400;letter-spacing:.00889rem;line-height:1.11111rem}}.rich-text-field span.arrow-link a{color:inherit}.bg-grey-light .rich-text-field span.arrow-link{color:#367009}.bg-black .rich-text-field span.arrow-link,.bg-grey-dark .rich-text-field span.arrow-link{background-color:#000;border:1px solid #000;color:#fff !important}.bg-black .rich-text-field span.arrow-link:hover,.bg-grey-dark .rich-text-field span.arrow-link:hover{background-color:transparent;color:#000}

.footer-social-link:hover{border:0}.footer-links-wrapper{padding-top:1.77778rem}@media (min-width: 576px){.footer-links-wrapper{padding-top:0}}.footer-links-wrapper .footer-copyright{color:#e5e5e5}.footer-nav-link{color:#fff}.footer-nav-link:hover{border:0;color:#367009;text-decoration:none}.footer-inner{background-color:#262626;margin:auto;max-width:3000px;padding-top:2.5rem}@media (min-width: 576px){.footer-inner{padding-top:3.38889rem}}

.nav-parent{flex-basis:40px}.desktop-nav{flex:1 1 40px}.desktop-nav-root-items{list-style:none;margin:0;padding:0}.desktop-nav-root-items-item{cursor:pointer;display:inline-block;margin-right:1.38889rem}.desktop-nav-root-items-item>a:not(.no-underline){color:inherit}.desktop-nav-root-items-item>a:not(.no-underline):hover{color:#000}.desktop-nav-root-items-item:last-of-type{margin-left:0}.desktop-nav-root-items-item-heading,.desktop-nav-root-items-item-link{font-family:"neue-haas-grotesk-display-55-rg";font-size:.66667rem;font-weight:400;letter-spacing:.00667rem;line-height:.88889rem}@media (min-width: 769px){.desktop-nav-root-items-item-heading,.desktop-nav-root-items-item-link{font-family:"neue-haas-grotesk-display-55-rg";font-size:.77778rem;font-weight:400;letter-spacing:.00778rem;line-height:1.11111rem}}.desktop-nav-root-items-item-heading:hover,.desktop-nav-root-items-item-link:hover{border:0}.desktop-nav-root-items-item.has-children .caret-wrapper{display:inline-block;height:.44444rem;position:relative;width:.44444rem}.desktop-nav-root-items-item.has-children .caret-wrapper .sprite{position:absolute;transition:.15s ease}.desktop-nav-root-items-item.has-children .caret-wrapper .caret-up{opacity:0;visibility:hidden}.desktop-nav-root-items-item.has-children .caret-wrapper .caret-down{opacity:1;visibility:visible}.desktop-nav-root-items-item.has-children.active .desktop-nav-dropdown{opacity:1;visibility:visible}.desktop-nav-root-items-item.has-children.active .caret-up{opacity:1;visibility:visible}.desktop-nav-root-items-item.has-children.active .caret-down{opacity:0;visibility:hidden}.desktop-nav-dropdown{opacity:0;visibility:hidden;background:#fff;border-bottom:1px solid #e5e5e5;cursor:default;left:0;padding:1.38889rem 0;position:absolute;transition:visibility 0s,opacity .15s linear;width:100%;z-index:400}.desktop-nav-dropdown .row{margin:0;max-width:77.77778rem}.desktop-nav-dropdown a:hover{border-bottom:1px solid #367009}.desktop-nav-dropdown-links-list{list-style:none;padding:0}.desktop-nav-dropdown-links-list-item{margin-bottom:.83333rem}.desktop-nav-dropdown-links-list-item:last-of-type{margin-bottom:0}.desktop-nav-dropdown-subnavs-grouping:nth-of-type(4n-3){padding-left:0}.desktop-nav-dropdown-subnavs-grouping .desktop-nav-dropdown-subnavs-grouping-list{padding-left:0}.desktop-nav-dropdown-subnavs-grouping-list{list-style:none;width:auto}.desktop-nav-dropdown-subnavs-grouping-list-subnav{margin-bottom:1.38889rem}.desktop-nav-dropdown-subnavs-grouping-list-subnav:last-of-type{margin-bottom:0}.desktop-nav-dropdown-subnavs-grouping-list-subnav-heading{font-family:"neue-haas-grotesk-display-65-md";font-size:.55556rem;font-weight:500;letter-spacing:.08333rem;line-height:1.11111rem;text-transform:uppercase;display:inline-block;font-size:.66667rem;margin-bottom:.55556rem}@media (min-width: 769px){.desktop-nav-dropdown-subnavs-grouping-list-subnav-heading{font-family:"neue-haas-grotesk-display-65-md";font-size:.66667rem;font-weight:500;letter-spacing:.08333rem;line-height:1.11111rem;text-transform:uppercase}}.desktop-nav-dropdown-subnavs-grouping-list-subnav-links{list-style:none;padding:0}.desktop-nav-dropdown-subnavs-grouping-list-subnav-links-link{font-family:"neue-haas-grotesk-display-55-rg";font-size:.66667rem;font-weight:400;letter-spacing:.00889rem;line-height:.88889rem;margin-bottom:.55556rem}@media (min-width: 769px){.desktop-nav-dropdown-subnavs-grouping-list-subnav-links-link{font-family:"neue-haas-grotesk-display-55-rg";font-size:.88889rem;font-weight:400;letter-spacing:.00889rem;line-height:1.11111rem}}.desktop-nav-dropdown-subnavs-grouping-list-subnav-links-link:last-of-type{margin-bottom:0}

.header-nav{background:#fff}@media (max-width: 991.98px){.header-nav .hamburger-menu.plain{padding:0}}@media (max-width: 768.98px){.header-nav{left:0;position:fixed;right:0;top:0;z-index:11000}.header-nav .container{justify-content:flex-start;padding-left:0}}.header-nav .navbar-logo-wrapper{font-size:.1px;line-height:0;margin-left:10px}@media (min-width: 769px){.header-nav .navbar-logo-wrapper{z-index:11000}}.header-nav .navbar-logo-wrapper-text{margin-left:-99999px;margin-top:-99999px;opacity:0;position:absolute;visibility:hidden;z-index:-10000}@media (max-width: 768.98px){.header-nav .bring-logo-forward{margin-left:10px}}@media (min-width: 769px){.header-nav .bring-logo-forward{z-index:11000}}.header-nav .navbar-brand{height:2.77778rem;width:auto}@media (max-width: 768.98px){.header-nav .navbar-brand{height:2.22222rem}}.header-nav-link{border-radius:0}.header-nav-line{background:#e5e5e5;height:1px}@media screen and (min-width: 1360px){.header-nav>.container,.header-nav .desktop-nav-dropdown .container{max-width:2540px;padding-left:140px;padding-right:140px}}.header-nav .hamburger-menu{-webkit-transition:none;background-color:transparent;border:1px solid transparent;color:#000;display:none;height:100%;padding-top:1.3125rem;position:relative;transition:none;width:3rem}@media (max-width: 768.98px){.header-nav .hamburger-menu{display:inline-block}}.header-nav .hamburger-menu .buns{-ms-transform:translate(-50%);-webkit-transform:translate(-50%);bottom:.8125rem;display:block;font-size:.75rem;height:.1875em;left:calc(50% - 5px);line-height:1px;position:relative;text-transform:uppercase;transform:translate(-50%);width:1.5625rem}.header-nav .hamburger-menu .buns::before,.header-nav .hamburger-menu .buns::after{background-color:#000;content:'';display:block;height:.1875em;left:5px;position:absolute;width:100%}.header-nav .hamburger-menu .buns::before{top:-.5625rem}.header-nav .hamburger-menu .buns::after{bottom:-.5625rem}@media (max-width: 768.98px){.quick-links{flex-grow:2}.quick-links .search-icon{justify-content:flex-end}}.quick-links-desktop{font-family:"neue-haas-grotesk-display-65-md";font-size:.88889rem;font-weight:400;letter-spacing:.00889rem;line-height:1.11111rem;align-items:center;display:flex;height:auto;margin-right:1.11111rem;position:relative;text-transform:uppercase}@media (min-width: 769px){.quick-links-desktop{font-family:"neue-haas-grotesk-display-65-md";font-size:.88889rem;font-weight:400;letter-spacing:.00889rem;line-height:1.11111rem}}.quick-links-desktop .hover-dropdown{margin-right:1.44444rem}.quick-links-desktop .hover-dropdown-list-item-link{text-transform:none}.quick-links-desktop .hover-dropdown-list-item-link:hover{border-bottom:1px solid #367009}.quick-links-mobile .my-account-links{border-top:1px solid #7f7f7f;padding-top:45px}.quick-links-mobile .sign-in{width:100%}.header-nav-desktop .header-nav-link{font-family:"neue-haas-grotesk-display-65-md";font-size:.88889rem;font-weight:400;letter-spacing:.00889rem;line-height:1.11111rem;border-radius:0;padding:.66667rem 1.44444rem}@media (min-width: 769px){.header-nav-desktop .header-nav-link{font-family:"neue-haas-grotesk-display-65-md";font-size:.88889rem;font-weight:400;letter-spacing:.00889rem;line-height:1.11111rem}}.header-nav-mobile .header-nav-link-primary{border:solid .05556rem #fff;color:#fff}.outline-none:focus{outline:none}

body.mobilenav-active{height:0;overflow:hidden}body.mobilenav-active .content,body.mobilenav-active .footer{display:none}.sidenav{-webkit-overflow-scrolling:touch;background-color:#262626;color:#fff;display:none;font-family:'neue-haas-grotesk-display-75-bd';height:100vh;left:150%;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;transition:left .4s ease;width:100%;word-break:break-all;z-index:9000}@media (max-width: 768.98px){.sidenav{display:block}}.sidenav.active{left:0%}.sidenav .sidenav-close-wrapper{padding-bottom:.55556rem;padding-right:1.66667rem;text-align:right;width:100%}.sidenav .sidenav-close-wrapper .sidenav-close{color:#93d500;cursor:pointer;font-family:'neue-haas-grotesk-display-55-rg';height:2.77778rem;margin:0;margin-top:.11111rem;padding:0}.sidenav .sidenav-close-wrapper .sidenav-close:hover{color:#7fb400}.sidenav .sidenav-content{align-items:flex-start;display:flex;flex-direction:column;height:calc(100% - 4rem);left:0;padding:0 1.66667rem 4.16667rem 1.66667rem;position:relative;width:100%}.sidenav .sidenav-content button:focus{outline:none}.sidenav .sidenav-content .root-nav-item,.sidenav .sidenav-content .root-nav-item-heading{font-family:"neue-haas-grotesk-display-55-rg";font-size:.83333rem;font-weight:400;letter-spacing:.00889rem;line-height:1rem;color:#93d500;cursor:pointer;display:block;font-family:'neue-haas-grotesk-display-65-md';margin-bottom:2.22222rem;padding:0;text-align:left;word-break:break-word}@media (min-width: 769px){.sidenav .sidenav-content .root-nav-item,.sidenav .sidenav-content .root-nav-item-heading{font-family:"neue-haas-grotesk-display-55-rg";font-size:1rem;font-weight:400;letter-spacing:.00889rem;line-height:1.33333rem}}.sidenav .sidenav-content .root-nav-item.root-nav-item-heading,.sidenav .sidenav-content .root-nav-item-heading.root-nav-item-heading{margin-bottom:0}.sidenav .sidenav-content .root-nav-item:hover,.sidenav .sidenav-content .root-nav-item-heading:hover{border-bottom:0;color:#7fb400}.sidenav .sidenav-content .root-nav-item.has-children,.sidenav .sidenav-content .root-nav-item-heading.has-children{cursor:default}.sidenav .sidenav-content .root-nav-item.has-children .root-nav-item-heading .sprite-right-arrow,.sidenav .sidenav-content .root-nav-item-heading.has-children .root-nav-item-heading .sprite-right-arrow{position:relative;top:.11111rem}.sidenav .sidenav-content .root-nav-item.has-children .root-nav-item-heading .sprite-right-arrow::after,.sidenav .sidenav-content .root-nav-item-heading.has-children .root-nav-item-heading .sprite-right-arrow::after{display:inline-block;background-image:url("../fonts/sprite-sheet-dce416b4.svg");background-size:130.55556rem 119.05556rem;width:.88889rem;height:.61111rem;background-position:-59.66667rem -50.61111rem;content:'';margin-left:.83333rem;margin-top:.27778rem}.sidenav .sidenav-content .root-nav-item.has-children .subnav-content,.sidenav .sidenav-content .root-nav-item-heading.has-children .subnav-content{background:#262626;left:100%;padding:0 1.66667rem 4.16667rem 1.66667rem;position:absolute;top:0;width:100%;z-index:1}.sidenav .sidenav-content .root-nav-item.has-children .subnav-content .subnav-back,.sidenav .sidenav-content .root-nav-item-heading.has-children .subnav-content .subnav-back{font-family:"neue-haas-grotesk-display-55-rg";font-size:.83333rem;font-weight:400;letter-spacing:.00889rem;line-height:1rem;color:#fff;display:inline-block;margin-bottom:1.66667rem}@media (min-width: 769px){.sidenav .sidenav-content .root-nav-item.has-children .subnav-content .subnav-back,.sidenav .sidenav-content .root-nav-item-heading.has-children .subnav-content .subnav-back{font-family:"neue-haas-grotesk-display-55-rg";font-size:1rem;font-weight:400;letter-spacing:.00889rem;line-height:1.33333rem}}.sidenav .sidenav-content .root-nav-item.has-children .subnav-content .subnav-back::before,.sidenav .sidenav-content .root-nav-item-heading.has-children .subnav-content .subnav-back::before{display:inline-block;background-image:url("../fonts/sprite-sheet-dce416b4.svg");background-size:130.55556rem 119.05556rem;width:.88889rem;height:.61111rem;background-position:-2.5rem -1.66667rem;content:'';margin-right:.55556rem;transform:rotate(-90deg)}.sidenav .sidenav-content .root-nav-item.has-children .subnav-content .subnav-linkgrouping,.sidenav .sidenav-content .root-nav-item-heading.has-children .subnav-content .subnav-linkgrouping{list-style-type:none}.sidenav .sidenav-content .root-nav-item.has-children .subnav-content .subnav-linkgrouping-link,.sidenav .sidenav-content .root-nav-item-heading.has-children .subnav-content .subnav-linkgrouping-link{margin:0 0 1.38889rem}.sidenav .sidenav-content .root-nav-item.has-children .subnav-content .subnav-linkgrouping-link a,.sidenav .sidenav-content .root-nav-item.has-children .subnav-content .subnav-linkgrouping-link button,.sidenav .sidenav-content .root-nav-item-heading.has-children .subnav-content .subnav-linkgrouping-link a,.sidenav .sidenav-content .root-nav-item-heading.has-children .subnav-content .subnav-linkgrouping-link button{font-family:"neue-haas-grotesk-display-65-md";font-size:.88889rem;font-weight:400;letter-spacing:.00889rem;line-height:1.11111rem;color:#93d500;padding:0}@media (min-width: 769px){.sidenav .sidenav-content .root-nav-item.has-children .subnav-content .subnav-linkgrouping-link a,.sidenav .sidenav-content .root-nav-item.has-children .subnav-content .subnav-linkgrouping-link button,.sidenav .sidenav-content .root-nav-item-heading.has-children .subnav-content .subnav-linkgrouping-link a,.sidenav .sidenav-content .root-nav-item-heading.has-children .subnav-content .subnav-linkgrouping-link button{font-family:"neue-haas-grotesk-display-65-md";font-size:.88889rem;font-weight:400;letter-spacing:.00889rem;line-height:1.11111rem}}.sidenav .sidenav-content .root-nav-item.has-children .subnav-content .subnav-items,.sidenav .sidenav-content .root-nav-item-heading.has-children .subnav-content .subnav-items{list-style:none}.sidenav .sidenav-content .root-nav-item.has-children .subnav-content .subnav-items-group,.sidenav .sidenav-content .root-nav-item-heading.has-children .subnav-content .subnav-items-group{margin-bottom:1.38889rem}.sidenav .sidenav-content .root-nav-item.has-children .subnav-content .subnav-items-group-heading,.sidenav .sidenav-content .root-nav-item-heading.has-children .subnav-content .subnav-items-group-heading{color:#fff;font-size:.66667rem}.sidenav .sidenav-content .root-nav-item.has-children .subnav-content .subnav-items-group-list,.sidenav .sidenav-content .root-nav-item-heading.has-children .subnav-content .subnav-items-group-list{list-style:none;margin-top:1.11111rem;padding-left:1.11111rem}.sidenav .sidenav-content .root-nav-item.has-children .subnav-content .subnav-items-group-list-item,.sidenav .sidenav-content .root-nav-item-heading.has-children .subnav-content .subnav-items-group-list-item{margin:0 0 1.38889rem}.sidenav .sidenav-content .root-nav-item.has-children .subnav-content .subnav-items-group-list-item a,.sidenav .sidenav-content .root-nav-item-heading.has-children .subnav-content .subnav-items-group-list-item a{color:inherit}.sidenav .sidenav-content .root-nav-item.has-children .subnav-content .subnav-items-group-list-item:last-of-type,.sidenav .sidenav-content .root-nav-item-heading.has-children .subnav-content .subnav-items-group-list-item:last-of-type{margin:0}.sidenav .sidenav-content .header-nav-mobile{width:100%}

body .base-modal.filter-modal .filter-modal-dialog-content-header-content-heading,body .base-modal.filter-modal .label-font{font-family:"neue-haas-grotesk-display-55-rg";font-size:.83333rem;font-weight:400;letter-spacing:.00889rem;line-height:1rem;font-family:'neue-haas-grotesk-display-65-md';font-weight:500;text-transform:uppercase}@media (min-width: 769px){body .base-modal.filter-modal .filter-modal-dialog-content-header-content-heading,body .base-modal.filter-modal .label-font{font-family:"neue-haas-grotesk-display-55-rg";font-size:1rem;font-weight:400;letter-spacing:.00889rem;line-height:1.33333rem}}body .base-modal.filter-modal{z-index:12000}body .base-modal.filter-modal .filter-modal-dialog-content-header{border-bottom:1px solid #e5e5e5;left:-1.66667rem;margin:0 0 1.22222rem;padding:1.22222rem 0;position:relative;width:calc(100% + 60px)}body .base-modal.filter-modal .filter-modal-dialog-content-header-content{padding:0 30px;width:100%}body .base-modal.filter-modal .filter-modal-dialog-content-header-content-close{margin:0}

.search-results-wrapper .search-nav-list{list-style:none}

.search-overlay-trigger{border-bottom:.05556rem solid #40840b;display:flex;flex-direction:row;padding-bottom:.27778rem}@media (min-width: 769px){.search-overlay-trigger{padding-bottom:1.38889rem}}.search-overlay-trigger:focus{outline:none}.search-overlay-trigger-text{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.22222rem;font-weight:400;letter-spacing:.02444rem;line-height:1.38889rem;color:#fff;opacity:.8}@media (min-width: 769px){.search-overlay-trigger-text{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.88889rem;font-weight:400;letter-spacing:.03rem;line-height:2.27778rem}}.search-overlay-trigger-glass{display:inline-block;background-image:url("../fonts/sprite-sheet-dce416b4.svg");background-size:130.55556rem 119.05556rem;width:1.16667rem;height:1.16667rem;background-position:-103.66667rem -92.16667rem;content:' ';margin-left:auto}@media (min-width: 769px){.search-overlay-trigger-glass{display:inline-block;background-image:url("../fonts/sprite-sheet-dce416b4.svg");background-size:130.55556rem 119.05556rem;width:2.05556rem;height:2.05556rem;background-position:-101.66667rem -90.16667rem}}

.search-overlay{position:absolute}.search-overlay .search-text-desktop{display:none}@media (min-width: 769px){.search-overlay .search-text-desktop{display:block}}.search-overlay .search-text-desktop:focus{outline:none}.search-overlay .search-text-desktop::-ms-clear{display:none}.search-overlay .search-text-mobile{display:block}@media (min-width: 769px){.search-overlay .search-text-mobile{display:none}}.search-overlay .search-text-mobile:focus{outline:none}.search-overlay .search-text-mobile::-ms-clear{display:none}.search-overlay .invalid-search{color:#e53c2e;margin-top:.22222rem;width:100%}.search-overlay .green-bottom-border{border-bottom:1px solid #40840b}.search-overlay .red-bottom-border{border-bottom:1px solid #e53c2e}@media (min-width: 769px){.search-overlay{margin-top:0}}.search-overlay-dialog-content-body{flex-direction:row;margin:7.5rem 0 0}@media (min-width: 769px){.search-overlay-dialog-content-body{margin:16.11111rem auto 0}}.search-overlay-beneath{display:flex;flex-direction:row;height:100%;margin:0;padding-left:0;padding-right:0;padding-top:1.22222rem;width:100%}@media (min-width: 769px){.search-overlay-beneath{margin:0 auto;width:66%}}.search-overlay-beneath-instructions{display:none}@media (min-width: 769px){.search-overlay-beneath-instructions{display:block;font-size:.77778rem;margin-left:auto}}

.search-results-nav{padding-bottom:1.66667rem}@media (min-width: 769px){.search-results-nav{border-bottom:1px solid #dee2e6;display:block;margin-bottom:1.66667rem}}.search-results-nav-btns{display:flex}.search-results-nav-btns-btn{flex:1}.search-results-nav-btns-btn:not(:first-of-type){margin-left:.55556rem}@media (min-width: 769px){.search-results-nav-btns-btn-sort{display:none}}.search-results-nav-filter-bar-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}@media (min-width: 769px){.search-results-nav-filter-bar-list{flex-direction:row;justify-content:center}}.search-results-nav-filter-bar-list-item:not(:last-of-type){margin-bottom:2.22222rem;margin-right:4.16667rem}@media (min-width: 769px){.search-results-nav-filter-bar-list-item:not(:last-of-type){margin-bottom:0}}.search-results-nav-filter-bar-list-item .filter-link{color:#000;font-weight:bold}.search-results-nav-filter-bar-list-item .filter-link:hover:not(.no-underline){color:#000}.search-results-nav-filter-bar-list-item .filter-link.active,.search-results-nav-filter-bar-list-item .filter-link:hover{border-bottom:2px solid #40840b}.search-results-container.loading .spinner-container{display:block}.search-results-container.loading .search-results-filtered,.search-results-container.loading .all-research-results{display:none}.search-results-container .spinner-container{display:none}

.vertical-search-card:hover,.vertical-search-card:hover+.vertical-search-card,.vertical-search-card.loader,.vertical-search-card.loader+.vertical-search-card{left:-30px;padding:0 30px;transition:all 0s ease;width:calc(100% + 60px)}@media (min-width: 769px){.vertical-search-card:hover,.vertical-search-card:hover+.vertical-search-card,.vertical-search-card.loader,.vertical-search-card.loader+.vertical-search-card{left:-.83333rem;padding:0 .83333rem;width:calc(100% + 1.66667rem)}}.vertical-search-card:hover .vertical-search-card-main,.vertical-search-card:hover+.vertical-search-card .vertical-search-card-main,.vertical-search-card.loader .vertical-search-card-main,.vertical-search-card.loader+.vertical-search-card .vertical-search-card-main{padding-bottom:1.11111rem;padding-top:1.11111rem;text-decoration:none}@media (min-width: 769px){.vertical-search-card:hover .vertical-search-card-main,.vertical-search-card:hover+.vertical-search-card .vertical-search-card-main,.vertical-search-card.loader .vertical-search-card-main,.vertical-search-card.loader+.vertical-search-card .vertical-search-card-main{padding-bottom:1.11111rem;padding-top:1.11111rem}}.vertical-search-card{align-items:end;border-top:1px solid #dee2e6;display:flex;height:100%;left:0;position:relative;width:100%}.vertical-search-card:last-of-type{border-bottom:1px solid #dee2e6}.vertical-search-card:hover{background:#f4f4f4}.vertical-search-card.loader{background:linear-gradient(270deg, #fff, #f4f4f4, #fff)}.vertical-search-card-main{padding:1.11111rem 0;width:100%}.vertical-search-card-main.has-files{padding-right:10%}.vertical-search-card-main-label{font-family:"neue-haas-grotesk-display-65-md";font-size:.55556rem;font-weight:500;letter-spacing:.08333rem;line-height:1.11111rem;text-transform:uppercase;color:#262626;display:block;margin-bottom:.22222rem;text-transform:uppercase}@media (min-width: 769px){.vertical-search-card-main-label{font-family:"neue-haas-grotesk-display-65-md";font-size:.66667rem;font-weight:500;letter-spacing:.08333rem;line-height:1.11111rem;text-transform:uppercase}}.vertical-search-card-main-detail{font-family:"neue-haas-grotesk-display-75-bd";font-size:.55556rem;font-weight:500;letter-spacing:.08333rem;line-height:.55556rem;text-transform:uppercase;color:#262626;display:block;margin-bottom:.11111rem;text-transform:uppercase}@media (min-width: 769px){.vertical-search-card-main-detail{font-family:"neue-haas-grotesk-display-75-bd";font-size:.77778rem;font-weight:500;letter-spacing:.08333rem;line-height:1.11111rem;text-transform:uppercase}}.vertical-search-card-main-title{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.22222rem;font-weight:400;letter-spacing:.02444rem;line-height:1.38889rem;color:#40840b;display:block;margin-bottom:.27778rem}@media (min-width: 769px){.vertical-search-card-main-title{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.88889rem;font-weight:400;letter-spacing:.03rem;line-height:2.27778rem}}.vertical-search-card-main-description{font-family:"neue-haas-grotesk-display-55-rg";font-size:.83333rem;font-weight:450;letter-spacing:.00889rem;line-height:1rem;color:#000;display:block}@media (min-width: 769px){.vertical-search-card-main-description{font-family:"neue-haas-grotesk-display-55-rg";font-size:1rem;font-weight:450;letter-spacing:.00889rem;line-height:1.33333rem}}.vertical-search-card-files:not(:empty){align-self:center;flex:1 1 11.11111rem;min-width:11.11111rem;text-align:right;text-transform:uppercase}.vertical-search-card-files-wrapper:not(:first-of-type){margin-top:.27778rem}

.vertical-search-results-container{margin-left:10%;margin-right:10%}@media (max-width: 1199.98px){.vertical-search-results-container{margin:0 auto}}.vertical-search-results-container .search-results-filtered .search-results-filtered-wrapper::after{clear:both;content:'';display:block}.vertical-search-results-container .search-results-filtered .vertical-search-content-header{padding-bottom:.83333rem}.vertical-search-results-container .search-results-filtered .vertical-search-card:first-of-type{border-top:0}.pagemode-edit .vertical-search-content-results{display:none}.pagemode-edit .vertical-search-content-results-page-edit-mode-info{display:block}


@media (max-width: 768.98px){.vertical-search-content-filters{opacity:0;transform:translate(0, -25%);transition:transform .3s ease-out, opacity .15s linear}.vertical-search-content-filters.show{background-color:#fff;display:block;height:100%;left:0;opacity:1;overflow-y:auto;padding:0 1.66667rem;position:fixed;top:0;transform:translate(0, 0);width:100%;z-index:12000}.vertical-search-content-filters.show .modal-header.base-modal-dialog-content-header{font-family:"neue-haas-grotesk-display-55-rg";font-size:.83333rem;font-weight:400;letter-spacing:.00889rem;line-height:1rem;display:block;font-family:'neue-haas-grotesk-display-65-md';font-weight:500;margin:0;padding:1.22222rem 1.66667rem;text-transform:uppercase}}@media (max-width: 768.98px) and (min-width: 769px){.vertical-search-content-filters.show .modal-header.base-modal-dialog-content-header{font-family:"neue-haas-grotesk-display-55-rg";font-size:1rem;font-weight:400;letter-spacing:.00889rem;line-height:1.33333rem}}@media (max-width: 768.98px){.vertical-search-content-filters.show .vertical-search-content-header-top-paging{display:none}.vertical-search-content-filters.show .vertical-search-content-filter{padding:0 1.66667rem}.vertical-search-content-filters.show .vertical-search-content-filter label{font-family:"neue-haas-grotesk-display-55-rg";font-size:.83333rem;font-weight:400;letter-spacing:.00889rem;line-height:1rem;font-family:'neue-haas-grotesk-display-65-md';text-transform:uppercase}}@media (max-width: 768.98px) and (min-width: 769px){.vertical-search-content-filters.show .vertical-search-content-filter label{font-family:"neue-haas-grotesk-display-55-rg";font-size:1rem;font-weight:400;letter-spacing:.00889rem;line-height:1.33333rem}}@media (max-width: 768.98px){.vertical-search-content-filters.show .vertical-search-content-filter select{font-family:"neue-haas-grotesk-display-55-rg";font-size:18px;line-height:19.8px}}@media (max-width: 768.98px) and (min-width: 769px){.vertical-search-content-filters.show .vertical-search-content-filter select{font-family:"neue-haas-grotesk-display-55-rg";font-size:18px;line-height:19.8px}}@media (max-width: 768.98px){.vertical-search-content-filters.show .vertical-search-content-filter:not(:first-of-type) label{margin-top:1.77778rem}.vertical-search-content-filters.show .vertical-search-content-filters-clear-all{margin:30px;text-transform:uppercase;width:calc(100% - 60px)}}.vertical-search-content-filters.base-modal{display:none;float:left;width:100%}@media (min-width: 769px){.vertical-search-content-filters.base-modal{display:block;width:17%}}.vertical-search-content-filters .modal-header{display:none}.vertical-search-content-filters .vertical-search-content-header-top-paging{font-family:"neue-haas-grotesk-display-65-md";font-size:.55556rem;font-weight:500;letter-spacing:.08333rem;line-height:1.11111rem;text-transform:uppercase;display:block;font-family:'neue-haas-grotesk-display-75-bd';margin-bottom:1.5rem;text-transform:uppercase}@media (min-width: 769px){.vertical-search-content-filters .vertical-search-content-header-top-paging{font-family:"neue-haas-grotesk-display-65-md";font-size:.66667rem;font-weight:500;letter-spacing:.08333rem;line-height:1.11111rem;text-transform:uppercase}}.vertical-search-content-filters label,.vertical-search-content-filters select{max-width:100%;width:100%}.vertical-search-content-filters select{-webkit-padding-end:1.66667rem;-webkit-padding-start:0;padding:0 1.66667rem 0 0}.vertical-search-content-filters label{font-family:"neue-haas-grotesk-display-75-bd";font-size:.55556rem;font-weight:500;letter-spacing:.08333rem;line-height:.55556rem;text-transform:uppercase;margin-bottom:.44444rem;text-transform:uppercase}@media (min-width: 769px){.vertical-search-content-filters label{font-family:"neue-haas-grotesk-display-75-bd";font-size:.77778rem;font-weight:500;letter-spacing:.08333rem;line-height:1.11111rem;text-transform:uppercase}}.vertical-search-content-filters .vertical-search-content-filter+.vertical-search-content-filter label{margin-top:2.66667rem}.vertical-search-content-filters .vertical-search-content-filter.hidden{display:none}.vertical-search-content-filters .vertical-search-content-filters-clear-all{display:none}.vertical-search-content.has-filters .vertical-search-content-container{float:right;width:100%}@media (min-width: 769px){.vertical-search-content.has-filters .vertical-search-content-container{width:72%}}.vertical-search-content-header{padding-bottom:1.66667rem}.vertical-search-content-header-top{display:flex;margin-bottom:1.38889rem;text-transform:uppercase}.vertical-search-content-header-top-paging{font-family:"neue-haas-grotesk-display-65-md";font-size:.55556rem;font-weight:500;letter-spacing:.08333rem;line-height:1.11111rem;text-transform:uppercase;flex:1}@media (min-width: 769px){.vertical-search-content-header-top-paging{font-family:"neue-haas-grotesk-display-65-md";font-size:.66667rem;font-weight:500;letter-spacing:.08333rem;line-height:1.11111rem;text-transform:uppercase}}.vertical-search-content-header-top-sorting .hover-dropdown{display:flex}.vertical-search-content-header-top-sorting .hover-dropdown-heading{padding-bottom:0}.vertical-search-content-header-top-sorting .hover-dropdown-list{margin-top:1.38889rem}.vertical-search-content-header .hover-dropdown-heading{font-family:"neue-haas-grotesk-display-65-md";font-size:.55556rem;font-weight:500;letter-spacing:.08333rem;line-height:1.11111rem;text-transform:uppercase;font-family:'neue-haas-grotesk-display-75-bd'}@media (min-width: 769px){.vertical-search-content-header .hover-dropdown-heading{font-family:"neue-haas-grotesk-display-65-md";font-size:.66667rem;font-weight:500;letter-spacing:.08333rem;line-height:1.11111rem;text-transform:uppercase}}.vertical-search-content-header .hover-dropdown-heading-sort{font-family:'neue-haas-grotesk-display-55-rg';margin:0 .55556rem 0 .33333rem}.vertical-search-content-header .hover-dropdown-list-item-link:not(.selected){color:#40840b}.vertical-search-content-header .hover-dropdown-heading-caret-wrapper-sprite{left:-.26667rem;transform:scale(.6)}.vertical-search-content-header .hover-dropdown-heading-caret-wrapper-sprite-caret-up{display:inline-block;background-image:url("../fonts/sprite-sheet-dce416b4.svg");background-size:130.55556rem 119.05556rem;width:.88889rem;height:.61111rem;background-position:-1.66667rem -1.11111rem}.vertical-search-content-header .hover-dropdown-heading-caret-wrapper-sprite-caret-down{display:inline-block;background-image:url("../fonts/sprite-sheet-dce416b4.svg");background-size:130.55556rem 119.05556rem;width:.88889rem;height:.61111rem;background-position:0rem 0rem}.vertical-search-content-header-search-form{display:flex;margin-bottom:1.38889rem;position:relative}@media (min-width: 769px){.vertical-search-content-header-search-form{margin-bottom:0;margin-top:3.05556rem}}.vertical-search-content-header-search-form-input{width:100%}.vertical-search-content-header-search-form-submit{background-color:transparent;border:0;cursor:pointer;font-size:0;height:1.11111rem;position:absolute;right:0;top:.33333rem;width:1.11111rem}.vertical-search-content-results{margin-bottom:1.66667rem}.vertical-search-content-results-page-edit-mode-info{display:none}.vertical-search-content-paging{margin-left:0}@media (min-width: 769px){.vertical-search-content-paging{margin-left:1.11111rem}}.vertical-search-content-paging-icon{background:#fff;border:.05556rem solid #dee2e6;border-radius:50%;cursor:pointer;display:inline-block;font-size:0;padding:.55556rem .44444rem}.vertical-search-content-paging-icon::before{display:inline-block;background-image:url("../fonts/sprite-sheet-dce416b4.svg");background-size:130.55556rem 119.05556rem;width:.88889rem;height:.61111rem;background-position:-1.66667rem -1.11111rem;content:' '}.vertical-search-content-paging-icon-left::before{transform:rotate(-90deg)}.vertical-search-content-paging-icon-right::before{transform:rotate(90deg)}.vertical-search-content-paging-icon.disabled{cursor:default}.vertical-search-content-paging-icon.disabled::before{display:inline-block;background-image:url("../fonts/sprite-sheet-dce416b4.svg");background-size:130.55556rem 119.05556rem;width:.88889rem;height:.61111rem;background-position:-2.5rem -1.66667rem}.vertical-search-content-paging-list{display:inline;list-style:none;margin:0 .55556rem;padding:0}.vertical-search-content-paging-list-item{display:inline-block}.vertical-search-content-paging-list-item-btn{font-family:"neue-haas-grotesk-display-55-rg";font-size:1.22222rem;font-weight:400;letter-spacing:.01333rem;line-height:1.33333rem;color:#40840b;font-size:1.22222rem !important;padding:0 .61111rem}@media (min-width: 769px){.vertical-search-content-paging-list-item-btn{font-family:"neue-haas-grotesk-display-55-rg";font-size:1.33333rem;font-weight:400;letter-spacing:.01333rem;line-height:1.77778rem}}.vertical-search-content-paging-list-item-btn.current{color:#000;cursor:default}.vertical-search-content-paging-list-item-btn:not(.current):hover,.vertical-search-content-paging-list-item-btn:not(.current):active,.vertical-search-content-paging-list-item-btn:not(.current):focus{background:#f4f4f4;border-radius:50%;outline:none;padding:.16667rem .61111rem}.vertical-search-content-paging .vertical-search-content-paging-show-more{text-transform:uppercase}.vertical-search-content-no-results{margin-top:1.94444rem}

@media (min-width: 992px){.featured-expert-spacer>div:not(:last-of-type){padding-right:3.33333rem}.featured-expert-spacer>div:not(:first-of-type){padding-left:3.33333rem}}@media (max-width: 768.98px){.featured-expert-column-1::after{border-bottom:1px solid #e5e5e5;content:' ';left:1.11111rem;position:absolute;right:1.11111rem}}@media (min-width: 769px){.featured-expert-column-1::after{border-left:1px solid #e5e5e5;bottom:1.55556rem;content:' ';position:absolute;right:0;top:1.55556rem}}.featured-expert-card{cursor:pointer;margin-bottom:1.55556rem;padding:.55556rem}@media (min-width: 769px){.featured-expert-card{height:100%;margin-bottom:0;padding:1rem}}.featured-expert-card:hover{background:#f4f4f4}.featured-expert-card-content{display:block;height:100%;margin-bottom:0}.featured-expert-card-content:hover{text-decoration:none}.featured-expert-card-content-image{height:auto;margin-bottom:.44444rem;max-width:100%}@media (min-width: 576px){.featured-expert-card-content-image{max-width:50%}}@media (min-width: 769px){.featured-expert-card-content-image{margin-bottom:0;max-width:100%}}.featured-expert-card-content-info{height:100%;margin-bottom:1.11111rem;padding:0;position:relative}@media (min-width: 769px){.featured-expert-card-content-info{margin-bottom:1.11111rem;padding-top:.33333rem}}.featured-expert-card-content-info-name{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.22222rem;font-weight:400;letter-spacing:.02444rem;line-height:1.38889rem;color:#40840b;display:block;margin-bottom:.44444rem}@media (min-width: 769px){.featured-expert-card-content-info-name{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.88889rem;font-weight:400;letter-spacing:.03rem;line-height:2.27778rem}}.featured-expert-card-content-info-position{font-family:"neue-haas-grotesk-display-65-md";font-size:.55556rem;font-weight:500;letter-spacing:.08333rem;line-height:1.11111rem;text-transform:uppercase;color:#262626;display:block;font-family:'neue-haas-grotesk-display-65-md';font-weight:400;text-transform:uppercase}@media (min-width: 769px){.featured-expert-card-content-info-position{font-family:"neue-haas-grotesk-display-65-md";font-size:.66667rem;font-weight:500;letter-spacing:.08333rem;line-height:1.11111rem;text-transform:uppercase}}.featured-expert-card-content-info-speciality{font-family:"neue-haas-grotesk-display-55-rg";font-size:.55556rem;font-weight:400;letter-spacing:.08889rem;line-height:1.11111rem;text-transform:uppercase;color:#262626;display:block;margin-bottom:.11111rem;text-transform:uppercase}@media (min-width: 769px){.featured-expert-card-content-info-speciality{font-family:"neue-haas-grotesk-display-55-rg";font-size:.77778rem;font-weight:400;letter-spacing:.08889rem;line-height:1.11111rem;text-transform:uppercase}}.featured-expert-card-content-info-description{font-family:"neue-haas-grotesk-display-55-rg";font-size:.66667rem;font-weight:400;letter-spacing:.00889rem;line-height:.88889rem;color:#262626;display:block;margin-bottom:1.11111rem;word-break:break-word}@media (min-width: 769px){.featured-expert-card-content-info-description{margin-bottom:1.11111rem}}@media (min-width: 769px){.featured-expert-card-content-info-description{font-family:"neue-haas-grotesk-display-55-rg";font-size:.88889rem;font-weight:400;letter-spacing:.00889rem;line-height:1.11111rem}}.featured-expert-title{margin-bottom:1.66667rem;padding-left:.55556rem}.featured-report-card{cursor:pointer;height:100%;margin-bottom:1.11111rem;margin-top:1.55556rem;padding:.55556rem;position:relative}@media (min-width: 769px){.featured-report-card{margin-bottom:1.11111rem;margin-top:0;padding:1rem}}.featured-report-card:hover{background:#f4f4f4}.featured-report-card-content{margin-bottom:1.11111rem;padding-top:.66667rem}.featured-report-card-content-label:not(:empty){font-family:"neue-haas-grotesk-display-65-md";font-size:.55556rem;font-weight:500;letter-spacing:.08333rem;line-height:1.11111rem;text-transform:uppercase;color:#262626}@media (min-width: 769px){.featured-report-card-content-label:not(:empty){font-family:"neue-haas-grotesk-display-65-md";font-size:.66667rem;font-weight:500;letter-spacing:.08333rem;line-height:1.11111rem;text-transform:uppercase}}.featured-report-card-link:hover{text-decoration:none}

.hero-list{margin-top:2.22222rem}.hero-list-header{font-family:"neue-haas-grotesk-display-55-rg";font-size:.83333rem;font-weight:400;letter-spacing:.00889rem;line-height:1rem;margin:0 0 .55556rem}@media (min-width: 769px){.hero-list-header{font-family:"neue-haas-grotesk-display-55-rg";font-size:1rem;font-weight:400;letter-spacing:.00889rem;line-height:1.33333rem}}.hero-list-ul{list-style:none;margin:0;padding:0}.hero-list-ul-li{margin:0 0 .55556rem}.hero-list-ul-li-a{height:30px}.hero-list-ul-li-a-content{font-family:"neue-haas-grotesk-display-55-rg";font-size:.66667rem;font-weight:400;letter-spacing:.00667rem;line-height:.88889rem;line-height:1.59;padding:0;text-transform:uppercase}@media (min-width: 769px){.hero-list-ul-li-a-content{font-family:"neue-haas-grotesk-display-55-rg";font-size:.77778rem;font-weight:400;letter-spacing:.00778rem;line-height:1.11111rem}}

.subscription-detail-topics-column{margin-bottom:2.77778rem}@media (min-width: 769px){.subscription-detail-topics-column{margin-bottom:0}}.subscription-detail-description{margin-bottom:3.44444rem}@media (min-width: 992px){.subscription-detail-description{margin-right:2.77778rem}}@media (min-width: 769px){.subscription-detail-description{margin-bottom:0}}.subscription-detail-description a{-webkit-transition:none;color:#40840b;padding:0;transition:none}.subscription-detail-description a::before{width:0}.subscription-detail-description a:hover{color:#367009}.subscription-detail-list:not(:last-of-type){margin-bottom:2.77778rem}@media (min-width: 769px){.subscription-detail-list:not(:last-of-type){margin-bottom:1.88889rem}}.subscription-detail-list-title{font-family:"neue-haas-grotesk-display-55-rg";font-size:.66667rem;font-weight:400;letter-spacing:.00889rem;line-height:.88889rem;font-weight:bold;margin-bottom:1.44444rem;text-transform:uppercase}@media (min-width: 769px){.subscription-detail-list-title{font-family:"neue-haas-grotesk-display-55-rg";font-size:.88889rem;font-weight:400;letter-spacing:.00889rem;line-height:1.11111rem}}.subscription-detail-list-items{font-family:"neue-haas-grotesk-display-55-rg";font-size:.66667rem;font-weight:400;letter-spacing:.00889rem;line-height:.88889rem;margin-bottom:0;padding-left:1.66667rem}@media (min-width: 769px){.subscription-detail-list-items{font-family:"neue-haas-grotesk-display-55-rg";font-size:.88889rem;font-weight:400;letter-spacing:.00889rem;line-height:1.11111rem}}.subscription-detail-list-items-item{font-family:"neue-haas-grotesk-display-55-rg";font-size:.66667rem;font-weight:400;letter-spacing:.00889rem;line-height:.88889rem;padding-left:.77778rem}@media (min-width: 769px){.subscription-detail-list-items-item{font-family:"neue-haas-grotesk-display-55-rg";font-size:.88889rem;font-weight:400;letter-spacing:.00889rem;line-height:1.11111rem}}.subscription-detail-list-items-item:not(:last-of-type){margin-bottom:1.44444rem}@media (min-width: 769px){.subscription-detail-column-divider::after{border-left:1px solid #e5e5e5;bottom:0;content:'';position:absolute;right:0;top:0}}@media (min-width: 769px){.subscription-detail-future-reports-list{margin-left:2.61111rem}}.subscription-detail-future-reports-items{padding-left:0}.subscription-detail-future-reports-items-item{padding-left:0}.subscription-detail-future-reports-items-item-quarter{font-family:"neue-haas-grotesk-display-55-rg";font-size:.66667rem;font-weight:400;letter-spacing:.00889rem;line-height:.88889rem;flex-shrink:0;margin-right:1.11111rem;width:3.22222rem}@media (min-width: 769px){.subscription-detail-future-reports-items-item-quarter{font-family:"neue-haas-grotesk-display-55-rg";font-size:.88889rem;font-weight:400;letter-spacing:.00889rem;line-height:1.11111rem}}@media (min-width: 576px){.subscription-detail-future-reports-items-item-quarter{font-weight:bold}}@media (max-width: 768.98px){.subscription-detail-future-reports-items-item-quarter{font-weight:bold}}

.team-member-card{cursor:pointer;padding:0;position:relative}@media (min-width: 769px){.team-member-card{padding:1rem}}.team-member-card:hover{background:#f4f4f4}.team-member-card-content:hover{text-decoration:none}.team-member-card-content-image{height:auto;margin-bottom:.44444rem;width:100%}.team-member-card-content-info{margin-bottom:1.11111rem;padding:1.66667rem}@media (min-width: 769px){.team-member-card-content-info{margin-bottom:2.77778rem;padding:0}}.team-member-card-content-info-name{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.22222rem;font-weight:400;letter-spacing:.01111rem;line-height:1.38889rem;color:#40840b;display:block;margin-bottom:.44444rem}@media (min-width: 769px){.team-member-card-content-info-name{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.22222rem;font-weight:400;letter-spacing:.01111rem;line-height:1.38889rem}}.team-member-card-content-info-position{font-family:"neue-haas-grotesk-display-65-md";font-size:.55556rem;font-weight:500;letter-spacing:.08333rem;line-height:1.11111rem;text-transform:uppercase;color:#000;display:block;margin-bottom:.27778rem;text-transform:uppercase}@media (min-width: 769px){.team-member-card-content-info-position{font-family:"neue-haas-grotesk-display-65-md";font-size:.66667rem;font-weight:500;letter-spacing:.08333rem;line-height:1.11111rem;text-transform:uppercase}}.team-member-card-content-info-speciality{font-family:"neue-haas-grotesk-display-55-rg";font-size:.55556rem;font-weight:400;letter-spacing:.08889rem;line-height:1.11111rem;text-transform:uppercase;color:#262626;display:block;margin-bottom:.27778rem;text-transform:uppercase}@media (min-width: 769px){.team-member-card-content-info-speciality{font-family:"neue-haas-grotesk-display-55-rg";font-size:.77778rem;font-weight:400;letter-spacing:.08889rem;line-height:1.11111rem;text-transform:uppercase}}.team-member-card-content-info-description{font-family:"neue-haas-grotesk-display-55-rg";font-size:.66667rem;font-weight:400;letter-spacing:.00889rem;line-height:.88889rem;color:#262626;display:block;margin-bottom:1.11111rem;word-break:break-word}@media (min-width: 769px){.team-member-card-content-info-description{margin-bottom:2.77778rem}}@media (min-width: 769px){.team-member-card-content-info-description{font-family:"neue-haas-grotesk-display-55-rg";font-size:.88889rem;font-weight:400;letter-spacing:.00889rem;line-height:1.11111rem}}

.team-hero{background-color:#000;display:block;height:auto;margin:0 auto;max-width:3000px}.team-hero .container{margin:auto;max-width:1460px;padding:0}.team-hero-container-black{background-color:#000}.team-hero-white{background-color:#fff}.team-hero-width{max-width:none;width:100%}@media (min-width: 769px){.team-hero-width{max-width:29.55556rem;width:21.72222rem}}.team-hero-mobile{background-image:linear-gradient(to top, #fff 50%, #000 50%);padding-bottom:1.77778rem}@media (min-width: 769px){.team-hero-mobile{display:none}}.team-hero-mobile-container{margin:0 auto}.team-hero-mobile-container-image{height:15.11111rem;width:15.11111rem}.team-hero-green{background-image:linear-gradient(232deg, #c3ec0c, #40840b);height:.88889rem}@media (min-width: 769px){.team-hero-green{height:23.16667rem;max-width:29.55556rem}}.team-hero-green-offset{display:none}@media (min-width: 769px){.team-hero-green-offset{display:block}}.team-hero-green-offset-image{display:none}@media (min-width: 769px){.team-hero-green-offset-image{display:block;height:21.72222rem;position:absolute;right:0;top:6.05556rem;width:21.72222rem}}.team-hero-black{background-color:#000;margin-left:30px;padding-left:0;padding-right:0;padding-top:2.5rem}@media (min-width: 769px){.team-hero-black{margin-left:4.44444rem;max-width:15.05556rem}}.team-hero-black-breadcrumb{font-family:"neue-haas-grotesk-display-65-md";font-size:.55556rem;font-weight:500;letter-spacing:.08333rem;line-height:1.11111rem;text-transform:uppercase;margin-bottom:1.33333rem}@media (min-width: 769px){.team-hero-black-breadcrumb{font-family:"neue-haas-grotesk-display-65-md";font-size:.66667rem;font-weight:500;letter-spacing:.08333rem;line-height:1.11111rem;text-transform:uppercase}}@media (min-width: 769px){.team-hero-black-breadcrumb{margin-bottom:4.5rem}}.team-hero-black-breadcrumb-content{color:#93d500}.team-hero-black-breadcrumb-content::before{display:inline-block;background-image:url("../fonts/sprite-sheet-dce416b4.svg");background-size:130.55556rem 119.05556rem;width:.61111rem;height:.44444rem;background-position:-59.11111rem -50.22222rem;bottom:.05556rem;content:' ';margin-right:.44444rem;position:relative;transform:rotate(270deg);transform-origin:50% 50%}.team-hero-black-name{font-weight:300;margin-bottom:1.44444rem}.team-hero-black-positions{font-family:"neue-haas-grotesk-display-55-rg";font-size:.66667rem;font-weight:400;letter-spacing:.00667rem;line-height:.88889rem;font-family:'neue-haas-grotesk-display-75-bd';margin-bottom:3.22222rem;text-transform:uppercase}@media (min-width: 769px){.team-hero-black-positions{font-family:"neue-haas-grotesk-display-55-rg";font-size:.77778rem;font-weight:400;letter-spacing:.00778rem;line-height:1.11111rem}}.team-hero-black-positions-titles{font-weight:bold}.team-hero-black-positions-projects{font-weight:200}.team-hero-row-empty{display:none}@media (min-width: 769px){.team-hero-row-empty{display:block;height:auto;position:relative;width:21.72222rem}}.team-hero-row-col{font-family:"neue-haas-grotesk-display-55-rg";font-size:.83333rem;font-weight:400;letter-spacing:.00889rem;line-height:1rem;color:#000;padding:0 30px 2.5rem;width:100%}@media (min-width: 769px){.team-hero-row-col{font-family:"neue-haas-grotesk-display-55-rg";font-size:1rem;font-weight:400;letter-spacing:.00889rem;line-height:1.33333rem}}@media (min-width: 769px){.team-hero-row-col{line-height:1.7rem;margin-bottom:0;padding:3.11111rem 0 2.5rem 4.44444rem}}

.team-member-quote{text-align:center}.team-member-quote-image{margin-bottom:.83333rem}.team-member-quote-body{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.22222rem;font-weight:400;letter-spacing:.02444rem;line-height:1.38889rem;font-weight:normal;line-height:1.33;margin-bottom:.94444rem}@media (min-width: 769px){.team-member-quote-body{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.88889rem;font-weight:400;letter-spacing:.03rem;line-height:2.27778rem}}@media (min-width: 576px){.team-member-quote-body{line-height:1.68}}.team-member-quote-author{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.22222rem;font-weight:400;letter-spacing:.01111rem;line-height:1.38889rem;color:#f4f4f4;font-weight:300;line-height:1.35}@media (min-width: 769px){.team-member-quote-author{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.22222rem;font-weight:400;letter-spacing:.01111rem;line-height:1.38889rem}}

.basic-centered-cta{align-items:center;display:flex;flex-direction:column;margin-bottom:0;text-align:center}.basic-centered-cta-title{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.5rem;font-weight:400;letter-spacing:.01111rem;line-height:1.66667rem;margin-bottom:1.38889rem}@media (min-width: 576px){.basic-centered-cta-title{margin-bottom:.55556rem}}@media (min-width: 769px){.basic-centered-cta-title{font-family:"neue-haas-grotesk-display-75-bd";font-size:2.66667rem;font-weight:400;letter-spacing:.02222rem;line-height:3.05556rem}}.basic-centered-cta-description{line-height:2;width:75%}

.locations{width:100%}.locations-container-nav{width:100%}.locations-container-nav-group{align-items:flex-end;display:inline-flex;flex-flow:row;flex-wrap:wrap;margin:0 auto -.55556rem;padding-left:0;width:100%}.locations-container-nav-group-item{font-family:"neue-haas-grotesk-display-55-rg";font-size:.66667rem;font-weight:400;letter-spacing:.00889rem;line-height:.88889rem;font-family:'neue-haas-grotesk-display-65-md';list-style-type:none;margin-bottom:.55556rem;margin-right:.88889rem}@media (min-width: 769px){.locations-container-nav-group-item{font-family:"neue-haas-grotesk-display-55-rg";font-size:.88889rem;font-weight:400;letter-spacing:.00889rem;line-height:1.11111rem}}.locations-container-nav-group-item-link{color:#262626;padding-bottom:.05556rem}.locations-container-nav-group-item-link:hover{color:#40840b;text-decoration:none}.locations-container-nav-group-item-link.active{border-bottom:3px solid #40840b}.locations-container-offices{position:relative}.locations-container-offices-continent{width:100%;z-index:1}.locations-container-offices-continent-sites{border-top:1px solid #7f7f7f;margin-top:2.22222rem}.locations-container-offices-continent-sites-city{display:block;font-family:'neue-haas-grotesk-display-75-bd';margin-top:1.11111rem}.locations-container-offices-continent-sites-address{font-family:"neue-haas-grotesk-display-55-rg";font-size:.83333rem;font-weight:400;letter-spacing:.00889rem;line-height:1rem;display:block}@media (min-width: 769px){.locations-container-offices-continent-sites-address{font-family:"neue-haas-grotesk-display-55-rg";font-size:1rem;font-weight:400;letter-spacing:.00889rem;line-height:1.33333rem}}.locations-container-offices-continent-sites-address:nth-of-type(2){margin-top:.83333rem}.locations-container-offices-continent-sites-phone a{font-family:"neue-haas-grotesk-display-55-rg";font-size:.83333rem;font-weight:400;letter-spacing:.00889rem;line-height:1rem;color:#40840b}@media (min-width: 769px){.locations-container-offices-continent-sites-phone a{font-family:"neue-haas-grotesk-display-55-rg";font-size:1rem;font-weight:400;letter-spacing:.00889rem;line-height:1.33333rem}}.locations-container-offices-continent-sites-phone a:hover{color:#367009;text-decoration:none}.locations .tab-pane:not(.active){display:none}

.contact{margin-bottom:40px;width:100%}.contact-info{margin-bottom:46px}.contact-header{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.5rem;font-weight:400;letter-spacing:.01111rem;line-height:1.66667rem;color:#262626;font-weight:300;line-height:1.18;margin-bottom:.66667rem}@media (min-width: 769px){.contact-header{font-family:"neue-haas-grotesk-display-75-bd";font-size:2.66667rem;font-weight:400;letter-spacing:.02222rem;line-height:3.05556rem}}.contact-subtitle{font-family:"neue-haas-grotesk-display-55-rg";font-size:.83333rem;font-weight:400;letter-spacing:.00889rem;line-height:1rem;color:#262626;margin-bottom:3.88889rem}@media (min-width: 769px){.contact-subtitle{font-family:"neue-haas-grotesk-display-55-rg";font-size:1rem;font-weight:400;letter-spacing:.00889rem;line-height:1.33333rem}}.contact-message{height:191px !important;width:100%}.contact-message::placeholder{color:#e5e5e5;font-size:22px;padding:16px 22px}@media (min-width: 769px){.contact-message::placeholder{font-size:22px}}.contact-message::-ms-input-placeholder{color:#e5e5e5;font-size:22px;padding:16px 22px}@media (min-width: 769px){.contact-message::-ms-input-placeholder{font-size:22px}}.contact-message:-ms-input-placeholder{color:#e5e5e5;font-size:22px;padding:16px 22px}@media (min-width: 769px){.contact-message:-ms-input-placeholder{font-size:22px}}.contact-interest{margin-bottom:24px}.contact-interest-error{margin-top:-.97778rem}.contact-submit:focus{outline:0}.contact-interest-selection-group{display:block;margin-bottom:11px}.contact-interest-selection-group label{cursor:pointer}.contact-interest-selection-name{font-family:"neue-haas-grotesk-display-55-rg";font-size:.83333rem;font-weight:400;letter-spacing:.00889rem;line-height:1rem;color:#262626;font-weight:300;line-height:1.59;margin-left:15px;vertical-align:top}@media (min-width: 769px){.contact-interest-selection-name{font-family:"neue-haas-grotesk-display-55-rg";font-size:1rem;font-weight:400;letter-spacing:.00889rem;line-height:1.33333rem}}.form-group .contact-interest-error{margin-bottom:.88889rem}

.cookie-policy-banner{background:#fff;box-shadow:0 0 .72222rem 0 rgba(3,3,3,0.2);display:none;height:auto;margin-top:8px;z-index:9999}.cookie-policy-banner-text{padding:2.5rem 1.25rem 1.25rem}

.customer-logo-showcase-header{margin:0 auto;padding:1.33333rem 0}.customer-logo-showcase-item{padding:1.77778rem 0}.customer-logo-showcase-item img{display:block;height:100%;margin:0 auto;max-height:3.61111rem;width:auto}

.container-wrapper .component.key-trend{padding:0rem;position:relative}.key-trend-link{display:block;height:100%;padding:1.77778rem 1.77778rem 2.77778rem;width:100%}.key-trend-link[href]{cursor:pointer}.key-trend-link[href]:hover{background:#f4f4f4;text-decoration:none}.key-trend-link[href]::after{display:inline-block;background-image:url("../fonts/sprite-sheet-dce416b4.svg");background-size:130.55556rem 119.05556rem;width:2.05556rem;height:.61111rem;background-position:-36.44444rem -31.05556rem;bottom:1.66667rem;content:' ';position:absolute}@media (min-width: 769px){.key-trend-link[href]::after{bottom:2.55556rem}}.key-trend-content{margin-bottom:3.22222rem}.key-trend-content-top-info{font-family:"neue-haas-grotesk-display-55-rg";font-size:.66667rem;font-weight:400;letter-spacing:.00667rem;line-height:.88889rem;color:#262626;margin-bottom:1.77778rem;text-transform:uppercase}@media (min-width: 769px){.key-trend-content-top-info{font-family:"neue-haas-grotesk-display-55-rg";font-size:.77778rem;font-weight:400;letter-spacing:.00778rem;line-height:1.11111rem}}.key-trend-content-title{font-family:"neue-haas-grotesk-display-55-rg";font-size:1.22222rem;font-weight:400;letter-spacing:.01333rem;line-height:1.33333rem;color:#40840b;margin-bottom:.44444rem}@media (min-width: 769px){.key-trend-content-title{font-family:"neue-haas-grotesk-display-55-rg";font-size:1.33333rem;font-weight:400;letter-spacing:.01333rem;line-height:1.77778rem}}.key-trend-content-author{font-family:"neue-haas-grotesk-display-55-rg";font-size:.66667rem;font-weight:400;letter-spacing:.00889rem;line-height:.88889rem;color:#262626}@media (min-width: 769px){.key-trend-content-author{font-family:"neue-haas-grotesk-display-55-rg";font-size:.88889rem;font-weight:400;letter-spacing:.00889rem;line-height:1.11111rem}}

.research-showcase{padding-top:3.55556rem}.research-showcase-header{margin:0 auto}.research-showcase-header-title{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.5rem;font-weight:400;letter-spacing:.01111rem;line-height:1.66667rem;padding-bottom:.77778rem}@media (min-width: 769px){.research-showcase-header-title{font-family:"neue-haas-grotesk-display-75-bd";font-size:2.66667rem;font-weight:400;letter-spacing:.02222rem;line-height:3.05556rem}}.research-showcase-header-subtitle{font-family:"neue-haas-grotesk-display-55-rg";font-size:1.22222rem;font-weight:400;letter-spacing:.01333rem;line-height:1.33333rem}@media (min-width: 769px){.research-showcase-header-subtitle{font-family:"neue-haas-grotesk-display-55-rg";font-size:1.33333rem;font-weight:400;letter-spacing:.01333rem;line-height:1.77778rem}}.research-showcase-header-title,.research-showcase-header-subtitle{text-align:center}.research-showcase-items>div{padding-top:2.66667rem}.research-showcase-items .rte-paragraph-border-top{font-family:"neue-haas-grotesk-display-55-rg";font-size:.83333rem;font-weight:400;letter-spacing:.00889rem;line-height:1rem}@media (min-width: 769px){.research-showcase-items .rte-paragraph-border-top{font-family:"neue-haas-grotesk-display-55-rg";font-size:1rem;font-weight:400;letter-spacing:.00889rem;line-height:1.33333rem}}

.share-this{width:100%}.share-this-center{text-align:center}.share-this-title{font-family:"neue-haas-grotesk-display-55-rg";font-size:.66667rem;font-weight:400;letter-spacing:.00889rem;line-height:.88889rem;color:#262626;font-family:'neue-haas-grotesk-display-65-md';font-weight:500;margin-bottom:.88889rem;text-transform:uppercase}@media (min-width: 769px){.share-this-title{font-family:"neue-haas-grotesk-display-55-rg";font-size:.88889rem;font-weight:400;letter-spacing:.00889rem;line-height:1.11111rem}}.share-this-icons{display:inline-flex;flex-direction:row}.share-this-icons-email{display:inline-block;background-image:url("../fonts/sprite-sheet-dce416b4.svg");background-size:130.55556rem 119.05556rem;width:1.61111rem;height:1.61111rem;background-position:-115.88889rem -104.38889rem;content:''}.share-this-icons-facebook{display:inline-block;background-image:url("../fonts/sprite-sheet-dce416b4.svg");background-size:130.55556rem 119.05556rem;width:1.61111rem;height:1.61111rem;background-position:-112.77778rem -101.27778rem;content:''}.share-this-icons-twitter{display:inline-block;background-image:url("../fonts/sprite-sheet-dce416b4.svg");background-size:130.55556rem 119.05556rem;width:1.61111rem;height:1.61111rem;background-position:-117.44444rem -105.94444rem;content:''}.share-this-icons-linkedin{display:inline-block;background-image:url("../fonts/sprite-sheet-dce416b4.svg");background-size:130.55556rem 119.05556rem;width:1.61111rem;height:1.61111rem;background-position:-114.33333rem -102.83333rem;content:''}.share-this-icons-item{margin-right:.83333rem}.share-this-icons-item:last-of-type{margin-right:0rem}.share-this-icons-item:hover{cursor:pointer}

.upcoming-webinar-card{cursor:pointer;flex:1;position:relative}.upcoming-webinar-card.component.raised-card-wrapper--all-sizes{padding-bottom:4.44444rem}.upcoming-webinar-card::after{display:inline-block;background-image:url("../fonts/sprite-sheet-dce416b4.svg");background-size:130.55556rem 119.05556rem;width:2.05556rem;height:.61111rem;background-position:-36.44444rem -31.05556rem;bottom:1.22222rem;content:' ';left:2.22222rem;position:absolute}@media (min-width: 769px){.upcoming-webinar-card::after{bottom:2.44444rem}}.upcoming-webinar-card:hover{background:#f4f4f4}.upcoming-webinar-card-content:hover{text-decoration:none}.upcoming-webinar-card-content-date{color:#262626}.upcoming-webinar-card-content-label{font-family:"neue-haas-grotesk-display-65-md";font-size:.55556rem;font-weight:500;letter-spacing:.08333rem;line-height:1.11111rem;text-transform:uppercase;color:#262626;margin-bottom:.88889rem;text-transform:uppercase}@media (min-width: 769px){.upcoming-webinar-card-content-label{font-family:"neue-haas-grotesk-display-65-md";font-size:.66667rem;font-weight:500;letter-spacing:.08333rem;line-height:1.11111rem;text-transform:uppercase}}.upcoming-webinar-card-content-title{color:#40840b;line-height:1.18;margin:.44444rem 0}.upcoming-webinar-card-content-subtitle{color:#262626}

.webinar-landing-header{padding-bottom:1.94444rem}@media (min-width: 576px){.webinar-landing-header-text{line-height:2.06}}.webinar-landing-header-upcoming-webinars{padding-top:1.11111rem}.webinar-landing-header-previous-webinars{padding-top:1.94444rem}.webinar-landing-next-webinar .detail-date{font-family:"neue-haas-grotesk-display-65-md";font-size:.55556rem;font-weight:500;letter-spacing:.08333rem;line-height:1.11111rem;text-transform:uppercase;margin-bottom:1.05556rem}@media (min-width: 769px){.webinar-landing-next-webinar .detail-date{font-family:"neue-haas-grotesk-display-65-md";font-size:.66667rem;font-weight:500;letter-spacing:.08333rem;line-height:1.11111rem;text-transform:uppercase}}@media (min-width: 769px){.webinar-landing-next-webinar.container-wrapper.rc .component{padding-bottom:4.11111rem;padding-left:4.11111rem;padding-top:3.33333rem}}.webinar-landing-next-webinar-row.row:not(.nested){margin-bottom:0rem}.webinar-landing-next-webinar .learn-more{text-transform:uppercase}.webinar-landing-container-nav-group{align-items:flex-end;display:inline-flex;flex-flow:row;flex-wrap:wrap;margin:0 auto;padding-left:0}.webinar-landing-container-nav-group-item{font-family:"neue-haas-grotesk-display-55-rg";font-size:.83333rem;font-weight:400;letter-spacing:.00889rem;line-height:1rem;font-family:'neue-haas-grotesk-display-65-md';list-style-type:none;margin-right:.94444rem}@media (min-width: 769px){.webinar-landing-container-nav-group-item{font-family:"neue-haas-grotesk-display-55-rg";font-size:1rem;font-weight:400;letter-spacing:.00889rem;line-height:1.33333rem}}

.webinar-registration-status{background-color:#262626;color:#fff;font-family:'neue-haas-grotesk-display-55-rg';font-size:.77778rem;font-weight:300;line-height:1.5;padding:.88889rem}@media (min-width: 992px){.webinar-registration-status{padding:2.66667rem}}.webinar-registration-status-body p{margin-bottom:.77778rem}.webinar-registration-status-header{font-weight:300;line-height:1.19}.webinar-registration-status-divider{background-color:#f4f4f4;height:1px;margin:.88889rem auto;opacity:.5}@media (min-width: 992px){.webinar-registration-status-divider{margin:1.77778rem auto}}.webinar-registration-tso{color:#262626;font-size:.88889rem}.webinar-registration .webinar-registration-submit{margin-top:2.22222rem}.webinar-registration .webinar-registration-submit-button{text-transform:uppercase}

.webinar a:not(.accordion-section-trigger):not(.btn):not(.no-underline){font-family:"neue-haas-grotesk-display-55-rg";font-weight:400;line-height:1.11111rem;border-bottom:4px solid #93d500;color:#000;padding:3px 0 0;position:relative;text-decoration:none;-webkit-transition:background-color 0.25s cubic-bezier(0.68, 0, 1, 1),border-color 0.25s cubic-bezier(0.68, 0, 1, 1);transition:background-color 0.25s cubic-bezier(0.68, 0, 1, 1),border-color 0.25s cubic-bezier(0.68, 0, 1, 1)}@media (min-width: 769px){.webinar a:not(.accordion-section-trigger):not(.btn):not(.no-underline){font-family:"neue-haas-grotesk-display-55-rg";font-weight:400;line-height:1.33333rem}}@media (max-width: 768.98px){.webinar a:not(.accordion-section-trigger):not(.btn):not(.no-underline){border-bottom-width:2px}}.webinar a:not(.accordion-section-trigger):not(.btn):not(.no-underline):hover{background-color:#93d500;color:#000 !important}.webinar-accordion{margin-top:2.5rem}.webinar-contact-card{padding:0;position:relative}@media (min-width: 769px){.webinar-contact-card{padding:1rem}}.webinar-contact-card-content-info{color:#262626;margin-bottom:.77778rem;padding:.83333rem}@media (min-width: 769px){.webinar-contact-card-content-info{margin-bottom:.77778rem;padding:0}}.webinar-contact-card-content-info-name{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.22222rem;font-weight:400;letter-spacing:.02444rem;line-height:1.38889rem;color:#40840b;display:block;margin-bottom:.44444rem}@media (min-width: 769px){.webinar-contact-card-content-info-name{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.88889rem;font-weight:400;letter-spacing:.03rem;line-height:2.27778rem}}.webinar-contact-card-content-info-position,.webinar-contact-card-content-info-company{font-family:"neue-haas-grotesk-display-55-rg";font-size:.66667rem;font-weight:400;letter-spacing:.00667rem;line-height:.88889rem;display:block;text-transform:uppercase}@media (min-width: 769px){.webinar-contact-card-content-info-position,.webinar-contact-card-content-info-company{font-family:"neue-haas-grotesk-display-55-rg";font-size:.77778rem;font-weight:400;letter-spacing:.00778rem;line-height:1.11111rem}}.webinar-detail-body-previous{margin-top:1.94444rem}.webinar-detail-body-previous-login{margin:.55556rem auto}.webinar-speakers{margin-top:2.5rem}@media (min-width: 769px){.webinar-speakers{margin-top:5.27778rem}}.webinar-speakers-previous{margin-top:3.16667rem}.webinar-sponsors{margin:1.11111rem 0}.webinar-sponsors-images{display:block}@media (min-width: 992px){.webinar-sponsors-images{display:inline}}.webinar-sponsors-images-image{margin:.55556rem}.webinar-sponsors-text{color:#000;line-height:2.77778rem;padding-right:1.38889rem}@media (min-width: 992px){.webinar-sponsors-text{line-height:5.55556rem}}

.cart-list-header,.cart-list-items-item{display:flex;justify-content:space-between;width:100%}.cart-list-header-right,.cart-list-items-item-right{align-items:flex-end;display:flex;flex:2 1 auto;flex-direction:column;margin-left:1.66667rem;text-align:right}@media (min-width: 576px){.cart-list-header-right,.cart-list-items-item-right{flex:1 0 auto}}.cart-list{border-bottom:1px solid #7f7f7f;padding-bottom:2.22222rem}.cart-list-header{border-bottom:1px solid #7f7f7f;margin-bottom:2.22222rem;padding-bottom:1.11111rem}.cart-list-header-left{font-family:'neue-haas-grotesk-display-75-bd';font-weight:bold}.cart-list-header-right{font-family:'neue-haas-grotesk-display-75-bd';font-weight:bold}.cart-list-items{list-style:none;margin:0;padding:0}.cart-list-items-item:not(:first-of-type){margin-top:1.94444rem}.cart-list-items-item-left-title{margin-bottom:.55556rem;word-break:break-word}.cart-list-items-item-left-type-additional-info{color:#7f7f7f;margin-left:.55556rem}.cart-list-items-item-right-price{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.22222rem;font-weight:400;letter-spacing:.02444rem;line-height:1.38889rem;margin-bottom:.55556rem}@media (min-width: 769px){.cart-list-items-item-right-price{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.88889rem;font-weight:400;letter-spacing:.03rem;line-height:2.27778rem}}.cart-list-items-item-right-remove{font-family:"neue-haas-grotesk-display-55-rg";font-size:.66667rem;font-weight:400;letter-spacing:.00889rem;line-height:.88889rem;color:#40840b;font-family:'neue-haas-grotesk-display-75-bd';margin:0;padding:0;text-transform:uppercase;width:fit-content}@media (min-width: 769px){.cart-list-items-item-right-remove{font-family:"neue-haas-grotesk-display-55-rg";font-size:.88889rem;font-weight:400;letter-spacing:.00889rem;line-height:1.11111rem}}.cart-list-items-item-right-remove:hover{border-bottom:1px solid #40840b}

.download-executive-summary{margin:auto}.download-executive-summary-row-wrapper{margin-bottom:1.66667rem}.download-executive-summary-download-title{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.22222rem;font-weight:400;letter-spacing:.01111rem;line-height:1.38889rem}@media (min-width: 769px){.download-executive-summary-download-title{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.22222rem;font-weight:400;letter-spacing:.01111rem;line-height:1.38889rem}}.download-executive-summary-download-text{font-family:"neue-haas-grotesk-display-55-rg";font-size:.83333rem;font-weight:400;letter-spacing:.00889rem;line-height:1rem}@media (min-width: 769px){.download-executive-summary-download-text{font-family:"neue-haas-grotesk-display-55-rg";font-size:1rem;font-weight:400;letter-spacing:.00889rem;line-height:1.33333rem}}

a.btn-file-download{font-family:"neue-haas-grotesk-display-65-md";font-size:.88889rem;font-weight:400;letter-spacing:.00889rem;line-height:1.11111rem;border:1px solid #93d500;border-radius:0;cursor:pointer;display:inline-block;height:48px;line-height:normal !important;padding:.66667rem 1.44444rem;text-decoration:none;text-transform:uppercase;color:#000 !important;font-weight:bold;text-align:center;width:100%}@media (min-width: 769px){a.btn-file-download{font-family:"neue-haas-grotesk-display-65-md";font-size:.88889rem;font-weight:400;letter-spacing:.00889rem;line-height:1.11111rem}}@media (max-width: 575.98px){a.btn-file-download{width:100%}}a.btn-file-download:hover{text-decoration:none}a.btn-file-download:not([disabled]){background:#93d500}a.btn-file-download:hover:not([disabled]){background:#7fb400;border-color:#7fb400;color:#fff !important}@media (min-width: 769px){a.btn-file-download{font-weight:bold}}

.order-confirmation-heading{margin-bottom:.55556rem}.order-confirmation-subtitle{color:#262626;margin-bottom:2.22222rem}@media (min-width: 769px){.order-confirmation-subtitle{margin-bottom:4.16667rem}}.order-confirmation-reports{margin-bottom:1.94444rem}@media (min-width: 769px){.order-confirmation-reports{margin-bottom:2.77778rem}}.order-confirmation-view-account{font-family:"neue-haas-grotesk-display-65-md";font-size:.88889rem;font-weight:400;letter-spacing:.00889rem;line-height:1.11111rem;border:1px solid #93d500;border-radius:0;cursor:pointer;display:inline-block;height:48px;line-height:normal !important;padding:.66667rem 1.44444rem;text-decoration:none;text-transform:uppercase;color:#000 !important;display:inline-block;padding:.66667rem 1.44444rem;text-align:center}@media (min-width: 769px){.order-confirmation-view-account{font-family:"neue-haas-grotesk-display-65-md";font-size:.88889rem;font-weight:400;letter-spacing:.00889rem;line-height:1.11111rem}}@media (max-width: 575.98px){.order-confirmation-view-account{width:100%}}.order-confirmation-view-account:hover{text-decoration:none}.order-confirmation-view-account:not([disabled]){background:#93d500}.order-confirmation-view-account:hover:not([disabled]){background:#7fb400;border-color:#7fb400;color:#fff !important}.order-confirmation-view-account:hover{text-decoration:none}.order-confirmation-report-downloads{margin-top:.83333rem}@media (min-width: 769px){.order-confirmation-report-downloads{margin-top:1.38889rem}}.order-confirmation-report-downloads-label{font-family:"neue-haas-grotesk-display-65-md";font-size:.55556rem;font-weight:500;letter-spacing:.08333rem;line-height:1.11111rem;text-transform:uppercase;margin-right:.83333rem}@media (min-width: 769px){.order-confirmation-report-downloads-label{font-family:"neue-haas-grotesk-display-65-md";font-size:.66667rem;font-weight:500;letter-spacing:.08333rem;line-height:1.11111rem;text-transform:uppercase}}.order-confirmation-report-downloads-download:not(:last-of-type){margin-right:.83333rem}

.signup-signin-message{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.22222rem;font-weight:400;letter-spacing:.01111rem;line-height:1.38889rem}@media (min-width: 769px){.signup-signin-message{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.22222rem;font-weight:400;letter-spacing:.01111rem;line-height:1.38889rem}}.purchase-report-container-title{font-family:"neue-haas-grotesk-display-55-rg";font-size:.83333rem;font-weight:400;letter-spacing:.00889rem;line-height:1rem;font-weight:bold;line-height:1.09;margin-top:.55556rem}@media (min-width: 769px){.purchase-report-container-title{font-family:"neue-haas-grotesk-display-55-rg";font-size:1rem;font-weight:400;letter-spacing:.00889rem;line-height:1.33333rem}}.purchase-report-container-license-type{list-style-type:none;margin-top:1.66667rem}.purchase-report-container-license-type .selection{display:flex;flex-basis:2.22222rem;flex-direction:row;flex-grow:0;flex-shrink:0}.purchase-report-container-license-type .selection-label{display:flex;flex-basis:2.22222rem;flex-direction:column;flex-grow:1;flex-shrink:0;margin-bottom:1.66667rem}.purchase-report-container-license-type-group{display:flex;width:fit-content}.purchase-report-container-license-type-group-option{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.22222rem;font-weight:400;letter-spacing:.01111rem;line-height:1.38889rem;display:block;line-height:1.41;margin-bottom:0;margin-left:.83333rem}@media (min-width: 769px){.purchase-report-container-license-type-group-option{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.22222rem;font-weight:400;letter-spacing:.01111rem;line-height:1.38889rem}}.purchase-report-container-license-type-group-option:hover{cursor:pointer}.purchase-report-container-license-type-subtitle{font-family:"neue-haas-grotesk-display-55-rg";font-size:.83333rem;font-weight:400;letter-spacing:.00889rem;line-height:1rem;display:block;margin-left:.83333rem}@media (min-width: 769px){.purchase-report-container-license-type-subtitle{font-family:"neue-haas-grotesk-display-55-rg";font-size:1rem;font-weight:400;letter-spacing:.00889rem;line-height:1.33333rem}}.purchase-report-container-divider{border-bottom:1px solid #7f7f7f;margin-bottom:1.66667rem;width:100%}.purchase-report-container-prices{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.22222rem;font-weight:400;letter-spacing:.02444rem;line-height:1.38889rem;color:#fff;margin-bottom:1.66667rem}@media (min-width: 769px){.purchase-report-container-prices{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.88889rem;font-weight:400;letter-spacing:.03rem;line-height:2.27778rem}}.purchase-report-container-submit{font-family:"neue-haas-grotesk-display-65-md";font-size:.88889rem;font-weight:400;letter-spacing:.00889rem;line-height:1.11111rem;border:1px solid #93d500;border-radius:0;cursor:pointer;display:inline-block;height:48px;line-height:normal !important;padding:.66667rem 1.44444rem;text-decoration:none;text-transform:uppercase;color:#000 !important;font-family:"neue-haas-grotesk-display-65-md";font-size:.88889rem;font-weight:400;letter-spacing:.00889rem;line-height:1.11111rem;width:100%}@media (min-width: 769px){.purchase-report-container-submit{font-family:"neue-haas-grotesk-display-65-md";font-size:.88889rem;font-weight:400;letter-spacing:.00889rem;line-height:1.11111rem}}@media (max-width: 575.98px){.purchase-report-container-submit{width:100%}}.purchase-report-container-submit:hover{text-decoration:none}.purchase-report-container-submit:not([disabled]){background:#93d500}.purchase-report-container-submit:hover:not([disabled]){background:#7fb400;border-color:#7fb400;color:#fff !important}@media (min-width: 769px){.purchase-report-container-submit{font-family:"neue-haas-grotesk-display-65-md";font-size:.88889rem;font-weight:400;letter-spacing:.00889rem;line-height:1.11111rem}}.purchase-report-container .report-download-wrapper{padding-bottom:.83333rem}.purchase-report-container .report-download-wrapper-link{align-items:center;display:flex;flex-direction:column;text-align:center}.purchase-report-container .report-download-wrapper-link-icon{font-family:"neue-haas-grotesk-display-65-md";font-size:.88889rem;font-weight:400;letter-spacing:.00889rem;line-height:1.11111rem;border:1px solid #93d500;border-radius:0;cursor:pointer;display:inline-block;height:48px;line-height:normal !important;padding:.66667rem 1.44444rem;text-decoration:none;text-transform:uppercase;color:#000 !important;width:100%}@media (min-width: 769px){.purchase-report-container .report-download-wrapper-link-icon{font-family:"neue-haas-grotesk-display-65-md";font-size:.88889rem;font-weight:400;letter-spacing:.00889rem;line-height:1.11111rem}}@media (max-width: 575.98px){.purchase-report-container .report-download-wrapper-link-icon{width:100%}}.purchase-report-container .report-download-wrapper-link-icon:hover{text-decoration:none}.purchase-report-container .report-download-wrapper-link-icon:not([disabled]){background:#93d500}.purchase-report-container .report-download-wrapper-link-icon:hover:not([disabled]){background:#7fb400;border-color:#7fb400;color:#fff !important}.purchase-report-container .report-download-wrapper-link-cta{margin-bottom:.33333rem}

.report-purchased-row-icon{display:inline-block;background-image:url("../fonts/sprite-sheet-dce416b4.svg");background-size:130.55556rem 119.05556rem;width:2.11111rem;height:2.05556rem;background-position:-55.38889rem -47.05556rem;border-radius:0;flex-grow:0;flex-shrink:0;margin-right:.33333rem;position:relative;transform:scale(0.75)}.report-purchased-row-title{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.22222rem;font-weight:400;letter-spacing:.01111rem;line-height:1.38889rem;color:#fff;font-family:'neue-haas-grotesk-display-75-bd'}@media (min-width: 769px){.report-purchased-row-title{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.22222rem;font-weight:400;letter-spacing:.01111rem;line-height:1.38889rem}}.report-purchased-license-type{font-family:"neue-haas-grotesk-display-55-rg";font-size:.83333rem;font-weight:400;letter-spacing:.00889rem;line-height:1rem;color:#fff;font-weight:bold;line-height:1.36;margin-bottom:1.11111rem}@media (min-width: 769px){.report-purchased-license-type{font-weight:bold !important}}@media (min-width: 769px){.report-purchased-license-type{font-family:"neue-haas-grotesk-display-55-rg";font-size:1rem;font-weight:400;letter-spacing:.00889rem;line-height:1.33333rem}}.report-purchased-divider{border-bottom:1px solid #fff;margin-bottom:1.66667rem;width:100%}.report-purchased-downloads-download:not(:last-of-type){margin-bottom:.27778rem;margin-right:1.38889rem}

.report-date{margin-bottom:.88889rem}@media (min-width: 769px){.report-date{margin-bottom:1.16667rem}}.report-list{margin-bottom:1.22222rem}.report-detail{border:1px solid #fff;height:13.11111rem;margin-bottom:2.22222rem;max-height:13.11111rem;position:relative;width:100%}@media (min-width: 769px){.report-detail{height:7rem;margin-bottom:3.55556rem;max-height:7rem}}.report-detail-info{background-color:#e5e5e5;display:block;height:50%;width:100%}@media (min-width: 769px){.report-detail-info{display:inline-block;height:100%;width:50%}}.report-detail-info-title{font-family:"neue-haas-grotesk-display-55-rg";font-size:.66667rem;font-weight:400;letter-spacing:.00667rem;line-height:.88889rem;color:#262626;display:block;margin:0 auto;padding-bottom:.55556rem;padding-top:1.33333rem;text-align:center;text-transform:uppercase;width:fit-content}@media (min-width: 769px){.report-detail-info-title{font-family:"neue-haas-grotesk-display-55-rg";font-size:.77778rem;font-weight:400;letter-spacing:.00778rem;line-height:1.11111rem}}.report-detail-info-subtitle{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.5rem;font-weight:400;letter-spacing:.01111rem;line-height:1.66667rem;display:block;margin:0 auto;text-align:center;width:fit-content}@media (min-width: 769px){.report-detail-info-subtitle{font-family:"neue-haas-grotesk-display-75-bd";font-size:2.66667rem;font-weight:400;letter-spacing:.02222rem;line-height:3.05556rem}}.report-detail-info-left{border-bottom:1px solid #fff}@media (min-width: 769px){.report-detail-info-left{border-bottom:0;border-right:1px solid #fff;overflow:hidden}}.report-detail-info-right{position:absolute}.report-download-wrapper{padding-bottom:1.94444rem;padding-top:.83333rem}@media (min-width: 769px){.report-download-wrapper{padding-bottom:0;padding-top:1.94444rem}}.report-download-wrapper.green{color:#40840b}.report-download-wrapper.green:hover{color:#367009;text-decoration:none}.report-download-wrapper.green .report-download-wrapper-row-icon{display:inline-block;background-image:url("../fonts/sprite-sheet-dce416b4.svg");background-size:130.55556rem 119.05556rem;width:2.11111rem;height:2.05556rem;background-position:-53.33333rem -45.05556rem;margin-right:1.11111rem}.report-download-wrapper-row-cta{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.22222rem;font-weight:400;letter-spacing:.01111rem;line-height:1.38889rem;color:#40840b}@media (min-width: 769px){.report-download-wrapper-row-cta{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.22222rem;font-weight:400;letter-spacing:.01111rem;line-height:1.38889rem}}.report-download-wrapper-row-cta:hover{color:#367009;text-decoration:none}.report-download-wrapper-divider{border-bottom:1px solid #fff;margin-bottom:1.66667rem;width:100%}.report-download-wrapper-row{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.22222rem;font-weight:400;letter-spacing:.01111rem;line-height:1.38889rem;display:flex;flex-direction:row;font-weight:bold;max-width:17.77778rem;text-decoration:none !important}@media (min-width: 769px){.report-download-wrapper-row{font-weight:bold}.report-download-wrapper-row-icon{display:inline-block;background-image:url("../fonts/sprite-sheet-dce416b4.svg");background-size:130.55556rem 119.05556rem;width:2.11111rem;height:2.05556rem;background-position:-55.38889rem -47.05556rem;border-radius:0;flex-grow:0;flex-shrink:0;margin-right:.33333rem;position:relative;transform:scale(0.75)}}@media (max-width: 768.98px){.report-download-wrapper-row{align-items:center;display:flex;flex-direction:column;text-align:center}}@media (min-width: 769px){.report-download-wrapper-row{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.22222rem;font-weight:400;letter-spacing:.01111rem;line-height:1.38889rem}}.report .component.centered-raised-card-wrapper{box-shadow:0 0 1.22222rem 0 rgba(3,3,3,0.2)}.report .component.single-card-reference .data-card{background-color:#000}.report .component.single-card-reference .data-card:hover{background-color:#262626}.report .component.single-card-reference .data-card .data-card-info{color:#fff}.report .component.single-card-reference .data-card .data-card-info.data-card-top-info{font-family:"neue-haas-grotesk-display-55-rg";font-size:.83333rem;font-weight:400;letter-spacing:.00889rem;line-height:1rem;font-weight:normal}@media (min-width: 769px){.report .component.single-card-reference .data-card .data-card-info.data-card-top-info{font-family:"neue-haas-grotesk-display-55-rg";font-size:1rem;font-weight:400;letter-spacing:.00889rem;line-height:1.33333rem}}.report .component.single-card-reference .data-card .data-card-info.data-card-bolded-info{font-family:"neue-haas-grotesk-display-75-bd";font-size:.55556rem;font-weight:500;letter-spacing:.08333rem;line-height:.55556rem;text-transform:uppercase}@media (min-width: 769px){.report .component.single-card-reference .data-card .data-card-info.data-card-bolded-info{font-family:"neue-haas-grotesk-display-75-bd";font-size:.77778rem;font-weight:500;letter-spacing:.08333rem;line-height:1.11111rem;text-transform:uppercase}}.report .component.single-card-reference .data-card .data-card-info.data-card-title{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.22222rem;font-weight:400;letter-spacing:.01111rem;line-height:1.38889rem;-webkit-line-clamp:4 !important;color:#93d500}@media (min-width: 769px){.report .component.single-card-reference .data-card .data-card-info.data-card-title{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.22222rem;font-weight:400;letter-spacing:.01111rem;line-height:1.38889rem}}.report .component.single-card-reference .data-card .data-card-info.data-card-author{font-family:"neue-haas-grotesk-display-55-rg";font-size:1.22222rem;font-weight:400;letter-spacing:.01333rem;line-height:1.33333rem}@media (min-width: 769px){.report .component.single-card-reference .data-card .data-card-info.data-card-author{font-family:"neue-haas-grotesk-display-55-rg";font-size:1.33333rem;font-weight:400;letter-spacing:.01333rem;line-height:1.77778rem}}.report .component:not(:last-of-type){margin-bottom:2.5rem}.report .component:last-of-type{padding-bottom:0}.report .component.share-this{margin-bottom:0}@media (min-width: 769px){.report .row.spacer-medium>div:not(:last-of-type){padding-right:3.88889rem}.report .row.spacer-medium>div:not(:first-of-type){padding-left:1.38889rem}}

.review-order-heading{margin-bottom:2.22222rem}@media (min-width: 769px){.review-order-heading{margin-bottom:4.16667rem}}.review-order-review-container{margin-bottom:2.22222rem}.review-order-review-container-heading{margin-bottom:2.22222rem}.review-order-payment-container-heading{margin-bottom:2.77778rem}.review-order-payment-container .row{margin:0}.review-order-payment-container .row.main-row{margin-bottom:.55556rem}.review-order-payment-container .row.main-row:last-of-type{margin:0}@media (max-width: 768.98px){.review-order-payment-container .row.main-row>.ro-col{margin-bottom:.55556rem}}@media (min-width: 769px){.review-order-payment-container .row .ro-col:first-of-type{padding-left:0}.review-order-payment-container .row .ro-col:last-of-type{padding-right:0}}@media (max-width: 768.98px){.review-order-payment-container .row .ro-col{padding:0}}.review-order-payment-container-form-top{border-bottom:1px solid #7f7f7f;margin-bottom:3.33333rem;padding-bottom:3.33333rem}@media (max-width: 768.98px){.review-order-payment-container-form-top{margin-bottom:1.66667rem;padding-bottom:1.66667rem}}.review-order-payment-container-form-bottom{text-align:right}.review-order-payment-container-form-bottom-total{margin-bottom:1.66667rem}.review-order-payment-container-form-bottom-total-price{font-family:'neue-haas-grotesk-display-75-bd';margin-left:.55556rem}.review-order-payment-container-form-bottom-submit{font-family:"neue-haas-grotesk-display-65-md";font-size:.88889rem;font-weight:400;letter-spacing:.00889rem;line-height:1.11111rem;border:1px solid #93d500;border-radius:0;cursor:pointer;display:inline-block;height:48px;line-height:normal !important;padding:.66667rem 1.44444rem;text-decoration:none;text-transform:uppercase;color:#000 !important}@media (min-width: 769px){.review-order-payment-container-form-bottom-submit{font-family:"neue-haas-grotesk-display-65-md";font-size:.88889rem;font-weight:400;letter-spacing:.00889rem;line-height:1.11111rem}}@media (max-width: 575.98px){.review-order-payment-container-form-bottom-submit{width:100%}}.review-order-payment-container-form-bottom-submit:hover{text-decoration:none}.review-order-payment-container-form-bottom-submit:not([disabled]){background:#93d500}.review-order-payment-container-form-bottom-submit:hover:not([disabled]){background:#7fb400;border-color:#7fb400;color:#fff !important}

.view-cart-empty-message-btn-wrapper a,.view-cart-actions-container a{font-family:"neue-haas-grotesk-display-65-md";font-size:.88889rem;font-weight:400;letter-spacing:.00889rem;line-height:1.11111rem;border:1px solid #93d500;border-radius:0;cursor:pointer;display:inline-block;height:48px;line-height:normal !important;padding:.66667rem 1.44444rem;text-decoration:none;text-transform:uppercase;color:#000 !important}@media (min-width: 769px){.view-cart-empty-message-btn-wrapper a,.view-cart-actions-container a{font-family:"neue-haas-grotesk-display-65-md";font-size:.88889rem;font-weight:400;letter-spacing:.00889rem;line-height:1.11111rem}}@media (max-width: 575.98px){.view-cart-empty-message-btn-wrapper a,.view-cart-actions-container a{width:100%}}.view-cart-empty-message-btn-wrapper a:hover,.view-cart-actions-container a:hover{text-decoration:none}.view-cart-empty-message-btn-wrapper a:not([disabled]),.view-cart-actions-container a:not([disabled]){background:#93d500}.view-cart-empty-message-btn-wrapper a:hover:not([disabled]),.view-cart-actions-container a:hover:not([disabled]){background:#7fb400;border-color:#7fb400;color:#fff !important}.view-cart-empty-message-btn-wrapper a:hover,.view-cart-actions-container a:hover{text-decoration:none}.view-cart-header{margin-bottom:2.22222rem}@media (min-width: 769px){.view-cart-header{margin-bottom:4.16667rem}}.view-cart-header-items{color:#7f7f7f;margin-left:.66667rem}.view-cart-list-wrapper{margin-bottom:1.66667rem}.view-cart-empty-message-btn-wrapper{margin-top:1.11111rem}.view-cart-empty-message-btn-wrapper a{padding:.66667rem 1.44444rem;text-transform:uppercase}.view-cart-totals{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.22222rem;font-weight:400;letter-spacing:.02444rem;line-height:1.38889rem;display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:1.66667rem;text-align:right}@media (min-width: 769px){.view-cart-totals{font-family:"neue-haas-grotesk-display-75-bd";font-size:1.88889rem;font-weight:400;letter-spacing:.03rem;line-height:2.27778rem}}@media (min-width: 769px){.view-cart-totals{flex-direction:initial;margin-bottom:2.77778rem;text-align:initial}}.view-cart-totals-subtotal{margin-bottom:.55556rem}@media (min-width: 769px){.view-cart-totals-subtotal{margin-bottom:0}}.view-cart-totals-subtotal-item-count{color:#7f7f7f;margin-left:.44444rem}.view-cart-totals-total-price{font-family:'neue-haas-grotesk-display-75-bd';margin-left:1.38889rem}.view-cart-actions{display:flex;justify-content:flex-end}@media (min-width: 769px){.view-cart-actions{flex-direction:row}}.view-cart-actions-container{width:100%}@media (min-width: 769px){.view-cart-actions-container{width:auto}}.view-cart-actions-container a{align-self:flex-end;display:block;text-align:center;text-transform:uppercase}@media (min-width: 769px){.view-cart-actions-container a{align-self:initial;display:inline-block}.view-cart-actions-container a:not(:last-of-type){margin:0 1.38889rem 0 0}}@media (max-width: 768.98px){.view-cart-actions-container a{padding:.66667rem 1.44444rem}.view-cart-actions-container a:not(:last-of-type){margin:0 0 1.11111rem}}

.search-results-data-grid-wrapper.has-other{margin-bottom:3.88889rem}@media (min-width: 769px){.search-results-data-grid-wrapper.has-other{margin-bottom:1.25rem}}.search-results-data-grid-wrapper-grid:not(:last-of-type){margin-bottom:3.88889rem}@media (min-width: 769px){.search-results-data-grid-wrapper-grid:not(:last-of-type){margin-bottom:1.25rem}}.search-results-data-grid-wrapper-grid-header{margin-bottom:.55556rem}@media (max-width: 768.98px){.search-results-data-grid-wrapper-grid .dynamic-data-grid-cards{left:-1.66667rem;margin-bottom:.83333rem;position:relative;width:calc(100% + 3.33333rem)}}.search-results-data-grid-wrapper-grid .dynamic-data-grid-mobile-footer-link{width:100%}

html,body,.content-wrapper{height:100%;min-height:100vh}.pagemode-edit .content-wrapper{transform:translateX(0)}body{color:#000;margin:0;overflow-x:hidden;position:relative}body .content{flex:1 0 auto}@media (max-width: 768.98px){body .content{padding-top:4.05556rem}}body .content>div:last-of-type{padding-bottom:2.77778rem}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFjY29yZGlvbi5zY3NzIiwidmFyaWFibGVzL19mb250LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwidmFyaWFibGVzL19jb2xvcnMuc2NzcyIsInZhcmlhYmxlcy9fdHlwb2dyYXBoeS5zY3NzIiwidmFyaWFibGVzL3Nwcml0ZXMvX3Nwcml0ZS11dGlsdGllcy5zY3NzIiwiYXBwLnNjc3MiLCJ2YXJpYWJsZXMvX3ZhcmlhYmxlcy5zY3NzIiwidmFyaWFibGVzL19idXR0b25zLnNjc3MiLCJ2YXJpYWJsZXMvc3ByaXRlcy9fc3ByaXRlcy5zY3NzIiwiYmFzZS1kZXRhaWwuc2NzcyIsImJhc2UtbGF5b3V0LnNjc3MiLCJiYXNlLW1vZGFsLnNjc3MiLCJ2YXJpYWJsZXMvX3otaW5kZXhlcy5zY3NzIiwiYm9yZGVycy5zY3NzIiwiYnV0dG9ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsImNhcm91c2VsLnNjc3MiLCJkYXRhLWdyaWQuc2NzcyIsImZhbmN5LWRyb3Bkb3duLnNjc3MiLCJmb250LWZhY2VzLnNjc3MiLCJmb250cy5zY3NzIiwiZm9ybXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mdW5jdGlvbnMuc2NzcyIsImZ1bGwtd2lkdGgtY2Fyb3VzZWwuc2NzcyIsImhlcm8uc2NzcyIsImhvdmVyLWRyb3Bkb3duLnNjc3MiLCJsaW5lLWNsYW1wLnNjc3MiLCJsb2FkaW5nLXN0YXRlcy5zY3NzIiwidmFyaWFibGVzL19rZXlmcmFtZXMuc2NzcyIsInJlc3BvbnNpdmUuc2NzcyIsInNwcml0ZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9ib290c3RyYXAtcmVib290LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvYm9vdHN0cmFwLWdyaWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwidmFyaWFibGVzL19ib290c3RyYXAtb3ZlcnJpZGVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1oaWRlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvanF1ZXJ5LWdyYXkvY3NzL2dyYXkuY3NzIiwiQWNjb3VudHMvY29kZS9Bc3NldHMvc3R5bGVzL2NyZWF0ZS1hY2NvdW50LWZvcm0uc2NzcyIsIi4uL0ZvdW5kYXRpb24vVGhlbWluZy9jb2RlL0Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzL19mb250LnNjc3MiLCIuLi9Gb3VuZGF0aW9uL1RoZW1pbmcvY29kZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vRm91bmRhdGlvbi9UaGVtaW5nL2NvZGUvQXNzZXRzL3N0eWxlcy92YXJpYWJsZXMvX2NvbG9ycy5zY3NzIiwiQWNjb3VudHMvY29kZS9Bc3NldHMvc3R5bGVzL3NpZ24taW4tZm9ybS5zY3NzIiwiLi4vRm91bmRhdGlvbi9UaGVtaW5nL2NvZGUvQXNzZXRzL3N0eWxlcy92YXJpYWJsZXMvX3R5cG9ncmFwaHkuc2NzcyIsIkFjY291bnRzL2NvZGUvQXNzZXRzL3N0eWxlcy91cGRhdGUtcHJvZmlsZS5zY3NzIiwiQ2FyZHMvY29kZS9Bc3NldHMvc3R5bGVzL2RhdGEtY2FyZC5zY3NzIiwiLi4vRm91bmRhdGlvbi9UaGVtaW5nL2NvZGUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIkNhcmRzL2NvZGUvQXNzZXRzL3N0eWxlcy9vcGVuLWRhdGEtY2FyZC1ncmlkLnNjc3MiLCJDYXJkcy9jb2RlL0Fzc2V0cy9zdHlsZXMvb3Blbi1kYXRhLWNhcmQuc2NzcyIsIkNhcmRzL2NvZGUvQXNzZXRzL3N0eWxlcy9zaW5nbGUtY2FyZC1yZWZlcmVuY2Uuc2NzcyIsIkNhc2VTdHVkaWVzL2NvZGUvQXNzZXRzL3N0eWxlcy9jYXNlLXN0dWR5LWJhbm5lci5zY3NzIiwiQ2FzZVN0dWRpZXMvY29kZS9Bc3NldHMvc3R5bGVzL2Nhc2Utc3R1ZHktZGV0YWlsLnNjc3MiLCJDYXNlU3R1ZGllcy9jb2RlL0Fzc2V0cy9zdHlsZXMvY2FzZS1zdHVkeS1xdW90ZS5zY3NzIiwiQ2FzZVN0dWRpZXMvY29kZS9Bc3NldHMvc3R5bGVzL2N1c3RvbS1yZXNlYXJjaC5zY3NzIiwiLi4vRm91bmRhdGlvbi9UaGVtaW5nL2NvZGUvQXNzZXRzL3N0eWxlcy92YXJpYWJsZXMvc3ByaXRlcy9fc3ByaXRlLXV0aWx0aWVzLnNjc3MiLCJFbWVyZ2luZ1BsYXRmb3Jtcy9jb2RlL0Fzc2V0cy9zdHlsZXMvZW1lcmdpbmctcGxhdGZvcm1zLWxpc3Quc2NzcyIsIkV2ZW50cy9jb2RlL0Fzc2V0cy9zdHlsZXMvZXZlbnQtZGV0YWlscy5zY3NzIiwiLi4vRm91bmRhdGlvbi9UaGVtaW5nL2NvZGUvQXNzZXRzL3N0eWxlcy92YXJpYWJsZXMvX3ZhcmlhYmxlcy5zY3NzIiwiTWVkaWEvY29kZS9Bc3NldHMvc3R5bGVzL2Nhcm91c2VsLXNsaWRlLnNjc3MiLCJNZWRpYS9jb2RlL0Fzc2V0cy9zdHlsZXMvbWVkaWEtaW1hZ2Uuc2NzcyIsIk5ld3MvY29kZS9Bc3NldHMvc3R5bGVzL25ld3MtYXJ0aWNsZS5zY3NzIiwiTmV3c2xldHRlci9jb2RlL0Fzc2V0cy9zdHlsZXMvbmV3c2xldHRlci1tb2RhbC5zY3NzIiwiTmV3c2xldHRlci9jb2RlL0Fzc2V0cy9zdHlsZXMvbmV3c2xldHRlci5zY3NzIiwiLi4vRm91bmRhdGlvbi9UaGVtaW5nL2NvZGUvQXNzZXRzL3N0eWxlcy92YXJpYWJsZXMvX3otaW5kZXhlcy5zY3NzIiwiUGFnZUNvbnRlbnQvY29kZS9Bc3NldHMvc3R5bGVzL2FjY291bnQtaGVyby5zY3NzIiwiUGFnZUNvbnRlbnQvY29kZS9Bc3NldHMvc3R5bGVzL2JhY2stdG8tcGFyZW50LnNjc3MiLCJQYWdlQ29udGVudC9jb2RlL0Fzc2V0cy9zdHlsZXMvYmFjay10by10b3Auc2NzcyIsIlBhZ2VDb250ZW50L2NvZGUvQXNzZXRzL3N0eWxlcy9iYXNpYy1wYWdlLWhlYWRpbmcuc2NzcyIsIlBhZ2VDb250ZW50L2NvZGUvQXNzZXRzL3N0eWxlcy9ob21lLXBhZ2UtaGVyby5zY3NzIiwiUGFnZUNvbnRlbnQvY29kZS9Bc3NldHMvc3R5bGVzL3BhZ2Utc2VjdGlvbi5zY3NzIiwiSW5kdXN0cmllcy9jb2RlL0Fzc2V0cy9zdHlsZXMvaW5kdXN0cnktaGVhZGVyLnNjc3MiLCJSaWNoVGV4dC9jb2RlL0Fzc2V0cy9zdHlsZXMvcnRlLnNjc3MiLCIuLi9Gb3VuZGF0aW9uL1RoZW1pbmcvY29kZS9Bc3NldHMvc3R5bGVzL3ZhcmlhYmxlcy9fYnV0dG9ucy5zY3NzIiwiU2NhZmZvbGRpbmcvY29kZS9Bc3NldHMvc3R5bGVzL2Zvb3Rlci5zY3NzIiwiU2NhZmZvbGRpbmcvY29kZS9Bc3NldHMvc3R5bGVzL2hlYWRlci1uYXYuc2NzcyIsIlNjYWZmb2xkaW5nL2NvZGUvQXNzZXRzL3N0eWxlcy9oZWFkZXIuc2NzcyIsIlNjYWZmb2xkaW5nL2NvZGUvQXNzZXRzL3N0eWxlcy9tb2JpbGUtbmF2LnNjc3MiLCJTZWFyY2gvY29kZS9Bc3NldHMvc3R5bGVzL2ZpbHRlci1tb2RhbC5zY3NzIiwiU2VhcmNoL2NvZGUvQXNzZXRzL3N0eWxlcy9zZWFyY2gtY29udGFpbmVyLnNjc3MiLCJTZWFyY2gvY29kZS9Bc3NldHMvc3R5bGVzL3NlYXJjaC1vdmVybGF5LXRyaWdnZXIuc2NzcyIsIlNlYXJjaC9jb2RlL0Fzc2V0cy9zdHlsZXMvc2VhcmNoLW92ZXJsYXkuc2NzcyIsIlNlYXJjaC9jb2RlL0Fzc2V0cy9zdHlsZXMvc2VhcmNoLXJlc3VsdHMuc2NzcyIsIlNlYXJjaC9jb2RlL0Fzc2V0cy9zdHlsZXMvdmVydGljYWwtc2VhcmNoLWNhcmQuc2NzcyIsIlNlYXJjaC9jb2RlL0Fzc2V0cy9zdHlsZXMvdmVydGljYWwtc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyLnNjc3MiLCJTZWFyY2gvY29kZS9Bc3NldHMvc3R5bGVzL3ZlcnRpY2FsLXNlYXJjaC1yZXN1bHRzLXdpdGgtc2VhcmNoLmNzcyIsIlNlYXJjaC9jb2RlL0Fzc2V0cy9zdHlsZXMvdmVydGljYWwtc2VhcmNoLXJlc3VsdHMuc2NzcyIsIlNvbHV0aW9ucy9jb2RlL0Fzc2V0cy9zdHlsZXMvZmVhdHVyZWQtZXhwZXJ0LnNjc3MiLCJTb2x1dGlvbnMvY29kZS9Bc3NldHMvc3R5bGVzL2hlcm8tbGlzdC5zY3NzIiwiU29sdXRpb25zL2NvZGUvQXNzZXRzL3N0eWxlcy9zdWJzY3JpcHRpb24tZGV0YWlsLnNjc3MiLCJUZWFtTWVtYmVycy9jb2RlL0Fzc2V0cy9zdHlsZXMvdGVhbS1tZW1iZXItY2FyZC5zY3NzIiwiVGVhbU1lbWJlcnMvY29kZS9Bc3NldHMvc3R5bGVzL3RlYW0tbWVtYmVyLWhlcm8uc2NzcyIsIlRlYW1NZW1iZXJzL2NvZGUvQXNzZXRzL3N0eWxlcy90ZWFtLW1lbWJlci1xdW90ZS5zY3NzIiwiVGVhc2Vycy9jb2RlL0Fzc2V0cy9zdHlsZXMvYmFzaWMtY2VudGVyZWQtY3RhLnNjc3MiLCJUZWFzZXJzL2NvZGUvQXNzZXRzL3N0eWxlcy9jb250YWN0LWxvY2F0aW9ucy5zY3NzIiwiVGVhc2Vycy9jb2RlL0Fzc2V0cy9zdHlsZXMvY29udGFjdC5zY3NzIiwiVGVhc2Vycy9jb2RlL0Fzc2V0cy9zdHlsZXMvY29va2llLXBvbGljeS1iYW5uZXIuc2NzcyIsIlRlYXNlcnMvY29kZS9Bc3NldHMvc3R5bGVzL2N1c3RvbWVyLWxvZ28uc2NzcyIsIlRlYXNlcnMvY29kZS9Bc3NldHMvc3R5bGVzL2tleS10cmVuZC5zY3NzIiwiVGVhc2Vycy9jb2RlL0Fzc2V0cy9zdHlsZXMvcmVzZWFyY2gtc2hvd2Nhc2Uuc2NzcyIsIlRlYXNlcnMvY29kZS9Bc3NldHMvc3R5bGVzL3NoYXJlLXRoaXMuc2NzcyIsIldlYmluYXJzL2NvZGUvQXNzZXRzL3N0eWxlcy91cGNvbWluZy13ZWJpbmFyLWNhcmQuc2NzcyIsIldlYmluYXJzL2NvZGUvQXNzZXRzL3N0eWxlcy93ZWJpbmFyLWxhbmRpbmcuc2NzcyIsIldlYmluYXJzL2NvZGUvQXNzZXRzL3N0eWxlcy93ZWJpbmFyLXJlZ2lzdHJhdGlvbi5zY3NzIiwiV2ViaW5hcnMvY29kZS9Bc3NldHMvc3R5bGVzL3dlYmluYXIuc2NzcyIsIlJlcG9ydHMvY29kZS9Bc3NldHMvc3R5bGVzL2NhcnQtbGlzdC5zY3NzIiwiUmVwb3J0cy9jb2RlL0Fzc2V0cy9zdHlsZXMvZG93bmxvYWQtZXhlY3V0aXZlLXN1bW1hcnkuc2NzcyIsIlJlcG9ydHMvY29kZS9Bc3NldHMvc3R5bGVzL2Rvd25sb2FkLXJlcG9ydC5zY3NzIiwiUmVwb3J0cy9jb2RlL0Fzc2V0cy9zdHlsZXMvb3JkZXItY29uZmlybWF0aW9uLnNjc3MiLCJSZXBvcnRzL2NvZGUvQXNzZXRzL3N0eWxlcy9wdXJjaGFzZS1yZXBvcnQuc2NzcyIsIlJlcG9ydHMvY29kZS9Bc3NldHMvc3R5bGVzL3B1cmNoYXNlZC1yZXBvcnQuc2NzcyIsIlJlcG9ydHMvY29kZS9Bc3NldHMvc3R5bGVzL3JlcG9ydC5zY3NzIiwiUmVwb3J0cy9jb2RlL0Fzc2V0cy9zdHlsZXMvcmV2aWV3LW9yZGVyLnNjc3MiLCJSZXBvcnRzL2NvZGUvQXNzZXRzL3N0eWxlcy92aWV3LWNhcnQuc2NzcyIsIkNhcmRzL2NvZGUvQXNzZXRzL3N0eWxlcy9zZWFyY2gvc2VhcmNoLXJlc3VsdHMtZGF0YS1ncmlkLnNjc3MiLCJDb21tb24vY29kZS9Bc3NldHMvc3R5bGVzL21haW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxVQUFBLENBS0EsYUFBQSxDQ0lZLFVBQXlCLENEZ0VyQyxBRWZJLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFRjFENUIsVUFBQSxDQUVBLGFBQUEsQ0FBQSxDQUFBLENBdUVBLENBbEVBLGtCQUFBLENBQ0EsVUFBQSxDQUFBLEdBQUEsQ0FBQSxLQUFBLENHZW9CLE9BQU8sQ0hkM0IsS0FBQSxDQUFBLElBQUEsQ0FGQSxBQUlBLEFBNkRBLGtCQWpFQSxBQUlBLGVBQUEsQ0FBQSxDQUFBLENBQUEsQ0FDQSxhQUFBLENBQUEsR0FBQSxDQUFBLEtBQUEsQ0dXb0IsT0FBTyxDSFYzQixBQUVBLDBCQUFBLENJcVdRLFdBQVEsQ0FBQyxpQ0FBQyxDQUFWLFNBQVEsQ0FBQyxVQUFDLENBQVYsV0FBUSxDQUFDLEdBQUMsQ0FBVixjQUFRLENBQUMsU0FBQyxDQUFWLFdBQVEsQ0FBQyxVQUFDLENKbldsQixXQUFBLENBQUEsTUFBQSxDQUNBLEtBQUEsQ0dIbUIsT0FBTyxDSEkxQixPQUFB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QUUsU0FBUyxFQUFFLEtBQUssRVMrVjVCLEFBUUEsa0JBUkEsQUFFQSxHQUFBLElBQUEsQ0FBQSxrQkFBQSxFQUdBLFFBQUEsQUFDQSxjQUFBLElBQUEsQ0FBQSxhQUFBLEVBRUEsVUFBQSx5QkFBQSxDQVJBLGtCQUFBLEFBR0EsR0FBQSxJQUFBLENBREEsa0JBQUEsRUFHQSxRQUFBLEFBQ0EsY0FBQSxJQUFBLENBQUEsYUFBQSxFQUVBLFVBQUEseUJBQUEsQ0FSQSxrQkFBQSxDQUlBLGdCQUFBLElBQUEsQ0FGQSxrQkFBQSxFQUdBLFFBQUEsQUFDQSxjQUFBLElBQUEsQ0FBQSxhQUFBLEVBRUEsVUFBQSx5QkFBQSxDQUVBLGFBQUEsQ0FBQSxVQUFBLENBRUEsQ1QzV0ksTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVTK1Y1QixBQVFBLGtCQVJBLEFBRUEsR0FBQSxJQUFBLENBQUEsa0JBQUEsRUFHQSxRQUFBLEFBQ0EsY0FBQSxJQUFBLENBQUEsYUFBQSxFQUVBLFVBQUEsZUFBQSxDQVJBLGtCQUFBLEFBR0EsR0FBQSxJQUFBLENBREEsa0JBQUEsRUFHQSxRQUFBLEFBQ0EsY0FBQSxJQUFBLENBQUEsYUFBQSxFQUVBLFVBQUEsZUFBQSxDQVJBLGtCQUFBLENBSUEsZ0JBQUEsSUFBQSxDQUZBLGtCQUFBLEVBR0EsUUFBQSxBQUNBLGNBQUEsSUFBQSxDQUFBLGFBQUEsRUFFQSxVQUFBLGVBQUEsQ0FFQSxhQUFBLENBQUEsU0FBQSxDQUVBLENUM1dJLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFUytWNUIsQUFRQSxrQkFSQSxBQUVBLEdBQUEsSUFBQSxDQUFBLGtCQUFBLEVBR0EsUUFBQSxBQUNBLGNBQUEsSUFBQSxDQUFBLGFBQUEsRUFFQSxVQUFBLG1CQUFBLENBUkEsa0JBQUEsQUFHQSxHQUFBLElBQUEsQ0FEQSxrQkFBQSxFQUdBLFFBQUEsQUFDQSxjQUFBLElBQUEsQ0FBQSxhQUFBLEVBRUEsVUFBQSxtQkFBQSxDQVJBLGtCQUFBLENBSUEsZ0JBQUEsSUFBQSxDQUZBLGtCQUFBLEVBR0EsUUFB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Q0ZkNUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENFVS9CLEFBRUMsU0FGUSxBQUFXLENGZDVCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLENBSXRDLFNBQVMsQ0FBRSxHQUE0QixDRVUvQixBQUVDLFNBRlEsQUFBVyxDRmQ1QixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0VVL0IsQUFFQyxTQUZRLEFBQVcsQ0ZkNUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENFVS9CLEFBRUMsU0FGUSxBQUFXLENGZDVCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLENBSXRDLFNBQVMsQ0FBRSxHQUE0QixDRVUvQixBQUVDLFNBRlEsQUFBVyxDRmQ1QixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0VVL0IsQUFFQyxTQUZRLEFBQVcsQ0ZkNUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENFVS9CLEFBRUMsU0FGUSxBQUFXLENGZDVCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLENBSXRDLFNBQVMsQ0FBRSxHQUE0QixDRVUvQixBQUVDLFVBRlMsQUFBVSxDRmQ1QixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0VVL0IsQUFFQyxVQUZTLEFBQVUsQ0ZkNUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENFVS9CLEFBRUMsVUFGUyxBQUFVLENGZDVCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQTRCLENBSXRDLFNB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Q0VBVixBQUlHLFNBQVMsQUFBVyxDRmQ1QixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUE0QixDQUl0QyxTQUFTLENBQUUsUUFBNEIsQ0VVL0IsQUFFQyxTQUZRLEFBQVcsQ0ZkNUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENFVS9CLEFBRUMsU0FGUSxBQUFXLENGZDVCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLENBSXRDLFNBQVMsQ0FBRSxHQUE0QixDRVUvQixBQUVDLFNBRlEsQUFBVyxDRmQ1QixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0VVL0IsQUFFQyxTQUZRLEFBQVcsQ0ZkNUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENFVS9CLEFBRUMsU0FGUSxBQUFXLENGZDVCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLENBSXRDLFNBQVMsQ0FBRSxHQUE0QixDRVUvQixBQUVDLFNBRlEsQUFBVyxDRmQ1QixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0VVL0IsQUFFQyxTQUZRLEFBQVcsQ0ZkNUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENFVS9CLEFBRUMsU0FGUSxBQUFXLENGZDVCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLENBSXRDLFNBQVMsQ0FBRSxHQUE0QixDRVUvQixBQUVDLFVBRlMsQUFBVSxDRmQ1QixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0VVL0IsQUFFQyxVQUZTLEFBQVUsQ0ZkNUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENFVS9CLEFBRUMsVUFGUyxBQUFVLENGZDVCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQTRCLENBSXRDLFNBQVMsQ0FBRSxJQUE0QixDRVk5QixBQUlMLGVBQWUsQUFBTyxDQUFFLEtBQUssQ0FBRSxFQUFFLENBQUksQUFFckMsY0FBYyxBQUFPLENBQUUsS0FBSyxDM0J1S0osRUFBRSxDMkJ2S29CLEFBRzVDLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUNaLEFBQXFDLFdBQTFCLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDWixBQUFxQyxXQUExQixBQUFXLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ1osQUFBcUMsV0FBMUIsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUNaLEFBQXFDLFdBQTFCLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDWixBQUFxQyxXQUExQixBQUFXLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ1osQUFBcUMsV0FBMUIsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUNaLEFBQXFDLFdBQTFCLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDWixBQUFxQyxXQUExQixBQUFXLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ1osQUFBcUMsV0FBMUIsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUNaLEFBQXFDLFlBQXpCLEFBQVUsQ0FBRSxLQUFLLENBRGxCLEVBQUMsQ0FDWixBQUFxQyxZQUF6QixBQUFVLENBQUUsS0FBSyxDQURsQixFQUFDLENBQ1osQUFBcUMsWUFBekIsQUFBVSxDQUFFLEtBQUssQ0FEbEIsRUFBQyxDQUN5QixBQU9qQyxZQUFZLEFBQVcsQ0ZqQmpDLFdBQVcsQ0FBZ0IsQ0FBQyxDRWlCbEIsQUFFQyxZQUZXLEFBQVcsQ0ZqQmpDLFdBQVcsQ0FBbUIsUUFBZ0IsQ0VpQnBDLEFBRUMsWUFGVyxBQUFXLENGakJqQyxXQUFXLENBQW1CLFNBQWdCLENFaUJwQyxBQUVDLFlBRlcsQUFBVyxDRmpCakMsV0FBVyxDQUFtQixHQUFnQixDRWlCcEMsQUFFQyxZQUZXLEFBQVcsQ0ZqQmpDLFdBQVcsQ0FBbUIsU0FBZ0IsQ0VpQnBDLEFBRUMsWUFGVyxBQUFXLENGakJqQyxXQUFXLENBQW1CLFNBQWdCLENFaUJwQyxBQUVDLFlBRlcsQUFBVyxDRmpCakMsV0FBVyxDQUFtQixHQUFnQixDRWlCcEMsQUFFQyxZQUZXLEFBQVcsQ0ZqQmpDLFdBQVcsQ0FBbUIsU0FBZ0IsQ0VpQnBDLEFBRUMsWUFGVyxBQUFXLENGakJqQyxXQUFXLENBQW1CLFNBQWdCLENFaUJwQyxBQUVDLFlBRlcsQUFBVyxDRmpCakMsV0FBVyxDQUFtQixHQUFnQixDRWlCcEMsQUFFQyxhQUZZLEFBQVUsQ0ZqQmpDLFdBQVcsQ0FBbUIsU0FBZ0IsQ0VpQnBDLEFBRUMsYUFGWSxBQUFVLENGakJqQyxXQUFXLENBQW1CLFNBQWdCLENFbUJuQyxDQy9EUCxPQUFPLEFBQWUsQ0FBRSxPQUFPLEM1QnNtQzFCLElBQUksQzRCdG1DK0IsVUFBVSxDQUFsRCxBQUFzRCxTQUE3QyxBQUFhLENBQUUsT0FBTyxDNUJzbUNwQixNQUFNLEM0QnRtQ3VCLFVBQVUsQ0FBbEQsQUFBc0QsZUFBdkMsQUFBTyxDQUFFLE9BQU8sQzVCc21DWixZQUFZLEM0QnRtQ1MsVUFBVSxDQUFsRCxBQUFzRCxRQUE5QyxBQUFjLENBQUUsT0FBTyxDNUJzbUNFLEtBQUssQzRCdG1DRSxVQUFVLENBQWxELEFBQXNELFFBQTlDLEFBQWMsQ0FBRSxPQUFPLEM1QnNtQ1MsS0FBSyxDNEJ0bUNMLFVBQVUsQ0FBbEQsQUFBc0QsWUFBMUMsQUFBVSxDQUFFLE9BQU8sQzVCc21DZ0IsU0FBUyxDNEJ0bUNoQixVQUFVLENBQWxELEFBQXNELGFBQXpDLEFBQVMsQ0FBRSxPQUFPLEM1QnNtQzJCLFVBQVUsQzRCdG1DNUIsVUFBVSxDQUFsRCxBQUFzRCxPQUEvQyxBQUFlLENBQUUsT0FBTyxDNUJzbUN1QyxJQUFJLEM0QnRtQ2xDLFVBQVUsQ0FBbEQsQUFBc0QsY0FBeEMsQUFBUSxDQUFFLE9BQU8sQzVCc21DNkMsV0FBVyxDNEJ0bUMvQyxVQUFVLEMxQ2lEcEQsQTBDakR3RCxNMUNpRGxELEVBQUUsU0FBUyxFQUFFLEtBQUssRTBDakR0QixVQUFVLEFBQVksQ0FBRSxPQUFPLEM1QnNtQzFCLElBQUksQzRCdG1DK0IsVUFBVSxDQUFsRCxBQUFzRCxZQUExQyxBQUFVLENBQUUsT0FBTyxDNUJzbUNwQixNQUFNLEM0QnRtQ3VCLFVBQVUsQ0FBbEQsQUFBc0Qsa0JBQXBDLEFBQUksQ0FBRSxPQUFPLEM1QnNtQ1osWUFBWSxDNEJ0bUNTLFVBQVUsQ0FBbEQsQUFBc0QsV0FBM0MsQUFBVyxDQUFFLE9BQU8sQzVCc21DRSxLQUFLLEM0QnRtQ0UsVUFBVSxDQUFsRCxBQUFzRCxXQUEzQyxBQUFXLENBQUUsT0FBTyxDNUJzbUNTLEtBQUssQzRCdG1DTCxVQUFVLENBQWxELEFBQXNELGVBQXZDLEFBQU8sQ0FBRSxPQUFPLEM1QnNtQ2dCLFNBQVMsQzRCdG1DaEIsVUFBVSxDQUFsRCxBQUFzRCxnQkFBdEMsQUFBTSxDQUFFLE9BQU8sQzVCc21DMkIsVUFBVSxDNEJ0bUM1QixVQUFVLENBQWxELEFBQXNELFVBQTVDLEFBQVksQ0FBRSxPQUFPLEM1QnNtQ3VDLElBQUksQzRCdG1DbEMsVUFBVSxDQUFsRCxBQUFzRCxpQkFBckMsQUFBSyxDQUFFLE9BQU8sQzVCc21DNkMsV0FBVyxDNEJ0bUMvQyxVQUFVLENBQUksQzFDaUR4RCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRTBDakR0QixVQUFVLEFBQVksQ0FBRSxPQUFPLEM1QnNtQzFCLElBQUksQzRCdG1DK0IsVUFBVSxDQUFsRCxBQUFzRCxZQUExQyxBQUFVLENBQUUsT0FBTyxDNUJzbUNwQixNQUFNLEM0QnRtQ3VCLFVBQVUsQ0FBbEQsQUFBc0Qsa0JBQXBDLEFBQUksQ0FBRSxPQUFPLEM1QnNtQ1osWUFBWSxDNEJ0bUNTLFVBQVUsQ0FBbEQsQUFBc0QsV0FBM0MsQUFBVyxDQUFFLE9BQU8sQzVCc21DRSxLQUFLLEM0QnRtQ0UsVUFBVSxDQUFsRCxBQUFzRCxXQUEzQyxBQUFXLENBQUUsT0FBTyxDNUJzbUNTLEtBQUssQzRCdG1DTCxVQUFVLENBQWxELEFBQXNELGVBQXZDLEFBQU8sQ0FBRSxPQUFPLEM1QnNtQ2dCLFNBQVMsQzRCdG1DaEIsVUFBVSxDQUFsRCxBQUFzRCxnQkFBdEMsQUFBTSxDQUFFLE9BQU8sQzVCc21DMkIsVUFBVSxDNEJ0bUM1QixVQUFVLENBQWxELEFBQXNELFVBQTVDLEFBQVksQ0FBRSxPQUFPLEM1QnNtQ3VDLElBQUksQzRCdG1DbEMsVUFBVSxDQUFsRCxBQUFzRCxpQkFBckMsQUFBSyxDQUFFLE9BQU8sQzVCc21DNkMsV0FBVyxDNEJ0bUMvQyxVQUFVLENBQUksQzFDaUR4RCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRTBDakR0QixVQUFVLEFBQVksQ0FBRSxPQUFPLEM1QnNtQzFCLElBQUksQzRCdG1DK0IsVUFBVSxDQUFsRCxBQUFzRCxZQUExQyxBQUFVLENBQUUsT0FBTyxDNUJzbUNwQixNQUFNLEM0QnRtQ3VCLFVBQVUsQ0FBbEQsQUFBc0Qsa0JBQXBDLEFBQUksQ0FBRSxPQUFPLEM1QnNtQ1osWUFBWSxDNEJ0bUNTLFVBQVUsQ0FBbEQsQUFBc0QsV0FBM0MsQUFBVyxDQUFFLE9BQU8sQzVCc21DRSxLQUFLLEM0QnRtQ0UsVUFBVSxDQUFsRCxBQUFzRCxXQUEzQyxBQUFXLENBQUUsT0FBTyxDNUJzbUNTLEtBQUssQzRCdG1DTCxVQUFVLENBQWxELEFBQXNELGVBQXZDLEFBQU8sQ0FBRSxPQUFPLEM1QnNtQ2dCLFNBQVMsQzRCdG1DaEIsVUFBVSxDQUFsRCxBQUFzRCxnQkFBdEMsQUFBTSxDQUFFLE9BQU8sQzVCc21DMkIsVUFBVSxDNEJ0bUM1QixVQUFVLENBQWxELEFBQXNELFVBQTVDLEFBQVksQ0FBRSxPQUFPLEM1QnNtQ3VDLElBQUksQzRCdG1DbEMsVUFBVSxDQUFsRCxBQUFzRCxpQkFBckMsQUFBSyxDQUFFLE9BQU8sQzVCc21DNkMsV0FBVyxDNEJ0bUMvQyxVQUFVLENBQUksQzFDaUR4RCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sRTBDakR2QixVQUFVLEFBQVksQ0FBRSxPQUFPLEM1QnNtQzFCLElBQUksQzRCdG1DK0IsVUFBVSxDQUFsRCxBQUFzRCxZQUExQyxBQUFVLENBQUUsT0FBTyxDNUJzbUNwQixNQUFNLEM0QnRtQ3VCLFVBQVUsQ0FBbEQsQUFBc0Qsa0JBQXBDLEFBQUksQ0FBRSxPQUFPLEM1QnNtQ1osWUFBWSxDNEJ0bUNTLFVBQVUsQ0FBbEQsQUFBc0QsV0FBM0MsQUFBVyxDQUFFLE9BQU8sQzVCc21DRSxLQUFLLEM0QnRtQ0UsVUFBVSxDQUFsRCxBQUFzRCxXQUEzQyxBQUFXLENBQUUsT0FBTyxDNUJzbUNTLEtBQUssQzRCdG1DTCxVQUFVLENBQWxELEFBQXNELGVBQXZDLEFBQU8sQ0FBRSxPQUFPLEM1QnNtQ2dCLFNBQVMsQzRCdG1DaEIsVUFBVSxDQUFsRCxBQUFzRCxnQkFBdEMsQUFBTSxDQUFFLE9BQU8sQzVCc21DMkIsVUFBVSxDNEJ0bUM1QixVQUFVLENBQWxELEFBQXNELFVBQTVDLEFBQVksQ0FBRSxPQUFPLEM1QnNtQ3VDLElBQUksQzRCdG1DbEMsVUFBVSxDQUFsRCxBQUFzRCxpQkFBckMsQUFBSyxDQUFFLE9BQU8sQzVCc21DNkMsV0FBVyxDNEJ0bUMvQyxVQUFVLENBQUksQ0FVNUQsTUFBTSxDQUFDLEtBQUssQ0FFUixhQUFhLEFBQU0sQ0FBRSxPQUFPLEM1QjBsQ3JCLElBQUksQzRCMWxDMEIsVUFBVSxDQUEvQyxBQUFtRCxlQUFwQyxBQUFJLENBQUUsT0FBTyxDNUIwbENmLE1BQU0sQzRCMWxDa0IsVUFBVSxDQUEvQyxBQUFtRCxxQkFBaEMsQUFBRSxDQUFBLE9BQU8sQzVCMGxDUCxZQUFZLEM0QjFsQ0ksVUFBVSxDQUEvQyxBQUFtRCxjQUFyQyxBQUFLLENBQUUsT0FBTyxDNUIwbENPLEtBQUssQzRCMWxDSCxVQUFVLENBQS9DLEFBQW1ELGNBQXJDLEFBQUssQ0FBRSxPQUFPLEM1QjBsQ2MsS0FBSyxDNEIxbENWLFVBQVUsQ0FBL0MsQUFBbUQsa0JBQWpDLEFBQUMsQ0FBRSxPQUFPLEM1QjBsQ3FCLFNBQVMsQzRCMWxDckIsVUFBVSxDQUEvQyxBQUFtRCxtQkFBaEMsQ0FBRSxPQUFPLEM1QjBsQ2dDLFVBQVUsQzRCMWxDakMsVUFBVSxDQUEvQyxBQUFtRCxhQUF0QyxBQUFNLENBQUUsT0FBTyxDNUIwbEM0QyxJQUFJLEM0QjFsQ3ZDLFVBQVUsQ0FBL0MsQUFBbUQsb0JBQWhDLEFBQUMsQ0FBQyxPQUFPLEM1QjBsQ2tELFdBQVcsQzRCMWxDcEQsVUFBVSxDQUFJLENDYm5ELFNBQVMsQUFBcUIsQ0FBRSxjQUFjLENBQUUsY0FBYyxDQUFJLEFBQ2xFLFlBQVksQUFBa0IsQ0FBRSxjQUFjLENBQUUsaUJBQWlCLENBQUksQUFDckUsaUJBQWlCLEFBQWEsQ0FBRSxjQUFjLENBQUUsc0JBQXNCLENBQUksQUFDMUUsb0JBQW9CLEFBQVUsQ0FBRSxjQUFjLENBQUUseUJBQXlCLENBQUksQUFFN0UsVUFBVSxBQUFrQixDQUFFLFNBQVMsQ0FBRSxlQUFlLENBQUksQUFDNUQsWUFBWSxBQUFnQixDQUFFLFNBQVMsQ0FBRSxpQkFBaUIsQ0FBSSxBQUM5RCxrQkFBa0IsQUFBVSxDQUFFLFNBQVMsQ0FBRSx1QkFBdUIsQ0FBSSxBQUNwRSxVQUFVLEFBQWtCLENBQUUsSUFBSSxDQUFFLG1CQUFtQixDQUFJLEFBQzNELFlBQVksQUFBZ0IsQ0FBRSxTQUFTLENBQUUsWUFBWSxDQUFJLEFBQ3pELFlBQVksQUFBZ0IsQ0FBRSxTQUFTLENBQUUsWUFBWSxDQUFJLEFBQ3pELGNBQWMsQUFBYyxDQUFFLFdBQVcsQ0FBRSxZQUFZLENBQUksQUFDM0QsY0FBYyxBQUFjLENBQUUsV0FBVyxDQUFFLFlBQVksQ0FBSSxBQUUzRCxzQkFBc0IsQUFBWSxDQUFFLGVBQWUsQ0FBRSxxQkFBcUIsQ0FBSSxBQUM5RSxvQkFBb0IsQUFBYyxDQUFFLGVBQWUsQ0FBRSxtQkFBbUIsQ0FBSSxBQUM1RSx1QkFBdUIsQUFBVyxDQUFFLGVBQWUsQ0FBRSxpQkFBaUIsQ0FBSSxBQUMxRSx3QkFBd0IsQUFBVSxDQUFFLGVBQWUsQ0FBRSx3QkFBd0IsQ0FBSSxBQUNqRix1QkFBdUIsQUFBVyxDQUFFLGVBQWUsQ0FBRSx1QkFBdUIsQ0FBSSxBQUVoRixrQkFBa0IsQUFBYSxDQUFFLFdBQVcsQ0FBRSxxQkFBcUIsQ0FBSSxBQUN2RSxnQkFBZ0IsQUFBZSxDQUFFLFdBQVcsQ0FBRSxtQkFBbUIsQ0FBSSxBQUNyRSxtQkFBbUIsQUFBWSxDQUFFLFdBQVcsQ0FBRSxpQkFBaUIsQ0FBSSxBQUNuRSxxQkFBcUIsQUFBVSxDQUFFLFdBQVcsQ0FBRSxtQkFBbUIsQ0FBSSxBQUNyRSxvQkFBb0IsQUFBVyxDQUFFLFdBQVcsQ0FBRSxrQkFBa0IsQ0FBSSxBQUVwRSxvQkFBb0IsQUFBWSxDQUFFLGFBQWEsQ0FBRSxxQkFBcUIsQ0FBSSxBQUMxRSxrQkFBa0IsQUFBYyxDQUFFLGFBQWEsQ0FBRSxtQkFBbUIsQ0FBSSxBQUN4RSxxQkFBcUIsQUFBVyxDQUFFLGFBQWEsQ0FBRSxpQkFBaUIsQ0FBSSxBQUN0RSxzQkFBc0IsQUFBVSxDQUFFLGFBQWEsQ0FBRSx3QkFBd0IsQ0FBSSxBQUM3RSxxQkFBcUIsQUFBVyxDQUFFLGFBQWEsQ0FBRSx1QkFBdUIsQ0FBSSxBQUM1RSxzQkFBc0IsQUFBVSxDQUFFLGFBQWEsQ0FBRSxrQkFBa0IsQ0FBSSxBQUV2RSxnQkFBZ0IsQUFBYyxDQUFFLFVBQVUsQ0FBRSxlQUFlLENBQUksQUFDL0QsaUJBQWlCLEFBQWEsQ0FBRSxVQUFVLENBQUUscUJBQXFCLENBQUksQUFDckUsZUFBZSxBQUFlLENBQUUsVUFBVSxDQUFFLG1CQUFtQixDQUFJLEFBQ25FLGtCQUFrQixBQUFZLENBQUUsVUFBVSxDQUFFLGlCQUFpQixDQUFJLEFBQ2pFLG9CQUFvQixBQUFVLENBQUUsVUFBVSxDQUFFLG1CQUFtQixDQUFJLEFBQ25FLG1CQUFtQixBQUFXLENBQUUsVUFBVSxDQUFFLGtCQUFrQixDM0NZOUQsQTJDWmtFLE0zQ1k1RCxFQUFFLFNBQVMsRUFBRSxLQUFLLEUyQ2xEeEIsWUFBWSxBQUFrQixDQUFFLGNBQWMsQ0FBRSxjQUFjLENBQUksQUFDbEUsZUFBZSxBQUFlLENBQUUsY0FBYyxDQUFFLGlCQUFpQixDQUFJLEFBQ3JFLG9CQUFvQixBQUFVLENBQUUsY0FBYyxDQUFFLHNCQUFzQixDQUFJLEFBQzFFLHVCQUF1QixBQUFPLENBQUUsY0FBYyxDQUFFLHlCQUF5QixDQUFJLEFBRTdFLGFBQWEsQUFBZSxDQUFFLFNBQVMsQ0FBRSxlQUFlLENBQUksQUFDNUQsZUFBZSxBQUFhLENBQUUsU0FBUyxDQUFFLGlCQUFpQixDQUFJLEFBQzlELHFCQUFxQixBQUFPLENBQUUsU0FBUyxDQUFFLHVCQUF1QixDQUFJLEFBQ3BFLGFBQWEsQUFBZSxDQUFFLElBQUksQ0FBRSxtQkFBbUIsQ0FBSSxBQUMzRCxlQUFlLEFBQWEsQ0FBRSxTQUFTLENBQUUsWUFBWSxDQUFJLEFBQ3pELGVBQWUsQUFBYSxDQUFFLFNBQVMsQ0FBRSxZQUFZLENBQUksQUFDekQsaUJBQWlCLEFBQVcsQ0FBRSxXQUFXLENBQUUsWUFBWSxDQUFJLEFBQzNELGlCQUFpQixBQUFXLENBQUUsV0FBVyxDQUFFLFlBQVksQ0FBSSxBQUUzRCx5QkFBeUIsQUFBUyxDQUFFLGVBQWUsQ0FBRSxxQkFBcUIsQ0FBSSxBQUM5RSx1QkFBdUIsQUFBVyxDQUFFLGVBQWUsQ0FBRSxtQkFBbUIsQ0FBSSxBQUM1RSwwQkFBMEIsQUFBUSxDQUFFLGVBQWUsQ0FBRSxpQkFBaUIsQ0FBSSxBQUMxRSwyQkFBMkIsQUFBTyxDQUFFLGVBQWUsQ0FBRSx3QkFBd0IsQ0FBSSxBQUNqRiwwQkFBMEIsQUFBUSxDQUFFLGVBQWUsQ0FBRSx1QkFBdUIsQ0FBSSxBQUVoRixxQkFBcUIsQUFBVSxDQUFFLFdBQVcsQ0FBRSxxQkFBcUIsQ0FBSSxBQUN2RSxtQkFBbUIsQUFBWSxDQUFFLFdBQVcsQ0FBRSxtQkFBbUIsQ0FBSSxBQUNyRSxzQkFBc0IsQUFBUyxDQUFFLFdBQVcsQ0FBRSxpQkFBaUIsQ0FBSSxBQUNuRSx3QkFBd0IsQUFBTyxDQUFFLFdBQVcsQ0FBRSxtQkFBbUIsQ0FBSSxBQUNyRSx1QkFBdUIsQUFBUSxDQUFFLFdBQVcsQ0FBRSxrQkFBa0IsQ0FBSSxBQUVwRSx1QkFBdUIsQUFBUyxDQUFFLGFBQWEsQ0FBRSxxQkFBcUIsQ0FBSSxBQUMxRSxxQkFBcUIsQUFBVyxDQUFFLGFBQWEsQ0FBRSxtQkFBbUIsQ0FBSSxBQUN4RSx3QkFBd0IsQUFBUSxDQUFFLGFBQWEsQ0FBRSxpQkFBaUIsQ0FBSSxBQUN0RSx5QkFBeUIsQUFBTyxDQUFFLGFBQWEsQ0FBRSx3QkFBd0IsQ0FBSSxBQUM3RSx3QkFBd0IsQUFBUSxDQUFFLGFBQWEsQ0FBRSx1QkFBdUIsQ0FBSSxBQUM1RSx5QkFBeUIsQUFBTyxDQUFFLGFBQWEsQ0FBRSxrQkFBa0IsQ0FBSSxBQUV2RSxtQkFBbUIsQUFBVyxDQUFFLFVBQVUsQ0FBRSxlQUFlLENBQUksQUFDL0Qsb0JBQW9CLEFBQVUsQ0FBRSxVQUFVLENBQUUscUJBQXFCLENBQUksQUFDckUsa0JBQWtCLEFBQVksQ0FBRSxVQUFVLENBQUUsbUJBQW1CLENBQUksQUFDbkUscUJBQXFCLEFBQVMsQ0FBRSxVQUFVLENBQUUsaUJBQWlCLENBQUksQUFDakUsdUJBQXVCLEFBQU8sQ0FBRSxVQUFVLENBQUUsbUJBQW1CLENBQUksQUFDbkUsc0JBQXNCLEFBQVEsQ0FBRSxVQUFVLENBQUUsa0JBQWtCLENBQUksQzNDWWxFLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFMkNsRHhCLFlBQVksQUFBa0IsQ0FBRSxjQUFjLENBQUUsY0FBYyxDQUFJLEFBQ2xFLGVBQWUsQUFBZSxDQUFFLGNBQWMsQ0FBRSxpQkFBaUIsQ0FBSSxBQUNyRSxvQkFBb0IsQUFBVSxDQUFFLGNBQWMsQ0FBRSxzQkFBc0IsQ0FBSSxBQUMxRSx1QkFBdUIsQUFBTyxDQUFFLGNBQWMsQ0FBRSx5QkFBeUIsQ0FBSSxBQUU3RSxhQUFhLEFBQWUsQ0FBRSxTQUFTLENBQUUsZUFBZSxDQUFJLEFBQzVELGVBQWUsQUFBYSxDQUFFLFNBQVMsQ0FBRSxpQkFBaUIsQ0FBSSxBQUM5RCxxQkFBcUIsQUFBTyxDQUFFLFNBQVMsQ0FBRSx1QkFBdUIsQ0FBSSxBQUNwRSxhQUFhLEFBQWUsQ0FBRSxJQUFJLENBQUUsbUJBQW1CLENBQUksQUFDM0QsZUFBZSxBQUFhLENBQUUsU0FBUyxDQUFFLFlBQVksQ0FBSSxBQUN6RCxlQUFlLEFBQWEsQ0FBRSxTQUFTLENBQUUsWUFBWSxDQUFJLEFBQ3pELGlCQUFpQixBQUFXLENBQUUsV0FBVyxDQUFFLFlBQVksQ0FBSSxBQUMzRCxpQkFBaUIsQUFBVyxDQUFFLFdBQVcsQ0FBRSxZQUFZLENBQUksQUFFM0QseUJBQXlCLEFBQVMsQ0FBRSxlQUFlLENBQUUscUJBQXFCLENBQUksQUFDOUUsdUJBQXVCLEFBQVcsQ0FBRSxlQUFlLENBQUUsbUJBQW1CLENBQUksQUFDNUUsMEJBQTBCLEFBQVEsQ0FBRSxlQUFlLENBQUUsaUJBQWlCLENBQUksQUFDMUUsMkJBQTJCLEFBQU8sQ0FBRSxlQUFlLENBQUUsd0JBQXdCLENBQUksQUFDakYsMEJBQTBCLEFBQVEsQ0FBRSxlQUFlLENBQUUsdUJBQXVCLENBQUksQUFFaEYscUJBQXFCLEFBQVUsQ0FBRSxXQUFXLENBQUUscUJBQXFCLENBQUksQUFDdkUsbUJBQW1CLEFBQVksQ0FBRSxXQUFXLENBQUUsbUJBQW1CLENBQUksQUFDckUsc0JBQXNCLEFBQVMsQ0FBRSxXQUFXLENBQUUsaUJBQWlCLENBQUksQUFDbkUsd0JBQXdCLEFBQU8sQ0FBRSxXQUFXLENBQUUsbUJBQW1CLENBQUksQUFDckUsdUJBQXVCLEFBQVEsQ0FBRSxXQUFXLENBQUUsa0JBQWtCLENBQUksQUFFcEUsdUJBQXVCLEFBQVMsQ0FBRSxhQUFhLENBQUUscUJBQXFCLENBQUksQUFDMUUscUJBQXFCLEFBQVcsQ0FBRSxhQUFhLENBQUUsbUJBQW1CLENBQUksQUFDeEUsd0JBQXdCLEFBQVEsQ0FBRSxhQUFhLENBQUUsaUJBQWlCLENBQUksQUFDdEUseUJBQXlCLEFBQU8sQ0FBRSxhQUFhLENBQUUsd0JBQXdCLENBQUksQUFDN0Usd0JBQXdCLEFBQVEsQ0FBRSxhQUFhLENBQUUsdUJBQXVCLENBQUksQUFDNUUseUJBQXlCLEFBQU8sQ0FBRSxhQUFhLENBQUUsa0JBQWtCLENBQUksQUFFdkUsbUJBQW1CLEFBQVcsQ0FBRSxVQUFVLENBQUUsZUFBZSxDQUFJLEFBQy9ELG9CQUFvQixBQUFVLENBQUUsVUFBVSxDQUFFLHFCQUFxQixDQUFJLEFBQ3JFLGtCQUFrQixBQUFZLENBQUUsVUFBVSxDQUFFLG1CQUFtQixDQUFJLEFBQ25FLHFCQUFxQixBQUFTLENBQUUsVUFBVSxDQUFFLGlCQUFpQixDQUFJLEFBQ2pFLHVCQUF1QixBQUFPLENBQUUsVUFBVSxDQUFFLG1CQUFtQixDQUFJLEFBQ25FLHNCQUFzQixBQUFRLENBQUUsVUFBVSxDQUFFLGtCQUFrQixDQUFJLEMzQ1lsRSxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRTJDbER4QixZQUFZLEFBQWtCLENBQUUsY0FBYyxDQUFFLGNBQWMsQ0FBSSxBQUNsRSxlQUFlLEFBQWUsQ0FBRSxjQUFjLENBQUUsaUJBQWlCLENBQUksQUFDckUsb0JBQW9CLEFBQVUsQ0FBRSxjQUFjLENBQUUsc0JBQXNCLENBQUksQUFDMUUsdUJBQXVCLEFBQU8sQ0FBRSxjQUFjLENBQUUseUJBQXlCLENBQUksQUFFN0UsYUFBYSxBQUFlLENBQUUsU0FBUyxDQUFFLGVBQWUsQ0FBSSxBQUM1RCxlQUFlLEFBQWEsQ0FBRSxTQUFTLENBQUUsaUJBQWlCLENBQUksQUFDOUQscUJBQXFCLEFBQU8sQ0FBRSxTQUFTLENBQUUsdUJBQXVCLENBQUksQUFDcEUsYUFBYSxBQUFlLENBQUUsSUFBSSxDQUFFLG1CQUFtQixDQUFJLEFBQzNELGVBQWUsQUFBYSxDQUFFLFNBQVMsQ0FBRSxZQUFZLENBQUksQUFDekQsZUFBZSxBQUFhLENBQUUsU0FBUyxDQUFFLFlBQVksQ0FBSSxBQUN6RCxpQkFBaUIsQUFBVyxDQUFFLFdBQVcsQ0FBRSxZQUFZLENBQUksQUFDM0QsaUJBQWlCLEFBQVcsQ0FBRSxXQUFXLENBQUUsWUFBWSxDQUFJLEFBRTNELHlCQUF5QixBQUFTLENBQUUsZUFBZSxDQUFFLHFCQUFxQixDQUFJLEFBQzlFLHVCQUF1QixBQUFXLENBQUUsZUFBZSxDQUFFLG1CQUFtQixDQUFJLEFBQzVFLDBCQUEwQixBQUFRLENBQUUsZUFBZSxDQUFFLGlCQUFpQixDQUFJLEFBQzFFLDJCQUEyQixBQUFPLENBQUUsZUFBZSxDQUFFLHdCQUF3QixDQUFJLEFBQ2pGLDBCQUEwQixBQUFRLENBQUUsZUFBZSxDQUFFLHVCQUF1QixDQUFJLEFBRWhGLHFCQUFxQixBQUFVLENBQUUsV0FBVyxDQUFFLHFCQUFxQixDQUFJLEFBQ3ZFLG1CQUFtQixBQUFZLENBQUUsV0FBVyxDQUFFLG1CQUFtQixDQUFJLEFBQ3JFLHNCQUFzQixBQUFTLENBQUUsV0FBVyxDQUFFLGlCQUFpQixDQUFJLEFBQ25FLHdCQUF3QixBQUFPLENBQUUsV0FBVyxDQUFFLG1CQUFtQixDQUFJLEFBQ3JFLHVCQUF1QixBQUFRLENBQUUsV0FBVyxDQUFFLGtCQUFrQixDQUFJLEFBRXBFLHVCQUF1QixBQUFTLENBQUUsYUFBYSxDQUFFLHFCQUFxQixDQUFJLEFBQzFFLHFCQUFxQixBQUFXLENBQUUsYUFBYSxDQUFFLG1CQUFtQixDQUFJLEFBQ3hFLHdCQUF3QixBQUFRLENBQUUsYUFBYSxDQUFFLGlCQUFpQixDQUFJLEFBQ3RFLHlCQUF5QixBQUFPLENBQUUsYUFBYSxDQUFFLHdCQUF3QixDQUFJLEFBQzdFLHdCQUF3QixBQUFRLENBQUUsYUFBYSxDQUFFLHVCQUF1QixDQUFJLEFBQzVFLHlCQUF5QixBQUFPLENBQUUsYUFBYSxDQUFFLGtCQUFrQixDQUFJLEFBRXZFLG1CQUFtQixBQUFXLENBQUUsVUFBVSxDQUFFLGVBQWUsQ0FBSSxBQUMvRCxvQkFBb0IsQUFBVSxDQUFFLFVBQVUsQ0FBRSxxQkFBcUIsQ0FBSSxBQUNyRSxrQkFBa0IsQUFBWSxDQUFFLFVBQVUsQ0FBRSxtQkFBbUIsQ0FBSSxBQUNuRSxxQkFBcUIsQUFBUyxDQUFFLFVBQVUsQ0FBRSxpQkFBaUIsQ0FBSSxBQUNqRSx1QkFBdUIsQUFBTyxDQUFFLFVBQVUsQ0FBRSxtQkFBbUIsQ0FBSSxBQUNuRSxzQkFBc0IsQUFBUSxDQUFFLFVBQVUsQ0FBRSxrQkFBa0IsQ0FBSSxDM0NZbEUsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLEUyQ2xEekIsWUFBWSxBQUFrQixDQUFFLGNBQWMsQ0FBRSxjQUFjLENBQUksQUFDbEUsZUFBZSxBQUFlLENBQUUsY0FBYyxDQUFFLGlCQUFpQixDQUFJLEFBQ3JFLG9CQUFvQixBQUFVLENBQUUsY0FBYyxDQUFFLHNCQUFzQixDQUFJLEFBQzFFLHVCQUF1QixBQUFPLENBQUUsY0FBYyxDQUFFLHlCQUF5QixDQUFJLEFBRTdFLGFBQWEsQUFBZSxDQUFFLFNBQVMsQ0FBRSxlQUFlLENBQUksQUFDNUQsZUFBZSxBQUFhLENBQUUsU0FBUyxDQUFFLGlCQUFpQixDQUFJLEFBQzlELHFCQUFxQixBQUFPLENBQUUsU0FBUyxDQUFFLHVCQUF1QixDQUFJLEFBQ3BFLGFBQWEsQUFBZSxDQUFFLElBQUksQ0FBRSxtQkFBbUIsQ0FBSSxBQUMzRCxlQUFlLEFBQWEsQ0FBRSxTQUFTLENBQUUsWUFBWSxDQUFJLEFBQ3pELGVBQWUsQUFBYSxDQUFFLFNBQVMsQ0FBRSxZQUFZLENBQUksQUFDekQsaUJBQWlCLEFBQVcsQ0FBRSxXQUFXLENBQUUsWUFBWSxDQUFJLEFBQzNELGlCQUFpQixBQUFXLENBQUUsV0FBVyxDQUFFLFlBQVksQ0FBSSxBQUUzRCx5QkFBeUIsQUFBUyxDQUFFLGVBQWUsQ0FBRSxxQkFBcUIsQ0FBSSxBQUM5RSx1QkFBdUIsQUFBVyxDQUFFLGVBQWUsQ0FBRSxtQkFBbUIsQ0FBSSxBQUM1RSwwQkFBMEIsQUFBUSxDQUFFLGVBQWUsQ0FBRSxpQkFBaUIsQ0FBSSxBQUMxRSwyQkFBMkIsQUFBTyxDQUFFLGVBQWUsQ0FBRSx3QkFBd0IsQ0FBSSxBQUNqRiwwQkFBMEIsQUFBUSxDQUFFLGVBQWUsQ0FBRSx1QkFBdUIsQ0FBSSxBQUVoRixxQkFBcUIsQUFBVSxDQUFFLFdBQVcsQ0FBRSxxQkFBcUIsQ0FBSSxBQUN2RSxtQkFBbUIsQUFBWSxDQUFFLFdBQVcsQ0FBRSxtQkFBbUIsQ0FBSSxBQUNyRSxzQkFBc0IsQUFBUyxDQUFFLFdBQVcsQ0FBRSxpQkFBaUIsQ0FBSSxBQUNuRSx3QkFBd0IsQUFBTyxDQUFFLFdBQVcsQ0FBRSxtQkFBbUIsQ0FBSSxBQUNyRSx1QkFBdUIsQUFBUSxDQUFFLFdBQVcsQ0FBRSxrQkFBa0IsQ0FBSSxBQUVwRSx1QkFBdUIsQUFBUyxDQUFFLGFBQWEsQ0FBRSxxQkFBcUIsQ0FBSSxBQUMxRSxxQkFBcUIsQUFBVyxDQUFFLGFBQWEsQ0FBRSxtQkFBbUIsQ0FBSSxBQUN4RSx3QkFBd0IsQUFBUSxDQUFFLGFBQWEsQ0FBRSxpQkFBaUIsQ0FBSSxBQUN0RSx5QkFBeUIsQUFBTyxDQUFFLGFBQWEsQ0FBRSx3QkFBd0IsQ0FBSSxBQUM3RSx3QkFBd0IsQUFBUSxDQUFFLGFBQWEsQ0FBRSx1QkFBdUIsQ0FBSSxBQUM1RSx5QkFBeUIsQUFBTyxDQUFFLGFBQWEsQ0FBRSxrQkFBa0IsQ0FBSSxBQUV2RSxtQkFBbUIsQUFBVyxDQUFFLFVBQVUsQ0FBRSxlQUFlLENBQUksQUFDL0Qsb0JBQW9CLEFBQVUsQ0FBRSxVQUFVLENBQUUscUJBQXFCLENBQUksQUFDckUsa0JBQWtCLEFBQVksQ0FBRSxVQUFVLENBQUUsbUJBQW1CLENBQUksQUFDbkUscUJBQXFCLEFBQVMsQ0FBRSxVQUFVLENBQUUsaUJBQWlCLENBQUksQUFDakUsdUJBQXVCLEFBQU8sQ0FBRSxVQUFVLENBQUUsbUJBQW1CLENBQUksQUFDbkUsc0JBQXNCLEFBQVEsQ0FBRSxVQUFVLENBQUUsa0JBQWtCLENBQUksQ0N0QzlELElBQUksQUFBMEIsQ0FBRSxNQUFRLENKUXpDLENBQUMsQ0lSa0QsVUFBVSxDQUFJLEFBQ2hFLEtBQUssQ0FDTCxLQUFLLEFBQTBCLENBQzdCLFVBQVksQ0pLZixDQUFDLENJTDRCLFVBQVUsQ0FDckMsQUFDRCxLQUFLLENBQ0wsS0FBSyxBQUEwQixDQUM3QixZQUFjLENKQ2pCLENBQUMsQ0lEZ0MsVUFBVSxDQUN6QyxBQUNELEtBQUssQ0FDTCxLQUFLLEFBQTBCLENBQzdCLGFBQWUsQ0pIbEIsQ0FBQyxDSUdrQyxVQUFVLENBQzNDLEFBQ0QsS0FBSyxDQUNMLEtBQUssQUFBMEIsQ0FDN0IsV0FBYSxDSlBoQixDQUFDLENJTzhCLFVBQVUsQ0FmeEMsQUFnQkMsSUFoQkcsQUFBMEIsQ0FBRSxNQUFRLENKU3pDLE1BQWUsQ0lUb0MsVUFBVSxDQUFJLEFBQ2hFLEtBQUssQ0FDTCxLQUFLLEFBQTBCLENBQzdCLFVBQVksQ0pNZixNQUFlLENJTmMsVUFBVSxDQUNyQyxBQUNELEtBQUssQ0FDTCxLQUFLLEFBQTBCLENBQzdCLFlBQWMsQ0pFakIsTUFBZSxDSUZrQixVQUFVLENBQ3pDLEFBQ0QsS0FBSyxDQUNMLEtBQUssQUFBMEIsQ0FDN0IsYUFBZSxDSkZsQixNQUFlLENJRW9CLFVBQVUsQ0FDM0MsQUFDRCxLQUFLLENBQ0wsS0FBSyxBQUEwQixDQUM3QixXQUFhLENKTmhCLE1BQWUsQ0lNZ0IsVUFBVSxDQWZ4QyxBQWdCQyxJQWhCRyxBQUEwQixDQUFFLE1BQVEsQ0pVekMsS0FBYyxDSVZxQyxVQUFVLENBQUksQUFDaEUsS0FBSyxDQUNMLEtBQUssQUFBMEIsQ0FDN0IsVUFBWSxDSk9mLEtBQWMsQ0lQZSxVQUFVLENBQ3JDLEFBQ0QsS0FBSyxDQUNMLEtBQUssQUFBMEIsQ0FDN0IsWUFBYyxDSkdqQixLQUFjLENJSG1CLFVBQVUsQ0FDekMsQUFDRCxLQUFLLENBQ0wsS0FBSyxBQUEwQixDQUM3QixhQUFlLENKRGxCLEtBQWMsQ0lDcUIsVUFBVSxDQUMzQyxBQUNELEtBQUssQ0FDTCxLQUFLLEFBQTBCLENBQzdCLFdBQWEsQ0pMaEIsS0FBYyxDSUtpQixVQUFVLENBZnhDLEFBZ0JDLElBaEJHLEFBQTBCLENBQUUsTUFBUSxDOUJnSXZDLElBQUksQzhCaEk2QyxVQUFVLENBQUksQUFDaEUsS0FBSyxDQUNMLEtBQUssQUFBMEIsQ0FDN0IsVUFBWSxDOUI2SGIsSUFBSSxDOEI3SHVCLFVBQVUsQ0FDckMsQUFDRCxLQUFLLENBQ0wsS0FBSyxBQUEwQixDQUM3QixZQUFjLEM5QnlIZixJQUFJLEM4QnpIMkIsVUFBVSxDQUN6QyxBQUNELEtBQUssQ0FDTCxLQUFLLEFBQTBCLENBQzdCLGFBQWUsQzlCcUhoQixJQUFJLEM4QnJINkIsVUFBVSxDQUMzQyxBQUNELEtBQUssQ0FDTCxLQUFLLEFBQTBCLENBQzdCLFdBQWEsQzlCaUhkLElBQUksQzhCakh5QixVQUFVLENBZnhDLEFBZ0JDLElBaEJHLEFBQTBCLENBQUUsTUFBUSxDSll6QyxNQUFlLENJWm9DLFVBQVUsQ0FBSSxBQUNoRSxLQUFLLENBQ0wsS0FBSyxBQUEwQixDQUM3QixVQUFZLENKU2YsTUFBZSxDSVRjLFVBQVUsQ0FDckMsQUFDRCxLQUFLLENBQ0wsS0FBSyxBQUEwQixDQUM3QixZQUFjLENKS2pCLE1BQWUsQ0lMa0IsVUFBVSxDQUN6QyxBQUNELEtBQUssQ0FDTCxLQUFLLEFBQTBCLENBQzdCLGFBQWUsQ0pDbEIsTUFBZSxDSURvQixVQUFVLENBQzNDLEFBQ0QsS0FBSyxDQUNMLEtBQUssQUFBMEIsQ0FDN0IsV0FBYSxDSkhoQixNQUFlLENJR2dCLFVBQVUsQ0FmeEMsQUFnQkMsSUFoQkcsQUFBMEIsQ0FBRSxNQUFRLENKYXpDLElBQWEsQ0lic0MsVUFBVSxDQUFJLEFBQ2hFLEtBQUssQ0FDTCxLQUFLLEFBQTBCLENBQzdCLFVBQVksQ0pVZixJQUFhLENJVmdCLFVBQVUsQ0FDckMsQUFDRCxLQUFLLENBQ0wsS0FBSyxBQUEwQixDQUM3QixZQUFjLENKTWpCLElBQWEsQ0lOb0IsVUFBVSxDQUN6QyxBQUNELEtBQUssQ0FDTCxLQUFLLEFBQTBCLENBQzdCLGFBQWUsQ0pFbEIsSUFBYSxDSUZzQixVQUFVLENBQzNDLEFBQ0QsS0FBSyxDQUNMLEtBQUssQUFBMEIsQ0FDN0IsV0FBYSxDSkZoQixJQUFhLENJRWtCLFVBQVUsQ0FmeEMsQUFnQkMsTUFoQkssQUFBd0IsQ0FBRSxNQUFRLENKY3ZDLE1BQWUsQ0lka0MsVUFBVSxDQUFJLEFBQ2hFLE9BQU8sQ0FDUCxPQUFPLEFBQXdCLENBQzdCLFVBQVksQ0pXYixNQUFlLENJWFksVUFBVSxDQUNyQyxBQUNELE9BQU8sQ0FDUCxPQUFPLEFBQXdCLENBQzdCLFlBQWMsQ0pPZixNQUFlLENJUGdCLFVBQVUsQ0FDekMsQUFDRCxPQUFPLENBQ1AsT0FBTyxBQUF3QixDQUM3QixhQUFlLENKR2hCLE1BQWUsQ0lIa0IsVUFBVSxDQUMzQyxBQUNELE9BQU8sQ0FDUCxPQUFPLEFBQXdCLENBQzdCLFdBQWEsQ0pEZCxNQUFlLENJQ2MsVUFBVSxDQWZ4QyxBQWdCQyxJQWhCRyxBQUEwQixDQUFFLE1BQVEsQ0plekMsSUFBYSxDSWZzQyxVQUFVLENBQUksQUFDaEUsS0FBSyxDQUNMLEtBQUssQUFBMEIsQ0FDN0IsVUFBWSxDSllmLElBQWEsQ0laZ0IsVUFBVSxDQUNyQyxBQUNELEtBQUssQ0FDTCxLQUFLLEFBQTBCLENBQzdCLFlBQWMsQ0pRakIsSUFBYSxDSVJvQixVQUFVLENBQ3pDLEFBQ0QsS0FBSyxDQUNMLEtBQUssQUFBMEIsQ0FDN0IsYUFBZSxDSklsQixJQUFhLENJSnNCLFVBQVUsQ0FDM0MsQUFDRCxLQUFLLENBQ0wsS0FBSyxBQUEwQixDQUM3QixXQUFhLENKQWhCLElBQWEsQ0lBa0IsVUFBVSxDQWZ4QyxBQWdCQyxJQWhCRyxBQUEwQixDQUFFLE9BQVEsQ0pRekMsQ0FBQyxDSVJrRCxVQUFVLENBQUksQUFDaEUsS0FBSyxDQUNMLEtBQUssQUFBMEIsQ0FDN0IsV0FBWSxDSktmLENBQUMsQ0lMNEIsVUFBVSxDQUNyQyxBQUNELEtBQUssQ0FDTCxLQUFLLEFBQTBCLENBQzdCLGFBQWMsQ0pDakIsQ0FBQyxDSURnQyxVQUFVLENBQ3pDLEFBQ0QsS0FBSyxDQUNMLEtBQUssQUFBMEIsQ0FDN0IsY0FBZSxDSkhsQixDQUFDLENJR2tDLFVBQVUsQ0FDM0MsQUFDRCxLQUFLLENBQ0wsS0FBSyxBQUEwQixDQUM3QixZQUFhLENKUGhCLENBQUMsQ0lPOEIsVUFBVSxDQWZ4QyxBQWdCQyxJQWhCRyxBQUEwQixDQUFFLE9BQVEsQ0pTekMsTUFBZSxDSVRvQyxVQUFVLENBQUksQUFDaEUsS0FBSyxDQUNMLEtBQUssQUFBMEIsQ0FDN0IsV0FBWSxDSk1mLE1BQWUsQ0lOYyxVQUFVLENBQ3JDLEFBQ0QsS0FBSyxDQUNMLEtBQUssQUFBMEIsQ0FDN0IsYUFBYyxDSkVqQixNQUFlLENJRmtCLFVBQVUsQ0FDekMsQUFDRCxLQUFLLENBQ0wsS0FBSyxBQUEwQixDQUM3QixjQUFlLENKRmxCLE1BQWUsQ0lFb0IsVUFBVSxDQUMzQyxBQUNELEtBQUssQ0FDTCxLQUFLLEFBQTBCLENBQzdCLFlBQWEsQ0pOaEIsTUFBZSxDSU1nQixVQUFVLENBZnhDLEFBZ0JDLElBaEJHLEFBQTBCLENBQUUsT0FBUSxDSlV6QyxLQUFjLENJVnFDLFVBQVUsQ0FBSSxBQUNoRSxLQUFLLENBQ0wsS0FBSyxBQUEwQixDQUM3QixXQUFZLENKT2YsS0FBYyxDSVBlLFVBQVUsQ0FDckMsQUFDRCxLQUFLLENBQ0wsS0FBSyxBQUEwQixDQUM3QixhQUFjLENKR2pCLEtBQWMsQ0lIbUIsVUFBVSxDQUN6QyxBQUNELEtBQUssQ0FDTCxLQUFLLEFBQTBCLENBQzdCLGNBQWUsQ0pEbEIsS0FBYyxDSUNxQixVQUFVLENBQzNDLEFBQ0QsS0FBSyxDQUNMLEtBQUssQUFBMEIsQ0FDN0IsWUFBYSxDSkxoQixLQUFjLENJS2lCLFVBQVUsQ0FmeEMsQUFnQkMsSUFoQkcsQUFBMEIsQ0FBRSxPQUFRLEM5QmdJdkMsSUFBSSxDOEJoSTZDLFVBQVUsQ0FBSSxBQUNoRSxLQUFLLENBQ0wsS0FBSyxBQUEwQixDQUM3QixXQUFZLEM5QjZIYixJQUFJLEM4QjdIdUIsVUFBVSxDQUNyQyxBQUNELEtBQUssQ0FDTCxLQUFLLEFBQTBCLENBQzdCLGFBQWMsQzlCeUhmLElBQUksQzhCekgyQixVQUFVLENBQ3pDLEFBQ0QsS0FBSyxDQUNMLEtBQUssQUFBMEIsQ0FDN0IsY0FBZSxDOUJxSGhCLElBQUksQzhCckg2QixVQUFVLENBQzNDLEFBQ0QsS0FBSyxDQUNMLEtBQUssQUFBMEIsQ0FDN0IsWUFBYSxDOUJpSGQsSUFBSSxDOEJqSHlCLFVBQVUsQ0FmeEMsQUFnQkMsSUFoQkcsQUFBMEIsQ0FBRSxPQUFRLENKWXpDLE1BQWUsQ0lab0MsVUFBVSxDQUFJLEFBQ2hFLEtBQUssQ0FDTCxLQUFLLEFBQTBCLENBQzdCLFdBQVksQ0pTZixNQUFlLENJVGMsVUFBVSxDQUNyQyxBQUNELEtBQUssQ0FDTCxLQUFLLEFBQTBCLENBQzdCLGFBQWMsQ0pLakIsTUFBZSxDSUxrQixVQUFVLENBQ3pDLEFBQ0QsS0FBSyxDQUNMLEtBQUssQUFBMEIsQ0FDN0IsY0FBZSxDSkNsQixNQUFlLENJRG9CLFVBQVUsQ0FDM0MsQUFDRCxLQUFLLENBQ0wsS0FBSyxBQUEwQixDQUM3QixZQUFhLENKSGhCLE1BQWUsQ0lHZ0IsVUFBVSxDQWZ4QyxBQWdCQyxJQWhCRyxBQUEwQixDQUFFLE9BQVEsQ0phekMsSUFBYSxDSWJzQyxVQUFVLENBQUksQUFDaEUsS0FBSyxDQUNMLEtBQUssQUFBMEIsQ0FDN0IsV0FBWSxDSlVmLElBQWEsQ0lWZ0IsVUFBVSxDQUNyQyxBQUNELEtBQUssQ0FDTCxLQUFLLEFBQTBCLENBQzdCLGFBQWMsQ0pNakIsSUFBYSxDSU5vQixVQUFVLENBQ3pDLEFBQ0QsS0FBSyxDQUNMLEtBQUssQUFBMEIsQ0FDN0IsY0FBZSxDSkVsQixJQUFhLENJRnNCLFVBQVUsQ0FDM0MsQUFDRCxLQUFLLENBQ0wsS0FBSyxBQUEwQixDQUM3QixZQUFhLENKRmhCLElBQWEsQ0lFa0IsVUFBVSxDQWZ4QyxBQWdCQyxNQWhCSyxBQUF3QixDQUFFLE9BQVEsQ0pjdkMsTUFBZSxDSWRrQyxVQUFVLENBQUksQUFDaEUsT0FBTyxDQUNQLE9BQU8sQUFBd0IsQ0FDN0IsV0FBWSxDSldiLE1BQWUsQ0lYWSxVQUFVLENBQ3JDLEFBQ0QsT0FBTyxDQUNQLE9BQU8sQUFBd0IsQ0FDN0IsYUFBYyxDSk9mLE1BQWUsQ0lQZ0IsVUFBVSxDQUN6QyxBQUNELE9BQU8sQ0FDUCxPQUFPLEFBQXdCLENBQzdCLGNBQWUsQ0pHaEIsTUFBZSxDSUhrQixVQUFVLENBQzNDLEFBQ0QsT0FBTyxDQUNQLE9BQU8sQUFBd0IsQ0FDN0IsWUFBYSxDSkRkLE1BQWUsQ0lDYyxVQUFVLENBZnhDLEFBZ0JDLElBaEJHLEFBQTBCLENBQUUsT0FBUSxDSmV6QyxJQUFhLENJZnNDLFVBQVUsQ0FBSSxBQUNoRSxLQUFLLENBQ0wsS0FBSyxBQUEwQixDQUM3QixXQUFZLENKWWYsSUFBYSxDSVpnQixVQUFVLENBQ3JDLEFBQ0QsS0FBSyxDQUNMLEtBQUssQUFBMEIsQ0FDN0IsYUFBYyxDSlFqQixJQUFhLENJUm9CLFVBQVUsQ0FDekMsQUFDRCxLQUFLLENBQ0wsS0FBSyxBQUEwQixDQUM3QixjQUFlLENKSWxCLElBQWEsQ0lKc0IsVUFBVSxDQUMzQyxBQUNELEtBQUssQ0FDTCxLQUFLLEFBQTBCLENBQzdCLFlBQWEsQ0pBaEIsSUFBYSxDSUFrQixVQUFVLENBQ3ZDLEFBT0QsS0FBSyxBQUFpQixDQUFFLE1BQU0sQ0pkL0IsT0FBZSxDSWMyQixVQUFVLENBQUksQUFDdkQsTUFBTSxDQUNOLE1BQU0sQUFBaUIsQ0FDckIsVUFBVSxDSmpCYixPQUFlLENJaUJTLFVBQVUsQ0FDaEMsQUFDRCxNQUFNLENBQ04sTUFBTSxBQUFpQixDQUNyQixZQUFZLENKckJmLE9BQWUsQ0lxQlcsVUFBVSxDQUNsQyxBQUNELE1BQU0sQ0FDTixNQUFNLEFBQWlCLENBQ3JCLGFBQWEsQ0p6QmhCLE9BQWUsQ0l5QlksVUFBVSxDQUNuQyxBQUNELE1BQU0sQ0FDTixNQUFNLEFBQWlCLENBQ3JCLFdBQVcsQ0o3QmQsT0FBZSxDSTZCVSxVQUFVLENBZmxDLEFBZ0JDLEtBaEJJLEFBQWlCLENBQUUsTUFBTSxDSmIvQixNQUFjLENJYTRCLFVBQVUsQ0FBSSxBQUN2RCxNQUFNLENBQ04sTUFBTSxBQUFpQixDQUNyQixVQUFVLENKaEJiLE1BQWMsQ0lnQlUsVUFBVSxDQUNoQyxBQUNELE1BQU0sQ0FDTixNQUFNLEFBQWlCLENBQ3JCLFlBQVksQ0pwQmYsTUFBYyxDSW9CWSxVQUFVLENBQ2xDLEFBQ0QsTUFBTSxDQUNOLE1BQU0sQUFBaUIsQ0FDckIsYUFBYSxDSnhCaEIsTUFBYyxDSXdCYSxVQUFVLENBQ25DLEFBQ0QsTUFBTSxDQUNOLE1BQU0sQUFBaUIsQ0FDckIsV0FBVyxDSjVCZCxNQUFjLENJNEJXLFVBQVUsQ0FmbEMsQUFnQkMsS0FoQkksQUFBaUIsQ0FBRSxNQUFNLEM5QnlHN0IsS0FBSSxDOEJ6R29DLFVBQVUsQ0FBSSxBQUN2RCxNQUFNLENBQ04sTUFBTSxBQUFpQixDQUNyQixVQUFVLEM5QnNHWCxLQUFJLEM4QnRHa0IsVUFBVSxDQUNoQyxBQUNELE1BQU0sQ0FDTixNQUFNLEFBQWlCLENBQ3JCLFlBQVksQzlCa0diLEtBQUksQzhCbEdvQixVQUFVLENBQ2xDLEFBQ0QsTUFBTSxDQUNOLE1BQU0sQUFBaUIsQ0FDckIsYUFBYSxDOUI4RmQsS0FBSSxDOEI5RnFCLFVBQVUsQ0FDbkMsQUFDRCxNQUFNLENBQ04sTUFBTSxBQUFpQixDQUNyQixXQUFXLEM5QjBGWixLQUFJLEM4QjFGbUIsVUFBVSxDQWZsQyxBQWdCQyxLQWhCSSxBQUFpQixDQUFFLE1BQU0sQ0pYL0IsT0FBZSxDSVcyQixVQUFVLENBQUksQUFDdkQsTUFBTSxDQUNOLE1BQU0sQUFBaUIsQ0FDckIsVUFBVSxDSmRiLE9BQWUsQ0ljUyxVQUFVLENBQ2hDLEFBQ0QsTUFBTSxDQUNOLE1BQU0sQUFBaUIsQ0FDckIsWUFBWSxDSmxCZixPQUFlLENJa0JXLFVBQVUsQ0FDbEMsQUFDRCxNQUFNLENBQ04sTUFBTSxBQUFpQixDQUNyQixhQUFhLENKdEJoQixPQUFlLENJc0JZLFVBQVUsQ0FDbkMsQUFDRCxNQUFNLENBQ04sTUFBTSxBQUFpQixDQUNyQixXQUFXLENKMUJkLE9BQWUsQ0kwQlUsVUFBVSxDQWZsQyxBQWdCQyxLQWhCSSxBQUFpQixDQUFFLE1BQU0sQ0pWL0IsS0FBYSxDSVU2QixVQUFVLENBQUksQUFDdkQsTUFBTSxDQUNOLE1BQU0sQUFBaUIsQ0FDckIsVUFBVSxDSmJiLEtBQWEsQ0lhVyxVQUFVLENBQ2hDLEFBQ0QsTUFBTSxDQUNOLE1BQU0sQUFBaUIsQ0FDckIsWUFBWSxDSmpCZixLQUFhLENJaUJhLFVBQVUsQ0FDbEMsQUFDRCxNQUFNLENBQ04sTUFBTSxBQUFpQixDQUNyQixhQUFhLENKckJoQixLQUFhLENJcUJjLFVBQVUsQ0FDbkMsQUFDRCxNQUFNLENBQ04sTUFBTSxBQUFpQixDQUNyQixXQUFXLENKekJkLEtBQWEsQ0l5QlksVUFBVSxDQWZsQyxBQWdCQyxPQWhCTSxBQUFlLENBQUUsTUFBTSxDSlQ3QixPQUFlLENJU3lCLFVBQVUsQ0FBSSxBQUN2RCxRQUFRLENBQ1IsUUFBUSxBQUFlLENBQ3JCLFVBQVUsQ0paWCxPQUFlLENJWU8sVUFBVSxDQUNoQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQWUsQ0FDckIsWUFBWSxDSmhCYixPQUFlLENJZ0JTLFVBQVUsQ0FDbEMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUFlLENBQ3JCLGFBQWEsQ0pwQmQsT0FBZSxDSW9CVSxVQUFVLENBQ25DLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBZSxDQUNyQixXQUFXLENKeEJaLE9BQWUsQ0l3QlEsVUFBVSxDQWZsQyxBQWdCQyxLQWhCSSxBQUFpQixDQUFFLE1BQU0sQ0pSL0IsS0FBYSxDSVE2QixVQUFVLENBQUksQUFDdkQsTUFBTSxDQUNOLE1BQU0sQUFBaUIsQ0FDckIsVUFBVSxDSlhiLEtBQWEsQ0lXVyxVQUFVLENBQ2hDLEFBQ0QsTUFBTSxDQUNOLE1BQU0sQUFBaUIsQ0FDckIsWUFBWSxDSmZmLEtBQWEsQ0llYSxVQUFVLENBQ2xDLEFBQ0QsTUFBTSxDQUNOLE1BQU0sQUFBaUIsQ0FDckIsYUFBYSxDSm5CaEIsS0FBYSxDSW1CYyxVQUFVLENBQ25DLEFBQ0QsTUFBTSxDQUNOLE1BQU0sQUFBaUIsQ0FDckIsV0FBVyxDSnZCZCxLQUFhLENJdUJZLFVBQVUsQ0FDakMsQUFLTCxPQUFPLEFBQVUsQ0FBRSxNQUFNLENBQUUsZUFBZSxDQUFJLEFBQzlDLFFBQVEsQ0FDUixRQUFRLEFBQVUsQ0FDaEIsVUFBVSxDQUFFLGVBQWUsQ0FDNUIsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUFVLENBQ2hCLFlBQVksQ0FBRSxlQUFlLENBQzlCLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBVSxDQUNoQixhQUFhLENBQUUsZUFBZSxDQUMvQixBQUNELFFBQVEsQ0FDUixRQUFRLEFBQVUsQ0FDaEIsV0FBVyxDQUFFLGVBQWUsQzVDVDlCLEE0Q1VDLE01Q1ZLLEVBQUUsU0FBUyxFQUFFLEtBQUssRTRDbERwQixPQUFPLEFBQXVCLENBQUUsTUFBUSxDSlF6QyxDQUFDLENJUmtELFVBQVUsQ0FBSSxBQUNoRSxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixVQUFZLENKS2YsQ0FBQyxDSUw0QixVQUFVLENBQ3JDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsWUFBYyxDSkNqQixDQUFDLENJRGdDLFVBQVUsQ0FDekMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixhQUFlLENKSGxCLENBQUMsQ0lHa0MsVUFBVSxDQUMzQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFdBQWEsQ0pQaEIsQ0FBQyxDSU84QixVQUFVLENBZnhDLEFBZ0JDLE9BaEJNLEFBQXVCLENBQUUsTUFBUSxDSlN6QyxNQUFlLENJVG9DLFVBQVUsQ0FBSSxBQUNoRSxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixVQUFZLENKTWYsTUFBZSxDSU5jLFVBQVUsQ0FDckMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixZQUFjLENKRWpCLE1BQWUsQ0lGa0IsVUFBVSxDQUN6QyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLGFBQWUsQ0pGbEIsTUFBZSxDSUVvQixVQUFVLENBQzNDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsV0FBYSxDSk5oQixNQUFlLENJTWdCLFVBQVUsQ0FmeEMsQUFnQkMsT0FoQk0sQUFBdUIsQ0FBRSxNQUFRLENKVXpDLEtBQWMsQ0lWcUMsVUFBVSxDQUFJLEFBQ2hFLFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFVBQVksQ0pPZixLQUFjLENJUGUsVUFBVSxDQUNyQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFlBQWMsQ0pHakIsS0FBYyxDSUhtQixVQUFVLENBQ3pDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsYUFBZSxDSkRsQixLQUFjLENJQ3FCLFVBQVUsQ0FDM0MsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixXQUFhLENKTGhCLEtBQWMsQ0lLaUIsVUFBVSxDQWZ4QyxBQWdCQyxPQWhCTSxBQUF1QixDQUFFLE1BQVEsQzlCZ0l2QyxJQUFJLEM4QmhJNkMsVUFBVSxDQUFJLEFBQ2hFLFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFVBQVksQzlCNkhiLElBQUksQzhCN0h1QixVQUFVLENBQ3JDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsWUFBYyxDOUJ5SGYsSUFBSSxDOEJ6SDJCLFVBQVUsQ0FDekMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixhQUFlLEM5QnFIaEIsSUFBSSxDOEJySDZCLFVBQVUsQ0FDM0MsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixXQUFhLEM5QmlIZCxJQUFJLEM4QmpIeUIsVUFBVSxDQWZ4QyxBQWdCQyxPQWhCTSxBQUF1QixDQUFFLE1BQVEsQ0pZekMsTUFBZSxDSVpvQyxVQUFVLENBQUksQUFDaEUsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsVUFBWSxDSlNmLE1BQWUsQ0lUYyxVQUFVLENBQ3JDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsWUFBYyxDSktqQixNQUFlLENJTGtCLFVBQVUsQ0FDekMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixhQUFlLENKQ2xCLE1BQWUsQ0lEb0IsVUFBVSxDQUMzQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFdBQWEsQ0pIaEIsTUFBZSxDSUdnQixVQUFVLENBZnhDLEFBZ0JDLE9BaEJNLEFBQXVCLENBQUUsTUFBUSxDSmF6QyxJQUFhLENJYnNDLFVBQVUsQ0FBSSxBQUNoRSxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixVQUFZLENKVWYsSUFBYSxDSVZnQixVQUFVLENBQ3JDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsWUFBYyxDSk1qQixJQUFhLENJTm9CLFVBQVUsQ0FDekMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixhQUFlLENKRWxCLElBQWEsQ0lGc0IsVUFBVSxDQUMzQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFdBQWEsQ0pGaEIsSUFBYSxDSUVrQixVQUFVLENBZnhDLEFBZ0JDLFNBaEJRLEFBQXFCLENBQUUsTUFBUSxDSmN2QyxNQUFlLENJZGtDLFVBQVUsQ0FBSSxBQUNoRSxVQUFVLENBQ1YsVUFBVSxBQUFxQixDQUM3QixVQUFZLENKV2IsTUFBZSxDSVhZLFVBQVUsQ0FDckMsQUFDRCxVQUFVLENBQ1YsVUFBVSxBQUFxQixDQUM3QixZQUFjLENKT2YsTUFBZSxDSVBnQixVQUFVLENBQ3pDLEFBQ0QsVUFBVSxDQUNWLFVBQVUsQUFBcUIsQ0FDN0IsYUFBZSxDSkdoQixNQUFlLENJSGtCLFVBQVUsQ0FDM0MsQUFDRCxVQUFVLENBQ1YsVUFBVSxBQUFxQixDQUM3QixXQUFhLENKRGQsTUFBZSxDSUNjLFVBQVUsQ0FmeEMsQUFnQkMsT0FoQk0sQUFBdUIsQ0FBRSxNQUFRLENKZXpDLElBQWEsQ0lmc0MsVUFBVSxDQUFJLEFBQ2hFLFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFVBQVksQ0pZZixJQUFhLENJWmdCLFVBQVUsQ0FDckMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixZQUFjLENKUWpCLElBQWEsQ0lSb0IsVUFBVSxDQUN6QyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLGFBQWUsQ0pJbEIsSUFBYSxDSUpzQixVQUFVLENBQzNDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsV0FBYSxDSkFoQixJQUFhLENJQWtCLFVBQVUsQ0FmeEMsQUFnQkMsT0FoQk0sQUFBdUIsQ0FBRSxPQUFRLENKUXpDLENBQUMsQ0lSa0QsVUFBVSxDQUFJLEFBQ2hFLFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFdBQVksQ0pLZixDQUFDLENJTDRCLFVBQVUsQ0FDckMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixhQUFjLENKQ2pCLENBQUMsQ0lEZ0MsVUFBVSxDQUN6QyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLGNBQWUsQ0pIbEIsQ0FBQyxDSUdrQyxVQUFVLENBQzNDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsWUFBYSxDSlBoQixDQUFDLENJTzhCLFVBQVUsQ0FmeEMsQUFnQkMsT0FoQk0sQUFBdUIsQ0FBRSxPQUFRLENKU3pDLE1BQWUsQ0lUb0MsVUFBVSxDQUFJLEFBQ2hFLFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFdBQVksQ0pNZixNQUFlLENJTmMsVUFBVSxDQUNyQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLGFBQWMsQ0pFakIsTUFBZSxDSUZrQixVQUFVLENBQ3pDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsY0FBZSxDSkZsQixNQUFlLENJRW9CLFVBQVUsQ0FDM0MsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixZQUFhLENKTmhCLE1BQWUsQ0lNZ0IsVUFBVSxDQWZ4QyxBQWdCQyxPQWhCTSxBQUF1QixDQUFFLE9BQVEsQ0pVekMsS0FBYyxDSVZxQyxVQUFVLENBQUksQUFDaEUsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsV0FBWSxDSk9mLEtBQWMsQ0lQZSxVQUFVLENBQ3JDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsYUFBYyxDSkdqQixLQUFjLENJSG1CLFVBQVUsQ0FDekMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixjQUFlLENKRGxCLEtBQWMsQ0lDcUIsVUFBVSxDQUMzQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFlBQWEsQ0pMaEIsS0FBYyxDSUtpQixVQUFVLENBZnhDLEFBZ0JDLE9BaEJNLEFBQXVCLENBQUUsT0FBUSxDOUJnSXZDLElBQUksQzhCaEk2QyxVQUFVLENBQUksQUFDaEUsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsV0FBWSxDOUI2SGIsSUFBSSxDOEI3SHVCLFVBQVUsQ0FDckMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixhQUFjLEM5QnlIZixJQUFJLEM4QnpIMkIsVUFBVSxDQUN6QyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLGNBQWUsQzlCcUhoQixJQUFJLEM4QnJINkIsVUFBVSxDQUMzQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFlBQWEsQzlCaUhkLElBQUksQzhCakh5QixVQUFVLENBZnhDLEFBZ0JDLE9BaEJNLEFBQXVCLENBQUUsT0FBUSxDSll6QyxNQUFlLENJWm9DLFVBQVUsQ0FBSSxBQUNoRSxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixXQUFZLENKU2YsTUFBZSxDSVRjLFVBQVUsQ0FDckMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixhQUFjLENKS2pCLE1BQWUsQ0lMa0IsVUFBVSxDQUN6QyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLGNBQWUsQ0pDbEIsTUFBZSxDSURvQixVQUFVLENBQzNDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsWUFBYSxDSkhoQixNQUFlLENJR2dCLFVBQVUsQ0FmeEMsQUFnQkMsT0FoQk0sQUFBdUIsQ0FBRSxPQUFRLENKYXpDLElBQWEsQ0lic0MsVUFBVSxDQUFJLEFBQ2hFLFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFdBQVksQ0pVZixJQUFhLENJVmdCLFVBQVUsQ0FDckMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixhQUFjLENKTWpCLElBQWEsQ0lOb0IsVUFBVSxDQUN6QyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLGNBQWUsQ0pFbEIsSUFBYSxDSUZzQixVQUFVLENBQzNDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsWUFBYSxDSkZoQixJQUFhLENJRWtCLFVBQVUsQ0FmeEMsQUFnQkMsU0FoQlEsQUFBcUIsQ0FBRSxPQUFRLENKY3ZDLE1BQWUsQ0lka0MsVUFBVSxDQUFJLEFBQ2hFLFVBQVUsQ0FDVixVQUFVLEFBQXFCLENBQzdCLFdBQVksQ0pXYixNQUFlLENJWFksVUFBVSxDQUNyQyxBQUNELFVBQVUsQ0FDVixVQUFVLEFBQXFCLENBQzdCLGFBQWMsQ0pPZixNQUFlLENJUGdCLFVBQVUsQ0FDekMsQUFDRCxVQUFVLENBQ1YsVUFBVSxBQUFxQixDQUM3QixjQUFlLENKR2hCLE1BQWUsQ0lIa0IsVUFBVSxDQUMzQyxBQUNELFVBQVUsQ0FDVixVQUFVLEFBQXFCLENBQzdCLFlBQWEsQ0pEZCxNQUFlLENJQ2MsVUFBVSxDQWZ4QyxBQWdCQyxPQWhCTSxBQUF1QixDQUFFLE9BQVEsQ0plekMsSUFBYSxDSWZzQyxVQUFVLENBQUksQUFDaEUsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsV0FBWSxDSllmLElBQWEsQ0laZ0IsVUFBVSxDQUNyQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLGFBQWMsQ0pRakIsSUFBYSxDSVJvQixVQUFVLENBQ3pDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsY0FBZSxDSklsQixJQUFhLENJSnNCLFVBQVUsQ0FDM0MsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixZQUFhLENKQWhCLElBQWEsQ0lBa0IsVUFBVSxDQUN2QyxBQU9ELFFBQVEsQUFBYyxDQUFFLE1BQU0sQ0pkL0IsT0FBZSxDSWMyQixVQUFVLENBQUksQUFDdkQsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixVQUFVLENKakJiLE9BQWUsQ0lpQlMsVUFBVSxDQUNoQyxBQUNELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsWUFBWSxDSnJCZixPQUFlLENJcUJXLFVBQVUsQ0FDbEMsQUFDRCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLGFBQWEsQ0p6QmhCLE9BQWUsQ0l5QlksVUFBVSxDQUNuQyxBQUNELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsV0FBVyxDSjdCZCxPQUFlLENJNkJVLFVBQVUsQ0FmbEMsQUFnQkMsUUFoQk8sQUFBYyxDQUFFLE1BQU0sQ0piL0IsTUFBYyxDSWE0QixVQUFVLENBQUksQUFDdkQsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixVQUFVLENKaEJiLE1BQWMsQ0lnQlUsVUFBVSxDQUNoQyxBQUNELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsWUFBWSxDSnBCZixNQUFjLENJb0JZLFVBQVUsQ0FDbEMsQUFDRCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLGFBQWEsQ0p4QmhCLE1BQWMsQ0l3QmEsVUFBVSxDQUNuQyxBQUNELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsV0FBVyxDSjVCZCxNQUFjLENJNEJXLFVBQVUsQ0FmbEMsQUFnQkMsUUFoQk8sQUFBYyxDQUFFLE1BQU0sQzlCeUc3QixLQUFJLEM4QnpHb0MsVUFBVSxDQUFJLEFBQ3ZELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsVUFBVSxDOUJzR1gsS0FBSSxDOEJ0R2tCLFVBQVUsQ0FDaEMsQUFDRCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLFlBQVksQzlCa0diLEtBQUksQzhCbEdvQixVQUFVLENBQ2xDLEFBQ0QsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixhQUFhLEM5QjhGZCxLQUFJLEM4QjlGcUIsVUFBVSxDQUNuQyxBQUNELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsV0FBVyxDOUIwRlosS0FBSSxDOEIxRm1CLFVBQVUsQ0FmbEMsQUFnQkMsUUFoQk8sQUFBYyxDQUFFLE1BQU0sQ0pYL0IsT0FBZSxDSVcyQixVQUFVLENBQUksQUFDdkQsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixVQUFVLENKZGIsT0FBZSxDSWNTLFVBQVUsQ0FDaEMsQUFDRCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLFlBQVksQ0psQmYsT0FBZSxDSWtCVyxVQUFVLENBQ2xDLEFBQ0QsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixhQUFhLENKdEJoQixPQUFlLENJc0JZLFVBQVUsQ0FDbkMsQUFDRCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLFdBQVcsQ0oxQmQsT0FBZSxDSTBCVSxVQUFVLENBZmxDLEFBZ0JDLFFBaEJPLEFBQWMsQ0FBRSxNQUFNLENKVi9CLEtBQWEsQ0lVNkIsVUFBVSxDQUFJLEFBQ3ZELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsVUFBVSxDSmJiLEtBQWEsQ0lhVyxVQUFVLENBQ2hDLEFBQ0QsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixZQUFZLENKakJmLEtBQWEsQ0lpQmEsVUFBVSxDQUNsQyxBQUNELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsYUFBYSxDSnJCaEIsS0FBYSxDSXFCYyxVQUFVLENBQ25DLEFBQ0QsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixXQUFXLENKekJkLEtBQWEsQ0l5QlksVUFBVSxDQWZsQyxBQWdCQyxVQWhCUyxBQUFZLENBQUUsTUFBTSxDSlQ3QixPQUFlLENJU3lCLFVBQVUsQ0FBSSxBQUN2RCxXQUFXLENBQ1gsV0FBVyxBQUFZLENBQ3JCLFVBQVUsQ0paWCxPQUFlLENJWU8sVUFBVSxDQUNoQyxBQUNELFdBQVcsQ0FDWCxXQUFXLEFBQVksQ0FDckIsWUFBWSxDSmhCYixPQUFlLENJZ0JTLFVBQVUsQ0FDbEMsQUFDRCxXQUFXLENBQ1gsV0FBVyxBQUFZLENBQ3JCLGFBQWEsQ0pwQmQsT0FBZSxDSW9CVSxVQUFVLENBQ25DLEFBQ0QsV0FBVyxDQUNYLFdBQVcsQUFBWSxDQUNyQixXQUFXLENKeEJaLE9BQWUsQ0l3QlEsVUFBVSxDQWZsQyxBQWdCQyxRQWhCTyxBQUFjLENBQUUsTUFBTSxDSlIvQixLQUFhLENJUTZCLFVBQVUsQ0FBSSxBQUN2RCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLFVBQVUsQ0pYYixLQUFhLENJV1csVUFBVSxDQUNoQyxBQUNELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsWUFBWSxDSmZmLEtBQWEsQ0llYSxVQUFVLENBQ2xDLEFBQ0QsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixhQUFhLENKbkJoQixLQUFhLENJbUJjLFVBQVUsQ0FDbkMsQUFDRCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLFdBQVcsQ0p2QmQsS0FBYSxDSXVCWSxVQUFVLENBQ2pDLEFBS0wsVUFBVSxBQUFPLENBQUUsTUFBTSxDQUFFLGVBQWUsQ0FBSSxBQUM5QyxXQUFXLENBQ1gsV0FBVyxBQUFPLENBQ2hCLFVBQVUsQ0FBRSxlQUFlLENBQzVCLEFBQ0QsV0FBVyxDQUNYLFdBQVcsQUFBTyxDQUNoQixZQUFZLENBQUUsZUFBZSxDQUM5QixBQUNELFdBQVcsQ0FDWCxXQUFXLEFBQU8sQ0FDaEIsYUFBYSxDQUFFLGVBQWUsQ0FDL0IsQUFDRCxXQUFXLENBQ1gsV0FBVyxBQUFPLENBQ2hCLFdBQVcsQ0FBRSxlQUFlLENBQzdCLEM1Q1ZELE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFNENsRHBCLE9BQU8sQUFBdUIsQ0FBRSxNQUFRLENKUXpDLENBQUMsQ0lSa0QsVUFBVSxDQUFJLEFBQ2hFLFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFVBQVksQ0pLZixDQUFDLENJTDRCLFVBQVUsQ0FDckMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixZQUFjLENKQ2pCLENBQUMsQ0lEZ0MsVUFBVSxDQUN6QyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLGFBQWUsQ0pIbEIsQ0FBQyxDSUdrQyxVQUFVLENBQzNDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsV0FBYSxDSlBoQixDQUFDLENJTzhCLFVBQVUsQ0FmeEMsQUFnQkMsT0FoQk0sQUFBdUIsQ0FBRSxNQUFRLENKU3pDLE1BQWUsQ0lUb0MsVUFBVSxDQUFJLEFBQ2hFLFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFVBQVksQ0pNZixNQUFlLENJTmMsVUFBVSxDQUNyQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFlBQWMsQ0pFakIsTUFBZSxDSUZrQixVQUFVLENBQ3pDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsYUFBZSxDSkZsQixNQUFlLENJRW9CLFVBQVUsQ0FDM0MsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixXQUFhLENKTmhCLE1BQWUsQ0lNZ0IsVUFBVSxDQWZ4QyxBQWdCQyxPQWhCTSxBQUF1QixDQUFFLE1BQVEsQ0pVekMsS0FBYyxDSVZxQyxVQUFVLENBQUksQUFDaEUsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsVUFBWSxDSk9mLEtBQWMsQ0lQZSxVQUFVLENBQ3JDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsWUFBYyxDSkdqQixLQUFjLENJSG1CLFVBQVUsQ0FDekMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixhQUFlLENKRGxCLEtBQWMsQ0lDcUIsVUFBVSxDQUMzQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFdBQWEsQ0pMaEIsS0FBYyxDSUtpQixVQUFVLENBZnhDLEFBZ0JDLE9BaEJNLEFBQXVCLENBQUUsTUFBUSxDOUJnSXZDLElBQUksQzhCaEk2QyxVQUFVLENBQUksQUFDaEUsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsVUFBWSxDOUI2SGIsSUFBSSxDOEI3SHVCLFVBQVUsQ0FDckMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixZQUFjLEM5QnlIZixJQUFJLEM4QnpIMkIsVUFBVSxDQUN6QyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLGFBQWUsQzlCcUhoQixJQUFJLEM4QnJINkIsVUFBVSxDQUMzQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFdBQWEsQzlCaUhkLElBQUksQzhCakh5QixVQUFVLENBZnhDLEFBZ0JDLE9BaEJNLEFBQXVCLENBQUUsTUFBUSxDSll6QyxNQUFlLENJWm9DLFVBQVUsQ0FBSSxBQUNoRSxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixVQUFZLENKU2YsTUFBZSxDSVRjLFVBQVUsQ0FDckMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixZQUFjLENKS2pCLE1BQWUsQ0lMa0IsVUFBVSxDQUN6QyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLGFBQWUsQ0pDbEIsTUFBZSxDSURvQixVQUFVLENBQzNDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsV0FBYSxDSkhoQixNQUFlLENJR2dCLFVBQVUsQ0FmeEMsQUFnQkMsT0FoQk0sQUFBdUIsQ0FBRSxNQUFRLENKYXpDLElBQWEsQ0lic0MsVUFBVSxDQUFJLEFBQ2hFLFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFVBQVksQ0pVZixJQUFhLENJVmdCLFVBQVUsQ0FDckMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixZQUFjLENKTWpCLElBQWEsQ0lOb0IsVUFBVSxDQUN6QyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLGFBQWUsQ0pFbEIsSUFBYSxDSUZzQixVQUFVLENBQzNDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsV0FBYSxDSkZoQixJQUFhLENJRWtCLFVBQVUsQ0FmeEMsQUFnQkMsU0FoQlEsQUFBcUIsQ0FBRSxNQUFRLENKY3ZDLE1BQWUsQ0lka0MsVUFBVSxDQUFJLEFBQ2hFLFVBQVUsQ0FDVixVQUFVLEFBQXFCLENBQzdCLFVBQVksQ0pXYixNQUFlLENJWFksVUFBVSxDQUNyQyxBQUNELFVBQVUsQ0FDVixVQUFVLEFBQXFCLENBQzdCLFlBQWMsQ0pPZixNQUFlLENJUGdCLFVBQVUsQ0FDekMsQUFDRCxVQUFVLENBQ1YsVUFBVSxBQUFxQixDQUM3QixhQUFlLENKR2hCLE1BQWUsQ0lIa0IsVUFBVSxDQUMzQyxBQUNELFVBQVUsQ0FDVixVQUFVLEFBQXFCLENBQzdCLFdBQWEsQ0pEZCxNQUFlLENJQ2MsVUFBVSxDQWZ4QyxBQWdCQyxPQWhCTSxBQUF1QixDQUFFLE1BQVEsQ0plekMsSUFBYSxDSWZzQyxVQUFVLENBQUksQUFDaEUsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsVUFBWSxDSllmLElBQWEsQ0laZ0IsVUFBVSxDQUNyQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFlBQWMsQ0pRakIsSUFBYSxDSVJvQixVQUFVLENBQ3pDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsYUFBZSxDSklsQixJQUFhLENJSnNCLFVBQVUsQ0FDM0MsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixXQUFhLENKQWhCLElBQWEsQ0lBa0IsVUFBVSxDQWZ4QyxBQWdCQyxPQWhCTSxBQUF1QixDQUFFLE9BQVEsQ0pRekMsQ0FBQyxDSVJrRCxVQUFVLENBQUksQUFDaEUsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsV0FBWSxDSktmLENBQUMsQ0lMNEIsVUFBVSxDQUNyQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLGFBQWMsQ0pDakIsQ0FBQyxDSURnQyxVQUFVLENBQ3pDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsY0FBZSxDSkhsQixDQUFDLENJR2tDLFVBQVUsQ0FDM0MsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixZQUFhLENKUGhCLENBQUMsQ0lPOEIsVUFBVSxDQWZ4QyxBQWdCQyxPQWhCTSxBQUF1QixDQUFFLE9BQVEsQ0pTekMsTUFBZSxDSVRvQyxVQUFVLENBQUksQUFDaEUsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsV0FBWSxDSk1mLE1BQWUsQ0lOYyxVQUFVLENBQ3JDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsYUFBYyxDSkVqQixNQUFlLENJRmtCLFVBQVUsQ0FDekMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixjQUFlLENKRmxCLE1BQWUsQ0lFb0IsVUFBVSxDQUMzQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFlBQWEsQ0pOaEIsTUFBZSxDSU1nQixVQUFVLENBZnhDLEFBZ0JDLE9BaEJNLEFBQXVCLENBQUUsT0FBUSxDSlV6QyxLQUFjLENJVnFDLFVBQVUsQ0FBSSxBQUNoRSxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixXQUFZLENKT2YsS0FBYyxDSVBlLFVBQVUsQ0FDckMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixhQUFjLENKR2pCLEtBQWMsQ0lIbUIsVUFBVSxDQUN6QyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLGNBQWUsQ0pEbEIsS0FBYyxDSUNxQixVQUFVLENBQzNDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsWUFBYSxDSkxoQixLQUFjLENJS2lCLFVBQVUsQ0FmeEMsQUFnQkMsT0FoQk0sQUFBdUIsQ0FBRSxPQUFRLEM5QmdJdkMsSUFBSSxDOEJoSTZDLFVBQVUsQ0FBSSxBQUNoRSxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixXQUFZLEM5QjZIYixJQUFJLEM4QjdIdUIsVUFBVSxDQUNyQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLGFBQWMsQzlCeUhmLElBQUksQzhCekgyQixVQUFVLENBQ3pDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsY0FBZSxDOUJxSGhCLElBQUksQzhCckg2QixVQUFVLENBQzNDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsWUFBYSxDOUJpSGQsSUFBSSxDOEJqSHlCLFVBQVUsQ0FmeEMsQUFnQkMsT0FoQk0sQUFBdUIsQ0FBRSxPQUFRLENKWXpDLE1BQWUsQ0lab0MsVUFBVSxDQUFJLEFBQ2hFLFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFdBQVksQ0pTZixNQUFlLENJVGMsVUFBVSxDQUNyQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLGFBQWMsQ0pLakIsTUFBZSxDSUxrQixVQUFVLENBQ3pDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsY0FBZSxDSkNsQixNQUFlLENJRG9CLFVBQVUsQ0FDM0MsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixZQUFhLENKSGhCLE1BQWUsQ0lHZ0IsVUFBVSxDQWZ4QyxBQWdCQyxPQWhCTSxBQUF1QixDQUFFLE9BQVEsQ0phekMsSUFBYSxDSWJzQyxVQUFVLENBQUksQUFDaEUsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsV0FBWSxDSlVmLElBQWEsQ0lWZ0IsVUFBVSxDQUNyQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLGFBQWMsQ0pNakIsSUFBYSxDSU5vQixVQUFVLENBQ3pDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsY0FBZSxDSkVsQixJQUFhLENJRnNCLFVBQVUsQ0FDM0MsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixZQUFhLENKRmhCLElBQWEsQ0lFa0IsVUFBVSxDQWZ4QyxBQWdCQyxTQWhCUSxBQUFxQixDQUFFLE9BQVEsQ0pjdkMsTUFBZSxDSWRrQyxVQUFVLENBQUksQUFDaEUsVUFBVSxDQUNWLFVBQVUsQUFBcUIsQ0FDN0IsV0FBWSxDSldiLE1BQWUsQ0lYWSxVQUFVLENBQ3JDLEFBQ0QsVUFBVSxDQUNWLFVBQVUsQUFBcUIsQ0FDN0IsYUFBYyxDSk9mLE1BQWUsQ0lQZ0IsVUFBVSxDQUN6QyxBQUNELFVBQVUsQ0FDVixVQUFVLEFBQXFCLENBQzdCLGNBQWUsQ0pHaEIsTUFBZSxDSUhrQixVQUFVLENBQzNDLEFBQ0QsVUFBVSxDQUNWLFVBQVUsQUFBcUIsQ0FDN0IsWUFBYSxDSkRkLE1BQWUsQ0lDYyxVQUFVLENBZnhDLEFBZ0JDLE9BaEJNLEFBQXVCLENBQUUsT0FBUSxDSmV6QyxJQUFhLENJZnNDLFVBQVUsQ0FBSSxBQUNoRSxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixXQUFZLENKWWYsSUFBYSxDSVpnQixVQUFVLENBQ3JDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsYUFBYyxDSlFqQixJQUFhLENJUm9CLFVBQVUsQ0FDekMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixjQUFlLENKSWxCLElBQWEsQ0lKc0IsVUFBVSxDQUMzQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFlBQWEsQ0pBaEIsSUFBYSxDSUFrQixVQUFVLENBQ3ZDLEFBT0QsUUFBUSxBQUFjLENBQUUsTUFBTSxDSmQvQixPQUFlLENJYzJCLFVBQVUsQ0FBSSxBQUN2RCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLFVBQVUsQ0pqQmIsT0FBZSxDSWlCUyxVQUFVLENBQ2hDLEFBQ0QsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixZQUFZLENKckJmLE9BQWUsQ0lxQlcsVUFBVSxDQUNsQyxBQUNELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsYUFBYSxDSnpCaEIsT0FBZSxDSXlCWSxVQUFVLENBQ25DLEFBQ0QsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixXQUFXLENKN0JkLE9BQWUsQ0k2QlUsVUFBVSxDQWZsQyxBQWdCQyxRQWhCTyxBQUFjLENBQUUsTUFBTSxDSmIvQixNQUFjLENJYTRCLFVBQVUsQ0FBSSxBQUN2RCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLFVBQVUsQ0poQmIsTUFBYyxDSWdCVSxVQUFVLENBQ2hDLEFBQ0QsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixZQUFZLENKcEJmLE1BQWMsQ0lvQlksVUFBVSxDQUNsQyxBQUNELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsYUFBYSxDSnhCaEIsTUFBYyxDSXdCYSxVQUFVLENBQ25DLEFBQ0QsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixXQUFXLENKNUJkLE1BQWMsQ0k0QlcsVUFBVSxDQWZsQyxBQWdCQyxRQWhCTyxBQUFjLENBQUUsTUFBTSxDOUJ5RzdCLEtBQUksQzhCekdvQyxVQUFVLENBQUksQUFDdkQsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixVQUFVLEM5QnNHWCxLQUFJLEM4QnRHa0IsVUFBVSxDQUNoQyxBQUNELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsWUFBWSxDOUJrR2IsS0FBSSxDOEJsR29CLFVBQVUsQ0FDbEMsQUFDRCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLGFBQWEsQzlCOEZkLEtBQUksQzhCOUZxQixVQUFVLENBQ25DLEFBQ0QsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixXQUFXLEM5QjBGWixLQUFJLEM4QjFGbUIsVUFBVSxDQWZsQyxBQWdCQyxRQWhCTyxBQUFjLENBQUUsTUFBTSxDSlgvQixPQUFlLENJVzJCLFVBQVUsQ0FBSSxBQUN2RCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLFVBQVUsQ0pkYixPQUFlLENJY1MsVUFBVSxDQUNoQyxBQUNELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsWUFBWSxDSmxCZixPQUFlLENJa0JXLFVBQVUsQ0FDbEMsQUFDRCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLGFBQWEsQ0p0QmhCLE9BQWUsQ0lzQlksVUFBVSxDQUNuQyxBQUNELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsV0FBVyxDSjFCZCxPQUFlLENJMEJVLFVBQVUsQ0FmbEMsQUFnQkMsUUFoQk8sQUFBYyxDQUFFLE1BQU0sQ0pWL0IsS0FBYSxDSVU2QixVQUFVLENBQUksQUFDdkQsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixVQUFVLENKYmIsS0FBYSxDSWFXLFVBQVUsQ0FDaEMsQUFDRCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLFlBQVksQ0pqQmYsS0FBYSxDSWlCYSxVQUFVLENBQ2xDLEFBQ0QsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixhQUFhLENKckJoQixLQUFhLENJcUJjLFVBQVUsQ0FDbkMsQUFDRCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLFdBQVcsQ0p6QmQsS0FBYSxDSXlCWSxVQUFVLENBZmxDLEFBZ0JDLFVBaEJTLEFBQVksQ0FBRSxNQUFNLENKVDdCLE9BQWUsQ0lTeUIsVUFBVSxDQUFJLEFBQ3ZELFdBQVcsQ0FDWCxXQUFXLEFBQVksQ0FDckIsVUFBVSxDSlpYLE9BQWUsQ0lZTyxVQUFVLENBQ2hDLEFBQ0QsV0FBVyxDQUNYLFdBQVcsQUFBWSxDQUNyQixZQUFZLENKaEJiLE9BQWUsQ0lnQlMsVUFBVSxDQUNsQyxBQUNELFdBQVcsQ0FDWCxXQUFXLEFBQVksQ0FDckIsYUFBYSxDSnBCZCxPQUFlLENJb0JVLFVBQVUsQ0FDbkMsQUFDRCxXQUFXLENBQ1gsV0FBVyxBQUFZLENBQ3JCLFdBQVcsQ0p4QlosT0FBZSxDSXdCUSxVQUFVLENBZmxDLEFBZ0JDLFFBaEJPLEFBQWMsQ0FBRSxNQUFNLENKUi9CLEtBQWEsQ0lRNkIsVUFBVSxDQUFJLEFBQ3ZELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsVUFBVSxDSlhiLEtBQWEsQ0lXVyxVQUFVLENBQ2hDLEFBQ0QsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixZQUFZLENKZmYsS0FBYSxDSWVhLFVBQVUsQ0FDbEMsQUFDRCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLGFBQWEsQ0puQmhCLEtBQWEsQ0ltQmMsVUFBVSxDQUNuQyxBQUNELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsV0FBVyxDSnZCZCxLQUFhLENJdUJZLFVBQVUsQ0FDakMsQUFLTCxVQUFVLEFBQU8sQ0FBRSxNQUFNLENBQUUsZUFBZSxDQUFJLEFBQzlDLFdBQVcsQ0FDWCxXQUFXLEFBQU8sQ0FDaEIsVUFBVSxDQUFFLGVBQWUsQ0FDNUIsQUFDRCxXQUFXLENBQ1gsV0FBVyxBQUFPLENBQ2hCLFlBQVksQ0FBRSxlQUFlLENBQzlCLEFBQ0QsV0FBVyxDQUNYLFdBQVcsQUFBTyxDQUNoQixhQUFhLENBQUUsZUFBZSxDQUMvQixBQUNELFdBQVcsQ0FDWCxXQUFXLEFBQU8sQ0FDaEIsV0FBVyxDQUFFLGVBQWUsQ0FDN0IsQzVDVkQsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEU0Q2xEcEIsT0FBTyxBQUF1QixDQUFFLE1BQVEsQ0pRekMsQ0FBQyxDSVJrRCxVQUFVLENBQUksQUFDaEUsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsVUFBWSxDSktmLENBQUMsQ0lMNEIsVUFBVSxDQUNyQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFlBQWMsQ0pDakIsQ0FBQyxDSURnQyxVQUFVLENBQ3pDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsYUFBZSxDSkhsQixDQUFDLENJR2tDLFVBQVUsQ0FDM0MsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixXQUFhLENKUGhCLENBQUMsQ0lPOEIsVUFBVSxDQWZ4QyxBQWdCQyxPQWhCTSxBQUF1QixDQUFFLE1BQVEsQ0pTekMsTUFBZSxDSVRvQyxVQUFVLENBQUksQUFDaEUsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsVUFBWSxDSk1mLE1BQWUsQ0lOYyxVQUFVLENBQ3JDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsWUFBYyxDSkVqQixNQUFlLENJRmtCLFVBQVUsQ0FDekMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixhQUFlLENKRmxCLE1BQWUsQ0lFb0IsVUFBVSxDQUMzQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFdBQWEsQ0pOaEIsTUFBZSxDSU1nQixVQUFVLENBZnhDLEFBZ0JDLE9BaEJNLEFBQXVCLENBQUUsTUFBUSxDSlV6QyxLQUFjLENJVnFDLFVBQVUsQ0FBSSxBQUNoRSxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixVQUFZLENKT2YsS0FBYyxDSVBlLFVBQVUsQ0FDckMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixZQUFjLENKR2pCLEtBQWMsQ0lIbUIsVUFBVSxDQUN6QyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLGFBQWUsQ0pEbEIsS0FBYyxDSUNxQixVQUFVLENBQzNDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsV0FBYSxDSkxoQixLQUFjLENJS2lCLFVBQVUsQ0FmeEMsQUFnQkMsT0FoQk0sQUFBdUIsQ0FBRSxNQUFRLEM5QmdJdkMsSUFBSSxDOEJoSTZDLFVBQVUsQ0FBSSxBQUNoRSxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixVQUFZLEM5QjZIYixJQUFJLEM4QjdIdUIsVUFBVSxDQUNyQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFlBQWMsQzlCeUhmLElBQUksQzhCekgyQixVQUFVLENBQ3pDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsYUFBZSxDOUJxSGhCLElBQUksQzhCckg2QixVQUFVLENBQzNDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsV0FBYSxDOUJpSGQsSUFBSSxDOEJqSHlCLFVBQVUsQ0FmeEMsQUFnQkMsT0FoQk0sQUFBdUIsQ0FBRSxNQUFRLENKWXpDLE1BQWUsQ0lab0MsVUFBVSxDQUFJLEFBQ2hFLFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFVBQVksQ0pTZixNQUFlLENJVGMsVUFBVSxDQUNyQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFlBQWMsQ0pLakIsTUFBZSxDSUxrQixVQUFVLENBQ3pDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsYUFBZSxDSkNsQixNQUFlLENJRG9CLFVBQVUsQ0FDM0MsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixXQUFhLENKSGhCLE1BQWUsQ0lHZ0IsVUFBVSxDQWZ4QyxBQWdCQyxPQWhCTSxBQUF1QixDQUFFLE1BQVEsQ0phekMsSUFBYSxDSWJzQyxVQUFVLENBQUksQUFDaEUsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsVUFBWSxDSlVmLElBQWEsQ0lWZ0IsVUFBVSxDQUNyQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFlBQWMsQ0pNakIsSUFBYSxDSU5vQixVQUFVLENBQ3pDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsYUFBZSxDSkVsQixJQUFhLENJRnNCLFVBQVUsQ0FDM0MsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixXQUFhLENKRmhCLElBQWEsQ0lFa0IsVUFBVSxDQWZ4QyxBQWdCQyxTQWhCUSxBQUFxQixDQUFFLE1BQVEsQ0pjdkMsTUFBZSxDSWRrQyxVQUFVLENBQUksQUFDaEUsVUFBVSxDQUNWLFVBQVUsQUFBcUIsQ0FDN0IsVUFBWSxDSldiLE1BQWUsQ0lYWSxVQUFVLENBQ3JDLEFBQ0QsVUFBVSxDQUNWLFVBQVUsQUFBcUIsQ0FDN0IsWUFBYyxDSk9mLE1BQWUsQ0lQZ0IsVUFBVSxDQUN6QyxBQUNELFVBQVUsQ0FDVixVQUFVLEFBQXFCLENBQzdCLGFBQWUsQ0pHaEIsTUFBZSxDSUhrQixVQUFVLENBQzNDLEFBQ0QsVUFBVSxDQUNWLFVBQVUsQUFBcUIsQ0FDN0IsV0FBYSxDSkRkLE1BQWUsQ0lDYyxVQUFVLENBZnhDLEFBZ0JDLE9BaEJNLEFBQXVCLENBQUUsTUFBUSxDSmV6QyxJQUFhLENJZnNDLFVBQVUsQ0FBSSxBQUNoRSxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixVQUFZLENKWWYsSUFBYSxDSVpnQixVQUFVLENBQ3JDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsWUFBYyxDSlFqQixJQUFhLENJUm9CLFVBQVUsQ0FDekMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixhQUFlLENKSWxCLElBQWEsQ0lKc0IsVUFBVSxDQUMzQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFdBQWEsQ0pBaEIsSUFBYSxDSUFrQixVQUFVLENBZnhDLEFBZ0JDLE9BaEJNLEFBQXVCLENBQUUsT0FBUSxDSlF6QyxDQUFDLENJUmtELFVBQVUsQ0FBSSxBQUNoRSxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixXQUFZLENKS2YsQ0FBQyxDSUw0QixVQUFVLENBQ3JDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsYUFBYyxDSkNqQixDQUFDLENJRGdDLFVBQVUsQ0FDekMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixjQUFlLENKSGxCLENBQUMsQ0lHa0MsVUFBVSxDQUMzQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFlBQWEsQ0pQaEIsQ0FBQyxDSU84QixVQUFVLENBZnhDLEFBZ0JDLE9BaEJNLEFBQXVCLENBQUUsT0FBUSxDSlN6QyxNQUFlLENJVG9DLFVBQVUsQ0FBSSxBQUNoRSxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixXQUFZLENKTWYsTUFBZSxDSU5jLFVBQVUsQ0FDckMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixhQUFjLENKRWpCLE1BQWUsQ0lGa0IsVUFBVSxDQUN6QyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLGNBQWUsQ0pGbEIsTUFBZSxDSUVvQixVQUFVLENBQzNDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsWUFBYSxDSk5oQixNQUFlLENJTWdCLFVBQVUsQ0FmeEMsQUFnQkMsT0FoQk0sQUFBdUIsQ0FBRSxPQUFRLENKVXpDLEtBQWMsQ0lWcUMsVUFBVSxDQUFJLEFBQ2hFLFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFdBQVksQ0pPZixLQUFjLENJUGUsVUFBVSxDQUNyQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLGFBQWMsQ0pHakIsS0FBYyxDSUhtQixVQUFVLENBQ3pDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsY0FBZSxDSkRsQixLQUFjLENJQ3FCLFVBQVUsQ0FDM0MsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixZQUFhLENKTGhCLEtBQWMsQ0lLaUIsVUFBVSxDQWZ4QyxBQWdCQyxPQWhCTSxBQUF1QixDQUFFLE9BQVEsQzlCZ0l2QyxJQUFJLEM4QmhJNkMsVUFBVSxDQUFJLEFBQ2hFLFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFdBQVksQzlCNkhiLElBQUksQzhCN0h1QixVQUFVLENBQ3JDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsYUFBYyxDOUJ5SGYsSUFBSSxDOEJ6SDJCLFVBQVUsQ0FDekMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixjQUFlLEM5QnFIaEIsSUFBSSxDOEJySDZCLFVBQVUsQ0FDM0MsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixZQUFhLEM5QmlIZCxJQUFJLEM4QmpIeUIsVUFBVSxDQWZ4QyxBQWdCQyxPQWhCTSxBQUF1QixDQUFFLE9BQVEsQ0pZekMsTUFBZSxDSVpvQyxVQUFVLENBQUksQUFDaEUsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsV0FBWSxDSlNmLE1BQWUsQ0lUYyxVQUFVLENBQ3JDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsYUFBYyxDSktqQixNQUFlLENJTGtCLFVBQVUsQ0FDekMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixjQUFlLENKQ2xCLE1BQWUsQ0lEb0IsVUFBVSxDQUMzQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFlBQWEsQ0pIaEIsTUFBZSxDSUdnQixVQUFVLENBZnhDLEFBZ0JDLE9BaEJNLEFBQXVCLENBQUUsT0FBUSxDSmF6QyxJQUFhLENJYnNDLFVBQVUsQ0FBSSxBQUNoRSxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixXQUFZLENKVWYsSUFBYSxDSVZnQixVQUFVLENBQ3JDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsYUFBYyxDSk1qQixJQUFhLENJTm9CLFVBQVUsQ0FDekMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixjQUFlLENKRWxCLElBQWEsQ0lGc0IsVUFBVSxDQUMzQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFlBQWEsQ0pGaEIsSUFBYSxDSUVrQixVQUFVLENBZnhDLEFBZ0JDLFNBaEJRLEFBQXFCLENBQUUsT0FBUSxDSmN2QyxNQUFlLENJZGtDLFVBQVUsQ0FBSSxBQUNoRSxVQUFVLENBQ1YsVUFBVSxBQUFxQixDQUM3QixXQUFZLENKV2IsTUFBZSxDSVhZLFVBQVUsQ0FDckMsQUFDRCxVQUFVLENBQ1YsVUFBVSxBQUFxQixDQUM3QixhQUFjLENKT2YsTUFBZSxDSVBnQixVQUFVLENBQ3pDLEFBQ0QsVUFBVSxDQUNWLFVBQVUsQUFBcUIsQ0FDN0IsY0FBZSxDSkdoQixNQUFlLENJSGtCLFVBQVUsQ0FDM0MsQUFDRCxVQUFVLENBQ1YsVUFBVSxBQUFxQixDQUM3QixZQUFhLENKRGQsTUFBZSxDSUNjLFVBQVUsQ0FmeEMsQUFnQkMsT0FoQk0sQUFBdUIsQ0FBRSxPQUFRLENKZXpDLElBQWEsQ0lmc0MsVUFBVSxDQUFJLEFBQ2hFLFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFdBQVksQ0pZZixJQUFhLENJWmdCLFVBQVUsQ0FDckMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixhQUFjLENKUWpCLElBQWEsQ0lSb0IsVUFBVSxDQUN6QyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLGNBQWUsQ0pJbEIsSUFBYSxDSUpzQixVQUFVLENBQzNDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsWUFBYSxDSkFoQixJQUFhLENJQWtCLFVBQVUsQ0FDdkMsQUFPRCxRQUFRLEFBQWMsQ0FBRSxNQUFNLENKZC9CLE9BQWUsQ0ljMkIsVUFBVSxDQUFJLEFBQ3ZELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsVUFBVSxDSmpCYixPQUFlLENJaUJTLFVBQVUsQ0FDaEMsQUFDRCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLFlBQVksQ0pyQmYsT0FBZSxDSXFCVyxVQUFVLENBQ2xDLEFBQ0QsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixhQUFhLENKekJoQixPQUFlLENJeUJZLFVBQVUsQ0FDbkMsQUFDRCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLFdBQVcsQ0o3QmQsT0FBZSxDSTZCVSxVQUFVLENBZmxDLEFBZ0JDLFFBaEJPLEFBQWMsQ0FBRSxNQUFNLENKYi9CLE1BQWMsQ0lhNEIsVUFBVSxDQUFJLEFBQ3ZELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsVUFBVSxDSmhCYixNQUFjLENJZ0JVLFVBQVUsQ0FDaEMsQUFDRCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLFlBQVksQ0pwQmYsTUFBYyxDSW9CWSxVQUFVLENBQ2xDLEFBQ0QsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixhQUFhLENKeEJoQixNQUFjLENJd0JhLFVBQVUsQ0FDbkMsQUFDRCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLFdBQVcsQ0o1QmQsTUFBYyxDSTRCVyxVQUFVLENBZmxDLEFBZ0JDLFFBaEJPLEFBQWMsQ0FBRSxNQUFNLEM5QnlHN0IsS0FBSSxDOEJ6R29DLFVBQVUsQ0FBSSxBQUN2RCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLFVBQVUsQzlCc0dYLEtBQUksQzhCdEdrQixVQUFVLENBQ2hDLEFBQ0QsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixZQUFZLEM5QmtHYixLQUFJLEM4QmxHb0IsVUFBVSxDQUNsQyxBQUNELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsYUFBYSxDOUI4RmQsS0FBSSxDOEI5RnFCLFVBQVUsQ0FDbkMsQUFDRCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLFdBQVcsQzlCMEZaLEtBQUksQzhCMUZtQixVQUFVLENBZmxDLEFBZ0JDLFFBaEJPLEFBQWMsQ0FBRSxNQUFNLENKWC9CLE9BQWUsQ0lXMkIsVUFBVSxDQUFJLEFBQ3ZELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsVUFBVSxDSmRiLE9BQWUsQ0ljUyxVQUFVLENBQ2hDLEFBQ0QsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixZQUFZLENKbEJmLE9BQWUsQ0lrQlcsVUFBVSxDQUNsQyxBQUNELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsYUFBYSxDSnRCaEIsT0FBZSxDSXNCWSxVQUFVLENBQ25DLEFBQ0QsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixXQUFXLENKMUJkLE9BQWUsQ0kwQlUsVUFBVSxDQWZsQyxBQWdCQyxRQWhCTyxBQUFjLENBQUUsTUFBTSxDSlYvQixLQUFhLENJVTZCLFVBQVUsQ0FBSSxBQUN2RCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLFVBQVUsQ0piYixLQUFhLENJYVcsVUFBVSxDQUNoQyxBQUNELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsWUFBWSxDSmpCZixLQUFhLENJaUJhLFVBQVUsQ0FDbEMsQUFDRCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLGFBQWEsQ0pyQmhCLEtBQWEsQ0lxQmMsVUFBVSxDQUNuQyxBQUNELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsV0FBVyxDSnpCZCxLQUFhLENJeUJZLFVBQVUsQ0FmbEMsQUFnQkMsVUFoQlMsQUFBWSxDQUFFLE1BQU0sQ0pUN0IsT0FBZSxDSVN5QixVQUFVLENBQUksQUFDdkQsV0FBVyxDQUNYLFdBQVcsQUFBWSxDQUNyQixVQUFVLENKWlgsT0FBZSxDSVlPLFVBQVUsQ0FDaEMsQUFDRCxXQUFXLENBQ1gsV0FBVyxBQUFZLENBQ3JCLFlBQVksQ0poQmIsT0FBZSxDSWdCUyxVQUFVLENBQ2xDLEFBQ0QsV0FBVyxDQUNYLFdBQVcsQUFBWSxDQUNyQixhQUFhLENKcEJkLE9BQWUsQ0lvQlUsVUFBVSxDQUNuQyxBQUNELFdBQVcsQ0FDWCxXQUFXLEFBQVksQ0FDckIsV0FBVyxDSnhCWixPQUFlLENJd0JRLFVBQVUsQ0FmbEMsQUFnQkMsUUFoQk8sQUFBYyxDQUFFLE1BQU0sQ0pSL0IsS0FBYSxDSVE2QixVQUFVLENBQUksQUFDdkQsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixVQUFVLENKWGIsS0FBYSxDSVdXLFVBQVUsQ0FDaEMsQUFDRCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLFlBQVksQ0pmZixLQUFhLENJZWEsVUFBVSxDQUNsQyxBQUNELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsYUFBYSxDSm5CaEIsS0FBYSxDSW1CYyxVQUFVLENBQ25DLEFBQ0QsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixXQUFXLENKdkJkLEtBQWEsQ0l1QlksVUFBVSxDQUNqQyxBQUtMLFVBQVUsQUFBTyxDQUFFLE1BQU0sQ0FBRSxlQUFlLENBQUksQUFDOUMsV0FBVyxDQUNYLFdBQVcsQUFBTyxDQUNoQixVQUFVLENBQUUsZUFBZSxDQUM1QixBQUNELFdBQVcsQ0FDWCxXQUFXLEFBQU8sQ0FDaEIsWUFBWSxDQUFFLGVBQWUsQ0FDOUIsQUFDRCxXQUFXLENBQ1gsV0FBVyxBQUFPLENBQ2hCLGFBQWEsQ0FBRSxlQUFlLENBQy9CLEFBQ0QsV0FBVyxDQUNYLFdBQVcsQUFBTyxDQUNoQixXQUFXLENBQUUsZUFBZSxDQUM3QixDNUNWRCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sRTRDbERyQixPQUFPLEFBQXVCLENBQUUsTUFBUSxDSlF6QyxDQUFDLENJUmtELFVBQVUsQ0FBSSxBQUNoRSxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixVQUFZLENKS2YsQ0FBQyxDSUw0QixVQUFVLENBQ3JDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsWUFBYyxDSkNqQixDQUFDLENJRGdDLFVBQVUsQ0FDekMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixhQUFlLENKSGxCLENBQUMsQ0lHa0MsVUFBVSxDQUMzQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFdBQWEsQ0pQaEIsQ0FBQyxDSU84QixVQUFVLENBZnhDLEFBZ0JDLE9BaEJNLEFBQXVCLENBQUUsTUFBUSxDSlN6QyxNQUFlLENJVG9DLFVBQVUsQ0FBSSxBQUNoRSxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixVQUFZLENKTWYsTUFBZSxDSU5jLFVBQVUsQ0FDckMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixZQUFjLENKRWpCLE1BQWUsQ0lGa0IsVUFBVSxDQUN6QyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLGFBQWUsQ0pGbEIsTUFBZSxDSUVvQixVQUFVLENBQzNDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsV0FBYSxDSk5oQixNQUFlLENJTWdCLFVBQVUsQ0FmeEMsQUFnQkMsT0FoQk0sQUFBdUIsQ0FBRSxNQUFRLENKVXpDLEtBQWMsQ0lWcUMsVUFBVSxDQUFJLEFBQ2hFLFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFVBQVksQ0pPZixLQUFjLENJUGUsVUFBVSxDQUNyQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFlBQWMsQ0pHakIsS0FBYyxDSUhtQixVQUFVLENBQ3pDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsYUFBZSxDSkRsQixLQUFjLENJQ3FCLFVBQVUsQ0FDM0MsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixXQUFhLENKTGhCLEtBQWMsQ0lLaUIsVUFBVSxDQWZ4QyxBQWdCQyxPQWhCTSxBQUF1QixDQUFFLE1BQVEsQzlCZ0l2QyxJQUFJLEM4QmhJNkMsVUFBVSxDQUFJLEFBQ2hFLFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFVBQVksQzlCNkhiLElBQUksQzhCN0h1QixVQUFVLENBQ3JDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsWUFBYyxDOUJ5SGYsSUFBSSxDOEJ6SDJCLFVBQVUsQ0FDekMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixhQUFlLEM5QnFIaEIsSUFBSSxDOEJySDZCLFVBQVUsQ0FDM0MsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixXQUFhLEM5QmlIZCxJQUFJLEM4QmpIeUIsVUFBVSxDQWZ4QyxBQWdCQyxPQWhCTSxBQUF1QixDQUFFLE1BQVEsQ0pZekMsTUFBZSxDSVpvQyxVQUFVLENBQUksQUFDaEUsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsVUFBWSxDSlNmLE1BQWUsQ0lUYyxVQUFVLENBQ3JDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsWUFBYyxDSktqQixNQUFlLENJTGtCLFVBQVUsQ0FDekMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixhQUFlLENKQ2xCLE1BQWUsQ0lEb0IsVUFBVSxDQUMzQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFdBQWEsQ0pIaEIsTUFBZSxDSUdnQixVQUFVLENBZnhDLEFBZ0JDLE9BaEJNLEFBQXVCLENBQUUsTUFBUSxDSmF6QyxJQUFhLENJYnNDLFVBQVUsQ0FBSSxBQUNoRSxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixVQUFZLENKVWYsSUFBYSxDSVZnQixVQUFVLENBQ3JDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsWUFBYyxDSk1qQixJQUFhLENJTm9CLFVBQVUsQ0FDekMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixhQUFlLENKRWxCLElBQWEsQ0lGc0IsVUFBVSxDQUMzQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFdBQWEsQ0pGaEIsSUFBYSxDSUVrQixVQUFVLENBZnhDLEFBZ0JDLFNBaEJRLEFBQXFCLENBQUUsTUFBUSxDSmN2QyxNQUFlLENJZGtDLFVBQVUsQ0FBSSxBQUNoRSxVQUFVLENBQ1YsVUFBVSxBQUFxQixDQUM3QixVQUFZLENKV2IsTUFBZSxDSVhZLFVBQVUsQ0FDckMsQUFDRCxVQUFVLENBQ1YsVUFBVSxBQUFxQixDQUM3QixZQUFjLENKT2YsTUFBZSxDSVBnQixVQUFVLENBQ3pDLEFBQ0QsVUFBVSxDQUNWLFVBQVUsQUFBcUIsQ0FDN0IsYUFBZSxDSkdoQixNQUFlLENJSGtCLFVBQVUsQ0FDM0MsQUFDRCxVQUFVLENBQ1YsVUFBVSxBQUFxQixDQUM3QixXQUFhLENKRGQsTUFBZSxDSUNjLFVBQVUsQ0FmeEMsQUFnQkMsT0FoQk0sQUFBdUIsQ0FBRSxNQUFRLENKZXpDLElBQWEsQ0lmc0MsVUFBVSxDQUFJLEFBQ2hFLFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFVBQVksQ0pZZixJQUFhLENJWmdCLFVBQVUsQ0FDckMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixZQUFjLENKUWpCLElBQWEsQ0lSb0IsVUFBVSxDQUN6QyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLGFBQWUsQ0pJbEIsSUFBYSxDSUpzQixVQUFVLENBQzNDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsV0FBYSxDSkFoQixJQUFhLENJQWtCLFVBQVUsQ0FmeEMsQUFnQkMsT0FoQk0sQUFBdUIsQ0FBRSxPQUFRLENKUXpDLENBQUMsQ0lSa0QsVUFBVSxDQUFJLEFBQ2hFLFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFdBQVksQ0pLZixDQUFDLENJTDRCLFVBQVUsQ0FDckMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixhQUFjLENKQ2pCLENBQUMsQ0lEZ0MsVUFBVSxDQUN6QyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLGNBQWUsQ0pIbEIsQ0FBQyxDSUdrQyxVQUFVLENBQzNDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsWUFBYSxDSlBoQixDQUFDLENJTzhCLFVBQVUsQ0FmeEMsQUFnQkMsT0FoQk0sQUFBdUIsQ0FBRSxPQUFRLENKU3pDLE1BQWUsQ0lUb0MsVUFBVSxDQUFJLEFBQ2hFLFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFdBQVksQ0pNZixNQUFlLENJTmMsVUFBVSxDQUNyQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLGFBQWMsQ0pFakIsTUFBZSxDSUZrQixVQUFVLENBQ3pDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsY0FBZSxDSkZsQixNQUFlLENJRW9CLFVBQVUsQ0FDM0MsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixZQUFhLENKTmhCLE1BQWUsQ0lNZ0IsVUFBVSxDQWZ4QyxBQWdCQyxPQWhCTSxBQUF1QixDQUFFLE9BQVEsQ0pVekMsS0FBYyxDSVZxQyxVQUFVLENBQUksQUFDaEUsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsV0FBWSxDSk9mLEtBQWMsQ0lQZSxVQUFVLENBQ3JDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsYUFBYyxDSkdqQixLQUFjLENJSG1CLFVBQVUsQ0FDekMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixjQUFlLENKRGxCLEtBQWMsQ0lDcUIsVUFBVSxDQUMzQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFlBQWEsQ0pMaEIsS0FBYyxDSUtpQixVQUFVLENBZnhDLEFBZ0JDLE9BaEJNLEFBQXVCLENBQUUsT0FBUSxDOUJnSXZDLElBQUksQzhCaEk2QyxVQUFVLENBQUksQUFDaEUsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsV0FBWSxDOUI2SGIsSUFBSSxDOEI3SHVCLFVBQVUsQ0FDckMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixhQUFjLEM5QnlIZixJQUFJLEM4QnpIMkIsVUFBVSxDQUN6QyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLGNBQWUsQzlCcUhoQixJQUFJLEM4QnJINkIsVUFBVSxDQUMzQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFlBQWEsQzlCaUhkLElBQUksQzhCakh5QixVQUFVLENBZnhDLEFBZ0JDLE9BaEJNLEFBQXVCLENBQUUsT0FBUSxDSll6QyxNQUFlLENJWm9DLFVBQVUsQ0FBSSxBQUNoRSxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixXQUFZLENKU2YsTUFBZSxDSVRjLFVBQVUsQ0FDckMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixhQUFjLENKS2pCLE1BQWUsQ0lMa0IsVUFBVSxDQUN6QyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLGNBQWUsQ0pDbEIsTUFBZSxDSURvQixVQUFVLENBQzNDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsWUFBYSxDSkhoQixNQUFlLENJR2dCLFVBQVUsQ0FmeEMsQUFnQkMsT0FoQk0sQUFBdUIsQ0FBRSxPQUFRLENKYXpDLElBQWEsQ0lic0MsVUFBVSxDQUFJLEFBQ2hFLFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFdBQVksQ0pVZixJQUFhLENJVmdCLFVBQVUsQ0FDckMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixhQUFjLENKTWpCLElBQWEsQ0lOb0IsVUFBVSxDQUN6QyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLGNBQWUsQ0pFbEIsSUFBYSxDSUZzQixVQUFVLENBQzNDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsWUFBYSxDSkZoQixJQUFhLENJRWtCLFVBQVUsQ0FmeEMsQUFnQkMsU0FoQlEsQUFBcUIsQ0FBRSxPQUFRLENKY3ZDLE1BQWUsQ0lka0MsVUFBVSxDQUFJLEFBQ2hFLFVBQVUsQ0FDVixVQUFVLEFBQXFCLENBQzdCLFdBQVksQ0pXYixNQUFlLENJWFksVUFBVSxDQUNyQyxBQUNELFVBQVUsQ0FDVixVQUFVLEFBQXFCLENBQzdCLGFBQWMsQ0pPZixNQUFlLENJUGdCLFVBQVUsQ0FDekMsQUFDRCxVQUFVLENBQ1YsVUFBVSxBQUFxQixDQUM3QixjQUFlLENKR2hCLE1BQWUsQ0lIa0IsVUFBVSxDQUMzQyxBQUNELFVBQVUsQ0FDVixVQUFVLEFBQXFCLENBQzdCLFlBQWEsQ0pEZCxNQUFlLENJQ2MsVUFBVSxDQWZ4QyxBQWdCQyxPQWhCTSxBQUF1QixDQUFFLE9BQVEsQ0plekMsSUFBYSxDSWZzQyxVQUFVLENBQUksQUFDaEUsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsV0FBWSxDSllmLElBQWEsQ0laZ0IsVUFBVSxDQUNyQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLGFBQWMsQ0pRakIsSUFBYSxDSVJvQixVQUFVLENBQ3pDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsY0FBZSxDSklsQixJQUFhLENJSnNCLFVBQVUsQ0FDM0MsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixZQUFhLENKQWhCLElBQWEsQ0lBa0IsVUFBVSxDQUN2QyxBQU9ELFFBQVEsQUFBYyxDQUFFLE1BQU0sQ0pkL0IsT0FBZSxDSWMyQixVQUFVLENBQUksQUFDdkQsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixVQUFVLENKakJiLE9BQWUsQ0lpQlMsVUFBVSxDQUNoQyxBQUNELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsWUFBWSxDSnJCZixPQUFlLENJcUJXLFVBQVUsQ0FDbEMsQUFDRCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLGFBQWEsQ0p6QmhCLE9BQWUsQ0l5QlksVUFBVSxDQUNuQyxBQUNELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsV0FBVyxDSjdCZCxPQUFlLENJNkJVLFVBQVUsQ0FmbEMsQUFnQkMsUUFoQk8sQUFBYyxDQUFFLE1BQU0sQ0piL0IsTUFBYyxDSWE0QixVQUFVLENBQUksQUFDdkQsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixVQUFVLENKaEJiLE1BQWMsQ0lnQlUsVUFBVSxDQUNoQyxBQUNELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsWUFBWSxDSnBCZixNQUFjLENJb0JZLFVBQVUsQ0FDbEMsQUFDRCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLGFBQWEsQ0p4QmhCLE1BQWMsQ0l3QmEsVUFBVSxDQUNuQyxBQUNELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsV0FBVyxDSjVCZCxNQUFjLENJNEJXLFVBQVUsQ0FmbEMsQUFnQkMsUUFoQk8sQUFBYyxDQUFFLE1BQU0sQzlCeUc3QixLQUFJLEM4QnpHb0MsVUFBVSxDQUFJLEFBQ3ZELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsVUFBVSxDOUJzR1gsS0FBSSxDOEJ0R2tCLFVBQVUsQ0FDaEMsQUFDRCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLFlBQVksQzlCa0diLEtBQUksQzhCbEdvQixVQUFVLENBQ2xDLEFBQ0QsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixhQUFhLEM5QjhGZCxLQUFJLEM4QjlGcUIsVUFBVSxDQUNuQyxBQUNELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsV0FBVyxDOUIwRlosS0FBSSxDOEIxRm1CLFVBQVUsQ0FmbEMsQUFnQkMsUUFoQk8sQUFBYyxDQUFFLE1BQU0sQ0pYL0IsT0FBZSxDSVcyQixVQUFVLENBQUksQUFDdkQsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixVQUFVLENKZGIsT0FBZSxDSWNTLFVBQVUsQ0FDaEMsQUFDRCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLFlBQVksQ0psQmYsT0FBZSxDSWtCVyxVQUFVLENBQ2xDLEFBQ0QsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixhQUFhLENKdEJoQixPQUFlLENJc0JZLFVBQVUsQ0FDbkMsQUFDRCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLFdBQVcsQ0oxQmQsT0FBZSxDSTBCVSxVQUFVLENBZmxDLEFBZ0JDLFFBaEJPLEFBQWMsQ0FBRSxNQUFNLENKVi9CLEtBQWEsQ0lVNkIsVUFBVSxDQUFJLEFBQ3ZELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsVUFBVSxDSmJiLEtBQWEsQ0lhVyxVQUFVLENBQ2hDLEFBQ0QsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixZQUFZLENKakJmLEtBQWEsQ0lpQmEsVUFBVSxDQUNsQyxBQUNELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsYUFBYSxDSnJCaEIsS0FBYSxDSXFCYyxVQUFVLENBQ25DLEFBQ0QsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixXQUFXLENKekJkLEtBQWEsQ0l5QlksVUFBVSxDQWZsQyxBQWdCQyxVQWhCUyxBQUFZLENBQUUsTUFBTSxDSlQ3QixPQUFlLENJU3lCLFVBQVUsQ0FBSSxBQUN2RCxXQUFXLENBQ1gsV0FBVyxBQUFZLENBQ3JCLFVBQVUsQ0paWCxPQUFlLENJWU8sVUFBVSxDQUNoQyxBQUNELFdBQVcsQ0FDWCxXQUFXLEFBQVksQ0FDckIsWUFBWSxDSmhCYixPQUFlLENJZ0JTLFVBQVUsQ0FDbEMsQUFDRCxXQUFXLENBQ1gsV0FBVyxBQUFZLENBQ3JCLGFBQWEsQ0pwQmQsT0FBZSxDSW9CVSxVQUFVLENBQ25DLEFBQ0QsV0FBVyxDQUNYLFdBQVcsQUFBWSxDQUNyQixXQUFXLENKeEJaLE9BQWUsQ0l3QlEsVUFBVSxDQWZsQyxBQWdCQyxRQWhCTyxBQUFjLENBQUUsTUFBTSxDSlIvQixLQUFhLENJUTZCLFVBQVUsQ0FBSSxBQUN2RCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLFVBQVUsQ0pYYixLQUFhLENJV1csVUFBVSxDQUNoQyxBQUNELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsWUFBWSxDSmZmLEtBQWEsQ0llYSxVQUFVLENBQ2xDLEFBQ0QsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixhQUFhLENKbkJoQixLQUFhLENJbUJjLFVBQVUsQ0FDbkMsQUFDRCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLFdBQVcsQ0p2QmQsS0FBYSxDSXVCWSxVQUFVLENBQ2pDLEFBS0wsVUFBVSxBQUFPLENBQUUsTUFBTSxDQUFFLGVBQWUsQ0FBSSxBQUM5QyxXQUFXLENBQ1gsV0FBVyxBQUFPLENBQ2hCLFVBQVUsQ0FBRSxlQUFlLENBQzVCLEFBQ0QsV0FBVyxDQUNYLFdBQVcsQUFBTyxDQUNoQixZQUFZLENBQUUsZUFBZSxDQUM5QixBQUNELFdBQVcsQ0FDWCxXQUFXLEFBQU8sQ0FDaEIsYUFBYSxDQUFFLGVBQWUsQ0FDL0IsQUFDRCxXQUFXLENBQ1gsV0FBVyxBQUFPLENBQ2hCLFdBQVcsQ0FBRSxlQUFlLENBQzdCLENGM0RDLE9BQU8sQUFBZSxDQUFFLE9BQU8sQzVCc21DMUIsSUFBSSxDNEJ0bUMrQixVQUFVLENBQWxELEFBQXNELFNBQTdDLEFBQWEsQ0FBRSxPQUFPLEM1QnNtQ3BCLE1BQU0sQzRCdG1DdUIsVUFBVSxDQUFsRCxBQUFzRCxlQUF2QyxBQUFPLENBQUUsT0FBTyxDNUJzbUNaLFlBQVksQzRCdG1DUyxVQUFVLENBQWxELEFBQXNELFFBQTlDLEFBQWMsQ0FBRSxPQUFPLEM1QnNtQ0UsS0FBSyxDNEJ0bUNFLFVBQVUsQ0FBbEQsQUFBc0QsUUFBOUMsQUFBYyxDQUFFLE9BQU8sQzVCc21DUyxLQUFLLEM0QnRtQ0wsVUFBVSxDQUFsRCxBQUFzRCxZQUExQyxBQUFVLENBQUUsT0FBTyxDNUJzbUNnQixTQUFTLEM0QnRtQ2hCLFVBQVUsQ0FBbEQsQUFBc0QsYUFBekMsQUFBUyxDQUFFLE9BQU8sQzVCc21DMkIsVUFBVSxDNEJ0bUM1QixVQUFVLENBQWxELEFBQXNELE9BQS9DLEFBQWUsQ0FBRSxPQUFPLEM1QnNtQ3VDLElBQUksQzRCdG1DbEMsVUFBVSxDQUFsRCxBQUFzRCxjQUF4QyxBQUFRLENBQUUsT0FBTyxDNUJzbUM2QyxXQUFXLEM0QnRtQy9DLFVBQVUsQzFDaURwRCxBMENqRHdELE0xQ2lEbEQsRUFBRSxTQUFTLEVBQUUsS0FBSyxFMENqRHRCLFVBQVUsQUFBWSxDQUFFLE9BQU8sQzVCc21DMUIsSUFBSSxDNEJ0bUMrQixVQUFVLENBQWxELEFBQXNELFlBQTFDLEFBQVUsQ0FBRSxPQUFPLEM1QnNtQ3BCLE1BQU0sQzRCdG1DdUIsVUFBVSxDQUFsRCxBQUFzRCxrQkFBcEMsQUFBSSxDQUFFLE9BQU8sQzVCc21DWixZQUFZLEM0QnRtQ1MsVUFBVSxDQUFsRCxBQUFzRCxXQUEzQyxBQUFXLENBQUUsT0FBTyxDNUJzbUNFLEtBQUssQzRCdG1DRSxVQUFVLENBQWxELEFBQXNELFdBQTNDLEFBQVcsQ0FBRSxPQUFPLEM1QnNtQ1MsS0FBSyxDNEJ0bUNMLFVBQVUsQ0FBbEQsQUFBc0QsZUFBdkMsQUFBTyxDQUFFLE9BQU8sQzVCc21DZ0IsU0FBUyxDNEJ0bUNoQixVQUFVLENBQWxELEFBQXNELGdCQUF0QyxBQUFNLENBQUUsT0FBTyxDNUJzbUMyQixVQUFVLEM0QnRtQzVCLFVBQVUsQ0FBbEQsQUFBc0QsVUFBNUMsQUFBWSxDQUFFLE9BQU8sQzVCc21DdUMsSUFBSSxDNEJ0bUNsQyxVQUFVLENBQWxELEFBQXNELGlCQUFyQyxBQUFLLENBQUUsT0FBTyxDNUJzbUM2QyxXQUFXLEM0QnRtQy9DLFVBQVUsQ0FBSSxDMUNpRHhELE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFMENqRHRCLFVBQVUsQUFBWSxDQUFFLE9BQU8sQzVCc21DMUIsSUFBSSxDNEJ0bUMrQixVQUFVLENBQWxELEFBQXNELFlBQTFDLEFBQVUsQ0FBRSxPQUFPLEM1QnNtQ3BCLE1BQU0sQzRCdG1DdUIsVUFBVSxDQUFsRCxBQUFzRCxrQkFBcEMsQUFBSSxDQUFFLE9BQU8sQzVCc21DWixZQUFZLEM0QnRtQ1MsVUFBVSxDQUFsRCxBQUFzRCxXQUEzQyxBQUFXLENBQUUsT0FBTyxDNUJzbUNFLEtBQUssQzRCdG1DRSxVQUFVLENBQWxELEFBQXNELFdBQTNDLEFBQVcsQ0FBRSxPQUFPLEM1QnNtQ1MsS0FBSyxDNEJ0bUNMLFVBQVUsQ0FBbEQsQUFBc0QsZUFBdkMsQUFBTyxDQUFFLE9BQU8sQzVCc21DZ0IsU0FBUyxDNEJ0bUNoQixVQUFVLENBQWxELEFBQXNELGdCQUF0QyxBQUFNLENBQUUsT0FBTyxDNUJzbUMyQixVQUFVLEM0QnRtQzVCLFVBQVUsQ0FBbEQsQUFBc0QsVUFBNUMsQUFBWSxDQUFFLE9BQU8sQzVCc21DdUMsSUFBSSxDNEJ0bUNsQyxVQUFVLENBQWxELEFBQXNELGlCQUFyQyxBQUFLLENBQUUsT0FBTyxDNUJzbUM2QyxXQUFXLEM0QnRtQy9DLFVBQVUsQ0FBSSxDMUNpRHhELE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFMENqRHRCLFVBQVUsQUFBWSxDQUFFLE9BQU8sQzVCc21DMUIsSUFBSSxDNEJ0bUMrQixVQUFVLENBQWxELEFBQXNELFlBQTFDLEFBQVUsQ0FBRSxPQUFPLEM1QnNtQ3BCLE1BQU0sQzRCdG1DdUIsVUFBVSxDQUFsRCxBQUFzRCxrQkFBcEMsQUFBSSxDQUFFLE9BQU8sQzVCc21DWixZQUFZLEM0QnRtQ1MsVUFBVSxDQUFsRCxBQUFzRCxXQUEzQyxBQUFXLENBQUUsT0FBTyxDNUJzbUNFLEtBQUssQzRCdG1DRSxVQUFVLENBQWxELEFBQXNELFdBQTNDLEFBQVcsQ0FBRSxPQUFPLEM1QnNtQ1MsS0FBSyxDNEJ0bUNMLFVBQVUsQ0FBbEQsQUFBc0QsZUFBdkMsQUFBTyxDQUFFLE9BQU8sQzVCc21DZ0IsU0FBUyxDNEJ0bUNoQixVQUFVLENBQWxELEFBQXNELGdCQUF0QyxBQUFNLENBQUUsT0FBTyxDNUJzbUMyQixVQUFVLEM0QnRtQzVCLFVBQVUsQ0FBbEQsQUFBc0QsVUFBNUMsQUFBWSxDQUFFLE9BQU8sQzVCc21DdUMsSUFBSSxDNEJ0bUNsQyxVQUFVLENBQWxELEFBQXNELGlCQUFyQyxBQUFLLENBQUUsT0FBTyxDNUJzbUM2QyxXQUFXLEM0QnRtQy9DLFVBQVUsQ0FBSSxDMUNpRHhELE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxFMENqRHZCLFVBQVUsQUFBWSxDQUFFLE9BQU8sQzVCc21DMUIsSUFBSSxDNEJ0bUMrQixVQUFVLENBQWxELEFBQXNELFlBQTFDLEFBQVUsQ0FBRSxPQUFPLEM1QnNtQ3BCLE1BQU0sQzRCdG1DdUIsVUFBVSxDQUFsRCxBQUFzRCxrQkFBcEMsQUFBSSxDQUFFLE9BQU8sQzVCc21DWixZQUFZLEM0QnRtQ1MsVUFBVSxDQUFsRCxBQUFzRCxXQUEzQyxBQUFXLENBQUUsT0FBTyxDNUJzbUNFLEtBQUssQzRCdG1DRSxVQUFVLENBQWxELEFBQXNELFdBQTNDLEFBQVcsQ0FBRSxPQUFPLEM1QnNtQ1MsS0FBSyxDNEJ0bUNMLFVBQVUsQ0FBbEQsQUFBc0QsZUFBdkMsQUFBTyxDQUFFLE9BQU8sQzVCc21DZ0IsU0FBUyxDNEJ0bUNoQixVQUFVLENBQWxELEFBQXNELGdCQUF0QyxBQUFNLENBQUUsT0FBTyxDNUJzbUMyQixVQUFVLEM0QnRtQzVCLFVBQVUsQ0FBbEQsQUFBc0QsVUFBNUMsQUFBWSxDQUFFLE9BQU8sQzVCc21DdUMsSUFBSSxDNEJ0bUNsQyxVQUFVLENBQWxELEFBQXNELGlCQUFyQyxBQUFLLENBQUUsT0FBTyxDNUJzbUM2QyxXQUFXLEM0QnRtQy9DLFVBQVUsQ0FBSSxDQVU1RCxNQUFNLENBQUMsS0FBSyxDQUVSLGFBQWEsQUFBTSxDQUFFLE9BQU8sQzVCMGxDckIsSUFBSSxDNEIxbEMwQixVQUFVLENBQS9DLEFBQW1ELGVBQXBDLEFBQUksQ0FBRSxPQUFPLEM1QjBsQ2YsTUFBTSxDNEIxbENrQixVQUFVLENBQS9DLEFBQW1ELHFCQUFoQyxBQUFFLENBQUEsT0FBTyxDNUIwbENQLFlBQVksQzRCMWxDSSxVQUFVLENBQS9DLEFBQW1ELGNBQXJDLEFBQUssQ0FBRSxPQUFPLEM1QjBsQ08sS0FBSyxDNEIxbENILFVBQVUsQ0FBL0MsQUFBbUQsY0FBckMsQUFBSyxDQUFFLE9BQU8sQzVCMGxDYyxLQUFLLEM0QjFsQ1YsVUFBVSxDQUEvQyxBQUFtRCxrQkFBakMsQUFBQyxDQUFFLE9BQU8sQzVCMGxDcUIsU0FBUyxDNEIxbENyQixVQUFVLENBQS9DLEFBQW1ELG1CQUFoQyxDQUFFLE9BQU8sQzVCMGxDZ0MsVUFBVSxDNEIxbENqQyxVQUFVLENBQS9DLEFBQW1ELGFBQXRDLEFBQU0sQ0FBRSxPQUFPLEM1QjBsQzRDLElBQUksQzRCMWxDdkMsVUFBVSxDQUEvQyxBQUFtRCxvQkFBaEMsQUFBQyxDQUFDLE9BQU8sQzVCMGxDa0QsV0FBVyxDNEIxbENwRCxVQUFVLENBQUksQ0dOdkQsT0FBTyxBQUFDLENBQ04sUUFBUSxDQUFFLFFBQVEsQ0FDbEIsT0FBTyxDQUFFLElBQUksQ0FDYixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxNQUFNLENBQ25CLGVBQWUsQ0FBRSxhQUFhLENBQzlCLE9BQU8sQy9CNHJCMkIsS0FBVyxDQXprQnRDLElBQUksQytCekhiLEFBVUUsQUFpQkQsT0EzQk0sQ0FpQkwsVUFBVSxDQWpCWixPQUFPLENBa0JMLGdCQUFnQixDQWxCbEIsT0FBTyxDUENILGFBQWEsQ09EakIsT0FBTyxDUENILGFBQWEsQ09EakIsT0FBTyxDUENILGFBQWEsQ09EakIsT0FBTyxDUENILGFBQWEsQU9TWSxDQUN6QixPQUFPLENBQUUsSUFBSSxDQUNiLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsZUFBZSxDQUFFLGFBQWEsQ0FDL0IsQUFtQkgsYUFBYSxBQUFDLENBQ1osT0FBTyxDQUFFLFlBQVksQ0FDckIsV0FBVyxDL0J1cUJ1QixRQUE2QyxDK0J0cUIvRSxjQUFjLEMvQnNxQm9CLFFBQTZDLEMrQnJxQi9FLFlBQVksQy9CbUZMLElBQUksQ3NCWFAsU0FBUyxDQXRDRSxPQUFDLENTaENoQixXQUFXLENBQUUsT0FBTyxDQUNwQixXQUFXLENBQUUsTUFBTSxDckIxQ25CLEFxQm1DRixBQVlDLGFyQi9DRSxBcUJtQ1UsTXJCbkNKLENxQm1DVCxhckJsQ0csQXFCa0NVLE1yQmxDSixBQUFDLENxQjRDTixlQUFlLENBQUUsSUFBSSxDckIxQ3RCLEFxQm1ESCxXQUFXLEFBQUMsQ0FDVixPQUFPLENBQUUsSUFBSSxDQUNiLGNBQWMsQ0FBRSxNQUFNLENBQ3RCLFlBQVksQ0FBRSxDQUFDLENBQ2YsYUFBYSxDQUFFLENBQUMsQ0FDaEIsVUFBVSxDQUFFLElBQUksQ0FMbEIsQUFPRSxBQVNELFdBaEJVLENBT1QsU0FBUyxBQUFDLENBQ1IsYUFBYSxDQUFFLENBQUMsQ0FDaEIsWUFBWSxDQUFFLENBQUMsQ0FUbkIsQUFVRyxBQUVELFdBWlMsQ0FZVCxjQUFjLEFBQUMsQ0FDYixRQUFRLENBQUUsTUFBTSxDQUNoQixLQUFLLENBQUUsSUFBSSxDQUNaLEFBUUgsWUFBWSxBQUFDLENBQ1gsT0FBTyxDQUFFLFlBQVksQ0FDckIsV0FBVyxDL0I4bEJ1QixLQUFLLEMrQjdsQnZDLGNBQWMsQy9CNmxCb0IsS0FBSyxDK0I1bEJ4QyxBQVdELGdCQUFnQixBQUFDLENBQ2YsVUFBVSxDQUFFLElBQUksQ0FDaEIsU0FBUyxDQUFFLENBQUMsQ0FHWixXQUFXLENBQUUsTUFBTSxDQUNwQixBQUdELGVBQWUsQUFBQyxDQUNkLE9BQU8sQy9Cd21CMkIsTUFBTSxDQUNOLE1BQU0sQ3NCaG1CcEMsU0FBUyxDQXRDRSxPQUFDLENTK0JoQixXQUFXLENBQUUsQ0FBQyxDQUNkLGdCQUFnQixDQUFFLFdBQVcsQ0FDN0IsTUFBTSxDL0J1SHNCLEdBQUcsQytCdkhULEtBQUssQ0FBQyxXQUFXLENDeEdyQyxhQUFhLENoQ2tPYSxNQUFNLENVcE9sQyxBcUJxR0YsQUFXQyxlckJoSEUsQXFCcUdZLE1yQnJHTixDcUJxR1QsZXJCcEdHLEFxQm9HWSxNckJwR04sQUFBQyxDcUI2R04sZUFBZSxDQUFFLElBQUksQ3JCM0d0QixBcUJpSEgsb0JBQW9CLEFBQUMsQ0FDbkIsT0FBTyxDQUFFLFlBQVksQ0FDckIsS0FBSyxDQUFFLEtBQUssQ0FDWixNQUFNLENBQUUsS0FBSyxDQUNiLGNBQWMsQ0FBRSxNQUFNLENBQ3RCLE9BQU8sQ0FBRSxFQUFFLENBQ1gsVUFBVSxDQUFFLHVCQUF1QixDQUNuQyxlQUFlLENBQUUsU0FBUyxDN0NsRXhCLEE2Q21FSCxNN0NuRVMsRUFBRSxTQUFTLEVBQUUsUUFBUSxFNkM0RTFCLEFBRUcsaUJBRkEsQ0FPRSxVQUFVLENBUGYsaUJBQUcsQ0FRRSxnQkFBZ0IsQ0FSckIsaUJBQUcsQ1BuSUosYUFBYSxDT21JWixpQkFBRyxDUG5JSixhQUFhLENPbUlaLGlCQUFHLENQbklKLGFBQWEsQ09tSVosaUJBQUcsQ1BuSUosYUFBYSxBT3FJK0IsQ0FDdEMsYUFBYSxDQUFFLENBQUMsQ0FDaEIsWUFBWSxDQUFFLENBQUMsQ0FDaEIsQzdDOUZMLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFNkN5RnhCLEFBQUMsaUJBQUcsQUFBTyxDQW9CUCxTQUFTLENBQUUsVUFBVSxDQUNyQixlQUFlLENBQUUsVUFBVSxDQXJCOUIsQUF1QkcsQUF3Q0gsaUJBL0RHLENBdUJBLFdBQVcsQUFBQyxDQUNWLGNBQWMsQ0FBRSxHQUFHLENBeEJ4QixBQTBCSyxBQVFELGlCQWxDRCxDQXVCQSxXQUFXLENBR1QsY0FBYyxBQUFDLENBQ2IsUUFBUSxDQUFFLFFBQVEsQ0EzQnpCLEFBNEJNLEFBRUQsaUJBOUJGLENBdUJBLFdBQVcsQ0FPVCxTQUFTLEFBQUMsQ0FDUixhQUFhLEMvQmtpQlcsS0FBSyxDK0JqaUI3QixZQUFZLEMvQmlpQlksS0FBSyxDK0Jqa0JwQyxBQWlDTSxBQUlILGlCQXJDQSxDQU9FLFVBQVUsQ0FQZixpQkFBRyxDQVFFLGdCQUFnQixDQVJyQixpQkFBRyxDUG5JSixhQUFhLENPbUlaLGlCQUFHLENQbklKLGFBQWEsQ09tSVosaUJBQUcsQ1BuSUosYUFBYSxDT21JWixpQkFBRyxDUG5JSixhQUFhLEFPd0t5QixDQUNoQyxTQUFTLENBQUUsTUFBTSxDQXRDdEIsQUF1Q0ksQUFhRCxpQkFwREEsQ0FvREEsZ0JBQWdCLEFBQUMsQ0FDZixPQUFPLENBQUUsZUFBZSxDQUd4QixVQUFVLENBQUUsSUFBSSxDQXhEckIsQUF5REksQUFFRCxpQkEzREEsQ0EyREEsZUFBZSxBQUFDLENBQ2QsT0FBTyxDQUFFLElBQUksQ0FDZCxDN0N6SUwsTUFBTSxFQUFFLFNBQVMsRUFBRSxRQUFRLEU2QzRFMUIsQUFFRyxpQkFGQSxDQU9FLFVBQVUsQ0FQZixpQkFBRyxDQVFFLGdCQUFnQixDQVJyQixpQkFBRyxDUG5JSixhQUFhLENPbUlaLGlCQUFHLENQbklKLGFBQWEsQ09tSVosaUJBQUcsQ1BuSUosYUFBYSxDT21JWixpQkFBRyxDUG5JSixhQUFhLEFPcUkrQixDQUN0QyxhQUFhLENBQUUsQ0FBQyxDQUNoQixZQUFZLENBQUUsQ0FBQyxDQUNoQixDN0M5RkwsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEU2Q3lGeEIsQUFBQyxpQkFBRyxBQUFPLENBb0JQLFNBQVMsQ0FBRSxVQUFVLENBQ3JCLGVBQWUsQ0FBRSxVQUFVLENBckI5QixBQXVCRyxBQXdDSCxpQkEvREcsQ0F1QkEsV0FBVyxBQUFDLENBQ1YsY0FBYyxDQUFFLEdBQUcsQ0F4QnhCLEFBMEJLLEFBUUQsaUJBbENELENBdUJBLFdBQVcsQ0FHVCxjQUFjLEFBQUMsQ0FDYixRQUFRLENBQUUsUUFBUSxDQTNCekIsQUE0Qk0sQUFFRCxpQkE5QkYsQ0F1QkEsV0FBVyxDQU9ULFNBQVMsQUFBQyxDQUNSLGFBQWEsQy9Ca2lCVyxLQUFLLEMrQmppQjdCLFlBQVksQy9CaWlCWSxLQUFLLEMrQmprQnBDLEFBaUNNLEFBSUgsaUJBckNBLENBT0UsVUFBVSxDQVBmLGlCQUFHLENBUUUsZ0JBQWdCLENBUnJCLGlCQUFHLENQbklKLGFBQWEsQ09tSVosaUJBQUcsQ1BuSUosYUFBYSxDT21JWixpQkFBRyxDUG5JSixhQUFhLENPbUlaLGlCQUFHLENQbklKLGFBQWEsQU93S3lCLENBQ2hDLFNBQVMsQ0FBRSxNQUFNLENBdEN0QixBQXVDSSxBQWFELGlCQXBEQSxDQW9EQSxnQkFBZ0IsQUFBQyxDQUNmLE9BQU8sQ0FBRSxlQUFlLENBR3hCLFVBQVUsQ0FBRSxJQUFJLENBeERyQixBQXlESSxBQUVELGlCQTNEQSxDQTJEQSxlQUFlLEFBQUMsQ0FDZCxPQUFPLENBQUUsSUFBSSxDQUNkLEM3Q3pJTCxNQUFNLEVBQUUsU0FBUyxFQUFFLFFBQVEsRTZDNEUxQixBQUVHLGlCQUZBLENBT0UsVUFBVSxDQVBmLGlCQUFHLENBUUUsZ0JBQWdCLENBUnJCLGlCQUFHLENQbklKLGFBQWEsQ09tSVosaUJBQUcsQ1BuSUosYUFBYSxDT21JWixpQkFBRyxDUG5JSixhQUFhLENPbUlaLGlCQUFHLENQbklKLGFBQWEsQU9xSStCLENBQ3RDLGFBQWEsQ0FBRSxDQUFDLENBQ2hCLFlBQVksQ0FBRSxDQUFDLENBQ2hCLEM3QzlGTCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRTZDeUZ4QixBQUFDLGlCQUFHLEFBQU8sQ0FvQlAsU0FBUyxDQUFFLFVBQVUsQ0FDckIsZUFBZSxDQUFFLFVBQVUsQ0FyQjlCLEFBdUJHLEFBd0NILGlCQS9ERyxDQXVCQSxXQUFXLEFBQUMsQ0FDVixjQUFjLENBQUUsR0FBRyxDQXhCeEIsQUEwQkssQUFRRCxpQkFsQ0QsQ0F1QkEsV0FBVyxDQUdULGNBQWMsQUFBQyxDQUNiLFFBQVEsQ0FBRSxRQUFRLENBM0J6QixBQTRCTSxBQUVELGlCQTlCRixDQXVCQSxXQUFXLENBT1QsU0FBUyxBQUFDLENBQ1IsYUFBYSxDL0JraUJXLEtBQUssQytCamlCN0IsWUFBWSxDL0JpaUJZLEtBQUssQytCamtCcEMsQUFpQ00sQUFJSCxpQkFyQ0EsQ0FPRSxVQUFVLENBUGYsaUJBQUcsQ0FRRSxnQkFBZ0IsQ0FSckIsaUJBQUcsQ1BuSUosYUFBYSxDT21JWixpQkFBRyxDUG5JSixhQUFhLENPbUlaLGlCQUFHLENQbklKLGFBQWEsQ09tSVosaUJBQUcsQ1BuSUosYUFBYSxBT3dLeUIsQ0FDaEMsU0FBUyxDQUFFLE1BQU0sQ0F0Q3RCLEFBdUNJLEFBYUQsaUJBcERBLENBb0RBLGdCQUFnQixBQUFDLENBQ2YsT0FBTyxDQUFFLGVBQWUsQ0FHeEIsVUFBVSxDQUFFLElBQUksQ0F4RHJCLEFBeURJLEFBRUQsaUJBM0RBLENBMkRBLGVBQWUsQUFBQyxDQUNkLE9BQU8sQ0FBRSxJQUFJLENBQ2QsQzdDeklMLE1BQU0sRUFBRSxTQUFTLEVBQUUsU0FBUyxFNkM0RTNCLEFBRUcsaUJBRkEsQ0FPRSxVQUFVLENBUGYsaUJBQUcsQ0FRRSxnQkFBZ0IsQ0FSckIsaUJBQUcsQ1BuSUosYUFBYSxDT21JWixpQkFBRyxDUG5JSixhQUFhLENPbUlaLGlCQUFHLENQbklKLGFBQWEsQ09tSVosaUJBQUcsQ1BuSUosYUFBYSxBT3FJK0IsQ0FDdEMsYUFBYSxDQUFFLENBQUMsQ0FDaEIsWUFBWSxDQUFFLENBQUMsQ0FDaEIsQzdDOUZMLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxFNkN5RnpCLEFBQUMsaUJBQUcsQUFBTyxDQW9CUCxTQUFTLENBQUUsVUFBVSxDQUNyQixlQUFlLENBQUUsVUFBVSxDQXJCOUIsQUF1QkcsQUF3Q0gsaUJBL0RHLENBdUJBLFdBQVcsQUFBQyxDQUNWLGNBQWMsQ0FBRSxHQUFHLENBeEJ4QixBQTBCSyxBQVFELGlCQWxDRCxDQXVCQSxXQUFXLENBR1QsY0FBYyxBQUFDLENBQ2IsUUFBUSxDQUFFLFFBQVEsQ0EzQnpCLEFBNEJNLEFBRUQsaUJBOUJGLENBdUJBLFdBQVcsQ0FPVCxTQUFTLEFBQUMsQ0FDUixhQUFhLEMvQmtpQlcsS0FBSyxDK0JqaUI3QixZQUFZLEMvQmlpQlksS0FBSyxDK0Jqa0JwQyxBQWlDTSxBQUlILGlCQXJDQSxDQU9FLFVBQVUsQ0FQZixpQkFBRyxDQVFFLGdCQUFnQixDQVJyQixpQkFBRyxDUG5JSixhQUFhLENPbUlaLGlCQUFHLENQbklKLGFBQWEsQ09tSVosaUJBQUcsQ1BuSUosYUFBYSxDT21JWixpQkFBRyxDUG5JSixhQUFhLEFPd0t5QixDQUNoQyxTQUFTLENBQUUsTUFBTSxDQXRDdEIsQUF1Q0ksQUFhRCxpQkFwREEsQ0FvREEsZ0JBQWdCLEFBQUMsQ0FDZixPQUFPLENBQUUsZUFBZSxDQUd4QixVQUFVLENBQUUsSUFBSSxDQXhEckIsQUF5REksQUFFRCxpQkEzREEsQ0EyREEsZUFBZSxBQUFDLENBQ2QsT0FBTyxDQUFFLElBQUksQ0FDZCxDQWxFVCxBQUtJLGNBTFUsQUFLQyxDQW9CUCxTQUFTLENBQUUsVUFBVSxDQUNyQixlQUFlLENBQUUsVUFBVSxDQTFCbkMsQUFPUSxBQTZESCxjQXBFUyxDQVlKLFVBQVUsQ0FacEIsY0FBYyxDQWFKLGdCQUFnQixDQWIxQixjQUFjLENQOUhWLGFBQWEsQ084SGpCLGNBQWMsQ1A5SFYsYUFBYSxDTzhIakIsY0FBYyxDUDlIVixhQUFhLENPOEhqQixjQUFjLENQOUhWLGFBQWEsQU9xSStCLENBQ3RDLGFBQWEsQ0FBRSxDQUFDLENBQ2hCLFlBQVksQ0FBRSxDQUFDLENBVHpCLEFBVVMsQUFrQkQsY0E1Qk0sQ0E0Qk4sV0FBVyxBQUFDLENBQ1YsY0FBYyxDQUFFLEdBQUcsQ0E3QjdCLEFBK0JVLEFBUUQsY0F2Q0ssQ0E0Qk4sV0FBVyxDQUdULGNBQWMsQUFBQyxDQUNiLFFBQVEsQ0FBRSxRQUFRLENBaEM5QixBQWlDVyxBQUVELGNBbkNJLENBNEJOLFdBQVcsQ0FPVCxTQUFTLEFBQUMsQ0FDUixhQUFhLEMvQmtpQlcsS0FBSyxDK0JqaUI3QixZQUFZLEMvQmlpQlksS0FBSyxDK0J0a0J6QyxBQXNDVyxBQUlILGNBMUNNLENBWUosVUFBVSxDQVpwQixjQUFjLENBYUosZ0JBQWdCLENBYjFCLGNBQWMsQ1A5SFYsYUFBYSxDTzhIakIsY0FBYyxDUDlIVixhQUFhLENPOEhqQixjQUFjLENQOUhWLGFBQWEsQ084SGpCLGNBQWMsQ1A5SFYsYUFBYSxBT3dLeUIsQ0FDaEMsU0FBUyxDQUFFLE1BQU0sQ0EzQzNCLEFBNENTLEFBYUQsY0F6RE0sQ0F5RE4sZ0JBQWdCLEFBQUMsQ0FDZixPQUFPLENBQUUsZUFBZSxDQUd4QixVQUFVLENBQUUsSUFBSSxDQTdEMUIsQUE4RFMsQUFFRCxjQWhFTSxDQWdFTixlQUFlLEFBQUMsQ0FDZCxPQUFPLENBQUUsSUFBSSxDQUNkLEFBWVQsQUFDRSxhQURXLENBQ1gsYUFBYSxBQUFDLENBQ1osS0FBSyxDL0IvTUUsZUFBSSxDVURiLEFxQjhNRixBQU9HLGFBUFUsQ0FDWCxhckIvTUMsQXFCK01ZLE1yQi9NTixDcUI4TVQsYUFBYSxDQUNYLGFyQjlNQyxBcUI4TVksTXJCOU1OLEFBQUMsQ3FCa05KLEtBQUssQy9CbE5BLGVBQUksQ1VFWixBcUIyTUgsQUFVSSxhQVZTLENBU1gsV0FBVyxDQUNULFNBQVMsQUFBQyxDQUNSLEtBQUssQy9CeE5BLGVBQUksQ1VEYixBcUI4TUYsQUFvQkssYUFwQlEsQ0FTWCxXQUFXLENBQ1QsU3JCeE5ELEFxQndOVSxNckJ4TkosQ3FCOE1ULGFBQWEsQ0FTWCxXQUFXLENBQ1QsU3JCdk5ELEFxQnVOVSxNckJ2TkosQUFBQyxDcUIyTkYsS0FBSyxDL0IzTkYsZUFBSSxDVUVaLEFxQjJNSCxBQWlCTSxhQWpCTyxDQVNYLFdBQVcsQ0FDVCxTQUFTLEFBT04sU0FBUyxBQUFDLENBQ1QsS0FBSyxDL0IvTkYsZUFBSSxDK0I2TWYsQUFtQk8sQUFHSCxhQXRCUyxDQVNYLFdBQVcsQ0FhVCxLQUFLLENBQUcsU0FBUyxDQXRCckIsYUFBYSxDQVNYLFdBQVcsQ0FjVCxPQUFPLENBQUcsU0FBUyxDQXZCdkIsYUFBYSxDQVNYLFdBQVcsQ0FlVCxTQUFTLEtBQUssQ0F4QmxCLGFBQWEsQ0FTWCxXQUFXLENBZ0JULFNBQVMsT0FBTyxBQUFDLENBQ2YsS0FBSyxDL0J2T0EsZUFBSSxDK0I2TWYsQUEyQkssQUFHSCxhQTlCVyxDQThCWCxlQUFlLEFBQUMsQ0FDZCxLQUFLLEMvQjVPRSxlQUFJLEMrQjZPWCxZQUFZLEMvQjdPTCxlQUFJLEMrQjZNZixBQWlDRyxBQUVELGFBbkNXLENBbUNYLG9CQUFvQixBQUFDLENBQ25CLGdCQUFnQixDcEJ4TUgsOFBBQWlFLENvQm9LbEYsQUFxQ0csQUFFRCxhQXZDVyxDQXVDWCxZQUFZLEFBQUMsQ0FDWCxLQUFLLEMvQnJQRSxlQUFJLEMrQjZNZixBQXlDSSxBQU9ELGFBaERVLENBdUNYLFlBQVksQ0FFVixDQUFDLEFBQUMsQ0FDQSxLQUFLLEMvQnZQQSxlQUFJLENVRGIsQXFCOE1GLEFBK0NLLGFBL0NRLENBdUNYLFlBQVksQ0FFVixDckJ2UEQsQXFCdVBFLE1yQnZQSSxDcUI4TVQsYUFBYSxDQXVDWCxZQUFZLENBRVYsQ3JCdFBELEFxQnNQRSxNckJ0UEksQUFBQyxDcUIwUEYsS0FBSyxDL0IxUEYsZUFBSSxDVUVaLEFxQitQSCxBQUNFLFlBRFUsQ0FDVixhQUFhLEFBQUMsQ0FDWixLQUFLLEMvQjdRRSxJQUFJLENVU2IsQXFCa1FGLEFBT0csWUFQUyxDQUNWLGFyQm5RQyxBcUJtUVksTXJCblFOLENxQmtRVCxZQUFZLENBQ1YsYXJCbFFDLEFxQmtRWSxNckJsUU4sQUFBQyxDcUJzUUosS0FBSyxDL0JoUkEsSUFBSSxDVVlaLEFxQitQSCxBQVVJLFlBVlEsQ0FTVixXQUFXLENBQ1QsU0FBUyxBQUFDLENBQ1IsS0FBSyxDL0J0UkEscUJBQUksQ1VTYixBcUJrUUYsQUFvQkssWUFwQk8sQ0FTVixXQUFXLENBQ1QsU3JCNVFELEFxQjRRVSxNckI1UUosQ3FCa1FULFlBQVksQ0FTVixXQUFXLENBQ1QsU3JCM1FELEFxQjJRVSxNckIzUUosQUFBQyxDcUIrUUYsS0FBSyxDL0J6UkYsc0JBQUksQ1VZWixBcUIrUEgsQUFpQk0sWUFqQk0sQ0FTVixXQUFXLENBQ1QsU0FBUyxBQU9OLFNBQVMsQUFBQyxDQUNULEtBQUssQy9CN1JGLHNCQUFJLEMrQjJRZixBQW1CTyxBQUdILFlBdEJRLENBU1YsV0FBVyxDQWFULEtBQUssQ0FBRyxTQUFTLENBdEJyQixZQUFZLENBU1YsV0FBVyxDQWNULE9BQU8sQ0FBRyxTQUFTLENBdkJ2QixZQUFZLENBU1YsV0FBVyxDQWVULFNBQVMsS0FBSyxDQXhCbEIsWUFBWSxDQVNWLFdBQVcsQ0FnQlQsU0FBUyxPQUFPLEFBQUMsQ0FDZixLQUFLLEMvQnJTQSxJQUFJLEMrQjJRZixBQTJCSyxBQUdILFlBOUJVLENBOEJWLGVBQWUsQUFBQyxDQUNkLEtBQUssQy9CMVNFLHFCQUFJLEMrQjJTWCxZQUFZLEMvQjNTTCxxQkFBSSxDK0IyUWYsQUFpQ0csQUFFRCxZQW5DVSxDQW1DVixvQkFBb0IsQUFBQyxDQUNuQixnQkFBZ0IsQ3BCNVBILG9RQUFpRSxDb0J3TmxGLEFBcUNHLEFBRUQsWUF2Q1UsQ0F1Q1YsWUFBWSxBQUFDLENBQ1gsS0FBSyxDL0JuVEUscUJBQUksQytCMlFmLEFBeUNJLEFBT0QsWUFoRFMsQ0F1Q1YsWUFBWSxDQUVWLENBQUMsQUFBQyxDQUNBLEtBQUssQy9CclRBLElBQUksQ1VTYixBcUJrUUYsQUErQ0ssWUEvQ08sQ0F1Q1YsWUFBWSxDQUVWLENyQjNTRCxBcUIyU0UsTXJCM1NJLENxQmtRVCxZQUFZLENBdUNWLFlBQVksQ0FFVixDckIxU0QsQXFCMFNFLE1yQjFTSSxBQUFDLENxQjhTRixLQUFLLEMvQnhURixJQUFJLENVWVosQW9CVEssSUFBSSxBQUEwQixDQUFFLE1BQVEsQ0pRekMsQ0FBQyxDSVJrRCxVQUFVLENBQUksQUFDaEUsS0FBSyxDQUNMLEtBQUssQUFBMEIsQ0FDN0IsVUFBWSxDSktmLENBQUMsQ0lMNEIsVUFBVSxDQUNyQyxBQUNELEtBQUssQ0FDTCxLQUFLLEFBQTBCLENBQzdCLFlBQWMsQ0pDakIsQ0FBQyxDSURnQyxVQUFVLENBQ3pDLEFBQ0QsS0FBSyxDQUNMLEtBQUssQUFBMEIsQ0FDN0IsYUFBZSxDSkhsQixDQUFDLENJR2tDLFVBQVUsQ0FDM0MsQUFDRCxLQUFLLENBQ0wsS0FBSyxBQUEwQixDQUM3QixXQUFhLENKUGhCLENBQUMsQ0lPOEIsVUFBVSxDQWZ4QyxBQWdCQyxJQWhCRyxBQUEwQixDQUFFLE1BQVEsQ0pTekMsTUFBZSxDSVRvQyxVQUFVLENBQUksQUFDaEUsS0FBSyxDQUNMLEtBQUssQUFBMEIsQ0FDN0IsVUFBWSxDSk1mLE1BQWUsQ0lOYyxVQUFVLENBQ3JDLEFBQ0QsS0FBSyxDQUNMLEtBQUssQUFBMEIsQ0FDN0IsWUFBYyxDSkVqQixNQUFlLENJRmtCLFVBQVUsQ0FDekMsQUFDRCxLQUFLLENBQ0wsS0FBSyxBQUEwQixDQUM3QixhQUFlLENKRmxCLE1BQWUsQ0lFb0IsVUFBVSxDQUMzQyxBQUNELEtBQUssQ0FDTCxLQUFLLEFBQTBCLENBQzdCLFdBQWEsQ0pOaEIsTUFBZSxDSU1nQixVQUFVLENBZnhDLEFBZ0JDLElBaEJHLEFBQTBCLENBQUUsTUFBUSxDSlV6QyxLQUFjLENJVnFDLFVBQVUsQ0FBSSxBQUNoRSxLQUFLLENBQ0wsS0FBSyxBQUEwQixDQUM3QixVQUFZLENKT2YsS0FBYyxDSVBlLFVBQVUsQ0FDckMsQUFDRCxLQUFLLENBQ0wsS0FBSyxBQUEwQixDQUM3QixZQUFjLENKR2pCLEtBQWMsQ0lIbUIsVUFBVSxDQUN6QyxBQUNELEtBQUssQ0FDTCxLQUFLLEFBQTBCLENBQzdCLGFBQWUsQ0pEbEIsS0FBYyxDSUNxQixVQUFVLENBQzNDLEFBQ0QsS0FBSyxDQUNMLEtBQUssQUFBMEIsQ0FDN0IsV0FBYSxDSkxoQixLQUFjLENJS2lCLFVBQVUsQ0FmeEMsQUFnQkMsSUFoQkcsQUFBMEIsQ0FBRSxNQUFRLEM5QmdJdkMsSUFBSSxDOEJoSTZDLFVBQVUsQ0FBSSxBQUNoRSxLQUFLLENBQ0wsS0FBSyxBQUEwQixDQUM3QixVQUFZLEM5QjZIYixJQUFJLEM4QjdIdUIsVUFBVSxDQUNyQyxBQUNELEtBQUssQ0FDTCxLQUFLLEFBQTBCLENBQzdCLFlBQWMsQzlCeUhmLElBQUksQzhCekgyQixVQUFVLENBQ3pDLEFBQ0QsS0FBSyxDQUNMLEtBQUssQUFBMEIsQ0FDN0IsYUFBZSxDOUJxSGhCLElBQUksQzhCckg2QixVQUFVLENBQzNDLEFBQ0QsS0FBSyxDQUNMLEtBQUssQUFBMEIsQ0FDN0IsV0FBYSxDOUJpSGQsSUFBSSxDOEJqSHlCLFVBQVUsQ0FmeEMsQUFnQkMsSUFoQkcsQUFBMEIsQ0FBRSxNQUFRLENKWXpDLE1BQWUsQ0lab0MsVUFBVSxDQUFJLEFBQ2hFLEtBQUssQ0FDTCxLQUFLLEFBQTBCLENBQzdCLFVBQVksQ0pTZixNQUFlLENJVGMsVUFBVSxDQUNyQyxBQUNELEtBQUssQ0FDTCxLQUFLLEFBQTBCLENBQzdCLFlBQWMsQ0pLakIsTUFBZSxDSUxrQixVQUFVLENBQ3pDLEFBQ0QsS0FBSyxDQUNMLEtBQUssQUFBMEIsQ0FDN0IsYUFBZSxDSkNsQixNQUFlLENJRG9CLFVBQVUsQ0FDM0MsQUFDRCxLQUFLLENBQ0wsS0FBSyxBQUEwQixDQUM3QixXQUFhLENKSGhCLE1BQWUsQ0lHZ0IsVUFBVSxDQWZ4QyxBQWdCQyxJQWhCRyxBQUEwQixDQUFFLE1BQVEsQ0phekMsSUFBYSxDSWJzQyxVQUFVLENBQUksQUFDaEUsS0FBSyxDQUNMLEtBQUssQUFBMEIsQ0FDN0IsVUFBWSxDSlVmLElBQWEsQ0lWZ0IsVUFBVSxDQUNyQyxBQUNELEtBQUssQ0FDTCxLQUFLLEFBQTBCLENBQzdCLFlBQWMsQ0pNakIsSUFBYSxDSU5vQixVQUFVLENBQ3pDLEFBQ0QsS0FBSyxDQUNMLEtBQUssQUFBMEIsQ0FDN0IsYUFBZSxDSkVsQixJQUFhLENJRnNCLFVBQVUsQ0FDM0MsQUFDRCxLQUFLLENBQ0wsS0FBSyxBQUEwQixDQUM3QixXQUFhLENKRmhCLElBQWEsQ0lFa0IsVUFBVSxDQWZ4QyxBQWdCQyxNQWhCSyxBQUF3QixDQUFFLE1BQVEsQ0pjdkMsTUFBZSxDSWRrQyxVQUFVLENBQUksQUFDaEUsT0FBTyxDQUNQLE9BQU8sQUFBd0IsQ0FDN0IsVUFBWSxDSldiLE1BQWUsQ0lYWSxVQUFVLENBQ3JDLEFBQ0QsT0FBTyxDQUNQLE9BQU8sQUFBd0IsQ0FDN0IsWUFBYyxDSk9mLE1BQWUsQ0lQZ0IsVUFBVSxDQUN6QyxBQUNELE9BQU8sQ0FDUCxPQUFPLEFBQXdCLENBQzdCLGFBQWUsQ0pHaEIsTUFBZSxDSUhrQixVQUFVLENBQzNDLEFBQ0QsT0FBTyxDQUNQLE9BQU8sQUFBd0IsQ0FDN0IsV0FBYSxDSkRkLE1BQWUsQ0lDYyxVQUFVLENBZnhDLEFBZ0JDLElBaEJHLEFBQTBCLENBQUUsTUFBUSxDSmV6QyxJQUFhLENJZnNDLFVBQVUsQ0FBSSxBQUNoRSxLQUFLLENBQ0wsS0FBSyxBQUEwQixDQUM3QixVQUFZLENKWWYsSUFBYSxDSVpnQixVQUFVLENBQ3JDLEFBQ0QsS0FBSyxDQUNMLEtBQUssQUFBMEIsQ0FDN0IsWUFBYyxDSlFqQixJQUFhLENJUm9CLFVBQVUsQ0FDekMsQUFDRCxLQUFLLENBQ0wsS0FBSyxBQUEwQixDQUM3QixhQUFlLENKSWxCLElBQWEsQ0lKc0IsVUFBVSxDQUMzQyxBQUNELEtBQUssQ0FDTCxLQUFLLEFBQTBCLENBQzdCLFdBQWEsQ0pBaEIsSUFBYSxDSUFrQixVQUFVLENBZnhDLEFBZ0JDLElBaEJHLEFBQTBCLENBQUUsT0FBUSxDSlF6QyxDQUFDLENJUmtELFVBQVUsQ0FBSSxBQUNoRSxLQUFLLENBQ0wsS0FBSyxBQUEwQixDQUM3QixXQUFZLENKS2YsQ0FBQyxDSUw0QixVQUFVLENBQ3JDLEFBQ0QsS0FBSyxDQUNMLEtBQUssQUFBMEIsQ0FDN0IsYUFBYyxDSkNqQixDQUFDLENJRGdDLFVBQVUsQ0FDekMsQUFDRCxLQUFLLENBQ0wsS0FBSyxBQUEwQixDQUM3QixjQUFlLENKSGxCLENBQUMsQ0lHa0MsVUFBVSxDQUMzQyxBQUNELEtBQUssQ0FDTCxLQUFLLEFBQTBCLENBQzdCLFlBQWEsQ0pQaEIsQ0FBQyxDSU84QixVQUFVLENBZnhDLEFBZ0JDLElBaEJHLEFBQTBCLENBQUUsT0FBUSxDSlN6QyxNQUFlLENJVG9DLFVBQVUsQ0FBSSxBQUNoRSxLQUFLLENBQ0wsS0FBSyxBQUEwQixDQUM3QixXQUFZLENKTWYsTUFBZSxDSU5jLFVBQVUsQ0FDckMsQUFDRCxLQUFLLENBQ0wsS0FBSyxBQUEwQixDQUM3QixhQUFjLENKRWpCLE1BQWUsQ0lGa0IsVUFBVSxDQUN6QyxBQUNELEtBQUssQ0FDTCxLQUFLLEFBQTBCLENBQzdCLGNBQWUsQ0pGbEIsTUFBZSxDSUVvQixVQUFVLENBQzNDLEFBQ0QsS0FBSyxDQUNMLEtBQUssQUFBMEIsQ0FDN0IsWUFBYSxDSk5oQixNQUFlLENJTWdCLFVBQVUsQ0FmeEMsQUFnQkMsSUFoQkcsQUFBMEIsQ0FBRSxPQUFRLENKVXpDLEtBQWMsQ0lWcUMsVUFBVSxDQUFJLEFBQ2hFLEtBQUssQ0FDTCxLQUFLLEFBQTBCLENBQzdCLFdBQVksQ0pPZixLQUFjLENJUGUsVUFBVSxDQUNyQyxBQUNELEtBQUssQ0FDTCxLQUFLLEFBQTBCLENBQzdCLGFBQWMsQ0pHakIsS0FBYyxDSUhtQixVQUFVLENBQ3pDLEFBQ0QsS0FBSyxDQUNMLEtBQUssQUFBMEIsQ0FDN0IsY0FBZSxDSkRsQixLQUFjLENJQ3FCLFVBQVUsQ0FDM0MsQUFDRCxLQUFLLENBQ0wsS0FBSyxBQUEwQixDQUM3QixZQUFhLENKTGhCLEtBQWMsQ0lLaUIsVUFBVSxDQWZ4QyxBQWdCQyxJQWhCRyxBQUEwQixDQUFFLE9BQVEsQzlCZ0l2QyxJQUFJLEM4QmhJNkMsVUFBVSxDQUFJLEFBQ2hFLEtBQUssQ0FDTCxLQUFLLEFBQTBCLENBQzdCLFdBQVksQzlCNkhiLElBQUksQzhCN0h1QixVQUFVLENBQ3JDLEFBQ0QsS0FBSyxDQUNMLEtBQUssQUFBMEIsQ0FDN0IsYUFBYyxDOUJ5SGYsSUFBSSxDOEJ6SDJCLFVBQVUsQ0FDekMsQUFDRCxLQUFLLENBQ0wsS0FBSyxBQUEwQixDQUM3QixjQUFlLEM5QnFIaEIsSUFBSSxDOEJySDZCLFVBQVUsQ0FDM0MsQUFDRCxLQUFLLENBQ0wsS0FBSyxBQUEwQixDQUM3QixZQUFhLEM5QmlIZCxJQUFJLEM4QmpIeUIsVUFBVSxDQWZ4QyxBQWdCQyxJQWhCRyxBQUEwQixDQUFFLE9BQVEsQ0pZekMsTUFBZSxDSVpvQyxVQUFVLENBQUksQUFDaEUsS0FBSyxDQUNMLEtBQUssQUFBMEIsQ0FDN0IsV0FBWSxDSlNmLE1BQWUsQ0lUYyxVQUFVLENBQ3JDLEFBQ0QsS0FBSyxDQUNMLEtBQUssQUFBMEIsQ0FDN0IsYUFBYyxDSktqQixNQUFlLENJTGtCLFVBQVUsQ0FDekMsQUFDRCxLQUFLLENBQ0wsS0FBSyxBQUEwQixDQUM3QixjQUFlLENKQ2xCLE1BQWUsQ0lEb0IsVUFBVSxDQUMzQyxBQUNELEtBQUssQ0FDTCxLQUFLLEFBQTBCLENBQzdCLFlBQWEsQ0pIaEIsTUFBZSxDSUdnQixVQUFVLENBZnhDLEFBZ0JDLElBaEJHLEFBQTBCLENBQUUsT0FBUSxDSmF6QyxJQUFhLENJYnNDLFVBQVUsQ0FBSSxBQUNoRSxLQUFLLENBQ0wsS0FBSyxBQUEwQixDQUM3QixXQUFZLENKVWYsSUFBYSxDSVZnQixVQUFVLENBQ3JDLEFBQ0QsS0FBSyxDQUNMLEtBQUssQUFBMEIsQ0FDN0IsYUFBYyxDSk1qQixJQUFhLENJTm9CLFVBQVUsQ0FDekMsQUFDRCxLQUFLLENBQ0wsS0FBSyxBQUEwQixDQUM3QixjQUFlLENKRWxCLElBQWEsQ0lGc0IsVUFBVSxDQUMzQyxBQUNELEtBQUssQ0FDTCxLQUFLLEFBQTBCLENBQzdCLFlBQWEsQ0pGaEIsSUFBYSxDSUVrQixVQUFVLENBZnhDLEFBZ0JDLE1BaEJLLEFBQXdCLENBQUUsT0FBUSxDSmN2QyxNQUFlLENJZGtDLFVBQVUsQ0FBSSxBQUNoRSxPQUFPLENBQ1AsT0FBTyxBQUF3QixDQUM3QixXQUFZLENKV2IsTUFBZSxDSVhZLFVBQVUsQ0FDckMsQUFDRCxPQUFPLENBQ1AsT0FBTyxBQUF3QixDQUM3QixhQUFjLENKT2YsTUFBZSxDSVBnQixVQUFVLENBQ3pDLEFBQ0QsT0FBTyxDQUNQLE9BQU8sQUFBd0IsQ0FDN0IsY0FBZSxDSkdoQixNQUFlLENJSGtCLFVBQVUsQ0FDM0MsQUFDRCxPQUFPLENBQ1AsT0FBTyxBQUF3QixDQUM3QixZQUFhLENKRGQsTUFBZSxDSUNjLFVBQVUsQ0FmeEMsQUFnQkMsSUFoQkcsQUFBMEIsQ0FBRSxPQUFRLENKZXpDLElBQWEsQ0lmc0MsVUFBVSxDQUFJLEFBQ2hFLEtBQUssQ0FDTCxLQUFLLEFBQTBCLENBQzdCLFdBQVksQ0pZZixJQUFhLENJWmdCLFVBQVUsQ0FDckMsQUFDRCxLQUFLLENBQ0wsS0FBSyxBQUEwQixDQUM3QixhQUFjLENKUWpCLElBQWEsQ0lSb0IsVUFBVSxDQUN6QyxBQUNELEtBQUssQ0FDTCxLQUFLLEFBQTBCLENBQzdCLGNBQWUsQ0pJbEIsSUFBYSxDSUpzQixVQUFVLENBQzNDLEFBQ0QsS0FBSyxDQUNMLEtBQUssQUFBMEIsQ0FDN0IsWUFBYSxDSkFoQixJQUFhLENJQWtCLFVBQVUsQ0FDdkMsQUFPRCxLQUFLLEFBQWlCLENBQUUsTUFBTSxDSmQvQixPQUFlLENJYzJCLFVBQVUsQ0FBSSxBQUN2RCxNQUFNLENBQ04sTUFBTSxBQUFpQixDQUNyQixVQUFVLENKakJiLE9BQWUsQ0lpQlMsVUFBVSxDQUNoQyxBQUNELE1BQU0sQ0FDTixNQUFNLEFBQWlCLENBQ3JCLFlBQVksQ0pyQmYsT0FBZSxDSXFCVyxVQUFVLENBQ2xDLEFBQ0QsTUFBTSxDQUNOLE1BQU0sQUFBaUIsQ0FDckIsYUFBYSxDSnpCaEIsT0FBZSxDSXlCWSxVQUFVLENBQ25DLEFBQ0QsTUFBTSxDQUNOLE1BQU0sQUFBaUIsQ0FDckIsV0FBVyxDSjdCZCxPQUFlLENJNkJVLFVBQVUsQ0FmbEMsQUFnQkMsS0FoQkksQUFBaUIsQ0FBRSxNQUFNLENKYi9CLE1BQWMsQ0lhNEIsVUFBVSxDQUFJLEFBQ3ZELE1BQU0sQ0FDTixNQUFNLEFBQWlCLENBQ3JCLFVBQVUsQ0poQmIsTUFBYyxDSWdCVSxVQUFVLENBQ2hDLEFBQ0QsTUFBTSxDQUNOLE1BQU0sQUFBaUIsQ0FDckIsWUFBWSxDSnBCZixNQUFjLENJb0JZLFVBQVUsQ0FDbEMsQUFDRCxNQUFNLENBQ04sTUFBTSxBQUFpQixDQUNyQixhQUFhLENKeEJoQixNQUFjLENJd0JhLFVBQVUsQ0FDbkMsQUFDRCxNQUFNLENBQ04sTUFBTSxBQUFpQixDQUNyQixXQUFXLENKNUJkLE1BQWMsQ0k0QlcsVUFBVSxDQWZsQyxBQWdCQyxLQWhCSSxBQUFpQixDQUFFLE1BQU0sQzlCeUc3QixLQUFJLEM4QnpHb0MsVUFBVSxDQUFJLEFBQ3ZELE1BQU0sQ0FDTixNQUFNLEFBQWlCLENBQ3JCLFVBQVUsQzlCc0dYLEtBQUksQzhCdEdrQixVQUFVLENBQ2hDLEFBQ0QsTUFBTSxDQUNOLE1BQU0sQUFBaUIsQ0FDckIsWUFBWSxDOUJrR2IsS0FBSSxDOEJsR29CLFVBQVUsQ0FDbEMsQUFDRCxNQUFNLENBQ04sTUFBTSxBQUFpQixDQUNyQixhQUFhLEM5QjhGZCxLQUFJLEM4QjlGcUIsVUFBVSxDQUNuQyxBQUNELE1BQU0sQ0FDTixNQUFNLEFBQWlCLENBQ3JCLFdBQVcsQzlCMEZaLEtBQUksQzhCMUZtQixVQUFVLENBZmxDLEFBZ0JDLEtBaEJJLEFBQWlCLENBQUUsTUFBTSxDSlgvQixPQUFlLENJVzJCLFVBQVUsQ0FBSSxBQUN2RCxNQUFNLENBQ04sTUFBTSxBQUFpQixDQUNyQixVQUFVLENKZGIsT0FBZSxDSWNTLFVBQVUsQ0FDaEMsQUFDRCxNQUFNLENBQ04sTUFBTSxBQUFpQixDQUNyQixZQUFZLENKbEJmLE9BQWUsQ0lrQlcsVUFBVSxDQUNsQyxBQUNELE1BQU0sQ0FDTixNQUFNLEFBQWlCLENBQ3JCLGFBQWEsQ0p0QmhCLE9BQWUsQ0lzQlksVUFBVSxDQUNuQyxBQUNELE1BQU0sQ0FDTixNQUFNLEFBQWlCLENBQ3JCLFdBQVcsQ0oxQmQsT0FBZSxDSTBCVSxVQUFVLENBZmxDLEFBZ0JDLEtBaEJJLEFBQWlCLENBQUUsTUFBTSxDSlYvQixLQUFhLENJVTZCLFVBQVUsQ0FBSSxBQUN2RCxNQUFNLENBQ04sTUFBTSxBQUFpQixDQUNyQixVQUFVLENKYmIsS0FBYSxDSWFXLFVBQVUsQ0FDaEMsQUFDRCxNQUFNLENBQ04sTUFBTSxBQUFpQixDQUNyQixZQUFZLENKakJmLEtBQWEsQ0lpQmEsVUFBVSxDQUNsQyxBQUNELE1BQU0sQ0FDTixNQUFNLEFBQWlCLENBQ3JCLGFBQWEsQ0pyQmhCLEtBQWEsQ0lxQmMsVUFBVSxDQUNuQyxBQUNELE1BQU0sQ0FDTixNQUFNLEFBQWlCLENBQ3JCLFdBQVcsQ0p6QmQsS0FBYSxDSXlCWSxVQUFVLENBZmxDLEFBZ0JDLE9BaEJNLEFBQWUsQ0FBRSxNQUFNLENKVDdCLE9BQWUsQ0lTeUIsVUFBVSxDQUFJLEFBQ3ZELFFBQVEsQ0FDUixRQUFRLEFBQWUsQ0FDckIsVUFBVSxDSlpYLE9BQWUsQ0lZTyxVQUFVLENBQ2hDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBZSxDQUNyQixZQUFZLENKaEJiLE9BQWUsQ0lnQlMsVUFBVSxDQUNsQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQWUsQ0FDckIsYUFBYSxDSnBCZCxPQUFlLENJb0JVLFVBQVUsQ0FDbkMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUFlLENBQ3JCLFdBQVcsQ0p4QlosT0FBZSxDSXdCUSxVQUFVLENBZmxDLEFBZ0JDLEtBaEJJLEFBQWlCLENBQUUsTUFBTSxDSlIvQixLQUFhLENJUTZCLFVBQVUsQ0FBSSxBQUN2RCxNQUFNLENBQ04sTUFBTSxBQUFpQixDQUNyQixVQUFVLENKWGIsS0FBYSxDSVdXLFVBQVUsQ0FDaEMsQUFDRCxNQUFNLENBQ04sTUFBTSxBQUFpQixDQUNyQixZQUFZLENKZmYsS0FBYSxDSWVhLFVBQVUsQ0FDbEMsQUFDRCxNQUFNLENBQ04sTUFBTSxBQUFpQixDQUNyQixhQUFhLENKbkJoQixLQUFhLENJbUJjLFVBQVUsQ0FDbkMsQUFDRCxNQUFNLENBQ04sTUFBTSxBQUFpQixDQUNyQixXQUFXLENKdkJkLEtBQWEsQ0l1QlksVUFBVSxDQUNqQyxBQUtMLE9BQU8sQUFBVSxDQUFFLE1BQU0sQ0FBRSxlQUFlLENBQUksQUFDOUMsUUFBUSxDQUNSLFFBQVEsQUFBVSxDQUNoQixVQUFVLENBQUUsZUFBZSxDQUM1QixBQUNELFFBQVEsQ0FDUixRQUFRLEFBQVUsQ0FDaEIsWUFBWSxDQUFFLGVBQWUsQ0FDOUIsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUFVLENBQ2hCLGFBQWEsQ0FBRSxlQUFlLENBQy9CLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBVSxDQUNoQixXQUFXLENBQUUsZUFBZSxDNUNUOUIsQTRDVUMsTTVDVkssRUFBRSxTQUFTLEVBQUUsS0FBSyxFNENsRHBCLE9BQU8sQUFBdUIsQ0FBRSxNQUFRLENKUXpDLENBQUMsQ0lSa0QsVUFBVSxDQUFJLEFBQ2hFLFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFVBQVksQ0pLZixDQUFDLENJTDRCLFVBQVUsQ0FDckMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixZQUFjLENKQ2pCLENBQUMsQ0lEZ0MsVUFBVSxDQUN6QyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLGFBQWUsQ0pIbEIsQ0FBQyxDSUdrQyxVQUFVLENBQzNDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsV0FBYSxDSlBoQixDQUFDLENJTzhCLFVBQVUsQ0FmeEMsQUFnQkMsT0FoQk0sQUFBdUIsQ0FBRSxNQUFRLENKU3pDLE1BQWUsQ0lUb0MsVUFBVSxDQUFJLEFBQ2hFLFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFVBQVksQ0pNZixNQUFlLENJTmMsVUFBVSxDQUNyQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFlBQWMsQ0pFakIsTUFBZSxDSUZrQixVQUFVLENBQ3pDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsYUFBZSxDSkZsQixNQUFlLENJRW9CLFVBQVUsQ0FDM0MsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixXQUFhLENKTmhCLE1BQWUsQ0lNZ0IsVUFBVSxDQWZ4QyxBQWdCQyxPQWhCTSxBQUF1QixDQUFFLE1BQVEsQ0pVekMsS0FBYyxDSVZxQyxVQUFVLENBQUksQUFDaEUsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsVUFBWSxDSk9mLEtBQWMsQ0lQZSxVQUFVLENBQ3JDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsWUFBYyxDSkdqQixLQUFjLENJSG1CLFVBQVUsQ0FDekMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixhQUFlLENKRGxCLEtBQWMsQ0lDcUIsVUFBVSxDQUMzQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFdBQWEsQ0pMaEIsS0FBYyxDSUtpQixVQUFVLENBZnhDLEFBZ0JDLE9BaEJNLEFBQXVCLENBQUUsTUFBUSxDOUJnSXZDLElBQUksQzhCaEk2QyxVQUFVLENBQUksQUFDaEUsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsVUFBWSxDOUI2SGIsSUFBSSxDOEI3SHVCLFVBQVUsQ0FDckMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixZQUFjLEM5QnlIZixJQUFJLEM4QnpIMkIsVUFBVSxDQUN6QyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLGFBQWUsQzlCcUhoQixJQUFJLEM4QnJINkIsVUFBVSxDQUMzQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFdBQWEsQzlCaUhkLElBQUksQzhCakh5QixVQUFVLENBZnhDLEFBZ0JDLE9BaEJNLEFBQXVCLENBQUUsTUFBUSxDSll6QyxNQUFlLENJWm9DLFVBQVUsQ0FBSSxBQUNoRSxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixVQUFZLENKU2YsTUFBZSxDSVRjLFVBQVUsQ0FDckMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixZQUFjLENKS2pCLE1BQWUsQ0lMa0IsVUFBVSxDQUN6QyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLGFBQWUsQ0pDbEIsTUFBZSxDSURvQixVQUFVLENBQzNDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsV0FBYSxDSkhoQixNQUFlLENJR2dCLFVBQVUsQ0FmeEMsQUFnQkMsT0FoQk0sQUFBdUIsQ0FBRSxNQUFRLENKYXpDLElBQWEsQ0lic0MsVUFBVSxDQUFJLEFBQ2hFLFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFVBQVksQ0pVZixJQUFhLENJVmdCLFVBQVUsQ0FDckMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixZQUFjLENKTWpCLElBQWEsQ0lOb0IsVUFBVSxDQUN6QyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLGFBQWUsQ0pFbEIsSUFBYSxDSUZzQixVQUFVLENBQzNDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsV0FBYSxDSkZoQixJQUFhLENJRWtCLFVBQVUsQ0FmeEMsQUFnQkMsU0FoQlEsQUFBcUIsQ0FBRSxNQUFRLENKY3ZDLE1BQWUsQ0lka0MsVUFBVSxDQUFJLEFBQ2hFLFVBQVUsQ0FDVixVQUFVLEFBQXFCLENBQzdCLFVBQVksQ0pXYixNQUFlLENJWFksVUFBVSxDQUNyQyxBQUNELFVBQVUsQ0FDVixVQUFVLEFBQXFCLENBQzdCLFlBQWMsQ0pPZixNQUFlLENJUGdCLFVBQVUsQ0FDekMsQUFDRCxVQUFVLENBQ1YsVUFBVSxBQUFxQixDQUM3QixhQUFlLENKR2hCLE1BQWUsQ0lIa0IsVUFBVSxDQUMzQyxBQUNELFVBQVUsQ0FDVixVQUFVLEFBQXFCLENBQzdCLFdBQWEsQ0pEZCxNQUFlLENJQ2MsVUFBVSxDQWZ4QyxBQWdCQyxPQWhCTSxBQUF1QixDQUFFLE1BQVEsQ0plekMsSUFBYSxDSWZzQyxVQUFVLENBQUksQUFDaEUsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsVUFBWSxDSllmLElBQWEsQ0laZ0IsVUFBVSxDQUNyQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFlBQWMsQ0pRakIsSUFBYSxDSVJvQixVQUFVLENBQ3pDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsYUFBZSxDSklsQixJQUFhLENJSnNCLFVBQVUsQ0FDM0MsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixXQUFhLENKQWhCLElBQWEsQ0lBa0IsVUFBVSxDQWZ4QyxBQWdCQyxPQWhCTSxBQUF1QixDQUFFLE9BQVEsQ0pRekMsQ0FBQyxDSVJrRCxVQUFVLENBQUksQUFDaEUsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsV0FBWSxDSktmLENBQUMsQ0lMNEIsVUFBVSxDQUNyQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLGFBQWMsQ0pDakIsQ0FBQyxDSURnQyxVQUFVLENBQ3pDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsY0FBZSxDSkhsQixDQUFDLENJR2tDLFVBQVUsQ0FDM0MsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixZQUFhLENKUGhCLENBQUMsQ0lPOEIsVUFBVSxDQWZ4QyxBQWdCQyxPQWhCTSxBQUF1QixDQUFFLE9BQVEsQ0pTekMsTUFBZSxDSVRvQyxVQUFVLENBQUksQUFDaEUsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsV0FBWSxDSk1mLE1BQWUsQ0lOYyxVQUFVLENBQ3JDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsYUFBYyxDSkVqQixNQUFlLENJRmtCLFVBQVUsQ0FDekMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixjQUFlLENKRmxCLE1BQWUsQ0lFb0IsVUFBVSxDQUMzQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFlBQWEsQ0pOaEIsTUFBZSxDSU1nQixVQUFVLENBZnhDLEFBZ0JDLE9BaEJNLEFBQXVCLENBQUUsT0FBUSxDSlV6QyxLQUFjLENJVnFDLFVBQVUsQ0FBSSxBQUNoRSxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixXQUFZLENKT2YsS0FBYyxDSVBlLFVBQVUsQ0FDckMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixhQUFjLENKR2pCLEtBQWMsQ0lIbUIsVUFBVSxDQUN6QyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLGNBQWUsQ0pEbEIsS0FBYyxDSUNxQixVQUFVLENBQzNDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsWUFBYSxDSkxoQixLQUFjLENJS2lCLFVBQVUsQ0FmeEMsQUFnQkMsT0FoQk0sQUFBdUIsQ0FBRSxPQUFRLEM5QmdJdkMsSUFBSSxDOEJoSTZDLFVBQVUsQ0FBSSxBQUNoRSxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixXQUFZLEM5QjZIYixJQUFJLEM4QjdIdUIsVUFBVSxDQUNyQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLGFBQWMsQzlCeUhmLElBQUksQzhCekgyQixVQUFVLENBQ3pDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsY0FBZSxDOUJxSGhCLElBQUksQzhCckg2QixVQUFVLENBQzNDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsWUFBYSxDOUJpSGQsSUFBSSxDOEJqSHlCLFVBQVUsQ0FmeEMsQUFnQkMsT0FoQk0sQUFBdUIsQ0FBRSxPQUFRLENKWXpDLE1BQWUsQ0lab0MsVUFBVSxDQUFJLEFBQ2hFLFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFdBQVksQ0pTZixNQUFlLENJVGMsVUFBVSxDQUNyQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLGFBQWMsQ0pLakIsTUFBZSxDSUxrQixVQUFVLENBQ3pDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsY0FBZSxDSkNsQixNQUFlLENJRG9CLFVBQVUsQ0FDM0MsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixZQUFhLENKSGhCLE1BQWUsQ0lHZ0IsVUFBVSxDQWZ4QyxBQWdCQyxPQWhCTSxBQUF1QixDQUFFLE9BQVEsQ0phekMsSUFBYSxDSWJzQyxVQUFVLENBQUksQUFDaEUsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsV0FBWSxDSlVmLElBQWEsQ0lWZ0IsVUFBVSxDQUNyQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLGFBQWMsQ0pNakIsSUFBYSxDSU5vQixVQUFVLENBQ3pDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsY0FBZSxDSkVsQixJQUFhLENJRnNCLFVBQVUsQ0FDM0MsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixZQUFhLENKRmhCLElBQWEsQ0lFa0IsVUFBVSxDQWZ4QyxBQWdCQyxTQWhCUSxBQUFxQixDQUFFLE9BQVEsQ0pjdkMsTUFBZSxDSWRrQyxVQUFVLENBQUksQUFDaEUsVUFBVSxDQUNWLFVBQVUsQUFBcUIsQ0FDN0IsV0FBWSxDSldiLE1BQWUsQ0lYWSxVQUFVLENBQ3JDLEFBQ0QsVUFBVSxDQUNWLFVBQVUsQUFBcUIsQ0FDN0IsYUFBYyxDSk9mLE1BQWUsQ0lQZ0IsVUFBVSxDQUN6QyxBQUNELFVBQVUsQ0FDVixVQUFVLEFBQXFCLENBQzdCLGNBQWUsQ0pHaEIsTUFBZSxDSUhrQixVQUFVLENBQzNDLEFBQ0QsVUFBVSxDQUNWLFVBQVUsQUFBcUIsQ0FDN0IsWUFBYSxDSkRkLE1BQWUsQ0lDYyxVQUFVLENBZnhDLEFBZ0JDLE9BaEJNLEFBQXVCLENBQUUsT0FBUSxDSmV6QyxJQUFhLENJZnNDLFVBQVUsQ0FBSSxBQUNoRSxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixXQUFZLENKWWYsSUFBYSxDSVpnQixVQUFVLENBQ3JDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsYUFBYyxDSlFqQixJQUFhLENJUm9CLFVBQVUsQ0FDekMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixjQUFlLENKSWxCLElBQWEsQ0lKc0IsVUFBVSxDQUMzQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFlBQWEsQ0pBaEIsSUFBYSxDSUFrQixVQUFVLENBQ3ZDLEFBT0QsUUFBUSxBQUFjLENBQUUsTUFBTSxDSmQvQixPQUFlLENJYzJCLFVBQVUsQ0FBSSxBQUN2RCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLFVBQVUsQ0pqQmIsT0FBZSxDSWlCUyxVQUFVLENBQ2hDLEFBQ0QsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixZQUFZLENKckJmLE9BQWUsQ0lxQlcsVUFBVSxDQUNsQyxBQUNELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsYUFBYSxDSnpCaEIsT0FBZSxDSXlCWSxVQUFVLENBQ25DLEFBQ0QsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixXQUFXLENKN0JkLE9BQWUsQ0k2QlUsVUFBVSxDQWZsQyxBQWdCQyxRQWhCTyxBQUFjLENBQUUsTUFBTSxDSmIvQixNQUFjLENJYTRCLFVBQVUsQ0FBSSxBQUN2RCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLFVBQVUsQ0poQmIsTUFBYyxDSWdCVSxVQUFVLENBQ2hDLEFBQ0QsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixZQUFZLENKcEJmLE1BQWMsQ0lvQlksVUFBVSxDQUNsQyxBQUNELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsYUFBYSxDSnhCaEIsTUFBYyxDSXdCYSxVQUFVLENBQ25DLEFBQ0QsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixXQUFXLENKNUJkLE1BQWMsQ0k0QlcsVUFBVSxDQWZsQyxBQWdCQyxRQWhCTyxBQUFjLENBQUUsTUFBTSxDOUJ5RzdCLEtBQUksQzhCekdvQyxVQUFVLENBQUksQUFDdkQsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixVQUFVLEM5QnNHWCxLQUFJLEM4QnRHa0IsVUFBVSxDQUNoQyxBQUNELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsWUFBWSxDOUJrR2IsS0FBSSxDOEJsR29CLFVBQVUsQ0FDbEMsQUFDRCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLGFBQWEsQzlCOEZkLEtBQUksQzhCOUZxQixVQUFVLENBQ25DLEFBQ0QsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixXQUFXLEM5QjBGWixLQUFJLEM4QjFGbUIsVUFBVSxDQWZsQyxBQWdCQyxRQWhCTyxBQUFjLENBQUUsTUFBTSxDSlgvQixPQUFlLENJVzJCLFVBQVUsQ0FBSSxBQUN2RCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLFVBQVUsQ0pkYixPQUFlLENJY1MsVUFBVSxDQUNoQyxBQUNELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsWUFBWSxDSmxCZixPQUFlLENJa0JXLFVBQVUsQ0FDbEMsQUFDRCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLGFBQWEsQ0p0QmhCLE9BQWUsQ0lzQlksVUFBVSxDQUNuQyxBQUNELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsV0FBVyxDSjFCZCxPQUFlLENJMEJVLFVBQVUsQ0FmbEMsQUFnQkMsUUFoQk8sQUFBYyxDQUFFLE1BQU0sQ0pWL0IsS0FBYSxDSVU2QixVQUFVLENBQUksQUFDdkQsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixVQUFVLENKYmIsS0FBYSxDSWFXLFVBQVUsQ0FDaEMsQUFDRCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLFlBQVksQ0pqQmYsS0FBYSxDSWlCYSxVQUFVLENBQ2xDLEFBQ0QsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixhQUFhLENKckJoQixLQUFhLENJcUJjLFVBQVUsQ0FDbkMsQUFDRCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLFdBQVcsQ0p6QmQsS0FBYSxDSXlCWSxVQUFVLENBZmxDLEFBZ0JDLFVBaEJTLEFBQVksQ0FBRSxNQUFNLENKVDdCLE9BQWUsQ0lTeUIsVUFBVSxDQUFJLEFBQ3ZELFdBQVcsQ0FDWCxXQUFXLEFBQVksQ0FDckIsVUFBVSxDSlpYLE9BQWUsQ0lZTyxVQUFVLENBQ2hDLEFBQ0QsV0FBVyxDQUNYLFdBQVcsQUFBWSxDQUNyQixZQUFZLENKaEJiLE9BQWUsQ0lnQlMsVUFBVSxDQUNsQyxBQUNELFdBQVcsQ0FDWCxXQUFXLEFBQVksQ0FDckIsYUFBYSxDSnBCZCxPQUFlLENJb0JVLFVBQVUsQ0FDbkMsQUFDRCxXQUFXLENBQ1gsV0FBVyxBQUFZLENBQ3JCLFdBQVcsQ0p4QlosT0FBZSxDSXdCUSxVQUFVLENBZmxDLEFBZ0JDLFFBaEJPLEFBQWMsQ0FBRSxNQUFNLENKUi9CLEtBQWEsQ0lRNkIsVUFBVSxDQUFJLEFBQ3ZELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsVUFBVSxDSlhiLEtBQWEsQ0lXVyxVQUFVLENBQ2hDLEFBQ0QsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixZQUFZLENKZmYsS0FBYSxDSWVhLFVBQVUsQ0FDbEMsQUFDRCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLGFBQWEsQ0puQmhCLEtBQWEsQ0ltQmMsVUFBVSxDQUNuQyxBQUNELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsV0FBVyxDSnZCZCxLQUFhLENJdUJZLFVBQVUsQ0FDakMsQUFLTCxVQUFVLEFBQU8sQ0FBRSxNQUFNLENBQUUsZUFBZSxDQUFJLEFBQzlDLFdBQVcsQ0FDWCxXQUFXLEFBQU8sQ0FDaEIsVUFBVSxDQUFFLGVBQWUsQ0FDNUIsQUFDRCxXQUFXLENBQ1gsV0FBVyxBQUFPLENBQ2hCLFlBQVksQ0FBRSxlQUFlLENBQzlCLEFBQ0QsV0FBVyxDQUNYLFdBQVcsQUFBTyxDQUNoQixhQUFhLENBQUUsZUFBZSxDQUMvQixBQUNELFdBQVcsQ0FDWCxXQUFXLEFBQU8sQ0FDaEIsV0FBVyxDQUFFLGVBQWUsQ0FDN0IsQzVDVkQsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEU0Q2xEcEIsT0FBTyxBQUF1QixDQUFFLE1BQVEsQ0pRekMsQ0FBQyxDSVJrRCxVQUFVLENBQUksQUFDaEUsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsVUFBWSxDSktmLENBQUMsQ0lMNEIsVUFBVSxDQUNyQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFlBQWMsQ0pDakIsQ0FBQyxDSURnQyxVQUFVLENBQ3pDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsYUFBZSxDSkhsQixDQUFDLENJR2tDLFVBQVUsQ0FDM0MsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixXQUFhLENKUGhCLENBQUMsQ0lPOEIsVUFBVSxDQWZ4QyxBQWdCQyxPQWhCTSxBQUF1QixDQUFFLE1BQVEsQ0pTekMsTUFBZSxDSVRvQyxVQUFVLENBQUksQUFDaEUsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsVUFBWSxDSk1mLE1BQWUsQ0lOYyxVQUFVLENBQ3JDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsWUFBYyxDSkVqQixNQUFlLENJRmtCLFVBQVUsQ0FDekMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixhQUFlLENKRmxCLE1BQWUsQ0lFb0IsVUFBVSxDQUMzQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFdBQWEsQ0pOaEIsTUFBZSxDSU1nQixVQUFVLENBZnhDLEFBZ0JDLE9BaEJNLEFBQXVCLENBQUUsTUFBUSxDSlV6QyxLQUFjLENJVnFDLFVBQVUsQ0FBSSxBQUNoRSxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixVQUFZLENKT2YsS0FBYyxDSVBlLFVBQVUsQ0FDckMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixZQUFjLENKR2pCLEtBQWMsQ0lIbUIsVUFBVSxDQUN6QyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLGFBQWUsQ0pEbEIsS0FBYyxDSUNxQixVQUFVLENBQzNDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsV0FBYSxDSkxoQixLQUFjLENJS2lCLFVBQVUsQ0FmeEMsQUFnQkMsT0FoQk0sQUFBdUIsQ0FBRSxNQUFRLEM5QmdJdkMsSUFBSSxDOEJoSTZDLFVBQVUsQ0FBSSxBQUNoRSxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixVQUFZLEM5QjZIYixJQUFJLEM4QjdIdUIsVUFBVSxDQUNyQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFlBQWMsQzlCeUhmLElBQUksQzhCekgyQixVQUFVLENBQ3pDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsYUFBZSxDOUJxSGhCLElBQUksQzhCckg2QixVQUFVLENBQzNDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsV0FBYSxDOUJpSGQsSUFBSSxDOEJqSHlCLFVBQVUsQ0FmeEMsQUFnQkMsT0FoQk0sQUFBdUIsQ0FBRSxNQUFRLENKWXpDLE1BQWUsQ0lab0MsVUFBVSxDQUFJLEFBQ2hFLFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFVBQVksQ0pTZixNQUFlLENJVGMsVUFBVSxDQUNyQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFlBQWMsQ0pLakIsTUFBZSxDSUxrQixVQUFVLENBQ3pDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsYUFBZSxDSkNsQixNQUFlLENJRG9CLFVBQVUsQ0FDM0MsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixXQUFhLENKSGhCLE1BQWUsQ0lHZ0IsVUFBVSxDQWZ4QyxBQWdCQyxPQWhCTSxBQUF1QixDQUFFLE1BQVEsQ0phekMsSUFBYSxDSWJzQyxVQUFVLENBQUksQUFDaEUsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsVUFBWSxDSlVmLElBQWEsQ0lWZ0IsVUFBVSxDQUNyQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFlBQWMsQ0pNakIsSUFBYSxDSU5vQixVQUFVLENBQ3pDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsYUFBZSxDSkVsQixJQUFhLENJRnNCLFVBQVUsQ0FDM0MsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixXQUFhLENKRmhCLElBQWEsQ0lFa0IsVUFBVSxDQWZ4QyxBQWdCQyxTQWhCUSxBQUFxQixDQUFFLE1BQVEsQ0pjdkMsTUFBZSxDSWRrQyxVQUFVLENBQUksQUFDaEUsVUFBVSxDQUNWLFVBQVUsQUFBcUIsQ0FDN0IsVUFBWSxDSldiLE1BQWUsQ0lYWSxVQUFVLENBQ3JDLEFBQ0QsVUFBVSxDQUNWLFVBQVUsQUFBcUIsQ0FDN0IsWUFBYyxDSk9mLE1BQWUsQ0lQZ0IsVUFBVSxDQUN6QyxBQUNELFVBQVUsQ0FDVixVQUFVLEFBQXFCLENBQzdCLGFBQWUsQ0pHaEIsTUFBZSxDSUhrQixVQUFVLENBQzNDLEFBQ0QsVUFBVSxDQUNWLFVBQVUsQUFBcUIsQ0FDN0IsV0FBYSxDSkRkLE1BQWUsQ0lDYyxVQUFVLENBZnhDLEFBZ0JDLE9BaEJNLEFBQXVCLENBQUUsTUFBUSxDSmV6QyxJQUFhLENJZnNDLFVBQVUsQ0FBSSxBQUNoRSxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixVQUFZLENKWWYsSUFBYSxDSVpnQixVQUFVLENBQ3JDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsWUFBYyxDSlFqQixJQUFhLENJUm9CLFVBQVUsQ0FDekMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixhQUFlLENKSWxCLElBQWEsQ0lKc0IsVUFBVSxDQUMzQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFdBQWEsQ0pBaEIsSUFBYSxDSUFrQixVQUFVLENBZnhDLEFBZ0JDLE9BaEJNLEFBQXVCLENBQUUsT0FBUSxDSlF6QyxDQUFDLENJUmtELFVBQVUsQ0FBSSxBQUNoRSxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixXQUFZLENKS2YsQ0FBQyxDSUw0QixVQUFVLENBQ3JDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsYUFBYyxDSkNqQixDQUFDLENJRGdDLFVBQVUsQ0FDekMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixjQUFlLENKSGxCLENBQUMsQ0lHa0MsVUFBVSxDQUMzQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFlBQWEsQ0pQaEIsQ0FBQyxDSU84QixVQUFVLENBZnhDLEFBZ0JDLE9BaEJNLEFBQXVCLENBQUUsT0FBUSxDSlN6QyxNQUFlLENJVG9DLFVBQVUsQ0FBSSxBQUNoRSxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixXQUFZLENKTWYsTUFBZSxDSU5jLFVBQVUsQ0FDckMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixhQUFjLENKRWpCLE1BQWUsQ0lGa0IsVUFBVSxDQUN6QyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLGNBQWUsQ0pGbEIsTUFBZSxDSUVvQixVQUFVLENBQzNDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsWUFBYSxDSk5oQixNQUFlLENJTWdCLFVBQVUsQ0FmeEMsQUFnQkMsT0FoQk0sQUFBdUIsQ0FBRSxPQUFRLENKVXpDLEtBQWMsQ0lWcUMsVUFBVSxDQUFJLEFBQ2hFLFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFdBQVksQ0pPZixLQUFjLENJUGUsVUFBVSxDQUNyQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLGFBQWMsQ0pHakIsS0FBYyxDSUhtQixVQUFVLENBQ3pDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsY0FBZSxDSkRsQixLQUFjLENJQ3FCLFVBQVUsQ0FDM0MsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixZQUFhLENKTGhCLEtBQWMsQ0lLaUIsVUFBVSxDQWZ4QyxBQWdCQyxPQWhCTSxBQUF1QixDQUFFLE9BQVEsQzlCZ0l2QyxJQUFJLEM4QmhJNkMsVUFBVSxDQUFJLEFBQ2hFLFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFdBQVksQzlCNkhiLElBQUksQzhCN0h1QixVQUFVLENBQ3JDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsYUFBYyxDOUJ5SGYsSUFBSSxDOEJ6SDJCLFVBQVUsQ0FDekMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixjQUFlLEM5QnFIaEIsSUFBSSxDOEJySDZCLFVBQVUsQ0FDM0MsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixZQUFhLEM5QmlIZCxJQUFJLEM4QmpIeUIsVUFBVSxDQWZ4QyxBQWdCQyxPQWhCTSxBQUF1QixDQUFFLE9BQVEsQ0pZekMsTUFBZSxDSVpvQyxVQUFVLENBQUksQUFDaEUsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsV0FBWSxDSlNmLE1BQWUsQ0lUYyxVQUFVLENBQ3JDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsYUFBYyxDSktqQixNQUFlLENJTGtCLFVBQVUsQ0FDekMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixjQUFlLENKQ2xCLE1BQWUsQ0lEb0IsVUFBVSxDQUMzQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFlBQWEsQ0pIaEIsTUFBZSxDSUdnQixVQUFVLENBZnhDLEFBZ0JDLE9BaEJNLEFBQXVCLENBQUUsT0FBUSxDSmF6QyxJQUFhLENJYnNDLFVBQVUsQ0FBSSxBQUNoRSxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixXQUFZLENKVWYsSUFBYSxDSVZnQixVQUFVLENBQ3JDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsYUFBYyxDSk1qQixJQUFhLENJTm9CLFVBQVUsQ0FDekMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixjQUFlLENKRWxCLElBQWEsQ0lGc0IsVUFBVSxDQUMzQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFlBQWEsQ0pGaEIsSUFBYSxDSUVrQixVQUFVLENBZnhDLEFBZ0JDLFNBaEJRLEFBQXFCLENBQUUsT0FBUSxDSmN2QyxNQUFlLENJZGtDLFVBQVUsQ0FBSSxBQUNoRSxVQUFVLENBQ1YsVUFBVSxBQUFxQixDQUM3QixXQUFZLENKV2IsTUFBZSxDSVhZLFVBQVUsQ0FDckMsQUFDRCxVQUFVLENBQ1YsVUFBVSxBQUFxQixDQUM3QixhQUFjLENKT2YsTUFBZSxDSVBnQixVQUFVLENBQ3pDLEFBQ0QsVUFBVSxDQUNWLFVBQVUsQUFBcUIsQ0FDN0IsY0FBZSxDSkdoQixNQUFlLENJSGtCLFVBQVUsQ0FDM0MsQUFDRCxVQUFVLENBQ1YsVUFBVSxBQUFxQixDQUM3QixZQUFhLENKRGQsTUFBZSxDSUNjLFVBQVUsQ0FmeEMsQUFnQkMsT0FoQk0sQUFBdUIsQ0FBRSxPQUFRLENKZXpDLElBQWEsQ0lmc0MsVUFBVSxDQUFJLEFBQ2hFLFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFdBQVksQ0pZZixJQUFhLENJWmdCLFVBQVUsQ0FDckMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixhQUFjLENKUWpCLElBQWEsQ0lSb0IsVUFBVSxDQUN6QyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLGNBQWUsQ0pJbEIsSUFBYSxDSUpzQixVQUFVLENBQzNDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsWUFBYSxDSkFoQixJQUFhLENJQWtCLFVBQVUsQ0FDdkMsQUFPRCxRQUFRLEFBQWMsQ0FBRSxNQUFNLENKZC9CLE9BQWUsQ0ljMkIsVUFBVSxDQUFJLEFBQ3ZELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsVUFBVSxDSmpCYixPQUFlLENJaUJTLFVBQVUsQ0FDaEMsQUFDRCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLFlBQVksQ0pyQmYsT0FBZSxDSXFCVyxVQUFVLENBQ2xDLEFBQ0QsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixhQUFhLENKekJoQixPQUFlLENJeUJZLFVBQVUsQ0FDbkMsQUFDRCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLFdBQVcsQ0o3QmQsT0FBZSxDSTZCVSxVQUFVLENBZmxDLEFBZ0JDLFFBaEJPLEFBQWMsQ0FBRSxNQUFNLENKYi9CLE1BQWMsQ0lhNEIsVUFBVSxDQUFJLEFBQ3ZELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsVUFBVSxDSmhCYixNQUFjLENJZ0JVLFVBQVUsQ0FDaEMsQUFDRCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLFlBQVksQ0pwQmYsTUFBYyxDSW9CWSxVQUFVLENBQ2xDLEFBQ0QsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixhQUFhLENKeEJoQixNQUFjLENJd0JhLFVBQVUsQ0FDbkMsQUFDRCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLFdBQVcsQ0o1QmQsTUFBYyxDSTRCVyxVQUFVLENBZmxDLEFBZ0JDLFFBaEJPLEFBQWMsQ0FBRSxNQUFNLEM5QnlHN0IsS0FBSSxDOEJ6R29DLFVBQVUsQ0FBSSxBQUN2RCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLFVBQVUsQzlCc0dYLEtBQUksQzhCdEdrQixVQUFVLENBQ2hDLEFBQ0QsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixZQUFZLEM5QmtHYixLQUFJLEM4QmxHb0IsVUFBVSxDQUNsQyxBQUNELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsYUFBYSxDOUI4RmQsS0FBSSxDOEI5RnFCLFVBQVUsQ0FDbkMsQUFDRCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLFdBQVcsQzlCMEZaLEtBQUksQzhCMUZtQixVQUFVLENBZmxDLEFBZ0JDLFFBaEJPLEFBQWMsQ0FBRSxNQUFNLENKWC9CLE9BQWUsQ0lXMkIsVUFBVSxDQUFJLEFBQ3ZELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsVUFBVSxDSmRiLE9BQWUsQ0ljUyxVQUFVLENBQ2hDLEFBQ0QsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixZQUFZLENKbEJmLE9BQWUsQ0lrQlcsVUFBVSxDQUNsQyxBQUNELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsYUFBYSxDSnRCaEIsT0FBZSxDSXNCWSxVQUFVLENBQ25DLEFBQ0QsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixXQUFXLENKMUJkLE9BQWUsQ0kwQlUsVUFBVSxDQWZsQyxBQWdCQyxRQWhCTyxBQUFjLENBQUUsTUFBTSxDSlYvQixLQUFhLENJVTZCLFVBQVUsQ0FBSSxBQUN2RCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLFVBQVUsQ0piYixLQUFhLENJYVcsVUFBVSxDQUNoQyxBQUNELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsWUFBWSxDSmpCZixLQUFhLENJaUJhLFVBQVUsQ0FDbEMsQUFDRCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLGFBQWEsQ0pyQmhCLEtBQWEsQ0lxQmMsVUFBVSxDQUNuQyxBQUNELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsV0FBVyxDSnpCZCxLQUFhLENJeUJZLFVBQVUsQ0FmbEMsQUFnQkMsVUFoQlMsQUFBWSxDQUFFLE1BQU0sQ0pUN0IsT0FBZSxDSVN5QixVQUFVLENBQUksQUFDdkQsV0FBVyxDQUNYLFdBQVcsQUFBWSxDQUNyQixVQUFVLENKWlgsT0FBZSxDSVlPLFVBQVUsQ0FDaEMsQUFDRCxXQUFXLENBQ1gsV0FBVyxBQUFZLENBQ3JCLFlBQVksQ0poQmIsT0FBZSxDSWdCUyxVQUFVLENBQ2xDLEFBQ0QsV0FBVyxDQUNYLFdBQVcsQUFBWSxDQUNyQixhQUFhLENKcEJkLE9BQWUsQ0lvQlUsVUFBVSxDQUNuQyxBQUNELFdBQVcsQ0FDWCxXQUFXLEFBQVksQ0FDckIsV0FBVyxDSnhCWixPQUFlLENJd0JRLFVBQVUsQ0FmbEMsQUFnQkMsUUFoQk8sQUFBYyxDQUFFLE1BQU0sQ0pSL0IsS0FBYSxDSVE2QixVQUFVLENBQUksQUFDdkQsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixVQUFVLENKWGIsS0FBYSxDSVdXLFVBQVUsQ0FDaEMsQUFDRCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLFlBQVksQ0pmZixLQUFhLENJZWEsVUFBVSxDQUNsQyxBQUNELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsYUFBYSxDSm5CaEIsS0FBYSxDSW1CYyxVQUFVLENBQ25DLEFBQ0QsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixXQUFXLENKdkJkLEtBQWEsQ0l1QlksVUFBVSxDQUNqQyxBQUtMLFVBQVUsQUFBTyxDQUFFLE1BQU0sQ0FBRSxlQUFlLENBQUksQUFDOUMsV0FBVyxDQUNYLFdBQVcsQUFBTyxDQUNoQixVQUFVLENBQUUsZUFBZSxDQUM1QixBQUNELFdBQVcsQ0FDWCxXQUFXLEFBQU8sQ0FDaEIsWUFBWSxDQUFFLGVBQWUsQ0FDOUIsQUFDRCxXQUFXLENBQ1gsV0FBVyxBQUFPLENBQ2hCLGFBQWEsQ0FBRSxlQUFlLENBQy9CLEFBQ0QsV0FBVyxDQUNYLFdBQVcsQUFBTyxDQUNoQixXQUFXLENBQUUsZUFBZSxDQUM3QixDNUNWRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRTRDbERwQixPQUFPLEFBQXVCLENBQUUsTUFBUSxDSlF6QyxDQUFDLENJUmtELFVBQVUsQ0FBSSxBQUNoRSxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixVQUFZLENKS2YsQ0FBQyxDSUw0QixVQUFVLENBQ3JDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsWUFBYyxDSkNqQixDQUFDLENJRGdDLFVBQVUsQ0FDekMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixhQUFlLENKSGxCLENBQUMsQ0lHa0MsVUFBVSxDQUMzQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFdBQWEsQ0pQaEIsQ0FBQyxDSU84QixVQUFVLENBZnhDLEFBZ0JDLE9BaEJNLEFBQXVCLENBQUUsTUFBUSxDSlN6QyxNQUFlLENJVG9DLFVBQVUsQ0FBSSxBQUNoRSxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixVQUFZLENKTWYsTUFBZSxDSU5jLFVBQVUsQ0FDckMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixZQUFjLENKRWpCLE1BQWUsQ0lGa0IsVUFBVSxDQUN6QyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLGFBQWUsQ0pGbEIsTUFBZSxDSUVvQixVQUFVLENBQzNDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsV0FBYSxDSk5oQixNQUFlLENJTWdCLFVBQVUsQ0FmeEMsQUFnQkMsT0FoQk0sQUFBdUIsQ0FBRSxNQUFRLENKVXpDLEtBQWMsQ0lWcUMsVUFBVSxDQUFJLEFBQ2hFLFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFVBQVksQ0pPZixLQUFjLENJUGUsVUFBVSxDQUNyQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFlBQWMsQ0pHakIsS0FBYyxDSUhtQixVQUFVLENBQ3pDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsYUFBZSxDSkRsQixLQUFjLENJQ3FCLFVBQVUsQ0FDM0MsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixXQUFhLENKTGhCLEtBQWMsQ0lLaUIsVUFBVSxDQWZ4QyxBQWdCQyxPQWhCTSxBQUF1QixDQUFFLE1BQVEsQzlCZ0l2QyxJQUFJLEM4QmhJNkMsVUFBVSxDQUFJLEFBQ2hFLFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFVBQVksQzlCNkhiLElBQUksQzhCN0h1QixVQUFVLENBQ3JDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsWUFBYyxDOUJ5SGYsSUFBSSxDOEJ6SDJCLFVBQVUsQ0FDekMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixhQUFlLEM5QnFIaEIsSUFBSSxDOEJySDZCLFVBQVUsQ0FDM0MsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixXQUFhLEM5QmlIZCxJQUFJLEM4QmpIeUIsVUFBVSxDQWZ4QyxBQWdCQyxPQWhCTSxBQUF1QixDQUFFLE1BQVEsQ0pZekMsTUFBZSxDSVpvQyxVQUFVLENBQUksQUFDaEUsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsVUFBWSxDSlNmLE1BQWUsQ0lUYyxVQUFVLENBQ3JDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsWUFBYyxDSktqQixNQUFlLENJTGtCLFVBQVUsQ0FDekMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixhQUFlLENKQ2xCLE1BQWUsQ0lEb0IsVUFBVSxDQUMzQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFdBQWEsQ0pIaEIsTUFBZSxDSUdnQixVQUFVLENBZnhDLEFBZ0JDLE9BaEJNLEFBQXVCLENBQUUsTUFBUSxDSmF6QyxJQUFhLENJYnNDLFVBQVUsQ0FBSSxBQUNoRSxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixVQUFZLENKVWYsSUFBYSxDSVZnQixVQUFVLENBQ3JDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsWUFBYyxDSk1qQixJQUFhLENJTm9CLFVBQVUsQ0FDekMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixhQUFlLENKRWxCLElBQWEsQ0lGc0IsVUFBVSxDQUMzQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFdBQWEsQ0pGaEIsSUFBYSxDSUVrQixVQUFVLENBZnhDLEFBZ0JDLFNBaEJRLEFBQXFCLENBQUUsTUFBUSxDSmN2QyxNQUFlLENJZGtDLFVBQVUsQ0FBSSxBQUNoRSxVQUFVLENBQ1YsVUFBVSxBQUFxQixDQUM3QixVQUFZLENKV2IsTUFBZSxDSVhZLFVBQVUsQ0FDckMsQUFDRCxVQUFVLENBQ1YsVUFBVSxBQUFxQixDQUM3QixZQUFjLENKT2YsTUFBZSxDSVBnQixVQUFVLENBQ3pDLEFBQ0QsVUFBVSxDQUNWLFVBQVUsQUFBcUIsQ0FDN0IsYUFBZSxDSkdoQixNQUFlLENJSGtCLFVBQVUsQ0FDM0MsQUFDRCxVQUFVLENBQ1YsVUFBVSxBQUFxQixDQUM3QixXQUFhLENKRGQsTUFBZSxDSUNjLFVBQVUsQ0FmeEMsQUFnQkMsT0FoQk0sQUFBdUIsQ0FBRSxNQUFRLENKZXpDLElBQWEsQ0lmc0MsVUFBVSxDQUFJLEFBQ2hFLFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFVBQVksQ0pZZixJQUFhLENJWmdCLFVBQVUsQ0FDckMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixZQUFjLENKUWpCLElBQWEsQ0lSb0IsVUFBVSxDQUN6QyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLGFBQWUsQ0pJbEIsSUFBYSxDSUpzQixVQUFVLENBQzNDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsV0FBYSxDSkFoQixJQUFhLENJQWtCLFVBQVUsQ0FmeEMsQUFnQkMsT0FoQk0sQUFBdUIsQ0FBRSxPQUFRLENKUXpDLENBQUMsQ0lSa0QsVUFBVSxDQUFJLEFBQ2hFLFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFdBQVksQ0pLZixDQUFDLENJTDRCLFVBQVUsQ0FDckMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixhQUFjLENKQ2pCLENBQUMsQ0lEZ0MsVUFBVSxDQUN6QyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLGNBQWUsQ0pIbEIsQ0FBQyxDSUdrQyxVQUFVLENBQzNDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsWUFBYSxDSlBoQixDQUFDLENJTzhCLFVBQVUsQ0FmeEMsQUFnQkMsT0FoQk0sQUFBdUIsQ0FBRSxPQUFRLENKU3pDLE1BQWUsQ0lUb0MsVUFBVSxDQUFJLEFBQ2hFLFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFdBQVksQ0pNZixNQUFlLENJTmMsVUFBVSxDQUNyQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLGFBQWMsQ0pFakIsTUFBZSxDSUZrQixVQUFVLENBQ3pDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsY0FBZSxDSkZsQixNQUFlLENJRW9CLFVBQVUsQ0FDM0MsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixZQUFhLENKTmhCLE1BQWUsQ0lNZ0IsVUFBVSxDQWZ4QyxBQWdCQyxPQWhCTSxBQUF1QixDQUFFLE9BQVEsQ0pVekMsS0FBYyxDSVZxQyxVQUFVLENBQUksQUFDaEUsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsV0FBWSxDSk9mLEtBQWMsQ0lQZSxVQUFVLENBQ3JDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsYUFBYyxDSkdqQixLQUFjLENJSG1CLFVBQVUsQ0FDekMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixjQUFlLENKRGxCLEtBQWMsQ0lDcUIsVUFBVSxDQUMzQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFlBQWEsQ0pMaEIsS0FBYyxDSUtpQixVQUFVLENBZnhDLEFBZ0JDLE9BaEJNLEFBQXVCLENBQUUsT0FBUSxDOUJnSXZDLElBQUksQzhCaEk2QyxVQUFVLENBQUksQUFDaEUsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsV0FBWSxDOUI2SGIsSUFBSSxDOEI3SHVCLFVBQVUsQ0FDckMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixhQUFjLEM5QnlIZixJQUFJLEM4QnpIMkIsVUFBVSxDQUN6QyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLGNBQWUsQzlCcUhoQixJQUFJLEM4QnJINkIsVUFBVSxDQUMzQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFlBQWEsQzlCaUhkLElBQUksQzhCakh5QixVQUFVLENBZnhDLEFBZ0JDLE9BaEJNLEFBQXVCLENBQUUsT0FBUSxDSll6QyxNQUFlLENJWm9DLFVBQVUsQ0FBSSxBQUNoRSxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixXQUFZLENKU2YsTUFBZSxDSVRjLFVBQVUsQ0FDckMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixhQUFjLENKS2pCLE1BQWUsQ0lMa0IsVUFBVSxDQUN6QyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLGNBQWUsQ0pDbEIsTUFBZSxDSURvQixVQUFVLENBQzNDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsWUFBYSxDSkhoQixNQUFlLENJR2dCLFVBQVUsQ0FmeEMsQUFnQkMsT0FoQk0sQUFBdUIsQ0FBRSxPQUFRLENKYXpDLElBQWEsQ0lic0MsVUFBVSxDQUFJLEFBQ2hFLFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFdBQVksQ0pVZixJQUFhLENJVmdCLFVBQVUsQ0FDckMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixhQUFjLENKTWpCLElBQWEsQ0lOb0IsVUFBVSxDQUN6QyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLGNBQWUsQ0pFbEIsSUFBYSxDSUZzQixVQUFVLENBQzNDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsWUFBYSxDSkZoQixJQUFhLENJRWtCLFVBQVUsQ0FmeEMsQUFnQkMsU0FoQlEsQUFBcUIsQ0FBRSxPQUFRLENKY3ZDLE1BQWUsQ0lka0MsVUFBVSxDQUFJLEFBQ2hFLFVBQVUsQ0FDVixVQUFVLEFBQXFCLENBQzdCLFdBQVksQ0pXYixNQUFlLENJWFksVUFBVSxDQUNyQyxBQUNELFVBQVUsQ0FDVixVQUFVLEFBQXFCLENBQzdCLGFBQWMsQ0pPZixNQUFlLENJUGdCLFVBQVUsQ0FDekMsQUFDRCxVQUFVLENBQ1YsVUFBVSxBQUFxQixDQUM3QixjQUFlLENKR2hCLE1BQWUsQ0lIa0IsVUFBVSxDQUMzQyxBQUNELFVBQVUsQ0FDVixVQUFVLEFBQXFCLENBQzdCLFlBQWEsQ0pEZCxNQUFlLENJQ2MsVUFBVSxDQWZ4QyxBQWdCQyxPQWhCTSxBQUF1QixDQUFFLE9BQVEsQ0plekMsSUFBYSxDSWZzQyxVQUFVLENBQUksQUFDaEUsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsV0FBWSxDSllmLElBQWEsQ0laZ0IsVUFBVSxDQUNyQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLGFBQWMsQ0pRakIsSUFBYSxDSVJvQixVQUFVLENBQ3pDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsY0FBZSxDSklsQixJQUFhLENJSnNCLFVBQVUsQ0FDM0MsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixZQUFhLENKQWhCLElBQWEsQ0lBa0IsVUFBVSxDQUN2QyxBQU9ELFFBQVEsQUFBYyxDQUFFLE1BQU0sQ0pkL0IsT0FBZSxDSWMyQixVQUFVLENBQUksQUFDdkQsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixVQUFVLENKakJiLE9BQWUsQ0lpQlMsVUFBVSxDQUNoQyxBQUNELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsWUFBWSxDSnJCZixPQUFlLENJcUJXLFVBQVUsQ0FDbEMsQUFDRCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLGFBQWEsQ0p6QmhCLE9BQWUsQ0l5QlksVUFBVSxDQUNuQyxBQUNELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsV0FBVyxDSjdCZCxPQUFlLENJNkJVLFVBQVUsQ0FmbEMsQUFnQkMsUUFoQk8sQUFBYyxDQUFFLE1BQU0sQ0piL0IsTUFBYyxDSWE0QixVQUFVLENBQUksQUFDdkQsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixVQUFVLENKaEJiLE1BQWMsQ0lnQlUsVUFBVSxDQUNoQyxBQUNELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsWUFBWSxDSnBCZixNQUFjLENJb0JZLFVBQVUsQ0FDbEMsQUFDRCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLGFBQWEsQ0p4QmhCLE1BQWMsQ0l3QmEsVUFBVSxDQUNuQyxBQUNELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsV0FBVyxDSjVCZCxNQUFjLENJNEJXLFVBQVUsQ0FmbEMsQUFnQkMsUUFoQk8sQUFBYyxDQUFFLE1BQU0sQzlCeUc3QixLQUFJLEM4QnpHb0MsVUFBVSxDQUFJLEFBQ3ZELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsVUFBVSxDOUJzR1gsS0FBSSxDOEJ0R2tCLFVBQVUsQ0FDaEMsQUFDRCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLFlBQVksQzlCa0diLEtBQUksQzhCbEdvQixVQUFVLENBQ2xDLEFBQ0QsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixhQUFhLEM5QjhGZCxLQUFJLEM4QjlGcUIsVUFBVSxDQUNuQyxBQUNELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsV0FBVyxDOUIwRlosS0FBSSxDOEIxRm1CLFVBQVUsQ0FmbEMsQUFnQkMsUUFoQk8sQUFBYyxDQUFFLE1BQU0sQ0pYL0IsT0FBZSxDSVcyQixVQUFVLENBQUksQUFDdkQsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixVQUFVLENKZGIsT0FBZSxDSWNTLFVBQVUsQ0FDaEMsQUFDRCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLFlBQVksQ0psQmYsT0FBZSxDSWtCVyxVQUFVLENBQ2xDLEFBQ0QsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixhQUFhLENKdEJoQixPQUFlLENJc0JZLFVBQVUsQ0FDbkMsQUFDRCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLFdBQVcsQ0oxQmQsT0FBZSxDSTBCVSxVQUFVLENBZmxDLEFBZ0JDLFFBaEJPLEFBQWMsQ0FBRSxNQUFNLENKVi9CLEtBQWEsQ0lVNkIsVUFBVSxDQUFJLEFBQ3ZELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsVUFBVSxDSmJiLEtBQWEsQ0lhVyxVQUFVLENBQ2hDLEFBQ0QsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixZQUFZLENKakJmLEtBQWEsQ0lpQmEsVUFBVSxDQUNsQyxBQUNELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsYUFBYSxDSnJCaEIsS0FBYSxDSXFCYyxVQUFVLENBQ25DLEFBQ0QsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixXQUFXLENKekJkLEtBQWEsQ0l5QlksVUFBVSxDQWZsQyxBQWdCQyxVQWhCUyxBQUFZLENBQUUsTUFBTSxDSlQ3QixPQUFlLENJU3lCLFVBQVUsQ0FBSSxBQUN2RCxXQUFXLENBQ1gsV0FBVyxBQUFZLENBQ3JCLFVBQVUsQ0paWCxPQUFlLENJWU8sVUFBVSxDQUNoQyxBQUNELFdBQVcsQ0FDWCxXQUFXLEFBQVksQ0FDckIsWUFBWSxDSmhCYixPQUFlLENJZ0JTLFVBQVUsQ0FDbEMsQUFDRCxXQUFXLENBQ1gsV0FBVyxBQUFZLENBQ3JCLGFBQWEsQ0pwQmQsT0FBZSxDSW9CVSxVQUFVLENBQ25DLEFBQ0QsV0FBVyxDQUNYLFdBQVcsQUFBWSxDQUNyQixXQUFXLENKeEJaLE9BQWUsQ0l3QlEsVUFBVSxDQWZsQyxBQWdCQyxRQWhCTyxBQUFjLENBQUUsTUFBTSxDSlIvQixLQUFhLENJUTZCLFVBQVUsQ0FBSSxBQUN2RCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLFVBQVUsQ0pYYixLQUFhLENJV1csVUFBVSxDQUNoQyxBQUNELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsWUFBWSxDSmZmLEtBQWEsQ0llYSxVQUFVLENBQ2xDLEFBQ0QsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixhQUFhLENKbkJoQixLQUFhLENJbUJjLFVBQVUsQ0FDbkMsQUFDRCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLFdBQVcsQ0p2QmQsS0FBYSxDSXVCWSxVQUFVLENBQ2pDLEFBS0wsVUFBVSxBQUFPLENBQUUsTUFBTSxDQUFFLGVBQWUsQ0FBSSxBQUM5QyxXQUFXLENBQ1gsV0FBVyxBQUFPLENBQ2hCLFVBQVUsQ0FBRSxlQUFlLENBQzVCLEFBQ0QsV0FBVyxDQUNYLFdBQVcsQUFBTyxDQUNoQixZQUFZLENBQUUsZUFBZSxDQUM5QixBQUNELFdBQVcsQ0FDWCxXQUFXLEFBQU8sQ0FDaEIsYUFBYSxDQUFFLGVBQWUsQ0FDL0IsQUFDRCxXQUFXLENBQ1gsV0FBVyxBQUFPLENBQ2hCLFdBQVcsQ0FBRSxlQUFlLENBQzdCLEM1Q1ZELE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxFNENsRHJCLE9BQU8sQUFBdUIsQ0FBRSxNQUFRLENKUXpDLENBQUMsQ0lSa0QsVUFBVSxDQUFJLEFBQ2hFLFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFVBQVksQ0pLZixDQUFDLENJTDRCLFVBQVUsQ0FDckMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixZQUFjLENKQ2pCLENBQUMsQ0lEZ0MsVUFBVSxDQUN6QyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLGFBQWUsQ0pIbEIsQ0FBQyxDSUdrQyxVQUFVLENBQzNDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsV0FBYSxDSlBoQixDQUFDLENJTzhCLFVBQVUsQ0FmeEMsQUFnQkMsT0FoQk0sQUFBdUIsQ0FBRSxNQUFRLENKU3pDLE1BQWUsQ0lUb0MsVUFBVSxDQUFJLEFBQ2hFLFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFVBQVksQ0pNZixNQUFlLENJTmMsVUFBVSxDQUNyQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFlBQWMsQ0pFakIsTUFBZSxDSUZrQixVQUFVLENBQ3pDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsYUFBZSxDSkZsQixNQUFlLENJRW9CLFVBQVUsQ0FDM0MsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixXQUFhLENKTmhCLE1BQWUsQ0lNZ0IsVUFBVSxDQWZ4QyxBQWdCQyxPQWhCTSxBQUF1QixDQUFFLE1BQVEsQ0pVekMsS0FBYyxDSVZxQyxVQUFVLENBQUksQUFDaEUsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsVUFBWSxDSk9mLEtBQWMsQ0lQZSxVQUFVLENBQ3JDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsWUFBYyxDSkdqQixLQUFjLENJSG1CLFVBQVUsQ0FDekMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixhQUFlLENKRGxCLEtBQWMsQ0lDcUIsVUFBVSxDQUMzQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFdBQWEsQ0pMaEIsS0FBYyxDSUtpQixVQUFVLENBZnhDLEFBZ0JDLE9BaEJNLEFBQXVCLENBQUUsTUFBUSxDOUJnSXZDLElBQUksQzhCaEk2QyxVQUFVLENBQUksQUFDaEUsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsVUFBWSxDOUI2SGIsSUFBSSxDOEI3SHVCLFVBQVUsQ0FDckMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixZQUFjLEM5QnlIZixJQUFJLEM4QnpIMkIsVUFBVSxDQUN6QyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLGFBQWUsQzlCcUhoQixJQUFJLEM4QnJINkIsVUFBVSxDQUMzQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFdBQWEsQzlCaUhkLElBQUksQzhCakh5QixVQUFVLENBZnhDLEFBZ0JDLE9BaEJNLEFBQXVCLENBQUUsTUFBUSxDSll6QyxNQUFlLENJWm9DLFVBQVUsQ0FBSSxBQUNoRSxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixVQUFZLENKU2YsTUFBZSxDSVRjLFVBQVUsQ0FDckMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixZQUFjLENKS2pCLE1BQWUsQ0lMa0IsVUFBVSxDQUN6QyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLGFBQWUsQ0pDbEIsTUFBZSxDSURvQixVQUFVLENBQzNDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsV0FBYSxDSkhoQixNQUFlLENJR2dCLFVBQVUsQ0FmeEMsQUFnQkMsT0FoQk0sQUFBdUIsQ0FBRSxNQUFRLENKYXpDLElBQWEsQ0lic0MsVUFBVSxDQUFJLEFBQ2hFLFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFVBQVksQ0pVZixJQUFhLENJVmdCLFVBQVUsQ0FDckMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixZQUFjLENKTWpCLElBQWEsQ0lOb0IsVUFBVSxDQUN6QyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLGFBQWUsQ0pFbEIsSUFBYSxDSUZzQixVQUFVLENBQzNDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsV0FBYSxDSkZoQixJQUFhLENJRWtCLFVBQVUsQ0FmeEMsQUFnQkMsU0FoQlEsQUFBcUIsQ0FBRSxNQUFRLENKY3ZDLE1BQWUsQ0lka0MsVUFBVSxDQUFJLEFBQ2hFLFVBQVUsQ0FDVixVQUFVLEFBQXFCLENBQzdCLFVBQVksQ0pXYixNQUFlLENJWFksVUFBVSxDQUNyQyxBQUNELFVBQVUsQ0FDVixVQUFVLEFBQXFCLENBQzdCLFlBQWMsQ0pPZixNQUFlLENJUGdCLFVBQVUsQ0FDekMsQUFDRCxVQUFVLENBQ1YsVUFBVSxBQUFxQixDQUM3QixhQUFlLENKR2hCLE1BQWUsQ0lIa0IsVUFBVSxDQUMzQyxBQUNELFVBQVUsQ0FDVixVQUFVLEFBQXFCLENBQzdCLFdBQWEsQ0pEZCxNQUFlLENJQ2MsVUFBVSxDQWZ4QyxBQWdCQyxPQWhCTSxBQUF1QixDQUFFLE1BQVEsQ0plekMsSUFBYSxDSWZzQyxVQUFVLENBQUksQUFDaEUsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsVUFBWSxDSllmLElBQWEsQ0laZ0IsVUFBVSxDQUNyQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFlBQWMsQ0pRakIsSUFBYSxDSVJvQixVQUFVLENBQ3pDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsYUFBZSxDSklsQixJQUFhLENJSnNCLFVBQVUsQ0FDM0MsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixXQUFhLENKQWhCLElBQWEsQ0lBa0IsVUFBVSxDQWZ4QyxBQWdCQyxPQWhCTSxBQUF1QixDQUFFLE9BQVEsQ0pRekMsQ0FBQyxDSVJrRCxVQUFVLENBQUksQUFDaEUsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsV0FBWSxDSktmLENBQUMsQ0lMNEIsVUFBVSxDQUNyQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLGFBQWMsQ0pDakIsQ0FBQyxDSURnQyxVQUFVLENBQ3pDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsY0FBZSxDSkhsQixDQUFDLENJR2tDLFVBQVUsQ0FDM0MsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixZQUFhLENKUGhCLENBQUMsQ0lPOEIsVUFBVSxDQWZ4QyxBQWdCQyxPQWhCTSxBQUF1QixDQUFFLE9BQVEsQ0pTekMsTUFBZSxDSVRvQyxVQUFVLENBQUksQUFDaEUsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsV0FBWSxDSk1mLE1BQWUsQ0lOYyxVQUFVLENBQ3JDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsYUFBYyxDSkVqQixNQUFlLENJRmtCLFVBQVUsQ0FDekMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixjQUFlLENKRmxCLE1BQWUsQ0lFb0IsVUFBVSxDQUMzQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFlBQWEsQ0pOaEIsTUFBZSxDSU1nQixVQUFVLENBZnhDLEFBZ0JDLE9BaEJNLEFBQXVCLENBQUUsT0FBUSxDSlV6QyxLQUFjLENJVnFDLFVBQVUsQ0FBSSxBQUNoRSxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixXQUFZLENKT2YsS0FBYyxDSVBlLFVBQVUsQ0FDckMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixhQUFjLENKR2pCLEtBQWMsQ0lIbUIsVUFBVSxDQUN6QyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLGNBQWUsQ0pEbEIsS0FBYyxDSUNxQixVQUFVLENBQzNDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsWUFBYSxDSkxoQixLQUFjLENJS2lCLFVBQVUsQ0FmeEMsQUFnQkMsT0FoQk0sQUFBdUIsQ0FBRSxPQUFRLEM5QmdJdkMsSUFBSSxDOEJoSTZDLFVBQVUsQ0FBSSxBQUNoRSxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixXQUFZLEM5QjZIYixJQUFJLEM4QjdIdUIsVUFBVSxDQUNyQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLGFBQWMsQzlCeUhmLElBQUksQzhCekgyQixVQUFVLENBQ3pDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsY0FBZSxDOUJxSGhCLElBQUksQzhCckg2QixVQUFVLENBQzNDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsWUFBYSxDOUJpSGQsSUFBSSxDOEJqSHlCLFVBQVUsQ0FmeEMsQUFnQkMsT0FoQk0sQUFBdUIsQ0FBRSxPQUFRLENKWXpDLE1BQWUsQ0lab0MsVUFBVSxDQUFJLEFBQ2hFLFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFdBQVksQ0pTZixNQUFlLENJVGMsVUFBVSxDQUNyQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLGFBQWMsQ0pLakIsTUFBZSxDSUxrQixVQUFVLENBQ3pDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsY0FBZSxDSkNsQixNQUFlLENJRG9CLFVBQVUsQ0FDM0MsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixZQUFhLENKSGhCLE1BQWUsQ0lHZ0IsVUFBVSxDQWZ4QyxBQWdCQyxPQWhCTSxBQUF1QixDQUFFLE9BQVEsQ0phekMsSUFBYSxDSWJzQyxVQUFVLENBQUksQUFDaEUsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsV0FBWSxDSlVmLElBQWEsQ0lWZ0IsVUFBVSxDQUNyQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLGFBQWMsQ0pNakIsSUFBYSxDSU5vQixVQUFVLENBQ3pDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsY0FBZSxDSkVsQixJQUFhLENJRnNCLFVBQVUsQ0FDM0MsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixZQUFhLENKRmhCLElBQWEsQ0lFa0IsVUFBVSxDQWZ4QyxBQWdCQyxTQWhCUSxBQUFxQixDQUFFLE9BQVEsQ0pjdkMsTUFBZSxDSWRrQyxVQUFVLENBQUksQUFDaEUsVUFBVSxDQUNWLFVBQVUsQUFBcUIsQ0FDN0IsV0FBWSxDSldiLE1BQWUsQ0lYWSxVQUFVLENBQ3JDLEFBQ0QsVUFBVSxDQUNWLFVBQVUsQUFBcUIsQ0FDN0IsYUFBYyxDSk9mLE1BQWUsQ0lQZ0IsVUFBVSxDQUN6QyxBQUNELFVBQVUsQ0FDVixVQUFVLEFBQXFCLENBQzdCLGNBQWUsQ0pHaEIsTUFBZSxDSUhrQixVQUFVLENBQzNDLEFBQ0QsVUFBVSxDQUNWLFVBQVUsQUFBcUIsQ0FDN0IsWUFBYSxDSkRkLE1BQWUsQ0lDYyxVQUFVLENBZnhDLEFBZ0JDLE9BaEJNLEFBQXVCLENBQUUsT0FBUSxDSmV6QyxJQUFhLENJZnNDLFVBQVUsQ0FBSSxBQUNoRSxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixXQUFZLENKWWYsSUFBYSxDSVpnQixVQUFVLENBQ3JDLEFBQ0QsUUFBUSxDQUNSLFFBQVEsQUFBdUIsQ0FDN0IsYUFBYyxDSlFqQixJQUFhLENJUm9CLFVBQVUsQ0FDekMsQUFDRCxRQUFRLENBQ1IsUUFBUSxBQUF1QixDQUM3QixjQUFlLENKSWxCLElBQWEsQ0lKc0IsVUFBVSxDQUMzQyxBQUNELFFBQVEsQ0FDUixRQUFRLEFBQXVCLENBQzdCLFlBQWEsQ0pBaEIsSUFBYSxDSUFrQixVQUFVLENBQ3ZDLEFBT0QsUUFBUSxBQUFjLENBQUUsTUFBTSxDSmQvQixPQUFlLENJYzJCLFVBQVUsQ0FBSSxBQUN2RCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLFVBQVUsQ0pqQmIsT0FBZSxDSWlCUyxVQUFVLENBQ2hDLEFBQ0QsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixZQUFZLENKckJmLE9BQWUsQ0lxQlcsVUFBVSxDQUNsQyxBQUNELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsYUFBYSxDSnpCaEIsT0FBZSxDSXlCWSxVQUFVLENBQ25DLEFBQ0QsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixXQUFXLENKN0JkLE9BQWUsQ0k2QlUsVUFBVSxDQWZsQyxBQWdCQyxRQWhCTyxBQUFjLENBQUUsTUFBTSxDSmIvQixNQUFjLENJYTRCLFVBQVUsQ0FBSSxBQUN2RCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLFVBQVUsQ0poQmIsTUFBYyxDSWdCVSxVQUFVLENBQ2hDLEFBQ0QsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixZQUFZLENKcEJmLE1BQWMsQ0lvQlksVUFBVSxDQUNsQyxBQUNELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsYUFBYSxDSnhCaEIsTUFBYyxDSXdCYSxVQUFVLENBQ25DLEFBQ0QsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixXQUFXLENKNUJkLE1BQWMsQ0k0QlcsVUFBVSxDQWZsQyxBQWdCQyxRQWhCTyxBQUFjLENBQUUsTUFBTSxDOUJ5RzdCLEtBQUksQzhCekdvQyxVQUFVLENBQUksQUFDdkQsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixVQUFVLEM5QnNHWCxLQUFJLEM4QnRHa0IsVUFBVSxDQUNoQyxBQUNELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsWUFBWSxDOUJrR2IsS0FBSSxDOEJsR29CLFVBQVUsQ0FDbEMsQUFDRCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLGFBQWEsQzlCOEZkLEtBQUksQzhCOUZxQixVQUFVLENBQ25DLEFBQ0QsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixXQUFXLEM5QjBGWixLQUFJLEM4QjFGbUIsVUFBVSxDQWZsQyxBQWdCQyxRQWhCTyxBQUFjLENBQUUsTUFBTSxDSlgvQixPQUFlLENJVzJCLFVBQVUsQ0FBSSxBQUN2RCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLFVBQVUsQ0pkYixPQUFlLENJY1MsVUFBVSxDQUNoQyxBQUNELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsWUFBWSxDSmxCZixPQUFlLENJa0JXLFVBQVUsQ0FDbEMsQUFDRCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLGFBQWEsQ0p0QmhCLE9BQWUsQ0lzQlksVUFBVSxDQUNuQyxBQUNELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsV0FBVyxDSjFCZCxPQUFlLENJMEJVLFVBQVUsQ0FmbEMsQUFnQkMsUUFoQk8sQUFBYyxDQUFFLE1BQU0sQ0pWL0IsS0FBYSxDSVU2QixVQUFVLENBQUksQUFDdkQsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixVQUFVLENKYmIsS0FBYSxDSWFXLFVBQVUsQ0FDaEMsQUFDRCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLFlBQVksQ0pqQmYsS0FBYSxDSWlCYSxVQUFVLENBQ2xDLEFBQ0QsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixhQUFhLENKckJoQixLQUFhLENJcUJjLFVBQVUsQ0FDbkMsQUFDRCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLFdBQVcsQ0p6QmQsS0FBYSxDSXlCWSxVQUFVLENBZmxDLEFBZ0JDLFVBaEJTLEFBQVksQ0FBRSxNQUFNLENKVDdCLE9BQWUsQ0lTeUIsVUFBVSxDQUFJLEFBQ3ZELFdBQVcsQ0FDWCxXQUFXLEFBQVksQ0FDckIsVUFBVSxDSlpYLE9BQWUsQ0lZTyxVQUFVLENBQ2hDLEFBQ0QsV0FBVyxDQUNYLFdBQVcsQUFBWSxDQUNyQixZQUFZLENKaEJiLE9BQWUsQ0lnQlMsVUFBVSxDQUNsQyxBQUNELFdBQVcsQ0FDWCxXQUFXLEFBQVksQ0FDckIsYUFBYSxDSnBCZCxPQUFlLENJb0JVLFVBQVUsQ0FDbkMsQUFDRCxXQUFXLENBQ1gsV0FBVyxBQUFZLENBQ3JCLFdBQVcsQ0p4QlosT0FBZSxDSXdCUSxVQUFVLENBZmxDLEFBZ0JDLFFBaEJPLEFBQWMsQ0FBRSxNQUFNLENKUi9CLEtBQWEsQ0lRNkIsVUFBVSxDQUFJLEFBQ3ZELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsVUFBVSxDSlhiLEtBQWEsQ0lXVyxVQUFVLENBQ2hDLEFBQ0QsU0FBUyxDQUNULFNBQVMsQUFBYyxDQUNyQixZQUFZLENKZmYsS0FBYSxDSWVhLFVBQVUsQ0FDbEMsQUFDRCxTQUFTLENBQ1QsU0FBUyxBQUFjLENBQ3JCLGFBQWEsQ0puQmhCLEtBQWEsQ0ltQmMsVUFBVSxDQUNuQyxBQUNELFNBQVMsQ0FDVCxTQUFTLEFBQWMsQ0FDckIsV0FBVyxDSnZCZCxLQUFhLENJdUJZLFVBQVUsQ0FDakMsQUFLTCxVQUFVLEFBQU8sQ0FBRSxNQUFNLENBQUUsZUFBZSxDQUFJLEFBQzlDLFdBQVcsQ0FDWCxXQUFXLEFBQU8sQ0FDaEIsVUFBVSxDQUFFLGVBQWUsQ0FDNUIsQUFDRCxXQUFXLENBQ1gsV0FBVyxBQUFPLENBQ2hCLFlBQVksQ0FBRSxlQUFlLENBQzlCLEFBQ0QsV0FBVyxDQUNYLFdBQVcsQUFBTyxDQUNoQixhQUFhLENBQUUsZUFBZSxDQUMvQixBQUNELFdBQVcsQ0FDWCxXQUFXLEFBQU8sQ0FDaEIsV0FBVyxDQUFFLGVBQWUsQ0FDN0IsQ0doRUQsS0FBSyxBQUFnQixDQUFFLEtBQVEsQ2pDd0ozQixHQUFHLENpQ3hKa0MsVUFBVSxDQUFuRCxBQUF1RCxLQUFsRCxBQUFnQixDQUFFLEtBQVEsQ2pDeUozQixHQUFHLENpQ3pKa0MsVUFBVSxDQUFuRCxBQUF1RCxLQUFsRCxBQUFnQixDQUFFLEtBQVEsQ2pDMEozQixHQUFHLENpQzFKa0MsVUFBVSxDQUFuRCxBQUF1RCxNQUFqRCxBQUFlLENBQUUsS0FBUSxDakMySjFCLElBQUksQ2lDM0pnQyxVQUFVLENBQW5ELEFBQXVELE9BQWhELEFBQWMsQ0FBRSxLQUFRLENqQzRKekIsSUFBSSxDaUM1SitCLFVBQVUsQ0FBbkQsQUFBdUQsS0FBbEQsQUFBZ0IsQ0FBRSxNQUFRLENqQ3dKM0IsR0FBRyxDaUN4SmtDLFVBQVUsQ0FBbkQsQUFBdUQsS0FBbEQsQUFBZ0IsQ0FBRSxNQUFRLENqQ3lKM0IsR0FBRyxDaUN6SmtDLFVBQVUsQ0FBbkQsQUFBdUQsS0FBbEQsQUFBZ0IsQ0FBRSxNQUFRLENqQzBKM0IsR0FBRyxDaUMxSmtDLFVBQVUsQ0FBbkQsQUFBdUQsTUFBakQsQUFBZSxDQUFFLE1BQVEsQ2pDMkoxQixJQUFJLENpQzNKZ0MsVUFBVSxDQUFuRCxBQUF1RCxPQUFoRCxBQUFjLENBQUUsTUFBUSxDakM0SnpCLElBQUksQ2lDNUorQixVQUFVLENBQUksQUFJM0QsT0FBTyxBQUFDLENBQUUsU0FBUyxDQUFFLGVBQWUsQ0FBSSxBQUN4QyxPQUFPLEFBQUMsQ0FBRSxVQUFVLENBQUUsZUFBZSxDQUFJLEFBSXpDLFdBQVcsQUFBQyxDQUFFLFNBQVMsQ0FBRSxnQkFBZ0IsQ0FBSSxBQUM3QyxXQUFXLEFBQUMsQ0FBRSxVQUFVLENBQUUsZ0JBQWdCLENBQUksQUFFOUMsT0FBTyxBQUFDLENBQUUsS0FBSyxDQUFFLGdCQUFnQixDQUFJLEFBQ3JDLE9BQU8sQUFBQyxDQUFFLE1BQU0sQ0FBRSxnQkFBZ0IsQ0FBSSxBQ2J0QyxlQUFlLEFBQUMsQ0FBRSxXQUFXLENsQ3FSQyxjQUFjLENBQUUsS0FBSyxDQUFFLE1BQU0sQ0FBRSxRQUFRLENBQUUsaUJBQWlCLENBQUUsYUFBYSxDQUFFLFNBQVMsQ2tDclI1RCxVQUFVLENBQUksQUFJcEUsYUFBYSxBQUFFLENBQUUsVUFBVSxDQUFFLGtCQUFrQixDQUFJLEFBQ25ELFVBQVUsQUFBSyxDQUFFLFdBQVcsQ0FBRSxpQkFBaUIsQ0FBSSxBQUNuRCxZQUFZLEFBQUcsQ0FBRSxXQUFXLENBQUUsaUJBQWlCLENBQUksQUFDbkQsY0FBYyxBQUFDLENDVGIsUUFBUSxDQUFFLE1BQU0sQ0FDaEIsYUFBYSxDQUFFLFFBQVEsQ0FDdkIsV0FBVyxDQUFFLE1BQU0sQ0RPd0IsQUFRekMsVUFBVSxBQUFZLENBQUUsVUFBVSxDQUFFLGVBQWUsQ0FBSSxBQUN2RCxXQUFXLEFBQVcsQ0FBRSxVQUFVLENBQUUsZ0JBQWdCLENBQUksQUFDeEQsWUFBWSxBQUFVLENBQUUsVUFBVSxDQUFFLGlCQUFpQixDaERxQ3JELEFnRHJDeUQsTWhEcUNuRCxFQUFFLFNBQVMsRUFBRSxLQUFLLEVnRHZDeEIsYUFBYSxBQUFTLENBQUUsVUFBVSxDQUFFLGVBQWUsQ0FBSSxBQUN2RCxjQUFjLEFBQVEsQ0FBRSxVQUFVLENBQUUsZ0JBQWdCLENBQUksQUFDeEQsZUFBZSxBQUFPLENBQUUsVUFBVSxDQUFFLGlCQUFpQixDQUFJLENoRHFDekQsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVnRHZDeEIsYUFBYSxBQUFTLENBQUUsVUFBVSxDQUFFLGVBQWUsQ0FBSSxBQUN2RCxjQUFjLEFBQVEsQ0FBRSxVQUFVLENBQUUsZ0JBQWdCLENBQUksQUFDeEQsZUFBZSxBQUFPLENBQUUsVUFBVSxDQUFFLGlCQUFpQixDQUFJLENoRHFDekQsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVnRHZDeEIsYUFBYSxBQUFTLENBQUUsVUFBVSxDQUFFLGVBQWUsQ0FBSSxBQUN2RCxjQUFjLEFBQVEsQ0FBRSxVQUFVLENBQUUsZ0JBQWdCLENBQUksQUFDeEQsZUFBZSxBQUFPLENBQUUsVUFBVSxDQUFFLGlCQUFpQixDQUFJLENoRHFDekQsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLEVnRHZDekIsYUFBYSxBQUFTLENBQUUsVUFBVSxDQUFFLGVBQWUsQ0FBSSxBQUN2RCxjQUFjLEFBQVEsQ0FBRSxVQUFVLENBQUUsZ0JBQWdCLENBQUksQUFDeEQsZUFBZSxBQUFPLENBQUUsVUFBVSxDQUFFLGlCQUFpQixDQUFJLENBTTdELGVBQWUsQUFBRSxDQUFFLGNBQWMsQ0FBRSxvQkFBb0IsQ0FBSSxBQUMzRCxlQUFlLEFBQUUsQ0FBRSxjQUFjLENBQUUsb0JBQW9CLENBQUksQUFDM0QsZ0JBQWdCLEFBQUMsQ0FBRSxjQUFjLENBQUUscUJBQXFCLENBQUksQUFJNUQsa0JBQWtCLEFBQUcsQ0FBRSxXQUFXLENsQ2lRSixHQUFHLENrQ2pRc0IsVUFBVSxDQUFJLEFBQ3JFLG9CQUFvQixBQUFDLENBQUUsV0FBVyxDbEMrUEosT0FBTyxDa0MvUG9CLFVBQVUsQ0FBSSxBQUN2RSxtQkFBbUIsQUFBRSxDQUFFLFdBQVcsQ2xDZ1FKLEdBQUcsQ2tDaFF1QixVQUFVLENBQUksQUFDdEUsaUJBQWlCLEFBQUksQ0FBRSxXQUFXLENsQ2dRSixHQUFHLENrQ2hRcUIsVUFBVSxDQUFJLEFBQ3BFLG1CQUFtQixBQUFFLENBQUUsV0FBVyxDbENnUUosTUFBTSxDa0NoUW9CLFVBQVUsQ0FBSSxBQUN0RSxZQUFZLEFBQVMsQ0FBRSxVQUFVLENBQUUsaUJBQWlCLENBQUksQUFJeEQsV0FBVyxBQUFDLENBQUUsS0FBSyxDbENyQ1IsSUFBSSxDa0NxQ2EsVUFBVSxDQUFJLEFFdkN4QyxhQUFXLEFBQUUsQ0FDWCxLQUFLLENqRElnQixPQUFPLENpREpkLFVBQVUsQzFCVTFCLEEwQlRDLEFBRUMsQ0FBQyxhMUJPRixBMEJQZSxNMUJPVCxDMEJQTCxDQUFDLGExQlFGLEEwQlJlLE0xQlFULEFBQUMsQzBCTkYsS0FBSyxDQUFFLE9BQXdELENBQUMsVUFBVSxDMUJRL0UsQTBCZEQsZUFBVyxBQUFJLENBQ2IsS0FBSyxDakRRSyxJQUFPLENpRFJILFVBQVUsQzFCVTFCLEEwQlRDLEFBRUMsQ0FBQyxlMUJPRixBMEJQaUIsTTFCT1gsQzBCUEwsQ0FBQyxlMUJRRixBMEJSaUIsTTFCUVgsQUFBQyxDMEJORixLQUFLLENBQUUsSUFBd0QsQ0FBQyxVQUFVLEMxQlEvRSxBMEJkRCxhQUFXLEFBQUUsQ0FDWCxLQUFLLENwQ3FDQyxPQUFPLENvQ3JDQyxVQUFVLEMxQlUxQixBMEJUQyxBQUVDLENBQUMsYTFCT0YsQTBCUGUsTTFCT1QsQzBCUEwsQ0FBQyxhMUJRRixBMEJSZSxNMUJRVCxBQUFDLEMwQk5GLEtBQUssQ0FBRSxPQUF3RCxDQUFDLFVBQVUsQzFCUS9FLEEwQmRELFVBQVUsQUFBQyxDQUNULEtBQUssQ3BDdUNDLE9BQU8sQ29DdkNDLFVBQVUsQzFCVTFCLEEwQlRDLEFBRUMsQ0FBQyxVMUJPRixBMEJQWSxNMUJPTixDMEJQTCxDQUFDLFUxQlFGLEEwQlJZLE0xQlFOLEFBQUMsQzBCTkYsS0FBSyxDQUFFLE9BQXdELENBQUMsVUFBVSxDMUJRL0UsQTBCZEQsYUFBVyxBQUFFLENBQ1gsS0FBSyxDcENvQ0MsT0FBTyxDb0NwQ0MsVUFBVSxDMUJVMUIsQTBCVEMsQUFFQyxDQUFDLGExQk9GLEEwQlBlLE0xQk9ULEMwQlBMLENBQUMsYTFCUUYsQTBCUmUsTTFCUVQsQUFBQyxDMEJORixLQUFLLENBQUUsT0FBd0QsQ0FBQyxVQUFVLEMxQlEvRSxBMEJkRCxZQUFXLEFBQUMsQ0FDVixLQUFLLENwQ2tDQyxPQUFPLENvQ2xDQyxVQUFVLEMxQlUxQixBMEJUQyxBQUVDLENBQUMsWTFCT0YsQTBCUGMsTTFCT1IsQzBCUEwsQ0FBQyxZMUJRRixBMEJSYyxNMUJRUixBQUFDLEMwQk5GLEtBQUssQ0FBRSxPQUF3RCxDQUFDLFVBQVUsQzFCUS9FLEEwQmRELFdBQVcsQ0FDVCxLQUFLLENqRGlCVSxPQUFPLENpRGpCUixVQUFVLEMxQlUxQixBMEJUQyxBQUVDLENBQUMsVzFCT0YsQTBCUGEsTTFCT1AsQzBCUEwsQ0FBQyxXMUJRRixBMEJSYSxNMUJRUCxBQUFDLEMwQk5GLEtBQUssQ0FBRSxPQUF3RCxDQUFDLFVBQVUsQzFCUS9FLEEwQmRELFVBQVUsQUFBQyxDQUNULEtBQUssQ2pEb0JTLE9BQU8sQ2lEcEJQLFVBQVUsQzFCVTFCLEEwQlRDLEFBRUMsQ0FBQyxVMUJPRixBMEJQWSxNMUJPTixDMEJQTCxDQUFDLFUxQlFGLEEwQlJZLE0xQlFOLEFBQUMsQzBCTkYsS0FBSyxDQUFFLElBQXdELENBQUMsVUFBVSxDMUJRL0UsQXdCK0JILFVBQVUsQUFBQyxDQUFFLEtBQUssQ2xDbENQLE9BQU8sQ2tDa0NjLFVBQVUsQ0FBSSxBQUM5QyxXQUFXLEFBQUMsQ0FBRSxLQUFLLENsQ3RDUixPQUFPLENrQ3NDZSxVQUFVLENBQUksQUFFL0MsY0FBYyxBQUFDLENBQUUsS0FBSyxDbENwQ1gsZUFBSSxDa0NvQzBCLFVBQVUsQ0FBSSxBQUN2RCxjQUFjLEFBQUMsQ0FBRSxLQUFLLENsQy9DWCxxQkFBSSxDa0MrQzBCLFVBQVUsQ0FBSSxBQUl2RCxVQUFVLEFBQUMsQ0d2RFQsSUFBSSxDQUFFLEtBQUssQ0FDWCxLQUFLLENBQUUsV0FBVyxDQUNsQixXQUFXLENBQUUsSUFBSSxDQUNqQixnQkFBZ0IsQ0FBRSxXQUFXLENBQzdCLE1BQU0sQ0FBRSxDQUFDLENIcURWLEFBRUQscUJBQXFCLEFBQUMsQ0FBRSxlQUFlLENBQUUsZUFBZSxDQUFJLEFBRTVELFdBQVcsQUFBQyxDQUNWLFNBQVMsQ0FBRSxxQkFBcUIsQ0FDakMsQUFJRCxXQUFXLEFBQUMsQ0FBRSxLQUFLLENBQUUsa0JBQWtCLENBQUksQUloRTNDLElBQUksQUFBQyxDQUNILE9BQU8sQ0FBRSxZQUFZLENBRXJCLFdBQVcsQ3RDNFJpQixHQUFHLENzQzNSL0IsS0FBSyxDdENNSSxPQUFPLENzQ0xoQixVQUFVLENBQUUsTUFBTSxDQUdsQixjQUFjLENBQUUsTUFBTSxDQUN0QixXQUFXLENBQUUsSUFBSSxDQUNqQixnQkFBZ0IsQ0FBRSxXQUFXLENBQzdCLE1BQU0sQ3RDZ09zQixHQUFHLENzQ2hPTCxLQUFLLENBQUMsV0FBVyxDQ3VGM0MsT0FBTyxDdkMrUnFCLE9BQU8sQ0FDUCxNQUFNLENzQnpROUIsU0FBUyxDQXRDRSxJQUFDLENpQmlCaEIsV0FBVyxDdkNnTWlCLEdBQUcsQ2dDeFI3QixhQUFhLENoQ2tPYSxNQUFNLENTcE85QixVQUFVLENUcWJjLEtBQUssQ0FBQyxLQUFJLENBQUMsV0FBVyxDQUFFLGdCQUFnQixDQUFDLEtBQUksQ0FBQyxXQUFXLENBQUUsWUFBWSxDQUFDLEtBQUksQ0FBQyxXQUFXLENBQUUsVUFBVSxDQUFDLEtBQUksQ0FBQyxXQUFXLENzQ2xabEosQTdCL0JLLE1BQU0sRUFBRSxzQkFBc0IsRUFBRSxNQUFNLEU2QmQ1QyxJQUFJLEFBQUMsQzdCZUcsVUFBVSxDQUFFLElBQUksQzZCOEJ2QixDNUJ2Q0MsQTRCTkYsSTVCTUcsQTRCTkMsTTVCTUssQUFBQyxDNEJVTixLQUFLLEN0Q05FLE9BQU8sQ3NDT2QsZUFBZSxDQUFFLElBQUksQzVCWEQsQTRCTnhCLEFBb0JFLElBcEJFLEFBb0JELE1BQU0sQ0FwQlQsSUFBSSxBQXFCRCxNQUFNLEFBQUMsQ0FDTixPQUFPLENBQUUsQ0FBQyxDQUNWLFVBQVUsQ3RDa1hnQixDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FGTCxLQUFLLENBeld6QixvQkFBTyxDc0M5QmpCLEFBd0JHLEFBR0QsSUEzQkUsQUEyQkQsU0FBUyxDQTNCWixJQUFJLEFBNEJELFNBQVMsQUFBQyxDQUNULE9BQU8sQ3RDc1ptQixHQUFHLENzQ25iakMsQUErQkcsQUFFRCxJQWpDRSxBQWlDRCxJQUFLLENqQnVVRSxTQUFTLENpQnZVRCxJQUFLLENBQUEsU0FBUyxDQUFFLENBQzlCLE1BQU0sQ0FBeUMsT0FBTyxDQVV2RCxBQUlILENBQUMsSUFBSSxTQUFTLENBQ2QsUUFBUSxTQUFTLENBQUMsQ0FBQyxJQUFJLEFBQUMsQ0FDdEIsY0FBYyxDQUFFLElBQUksQ0FDckIsQUFRQyxZQUFZLEFBQUcsQ0MzRGYsS0FBSyxDdkNVSSxPQUFPLEN3Q1ZkLGdCQUFnQixDckRJSyxPQUFPLENvREY5QixZQUFZLENwREVXLE9BQU8sQ3VCRTlCLEE0QnFEQSxBQUVDLFk1QnZEQSxBNEJxRFcsTTVCckRMLEFBQUMsQzZCQU4sS0FBSyxDdkNMRSxJQUFJLEN3Q0RYLGdCQUFnQixDREQyQyxPQUF5QixDQVNwRixZQUFZLENBVHlGLE9BQW9CLEM3Qk9yRyxBNEJxRHRCLEFDaERBLFlEZ0RZLEFDaERYLE1BQU0sQ0RnRFAsWUFBWSxBQy9DWCxNQUFNLEFBQUMsQ0FDTixLQUFLLEN2Q1pFLElBQUksQ3dDRFgsZ0JBQWdCLENERDJDLE9BQXlCLENBZ0JwRixZQUFZLENBaEJ5RixPQUFvQixDQXFCdkgsVUFBVSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDdkNtWE8sS0FBSyxDdUNuWFcsbUJBQXlDLENEdUNyRixBQ3JDQyxBQUdELFlEa0NZLEFDbENYLFNBQVMsQ0RrQ1YsWUFBWSxBQ2pDWCxTQUFTLEFBQUMsQ0FDVCxLQUFLLEN2Q2pCRSxPQUFPLEN1Q2tCZCxnQkFBZ0IsQ3BEeEJLLE9BQU8sQ29EeUI1QixZQUFZLENwRHpCUyxPQUFPLENtRHVEOUIsQUN6QkMsQUFFRCxZRHVCWSxBQ3ZCWCxJQUFLLENsQm9VRSxTQUFTLENrQnBVRCxJQUFLLENESEEsU0FBUyxDQ0dDLE9BQU8sQ0R1QnRDLFlBQVksQUN0QlgsSUFBSyxDbEJtVUUsU0FBUyxDa0JuVUQsSUFBSyxDREpBLFNBQVMsQ0NJQyxPQUFPLENBQ3RDLEtBQUssQ0RxQkwsWUFBWSxBQ3JCSCxnQkFBZ0IsQUFBQyxDQUN4QixLQUFLLEN2Q3RDRSxJQUFJLEN1Q3VDWCxnQkFBZ0IsQ0F6QytILE9BQXdCLENBNkN2SyxZQUFZLENBN0M2SyxPQUFzQixDRDREak4sQUNiRSxBQVFELFlES1csQUN2QlgsSUFBSyxDbEJvVUUsU0FBUyxDa0JwVUQsSUFBSyxDREhBLFNBQVMsQ0NHQyxPQUFPLEFBVW5DLE1BQU0sQ0RhVCxZQUFZLEFDdEJYLElBQUssQ2xCbVVFLFNBQVMsQ2tCblVELElBQUssQ0RKQSxTQUFTLENDSUMsT0FBTyxBQVNuQyxNQUFNLENBUlQsS0FBSyxDRHFCTCxZQUFZLEFDckJILGdCQUFnQixBQVF0QixNQUFNLEFBQUMsQ0FLSixVQUFVLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEN2Q29WSyxLQUFLLEN1Q3BWYSxtQkFBeUMsQ0RRdkYsQUNORyxjRE1XLEFBQUMsQ0MzRGYsS0FBSyxDdkNDSSxJQUFJLEN3Q0RYLGdCQUFnQixDckRRTixJQUFPLENvRE5uQixZQUFZLENwRE1BLElBQU8sQ3VCRm5CLEE0QnFEQSxBQUVDLGM1QnZEQSxBNEJxRGEsTTVCckRQLEFBQUMsQzZCQU4sS0FBSyxDdkNMRSxJQUFJLEN3Q0RYLGdCQUFnQixDREQyQyxJQUF5QixDQVNwRixZQUFZLENBVHlGLElBQW9CLEM3Qk9yRyxBNEJxRHRCLEFDaERBLGNEZ0RjLEFDaERiLE1BQU0sQ0RnRFAsY0FBYyxBQy9DYixNQUFNLEFBQUMsQ0FDTixLQUFLLEN2Q1pFLElBQUksQ3dDRFgsZ0JBQWdCLENERDJDLElBQXlCLENBZ0JwRixZQUFZLENBaEJ5RixJQUFvQixDQXFCdkgsVUFBVSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDdkNtWE8sS0FBSyxDdUNuWFcsa0JBQXlDLENEdUNyRixBQ3JDQyxBQUdELGNEa0NjLEFDbENiLFNBQVMsQ0RrQ1YsY0FBYyxBQ2pDYixTQUFTLEFBQUMsQ0FDVCxLQUFLLEN2QzFCRSxJQUFJLEN1QzJCWCxnQkFBZ0IsQ3BEcEJOLElBQU8sQ29EcUJqQixZQUFZLENwRHJCRixJQUFPLENtRG1EbkIsQUN6QkMsQUFFRCxjRHVCYyxBQ3ZCYixJQUFLLENsQm9VRSxTQUFTLENrQnBVRCxJQUFLLENESEEsU0FBUyxDQ0dDLE9BQU8sQ0R1QnRDLGNBQWMsQUN0QmIsSUFBSyxDbEJtVUUsU0FBUyxDa0JuVUQsSUFBSyxDREpBLFNBQVMsQ0NJQyxPQUFPLENBQ3RDLEtBQUssQ0RxQkwsY0FBYyxBQ3JCTCxnQkFBZ0IsQUFBQyxDQUN4QixLQUFLLEN2Q3RDRSxJQUFJLEN1Q3VDWCxnQkFBZ0IsQ0F6QytILElBQXdCLENBNkN2SyxZQUFZLENBN0M2SyxJQUFzQixDRDREak4sQUNiRSxBQVFELGNES2EsQUN2QmIsSUFBSyxDbEJvVUUsU0FBUyxDa0JwVUQsSUFBSyxDREhBLFNBQVMsQ0NHQyxPQUFPLEFBVW5DLE1BQU0sQ0RhVCxjQUFjLEFDdEJiLElBQUssQ2xCbVVFLFNBQVMsQ2tCblVELElBQUssQ0RKQSxTQUFTLENDSUMsT0FBTyxBQVNuQyxNQUFNLENBUlQsS0FBSyxDRHFCTCxjQUFjLEFDckJMLGdCQUFnQixBQVF0QixNQUFNLEFBQUMsQ0FLSixVQUFVLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEN2Q29WSyxLQUFLLEN1Q3BWYSxrQkFBeUMsQ0RRdkYsQUNORyxZRE1TLEFBQUcsQ0MzRGYsS0FBSyxDdkNDSSxJQUFJLEN3Q0RYLGdCQUFnQixDeENxQ1YsT0FBTyxDdUNuQ2YsWUFBWSxDdkNtQ0osT0FBTyxDVS9CZixBNEJxREEsQUFFQyxZNUJ2REEsQTRCcURXLE01QnJETCxBQUFDLEM2QkFOLEtBQUssQ3ZDTEUsSUFBSSxDd0NEWCxnQkFBZ0IsQ0REMkMsT0FBeUIsQ0FTcEYsWUFBWSxDQVR5RixPQUFvQixDN0JPckcsQTRCcUR0QixBQ2hEQSxZRGdEWSxBQ2hEWCxNQUFNLENEZ0RQLFlBQVksQUMvQ1gsTUFBTSxBQUFDLENBQ04sS0FBSyxDdkNaRSxJQUFJLEN3Q0RYLGdCQUFnQixDREQyQyxPQUF5QixDQWdCcEYsWUFBWSxDQWhCeUYsT0FBb0IsQ0FxQnZILFVBQVUsQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ3ZDbVhPLEtBQUssQ3VDblhXLG1CQUF5QyxDRHVDckYsQUNyQ0MsQUFHRCxZRGtDWSxBQ2xDWCxTQUFTLENEa0NWLFlBQVksQUNqQ1gsU0FBUyxBQUFDLENBQ1QsS0FBSyxDdkMxQkUsSUFBSSxDdUMyQlgsZ0JBQWdCLEN2Q1NWLE9BQU8sQ3VDUmIsWUFBWSxDdkNRTixPQUFPLENzQ3NCZixBQ3pCQyxBQUVELFlEdUJZLEFDdkJYLElBQUssQ2xCb1VFLFNBQVMsQ2tCcFVELElBQUssQ0RIQSxTQUFTLENDR0MsT0FBTyxDRHVCdEMsWUFBWSxBQ3RCWCxJQUFLLENsQm1VRSxTQUFTLENrQm5VRCxJQUFLLENESkEsU0FBUyxDQ0lDLE9BQU8sQ0FDdEMsS0FBSyxDRHFCTCxZQUFZLEFDckJILGdCQUFnQixBQUFDLENBQ3hCLEtBQUssQ3ZDdENFLElBQUksQ3VDdUNYLGdCQUFnQixDQXpDK0gsT0FBd0IsQ0E2Q3ZLLFlBQVksQ0E3QzZLLE9BQXNCLENENERqTixBQ2JFLEFBUUQsWURLVyxBQ3ZCWCxJQUFLLENsQm9VRSxTQUFTLENrQnBVRCxJQUFLLENESEEsU0FBUyxDQ0dDLE9BQU8sQUFVbkMsTUFBTSxDRGFULFlBQVksQUN0QlgsSUFBSyxDbEJtVUUsU0FBUyxDa0JuVUQsSUFBSyxDREpBLFNBQVMsQ0NJQyxPQUFPLEFBU25DLE1BQU0sQ0FSVCxLQUFLLENEcUJMLFlBQVksQUNyQkgsZ0JBQWdCLEFBUXRCLE1BQU0sQUFBQyxDQUtKLFVBQVUsQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ3ZDb1ZLLEtBQUssQ3VDcFZhLG1CQUF5QyxDRFF2RixBQ05HLFNETU0sQUFBTSxDQzNEZixLQUFLLEN2Q0NJLElBQUksQ3dDRFgsZ0JBQWdCLEN4Q3VDVixPQUFPLEN1Q3JDZixZQUFZLEN2Q3FDSixPQUFPLENVakNmLEE0QnFEQSxBQUVDLFM1QnZEQSxBNEJxRFEsTTVCckRGLEFBQUMsQzZCQU4sS0FBSyxDdkNMRSxJQUFJLEN3Q0RYLGdCQUFnQixDREQyQyxPQUF5QixDQVNwRixZQUFZLENBVHlGLE9BQW9CLEM3Qk9yRyxBNEJxRHRCLEFDaERBLFNEZ0RTLEFDaERSLE1BQU0sQ0RnRFAsU0FBUyxBQy9DUixNQUFNLEFBQUMsQ0FDTixLQUFLLEN2Q1pFLElBQUksQ3dDRFgsZ0JBQWdCLENERDJDLE9BQXlCLENBZ0JwRixZQUFZLENBaEJ5RixPQUFvQixDQXFCdkgsVUFBVSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDdkNtWE8sS0FBSyxDdUNuWFcsb0JBQXlDLENEdUNyRixBQ3JDQyxBQUdELFNEa0NTLEFDbENSLFNBQVMsQ0RrQ1YsU0FBUyxBQ2pDUixTQUFTLEFBQUMsQ0FDVCxLQUFLLEN2QzFCRSxJQUFJLEN1QzJCWCxnQkFBZ0IsQ3ZDV1YsT0FBTyxDdUNWYixZQUFZLEN2Q1VOLE9BQU8sQ3NDb0JmLEFDekJDLEFBRUQsU0R1QlMsQUN2QlIsSUFBSyxDbEJvVUUsU0FBUyxDa0JwVUQsSUFBSyxDREhBLFNBQVMsQ0NHQyxPQUFPLENEdUJ0QyxTQUFTLEFDdEJSLElBQUssQ2xCbVVFLFNBQVMsQ2tCblVELElBQUssQ0RKQSxTQUFTLENDSUMsT0FBTyxDQUN0QyxLQUFLLENEcUJMLFNBQVMsQUNyQkEsZ0JBQWdCLEFBQUMsQ0FDeEIsS0FBSyxDdkN0Q0UsSUFBSSxDdUN1Q1gsZ0JBQWdCLENBekMrSCxPQUF3QixDQTZDdkssWUFBWSxDQTdDNkssT0FBc0IsQ0Q0RGpOLEFDYkUsQUFRRCxTREtRLEFDdkJSLElBQUssQ2xCb1VFLFNBQVMsQ2tCcFVELElBQUssQ0RIQSxTQUFTLENDR0MsT0FBTyxBQVVuQyxNQUFNLENEYVQsU0FBUyxBQ3RCUixJQUFLLENsQm1VRSxTQUFTLENrQm5VRCxJQUFLLENESkEsU0FBUyxDQ0lDLE9BQU8sQUFTbkMsTUFBTSxDQVJULEtBQUssQ0RxQkwsU0FBUyxBQ3JCQSxnQkFBZ0IsQUFRdEIsTUFBTSxBQUFDLENBS0osVUFBVSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDdkNvVkssS0FBSyxDdUNwVmEsb0JBQXlDLENEUXZGLEFDTkcsWURNUyxBQUFHLENDM0RmLEtBQUssQ3ZDVUksT0FBTyxDd0NWZCxnQkFBZ0IsQ3hDb0NWLE9BQU8sQ3VDbENmLFlBQVksQ3ZDa0NKLE9BQU8sQ1U5QmYsQTRCcURBLEFBRUMsWTVCdkRBLEE0QnFEVyxNNUJyREwsQUFBQyxDNkJBTixLQUFLLEN2Q0lFLE9BQU8sQ3dDVmQsZ0JBQWdCLENERDJDLE9BQXlCLENBU3BGLFlBQVksQ0FUeUYsT0FBb0IsQzdCT3JHLEE0QnFEdEIsQUNoREEsWURnRFksQUNoRFgsTUFBTSxDRGdEUCxZQUFZLEFDL0NYLE1BQU0sQUFBQyxDQUNOLEtBQUssQ3ZDSEUsT0FBTyxDd0NWZCxnQkFBZ0IsQ0REMkMsT0FBeUIsQ0FnQnBGLFlBQVksQ0FoQnlGLE9BQW9CLENBcUJ2SCxVQUFVLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEN2Q21YTyxLQUFLLEN1Q25YVyxvQkFBeUMsQ0R1Q3JGLEFDckNDLEFBR0QsWURrQ1ksQUNsQ1gsU0FBUyxDRGtDVixZQUFZLEFDakNYLFNBQVMsQUFBQyxDQUNULEtBQUssQ3ZDakJFLE9BQU8sQ3VDa0JkLGdCQUFnQixDdkNRVixPQUFPLEN1Q1BiLFlBQVksQ3ZDT04sT0FBTyxDc0N1QmYsQUN6QkMsQUFFRCxZRHVCWSxBQ3ZCWCxJQUFLLENsQm9VRSxTQUFTLENrQnBVRCxJQUFLLENESEEsU0FBUyxDQ0dDLE9BQU8sQ0R1QnRDLFlBQVksQUN0QlgsSUFBSyxDbEJtVUUsU0FBUyxDa0JuVUQsSUFBSyxDREpBLFNBQVMsQ0NJQyxPQUFPLENBQ3RDLEtBQUssQ0RxQkwsWUFBWSxBQ3JCSCxnQkFBZ0IsQUFBQyxDQUN4QixLQUFLLEN2QzdCRSxPQUFPLEN1QzhCZCxnQkFBZ0IsQ0F6QytILE9BQXdCLENBNkN2SyxZQUFZLENBN0M2SyxPQUFzQixDRDREak4sQUNiRSxBQVFELFlES1csQUN2QlgsSUFBSyxDbEJvVUUsU0FBUyxDa0JwVUQsSUFBSyxDREhBLFNBQVMsQ0NHQyxPQUFPLEFBVW5DLE1BQU0sQ0RhVCxZQUFZLEFDdEJYLElBQUssQ2xCbVVFLFNBQVMsQ2tCblVELElBQUssQ0RKQSxTQUFTLENDSUMsT0FBTyxBQVNuQyxNQUFNLENBUlQsS0FBSyxDRHFCTCxZQUFZLEFDckJILGdCQUFnQixBQVF0QixNQUFNLEFBQUMsQ0FLSixVQUFVLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEN2Q29WSyxLQUFLLEN1Q3BWYSxvQkFBeUMsQ0RRdkYsQUNORyxXRE1RLEFBQUksQ0MzRGYsS0FBSyxDdkNDSSxJQUFJLEN3Q0RYLGdCQUFnQixDeENrQ1YsT0FBTyxDdUNoQ2YsWUFBWSxDdkNnQ0osT0FBTyxDVTVCZixBNEJxREEsQUFFQyxXNUJ2REEsQTRCcURVLE01QnJESixBQUFDLEM2QkFOLEtBQUssQ3ZDTEUsSUFBSSxDd0NEWCxnQkFBZ0IsQ0REMkMsT0FBeUIsQ0FTcEYsWUFBWSxDQVR5RixPQUFvQixDN0JPckcsQTRCcUR0QixBQ2hEQSxXRGdEVyxBQ2hEVixNQUFNLENEZ0RQLFdBQVcsQUMvQ1YsTUFBTSxBQUFDLENBQ04sS0FBSyxDdkNaRSxJQUFJLEN3Q0RYLGdCQUFnQixDREQyQyxPQUF5QixDQWdCcEYsWUFBWSxDQWhCeUYsT0FBb0IsQ0FxQnZILFVBQVUsQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ3ZDbVhPLEtBQUssQ3VDblhXLG1CQUF5QyxDRHVDckYsQUNyQ0MsQUFHRCxXRGtDVyxBQ2xDVixTQUFTLENEa0NWLFdBQVcsQUNqQ1YsU0FBUyxBQUFDLENBQ1QsS0FBSyxDdkMxQkUsSUFBSSxDdUMyQlgsZ0JBQWdCLEN2Q01WLE9BQU8sQ3VDTGIsWUFBWSxDdkNLTixPQUFPLENzQ3lCZixBQ3pCQyxBQUVELFdEdUJXLEFDdkJWLElBQUssQ2xCb1VFLFNBQVMsQ2tCcFVELElBQUssQ0RIQSxTQUFTLENDR0MsT0FBTyxDRHVCdEMsV0FBVyxBQ3RCVixJQUFLLENsQm1VRSxTQUFTLENrQm5VRCxJQUFLLENESkEsU0FBUyxDQ0lDLE9BQU8sQ0FDdEMsS0FBSyxDRHFCTCxXQUFXLEFDckJGLGdCQUFnQixBQUFDLENBQ3hCLEtBQUssQ3ZDdENFLElBQUksQ3VDdUNYLGdCQUFnQixDQXpDK0gsT0FBd0IsQ0E2Q3ZLLFlBQVksQ0E3QzZLLE9BQXNCLENENERqTixBQ2JFLEFBUUQsV0RLVSxBQ3ZCVixJQUFLLENsQm9VRSxTQUFTLENrQnBVRCxJQUFLLENESEEsU0FBUyxDQ0dDLE9BQU8sQUFVbkMsTUFBTSxDRGFULFdBQVcsQUN0QlYsSUFBSyxDbEJtVUUsU0FBUyxDa0JuVUQsSUFBSyxDREpBLFNBQVMsQ0NJQyxPQUFPLEFBU25DLE1BQU0sQ0FSVCxLQUFLLENEcUJMLFdBQVcsQUNyQkYsZ0JBQWdCLEFBUXRCLE1BQU0sQUFBQyxDQUtKLFVBQVUsQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ3ZDb1ZLLEtBQUssQ3VDcFZhLG1CQUF5QyxDRFF2RixBQ05HLFVETU8sQUFBSyxDQzNEZixLQUFLLEN2Q1VJLE9BQU8sQ3dDVmQsZ0JBQWdCLENyRGlCRCxPQUFPLENvRGZ4QixZQUFZLENwRGVLLE9BQU8sQ3VCWHhCLEE0QnFEQSxBQUVDLFU1QnZEQSxBNEJxRFMsTTVCckRILEFBQUMsQzZCQU4sS0FBSyxDdkNJRSxPQUFPLEN3Q1ZkLGdCQUFnQixDREQyQyxPQUF5QixDQVNwRixZQUFZLENBVHlGLE9BQW9CLEM3Qk9yRyxBNEJxRHRCLEFDaERBLFVEZ0RVLEFDaERULE1BQU0sQ0RnRFAsVUFBVSxBQy9DVCxNQUFNLEFBQUMsQ0FDTixLQUFLLEN2Q0hFLE9BQU8sQ3dDVmQsZ0JBQWdCLENERDJDLE9BQXlCLENBZ0JwRixZQUFZLENBaEJ5RixPQUFvQixDQXFCdkgsVUFBVSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDdkNtWE8sS0FBSyxDdUNuWFcscUJBQXlDLENEdUNyRixBQ3JDQyxBQUdELFVEa0NVLEFDbENULFNBQVMsQ0RrQ1YsVUFBVSxBQ2pDVCxTQUFTLEFBQUMsQ0FDVCxLQUFLLEN2Q2pCRSxPQUFPLEN1Q2tCZCxnQkFBZ0IsQ3BEWEQsT0FBTyxDb0RZdEIsWUFBWSxDcERaRyxPQUFPLENtRDBDeEIsQUN6QkMsQUFFRCxVRHVCVSxBQ3ZCVCxJQUFLLENsQm9VRSxTQUFTLENrQnBVRCxJQUFLLENESEEsU0FBUyxDQ0dDLE9BQU8sQ0R1QnRDLFVBQVUsQUN0QlQsSUFBSyxDbEJtVUUsU0FBUyxDa0JuVUQsSUFBSyxDREpBLFNBQVMsQ0NJQyxPQUFPLENBQ3RDLEtBQUssQ0RxQkwsVUFBVSxBQ3JCRCxnQkFBZ0IsQUFBQyxDQUN4QixLQUFLLEN2QzdCRSxPQUFPLEN1QzhCZCxnQkFBZ0IsQ0F6QytILE9BQXdCLENBNkN2SyxZQUFZLENBN0M2SyxPQUFzQixDRDREak4sQUNiRSxBQVFELFVES1MsQUN2QlQsSUFBSyxDbEJvVUUsU0FBUyxDa0JwVUQsSUFBSyxDREhBLFNBQVMsQ0NHQyxPQUFPLEFBVW5DLE1BQU0sQ0RhVCxVQUFVLEFDdEJULElBQUssQ2xCbVVFLFNBQVMsQ2tCblVELElBQUssQ0RKQSxTQUFTLENDSUMsT0FBTyxBQVNuQyxNQUFNLENBUlQsS0FBSyxDRHFCTCxVQUFVLEFDckJELGdCQUFnQixBQVF0QixNQUFNLEFBQUMsQ0FLSixVQUFVLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEN2Q29WSyxLQUFLLEN1Q3BWYSxxQkFBeUMsQ0RRdkYsQUNORyxTRE1NLEFBQU0sQ0MzRGYsS0FBSyxDdkNDSSxJQUFJLEN3Q0RYLGdCQUFnQixDckRvQkYsT0FBTyxDb0RsQnZCLFlBQVksQ3BEa0JJLE9BQU8sQ3VCZHZCLEE0QnFEQSxBQUVDLFM1QnZEQSxBNEJxRFEsTTVCckRGLEFBQUMsQzZCQU4sS0FBSyxDdkNMRSxJQUFJLEN3Q0RYLGdCQUFnQixDREQyQyxPQUF5QixDQVNwRixZQUFZLENBVHlGLE9BQW9CLEM3Qk9yRyxBNEJxRHRCLEFDaERBLFNEZ0RTLEFDaERSLE1BQU0sQ0RnRFAsU0FBUyxBQy9DUixNQUFNLEFBQUMsQ0FDTixLQUFLLEN2Q1pFLElBQUksQ3dDRFgsZ0JBQWdCLENERDJDLE9BQXlCLENBZ0JwRixZQUFZLENBaEJ5RixPQUFvQixDQXFCdkgsVUFBVSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDdkNtWE8sS0FBSyxDdUNuWFcsa0JBQXlDLENEdUNyRixBQ3JDQyxBQUdELFNEa0NTLEFDbENSLFNBQVMsQ0RrQ1YsU0FBUyxBQ2pDUixTQUFTLEFBQUMsQ0FDVCxLQUFLLEN2QzFCRSxJQUFJLEN1QzJCWCxnQkFBZ0IsQ3BEUkYsT0FBTyxDb0RTckIsWUFBWSxDcERURSxPQUFPLENtRHVDdkIsQUN6QkMsQUFFRCxTRHVCUyxBQ3ZCUixJQUFLLENsQm9VRSxTQUFTLENrQnBVRCxJQUFLLENESEEsU0FBUyxDQ0dDLE9BQU8sQ0R1QnRDLFNBQVMsQUN0QlIsSUFBSyxDbEJtVUUsU0FBUyxDa0JuVUQsSUFBSyxDREpBLFNBQVMsQ0NJQyxPQUFPLENBQ3RDLEtBQUssQ0RxQkwsU0FBUyxBQ3JCQSxnQkFBZ0IsQUFBQyxDQUN4QixLQUFLLEN2Q3RDRSxJQUFJLEN1Q3VDWCxnQkFBZ0IsQ0F6QytILE9BQXdCLENBNkN2SyxZQUFZLENBN0M2SyxPQUFzQixDRDREak4sQUNiRSxBQVFELFNES1EsQUN2QlIsSUFBSyxDbEJvVUUsU0FBUyxDa0JwVUQsSUFBSyxDREhBLFNBQVMsQ0NHQyxPQUFPLEFBVW5DLE1BQU0sQ0RhVCxTQUFTLEFDdEJSLElBQUssQ2xCbVVFLFNBQVMsQ2tCblVELElBQUssQ0RKQSxTQUFTLENDSUMsT0FBTyxBQVNuQyxNQUFNLENBUlQsS0FBSyxDRHFCTCxTQUFTLEFDckJBLGdCQUFnQixBQVF0QixNQUFNLEFBQUMsQ0FLSixVQUFVLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEN2Q29WSyxLQUFLLEN1Q3BWYSxrQkFBeUMsQ0RjdkYsQUNaRyxvQkRZaUIsQUFBRyxDQ1B2QixLQUFLLENwRHREa0IsT0FBTyxDb0R1RDlCLFlBQVksQ3BEdkRXLE9BQU8sQ3VCRTlCLEE0QjJEQSxBQUVDLG9CNUI3REEsQTRCMkRtQixNNUIzRGIsQUFBQyxDNkJ3RE4sS0FBSyxDdkNwREUsT0FBTyxDdUNxRGQsZ0JBQWdCLENwRDNESyxPQUFPLENvRDRENUIsWUFBWSxDcEQ1RFMsT0FBTyxDdUJFUixBNEIyRHRCLEFDRUEsb0JERm9CLEFDRW5CLE1BQU0sQ0RGUCxvQkFBb0IsQUNHbkIsTUFBTSxBQUFDLENBQ04sVUFBVSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDdkNrVVMsS0FBSyxDYm5ZVixtQkFBTyxDbUQ2RDlCLEFDS0MsQUFFRCxvQkRQb0IsQUNPbkIsU0FBUyxDRFBWLG9CQUFvQixBQ1FuQixTQUFTLEFBQUMsQ0FDVCxLQUFLLENwRHRFZ0IsT0FBTyxDb0R1RTVCLGdCQUFnQixDQUFFLFdBQVcsQ0RWL0IsQUNXQyxBQUVELG9CRGJvQixBQ2FuQixJQUFLLENsQjBSRSxTQUFTLENrQjFSRCxJQUFLLENEN0NBLFNBQVMsQ0M2Q0MsT0FBTyxDRGJ0QyxvQkFBb0IsQUNjbkIsSUFBSyxDbEJ5UkUsU0FBUyxDa0J6UkQsSUFBSyxDRDlDQSxTQUFTLENDOENDLE9BQU8sQ0FDdEMsS0FBSyxDRGZMLG9CQUFvQixBQ2VYLGdCQUFnQixBQUFDLENBQ3hCLEtBQUssQ3ZDdkVFLE9BQU8sQ3VDd0VkLGdCQUFnQixDcEQ5RUssT0FBTyxDb0QrRTVCLFlBQVksQ3BEL0VTLE9BQU8sQ21ENkQ5QixBQ29CRSxBQVFELG9CRDVCbUIsQUNhbkIsSUFBSyxDbEIwUkUsU0FBUyxDa0IxUkQsSUFBSyxDRDdDQSxTQUFTLENDNkNDLE9BQU8sQUFPbkMsTUFBTSxDRHBCVCxvQkFBb0IsQUNjbkIsSUFBSyxDbEJ5UkUsU0FBUyxDa0J6UkQsSUFBSyxDRDlDQSxTQUFTLENDOENDLE9BQU8sQUFNbkMsTUFBTSxDQUxULEtBQUssQ0RmTCxvQkFBb0IsQUNlWCxnQkFBZ0IsQUFLdEIsTUFBTSxBQUFDLENBS0osVUFBVSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDdkM2U0ssS0FBSyxDYm5ZVixtQkFBTyxDbUQ2RDlCLEFDMkJHLHNCRDNCbUIsQUFBQyxDQ1B2QixLQUFLLENwRGxETyxJQUFPLENvRG1EbkIsWUFBWSxDcERuREEsSUFBTyxDdUJGbkIsQTRCMkRBLEFBRUMsc0I1QjdEQSxBNEIyRHFCLE01QjNEZixBQUFDLEM2QndETixLQUFLLEN2QzdERSxJQUFJLEN1QzhEWCxnQkFBZ0IsQ3BEdkROLElBQU8sQ29Ed0RqQixZQUFZLENwRHhERixJQUFPLEN1QkZHLEE0QjJEdEIsQUNFQSxzQkRGc0IsQUNFckIsTUFBTSxDREZQLHNCQUFzQixBQ0dyQixNQUFNLEFBQUMsQ0FDTixVQUFVLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEN2Q2tVUyxLQUFLLENiL1hyQixlQUFPLENtRHlEbkIsQUNLQyxBQUVELHNCRFBzQixBQ09yQixTQUFTLENEUFYsc0JBQXNCLEFDUXJCLFNBQVMsQUFBQyxDQUNULEtBQUssQ3BEbEVLLElBQU8sQ29EbUVqQixnQkFBZ0IsQ0FBRSxXQUFXLENEVi9CLEFDV0MsQUFFRCxzQkRic0IsQUNhckIsSUFBSyxDbEIwUkUsU0FBUyxDa0IxUkQsSUFBSyxDRDdDQSxTQUFTLENDNkNDLE9BQU8sQ0RidEMsc0JBQXNCLEFDY3JCLElBQUssQ2xCeVJFLFNBQVMsQ2tCelJELElBQUssQ0Q5Q0EsU0FBUyxDQzhDQyxPQUFPLENBQ3RDLEtBQUssQ0RmTCxzQkFBc0IsQUNlYixnQkFBZ0IsQUFBQyxDQUN4QixLQUFLLEN2Q2hGRSxJQUFJLEN1Q2lGWCxnQkFBZ0IsQ3BEMUVOLElBQU8sQ29EMkVqQixZQUFZLENwRDNFRixJQUFPLENtRHlEbkIsQUNvQkUsQUFRRCxzQkQ1QnFCLEFDYXJCLElBQUssQ2xCMFJFLFNBQVMsQ2tCMVJELElBQUssQ0Q3Q0EsU0FBUyxDQzZDQyxPQUFPLEFBT25DLE1BQU0sQ0RwQlQsc0JBQXNCLEFDY3JCLElBQUssQ2xCeVJFLFNBQVMsQ2tCelJELElBQUssQ0Q5Q0EsU0FBUyxDQzhDQyxPQUFPLEFBTW5DLE1BQU0sQ0FMVCxLQUFLLENEZkwsc0JBQXNCLEFDZWIsZ0JBQWdCLEFBS3RCLE1BQU0sQUFBQyxDQUtKLFVBQVUsQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ3ZDNlNLLEtBQUssQ2IvWHJCLGVBQU8sQ21EeURuQixBQzJCRyxvQkQzQmlCLEFBQUcsQ0NQdkIsS0FBSyxDdkNyQkcsT0FBTyxDdUNzQmYsWUFBWSxDdkN0QkosT0FBTyxDVS9CZixBNEIyREEsQUFFQyxvQjVCN0RBLEE0QjJEbUIsTTVCM0RiLEFBQUMsQzZCd0ROLEtBQUssQ3ZDN0RFLElBQUksQ3VDOERYLGdCQUFnQixDdkMxQlYsT0FBTyxDdUMyQmIsWUFBWSxDdkMzQk4sT0FBTyxDVS9CTyxBNEIyRHRCLEFDRUEsb0JERm9CLEFDRW5CLE1BQU0sQ0RGUCxvQkFBb0IsQUNHbkIsTUFBTSxBQUFDLENBQ04sVUFBVSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDdkNrVVMsS0FBSyxDQWxXekIsbUJBQU8sQ3NDNEJmLEFDS0MsQUFFRCxvQkRQb0IsQUNPbkIsU0FBUyxDRFBWLG9CQUFvQixBQ1FuQixTQUFTLEFBQUMsQ0FDVCxLQUFLLEN2Q3JDQyxPQUFPLEN1Q3NDYixnQkFBZ0IsQ0FBRSxXQUFXLENEVi9CLEFDV0MsQUFFRCxvQkRib0IsQUNhbkIsSUFBSyxDbEIwUkUsU0FBUyxDa0IxUkQsSUFBSyxDRDdDQSxTQUFTLENDNkNDLE9BQU8sQ0RidEMsb0JBQW9CLEFDY25CLElBQUssQ2xCeVJFLFNBQVMsQ2tCelJELElBQUssQ0Q5Q0EsU0FBUyxDQzhDQyxPQUFPLENBQ3RDLEtBQUssQ0RmTCxvQkFBb0IsQUNlWCxnQkFBZ0IsQUFBQyxDQUN4QixLQUFLLEN2Q2hGRSxJQUFJLEN1Q2lGWCxnQkFBZ0IsQ3ZDN0NWLE9BQU8sQ3VDOENiLFlBQVksQ3ZDOUNOLE9BQU8sQ3NDNEJmLEFDb0JFLEFBUUQsb0JENUJtQixBQ2FuQixJQUFLLENsQjBSRSxTQUFTLENrQjFSRCxJQUFLLENEN0NBLFNBQVMsQ0M2Q0MsT0FBTyxBQU9uQyxNQUFNLENEcEJULG9CQUFvQixBQ2NuQixJQUFLLENsQnlSRSxTQUFTLENrQnpSRCxJQUFLLENEOUNBLFNBQVMsQ0M4Q0MsT0FBTyxBQU1uQyxNQUFNLENBTFQsS0FBSyxDRGZMLG9CQUFvQixBQ2VYLGdCQUFnQixBQUt0QixNQUFNLEFBQUMsQ0FLSixVQUFVLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEN2QzZTSyxLQUFLLENBbFd6QixtQkFBTyxDc0M0QmYsQUMyQkcsaUJEM0JjLEFBQU0sQ0NQdkIsS0FBSyxDdkNuQkcsT0FBTyxDdUNvQmYsWUFBWSxDdkNwQkosT0FBTyxDVWpDZixBNEIyREEsQUFFQyxpQjVCN0RBLEE0QjJEZ0IsTTVCM0RWLEFBQUMsQzZCd0ROLEtBQUssQ3ZDN0RFLElBQUksQ3VDOERYLGdCQUFnQixDdkN4QlYsT0FBTyxDdUN5QmIsWUFBWSxDdkN6Qk4sT0FBTyxDVWpDTyxBNEIyRHRCLEFDRUEsaUJERmlCLEFDRWhCLE1BQU0sQ0RGUCxpQkFBaUIsQUNHaEIsTUFBTSxBQUFDLENBQ04sVUFBVSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDdkNrVVMsS0FBSyxDQWhXekIsb0JBQU8sQ3NDMEJmLEFDS0MsQUFFRCxpQkRQaUIsQUNPaEIsU0FBUyxDRFBWLGlCQUFpQixBQ1FoQixTQUFTLEFBQUMsQ0FDVCxLQUFLLEN2Q25DQyxPQUFPLEN1Q29DYixnQkFBZ0IsQ0FBRSxXQUFXLENEVi9CLEFDV0MsQUFFRCxpQkRiaUIsQUNhaEIsSUFBSyxDbEIwUkUsU0FBUyxDa0IxUkQsSUFBSyxDRDdDQSxTQUFTLENDNkNDLE9BQU8sQ0RidEMsaUJBQWlCLEFDY2hCLElBQUssQ2xCeVJFLFNBQVMsQ2tCelJELElBQUssQ0Q5Q0EsU0FBUyxDQzhDQyxPQUFPLENBQ3RDLEtBQUssQ0RmTCxpQkFBaUIsQUNlUixnQkFBZ0IsQUFBQyxDQUN4QixLQUFLLEN2Q2hGRSxJQUFJLEN1Q2lGWCxnQkFBZ0IsQ3ZDM0NWLE9BQU8sQ3VDNENiLFlBQVksQ3ZDNUNOLE9BQU8sQ3NDMEJmLEFDb0JFLEFBUUQsaUJENUJnQixBQ2FoQixJQUFLLENsQjBSRSxTQUFTLENrQjFSRCxJQUFLLENEN0NBLFNBQVMsQ0M2Q0MsT0FBTyxBQU9uQyxNQUFNLENEcEJULGlCQUFpQixBQ2NoQixJQUFLLENsQnlSRSxTQUFTLENrQnpSRCxJQUFLLENEOUNBLFNBQVMsQ0M4Q0MsT0FBTyxBQU1uQyxNQUFNLENBTFQsS0FBSyxDRGZMLGlCQUFpQixBQ2VSLGdCQUFnQixBQUt0QixNQUFNLEFBQUMsQ0FLSixVQUFVLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEN2QzZTSyxLQUFLLENBaFd6QixvQkFBTyxDc0MwQmYsQUMyQkcsb0JEM0JpQixBQUFHLENDUHZCLEtBQUssQ3ZDdEJHLE9BQU8sQ3VDdUJmLFlBQVksQ3ZDdkJKLE9BQU8sQ1U5QmYsQTRCMkRBLEFBRUMsb0I1QjdEQSxBNEIyRG1CLE01QjNEYixBQUFDLEM2QndETixLQUFLLEN2Q3BERSxPQUFPLEN1Q3FEZCxnQkFBZ0IsQ3ZDM0JWLE9BQU8sQ3VDNEJiLFlBQVksQ3ZDNUJOLE9BQU8sQ1U5Qk8sQTRCMkR0QixBQ0VBLG9CREZvQixBQ0VuQixNQUFNLENERlAsb0JBQW9CLEFDR25CLE1BQU0sQUFBQyxDQUNOLFVBQVUsQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ3ZDa1VTLEtBQUssQ0FuV3pCLG1CQUFPLENzQzZCZixBQ0tDLEFBRUQsb0JEUG9CLEFDT25CLFNBQVMsQ0RQVixvQkFBb0IsQUNRbkIsU0FBUyxBQUFDLENBQ1QsS0FBSyxDdkN0Q0MsT0FBTyxDdUN1Q2IsZ0JBQWdCLENBQUUsV0FBVyxDRFYvQixBQ1dDLEFBRUQsb0JEYm9CLEFDYW5CLElBQUssQ2xCMFJFLFNBQVMsQ2tCMVJELElBQUssQ0Q3Q0EsU0FBUyxDQzZDQyxPQUFPLENEYnRDLG9CQUFvQixBQ2NuQixJQUFLLENsQnlSRSxTQUFTLENrQnpSRCxJQUFLLENEOUNBLFNBQVMsQ0M4Q0MsT0FBTyxDQUN0QyxLQUFLLENEZkwsb0JBQW9CLEFDZVgsZ0JBQWdCLEFBQUMsQ0FDeEIsS0FBSyxDdkN2RUUsT0FBTyxDdUN3RWQsZ0JBQWdCLEN2QzlDVixPQUFPLEN1QytDYixZQUFZLEN2Qy9DTixPQUFPLENzQzZCZixBQ29CRSxBQVFELG9CRDVCbUIsQUNhbkIsSUFBSyxDbEIwUkUsU0FBUyxDa0IxUkQsSUFBSyxDRDdDQSxTQUFTLENDNkNDLE9BQU8sQUFPbkMsTUFBTSxDRHBCVCxvQkFBb0IsQUNjbkIsSUFBSyxDbEJ5UkUsU0FBUyxDa0J6UkQsSUFBSyxDRDlDQSxTQUFTLENDOENDLE9BQU8sQUFNbkMsTUFBTSxDQUxULEtBQUssQ0RmTCxvQkFBb0IsQUNlWCxnQkFBZ0IsQUFLdEIsTUFBTSxBQUFDLENBS0osVUFBVSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDdkM2U0ssS0FBSyxDQW5XekIsbUJBQU8sQ3NDNkJmLEFDMkJHLG1CRDNCZ0IsQUFBSSxDQ1B2QixLQUFLLEN2Q3hCRyxPQUFPLEN1Q3lCZixZQUFZLEN2Q3pCSixPQUFPLENVNUJmLEE0QjJEQSxBQUVDLG1CNUI3REEsQTRCMkRrQixNNUIzRFosQUFBQyxDNkJ3RE4sS0FBSyxDdkM3REUsSUFBSSxDdUM4RFgsZ0JBQWdCLEN2QzdCVixPQUFPLEN1QzhCYixZQUFZLEN2QzlCTixPQUFPLENVNUJPLEE0QjJEdEIsQUNFQSxtQkRGbUIsQUNFbEIsTUFBTSxDREZQLG1CQUFtQixBQ0dsQixNQUFNLEFBQUMsQ0FDTixVQUFVLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEN2Q2tVUyxLQUFLLENBcld6QixtQkFBTyxDc0MrQmYsQUNLQyxBQUVELG1CRFBtQixBQ09sQixTQUFTLENEUFYsbUJBQW1CLEFDUWxCLFNBQVMsQUFBQyxDQUNULEtBQUssQ3ZDeENDLE9BQU8sQ3VDeUNiLGdCQUFnQixDQUFFLFdBQVcsQ0RWL0IsQUNXQyxBQUVELG1CRGJtQixBQ2FsQixJQUFLLENsQjBSRSxTQUFTLENrQjFSRCxJQUFLLENEN0NBLFNBQVMsQ0M2Q0MsT0FBTyxDRGJ0QyxtQkFBbUIsQUNjbEIsSUFBSyxDbEJ5UkUsU0FBUyxDa0J6UkQsSUFBSyxDRDlDQSxTQUFTLENDOENDLE9BQU8sQ0FDdEMsS0FBSyxDRGZMLG1CQUFtQixBQ2VWLGdCQUFnQixBQUFDLENBQ3hCLEtBQUssQ3ZDaEZFLElBQUksQ3VDaUZYLGdCQUFnQixDdkNoRFYsT0FBTyxDdUNpRGIsWUFBWSxDdkNqRE4sT0FBTyxDc0MrQmYsQUNvQkUsQUFRRCxtQkQ1QmtCLEFDYWxCLElBQUssQ2xCMFJFLFNBQVMsQ2tCMVJELElBQUssQ0Q3Q0EsU0FBUyxDQzZDQyxPQUFPLEFBT25DLE1BQU0sQ0RwQlQsbUJBQW1CLEFDY2xCLElBQUssQ2xCeVJFLFNBQVMsQ2tCelJELElBQUssQ0Q5Q0EsU0FBUyxDQzhDQyxPQUFPLEFBTW5DLE1BQU0sQ0FMVCxLQUFLLENEZkwsbUJBQW1CLEFDZVYsZ0JBQWdCLEFBS3RCLE1BQU0sQUFBQyxDQUtKLFVBQVUsQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ3ZDNlNLLEtBQUssQ0FyV3pCLG1CQUFPLENzQytCZixBQzJCRyxrQkQzQmUsQUFBSyxDQ1B2QixLQUFLLENwRHpDWSxPQUFPLENvRDBDeEIsWUFBWSxDcEQxQ0ssT0FBTyxDdUJYeEIsQTRCMkRBLEFBRUMsa0I1QjdEQSxBNEIyRGlCLE01QjNEWCxBQUFDLEM2QndETixLQUFLLEN2Q3BERSxPQUFPLEN1Q3FEZCxnQkFBZ0IsQ3BEOUNELE9BQU8sQ29EK0N0QixZQUFZLENwRC9DRyxPQUFPLEN1QlhGLEE0QjJEdEIsQUNFQSxrQkRGa0IsQUNFakIsTUFBTSxDREZQLGtCQUFrQixBQ0dqQixNQUFNLEFBQUMsQ0FDTixVQUFVLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEN2Q2tVUyxLQUFLLENidFhoQixxQkFBTyxDbURnRHhCLEFDS0MsQUFFRCxrQkRQa0IsQUNPakIsU0FBUyxDRFBWLGtCQUFrQixBQ1FqQixTQUFTLEFBQUMsQ0FDVCxLQUFLLENwRHpEVSxPQUFPLENvRDBEdEIsZ0JBQWdCLENBQUUsV0FBVyxDRFYvQixBQ1dDLEFBRUQsa0JEYmtCLEFDYWpCLElBQUssQ2xCMFJFLFNBQVMsQ2tCMVJELElBQUssQ0Q3Q0EsU0FBUyxDQzZDQyxPQUFPLENEYnRDLGtCQUFrQixBQ2NqQixJQUFLLENsQnlSRSxTQUFTLENrQnpSRCxJQUFLLENEOUNBLFNBQVMsQ0M4Q0MsT0FBTyxDQUN0QyxLQUFLLENEZkwsa0JBQWtCLEFDZVQsZ0JBQWdCLEFBQUMsQ0FDeEIsS0FBSyxDdkN2RUUsT0FBTyxDdUN3RWQsZ0JBQWdCLENwRGpFRCxPQUFPLENvRGtFdEIsWUFBWSxDcERsRUcsT0FBTyxDbURnRHhCLEFDb0JFLEFBUUQsa0JENUJpQixBQ2FqQixJQUFLLENsQjBSRSxTQUFTLENrQjFSRCxJQUFLLENEN0NBLFNBQVMsQ0M2Q0MsT0FBTyxBQU9uQyxNQUFNLENEcEJULGtCQUFrQixBQ2NqQixJQUFLLENsQnlSRSxTQUFTLENrQnpSRCxJQUFLLENEOUNBLFNBQVMsQ0M4Q0MsT0FBTyxBQU1uQyxNQUFNLENBTFQsS0FBSyxDRGZMLGtCQUFrQixBQ2VULGdCQUFnQixBQUt0QixNQUFNLEFBQUMsQ0FLSixVQUFVLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEN2QzZTSyxLQUFLLENidFhoQixxQkFBTyxDbURnRHhCLEFDMkJHLGlCRDNCYyxBQUFNLENDUHZCLEtBQUssQ3BEdENXLE9BQU8sQ29EdUN2QixZQUFZLENwRHZDSSxPQUFPLEN1QmR2QixBNEIyREEsQUFFQyxpQjVCN0RBLEE0QjJEZ0IsTTVCM0RWLEFBQUMsQzZCd0ROLEtBQUssQ3ZDN0RFLElBQUksQ3VDOERYLGdCQUFnQixDcEQzQ0YsT0FBTyxDb0Q0Q3JCLFlBQVksQ3BENUNFLE9BQU8sQ3VCZEQsQTRCMkR0QixBQ0VBLGlCREZpQixBQ0VoQixNQUFNLENERlAsaUJBQWlCLEFDR2hCLE1BQU0sQUFBQyxDQUNOLFVBQVUsQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ3ZDa1VTLEtBQUssQ2JuWGpCLGtCQUFPLENtRDZDdkIsQUNLQyxBQUVELGlCRFBpQixBQ09oQixTQUFTLENEUFYsaUJBQWlCLEFDUWhCLFNBQVMsQUFBQyxDQUNULEtBQUssQ3BEdERTLE9BQU8sQ29EdURyQixnQkFBZ0IsQ0FBRSxXQUFXLENEVi9CLEFDV0MsQUFFRCxpQkRiaUIsQUNhaEIsSUFBSyxDbEIwUkUsU0FBUyxDa0IxUkQsSUFBSyxDRDdDQSxTQUFTLENDNkNDLE9BQU8sQ0RidEMsaUJBQWlCLEFDY2hCLElBQUssQ2xCeVJFLFNBQVMsQ2tCelJELElBQUssQ0Q5Q0EsU0FBUyxDQzhDQyxPQUFPLENBQ3RDLEtBQUssQ0RmTCxpQkFBaUIsQUNlUixnQkFBZ0IsQUFBQyxDQUN4QixLQUFLLEN2Q2hGRSxJQUFJLEN1Q2lGWCxnQkFBZ0IsQ3BEOURGLE9BQU8sQ29EK0RyQixZQUFZLENwRC9ERSxPQUFPLENtRDZDdkIsQUNvQkUsQUFRRCxpQkQ1QmdCLEFDYWhCLElBQUssQ2xCMFJFLFNBQVMsQ2tCMVJELElBQUssQ0Q3Q0EsU0FBUyxDQzZDQyxPQUFPLEFBT25DLE1BQU0sQ0RwQlQsaUJBQWlCLEFDY2hCLElBQUssQ2xCeVJFLFNBQVMsQ2tCelJELElBQUssQ0Q5Q0EsU0FBUyxDQzhDQyxPQUFPLEFBTW5DLE1BQU0sQ0FMVCxLQUFLLENEZkwsaUJBQWlCLEFDZVIsZ0JBQWdCLEFBS3RCLE1BQU0sQUFBQyxDQUtKLFVBQVUsQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ3ZDNlNLLEtBQUssQ2JuWGpCLGtCQUFPLENtRHdEekIsQUNnQkssU0RoQkksQUFBQyxDQUNSLFdBQVcsQ3RDa05pQixHQUFHLENzQ2pOL0IsS0FBSyxDdENoREcsT0FBTyxDc0NpRGYsZUFBZSxDdENnR3lCLElBQUksQ1V6SzVDLEE0QnNFRixBQXNCQyxTNUI1RkUsQTRCc0VNLE01QnRFQSxBQUFDLEM0QjRFTixLQUFLLEN0QzhGaUMsT0FBd0IsQ3NDN0Y5RCxlQUFlLEN0QzhGdUIsU0FBUyxDVTNLM0IsQTRCc0V4QixBQVVFLFNBVk8sQUFVTixNQUFNLENBVlQsU0FBUyxBQVdOLE1BQU0sQUFBQyxDQUNOLGVBQWUsQ3RDeUZ1QixTQUFTLENzQ3JHbkQsQUFhRyxBQUVELFNBZk8sQUFlTixTQUFTLENBZlosU0FBUyxBQWdCTixTQUFTLEFBQUMsQ0FDVCxLQUFLLEN0Q3RGRSxPQUFPLENzQ3VGZCxjQUFjLENBQUUsSUFBSSxDQUNyQixBQVVILE9BQU8sQUFBQyxDQ1BOLE9BQU8sQ3ZDOFNxQixLQUFLLENBQ0wsSUFBSSxDc0J4UjVCLFNBQVMsQ0F0Q0UsT0FBQyxDaUJpQmhCLFdBQVcsQ3ZDb0lpQixHQUFHLENnQzVON0IsYUFBYSxDaENtT2EsS0FBSyxDc0NwSWxDLEFBRUQsT0FBTyxBQUFDLENDWE4sT0FBTyxDdkN5U3FCLE1BQU0sQ0FDTixLQUFLLENzQm5SN0IsU0FBUyxDQXRDRSxPQUFDLENpQmlCaEIsV0FBVyxDdkNxSWlCLEdBQUcsQ2dDN043QixhQUFhLENoQ29PYSxLQUFLLENzQ2pJbEMsQUFPRCxVQUFVLEFBQUMsQ0FDVCxPQUFPLENBQUUsS0FBSyxDQUNkLEtBQUssQ0FBRSxJQUFJLENBRmIsQUFLRSxBQUdELFVBUlMsQ0FLTixVQUFVLEFBQUMsQ0FDWCxVQUFVLEN0QzRUZ0IsS0FBSyxDc0MzVGhDLEFBSUgsQUFHRSxLQUhHLENBQUEsSUFBQyxDQUFLLFFBQUwsQUFBYSxDQUdoQixVQUFVLENBRmIsS0FBSyxDQUFBLElBQUMsQ0FBSyxPQUFMLEFBQVksQ0FFZixVQUFVLENBRGIsS0FBSyxDQUFBLElBQUMsQ0FBSyxRQUFMLEFBQWEsQ0FDaEIsVUFBVSxBQUFDLENBQ1YsS0FBSyxDQUFFLElBQUksQ0FDWixBR3RJSCxXQUFXLEFBQUMsQ0FFVixRQUFRLENBQUUsTUFBTSxDQUZsQixBQUlFLEFBSUQsV0FSVSxDQUlULE1BQU0sQUFBQyxDQUNMLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLFVBQVUsQ0FBRSxJQUFJLENBQ2pCLEFBSUgsTUFBTSxBQUFDLENBQ0wsUUFBUSxDQUFFLEtBQUssQ0FDZixHQUFHLENBQUUsQ0FBQyxDQUNOLElBQUksQ0FBRSxDQUFDLENBQ1AsT0FBTyxDekNpcUIyQixJQUFJLEN5Q2hxQnRDLE9BQU8sQ0FBRSxJQUFJLENBQ2IsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLFFBQVEsQ0FBRSxNQUFNLENBR2hCLE9BQU8sQ0FBRSxDQUFDLENBSVgsQUFHRCxhQUFhLEFBQUMsQ0FDWixRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ3pDZzVCNEIsS0FBSyxDeUM5NEJ2QyxjQUFjLENBQUUsSUFBSSxDQUdwQixBQVlELE1BWk8sS0FBSyxDQVJiLGFBQWEsQUFRRyxDaEMzQlYsVUFBVSxDVHE4Qm9CLFNBQVMsQ0FBQyxJQUFHLENBQUMsUUFBUSxDeUN4NkJ0RCxTQUFTLEN6Q3M2QnVCLG1CQUFtQixDUy83QmpELEFnQzBCSCxNaEMxQlMsRUFBRSxzQkFBc0IsRUFBRSxNQUFNLEVnQ3VCMUMsTUFBTSxLQUFLLENBUmIsYUFBYSxBQVFHLENoQ3RCUixVQUFVLENBQUUsSUFBSSxDZ0N5QnJCLENBQ0QsTUFBTSxLQUFLLENBWmIsYUFBYSxBQVlHLENBQ1osU0FBUyxDekNvNkJ1QixJQUFJLEN5Q242QnJDLEFBR0QsTUFBTSxhQUFhLENBakJyQixhQUFhLEFBaUJXLENBQ3BCLFNBQVMsQ3pDaTZCdUIsV0FBVyxDeUNoNkI1QyxBQUdILHdCQUF3QixBQUFDLENBQ3ZCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsVUFBVSxDOUJnRnVCLGlCQUE2QixDOEJsRmhFLEFBSUUsQUFhRCx3QkFqQnVCLENBSXRCLGNBQWMsQUFBQyxDQUNiLFVBQVUsQzlCNkVxQixrQkFBNkIsQzhCNUU1RCxRQUFRLENBQUUsTUFBTSxDQU5wQixBQU9HLEFBRUQsd0JBVHNCLENBU3RCLGFBQWEsQ0FUZix3QkFBd0IsQ0FVdEIsYUFBYSxBQUFDLENBQ1osV0FBVyxDQUFFLENBQUMsQ0FYbEIsQUFZRyxBQUVELHdCQWRzQixDQWN0QixXQUFXLEFBQUMsQ0FDVixVQUFVLENBQUUsSUFBSSxDQUNqQixBQUdILHNCQUFzQixBQUFDLENBQ3JCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsVUFBVSxDOUI0RHVCLGlCQUE2QixDOEIvRGhFLEFBTUUsQUFxQkQsc0JBM0JxQixBQU1uQixRQUFRLEFBQUMsQ0FDUixPQUFPLENBQUUsS0FBSyxDQUNkLE1BQU0sQzlCdUR5QixrQkFBNkIsQzhCdEQ1RCxNQUFNLENBQUUsV0FBVyxDQUNuQixPQUFPLENBQUUsRUFBRSxDQVZmLEFBV0csQUFHRCxzQkFkb0IsQUFjbkIsd0JBQXdCLEFBQUMsQ0FDeEIsY0FBYyxDQUFFLE1BQU0sQ0FDdEIsZUFBZSxDQUFFLE1BQU0sQ0FDdkIsTUFBTSxDQUFFLElBQUksQ0FqQmhCLEFBbUJJLEFBT0Qsc0JBMUJtQixBQWNuQix3QkFBd0IsQ0FLdkIsY0FBYyxBQUFDLENBQ2IsVUFBVSxDQUFFLElBQUksQ0FwQnRCLEFBcUJLLEFBRUQsc0JBdkJrQixBQWNuQix3QkFBd0IsQUFTdEIsUUFBUSxBQUFDLENBQ1IsT0FBTyxDQUFFLElBQUksQ0FDZCxBQUtMLGNBQWMsQUFBQyxDQUNiLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsY0FBYyxDQUFFLE1BQU0sQ0FDdEIsS0FBSyxDQUFFLElBQUksQ0FHWCxjQUFjLENBQUUsSUFBSSxDQUNwQixnQkFBZ0IsQ3pDM0dQLElBQUksQ3lDNEdiLGVBQWUsQ0FBRSxXQUFXLENBQzVCLE1BQU0sQ3pDNkhzQixHQUFHLEN5QzdISyxLQUFLLEN6Q25HaEMsZUFBSSxDZ0NDWCxhQUFhLENoQ21PYSxLQUFLLEN5QzdIakMsT0FBTyxDQUFFLENBQUMsQ0FDWCxBQUdELGVBQWUsQUFBQyxDQUNkLFFBQVEsQ0FBRSxLQUFLLENBQ2YsR0FBRyxDQUFFLENBQUMsQ0FDTixJQUFJLENBQUUsQ0FBQyxDQUNQLE9BQU8sQ3pDcWpCMkIsSUFBSSxDeUNwakJ0QyxLQUFLLENBQUUsS0FBSyxDQUNaLE1BQU0sQ0FBRSxLQUFLLENBQ2IsZ0JBQWdCLEN6Q2xIUCxJQUFJLEN5QzJHZixBQVVFLEFBRUQsZUFaYyxBQVVaLEtBQUssQUFBQyxDQUFFLE9BQU8sQ0FBRSxDQUFDLENBVnJCLEFBVXlCLEFBQ3ZCLGVBWGEsQUFXWixLQUFLLEFBQUMsQ0FBRSxPQUFPLEN6Qzh6QmtCLEVBQUUsQ3lDOXpCUyxBQUsvQyxhQUFhLEFBQUMsQ0FDWixPQUFPLENBQUUsSUFBSSxDQUNiLFdBQVcsQ0FBRSxVQUFVLENBQ3ZCLGVBQWUsQ0FBRSxhQUFhLENBQzlCLE9BQU8sQ3pDMHpCMkIsSUFBSSxDQUNKLElBQUksQ3lDMXpCdEMsYUFBYSxDekNnR2UsR0FBRyxDeUNoR1csS0FBSyxDekN2SXRDLE9BQU8sQ2dDaUJkLHNCQUFzQixDckJnSFMsaUJBQTZCLENxQi9HNUQsdUJBQXVCLENyQitHUSxpQkFBNkIsQzhCQ2hFLEFBUUUsQUFLRCxhQWJZLENBUVgsTUFBTSxBQUFDLENBQ0wsT0FBTyxDekNxekJ5QixJQUFJLENBQ0osSUFBSSxDeUNwekJwQyxNQUFNLEN6Q216QjBCLEtBQUksQ0FDSixLQUFJLENBREosS0FBSSxDeUNuekJxRCxJQUFJLENBQzlGLEFBSUgsWUFBWSxBQUFDLENBQ1gsYUFBYSxDQUFFLENBQUMsQ0FDaEIsV0FBVyxDekM0SWlCLEdBQUcsQ3lDM0loQyxBQUlELFdBQVcsQUFBQyxDQUNWLFFBQVEsQ0FBRSxRQUFRLENBR2xCLElBQUksQ0FBRSxRQUFRLENBQ2QsT0FBTyxDekN5d0IyQixJQUFJLEN5Q3h3QnZDLEFBR0QsYUFBYSxBQUFDLENBQ1osT0FBTyxDQUFFLElBQUksQ0FDYixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxNQUFNLENBQ25CLGVBQWUsQ0FBRSxRQUFRLENBQ3pCLE9BQU8sQ0FBRSxNQUF1RCxDQUNoRSxVQUFVLEN6QytEa0IsR0FBRyxDeUMvRFEsS0FBSyxDekN4S25DLE9BQU8sQ2dDK0JkLDBCQUEwQixDckJrR0ssaUJBQTZCLENxQmpHNUQseUJBQXlCLENyQmlHTSxpQkFBNkIsQzhCaUNoRSxBQWFFLEFBR0QsYUFoQlksQ0FhVCxDQUFDLEFBQUMsQ0FDRixNQUFNLENBQUUsTUFBZ0MsQ0FDekMsQUFJSCx3QkFBd0IsQUFBQyxDQUN2QixRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsT0FBTyxDQUNaLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixRQUFRLENBQUUsTUFBTSxDdkR4SWQsQXVEeUlILE12RHpJUyxFQUFFLFNBQVMsRUFBRSxLQUFLLEV1RHpCNUIsYUFBYSxBQXVLRyxDQUNaLFNBQVMsQ3pDcXdCdUIsS0FBSyxDeUNwd0JyQyxNQUFNLEN6QzJ1QjBCLE9BQU8sQ3lDM3VCRixJQUFJLENBbko3QyxBQW9KRyx3QkFwSnFCLEFBc0pHLENBQ3ZCLFVBQVUsQzlCckVxQixtQkFBNkIsQzhCbEZoRSxBQUlFLEFBd0pDLHdCQTVKcUIsQ0FJdEIsY0FBYyxBQXFKRyxDQUNiLFVBQVUsQzlCeEVtQixvQkFBNkIsQzhCL0RoRSxBQXdJSyxzQkF4SWlCLEFBMklHLENBQ3JCLFVBQVUsQzlCN0VxQixtQkFBNkIsQzhCL0RoRSxBQU1FLEFBNElDLHNCQWxKbUIsQUFNbkIsUUFBUSxBQXdJRyxDQUNSLE1BQU0sQzlCaEZ1QixvQkFBNkIsQzhCaUYxRCxNQUFNLENBQUUsV0FBVyxDQUNwQixBQU9ILFNBQVMsQUFBQyxDQUFFLFNBQVMsQ3pDNnVCYSxLQUFLLEN5Qzd1QkgsQ3ZEeEtsQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRXVENEsxQixTQUFTLENBQ1QsU0FBUyxBQUFDLENBQ1IsU0FBUyxDekNxdUJ1QixLQUFLLEN5Q3B1QnRDLEN2RC9LQyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sRXVEbUwzQixTQUFTLEFBQUMsQ0FBRSxTQUFTLEN6Qyt0QmEsTUFBTSxDeUMvdEJKLENDek90QyxhQUFhLEFBQUMsQ0FDWixPQUFPLENBQUUsS0FBSyxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDL0I4RzJCLDBCQUE2QixDK0I3RzlELE9BQU8sQzFDNlhxQixPQUFPLENBQ1AsTUFBTSxDc0J6UTlCLFNBQVMsQ0F0Q0UsSUFBQyxDb0I1RWhCLFdBQVcsQzFDd1JpQixHQUFHLEMwQ3ZSL0IsV0FBVyxDMUM0UmlCLEdBQUcsQzBDM1IvQixLQUFLLEMxQ0RJLE9BQU8sQzBDRWhCLGdCQUFnQixDMUNUUCxJQUFJLEMwQ1ViLGVBQWUsQ0FBRSxXQUFXLENBQzVCLE1BQU0sQzFDK05zQixHQUFHLEMwQy9OSCxLQUFLLEN2RERoQixPQUFPLEM2Q0N0QixhQUFhLENOTkssQ0FBQyxDakJJakIsVUFBVSxDVDRld0IsWUFBWSxDQUFDLEtBQUksQ0FBQyxXQUFXLENBQUUsVUFBVSxDQUFDLEtBQUksQ0FBQyxXQUFXLENTeGU1RixBaUN1Q0wsTWpDdkNXLEVBQUUsc0JBQXNCLEVBQUUsTUFBTSxFaUNkNUMsYUFBYSxBQUFDLENqQ2VOLFVBQVUsQ0FBRSxJQUFJLENpQ3NDdkIsQ0FyREQsQUFxQkUsYUFyQlcsQUFxQlYsWUFBWSxBQUFDLENBQ1osZ0JBQWdCLENBQUUsV0FBVyxDQUM3QixNQUFNLENBQUUsQ0FBQyxDQXZCYixBQXdCRyxBQUdELGFBM0JXLEFBMkJWLGVBQWUsQUFBQyxDQUNmLEtBQUssQ0FBRSxXQUFXLENBQ2xCLFdBQVcsQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQzFDckJYLE9BQU8sQzBDUmxCLEFBOEJHLEFDdkJELGFEUFcsQUNPVixNQUFNLEFBQUMsQ0FDTixLQUFLLEMzQ0FFLE9BQU8sQzJDQ2QsZ0JBQWdCLEMzQ1JULElBQUksQzJDU1gsWUFBWSxDM0MwZHdCLE9BQWtDLEMyQ3pkdEUsT0FBTyxDQUFFLENBQUMsQ0FLUixVQUFVLEMzQ3lYYyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FGTCxLQUFLLENBeld6QixvQkFBTyxDMEM5QmpCLEFBb0NFLEFDbEJDLGFEbEJVLEFBb0NWLGFBQWEsQUFBQyxDQUNiLEtBQUssQzFDOUJFLE9BQU8sQzBDZ0NkLE9BQU8sQ0FBRSxDQUFDLENBdkNkLEFBd0NHLEFBT0QsYUEvQ1csQUErQ1YsU0FBUyxDQS9DWixhQUFhLENBZ0RWLFFBQUMsQ0FBVSxDQUNWLGdCQUFnQixDMUM5Q1QsT0FBTyxDMENnRGQsT0FBTyxDQUFFLENBQUMsQ0FDWCxBQUdILEFBSUUsS0FKRyxDQUFBLElBQUMsQ0FBSyxNQUFMLEFBQVcsQ0FJZCxhQUFhLENBSGhCLEtBQUssQ0FBQSxJQUFDLENBQUssTUFBTCxBQUFXLENBR2QsYUFBYSxDQUZoQixLQUFLLENBQUEsSUFBQyxDQUFLLGdCQUFMLEFBQXFCLENBRXhCLGFBQWEsQ0FEaEIsS0FBSyxDQUFBLElBQUMsQ0FBSyxPQUFMLEFBQVksQ0FDZixhQUFhLEFBQUMsQ0FDYixVQUFVLENBQUUsSUFBSSxDQUNqQixBQUdILEFBQ0UsTUFESSxhQUFhLEFBQ2hCLE1BQU0sV0FBVyxBQUFDLENBTWpCLEtBQUssQzFDL0RFLE9BQU8sQzBDZ0VkLGdCQUFnQixDMUN2RVQsSUFBSSxDMEN3RVosQUFJSCxrQkFBa0IsQ0FDbEIsbUJBQW1CLEFBQUMsQ0FDbEIsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNaLEFBU0QsZUFBZSxBQUFDLENBQ2QsV0FBVyxDL0JzQnNCLG1CQUE2QixDK0JyQjlELGNBQWMsQy9CcUJtQixtQkFBNkIsQytCcEI5RCxhQUFhLENBQUUsQ0FBQyxDcEIzQmQsU0FBUyxDQUFDLE9BQUMsQ29CNkJiLFdBQVcsQzFDcU1pQixHQUFHLEMwQ3BNaEMsQUFFRCxrQkFBa0IsQUFBQyxDQUNqQixXQUFXLEMvQmNzQixpQkFBNkIsQytCYjlELGNBQWMsQy9CYW1CLGlCQUE2QixDV1ExRCxTQUFTLENBdENFLE9BQUMsQ29CbUJoQixXQUFXLEMxQ2tJaUIsR0FBRyxDMENqSWhDLEFBRUQsa0JBQWtCLEFBQUMsQ0FDakIsV0FBVyxDL0JPc0Isa0JBQTZCLEMrQk45RCxjQUFjLEMvQk1tQixrQkFBNkIsQ1dRMUQsU0FBUyxDQXRDRSxPQUFDLENvQjBCaEIsV0FBVyxDMUM0SGlCLEdBQUcsQzBDM0hoQyxBQVFELHVCQUF1QixBQUFDLENBQ3RCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLEMxQ3dRcUIsT0FBTyxDMEN4UVQsQ0FBQyxDQUMzQixhQUFhLENBQUUsQ0FBQyxDcEJEWixTQUFTLENBdENFLElBQUMsQ29CeUNoQixXQUFXLEMxQ3dLaUIsR0FBRyxDMEN2Sy9CLEtBQUssQzFDbkhJLE9BQU8sQzBDb0hoQixnQkFBZ0IsQ0FBRSxXQUFXLENBQzdCLE1BQU0sQ0FBRSxpQkFBaUIsQ0FDekIsWUFBWSxDMUMyR2dCLEdBQUcsQzBDM0dHLENBQUMsQ0FWckMsQUFZRSxBQUtELHVCQWpCc0IsQUFZcEIsZ0JBQWdCLENBWm5CLHVCQUF1QixBQWFwQixnQkFBZ0IsQUFBQyxDQUNoQixhQUFhLENBQUUsQ0FBQyxDQUNoQixZQUFZLENBQUUsQ0FBQyxDQUNoQixBQVdILGdCQUFnQixBQUFDLENBQ2YsTUFBTSxDL0JqQzJCLHlCQUE2QixDK0JrQzlELE9BQU8sQzFDd1BxQixNQUFNLENBQ04sS0FBSyxDc0JuUjdCLFNBQVMsQ0F0Q0UsT0FBQyxDb0JrRWhCLFdBQVcsQzFDb0ZpQixHQUFHLENnQzdON0IsYUFBYSxDaENvT2EsS0FBSyxDMEN6RmxDLEFBRUQsZ0JBQWdCLEFBQUMsQ0FDZixNQUFNLEMvQnpDMkIsd0JBQTZCLEMrQjBDOUQsT0FBTyxDMUNxUHFCLEtBQUssQ0FDTCxJQUFJLENzQnhSNUIsU0FBUyxDQXRDRSxPQUFDLENvQjBFaEIsV0FBVyxDMUMyRWlCLEdBQUcsQ2dDNU43QixhQUFhLENoQ21PYSxLQUFLLEMwQ2hGbEMsQUFHRCxBQUNFLE1BREksYUFBYSxDQUNoQixJQUFDLEVBREosTUFBTSxhQUFhLENBRWhCLFFBQUMsQ0FBVSxDQUNWLE1BQU0sQ0FBRSxJQUFJLENBQ2IsQUFHSCxRQUFRLGFBQWEsQUFBQyxDQUNwQixNQUFNLENBQUUsSUFBSSxDQUNiLEFBT0QsV0FBVyxBQUFDLENBQ1YsYUFBYSxDMUMrVXlCLElBQUksQzBDOVUzQyxBQUVELFVBQVUsQUFBQyxDQUNULE9BQU8sQ0FBRSxLQUFLLENBQ2QsVUFBVSxDMUNnVTRCLE1BQU0sQzBDL1Q3QyxBQU9ELFNBQVMsQUFBQyxDQUNSLE9BQU8sQ0FBRSxJQUFJLENBQ2IsU0FBUyxDQUFFLElBQUksQ0FDZixZQUFZLENBQUUsSUFBNEIsQ0FDMUMsV0FBVyxDQUFFLElBQTRCLENBSjNDLEFBTUUsQUFLRCxTQVhRLENBTUwsSUFBSSxDQU5SLFNBQVMsRUFPTCxLQUFDLEVBQU8sTUFBUCxBQUFhLENBQUUsQ0FDaEIsYUFBYSxDQUFFLEdBQTJCLENBQzFDLFlBQVksQ0FBRSxHQUEyQixDQUMxQyxBQVFILFdBQVcsQUFBQyxDQUNWLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsWUFBWSxDMUNxUzBCLE9BQU8sQzBDcFM5QyxBQUVELGlCQUFpQixBQUFDLENBQ2hCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLFVBQVUsQzFDaVM0QixLQUFLLEMwQ2hTM0MsV0FBVyxDMUMrUjJCLFFBQU8sQzBDbFMvQyxBQU1FLEFBSUQsaUJBVmdCLENBTWQsUUFBQyxJQUFZLGlCQUFpQixDQU5qQyxpQkFBaUIsQUFPZCxTQUFTLEdBQUcsaUJBQWlCLEFBQUMsQ0FDN0IsS0FBSyxDMUN6TkUsT0FBTyxDMEMwTmYsQUFHSCxpQkFBaUIsQUFBQyxDQUNoQixhQUFhLENBQUUsQ0FBQyxDQUNqQixBQUVELGtCQUFrQixBQUFDLENBQ2pCLE9BQU8sQ0FBRSxXQUFXLENBQ3BCLFdBQVcsQ0FBRSxNQUFNLENBQ25CLFlBQVksQ0FBRSxDQUFDLENBQ2YsWUFBWSxDMUNrUjBCLE1BQU0sQzBDdFI5QyxBQU9FLEFBTUQsa0JBYmlCLENBT2hCLGlCQUFpQixBQUFDLENBQ2hCLFFBQVEsQ0FBRSxNQUFNLENBQ2hCLFVBQVUsQ0FBRSxDQUFDLENBQ2IsWUFBWSxDMUM2UXdCLFFBQVEsQzBDNVE1QyxXQUFXLENBQUUsQ0FBQyxDQUNmLEFDOU1ELGVBQWUsQUFBSyxDQUNsQixPQUFPLENBQUUsSUFBSSxDQUNiLEtBQUssQ0FBRSxJQUFJLENBQ1gsVUFBVSxDM0MrYzBCLE1BQU0sQ3NCdGIxQyxTQUFTLENBQUMsR0FBQyxDcUJ2QlgsS0FBSyxDM0NOQyxPQUFPLEMyQ09kLEFBRUQsY0FBYyxBQUFLLENBQ2pCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxJQUFJLENBQ1QsT0FBTyxDQUFFLENBQUMsQ0FDVixPQUFPLENBQUUsSUFBSSxDQUNiLFNBQVMsQ0FBRSxJQUFJLENBQ2YsT0FBTyxDM0NxeUJ5QixNQUFNLENBQ04sS0FBSyxDMkNyeUJyQyxVQUFVLENBQUUsS0FBSyxDckJvRWYsU0FBUyxDQXRDRSxPQUFDLENxQjVCZCxXQUFXLEMzQzZPZSxHQUFHLEMyQzVPN0IsS0FBSyxDM0N2REUsSUFBSSxDMkN3RFgsZ0JBQWdCLEMzQ3BCVixtQkFBTyxDZ0N6QmIsYUFBYSxDaENrT2EsTUFBTSxDMkNwTmhDLEFBaUNELEFBR0MsY0FwQ2MsQ0FBQyxNQUFNLEdBb0NuQixlQUFlLENBcENqQixjQUFjLENBQUMsTUFBTSxHQXFDbkIsY0FBYyxDQXBDaEIsU0FBUyxHQW1DUCxlQUFlLENBbkNqQixTQUFTLEdBb0NQLGNBQWMsQUFBSyxDQUNuQixPQUFPLENBQUUsS0FBSyxDQXRDaEIsQUF1Q0MsY0F2Q2EsQ0EwQ2hCLGFBMUNrQixBQTBDTCxNQTFDVyxDQTBDeEIsYUF6Q0csQUF5Q1UsU0F6Q0QsQUFBcUIsQ0EyQzdCLFlBQVksQzNDakNSLE9BQU8sQzJDb0NULGFBQWEsQ2hDd0NjLG9CQUE2QixDZ0N2Q3hELGdCQUFnQixDaEN0QlAsK1BBQWlFLENnQ3VCMUUsaUJBQWlCLENBQUUsU0FBUyxDQUM1QixtQkFBbUIsQ0FBRSxLQUFLLENoQ3FDQyx1QkFBNkIsQ2dDckNELE1BQU0sQ0FDN0QsZUFBZSxDaENvQ1kscUJBQTZCLENBQTdCLHFCQUE2QixDZ0N2RjVELEFBR0MsQUFtREMsY0F0RFksQ0EwQ2hCLGFBMUNrQixBQTBDTCxNQTFDVyxBQXNEbkIsTUFBTSxDQVpYLGFBekNHLEFBeUNVLFNBekNELEFBcURQLE1BQU0sQUFBQyxDQUNOLFlBQVksQzNDNUNWLE9BQU8sQzJDNkNULFVBQVUsQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQzNDcVRLLEtBQUssQ0FsV3pCLG9CQUFPLEMyQ1hiLEFBeURHLGNBekRXLENBOERoQixRQUFRLGFBOURVLEFBOERHLE1BOURHLENBOER4QixRQUFRLGFBN0RMLEFBNkRrQixTQTdEVCxBQUFxQixDQWdFM0IsYUFBYSxDaENzQmMsb0JBQTZCLENnQ3JCeEQsbUJBQW1CLENBQUUsR0FBRyxDaENxQkcsdUJBQTZCLENnQ3JCSCxLQUFLLENoQ3FCL0IsdUJBQTZCLENnQ3ZGNUQsQUFHQyxjQUhhLENBdUVoQixjQXZFa0IsQUF1RUosTUF2RVUsQ0F1RXhCLGNBdEVHLEFBc0VXLFNBdEVGLEFBQXFCLENBd0U3QixZQUFZLEMzQzlEUixPQUFPLEMyQ2lFVCxhQUFhLENoQ1djLHVCQUE2QixDZ0NWeEQsVUFBVSxDaENuREQsOEtBQWlFLENYb2hCVCxTQUFTLENBQUMsS0FBSyxDQXRNMUQsTUFBTSxDQXNNOEUsZUFBK0IsQ1dwaEJoSSwrUEFBaUUsQ1huRHZFLElBQUksQzJDc0dvRSxTQUFTLENBQUMsZ0VBQXlFLENBN0VsSyxBQUdDLEFBNkVDLGNBaEZZLENBdUVoQixjQXZFa0IsQUF1RUosTUF2RVUsQUFnRm5CLE1BQU0sQ0FUWCxjQXRFRyxBQXNFVyxTQXRFRixBQStFUCxNQUFNLEFBQUMsQ0FDTixZQUFZLEMzQ3RFVixPQUFPLEMyQ3VFVCxVQUFVLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEMzQzJSSyxLQUFLLENBbFd6QixvQkFBTyxDMkNYYixBQW1GRyxBQU1ELGNBekZZLENBdUZoQixpQkF2RmtCLEFBdUZELE1BdkZPLEdBeUZsQixpQkFBaUIsQ0FGdkIsaUJBdEZHLEFBc0ZjLFNBdEZMLEdBd0ZOLGlCQUFpQixBQUFDLENBQ2xCLEtBQUssQzNDL0VILE9BQU8sQzJDWGIsQUEyRkcsQUFFRCxjQTdGWSxDQXVGaEIsaUJBdkZrQixBQXVGRCxNQXZGTyxHQTZGbEIsZUFBZSxDQTdGbkIsY0FBYyxDQXVGaEIsaUJBdkZrQixBQXVGRCxNQXZGTyxHQThGbEIsY0FBYyxDQVBwQixpQkF0RkcsQUFzRmMsU0F0RkwsR0E0Rk4sZUFBZSxDQU5yQixpQkF0RkcsQUFzRmMsU0F0RkwsR0E2Rk4sY0FBYyxBQUFLLENBQ25CLE9BQU8sQ0FBRSxLQUFLLENBL0ZsQixBQWdHRyxBQU1ELGNBdEdZLENBb0doQixxQkFwR2tCLEFBb0dHLE1BcEdHLEdBc0dsQixxQkFBcUIsQ0FGM0IscUJBbkdHLEFBbUdrQixTQW5HVCxHQXFHTixxQkFBcUIsQUFBQyxDQUN0QixLQUFLLEMzQzVGSCxPQUFPLEMyQ1hiLEFBeUdJLEFBR0QsY0E1R1csQ0FvR2hCLHFCQXBHa0IsQUFvR0csTUFwR0csR0FzR2xCLHFCQUFxQixBQUdwQixRQUFRLENBTGYscUJBbkdHLEFBbUdrQixTQW5HVCxHQXFHTixxQkFBcUIsQUFHcEIsUUFBUSxBQUFDLENBQ1IsWUFBWSxDM0MvRlosT0FBTyxDMkNYYixBQTJHSyxBQUlELGNBL0dVLENBb0doQixxQkFwR2tCLEFBb0dHLE1BcEdHLEFBOEduQixRQUFRLEdBQ0wscUJBQXFCLFFBQVEsQ0FYckMscUJBbkdHLEFBbUdrQixTQW5HVCxBQTZHUCxRQUFRLEdBQ0wscUJBQXFCLFFBQVEsQUFBQyxDQUM5QixZQUFZLENBQUUsT0FBb0IsQ0gxSXhDLGdCQUFnQixDRzJJVyxPQUFvQixDQWpIL0MsQUFrSEssQUFJRCxjQXRIVSxDQW9HaEIscUJBcEdrQixBQW9HRyxNQXBHRyxBQXFIbkIsTUFBTSxHQUNILHFCQUFxQixRQUFRLENBbEJyQyxxQkFuR0csQUFtR2tCLFNBbkdULEFBb0hQLE1BQU0sR0FDSCxxQkFBcUIsUUFBUSxBQUFDLENBQzlCLFVBQVUsQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQzNDc1BHLEtBQUssQ0FsV3pCLG9CQUFPLEMyQ1hiLEFBd0hLLEFBRUQsY0ExSFUsQ0FvR2hCLHFCQXBHa0IsQUFvR0csTUFwR0csQUFxSG5CLE1BQU0sQUFLSixJQUFLLENBQUEsUUFBUSxJQUFJLHFCQUFxQixRQUFRLENBdEJyRCxxQkFuR0csQUFtR2tCLFNBbkdULEFBb0hQLE1BQU0sQUFLSixJQUFLLENBQUEsUUFBUSxJQUFJLHFCQUFxQixRQUFRLEFBQUMsQ0FDOUMsWUFBWSxDM0NoSFosT0FBTyxDMkNYYixBQTRISyxBQVFILGNBcElZLENBa0loQixrQkFsSWtCLEFBa0lBLE1BbElNLEdBb0lsQixrQkFBa0IsQ0FGeEIsa0JBaklHLEFBaUllLFNBaklOLEdBbUlOLGtCQUFrQixBQUFDLENBQ25CLFlBQVksQzNDMUhWLE9BQU8sQzJDWGIsQUFzSUcsQUFHQyxjQXpJVSxDQWtJaEIsa0JBbElrQixBQWtJQSxNQWxJTSxBQXdJbkIsTUFBTSxHQUNILGtCQUFrQixDQVAxQixrQkFqSUcsQUFpSWUsU0FqSU4sQUF1SVAsTUFBTSxHQUNILGtCQUFrQixBQUFDLENBQ25CLFlBQVksQzNDL0haLE9BQU8sQzJDZ0lQLFVBQVUsQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQzNDa09HLEtBQUssQ0FsV3pCLG9CQUFPLEMyQ0NmLEFBZ0lPLGlCQWhJVSxBQUFHLENBQ2xCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsS0FBSyxDQUFFLElBQUksQ0FDWCxVQUFVLEMzQytjMEIsTUFBTSxDc0J0YjFDLFNBQVMsQ0FBQyxHQUFDLENxQnZCWCxLQUFLLEMzQ1RDLE9BQU8sQzJDVWQsQUFFRCxnQkFBZ0IsQUFBRyxDQUNqQixRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsSUFBSSxDQUNULE9BQU8sQ0FBRSxDQUFDLENBQ1YsT0FBTyxDQUFFLElBQUksQ0FDYixTQUFTLENBQUUsSUFBSSxDQUNmLE9BQU8sQzNDcXlCeUIsTUFBTSxDQUNOLEtBQUssQzJDcnlCckMsVUFBVSxDQUFFLEtBQUssQ3JCb0VmLFNBQVMsQ0F0Q0UsT0FBQyxDcUI1QmQsV0FBVyxDM0M2T2UsR0FBRyxDMkM1TzdCLEtBQUssQzNDdkRFLElBQUksQzJDd0RYLGdCQUFnQixDM0N2QlYsbUJBQU8sQ2dDdEJiLGFBQWEsQ2hDa09hLE1BQU0sQzJDcE5oQyxBQWlDRCxBQUdDLGNBcENjLENBQUMsUUFBUSxHQW9DckIsaUJBQWlCLENBcENuQixjQUFjLENBQUMsUUFBUSxHQXFDckIsZ0JBQWdCLENBcENsQixXQUFXLEdBbUNULGlCQUFpQixDQW5DbkIsV0FBVyxHQW9DVCxnQkFBZ0IsQUFBRyxDQUNuQixPQUFPLENBQUUsS0FBSyxDQXRDaEIsQUF1Q0MsY0F2Q2EsQ0EwQ2hCLGFBMUNrQixBQTBDTCxRQTFDYSxDQTBDMUIsYUF6Q0csQUF5Q1UsV0F6Q0MsQUFBbUIsQ0EyQzdCLFlBQVksQzNDcENSLE9BQU8sQzJDdUNULGFBQWEsQ2hDd0NjLG9CQUE2QixDZ0N2Q3hELGdCQUFnQixDaEN0QlAsMFRBQWlFLENnQ3VCMUUsaUJBQWlCLENBQUUsU0FBUyxDQUM1QixtQkFBbUIsQ0FBRSxLQUFLLENoQ3FDQyx1QkFBNkIsQ2dDckNELE1BQU0sQ0FDN0QsZUFBZSxDaENvQ1kscUJBQTZCLENBQTdCLHFCQUE2QixDZ0N2RjVELEFBR0MsQUFtREMsY0F0RFksQ0EwQ2hCLGFBMUNrQixBQTBDTCxRQTFDYSxBQXNEckIsTUFBTSxDQVpYLGFBekNHLEFBeUNVLFdBekNDLEFBcURULE1BQU0sQUFBQyxDQUNOLFlBQVksQzNDL0NWLE9BQU8sQzJDZ0RULFVBQVUsQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQzNDcVRLLEtBQUssQ0FyV3pCLG9CQUFPLEMyQ1JiLEFBeURHLGNBekRXLENBOERoQixRQUFRLGFBOURVLEFBOERHLFFBOURLLENBOEQxQixRQUFRLGFBN0RMLEFBNkRrQixXQTdEUCxBQUFtQixDQWdFM0IsYUFBYSxDaENzQmMsb0JBQTZCLENnQ3JCeEQsbUJBQW1CLENBQUUsR0FBRyxDaENxQkcsdUJBQTZCLENnQ3JCSCxLQUFLLENoQ3FCL0IsdUJBQTZCLENnQ3ZGNUQsQUFHQyxjQUhhLENBdUVoQixjQXZFa0IsQUF1RUosUUF2RVksQ0F1RTFCLGNBdEVHLEFBc0VXLFdBdEVBLEFBQW1CLENBd0U3QixZQUFZLEMzQ2pFUixPQUFPLEMyQ29FVCxhQUFhLENoQ1djLHVCQUE2QixDZ0NWeEQsVUFBVSxDaENuREQsOEtBQWlFLENYb2hCVCxTQUFTLENBQUMsS0FBSyxDQXRNMUQsTUFBTSxDQXNNOEUsZUFBK0IsQ1dwaEJoSSwwVEFBaUUsQ1huRHZFLElBQUksQzJDc0dvRSxTQUFTLENBQUMsZ0VBQXlFLENBN0VsSyxBQUdDLEFBNkVDLGNBaEZZLENBdUVoQixjQXZFa0IsQUF1RUosUUF2RVksQUFnRnJCLE1BQU0sQ0FUWCxjQXRFRyxBQXNFVyxXQXRFQSxBQStFVCxNQUFNLEFBQUMsQ0FDTixZQUFZLEMzQ3pFVixPQUFPLEMyQzBFVCxVQUFVLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEMzQzJSSyxLQUFLLENBcld6QixvQkFBTyxDMkNSYixBQW1GRyxBQU1ELGNBekZZLENBdUZoQixpQkF2RmtCLEFBdUZELFFBdkZTLEdBeUZwQixpQkFBaUIsQ0FGdkIsaUJBdEZHLEFBc0ZjLFdBdEZILEdBd0ZSLGlCQUFpQixBQUFDLENBQ2xCLEtBQUssQzNDbEZILE9BQU8sQzJDUmIsQUEyRkcsQUFFRCxjQTdGWSxDQXVGaEIsaUJBdkZrQixBQXVGRCxRQXZGUyxHQTZGcEIsaUJBQWlCLENBN0ZyQixjQUFjLENBdUZoQixpQkF2RmtCLEFBdUZELFFBdkZTLEdBOEZwQixnQkFBZ0IsQ0FQdEIsaUJBdEZHLEFBc0ZjLFdBdEZILEdBNEZSLGlCQUFpQixDQU52QixpQkF0RkcsQUFzRmMsV0F0RkgsR0E2RlIsZ0JBQWdCLEFBQUcsQ0FDbkIsT0FBTyxDQUFFLEtBQUssQ0EvRmxCLEFBZ0dHLEFBTUQsY0F0R1ksQ0FvR2hCLHFCQXBHa0IsQUFvR0csUUFwR0ssR0FzR3BCLHFCQUFxQixDQUYzQixxQkFuR0csQUFtR2tCLFdBbkdQLEdBcUdSLHFCQUFxQixBQUFDLENBQ3RCLEtBQUssQzNDL0ZILE9BQU8sQzJDUmIsQUF5R0ksQUFHRCxjQTVHVyxDQW9HaEIscUJBcEdrQixBQW9HRyxRQXBHSyxHQXNHcEIscUJBQXFCLEFBR3BCLFFBQVEsQ0FMZixxQkFuR0csQUFtR2tCLFdBbkdQLEdBcUdSLHFCQUFxQixBQUdwQixRQUFRLEFBQUMsQ0FDUixZQUFZLEMzQ2xHWixPQUFPLEMyQ1JiLEFBMkdLLEFBSUQsY0EvR1UsQ0FvR2hCLHFCQXBHa0IsQUFvR0csUUFwR0ssQUE4R3JCLFFBQVEsR0FDTCxxQkFBcUIsUUFBUSxDQVhyQyxxQkFuR0csQUFtR2tCLFdBbkdQLEFBNkdULFFBQVEsR0FDTCxxQkFBcUIsUUFBUSxBQUFDLENBQzlCLFlBQVksQ0FBRSxPQUFvQixDSDFJeEMsZ0JBQWdCLENHMklXLE9BQW9CLENBakgvQyxBQWtISyxBQUlELGNBdEhVLENBb0doQixxQkFwR2tCLEFBb0dHLFFBcEdLLEFBcUhyQixNQUFNLEdBQ0gscUJBQXFCLFFBQVEsQ0FsQnJDLHFCQW5HRyxBQW1Ha0IsV0FuR1AsQUFvSFQsTUFBTSxHQUNILHFCQUFxQixRQUFRLEFBQUMsQ0FDOUIsVUFBVSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDM0NzUEcsS0FBSyxDQXJXekIsb0JBQU8sQzJDUmIsQUF3SEssQUFFRCxjQTFIVSxDQW9HaEIscUJBcEdrQixBQW9HRyxRQXBHSyxBQXFIckIsTUFBTSxBQUtKLElBQUssQ0FBQSxRQUFRLElBQUkscUJBQXFCLFFBQVEsQ0F0QnJELHFCQW5HRyxBQW1Ha0IsV0FuR1AsQUFvSFQsTUFBTSxBQUtKLElBQUssQ0FBQSxRQUFRLElBQUkscUJBQXFCLFFBQVEsQUFBQyxDQUM5QyxZQUFZLEMzQ25IWixPQUFPLEMyQ1JiLEFBNEhLLEFBUUgsY0FwSVksQ0FrSWhCLGtCQWxJa0IsQUFrSUEsUUFsSVEsR0FvSXBCLGtCQUFrQixDQUZ4QixrQkFqSUcsQUFpSWUsV0FqSUosR0FtSVIsa0JBQWtCLEFBQUMsQ0FDbkIsWUFBWSxDM0M3SFYsT0FBTyxDMkNSYixBQXNJRyxBQUdDLGNBeklVLENBa0loQixrQkFsSWtCLEFBa0lBLFFBbElRLEFBd0lyQixNQUFNLEdBQ0gsa0JBQWtCLENBUDFCLGtCQWpJRyxBQWlJZSxXQWpJSixBQXVJVCxNQUFNLEdBQ0gsa0JBQWtCLEFBQUMsQ0FDbkIsWUFBWSxDM0NsSVosT0FBTyxDMkNtSVAsVUFBVSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDM0NrT0csS0FBSyxDQXJXekIsb0JBQU8sQzBDME9qQixBQ3RHUyxZRHNHRyxBQUFDLENBQ1gsT0FBTyxDQUFFLElBQUksQ0FDYixTQUFTLENBQUUsUUFBUSxDQUNuQixXQUFXLENBQUUsTUFBTSxDQUhyQixBQVFFLEFBZ0VELFlBeEVXLENBUVYsV0FBVyxBQUFDLENBQ1YsS0FBSyxDQUFFLElBQUksQ3hEL05YLEF3RGdPRCxNeERoT08sRUFBRSxTQUFTLEVBQUUsS0FBSyxFd0RzTjVCLEFBY0ksWUFkUSxDQWNSLEtBQUssQUFBQyxDQUNKLE9BQU8sQ0FBRSxJQUFJLENBQ2IsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsZUFBZSxDQUFFLE1BQU0sQ0FDdkIsYUFBYSxDQUFFLENBQUMsQ0FsQnRCLEFBbUJLLEFBR0QsWUF0QlEsQ0FzQlIsV0FBVyxBQUFDLENBQ1YsT0FBTyxDQUFFLElBQUksQ0FDYixJQUFJLENBQUUsUUFBUSxDQUNkLFNBQVMsQ0FBRSxRQUFRLENBQ25CLFdBQVcsQ0FBRSxNQUFNLENBQ25CLGFBQWEsQ0FBRSxDQUFDLENBM0J0QixBQTRCSyxBQUdELFlBL0JRLENBK0JSLGFBQWEsQUFBQyxDQUNaLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLEtBQUssQ0FBRSxJQUFJLENBQ1gsY0FBYyxDQUFFLE1BQU0sQ0FsQzVCLEFBbUNLLEFBR0QsWUF0Q1EsQ0FzQ1IsdUJBQXVCLEFBQUMsQ0FDdEIsT0FBTyxDQUFFLFlBQVksQ0F2QzNCLEFBd0NLLEFBRUQsWUExQ1EsQ0EwQ1IsWUFBWSxDQTFDaEIsWUFBWSxDQTJDUixjQUFjLEFBQUMsQ0FDYixLQUFLLENBQUUsSUFBSSxDQTVDakIsQUFRRSxBQXFDRyxZQTdDTyxDQVFWLFdBQVcsQUF5Q0csQ0FDVixPQUFPLENBQUUsSUFBSSxDQUNiLFdBQVcsQ0FBRSxNQUFNLENBQ25CLGVBQWUsQ0FBRSxNQUFNLENBQ3ZCLEtBQUssQ0FBRSxJQUFJLENBQ1gsWUFBWSxDQUFFLENBQUMsQ0F0RHJCLEFBdURLLEFBQ0QsWUF4RFEsQ0F3RFIsaUJBQWlCLEFBQUMsQ0FDaEIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsV0FBVyxDQUFFLENBQUMsQ0FDZCxVQUFVLENBQUUsQ0FBQyxDQUNiLFlBQVksQzFDb0xzQixNQUFNLEMwQ25MeEMsV0FBVyxDQUFFLENBQUMsQ0E3RHBCLEFBOERLLEFBRUQsWUFoRVEsQ0FnRVIsZUFBZSxBQUFDLENBQ2QsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsZUFBZSxDQUFFLE1BQU0sQ0FsRTdCLEFBbUVLLEFBQ0QsWUFwRVEsQ0FvRVIscUJBQXFCLEFBQUMsQ0FDcEIsYUFBYSxDQUFFLENBQUMsQ0FDakIsQ0V0VkwsaUJBQWlCLEFBQUMsQ0FDaEIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxDQUFDLENBQ1YsUUFBUSxDQUFFLE1BQU0sQ0FMbEIsQUFPRSxBQWtCRCxpQkF6QmdCLEFBT2QsUUFBUSxBQUFDLENBQ1IsT0FBTyxDQUFFLEtBQUssQ0FDZCxPQUFPLENBQUUsRUFBRSxDQVRmLEFBVUcsQUFFRCxpQkFaZSxDQVlmLHNCQUFzQixDQVp4QixpQkFBaUIsQ0FhZixNQUFNLENBYlIsaUJBQWlCLENBY2YsS0FBSyxDQWRQLGlCQUFpQixDQWVmLE1BQU0sQ0FmUixpQkFBaUIsQ0FnQmYsS0FBSyxBQUFDLENBQ0osUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLENBQUMsQ0FDTixNQUFNLENBQUUsQ0FBQyxDQUNULElBQUksQ0FBRSxDQUFDLENBQ1AsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLE1BQU0sQ0FBRSxDQUFDLENBQ1YsQUFPRCxBQUNFLHVCQURxQixBQUNwQixRQUFRLEFBQUMsQ0FDUixXQUFXLENBQUUsU0FBK0UsQ0FGaEcsQUFDRSxBQUVDLHVCQUhvQixBQUNwQixRQUFRLEFBQUMsQ0FDUixXQUFXLENBQUUsTUFBK0UsQ0FGaEcsQUFDRSxBQUVDLHNCQUhtQixBQUNuQixRQUFRLEFBQUMsQ0FDUixXQUFXLENBQUUsR0FBK0UsQ0FGaEcsQUFDRSxBQUVDLHNCQUhtQixBQUNuQixRQUFRLEFBQUMsQ0FDUixXQUFXLENBQUUsSUFBK0UsQ0FGaEcsQUFDRSxBQUVDLHVCQUhvQixBQUNwQixRQUFRLEFBQUMsQ0FDUixXQUFXLENBQUUsU0FBK0UsQ0FGaEcsQUFDRSxBQUVDLHVCQUhvQixBQUNwQixRQUFRLEFBQUMsQ0FDUixXQUFXLENBQUUsTUFBK0UsQ0FGaEcsQUFDRSxBQUVDLHNCQUhtQixBQUNuQixRQUFRLEFBQUMsQ0FDUixXQUFXLENBQUUsR0FBK0UsQ0FGaEcsQUFDRSxBQUVDLHNCQUhtQixBQUNuQixRQUFRLEFBQUMsQ0FDUixXQUFXLENBQUUsSUFBK0UsQ0FGaEcsQUFDRSxBQUVDLHVCQUhvQixBQUNwQixRQUFRLEFBQUMsQ0FDUixXQUFXLENBQUUsU0FBK0UsQ0FGaEcsQUFDRSxBQUVDLHVCQUhvQixBQUNwQixRQUFRLEFBQUMsQ0FDUixXQUFXLENBQUUsTUFBK0UsQ0FGaEcsQUFDRSxBQUVDLHNCQUhtQixBQUNuQixRQUFRLEFBQUMsQ0FDUixXQUFXLENBQUUsR0FBK0UsQ0FGaEcsQUFDRSxBQUVDLHNCQUhtQixBQUNuQixRQUFRLEFBQUMsQ0FDUixXQUFXLENBQUUsSUFBK0UsQ0FGaEcsQUFDRSxBQUVDLHVCQUhvQixBQUNwQixRQUFRLEFBQUMsQ0FDUixXQUFXLENBQUUsU0FBK0UsQ0FGaEcsQUFDRSxBQUVDLHVCQUhvQixBQUNwQixRQUFRLEFBQUMsQ0FDUixXQUFXLENBQUUsTUFBK0UsQ0FGaEcsQUFDRSxBQUVDLHNCQUhtQixBQUNuQixRQUFRLEFBQUMsQ0FDUixXQUFXLENBQUUsR0FBK0UsQ0FGaEcsQUFDRSxBQUVDLHNCQUhtQixBQUNuQixRQUFRLEFBQUMsQ0FDUixXQUFXLENBQUUsSUFBK0UsQ0FGaEcsQUFDRSxBQUVDLHVCQUhvQixBQUNwQixRQUFRLEFBQUMsQ0FDUixXQUFXLENBQUUsU0FBK0UsQ0FGaEcsQUFDRSxBQUVDLHVCQUhvQixBQUNwQixRQUFRLEFBQUMsQ0FDUixXQUFXLENBQUUsTUFBK0UsQ0FGaEcsQUFDRSxBQUVDLHNCQUhtQixBQUNuQixRQUFRLEFBQUMsQ0FDUixXQUFXLENBQUUsR0FBK0UsQ0FGaEcsQUFD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Q0QsS0FBSyxDekVOSyxJQUFPLEN5RU9qQixNQUFNLENBQUUsQ0FBQyxDQUNULFVBQVUsQ0FBRSxNQUFNLENBQ2xCLFFBQVEsQ0FBRSxRQUFRLENBSnRCLEFBTUksQUFXSCxJQWpCRyxDQU1BLFFBQVEsQUFBQyxDQUtMLElBQUksQ0FBRSxRQUFRLENBS2pCLEExRXNDRCxNQUFNLEVBQUUsU0FBUyxFQUFFLFFBQVEsRTBFdEQvQixBQU1JLElBTkEsQ0FNQSxRQUFRLEFBQUMsQ0FFRCxXQUFXLEMzRWhCWCxVQUF5QixDMkV3QmhDLENBaEJMLEFBYVEsSUFiSixDQU1BLFFBQVEsQ0FPQSxHQUFHLGFBQWEsQUFBQyxDQUNqQixjQUFjLEMzRXRCZCxVQUF5QixDMkV1QjVCIiwiZmlsZSI6ImFwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICd2YXJpYWJsZXMvdmFyaWFibGVzJztcclxuXHJcbi5hY2NvcmRpb24ge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDQwKTtcclxuXHJcbiAgICAmLXNlY3Rpb24ge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItZGFyay1ib3JkZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWRhcmstYm9yZGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10cmlnZ2VyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgkZm9udC1zbWFsbC1hY2NvcmRpb24pO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjY29yZGlvbi10cmlnZ2VyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiByZW0oNzUpO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hY2NvcmRpb24tdHJpZ2dlci1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCRpY29uLWFjY29yZGlhbi1hcnJvdy11cC1hY3RpdmUpO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMTApO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmNvbGxhcHNlZCB7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCRpY29uLWFjY29yZGlhbi1hcnJvdy1kb3duLWFjdGl2ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMTApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFja2dyb3VuZC1saWdodGdyZXk7XHJcblxyXG4gICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgkZm9udC1wYXJhZ3JhcGgxKTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIHJlbSg5OS41KSAwIHJlbSg1Ni41KTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMzApIDAgcmVtKDYzKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgcmVtKDE1KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxNSkgMDtcclxuXHJcbiAgICAgICAgICAgICAgICA+ICoge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiByZW0oMTUpIDAgMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogcmVtKDEwKSByZW0oMTUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vISEhSU1QT1JUQU5UISEhIFZhcmlhYmxlcyBtdXN0IGhhdmUgYSAhZGVmYXVsdCB0byBlbmFibGUgb3ZlcnJpZGVzIG9uIGEgcGVyIHByb2plY3QgYmFzaXNcclxuXHJcbkBmdW5jdGlvbiByZW0oJHBpeGVscywgJGNvbnRleHQ6ICRmb250c2l6ZS1iYXNlKSB7XHJcbiAgICBAaWYgKHVuaXRsZXNzKCRwaXhlbHMpKSB7XHJcbiAgICAgICAgJHBpeGVsczogJHBpeGVscyAqIDFweDtcclxuICAgIH1cclxuXHJcbiAgICBAaWYgKHVuaXRsZXNzKCRjb250ZXh0KSkge1xyXG4gICAgICAgICRjb250ZXh0OiAkY29udGV4dCAqIDFweDtcclxuICAgIH1cclxuXHJcbiAgICBAcmV0dXJuICRwaXhlbHMgLyAkY29udGV4dCAqIDFyZW07XHJcbn1cclxuXHJcbiRmb250c2l6ZS1iYXNlOiAxOHB4ICFkZWZhdWx0OyAvLzFyZW07XHJcblxyXG4kZm9udC1oZXJvLWZvbnRzaXplLWRlc2t0b3A6IHJlbSg3NCkgIWRlZmF1bHQ7XHJcbiRmb250LWhlcm8tbGV0dGVyc3BhY2luZy1kZXNrdG9wOiByZW0oLjc0KSAhZGVmYXVsdDtcclxuJGZvbnQtaGVyby1saW5laGVpZ2h0LWRlc2t0b3A6IHJlbSg4MikgIWRlZmF1bHQ7XHJcbiRmb250LWhlcm8tZm9udHNpemUtbW9iaWxlOiByZW0oMzQpICFkZWZhdWx0O1xyXG4kZm9udC1oZXJvLWxldHRlcnNwYWNpbmctbW9iaWxlOiByZW0oLjM0KSAhZGVmYXVsdDtcclxuJGZvbnQtaGVyby1saW5laGVpZ2h0LW1vYmlsZTogcmVtKDQwKSAhZGVmYXVsdDtcclxuXHJcbiRmb250LWN0YS1mb250c2l6ZS1kZXNrdG9wOiByZW0oMTYpICFkZWZhdWx0O1xyXG4kZm9udC1jdGEtbGV0dGVyc3BhY2luZy1kZXNrdG9wOiByZW0oLjE2KSAhZGVmYXVsdDtcclxuJGZvbnQtY3RhLWxpbmVoZWlnaHQtZGVza3RvcDogcmVtKDIwKSAhZGVmYXVsdDtcclxuJGZvbnQtY3RhLWZvbnRzaXplLW1vYmlsZTogcmVtKDE2KSAhZGVmYXVsdDtcclxuJGZvbnQtY3RhLWxldHRlcnNwYWNpbmctbW9iaWxlOiByZW0oLjE2KSAhZGVmYXVsdDtcclxuJGZvbnQtY3RhLWxpbmVoZWlnaHQtbW9iaWxlOiByZW0oMjApICFkZWZhdWx0O1xyXG5cclxuJGZvbnQtaDEtZm9udHNpemUtZGVza3RvcDogcmVtKDc0KSAhZGVmYXVsdDtcclxuJGZvbnQtaDEtbGV0dGVyc3BhY2luZy1kZXNrdG9wOiByZW0oLjgpICFkZWZhdWx0O1xyXG4kZm9udC1oMS1saW5laGVpZ2h0LWRlc2t0b3A6IHJlbSg4MikgIWRlZmF1bHQ7XHJcbiRmb250LWgxLWZvbnRzaXplLW1vYmlsZTogcmVtKDM0KSAhZGVmYXVsdDtcclxuJGZvbnQtaDEtbGV0dGVyc3BhY2luZy1tb2JpbGU6IHJlbSguMzQpICFkZWZhdWx0O1xyXG4kZm9udC1oMS1saW5laGVpZ2h0LW1vYmlsZTogcmVtKDQwKSAhZGVmYXVsdDtcclxuXHJcbiRmb250LWgyLWZvbnRzaXplLWRlc2t0b3A6IHJlbSg2MCkgIWRlZmF1bHQ7XHJcbiRmb250LWgyLWxldHRlcnNwYWNpbmctZGVza3RvcDogcmVtKC42KSAhZGVmYXVsdDtcclxuJGZvbnQtaDItbGluZWhlaWdodC1kZXNrdG9wOiByZW0oNjkpICFkZWZhdWx0O1xyXG4kZm9udC1oMi1mb250c2l6ZS1tb2JpbGU6IHJlbSgyNykgIWRlZmF1bHQ7XHJcbiRmb250LWgyLWxldHRlcnNwYWNpbmctbW9iaWxlOiByZW0oLjIpICFkZWZhdWx0O1xyXG4kZm9udC1oMi1saW5laGVpZ2h0LW1vYmlsZTogcmVtKDMwKSAhZGVmYXVsdDtcclxuXHJcbiRmb250LWgzLWZvbnRzaXplLWRlc2t0b3A6IHJlbSg0OCkgIWRlZmF1bHQ7XHJcbiRmb250LWgzLWxldHRlcnNwYWNpbmctZGVza3RvcDogcmVtKC40KSAhZGVmYXVsdDtcclxuJGZvbnQtaDMtbGluZWhlaWdodC1kZXNrdG9wOiByZW0oNTUpICFkZWZhdWx0O1xyXG4kZm9udC1oMy1mb250c2l6ZS1tb2JpbGU6IHJlbSgyNykgIWRlZmF1bHQ7XHJcbiRmb250LWgzLWxldHRlcnNwYWNpbmctbW9iaWxlOiByZW0oLjIpICFkZWZhdWx0O1xyXG4kZm9udC1oMy1saW5laGVpZ2h0LW1vYmlsZTogcmVtKDMwKSAhZGVmYXVsdDtcclxuXHJcbiRmb250LWg0LWZvbnRzaXplLWRlc2t0b3A6IHJlbSgzNCkgIWRlZmF1bHQ7XHJcbiRmb250LWg0LWxldHRlcnNwYWNpbmctZGVza3RvcDogcmVtKC41NCkgIWRlZmF1bHQ7XHJcbiRmb250LWg0LWxpbmVoZWlnaHQtZGVza3RvcDogcmVtKDQxKSAhZGVmYXVsdDtcclxuJGZvbnQtaDQtZm9udHNpemUtbW9iaWxlOiByZW0oMjIpICFkZWZhdWx0O1xyXG4kZm9udC1oNC1sZXR0ZXJzcGFjaW5nLW1vYmlsZTogcmVtKC40NCkgIWRlZmF1bHQ7XHJcbiRmb250LWg0LWxpbmVoZWlnaHQtbW9iaWxlOiByZW0oMjUpICFkZWZhdWx0O1xyXG5cclxuJGZvbnQtaDUtZm9udHNpemUtZGVza3RvcDogcmVtKDI0KSAhZGVmYXVsdDtcclxuJGZvbnQtaDUtbGV0dGVyc3BhY2luZy1kZXNrdG9wOiByZW0oLjI0KSAhZGVmYXVsdDtcclxuJGZvbnQtaDUtbGluZWhlaWdodC1kZXNrdG9wOiByZW0oMzIpICFkZWZhdWx0O1xyXG4kZm9udC1oNS1mb250c2l6ZS1tb2JpbGU6IHJlbSgyMikgIWRlZmF1bHQ7XHJcbiRmb250LWg1LWxldHRlcnNwYWNpbmctbW9iaWxlOiByZW0oLjI0KSAhZGVmYXVsdDtcclxuJGZvbnQtaDUtbGluZWhlaWdodC1tb2JpbGU6IHJlbSgyNCkgIWRlZmF1bHQ7XHJcblxyXG4kZm9udC1oNi1mb250c2l6ZS1kZXNrdG9wOiByZW0oMjIpICFkZWZhdWx0O1xyXG4kZm9udC1oNi1sZXR0ZXJzcGFjaW5nLWRlc2t0b3A6IHJlbSguMikgIWRlZmF1bHQ7XHJcbiRmb250LWg2LWxpbmVoZWlnaHQtZGVza3RvcDogcmVtKDI1KSAhZGVmYXVsdDtcclxuJGZvbnQtaDYtZm9udHNpemUtbW9iaWxlOiByZW0oMjIpICFkZWZhdWx0O1xyXG4kZm9udC1oNi1sZXR0ZXJzcGFjaW5nLW1vYmlsZTogcmVtKC4yKSAhZGVmYXVsdDtcclxuJGZvbnQtaDYtbGluZWhlaWdodC1tb2JpbGU6IHJlbSgyNSkgIWRlZmF1bHQ7XHJcblxyXG4kZm9udC1zdWJ0aXRsZS1mb250c2l6ZS1kZXNrdG9wOiByZW0oMTgpICFkZWZhdWx0O1xyXG4kZm9udC1zdWJ0aXRsZS1sZXR0ZXJzcGFjaW5nLWRlc2t0b3A6IHJlbSguMTYpICFkZWZhdWx0O1xyXG4kZm9udC1zdWJ0aXRsZS1saW5laGVpZ2h0LWRlc2t0b3A6IHJlbSgyNCkgIWRlZmF1bHQ7XHJcbiRmb250LXN1YnRpdGxlLWZvbnRzaXplLW1vYmlsZTogcmVtKDE1KSAhZGVmYXVsdDtcclxuJGZvbnQtc3VidGl0bGUtbGV0dGVyc3BhY2luZy1tb2JpbGU6IHJlbSguMTYpICFkZWZhdWx0O1xyXG4kZm9udC1zdWJ0aXRsZS1saW5laGVpZ2h0LW1vYmlsZTogcmVtKDE4KSAhZGVmYXVsdDtcclxuXHJcbiRmb250LXNtYWxsLWFjY29yZGlvbi1mb250c2l6ZS1kZXNrdG9wOiByZW0oMjQpICFkZWZhdWx0O1xyXG4kZm9udC1zbWFsbC1hY2NvcmRpb24tbGV0dGVyc3BhY2luZy1kZXNrdG9wOiByZW0oLjMyKSAhZGVmYXVsdDtcclxuJGZvbnQtc21hbGwtYWNjb3JkaW9uLWxpbmVoZWlnaHQtZGVza3RvcDogcmVtKDMwKSAhZGVmYXVsdDtcclxuJGZvbnQtc21hbGwtYWNjb3JkaW9uLWZvbnRzaXplLW1vYmlsZTogcmVtKDIwKSAhZGVmYXVsdDtcclxuJGZvbnQtc21hbGwtYWNjb3JkaW9uLWxldHRlcnNwYWNpbmctbW9iaWxlOiByZW0oMS41KSAhZGVmYXVsdDtcclxuJGZvbnQtc21hbGwtYWNjb3JkaW9uLWxpbmVoZWlnaHQtbW9iaWxlOiByZW0oMzApICFkZWZhdWx0O1xyXG5cclxuJGZvbnQtcGFyYWdyYXBoMS1mb250c2l6ZS1kZXNrdG9wOiByZW0oMTgpICFkZWZhdWx0O1xyXG4kZm9udC1wYXJhZ3JhcGgxLWxldHRlcnNwYWNpbmctZGVza3RvcDogcmVtKC4xNikgIWRlZmF1bHQ7XHJcbiRmb250LXBhcmFncmFwaDEtbGluZWhlaWdodC1kZXNrdG9wOiByZW0oMjQpICFkZWZhdWx0O1xyXG4kZm9udC1wYXJhZ3JhcGgxLWZvbnRzaXplLW1vYmlsZTogcmVtKDE1KSAhZGVmYXVsdDtcclxuJGZvbnQtcGFyYWdyYXBoMS1sZXR0ZXJzcGFjaW5nLW1vYmlsZTogcmVtKC4xNikgIWRlZmF1bHQ7XHJcbiRmb250LXBhcmFncmFwaDEtbGluZWhlaWdodC1tb2JpbGU6IHJlbSgxOCkgIWRlZmF1bHQ7XHJcblxyXG4kZm9udC1wYXJhZ3JhcGgyLWZvbnRzaXplLWRlc2t0b3A6IHJlbSgyMCkgIWRlZmF1bHQ7XHJcbiRmb250LXBhcmFncmFwaDItbGV0dGVyc3BhY2luZy1kZXNrdG9wOiByZW0oLjIpICFkZWZhdWx0O1xyXG4kZm9udC1wYXJhZ3JhcGgyLWxpbmVoZWlnaHQtZGVza3RvcDogcmVtKDI4KSAhZGVmYXVsdDtcclxuJGZvbnQtcGFyYWdyYXBoMi1mb250c2l6ZS1tb2JpbGU6IHJlbSgxNikgIWRlZmF1bHQ7XHJcbiRmb250LXBhcmFncmFwaDItbGV0dGVyc3BhY2luZy1tb2JpbGU6IHJlbSguMikgIWRlZmF1bHQ7XHJcbiRmb250LXBhcmFncmFwaDItbGluZWhlaWdodC1tb2JpbGU6IHJlbSgyMCkgIWRlZmF1bHQ7XHJcblxyXG4kZm9udC1zbWFsbC1mb250c2l6ZS1kZXNrdG9wOiByZW0oMTYpICFkZWZhdWx0O1xyXG4kZm9udC1zbWFsbC1sZXR0ZXJzcGFjaW5nLWRlc2t0b3A6IHJlbSguMTYpICFkZWZhdWx0O1xyXG4kZm9udC1zbWFsbC1saW5laGVpZ2h0LWRlc2t0b3A6IHJlbSgyMCkgIWRlZmF1bHQ7XHJcbiRmb250LXNtYWxsLWZvbnRzaXplLW1vYmlsZTogcmVtKDEyKSAhZGVmYXVsdDtcclxuJGZvbnQtc21hbGwtbGV0dGVyc3BhY2luZy1tb2JpbGU6IHJlbSguMTYpICFkZWZhdWx0O1xyXG4kZm9udC1zbWFsbC1saW5laGVpZ2h0LW1vYmlsZTogcmVtKDE2KSAhZGVmYXVsdDtcclxuXHJcbiRmb250LXNtYWxsZXN0LWZvbnRzaXplLWRlc2t0b3A6IHJlbSgxNCkgIWRlZmF1bHQ7XHJcbiRmb250LXNtYWxsZXN0LWxldHRlcnNwYWNpbmctZGVza3RvcDogcmVtKC4xNCkgIWRlZmF1bHQ7XHJcbiRmb250LXNtYWxsZXN0LWxpbmVoZWlnaHQtZGVza3RvcDogcmVtKDIwKSAhZGVmYXVsdDtcclxuJGZvbnQtc21hbGxlc3QtZm9udHNpemUtbW9iaWxlOiByZW0oMTIpICFkZWZhdWx0O1xyXG4kZm9udC1zbWFsbGVzdC1sZXR0ZXJzcGFjaW5nLW1vYmlsZTogcmVtKC4xMikgIWRlZmF1bHQ7XHJcbiRmb250LXNtYWxsZXN0LWxpbmVoZWlnaHQtbW9iaWxlOiByZW0oMTYpICFkZWZhdWx0O1xyXG5cclxuJGZvbnQtbWljcm8tZm9udHNpemUtZGVza3RvcDogcmVtKDEwKSAhZGVmYXVsdDtcclxuJGZvbnQtbWljcm8tbGV0dGVyc3BhY2luZy1kZXNrdG9wOiByZW0oLjEpICFkZWZhdWx0O1xyXG4kZm9udC1taWNyby1saW5laGVpZ2h0LWRlc2t0b3A6IHJlbSgyMCkgIWRlZmF1bHQ7XHJcbiRmb250LW1pY3JvLWZvbnRzaXplLW1vYmlsZTogcmVtKDEwKSAhZGVmYXVsdDtcclxuJGZvbnQtbWljcm8tbGV0dGVyc3BhY2luZy1tb2JpbGU6IHJlbSguMSkgIWRlZmF1bHQ7XHJcbiRmb250LW1pY3JvLWxpbmVoZWlnaHQtbW9iaWxlOiByZW0oMTgpICFkZWZhdWx0O1xyXG5cclxuJGZvbnQtaW5wdXQtZm9udHNpemUtZGVza3RvcDogJGZvbnRzaXplLWJhc2U7XHJcbiRmb250LWlucHV0LWxldHRlcnNwYWNpbmctZGVza3RvcDogMjRweCAhZGVmYXVsdDtcclxuJGZvbnQtaW5wdXQtZm9udHNpemUtbW9iaWxlOiAkZm9udHNpemUtYmFzZTtcclxuJGZvbnQtaW5wdXQtbGV0dGVyc3BhY2luZy1tb2JpbGU6IDIwcHggIWRlZmF1bHQ7XHJcblxyXG4kZm9udC1leWVicm93MS1mb250c2l6ZS1kZXNrdG9wOiByZW0oMTQpICFkZWZhdWx0O1xyXG4kZm9udC1leWVicm93MS1sZXR0ZXJzcGFjaW5nLWRlc2t0b3A6IHJlbSgxLjUpICFkZWZhdWx0O1xyXG4kZm9udC1leWVicm93MS1saW5laGVpZ2h0LWRlc2t0b3A6IHJlbSgyMCkgIWRlZmF1bHQ7XHJcbiRmb250LWV5ZWJyb3cxLWZvbnRzaXplLW1vYmlsZTogcmVtKDEwKSAhZGVmYXVsdDtcclxuJGZvbnQtZXllYnJvdzEtbGV0dGVyc3BhY2luZy1tb2JpbGU6IHJlbSgxLjUpICFkZWZhdWx0O1xyXG4kZm9udC1leWVicm93MS1saW5laGVpZ2h0LW1vYmlsZTogcmVtKDEyKSAhZGVmYXVsdDtcclxuXHJcbiRmb250LWV5ZWJyb3cyLWZvbnRzaXplLWRlc2t0b3A6IHJlbSgxMikgIWRlZmF1bHQ7XHJcbiRmb250LWV5ZWJyb3cyLWxldHRlcnNwYWNpbmctZGVza3RvcDogcmVtKDEuNSkgIWRlZmF1bHQ7XHJcbiRmb250LWV5ZWJyb3cyLWxpbmVoZWlnaHQtZGVza3RvcDogcmVtKDIwKSAhZGVmYXVsdDtcclxuJGZvbnQtZXllYnJvdzItZm9udHNpemUtbW9iaWxlOiByZW0oMTApICFkZWZhdWx0O1xyXG4kZm9udC1leWVicm93Mi1sZXR0ZXJzcGFjaW5nLW1vYmlsZTogcmVtKDEuNSkgIWRlZmF1bHQ7XHJcbiRmb250LWV5ZWJyb3cyLWxpbmVoZWlnaHQtbW9iaWxlOiByZW0oMjApICFkZWZhdWx0O1xyXG5cclxuJGZvbnQtZXllYnJvdzMtZm9udHNpemUtZGVza3RvcDogcmVtKDE0KSAhZGVmYXVsdDtcclxuJGZvbnQtZXllYnJvdzMtbGV0dGVyc3BhY2luZy1kZXNrdG9wOiByZW0oMS42KSAhZGVmYXVsdDtcclxuJGZvbnQtZXllYnJvdzMtbGluZWhlaWdodC1kZXNrdG9wOiByZW0oMjApICFkZWZhdWx0O1xyXG4kZm9udC1leWVicm93My1mb250c2l6ZS1tb2JpbGU6IHJlbSgxMCkgIWRlZmF1bHQ7XHJcbiRmb250LWV5ZWJyb3czLWxldHRlcnNwYWNpbmctbW9iaWxlOiByZW0oMS42KSAhZGVmYXVsdDtcclxuJGZvbnQtZXllYnJvdzMtbGluZWhlaWdodC1tb2JpbGU6IHJlbSgyMCkgIWRlZmF1bHQ7XHJcblxyXG4kZm9udC1pbmxpbmVsaW5rLWxpbmVoZWlnaHQtZGVza3RvcDogcmVtKDI0KSAhZGVmYXVsdDtcclxuJGZvbnQtaW5saW5lbGluay1saW5laGVpZ2h0LW1vYmlsZTogcmVtKDIwKSAhZGVmYXVsdDtcclxuXHJcbiRmb250LWNhcmR0aXRsZS1mb250c2l6ZS1kZXNrdG9wOiByZW0oMjgpICFkZWZhdWx0O1xyXG4kZm9udC1jYXJkdGl0bGUtbGV0dGVyc3BhY2luZy1kZXNrdG9wOiByZW0oLjI4KSAhZGVmYXVsdDtcclxuJGZvbnQtY2FyZHRpdGxlLWxpbmVoZWlnaHQtZGVza3RvcDogcmVtKDMwKSAhZGVmYXVsdDtcclxuJGZvbnQtY2FyZHRpdGxlLWZvbnRzaXplLW1vYmlsZTogcmVtKDI0KSAhZGVmYXVsdDtcclxuJGZvbnQtY2FyZHRpdGxlLWxldHRlcnNwYWNpbmctbW9iaWxlOiByZW0oLjI0KSAhZGVmYXVsdDtcclxuJGZvbnQtY2FyZHRpdGxlLWxpbmVoZWlnaHQtbW9iaWxlOiByZW0oMjgpICFkZWZhdWx0O1xyXG5cclxuJGZvbnQtcGxhY2Vob2xkZXItZGVza3RvcDogcmVtKDI0cHgpO1xyXG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNhc3MtbGludDpkaXNhYmxlIHZhcmlhYmxlLW5hbWUtZm9ybWF0XHJcbi8vIHBsZWFzZSB1c2UgY29ycmVjdCB2YXJpYWJsZSBuYW1lIGZvcm1hdCBmb3IgY29udGV4dHVhbCBjb2xvcnNcclxuLy8hISFJTVBPUlRBTlQhISEgQ29udGV4dHVhbCB2YXJpYWJsZXMgbXVzdCBoYXZlIGEgIWRlZmF1bHQgdG8gZW5hYmxlIG92ZXJyaWRlcyBvbiBhIHBlciBwcm9qZWN0IGJhc2lzXHJcblxyXG4vL0NvbG9yIG5hbWUgdmFyaWFibGVzIGFyZSBwcml2YXRlIGZvciB0aGlzIGZpbGUuIE5hbWVzIGFyZSBnZW5lcmF0ZWQgdmlhOiBodHRwOi8vY2hpci5hZy9wcm9qZWN0cy9uYW1lLXRoYXQtY29sb3JcclxuJF9jb2xvci10dW5kb3JhOiAjZmI0YjRiO1xyXG4kX2NvbG9yLWNpbm5hYmFyOiAjZTUzYzJlO1xyXG5cclxuLy8gR3VpZGVob3VzZSBJbnNpZ2h0IENvbG9ycyBmcm9tIEd1aWRlaG91c2UgRGlnaXRhbCBTdHlsZSBHdWlkZVxyXG4vLyBQcmltYXJ5IENvbG9yc1xyXG4kY29sb3ItZ3VpZGVob3VzZS1ncmVlbjogIzkzZDUwMDtcclxuJGNvbG9yLWd1aWRlaG91c2UtbGlnaHQtZ3JlZW46ICNjM2VjMGM7XHJcbiRjb2xvci15ZWxsb3c6ICNmYWRjMzM7XHJcbiRjb2xvci13aGl0ZTogI2ZmZmZmZjtcclxuJGNvbG9yLWJsYWNrOiAjMDAwMDAwO1xyXG5cclxuLy8gQWNjZW50IENvbG9yc1xyXG4kY29sb3ItZGFyay1ncmVlbjogIzQwODQwYjtcclxuJGNvbG9yLWJsdWU6ICMxZjU1Yzk7XHJcbiRjb2xvci1saWdodC1vcmFuZ2U6ICNmOWI3MjM7XHJcbiRjb2xvci1vcmFuZ2U6ICNmMjY5MzE7XHJcblxyXG4vLyBOZXV0cmFsIENvbG9yc1xyXG4kY29sb3ItbGlnaHQtZ3JheTogI2Y0ZjRmNDtcclxuJGNvbG9yLWdyYXk6ICNlNWU1ZTU7XHJcbiRjb2xvci1tZWRpdW0tZ3JheTogIzdmN2Y3ZjtcclxuJGNvbG9yLWRhcmstZ3JheTogIzI2MjYyNjtcclxuJGNvbG9yLWJvcmRlci1ncmF5OiAjOTg5ODk4O1xyXG5cclxuLy8gV2ViIENvbG9yc1xyXG4vLyBIb3ZlciBzdGF0ZSBjb2xvciB3aGVuIHVzaW5nIERhcmsgR3JlZW5cclxuJGNvbG9yLWVtZXJhbGQ6ICMzNjcwMDk7XHJcbi8vIEhvdmVyIHN0YXRlIGNvbG9yIHdoZW4gdXNpbmcgR3VpZGVob3VzZSBHcmVlblxyXG4kY29sb3ItZ3Jhc3M6ICM3ZmI0MDA7XHJcblxyXG4vLyBDb250ZXh0dWFsIENvbG9yc1xyXG4vLyBib2R5XHJcbiRjb2xvci1ib2R5OiAkY29sb3ItYmxhY2sgIWRlZmF1bHQ7XHJcbiRjb2xvci1ib2R5LW11dGVkOiAkY29sb3ItbWVkaXVtLWdyYXkgIWRlZmF1bHQ7XHJcbiRjb2xvci1ib2R5LWxpZ2h0ZXI6ICRjb2xvcl9kYXJrX2dyYXkgIWRlZmF1bHQ7XHJcblxyXG4vLyBjb21wb25lbnQgcmVuZGVyaW5nIHBhcmFtc1xyXG4kY29sb3ItcGxhY2Vob2xkZXItY29sdW1uLXRvcC1ib3JkZXI6ICRjb2xvcl9tZWRpdW1fZ3JheSAhZGVmYXVsdDtcclxuJGNvbG9yLXBsYWNlaG9sZGVyLWNvbHVtbi1kaXZpZGVyOiAkY29sb3ItZ3JheSAhZGVmYXVsdDtcclxuXHJcbi8vIEJhY2tncm91bmQgY29sb3JzXHJcbiRjb2xvci1iYWNrZ3JvdW5kLXdoaXRlOiAkY29sb3Itd2hpdGUgIWRlZmF1bHQ7XHJcbiRjb2xvci1iYWNrZ3JvdW5kLXdoaXRlLXRleHQ6ICRjb2xvci1ib2R5ICFkZWZhdWx0O1xyXG4kY29sb3ItYmFja2dyb3VuZC1ibGFjazogJGNvbG9yLWJsYWNrICFkZWZhdWx0O1xyXG4kY29sb3ItYmFja2dyb3VuZC1ibGFjay10ZXh0OiAkY29sb3Itd2hpdGUgIWRlZmF1bHQ7XHJcbiRjb2xvci1iYWNrZ3JvdW5kLWxpZ2h0Z3JleTogJGNvbG9yLWxpZ2h0LWdyYXkgIWRlZmF1bHQ7XHJcbiRjb2xvci1iYWNrZ3JvdW5kLWxpZ2h0Z3JleS10ZXh0OiAkY29sb3ItYm9keSAhZGVmYXVsdDtcclxuJGNvbG9yLWJhY2tncm91bmQtZGFya2dyZXk6ICRjb2xvci1kYXJrLWdyYXkgIWRlZmF1bHQ7XHJcbiRjb2xvci1iYWNrZ3JvdW5kLWRhcmtncmV5LXRleHQ6ICRjb2xvci13aGl0ZSAhZGVmYXVsdDtcclxuXHJcbi8vIEhlcm9lc1xyXG4kY29sb3ItaGVyby10aXRsZTogJGNvbG9yLXdoaXRlICFkZWZhdWx0O1xyXG4kY29sb3ItaGVyby1zdWJ0aXRsZTogJGNvbG9yLXdoaXRlICFkZWZhdWx0O1xyXG4kY29sb3ItdGVhbS1oZXJvLWRlc2NyaXB0aW9uOiAkY29sb3ItYmxhY2sgIWRlZmF1bHQ7XHJcbiRjb2xvci1hY2NvdW50LWhlcm8tYmFja2dyb3VuZDogJGNvbG9yLWJhY2tncm91bmQtYmxhY2sgIWRlZmF1bHQ7XHJcbiRjb2xvci1hY2NvdW50LWhlcm8tdGV4dDogJGNvbG9yLWJhY2tncm91bmQtYmxhY2stdGV4dCAhZGVmYXVsdDtcclxuJGNvbG9yLWFjY291bnQtaGVyby1saW5rOiAkY29sb3ItZ3VpZGVob3VzZS1ncmVlbiAhZGVmYXVsdDtcclxuJGNvbG9yLWFjY291bnQtaGVyby1saW5rLWhvdmVyOiAkY29sb3ItZ3Jhc3MgIWRlZmF1bHQ7XHJcblxyXG4vLyBGb3JtIFZhbGlkYXRpb21cclxuJGNvbG9yLWVycm9yOiAkX2NvbG9yLWNpbm5hYmFyICFkZWZhdWx0O1xyXG4kY29sb3ItZXJyb3ItYmFja2dyb3VuZDogbGlnaHRlbigkY29sb3ItZXJyb3IsIDQwJSk7XHJcbiRjb2xvci1zdWNjZXNzOiAkY29sb3ItZGFyay1ncmVlbiAhZGVmYXVsdDtcclxuJGNvbG9yLXN1Y2Nlc3MtYmFja2dyb3VuZDogbGlnaHRlbigkY29sb3Itc3VjY2VzcywgNTYlKTtcclxuXHJcbi8vIEljb25zXHJcbiRjb2xvci1jaGVja21hcms6ICRjb2xvci1kYXJrLWdyZWVuICFkZWZhdWx0O1xyXG4kY29sb3ItaGFtYnVyZ2VyOiAkY29sb3ItZGFyay1ncmF5ICFkZWZhdWx0O1xyXG5cclxuLy8gQW5jaG9yc1xyXG4kY29sb3ItYW5jaG9yLWlubGluZTogJGNvbG9yLWJsYWNrICFkZWZhdWx0O1xyXG4kY29sb3ItYW5jaG9yLWlubGluZS1iYWNrZ3JvdW5kOiAkY29sb3ItZ3VpZGVob3VzZS1ncmVlbiAhZGVmYXVsdDtcclxuJGNvbG9yLWFuY2hvcjogJGNvbG9yLWRhcmstZ3JlZW4gIWRlZmF1bHQ7XHJcbiRjb2xvci1hbmNob3ItaG92ZXI6ICRjb2xvci1lbWVyYWxkICFkZWZhdWx0O1xyXG4kY29sb3ItYW5jaG9yLXNlY29uZGFyeTogJGNvbG9yLWd1aWRlaG91c2UtZ3JlZW4gIWRlZmF1bHQ7XHJcbiRjb2xvci1hbmNob3Itc2Vjb25kYXJ5LWhvdmVyOiAkY29sb3ItZ3Jhc3MgIWRlZmF1bHQ7XHJcblxyXG4vLyBCdXR0b25zXHJcbiRjb2xvci1wcmltYXJ5YnV0dG9uOiAkY29sb3ItZ3VpZGVob3VzZS1ncmVlbiAhZGVmYXVsdDtcclxuJGNvbG9yLXByaW1hcnlidXR0b24tdGV4dGNvbG9yOiAkY29sb3ItYmxhY2sgIWRlZmF1bHQ7XHJcbiRjb2xvci1wcmltYXJ5YnV0dG9uLWhvdmVyOiAkY29sb3ItZ3Jhc3MgIWRlZmF1bHQ7XHJcbiRjb2xvci1wcmltYXJ5YnV0dG9uLWhvdmVyLXRleHRjb2xvcjogJGNvbG9yLXdoaXRlICFkZWZhdWx0O1xyXG4kY29sb3Itc2Vjb25kYXJ5YnV0dG9uOiAkY29sb3ItYmxhY2sgIWRlZmF1bHQ7XHJcbiRjb2xvci1zZWNvbmRhcnlidXR0b24tdGV4dGNvbG9yOiAkY29sb3Itd2hpdGUgIWRlZmF1bHQ7XHJcbiRjb2xvci1zZWNvbmRhcnlidXR0b24taG92ZXItdGV4dGNvbG9yOiAkY29sb3ItYmxhY2sgIWRlZmF1bHQ7XHJcbiRjb2xvci10ZXJ0aWFyeWJ1dHRvbjogJGNvbG9yLWRhcmstZ3JlZW4gIWRlZmF1bHQ7XHJcbiRjb2xvci10ZXJ0aWFyeWJ1dHRvbi1ob3ZlcjogJGNvbG9yLWJsYWNrICFkZWZhdWx0O1xyXG4kY29sb3ItdGVydGlhcnlidXR0b24tYWx0ZXJuYXRlOiAkY29sb3ItZ3VpZGVob3VzZS1ncmVlbiAhZGVmYXVsdDtcclxuJGNvbG9yLXRlcnRpYXJ5YnV0dG9uLWFsdGVybmF0ZS1ob3ZlcjogJGNvbG9yLXdoaXRlICFkZWZhdWx0O1xyXG4kY29sb3ItdGVydGlhcnlidXR0b24tYmxhY2s6ICRjb2xvci1ibGFjayAhZGVmYXVsdDtcclxuJGNvbG9yLXRlcnRpYXJ5YnV0dG9uLWJsYWNrLWhvdmVyOiAkY29sb3Itd2hpdGUgIWRlZmF1bHQ7XHJcbiRjb2xvci1saWdodGJ1dHRvbjogJGNvbG9yLWxpZ2h0LWdyYXkgIWRlZmF1bHQ7XHJcbiRjb2xvci1saWdodGJ1dHRvbi10ZXh0Y29sb3I6ICRjb2xvci1ncmF5ICFkZWZhdWx0O1xyXG4kY29sb3ItZGFya2J1dHRvbjogJGNvbG9yLWRhcmstZ3JheSAhZGVmYXVsdDtcclxuJGNvbG9yLWJ1dHRvbi1kaXNhYmxlZDogJGNvbG9yLW1lZGl1bS1ncmF5ICFkZWZhdWx0O1xyXG4kY29sb3Itd2hpdGVidXR0b246ICRjb2xvci13aGl0ZSAhZGVmYXVsdDtcclxuJGNvbG9yLXdoaXRlYnV0dG9uLXRleHRjb2xvcjogJGNvbG9yLWRhcmstZ3JlZW4gIWRlZmF1bHQ7XHJcblxyXG4vLyBGb3Jtc1xyXG4kY29sb3ItZm9ybS11bmRlcmxpbmU6ICRjb2xvci1kYXJrLWdyZWVuICFkZWZhdWx0O1xyXG4kY29sb3ItZm9ybS1mb2N1cy11bmRlcmxpbmU6IGxpZ2h0ZW4oJGNvbG9yLWRhcmstZ3JlZW4sIDMwJSkgIWRlZmF1bHQ7XHJcbiRjb2xvci1mb3JtLWludmFsaWQtdW5kZXJsaW5lOiAkX2NvbG9yLWNpbm5hYmFyICFkZWZhdWx0O1xyXG4kY29sb3ItZm9ybS1mb2N1cy1pbnZhbGlkLXVuZGVybGluZTogbGlnaHRlbigkX2NvbG9yLWNpbm5hYmFyLCAzMCUpICFkZWZhdWx0O1xyXG4kY29sb3ItZm9ybS1jaGVjay1sYWJlbDogJGNvbG9yLW1lZGl1bS1ncmF5ICFkZWZhdWx0O1xyXG4kY29sb3ItcGxhY2Vob2xkZXItdGV4dDogJGNvbG9yLWdyYXk7XHJcbiRjb2xvci1mb3JtLWNoZWNrLWxhYmVsLWFsdGVybmF0ZTogJGNvbG9yLWJsYWNrICFkZWZhdWx0O1xyXG5cclxuLy8gQWNjb3JkaW9uc1xyXG4kY29sb3ItYWNjb3JkaW9uLXRyaWdnZXI6ICRjb2xvci1kYXJrLWdyZWVuO1xyXG4kY29sb3ItYWNjb3JkaW9uLXRyaWdnZXItaG92ZXI6ICRjb2xvci1lbWVyYWxkO1xyXG5cclxuLy8gSGVhZGVyXHJcbiRjb2xvci1uYXYtYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlICFkZWZhdWx0O1xyXG4kY29sb3ItbmF2LWJvcmRlcjogJGNvbG9yLWdyYXkgIWRlZmF1bHQ7XHJcbiRjb2xvci1uYXYtc2lkZW5hdi1iYWNrZ3JvdW5kOiAkY29sb3ItZGFyay1ncmF5ICFkZWZhdWx0O1xyXG4kY29sb3ItbmF2LXNpZGVuYXYtdGV4dGNvbG9yOiAkY29sb3Itd2hpdGUgIWRlZmF1bHQ7XHJcbiRjb2xvci1uYXYtc2lkZW5hdi1zdWJoZWFkaW5nLXRleHRjb2xvcjogJGNvbG9yLXdoaXRlICFkZWZhdWx0O1xyXG5cclxuJGNvbG9yLW5hdi1tYWlubmF2LWJhY2tncm91bmQ6ICRjb2xvci13aGl0ZSAhZGVmYXVsdDtcclxuJGNvbG9yLW5hdi1tYWlubmF2LWxpbmtjb2xvcjogJGNvbG9yLWRhcmstZ3JlZW4gIWRlZmF1bHQ7XHJcbiRjb2xvci1uYXYtbWFpbm5hdi10ZXh0Y29sb3I6ICRjb2xvcl9kYXJrX2dyYXkgIWRlZmF1bHQ7XHJcbiRjb2xvci1uZXdzbGV0dGVyLWN0YS1jb2xvcjogJGNvbG9yLWRhcmstZ3JheSAhZGVmYXVsdDtcclxuJGNvbG9yLXByaW1hcnktbGluay1tb2JpbGU6ICRjb2xvci13aGl0ZSAhZGVmYXVsdDtcclxuXHJcbi8vIEZvb3RlclxyXG4kY29sb3ItZm9vdGVyLWxpbms6ICRjb2xvci13aGl0ZSAhZGVmYXVsdDtcclxuXHJcbi8vIFJpY2ggVGV4dCBFZGl0b3JcclxuJGNvbG9yLXJ0ZS1ibGFjazogJGNvbG9yX2RhcmtfZ3JheSAhZGVmYXVsdDtcclxuJGNvbG9yLXJ0ZS1ncmVlbjogJGNvbG9yLWRhcmstZ3JlZW4gIWRlZmF1bHQ7XHJcbiRjb2xvci1ydGUtZ3JleS1saWdodDogJGNvbG9yX21lZGl1bV9ncmF5ICFkZWZhdWx0O1xyXG4kY29sb3ItcnRlLWdyZXktZGFyazogJGNvbG9yX2RhcmtfZ3JheSAhZGVmYXVsdDtcclxuXHJcbi8vIERhdGEgQ2FyZHNcclxuJGNvbG9yLWRhdGEtY2FyZC10aXRsZTogJGNvbG9yLWRhcmstZ3JlZW4gIWRlZmF1bHQ7XHJcbiRjb2xvci1kYXRhLWNhcmQtc3VidGl0bGU6ICRjb2xvci1kYXJrLWdyYXkgIWRlZmF1bHQ7XHJcbiRjb2xvci1kYXRhLWNhcmQtbGFiZWw6ICRjb2xvci1kYXJrLWdyYXkgIWRlZmF1bHQ7XHJcbiRjb2xvci1kYXRhLWNhcmQtaW5mbzogJGNvbG9yLWRhcmstZ3JheSAhZGVmYXVsdDtcclxuJGNvbG9yLWRhdGEtY2FyZC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQtZ3JheSAhZGVmYXVsdDtcclxuJGNvbG9yLWRhdGEtY2FyZC1pbWFnZS1ib3JkZXI6ICRjb2xvci1ncmF5ICFkZWZhdWx0O1xyXG4kY29sb3ItZGF0YS1jYXJkLXRpdGxlLWFsdGVybmF0ZTogJGNvbG9yLWd1aWRlaG91c2UtZ3JlZW4gIWRlZmF1bHQ7XHJcbiRjb2xvci1kYXRhLWNhcmQtc3VidGl0bGUtYWx0ZXJuYXRlOiAkY29sb3Itd2hpdGUgIWRlZmF1bHQ7XHJcbiRjb2xvci1kYXRhLWNhcmQtbGFiZWwtYWx0ZXJuYXRlOiAkY29sb3Itd2hpdGUgIWRlZmF1bHQ7XHJcbiRjb2xvci1kYXRhLWNhcmQtaW5mby1hbHRlcm5hdGU6ICRjb2xvci13aGl0ZSAhZGVmYXVsdDtcclxuJGNvbG9yLWRhdGEtY2FyZC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yLWFsdGVybmF0ZTogJGNvbG9yLWRhcmstZ3JheSAhZGVmYXVsdDtcclxuJGNvbG9yLWRhdGEtY2FyZC1pbWFnZS1ib3JkZXItYWx0ZXJuYXRlOiAkY29sb3ItZ3JheSAhZGVmYXVsdDtcclxuXHJcbi8vIENhcm91c2VsXHJcbiRjb2xvci1jYXJvdXNlbC1zbGlkZS1iYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUgIWRlZmF1bHQ7XHJcbiRjb2xvci1jYXJvdXNlbC1kb3QtY29sb3I6ICRjb2xvci1kYXJrLWdyZWVuICFkZWZhdWx0O1xyXG4kY29sb3ItY2Fyb3VzZWwtYXJyb3ctY29sb3I6ICRjb2xvci13aGl0ZSAhZGVmYXVsdDtcclxuXHJcbi8vIFNlYXJjaFxyXG4kY29sb3Itc2VhcmNoLW92ZXJsYXktdHJpZ2dlci10ZXh0OiAkY29sb3Itd2hpdGUgIWRlZmF1bHQ7XHJcbiRjb2xvci1wYWdpbmF0aW9uLWljb24tYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlICFkZWZhdWx0O1xyXG4kY29sb3ItcGFnaW5hdGlvbi1idG4tdGV4dDogJGNvbG9yLWRhcmstZ3JlZW4gIWRlZmF1bHQ7XHJcblxyXG4vLyBsb2FkZXJzXHJcbiRjb2xvci1zcGlubmVyOiAkY29sb3ItbGlnaHQtZ3JheSAhZGVmYXVsdDtcclxuJGNvbG9yLXNwaW5uZXItYm9yZGVyOiAkY29sb3ItZGFyay1ncmVlbiAhZGVmYXVsdDtcclxuJGNvbG9yLXNoaW1tZXItbGlnaHQ6ICRjb2xvci13aGl0ZSAhZGVmYXVsdDtcclxuJGNvbG9yLXNoaW1tZXItZGFyazogJGNvbG9yLWxpZ2h0LWdyYXkgIWRlZmF1bHQ7XHJcbiRjb2xvci10ZXh0LXNoaW1tZXItYmFja2dyb3VuZC1zdG9wOiAkY29sb3Itd2hpdGUgIWRlZmF1bHQ7XHJcbiRjb2xvci10ZXh0LXNoaW1tZXItcHJpbWFyeTogJGNvbG9yLWRhcmstZ3JlZW4gIWRlZmF1bHQ7XHJcbiRjb2xvci10ZXh0LXNoaW1tZXItdGV4dC1vdmVybGF5OiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xKSAhZGVmYXVsdDtcclxuXHJcbi8vIGZhbmN5LWRyb3Bkb3duXHJcbiRjb2xvci1mYW5jeS1kcm9wZG93bi1ib3R0b20tYm9yZGVyOiAkY29sb3ItZGFyay1ncmVlbiAhZGVmYXVsdDtcclxuJGNvbG9yLWZhbmN5LWRyb3Bkb3duLWJ0bjogJGNvbG9yLW1lZGl1bS1ncmF5ICFkZWZhdWx0O1xyXG4kY29sb3ItZmFuY3ktZHJvcGRvd24tYnRuLWhvdmVyOiAkY29sb3ItZGFyay1ncmVlbiAhZGVmYXVsdDtcclxuJGNvbG9yLWZhbmN5LWRyb3Bkb3duLWJhY2tncm91bmQ6ICRjb2xvci1saWdodC1ncmF5ICFkZWZhdWx0O1xyXG4kY29sb3ItZmFuY3ktZHJvcGRvd24tbGlzdC1pdGVtOiAkY29sb3ItbWVkaXVtLWdyYXkgIWRlZmF1bHQ7XHJcbiRjb2xvci1mYW5jeS1kcm9wZG93bi1saXN0LWl0ZW0taG92ZXItYmFja2dyb3VuZDogJGNvbG9yLWxpZ2h0LWdyYXkgIWRlZmF1bHQ7XHJcbiRjb2xvci1mYW5jeS1kcm9wZG93bi1saXN0LWl0ZW0taG92ZXItdGV4dDogJGNvbG9yLWRhcmstZ3JheSAhZGVmYXVsdDtcclxuXHJcbi8vIG1vZGFsXHJcbiRjb2xvci1tb2RhbC1oZWFkZXItYm9yZGVyOiAkY29sb3ItZ3JheSAhZGVmYXVsdDtcclxuJGNvbG9yLW1vZGFsLWhlYWRlci1iYXItYmFja2dyb3VuZDogJGNvbG9yLWxpZ2h0LWdyYXkgIWRlZmF1bHQ7XHJcblxyXG4vLyBDYXJ0XHJcbiRjb2xvci1jYXJ0LW9yZHJlLWNvbmZpcm1hdGlvbi1zdWJ0aXRsZTogJGNvbG9yLWRhcmstZ3JheSAhZGVmYXVsdDtcclxuXHJcbi8vIFB1cmNoYXNlIHJlcG9ydHNcclxuJGNvbG9yLXB1cmNoYXNlLWFtb3VudC10ZXh0OiAkY29sb3Itd2hpdGUgIWRlZmF1bHQ7XHJcbiRjb2xvci1wdXJjaGFzZWQtdGl0bGUtdGV4dDogJGNvbG9yLXdoaXRlICFkZWZhdWx0O1xyXG4kY29sb3ItcHVyY2hhc2VkLWxpY2Vuc2UtdGV4dDogJGNvbG9yLXdoaXRlICFkZWZhdWx0O1xyXG5cclxuLy8gVXBkYXRlIEFjY291bnRcclxuJGNvbG9yLXVwZGF0ZS1hY2NvdW50LW5ld3NsZXR0ZXItdGl0bGUtYm9yZGVyOiAkY29sb3ItbGlnaHQtZ3JheSAhZGVmYXVsdDtcclxuXHJcbi8vIENvbnRhY3QgTG9jYXRpb25zXHJcbiRjb2xvci1jb250YWN0LWxvY2F0aW9uLXJlZ2lvbi10ZXh0Y29sb3I6ICRjb2xvcl9kYXJrX2dyYXkgIWRlZmF1bHQ7XHJcblxyXG4vLyBTaGFyZSBUaGlzXHJcbiRjb2xvci1zaGFyZS10aGlzLXRpdGxlOiAkY29sb3ItZGFyay1ncmF5ICFkZWZhdWx0O1xyXG5cclxuLy8gV2ViaW5hcnNcclxuJGNvbG9yLXdlYmluYXJzLXJlZ2lzdHJhdGlvbi1zdGF0dXM6ICRjb2xvci13aGl0ZSAhZGVmYXVsdDtcclxuJGNvbG9yLXdlYmluYXJzLXJlZ2lzdHJhdGlvbi1zdGF0dXMtYmFja2dyb3VuZDogJGNvbG9yLWRhcmstZ3JheSAhZGVmYXVsdDtcclxuJGNvbG9yLXdlYmluYXJzLXJlZ2lzdHJhdGlvbi1zdGF0dXMtZGl2aWRlcjogJGNvbG9yLWxpZ2h0LWdyYXkgIWRlZmF1bHQ7XHJcblxyXG4vLyBLZXkgVHJlbmRzXHJcbiRjb2xvci1rZXktdHJlbmQtaW5mbzogJGNvbG9yX2RhcmtfZ3JheSAhZGVmYXVsdDtcclxuJGNvbG9yLWtleS10cmVuZC10aXRsZTogJGNvbG9yLWRhcmstZ3JlZW4gIWRlZmF1bHQ7XHJcbiRjb2xvci1rZXktdHJlbmQtaG92ZXItYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LWdyYXkgIWRlZmF1bHQ7XHJcblxyXG4vLyBNSVNDXHJcbiRjb2xvci1kYXJrLWJvcmRlcjogJGNvbG9yLW1lZGl1bS1ncmF5ICFkZWZhdWx0O1xyXG4kYm94LXNoYWRvdy1jb2xvcjogcmdiYSgzLCAzLCAzLCAuMikgIWRlZmF1bHQ7XHJcbiRib3gtc2hhZG93LWJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZSAhZGVmYXVsdDtcclxuJGJveC1zaGFkb3ctdGV4dC1jb2xvcjogJGNvbG9yX2RhcmtfZ3JheSAhZGVmYXVsdDtcclxuJGNvbG9yLWxpZ2h0LWdyZWVuLWZvci1ncmFkaWVudDogJGNvbG9yLWd1aWRlaG91c2UtbGlnaHQtZ3JlZW4gIWRlZmF1bHQ7XHJcbiRjb2xvci1kYXJrLWdyZWVuLWZvci1ncmFkaWVudDogJGNvbG9yLWRhcmstZ3JlZW4gIWRlZmF1bHQ7XHJcbiR0cmFuc3BhcmVudC1ncmVlbjogcmdiYSgkY29sb3I6ICRjb2xvci1kYXJrLWdyZWVuLCAkYWxwaGE6IC44KSAhZGVmYXVsdDtcclxuJGNvbG9yLWxvY2F0aW9ucy1jb250aW5lbnQtdW5kZXJsaW5lOiAkY29sb3ItZGFyay1ncmVlbjtcclxuJGNvbG9yLXRlcm1zLW9mLXNlcnZpY2UtdGV4dDogJGNvbG9yLWRhcmstZ3JheTtcclxuJGNvbG9yLWRldGFpbC1ib2R5OiAkY29sb3ItZGFyay1ncmF5ICFkZWZhdWx0O1xyXG4kY29sb3ItdGFnOiAkY29sb3ItZGFyay1ncmVlbiAhZGVmYXVsdDtcclxuJGNvbG9yLXNlY3Rpb24tZGl2aWRlcjogJGNvbG9yLWdyYXkgIWRlZmF1bHQ7XHJcbiRjb2xvci1pbmR1c3RyeS1oZWFkZXItZGl2aWRlcjogJGNvbG9yLWRhcmstZ3JlZW4gIWRlZmF1bHQ7XHJcbiRjb2xvci10ZWFtLW1lbWJlci1xdW90ZS1hdXRob3I6ICRjb2xvci1saWdodC1ncmF5ICFkZWZhdWx0O1xyXG4iLCLvu79cclxuQGltcG9ydCAnZm9udCc7XHJcbkBpbXBvcnQgJ2Jvb3RzdHJhcC1yZWZlcmVuY2VzJztcclxuXHJcbiR4czogeHM7XHJcbiRzbTogc207XHJcbiRtZDogbWQ7XHJcbiRsZzogbGc7XHJcblxyXG4kZm9udC1oZXJvOiBoZXJvO1xyXG4kZm9udC1jdGE6IGN0YTtcclxuJGZvbnQtaDE6IGgxO1xyXG4kZm9udC1oMjogaDI7XHJcbiRmb250LWgzOiBoMztcclxuJGZvbnQtaDQ6IGg0O1xyXG4kZm9udC1oNTogaDU7XHJcbiRmb250LWg2OiBoNjtcclxuJGZvbnQtc3VidGl0bGU6IGZvbnQtc3VidGl0bGU7XHJcbiRmb250LXNtYWxsLWFjY29yZGlvbjogZm9udC1zbWFsbC1hY2NvcmRpb247XHJcbiRmb250LXBhcmFncmFwaDE6IHBhcmFncmFwaDE7XHJcbiRmb250LXBhcmFncmFwaDI6IHBhcmFncmFwaDI7XHJcbiRmb250LWlucHV0OiBpbnB1dDtcclxuJGZvbnQtZXllYnJvdzE6IGV5ZWJyb3cxO1xyXG4kZm9udC1leWVicm93MjogZXllYnJvdzI7XHJcbiRmb250LWV5ZWJyb3czOiBleWVicm93MztcclxuJGZvbnQtc21hbGw6IHNtYWxsO1xyXG4kZm9udC1zbWFsbGVzdDogc21hbGxlc3Q7XHJcbiRmb250LW1pY3JvOiBtaWNybztcclxuJGZvbnQtaW5saW5lLWxpbms6IGlubGluZS1saW5rO1xyXG4kZm9udC1jYXJkLXRpdGxlOiBmb250LWNhcmQtdGl0bGU7XHJcblxyXG4kdHlwb2dyYXBoeTogKFxyXG4gICAgJGZvbnQtaGVybzogKFxyXG4gICAgICAgICR4czogKFxyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1wibmV1ZS1oYWFzLWdyb3Rlc2stZGlzcGxheS03NS1iZFwiJyxcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oZXJvLWZvbnRzaXplLW1vYmlsZSxcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCxcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb250LWhlcm8tbGV0dGVyc3BhY2luZy1tb2JpbGUsXHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1oZXJvLWxpbmVoZWlnaHQtbW9iaWxlLFxyXG4gICAgICAgICksXHJcbiAgICAgICAgJG1kOiAoXHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnXCJuZXVlLWhhYXMtZ3JvdGVzay1kaXNwbGF5LTc1LWJkXCInLFxyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LWhlcm8tZm9udHNpemUtZGVza3RvcCxcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCxcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb250LWhlcm8tbGV0dGVyc3BhY2luZy1kZXNrdG9wLFxyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtaGVyby1saW5laGVpZ2h0LWRlc2t0b3BcclxuICAgICAgICApXHJcbiAgICApLFxyXG4gICAgJGZvbnQtY3RhOiAoXHJcbiAgICAgICAgJHhzOiAoXHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnXCJuZXVlLWhhYXMtZ3JvdGVzay1kaXNwbGF5LTY1LW1kXCInLFxyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LWN0YS1mb250c2l6ZS1tb2JpbGUsXHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAsXHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9udC1jdGEtbGV0dGVyc3BhY2luZy1tb2JpbGUsXHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1jdGEtbGluZWhlaWdodC1tb2JpbGUsXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkbWQ6IChcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdcIm5ldWUtaGFhcy1ncm90ZXNrLWRpc3BsYXktNjUtbWRcIicsXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtY3RhLWZvbnRzaXplLWRlc2t0b3AsXHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAsXHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9udC1jdGEtbGV0dGVyc3BhY2luZy1kZXNrdG9wLFxyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtY3RhLWxpbmVoZWlnaHQtZGVza3RvcFxyXG4gICAgICAgIClcclxuICAgICksXHJcbiAgICAkZm9udC1oMTogKFxyXG4gICAgICAgICR4czogKFxyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1wibmV1ZS1oYWFzLWdyb3Rlc2stZGlzcGxheS03NS1iZFwiJyxcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oMS1mb250c2l6ZS1tb2JpbGUsXHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAsXHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9udC1oMS1sZXR0ZXJzcGFjaW5nLW1vYmlsZSxcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LWgxLWxpbmVoZWlnaHQtbW9iaWxlXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkbWQ6IChcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdcIm5ldWUtaGFhcy1ncm90ZXNrLWRpc3BsYXktNzUtYmRcIicsXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDEtZm9udHNpemUtZGVza3RvcCxcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCxcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb250LWgxLWxldHRlcnNwYWNpbmctZGVza3RvcCxcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LWgxLWxpbmVoZWlnaHQtZGVza3RvcFxyXG4gICAgICAgIClcclxuICAgICksXHJcbiAgICAkZm9udC1oMjogKFxyXG4gICAgICAgICR4czogKFxyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1wibmV1ZS1oYWFzLWdyb3Rlc2stZGlzcGxheS03NS1iZFwiJyxcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oMi1mb250c2l6ZS1tb2JpbGUsXHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAsXHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9udC1oMi1sZXR0ZXJzcGFjaW5nLW1vYmlsZSxcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LWgyLWxpbmVoZWlnaHQtbW9iaWxlXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkbWQ6IChcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdcIm5ldWUtaGFhcy1ncm90ZXNrLWRpc3BsYXktNzUtYmRcIicsXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDItZm9udHNpemUtZGVza3RvcCxcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCxcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb250LWgyLWxldHRlcnNwYWNpbmctZGVza3RvcCxcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LWgyLWxpbmVoZWlnaHQtZGVza3RvcFxyXG4gICAgICAgIClcclxuICAgICksXHJcbiAgICAkZm9udC1oMzogKFxyXG4gICAgICAgICR4czogKFxyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1wibmV1ZS1oYWFzLWdyb3Rlc2stZGlzcGxheS03NS1iZFwiJyxcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oMy1mb250c2l6ZS1tb2JpbGUsXHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAsXHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9udC1oMy1sZXR0ZXJzcGFjaW5nLW1vYmlsZSxcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LWgzLWxpbmVoZWlnaHQtbW9iaWxlXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkbWQ6IChcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdcIm5ldWUtaGFhcy1ncm90ZXNrLWRpc3BsYXktNzUtYmRcIicsXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDMtZm9udHNpemUtZGVza3RvcCxcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCxcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb250LWgzLWxldHRlcnNwYWNpbmctZGVza3RvcCxcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LWgzLWxpbmVoZWlnaHQtZGVza3RvcFxyXG4gICAgICAgIClcclxuICAgICksXHJcbiAgICAkZm9udC1oNDogKFxyXG4gICAgICAgICR4czogKFxyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1wibmV1ZS1oYWFzLWdyb3Rlc2stZGlzcGxheS03NS1iZFwiJyxcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1mb250c2l6ZS1tb2JpbGUsXHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAsXHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9udC1oNC1sZXR0ZXJzcGFjaW5nLW1vYmlsZSxcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LWg0LWxpbmVoZWlnaHQtbW9iaWxlXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkbWQ6IChcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdcIm5ldWUtaGFhcy1ncm90ZXNrLWRpc3BsYXktNzUtYmRcIicsXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDQtZm9udHNpemUtZGVza3RvcCxcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCxcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb250LWg0LWxldHRlcnNwYWNpbmctZGVza3RvcCxcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LWg0LWxpbmVoZWlnaHQtZGVza3RvcFxyXG4gICAgICAgIClcclxuICAgICksXHJcbiAgICAkZm9udC1oNTogKFxyXG4gICAgICAgICR4czogKFxyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1wibmV1ZS1oYWFzLWdyb3Rlc2stZGlzcGxheS01NS1yZ1wiJyxcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1mb250c2l6ZS1tb2JpbGUsXHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAsXHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9udC1oNS1sZXR0ZXJzcGFjaW5nLW1vYmlsZSxcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LWg1LWxpbmVoZWlnaHQtbW9iaWxlXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkbWQ6IChcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdcIm5ldWUtaGFhcy1ncm90ZXNrLWRpc3BsYXktNTUtcmdcIicsXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtZm9udHNpemUtZGVza3RvcCxcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCxcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb250LWg1LWxldHRlcnNwYWNpbmctZGVza3RvcCxcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LWg1LWxpbmVoZWlnaHQtZGVza3RvcFxyXG4gICAgICAgIClcclxuICAgICksXHJcbiAgICAkZm9udC1oNjogKFxyXG4gICAgICAgICR4czogKFxyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1wibmV1ZS1oYWFzLWdyb3Rlc2stZGlzcGxheS03NS1iZFwiJyxcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNi1mb250c2l6ZS1tb2JpbGUsXHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAsXHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9udC1oNi1sZXR0ZXJzcGFjaW5nLW1vYmlsZSxcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LWg2LWxpbmVoZWlnaHQtbW9iaWxlXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkbWQ6IChcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdcIm5ldWUtaGFhcy1ncm90ZXNrLWRpc3BsYXktNzUtYmRcIicsXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDYtZm9udHNpemUtZGVza3RvcCxcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCxcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb250LWg2LWxldHRlcnNwYWNpbmctZGVza3RvcCxcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LWg2LWxpbmVoZWlnaHQtZGVza3RvcFxyXG4gICAgICAgIClcclxuICAgICksXHJcbiAgICAkZm9udC1zdWJ0aXRsZTogKFxyXG4gICAgICAgICR4czogKFxyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1wibmV1ZS1oYWFzLWdyb3Rlc2stZGlzcGxheS01NS1yZ1wiJyxcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zdWJ0aXRsZS1mb250c2l6ZS1tb2JpbGUsXHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0NTAsXHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9udC1zdWJ0aXRsZS1sZXR0ZXJzcGFjaW5nLW1vYmlsZSxcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LXN1YnRpdGxlLWxpbmVoZWlnaHQtbW9iaWxlXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkbWQ6IChcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdcIm5ldWUtaGFhcy1ncm90ZXNrLWRpc3BsYXktNTUtcmdcIicsXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc3VidGl0bGUtZm9udHNpemUtZGVza3RvcCxcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQ1MCxcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb250LXN1YnRpdGxlLWxldHRlcnNwYWNpbmctZGVza3RvcCxcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LXN1YnRpdGxlLWxpbmVoZWlnaHQtZGVza3RvcFxyXG4gICAgICAgIClcclxuICAgICksXHJcbiAgICAkZm9udC1zbWFsbC1hY2NvcmRpb246IChcclxuICAgICAgICAkeHM6IChcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdcIm5ldWUtaGFhcy1ncm90ZXNrLWRpc3BsYXktNzUtYmRcIicsXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc21hbGwtYWNjb3JkaW9uLWZvbnRzaXplLW1vYmlsZSxcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCxcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb250LXNtYWxsLWFjY29yZGlvbi1sZXR0ZXJzcGFjaW5nLW1vYmlsZSxcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LXNtYWxsLWFjY29yZGlvbi1saW5laGVpZ2h0LW1vYmlsZVxyXG4gICAgICAgICksXHJcbiAgICAgICAgJG1kOiAoXHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnXCJuZXVlLWhhYXMtZ3JvdGVzay1kaXNwbGF5LTc1LWJkXCInLFxyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNtYWxsLWFjY29yZGlvbi1mb250c2l6ZS1kZXNrdG9wLFxyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwLFxyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZvbnQtc21hbGwtYWNjb3JkaW9uLWxldHRlcnNwYWNpbmctZGVza3RvcCxcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LXNtYWxsLWFjY29yZGlvbi1saW5laGVpZ2h0LWRlc2t0b3BcclxuICAgICAgICApXHJcbiAgICApLFxyXG4gICAgJGZvbnQtcGFyYWdyYXBoMTogKFxyXG4gICAgICAgICR4czogKFxyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1wibmV1ZS1oYWFzLWdyb3Rlc2stZGlzcGxheS01NS1yZ1wiJyxcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1wYXJhZ3JhcGgxLWZvbnRzaXplLW1vYmlsZSxcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCxcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb250LXBhcmFncmFwaDEtbGV0dGVyc3BhY2luZy1tb2JpbGUsXHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1wYXJhZ3JhcGgxLWxpbmVoZWlnaHQtbW9iaWxlXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkbWQ6IChcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdcIm5ldWUtaGFhcy1ncm90ZXNrLWRpc3BsYXktNTUtcmdcIicsXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtcGFyYWdyYXBoMS1mb250c2l6ZS1kZXNrdG9wLFxyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwLFxyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZvbnQtcGFyYWdyYXBoMS1sZXR0ZXJzcGFjaW5nLWRlc2t0b3AsXHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1wYXJhZ3JhcGgxLWxpbmVoZWlnaHQtZGVza3RvcFxyXG4gICAgICAgIClcclxuICAgICksXHJcbiAgICAkZm9udC1wYXJhZ3JhcGgyOiAoXHJcbiAgICAgICAgJHhzOiAoXHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnXCJuZXVlLWhhYXMtZ3JvdGVzay1kaXNwbGF5LTU1LXJnXCInLFxyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXBhcmFncmFwaDItZm9udHNpemUtbW9iaWxlLFxyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwLFxyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZvbnQtcGFyYWdyYXBoMi1sZXR0ZXJzcGFjaW5nLW1vYmlsZSxcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LXBhcmFncmFwaDItbGluZWhlaWdodC1tb2JpbGVcclxuICAgICAgICApLFxyXG4gICAgICAgICRtZDogKFxyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1wibmV1ZS1oYWFzLWdyb3Rlc2stZGlzcGxheS01NS1yZ1wiJyxcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1wYXJhZ3JhcGgyLWZvbnRzaXplLWRlc2t0b3AsXHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAsXHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9udC1wYXJhZ3JhcGgyLWxldHRlcnNwYWNpbmctZGVza3RvcCxcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LXBhcmFncmFwaDItbGluZWhlaWdodC1kZXNrdG9wXHJcbiAgICAgICAgKVxyXG4gICAgKSxcclxuICAgICRmb250LXNtYWxsOiAoXHJcbiAgICAgICAgJHhzOiAoXHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnXCJuZXVlLWhhYXMtZ3JvdGVzay1kaXNwbGF5LTU1LXJnXCInLFxyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNtYWxsLWZvbnRzaXplLW1vYmlsZSxcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCxcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb250LXNtYWxsLWxldHRlcnNwYWNpbmctbW9iaWxlLFxyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtc21hbGwtbGluZWhlaWdodC1tb2JpbGVcclxuICAgICAgICApLFxyXG4gICAgICAgICRtZDogKFxyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1wibmV1ZS1oYWFzLWdyb3Rlc2stZGlzcGxheS01NS1yZ1wiJyxcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zbWFsbC1mb250c2l6ZS1kZXNrdG9wLFxyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwLFxyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZvbnQtc21hbGwtbGV0dGVyc3BhY2luZy1kZXNrdG9wLFxyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtc21hbGwtbGluZWhlaWdodC1kZXNrdG9wXHJcbiAgICAgICAgKVxyXG4gICAgKSxcclxuICAgICRmb250LXNtYWxsZXN0OiAoXHJcbiAgICAgICAgJHhzOiAoXHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnXCJuZXVlLWhhYXMtZ3JvdGVzay1kaXNwbGF5LTU1LXJnXCInLFxyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNtYWxsZXN0LWZvbnRzaXplLW1vYmlsZSxcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCxcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb250LXNtYWxsZXN0LWxldHRlcnNwYWNpbmctbW9iaWxlLFxyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtc21hbGxlc3QtbGluZWhlaWdodC1tb2JpbGVcclxuICAgICAgICApLFxyXG4gICAgICAgICRtZDogKFxyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1wibmV1ZS1oYWFzLWdyb3Rlc2stZGlzcGxheS01NS1yZ1wiJyxcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zbWFsbGVzdC1mb250c2l6ZS1kZXNrdG9wLFxyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwLFxyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZvbnQtc21hbGxlc3QtbGV0dGVyc3BhY2luZy1kZXNrdG9wLFxyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtc21hbGxlc3QtbGluZWhlaWdodC1kZXNrdG9wXHJcbiAgICAgICAgKVxyXG4gICAgKSxcclxuICAgICRmb250LW1pY3JvOiAoXHJcbiAgICAgICAgJHhzOiAoXHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnXCJuZXVlLWhhYXMtZ3JvdGVzay1kaXNwbGF5LTU1LXJnXCInLFxyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LW1pY3JvLWZvbnRzaXplLW1vYmlsZSxcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCxcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb250LW1pY3JvLWxldHRlcnNwYWNpbmctbW9iaWxlLFxyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtbWljcm8tbGluZWhlaWdodC1tb2JpbGUsXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkbWQ6IChcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdcIm5ldWUtaGFhcy1ncm90ZXNrLWRpc3BsYXktNTUtcmdcIicsXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtbWljcm8tZm9udHNpemUtZGVza3RvcCxcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCxcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb250LW1pY3JvLWxldHRlcnNwYWNpbmctZGVza3RvcCxcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LW1pY3JvLWxpbmVoZWlnaHQtZGVza3RvcFxyXG4gICAgICAgIClcclxuICAgICksXHJcbiAgICAkZm9udC1pbnB1dDogKCAvLyB1c2UgZm9yIG1vYmlsZSBzZWxlY3QgaW5wdXQgaXNzdWVcclxuICAgICAgICAkeHM6IChcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdcIm5ldWUtaGFhcy1ncm90ZXNrLWRpc3BsYXktNTUtcmdcIicsXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaW5wdXQtZm9udHNpemUtbW9iaWxlLFxyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtaW5wdXQtZm9udHNpemUtbW9iaWxlICogMS4xXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkbWQ6IChcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdcIm5ldWUtaGFhcy1ncm90ZXNrLWRpc3BsYXktNTUtcmdcIicsXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaW5wdXQtZm9udHNpemUtZGVza3RvcCxcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LWlucHV0LWZvbnRzaXplLWRlc2t0b3AgKiAxLjFcclxuICAgICAgICApICAgIFxyXG4gICAgKSxcclxuICAgICRmb250LWV5ZWJyb3cxOiAoXHJcbiAgICAgICAgJHhzOiAoXHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnXCJuZXVlLWhhYXMtZ3JvdGVzay1kaXNwbGF5LTc1LWJkXCInLFxyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LWV5ZWJyb3cxLWZvbnRzaXplLW1vYmlsZSxcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCxcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb250LWV5ZWJyb3cxLWxldHRlcnNwYWNpbmctbW9iaWxlLFxyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtZXllYnJvdzEtZm9udHNpemUtbW9iaWxlLFxyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkbWQ6IChcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdcIm5ldWUtaGFhcy1ncm90ZXNrLWRpc3BsYXktNzUtYmRcIicsXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtZXllYnJvdzEtZm9udHNpemUtZGVza3RvcCxcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCxcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb250LWV5ZWJyb3cxLWxldHRlcnNwYWNpbmctZGVza3RvcCxcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LWV5ZWJyb3cxLWxpbmVoZWlnaHQtZGVza3RvcCxcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxyXG4gICAgICAgIClcclxuICAgICksXHJcbiAgICAkZm9udC1leWVicm93MjogKFxyXG4gICAgICAgICR4czogKFxyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1wibmV1ZS1oYWFzLWdyb3Rlc2stZGlzcGxheS02NS1tZFwiJyxcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1leWVicm93Mi1mb250c2l6ZS1tb2JpbGUsXHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAsXHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9udC1leWVicm93Mi1sZXR0ZXJzcGFjaW5nLW1vYmlsZSxcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LWV5ZWJyb3cyLWxpbmVoZWlnaHQtbW9iaWxlLFxyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkbWQ6IChcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdcIm5ldWUtaGFhcy1ncm90ZXNrLWRpc3BsYXktNjUtbWRcIicsXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtZXllYnJvdzItZm9udHNpemUtZGVza3RvcCxcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCxcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb250LWV5ZWJyb3cyLWxldHRlcnNwYWNpbmctZGVza3RvcCxcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LWV5ZWJyb3cyLWxpbmVoZWlnaHQtZGVza3RvcCxcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxyXG4gICAgICAgIClcclxuICAgICksXHJcbiAgICAkZm9udC1leWVicm93MzogKFxyXG4gICAgICAgICR4czogKFxyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1wibmV1ZS1oYWFzLWdyb3Rlc2stZGlzcGxheS01NS1yZ1wiJyxcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1leWVicm93My1mb250c2l6ZS1tb2JpbGUsXHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAsXHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9udC1leWVicm93My1sZXR0ZXJzcGFjaW5nLW1vYmlsZSxcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LWV5ZWJyb3czLWxpbmVoZWlnaHQtbW9iaWxlLFxyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkbWQ6IChcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdcIm5ldWUtaGFhcy1ncm90ZXNrLWRpc3BsYXktNTUtcmdcIicsXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtZXllYnJvdzMtZm9udHNpemUtZGVza3RvcCxcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCxcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb250LWV5ZWJyb3czLWxldHRlcnNwYWNpbmctZGVza3RvcCxcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LWV5ZWJyb3czLWxpbmVoZWlnaHQtZGVza3RvcCxcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxyXG4gICAgICAgIClcclxuICAgICksXHJcbiAgICAkZm9udC1pbmxpbmUtbGluazogKFxyXG4gICAgICAgICR4czogKFxyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1wibmV1ZS1oYWFzLWdyb3Rlc2stZGlzcGxheS01NS1yZ1wiJyxcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCxcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LWlubGluZWxpbmstbGluZWhlaWdodC1tb2JpbGVcclxuICAgICAgICApLFxyXG4gICAgICAgICRtZDogKFxyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1wibmV1ZS1oYWFzLWdyb3Rlc2stZGlzcGxheS01NS1yZ1wiJyxcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCxcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LWlubGluZWxpbmstbGluZWhlaWdodC1kZXNrdG9wXHJcbiAgICAgICAgKVxyXG4gICAgKSxcclxuICAgICRmb250LWNhcmQtdGl0bGU6IChcclxuICAgICAgICAkeHM6IChcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdcIm5ldWUtaGFhcy1ncm90ZXNrLWRpc3BsYXktNzUtYmRcIicsXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtY2FyZHRpdGxlLWZvbnRzaXplLW1vYmlsZSxcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQsXHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9udC1jYXJkdGl0bGUtbGV0dGVyc3BhY2luZy1tb2JpbGUsXHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1jYXJkdGl0bGUtbGluZWhlaWdodC1tb2JpbGVcclxuICAgICAgICApLFxyXG4gICAgICAgICRtZDogKFxyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1wibmV1ZS1oYWFzLWdyb3Rlc2stZGlzcGxheS03NS1iZFwiJyxcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1jYXJkdGl0bGUtZm9udHNpemUtZGVza3RvcCxcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQsXHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9udC1jYXJkdGl0bGUtbGV0dGVyc3BhY2luZy1kZXNrdG9wLFxyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtY2FyZHRpdGxlLWxpbmVoZWlnaHQtZGVza3RvcFxyXG4gICAgICAgIClcclxuICAgIClcclxuKSAhZGVmYXVsdDtcclxuXHJcbi8vIFByb3B2YWx1ZSBtaXhpblxyXG4vL1xyXG4vLyBMb29wcyB0aHJvdWdoIGEgbWFwIGFuZCBvdXRwdXRzIGVhY2gga2V5L3ZhbHVlXHJcbi8vIGFzIGEgY3NzIHByb3BlcnR5L3ZhbHVlLlxyXG5AbWl4aW4gcHJvcFZhbHVlKCRtYXApIHtcclxuICAgIEBlYWNoICRwcm9wLCAkdmFsdWUgaW4gJG1hcCB7XHJcbiAgICAgICAgI3skcHJvcH06ICN7JHZhbHVlfTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gVHlwb2dyYXBoeSBtaXhpblxyXG4vL1xyXG4vLyBHZXRzIHRoZSBkZXNpZ25hdGVkIHN0eWxlIG5hbWUgYW5kIG91dHB1dHMgYW55XHJcbi8vIGtleS92YWx1ZXMgc2V0IGluIHRoZSDigJxiYXNl4oCdLiBBZnRlciB0aGF0LCBpdCBsb29wc1xyXG4vLyB0aHJvdWdoIHRoZSBtZWRpYSBxdWVyaWVzIGFuZCBzZXRzIHVwIHRoZVxyXG4vLyByZXNwb25zaXZlIHR5cG9ncmFwaHlcclxuQG1peGluIHR5cG9ncmFwaHkoJGVsZW1lbnQpIHtcclxuXHJcbiAgICAkbWFwOiBtYXAtZ2V0KCR0eXBvZ3JhcGh5LCAkZWxlbWVudCk7XHJcbiAgICAkYmFzZTogbWFwLWdldCgkbWFwLCBiYXNlKTtcclxuXHJcbiAgICBAaW5jbHVkZSBwcm9wVmFsdWUoJGJhc2UpO1xyXG5cclxuICAgICRtcTogbWFwLXJlbW92ZSgkbWFwLCBiYXNlKTtcclxuXHJcbiAgICBAZWFjaCAkYnAsICRhdHRyIGluICRtcSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnApIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcHJvcFZhbHVlKCRhdHRyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCAnc3ByaXRlcyc7XHJcbkBpbXBvcnQgJy4uL19mb250LnNjc3MnO1xyXG5cclxuJHNwcml0ZTogbWFwLWdldCgkaWNvbnMsIHNwcml0ZSkgIWRlZmF1bHQ7XHJcblxyXG5AZnVuY3Rpb24gc3ByaXRlLWF0dHIoJGljb24sICRhdHRyKSB7XHJcbiAgICAkbmV3SWNvbjogbWFwLWdldCgkaWNvbnMsICRpY29uKTtcclxuXHJcbiAgICBAaWYgJG5ld0ljb24gPT0gbnVsbCB7XHJcbiAgICAgICAgQHdhcm4gXCJDYW4ndCBmaW5kIGFuIGljb24gd2l0aCB0aGUgbmFtZSAjeyRpY29ufVwiO1xyXG4gICAgfVxyXG5cclxuICAgIEByZXR1cm4gbWFwLWdldCgkbmV3SWNvbiwgJGF0dHIpO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gaWNvbi1hdHRyKCRpY29uKSB7XHJcbiAgICAkYXR0cjogKCBcclxuICAgICAgICB3aWR0aDogc3ByaXRlLWF0dHIoJGljb24sIHdpZHRoKSwgXHJcbiAgICAgICAgaGVpZ2h0OiBzcHJpdGUtYXR0cigkaWNvbiwgaGVpZ2h0KSwgXHJcbiAgICAgICAgeDogc3ByaXRlLWF0dHIoJGljb24sIGJhY2tncm91bmRYKSwgXHJcbiAgICAgICAgeTogc3ByaXRlLWF0dHIoJGljb24sIGJhY2tncm91bmRZKSBcclxuICAgICk7XHJcblxyXG4gICAgQHJldHVybiAkYXR0cjtcclxufVxyXG5cclxuQG1peGluIHNwcml0ZSgkaWNvbiwgJHR5cGU6IGFsbCkge1xyXG4gICAgQGlmICR0eXBlID09IGFsbCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChtYXAtZ2V0KCRzcHJpdGUsIHN2Z1BhdGgpKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHJlbShtYXAtZ2V0KCRzcHJpdGUsIHdpZHRoKSkgcmVtKG1hcC1nZXQoJHNwcml0ZSwgaGVpZ2h0KSk7XHJcbiAgICB9XHJcblxyXG4gICAgJGljb25NYXA6IGljb24tYXR0cigkaWNvbik7XHJcblxyXG4gICAgLy8gT3V0cHV0cyBkaW1lbnNpb25zIGluIGVtXHJcbiAgICBAaWYgJHR5cGUgPT0gYWxsIG9yICR0eXBlID09IHNpemUge1xyXG4gICAgICAgIHdpZHRoOiByZW0obWFwLWdldCgkaWNvbk1hcCwgd2lkdGgpICsgMSk7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0obWFwLWdldCgkaWNvbk1hcCwgaGVpZ2h0KSArIDEpO1xyXG4gICAgfVxyXG4gICAgLy8gT3V0cHV0cyBiYWNrZ3JvdW5kIHBvc2l0aW9uIGluIGVtXHJcbiAgICBAaWYgJHR5cGUgPT0gYWxsIG9yICR0eXBlID09IGJnIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByZW0obWFwLWdldCgkaWNvbk1hcCwgeCkpIHJlbShtYXAtZ2V0KCRpY29uTWFwLCB5KSk7XHJcbiAgICB9XHJcbn1cclxuIiwiLy9UaGlzIGZpbGUgaXMgZm9yIGdlbmVyYWwgc3R5bGVzLiBJZiBwYXR0ZXJucyBlbWVyZ2UsIHNwbGl0IG91dCBpbnRvIGFub3RoZXIgZmlsZVxyXG5AaW1wb3J0ICd2YXJpYWJsZXMvdmFyaWFibGVzJztcclxuXHJcbmh0bWwge1xyXG4gICAgZm9udC1zaXplOiAkZm9udHNpemUtYmFzZTtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWFuY2hvcjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICY6bm90KC5uby11bmRlcmxpbmUpOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hbmNob3ItaG92ZXI7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5iZy1ncmV5LWRhcmssXHJcbiAgICAgICAgLmJnLWdyZXktbGlnaHQsXHJcbiAgICAgICAgLmJnLWJsYWNrLFxyXG4gICAgICAgIC5ibGFjayAmLFxyXG4gICAgICAgIC5oZXJvICYge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFuY2hvci1zZWNvbmRhcnk7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYW5jaG9yLXNlY29uZGFyeS1ob3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmJvZHkge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnbmV1ZS1oYWFzLWdyb3Rlc2stZGlzcGxheS01NS1yZyc7XHJcblxyXG4gICAgICAgIC5oZWFkaW5nLW1heCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjIwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1mbHVpZC1tYXgtd2lkdGg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAsXHJcbiAgICBoMSxcclxuICAgIGgyLFxyXG4gICAgaDMsXHJcbiAgICBoNCxcclxuICAgIGg1IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnJpY2gtdGV4dC1maWVsZCB7XHJcbiAgICAgICAgcCxcclxuICAgICAgICBoMSxcclxuICAgICAgICBoMixcclxuICAgICAgICBoMyxcclxuICAgICAgICBoNCxcclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXIsXHJcbiAgICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRjb250YWluZXItc2lkZS1wYWRkaW5nO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRjb250YWluZXItc2lkZS1wYWRkaW5nO1xyXG5cclxuICAgICAgICAmLmJnLWJsYWNrLFxyXG4gICAgICAgICYuYmctZ3JleS1kYXJrIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vc2Fzcy1saW50OmRpc2FibGUgbm8tcXVhbGlmeWluZy1lbGVtZW50c1xyXG5hOm5vdChzcGFuLmFycm93LWxpbmsgPiBhKSB7XHJcbiAgICAuYmctYmxhY2sgJjpub3QoLnJ0ZS1idXR0b24tbGluayk6bm90KC5idG4tZmlsZS1kb3dubG9hZCksXHJcbiAgICAuYmctZ3JleS1kYXJrICY6bm90KC5ydGUtYnV0dG9uLWxpbmspOm5vdCguYnRuLWZpbGUtZG93bmxvYWQpLFxyXG4gICAgLmJsYWNrICY6bm90KC5ydGUtYnV0dG9uLWxpbmspOm5vdCguYnRuLWZpbGUtZG93bmxvYWQpLFxyXG4gICAgLmdyZXktZGFyayxcclxuICAgIC5oZXJvICYge1xyXG4gICAgICAgIC8vc2Fzcy1saW50OmRpc2FibGUgbm8taW1wb3J0YW50XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1hbmNob3Itc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAvL3Nhc3MtbGludDpkaXNhYmxlIG5vLWltcG9ydGFudFxyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFuY2hvci1zZWNvbmRhcnktaG92ZXIgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJnLWdyZXktbGlnaHQgJjpub3QoLnJ0ZS1idXR0b24tbGluayk6bm90KC5idG4tZmlsZS1kb3dubG9hZCkge1xyXG4gICAgICAgIC8vc2Fzcy1saW50OmRpc2FibGUgbm8taW1wb3J0YW50XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1lbWVyYWxkICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hcnJvdy1saW5rICB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnRuLXByaW1hcnk7XHJcbiAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgkZm9udC1jdGEpO1xyXG5cclxuICAgICAgICAuYmctZ3JleS1saWdodCAmIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1lbWVyYWxkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJnLWJsYWNrICYsXHJcbiAgICAgICAgLmJnLWdyZXktZGFyayAmIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgkZm9udC1jdGEpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5YnV0dG9uO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5YnV0dG9uO1xyXG4gICAgICAgICAgICAvL3Nhc3MtbGludDpkaXNhYmxlIG5vLWltcG9ydGFudFxyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeWJ1dHRvbi10ZXh0Y29sb3IgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeWJ1dHRvbi1ob3Zlci10ZXh0Y29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiRxdW90ZS1tYXJnaW4tZGVza3RvcDogcmVtKDY1KTtcclxuJHF1b3RlLW1hcmdpbi1tb2JpbGU6ICRxdW90ZS1tYXJnaW4tZGVza3RvcCAvIDI7XHJcbiRxdW90ZS1ib2R5LWxpbmUtaGVpZ2h0OiAxLjQ4O1xyXG4kcXVvdGUtYXV0aG9yLWxpbmUtaGVpZ2h0OiAxLjM1O1xyXG5cclxuXHJcbi5xdW90ZSB7XHJcbiAgICAmLWJvZHkge1xyXG4gICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoJGZvbnQtaDQpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJHF1b3RlLW1hcmdpbi1kZXNrdG9wIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkcXVvdGUtYm9keS1saW5lLWhlaWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkcXVvdGUtYm9keS1saW5lLWhlaWdodDtcclxuICAgICAgICBtYXJnaW46ICRxdW90ZS1tYXJnaW4tbW9iaWxlIGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICB9XHJcblxyXG4gICAgJi1hdXRob3Ige1xyXG4gICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoJGZvbnQtcGFyYWdyYXBoMSk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDc1JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHF1b3RlLW1hcmdpbi1kZXNrdG9wO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oLTQyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRxdW90ZS1hdXRob3ItbGluZS1oZWlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaW5lLWhlaWdodDogJHF1b3RlLWF1dGhvci1saW5lLWhlaWdodDtcclxuICAgICAgICBtYXJnaW46IHJlbSgtOSkgYXV0byAkcXVvdGUtbWFyZ2luLW1vYmlsZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5pY29uLXN3aXRjaC1jb250YWluZXIge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnZpc2libGUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuXHJcbi5pbnZpc2libGUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4uc2VydmVyLWVycm9yIHtcclxuICAgIEBpbmNsdWRlIHNwcml0ZSgkaWNvbi1yZXBvcnQtcHJvYmxlbS10cmlhbmdsZS1yZWQpO1xyXG4gICAgY29udGVudDogJyAnO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZXJyb3ItY29udGFpbmVyLFxyXG4uc3VjY2Vzcy1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZvbnQtZmFtaWx5OiBuZXVlLWhhYXMtZ3JvdGVzay1kaXNwbGF5LTU1LXJnO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMjUpO1xyXG4gICAgcGFkZGluZzogcmVtKDMwKSByZW0oMjApO1xyXG5cclxuICAgICYtbGlzdCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTUpO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oMik7XHJcblxyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaWNvbiB7XHJcbiAgICAgICAgbWluLXdpZHRoOiBzcHJpdGUtYXR0cigkaWNvbi1yZXBvcnQtcHJvYmxlbS10cmlhbmdsZS1yZWQsIHdpZHRoKTtcclxuICAgIH1cclxufVxyXG5cclxuLmVycm9yLWNvbnRhaW5lciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZXJyb3ItYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkY29sb3ItZXJyb3I7XHJcbn1cclxuXHJcbi5zdWNjZXNzLWNvbnRhaW5lciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc3VjY2Vzcy1iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRjb2xvci1zdWNjZXNzO1xyXG59XHJcblxyXG4uY2VudGVyZWQtdXRpbGl0eS1jb250ZW50IHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICB3aWR0aDogcmVtKDcwMCk7XHJcbiAgICB9XHJcblxyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnJhaXNlZC1jYXJkLXdyYXBwZXIge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xyXG4gICAgfVxyXG5cclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgJi0tYWxsLXNpemVzIHtcclxuICAgICAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdztcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICYuYmxhY2sge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubm8tcmVzdWx0cyB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZGFyay1ib3JkZXI7XHJcbiAgICBjb2xvcjogJGNvbG9yLWJvZHktbGlnaHRlcjtcclxuICAgIHBhZGRpbmc6IHJlbSg0MCkgMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmRhdGEtc2VydmljZS1pZnJhbWUge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuIiwiQGltcG9ydCAnYm9vdHN0cmFwLXJlZmVyZW5jZXMnO1xyXG5AaW1wb3J0ICdjb2xvcnMnO1xyXG5AaW1wb3J0ICdmb250JztcclxuQGltcG9ydCAndHlwb2dyYXBoeSc7XHJcbkBpbXBvcnQgJ2Jvb3RzdHJhcC1vdmVycmlkZXMnO1xyXG5AaW1wb3J0ICdidXR0b25zJztcclxuQGltcG9ydCAnc3ByaXRlcy9zcHJpdGUtdXRpbHRpZXMnO1xyXG5AaW1wb3J0ICd6LWluZGV4ZXMnO1xyXG5AaW1wb3J0ICdrZXlmcmFtZXMnO1xyXG5cclxuQG1peGluIHZpc2libGUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuXHJcbkBtaXhpbiBpbnZpc2libGUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuQG1peGluIGlubGluZS1saW5rIHtcclxuICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoJGZvbnQtaW5saW5lLWxpbmspO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkY29sb3ItZ3VpZGVob3VzZS1ncmVlbjtcclxuICAgIGNvbG9yOiAkY29sb3ItYW5jaG9yLWlubGluZTtcclxuICAgIHBhZGRpbmc6IDNweCAwIDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjI1cyBjdWJpYy1iZXppZXIoLjY4LDAsMSwxKSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4yNXMgY3ViaWMtYmV6aWVyKC42OCwwLDEsMSk7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgY3ViaWMtYmV6aWVyKC42OCwwLDEsMSksXHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjI1cyBjdWJpYy1iZXppZXIoLjY4LDAsMSwxKTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3VpZGVob3VzZS1ncmVlbjtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWFuY2hvci1pbmxpbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLy9jb250YWluZXJzXHJcbiRjb250YWluZXItc2lkZS1wYWRkaW5nOiAzMHB4ICFkZWZhdWx0O1xyXG4kY29udGFpbmVyLW1heC13aWR0aDogbWFwLWdldCgkY29udGFpbmVyLW1heC13aWR0aHMsIHhsKSArICgkY29udGFpbmVyLXNpZGUtcGFkZGluZyAqIDIpO1xyXG4kY29udGFpbmVyLWhlYWRlci1uYXYtc2lkZS1wYWRkaW5nOiAxNDBweCAhZGVmYXVsdDtcclxuJGNvbnRhaW5lci1oZWFkZXItbmF2LW1heC1icmVha3BvaW50OiBtYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocywgeGwpICsgKCRjb250YWluZXItaGVhZGVyLW5hdi1zaWRlLXBhZGRpbmcgKiAyKSAtICgkY29udGFpbmVyLXNpZGUtcGFkZGluZyAqIDIpO1xyXG4kY29udGFpbmVyLWhlYWRlci1uYXYtYmFzZU1heFdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aCArIDEwNjBweCAhZGVmYXVsdDtcclxuJGNvbnRhaW5lci1oZWFkZXItbmF2LW1heC13aWR0aDogJGNvbnRhaW5lci1oZWFkZXItbmF2LWJhc2VNYXhXaWR0aCArICgkY29udGFpbmVyLWhlYWRlci1uYXYtc2lkZS1wYWRkaW5nICogMik7XHJcbiRjb250YWluZXItZmx1aWQtbWF4LXdpZHRoOiAzMDAwcHggIWRlZmF1bHQ7XHJcbiRoZXJvLWNvbnRhaW5lci1tYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoICsgMjYwcHggIWRlZmF1bHQ7XHJcbiRtZWRpdW0tcm93LXNwYWNlcjogcmVtKDEyMCk7XHJcblxyXG4vL2NvbnRlbnRcclxuJGNvbnRlbnQtbWF4LXdpZHRoOiBtYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocywgeGwpIC0gKCRjb250YWluZXItc2lkZS1wYWRkaW5nICogMik7XHJcblxyXG4vL2NvbXBvbmVudHNcclxuJGNvbXBvbmVudC12ZXJ0aWNhbC1zcGFjaW5nLWRlc2t0b3A6IHJlbSg0NSk7XHJcbiRjb21wb25lbnQtdmVydGljYWwtc3BhY2luZy1tb2JpbGU6IHJlbSg0NSk7XHJcbiRjb21wb25lbnQtcmFpc2VkLWNhcmQtd3JhcHBlci1wYWRkaW5nOiByZW0oNDApO1xyXG5cclxuJGNvbnRhaW5lci1jb21wb25lbnQtdmVydGljYWwtc3BhY2luZy1kZXNrdG9wOiByZW0oODApO1xyXG4kY29udGFpbmVyLWNvbXBvbmVudC12ZXJ0aWNhbC1zcGFjaW5nLW1vYmlsZTogcmVtKDM1KTtcclxuJGNvbnRhaW5lci1jb21wb25lbnQtaG9yaXpvbnRhbC1zcGFjaW5nLWRlc2t0b3A6IHJlbSg4MCk7XHJcbiRjb250YWluZXItY29tcG9uZW50LWhvcml6b250YWwtc3BhY2luZy1tb2JpbGU6IHJlbSgzNSk7XHJcblxyXG4kY29tcG9uZW50Y2VudGVyZWQtdmVydGljYWwtc3BhY2luZy1kZXNrdG9wOiByZW0oMTUwKTtcclxuJGNvbXBvbmVudGNlbnRlcmVkLXZlcnRpY2FsLXNwYWNpbmctbW9iaWxlOiByZW0oNzUpO1xyXG5cclxuJGhvbWUtY2Fyb3VzZWwtaGVpZ2h0LWRlc2t0b3A6IHJlbSg1MDApO1xyXG4kaG9tZS1jYXJvdXNlbC1oZWlnaHQtbW9iaWxlOiByZW0oNDAwKTtcclxuXHJcbiRjb21wb25lbnQtbWVkaWEtaW1hZ2UtbWF4LWhlaWdodDogcmVtKDYwMCk7XHJcblxyXG5cclxuLy9DYXJ0XHJcbiRjYXJ0LWhlYWRpbmctYm90dG9tLW1hcmdpbi1kZXNrdG9wOiByZW0oNzUpO1xyXG4kY2FydC1oZWFkaW5nLWJvdHRvbS1tYXJnaW4tbW9iaWxlOiByZW0oNDApO1xyXG5cclxuLy9NaXNjXHJcbiRib3gtc2hhZG93OiAwIDAgcmVtKDIyKSAwICRib3gtc2hhZG93LWNvbG9yO1xyXG4kbG9hZGVyLWJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICRjb2xvci1zaGltbWVyLWxpZ2h0LCAkY29sb3Itc2hpbW1lci1kYXJrLCAkY29sb3Itc2hpbW1lci1saWdodCk7XHJcbiIsIu+7v0BpbXBvcnQgJ2Jvb3RzdHJhcC1yZWZlcmVuY2VzJztcclxuQGltcG9ydCAndHlwb2dyYXBoeSc7XHJcbkBpbXBvcnQgJ2NvbG9ycyc7XHJcblxyXG4vLyBwYWRkaW5nXHJcbiRidXR0b24tcGFkZGluZy1ub3JtYWw6IHJlbSgxMikgcmVtKDI2KSAhZGVmYXVsdDtcclxuJGJ1dHRvbi1wYWRkaW5nLXNlY29uZGFyeTogcmVtKDEyKSByZW0oMjYpICFkZWZhdWx0O1xyXG4kYnV0dG9uLXBhZGRpbmctdGlueTogcmVtKDUpIHJlbSg1KSAhZGVmYXVsdDtcclxuJGJ1dHRvbi1tb2JpbGUtcGFkZGluZzogcmVtKDE0KSAwICFkZWZhdWx0O1xyXG5cclxuLy9taXhpbnNcclxuQG1peGluIGJ0biB7XHJcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LWN0YSk7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeWJ1dHRvbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmctbm9ybWFsO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBidG4tcHJpbWFyeSB7XHJcbiAgICBAaW5jbHVkZSBidG4tYmFja2dyb3VuZCgkY29sb3ItcHJpbWFyeWJ1dHRvbiwgJGNvbG9yLXByaW1hcnlidXR0b24taG92ZXIsICRjb2xvci1wcmltYXJ5YnV0dG9uLWhvdmVyLXRleHRjb2xvcik7XHJcbiAgICAvL3Nhc3MtbGludDpkaXNhYmxlIG5vLWltcG9ydGFudFxyXG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5YnV0dG9uLXRleHRjb2xvciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWl4aW4gYnRuLWJhY2tncm91bmQoJGJhY2tncm91bmQtY29sb3IsICRob3Zlci1jb2xvciwgJGhvdmVyLXRleHQtY29sb3IpIHtcclxuICAgICY6bm90KFtkaXNhYmxlZF0pIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAmOm5vdChbZGlzYWJsZWRdKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRob3Zlci1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItY29sb3I7XHJcbiAgICAgICAgICAgIC8vc2Fzcy1saW50OmRpc2FibGUgbm8taW1wb3J0YW50XHJcbiAgICAgICAgICAgIGNvbG9yOiAkaG92ZXItdGV4dC1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIkaWNvbnM6IChcclxuICAgICAgc3ByaXRlOiAod2lkdGg6IDIzNTBweCwgaGVpZ2h0OiAyMTQzcHgsIHN2Z1BhdGg6ICcuLi9mb250cy9zcHJpdGUtc2hlZXQtZGNlNDE2YjQuc3ZnJyksXHJcbiAgICBhY2NvcmRpYW4tYXJyb3ctZG93bi1hY3RpdmU6ICh3aWR0aDogMTVweCwgaGVpZ2h0OiAxMHB4LCBiYWNrZ3JvdW5kWDogMHB4LCBiYWNrZ3JvdW5kWTogMHB4KSxcclxuICAgIGFjY29yZGlhbi1hcnJvdy1kb3duLXdoaXRlOiAod2lkdGg6IDE1cHgsIGhlaWdodDogMTBweCwgYmFja2dyb3VuZFg6IC0xNXB4LCBiYWNrZ3JvdW5kWTogLTEwcHgpLFxyXG4gICAgYWNjb3JkaWFuLWFycm93LXVwLWFjdGl2ZTogKHdpZHRoOiAxNXB4LCBoZWlnaHQ6IDEwcHgsIGJhY2tncm91bmRYOiAtMzBweCwgYmFja2dyb3VuZFk6IC0yMHB4KSxcclxuICAgIGFjY29yZGlhbi1hcnJvdy11cC1pbmFjdGl2ZTogKHdpZHRoOiAxNXB4LCBoZWlnaHQ6IDEwcHgsIGJhY2tncm91bmRYOiAtNDVweCwgYmFja2dyb3VuZFk6IC0zMHB4KSxcclxuICAgIGFjY29yZGlhbi1hcnJvdy11cC13aGl0ZTogKHdpZHRoOiAxNXB4LCBoZWlnaHQ6IDEwcHgsIGJhY2tncm91bmRYOiAtNjBweCwgYmFja2dyb3VuZFk6IC00MHB4KSxcclxuICAgIGFycm93LWxlZnQ6ICh3aWR0aDogMzVweCwgaGVpZ2h0OiAzNXB4LCBiYWNrZ3JvdW5kWDogLTc1cHgsIGJhY2tncm91bmRZOiAtNTBweCksXHJcbiAgICBhcnJvdy1sZWZ0LWFjdGl2ZTogKHdpZHRoOiAzNXB4LCBoZWlnaHQ6IDM1cHgsIGJhY2tncm91bmRYOiAtMTEwcHgsIGJhY2tncm91bmRZOiAtODVweCksXHJcbiAgICBhcnJvdy1sZWZ0LWJsYWNrOiAod2lkdGg6IDM1cHgsIGhlaWdodDogMzVweCwgYmFja2dyb3VuZFg6IC0xNDVweCwgYmFja2dyb3VuZFk6IC0xMjBweCksXHJcbiAgICBhcnJvdy1sZWZ0LWluYWN0aXZlOiAod2lkdGg6IDM1cHgsIGhlaWdodDogMzVweCwgYmFja2dyb3VuZFg6IC0xODBweCwgYmFja2dyb3VuZFk6IC0xNTVweCksXHJcbiAgICBhcnJvdy1yaWdodDogKHdpZHRoOiAzNXB4LCBoZWlnaHQ6IDM1cHgsIGJhY2tncm91bmRYOiAtMjE1cHgsIGJhY2tncm91bmRZOiAtMTkwcHgpLFxyXG4gICAgYXJyb3ctcmlnaHQtaW5hY3RpdmU6ICh3aWR0aDogMzVweCwgaGVpZ2h0OiAzNXB4LCBiYWNrZ3JvdW5kWDogLTI1MHB4LCBiYWNrZ3JvdW5kWTogLTIyNXB4KSxcclxuICAgIGFycm93LXJpZ2h0LWxlZnQ6ICh3aWR0aDogMzVweCwgaGVpZ2h0OiAzNXB4LCBiYWNrZ3JvdW5kWDogLTI4NXB4LCBiYWNrZ3JvdW5kWTogLTI2MHB4KSxcclxuICAgIGJhY2stdG8tdG9wLWFycm93OiAod2lkdGg6IDYwcHgsIGhlaWdodDogNDBweCwgYmFja2dyb3VuZFg6IC0zMjBweCwgYmFja2dyb3VuZFk6IC0yOTVweCksXHJcbiAgICBjYXJldC1kb3duLWFjdGl2ZTogKHdpZHRoOiA4cHgsIGhlaWdodDogOHB4LCBiYWNrZ3JvdW5kWDogLTM4MHB4LCBiYWNrZ3JvdW5kWTogLTMzNXB4KSxcclxuICAgIGNhcmV0LWRvd24taW5hY3RpdmU6ICh3aWR0aDogOHB4LCBoZWlnaHQ6IDhweCwgYmFja2dyb3VuZFg6IC0zODhweCwgYmFja2dyb3VuZFk6IC0zNDNweCksXHJcbiAgICBjYXJldC11cC1hY3RpdmU6ICh3aWR0aDogOHB4LCBoZWlnaHQ6IDhweCwgYmFja2dyb3VuZFg6IC0zOTZweCwgYmFja2dyb3VuZFk6IC0zNTFweCksXHJcbiAgICBjYXJldC11cC1pbmFjdGl2ZTogKHdpZHRoOiA4cHgsIGhlaWdodDogOHB4LCBiYWNrZ3JvdW5kWDogLTQwNHB4LCBiYWNrZ3JvdW5kWTogLTM1OXB4KSxcclxuICAgIGNoZWNrYm94LWNoZWNrZWQ6ICh3aWR0aDogMjhweCwgaGVpZ2h0OiAyOHB4LCBiYWNrZ3JvdW5kWDogLTQxMnB4LCBiYWNrZ3JvdW5kWTogLTM2N3B4KSxcclxuICAgIGNoZWNrYm94LWZpbGwtbm8tYm9yZGVyOiAod2lkdGg6IDI4cHgsIGhlaWdodDogMjhweCwgYmFja2dyb3VuZFg6IC00NDBweCwgYmFja2dyb3VuZFk6IC0zOTVweCksXHJcbiAgICBjaGVja2JveC11bmNoZWNrZWQ6ICh3aWR0aDogMjhweCwgaGVpZ2h0OiAyOHB4LCBiYWNrZ3JvdW5kWDogLTQ2OHB4LCBiYWNrZ3JvdW5kWTogLTQyM3B4KSxcclxuICAgIGNoZWNrYm94LXVuY2hlY2tlZC1pbmFjdGl2ZTogKHdpZHRoOiAyOHB4LCBoZWlnaHQ6IDI4cHgsIGJhY2tncm91bmRYOiAtNDk2cHgsIGJhY2tncm91bmRZOiAtNDUxcHgpLFxyXG4gICAgY2xvc2UtYWN0aXZlOiAod2lkdGg6IDIwcHgsIGhlaWdodDogMjBweCwgYmFja2dyb3VuZFg6IC01MjRweCwgYmFja2dyb3VuZFk6IC00NzlweCksXHJcbiAgICBjbG9zZS1pbmFjdGl2ZTogKHdpZHRoOiAyMHB4LCBoZWlnaHQ6IDIwcHgsIGJhY2tncm91bmRYOiAtNTQ0cHgsIGJhY2tncm91bmRZOiAtNDk5cHgpLFxyXG4gICAgY2xvc2UtcmVzdGluZzogKHdpZHRoOiAyMHB4LCBoZWlnaHQ6IDIwcHgsIGJhY2tncm91bmRYOiAtNTY0cHgsIGJhY2tncm91bmRZOiAtNTE5cHgpLFxyXG4gICAgY3RhLWFycm93LWxlZnQtYWN0aXZlOiAod2lkdGg6IDM2cHgsIGhlaWdodDogMTBweCwgYmFja2dyb3VuZFg6IC01ODRweCwgYmFja2dyb3VuZFk6IC01MzlweCksXHJcbiAgICBjdGEtYXJyb3ctbGVmdC1pbmFjdGl2ZTogKHdpZHRoOiAzNnB4LCBoZWlnaHQ6IDEwcHgsIGJhY2tncm91bmRYOiAtNjIwcHgsIGJhY2tncm91bmRZOiAtNTQ5cHgpLFxyXG4gICAgY3RhLWFycm93LXJpZ2h0LWFjdGl2ZTogKHdpZHRoOiAzNnB4LCBoZWlnaHQ6IDEwcHgsIGJhY2tncm91bmRYOiAtNjU2cHgsIGJhY2tncm91bmRZOiAtNTU5cHgpLFxyXG4gICAgY3RhLWFycm93LXJpZ2h0LWluYWN0aXZlOiAod2lkdGg6IDM2cHgsIGhlaWdodDogMTBweCwgYmFja2dyb3VuZFg6IC02OTJweCwgYmFja2dyb3VuZFk6IC01NjlweCksXHJcbiAgICBjdXN0b20tcmVzZWFyY2g6ICh3aWR0aDogMjA4cHgsIGhlaWdodDogMjA4cHgsIGJhY2tncm91bmRYOiAtNzI4cHgsIGJhY2tncm91bmRZOiAtNTc5cHgpLFxyXG4gICAgZG93bmxvYWQ6ICh3aWR0aDogMjRweCwgaGVpZ2h0OiAyNHB4LCBiYWNrZ3JvdW5kWDogLTkzNnB4LCBiYWNrZ3JvdW5kWTogLTc4N3B4KSxcclxuICAgIGRvd25sb2FkLXNtYWxsLWdyZWVuOiAod2lkdGg6IDM3cHgsIGhlaWdodDogMzZweCwgYmFja2dyb3VuZFg6IC05NjBweCwgYmFja2dyb3VuZFk6IC04MTFweCksXHJcbiAgICBkb3dubG9hZC1zbWFsbC13aGl0ZTogKHdpZHRoOiAzN3B4LCBoZWlnaHQ6IDM2cHgsIGJhY2tncm91bmRYOiAtOTk3cHgsIGJhY2tncm91bmRZOiAtODQ3cHgpLFxyXG4gICAgZmllbGQtYXJyb3ctZG93bi1hY3RpdmU6ICh3aWR0aDogMTBweCwgaGVpZ2h0OiA3cHgsIGJhY2tncm91bmRYOiAtMTAzNHB4LCBiYWNrZ3JvdW5kWTogLTg4M3B4KSxcclxuICAgIGZpZWxkLWFycm93LWRvd24taW5hY3RpdmU6ICh3aWR0aDogMTBweCwgaGVpZ2h0OiA3cHgsIGJhY2tncm91bmRYOiAtMTA0NHB4LCBiYWNrZ3JvdW5kWTogLTg5MHB4KSxcclxuICAgIGZpZWxkLWFycm93LXVwLWFjdGl2ZTogKHdpZHRoOiAxMHB4LCBoZWlnaHQ6IDdweCwgYmFja2dyb3VuZFg6IC0xMDU0cHgsIGJhY2tncm91bmRZOiAtODk3cHgpLFxyXG4gICAgZmllbGQtYXJyb3ctdXAtaW5hY3RpdmU6ICh3aWR0aDogMTBweCwgaGVpZ2h0OiA3cHgsIGJhY2tncm91bmRYOiAtMTA2NHB4LCBiYWNrZ3JvdW5kWTogLTkwNHB4KSxcclxuICAgIG1vYmlsZS1uYXYtYXJyb3c6ICh3aWR0aDogMTVweCwgaGVpZ2h0OiAxMHB4LCBiYWNrZ3JvdW5kWDogLTEwNzRweCwgYmFja2dyb3VuZFk6IC05MTFweCksXHJcbiAgICBuYXZpZ2FudC1hcnJvdzogKHdpZHRoOiA1NXB4LCBoZWlnaHQ6IDY4cHgsIGJhY2tncm91bmRYOiAtMTA4OXB4LCBiYWNrZ3JvdW5kWTogLTkyMXB4KSxcclxuICAgIHBhZ2luYXRpb24tYWN0aXZlOiAod2lkdGg6IDhweCwgaGVpZ2h0OiA4cHgsIGJhY2tncm91bmRYOiAtMTE0NHB4LCBiYWNrZ3JvdW5kWTogLTk4OXB4KSxcclxuICAgIHBhZ2luYXRpb24taW5hY3RpdmU6ICh3aWR0aDogOHB4LCBoZWlnaHQ6IDhweCwgYmFja2dyb3VuZFg6IC0xMTUycHgsIGJhY2tncm91bmRZOiAtOTk3cHgpLFxyXG4gICAgcGxheS1idXR0b246ICh3aWR0aDogOTNweCwgaGVpZ2h0OiA5M3B4LCBiYWNrZ3JvdW5kWDogLTExNjBweCwgYmFja2dyb3VuZFk6IC0xMDA1cHgpLFxyXG4gICAgcXVvdGUtYWNjZW50OiAod2lkdGg6IDEwMXB4LCBoZWlnaHQ6IDQ5cHgsIGJhY2tncm91bmRYOiAtMTI1M3B4LCBiYWNrZ3JvdW5kWTogLTEwOThweCksXHJcbiAgICByYWRpby1maWxsLW5vLWJvcmRlcjogKHdpZHRoOiAyOHB4LCBoZWlnaHQ6IDI4cHgsIGJhY2tncm91bmRYOiAtMTM1NHB4LCBiYWNrZ3JvdW5kWTogLTExNDdweCksXHJcbiAgICByYWRpby1zZWxlY3RlZDogKHdpZHRoOiAyOHB4LCBoZWlnaHQ6IDI4cHgsIGJhY2tncm91bmRYOiAtMTM4MnB4LCBiYWNrZ3JvdW5kWTogLTExNzVweCksXHJcbiAgICByYWRpby11bnNlbGVjdGVkOiAod2lkdGg6IDI4cHgsIGhlaWdodDogMjhweCwgYmFja2dyb3VuZFg6IC0xNDEwcHgsIGJhY2tncm91bmRZOiAtMTIwM3B4KSxcclxuICAgIHJhZGlvLXVuc2VsZWN0ZWQtaW5hY3RpdmU6ICh3aWR0aDogMjhweCwgaGVpZ2h0OiAyOHB4LCBiYWNrZ3JvdW5kWDogLTE0MzhweCwgYmFja2dyb3VuZFk6IC0xMjMxcHgpLFxyXG4gICAgcmVwb3J0LXByb2JsZW0tdHJpYW5nbGU6ICh3aWR0aDogMjRweCwgaGVpZ2h0OiAyNHB4LCBiYWNrZ3JvdW5kWDogLTE0NjZweCwgYmFja2dyb3VuZFk6IC0xMjU5cHgpLFxyXG4gICAgcmVwb3J0LXByb2JsZW0tdHJpYW5nbGUtcmVkOiAod2lkdGg6IDI0cHgsIGhlaWdodDogMjRweCwgYmFja2dyb3VuZFg6IC0xNDkwcHgsIGJhY2tncm91bmRZOiAtMTI4M3B4KSxcclxuICAgIHJlc2VhcmNoLXJlcG9ydHM6ICh3aWR0aDogMjA4cHgsIGhlaWdodDogMjA4cHgsIGJhY2tncm91bmRYOiAtMTUxNHB4LCBiYWNrZ3JvdW5kWTogLTEzMDdweCksXHJcbiAgICBzZWFyY2gtbGFyZ2UtYWN0aXZlOiAod2lkdGg6IDM2cHgsIGhlaWdodDogMzZweCwgYmFja2dyb3VuZFg6IC0xNzIycHgsIGJhY2tncm91bmRZOiAtMTUxNXB4KSxcclxuICAgIHNlYXJjaC1sYXJnZS1pbmFjdGl2ZTogKHdpZHRoOiAzNnB4LCBoZWlnaHQ6IDM2cHgsIGJhY2tncm91bmRYOiAtMTc1OHB4LCBiYWNrZ3JvdW5kWTogLTE1NTFweCksXHJcbiAgICBzZWFyY2gtbGFyZ2UtcmVzdGluZzogKHdpZHRoOiAzNnB4LCBoZWlnaHQ6IDM2cHgsIGJhY2tncm91bmRYOiAtMTc5NHB4LCBiYWNrZ3JvdW5kWTogLTE1ODdweCksXHJcbiAgICBzZWFyY2gtbGFyZ2Utd2hpdGU6ICh3aWR0aDogMzZweCwgaGVpZ2h0OiAzNnB4LCBiYWNrZ3JvdW5kWDogLTE4MzBweCwgYmFja2dyb3VuZFk6IC0xNjIzcHgpLFxyXG4gICAgc2VhcmNoLW1vYmlsZS13aGl0ZTogKHdpZHRoOiAyMHB4LCBoZWlnaHQ6IDIwcHgsIGJhY2tncm91bmRYOiAtMTg2NnB4LCBiYWNrZ3JvdW5kWTogLTE2NTlweCksXHJcbiAgICBzZWFyY2gtbmF2LWFjdGl2ZTogKHdpZHRoOiAyMHB4LCBoZWlnaHQ6IDIwcHgsIGJhY2tncm91bmRYOiAtMTg4NnB4LCBiYWNrZ3JvdW5kWTogLTE2NzlweCksXHJcbiAgICBzZWFyY2gtbmF2LWluYWN0aXZlOiAod2lkdGg6IDIwcHgsIGhlaWdodDogMjBweCwgYmFja2dyb3VuZFg6IC0xOTA2cHgsIGJhY2tncm91bmRZOiAtMTY5OXB4KSxcclxuICAgIHNlYXJjaC1uYXYtcmVzdGluZzogKHdpZHRoOiAyMHB4LCBoZWlnaHQ6IDIwcHgsIGJhY2tncm91bmRYOiAtMTkyNnB4LCBiYWNrZ3JvdW5kWTogLTE3MTlweCksXHJcbiAgICBzb2NpYWwtZm9vdGVyLWZhY2Vib29rOiAod2lkdGg6IDI4cHgsIGhlaWdodDogMjhweCwgYmFja2dyb3VuZFg6IC0xOTQ2cHgsIGJhY2tncm91bmRZOiAtMTczOXB4KSxcclxuICAgIHNvY2lhbC1mb290ZXItbGlua2VkaW46ICh3aWR0aDogMjhweCwgaGVpZ2h0OiAyOHB4LCBiYWNrZ3JvdW5kWDogLTE5NzRweCwgYmFja2dyb3VuZFk6IC0xNzY3cHgpLFxyXG4gICAgc29jaWFsLWZvb3Rlci10d2l0dGVyOiAod2lkdGg6IDI4cHgsIGhlaWdodDogMjhweCwgYmFja2dyb3VuZFg6IC0yMDAycHgsIGJhY2tncm91bmRZOiAtMTc5NXB4KSxcclxuICAgIHNvY2lhbC1zaGFyZS1mYWNlYm9vazogKHdpZHRoOiAyOHB4LCBoZWlnaHQ6IDI4cHgsIGJhY2tncm91bmRYOiAtMjAzMHB4LCBiYWNrZ3JvdW5kWTogLTE4MjNweCksXHJcbiAgICBzb2NpYWwtc2hhcmUtbGlua2VkaW46ICh3aWR0aDogMjhweCwgaGVpZ2h0OiAyOHB4LCBiYWNrZ3JvdW5kWDogLTIwNThweCwgYmFja2dyb3VuZFk6IC0xODUxcHgpLFxyXG4gICAgc29jaWFsLXNoYXJlLW1haWw6ICh3aWR0aDogMjhweCwgaGVpZ2h0OiAyOHB4LCBiYWNrZ3JvdW5kWDogLTIwODZweCwgYmFja2dyb3VuZFk6IC0xODc5cHgpLFxyXG4gICAgc29jaWFsLXNoYXJlLXR3aXR0ZXI6ICh3aWR0aDogMjhweCwgaGVpZ2h0OiAyOHB4LCBiYWNrZ3JvdW5kWDogLTIxMTRweCwgYmFja2dyb3VuZFk6IC0xOTA3cHgpLFxyXG4gICAgc3Vic2NyaXB0aW9uLWluc2lnaHRzOiAod2lkdGg6IDIwOHB4LCBoZWlnaHQ6IDIwOHB4LCBiYWNrZ3JvdW5kWDogLTIxNDJweCwgYmFja2dyb3VuZFk6IC0xOTM1cHgpLFxyXG4pO1xyXG5cclxuICAgICRpY29uLWFjY29yZGlhbi1hcnJvdy1kb3duLWFjdGl2ZTogJ2FjY29yZGlhbi1hcnJvdy1kb3duLWFjdGl2ZSc7XHJcbiAgICAkaWNvbi1hY2NvcmRpYW4tYXJyb3ctZG93bi13aGl0ZTogJ2FjY29yZGlhbi1hcnJvdy1kb3duLXdoaXRlJztcclxuICAgICRpY29uLWFjY29yZGlhbi1hcnJvdy11cC1hY3RpdmU6ICdhY2NvcmRpYW4tYXJyb3ctdXAtYWN0aXZlJztcclxuICAgICRpY29uLWFjY29yZGlhbi1hcnJvdy11cC1pbmFjdGl2ZTogJ2FjY29yZGlhbi1hcnJvdy11cC1pbmFjdGl2ZSc7XHJcbiAgICAkaWNvbi1hY2NvcmRpYW4tYXJyb3ctdXAtd2hpdGU6ICdhY2NvcmRpYW4tYXJyb3ctdXAtd2hpdGUnO1xyXG4gICAgJGljb24tYXJyb3ctbGVmdDogJ2Fycm93LWxlZnQnO1xyXG4gICAgJGljb24tYXJyb3ctbGVmdC1hY3RpdmU6ICdhcnJvdy1sZWZ0LWFjdGl2ZSc7XHJcbiAgICAkaWNvbi1hcnJvdy1sZWZ0LWJsYWNrOiAnYXJyb3ctbGVmdC1ibGFjayc7XHJcbiAgICAkaWNvbi1hcnJvdy1sZWZ0LWluYWN0aXZlOiAnYXJyb3ctbGVmdC1pbmFjdGl2ZSc7XHJcbiAgICAkaWNvbi1hcnJvdy1yaWdodDogJ2Fycm93LXJpZ2h0JztcclxuICAgICRpY29uLWFycm93LXJpZ2h0LWluYWN0aXZlOiAnYXJyb3ctcmlnaHQtaW5hY3RpdmUnO1xyXG4gICAgJGljb24tYXJyb3ctcmlnaHQtbGVmdDogJ2Fycm93LXJpZ2h0LWxlZnQnO1xyXG4gICAgJGljb24tYmFjay10by10b3AtYXJyb3c6ICdiYWNrLXRvLXRvcC1hcnJvdyc7XHJcbiAgICAkaWNvbi1jYXJldC1kb3duLWFjdGl2ZTogJ2NhcmV0LWRvd24tYWN0aXZlJztcclxuICAgICRpY29uLWNhcmV0LWRvd24taW5hY3RpdmU6ICdjYXJldC1kb3duLWluYWN0aXZlJztcclxuICAgICRpY29uLWNhcmV0LXVwLWFjdGl2ZTogJ2NhcmV0LXVwLWFjdGl2ZSc7XHJcbiAgICAkaWNvbi1jYXJldC11cC1pbmFjdGl2ZTogJ2NhcmV0LXVwLWluYWN0aXZlJztcclxuICAgICRpY29uLWNoZWNrYm94LWNoZWNrZWQ6ICdjaGVja2JveC1jaGVja2VkJztcclxuICAgICRpY29uLWNoZWNrYm94LWZpbGwtbm8tYm9yZGVyOiAnY2hlY2tib3gtZmlsbC1uby1ib3JkZXInO1xyXG4gICAgJGljb24tY2hlY2tib3gtdW5jaGVja2VkOiAnY2hlY2tib3gtdW5jaGVja2VkJztcclxuICAgICRpY29uLWNoZWNrYm94LXVuY2hlY2tlZC1pbmFjdGl2ZTogJ2NoZWNrYm94LXVuY2hlY2tlZC1pbmFjdGl2ZSc7XHJcbiAgICAkaWNvbi1jbG9zZS1hY3RpdmU6ICdjbG9zZS1hY3RpdmUnO1xyXG4gICAgJGljb24tY2xvc2UtaW5hY3RpdmU6ICdjbG9zZS1pbmFjdGl2ZSc7XHJcbiAgICAkaWNvbi1jbG9zZS1yZXN0aW5nOiAnY2xvc2UtcmVzdGluZyc7XHJcbiAgICAkaWNvbi1jdGEtYXJyb3ctbGVmdC1hY3RpdmU6ICdjdGEtYXJyb3ctbGVmdC1hY3RpdmUnO1xyXG4gICAgJGljb24tY3RhLWFycm93LWxlZnQtaW5hY3RpdmU6ICdjdGEtYXJyb3ctbGVmdC1pbmFjdGl2ZSc7XHJcbiAgICAkaWNvbi1jdGEtYXJyb3ctcmlnaHQtYWN0aXZlOiAnY3RhLWFycm93LXJpZ2h0LWFjdGl2ZSc7XHJcbiAgICAkaWNvbi1jdGEtYXJyb3ctcmlnaHQtaW5hY3RpdmU6ICdjdGEtYXJyb3ctcmlnaHQtaW5hY3RpdmUnO1xyXG4gICAgJGljb24tY3VzdG9tLXJlc2VhcmNoOiAnY3VzdG9tLXJlc2VhcmNoJztcclxuICAgICRpY29uLWRvd25sb2FkOiAnZG93bmxvYWQnO1xyXG4gICAgJGljb24tZG93bmxvYWQtc21hbGwtZ3JlZW46ICdkb3dubG9hZC1zbWFsbC1ncmVlbic7XHJcbiAgICAkaWNvbi1kb3dubG9hZC1zbWFsbC13aGl0ZTogJ2Rvd25sb2FkLXNtYWxsLXdoaXRlJztcclxuICAgICRpY29uLWZpZWxkLWFycm93LWRvd24tYWN0aXZlOiAnZmllbGQtYXJyb3ctZG93bi1hY3RpdmUnO1xyXG4gICAgJGljb24tZmllbGQtYXJyb3ctZG93bi1pbmFjdGl2ZTogJ2ZpZWxkLWFycm93LWRvd24taW5hY3RpdmUnO1xyXG4gICAgJGljb24tZmllbGQtYXJyb3ctdXAtYWN0aXZlOiAnZmllbGQtYXJyb3ctdXAtYWN0aXZlJztcclxuICAgICRpY29uLWZpZWxkLWFycm93LXVwLWluYWN0aXZlOiAnZmllbGQtYXJyb3ctdXAtaW5hY3RpdmUnO1xyXG4gICAgJGljb24tbW9iaWxlLW5hdi1hcnJvdzogJ21vYmlsZS1uYXYtYXJyb3cnO1xyXG4gICAgJGljb24tbmF2aWdhbnQtYXJyb3c6ICduYXZpZ2FudC1hcnJvdyc7XHJcbiAgICAkaWNvbi1wYWdpbmF0aW9uLWFjdGl2ZTogJ3BhZ2luYXRpb24tYWN0aXZlJztcclxuICAgICRpY29uLXBhZ2luYXRpb24taW5hY3RpdmU6ICdwYWdpbmF0aW9uLWluYWN0aXZlJztcclxuICAgICRpY29uLXBsYXktYnV0dG9uOiAncGxheS1idXR0b24nO1xyXG4gICAgJGljb24tcXVvdGUtYWNjZW50OiAncXVvdGUtYWNjZW50JztcclxuICAgICRpY29uLXJhZGlvLWZpbGwtbm8tYm9yZGVyOiAncmFkaW8tZmlsbC1uby1ib3JkZXInO1xyXG4gICAgJGljb24tcmFkaW8tc2VsZWN0ZWQ6ICdyYWRpby1zZWxlY3RlZCc7XHJcbiAgICAkaWNvbi1yYWRpby11bnNlbGVjdGVkOiAncmFkaW8tdW5zZWxlY3RlZCc7XHJcbiAgICAkaWNvbi1yYWRpby11bnNlbGVjdGVkLWluYWN0aXZlOiAncmFkaW8tdW5zZWxlY3RlZC1pbmFjdGl2ZSc7XHJcbiAgICAkaWNvbi1yZXBvcnQtcHJvYmxlbS10cmlhbmdsZTogJ3JlcG9ydC1wcm9ibGVtLXRyaWFuZ2xlJztcclxuICAgICRpY29uLXJlcG9ydC1wcm9ibGVtLXRyaWFuZ2xlLXJlZDogJ3JlcG9ydC1wcm9ibGVtLXRyaWFuZ2xlLXJlZCc7XHJcbiAgICAkaWNvbi1yZXNlYXJjaC1yZXBvcnRzOiAncmVzZWFyY2gtcmVwb3J0cyc7XHJcbiAgICAkaWNvbi1zZWFyY2gtbGFyZ2UtYWN0aXZlOiAnc2VhcmNoLWxhcmdlLWFjdGl2ZSc7XHJcbiAgICAkaWNvbi1zZWFyY2gtbGFyZ2UtaW5hY3RpdmU6ICdzZWFyY2gtbGFyZ2UtaW5hY3RpdmUnO1xyXG4gICAgJGljb24tc2VhcmNoLWxhcmdlLXJlc3Rpbmc6ICdzZWFyY2gtbGFyZ2UtcmVzdGluZyc7XHJcbiAgICAkaWNvbi1zZWFyY2gtbGFyZ2Utd2hpdGU6ICdzZWFyY2gtbGFyZ2Utd2hpdGUnO1xyXG4gICAgJGljb24tc2VhcmNoLW1vYmlsZS13aGl0ZTogJ3NlYXJjaC1tb2JpbGUtd2hpdGUnO1xyXG4gICAgJGljb24tc2VhcmNoLW5hdi1hY3RpdmU6ICdzZWFyY2gtbmF2LWFjdGl2ZSc7XHJcbiAgICAkaWNvbi1zZWFyY2gtbmF2LWluYWN0aXZlOiAnc2VhcmNoLW5hdi1pbmFjdGl2ZSc7XHJcbiAgICAkaWNvbi1zZWFyY2gtbmF2LXJlc3Rpbmc6ICdzZWFyY2gtbmF2LXJlc3RpbmcnO1xyXG4gICAgJGljb24tc29jaWFsLWZvb3Rlci1mYWNlYm9vazogJ3NvY2lhbC1mb290ZXItZmFjZWJvb2snO1xyXG4gICAgJGljb24tc29jaWFsLWZvb3Rlci1saW5rZWRpbjogJ3NvY2lhbC1mb290ZXItbGlua2VkaW4nO1xyXG4gICAgJGljb24tc29jaWFsLWZvb3Rlci10d2l0dGVyOiAnc29jaWFsLWZvb3Rlci10d2l0dGVyJztcclxuICAgICRpY29uLXNvY2lhbC1zaGFyZS1mYWNlYm9vazogJ3NvY2lhbC1zaGFyZS1mYWNlYm9vayc7XHJcbiAgICAkaWNvbi1zb2NpYWwtc2hhcmUtbGlua2VkaW46ICdzb2NpYWwtc2hhcmUtbGlua2VkaW4nO1xyXG4gICAgJGljb24tc29jaWFsLXNoYXJlLW1haWw6ICdzb2NpYWwtc2hhcmUtbWFpbCc7XHJcbiAgICAkaWNvbi1zb2NpYWwtc2hhcmUtdHdpdHRlcjogJ3NvY2lhbC1zaGFyZS10d2l0dGVyJztcclxuICAgICRpY29uLXN1YnNjcmlwdGlvbi1pbnNpZ2h0czogJ3N1YnNjcmlwdGlvbi1pbnNpZ2h0cyc7XHJcbiIsIkBpbXBvcnQgJ3ZhcmlhYmxlcy92YXJpYWJsZXMnO1xyXG5cclxuLmRldGFpbCB7XHJcblxyXG4gICAgJi1hdXRob3IsXHJcbiAgICAmLWRhdGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoJGZvbnQtZXllYnJvdzIpO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYm9keS1saWdodGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg4KTtcclxuICAgIH1cclxuXHJcbiAgICAmLWJyZWFkY3J1bWIge1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg2NCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBidG47XHJcbiAgICAgICAgQGluY2x1ZGUgYnRuLXByaW1hcnk7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oMzgpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRjb21wb25lbnQtdmVydGljYWwtc3BhY2luZy1tb2JpbGU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg4KTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDgpO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYtbGluZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY3Rpb24tZGl2aWRlcjtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgIH1cclxuXHJcbiAgICAmLWxpc3Qge1xyXG4gICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoJGZvbnQtZXllYnJvdzIpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJywnO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoJGZvbnQtaDMpO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYm9keS1saWdodGVyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE5O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxOCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi1zdWJ0aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgkZm9udC1zdWJ0aXRsZSk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDI0KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGFyay1ncmF5O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNik7XHJcbiAgICB9XHJcblxyXG4gICAgJi1zdW1tYXJ5LFxyXG4gICAgJi1ib2R5IHtcclxuICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LXBhcmFncmFwaDEpO1xyXG5cclxuICAgICAgICBjb2xvcjogJGNvbG9yLWRldGFpbC1ib2R5O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg0MCk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDI0KTtcclxuICAgIH1cclxufVxyXG4iLCIvL1RoaXMgZmlsZSBjb250YWlucyB0aGUgY3NzIGZvciBiYXNlIHN0eWxpbmcgZm9yIGNvbXBvbmVudCwgY29udGFpbmVyLXdyYXBwZXIsIHJhaXNlZCBjYXJkcywgcmVuZGVyaW5nIHBhcmFtcyBmb3IgcGxhY2Vob2xkZXIgY29sdW1uc1xyXG5AaW1wb3J0ICd2YXJpYWJsZXMvdmFyaWFibGVzJztcclxuQGltcG9ydCAnZnVuY3Rpb25zJztcclxuXHJcbiRyYWlzZWQtY2FyZC1vdmVybGF5LWluZGVudC1zaXplLWRlc2t0b3A6ICRjb21wb25lbnQtdmVydGljYWwtc3BhY2luZy1kZXNrdG9wO1xyXG4kcmFpc2VkLWNhcmQtb3ZlcmxheS1pbmRlbnQtc2l6ZS1tb2JpbGU6ICRjb21wb25lbnQtdmVydGljYWwtc3BhY2luZy1tb2JpbGU7XHJcblxyXG4ldG9wbWFyZ2luIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkY29tcG9uZW50LXZlcnRpY2FsLXNwYWNpbmctZGVza3RvcDtcclxuICAgIH1cclxuXHJcbiAgICBtYXJnaW4tdG9wOiAkY29tcG9uZW50LXZlcnRpY2FsLXNwYWNpbmctbW9iaWxlO1xyXG59XHJcblxyXG5AbWl4aW4gZ2l2ZS1jb250YWluZXItd3JhcHBlci10b3AtbWFyZ2luLWlmLWJlbG93LWNvbG9yZWQtYmFja2dyb3VuZCB7XHJcbiAgICAmICsgLmNvbnRhaW5lci13cmFwcGVyOm5vdCguYmcpIHtcclxuICAgICAgICBAZXh0ZW5kICV0b3BtYXJnaW47XHJcbiAgICB9XHJcblxyXG4gICAgJiArIC5jb250YWluZXItd3JhcHBlciB7XHJcbiAgICAgICAgJi5iZyB7XHJcbiAgICAgICAgICAgICYucmMge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAldG9wbWFyZ2luO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vL1RoaXMgbWFwIGlzIHVzZWQgd2l0aGluIHJhaXNlZCBjYXJkcywgYW5kIGJhY2tncm91bmRzXHJcbi8vVE9ETyBhYnN0cmFjdCB0aGlzIHRvIHZhcmlhYmxlcy4gSGF2ZSB0aGlzIGJlIHVzZWQgZm9yIGNvbXBvbmVudHMgbmVzdGVkIHdpdGhpbiB0aGUgdXRpbGl0eSBjYXJkc1xyXG4kY29tcG9uZW50LXR5cGVzLXNwYWNpbmc6IChcclxuICAgIGNvbXBvbmVudDogKFxyXG4gICAgICAgIHNlbGVjdG9yOiAnLmNvbXBvbmVudCcsXHJcbiAgICAgICAgc3BhY2luZy12ZXJ0aWNhbC1tb2JpbGU6ICRjb250YWluZXItY29tcG9uZW50LXZlcnRpY2FsLXNwYWNpbmctbW9iaWxlLFxyXG4gICAgICAgIHNwYWNpbmctdmVydGljYWwtZGVza3RvcDogJGNvbnRhaW5lci1jb21wb25lbnQtdmVydGljYWwtc3BhY2luZy1kZXNrdG9wLFxyXG4gICAgICAgIHNwYWNpbmctaG9yaXpvbnRhbC1tb2JpbGU6ICRjb250YWluZXItY29tcG9uZW50LWhvcml6b250YWwtc3BhY2luZy1tb2JpbGUsXHJcbiAgICAgICAgc3BhY2luZy1ob3Jpem9udGFsLWRlc2t0b3A6ICRjb250YWluZXItY29tcG9uZW50LWhvcml6b250YWwtc3BhY2luZy1kZXNrdG9wXHJcbiAgICApLFxyXG4gICAgY29tcG9uZW50LWNlbnRlcmVkLW5vcm1hbDogKFxyXG4gICAgICAgIHNlbGVjdG9yOiAnLmNvbXBvbmVudC5jb21wb25lbnQtY2VudGVyZWQtbm9ybWFsJyxcclxuICAgICAgICBzcGFjaW5nLXZlcnRpY2FsLW1vYmlsZTogJGNvbXBvbmVudC12ZXJ0aWNhbC1zcGFjaW5nLW1vYmlsZSxcclxuICAgICAgICBzcGFjaW5nLXZlcnRpY2FsLWRlc2t0b3A6ICRjb21wb25lbnQtdmVydGljYWwtc3BhY2luZy1kZXNrdG9wLFxyXG4gICAgICAgIHNwYWNpbmctaG9yaXpvbnRhbC1tb2JpbGU6ICRjb21wb25lbnQtdmVydGljYWwtc3BhY2luZy1tb2JpbGUsXHJcbiAgICAgICAgc3BhY2luZy1ob3Jpem9udGFsLWRlc2t0b3A6ICRjb21wb25lbnQtdmVydGljYWwtc3BhY2luZy1kZXNrdG9wXHJcbiAgICApLFxyXG4gICAgY29tcG9uZW50LWNlbnRlcmVkLWxhcmdlOiAoXHJcbiAgICAgICAgc2VsZWN0b3I6ICcuY29tcG9uZW50LmNvbXBvbmVudC1jZW50ZXJlZC1sYXJnZScsXHJcbiAgICAgICAgc3BhY2luZy12ZXJ0aWNhbC1tb2JpbGU6ICRjb21wb25lbnRjZW50ZXJlZC12ZXJ0aWNhbC1zcGFjaW5nLW1vYmlsZSxcclxuICAgICAgICBzcGFjaW5nLXZlcnRpY2FsLWRlc2t0b3A6ICRjb21wb25lbnRjZW50ZXJlZC12ZXJ0aWNhbC1zcGFjaW5nLWRlc2t0b3AsXHJcbiAgICAgICAgc3BhY2luZy1ob3Jpem9udGFsLW1vYmlsZTogJGNvbXBvbmVudGNlbnRlcmVkLXZlcnRpY2FsLXNwYWNpbmctbW9iaWxlLFxyXG4gICAgICAgIHNwYWNpbmctaG9yaXpvbnRhbC1kZXNrdG9wOiAkY29tcG9uZW50Y2VudGVyZWQtdmVydGljYWwtc3BhY2luZy1kZXNrdG9wXHJcbiAgICApLFxyXG4gICAgY29tcG9uZW50LXRpbnk6IChcclxuICAgICAgICBzZWxlY3RvcjogJy5jb21wb25lbnQuY29tcG9uZW50LXRpbnknLFxyXG4gICAgICAgIHNwYWNpbmctdmVydGljYWwtbW9iaWxlOiByZW0oMTYpLFxyXG4gICAgICAgIHNwYWNpbmctdmVydGljYWwtZGVza3RvcDogcmVtKDE2KSxcclxuICAgICAgICBzcGFjaW5nLWhvcml6b250YWwtbW9iaWxlOiByZW0oMTYpLFxyXG4gICAgICAgIHNwYWNpbmctaG9yaXpvbnRhbC1kZXNrdG9wOiByZW0oMTYpXHJcbiAgICApLFxyXG4gICAgY29tcG9uZW50LW5vLXNwYWNlOiAoXHJcbiAgICAgICAgc2VsZWN0b3I6ICcuY29tcG9uZW50LmNvbXBvbmVudC1uby1zcGFjZScsXHJcbiAgICAgICAgc3BhY2luZy12ZXJ0aWNhbC1tb2JpbGU6IDAsXHJcbiAgICAgICAgc3BhY2luZy12ZXJ0aWNhbC1kZXNrdG9wOiAwLFxyXG4gICAgICAgIHNwYWNpbmctaG9yaXpvbnRhbC1tb2JpbGU6IDAsXHJcbiAgICAgICAgc3BhY2luZy1ob3Jpem9udGFsLWRlc2t0b3A6IDBcclxuICAgIClcclxuXHJcbik7XHJcblxyXG4kYmFja2dyb3VuZC1jb2xvcnM6IChcclxuICAgIGJsYWNrOiAoIC8vc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby1jb2xvci1rZXl3b3Jkc1xyXG4gICAgICAgIHNlbGVjdG9yOiAnLmJnLmJnLWJsYWNrJyxcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFja2dyb3VuZC1ibGFjayxcclxuICAgICAgICB0ZXh0LWNvbG9yOiAkY29sb3ItYmFja2dyb3VuZC1ibGFjay10ZXh0LFxyXG4gICAgICAgIGNvbXBvbmVudC1vdmVycmlkZXM6IChcclxuICAgICAgICAgICAgYWNjb3JkaW9uOiAoXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFja2dyb3VuZC13aGl0ZSxcclxuICAgICAgICAgICAgICAgIHRleHQtY29sb3I6ICRjb2xvci1iYWNrZ3JvdW5kLXdoaXRlLXRleHQsXHJcbiAgICAgICAgICAgICAgICB0cmlnZ2VyLXRleHQtY29sb3I6ICRjb2xvci1iYWNrZ3JvdW5kLXdoaXRlLFxyXG4gICAgICAgICAgICAgICAgdHJpZ2dlci1pY29uOiAkaWNvbi1hY2NvcmRpYW4tYXJyb3ctdXAtd2hpdGUsXHJcbiAgICAgICAgICAgICAgICB0cmlnZ2VyLWNvbGxhcHNlZC1pY29uOiAkaWNvbi1hY2NvcmRpYW4tYXJyb3ctZG93bi13aGl0ZVxyXG4gICAgICAgICAgICApXHJcbiAgICAgICAgKVxyXG4gICAgKSxcclxuICAgIGdyZXktbGlnaHQ6IChcclxuICAgICAgICBzZWxlY3RvcjogJy5iZy5iZy1ncmV5LWxpZ2h0JyxcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFja2dyb3VuZC1saWdodGdyZXksXHJcbiAgICAgICAgdGV4dC1jb2xvcjogJGNvbG9yLWJhY2tncm91bmQtbGlnaHRncmV5LXRleHQsXHJcbiAgICAgICAgY29tcG9uZW50LW92ZXJyaWRlczogKFxyXG4gICAgICAgICAgICBhY2NvcmRpb246IChcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYWNrZ3JvdW5kLWRhcmtncmV5LFxyXG4gICAgICAgICAgICAgICAgdGV4dC1jb2xvcjogJGNvbG9yLWJhY2tncm91bmQtZGFya2dyZXktdGV4dCxcclxuICAgICAgICAgICAgICAgIHRyaWdnZXItdGV4dC1jb2xvcjogJGNvbG9yLWFuY2hvcixcclxuICAgICAgICAgICAgICAgIHRyaWdnZXItaWNvbjogJGljb24tYWNjb3JkaWFuLWFycm93LXVwLWFjdGl2ZSxcclxuICAgICAgICAgICAgICAgIHRyaWdnZXItY29sbGFwc2VkLWljb246ICRpY29uLWFjY29yZGlhbi1hcnJvdy1kb3duLWFjdGl2ZVxyXG4gICAgICAgICAgICApXHJcbiAgICAgICAgKVxyXG4gICAgKSxcclxuICAgIGdyZXktZGFyazogKFxyXG4gICAgICAgIHNlbGVjdG9yOiAnLmJnLmJnLWdyZXktZGFyaycsXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhY2tncm91bmQtZGFya2dyZXksXHJcbiAgICAgICAgdGV4dC1jb2xvcjogJGNvbG9yLWJhY2tncm91bmQtZGFya2dyZXktdGV4dCxcclxuICAgICAgICBjb21wb25lbnQtb3ZlcnJpZGVzOiAoXHJcbiAgICAgICAgICAgIGFjY29yZGlvbjogKFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhY2tncm91bmQtbGlnaHRncmV5LFxyXG4gICAgICAgICAgICAgICAgdGV4dC1jb2xvcjogJGNvbG9yLWJhY2tncm91bmQtbGlnaHRncmV5LXRleHQsXHJcbiAgICAgICAgICAgICAgICB0cmlnZ2VyLXRleHQtY29sb3I6ICRjb2xvci1hbmNob3IsXHJcbiAgICAgICAgICAgICAgICB0cmlnZ2VyLWljb246ICRpY29uLWFjY29yZGlhbi1hcnJvdy11cC1hY3RpdmUsXHJcbiAgICAgICAgICAgICAgICB0cmlnZ2VyLWNvbGxhcHNlZC1pY29uOiAkaWNvbi1hY2NvcmRpYW4tYXJyb3ctZG93bi1hY3RpdmVcclxuICAgICAgICAgICAgKVxyXG4gICAgICAgIClcclxuICAgIClcclxuKTtcclxuXHJcblxyXG4uY29udGFpbmVyLXdyYXBwZXI6bm90KC5iZyk6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJGNvbXBvbmVudC12ZXJ0aWNhbC1zcGFjaW5nLWRlc2t0b3A7XHJcbiAgICB9XHJcblxyXG4gICAgbWFyZ2luLXRvcDogJGNvbXBvbmVudC12ZXJ0aWNhbC1zcGFjaW5nLW1vYmlsZTtcclxufVxyXG5cclxuLmNvbXBvbmVudCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRjb21wb25lbnQtdmVydGljYWwtc3BhY2luZy1kZXNrdG9wO1xyXG4gICAgfVxyXG5cclxuICAgIHBhZGRpbmctYm90dG9tOiAkY29tcG9uZW50LXZlcnRpY2FsLXNwYWNpbmctbW9iaWxlO1xyXG5cclxuICAgICYtc21hbGwge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRjb21wb25lbnQtdmVydGljYWwtc3BhY2luZy1kZXNrdG9wIC8gMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkY29tcG9uZW50LXZlcnRpY2FsLXNwYWNpbmctbW9iaWxlIC8gMjtcclxuICAgIH1cclxuXHJcbiAgICAmLWNlbnRlcmVkLWxhcmdlIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRjb21wb25lbnRjZW50ZXJlZC12ZXJ0aWNhbC1zcGFjaW5nLWRlc2t0b3AgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHBhZGRpbmc6ICRjb21wb25lbnRjZW50ZXJlZC12ZXJ0aWNhbC1zcGFjaW5nLW1vYmlsZSAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtY2VudGVyZWQtbm9ybWFsIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRjb21wb25lbnQtdmVydGljYWwtc3BhY2luZy1kZXNrdG9wIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwYWRkaW5nOiAkY29tcG9uZW50LXZlcnRpY2FsLXNwYWNpbmctbW9iaWxlIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5yYWlzZWQtY2FyZC13cmFwcGVyIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRjb21wb25lbnQtdmVydGljYWwtc3BhY2luZy1kZXNrdG9wO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkY29tcG9uZW50LXJhaXNlZC1jYXJkLXdyYXBwZXItcGFkZGluZztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRjb21wb25lbnQtdmVydGljYWwtc3BhY2luZy1tb2JpbGU7XHJcblxyXG4gICAgICAgICYtc21hbGwge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkY29tcG9uZW50LXZlcnRpY2FsLXNwYWNpbmctZGVza3RvcCAvIDI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRjb21wb25lbnQtdmVydGljYWwtc3BhY2luZy1tb2JpbGUgLyAyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYWxsLXNpemVzIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJGNvbXBvbmVudC1yYWlzZWQtY2FyZC13cmFwcGVyLXBhZGRpbmc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vL2ZpeCBmb3IgcGFnZWVkaXRvciB3aGVuIGEgYmFja2dyb3VuZCBjb2xvcmVkIGNvbnRhaW5lci13cmFwcGVyIG5lZWRzIHRvIHB1c2ggaXRzIHNpYmxpbmcgZG93blxyXG4ucGFnZWVkaXRvci1jb250YWluZXItd3JhcHBlci1tYXJnaW4tdG9wIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkY29tcG9uZW50LXZlcnRpY2FsLXNwYWNpbmctZGVza3RvcDtcclxuICAgIH1cclxuXHJcbiAgICBtYXJnaW4tdG9wOiAkY29tcG9uZW50LXZlcnRpY2FsLXNwYWNpbmctbW9iaWxlO1xyXG59XHJcblxyXG4ucGFnZW1vZGUtZWRpdCB7XHJcbiAgICAucmMtb3ZlcmxheS1jYXJkLFxyXG4gICAgLnJjLW92ZXJsYXktYm9keSB7XHJcbiAgICAgICAgLnNjRW1wdHlQbGFjZWhvbGRlciB7IC8vc2Fzcy1saW50OmRpc2FibGUtbGluZSBjbGFzcy1uYW1lLWZvcm1hdFxyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy9zYXNzLWxpbnQ6ZGlzYWJsZSBmb3JjZS1lbGVtZW50LW5lc3RpbmcsIG5vLXF1YWxpZnlpbmctZWxlbWVudHNcclxuZGl2LnJjLW92ZXJsYXkge1xyXG4gICAgJi1jYXJkIHtcclxuICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5yYWlzZWQtY2FyZC1zcGxpdCB7XHJcbiAgICAgICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXRvcCB7XHJcbiAgICAgICAgJi1jYXJkIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLSRyYWlzZWQtY2FyZC1vdmVybGF5LWluZGVudC1zaXplLWRlc2t0b3A7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0kcmFpc2VkLWNhcmQtb3ZlcmxheS1pbmRlbnQtc2l6ZS1tb2JpbGU7XHJcblxyXG4gICAgICAgICAgICA+IC5yb3cge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogJHJhaXNlZC1jYXJkLW92ZXJsYXktaW5kZW50LXNpemUtZGVza3RvcDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAkcmFpc2VkLWNhcmQtb3ZlcmxheS1pbmRlbnQtc2l6ZS1tb2JpbGU7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbXBvbmVudC5jb21wb25lbnQtbm8tc3BhY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0kZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgI3skZ3JpZC1ndXR0ZXItd2lkdGh9KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1ib2R5IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRyYWlzZWQtY2FyZC1vdmVybGF5LWluZGVudC1zaXplLWRlc2t0b3A7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkcmFpc2VkLWNhcmQtb3ZlcmxheS1pbmRlbnQtc2l6ZS1tb2JpbGU7XHJcblxyXG4gICAgICAgICAgICBAZWFjaCAkZSwgJGVsZW1lbnQgaW4gJGNvbXBvbmVudC10eXBlcy1zcGFjaW5nIHtcclxuICAgICAgICAgICAgICAgICN7bWFwLWdldCgkZWxlbWVudCwgc2VsZWN0b3IpfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogbWFwLWdldCgkZWxlbWVudCwgc3BhY2luZy12ZXJ0aWNhbC1kZXNrdG9wKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBtYXAtZ2V0KCRlbGVtZW50LCBzcGFjaW5nLXZlcnRpY2FsLW1vYmlsZSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYm9keS1oYXMtY29sb3Ige1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBnaXZlLWNvbnRhaW5lci13cmFwcGVyLXRvcC1tYXJnaW4taWYtYmVsb3ctY29sb3JlZC1iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnJhaXNlZC1jYXJkLXNwbGl0IHtcclxuICAgIEBlYWNoICRlLCAkZWxlbWVudCBpbiAkYmFja2dyb3VuZC1jb2xvcnMge1xyXG4gICAgICAgICYje21hcC1nZXQoJGVsZW1lbnQsIHNlbGVjdG9yKX0ge1xyXG4gICAgICAgICAgICAuY29tcG9uZW50IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGVsZW1lbnQsIGJhY2tncm91bmQtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJGVsZW1lbnQsIHRleHQtY29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yb3cge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGNvbXBvbmVudC12ZXJ0aWNhbC1zcGFjaW5nLWRlc2t0b3A7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkY29tcG9uZW50LXZlcnRpY2FsLXNwYWNpbmctbW9iaWxlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICAgICAgJi1jb2wge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29tcG9uZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJveC1zaGFkb3ctYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIHJlbSgyMikgMCAkYm94LXNoYWRvdy1jb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6ICRib3gtc2hhZG93LXRleHQtY29sb3I7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yYWlzZWQtY2FyZCB7XHJcbiAgICBAZWFjaCAkZSwgJGVsZW1lbnQgaW4gJGJhY2tncm91bmQtY29sb3JzIHtcclxuICAgICAgICAmI3ttYXAtZ2V0KCRlbGVtZW50LCBzZWxlY3Rvcil9IHtcclxuICAgICAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRlbGVtZW50LCBiYWNrZ3JvdW5kLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRlbGVtZW50LCB0ZXh0LWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvL2VpdGhlciByYWlzZWQgY2FyZCBvbiBhIG5vcm1hbCBjb21wb25lbnQgb3IgY29udGFpbmVyIHdyYXBwZXIgT1IgcmFpc2VkIGNhcmQgb3ZlcmxheSB0b3BcclxuICAgID4uY29udGFpbmVyID4ucm93LFxyXG4gICAgPiAucm93IHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRjb21wb25lbnQtdmVydGljYWwtc3BhY2luZy1kZXNrdG9wO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJveC1zaGFkb3ctYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgcmVtKDIyKSAwICRib3gtc2hhZG93LWNvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAkYm94LXNoYWRvdy10ZXh0LWNvbG9yO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRjb21wb25lbnQtdmVydGljYWwtc3BhY2luZy1tb2JpbGU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vL0JhY2tncm91bmQgY29sb3JzIGFuZCB0b3AgYm9yZGVyIHJlbmRlcmluZyBwYXJhbWV0ZXJzXHJcbi8vc2Fzcy1saW50OmRpc2FibGUgbm8tbWVyZ2VhYmxlLXNlbGVjdG9yc1xyXG4uY29udGFpbmVyLXdyYXBwZXIge1xyXG4gICAgLy9kaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLy90b3AgYm9yZGVyXHJcbiAgICAmLmNvbXBvbmVudC13cmFwcGVyLXRvcC1ib3JkZXIge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wbGFjZWhvbGRlci1jb2x1bW4tdG9wLWJvcmRlcjtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvL2NvbHVtbiBkaXZpZGVyc1xyXG4gICAgQG1peGluIGNvbHVtbi1kaXZpZGVycyAoJHRvcCkge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItcGxhY2Vob2xkZXItY29sdW1uLWRpdmlkZXI7XHJcbiAgICAgICAgICAgIGJvdHRvbTogJGNvbXBvbmVudC12ZXJ0aWNhbC1zcGFjaW5nLWRlc2t0b3A7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6ICR0b3A7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuY29tcG9uZW50LXdyYXBwZXItY29sdW1uLWRpdmlkZXJzIHtcclxuICAgICAgICA+IC5jb250YWluZXI6bm90KC5yYykgPiAucm93IHtcclxuICAgICAgICAgICAgJiBkaXYucm93LWNvbDpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNvbHVtbi1kaXZpZGVycygwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmNvbXBvbmVudC13cmFwcGVyLWNvbHVtbi1kaXZpZGVycyB7XHJcbiAgICAgICAgLnJjLW92ZXJsYXktYm9keS5iZyAucm93IHtcclxuICAgICAgICAgICAgJiBkaXYucm93LWNvbDpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNvbHVtbi1kaXZpZGVycygkY29udGFpbmVyLWNvbXBvbmVudC12ZXJ0aWNhbC1zcGFjaW5nLWRlc2t0b3ApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuY29tcG9uZW50LXdyYXBwZXItY29sdW1uLWRpdmlkZXJzLmJnIHtcclxuICAgICAgICA+IC5jb250YWluZXIgPiAucm93IHtcclxuICAgICAgICAgICAgJiBkaXYucm93LWNvbDpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAkY29udGFpbmVyLWNvbXBvbmVudC12ZXJ0aWNhbC1zcGFjaW5nLWRlc2t0b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vQmFja2dyb3VuZCBjb2xvciBtYXJnaW4vcGFkZGluZyBmaXhlc1xyXG4gICAgJi5iZyB7XHJcbiAgICAgICAgLy9JZiBhIGNvbG9yZWQgYmFja2dyb3VuZCBpcyBuZXh0IHRvIGEgcmFpc2VkIGNhcmQsIGdpdmUgdGhlIHJhaXNlZCBjYXJkIHNvbWUgdG9wIG1hcmdpblxyXG4gICAgICAgIEBpbmNsdWRlIGdpdmUtY29udGFpbmVyLXdyYXBwZXItdG9wLW1hcmdpbi1pZi1iZWxvdy1jb2xvcmVkLWJhY2tncm91bmRcclxuICAgIH1cclxuXHJcbiAgICAvL0JhY2tncm91bmQgY29sb3IgZm9yIG5vbiByYWlzZWQgY2FyZHNcclxuICAgICY6bm90KC5yYyksXHJcbiAgICAucmMtb3ZlcmxheS1ib2R5IHtcclxuICAgICAgICBAZWFjaCAkZSwgJGVsZW1lbnQgaW4gJGJhY2tncm91bmQtY29sb3JzIHtcclxuICAgICAgICAgICAgJiN7bWFwLWdldCgkZWxlbWVudCwgc2VsZWN0b3IpfSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRlbGVtZW50LCBiYWNrZ3JvdW5kLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRlbGVtZW50LCB0ZXh0LWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy9pbm5lciBjb250YWluZXIgcGFkZGluZyBhZGp1c3RtZW50cyAoYmFja2dyb3VuZHMsIHJhaXNlZCBjYXJkcykgZm9yIGNvbXBvbmVudHNcclxuLy9zYXNzLWxpbnQ6ZGlzYWJsZSBuby1tZXJnZWFibGUtc2VsZWN0b3JzXHJcbi5jb250YWluZXItd3JhcHBlciB7XHJcbiAgICAvL1RoaXMgcnVsZSB3aWxsIHJlbW92ZSB0b3AgcGFkZGluZyBmcm9tIHN0YWNrZWQgY29sdW1ucyBvbiBtb2JpbGUgc28gdGhlcmUncyBubyBkb3VibGUgdGhlIHBhZGRpbmcgc2l6ZVxyXG4gICAgJi5iZzpub3QoLnJhaXNlZC1jYXJkLXNwbGl0KSxcclxuICAgICYucmM6bm90KC5yYWlzZWQtY2FyZC1zcGxpdCksXHJcbiAgICAucmMtb3ZlcmxheS1jYXJkOm5vdCgucmFpc2VkLWNhcmQtc3BsaXQpIHtcclxuICAgICAgICAucm93LWNvbCB7XHJcbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZTpub3QoLnJvdy1jb2wtaHVnZSkge1xyXG4gICAgICAgICAgICAgICAgQGVhY2ggJGUsICRlbGVtZW50IGluICRjb21wb25lbnQtdHlwZXMtc3BhY2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgI3ttYXAtZ2V0KCRlbGVtZW50LCBzZWxlY3Rvcil9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogbWFwLWdldCgkZWxlbWVudCwgc3BhY2luZy12ZXJ0aWNhbC1kZXNrdG9wKSAvIDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgICAgICAgICBAZWFjaCAkZSwgJGVsZW1lbnQgaW4gJGNvbXBvbmVudC10eXBlcy1zcGFjaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAje21hcC1nZXQoJGVsZW1lbnQsIHNlbGVjdG9yKX0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IG1hcC1nZXQoJGVsZW1lbnQsIHNwYWNpbmctdmVydGljYWwtZGVza3RvcCkgLyAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vdmVydGljYWwgcGFkZGluZ3NcclxuICAgICYuYmcsXHJcbiAgICAmLnJjLFxyXG4gICAgLnJjLW92ZXJsYXktY2FyZCB7XHJcbiAgICAgICAgLnJvdy1jb2wge1xyXG4gICAgICAgICAgICAvL2ZvciBtdWx0aXBsZSBjb21wb25lbnRzIGluc2lkZSB0aGUgc2FtZSBjb2wtIHBsYWNlaG9sZGVyLCB3ZSB3YW50IHRvIHJlbW92ZSB0aGUgZG91YmxlIHZlcnRpY2FsIHBhZGRpbmdcclxuICAgICAgICAgICAgLmNvbXBvbmVudDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAZWFjaCAkZSwgJGVsZW1lbnQgaW4gJGNvbXBvbmVudC10eXBlcy1zcGFjaW5nIHtcclxuICAgICAgICAgICAgI3ttYXAtZ2V0KCRlbGVtZW50LCBzZWxlY3Rvcil9IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogbWFwLWdldCgkZWxlbWVudCwgc3BhY2luZy12ZXJ0aWNhbC1kZXNrdG9wKTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogbWFwLWdldCgkZWxlbWVudCwgc3BhY2luZy12ZXJ0aWNhbC1kZXNrdG9wKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogbWFwLWdldCgkZWxlbWVudCwgc3BhY2luZy12ZXJ0aWNhbC1tb2JpbGUpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IG1hcC1nZXQoJGVsZW1lbnQsIHNwYWNpbmctdmVydGljYWwtbW9iaWxlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvL0ZvciByYWlzZWQgY2FyZCBzcGxpdCwgd2Ugd2FudCB0byBhZGQgc29tZSBwYWRkaW5nLXRvcCBzaW5jZSB0aGUgY29tcG9uZW50cyBhcmUgc2VsZiBjb250YWluZWRcclxuICAgIC5yYWlzZWQtY2FyZC1zcGxpdCB7XHJcbiAgICAgICAgQGVhY2ggJGUsICRlbGVtZW50IGluICRjb21wb25lbnQtdHlwZXMtc3BhY2luZyB7XHJcbiAgICAgICAgICAgICN7bWFwLWdldCgkZWxlbWVudCwgc2VsZWN0b3IpfSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IG1hcC1nZXQoJGVsZW1lbnQsIHNwYWNpbmctdmVydGljYWwtZGVza3RvcCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IG1hcC1nZXQoJGVsZW1lbnQsIHNwYWNpbmctdmVydGljYWwtbW9iaWxlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvL2hvcml6b250YWwgcGFkZGluZ1xyXG4gICAgLnJjLW92ZXJsYXktY2FyZCxcclxuICAgICYucmMge1xyXG5cclxuICAgICAgICAmOm5vdCgucmFpc2VkLWNhcmQtc3BsaXQpIHtcclxuICAgICAgICAgICAgLnJvdy1jb2wge1xyXG4gICAgICAgICAgICAgICAgLy90aGVzZSB3aWxsIGJlIHRoZSBjb2wtIGNsYXNzZXMuIFRoZSBob3Jpem9udGFsIHBhZGRpbmcgd2lsbCBjb21lIGZyb20gdGhlIGNvbXBvbmVudHNcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBlYWNoICRlLCAkZWxlbWVudCBpbiAkY29tcG9uZW50LXR5cGVzLXNwYWNpbmcge1xyXG4gICAgICAgICAgICAje21hcC1nZXQoJGVsZW1lbnQsIHNlbGVjdG9yKX0ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogbWFwLWdldCgkZWxlbWVudCwgc3BhY2luZy1ob3Jpem9udGFsLWRlc2t0b3ApO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IG1hcC1nZXQoJGVsZW1lbnQsIHNwYWNpbmctaG9yaXpvbnRhbC1kZXNrdG9wKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IG1hcC1nZXQoJGVsZW1lbnQsIHNwYWNpbmctaG9yaXpvbnRhbC1tb2JpbGUpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogbWFwLWdldCgkZWxlbWVudCwgc3BhY2luZy1ob3Jpem9udGFsLW1vYmlsZSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZXJvOm5vdCguc2VhcmNoLWhlcm8pLFxyXG4uaG9tZS1oZXJvLFxyXG4uYWNjb3VudC1oZXJvIHtcclxuICAgICsgLmNvbnRhaW5lci13cmFwcGVyOm5vdCguYmcpIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRjb21wb25lbnQtdmVydGljYWwtc3BhY2luZy1kZXNrdG9wO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbWFyZ2luLXRvcDogJGNvbXBvbmVudC12ZXJ0aWNhbC1zcGFjaW5nLW1vYmlsZTtcclxuICAgIH1cclxufVxyXG5cclxuLnNlYXJjaC1oZXJvIHtcclxuICAgICsgLmNvbnRhaW5lci13cmFwcGVyOm5vdCguYmcpIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRjb21wb25lbnQtdmVydGljYWwtc3BhY2luZy1kZXNrdG9wIC8gMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG1hcmdpbi10b3A6ICRjb21wb25lbnQtdmVydGljYWwtc3BhY2luZy1tb2JpbGUgLyAyO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBhY2NvcmRpb24gaXRlbSBiYWNrZ3JvdW5kIGNvbG9yc1xyXG5AZWFjaCAkZSwgJGVsZW1lbnQgaW4gJGJhY2tncm91bmQtY29sb3JzIHtcclxuICAgICYje21hcC1nZXQoJGVsZW1lbnQsIHNlbGVjdG9yKX0ge1xyXG4gICAgICAgICRhY2NvcmRpb24tY29sb3JzOiBtYXAtZGVlcC1nZXQoJGVsZW1lbnQsICdjb21wb25lbnQtb3ZlcnJpZGVzJywgJ2FjY29yZGlvbicpO1xyXG5cclxuICAgICAgICAuYWNjb3JkaW9uIHtcclxuICAgICAgICAgICAgJi1zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkYWNjb3JkaW9uLWNvbG9ycywgYmFja2dyb3VuZC1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJGFjY29yZGlvbi1jb2xvcnMsIHRleHQtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtdHJpZ2dlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJGFjY29yZGlvbi1jb2xvcnMsIHRyaWdnZXItdGV4dC1jb2xvcik7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYubm8tdW5kZXJsaW5lOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZShtYXAtZ2V0KCRhY2NvcmRpb24tY29sb3JzLCB0cmlnZ2VyLWljb24pKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuY29sbGFwc2VkOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZShtYXAtZ2V0KCRhY2NvcmRpb24tY29sb3JzLCB0cmlnZ2VyLWNvbGxhcHNlZC1pY29uKSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucm93IHtcclxuICAgICYuc3BhY2VyLW1lZGl1bSB7XHJcbiAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJG1lZGl1bS1yb3ctc3BhY2VyIC8gMjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG1lZGl1bS1yb3ctc3BhY2VyIC8gMjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0ICcuLi8uLi8uLi8uLi8uLi9Gb3VuZGF0aW9uL1RoZW1pbmcvY29kZS9Bc3NldHMvc3R5bGVzL3ZhcmlhYmxlcy92YXJpYWJsZXMnO1xyXG5cclxuJHN1YnRpdGxlLXBhZGRpbmc6IHJlbSgyMik7XHJcblxyXG5ib2R5IHtcclxuICAgIC5tb2RhbC1vcGVuIHtcclxuICAgICAgICAvL0lPUyAxMSBidWcgZml4IGZvciBjdXJzb3IgcGxhY2VtZW50IGluIGlucHV0cyBuZXN0ZWQgaW4gbW9kYWxzXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5tb2RhbC1vcGVuIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8taW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgJi5pbmNsdWRlZC1uYXYtaW4tbW9kYWwge1xyXG4gICAgICAgIC5oZWFkZXItbmF2IHtcclxuICAgICAgICAgICAgei1pbmRleDogemluZGV4KGluY2x1ZGVkLW5hdi1pbi1tb2RhbCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iYXNlLW1vZGFsIHtcclxuICAgICAgICAvLyByZW1vdmVzIGFyZWEgd2hlcmUgc2Nyb2xsLWJhciBpc1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IC8vc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby1pbXBvcnRhbnRcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IC8vc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby1pbXBvcnRhbnRcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJi5hZGp1c3QtZm9yLXNpdGUtaGVhZGVyIHtcclxuICAgICAgICAgICAgLmJhc2UtbW9kYWwtZGlhbG9nLWNvbnRlbnQtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZnVsbC13aWR0aC1jb250ZW50IHtcclxuICAgICAgICAgICAgLmJhc2UtbW9kYWwtZGlhbG9nLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAoJGNvbnRhaW5lci1zaWRlLXBhZGRpbmcgKiAyKTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAoJGNvbnRhaW5lci1zaWRlLXBhZGRpbmcgKiAyKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAmLmJhc2UtbW9kYWwtZGlhbG9nLWNvbnRlbnQtaGVhZGVyLS1iYXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW1vZGFsLWhlYWRlci1iYXItYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItbmF2LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMjApO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgyMCk7XHJcblxyXG4gICAgICAgICAgICAgICAgLmJhc2UtbW9kYWwtZGlhbG9nLWNvbnRlbnQtaGVhZGVyLWNsb3NlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbnZhbGlkLXNlYXJjaCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZXJyb3I7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg0KTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRpYWxvZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkY29udGFpbmVyLXNpZGUtcGFkZGluZztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRjb250YWluZXItc2lkZS1wYWRkaW5nO1xyXG5cclxuICAgICAgICAgICAgICAgICYtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg2NSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtY2xvc2Uge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKGxnLCB4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oOTApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJGljb24tY2xvc2UtcmVzdGluZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1uYXYtYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg0MCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgkaWNvbi1jbG9zZS1hY3RpdmUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDI1KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIHJlbSg1KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1wbGFjZWhvbGRlci1kZXNrdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDQtZm9udHNpemUtbW9iaWxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXBsYWNlaG9sZGVyLXRleHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LWg0LWZvbnRzaXplLW1vYmlsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1wbGFjZWhvbGRlci1kZXNrdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcGxhY2Vob2xkZXItdGV4dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDQtZm9udHNpemUtbW9iaWxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1wbGFjZWhvbGRlci1kZXNrdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcGxhY2Vob2xkZXItdGV4dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDQtZm9udHNpemUtbW9iaWxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtZ2xhc3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJGljb24tc2VhcmNoLWxhcmdlLXJlc3RpbmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCRpY29uLWFycm93LXJpZ2h0LWxlZnQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1iYWNrZHJvcCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIH1cclxufVxyXG4iLCLvu78kei1sYXllcnM6IChcclxuICAgIGFib3ZlLW5hdi1tb2RhbDogMTIwMDAsXHJcbiAgICBkZXNrdG9wLWltYWdlOiAxMTAwMCxcclxuICAgIGluY2x1ZGVkLW5hdi1pbi1tb2RhbDogMTEwMDAsXHJcbiAgICBtb2RhbDogMTAwMDAsXHJcbiAgICBtb2JpbGVuYXY6IDkwMDAsXHJcbiAgICBkcm9wZG93bjogMTUwMCxcclxuICAgIGJhY2stdG8tdG9wLXNob3dpbmc6IDEwMzAsXHJcbiAgICBuYXYtcXVpY2tsaW5rczogNDIwLFxyXG4gICAgbmF2OiA0MDAsXHJcbiAgICB0cmFuc3BhcmVudC1vdmVybGF5LWNvbnRlbnQ6IDIwMCxcclxuICAgIHRyYW5zcGFyZW50LW92ZXJsYXk6IDEwMCxcclxuICAgIG5ld3NsZXR0ZXI6IDEwLFxyXG4gICAgaG9tZXBhZ2UtaGVyby10cmFuc3BhcmVudC1ncmVlbjogLTkwLFxyXG4gICAgaG9tZXBhZ2UtaGVyby1iYWNrZ3JvdW5kOiAtMTAwLFxyXG4gICAgZGVza3RvcC1oZWFkZXItdGV4dDogLTEwMDAwLFxyXG4gICAgYmFjay10by10b3AtaGlkZGVuOiAtOTk5OTk5XHJcbik7XHJcblxyXG5AZnVuY3Rpb24gemluZGV4KCRsYXllcikge1xyXG4gICAgQGlmIG5vdCBtYXAtaGFzLWtleSgkei1sYXllcnMgLCAkbGF5ZXIpIHtcclxuICAgICAgICBAd2FybiBcIk5vIGxheWVyIGZvdW5kIGZvciBgI3skbGF5ZXJ9YCBpbiAkei1sYXllcnMgbWFwLiBQcm9wZXJ0eSBvbWl0dGVkLlwiO1xyXG4gICAgfVxyXG4gICAgQHJldHVybiBtYXAtZ2V0KCR6LWxheWVycyAsICRsYXllcilcclxufVxyXG4iLCJAaW1wb3J0ICd2YXJpYWJsZXMvdmFyaWFibGVzJztcclxuXHJcbi5ib3JkZXIge1xyXG5cclxuICAgICYtYiB7XHJcblxyXG4gICAgICAgICYtZGFzaGVkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogZGFzaGVkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogLjFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtc2hhZG93IHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgcmVtKDIyKSAwICRib3gtc2hhZG93LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICYtbm9uZSB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0ICd2YXJpYWJsZXMvdmFyaWFibGVzJztcclxuXHJcbiVwbGFpbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4vL3JlYm9vdCBvdmVycmlkZVxyXG5ib2R5IHtcclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5idXR0b24ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICYucGxhaW4ge1xyXG4gICAgICAgIEBleHRlbmQgJXBsYWluO1xyXG4gICAgfVxyXG5cclxuICAgICYuYnRuLWxpbmsge1xyXG4gICAgICAgIEBleHRlbmQgJXBsYWluO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAvL3Nhc3MtbGludDpkaXNhYmxlIG5vLWltcG9ydGFudFxyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYW5jaG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYW5jaG9yO1xyXG4gICAgICAgICAgICAvL3Nhc3MtbGludDpkaXNhYmxlIG5vLWltcG9ydGFudFxyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFuY2hvciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmW3R5cGU9J3N1Ym1pdCddIHtcclxuICAgICAgICAubG9hZGluZy10ZXh0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubG9hZGVyIHtcclxuICAgICAgICAgICAgLmxvYWRpbmctdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByaW1hcnktdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5idXR0b24sXHJcbmEge1xyXG4gICAgJi5idG4ge1xyXG4gICAgICAgIEBpbmNsdWRlIGJ0bjtcclxuXHJcbiAgICAgICAgJltkaXNhYmxlZF0ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYnV0dG9uLWRpc2FibGVkO1xyXG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnRuLXByaW1hcnk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoJGZvbnQtY3RhKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYnRuLXNlY29uZGFyeSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoJGZvbnQtY3RhKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeWJ1dHRvbjtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNlY29uZGFyeWJ1dHRvbjtcclxuICAgICAgICAgICAgLy9zYXNzLWxpbnQ6ZGlzYWJsZSBuby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnlidXR0b24tdGV4dGNvbG9yICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnlidXR0b24taG92ZXItdGV4dGNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmJ0bi10ZXJ0aWFyeSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoJGZvbnQtY3RhKTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXRlcnRpYXJ5YnV0dG9uO1xyXG4gICAgICAgICAgICAvL3Nhc3MtbGludDpkaXNhYmxlIG5vLWltcG9ydGFudFxyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRlcnRpYXJ5YnV0dG9uICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB1bnNldDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXRlcnRpYXJ5YnV0dG9uLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgLy9zYXNzLWxpbnQ6ZGlzYWJsZSBuby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGVydGlhcnlidXR0b24taG92ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1hbHRlcm5hdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci10ZXJ0aWFyeWJ1dHRvbi1hbHRlcm5hdGU7XHJcbiAgICAgICAgICAgICAgICAvL3Nhc3MtbGludDpkaXNhYmxlIG5vLWltcG9ydGFudFxyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXJ0aWFyeWJ1dHRvbi1hbHRlcm5hdGUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci10ZXJ0aWFyeWJ1dHRvbi1hbHRlcm5hdGUtaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9zYXNzLWxpbnQ6ZGlzYWJsZSBuby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRlcnRpYXJ5YnV0dG9uLWFsdGVybmF0ZS1ob3ZlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWJsYWNrIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXRlcnRpYXJ5YnV0dG9uLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgLy9zYXNzLWxpbnQ6ZGlzYWJsZSBuby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGVydGlhcnlidXR0b24tYmxhY2sgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci10ZXJ0aWFyeWJ1dHRvbi1ibGFjay1ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAvL3Nhc3MtbGludDpkaXNhYmxlIG5vLWltcG9ydGFudFxyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGVydGlhcnlidXR0b24tYmxhY2staG92ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5idG4tbGlnaHQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkY29sb3ItbGlnaHRidXR0b24sICRjb2xvci1saWdodGJ1dHRvbik7XHJcbiAgICAgICAgICAgIC8vc2Fzcy1saW50OmRpc2FibGUgbm8taW1wb3J0YW50XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbGlnaHRidXR0b24tdGV4dGNvbG9yICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRsaWdodCwgJGNvbG9yLWxpZ2h0YnV0dG9uKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5idG4tZGFyayB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRidXR0b24tcGFkZGluZy1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRjb2xvci1kYXJrYnV0dG9uLCAkY29sb3ItZGFya2J1dHRvbik7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRsaWdodCwgJGNvbG9yLWRhcmtidXR0b24pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmJ0bi13aGl0ZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRidXR0b24tcGFkZGluZy1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRjb2xvci13aGl0ZWJ1dHRvbiwgJGNvbG9yLXdoaXRlYnV0dG9uKTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgLy9zYXNzLWxpbnQ6ZGlzYWJsZSBuby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZWJ1dHRvbi10ZXh0Y29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgJGxpZ2h0OiBkYXJrZW4oJGNvbG9yLXdoaXRlYnV0dG9uLCAyJSk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkbGlnaHQsICRjb2xvci13aGl0ZWJ1dHRvbik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmLmJ0bi10aW55IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDEyKTtcclxuICAgICAgICAgICAgcGFkZGluZzogJGJ1dHRvbi1wYWRkaW5nLXRpbnk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG5cbiRncmF5czogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGdyYXlzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gICAgXCIyMDBcIjogJGdyYXktMjAwLFxuICAgIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gICAgXCI1MDBcIjogJGdyYXktNTAwLFxuICAgIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gICAgXCI4MDBcIjogJGdyYXktODAwLFxuICAgIFwiOTAwXCI6ICRncmF5LTkwMFxuICApLFxuICAkZ3JheXNcbik7XG5cbiRibHVlOiAgICAjMDA3YmZmICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZTgzZThjICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMyOGE3NDUgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMTdhMmI4ICFkZWZhdWx0O1xuXG4kY29sb3JzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gICAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gICAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gICAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICAgIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICAgIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICAgIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICAgIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gICAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICAgIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICAgIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gICAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuICApLFxuICAkY29sb3JzXG4pO1xuXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcblxuJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICAgIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICAgIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgICBcImluZm9cIjogICAgICAgJGluZm8sXG4gICAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICAgIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICAgIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gICAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4gICksXG4gICR0aGVtZS1jb2xvcnNcbik7XG5cbi8vIFNldCBhIHNwZWNpZmljIGp1bXAgcG9pbnQgZm9yIHJlcXVlc3RpbmcgY29sb3IganVtcHNcbiR0aGVtZS1jb2xvci1pbnRlcnZhbDogICAgICA4JSAhZGVmYXVsdDtcblxuLy8gVGhlIHlpcSBsaWdodG5lc3MgdmFsdWUgdGhhdCBkZXRlcm1pbmVzIHdoZW4gdGhlIGxpZ2h0bmVzcyBvZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJkYXJrXCIgdG8gXCJsaWdodFwiLiBBY2NlcHRhYmxlIHZhbHVlcyBhcmUgYmV0d2VlbiAwIGFuZCAyNTUuXG4keWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkOiAgMTUwICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIFlJUSBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiR5aXEtdGV4dC1kYXJrOiAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4keWlxLXRleHQtbGlnaHQ6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoXG4gIChcIjxcIixcIiUzY1wiKSxcbiAgKFwiPlwiLFwiJTNlXCIpLFxuICAoXCIjXCIsXCIlMjNcIiksXG4gIChcIihcIixcIiUyOFwiKSxcbiAgKFwiKVwiLFwiJTI5XCIpLFxuKSAhZGVmYXVsdDtcblxuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6ICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCwgbm8gbG9uZ2VyIGFmZmVjdHMgYW55IGNvbXBpbGVkIENTU1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zOiAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6ICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcblxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgMDogMCxcbiAgICAxOiAoJHNwYWNlciAqIC4yNSksXG4gICAgMjogKCRzcGFjZXIgKiAuNSksXG4gICAgMzogJHNwYWNlcixcbiAgICA0OiAoJHNwYWNlciAqIDEuNSksXG4gICAgNTogKCRzcGFjZXIgKiAzKVxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kc2l6ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDI1OiAyNSUsXG4gICAgNTA6IDUwJSxcbiAgICA3NTogNzUlLFxuICAgIDEwMDogMTAwJSxcbiAgICBhdXRvOiBhdXRvXG4gICksXG4gICRzaXplc1xuKTtcblxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbi8vIERhcmtlbiBwZXJjZW50YWdlIGZvciBsaW5rcyB3aXRoIGAudGV4dC0qYCBjbGFzcyAoZS5nLiBgLnRleHQtc3VjY2Vzc2ApXG4kZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlOiAxNSUgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcblxuJHJvdW5kZWQtcGlsbDogICAgICAgICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XG5cbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG5cbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcblxuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogam9pbihcbiAgKFxuICAgICgyMSA5KSxcbiAgICAoMTYgOSksXG4gICAgKDQgMyksXG4gICAgKDEgMSksXG4gICksXG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Ncbik7XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS1zaXplOiAgICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTMtc2l6ZTogICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgODAlICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZTogICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRrYmQtYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICAkdGFibGUtaG92ZXItYmcgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG5cbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItY29sb3I6ICAgICAgJHRhYmxlLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1iZzogICAgICAgICByZ2JhKCR3aGl0ZSwgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICAgICBsaWdodGVuKCR0YWJsZS1kYXJrLWJnLCA3LjUlKSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLWxldmVsOiAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWxldmVsOiAgICAgICAgICAtNiAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMjUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1sZzogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRsYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAvIDIpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LXNtICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtbGcgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI6ICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15OiAgICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OiAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg6ICAgICAgLjMxMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbjogICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWN1cnNvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1sYWJlbC1jb2xvcjogICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnOiAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc6ICByZ2JhKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgLjUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3c6ICAgbm9uZSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93OiAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjogICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93OiAgICBub25lICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNmwyLjk3NCAyLjk5TDggMi4xOTN6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNCcgdmlld0JveD0nMCAwIDQgNCc+PHBhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6ICAgbm9uZSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogMS43NSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAvIDIgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAgICAgICAgICBzdWJ0cmFjdCgkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUsICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogNCkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgIDhweCAxMHB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnPjxwYXRoIGZpbGw9JyN7JGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ6ICAgICAgICAgIGVzY2FwZS1zdmcoJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yKSBuby1yZXBlYXQgcmlnaHQgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAvICRjdXN0b20tc2VsZWN0LWJnLXNpemUgIWRlZmF1bHQ7IC8vIFVzZWQgc28gd2UgY2FuIGhhdmUgbXVsdGlwbGUgYmFja2dyb3VuZCBlbGVtZW50cyAoZS5nLiwgYXJyb3cgYW5kIGZlZWRiYWNrIGljb24pXG5cbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDogYWRkKDFlbSAqIC43NSwgKDIgKiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKiAuNzUpICsgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgICBjZW50ZXIgcmlnaHQgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc6ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gSUUvRWRnZVxuJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLWhlaWdodDogICAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXRleHQ6IChcbiAgZW46IFwiQnJvd3NlXCJcbikgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyB2aWV3Qm94PScwIDAgMTIgMTInPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJ2YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWRcbiAgICApLFxuICAgIFwiaW52YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkXG4gICAgKSxcbiAgKSxcbiAgJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbik7XG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcblxuXG4vLyBOYXZzXG5cbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LWRpdmlkZXItY29sb3I6ICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbmF2LWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcblxuXG4vLyBOYXZiYXJcblxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAvIDIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBzdWJ0cmFjdCgkZHJvcGRvd24tYm9yZGVyLXJhZGl1cywgJGRyb3Bkb3duLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkbmF2LWRpdmlkZXItbWFyZ2luLXkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJGdyYXktOTAwLCA1JSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuXG4vLyBQYWdpbmF0aW9uXG5cbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1saW5lLWhlaWdodDogICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cblxuLy8gSnVtYm90cm9uXG5cbiRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kanVtYm90cm9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIENhcmRzXG5cbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBzdWJ0cmFjdCgkY2FyZC1ib3JkZXItcmFkaXVzLCAkY2FyZC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAvIDIgIWRlZmF1bHQ7XG4kY2FyZC1kZWNrLW1hcmdpbjogICAgICAgICAgICAgICAgICAkY2FyZC1ncm91cC1tYXJnaW4gIWRlZmF1bHQ7XG5cbiRjYXJkLWNvbHVtbnMtY291bnQ6ICAgICAgICAgICAgICAgIDMgIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XG5cblxuLy8gVG9vbHRpcHNcblxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIFBvcG92ZXJzXG5cbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICBzdWJ0cmFjdCgkcG9wb3Zlci1ib3JkZXItcmFkaXVzLCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIFRvYXN0c1xuXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIC4xKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjI1cmVtIC43NXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGJhZGdlLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uICFkZWZhdWx0O1xuJGJhZGdlLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcblxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbi8vIE1hcmdpbiBiZXR3ZWVuIGVsZW1lbnRzIGluIGZvb3RlciwgbXVzdCBiZSBsb3dlciB0aGFuIG9yIGVxdWFsIHRvIDIgKiAkbW9kYWwtaW5uZXItcGFkZGluZ1xuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGFsZXJ0LWJnLWxldmVsOiAgICAgICAgICAgICAgICAgICAgLTEwICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1sZXZlbDogICAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3ItbGV2ZWw6ICAgICAgICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41TDQuMjUgNGwyLjUtMi41TDUuMjUgMHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTIuNzUgMGwtMS41IDEuNUwzLjc1IDRsLTIuNSAyLjVMMi43NSA4bDQtNC00LTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcblxuXG4vLyBTcGlubmVyc1xuXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAuMjVlbSAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcblxuXG4vLyBDbG9zZVxuXG4kY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgIDAgMXB4IDAgJHdoaXRlICFkZWZhdWx0O1xuXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgODcuNSUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgICAgICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy8gVXRpbGl0aWVzXG5cbiRkaXNwbGF5czogbm9uZSwgaW5saW5lLCBpbmxpbmUtYmxvY2ssIGJsb2NrLCB0YWJsZSwgdGFibGUtcm93LCB0YWJsZS1jZWxsLCBmbGV4LCBpbmxpbmUtZmxleCAhZGVmYXVsdDtcbiRvdmVyZmxvd3M6IGF1dG8sIGhpZGRlbiAhZGVmYXVsdDtcbiRwb3NpdGlvbnM6IHN0YXRpYywgcmVsYXRpdmUsIGFic29sdXRlLCBmaXhlZCwgc3RpY2t5ICFkZWZhdWx0O1xuJHVzZXItc2VsZWN0czogYWxsLCBhdXRvLCBub25lICFkZWZhdWx0O1xuXG5cbi8vIFByaW50aW5nXG5cbiRwcmludC1wYWdlLXNpemU6ICAgICAgICAgICAgICAgICAgIGEzICFkZWZhdWx0O1xuJHByaW50LWJvZHktbWluLXdpZHRoOiAgICAgICAgICAgICAgbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJsZ1wiKSAhZGVmYXVsdDtcbiIsIi8vIHNhc3MtbGludDpkaXNhYmxlIGZvcmNlLWVsZW1lbnQtbmVzdGluZ1xyXG5cclxuQGltcG9ydCAndmFyaWFibGVzL3ZhcmlhYmxlcyc7XHJcblxyXG4kc2xpY2stZG90LWNoYXJhY3RlcjogJ1xcMjAyMic7XHJcbiRzbGljay1kb3Qtc2l6ZTogMjRweDtcclxuJHNsaWNrLW9wYWNpdHktZGVmYXVsdDogLjc1O1xyXG4kc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjogMTtcclxuJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTogLjI1O1xyXG4kc2xpY2stZG90LWNvbG9yOiAkY29sb3ItY2Fyb3VzZWwtZG90LWNvbG9yO1xyXG4kc2xpY2stZG90LWNvbG9yLWFjdGl2ZTogJHNsaWNrLWRvdC1jb2xvcjtcclxuXHJcbiRzbGljay1hcnJvdy1jb2xvcjogJGNvbG9yLWNhcm91c2VsLWFycm93LWNvbG9yO1xyXG4kc2xpY2stYXJyb3ctc2NhbGU6IC42NTtcclxuJHNsaWNrLWFycm93LXNpemU6IDYwcHg7XHJcblxyXG4ucGFnZW1vZGUtZWRpdCB7XHJcbiAgICBjb250ZW50OiAnICc7XHJcblxyXG4gICAgLmNhcm91c2VsIHtcclxuICAgICAgICA+IGRpdjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY29tcG9uZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWNhcm91c2VsLXNsaWRlLWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCByZW0oMjIpIDAgJGJveC1zaGFkb3ctY29sb3I7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29tcG9uZW50LmNhcm91c2VsIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHJcbiAgICAmLnNsaWNrLWluaXRpYWxpemVkIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAuY2Fyb3VzZWwge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcgJztcclxuXHJcbiAgICAgICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY2Fyb3VzZWwtc2xpZGUtYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIHJlbSgyMikgMCAkYm94LXNoYWRvdy1jb2xvcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDEwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGljay10cmFjayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpY2stc2xpZGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIC5jYXJvdXNlbCB7XHJcblxyXG4gICAgICAgIC5zbGljay1saXN0IHtcclxuICAgICAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgICAgICBsZWZ0OiAtJHNwYWNlcjtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArICgjeyRzcGFjZXJ9ICogMikpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNsaWNrLXRyYWNrIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgIC5zbGljay1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgcmVtKDEzKSAwICRib3gtc2hhZG93LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vRG90c1xyXG4uc2xpY2stZG90dGVkIHtcclxuICAgICYuc2xpY2stc2xpZGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzApO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2xpY2stZG90cyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oMjApO1xyXG4gICAgICAgIG1hcmdpbjogMCByZW0oNSk7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IHJlbSgyMCk7XHJcblxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oNSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMjApO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1kb3QtY2hhcmFjdGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc2xpY2stZG90LXNpemU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyMCk7XHJcblxyXG4gICAgICAgICAgICAgICAgLmJnLWJsYWNrICYsXHJcbiAgICAgICAgICAgICAgICAuYmctZ3JleS1kYXJrICYge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3VpZGVob3VzZS1ncmVlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XHJcblxyXG4gICAgICAgICAgICAuYmctYmxhY2sgJixcclxuICAgICAgICAgICAgLmJnLWdyZXktZGFyayAmIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3VpZGVob3VzZS1ncmVlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gQXJyb3dzXHJcbi5zbGljay1hcnJvdyB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgYmFja2dyb3VuZDogJHNsaWNrLWFycm93LWNvbG9yO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDIycHggMCAkYm94LXNoYWRvdy1jb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIGhlaWdodDogJHNsaWNrLWFycm93LXNpemU7XHJcbiAgICBtYXJnaW4tdG9wOiAtJHNsaWNrLWFycm93LXNpemUgLyAyO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB3aWR0aDogJHNsaWNrLWFycm93LXNpemU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCRpY29uLWFycm93LWxlZnQtYmxhY2spO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjpob3ZlcixcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29tcG9uZW50IHtcclxuICAgICYuY2Fyb3VzZWwge1xyXG4gICAgICAgIC5zbGljay1hcnJvdyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAjeyRjb21wb25lbnQtdmVydGljYWwtc3BhY2luZy1tb2JpbGV9KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtICN7JGNvbXBvbmVudC12ZXJ0aWNhbC1zcGFjaW5nLWRlc2t0b3B9KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbGljay1wcmV2IHtcclxuICAgIGxlZnQ6IC0kc2xpY2stYXJyb3ctc2l6ZSAvIDI7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKCRzbGljay1hcnJvdy1zY2FsZSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbGljay1uZXh0IHtcclxuICAgIHJpZ2h0OiAtJHNsaWNrLWFycm93LXNpemUgLyAyO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgkc2xpY2stYXJyb3ctc2NhbGUpIHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJy4uLy4uLy4uLy4uLy4uL0ZvdW5kYXRpb24vVGhlbWluZy9jb2RlL0Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzL3ZhcmlhYmxlcyc7XHJcblxyXG4kdmVydGljYWwtc3BhY2luZy1kZXNrdG9wOiAkY29tcG9uZW50LXZlcnRpY2FsLXNwYWNpbmctZGVza3RvcCAvIDI7XHJcbiR2ZXJ0aWNhbC1zcGFjaW5nLW1vYmlsZTogJGNvbXBvbmVudC12ZXJ0aWNhbC1zcGFjaW5nLW1vYmlsZSAvIDI7XHJcblxyXG4kdmVydGljYWwtc3BhY2luZy1kZXNrdG9wLXZlcnRpY2FsOiByZW0oMTApO1xyXG4kdmVydGljYWwtc3BhY2luZy1tb2JpbGUtdmVydGljYWw6IHJlbSg1KTtcclxuXHJcblxyXG5ib2R5Om5vdCgucGFnZW1vZGUtZWRpdCkge1xyXG4gICAgLmR5bmFtaWMtZGF0YS1ncmlkLWhlYWRlciB7XHJcbiAgICAgICAgJi5lbXB0eSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZHluYW1pYy1kYXRhLWdyaWQge1xyXG5cclxuICAgICYtaGVhZGVyIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICR2ZXJ0aWNhbC1zcGFjaW5nLWRlc2t0b3A7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICR2ZXJ0aWNhbC1zcGFjaW5nLW1vYmlsZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICYtaGVhZGluZyB7XHJcbiAgICAgICAgICAgIGZsZXg6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgkZm9udC1zbWFsbGVzdCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLW1vYmlsZS1saW5rIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMzApIDAgcmVtKDE1KTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLnJ0ZS1idXR0b24tbGluayB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWZvb3RlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDE1KTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5ydGUtYnV0dG9uLWxpbmsge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jYXJkcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHZlcnRpY2FsLXNwYWNpbmctbW9iaWxlO1xyXG5cclxuICAgICAgICAmLm11bHRpLXJvdyB7XHJcbiAgICAgICAgICAgIC5jYXJkLXJvdyB7XHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5vLWNhcm91c2VsIHtcclxuICAgICAgICAgICAgLmRjOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkdmVydGljYWwtc3BhY2luZy1tb2JpbGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi52ZXJ0aWNhbCB7XHJcbiAgICAgICAgLmR5bmFtaWMtZGF0YS1ncmlkLWhlYWRlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICR2ZXJ0aWNhbC1zcGFjaW5nLWRlc2t0b3AtdmVydGljYWw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnbmV1ZS1oYWFzLWdyb3Rlc2stZGlzcGxheS03NS1iZCc7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkdmVydGljYWwtc3BhY2luZy1tb2JpbGUtdmVydGljYWw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGF0YS1jYXJkLWxpbmsge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJ3ZhcmlhYmxlcy92YXJpYWJsZXMnO1xyXG5cclxuJGxpc3QtaXRlbS1zcGFjZXI6IHJlbSgxNSk7XHJcblxyXG4uZmFuY3ktZHJvcGRvd24ge1xyXG5cclxuICAgICYtdG9nZ2xlLWJ0biB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgkZm9udC1wYXJhZ3JhcGgxKTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZmFuY3ktZHJvcGRvd24tYm90dG9tLWJvcmRlcjtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWZhbmN5LWRyb3Bkb3duLWJ0bjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgcmVtKDEwKTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxMCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgkaWNvbi1hY2NvcmRpYW4tYXJyb3ctZG93bi1hY3RpdmUpO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC43KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZmFuY3ktZHJvcGRvd24tYnRuLWhvdmVyO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWxpc3Qge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1mYW5jeS1kcm9wZG93bi1iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LXNtYWxsKTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mYW5jeS1kcm9wZG93bi1saXN0LWl0ZW07XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogKCRsaXN0LWl0ZW0tc3BhY2VyIC8gMikgJGxpc3QtaXRlbS1zcGFjZXI7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1mYW5jeS1kcm9wZG93bi1saXN0LWl0ZW0taG92ZXItYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZmFuY3ktZHJvcGRvd24tbGlzdC1pdGVtLWhvdmVyLXRleHQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkbGlzdC1pdGVtLXNwYWNlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGxpc3QtaXRlbS1zcGFjZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWZhbmN5LWRyb3Bkb3duLWxpc3QtaXRlbS1ob3Zlci1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mYW5jeS1kcm9wZG93bi1saXN0LWl0ZW0taG92ZXItdGV4dDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcblxyXG4gICAgICAgIC5mYW5jeS1kcm9wZG93bi10b2dnbGUtYnRuIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mYW5jeS1kcm9wZG93bi1idG4taG92ZXI7XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJGljb24tYWNjb3JkaWFuLWFycm93LXVwLWFjdGl2ZSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYW5jeS1kcm9wZG93bi1saXN0IHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1mYW5jeS1kcm9wZG93bi1ib3R0b20tYm9yZGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ25ldWUtaGFhcy1ncm90ZXNrLWRpc3BsYXktNzUtYmQnO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxuICAgIHNyYzogdXJsKCcvQXNzZXRzL2ZvbnRzL05IYWFzR3JvdGVza0RTUHJvLTc1QmQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnbmV1ZS1oYWFzLWdyb3Rlc2stZGlzcGxheS03Ni1iZC1pdCc7XHJcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xyXG4gICAgc3JjOiB1cmwoJy9Bc3NldHMvZm9udHMvTkhhYXNHcm90ZXNrRFNQcm8tNzZCZEl0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ25ldWUtaGFhcy1ncm90ZXNrLWRpc3BsYXktNTUtcmcnO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHNyYzogdXJsKCcvQXNzZXRzL2ZvbnRzL05IYWFzR3JvdGVza0RTUHJvLTU1Umcud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnbmV1ZS1oYWFzLWdyb3Rlc2stZGlzcGxheS01Ni1yZy1pdCc7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgc3JjOiB1cmwoJy9Bc3NldHMvZm9udHMvTkhhYXNHcm90ZXNrRFNQcm8tNTZSZ0l0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ25ldWUtaGFhcy1ncm90ZXNrLWRpc3BsYXktNjUtbWQnO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBzcmM6IHVybCgnL0Fzc2V0cy9mb250cy9OSGFhc0dyb3Rlc2tEU1Byby02NU1kLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ25ldWUtaGFhcy1ncm90ZXNrLWRpc3BsYXktNjYtbWQtaXQnO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBzcmM6IHVybCgnL0Fzc2V0cy9mb250cy9OSGFhc0dyb3Rlc2tEU1Byby02Nk1kSXQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG59XHJcbiIsIkBpbXBvcnQgJ3ZhcmlhYmxlcy90eXBvZ3JhcGh5JztcclxuXHJcbi5oZXJvLWZvbnQge1xyXG4gICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgkZm9udC1oZXJvKTtcclxufVxyXG5cclxuLmgxLFxyXG5oMSB7XHJcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LWgxKTtcclxufVxyXG5cclxuLmgyLFxyXG5oMiB7XHJcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LWgyKTtcclxufVxyXG5cclxuLmgzLFxyXG5oMyB7XHJcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LWgzKTtcclxufVxyXG5cclxuLmg0LFxyXG5oNCB7XHJcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LWg0KTtcclxufVxyXG5cclxuLmg1LFxyXG5oNSB7XHJcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LWg1KTtcclxufVxyXG5cclxuLmg2LFxyXG5oNiB7XHJcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LWg2KTtcclxufVxyXG5cclxuLmJvZHktZm9udCB7XHJcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LXBhcmFncmFwaDEpO1xyXG59XHJcblxyXG4uc21hbGwtZm9udCB7XHJcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LXNtYWxsKTtcclxufVxyXG5cclxuLnNtYWxsZXN0LWZvbnQge1xyXG4gICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgkZm9udC1zbWFsbGVzdCk7XHJcbn1cclxuXHJcbi5sYWJlbC1mb250IHtcclxuICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoJGZvbnQtZXllYnJvdzIpO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG4iLCJAaW1wb3J0ICd2YXJpYWJsZXMvdmFyaWFibGVzJztcclxuXHJcbmlucHV0LFxyXG5zZWxlY3Qge1xyXG4gICAgJi5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci1mb3JtLWZvY3VzLXVuZGVybGluZTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaXMtaW52YWxpZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci1mb3JtLWludmFsaWQtdW5kZXJsaW5lO1xyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3ItZm9ybS1mb2N1cy1pbnZhbGlkLXVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5zZWxlY3Qge1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vc3Zncy9hY2NvcmRpYW4tYXJyb3ctZG93bi1hY3RpdmUuc3ZnJykgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgcmVtKDEwKSBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IHJlbSgxMyk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjo6LW1zLWV4cGFuZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmlzLWludmFsaWQge1xyXG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDFweDtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiAnJztcclxuICAgIH1cclxufVxyXG5cclxuLmZvcm0tZ3JvdXAge1xyXG4gICAgLy8gTGFiZWwgcHVzaGVzIGZvcm0gZG93bi4gVGhpcyBwcmV2ZW50cyBpdFxyXG4gICAgLmludmFsaWQtZmVlZGJhY2sge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgtMjQpO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJGljb24tcmVwb3J0LXByb2JsZW0tdHJpYW5nbGUtcmVkKTtcclxuICAgICAgICAgICAgYm90dG9tOiByZW0oMzcpO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmVycm9yLW1lc3NhZ2Utd2l0aC1sYWJlbCB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJGljb24tcmVwb3J0LXByb2JsZW0tdHJpYW5nbGUtcmVkKTtcclxuICAgICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgyMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kaXNjbGFpbWVyLWVycm9yLW1lc3NhZ2Uge1xyXG5cclxuICAgIGxpbmUtaGVpZ2h0OiByZW0oMjUpO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCRpY29uLXJlcG9ydC1wcm9ibGVtLXRyaWFuZ2xlLXJlZCk7XHJcbiAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMik7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMjMpO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbmZvcm0ge1xyXG4gICAgLmZvcm0tY2hlY2sge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgLy9uZWVkZWQgdG8gYm9vdHN0cmFwIG92ZXJyaWRlXHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtLWNoZWNrIHtcclxuICAgIGNvbG9yOiAkY29sb3ItZm9ybS1jaGVjay1sYWJlbDtcclxuXHJcbiAgICAmLWlucHV0IHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgICAgICArIC5mb3JtLWNoZWNrLWJveCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDIzKTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJGljb24tY2hlY2tib3gtdW5jaGVja2VkKTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmNoZWNrZWQgKyAuZm9ybS1jaGVjay1ib3g6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgkaWNvbi1jaGVja2JveC1jaGVja2VkKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zm9jdXM6bm90KDpjaGVja2VkKSArIC5mb3JtLWNoZWNrLWJveDo6YmVmb3JlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCRpY29uLWNoZWNrYm94LXVuY2hlY2tlZCk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbGFiZWwge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC8vIHNhc3MtbGludDpkaXNhYmxlIG5vLWltcG9ydGFudFxyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi10ZXh0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgyKTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogcmVtKDgpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybSB7XHJcbiAgICAuYnRuIHtcclxuICAgICAgICAmW3R5cGU9J3N1Ym1pdCddIHtcclxuICAgICAgICAgICAgLmxvYWRpbmctdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmW2Rpc2FibGVkXSB7XHJcbiAgICAgICAgICAgICAgICAucHJpbWFyeS10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5sb2FkaW5nLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucmFkaW8tZ3JvdXAge1xyXG5cclxuICAgICYtZW1wdHkge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiByZW0oMjApO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi1pdGVtICsgJi1lbXB0eSB7XHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1kYXJrYnV0dG9uO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogOXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmLWl0ZW06Y2hlY2tlZCArICYtZW1wdHk6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc3VjY2VzcztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICBsZWZ0OiAzcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtaXRlbTpjaGVja2VkICsgJi1lbXB0eSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWRhcmtidXR0b247XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1zdWNjZXNzO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucmFkaW8tZ3JvdXAtaW52ZXJ0ZWQge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICYtcmFkaW8tYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYtaXRlbSB7XHJcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogcmVtKDI0KTtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oNSk7XHJcbiAgICAgICAgd2lkdGg6IHJlbSgyNCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi1yYWRpby1idXR0b246Y2hlY2tlZCArICYtaXRlbSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWd1aWRlaG91c2UtZ3JlZW47XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jaGVja2JveC1saXN0IHtcclxuICAgICYuaXMtaW52YWxpZCB7XHJcbiAgICAgICAgLmludmFsaWQtZmVlZGJhY2sge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmlucHV0IHtcclxuICAgICZbdHlwZT0nbnVtYmVyJ10ge1xyXG4gICAgICAgICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcbiAgICAgICAgJjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyBOb3RlcyBvbiB0aGUgY2xhc3Nlczpcbi8vXG4vLyAxLiAuY2Fyb3VzZWwucG9pbnRlci1ldmVudCBzaG91bGQgaWRlYWxseSBiZSBwYW4teSAodG8gYWxsb3cgZm9yIHVzZXJzIHRvIHNjcm9sbCB2ZXJ0aWNhbGx5KVxuLy8gICAgZXZlbiB3aGVuIHRoZWlyIHNjcm9sbCBhY3Rpb24gc3RhcnRlZCBvbiBhIGNhcm91c2VsLCBidXQgZm9yIGNvbXBhdGliaWxpdHkgKHdpdGggRmlyZWZveClcbi8vICAgIHdlJ3JlIHByZXZlbnRpbmcgYWxsIGFjdGlvbnMgaW5zdGVhZFxuLy8gMi4gVGhlIC5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5jYXJvdXNlbC1pdGVtLXJpZ2h0IGlzIHVzZWQgdG8gaW5kaWNhdGUgd2hlcmVcbi8vICAgIHRoZSBhY3RpdmUgc2xpZGUgaXMgaGVhZGluZy5cbi8vIDMuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbSBpcyB0aGUgY3VycmVudCBzbGlkZS5cbi8vIDQuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQgaXMgdGhlIGN1cnJlbnRcbi8vICAgIHNsaWRlIGluIGl0cyBpbi10cmFuc2l0aW9uIHN0YXRlLiBPbmx5IG9uZSBvZiB0aGVzZSBvY2N1cnMgYXQgYSB0aW1lLlxuLy8gNS4gLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodFxuLy8gICAgaXMgdGhlIHVwY29taW5nIHNsaWRlIGluIHRyYW5zaXRpb24uXG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLXRyYW5zaXRpb24pO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1sZWZ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tcmlnaHQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgdHJhbnNpdGlvbnNcbi8vXG5cbi5jYXJvdXNlbC1mYWRlIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4gIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMHMgJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24pO1xuICB9XG59XG5cblxuLy9cbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxuLy9cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICAvLyBVc2UgZmxleCBmb3IgYWxpZ25tZW50ICgxLTMpXG4gIGRpc3BsYXk6IGZsZXg7IC8vIDEuIGFsbG93IGZsZXggc3R5bGVzXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIDIuIHZlcnRpY2FsbHkgY2VudGVyIGNvbnRlbnRzXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvLyAzLiBob3Jpem9udGFsbHkgY2VudGVyIGNvbnRlbnRzXG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbik7XG5cbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKTtcbiAgfVxufVxuXG4vLyBJY29ucyBmb3Igd2l0aGluXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBoZWlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgLyAxMDAlIDEwMCU7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZyk7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZyk7XG59XG5cblxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHNcbi8vXG4vLyBBZGQgYW4gb3JkZXJlZCBsaXN0IHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGEgbGlzdCBpdGVtIGZvciBlYWNoXG4vLyBzbGlkZSB5b3VyIGNhcm91c2VsIGhvbGRzLlxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIG92ZXJyaWRlIDxvbD4gZGVmYXVsdFxuICAvLyBVc2UgdGhlIC5jYXJvdXNlbC1jb250cm9sJ3Mgd2lkdGggYXMgbWFyZ2luIHNvIHdlIGRvbid0IG92ZXJsYXkgdGhvc2VcbiAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIGxpIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB3aWR0aDogJGNhcm91c2VsLWluZGljYXRvci13aWR0aDtcbiAgICBoZWlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgLy8gVXNlIHRyYW5zcGFyZW50IGJvcmRlcnMgdG8gaW5jcmVhc2UgdGhlIGhpdCBhcmVhIGJ5IDEwcHggb24gdG9wIGFuZCBib3R0b20uXG4gICAgYm9yZGVyLXRvcDogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5cbi8vIE9wdGlvbmFsIGNhcHRpb25zXG4vL1xuLy9cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAvIDI7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgLyAyO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogJGNhcm91c2VsLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBIb3ZlciBtaXhpbiBhbmQgYCRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnlgIGFyZSBkZXByZWNhdGVkLlxuLy9cbi8vIE9yaWdpbmFsbHkgYWRkZWQgZHVyaW5nIG91ciBhbHBoYXMgYW5kIG1haW50YWluZWQgZHVyaW5nIGJldGFzLCB0aGlzIG1peGluIHdhc1xuLy8gZGVzaWduZWQgdG8gcHJldmVudCBgOmhvdmVyYCBzdGlja2luZXNzIG9uIGlPUy1hbiBpc3N1ZSB3aGVyZSBob3ZlciBzdHlsZXNcbi8vIHdvdWxkIHBlcnNpc3QgYWZ0ZXIgaW5pdGlhbCB0b3VjaC5cbi8vXG4vLyBGb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgd2UndmUga2VwdCB0aGVzZSBtaXhpbnMgYW5kIHVwZGF0ZWQgdGhlbSB0b1xuLy8gYWx3YXlzIHJldHVybiB0aGVpciByZWd1bGFyIHBzZXVkby1jbGFzc2VzIGluc3RlYWQgb2YgYSBzaGltbWVkIG1lZGlhIHF1ZXJ5LlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1MTk1XG5cbkBtaXhpbiBob3ZlcigpIHtcbiAgJjpob3ZlciB7IEBjb250ZW50OyB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cygpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzKCkge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlKCkge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8vIEJvb3RzdHJhcCBmdW5jdGlvbnNcbi8vXG4vLyBVdGlsaXR5IG1peGlucyBhbmQgZnVuY3Rpb25zIGZvciBldmFsdWF0aW5nIHNvdXJjZSBjb2RlIGFjcm9zcyBvdXIgdmFyaWFibGVzLCBtYXBzLCBhbmQgbWl4aW5zLlxuXG4vLyBBc2NlbmRpbmdcbi8vIFVzZWQgdG8gZXZhbHVhdGUgU2FzcyBtYXBzIGxpa2Ugb3VyIGdyaWQgYnJlYWtwb2ludHMuXG5AbWl4aW4gX2Fzc2VydC1hc2NlbmRpbmcoJG1hcCwgJG1hcC1uYW1lKSB7XG4gICRwcmV2LWtleTogbnVsbDtcbiAgJHByZXYtbnVtOiBudWxsO1xuICBAZWFjaCAka2V5LCAkbnVtIGluICRtYXAge1xuICAgIEBpZiAkcHJldi1udW0gPT0gbnVsbCBvciB1bml0KCRudW0pID09IFwiJVwiIG9yIHVuaXQoJHByZXYtbnVtKSA9PSBcIiVcIiB7XG4gICAgICAvLyBEbyBub3RoaW5nXG4gICAgfSBAZWxzZSBpZiBub3QgY29tcGFyYWJsZSgkcHJldi1udW0sICRudW0pIHtcbiAgICAgIEB3YXJuIFwiUG90ZW50aWFsbHkgaW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hvc2UgdW5pdCBtYWtlcyBpdCBpbmNvbXBhcmFibGUgdG8gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgfSBAZWxzZSBpZiAkcHJldi1udW0gPj0gJG51bSB7XG4gICAgICBAd2FybiBcIkludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdoaWNoIGlzbid0IGdyZWF0ZXIgdGhhbiAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcbiAgICB9XG4gICAgJHByZXYta2V5OiAka2V5O1xuICAgICRwcmV2LW51bTogJG51bTtcbiAgfVxufVxuXG4vLyBTdGFydHMgYXQgemVyb1xuLy8gVXNlZCB0byBlbnN1cmUgdGhlIG1pbi13aWR0aCBvZiB0aGUgbG93ZXN0IGJyZWFrcG9pbnQgc3RhcnRzIGF0IDAuXG5AbWl4aW4gX2Fzc2VydC1zdGFydHMtYXQtemVybygkbWFwLCAkbWFwLW5hbWU6IFwiJGdyaWQtYnJlYWtwb2ludHNcIikge1xuICBAaWYgbGVuZ3RoKCRtYXApID4gMCB7XG4gICAgJHZhbHVlczogbWFwLXZhbHVlcygkbWFwKTtcbiAgICAkZmlyc3QtdmFsdWU6IG50aCgkdmFsdWVzLCAxKTtcbiAgICBAaWYgJGZpcnN0LXZhbHVlICE9IDAge1xuICAgICAgQHdhcm4gXCJGaXJzdCBicmVha3BvaW50IGluICN7JG1hcC1uYW1lfSBtdXN0IHN0YXJ0IGF0IDAsIGJ1dCBzdGFydHMgYXQgI3skZmlyc3QtdmFsdWV9LlwiO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZXBsYWNlIGAkc2VhcmNoYCB3aXRoIGAkcmVwbGFjZWAgaW4gYCRzdHJpbmdgXG4vLyBVc2VkIG9uIG91ciBTVkcgaWNvbiBiYWNrZ3JvdW5kcyBmb3IgY3VzdG9tIGZvcm1zLlxuLy9cbi8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxuLy8gQHBhcmFtIHtTdHJpbmd9ICRzdHJpbmcgLSBJbml0aWFsIHN0cmluZ1xuLy8gQHBhcmFtIHtTdHJpbmd9ICRzZWFyY2ggLSBTdWJzdHJpbmcgdG8gcmVwbGFjZVxuLy8gQHBhcmFtIHtTdHJpbmd9ICRyZXBsYWNlICgnJykgLSBOZXcgdmFsdWVcbi8vIEByZXR1cm4ge1N0cmluZ30gLSBVcGRhdGVkIHN0cmluZ1xuQGZ1bmN0aW9uIHN0ci1yZXBsYWNlKCRzdHJpbmcsICRzZWFyY2gsICRyZXBsYWNlOiBcIlwiKSB7XG4gICRpbmRleDogc3RyLWluZGV4KCRzdHJpbmcsICRzZWFyY2gpO1xuXG4gIEBpZiAkaW5kZXgge1xuICAgIEByZXR1cm4gc3RyLXNsaWNlKCRzdHJpbmcsIDEsICRpbmRleCAtIDEpICsgJHJlcGxhY2UgKyBzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgJGluZGV4ICsgc3RyLWxlbmd0aCgkc2VhcmNoKSksICRzZWFyY2gsICRyZXBsYWNlKTtcbiAgfVxuXG4gIEByZXR1cm4gJHN0cmluZztcbn1cblxuLy8gU2VlIGh0dHBzOi8vY29kZXBlbi5pby9rZXZpbndlYmVyL3Blbi9kWFdvUndcbkBmdW5jdGlvbiBlc2NhcGUtc3ZnKCRzdHJpbmcpIHtcbiAgQGlmIHN0ci1pbmRleCgkc3RyaW5nLCBcImRhdGE6aW1hZ2Uvc3ZnK3htbFwiKSB7XG4gICAgQGVhY2ggJGNoYXIsICRlbmNvZGVkIGluICRlc2NhcGVkLWNoYXJhY3RlcnMge1xuICAgICAgLy8gRG8gbm90IGVzY2FwZSB0aGUgdXJsIGJyYWNrZXRzXG4gICAgICBAaWYgc3RyLWluZGV4KCRzdHJpbmcsIFwidXJsKFwiKSA9PSAxIHtcbiAgICAgICAgJHN0cmluZzogdXJsKFwiI3tzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgNiwgLTMpLCAkY2hhciwgJGVuY29kZWQpfVwiKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAkc3RyaW5nOiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkY2hhciwgJGVuY29kZWQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEByZXR1cm4gJHN0cmluZztcbn1cblxuLy8gQ29sb3IgY29udHJhc3RcbkBmdW5jdGlvbiBjb2xvci15aXEoJGNvbG9yLCAkZGFyazogJHlpcS10ZXh0LWRhcmssICRsaWdodDogJHlpcS10ZXh0LWxpZ2h0KSB7XG4gICRyOiByZWQoJGNvbG9yKTtcbiAgJGc6IGdyZWVuKCRjb2xvcik7XG4gICRiOiBibHVlKCRjb2xvcik7XG5cbiAgJHlpcTogKCgkciAqIDI5OSkgKyAoJGcgKiA1ODcpICsgKCRiICogMTE0KSkgLyAxMDAwO1xuXG4gIEBpZiAoJHlpcSA+PSAkeWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkKSB7XG4gICAgQHJldHVybiAkZGFyaztcbiAgfSBAZWxzZSB7XG4gICAgQHJldHVybiAkbGlnaHQ7XG4gIH1cbn1cblxuLy8gUmV0cmlldmUgY29sb3IgU2FzcyBtYXBzXG5AZnVuY3Rpb24gY29sb3IoJGtleTogXCJibHVlXCIpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCRjb2xvcnMsICRrZXkpO1xufVxuXG5AZnVuY3Rpb24gdGhlbWUtY29sb3IoJGtleTogXCJwcmltYXJ5XCIpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsICRrZXkpO1xufVxuXG5AZnVuY3Rpb24gZ3JheSgka2V5OiBcIjEwMFwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkZ3JheXMsICRrZXkpO1xufVxuXG4vLyBSZXF1ZXN0IGEgdGhlbWUgY29sb3IgbGV2ZWxcbkBmdW5jdGlvbiB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3ItbmFtZTogXCJwcmltYXJ5XCIsICRsZXZlbDogMCkge1xuICAkY29sb3I6IHRoZW1lLWNvbG9yKCRjb2xvci1uYW1lKTtcbiAgJGNvbG9yLWJhc2U6IGlmKCRsZXZlbCA+IDAsICRibGFjaywgJHdoaXRlKTtcbiAgJGxldmVsOiBhYnMoJGxldmVsKTtcblxuICBAcmV0dXJuIG1peCgkY29sb3ItYmFzZSwgJGNvbG9yLCAkbGV2ZWwgKiAkdGhlbWUtY29sb3ItaW50ZXJ2YWwpO1xufVxuXG4vLyBSZXR1cm4gdmFsaWQgY2FsY1xuQGZ1bmN0aW9uIGFkZCgkdmFsdWUxLCAkdmFsdWUyLCAkcmV0dXJuLWNhbGM6IHRydWUpIHtcbiAgQGlmICR2YWx1ZTEgPT0gbnVsbCB7XG4gICAgQHJldHVybiAkdmFsdWUyO1xuICB9XG5cbiAgQGlmICR2YWx1ZTIgPT0gbnVsbCB7XG4gICAgQHJldHVybiAkdmFsdWUxO1xuICB9XG5cbiAgQGlmIHR5cGUtb2YoJHZhbHVlMSkgPT0gbnVtYmVyIGFuZCB0eXBlLW9mKCR2YWx1ZTIpID09IG51bWJlciBhbmQgY29tcGFyYWJsZSgkdmFsdWUxLCAkdmFsdWUyKSB7XG4gICAgQHJldHVybiAkdmFsdWUxICsgJHZhbHVlMjtcbiAgfVxuXG4gIEByZXR1cm4gaWYoJHJldHVybi1jYWxjID09IHRydWUsIGNhbGMoI3skdmFsdWUxfSArICN7JHZhbHVlMn0pLCAkdmFsdWUxICsgdW5xdW90ZShcIiArIFwiKSArICR2YWx1ZTIpO1xufVxuXG5AZnVuY3Rpb24gc3VidHJhY3QoJHZhbHVlMSwgJHZhbHVlMiwgJHJldHVybi1jYWxjOiB0cnVlKSB7XG4gIEBpZiAkdmFsdWUxID09IG51bGwgYW5kICR2YWx1ZTIgPT0gbnVsbCB7XG4gICAgQHJldHVybiBudWxsO1xuICB9XG5cbiAgQGlmICR2YWx1ZTEgPT0gbnVsbCB7XG4gICAgQHJldHVybiAtJHZhbHVlMjtcbiAgfVxuXG4gIEBpZiAkdmFsdWUyID09IG51bGwge1xuICAgIEByZXR1cm4gJHZhbHVlMTtcbiAgfVxuXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZTEpID09IG51bWJlciBhbmQgdHlwZS1vZigkdmFsdWUyKSA9PSBudW1iZXIgYW5kIGNvbXBhcmFibGUoJHZhbHVlMSwgJHZhbHVlMikge1xuICAgIEByZXR1cm4gJHZhbHVlMSAtICR2YWx1ZTI7XG4gIH1cblxuICBAcmV0dXJuIGlmKCRyZXR1cm4tY2FsYyA9PSB0cnVlLCBjYWxjKCN7JHZhbHVlMX0gLSAjeyR2YWx1ZTJ9KSwgJHZhbHVlMSArIHVucXVvdGUoXCIgLSBcIikgKyAkdmFsdWUyKTtcbn1cbiIsIkBpbXBvcnQgJ3ZhcmlhYmxlcy92YXJpYWJsZXMnO1xyXG5AaW1wb3J0ICcuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvY2Fyb3VzZWwnO1xyXG5cclxuJGNhcm91c2VsLXRpbWVyOiAxMDAwMG1zO1xyXG4kaGVpZ2h0LWRlc2t0b3A6IHJlbSg1MDApO1xyXG4kaGVpZ2h0LW1vYmlsZTogcmVtKDM1MCk7XHJcbiRiYXItd2lkdGg6IHJlbSgxNzApO1xyXG4kYmFyLWhlaWdodDogcmVtKDE0KTtcclxuJGJhci13aWR0aC1tb2JpbGU6IHJlbSg4MCk7XHJcbiRiYXItaGVpZ2h0LW1vYmlsZTogcmVtKDcpO1xyXG4kY2Fyb3VzZWwtcGFkZGluZzogcmVtKDE0MCk7XHJcbiRjYXJvdXNlbC1wYWRkaW5nLW1vYmlsZTogcmVtKDI0KTtcclxuXHJcbi5mdWxsLXdpZHRoLWNhcm91c2VsIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIGhlaWdodDogJGhlaWdodC1tb2JpbGU7XHJcbiAgICB9XHJcblxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcmstZ3JheTtcclxuICAgIGhlaWdodDogJGhlaWdodC1kZXNrdG9wO1xyXG5cclxuICAgIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1wYWRkaW5nLW1vYmlsZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLXBhZGRpbmc7XHJcblxyXG4gICAgICAgICYgbGkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGJhci1oZWlnaHQtbW9iaWxlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRiYXItd2lkdGgtbW9iaWxlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkYmFyLWhlaWdodDtcclxuICAgICAgICAgICAgd2lkdGg6ICRiYXItd2lkdGg7XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRiYXItaGVpZ2h0LW1vYmlsZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3VpZGVob3VzZS1ncmVlbjtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRiYXItaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJGJhci13aWR0aC1tb2JpbGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiB3aWR0aCAkY2Fyb3VzZWwtdGltZXIgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAkY2Fyb3VzZWwtdGltZXIgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggJGNhcm91c2VsLXRpbWVyIGxpbmVhcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkYmFyLXdpZHRoO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJvdXNlbC1pbm5lcixcclxuICAgIC5jYXJvdXNlbC1pdGVtLFxyXG4gICAgLmNhcm91c2VsLXNsaWRlIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAuY2Fyb3VzZWwtc2xpZGUge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkY2Fyb3VzZWwtcGFkZGluZy1tb2JpbGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJGNhcm91c2VsLXBhZGRpbmc7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGNhcm91c2VsLXBhZGRpbmc7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSg2Mik7XHJcblxyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cclxuICAgICAgICAgICAgICAgICYgLnJ0ZS1idXR0b24tbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IHJlbSgxMDApO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNTQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNTQpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMik7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAvL3Nhc3MtbGludDpkaXNhYmxlIG5vLWltcG9ydGFudFxyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDM2KTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDQyKTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjkpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNTgpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg2Nik7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzApO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LXBhcmFncmFwaDEpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ydGUtYnV0dG9uLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgLy9zYXNzLWxpbnQ6ZGlzYWJsZSBuby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJy4uLy4uLy4uLy4uLy4uL0ZvdW5kYXRpb24vVGhlbWluZy9jb2RlL0Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzL3ZhcmlhYmxlcyc7XHJcblxyXG4kcmlnaHQtY29sdW1uLXBhZGRpbmctZGVza3RvcDogcmVtKDcwKTtcclxuJHJpZ2h0LWNvbHVtbi1wYWRkaW5nLW1vYmlsZTogcmVtKDQwKTtcclxuXHJcbiRyaWdodC1jb2x1bW4taGVpZ2h0LWxhcmdlLWRlc2t0b3A6IHJlbSg2MTYpO1xyXG4kcmlnaHQtY29sdW1uLWhlaWdodC1sYXJnZS1tb2JpbGU6IHJlbSgzMDApO1xyXG5cclxuJHJpZ2h0LWNvbHVtbi1oZWlnaHQtbWVkaXVtLWRlc2t0b3A6IHJlbSg1ODMpO1xyXG4kcmlnaHQtY29sdW1uLWhlaWdodC1tZWRpdW0tbW9iaWxlOiByZW0oMzAwKTtcclxuXHJcbiRyaWdodC1jb2x1bW4taGVpZ2h0LXNtYWxsLWRlc2t0b3A6IHJlbSg0MTcpO1xyXG4kcmlnaHQtY29sdW1uLWhlaWdodC1zbWFsbC1tb2JpbGU6IHJlbSgzMDApO1xyXG5cclxuXHJcbiRtYXgtaGVpZ2h0OiByZW0oMTUwMCk7XHJcbiRyaWdodC1jb2x1bW4tbWF4LXdpZHRoLWRlc2t0b3A6IHJlbSg2NTApO1xyXG4kcmlnaHQtY29sdW1uLW1heC13aWR0aC1zdWJ0aXRsZS1kZXNrdG9wOiAkcmlnaHQtY29sdW1uLW1heC13aWR0aC1kZXNrdG9wIC0gKCRyaWdodC1jb2x1bW4tbWF4LXdpZHRoLWRlc2t0b3AgKiAuMTUpO1xyXG5cclxuLmhlcm8ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhY2tncm91bmQtYmxhY2s7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1heC1oZWlnaHQ6ICRtYXgtaGVpZ2h0O1xyXG4gICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLWZsdWlkLW1heC13aWR0aDtcclxuXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgbWF4LWhlaWdodDogJG1heC1oZWlnaHQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkaGVyby1jb250YWluZXItbWF4LXdpZHRoO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgPiAudGhpbi1oZXJvIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIC5oZXJvLXJvdy1jb2wge1xyXG4gICAgICAgICAgICAgICAgJi1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogODMuMzMzMzNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLW1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaGVyby1yb3ctdGV4dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRyaWdodC1jb2x1bW4tcGFkZGluZy1tb2JpbGUgJGNvbnRhaW5lci1zaWRlLXBhZGRpbmc7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRyaWdodC1jb2x1bW4tcGFkZGluZy1tb2JpbGUgJGNvbnRhaW5lci1zaWRlLXBhZGRpbmc7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRyaWdodC1jb2x1bW4tcGFkZGluZy1tb2JpbGUgNzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzYxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkcmlnaHQtY29sdW1uLXBhZGRpbmctZGVza3RvcCAxNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLXN1YnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtdGl0bGUtaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgkZm9udC1oMyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm8tcm93LXRleHQtY29udGFpbmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkcmlnaHQtY29sdW1uLW1heC13aWR0aC1kZXNrdG9wO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkcmlnaHQtY29sdW1uLXBhZGRpbmctZGVza3RvcCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1oZXJvLXN1YnRpdGxlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBmb250LWZhbWlseTogJ25ldWUtaGFhcy1ncm90ZXNrLWRpc3BsYXktNTUtcmcnO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAkbWF4LWhlaWdodDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBhZGRpbmc6ICRyaWdodC1jb2x1bW4tcGFkZGluZy1tb2JpbGUgJGNvbnRhaW5lci1zaWRlLXBhZGRpbmc7XHJcbiAgICB9XHJcblxyXG4gICAgLy9tb3JlIHNwZWNpZmljIHNlbGVjdG9yIG5lZWRlZCB0byBvdmVycmlkZSBib290c3RyYXBcclxuICAgIC5oZXJvLXJvdyB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC8vbW9yZSBzcGVjaWZpYyBzZWxlY3RvciBuZWVkZWQgdG8gb3ZlcnJpZGUgYm9vdHN0cmFwXHJcbiAgICAuaGVyby1yb3ctY29sIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDYxNik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAubGFyZ2UtaGVybyB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAkcmlnaHQtY29sdW1uLWhlaWdodC1sYXJnZS1kZXNrdG9wO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoLmhlcm8tcm93LWNvbCkge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAkcmlnaHQtY29sdW1uLWhlaWdodC1sYXJnZS1tb2JpbGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZWRpdW0taGVybyB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAkcmlnaHQtY29sdW1uLWhlaWdodC1tZWRpdW0tZGVza3RvcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KC5oZXJvLXJvdy1jb2wpIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogJHJpZ2h0LWNvbHVtbi1oZWlnaHQtbWVkaXVtLW1vYmlsZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNtYWxsLWhlcm8ge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogJHJpZ2h0LWNvbHVtbi1oZWlnaHQtc21hbGwtZGVza3RvcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KC5oZXJvLXJvdy1jb2wpIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogJHJpZ2h0LWNvbHVtbi1oZWlnaHQtc21hbGwtbW9iaWxlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXJvdyB7XHJcbiAgICAgICAgJi1jb2wge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICYtaW1hZ2Uge1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRtYXgtaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy90aGlzIHdpbGwgbWFrZSBpdCBzbyB0aGUgYmFzaWMgaGVybyBkb2VzbnQgZmxpY2tlciB0aGUgbGluZWFyLWdyYWRpZW50IGFuZCB0aGVuIHRoZSBpbWFnZSBsb2FkcyB2aWEgdGhlIGltYWdlLWxvYWRlci1oZWxwZXIuanNcclxuICAgICAgICAgICAgICAgICAgICAmOm5vdChbZGF0YS1kZXNrdG9wLWJhY2tncm91bmQtaW1hZ2VdKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyMzJkZWcsICRjb2xvci1saWdodC1ncmVlbi1mb3ItZ3JhZGllbnQsICRjb2xvci1kYXJrLWdyZWVuLWZvci1ncmFkaWVudCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWltYWdlLW1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjY3ZGVnLCAkY29sb3ItbGlnaHQtZ3JlZW4tZm9yLWdyYWRpZW50LCAkY29sb3ItZGFyay1ncmVlbi1mb3ItZ3JhZGllbnQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDE2KTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuXHJcbiAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1oZXJvLXRpdGxlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDI0KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkcmlnaHQtY29sdW1uLW1heC13aWR0aC1zdWJ0aXRsZS1kZXNrdG9wO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjgpO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbGlzdCB7XHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgkZm9udC1zbWFsbGVzdCk7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYW5jaG9yLXNlY29uZGFyeS1ob3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saW5rcyB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaGVyby1yb3ctdGV4dC1jb250YWluZXItc3VidGl0bGU6ZW1wdHkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4iLCJAaW1wb3J0ICd2YXJpYWJsZXMvdmFyaWFibGVzJztcclxuXHJcbiRsaXN0LXRvcC1wYWRkaW5nOiByZW0oMzUpO1xyXG4kdGV4dC1hbmQtbGlzdC12ZXJ0aWNhbC1zcGFjZXI6IHJlbSgxMCk7XHJcbiR0cmFuc2l0aW9uLXRpbWU6IC4xNXM7XHJcblxyXG4uaG92ZXItZHJvcGRvd24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5ob3Zlci1kcm9wZG93bi1oZWFkaW5nLWNhcmV0LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAmLXNwcml0ZS1jYXJldC11cCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aXNpYmxlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXNwcml0ZS1jYXJldC1kb3duIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGludmlzaWJsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhvdmVyLWRyb3Bkb3duLWxpc3Qge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB2aXNpYmxlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWhlYWRpbmcge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHRleHQtYW5kLWxpc3QtdmVydGljYWwtc3BhY2VyICsgJGxpc3QtdG9wLXBhZGRpbmc7XHJcblxyXG4gICAgICAgICYtY2FyZXQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiByZW0oc3ByaXRlLWF0dHIoJ2NhcmV0LXVwLWFjdGl2ZScsICdoZWlnaHQnKSk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IHJlbShzcHJpdGUtYXR0cignY2FyZXQtdXAtYWN0aXZlJywgJ3dpZHRoJykpO1xyXG5cclxuICAgICAgICAgICAgJi1zcHJpdGUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tdGltZSBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICYtY2FyZXQtdXAge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGludmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLWNhcmV0LWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1saXN0IHtcclxuICAgICAgICBAaW5jbHVkZSBpbnZpc2libGU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJveC1zaGFkb3ctYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgcmVtKDIyKSAwICRib3gtc2hhZG93LWNvbG9yO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkdGV4dC1hbmQtbGlzdC12ZXJ0aWNhbC1zcGFjZXI7XHJcbiAgICAgICAgcGFkZGluZzogJGxpc3QtdG9wLXBhZGRpbmcgcmVtKDYwKSAkbGlzdC10b3AtcGFkZGluZyAkbGlzdC10b3AtcGFkZGluZztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnNpdGlvbi10aW1lO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgei1pbmRleDogemluZGV4KGRyb3Bkb3duKTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDEwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoJGZvbnQtc21hbGwpO1xyXG5cclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtbGluayB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJ3ZhcmlhYmxlcy92YXJpYWJsZXMnO1xyXG5cclxuLmxpbmUtY2xhbXAge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7IC8vc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby1pbXBvcnRhbnRcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHJcbiAgICAmLTEge1xyXG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcclxuICAgIH1cclxuXHJcbiAgICAmLTIge1xyXG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuICAgIH1cclxuXHJcbiAgICAmLTMge1xyXG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcclxuICAgIH1cclxuXHJcbiAgICAmLTQge1xyXG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNDtcclxuICAgIH1cclxuXHJcbiAgICAmLTUge1xyXG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNTtcclxuICAgIH1cclxuXHJcbiAgICAmLTgge1xyXG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogODtcclxuICAgIH1cclxuXHJcbiAgICAmLTEwIHtcclxuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDEwO1xyXG4gICAgfVxyXG59XHJcbiIsIi8vIHNhc3MtbGludDpkaXNhYmxlIGZvcmNlLWVsZW1lbnQtbmVzdGluZ1xyXG5cclxuQGltcG9ydCAndmFyaWFibGVzL3ZhcmlhYmxlcyc7XHJcblxyXG5AbWl4aW4gYW5pbWF0aW9uKCRhbmltYXRpb24pIHtcclxuICAgIC1tb3otYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xyXG4gICAgLW8tYW5pbWF0aW9uOiAkYW5pbWF0aW9uOyAvL3Nhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8tbWlzc3BlbGxlZC1wcm9wZXJ0aWVzXHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcclxuICAgIGFuaW1hdGlvbjogJGFuaW1hdGlvbjtcclxufVxyXG5cclxuLy9sb2FkZXIvL1xyXG5cclxuJHNoaW1tZXItYW5pbWF0aW9uOiBzaGltbWVyIDEuNXMgZWFzZSBpbmZpbml0ZTtcclxuXHJcbi5sb2FkZXIge1xyXG4gICAgQGluY2x1ZGUgYW5pbWF0aW9uKCRzaGltbWVyLWFuaW1hdGlvbik7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbG9hZGVyLWJhY2tncm91bmQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQwMCUgNDAwJSAhaW1wb3J0YW50OyAvL3Nhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8taW1wb3J0YW50XHJcbn1cclxuXHJcbkBpbmNsdWRlIGtleWZyYW1lcyhzaGltbWVyKSB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgNTAlO1xyXG4gICAgfVxyXG5cclxuICAgIDUwJSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgNTAlO1xyXG4gICAgfVxyXG59XHJcblxyXG5idXR0b24ge1xyXG4gICAgJi5idG4ge1xyXG4gICAgICAgICYuYnRuLXByaW1hcnkge1xyXG4gICAgICAgICAgICAmLmxvYWRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAkY29sb3ItcHJpbWFyeWJ1dHRvbiwgbGlnaHRlbigkY29sb3ItcHJpbWFyeWJ1dHRvbiwgMTAlKSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hZGQtdG8tY2FydC5sb2FkZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICRjb2xvci1wcmltYXJ5YnV0dG9uLCBsaWdodGVuKCRjb2xvci1wcmltYXJ5YnV0dG9uLCAxMCUpKTtcclxuICAgIH1cclxufVxyXG5cclxuaW5wdXQge1xyXG4gICAgJi5sb2FkZXIge1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy90ZXh0LXNoaW1tZXJcclxuXHJcbiR0ZXh0LXNoaW1tZXItYW5pbWF0aW9uOiB0ZXh0LXNoaW1tZXIgMS41cyBlYXNlIGluZmluaXRlO1xyXG5cclxuLnRleHQtc2hpbW1lcixcclxuLy8gTmVlZGVkIHRvIGJlIG1vcmUgc3BlY2lmaWMgdGhhbiBidXR0b24gc3R5bGluZ1xyXG5idXR0b24udGV4dC1zaGltbWVyIHsgLy9zYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLXF1YWxpZnlpbmctZWxlbWVudHNcclxuICAgIEBpbmNsdWRlIGFuaW1hdGlvbigkdGV4dC1zaGltbWVyLWFuaW1hdGlvbik7XHJcbiAgICAtbW96LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7IC8vc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby1pbXBvcnRhbnRcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGNvbG9yLXRleHQtc2hpbW1lci1wcmltYXJ5LCAkY29sb3ItdGV4dC1zaGltbWVyLWJhY2tncm91bmQtc3RvcCwgJGNvbG9yLXRleHQtc2hpbW1lci1wcmltYXJ5KTtcclxuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZXh0LXNoaW1tZXItcHJpbWFyeTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEyNXB4IDEwMCU7XHJcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtc2hpbW1lci10ZXh0LW92ZXJsYXkgIWltcG9ydGFudDsgLy9zYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLWltcG9ydGFudFxyXG59XHJcblxyXG5AaW5jbHVkZSBrZXlmcmFtZXModGV4dC1zaGltbWVyKSB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNXB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjA1cHggMDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vc3Bpbm5lci8vXHJcblxyXG4kc3Bpbm5lci1jb250YWluZXItc2l6ZTogcmVtKDI0MCk7XHJcbiRzcGlubmVyLWFuaW1hdGlvbjogc3Bpbm5lciAuODVzIGluZmluaXRlIGxpbmVhcjtcclxuJHNwaW5uZXItdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG5cclxuLnNwaW5uZXItY29udGFpbmVyIHtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGhlaWdodDogJHNwaW5uZXItY29udGFpbmVyLXNpemU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHdpZHRoOiAkc3Bpbm5lci1jb250YWluZXItc2l6ZTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGJvdHRvbTogcmVtKDEwMyk7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi1zcGlubmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBhbmltYXRpb24oJHNwaW5uZXItYW5pbWF0aW9uKTtcclxuICAgICAgICAtbW96LXRyYW5zZm9ybTogJHNwaW5uZXItdHJhbnNmb3JtO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06ICRzcGlubmVyLXRyYW5zZm9ybTtcclxuICAgICAgICAtby10cmFuc2Zvcm06ICRzcGlubmVyLXRyYW5zZm9ybTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogJHNwaW5uZXItdHJhbnNmb3JtO1xyXG4gICAgICAgIGJvcmRlcjogLjJlbSBzb2xpZCAkY29sb3Itc3Bpbm5lcjtcclxuICAgICAgICBib3JkZXItbGVmdDogLjJlbSBzb2xpZCAkY29sb3Itc3Bpbm5lci1ib3JkZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGhlaWdodDogNmVtO1xyXG4gICAgICAgIG1hcmdpbjogN2VtIGF1dG87XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtaW5kZW50OiAtOTk5OWVtO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgICAgICB3aWR0aDogNmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gc3Bpbm5lci1mcmFtZSgkZGVnKSB7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKCRkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCRkZWcpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoJGRlZyk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZyk7XHJcbn1cclxuXHJcbkBpbmNsdWRlIGtleWZyYW1lcyhzcGlubmVyKSB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc3Bpbm5lci1mcmFtZSgwZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICBAaW5jbHVkZSBzcGlubmVyLWZyYW1lKDM2MGRlZyk7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QG1peGluIGtleWZyYW1lcygkbmFtZSkge1xyXG4gICAgQC13ZWJraXQta2V5ZnJhbWVzICN7JG5hbWV9IHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxuXHJcbiAgICBALW1vei1rZXlmcmFtZXMgI3skbmFtZX0ge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG5cclxuICAgIEAtbXMta2V5ZnJhbWVzICN7JG5hbWV9IHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzICN7JG5hbWV9IHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufSIsIkBpbXBvcnQgJ3ZhcmlhYmxlcy92YXJpYWJsZXMnO1xyXG5cclxuLnJlc3BvbnNpdmUtaW1hZ2Utd3JhcHBlciB7XHJcbiAgICAubW9iaWxlLWltYWdlIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmRlc2t0b3AtaW1hZ2Uge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0ICd2YXJpYWJsZXMvdmFyaWFibGVzJztcclxuXHJcbi5hcnJvdyB7XHJcbiAgICAmLXJpZ2h0IHtcclxuICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJGljb24tYXJyb3ctbGVmdC1hY3RpdmUpO1xyXG5cclxuICAgICAgICAmLWN0YSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgkaWNvbi1jdGEtYXJyb3ctcmlnaHQtYWN0aXZlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1sZWZ0IHtcclxuICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJGljb24tYXJyb3ctbGVmdC1hY3RpdmUpO1xyXG5cclxuICAgICAgICAmLWN0YSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgkaWNvbi1jdGEtYXJyb3ctbGVmdC1hY3RpdmUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlYXJjaC1pY29uIHtcclxuICAgICYtcmVzdGluZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCRpY29uLXNlYXJjaC1uYXYtcmVzdGluZyk7XHJcbiAgICB9XHJcblxyXG4gICAgJi1hY3RpdmUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZSgkaWNvbi1zZWFyY2gtbmF2LWFjdGl2ZSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJldCB7XHJcbiAgICAmLXVwIHtcclxuICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJGljb24tY2FyZXQtdXAtYWN0aXZlKTtcclxuICAgIH1cclxuXHJcbiAgICAmLWRvd24ge1xyXG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZSgkaWNvbi1jYXJldC1kb3duLWFjdGl2ZSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jaGVja21hcmsge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBib3JkZXI6IHNvbGlkICRjb2xvci1jaGVja21hcms7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IHJlbSgxNik7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSg4KTtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIHdpZHRoOiByZW0oOCk7XHJcbiAgICB9XHJcbn1cclxuIiwiLyohXG4gKiBCb290c3RyYXAgUmVib290IHY0LjUuMCAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjAgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIwIFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKiBGb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzLCBsaWNlbnNlZCBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvYmxvYi9tYXN0ZXIvTElDRU5TRS5tZClcbiAqL1xuXG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IFwicmVib290XCI7XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLW5vLXZlbmRvci1wcmVmaXgsIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIDEuIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG4vLyAyLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzLlxuLy8gMy4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuLy8gNC4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4vLyA1LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8vIDNcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA1XG59XG5cbi8vIFNoaW0gZm9yIFwibmV3XCIgSFRNTDUgc3RydWN0dXJhbCBlbGVtZW50cyB0byBkaXNwbGF5IGNvcnJlY3RseSAoSUUxMCwgb2xkZXIgYnJvd3NlcnMpXG4vLyBUT0RPOiByZW1vdmUgaW4gdjVcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gU2V0IGFuIGV4cGxpY2l0IGluaXRpYWwgdGV4dC1hbGlnbiB2YWx1ZSBzbyB0aGF0IHdlIGNhbiBsYXRlciB1c2Vcbi8vICAgIHRoZSBgaW5oZXJpdGAgdmFsdWUgb24gdGhpbmdzIGxpa2UgYDx0aD5gIGVsZW1lbnRzLlxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIDNcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7IC8vIDJcbn1cblxuLy8gRnV0dXJlLXByb29mIHJ1bGU6IGluIGJyb3dzZXJzIHRoYXQgc3VwcG9ydCA6Zm9jdXMtdmlzaWJsZSwgc3VwcHJlc3MgdGhlIGZvY3VzIG91dGxpbmVcbi8vIG9uIGVsZW1lbnRzIHRoYXQgcHJvZ3JhbW1hdGljYWxseSByZWNlaXZlIGZvY3VzIGJ1dCB3b3VsZG4ndCBub3JtYWxseSBzaG93IGEgdmlzaWJsZVxuLy8gZm9jdXMgb3V0bGluZS4gSW4gZ2VuZXJhbCwgdGhpcyB3b3VsZCBtZWFuIHRoYXQgdGhlIG91dGxpbmUgaXMgb25seSBhcHBsaWVkIGlmIHRoZVxuLy8gaW50ZXJhY3Rpb24gdGhhdCBsZWQgdG8gdGhlIGVsZW1lbnQgcmVjZWl2aW5nIHByb2dyYW1tYXRpYyBmb2N1cyB3YXMgYSBrZXlib2FyZCBpbnRlcmFjdGlvbixcbi8vIG9yIHRoZSBicm93c2VyIGhhcyBzb21laG93IGRldGVybWluZWQgdGhhdCB0aGUgdXNlciBpcyBwcmltYXJpbHkgYSBrZXlib2FyZCB1c2VyIGFuZC9vclxuLy8gd2FudHMgZm9jdXMgb3V0bGluZXMgdG8gYWx3YXlzIGJlIHByZXNlbnRlZC5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTLzpmb2N1cy12aXNpYmxlXG4vLyBhbmQgaHR0cHM6Ly9kZXZlbG9wZXIucGFjaWVsbG9ncm91cC5jb20vYmxvZy8yMDE4LzAzL2ZvY3VzLXZpc2libGUtYW5kLWJhY2t3YXJkcy1jb21wYXRpYmlsaXR5L1xuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbi8vIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAxXG4gIGhlaWdodDogMDsgLy8gMVxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gMlxufVxuXG5cbi8vXG4vLyBUeXBvZ3JhcGh5XG4vL1xuXG4vLyBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy9cbi8vIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBEdXBsaWNhdGUgYmVoYXZpb3IgdG8gdGhlIGRhdGEtKiBhdHRyaWJ1dGUgZm9yIG91ciB0b29sdGlwIHBsdWdpblxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDMuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDQuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbi8vIDUuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0geyAvLyAxXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxuICBjdXJzb3I6IGhlbHA7IC8vIDNcbiAgYm9yZGVyLWJvdHRvbTogMDsgLy8gNFxuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IC8vIDVcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxufVxuXG5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg4MCUpOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4vLyBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg3NSUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vXG4vLyBMaW5rc1xuLy9cblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy9cbi8vIENvZGVcbi8vXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbnByZSB7XG4gIC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuICBtYXJnaW4tdG9wOiAwO1xuICAvLyBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAvLyBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8vIERpc2FibGUgYXV0by1oaWRpbmcgc2Nyb2xsYmFyIGluIElFICYgbGVnYWN5IEVkZ2UgdG8gYXZvaWQgb3ZlcmxhcCxcbiAgLy8gbWFraW5nIGl0IGltcG9zc2libGUgdG8gaW50ZXJhY3Qgd2l0aCB0aGUgY29udGVudFxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuZmlndXJlIHtcbiAgLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcbi8vXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG59XG5cbnN2ZyB7XG4gIC8vIFdvcmthcm91bmQgZm9yIHRoZSBTVkcgb3ZlcmZsb3cgYnVnIGluIElFMTAvMTEgaXMgc3RpbGwgcmVxdWlyZWQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI2ODc4XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy9cbi8vIFRhYmxlc1xuLy9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbnRoIHtcbiAgLy8gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBmcm9tIHRoZSBgPGJvZHk+YCwgb3IgdGhlXG4gIC8vIGNsb3Nlc3QgcGFyZW50IHdpdGggYSBzZXQgYHRleHQtYWxpZ25gLlxuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuXG5cbi8vXG4vLyBGb3Jtc1xuLy9cblxubGFiZWwge1xuICAvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206ICRsYWJlbC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIFdvcmsgYXJvdW5kIGEgRmlyZWZveC9JRSBidWcgd2hlcmUgdGhlIHRyYW5zcGFyZW50IGBidXR0b25gIGJhY2tncm91bmRcbi8vIHJlc3VsdHMgaW4gYSBsb3NzIG9mIHRoZSBkZWZhdWx0IGBidXR0b25gIGZvY3VzIHN0eWxlcy5cbi8vXG4vLyBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2UvXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbn1cblxuLy8gU2V0IHRoZSBjdXJzb3IgZm9yIG5vbi1gPGJ1dHRvbj5gIGJ1dHRvbnNcbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMwNTYyXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB3b3JkLXdyYXAgaW4gU2FmYXJpLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDk5MFxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG59XG5cbi8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXG5AaWYgJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucyB7XG4gIGJ1dHRvbixcbiAgW3R5cGU9XCJidXR0b25cIl0sXG4gIFt0eXBlPVwicmVzZXRcIl0sXG4gIFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLVxuICBwYWRkaW5nOiAwOyAvLyAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtXG59XG5cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAgLy8gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIC8vIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuICAvLyBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4gIC8vIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbiAgbWluLXdpZHRoOiAwO1xuICAvLyBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4vLyAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gMVxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEuNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMlxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyAxXG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxufVxuXG4vLyBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbiAgLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4vL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4vL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMVxufVxuXG4vL1xuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG4vL1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUVcbn1cblxuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZSAoZnJvbSBQdXJlQ1NTKS5cbi8vIE5lZWRlZCBmb3IgcHJvcGVyIGRpc3BsYXkgaW4gSUUgMTAtLlxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgZm9udC1yZXNpemluZ1xuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnNcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIGZvbnQgc2l6ZVxuJHJmcy1iYXNlLWZvbnQtc2l6ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtZm9udC1zaXplLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSBmb250LXNpemUgc3RhcnRzIGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG4vLyBSZXNpemUgZm9udC1zaXplIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gXCJudW1iZXJcIiBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMgdG8gZmFsc2VcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtZm9udC1zaXplIHVuaXRcbiRyZnMtYmFzZS1mb250LXNpemUtdW5pdDogdW5pdCgkcmZzLWJhc2UtZm9udC1zaXplKTtcblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtZm9udC1zaXplIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJweFwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogJHJmcy1iYXNlLWZvbnQtc2l6ZSAvICgkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicmVtXCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiAkcmZzLWJhc2UtZm9udC1zaXplIC8gKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicHhcIiB7XG4gICRyZnMtYnJlYWtwb2ludDogJHJmcy1icmVha3BvaW50IC8gKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicmVtXCIgb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiAkcmZzLWJyZWFrcG9pbnQgLyAoJHJmcy1icmVha3BvaW50ICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG59XG5cbi8vIFJlc3BvbnNpdmUgZm9udC1zaXplIG1peGluXG5AbWl4aW4gcmZzKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgLy8gQ2FjaGUgJGZzIHVuaXRcbiAgJGZzLXVuaXQ6IGlmKHR5cGUtb2YoJGZzKSA9PSBcIm51bWJlclwiLCB1bml0KCRmcyksIGZhbHNlKTtcblxuICAvLyBBZGQgIWltcG9ydGFudCBzdWZmaXggaWYgbmVlZGVkXG4gICRyZnMtc3VmZml4OiBpZigkaW1wb3J0YW50LCBcIiAhaW1wb3J0YW50XCIsIFwiXCIpO1xuXG4gIC8vIElmICRmcyBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkZnMgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICBAaWYgbm90ICRmcy11bml0IG9yICRmcy11bml0ICE9IFwiXCIgYW5kICRmcy11bml0ICE9IFwicHhcIiBhbmQgJGZzLXVuaXQgIT0gXCJyZW1cIiBvciAkZnMgPT0gMCB7XG4gICAgZm9udC1zaXplOiAjeyRmc30jeyRyZnMtc3VmZml4fTtcbiAgfVxuICBAZWxzZSB7XG4gICAgLy8gVmFyaWFibGVzIGZvciBzdG9yaW5nIHN0YXRpYyBhbmQgZmx1aWQgcmVzY2FsaW5nXG4gICAgJHJmcy1zdGF0aWM6IG51bGw7XG4gICAgJHJmcy1mbHVpZDogbnVsbDtcblxuICAgIC8vIFJlbW92ZSBweC11bml0IGZyb20gJGZzIGZvciBjYWxjdWxhdGlvbnNcbiAgICBAaWYgJGZzLXVuaXQgPT0gXCJweFwiIHtcbiAgICAgICRmczogJGZzIC8gKCRmcyAqIDAgKyAxKTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJGZzLXVuaXQgPT0gXCJyZW1cIiB7XG4gICAgICAkZnM6ICRmcyAvICgkZnMgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbiAgICB9XG5cbiAgICAvLyBTZXQgZGVmYXVsdCBmb250LXNpemVcbiAgICBAaWYgJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0ge1xuICAgICAgJHJmcy1zdGF0aWM6ICN7JGZzIC8gJHJmcy1yZW0tdmFsdWV9cmVtI3skcmZzLXN1ZmZpeH07XG4gICAgfVxuICAgIEBlbHNlIGlmICRyZnMtZm9udC1zaXplLXVuaXQgPT0gcHgge1xuICAgICAgJHJmcy1zdGF0aWM6ICN7JGZzfXB4I3skcmZzLXN1ZmZpeH07XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBlcnJvciBcImAjeyRyZnMtZm9udC1zaXplLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWZvbnQtc2l6ZS11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbiAgICB9XG5cbiAgICAvLyBPbmx5IGFkZCBtZWRpYSBxdWVyeSBpZiBmb250LXNpemUgaXMgYmlnZ2VyIGFzIHRoZSBtaW5pbXVtIGZvbnQtc2l6ZVxuICAgIC8vIElmICRyZnMtZmFjdG9yID09IDEsIG5vIHJlc2NhbGluZyB3aWxsIHRha2UgcGxhY2VcbiAgICBAaWYgJGZzID4gJHJmcy1iYXNlLWZvbnQtc2l6ZSBhbmQgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMge1xuICAgICAgJG1pbi13aWR0aDogbnVsbDtcbiAgICAgICR2YXJpYWJsZS11bml0OiBudWxsO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgbWluaW11bSBmb250LXNpemUgZm9yIGdpdmVuIGZvbnQtc2l6ZVxuICAgICAgJGZzLW1pbjogJHJmcy1iYXNlLWZvbnQtc2l6ZSArICgkZnMgLSAkcmZzLWJhc2UtZm9udC1zaXplKSAvICRyZnMtZmFjdG9yO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuIGdpdmVuIGZvbnQtc2l6ZSBhbmQgbWluaW11bSBmb250LXNpemUgZm9yIGdpdmVuIGZvbnQtc2l6ZVxuICAgICAgJGZzLWRpZmY6ICRmcyAtICRmcy1taW47XG5cbiAgICAgIC8vIEJhc2UgZm9udC1zaXplIGZvcm1hdHRpbmdcbiAgICAgIC8vIE5vIG5lZWQgdG8gY2hlY2sgaWYgdGhlIHVuaXQgaXMgdmFsaWQsIGJlY2F1c2Ugd2UgZGlkIHRoYXQgYmVmb3JlXG4gICAgICAkbWluLXdpZHRoOiBpZigkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSwgI3skZnMtbWluIC8gJHJmcy1yZW0tdmFsdWV9cmVtLCAjeyRmcy1taW59cHgpO1xuXG4gICAgICAvLyBJZiB0d28tZGltZW5zaW9uYWwsIHVzZSBzbWFsbGVzdCBvZiBzY3JlZW4gd2lkdGggYW5kIGhlaWdodFxuICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICR2YXJpYWJsZS13aWR0aDogI3skZnMtZGlmZiAqIDEwMCAvICRyZnMtYnJlYWtwb2ludH0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgLy8gU2V0IHRoZSBjYWxjdWxhdGVkIGZvbnQtc2l6ZS5cbiAgICAgICRyZnMtZmx1aWQ6IGNhbGMoI3skbWluLXdpZHRofSArICN7JHZhcmlhYmxlLXdpZHRofSkgI3skcmZzLXN1ZmZpeH07XG4gICAgfVxuXG4gICAgLy8gUmVuZGVyaW5nXG4gICAgQGlmICRyZnMtZmx1aWQgPT0gbnVsbCB7XG4gICAgICAvLyBPbmx5IHJlbmRlciBzdGF0aWMgZm9udC1zaXplIGlmIG5vIGZsdWlkIGZvbnQtc2l6ZSBpcyBhdmFpbGFibGVcbiAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICRtcS12YWx1ZTogbnVsbDtcblxuICAgICAgLy8gUkZTIGJyZWFrcG9pbnQgZm9ybWF0dGluZ1xuICAgICAgQGlmICRyZnMtYnJlYWtwb2ludC11bml0ID09IGVtIG9yICRyZnMtYnJlYWtwb2ludC11bml0ID09IHJlbSB7XG4gICAgICAgICRtcS12YWx1ZTogI3skcmZzLWJyZWFrcG9pbnQgLyAkcmZzLXJlbS12YWx1ZX0jeyRyZnMtYnJlYWtwb2ludC11bml0fTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4IHtcbiAgICAgICAgJG1xLXZhbHVlOiAjeyRyZnMtYnJlYWtwb2ludH1weDtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZGlzYWJsZVwiIHtcbiAgICAgICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSxcbiAgICAgICAgLy8gd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBmb250IHNpemVcbiAgICAgICAgJixcbiAgICAgICAgLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgJi5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pLCAobWF4LWhlaWdodDogI3skbXEtdmFsdWV9KSB7XG4gICAgICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgICAgICAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpZiAkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGxlbmd0aC16ZXJvLW5vLXVuaXRcbiAgICAgICAgICAgIG1pbi13aWR0aDogMHZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSB7XG4gICAgICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgICAgICAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpZiAkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGxlbmd0aC16ZXJvLW5vLXVuaXRcbiAgICAgICAgICAgIG1pbi13aWR0aDogMHZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBUaGUgZm9udC1zaXplICYgcmVzcG9uc2l2ZS1mb250LXNpemUgbWl4aW4gdXNlcyBSRlMgdG8gcmVzY2FsZSBmb250IHNpemVzXG5AbWl4aW4gZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG5cbkBtaXhpbiByZXNwb25zaXZlLWZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuIiwiLyohXG4gKiBCb290c3RyYXAgR3JpZCB2NC41LjAgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIwIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMCBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuQGltcG9ydCBcImZ1bmN0aW9uc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AaW1wb3J0IFwibWl4aW5zL2JyZWFrcG9pbnRzXCI7XG5AaW1wb3J0IFwibWl4aW5zL2dyaWQtZnJhbWV3b3JrXCI7XG5AaW1wb3J0IFwibWl4aW5zL2dyaWRcIjtcblxuQGltcG9ydCBcImdyaWRcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvZGlzcGxheVwiO1xuQGltcG9ydCBcInV0aWxpdGllcy9mbGV4XCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL3NwYWNpbmdcIjtcbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC8vIFNpbmdsZSBjb250YWluZXIgY2xhc3Mgd2l0aCBicmVha3BvaW50IG1heC13aWR0aHNcbiAgLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG4gIH1cblxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZ3V0dGVyIC8gMjtcbiAgbWFyZ2luLWxlZnQ6IC0kZ3V0dGVyIC8gMjtcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiAkc2l6ZSAvICRjb2x1bW5zO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gUm93IGNvbHVtbnNcbi8vXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cbi8vIG51bWJlcm9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxuLy8gc3R5bGUgZ3JpZC5cbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcbiAgJiA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlIC8gJGNvdW50O1xuICAgIG1heC13aWR0aDogMTAwJSAvICRjb3VudDtcbiAgfVxufVxuIiwi77u/QGltcG9ydCAnY29sb3JzJztcclxuQGltcG9ydCAnYm9vdHN0cmFwLXJlZmVyZW5jZXMnO1xyXG5cclxuJHRoZW1lLWNvbG9yczogKCBcclxuICAgIHByaW1hcnk6ICRjb2xvci1wcmltYXJ5YnV0dG9uLCBcclxuICAgIHNlY29uZGFyeTogJGNvbG9yLXNlY29uZGFyeWJ1dHRvbiwgXHJcbiAgICBsaWdodDogJGNvbG9yLWxpZ2h0YnV0dG9uLCBcclxuICAgIGRhcms6ICRjb2xvci1kYXJrYnV0dG9uIFxyXG4pO1xyXG5cclxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoIHNtOiAxMTM3cHgsIG1kOiAxMTM4cHgsIGxnOiAxMTM5cHgsIHhsOiAxMTQwcHggKTtcclxuXHJcbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAwO1xyXG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAkY29sb3ItZm9ybS11bmRlcmxpbmU7XHJcbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiByZW0oMSk7XHJcbiRpbnB1dC1ib3gtc2hhZG93OiBub25lO1xyXG5cclxuJHNwYWNlcnM6IChcclxuICAgIDA6IDAsXHJcbiAgICAxOiAoJHNwYWNlciAqIC4yNSksXHJcbiAgICAyOiAoJHNwYWNlciAqIC41KSxcclxuICAgIDM6ICRzcGFjZXIsXHJcbiAgICA0OiAoJHNwYWNlciAqIDEuNSksXHJcbiAgICA1OiAoJHNwYWNlciAqIDMpLFxyXG4gICAgNV81OiAoJHNwYWNlciAqIDQuNSksXHJcbiAgICA2OiAoJHNwYWNlciAqIDYpXHJcbik7XHJcblxyXG4vL3dlIGFyZSBvdmVycmlkaW5nIHRoZXNlIHNvIHRoYXQgd2UgY2FuIHNldCBtZCBmcm9tIDc2OCB0byA3Njkgc28gdGFibGV0IHNpemUgaW5jbHVkZXMgaXBhZCB3aGljaCBpcyA3NjhcclxuJGdyaWQtYnJlYWtwb2ludHM6IChcclxuICB4czogMCxcclxuICBzbTogNTc2cHgsXHJcbiAgbWQ6IDc2OXB4LFxyXG4gIGxnOiA5OTJweCxcclxuICB4bDogMTIwMHB4XHJcbik7XHJcbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gICAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wjeyRpbmZpeH0sXG4gICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1pbi13aWR0aDogMDsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU0MTBcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIGNvbW1vbiBgZGlzcGxheWAgdmFsdWVzXG4vL1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAgIC5kI3skaW5maXh9LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XG4vL1xuXG5AbWVkaWEgcHJpbnQge1xuICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAuZC1wcmludC0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gRmxleCB2YXJpYXRpb25cbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciBhZGRpdGlvbmFsIGZsZXggYWxpZ25tZW50IG9wdGlvbnMuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbGV4I3skaW5maXh9LXJvdyAgICAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcCAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ub3dyYXAgICAgICAgeyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWZpbGwgICAgICAgICB7IGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTAgICAgICAgeyBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMSAgICAgICB7IGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTAgICAgIHsgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0xICAgICB7IGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RyZXRjaCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYXV0byAgICAgeyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gTWFyZ2luIGFuZCBQYWRkaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE5lZ2F0aXZlIG1hcmdpbnMgKGUuZy4sIHdoZXJlIGAubWItbjFgIGlzIG5lZ2F0aXZlIHZlcnNpb24gb2YgYC5tYi0xYClcbiAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICBAaWYgJHNpemUgIT0gMCB7XG4gICAgICAgIC5tI3skaW5maXh9LW4jeyRzaXplfSB7IG1hcmdpbjogLSRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAubXQjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tciN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tbCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU29tZSBzcGVjaWFsIG1hcmdpbiB1dGlsc1xuICAgIC5tI3skaW5maXh9LWF1dG8geyBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5tdCN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYiN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIENvbnRlbnRzXG4vL1xuLy8gTmF2YmFyXG4vLyBOYXZiYXIgYnJhbmRcbi8vIE5hdmJhciBuYXZcbi8vIE5hdmJhciB0ZXh0XG4vLyBOYXZiYXIgZGl2aWRlclxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vIE5hdmJhciBwb3NpdGlvblxuLy8gTmF2YmFyIHRoZW1lc1xuXG5cbi8vIE5hdmJhclxuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xuICBwYWRkaW5nOiAkbmF2YmFyLXBhZGRpbmcteSAkbmF2YmFyLXBhZGRpbmcteDtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVydGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXG4gICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5jb250YWluZXIsXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci1icmFuZC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2XG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLy8gY2Fubm90IHVzZSBgaW5oZXJpdGAgdG8gZ2V0IHRoZSBgLm5hdmJhcmBzIHZhbHVlXG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGV4dFxuLy9cbi8vXG5cbi5uYXZiYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6ICRuYXYtbGluay1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2LWxpbmstcGFkZGluZy15O1xufVxuXG5cbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgcmVzcG9uc2l2ZSBjb2xsYXBzaW5nIGFuZCB0b2dnbGluZyBvZiBuYXZiYXIgY29udGVudHMuXG4vLyBQb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZSBCb290c3RyYXAgSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi8vIFdoZW4gY29sbGFwc2VkLCBwcmV2ZW50IHRoZSB0b2dnbGVhYmxlIG5hdmJhciBjb250ZW50cyBmcm9tIGFwcGVhcmluZyBpblxuLy8gdGhlIGRlZmF1bHQgZmxleGJveCByb3cgb3JpZW50YXRpb24uIFJlcXVpcmVzIHRoZSB1c2Ugb2YgYGZsZXgtd3JhcDogd3JhcGBcbi8vIG9uIHRoZSBgLm5hdmJhcmAgcGFyZW50LlxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgLy8gRm9yIGFsd2F5cyBleHBhbmRlZCBvciBleHRyYSBmdWxsIG5hdmJhcnMsIGVuc3VyZSBjb250ZW50IGFsaWducyBpdHNlbGZcbiAgLy8gcHJvcGVybHkgdmVydGljYWxseS4gQ2FuIGJlIGVhc2lseSBvdmVycmlkZGVuIHdpdGggZmxleCB1dGlsaXRpZXMuXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8vIEJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG5hdmJhciB3aGVuIGluIGl0cyBjb2xsYXBzZWQgc3RhdGVcbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkgJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRuYXZiYXItdG9nZ2xlci1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzKTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgICVjb250YWluZXItbmF2YmFyLWV4cGFuZC0jeyRicmVha3BvaW50fSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5hdmJhci1leHBhbmQtI3skYnJlYWtwb2ludH07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAgICAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJHNpemUsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uYXZiYXItZXhwYW5kLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRm9yIG5lc3RpbmcgY29udGFpbmVycywgaGF2ZSB0byByZWRlY2xhcmUgZm9yIGFsaWdubWVudCBwdXJwb3Nlc1xuICAgICAgICAlY29udGFpbmVyLW5lc3RpbmctI3skYnJlYWtwb2ludH0ge1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uZXN0aW5nLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHNpemUsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgICAgICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmVzdGluZy0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgICAvLyBDaGFuZ2VzIGZsZXgtYmFzZXMgdG8gYXV0byBiZWNhdXNlIG9mIGFuIElFMTAgYnVnXG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0aGVtZXNcbi8vXG4vLyBTdHlsZXMgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIG5hdmJhcnMgd2l0aCBsaWdodCBvciBkYXJrIGJhY2tncm91bmQuXG5cbi8vIERhcmsgbGlua3MgYWdhaW5zdCBhIGxpZ2h0IGJhY2tncm91bmRcbi5uYXZiYXItbGlnaHQge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuc2hvdyxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnKTtcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFdoaXRlIGxpbmtzIGFnYWluc3QgYSBkYXJrIGJhY2tncm91bmRcbi5uYXZiYXItZGFyayB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYnJhbmQtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuc2hvdyxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmcpO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgJHJldHVybjogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJldHVybjtcbn1cblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbiAgQGVsc2UgaWYgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXMgIT0gZmFsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRmYWxsYmFjay1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFdpZHRoIGFuZCBoZWlnaHRcblxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcbiAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNpemVzIHtcbiAgICAuI3skYWJicmV2fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4ubXctMTAwIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLy8gVmlld3BvcnQgYWRkaXRpb25hbCBoZWxwZXJzXG5cbi5taW4tdnctMTAwIHsgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4ubWluLXZoLTEwMCB7IG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuLnZ3LTEwMCB7IHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4udmgtMTAwIHsgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFRleHRcbi8vXG5cbi50ZXh0LW1vbm9zcGFjZSB7IGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlICFpbXBvcnRhbnQ7IH1cblxuLy8gQWxpZ25tZW50XG5cbi50ZXh0LWp1c3RpZnkgIHsgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG4udGV4dC13cmFwICAgICB7IHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuLnRleHQtbm93cmFwICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXRydW5jYXRlIHsgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZSgpOyB9XG5cbi8vIFJlc3BvbnNpdmUgYWxpZ25tZW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC50ZXh0I3skaW5maXh9LWxlZnQgICB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LXJpZ2h0ICB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG5cbi50ZXh0LWxvd2VyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXVwcGVyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LWNhcGl0YWxpemUgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi8vIFdlaWdodCBhbmQgaXRhbGljc1xuXG4uZm9udC13ZWlnaHQtbGlnaHQgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LW5vcm1hbCAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZCAgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZGVyICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LWl0YWxpYyAgICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cblxuLy8gQ29udGV4dHVhbCBjb2xvcnNcblxuLnRleHQtd2hpdGUgeyBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudChcIi50ZXh0LSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xufVxuXG4udGV4dC1ib2R5IHsgY29sb3I6ICRib2R5LWNvbG9yICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW11dGVkIHsgY29sb3I6ICR0ZXh0LW11dGVkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmxhY2stNTAgeyBjb2xvcjogcmdiYSgkYmxhY2ssIC41KSAhaW1wb3J0YW50OyB9XG4udGV4dC13aGl0ZS01MCB7IGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjUpICFpbXBvcnRhbnQ7IH1cblxuLy8gTWlzY1xuXG4udGV4dC1oaWRlIHtcbiAgQGluY2x1ZGUgdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogdHJ1ZSk7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7IHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG59XG5cbi8vIFJlc2V0XG5cbi50ZXh0LXJlc2V0IHsgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gVHlwb2dyYXBoeVxuXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGlmICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgYSN7JHBhcmVudH0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgdGV4dC1lbXBoYXNpcy12YXJpYW50KClgXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuQG1peGluIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBmb250LWZhbWlseS1uby1taXNzaW5nLWdlbmVyaWMtZmFtaWx5LWtleXdvcmRcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG5cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYHRleHQtaGlkZSgpYFwiLCBcInY0LjEuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJGJ0bi1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiAkYnRuLXdoaXRlLXNwYWNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogJGJ0bi1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LCAkYnRuLXBhZGRpbmcteCwgJGJ0bi1mb250LXNpemUsICRidG4tbGluZS1oZWlnaHQsICRidG4tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkYnRuLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogJGJ0bi1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IGlmKCRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnMsIHBvaW50ZXIsIG51bGwpO1xuXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1mb2N1cy1ib3gtc2hhZG93LCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLy8gTm8gbmVlZCBmb3IgYW4gYWN0aXZlIHN0YXRlIGhlcmVcbn1cblxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy14LWxnLCAkYnRuLWZvbnQtc2l6ZS1sZywgJGJ0bi1saW5lLWhlaWdodC1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGJ0bi1mb250LXNpemUtc20sICRidG4tbGluZS1oZWlnaHQtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cblxuLy9cbi8vIEJsb2NrIGJ1dHRvblxuLy9cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcblxuICAvLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXG4gICsgLmJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogJGJ0bi1ibG9jay1zcGFjaW5nLXk7XG4gIH1cbn1cblxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICYuYnRuLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNy41JSksICRob3Zlci1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMCUpLCAkYWN0aXZlLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKSwgJGFjdGl2ZS1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMi41JSkpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdyk7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgfVxuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgZm9yIHRoZSBwcmVzc2VkL2FjdGl2ZSBzdGF0ZVxuICAgIH1cbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkY29sb3IsICRjb2xvci1ob3ZlcjogY29sb3IteWlxKCRjb2xvciksICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLCAkYWN0aXZlLWJvcmRlcjogJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQnV0dG9uIHNpemVzXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgLy8gTWFudWFsbHkgZGVjbGFyZSB0byBwcm92aWRlIGFuIG92ZXJyaWRlIHRvIHRoZSBicm93c2VyIGRlZmF1bHRcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cywgMCk7XG59XG4iLCIvLyBHcmFkaWVudHNcblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcikge1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteDtcbiAgfSBAZWxzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuIiwiLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXG5cblxuLm1vZGFsLW9wZW4ge1xuICAvLyBLaWxsIHRoZSBzY3JvbGwgb24gdGhlIGJvZHlcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAubW9kYWwge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtZmFkZS10cmFuc2Zvcm07XG4gIH1cbiAgLm1vZGFsLnNob3cgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2hvdy10cmFuc2Zvcm07XG4gIH1cblxuICAvLyBXaGVuIHRyeWluZyB0byBjbG9zZSwgYW5pbWF0ZSBmb2N1cyB0byBzY2FsZVxuICAubW9kYWwubW9kYWwtc3RhdGljICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBkaXNwbGF5OiBmbGV4OyAvLyBJRTEwLzExXG4gIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpOyAvLyBJRTEwLzExXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mb290ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG5cbiAgLy8gRW5zdXJlIGBtb2RhbC1kaWFsb2ctY2VudGVyZWRgIGV4dGVuZHMgdGhlIGZ1bGwgaGVpZ2h0IG9mIHRoZSB2aWV3IChJRTEwLzExKVxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyAvLyBJRTEwXG4gICAgaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcbiAgICBoZWlnaHQ6IG1pbi1jb250ZW50OyAvLyBSZXNldCBoZWlnaHQgdG8gMCBleGNlcHQgb24gSUVcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLy8gRW5zdXJlIGAubW9kYWwtYm9keWAgc2hvd3Mgc2Nyb2xsYmFyIChJRTEwLzExKVxuICAmLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlOyAvLyBFbnN1cmUgYC5tb2RhbC1jb250ZW50YCBleHRlbmRzIHRoZSBmdWxsIHdpZHRoIG9mIHRoZSBwYXJlbnQgYC5tb2RhbC1kaWFsb2dgXG4gIC8vIGNvdW50ZXJhY3QgdGhlIHBvaW50ZXItZXZlbnRzOiBub25lOyBpbiB0aGUgLm1vZGFsLWRpYWxvZ1xuICBjb2xvcjogJG1vZGFsLWNvbnRlbnQtY29sb3I7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY29udGVudC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMpO1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbC1iYWNrZHJvcDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtYmFja2Ryb3AtYmc7XG5cbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgb3BhY2l0eTogMDsgfVxuICAmLnNob3cgeyBvcGFjaXR5OiAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTsgfVxufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyAvLyBzbyB0aGUgY2xvc2UgYnRuIGFsd2F5cyBzdGF5cyBvbiB0aGUgdXBwZXIgcmlnaHQgY29ybmVyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gUHV0IG1vZGFsIGhlYWRlciBlbGVtZW50cyAodGl0bGUgYW5kIGRpc21pc3MpIG9uIG9wcG9zaXRlIGVuZHNcbiAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICBib3JkZXItYm90dG9tOiAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgLmNsb3NlIHtcbiAgICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gICAgLy8gYXV0byBvbiB0aGUgbGVmdCBmb3JjZSBpY29uIHRvIHRoZSByaWdodCBldmVuIHdoZW4gdGhlcmUgaXMgbm8gLm1vZGFsLXRpdGxlXG4gICAgbWFyZ2luOiAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy15KSAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy14KSAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy15KSBhdXRvO1xuICB9XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBzbyB0aGF0IHRoZSBib2R5IHRha2UgdXAgYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZVxuICAvLyB3aGVuIHRoZXJlIHNob3VsZCBiZSBhIGZpeGVkIGhlaWdodCBvbiBgLm1vZGFsLWRpYWxvZ2AuXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZyAtICRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW4gLyAyO1xuICBib3JkZXItdG9wOiAkbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gUGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXG4gIC8vIFRoaXMgc29sdXRpb24gaXMgZmFyIGZyb20gaWRlYWwgYmVjYXVzZSBvZiB0aGUgdW5pdmVyc2FsIHNlbGVjdG9yIHVzYWdlLFxuICAvLyBidXQgaXMgbmVlZGVkIHRvIGZpeCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0ODAwXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gKiB7XG4gICAgbWFyZ2luOiAkbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuIC8gMjtcbiAgfVxufVxuXG4vLyBNZWFzdXJlIHNjcm9sbGJhciB3aWR0aCBmb3IgcGFkZGluZyBib2R5IGR1cmluZyBtb2RhbCBzaG93L2hpZGVcbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1tZDtcbiAgICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuICAgICAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwKTtcbiAgfVxuXG4gIC5tb2RhbC1zbSB7IG1heC13aWR0aDogJG1vZGFsLXNtOyB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogJG1vZGFsLWxnO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLm1vZGFsLXhsIHsgbWF4LXdpZHRoOiAkbW9kYWwteGw7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gVGV4dHVhbCBmb3JtIGNvbnRyb2xzXG4vL1xuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XG5cbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xuXG4gIC8vIFVuc3R5bGUgdGhlIGNhcmV0IG9uIGA8c2VsZWN0PmBzIGluIElFMTArLlxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAvLyBSZW1vdmUgc2VsZWN0IG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICY6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGlucHV0LWNvbG9yO1xuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtZm9jdXMoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcblxuICAvLyBQbGFjZWhvbGRlclxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkLFxuICAmW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgJi5mb3JtLWNvbnRyb2wge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7IC8vIEZpeCBhcHBlYXJhbmNlIGZvciBkYXRlIGlucHV0cyBpbiBTYWZhcmlcbiAgfVxufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgJjpmb2N1czo6LW1zLXZhbHVlIHtcbiAgICAvLyBTdXBwcmVzcyB0aGUgbmVzdGVkIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UsIGFzIGl0IGxvb2tzIGJhZCBhbmQgY2Fubm90IGJlIG1hZGUgdG9cbiAgICAvLyBtYXRjaCB0aGUgYXBwZWFyYW5jZSBvZiB0aGUgbmF0aXZlIHdpZGdldC5cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgfVxufVxuXG4vLyBNYWtlIGZpbGUgaW5wdXRzIGJldHRlciBtYXRjaCB0ZXh0IGlucHV0cyBieSBmb3JjaW5nIHRoZW0gdG8gbmV3IGxpbmVzLlxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuXG4vL1xuLy8gTGFiZWxzXG4vL1xuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGFiZWw+LzxsZWdlbmQ+YCBkZWZhdWx0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbn1cblxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LXBsYWludGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwO1xuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gUmVwZWF0ZWQgaW4gYF9pbnB1dF9ncm91cC5zY3NzYCB0byBhdm9pZCBTYXNzIGV4dGVuZCBpc3N1ZXMuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICZbc2l6ZV0sXG4gICZbbXVsdGlwbGVdIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyBGb3JtIGdyb3Vwc1xuLy9cbi8vIERlc2lnbmVkIHRvIGhlbHAgd2l0aCB0aGUgb3JnYW5pemF0aW9uIGFuZCBzcGFjaW5nIG9mIHZlcnRpY2FsIGZvcm1zLiBGb3Jcbi8vIGhvcml6b250YWwgZm9ybXMsIHVzZSB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuXG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XG59XG5cblxuLy8gRm9ybSBncmlkXG4vL1xuLy8gU3BlY2lhbCByZXBsYWNlbWVudCBmb3Igb3VyIGdyaWQgc3lzdGVtJ3MgYC5yb3dgIGZvciB0aWdodGVyIGZvcm0gbGF5b3V0cy5cblxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuXG4gID4gLmNvbCxcbiAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgIHBhZGRpbmctbGVmdDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15O1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcblxuICAvLyBVc2UgW2Rpc2FibGVkXSBhbmQgOmRpc2FibGVkIGZvciB3b3JrYXJvdW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCxcbiAgJjpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCBib3R0b20gbWFyZ2luXG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIE92ZXJyaWRlIGJhc2UgLmZvcm0tY2hlY2tcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg7XG5cbiAgLy8gVW5kbyAuZm9ybS1jaGVjay1pbnB1dCBkZWZhdWx0cyBhbmQgYWRkIHNvbWUgYG1hcmdpbi1yaWdodGAuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cbi8vXG4vLyBQcm92aWRlIGZlZWRiYWNrIHRvIHVzZXJzIHdoZW4gZm9ybSBmaWVsZCB2YWx1ZXMgYXJlIHZhbGlkIG9yIGludmFsaWQuIFdvcmtzXG4vLyBwcmltYXJpbHkgZm9yIGNsaWVudC1zaWRlIHZhbGlkYXRpb24gdmlhIHNjb3BlZCBgOmludmFsaWRgIGFuZCBgOnZhbGlkYFxuLy8gcHNldWRvLWNsYXNzZXMgYnV0IGFsc28gaW5jbHVkZXMgYC5pcy1pbnZhbGlkYCBhbmQgYC5pcy12YWxpZGAgY2xhc3NlcyBmb3Jcbi8vIHNlcnZlciBzaWRlIHZhbGlkYXRpb24uXG5cbkBlYWNoICRzdGF0ZSwgJGRhdGEgaW4gJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMge1xuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCBtYXAtZ2V0KCRkYXRhLCBjb2xvciksIG1hcC1nZXQoJGRhdGEsIGljb24pKTtcbn1cblxuLy8gSW5saW5lIGZvcm1zXG4vL1xuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXG4vL1xuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gUHJldmVudCBzaG9ydGVyIGVsZW1lbnRzIGZyb20gZ3Jvd2luZyB0byBzYW1lIGhlaWdodCBhcyBvdGhlcnMgKGUuZy4sIHNtYWxsIGJ1dHRvbnMgZ3Jvd2luZyB0byBub3JtYWwgc2l6ZWQgYnV0dG9uIGhlaWdodClcblxuICAvLyBCZWNhdXNlIHdlIHVzZSBmbGV4LCB0aGUgaW5pdGlhbCBzaXppbmcgb2YgY2hlY2tib3hlcyBpcyBjb2xsYXBzZWQgYW5kXG4gIC8vIGRvZXNuJ3Qgb2NjdXB5IHRoZSBmdWxsLXdpZHRoICh3aGljaCBpcyB3aGF0IHdlIHdhbnQgZm9yIHhzIGdyaWQgdGllciksXG4gIC8vIHNvIHdlIGZvcmNlIHRoYXQgaGVyZS5cbiAgLmZvcm0tY2hlY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gQWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xuICAgIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAsXG4gICAgLmN1c3RvbS1zZWxlY3Qge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXG4gICAgLmZvcm0tY2hlY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jb250cm9sIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBGb3JtIGNvbnRyb2wgZm9jdXMgc3RhdGVcbi8vXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxuLy8gd2hpY2ggZGVmYXVsdHMgdG8gdGhlIGAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yYCB2YXJpYWJsZS5cbi8vXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2Vcbi8vIHRoaXMgdG8gdHdlYWsgY29sb3JzIG9uIGFuIGFzLW5lZWRlZCBiYXNpcy4gVGhpcyBhZXN0aGV0aWMgY2hhbmdlIGlzIGJhc2VkIG9uXG4vLyBXZWJLaXQncyBkZWZhdWx0IHN0eWxlcywgYnV0IGFwcGxpY2FibGUgdG8gYSB3aWRlciByYW5nZSBvZiBicm93c2Vycy4gSXRzXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXG4vL1xuLy8gRXhhbXBsZSB1c2FnZTogY2hhbmdlIHRoZSBkZWZhdWx0IGJsdWUgYm9yZGVyIGFuZCBzaGFkb3cgdG8gd2hpdGUgZm9yIGJldHRlclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxuQG1peGluIGZvcm0tY29udHJvbC1mb2N1cygkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgZm9ybS1jb250cm9sLWZvY3VzKClgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cblxuLy8gVGhpcyBtaXhpbiB1c2VzIGFuIGBpZigpYCB0ZWNobmlxdWUgdG8gYmUgY29tcGF0aWJsZSB3aXRoIERhcnQgU2Fzc1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzE4NzMjaXNzdWVjb21tZW50LTE1MjI5MzcyNSBmb3IgbW9yZSBkZXRhaWxzXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICBAaWYgKCRzdGF0ZSA9PSBcInZhbGlkXCIgb3IgJHN0YXRlID09IFwiaW52YWxpZFwiKSB7XG4gICAgLndhcy12YWxpZGF0ZWQgI3tpZigmLCBcIiZcIiwgXCJcIil9OiN7JHN0YXRlfSxcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsICRjb2xvciwgJGljb24pIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgIHBhZGRpbmc6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14O1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDtcbiAgICAgICAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZCwgZXNjYXBlLXN2ZygkaWNvbikgJGN1c3RvbS1zZWxlY3QtYmcgbm8tcmVwZWF0ICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb24gLyAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3IsIDEwJSk7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcobGlnaHRlbigkY29sb3IsIDEwJSkpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBjdXN0b20gZmlsZVxuICAuY3VzdG9tLWZpbGUtaW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICBpZnJhbWUsXG4gIGVtYmVkLFxuICBvYmplY3QsXG4gIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuQGVhY2ggJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvIGluICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Mge1xuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teDogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMSk7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAyKTtcblxuICAuZW1iZWQtcmVzcG9uc2l2ZS0jeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14fWJ5I3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teX0ge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teSAvICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14KTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb21tb24gdmFsdWVzXG5AZWFjaCAkcG9zaXRpb24gaW4gJHBvc2l0aW9ucyB7XG4gIC5wb3NpdGlvbi0jeyRwb3NpdGlvbn0geyBwb3NpdGlvbjogJHBvc2l0aW9uICFpbXBvcnRhbnQ7IH1cbn1cblxuLy8gU2hvcnRoYW5kXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5zdGlja3ktdG9wIHtcbiAgQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gIH1cbn1cbiIsIi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xufVxuIiwiLyogU2xpZGVyICovXG5cbi5zbGljay1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmRyYWdnaW5nIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjdXJzb3I6IGhhbmQ7XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiLyohIEdyYXkgdjEuNi4wIChodHRwczovL2dpdGh1Yi5jb20va2FybGhvcmt5L2dyYXkpIHwgTUlUICovXG4uZ3JheXNjYWxlIHtcbiAgLyogRmlyZWZveCAxMC0zNCAqL1xuICBmaWx0ZXI6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48ZmlsdGVyIGlkPSdncmF5c2NhbGUnPjxmZUNvbG9yTWF0cml4IHR5cGU9J3NhdHVyYXRlJyB2YWx1ZXM9JzAnLz48L2ZpbHRlcj48L3N2Zz4jZ3JheXNjYWxlXCIpO1xuXG4gIC8qXG4gICAgQ2hyb21lIDE5KyxcbiAgICBTYWZhcmkgNissXG4gICAgU2FmYXJpIDYrIGlPUyxcbiAgICBPcGVyYSAxNStcbiAgKi9cbiAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxKTtcblxuICAvKiBGaXJlZm94IDM1KyAqL1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcblxuICAvKiBJRSA2LTkgKi9cbiAgZmlsdGVyOiBncmF5O1xufVxuXG4uZ3JheXNjYWxlLmdyYXlzY2FsZS1mYWRlIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIC41cztcbn1cblxuLyogV2Via2l0IGhhY2sgdW50aWwgZmlsdGVyIGlzIHVucHJlZml4ZWQgKi9cbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIHtcbiAgLmdyYXlzY2FsZS5ncmF5c2NhbGUtZmFkZSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LWZpbHRlciAuNXM7XG4gICAgdHJhbnNpdGlvbjogICAgICAgICAtd2Via2l0LWZpbHRlciAuNXM7XG4gIH1cbn1cblxuLmdyYXlzY2FsZS5ncmF5c2NhbGUtb2ZmLFxuLmdyYXlzY2FsZS5ncmF5c2NhbGUtZmFkZTpob3ZlciB7XG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gIGZpbHRlcjogICAgICAgICBncmF5c2NhbGUoMCk7XG59XG5cbi8qIEJhY2tncm91bmQgZWxlbWVudCAqL1xuLmdyYXlzY2FsZS5ncmF5c2NhbGUtcmVwbGFjZWQge1xuICAtd2Via2l0LWZpbHRlcjogbm9uZTtcbiAgZmlsdGVyOiAgICAgICAgIG5vbmU7XG59XG5cbi5ncmF5c2NhbGUuZ3JheXNjYWxlLXJlcGxhY2VkID4gc3ZnIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiAgICAgICAgIG9wYWNpdHkgLjVzIGVhc2U7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5ncmF5c2NhbGUuZ3JheXNjYWxlLXJlcGxhY2VkLmdyYXlzY2FsZS1vZmYgPiBzdmcsXG4uZ3JheXNjYWxlLmdyYXlzY2FsZS1yZXBsYWNlZC5ncmF5c2NhbGUtZmFkZTpob3ZlciA+IHN2ZyB7XG4gIG9wYWNpdHk6IDA7XG59XG4iLCJcclxuQGltcG9ydCAnLi4vLi4vLi4vLi4vLi4vRm91bmRhdGlvbi9UaGVtaW5nL2NvZGUvQXNzZXRzL3N0eWxlcy92YXJpYWJsZXMvdmFyaWFibGVzJztcclxuXHJcbi5jcmVhdGUtYWNjb3VudC1mb3JtIHtcclxuICAgIC8vIFNoYW1lOiBOZWVkZWQgdG8gbW92ZSB0aGUgZm9ybSBiYWNrIHVwIGJlY2F1c2UgdGhlIGFycm93XHJcbiAgICAuaGFzLWFycm93IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oLTQwKTtcclxuXHJcbiAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuXHJcbiAgICAgICAgJlt0eXBlPSdzdWJtaXQnXSB7XHJcbiAgICAgICAgICAgIC5sb2FkaW5nLXRleHQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJltkaXNhYmxlZF0ge1xyXG4gICAgICAgICAgICAgICAgLnByaW1hcnktdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubG9hZGluZy10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVhdnkge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmluZGVudCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBtYXJnaW4tbGVmdDogMi45ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmFycm93LWxlZnQge1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiByZW0oMzcuNik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jcmVhdGUtYWNjb3VudC1uZXdzbGV0dGVycy1oZWFkaW5nIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjUpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuc3VjY2Vzcy1jb250YWluZXIsXHJcbiAgICAuZXJyb3ItY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jaGVja2JveC1jb250YWluZXIge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLWdyYXk7XHJcblxyXG4gICAgICAgIC5mb3JtLWNoZWNrLWxhYmVsIHtcclxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vISEhSU1QT1JUQU5UISEhIFZhcmlhYmxlcyBtdXN0IGhhdmUgYSAhZGVmYXVsdCB0byBlbmFibGUgb3ZlcnJpZGVzIG9uIGEgcGVyIHByb2plY3QgYmFzaXNcclxuXHJcbkBmdW5jdGlvbiByZW0oJHBpeGVscywgJGNvbnRleHQ6ICRmb250c2l6ZS1iYXNlKSB7XHJcbiAgICBAaWYgKHVuaXRsZXNzKCRwaXhlbHMpKSB7XHJcbiAgICAgICAgJHBpeGVsczogJHBpeGVscyAqIDFweDtcclxuICAgIH1cclxuXHJcbiAgICBAaWYgKHVuaXRsZXNzKCRjb250ZXh0KSkge1xyXG4gICAgICAgICRjb250ZXh0OiAkY29udGV4dCAqIDFweDtcclxuICAgIH1cclxuXHJcbiAgICBAcmV0dXJuICRwaXhlbHMgLyAkY29udGV4dCAqIDFyZW07XHJcbn1cclxuXHJcbiRmb250c2l6ZS1iYXNlOiAxOHB4ICFkZWZhdWx0OyAvLzFyZW07XHJcblxyXG4kZm9udC1oZXJvLWZvbnRzaXplLWRlc2t0b3A6IHJlbSg3NCkgIWRlZmF1bHQ7XHJcbiRmb250LWhlcm8tbGV0dGVyc3BhY2luZy1kZXNrdG9wOiByZW0oLjc0KSAhZGVmYXVsdDtcclxuJGZvbnQtaGVyby1saW5laGVpZ2h0LWRlc2t0b3A6IHJlbSg4MikgIWRlZmF1bHQ7XHJcbiRmb250LWhlcm8tZm9udHNpemUtbW9iaWxlOiByZW0oMzQpICFkZWZhdWx0O1xyXG4kZm9udC1oZXJvLWxldHRlcnNwYWNpbmctbW9iaWxlOiByZW0oLjM0KSAhZGVmYXVsdDtcclxuJGZvbnQtaGVyby1saW5laGVpZ2h0LW1vYmlsZTogcmVtKDQwKSAhZGVmYXVsdDtcclxuXHJcbiRmb250LWN0YS1mb250c2l6ZS1kZXNrdG9wOiByZW0oMTYpICFkZWZhdWx0O1xyXG4kZm9udC1jdGEtbGV0dGVyc3BhY2luZy1kZXNrdG9wOiByZW0oLjE2KSAhZGVmYXVsdDtcclxuJGZvbnQtY3RhLWxpbmVoZWlnaHQtZGVza3RvcDogcmVtKDIwKSAhZGVmYXVsdDtcclxuJGZvbnQtY3RhLWZvbnRzaXplLW1vYmlsZTogcmVtKDE2KSAhZGVmYXVsdDtcclxuJGZvbnQtY3RhLWxldHRlcnNwYWNpbmctbW9iaWxlOiByZW0oLjE2KSAhZGVmYXVsdDtcclxuJGZvbnQtY3RhLWxpbmVoZWlnaHQtbW9iaWxlOiByZW0oMjApICFkZWZhdWx0O1xyXG5cclxuJGZvbnQtaDEtZm9udHNpemUtZGVza3RvcDogcmVtKDc0KSAhZGVmYXVsdDtcclxuJGZvbnQtaDEtbGV0dGVyc3BhY2luZy1kZXNrdG9wOiByZW0oLjgpICFkZWZhdWx0O1xyXG4kZm9udC1oMS1saW5laGVpZ2h0LWRlc2t0b3A6IHJlbSg4MikgIWRlZmF1bHQ7XHJcbiRmb250LWgxLWZvbnRzaXplLW1vYmlsZTogcmVtKDM0KSAhZGVmYXVsdDtcclxuJGZvbnQtaDEtbGV0dGVyc3BhY2luZy1tb2JpbGU6IHJlbSguMzQpICFkZWZhdWx0O1xyXG4kZm9udC1oMS1saW5laGVpZ2h0LW1vYmlsZTogcmVtKDQwKSAhZGVmYXVsdDtcclxuXHJcbiRmb250LWgyLWZvbnRzaXplLWRlc2t0b3A6IHJlbSg2MCkgIWRlZmF1bHQ7XHJcbiRmb250LWgyLWxldHRlcnNwYWNpbmctZGVza3RvcDogcmVtKC42KSAhZGVmYXVsdDtcclxuJGZvbnQtaDItbGluZWhlaWdodC1kZXNrdG9wOiByZW0oNjkpICFkZWZhdWx0O1xyXG4kZm9udC1oMi1mb250c2l6ZS1tb2JpbGU6IHJlbSgyNykgIWRlZmF1bHQ7XHJcbiRmb250LWgyLWxldHRlcnNwYWNpbmctbW9iaWxlOiByZW0oLjIpICFkZWZhdWx0O1xyXG4kZm9udC1oMi1saW5laGVpZ2h0LW1vYmlsZTogcmVtKDMwKSAhZGVmYXVsdDtcclxuXHJcbiRmb250LWgzLWZvbnRzaXplLWRlc2t0b3A6IHJlbSg0OCkgIWRlZmF1bHQ7XHJcbiRmb250LWgzLWxldHRlcnNwYWNpbmctZGVza3RvcDogcmVtKC40KSAhZGVmYXVsdDtcclxuJGZvbnQtaDMtbGluZWhlaWdodC1kZXNrdG9wOiByZW0oNTUpICFkZWZhdWx0O1xyXG4kZm9udC1oMy1mb250c2l6ZS1tb2JpbGU6IHJlbSgyNykgIWRlZmF1bHQ7XHJcbiRmb250LWgzLWxldHRlcnNwYWNpbmctbW9iaWxlOiByZW0oLjIpICFkZWZhdWx0O1xyXG4kZm9udC1oMy1saW5laGVpZ2h0LW1vYmlsZTogcmVtKDMwKSAhZGVmYXVsdDtcclxuXHJcbiRmb250LWg0LWZvbnRzaXplLWRlc2t0b3A6IHJlbSgzNCkgIWRlZmF1bHQ7XHJcbiRmb250LWg0LWxldHRlcnNwYWNpbmctZGVza3RvcDogcmVtKC41NCkgIWRlZmF1bHQ7XHJcbiRmb250LWg0LWxpbmVoZWlnaHQtZGVza3RvcDogcmVtKDQxKSAhZGVmYXVsdDtcclxuJGZvbnQtaDQtZm9udHNpemUtbW9iaWxlOiByZW0oMjIpICFkZWZhdWx0O1xyXG4kZm9udC1oNC1sZXR0ZXJzcGFjaW5nLW1vYmlsZTogcmVtKC40NCkgIWRlZmF1bHQ7XHJcbiRmb250LWg0LWxpbmVoZWlnaHQtbW9iaWxlOiByZW0oMjUpICFkZWZhdWx0O1xyXG5cclxuJGZvbnQtaDUtZm9udHNpemUtZGVza3RvcDogcmVtKDI0KSAhZGVmYXVsdDtcclxuJGZvbnQtaDUtbGV0dGVyc3BhY2luZy1kZXNrdG9wOiByZW0oLjI0KSAhZGVmYXVsdDtcclxuJGZvbnQtaDUtbGluZWhlaWdodC1kZXNrdG9wOiByZW0oMzIpICFkZWZhdWx0O1xyXG4kZm9udC1oNS1mb250c2l6ZS1tb2JpbGU6IHJlbSgyMikgIWRlZmF1bHQ7XHJcbiRmb250LWg1LWxldHRlcnNwYWNpbmctbW9iaWxlOiByZW0oLjI0KSAhZGVmYXVsdDtcclxuJGZvbnQtaDUtbGluZWhlaWdodC1tb2JpbGU6IHJlbSgyNCkgIWRlZmF1bHQ7XHJcblxyXG4kZm9udC1oNi1mb250c2l6ZS1kZXNrdG9wOiByZW0oMjIpICFkZWZhdWx0O1xyXG4kZm9udC1oNi1sZXR0ZXJzcGFjaW5nLWRlc2t0b3A6IHJlbSguMikgIWRlZmF1bHQ7XHJcbiRmb250LWg2LWxpbmVoZWlnaHQtZGVza3RvcDogcmVtKDI1KSAhZGVmYXVsdDtcclxuJGZvbnQtaDYtZm9udHNpemUtbW9iaWxlOiByZW0oMjIpICFkZWZhdWx0O1xyXG4kZm9udC1oNi1sZXR0ZXJzcGFjaW5nLW1vYmlsZTogcmVtKC4yKSAhZGVmYXVsdDtcclxuJGZvbnQtaDYtbGluZWhlaWdodC1tb2JpbGU6IHJlbSgyNSkgIWRlZmF1bHQ7XHJcblxyXG4kZm9udC1zdWJ0aXRsZS1mb250c2l6ZS1kZXNrdG9wOiByZW0oMTgpICFkZWZhdWx0O1xyXG4kZm9udC1zdWJ0aXRsZS1sZXR0ZXJzcGFjaW5nLWRlc2t0b3A6IHJlbSguMTYpICFkZWZhdWx0O1xyXG4kZm9udC1zdWJ0aXRsZS1saW5laGVpZ2h0LWRlc2t0b3A6IHJlbSgyNCkgIWRlZmF1bHQ7XHJcbiRmb250LXN1YnRpdGxlLWZvbnRzaXplLW1vYmlsZTogcmVtKDE1KSAhZGVmYXVsdDtcclxuJGZvbnQtc3VidGl0bGUtbGV0dGVyc3BhY2luZy1tb2JpbGU6IHJlbSguMTYpICFkZWZhdWx0O1xyXG4kZm9udC1zdWJ0aXRsZS1saW5laGVpZ2h0LW1vYmlsZTogcmVtKDE4KSAhZGVmYXVsdDtcclxuXHJcbiRmb250LXNtYWxsLWFjY29yZGlvbi1mb250c2l6ZS1kZXNrdG9wOiByZW0oMjQpICFkZWZhdWx0O1xyXG4kZm9udC1zbWFsbC1hY2NvcmRpb24tbGV0dGVyc3BhY2luZy1kZXNrdG9wOiByZW0oLjMyKSAhZGVmYXVsdDtcclxuJGZvbnQtc21hbGwtYWNjb3JkaW9uLWxpbmVoZWlnaHQtZGVza3RvcDogcmVtKDMwKSAhZGVmYXVsdDtcclxuJGZvbnQtc21hbGwtYWNjb3JkaW9uLWZvbnRzaXplLW1vYmlsZTogcmVtKDIwKSAhZGVmYXVsdDtcclxuJGZvbnQtc21hbGwtYWNjb3JkaW9uLWxldHRlcnNwYWNpbmctbW9iaWxlOiByZW0oMS41KSAhZGVmYXVsdDtcclxuJGZvbnQtc21hbGwtYWNjb3JkaW9uLWxpbmVoZWlnaHQtbW9iaWxlOiByZW0oMzApICFkZWZhdWx0O1xyXG5cclxuJGZvbnQtcGFyYWdyYXBoMS1mb250c2l6ZS1kZXNrdG9wOiByZW0oMTgpICFkZWZhdWx0O1xyXG4kZm9udC1wYXJhZ3JhcGgxLWxldHRlcnNwYWNpbmctZGVza3RvcDogcmVtKC4xNikgIWRlZmF1bHQ7XHJcbiRmb250LXBhcmFncmFwaDEtbGluZWhlaWdodC1kZXNrdG9wOiByZW0oMjQpICFkZWZhdWx0O1xyXG4kZm9udC1wYXJhZ3JhcGgxLWZvbnRzaXplLW1vYmlsZTogcmVtKDE1KSAhZGVmYXVsdDtcclxuJGZvbnQtcGFyYWdyYXBoMS1sZXR0ZXJzcGFjaW5nLW1vYmlsZTogcmVtKC4xNikgIWRlZmF1bHQ7XHJcbiRmb250LXBhcmFncmFwaDEtbGluZWhlaWdodC1tb2JpbGU6IHJlbSgxOCkgIWRlZmF1bHQ7XHJcblxyXG4kZm9udC1wYXJhZ3JhcGgyLWZvbnRzaXplLWRlc2t0b3A6IHJlbSgyMCkgIWRlZmF1bHQ7XHJcbiRmb250LXBhcmFncmFwaDItbGV0dGVyc3BhY2luZy1kZXNrdG9wOiByZW0oLjIpICFkZWZhdWx0O1xyXG4kZm9udC1wYXJhZ3JhcGgyLWxpbmVoZWlnaHQtZGVza3RvcDogcmVtKDI4KSAhZGVmYXVsdDtcclxuJGZvbnQtcGFyYWdyYXBoMi1mb250c2l6ZS1tb2JpbGU6IHJlbSgxNikgIWRlZmF1bHQ7XHJcbiRmb250LXBhcmFncmFwaDItbGV0dGVyc3BhY2luZy1tb2JpbGU6IHJlbSguMikgIWRlZmF1bHQ7XHJcbiRmb250LXBhcmFncmFwaDItbGluZWhlaWdodC1tb2JpbGU6IHJlbSgyMCkgIWRlZmF1bHQ7XHJcblxyXG4kZm9udC1zbWFsbC1mb250c2l6ZS1kZXNrdG9wOiByZW0oMTYpICFkZWZhdWx0O1xyXG4kZm9udC1zbWFsbC1sZXR0ZXJzcGFjaW5nLWRlc2t0b3A6IHJlbSguMTYpICFkZWZhdWx0O1xyXG4kZm9udC1zbWFsbC1saW5laGVpZ2h0LWRlc2t0b3A6IHJlbSgyMCkgIWRlZmF1bHQ7XHJcbiRmb250LXNtYWxsLWZvbnRzaXplLW1vYmlsZTogcmVtKDEyKSAhZGVmYXVsdDtcclxuJGZvbnQtc21hbGwtbGV0dGVyc3BhY2luZy1tb2JpbGU6IHJlbSguMTYpICFkZWZhdWx0O1xyXG4kZm9udC1zbWFsbC1saW5laGVpZ2h0LW1vYmlsZTogcmVtKDE2KSAhZGVmYXVsdDtcclxuXHJcbiRmb250LXNtYWxsZXN0LWZvbnRzaXplLWRlc2t0b3A6IHJlbSgxNCkgIWRlZmF1bHQ7XHJcbiRmb250LXNtYWxsZXN0LWxldHRlcnNwYWNpbmctZGVza3RvcDogcmVtKC4xNCkgIWRlZmF1bHQ7XHJcbiRmb250LXNtYWxsZXN0LWxpbmVoZWlnaHQtZGVza3RvcDogcmVtKDIwKSAhZGVmYXVsdDtcclxuJGZvbnQtc21hbGxlc3QtZm9udHNpemUtbW9iaWxlOiByZW0oMTIpICFkZWZhdWx0O1xyXG4kZm9udC1zbWFsbGVzdC1sZXR0ZXJzcGFjaW5nLW1vYmlsZTogcmVtKC4xMikgIWRlZmF1bHQ7XHJcbiRmb250LXNtYWxsZXN0LWxpbmVoZWlnaHQtbW9iaWxlOiByZW0oMTYpICFkZWZhdWx0O1xyXG5cclxuJGZvbnQtbWljcm8tZm9udHNpemUtZGVza3RvcDogcmVtKDEwKSAhZGVmYXVsdDtcclxuJGZvbnQtbWljcm8tbGV0dGVyc3BhY2luZy1kZXNrdG9wOiByZW0oLjEpICFkZWZhdWx0O1xyXG4kZm9udC1taWNyby1saW5laGVpZ2h0LWRlc2t0b3A6IHJlbSgyMCkgIWRlZmF1bHQ7XHJcbiRmb250LW1pY3JvLWZvbnRzaXplLW1vYmlsZTogcmVtKDEwKSAhZGVmYXVsdDtcclxuJGZvbnQtbWljcm8tbGV0dGVyc3BhY2luZy1tb2JpbGU6IHJlbSguMSkgIWRlZmF1bHQ7XHJcbiRmb250LW1pY3JvLWxpbmVoZWlnaHQtbW9iaWxlOiByZW0oMTgpICFkZWZhdWx0O1xyXG5cclxuJGZvbnQtaW5wdXQtZm9udHNpemUtZGVza3RvcDogJGZvbnRzaXplLWJhc2U7XHJcbiRmb250LWlucHV0LWxldHRlcnNwYWNpbmctZGVza3RvcDogMjRweCAhZGVmYXVsdDtcclxuJGZvbnQtaW5wdXQtZm9udHNpemUtbW9iaWxlOiAkZm9udHNpemUtYmFzZTtcclxuJGZvbnQtaW5wdXQtbGV0dGVyc3BhY2luZy1tb2JpbGU6IDIwcHggIWRlZmF1bHQ7XHJcblxyXG4kZm9udC1leWVicm93MS1mb250c2l6ZS1kZXNrdG9wOiByZW0oMTQpICFkZWZhdWx0O1xyXG4kZm9udC1leWVicm93MS1sZXR0ZXJzcGFjaW5nLWRlc2t0b3A6IHJlbSgxLjUpICFkZWZhdWx0O1xyXG4kZm9udC1leWVicm93MS1saW5laGVpZ2h0LWRlc2t0b3A6IHJlbSgyMCkgIWRlZmF1bHQ7XHJcbiRmb250LWV5ZWJyb3cxLWZvbnRzaXplLW1vYmlsZTogcmVtKDEwKSAhZGVmYXVsdDtcclxuJGZvbnQtZXllYnJvdzEtbGV0dGVyc3BhY2luZy1tb2JpbGU6IHJlbSgxLjUpICFkZWZhdWx0O1xyXG4kZm9udC1leWVicm93MS1saW5laGVpZ2h0LW1vYmlsZTogcmVtKDEyKSAhZGVmYXVsdDtcclxuXHJcbiRmb250LWV5ZWJyb3cyLWZvbnRzaXplLWRlc2t0b3A6IHJlbSgxMikgIWRlZmF1bHQ7XHJcbiRmb250LWV5ZWJyb3cyLWxldHRlcnNwYWNpbmctZGVza3RvcDogcmVtKDEuNSkgIWRlZmF1bHQ7XHJcbiRmb250LWV5ZWJyb3cyLWxpbmVoZWlnaHQtZGVza3RvcDogcmVtKDIwKSAhZGVmYXVsdDtcclxuJGZvbnQtZXllYnJvdzItZm9udHNpemUtbW9iaWxlOiByZW0oMTApICFkZWZhdWx0O1xyXG4kZm9udC1leWVicm93Mi1sZXR0ZXJzcGFjaW5nLW1vYmlsZTogcmVtKDEuNSkgIWRlZmF1bHQ7XHJcbiRmb250LWV5ZWJyb3cyLWxpbmVoZWlnaHQtbW9iaWxlOiByZW0oMjApICFkZWZhdWx0O1xyXG5cclxuJGZvbnQtZXllYnJvdzMtZm9udHNpemUtZGVza3RvcDogcmVtKDE0KSAhZGVmYXVsdDtcclxuJGZvbnQtZXllYnJvdzMtbGV0dGVyc3BhY2luZy1kZXNrdG9wOiByZW0oMS42KSAhZGVmYXVsdDtcclxuJGZvbnQtZXllYnJvdzMtbGluZWhlaWdodC1kZXNrdG9wOiByZW0oMjApICFkZWZhdWx0O1xyXG4kZm9udC1leWVicm93My1mb250c2l6ZS1tb2JpbGU6IHJlbSgxMCkgIWRlZmF1bHQ7XHJcbiRmb250LWV5ZWJyb3czLWxldHRlcnNwYWNpbmctbW9iaWxlOiByZW0oMS42KSAhZGVmYXVsdDtcclxuJGZvbnQtZXllYnJvdzMtbGluZWhlaWdodC1tb2JpbGU6IHJlbSgyMCkgIWRlZmF1bHQ7XHJcblxyXG4kZm9udC1pbmxpbmVsaW5rLWxpbmVoZWlnaHQtZGVza3RvcDogcmVtKDI0KSAhZGVmYXVsdDtcclxuJGZvbnQtaW5saW5lbGluay1saW5laGVpZ2h0LW1vYmlsZTogcmVtKDIwKSAhZGVmYXVsdDtcclxuXHJcbiRmb250LWNhcmR0aXRsZS1mb250c2l6ZS1kZXNrdG9wOiByZW0oMjgpICFkZWZhdWx0O1xyXG4kZm9udC1jYXJkdGl0bGUtbGV0dGVyc3BhY2luZy1kZXNrdG9wOiByZW0oLjI4KSAhZGVmYXVsdDtcclxuJGZvbnQtY2FyZHRpdGxlLWxpbmVoZWlnaHQtZGVza3RvcDogcmVtKDMwKSAhZGVmYXVsdDtcclxuJGZvbnQtY2FyZHRpdGxlLWZvbnRzaXplLW1vYmlsZTogcmVtKDI0KSAhZGVmYXVsdDtcclxuJGZvbnQtY2FyZHRpdGxlLWxldHRlcnNwYWNpbmctbW9iaWxlOiByZW0oLjI0KSAhZGVmYXVsdDtcclxuJGZvbnQtY2FyZHRpdGxlLWxpbmVoZWlnaHQtbW9iaWxlOiByZW0oMjgpICFkZWZhdWx0O1xyXG5cclxuJGZvbnQtcGxhY2Vob2xkZXItZGVza3RvcDogcmVtKDI0cHgpO1xyXG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNhc3MtbGludDpkaXNhYmxlIHZhcmlhYmxlLW5hbWUtZm9ybWF0XHJcbi8vIHBsZWFzZSB1c2UgY29ycmVjdCB2YXJpYWJsZSBuYW1lIGZvcm1hdCBmb3IgY29udGV4dHVhbCBjb2xvcnNcclxuLy8hISFJTVBPUlRBTlQhISEgQ29udGV4dHVhbCB2YXJpYWJsZXMgbXVzdCBoYXZlIGEgIWRlZmF1bHQgdG8gZW5hYmxlIG92ZXJyaWRlcyBvbiBhIHBlciBwcm9qZWN0IGJhc2lzXHJcblxyXG4vL0NvbG9yIG5hbWUgdmFyaWFibGVzIGFyZSBwcml2YXRlIGZvciB0aGlzIGZpbGUuIE5hbWVzIGFyZSBnZW5lcmF0ZWQgdmlhOiBodHRwOi8vY2hpci5hZy9wcm9qZWN0cy9uYW1lLXRoYXQtY29sb3JcclxuJF9jb2xvci10dW5kb3JhOiAjZmI0YjRiO1xyXG4kX2NvbG9yLWNpbm5hYmFyOiAjZTUzYzJlO1xyXG5cclxuLy8gR3VpZGVob3VzZSBJbnNpZ2h0IENvbG9ycyBmcm9tIEd1aWRlaG91c2UgRGlnaXRhbCBTdHlsZSBHdWlkZVxyXG4vLyBQcmltYXJ5IENvbG9yc1xyXG4kY29sb3ItZ3VpZGVob3VzZS1ncmVlbjogIzkzZDUwMDtcclxuJGNvbG9yLWd1aWRlaG91c2UtbGlnaHQtZ3JlZW46ICNjM2VjMGM7XHJcbiRjb2xvci15ZWxsb3c6ICNmYWRjMzM7XHJcbiRjb2xvci13aGl0ZTogI2ZmZmZmZjtcclxuJGNvbG9yLWJsYWNrOiAjMDAwMDAwO1xyXG5cclxuLy8gQWNjZW50IENvbG9yc1xyXG4kY29sb3ItZGFyay1ncmVlbjogIzQwODQwYjtcclxuJGNvbG9yLWJsdWU6ICMxZjU1Yzk7XHJcbiRjb2xvci1saWdodC1vcmFuZ2U6ICNmOWI3MjM7XHJcbiRjb2xvci1vcmFuZ2U6ICNmMjY5MzE7XHJcblxyXG4vLyBOZXV0cmFsIENvbG9yc1xyXG4kY29sb3ItbGlnaHQtZ3JheTogI2Y0ZjRmNDtcclxuJGNvbG9yLWdyYXk6ICNlNWU1ZTU7XHJcbiRjb2xvci1tZWRpdW0tZ3JheTogIzdmN2Y3ZjtcclxuJGNvbG9yLWRhcmstZ3JheTogIzI2MjYyNjtcclxuJGNvbG9yLWJvcmRlci1ncmF5OiAjOTg5ODk4O1xyXG5cclxuLy8gV2ViIENvbG9yc1xyXG4vLyBIb3ZlciBzdGF0ZSBjb2xvciB3aGVuIHVzaW5nIERhcmsgR3JlZW5cclxuJGNvbG9yLWVtZXJhbGQ6ICMzNjcwMDk7XHJcbi8vIEhvdmVyIHN0YXRlIGNvbG9yIHdoZW4gdXNpbmcgR3VpZGVob3VzZSBHcmVlblxyXG4kY29sb3ItZ3Jhc3M6ICM3ZmI0MDA7XHJcblxyXG4vLyBDb250ZXh0dWFsIENvbG9yc1xyXG4vLyBib2R5XHJcbiRjb2xvci1ib2R5OiAkY29sb3ItYmxhY2sgIWRlZmF1bHQ7XHJcbiRjb2xvci1ib2R5LW11dGVkOiAkY29sb3ItbWVkaXVtLWdyYXkgIWRlZmF1bHQ7XHJcbiRjb2xvci1ib2R5LWxpZ2h0ZXI6ICRjb2xvcl9kYXJrX2dyYXkgIWRlZmF1bHQ7XHJcblxyXG4vLyBjb21wb25lbnQgcmVuZGVyaW5nIHBhcmFtc1xyXG4kY29sb3ItcGxhY2Vob2xkZXItY29sdW1uLXRvcC1ib3JkZXI6ICRjb2xvcl9tZWRpdW1fZ3JheSAhZGVmYXVsdDtcclxuJGNvbG9yLXBsYWNlaG9sZGVyLWNvbHVtbi1kaXZpZGVyOiAkY29sb3ItZ3JheSAhZGVmYXVsdDtcclxuXHJcbi8vIEJhY2tncm91bmQgY29sb3JzXHJcbiRjb2xvci1iYWNrZ3JvdW5kLXdoaXRlOiAkY29sb3Itd2hpdGUgIWRlZmF1bHQ7XHJcbiRjb2xvci1iYWNrZ3JvdW5kLXdoaXRlLXRleHQ6ICRjb2xvci1ib2R5ICFkZWZhdWx0O1xyXG4kY29sb3ItYmFja2dyb3VuZC1ibGFjazogJGNvbG9yLWJsYWNrICFkZWZhdWx0O1xyXG4kY29sb3ItYmFja2dyb3VuZC1ibGFjay10ZXh0OiAkY29sb3Itd2hpdGUgIWRlZmF1bHQ7XHJcbiRjb2xvci1iYWNrZ3JvdW5kLWxpZ2h0Z3JleTogJGNvbG9yLWxpZ2h0LWdyYXkgIWRlZmF1bHQ7XHJcbiRjb2xvci1iYWNrZ3JvdW5kLWxpZ2h0Z3JleS10ZXh0OiAkY29sb3ItYm9keSAhZGVmYXVsdDtcclxuJGNvbG9yLWJhY2tncm91bmQtZGFya2dyZXk6ICRjb2xvci1kYXJrLWdyYXkgIWRlZmF1bHQ7XHJcbiRjb2xvci1iYWNrZ3JvdW5kLWRhcmtncmV5LXRleHQ6ICRjb2xvci13aGl0ZSAhZGVmYXVsdDtcclxuXHJcbi8vIEhlcm9lc1xyXG4kY29sb3ItaGVyby10aXRsZTogJGNvbG9yLXdoaXRlICFkZWZhdWx0O1xyXG4kY29sb3ItaGVyby1zdWJ0aXRsZTogJGNvbG9yLXdoaXRlICFkZWZhdWx0O1xyXG4kY29sb3ItdGVhbS1oZXJvLWRlc2NyaXB0aW9uOiAkY29sb3ItYmxhY2sgIWRlZmF1bHQ7XHJcbiRjb2xvci1hY2NvdW50LWhlcm8tYmFja2dyb3VuZDogJGNvbG9yLWJhY2tncm91bmQtYmxhY2sgIWRlZmF1bHQ7XHJcbiRjb2xvci1hY2NvdW50LWhlcm8tdGV4dDogJGNvbG9yLWJhY2tncm91bmQtYmxhY2stdGV4dCAhZGVmYXVsdDtcclxuJGNvbG9yLWFjY291bnQtaGVyby1saW5rOiAkY29sb3ItZ3VpZGVob3VzZS1ncmVlbiAhZGVmYXVsdDtcclxuJGNvbG9yLWFjY291bnQtaGVyby1saW5rLWhvdmVyOiAkY29sb3ItZ3Jhc3MgIWRlZmF1bHQ7XHJcblxyXG4vLyBGb3JtIFZhbGlkYXRpb21cclxuJGNvbG9yLWVycm9yOiAkX2NvbG9yLWNpbm5hYmFyICFkZWZhdWx0O1xyXG4kY29sb3ItZXJyb3ItYmFja2dyb3VuZDogbGlnaHRlbigkY29sb3ItZXJyb3IsIDQwJSk7XHJcbiRjb2xvci1zdWNjZXNzOiAkY29sb3ItZGFyay1ncmVlbiAhZGVmYXVsdDtcclxuJGNvbG9yLXN1Y2Nlc3MtYmFja2dyb3VuZDogbGlnaHRlbigkY29sb3Itc3VjY2VzcywgNTYlKTtcclxuXHJcbi8vIEljb25zXHJcbiRjb2xvci1jaGVja21hcms6ICRjb2xvci1kYXJrLWdyZWVuICFkZWZhdWx0O1xyXG4kY29sb3ItaGFtYnVyZ2VyOiAkY29sb3ItZGFyay1ncmF5ICFkZWZhdWx0O1xyXG5cclxuLy8gQW5jaG9yc1xyXG4kY29sb3ItYW5jaG9yLWlubGluZTogJGNvbG9yLWJsYWNrICFkZWZhdWx0O1xyXG4kY29sb3ItYW5jaG9yLWlubGluZS1iYWNrZ3JvdW5kOiAkY29sb3ItZ3VpZGVob3VzZS1ncmVlbiAhZGVmYXVsdDtcclxuJGNvbG9yLWFuY2hvcjogJGNvbG9yLWRhcmstZ3JlZW4gIWRlZmF1bHQ7XHJcbiRjb2xvci1hbmNob3ItaG92ZXI6ICRjb2xvci1lbWVyYWxkICFkZWZhdWx0O1xyXG4kY29sb3ItYW5jaG9yLXNlY29uZGFyeTogJGNvbG9yLWd1aWRlaG91c2UtZ3JlZW4gIWRlZmF1bHQ7XHJcbiRjb2xvci1hbmNob3Itc2Vjb25kYXJ5LWhvdmVyOiAkY29sb3ItZ3Jhc3MgIWRlZmF1bHQ7XHJcblxyXG4vLyBCdXR0b25zXHJcbiRjb2xvci1wcmltYXJ5YnV0dG9uOiAkY29sb3ItZ3VpZGVob3VzZS1ncmVlbiAhZGVmYXVsdDtcclxuJGNvbG9yLXByaW1hcnlidXR0b24tdGV4dGNvbG9yOiAkY29sb3ItYmxhY2sgIWRlZmF1bHQ7XHJcbiRjb2xvci1wcmltYXJ5YnV0dG9uLWhvdmVyOiAkY29sb3ItZ3Jhc3MgIWRlZmF1bHQ7XHJcbiRjb2xvci1wcmltYXJ5YnV0dG9uLWhvdmVyLXRleHRjb2xvcjogJGNvbG9yLXdoaXRlICFkZWZhdWx0O1xyXG4kY29sb3Itc2Vjb25kYXJ5YnV0dG9uOiAkY29sb3ItYmxhY2sgIWRlZmF1bHQ7XHJcbiRjb2xvci1zZWNvbmRhcnlidXR0b24tdGV4dGNvbG9yOiAkY29sb3Itd2hpdGUgIWRlZmF1bHQ7XHJcbiRjb2xvci1zZWNvbmRhcnlidXR0b24taG92ZXItdGV4dGNvbG9yOiAkY29sb3ItYmxhY2sgIWRlZmF1bHQ7XHJcbiRjb2xvci10ZXJ0aWFyeWJ1dHRvbjogJGNvbG9yLWRhcmstZ3JlZW4gIWRlZmF1bHQ7XHJcbiRjb2xvci10ZXJ0aWFyeWJ1dHRvbi1ob3ZlcjogJGNvbG9yLWJsYWNrICFkZWZhdWx0O1xyXG4kY29sb3ItdGVydGlhcnlidXR0b24tYWx0ZXJuYXRlOiAkY29sb3ItZ3VpZGVob3VzZS1ncmVlbiAhZGVmYXVsdDtcclxuJGNvbG9yLXRlcnRpYXJ5YnV0dG9uLWFsdGVybmF0ZS1ob3ZlcjogJGNvbG9yLXdoaXRlICFkZWZhdWx0O1xyXG4kY29sb3ItdGVydGlhcnlidXR0b24tYmxhY2s6ICRjb2xvci1ibGFjayAhZGVmYXVsdDtcclxuJGNvbG9yLXRlcnRpYXJ5YnV0dG9uLWJsYWNrLWhvdmVyOiAkY29sb3Itd2hpdGUgIWRlZmF1bHQ7XHJcbiRjb2xvci1saWdodGJ1dHRvbjogJGNvbG9yLWxpZ2h0LWdyYXkgIWRlZmF1bHQ7XHJcbiRjb2xvci1saWdodGJ1dHRvbi10ZXh0Y29sb3I6ICRjb2xvci1ncmF5ICFkZWZhdWx0O1xyXG4kY29sb3ItZGFya2J1dHRvbjogJGNvbG9yLWRhcmstZ3JheSAhZGVmYXVsdDtcclxuJGNvbG9yLWJ1dHRvbi1kaXNhYmxlZDogJGNvbG9yLW1lZGl1bS1ncmF5ICFkZWZhdWx0O1xyXG4kY29sb3Itd2hpdGVidXR0b246ICRjb2xvci13aGl0ZSAhZGVmYXVsdDtcclxuJGNvbG9yLXdoaXRlYnV0dG9uLXRleHRjb2xvcjogJGNvbG9yLWRhcmstZ3JlZW4gIWRlZmF1bHQ7XHJcblxyXG4vLyBGb3Jtc1xyXG4kY29sb3ItZm9ybS11bmRlcmxpbmU6ICRjb2xvci1kYXJrLWdyZWVuICFkZWZhdWx0O1xyXG4kY29sb3ItZm9ybS1mb2N1cy11bmRlcmxpbmU6IGxpZ2h0ZW4oJGNvbG9yLWRhcmstZ3JlZW4sIDMwJSkgIWRlZmF1bHQ7XHJcbiRjb2xvci1mb3JtLWludmFsaWQtdW5kZXJsaW5lOiAkX2NvbG9yLWNpbm5hYmFyICFkZWZhdWx0O1xyXG4kY29sb3ItZm9ybS1mb2N1cy1pbnZhbGlkLXVuZGVybGluZTogbGlnaHRlbigkX2NvbG9yLWNpbm5hYmFyLCAzMCUpICFkZWZhdWx0O1xyXG4kY29sb3ItZm9ybS1jaGVjay1sYWJlbDogJGNvbG9yLW1lZGl1bS1ncmF5ICFkZWZhdWx0O1xyXG4kY29sb3ItcGxhY2Vob2xkZXItdGV4dDogJGNvbG9yLWdyYXk7XHJcbiRjb2xvci1mb3JtLWNoZWNrLWxhYmVsLWFsdGVybmF0ZTogJGNvbG9yLWJsYWNrICFkZWZhdWx0O1xyXG5cclxuLy8gQWNjb3JkaW9uc1xyXG4kY29sb3ItYWNjb3JkaW9uLXRyaWdnZXI6ICRjb2xvci1kYXJrLWdyZWVuO1xyXG4kY29sb3ItYWNjb3JkaW9uLXRyaWdnZXItaG92ZXI6ICRjb2xvci1lbWVyYWxkO1xyXG5cclxuLy8gSGVhZGVyXHJcbiRjb2xvci1uYXYtYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlICFkZWZhdWx0O1xyXG4kY29sb3ItbmF2LWJvcmRlcjogJGNvbG9yLWdyYXkgIWRlZmF1bHQ7XHJcbiRjb2xvci1uYXYtc2lkZW5hdi1iYWNrZ3JvdW5kOiAkY29sb3ItZGFyay1ncmF5ICFkZWZhdWx0O1xyXG4kY29sb3ItbmF2LXNpZGVuYXYtdGV4dGNvbG9yOiAkY29sb3Itd2hpdGUgIWRlZmF1bHQ7XHJcbiRjb2xvci1uYXYtc2lkZW5hdi1zdWJoZWFkaW5nLXRleHRjb2xvcjogJGNvbG9yLXdoaXRlICFkZWZhdWx0O1xyXG5cclxuJGNvbG9yLW5hdi1tYWlubmF2LWJhY2tncm91bmQ6ICRjb2xvci13aGl0ZSAhZGVmYXVsdDtcclxuJGNvbG9yLW5hdi1tYWlubmF2LWxpbmtjb2xvcjogJGNvbG9yLWRhcmstZ3JlZW4gIWRlZmF1bHQ7XHJcbiRjb2xvci1uYXYtbWFpbm5hdi10ZXh0Y29sb3I6ICRjb2xvcl9kYXJrX2dyYXkgIWRlZmF1bHQ7XHJcbiRjb2xvci1uZXdzbGV0dGVyLWN0YS1jb2xvcjogJGNvbG9yLWRhcmstZ3JheSAhZGVmYXVsdDtcclxuJGNvbG9yLXByaW1hcnktbGluay1tb2JpbGU6ICRjb2xvci13aGl0ZSAhZGVmYXVsdDtcclxuXHJcbi8vIEZvb3RlclxyXG4kY29sb3ItZm9vdGVyLWxpbms6ICRjb2xvci13aGl0ZSAhZGVmYXVsdDtcclxuXHJcbi8vIFJpY2ggVGV4dCBFZGl0b3JcclxuJGNvbG9yLXJ0ZS1ibGFjazogJGNvbG9yX2RhcmtfZ3JheSAhZGVmYXVsdDtcclxuJGNvbG9yLXJ0ZS1ncmVlbjogJGNvbG9yLWRhcmstZ3JlZW4gIWRlZmF1bHQ7XHJcbiRjb2xvci1ydGUtZ3JleS1saWdodDogJGNvbG9yX21lZGl1bV9ncmF5ICFkZWZhdWx0O1xyXG4kY29sb3ItcnRlLWdyZXktZGFyazogJGNvbG9yX2RhcmtfZ3JheSAhZGVmYXVsdDtcclxuXHJcbi8vIERhdGEgQ2FyZHNcclxuJGNvbG9yLWRhdGEtY2FyZC10aXRsZTogJGNvbG9yLWRhcmstZ3JlZW4gIWRlZmF1bHQ7XHJcbiRjb2xvci1kYXRhLWNhcmQtc3VidGl0bGU6ICRjb2xvci1kYXJrLWdyYXkgIWRlZmF1bHQ7XHJcbiRjb2xvci1kYXRhLWNhcmQtbGFiZWw6ICRjb2xvci1kYXJrLWdyYXkgIWRlZmF1bHQ7XHJcbiRjb2xvci1kYXRhLWNhcmQtaW5mbzogJGNvbG9yLWRhcmstZ3JheSAhZGVmYXVsdDtcclxuJGNvbG9yLWRhdGEtY2FyZC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQtZ3JheSAhZGVmYXVsdDtcclxuJGNvbG9yLWRhdGEtY2FyZC1pbWFnZS1ib3JkZXI6ICRjb2xvci1ncmF5ICFkZWZhdWx0O1xyXG4kY29sb3ItZGF0YS1jYXJkLXRpdGxlLWFsdGVybmF0ZTogJGNvbG9yLWd1aWRlaG91c2UtZ3JlZW4gIWRlZmF1bHQ7XHJcbiRjb2xvci1kYXRhLWNhcmQtc3VidGl0bGUtYWx0ZXJuYXRlOiAkY29sb3Itd2hpdGUgIWRlZmF1bHQ7XHJcbiRjb2xvci1kYXRhLWNhcmQtbGFiZWwtYWx0ZXJuYXRlOiAkY29sb3Itd2hpdGUgIWRlZmF1bHQ7XHJcbiRjb2xvci1kYXRhLWNhcmQtaW5mby1hbHRlcm5hdGU6ICRjb2xvci13aGl0ZSAhZGVmYXVsdDtcclxuJGNvbG9yLWRhdGEtY2FyZC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yLWFsdGVybmF0ZTogJGNvbG9yLWRhcmstZ3JheSAhZGVmYXVsdDtcclxuJGNvbG9yLWRhdGEtY2FyZC1pbWFnZS1ib3JkZXItYWx0ZXJuYXRlOiAkY29sb3ItZ3JheSAhZGVmYXVsdDtcclxuXHJcbi8vIENhcm91c2VsXHJcbiRjb2xvci1jYXJvdXNlbC1zbGlkZS1iYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUgIWRlZmF1bHQ7XHJcbiRjb2xvci1jYXJvdXNlbC1kb3QtY29sb3I6ICRjb2xvci1kYXJrLWdyZWVuICFkZWZhdWx0O1xyXG4kY29sb3ItY2Fyb3VzZWwtYXJyb3ctY29sb3I6ICRjb2xvci13aGl0ZSAhZGVmYXVsdDtcclxuXHJcbi8vIFNlYXJjaFxyXG4kY29sb3Itc2VhcmNoLW92ZXJsYXktdHJpZ2dlci10ZXh0OiAkY29sb3Itd2hpdGUgIWRlZmF1bHQ7XHJcbiRjb2xvci1wYWdpbmF0aW9uLWljb24tYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlICFkZWZhdWx0O1xyXG4kY29sb3ItcGFnaW5hdGlvbi1idG4tdGV4dDogJGNvbG9yLWRhcmstZ3JlZW4gIWRlZmF1bHQ7XHJcblxyXG4vLyBsb2FkZXJzXHJcbiRjb2xvci1zcGlubmVyOiAkY29sb3ItbGlnaHQtZ3JheSAhZGVmYXVsdDtcclxuJGNvbG9yLXNwaW5uZXItYm9yZGVyOiAkY29sb3ItZGFyay1ncmVlbiAhZGVmYXVsdDtcclxuJGNvbG9yLXNoaW1tZXItbGlnaHQ6ICRjb2xvci13aGl0ZSAhZGVmYXVsdDtcclxuJGNvbG9yLXNoaW1tZXItZGFyazogJGNvbG9yLWxpZ2h0LWdyYXkgIWRlZmF1bHQ7XHJcbiRjb2xvci10ZXh0LXNoaW1tZXItYmFja2dyb3VuZC1zdG9wOiAkY29sb3Itd2hpdGUgIWRlZmF1bHQ7XHJcbiRjb2xvci10ZXh0LXNoaW1tZXItcHJpbWFyeTogJGNvbG9yLWRhcmstZ3JlZW4gIWRlZmF1bHQ7XHJcbiRjb2xvci10ZXh0LXNoaW1tZXItdGV4dC1vdmVybGF5OiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xKSAhZGVmYXVsdDtcclxuXHJcbi8vIGZhbmN5LWRyb3Bkb3duXHJcbiRjb2xvci1mYW5jeS1kcm9wZG93bi1ib3R0b20tYm9yZGVyOiAkY29sb3ItZGFyay1ncmVlbiAhZGVmYXVsdDtcclxuJGNvbG9yLWZhbmN5LWRyb3Bkb3duLWJ0bjogJGNvbG9yLW1lZGl1bS1ncmF5ICFkZWZhdWx0O1xyXG4kY29sb3ItZmFuY3ktZHJvcGRvd24tYnRuLWhvdmVyOiAkY29sb3ItZGFyay1ncmVlbiAhZGVmYXVsdDtcclxuJGNvbG9yLWZhbmN5LWRyb3Bkb3duLWJhY2tncm91bmQ6ICRjb2xvci1saWdodC1ncmF5ICFkZWZhdWx0O1xyXG4kY29sb3ItZmFuY3ktZHJvcGRvd24tbGlzdC1pdGVtOiAkY29sb3ItbWVkaXVtLWdyYXkgIWRlZmF1bHQ7XHJcbiRjb2xvci1mYW5jeS1kcm9wZG93bi1saXN0LWl0ZW0taG92ZXItYmFja2dyb3VuZDogJGNvbG9yLWxpZ2h0LWdyYXkgIWRlZmF1bHQ7XHJcbiRjb2xvci1mYW5jeS1kcm9wZG93bi1saXN0LWl0ZW0taG92ZXItdGV4dDogJGNvbG9yLWRhcmstZ3JheSAhZGVmYXVsdDtcclxuXHJcbi8vIG1vZGFsXHJcbiRjb2xvci1tb2RhbC1oZWFkZXItYm9yZGVyOiAkY29sb3ItZ3JheSAhZGVmYXVsdDtcclxuJGNvbG9yLW1vZGFsLWhlYWRlci1iYXItYmFja2dyb3VuZDogJGNvbG9yLWxpZ2h0LWdyYXkgIWRlZmF1bHQ7XHJcblxyXG4vLyBDYXJ0XHJcbiRjb2xvci1jYXJ0LW9yZHJlLWNvbmZpcm1hdGlvbi1zdWJ0aXRsZTogJGNvbG9yLWRhcmstZ3JheSAhZGVmYXVsdDtcclxuXHJcbi8vIFB1cmNoYXNlIHJlcG9ydHNcclxuJGNvbG9yLXB1cmNoYXNlLWFtb3VudC10ZXh0OiAkY29sb3Itd2hpdGUgIWRlZmF1bHQ7XHJcbiRjb2xvci1wdXJjaGFzZWQtdGl0bGUtdGV4dDogJGNvbG9yLXdoaXRlICFkZWZhdWx0O1xyXG4kY29sb3ItcHVyY2hhc2VkLWxpY2Vuc2UtdGV4dDogJGNvbG9yLXdoaXRlICFkZWZhdWx0O1xyXG5cclxuLy8gVXBkYXRlIEFjY291bnRcclxuJGNvbG9yLXVwZGF0ZS1hY2NvdW50LW5ld3NsZXR0ZXItdGl0bGUtYm9yZGVyOiAkY29sb3ItbGlnaHQtZ3JheSAhZGVmYXVsdDtcclxuXHJcbi8vIENvbnRhY3QgTG9jYXRpb25zXHJcbiRjb2xvci1jb250YWN0LWxvY2F0aW9uLXJlZ2lvbi10ZXh0Y29sb3I6ICRjb2xvcl9kYXJrX2dyYXkgIWRlZmF1bHQ7XHJcblxyXG4vLyBTaGFyZSBUaGlzXHJcbiRjb2xvci1zaGFyZS10aGlzLXRpdGxlOiAkY29sb3ItZGFyay1ncmF5ICFkZWZhdWx0O1xyXG5cclxuLy8gV2ViaW5hcnNcclxuJGNvbG9yLXdlYmluYXJzLXJlZ2lzdHJhdGlvbi1zdGF0dXM6ICRjb2xvci13aGl0ZSAhZGVmYXVsdDtcclxuJGNvbG9yLXdlYmluYXJzLXJlZ2lzdHJhdGlvbi1zdGF0dXMtYmFja2dyb3VuZDogJGNvbG9yLWRhcmstZ3JheSAhZGVmYXVsdDtcclxuJGNvbG9yLXdlYmluYXJzLXJlZ2lzdHJhdGlvbi1zdGF0dXMtZGl2aWRlcjogJGNvbG9yLWxpZ2h0LWdyYXkgIWRlZmF1bHQ7XHJcblxyXG4vLyBLZXkgVHJlbmRzXHJcbiRjb2xvci1rZXktdHJlbmQtaW5mbzogJGNvbG9yX2RhcmtfZ3JheSAhZGVmYXVsdDtcclxuJGNvbG9yLWtleS10cmVuZC10aXRsZTogJGNvbG9yLWRhcmstZ3JlZW4gIWRlZmF1bHQ7XHJcbiRjb2xvci1rZXktdHJlbmQtaG92ZXItYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LWdyYXkgIWRlZmF1bHQ7XHJcblxyXG4vLyBNSVNDXHJcbiRjb2xvci1kYXJrLWJvcmRlcjogJGNvbG9yLW1lZGl1bS1ncmF5ICFkZWZhdWx0O1xyXG4kYm94LXNoYWRvdy1jb2xvcjogcmdiYSgzLCAzLCAzLCAuMikgIWRlZmF1bHQ7XHJcbiRib3gtc2hhZG93LWJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZSAhZGVmYXVsdDtcclxuJGJveC1zaGFkb3ctdGV4dC1jb2xvcjogJGNvbG9yX2RhcmtfZ3JheSAhZGVmYXVsdDtcclxuJGNvbG9yLWxpZ2h0LWdyZWVuLWZvci1ncmFkaWVudDogJGNvbG9yLWd1aWRlaG91c2UtbGlnaHQtZ3JlZW4gIWRlZmF1bHQ7XHJcbiRjb2xvci1kYXJrLWdyZWVuLWZvci1ncmFkaWVudDogJGNvbG9yLWRhcmstZ3JlZW4gIWRlZmF1bHQ7XHJcbiR0cmFuc3BhcmVudC1ncmVlbjogcmdiYSgkY29sb3I6ICRjb2xvci1kYXJrLWdyZWVuLCAkYWxwaGE6IC44KSAhZGVmYXVsdDtcclxuJGNvbG9yLWxvY2F0aW9ucy1jb250aW5lbnQtdW5kZXJsaW5lOiAkY29sb3ItZGFyay1ncmVlbjtcclxuJGNvbG9yLXRlcm1zLW9mLXNlcnZpY2UtdGV4dDogJGNvbG9yLWRhcmstZ3JheTtcclxuJGNvbG9yLWRldGFpbC1ib2R5OiAkY29sb3ItZGFyay1ncmF5ICFkZWZhdWx0O1xyXG4kY29sb3ItdGFnOiAkY29sb3ItZGFyay1ncmVlbiAhZGVmYXVsdDtcclxuJGNvbG9yLXNlY3Rpb24tZGl2aWRlcjogJGNvbG9yLWdyYXkgIWRlZmF1bHQ7XHJcbiRjb2xvci1pbmR1c3RyeS1oZWFkZXItZGl2aWRlcjogJGNvbG9yLWRhcmstZ3JlZW4gIWRlZmF1bHQ7XHJcbiRjb2xvci10ZWFtLW1lbWJlci1xdW90ZS1hdXRob3I6ICRjb2xvci1saWdodC1ncmF5ICFkZWZhdWx0O1xyXG4iLCJAaW1wb3J0ICcuLi8uLi8uLi8uLi8uLi9Gb3VuZGF0aW9uL1RoZW1pbmcvY29kZS9Bc3NldHMvc3R5bGVzL3ZhcmlhYmxlcy92YXJpYWJsZXMnO1xyXG5cclxuLnNpZ24taW4ge1xyXG4gICAgJi1jcmVhdGUtYWNjb3VudC10ZXh0IHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRjb21wb25lbnQtdmVydGljYWwtc3BhY2luZy1kZXNrdG9wIC8gMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRjb21wb25lbnQtdmVydGljYWwtc3BhY2luZy1tb2JpbGUgLyAyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2lmIHtcclxuXHJcbiAgICAmLXNpZ24taW4tdGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCByZW0oMzUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaWduLWluLWJ1dHRvbiB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbi1hbmQtbGluay1yb3cge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIHJlbSgzNSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi1zaWduLWluLWZvcm0tYnV0dG9uLWFuZC1saW5rLXJvdyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgcmVtKDM1KTtcclxuXHJcbiAgICAgICAgLnNpZ24taW4tZm9ybS1idXR0b24tYW5kLWxpbmstY29sIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgIC5zaWduLWluLXJlbWVtYmVyLW1lIHtcclxuXHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgICAgICYuZm9ybS1jaGVjayB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCByZW0oNSkgMCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mb3JtLWNoZWNrLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mb3JtLWNoZWNrLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mb3JtLWNoZWNrLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFyay1ncmF5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9yZ290LXBhc3N3b3JkLWxpbmstdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LWV5ZWJyb3cyKTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1mb3Jnb3QtcGFzc3dvcmQtbGluayB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxufVxyXG4iLCLvu79cclxuQGltcG9ydCAnZm9udCc7XHJcbkBpbXBvcnQgJ2Jvb3RzdHJhcC1yZWZlcmVuY2VzJztcclxuXHJcbiR4czogeHM7XHJcbiRzbTogc207XHJcbiRtZDogbWQ7XHJcbiRsZzogbGc7XHJcblxyXG4kZm9udC1oZXJvOiBoZXJvO1xyXG4kZm9udC1jdGE6IGN0YTtcclxuJGZvbnQtaDE6IGgxO1xyXG4kZm9udC1oMjogaDI7XHJcbiRmb250LWgzOiBoMztcclxuJGZvbnQtaDQ6IGg0O1xyXG4kZm9udC1oNTogaDU7XHJcbiRmb250LWg2OiBoNjtcclxuJGZvbnQtc3VidGl0bGU6IGZvbnQtc3VidGl0bGU7XHJcbiRmb250LXNtYWxsLWFjY29yZGlvbjogZm9udC1zbWFsbC1hY2NvcmRpb247XHJcbiRmb250LXBhcmFncmFwaDE6IHBhcmFncmFwaDE7XHJcbiRmb250LXBhcmFncmFwaDI6IHBhcmFncmFwaDI7XHJcbiRmb250LWlucHV0OiBpbnB1dDtcclxuJGZvbnQtZXllYnJvdzE6IGV5ZWJyb3cxO1xyXG4kZm9udC1leWVicm93MjogZXllYnJvdzI7XHJcbiRmb250LWV5ZWJyb3czOiBleWVicm93MztcclxuJGZvbnQtc21hbGw6IHNtYWxsO1xyXG4kZm9udC1zbWFsbGVzdDogc21hbGxlc3Q7XHJcbiRmb250LW1pY3JvOiBtaWNybztcclxuJGZvbnQtaW5saW5lLWxpbms6IGlubGluZS1saW5rO1xyXG4kZm9udC1jYXJkLXRpdGxlOiBmb250LWNhcmQtdGl0bGU7XHJcblxyXG4kdHlwb2dyYXBoeTogKFxyXG4gICAgJGZvbnQtaGVybzogKFxyXG4gICAgICAgICR4czogKFxyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1wibmV1ZS1oYWFzLWdyb3Rlc2stZGlzcGxheS03NS1iZFwiJyxcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oZXJvLWZvbnRzaXplLW1vYmlsZSxcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCxcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb250LWhlcm8tbGV0dGVyc3BhY2luZy1tb2JpbGUsXHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1oZXJvLWxpbmVoZWlnaHQtbW9iaWxlLFxyXG4gICAgICAgICksXHJcbiAgICAgICAgJG1kOiAoXHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnXCJuZXVlLWhhYXMtZ3JvdGVzay1kaXNwbGF5LTc1LWJkXCInLFxyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LWhlcm8tZm9udHNpemUtZGVza3RvcCxcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCxcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb250LWhlcm8tbGV0dGVyc3BhY2luZy1kZXNrdG9wLFxyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtaGVyby1saW5laGVpZ2h0LWRlc2t0b3BcclxuICAgICAgICApXHJcbiAgICApLFxyXG4gICAgJGZvbnQtY3RhOiAoXHJcbiAgICAgICAgJHhzOiAoXHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnXCJuZXVlLWhhYXMtZ3JvdGVzay1kaXNwbGF5LTY1LW1kXCInLFxyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LWN0YS1mb250c2l6ZS1tb2JpbGUsXHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAsXHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9udC1jdGEtbGV0dGVyc3BhY2luZy1tb2JpbGUsXHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1jdGEtbGluZWhlaWdodC1tb2JpbGUsXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkbWQ6IChcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdcIm5ldWUtaGFhcy1ncm90ZXNrLWRpc3BsYXktNjUtbWRcIicsXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtY3RhLWZvbnRzaXplLWRlc2t0b3AsXHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAsXHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9udC1jdGEtbGV0dGVyc3BhY2luZy1kZXNrdG9wLFxyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtY3RhLWxpbmVoZWlnaHQtZGVza3RvcFxyXG4gICAgICAgIClcclxuICAgICksXHJcbiAgICAkZm9udC1oMTogKFxyXG4gICAgICAgICR4czogKFxyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1wibmV1ZS1oYWFzLWdyb3Rlc2stZGlzcGxheS03NS1iZFwiJyxcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oMS1mb250c2l6ZS1tb2JpbGUsXHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAsXHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9udC1oMS1sZXR0ZXJzcGFjaW5nLW1vYmlsZSxcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LWgxLWxpbmVoZWlnaHQtbW9iaWxlXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkbWQ6IChcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdcIm5ldWUtaGFhcy1ncm90ZXNrLWRpc3BsYXktNzUtYmRcIicsXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDEtZm9udHNpemUtZGVza3RvcCxcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCxcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb250LWgxLWxldHRlcnNwYWNpbmctZGVza3RvcCxcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LWgxLWxpbmVoZWlnaHQtZGVza3RvcFxyXG4gICAgICAgIClcclxuICAgICksXHJcbiAgICAkZm9udC1oMjogKFxyXG4gICAgICAgICR4czogKFxyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1wibmV1ZS1oYWFzLWdyb3Rlc2stZGlzcGxheS03NS1iZFwiJyxcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oMi1mb250c2l6ZS1tb2JpbGUsXHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAsXHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9udC1oMi1sZXR0ZXJzcGFjaW5nLW1vYmlsZSxcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LWgyLWxpbmVoZWlnaHQtbW9iaWxlXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkbWQ6IChcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdcIm5ldWUtaGFhcy1ncm90ZXNrLWRpc3BsYXktNzUtYmRcIicsXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDItZm9udHNpemUtZGVza3RvcCxcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCxcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb250LWgyLWxldHRlcnNwYWNpbmctZGVza3RvcCxcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LWgyLWxpbmVoZWlnaHQtZGVza3RvcFxyXG4gICAgICAgIClcclxuICAgICksXHJcbiAgICAkZm9udC1oMzogKFxyXG4gICAgICAgICR4czogKFxyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1wibmV1ZS1oYWFzLWdyb3Rlc2stZGlzcGxheS03NS1iZFwiJyxcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oMy1mb250c2l6ZS1tb2JpbGUsXHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAsXHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9udC1oMy1sZXR0ZXJzcGFjaW5nLW1vYmlsZSxcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LWgzLWxpbmVoZWlnaHQtbW9iaWxlXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkbWQ6IChcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdcIm5ldWUtaGFhcy1ncm90ZXNrLWRpc3BsYXktNzUtYmRcIicsXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDMtZm9udHNpemUtZGVza3RvcCxcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCxcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb250LWgzLWxldHRlcnNwYWNpbmctZGVza3RvcCxcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LWgzLWxpbmVoZWlnaHQtZGVza3RvcFxyXG4gICAgICAgIClcclxuICAgICksXHJcbiAgICAkZm9udC1oNDogKFxyXG4gICAgICAgICR4czogKFxyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1wibmV1ZS1oYWFzLWdyb3Rlc2stZGlzcGxheS03NS1iZFwiJyxcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1mb250c2l6ZS1tb2JpbGUsXHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAsXHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9udC1oNC1sZXR0ZXJzcGFjaW5nLW1vYmlsZSxcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LWg0LWxpbmVoZWlnaHQtbW9iaWxlXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkbWQ6IChcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdcIm5ldWUtaGFhcy1ncm90ZXNrLWRpc3BsYXktNzUtYmRcIicsXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDQtZm9udHNpemUtZGVza3RvcCxcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCxcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb250LWg0LWxldHRlcnNwYWNpbmctZGVza3RvcCxcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LWg0LWxpbmVoZWlnaHQtZGVza3RvcFxyXG4gICAgICAgIClcclxuICAgICksXHJcbiAgICAkZm9udC1oNTogKFxyXG4gICAgICAgICR4czogKFxyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1wibmV1ZS1oYWFzLWdyb3Rlc2stZGlzcGxheS01NS1yZ1wiJyxcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1mb250c2l6ZS1tb2JpbGUsXHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAsXHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9udC1oNS1sZXR0ZXJzcGFjaW5nLW1vYmlsZSxcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LWg1LWxpbmVoZWlnaHQtbW9iaWxlXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkbWQ6IChcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdcIm5ldWUtaGFhcy1ncm90ZXNrLWRpc3BsYXktNTUtcmdcIicsXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtZm9udHNpemUtZGVza3RvcCxcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCxcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb250LWg1LWxldHRlcnNwYWNpbmctZGVza3RvcCxcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LWg1LWxpbmVoZWlnaHQtZGVza3RvcFxyXG4gICAgICAgIClcclxuICAgICksXHJcbiAgICAkZm9udC1oNjogKFxyXG4gICAgICAgICR4czogKFxyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1wibmV1ZS1oYWFzLWdyb3Rlc2stZGlzcGxheS03NS1iZFwiJyxcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNi1mb250c2l6ZS1tb2JpbGUsXHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAsXHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9udC1oNi1sZXR0ZXJzcGFjaW5nLW1vYmlsZSxcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LWg2LWxpbmVoZWlnaHQtbW9iaWxlXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkbWQ6IChcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdcIm5ldWUtaGFhcy1ncm90ZXNrLWRpc3BsYXktNzUtYmRcIicsXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDYtZm9udHNpemUtZGVza3RvcCxcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCxcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb250LWg2LWxldHRlcnNwYWNpbmctZGVza3RvcCxcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LWg2LWxpbmVoZWlnaHQtZGVza3RvcFxyXG4gICAgICAgIClcclxuICAgICksXHJcbiAgICAkZm9udC1zdWJ0aXRsZTogKFxyXG4gICAgICAgICR4czogKFxyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1wibmV1ZS1oYWFzLWdyb3Rlc2stZGlzcGxheS01NS1yZ1wiJyxcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zdWJ0aXRsZS1mb250c2l6ZS1tb2JpbGUsXHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0NTAsXHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9udC1zdWJ0aXRsZS1sZXR0ZXJzcGFjaW5nLW1vYmlsZSxcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LXN1YnRpdGxlLWxpbmVoZWlnaHQtbW9iaWxlXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkbWQ6IChcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdcIm5ldWUtaGFhcy1ncm90ZXNrLWRpc3BsYXktNTUtcmdcIicsXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc3VidGl0bGUtZm9udHNpemUtZGVza3RvcCxcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQ1MCxcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb250LXN1YnRpdGxlLWxldHRlcnNwYWNpbmctZGVza3RvcCxcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LXN1YnRpdGxlLWxpbmVoZWlnaHQtZGVza3RvcFxyXG4gICAgICAgIClcclxuICAgICksXHJcbiAgICAkZm9udC1zbWFsbC1hY2NvcmRpb246IChcclxuICAgICAgICAkeHM6IChcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdcIm5ldWUtaGFhcy1ncm90ZXNrLWRpc3BsYXktNzUtYmRcIicsXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc21hbGwtYWNjb3JkaW9uLWZvbnRzaXplLW1vYmlsZSxcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCxcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb250LXNtYWxsLWFjY29yZGlvbi1sZXR0ZXJzcGFjaW5nLW1vYmlsZSxcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LXNtYWxsLWFjY29yZGlvbi1saW5laGVpZ2h0LW1vYmlsZVxyXG4gICAgICAgICksXHJcbiAgICAgICAgJG1kOiAoXHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnXCJuZXVlLWhhYXMtZ3JvdGVzay1kaXNwbGF5LTc1LWJkXCInLFxyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNtYWxsLWFjY29yZGlvbi1mb250c2l6ZS1kZXNrdG9wLFxyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwLFxyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZvbnQtc21hbGwtYWNjb3JkaW9uLWxldHRlcnNwYWNpbmctZGVza3RvcCxcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LXNtYWxsLWFjY29yZGlvbi1saW5laGVpZ2h0LWRlc2t0b3BcclxuICAgICAgICApXHJcbiAgICApLFxyXG4gICAgJGZvbnQtcGFyYWdyYXBoMTogKFxyXG4gICAgICAgICR4czogKFxyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1wibmV1ZS1oYWFzLWdyb3Rlc2stZGlzcGxheS01NS1yZ1wiJyxcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1wYXJhZ3JhcGgxLWZvbnRzaXplLW1vYmlsZSxcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCxcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb250LXBhcmFncmFwaDEtbGV0dGVyc3BhY2luZy1tb2JpbGUsXHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1wYXJhZ3JhcGgxLWxpbmVoZWlnaHQtbW9iaWxlXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkbWQ6IChcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdcIm5ldWUtaGFhcy1ncm90ZXNrLWRpc3BsYXktNTUtcmdcIicsXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtcGFyYWdyYXBoMS1mb250c2l6ZS1kZXNrdG9wLFxyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwLFxyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZvbnQtcGFyYWdyYXBoMS1sZXR0ZXJzcGFjaW5nLWRlc2t0b3AsXHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1wYXJhZ3JhcGgxLWxpbmVoZWlnaHQtZGVza3RvcFxyXG4gICAgICAgIClcclxuICAgICksXHJcbiAgICAkZm9udC1wYXJhZ3JhcGgyOiAoXHJcbiAgICAgICAgJHhzOiAoXHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnXCJuZXVlLWhhYXMtZ3JvdGVzay1kaXNwbGF5LTU1LXJnXCInLFxyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXBhcmFncmFwaDItZm9udHNpemUtbW9iaWxlLFxyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwLFxyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZvbnQtcGFyYWdyYXBoMi1sZXR0ZXJzcGFjaW5nLW1vYmlsZSxcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LXBhcmFncmFwaDItbGluZWhlaWdodC1tb2JpbGVcclxuICAgICAgICApLFxyXG4gICAgICAgICRtZDogKFxyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1wibmV1ZS1oYWFzLWdyb3Rlc2stZGlzcGxheS01NS1yZ1wiJyxcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1wYXJhZ3JhcGgyLWZvbnRzaXplLWRlc2t0b3AsXHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAsXHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9udC1wYXJhZ3JhcGgyLWxldHRlcnNwYWNpbmctZGVza3RvcCxcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LXBhcmFncmFwaDItbGluZWhlaWdodC1kZXNrdG9wXHJcbiAgICAgICAgKVxyXG4gICAgKSxcclxuICAgICRmb250LXNtYWxsOiAoXHJcbiAgICAgICAgJHhzOiAoXHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnXCJuZXVlLWhhYXMtZ3JvdGVzay1kaXNwbGF5LTU1LXJnXCInLFxyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNtYWxsLWZvbnRzaXplLW1vYmlsZSxcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCxcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb250LXNtYWxsLWxldHRlcnNwYWNpbmctbW9iaWxlLFxyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtc21hbGwtbGluZWhlaWdodC1tb2JpbGVcclxuICAgICAgICApLFxyXG4gICAgICAgICRtZDogKFxyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1wibmV1ZS1oYWFzLWdyb3Rlc2stZGlzcGxheS01NS1yZ1wiJyxcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zbWFsbC1mb250c2l6ZS1kZXNrdG9wLFxyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwLFxyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZvbnQtc21hbGwtbGV0dGVyc3BhY2luZy1kZXNrdG9wLFxyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtc21hbGwtbGluZWhlaWdodC1kZXNrdG9wXHJcbiAgICAgICAgKVxyXG4gICAgKSxcclxuICAgICRmb250LXNtYWxsZXN0OiAoXHJcbiAgICAgICAgJHhzOiAoXHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnXCJuZXVlLWhhYXMtZ3JvdGVzay1kaXNwbGF5LTU1LXJnXCInLFxyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNtYWxsZXN0LWZvbnRzaXplLW1vYmlsZSxcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCxcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb250LXNtYWxsZXN0LWxldHRlcnNwYWNpbmctbW9iaWxlLFxyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtc21hbGxlc3QtbGluZWhlaWdodC1tb2JpbGVcclxuICAgICAgICApLFxyXG4gICAgICAgICRtZDogKFxyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1wibmV1ZS1oYWFzLWdyb3Rlc2stZGlzcGxheS01NS1yZ1wiJyxcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zbWFsbGVzdC1mb250c2l6ZS1kZXNrdG9wLFxyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwLFxyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZvbnQtc21hbGxlc3QtbGV0dGVyc3BhY2luZy1kZXNrdG9wLFxyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtc21hbGxlc3QtbGluZWhlaWdodC1kZXNrdG9wXHJcbiAgICAgICAgKVxyXG4gICAgKSxcclxuICAgICRmb250LW1pY3JvOiAoXHJcbiAgICAgICAgJHhzOiAoXHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnXCJuZXVlLWhhYXMtZ3JvdGVzay1kaXNwbGF5LTU1LXJnXCInLFxyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LW1pY3JvLWZvbnRzaXplLW1vYmlsZSxcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCxcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb250LW1pY3JvLWxldHRlcnNwYWNpbmctbW9iaWxlLFxyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtbWljcm8tbGluZWhlaWdodC1tb2JpbGUsXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkbWQ6IChcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdcIm5ldWUtaGFhcy1ncm90ZXNrLWRpc3BsYXktNTUtcmdcIicsXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtbWljcm8tZm9udHNpemUtZGVza3RvcCxcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCxcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb250LW1pY3JvLWxldHRlcnNwYWNpbmctZGVza3RvcCxcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LW1pY3JvLWxpbmVoZWlnaHQtZGVza3RvcFxyXG4gICAgICAgIClcclxuICAgICksXHJcbiAgICAkZm9udC1pbnB1dDogKCAvLyB1c2UgZm9yIG1vYmlsZSBzZWxlY3QgaW5wdXQgaXNzdWVcclxuICAgICAgICAkeHM6IChcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdcIm5ldWUtaGFhcy1ncm90ZXNrLWRpc3BsYXktNTUtcmdcIicsXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaW5wdXQtZm9udHNpemUtbW9iaWxlLFxyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtaW5wdXQtZm9udHNpemUtbW9iaWxlICogMS4xXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkbWQ6IChcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdcIm5ldWUtaGFhcy1ncm90ZXNrLWRpc3BsYXktNTUtcmdcIicsXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaW5wdXQtZm9udHNpemUtZGVza3RvcCxcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LWlucHV0LWZvbnRzaXplLWRlc2t0b3AgKiAxLjFcclxuICAgICAgICApICAgIFxyXG4gICAgKSxcclxuICAgICRmb250LWV5ZWJyb3cxOiAoXHJcbiAgICAgICAgJHhzOiAoXHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnXCJuZXVlLWhhYXMtZ3JvdGVzay1kaXNwbGF5LTc1LWJkXCInLFxyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LWV5ZWJyb3cxLWZvbnRzaXplLW1vYmlsZSxcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCxcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb250LWV5ZWJyb3cxLWxldHRlcnNwYWNpbmctbW9iaWxlLFxyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtZXllYnJvdzEtZm9udHNpemUtbW9iaWxlLFxyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkbWQ6IChcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdcIm5ldWUtaGFhcy1ncm90ZXNrLWRpc3BsYXktNzUtYmRcIicsXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtZXllYnJvdzEtZm9udHNpemUtZGVza3RvcCxcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCxcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb250LWV5ZWJyb3cxLWxldHRlcnNwYWNpbmctZGVza3RvcCxcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LWV5ZWJyb3cxLWxpbmVoZWlnaHQtZGVza3RvcCxcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxyXG4gICAgICAgIClcclxuICAgICksXHJcbiAgICAkZm9udC1leWVicm93MjogKFxyXG4gICAgICAgICR4czogKFxyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1wibmV1ZS1oYWFzLWdyb3Rlc2stZGlzcGxheS02NS1tZFwiJyxcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1leWVicm93Mi1mb250c2l6ZS1tb2JpbGUsXHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAsXHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9udC1leWVicm93Mi1sZXR0ZXJzcGFjaW5nLW1vYmlsZSxcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LWV5ZWJyb3cyLWxpbmVoZWlnaHQtbW9iaWxlLFxyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkbWQ6IChcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdcIm5ldWUtaGFhcy1ncm90ZXNrLWRpc3BsYXktNjUtbWRcIicsXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtZXllYnJvdzItZm9udHNpemUtZGVza3RvcCxcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCxcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb250LWV5ZWJyb3cyLWxldHRlcnNwYWNpbmctZGVza3RvcCxcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LWV5ZWJyb3cyLWxpbmVoZWlnaHQtZGVza3RvcCxcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxyXG4gICAgICAgIClcclxuICAgICksXHJcbiAgICAkZm9udC1leWVicm93MzogKFxyXG4gICAgICAgICR4czogKFxyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1wibmV1ZS1oYWFzLWdyb3Rlc2stZGlzcGxheS01NS1yZ1wiJyxcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1leWVicm93My1mb250c2l6ZS1tb2JpbGUsXHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAsXHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9udC1leWVicm93My1sZXR0ZXJzcGFjaW5nLW1vYmlsZSxcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LWV5ZWJyb3czLWxpbmVoZWlnaHQtbW9iaWxlLFxyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkbWQ6IChcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdcIm5ldWUtaGFhcy1ncm90ZXNrLWRpc3BsYXktNTUtcmdcIicsXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtZXllYnJvdzMtZm9udHNpemUtZGVza3RvcCxcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCxcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb250LWV5ZWJyb3czLWxldHRlcnNwYWNpbmctZGVza3RvcCxcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LWV5ZWJyb3czLWxpbmVoZWlnaHQtZGVza3RvcCxcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxyXG4gICAgICAgIClcclxuICAgICksXHJcbiAgICAkZm9udC1pbmxpbmUtbGluazogKFxyXG4gICAgICAgICR4czogKFxyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1wibmV1ZS1oYWFzLWdyb3Rlc2stZGlzcGxheS01NS1yZ1wiJyxcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCxcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LWlubGluZWxpbmstbGluZWhlaWdodC1tb2JpbGVcclxuICAgICAgICApLFxyXG4gICAgICAgICRtZDogKFxyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1wibmV1ZS1oYWFzLWdyb3Rlc2stZGlzcGxheS01NS1yZ1wiJyxcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCxcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LWlubGluZWxpbmstbGluZWhlaWdodC1kZXNrdG9wXHJcbiAgICAgICAgKVxyXG4gICAgKSxcclxuICAgICRmb250LWNhcmQtdGl0bGU6IChcclxuICAgICAgICAkeHM6IChcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdcIm5ldWUtaGFhcy1ncm90ZXNrLWRpc3BsYXktNzUtYmRcIicsXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtY2FyZHRpdGxlLWZvbnRzaXplLW1vYmlsZSxcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQsXHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9udC1jYXJkdGl0bGUtbGV0dGVyc3BhY2luZy1tb2JpbGUsXHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1jYXJkdGl0bGUtbGluZWhlaWdodC1tb2JpbGVcclxuICAgICAgICApLFxyXG4gICAgICAgICRtZDogKFxyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1wibmV1ZS1oYWFzLWdyb3Rlc2stZGlzcGxheS03NS1iZFwiJyxcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1jYXJkdGl0bGUtZm9udHNpemUtZGVza3RvcCxcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQsXHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9udC1jYXJkdGl0bGUtbGV0dGVyc3BhY2luZy1kZXNrdG9wLFxyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtY2FyZHRpdGxlLWxpbmVoZWlnaHQtZGVza3RvcFxyXG4gICAgICAgIClcclxuICAgIClcclxuKSAhZGVmYXVsdDtcclxuXHJcbi8vIFByb3B2YWx1ZSBtaXhpblxyXG4vL1xyXG4vLyBMb29wcyB0aHJvdWdoIGEgbWFwIGFuZCBvdXRwdXRzIGVhY2gga2V5L3ZhbHVlXHJcbi8vIGFzIGEgY3NzIHByb3BlcnR5L3ZhbHVlLlxyXG5AbWl4aW4gcHJvcFZhbHVlKCRtYXApIHtcclxuICAgIEBlYWNoICRwcm9wLCAkdmFsdWUgaW4gJG1hcCB7XHJcbiAgICAgICAgI3skcHJvcH06ICN7JHZhbHVlfTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gVHlwb2dyYXBoeSBtaXhpblxyXG4vL1xyXG4vLyBHZXRzIHRoZSBkZXNpZ25hdGVkIHN0eWxlIG5hbWUgYW5kIG91dHB1dHMgYW55XHJcbi8vIGtleS92YWx1ZXMgc2V0IGluIHRoZSDigJxiYXNl4oCdLiBBZnRlciB0aGF0LCBpdCBsb29wc1xyXG4vLyB0aHJvdWdoIHRoZSBtZWRpYSBxdWVyaWVzIGFuZCBzZXRzIHVwIHRoZVxyXG4vLyByZXNwb25zaXZlIHR5cG9ncmFwaHlcclxuQG1peGluIHR5cG9ncmFwaHkoJGVsZW1lbnQpIHtcclxuXHJcbiAgICAkbWFwOiBtYXAtZ2V0KCR0eXBvZ3JhcGh5LCAkZWxlbWVudCk7XHJcbiAgICAkYmFzZTogbWFwLWdldCgkbWFwLCBiYXNlKTtcclxuXHJcbiAgICBAaW5jbHVkZSBwcm9wVmFsdWUoJGJhc2UpO1xyXG5cclxuICAgICRtcTogbWFwLXJlbW92ZSgkbWFwLCBiYXNlKTtcclxuXHJcbiAgICBAZWFjaCAkYnAsICRhdHRyIGluICRtcSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnApIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcHJvcFZhbHVlKCRhdHRyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCAnLi4vLi4vLi4vLi4vLi4vRm91bmRhdGlvbi9UaGVtaW5nL2NvZGUvQXNzZXRzL3N0eWxlcy92YXJpYWJsZXMvdmFyaWFibGVzJztcclxuXHJcbiRoZWFkaW5nLWJvdHRvbS1tYXJnaW46IHJlbSg1MCk7XHJcblxyXG4ucGVyc29uYWwtZGV0YWlscyB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1ncmF5O1xyXG5cclxuICAgICYtaGVhZGluZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmctYm90dG9tLW1hcmdpbjtcclxuICAgIH1cclxuXHJcbiAgICAmLWZvcm0tZW1haWwge1xyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYm9keS1tdXRlZDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnVwZGF0ZS1wYXNzd29yZCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xyXG5cclxuICAgICYtaGVhZGluZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmctYm90dG9tLW1hcmdpbjtcclxuICAgIH1cclxufVxyXG5cclxuJG5ld3NsZXR0ZXItYnV0dG9uLXktc3BhY2VyOiByZW0oMTApO1xyXG4kbmV3c2xldHRlci1oZWFkZXIteS1zcGFjZXI6IHJlbSgyNSk7XHJcbiRuZXdzbGV0dGVyLW1hcmdpbi1ib3JkZXI6IHJlbSgzNSk7XHJcblxyXG4ucGVyc29uYWwtbmV3c2xldHRlcnMge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItZ3JheTtcclxuXHJcbiAgICAuY29sLW1kLTYge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi1oZWFkaW5nIHtcclxuICAgICAgICBtYXJnaW46IHJlbSgyMCkgMCAkbmV3c2xldHRlci1oZWFkZXIteS1zcGFjZXI7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSgxNSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi1zZWxlY3RlZCB7XHJcbiAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgJG5ld3NsZXR0ZXItbWFyZ2luLWJvcmRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mb3JtLWNoZWNrLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXJlbW92ZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1ncmF5O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgxNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbm8tcmVzdWx0cyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRuZXdzbGV0dGVyLWhlYWRlci15LXNwYWNlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1hbGwge1xyXG4gICAgICAgIC5wZXJzb25hbC1uZXdzbGV0dGVycy1oZWFkaW5nIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDI1KTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgJi50b3BpY3Mge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAkbmV3c2xldHRlci1oZWFkZXIteS1zcGFjZXIgMCAoJG5ld3NsZXR0ZXItaGVhZGVyLXktc3BhY2VyIC0gJG5ld3NsZXR0ZXItYnV0dG9uLXktc3BhY2VyKTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAmLTJjb2wge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbHVtbnM6IDI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtMmNvbCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTApO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmFsbC10b3BpY3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjNyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYnV0dG9ucyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xyXG5cclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJG5ld3NsZXR0ZXItYnV0dG9uLXktc3BhY2VyIDAgMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1jYW5jZWwge1xyXG4gICAgICAgICAgICAgICAgJi5wbGFpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybS1jaGVjayB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWZvcm0tY2hlY2stbGFiZWwtYWx0ZXJuYXRlO1xyXG5cclxuICAgIC5oZWF2eSB7XHJcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICAuaW5kZW50IHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogM3JlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyLjllbTtcclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0ICcuLi8uLi8uLi8uLi8uLi9Gb3VuZGF0aW9uL1RoZW1pbmcvY29kZS9Bc3NldHMvc3R5bGVzL3ZhcmlhYmxlcy92YXJpYWJsZXMnO1xyXG5cclxuJGRhdGEtY2FyZC1wYWRkaW5nLWRlc2t0b3A6ICRzcGFjZXI7XHJcbiRkYXRhLWNhcmQtcGFkZGluZy1tb2JpbGU6IHJlbSgzMCk7XHJcblxyXG4kZGF0YS1jYXJkLWljb24tcmlnaHQtbWFyZ2luLXB4OiAxNTtcclxuXHJcbiRkYXRhLWNhcmQtYm90dG9tLXNwYWNlLWRlc2t0b3A6IHJlbSg0MCk7XHJcbiRkYXRhLWNhcmQtYm90dG9tLXNwYWNlLW1vYmlsZTogcmVtKDIwKTtcclxuJGRhdGEtY2FyZC1hcnJvdy1ib3R0b20tZGVza3RvcDogcmVtKDIwKTtcclxuJGRhdGEtY2FyZC1hcnJvdy1ib3R0b20tbW9iaWxlOiByZW0oMzApO1xyXG4kZGF0YS1jYXJkLWljb24td2lkdGgtcHg6IDgwO1xyXG4kZGF0YS1jYXJkLWljb24taW1hZ2Utd2lkdGg6IHJlbSg0OCk7XHJcblxyXG4uZGF0YS1jYXJkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXRhLWNhcmQtaG92ZXItYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmLnNsaWNrLXNsaWRlIHtcclxuICAgICAgICAvL3Nhc3MtbGludDpkaXNhYmxlIG5vLWltcG9ydGFudFxyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmLmhhcy1pbWFnZSB7XHJcbiAgICAgICAgLmRhdGEtY2FyZC1saW5rIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAkZGF0YS1jYXJkLWljb24td2lkdGgtcHggKyBzcHJpdGUtYXR0cigkaWNvbi1jdGEtYXJyb3ctcmlnaHQtYWN0aXZlLCB3aWR0aCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgbGVmdDogJGRhdGEtY2FyZC1pY29uLXdpZHRoLXB4ICsgc3ByaXRlLWF0dHIoJGljb24tY3RhLWFycm93LXJpZ2h0LWFjdGl2ZSwgd2lkdGgpICsgJGRhdGEtY2FyZC1pY29uLXJpZ2h0LW1hcmdpbi1weDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWxpbmsge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJGRhdGEtY2FyZC1wYWRkaW5nLWRlc2t0b3AgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogJGRhdGEtY2FyZC1wYWRkaW5nLW1vYmlsZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbWFnZS13cmFwcGVyIHtcclxuICAgICAgICAmLW5lc3RlZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxNSkgMDtcclxuXHJcbiAgICAgICAgICAgICYtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaW1hZ2Uge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMTUpIDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWNhdGVnb3J5IHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICY6bm90KDplbXB0eSkge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgkZm9udC1leWVicm93Mik7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1kYXRhLWNhcmQtaW5mbztcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgICAgICAmOm5vdCg6ZW1wdHkpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdG9wLWluZm8ge1xyXG4gICAgICAgICY6bm90KDplbXB0eSkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LWV5ZWJyb3cyKTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXRhLWNhcmQtaW5mbztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNSk7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtYm9sZGVkLWluZm8ge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgJjpub3QoOmVtcHR5KSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LXNtYWxsKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGF0YS1jYXJkLWluZm87XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnbmV1ZS1oYWFzLWdyb3Rlc2stZGlzcGxheS02NS1tZCc7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTApO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWRhdGEtY2FyZC10aXRsZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oOCk7XHJcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcblxyXG4gICAgICAgIC5iZy1ncmV5LWxpZ2h0ICYge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWVtZXJhbGQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmctYmxhY2sgJixcclxuICAgICAgICAuYmctZ3JleS1kYXJrICYge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhdGEtY2FyZC10aXRsZS1hbHRlcm5hdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoJGZvbnQtcGFyYWdyYXBoMSk7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1kYXRhLWNhcmQtaW5mbztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG5cclxuICAgICAgICAuYmctYmxhY2sgJixcclxuICAgICAgICAuYmctZ3JleS1kYXJrICYge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhdGEtY2FyZC1pbmZvLWFsdGVybmF0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1zdWItZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoJGZvbnQtc21hbGwpO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGF0YS1jYXJkLWluZm87XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgIC5iZy1ibGFjayAmLFxyXG4gICAgICAgIC5iZy1ncmV5LWRhcmsgJiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGF0YS1jYXJkLWluZm8tYWx0ZXJuYXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGF0YS1jYXJkLWluZm8ge1xyXG4gICAgICAgIC5iZy1ibGFjayAmLFxyXG4gICAgICAgIC5iZy1ncmV5LWRhcmsgJiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGF0YS1jYXJkLWluZm8tYWx0ZXJuYXRlO1xyXG5cclxuICAgICAgICAgICAgJi5kYXRhLWNhcmQtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXRhLWNhcmQtdGl0bGUtYWx0ZXJuYXRlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmRhdGEtY2FyZC1zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhdGEtY2FyZC1pbmZvLWFsdGVybmF0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZGF0YS1jYXJkLWJvdHRvbS1zcGFjZS1tb2JpbGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iZy1ibGFjayAmIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFyay1ncmF5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmctZ3JleS1kYXJrICYge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXJrLWdyYXk7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iZy1ncmV5LWxpZ2h0ICYge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodC1ncmF5O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcmstZ3JheTtcclxuXHJcbiAgICAgICAgICAgIC5kYXRhLWNhcmQtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhdGEtY2FyZC1pbmZvLWFsdGVybmF0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmRhdGEtY2FyZC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXRhLWNhcmQtdGl0bGUtYWx0ZXJuYXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG5cbiRncmF5czogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGdyYXlzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gICAgXCIyMDBcIjogJGdyYXktMjAwLFxuICAgIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gICAgXCI1MDBcIjogJGdyYXktNTAwLFxuICAgIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gICAgXCI4MDBcIjogJGdyYXktODAwLFxuICAgIFwiOTAwXCI6ICRncmF5LTkwMFxuICApLFxuICAkZ3JheXNcbik7XG5cbiRibHVlOiAgICAjMDA3YmZmICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZTgzZThjICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMyOGE3NDUgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMTdhMmI4ICFkZWZhdWx0O1xuXG4kY29sb3JzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gICAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gICAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gICAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICAgIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICAgIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICAgIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICAgIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gICAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICAgIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICAgIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gICAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuICApLFxuICAkY29sb3JzXG4pO1xuXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcblxuJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICAgIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICAgIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgICBcImluZm9cIjogICAgICAgJGluZm8sXG4gICAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICAgIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICAgIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gICAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4gICksXG4gICR0aGVtZS1jb2xvcnNcbik7XG5cbi8vIFNldCBhIHNwZWNpZmljIGp1bXAgcG9pbnQgZm9yIHJlcXVlc3RpbmcgY29sb3IganVtcHNcbiR0aGVtZS1jb2xvci1pbnRlcnZhbDogICAgICA4JSAhZGVmYXVsdDtcblxuLy8gVGhlIHlpcSBsaWdodG5lc3MgdmFsdWUgdGhhdCBkZXRlcm1pbmVzIHdoZW4gdGhlIGxpZ2h0bmVzcyBvZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJkYXJrXCIgdG8gXCJsaWdodFwiLiBBY2NlcHRhYmxlIHZhbHVlcyBhcmUgYmV0d2VlbiAwIGFuZCAyNTUuXG4keWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkOiAgMTUwICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIFlJUSBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiR5aXEtdGV4dC1kYXJrOiAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4keWlxLXRleHQtbGlnaHQ6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoXG4gIChcIjxcIixcIiUzY1wiKSxcbiAgKFwiPlwiLFwiJTNlXCIpLFxuICAoXCIjXCIsXCIlMjNcIiksXG4gIChcIihcIixcIiUyOFwiKSxcbiAgKFwiKVwiLFwiJTI5XCIpLFxuKSAhZGVmYXVsdDtcblxuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6ICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCwgbm8gbG9uZ2VyIGFmZmVjdHMgYW55IGNvbXBpbGVkIENTU1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zOiAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6ICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcblxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgMDogMCxcbiAgICAxOiAoJHNwYWNlciAqIC4yNSksXG4gICAgMjogKCRzcGFjZXIgKiAuNSksXG4gICAgMzogJHNwYWNlcixcbiAgICA0OiAoJHNwYWNlciAqIDEuNSksXG4gICAgNTogKCRzcGFjZXIgKiAzKVxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kc2l6ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDI1OiAyNSUsXG4gICAgNTA6IDUwJSxcbiAgICA3NTogNzUlLFxuICAgIDEwMDogMTAwJSxcbiAgICBhdXRvOiBhdXRvXG4gICksXG4gICRzaXplc1xuKTtcblxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbi8vIERhcmtlbiBwZXJjZW50YWdlIGZvciBsaW5rcyB3aXRoIGAudGV4dC0qYCBjbGFzcyAoZS5nLiBgLnRleHQtc3VjY2Vzc2ApXG4kZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlOiAxNSUgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcblxuJHJvdW5kZWQtcGlsbDogICAgICAgICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XG5cbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG5cbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcblxuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogam9pbihcbiAgKFxuICAgICgyMSA5KSxcbiAgICAoMTYgOSksXG4gICAgKDQgMyksXG4gICAgKDEgMSksXG4gICksXG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Ncbik7XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS1zaXplOiAgICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTMtc2l6ZTogICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgODAlICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZTogICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRrYmQtYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICAkdGFibGUtaG92ZXItYmcgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG5cbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItY29sb3I6ICAgICAgJHRhYmxlLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1iZzogICAgICAgICByZ2JhKCR3aGl0ZSwgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICAgICBsaWdodGVuKCR0YWJsZS1kYXJrLWJnLCA3LjUlKSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLWxldmVsOiAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWxldmVsOiAgICAgICAgICAtNiAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMjUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1sZzogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRsYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAvIDIpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LXNtICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtbGcgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI6ICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15OiAgICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OiAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg6ICAgICAgLjMxMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbjogICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWN1cnNvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1sYWJlbC1jb2xvcjogICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnOiAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc6ICByZ2JhKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgLjUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3c6ICAgbm9uZSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93OiAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjogICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93OiAgICBub25lICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNmwyLjk3NCAyLjk5TDggMi4xOTN6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNCcgdmlld0JveD0nMCAwIDQgNCc+PHBhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6ICAgbm9uZSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogMS43NSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAvIDIgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAgICAgICAgICBzdWJ0cmFjdCgkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUsICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogNCkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgIDhweCAxMHB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnPjxwYXRoIGZpbGw9JyN7JGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ6ICAgICAgICAgIGVzY2FwZS1zdmcoJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yKSBuby1yZXBlYXQgcmlnaHQgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAvICRjdXN0b20tc2VsZWN0LWJnLXNpemUgIWRlZmF1bHQ7IC8vIFVzZWQgc28gd2UgY2FuIGhhdmUgbXVsdGlwbGUgYmFja2dyb3VuZCBlbGVtZW50cyAoZS5nLiwgYXJyb3cgYW5kIGZlZWRiYWNrIGljb24pXG5cbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDogYWRkKDFlbSAqIC43NSwgKDIgKiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKiAuNzUpICsgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgICBjZW50ZXIgcmlnaHQgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc6ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gSUUvRWRnZVxuJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLWhlaWdodDogICAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXRleHQ6IChcbiAgZW46IFwiQnJvd3NlXCJcbikgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyB2aWV3Qm94PScwIDAgMTIgMTInPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJ2YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWRcbiAgICApLFxuICAgIFwiaW52YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkXG4gICAgKSxcbiAgKSxcbiAgJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbik7XG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcblxuXG4vLyBOYXZzXG5cbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LWRpdmlkZXItY29sb3I6ICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbmF2LWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcblxuXG4vLyBOYXZiYXJcblxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAvIDIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBzdWJ0cmFjdCgkZHJvcGRvd24tYm9yZGVyLXJhZGl1cywgJGRyb3Bkb3duLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkbmF2LWRpdmlkZXItbWFyZ2luLXkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJGdyYXktOTAwLCA1JSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuXG4vLyBQYWdpbmF0aW9uXG5cbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1saW5lLWhlaWdodDogICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cblxuLy8gSnVtYm90cm9uXG5cbiRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kanVtYm90cm9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIENhcmRzXG5cbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBzdWJ0cmFjdCgkY2FyZC1ib3JkZXItcmFkaXVzLCAkY2FyZC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAvIDIgIWRlZmF1bHQ7XG4kY2FyZC1kZWNrLW1hcmdpbjogICAgICAgICAgICAgICAgICAkY2FyZC1ncm91cC1tYXJnaW4gIWRlZmF1bHQ7XG5cbiRjYXJkLWNvbHVtbnMtY291bnQ6ICAgICAgICAgICAgICAgIDMgIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XG5cblxuLy8gVG9vbHRpcHNcblxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIFBvcG92ZXJzXG5cbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICBzdWJ0cmFjdCgkcG9wb3Zlci1ib3JkZXItcmFkaXVzLCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIFRvYXN0c1xuXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIC4xKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjI1cmVtIC43NXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGJhZGdlLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uICFkZWZhdWx0O1xuJGJhZGdlLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcblxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbi8vIE1hcmdpbiBiZXR3ZWVuIGVsZW1lbnRzIGluIGZvb3RlciwgbXVzdCBiZSBsb3dlciB0aGFuIG9yIGVxdWFsIHRvIDIgKiAkbW9kYWwtaW5uZXItcGFkZGluZ1xuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGFsZXJ0LWJnLWxldmVsOiAgICAgICAgICAgICAgICAgICAgLTEwICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1sZXZlbDogICAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3ItbGV2ZWw6ICAgICAgICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41TDQuMjUgNGwyLjUtMi41TDUuMjUgMHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTIuNzUgMGwtMS41IDEuNUwzLjc1IDRsLTIuNSAyLjVMMi43NSA4bDQtNC00LTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcblxuXG4vLyBTcGlubmVyc1xuXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAuMjVlbSAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcblxuXG4vLyBDbG9zZVxuXG4kY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgIDAgMXB4IDAgJHdoaXRlICFkZWZhdWx0O1xuXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgODcuNSUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgICAgICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy8gVXRpbGl0aWVzXG5cbiRkaXNwbGF5czogbm9uZSwgaW5saW5lLCBpbmxpbmUtYmxvY2ssIGJsb2NrLCB0YWJsZSwgdGFibGUtcm93LCB0YWJsZS1jZWxsLCBmbGV4LCBpbmxpbmUtZmxleCAhZGVmYXVsdDtcbiRvdmVyZmxvd3M6IGF1dG8sIGhpZGRlbiAhZGVmYXVsdDtcbiRwb3NpdGlvbnM6IHN0YXRpYywgcmVsYXRpdmUsIGFic29sdXRlLCBmaXhlZCwgc3RpY2t5ICFkZWZhdWx0O1xuJHVzZXItc2VsZWN0czogYWxsLCBhdXRvLCBub25lICFkZWZhdWx0O1xuXG5cbi8vIFByaW50aW5nXG5cbiRwcmludC1wYWdlLXNpemU6ICAgICAgICAgICAgICAgICAgIGEzICFkZWZhdWx0O1xuJHByaW50LWJvZHktbWluLXdpZHRoOiAgICAgICAgICAgICAgbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJsZ1wiKSAhZGVmYXVsdDtcbiIsIkBpbXBvcnQgJy4uLy4uLy4uLy4uLy4uL0ZvdW5kYXRpb24vVGhlbWluZy9jb2RlL0Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzL3ZhcmlhYmxlcyc7XHJcblxyXG4kdmVydGljYWwtc3BhY2luZy1kZXNrdG9wOiAkY29tcG9uZW50LXZlcnRpY2FsLXNwYWNpbmctZGVza3RvcCAvIDI7XHJcbiR2ZXJ0aWNhbC1zcGFjaW5nLW1vYmlsZTogJGNvbXBvbmVudC12ZXJ0aWNhbC1zcGFjaW5nLW1vYmlsZSAvIDI7XHJcblxyXG4ub3Blbi1kYXRhLWNhcmQtZ3JpZC1tdWx0aS1yb3cge1xyXG4gICAgLmNhcmQtcm93IHtcclxuICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ub3Blbi1kYXRhLWNhcmQtZ3JpZCB7XHJcblxyXG4gICAgLm9wZW4tZGF0YS1jYXJkOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHZlcnRpY2FsLXNwYWNpbmctbW9iaWxlO1xyXG4gICAgfVxyXG5cclxuICAgIC5keW5hbWljLWRhdGEtZ3JpZC1oZWFkZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJi1oZWFkaW5nIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iZy1ibGFjayAmLFxyXG4gICAgLmJnLWdyZXktZGFyayAmIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ndWlkZWhvdXNlLWdyZWVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0ICcuLi8uLi8uLi8uLi8uLi9Gb3VuZGF0aW9uL1RoZW1pbmcvY29kZS9Bc3NldHMvc3R5bGVzL3ZhcmlhYmxlcy92YXJpYWJsZXMnO1xyXG5cclxuJGRhdGEtY2FyZC1wYWRkaW5nOiAkc3BhY2VyO1xyXG4kZGF0YS1jYXJkLWFycm93LWJvdHRvbS1kZXNrdG9wOiByZW0oMjApO1xyXG4kZGF0YS1jYXJkLWFycm93LWJvdHRvbS1tb2JpbGU6IHJlbSgyMCk7XHJcbiRkYXRhLWNhcmQtaWNvbi13aWR0aDogcmVtKDI1MCk7XHJcbiRkYXRhLWNhcmQtaWNvbi1oZWlnaHQ6IHJlbSgyMDApO1xyXG5cclxuLm9wZW4tZGF0YS1jYXJkIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBhZGRpbmc6ICRkYXRhLWNhcmQtcGFkZGluZztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZGF0YS1jYXJkLWhvdmVyLWJhY2tncm91bmQtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb250ZW50IHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGRhdGEtY2FyZC1pY29uLWhlaWdodDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDI1KTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogJGRhdGEtY2FyZC1pY29uLXdpZHRoO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoJGZvbnQtaDYpO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhdGEtY2FyZC10aXRsZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtc3VidGl0bGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LXN1YnRpdGxlKTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXRhLWNhcmQtaW5mbztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg0MCk7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcblxyXG4gICAgICAgICAgICAuYmctYmxhY2sgJixcclxuICAgICAgICAgICAgLmJnLWdyZXktZGFyayAmIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGF0YS1jYXJkLWluZm8tYWx0ZXJuYXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iZy1ibGFjayAmIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblxyXG4gICAgICAgICYtY29udGVudC10aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3VpZGVob3VzZS1ncmVlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFyay1ncmF5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmctZ3JleS1kYXJrICYge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXJrLWdyYXk7XHJcblxyXG4gICAgICAgICYtY29udGVudC10aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3VpZGVob3VzZS1ncmVlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iZy1ncmV5LWxpZ2h0ICYge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGF0YS1jYXJkLWhvdmVyLWJhY2tncm91bmQtY29sb3ItYWx0ZXJuYXRlO1xyXG5cclxuICAgICAgICAgICAgLm9wZW4tZGF0YS1jYXJkLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hbmNob3Itc2Vjb25kYXJ5LWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtc3VidGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGF0YS1jYXJkLWluZm8tYWx0ZXJuYXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJy4uLy4uLy4uLy4uLy4uL0ZvdW5kYXRpb24vVGhlbWluZy9jb2RlL0Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzL3ZhcmlhYmxlcyc7XHJcblxyXG4uY29tcG9uZW50IHtcclxuICAgICYuc2luZ2xlLWNhcmQtcmVmZXJlbmNlIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAuZGF0YS1jYXJkIHtcclxuXHJcbiAgICAgICAgICAgICYtbGluayB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkY29tcG9uZW50LXJhaXNlZC1jYXJkLXdyYXBwZXItcGFkZGluZztcclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0ICcuLi8uLi8uLi8uLi8uLi9Gb3VuZGF0aW9uL1RoZW1pbmcvY29kZS9Bc3NldHMvc3R5bGVzL3ZhcmlhYmxlcy92YXJpYWJsZXMnO1xyXG5cclxuLmNhc2Utc3R1ZHktYmFubmVyIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IHJlbSgzMTApO1xyXG4gICAgfVxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWd1aWRlaG91c2UtZ3JlZW47XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1iYXNpczogNDAwcHg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICBoZWlnaHQ6IHJlbSg3NDApO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oODApO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICYtaW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgd2lkdGg6IDQ2dnc7XHJcblxyXG4gICAgICAgICYtc3ZnIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jYXJkIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtKDMwKTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgcGFkZGluZzogM3Z3IDV2dztcclxuICAgICAgICB3aWR0aDogNTN2dztcclxuXHJcbiAgICAgICAgJi1iYW5uZXItdGl0bGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgkZm9udC1oNCk7XHJcblxyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNTApO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgkZm9udC1oMik7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IHJlbSgyMDUpO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXN1YnRpdGxlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgkZm9udC1zbWFsbGVzdCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzApO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNjApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zdW1tYXJ5IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LXBhcmFncmFwaDEpO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDU7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg0MCk7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IHJlbSgxNjQpO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuYnRuIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0ICcuLi8uLi8uLi8uLi8uLi9Gb3VuZGF0aW9uL1RoZW1pbmcvY29kZS9Bc3NldHMvc3R5bGVzL3ZhcmlhYmxlcy92YXJpYWJsZXMnO1xyXG5cclxuLmNhc2Utc3R1ZHktZGV0YWlsIHtcclxuICAgICYtY29tcGFueS1sb2dvIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNDApO1xyXG4gICAgfVxyXG5cclxuICAgIC5kZXRhaWwtYm9keSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0ICcuLi8uLi8uLi8uLi8uLi9Gb3VuZGF0aW9uL1RoZW1pbmcvY29kZS9Bc3NldHMvc3R5bGVzL3ZhcmlhYmxlcy92YXJpYWJsZXMnO1xyXG5cclxuLmNhc2Utc3R1ZHktcXVvdGUge1xyXG4gICAgJi1ib2R5IHtcclxuICAgICAgICAmLWltYWdlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIzKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCAnLi4vLi4vLi4vLi4vLi4vRm91bmRhdGlvbi9UaGVtaW5nL2NvZGUvQXNzZXRzL3N0eWxlcy92YXJpYWJsZXMvdmFyaWFibGVzJztcclxuXHJcbi5jdXN0b20tcmVzZWFyY2gge1xyXG4gICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICYuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcm93IHtcclxuICAgICAgICAgICAgJi5yb3cge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZGFyay1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWNvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGNvbXBvbmVudC12ZXJ0aWNhbC1zcGFjaW5nLWRlc2t0b3A7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1kYXJrLWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkY29tcG9uZW50LXZlcnRpY2FsLXNwYWNpbmctbW9iaWxlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItZGFyay1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY3VzdG9tLXJlc2VhcmNoLWNhcmQge1xyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICduZXVlLWhhYXMtZ3JvdGVzay1kaXNwbGF5LTc1LWJkJztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTUpO1xyXG4gICAgfVxyXG5cclxuICAgICYtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyNSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmRhdGEtY2FyZCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIC5kYXRhLWNhcmQtbGluayB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkY29udGFpbmVyLXNpZGUtcGFkZGluZyAvIDIgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGVmdDogLSRjb250YWluZXItc2lkZS1wYWRkaW5nIC8gMjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRjb250YWluZXItc2lkZS1wYWRkaW5nIC8gMjtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkY29udGFpbmVyLXNpZGUtcGFkZGluZyAvIDI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAjeyRjb250YWluZXItc2lkZS1wYWRkaW5nfSk7XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgkaWNvbi1jdGEtYXJyb3ctcmlnaHQtYWN0aXZlKTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oNCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRhdGEtY2FyZC1saW5rOjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuYm9keSB7XHJcbiAgICAmLnBhZ2Vtb2RlLWVkaXQge1xyXG4gICAgICAgIC5jdXN0b20tcmVzZWFyY2gge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiByZW0oMTAwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCAnc3ByaXRlcyc7XHJcbkBpbXBvcnQgJy4uL19mb250LnNjc3MnO1xyXG5cclxuJHNwcml0ZTogbWFwLWdldCgkaWNvbnMsIHNwcml0ZSkgIWRlZmF1bHQ7XHJcblxyXG5AZnVuY3Rpb24gc3ByaXRlLWF0dHIoJGljb24sICRhdHRyKSB7XHJcbiAgICAkbmV3SWNvbjogbWFwLWdldCgkaWNvbnMsICRpY29uKTtcclxuXHJcbiAgICBAaWYgJG5ld0ljb24gPT0gbnVsbCB7XHJcbiAgICAgICAgQHdhcm4gXCJDYW4ndCBmaW5kIGFuIGljb24gd2l0aCB0aGUgbmFtZSAjeyRpY29ufVwiO1xyXG4gICAgfVxyXG5cclxuICAgIEByZXR1cm4gbWFwLWdldCgkbmV3SWNvbiwgJGF0dHIpO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gaWNvbi1hdHRyKCRpY29uKSB7XHJcbiAgICAkYXR0cjogKCBcclxuICAgICAgICB3aWR0aDogc3ByaXRlLWF0dHIoJGljb24sIHdpZHRoKSwgXHJcbiAgICAgICAgaGVpZ2h0OiBzcHJpdGUtYXR0cigkaWNvbiwgaGVpZ2h0KSwgXHJcbiAgICAgICAgeDogc3ByaXRlLWF0dHIoJGljb24sIGJhY2tncm91bmRYKSwgXHJcbiAgICAgICAgeTogc3ByaXRlLWF0dHIoJGljb24sIGJhY2tncm91bmRZKSBcclxuICAgICk7XHJcblxyXG4gICAgQHJldHVybiAkYXR0cjtcclxufVxyXG5cclxuQG1peGluIHNwcml0ZSgkaWNvbiwgJHR5cGU6IGFsbCkge1xyXG4gICAgQGlmICR0eXBlID09IGFsbCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChtYXAtZ2V0KCRzcHJpdGUsIHN2Z1BhdGgpKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHJlbShtYXAtZ2V0KCRzcHJpdGUsIHdpZHRoKSkgcmVtKG1hcC1nZXQoJHNwcml0ZSwgaGVpZ2h0KSk7XHJcbiAgICB9XHJcblxyXG4gICAgJGljb25NYXA6IGljb24tYXR0cigkaWNvbik7XHJcblxyXG4gICAgLy8gT3V0cHV0cyBkaW1lbnNpb25zIGluIGVtXHJcbiAgICBAaWYgJHR5cGUgPT0gYWxsIG9yICR0eXBlID09IHNpemUge1xyXG4gICAgICAgIHdpZHRoOiByZW0obWFwLWdldCgkaWNvbk1hcCwgd2lkdGgpICsgMSk7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0obWFwLWdldCgkaWNvbk1hcCwgaGVpZ2h0KSArIDEpO1xyXG4gICAgfVxyXG4gICAgLy8gT3V0cHV0cyBiYWNrZ3JvdW5kIHBvc2l0aW9uIGluIGVtXHJcbiAgICBAaWYgJHR5cGUgPT0gYWxsIG9yICR0eXBlID09IGJnIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByZW0obWFwLWdldCgkaWNvbk1hcCwgeCkpIHJlbShtYXAtZ2V0KCRpY29uTWFwLCB5KSk7XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCAnLi4vLi4vLi4vLi4vLi4vRm91bmRhdGlvbi9UaGVtaW5nL2NvZGUvQXNzZXRzL3N0eWxlcy92YXJpYWJsZXMvdmFyaWFibGVzJztcclxuXHJcbiR2ZXJ0aWNhbC1zcGFjaW5nOiByZW0oMjUpO1xyXG4kaW1hZ2UtbWluLWhlaWdodDogcmVtKDM4MCk7XHJcbiRpbWFnZS1tYXgtaGVpZ2h0OiByZW0oNjAwKTtcclxuXHJcbi5lbWVyZ2luZy1wbGF0Zm9ybXMtbGlzdCB7XHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGNvbXBvbmVudC12ZXJ0aWNhbC1zcGFjaW5nLWRlc2t0b3AgLyAyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIHJlbSgyMikgMCAkYm94LXNoYWRvdy1jb2xvcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkY29tcG9uZW50LXZlcnRpY2FsLXNwYWNpbmctbW9iaWxlIC8gMjtcclxuXHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1yb3cge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBuZXVlLWhhYXMtZ3JvdGVzay1kaXNwbGF5LTU1LXJnO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHZlcnRpY2FsLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHZlcnRpY2FsLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtcmlnaHQtY29sdW1uIHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgJi1pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkaW1hZ2UtbWF4LWhlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkaW1hZ2UtbWluLWhlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogJGltYWdlLW1heC1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRpbWFnZS1taW4taGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0ICcuLi8uLi8uLi8uLi8uLi9Gb3VuZGF0aW9uL1RoZW1pbmcvY29kZS9Bc3NldHMvc3R5bGVzL3ZhcmlhYmxlcy92YXJpYWJsZXMnO1xyXG5cclxuJGRhdGEtY2FyZC1wYWRkaW5nLWRlc2t0b3A6ICRzcGFjZXI7XHJcbiRkYXRhLWNhcmQtcGFkZGluZy1tb2JpbGU6IHJlbSgxNSk7XHJcblxyXG4kZGF0YS1jYXJkLWJvdHRvbS1zcGFjZS1kZXNrdG9wOiByZW0oNTApO1xyXG4kZGF0YS1jYXJkLWJvdHRvbS1zcGFjZS1tb2JpbGU6IHJlbSgyMCk7XHJcbiRkYXRhLWNhcmQtYXJyb3ctYm90dG9tLWRlc2t0b3A6IHJlbSgyMCk7XHJcbiRkYXRhLWNhcmQtYXJyb3ctYm90dG9tLW1vYmlsZTogMDtcclxuXHJcbiRjb250YWN0LXNlY3Rpb24tdG9wLXNwYWNlLWRlc2t0b3A6IHJlbSg0OCk7XHJcbiRjb250YWN0LXNlY3Rpb24tdG9wLXNwYWNlLW1vYmlsZTogJGNvbnRhY3Qtc2VjdGlvbi10b3Atc3BhY2UtZGVza3RvcCAvIDI7XHJcblxyXG4uZXZlbnQtZGV0YWlsIHtcclxuICAgIGE6bm90KC5hY2NvcmRpb24tc2VjdGlvbi10cmlnZ2VyKTpub3QoLmJ0bik6bm90KC5uby11bmRlcmxpbmUpIHtcclxuICAgICAgICBAaW5jbHVkZSBpbmxpbmUtbGluaztcclxuICAgIH1cclxuXHJcbiAgICAmLWNvbnRhY3RzIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRjb250YWN0LXNlY3Rpb24tdG9wLXNwYWNlLWRlc2t0b3A7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBtYXJnaW4tdG9wOiAkY29udGFjdC1zZWN0aW9uLXRvcC1zcGFjZS1tb2JpbGU7XHJcblxyXG4gICAgICAgICYtY29udGFjdC1jYXJkIHtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRkYXRhLWNhcmQtcGFkZGluZy1kZXNrdG9wO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogJGRhdGEtY2FyZC1hcnJvdy1ib3R0b20tZGVza3RvcDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAkZGF0YS1jYXJkLXBhZGRpbmctZGVza3RvcDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LWV5ZWJyb3cyKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogJGRhdGEtY2FyZC1hcnJvdy1ib3R0b20tbW9iaWxlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zdWNjZXNzO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogJGRhdGEtY2FyZC1wYWRkaW5nLW1vYmlsZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCRpY29uLWN0YS1hcnJvdy1yaWdodC1hY3RpdmUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJGljb24tZmllbGQtYXJyb3ctdXAtYWN0aXZlKTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IHJlbSgxKTtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSg4KTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICYtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZGF0YS1jYXJkLWJvdHRvbS1zcGFjZS1kZXNrdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXRhLWNhcmQtaW5mbztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZGF0YS1jYXJkLWJvdHRvbS1zcGFjZS1tb2JpbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGRhdGEtY2FyZC1wYWRkaW5nLW1vYmlsZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgkZm9udC1oNik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLXBvc2l0aW9uLFxyXG4gICAgICAgICAgICAgICAgICAgICYtY29tcGFueSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoJGZvbnQtZXllYnJvdzMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCAnYm9vdHN0cmFwLXJlZmVyZW5jZXMnO1xyXG5AaW1wb3J0ICdjb2xvcnMnO1xyXG5AaW1wb3J0ICdmb250JztcclxuQGltcG9ydCAndHlwb2dyYXBoeSc7XHJcbkBpbXBvcnQgJ2Jvb3RzdHJhcC1vdmVycmlkZXMnO1xyXG5AaW1wb3J0ICdidXR0b25zJztcclxuQGltcG9ydCAnc3ByaXRlcy9zcHJpdGUtdXRpbHRpZXMnO1xyXG5AaW1wb3J0ICd6LWluZGV4ZXMnO1xyXG5AaW1wb3J0ICdrZXlmcmFtZXMnO1xyXG5cclxuQG1peGluIHZpc2libGUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuXHJcbkBtaXhpbiBpbnZpc2libGUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuQG1peGluIGlubGluZS1saW5rIHtcclxuICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoJGZvbnQtaW5saW5lLWxpbmspO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkY29sb3ItZ3VpZGVob3VzZS1ncmVlbjtcclxuICAgIGNvbG9yOiAkY29sb3ItYW5jaG9yLWlubGluZTtcclxuICAgIHBhZGRpbmc6IDNweCAwIDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjI1cyBjdWJpYy1iZXppZXIoLjY4LDAsMSwxKSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4yNXMgY3ViaWMtYmV6aWVyKC42OCwwLDEsMSk7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgY3ViaWMtYmV6aWVyKC42OCwwLDEsMSksXHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjI1cyBjdWJpYy1iZXppZXIoLjY4LDAsMSwxKTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3VpZGVob3VzZS1ncmVlbjtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWFuY2hvci1pbmxpbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLy9jb250YWluZXJzXHJcbiRjb250YWluZXItc2lkZS1wYWRkaW5nOiAzMHB4ICFkZWZhdWx0O1xyXG4kY29udGFpbmVyLW1heC13aWR0aDogbWFwLWdldCgkY29udGFpbmVyLW1heC13aWR0aHMsIHhsKSArICgkY29udGFpbmVyLXNpZGUtcGFkZGluZyAqIDIpO1xyXG4kY29udGFpbmVyLWhlYWRlci1uYXYtc2lkZS1wYWRkaW5nOiAxNDBweCAhZGVmYXVsdDtcclxuJGNvbnRhaW5lci1oZWFkZXItbmF2LW1heC1icmVha3BvaW50OiBtYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocywgeGwpICsgKCRjb250YWluZXItaGVhZGVyLW5hdi1zaWRlLXBhZGRpbmcgKiAyKSAtICgkY29udGFpbmVyLXNpZGUtcGFkZGluZyAqIDIpO1xyXG4kY29udGFpbmVyLWhlYWRlci1uYXYtYmFzZU1heFdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aCArIDEwNjBweCAhZGVmYXVsdDtcclxuJGNvbnRhaW5lci1oZWFkZXItbmF2LW1heC13aWR0aDogJGNvbnRhaW5lci1oZWFkZXItbmF2LWJhc2VNYXhXaWR0aCArICgkY29udGFpbmVyLWhlYWRlci1uYXYtc2lkZS1wYWRkaW5nICogMik7XHJcbiRjb250YWluZXItZmx1aWQtbWF4LXdpZHRoOiAzMDAwcHggIWRlZmF1bHQ7XHJcbiRoZXJvLWNvbnRhaW5lci1tYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoICsgMjYwcHggIWRlZmF1bHQ7XHJcbiRtZWRpdW0tcm93LXNwYWNlcjogcmVtKDEyMCk7XHJcblxyXG4vL2NvbnRlbnRcclxuJGNvbnRlbnQtbWF4LXdpZHRoOiBtYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocywgeGwpIC0gKCRjb250YWluZXItc2lkZS1wYWRkaW5nICogMik7XHJcblxyXG4vL2NvbXBvbmVudHNcclxuJGNvbXBvbmVudC12ZXJ0aWNhbC1zcGFjaW5nLWRlc2t0b3A6IHJlbSg0NSk7XHJcbiRjb21wb25lbnQtdmVydGljYWwtc3BhY2luZy1tb2JpbGU6IHJlbSg0NSk7XHJcbiRjb21wb25lbnQtcmFpc2VkLWNhcmQtd3JhcHBlci1wYWRkaW5nOiByZW0oNDApO1xyXG5cclxuJGNvbnRhaW5lci1jb21wb25lbnQtdmVydGljYWwtc3BhY2luZy1kZXNrdG9wOiByZW0oODApO1xyXG4kY29udGFpbmVyLWNvbXBvbmVudC12ZXJ0aWNhbC1zcGFjaW5nLW1vYmlsZTogcmVtKDM1KTtcclxuJGNvbnRhaW5lci1jb21wb25lbnQtaG9yaXpvbnRhbC1zcGFjaW5nLWRlc2t0b3A6IHJlbSg4MCk7XHJcbiRjb250YWluZXItY29tcG9uZW50LWhvcml6b250YWwtc3BhY2luZy1tb2JpbGU6IHJlbSgzNSk7XHJcblxyXG4kY29tcG9uZW50Y2VudGVyZWQtdmVydGljYWwtc3BhY2luZy1kZXNrdG9wOiByZW0oMTUwKTtcclxuJGNvbXBvbmVudGNlbnRlcmVkLXZlcnRpY2FsLXNwYWNpbmctbW9iaWxlOiByZW0oNzUpO1xyXG5cclxuJGhvbWUtY2Fyb3VzZWwtaGVpZ2h0LWRlc2t0b3A6IHJlbSg1MDApO1xyXG4kaG9tZS1jYXJvdXNlbC1oZWlnaHQtbW9iaWxlOiByZW0oNDAwKTtcclxuXHJcbiRjb21wb25lbnQtbWVkaWEtaW1hZ2UtbWF4LWhlaWdodDogcmVtKDYwMCk7XHJcblxyXG5cclxuLy9DYXJ0XHJcbiRjYXJ0LWhlYWRpbmctYm90dG9tLW1hcmdpbi1kZXNrdG9wOiByZW0oNzUpO1xyXG4kY2FydC1oZWFkaW5nLWJvdHRvbS1tYXJnaW4tbW9iaWxlOiByZW0oNDApO1xyXG5cclxuLy9NaXNjXHJcbiRib3gtc2hhZG93OiAwIDAgcmVtKDIyKSAwICRib3gtc2hhZG93LWNvbG9yO1xyXG4kbG9hZGVyLWJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICRjb2xvci1zaGltbWVyLWxpZ2h0LCAkY29sb3Itc2hpbW1lci1kYXJrLCAkY29sb3Itc2hpbW1lci1saWdodCk7XHJcbiIsIkBpbXBvcnQgJy4uLy4uLy4uLy4uLy4uL0ZvdW5kYXRpb24vVGhlbWluZy9jb2RlL0Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzL3ZhcmlhYmxlcyc7XHJcblxyXG4uY2Fyb3VzZWwtc2xpZGUge1xyXG5cclxuICAgIC5jYXJvdXNlbC1zbGlkZS1jb250ZW50LWxlZnQtbGlua3MtbGluayB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICAuY2Fyb3VzZWwtc2xpZGUtY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtY29udGVudCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAmLWxpbmtzLWxpbmsge1xyXG4gICAgICAgICAgICAvL3Nhc3MtbGludDpkaXNhYmxlIG5vLWltcG9ydGFudFxyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnlidXR0b24tdGV4dGNvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxlZnQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oODApIHJlbSg4MCkgcmVtKDQwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtKDQwKSByZW0oMjApIHJlbSgyMCk7XHJcblxyXG4gICAgICAgICAgICAmLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgkZm9udC1leWVicm93Mik7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDYpO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LWg0KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oODApO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtbGlua3Mge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAvL3Nhc3MtbGludDpkaXNhYmxlIG5vLWltcG9ydGFudFxyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5YnV0dG9uLXRleHRjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLWxhbmRpbmctbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2Fyb3VzZWwtc2xpZGUtbGluazpub3QoOmZpcnN0LW9mLXR5cGUpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXJpZ2h0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtKDIwKSByZW0oMjApIHJlbSgyMCkgMDtcclxuXHJcbiAgICAgICAgICAgICYtaW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgJi1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJy4uLy4uLy4uLy4uLy4uL0ZvdW5kYXRpb24vVGhlbWluZy9jb2RlL0Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzL3ZhcmlhYmxlcyc7XHJcblxyXG4ubWVkaWEtaW1hZ2Uge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmLmlzLWRlc2t0b3Atb25seSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb250YWluZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAkY29tcG9uZW50LW1lZGlhLWltYWdlLW1heC1oZWlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJi1pbWFnZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRjb21wb25lbnQtbWVkaWEtaW1hZ2UtbWF4LWhlaWdodDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2Vtb2RlLWVkaXQge1xyXG4gICAgLm1lZGlhLWltYWdlIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgIGltZzpub3QoLnNjRW1wdHlJbWFnZSkge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAkY29tcG9uZW50LW1lZGlhLWltYWdlLW1heC1oZWlnaHQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnJhaXNlZC1jYXJkIHtcclxuICAgIC5tZWRpYS1pbWFnZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc3BhY2VyLW1lZGl1bSB7XHJcbiAgICA+IGRpdjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgPiAubWVkaWEtaW1hZ2Uge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgI3skbWVkaXVtLXJvdy1zcGFjZXIgLyAyfSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCAnLi4vLi4vLi4vLi4vLi4vRm91bmRhdGlvbi9UaGVtaW5nL2NvZGUvQXNzZXRzL3N0eWxlcy92YXJpYWJsZXMvdmFyaWFibGVzJztcclxuXHJcbi5uZXdzIHtcclxuICAgICYtYm9keSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgYTpub3QoLmFjY29yZGlvbi1zZWN0aW9uLXRyaWdnZXIpOm5vdCguYnRuKTpub3QoLm5vLXVuZGVybGluZSkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBpbmxpbmUtbGluaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCAnLi4vLi4vLi4vLi4vLi4vRm91bmRhdGlvbi9UaGVtaW5nL2NvZGUvQXNzZXRzL3N0eWxlcy92YXJpYWJsZXMvdmFyaWFibGVzJztcclxuXHJcbiVlbWFpbGZvbnQge1xyXG4gICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgkZm9udC1oNSk7XHJcbn1cclxuXHJcbiVlbWFpbC1wbGFjZWhvbGRlciB7XHJcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LWg1KTtcclxuICAgIGNvbG9yOiAkY29sb3ItcGxhY2Vob2xkZXItdGV4dDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG59XHJcblxyXG4ucGFnZW1vZGUtZWRpdCB7XHJcblxyXG4gICAgLm5ld3NsZXR0ZXItbW9kYWwge1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLm5ld3NsZXR0ZXItbW9kYWwge1xyXG5cclxuICAgIC5mb3JtLWNoZWNrIHtcclxuICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDsgLy9uZWVkZWQgc28gLnBvc2l0aW9uKCkgaW4gdGhlIGpzIHdpbGwgd29ya1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi1ib2R5IHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogcmVtKDE1MCkgYXV0byAwO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IHJlbSg2MDApO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiByZW0oNjAwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1sb2dvIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obGcsIHhsKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oOTApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwJSk7XHJcbiAgICAgICAgd2lkdGg6IHJlbSgxNTgpO1xyXG4gICAgfVxyXG5cclxuICAgICYtY3RhIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBjb2xvcjogJGNvbG9yLW5ld3NsZXR0ZXItY3RhLWNvbG9yO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGNvbXBvbmVudC12ZXJ0aWNhbC1zcGFjaW5nLW1vYmlsZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtc3VidGl0bGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LXBhcmFncmFwaDEpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogMCByZW0oMTUpO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZGl2aWRlciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1kYXRhLWNhcmQtaW1hZ2UtYm9yZGVyO1xyXG4gICAgICAgIG1hcmdpbjogcmVtKDgwKSBhdXRvIDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLWNoZWNrYm94LWNvbnRhaW5lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IHJlbSg2MCkgYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG1hcmdpbjogcmVtKDMwKSBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICYtZm9ybSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zdWJ0ZXh0IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgkZm9udC1wYXJhZ3JhcGgxKTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1uYXYtc2lkZW5hdi1zdWJoZWFkaW5nLXRleHRjb2xvcjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDYwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1lbWFpbCB7XHJcblxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWVtYWlsZm9udDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVlbWFpbC1wbGFjZWhvbGRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgJWVtYWlsLXBsYWNlaG9sZGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVlbWFpbC1wbGFjZWhvbGRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXN1Ym1pdCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg1MCk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwKTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sb2FkaW5nLXRleHQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5sb2FkZXIge1xyXG4gICAgICAgICAgICAgICAgLmxvYWRpbmctdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnByaW1hcnktdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXN1Y2Nlc3Mge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRjb21wb25lbnQtdmVydGljYWwtc3BhY2luZy1tb2JpbGU7XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYnRuIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICAgLm1vZGFsLW9wZW4ge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJy4uLy4uLy4uLy4uLy4uL0ZvdW5kYXRpb24vVGhlbWluZy9jb2RlL0Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzL3ZhcmlhYmxlcyc7XHJcblxyXG4ubmV3c2xldHRlciB7XHJcblxyXG4gICAgJi1zaWdudXAge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxOCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgxOCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbmF2LWJhY2tncm91bmQ7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB6LWluZGV4OiB6aW5kZXgobmV3c2xldHRlcik7XHJcblxyXG4gICAgICAgIC5hcnJvdy1yaWdodC1jdGEge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDYpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgxMCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDEwKSByZW0oNSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTApO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjEpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMTApIHJlbSg1KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGluayB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgeGwpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNjMwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNDIwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgyMCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgyMCk7XHJcblxyXG4gICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgkZm9udC1oNCk7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgyMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMTApIHJlbSg1KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYW5jaG9yLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtc2lnbnVwLWJhbm5lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcmstZ3JheTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNDgpO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgyNCk7XHJcblxyXG4gICAgICAgICYtbGluayB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoJGZvbnQtaDQpO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFuY2hvci1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYW5jaG9yLXNlY29uZGFyeS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgkZm9udC1oNCk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgxNik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/JHotbGF5ZXJzOiAoXHJcbiAgICBhYm92ZS1uYXYtbW9kYWw6IDEyMDAwLFxyXG4gICAgZGVza3RvcC1pbWFnZTogMTEwMDAsXHJcbiAgICBpbmNsdWRlZC1uYXYtaW4tbW9kYWw6IDExMDAwLFxyXG4gICAgbW9kYWw6IDEwMDAwLFxyXG4gICAgbW9iaWxlbmF2OiA5MDAwLFxyXG4gICAgZHJvcGRvd246IDE1MDAsXHJcbiAgICBiYWNrLXRvLXRvcC1zaG93aW5nOiAxMDMwLFxyXG4gICAgbmF2LXF1aWNrbGlua3M6IDQyMCxcclxuICAgIG5hdjogNDAwLFxyXG4gICAgdHJhbnNwYXJlbnQtb3ZlcmxheS1jb250ZW50OiAyMDAsXHJcbiAgICB0cmFuc3BhcmVudC1vdmVybGF5OiAxMDAsXHJcbiAgICBuZXdzbGV0dGVyOiAxMCxcclxuICAgIGhvbWVwYWdlLWhlcm8tdHJhbnNwYXJlbnQtZ3JlZW46IC05MCxcclxuICAgIGhvbWVwYWdlLWhlcm8tYmFja2dyb3VuZDogLTEwMCxcclxuICAgIGRlc2t0b3AtaGVhZGVyLXRleHQ6IC0xMDAwMCxcclxuICAgIGJhY2stdG8tdG9wLWhpZGRlbjogLTk5OTk5OVxyXG4pO1xyXG5cclxuQGZ1bmN0aW9uIHppbmRleCgkbGF5ZXIpIHtcclxuICAgIEBpZiBub3QgbWFwLWhhcy1rZXkoJHotbGF5ZXJzICwgJGxheWVyKSB7XHJcbiAgICAgICAgQHdhcm4gXCJObyBsYXllciBmb3VuZCBmb3IgYCN7JGxheWVyfWAgaW4gJHotbGF5ZXJzIG1hcC4gUHJvcGVydHkgb21pdHRlZC5cIjtcclxuICAgIH1cclxuICAgIEByZXR1cm4gbWFwLWdldCgkei1sYXllcnMgLCAkbGF5ZXIpXHJcbn1cclxuIiwiQGltcG9ydCAnLi4vLi4vLi4vLi4vLi4vRm91bmRhdGlvbi9UaGVtaW5nL2NvZGUvQXNzZXRzL3N0eWxlcy92YXJpYWJsZXMvdmFyaWFibGVzJztcclxuXHJcbiRwYWdlLWl0ZW0tbWFyZ2luLXRvcDogcmVtKDE1KTtcclxuXHJcbiVsaXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IC0xNXB4IDAgMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbiVpdGVtIHtcclxuICAgIG1hcmdpbi10b3A6ICRwYWdlLWl0ZW0tbWFyZ2luLXRvcDtcclxuICAgIHBhZGRpbmc6IDAgcmVtKDE1KTtcclxufVxyXG5cclxuJWFjdGl2ZS1saW5rIHtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItYW5jaG9yO1xyXG4gICAgcGFkZGluZy1ib3R0b206IHJlbSgyKTtcclxufVxyXG5cclxuLmFjY291bnQtaGVyby1tYWluIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1hY2NvdW50LWhlcm8tYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkY29sb3ItYWNjb3VudC1oZXJvLXRleHQ7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1mbHVpZC1tYXgtd2lkdGg7XHJcbiAgICBwYWRkaW5nOiByZW0oNTApIDAgcmVtKDM1KTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAmLWhlYWRpbmcge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg1MCkgLSAkcGFnZS1pdGVtLW1hcmdpbi10b3A7XHJcbiAgICB9XHJcblxyXG4gICAgJi1wYWdlcyB7XHJcbiAgICAgICAgQGV4dGVuZCAlbGlzdDtcclxuXHJcbiAgICAgICAgJi1wYWdlIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlaXRlbTtcclxuXHJcbiAgICAgICAgICAgICYtbGluayB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICduZXVlLWhhYXMtZ3JvdGVzay1kaXNwbGF5LTc1LWJkJztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZvbnQtZXllYnJvdzEtbGV0dGVyc3BhY2luZy1tb2JpbGU7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtZXllYnJvdzEtZm9udHNpemUtbW9iaWxlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KC5uby11bmRlcmxpbmUpOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICVhY3RpdmUtbGluaztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1hbmNob3Itc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hY2NvdW50LWhlcm8tc3VicGFnZXMge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aCAtICgkY29udGFpbmVyLXNpZGUtcGFkZGluZyAqIDQpO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1kYXJrLWJvcmRlcjtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogcmVtKDMwKSAwO1xyXG4gICAgd2lkdGg6IDgwJTtcclxuXHJcbiAgICAmLWxpc3Qge1xyXG4gICAgICAgIEBleHRlbmQgJWxpc3Q7XHJcblxyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWl0ZW07XHJcblxyXG4gICAgICAgICAgICAuYWNjb3VudC1oZXJvLXN1YnBhZ2VzLWxpc3QtaXRlbS1saW5rIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ25ldWUtaGFhcy1ncm90ZXNrLWRpc3BsYXktNzUtYmQnO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9udC1leWVicm93MS1sZXR0ZXJzcGFjaW5nLW1vYmlsZTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1leWVicm93MS1mb250c2l6ZS1tb2JpbGU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpub3QoLm5vLXVuZGVybGluZSk6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgJWFjdGl2ZS1saW5rO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCAnLi4vLi4vLi4vLi4vLi4vRm91bmRhdGlvbi9UaGVtaW5nL2NvZGUvQXNzZXRzL3N0eWxlcy92YXJpYWJsZXMvdmFyaWFibGVzJztcclxuXHJcbi5iYWNrLXRvLXBhcmVudCB7XHJcbiAgICAmLWJyZWFkY3J1bWIge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE2KTtcclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0ICcuLi8uLi8uLi8uLi8uLi9Gb3VuZGF0aW9uL1RoZW1pbmcvY29kZS9Bc3NldHMvc3R5bGVzL3ZhcmlhYmxlcy92YXJpYWJsZXMnO1xyXG5cclxuJGNvbG9yLWJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgLjE1KTtcclxuJHRyYW5zaXRpb24tdGltZTogLjJzO1xyXG5cclxuLmJhY2stdG8tdG9wLWNvbnRhaW5lciB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb24tdGltZTtcclxuXHJcbiAgICAmLmZpeGVkLWJvdHRvbSB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIGJvdHRvbTogNXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAuYmFjay10by10b3Age1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgcmVtKDIyKSAwICRib3gtc2hhZG93LWNvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeWJ1dHRvbjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcGFkZGluZzogJGJ1dHRvbi1wYWRkaW5nLW5vcm1hbDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMy42cmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMuNnJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LWN0YSk7XHJcbiAgICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEuNXJlbSAwICRjb2xvci1ib3gtc2hhZG93O1xyXG4gICAgICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3VpZGVob3VzZS1ncmVlbjtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWxpZ2h0LWdyYXk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxLjVyZW0gMCAkY29sb3ItYm94LXNoYWRvdztcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMi4zcmVtO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgd2lkdGg6IDIuM3JlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYXJyb3cge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJGljb24tYmFjay10by10b3AtYXJyb3cpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KSB0cmFuc2xhdGUoMS41cHgsIC0yLjVweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDIuNSkgdHJhbnNsYXRlKDFweCwgNHB4KTtcclxuICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuaW52aXNpYmxlIHtcclxuICAgICAgICAuYmFjay10by10b3Age1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCAnLi4vLi4vLi4vLi4vLi4vRm91bmRhdGlvbi9UaGVtaW5nL2NvZGUvQXNzZXRzL3N0eWxlcy92YXJpYWJsZXMvdmFyaWFibGVzJztcclxuXHJcbi5iYXNlLXBhZ2UtaGVhZGluZyB7XHJcbiAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IHJlbSg2NDgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgkZm9udC1oMik7XHJcbiAgICB9XHJcblxyXG4gICAgJi1zdWJ0aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICB3aWR0aDogcmVtKDU0MCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0ICcuLi8uLi8uLi8uLi8uLi9Gb3VuZGF0aW9uL1RoZW1pbmcvY29kZS9Bc3NldHMvc3R5bGVzL3ZhcmlhYmxlcy92YXJpYWJsZXMnO1xyXG5cclxuJG1heC1jb250ZW50LXdpZHRoOiByZW0oOTYwKTtcclxuJG1heC1oZWlnaHQ6IHJlbSg5MDApO1xyXG4kbWF4LWhlaWdodC1jYXJvdXNlbDogcmVtKDE0MDApO1xyXG5cclxuJGNvbnRlbnQtcGFkZGluZy10b3AtbW9iaWxlOiByZW0oNDApO1xyXG4kY29udGVudC1wYWRkaW5nLXRvcC1kZXNrdG9wOiByZW0oODApO1xyXG5cclxuLmhvbWUtaGVybyB7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6ICRtYXgtaGVpZ2h0O1xyXG4gICAgICAgIG1heC13aWR0aDogcmVtKDMwMDApO1xyXG4gICAgfVxyXG5cclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmLmhhcy1jYXJvdXNlbCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAkbWF4LWhlaWdodC1jYXJvdXNlbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgLmhvbWUtaGVyby1jb250ZW50LW92ZXJsYXkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkbWF4LWhlaWdodC1jYXJvdXNlbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtdmlkZW8tY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmLXZpZGVvIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IC8vNTYuMjUlID0gMTY6OS4gc2V0IHJhdGlvXHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzAwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLXBsYXllciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY29udGVudCB7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmLW92ZXJsYXkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkbWF4LWhlaWdodDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiB6aW5kZXgodHJhbnNwYXJlbnQtb3ZlcmxheSk7XHJcblxyXG4gICAgICAgICAgICAmLWNvbnRhaW4ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogJG1heC1jb250ZW50LXdpZHRoO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRjb250ZW50LXBhZGRpbmctdG9wLWRlc2t0b3AgJGNvbnRhaW5lci1zaWRlLXBhZGRpbmcgMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkY29udGVudC1wYWRkaW5nLXRvcC1tb2JpbGUgMCAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiB6aW5kZXgodHJhbnNwYXJlbnQtb3ZlcmxheS1jb250ZW50KTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLWN0YSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICRjb250YWluZXItc2lkZS1wYWRkaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDM1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiByZW0oMTAwKSBhdXRvIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAkY29udGVudC1wYWRkaW5nLXRvcC1tb2JpbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IHJlbSgzNikgYXV0byByZW0oMTUwKTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICRjb250YWluZXItc2lkZS1wYWRkaW5nO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtY2Fyb3VzZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAkc3BhY2VyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcm91c2VsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogJGhvbWUtY2Fyb3VzZWwtaGVpZ2h0LWRlc2t0b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRob21lLWNhcm91c2VsLWhlaWdodC1tb2JpbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IC8vc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNsaWNrLXRyYWNrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNsaWNrLWFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJy4uLy4uLy4uLy4uLy4uL0ZvdW5kYXRpb24vVGhlbWluZy9jb2RlL0Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzL3ZhcmlhYmxlcyc7XHJcblxyXG4ucGFnZS1zZWN0aW9uIHtcclxuICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAmLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaGVhZGVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDQ1KSAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMjApIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICA+IGRpdiB7IC8vY29sLW1kLTQgb3IgY29sLW1kLThcclxuICAgICAgICAgICAgICAgIC5jb21wb25lbnQ6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCAnLi4vLi4vLi4vLi4vLi4vRm91bmRhdGlvbi9UaGVtaW5nL2NvZGUvQXNzZXRzL3N0eWxlcy92YXJpYWJsZXMvdmFyaWFibGVzJztcclxuXHJcbiRkaXZpZGVyLW1hcmdpbi1kZXNrdG9wOiByZW0oMjUpO1xyXG4kZGl2aWRlci1tYXJnaW4tbW9iaWxlOiAkZGl2aWRlci1tYXJnaW4tZGVza3RvcCAvIDI7XHJcblxyXG4uaW5kdXN0cnktaGVhZGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAmLWhlYWRpbmcsXHJcbiAgICAmLXN1YmhlYWRpbmcge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICYtc3ViaGVhZGluZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLWRpdmlkZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAkZGl2aWRlci1tYXJnaW4tZGVza3RvcCBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWluZHVzdHJ5LWhlYWRlci1kaXZpZGVyO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIG1hcmdpbjogJGRpdmlkZXItbWFyZ2luLW1vYmlsZSBhdXRvO1xyXG4gICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgIHdpZHRoOiByZW0oMTg4KTtcclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0ICcuLi8uLi8uLi8uLi8uLi9Gb3VuZGF0aW9uL1RoZW1pbmcvY29kZS9Bc3NldHMvc3R5bGVzL3ZhcmlhYmxlcy92YXJpYWJsZXMnO1xyXG5cclxuJGxpc3QtbWFyZ2luLWRlc2t0b3A6IHJlbSgzMik7XHJcbiRsaXN0LW1hcmdpbi1tb2JpbGU6ICRsaXN0LW1hcmdpbi1kZXNrdG9wIC8gMjtcclxuXHJcbiVyZXN0b3JlLWVsZW1lbnQtbWFyZ2luIHtcclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcclxuICAgIH1cclxuXHJcbiAgICBoMSxcclxuICAgIGgyLFxyXG4gICAgaDMsXHJcbiAgICBoNCxcclxuICAgIGg1IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcclxuICAgIH1cclxufVxyXG5cclxuLnJ0ZSB7XHJcbiAgICAmLWNvbG9yIHtcclxuXHJcbiAgICAgICAgJi1ibGFjayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcnRlLWJsYWNrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1ncmV5IHtcclxuICAgICAgICAgICAgJi1saWdodCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXJ0ZS1ncmV5LWxpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWRhcmsge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ydGUtZ3JleS1kYXJrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWdyZWVuIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ydGUtZ3JlZW47XHJcblxyXG4gICAgICAgICAgICAuYmctZ3JleS1saWdodCAmIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZW1lcmFsZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXBhcmFncmFwaCB7XHJcblxyXG4gICAgICAgICYtc21hbGwge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LXNtYWxsZXN0KVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1tZWRpdW0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LXNtYWxsKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1sYXJnZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoJGZvbnQtcGFyYWdyYXBoMSlcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYm9yZGVyLXRvcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcnRlLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE1KTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNzApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtYnV0dG9uLWxpbmsge1xyXG4gICAgICAgIEBpbmNsdWRlIGJ0bjtcclxuICAgICAgICBAaW5jbHVkZSBidG4tcHJpbWFyeTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICYtYWxsLWNhcHMge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgJi1ib3JkZXItYm90dG9tIHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXJ0ZS1ncmVlbjtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE1KTtcclxuICAgICAgICAgICAgd2lkdGg6IHJlbSg4MCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucmljaC10ZXh0LWZpZWxkIHtcclxuICAgIEBleHRlbmQgJXJlc3RvcmUtZWxlbWVudC1tYXJnaW47XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgkZm9udC1wYXJhZ3JhcGgxKTtcclxuICAgIH1cclxuXHJcbiAgICAmIDpub3QoLmFycm93LWxpbmspID4gYSxcclxuICAgICYgYTpub3QoW2hyZWY9Jy9jb250YWN0LXVzJ10pLFxyXG4gICAgJiBhOm5vdCgucmFpc2VkLWNhcmQtd3JhcHBlci5ibGFjayAmKSB7IC8vIEkgcmVhbGx5IGhhdGUgdGhpcyBub3Qgc2VsZWN0b3JcclxuICAgICAgICBAaW5jbHVkZSBpbmxpbmUtbGluaztcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgdWwsXHJcbiAgICBvbCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICB1bDpub3QoOmZpcnN0LWNoaWxkKSxcclxuICAgIG9sOm5vdCg6Zmlyc3QtY2hpbGQpLFxyXG4gICAgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGxpc3QtbWFyZ2luLWRlc2t0b3A7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBtYXJnaW4tdG9wOiAkbGlzdC1tYXJnaW4tbW9iaWxlO1xyXG4gICAgfVxyXG5cclxuICAgIHVsOm5vdCg6bGFzdC1jaGlsZCksXHJcbiAgICBvbDpub3QoOmxhc3QtY2hpbGQpLFxyXG4gICAgbGk6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkbGlzdC1tYXJnaW4tZGVza3RvcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRsaXN0LW1hcmdpbi1tb2JpbGU7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDgpO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgICYuYXJyb3ctbGluayB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ0bjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnRuLXByaW1hcnk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoJGZvbnQtY3RhKTtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5iZy1ncmV5LWxpZ2h0ICYge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1lbWVyYWxkO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmctYmxhY2sgJixcclxuICAgICAgICAgICAgLmJnLWdyZXktZGFyayAmIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnlidXR0b247XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5YnV0dG9uO1xyXG4gICAgICAgICAgICAgICAgLy9zYXNzLWxpbnQ6ZGlzYWJsZSBuby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5YnV0dG9uLXRleHRjb2xvciAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5YnV0dG9uLWhvdmVyLXRleHRjb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuYm9keSB7XHJcbiAgICAvL2ZvciB0aGUgcmljaCB0ZXh0IGVkaXRvclxyXG4gICAgJjpub3QoLmJvZHkpIHtcclxuICAgICAgICBAZXh0ZW5kICVyZXN0b3JlLWVsZW1lbnQtbWFyZ2luO1xyXG4gICAgfVxyXG59XHJcbiIsIu+7v0BpbXBvcnQgJ2Jvb3RzdHJhcC1yZWZlcmVuY2VzJztcclxuQGltcG9ydCAndHlwb2dyYXBoeSc7XHJcbkBpbXBvcnQgJ2NvbG9ycyc7XHJcblxyXG4vLyBwYWRkaW5nXHJcbiRidXR0b24tcGFkZGluZy1ub3JtYWw6IHJlbSgxMikgcmVtKDI2KSAhZGVmYXVsdDtcclxuJGJ1dHRvbi1wYWRkaW5nLXNlY29uZGFyeTogcmVtKDEyKSByZW0oMjYpICFkZWZhdWx0O1xyXG4kYnV0dG9uLXBhZGRpbmctdGlueTogcmVtKDUpIHJlbSg1KSAhZGVmYXVsdDtcclxuJGJ1dHRvbi1tb2JpbGUtcGFkZGluZzogcmVtKDE0KSAwICFkZWZhdWx0O1xyXG5cclxuLy9taXhpbnNcclxuQG1peGluIGJ0biB7XHJcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LWN0YSk7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeWJ1dHRvbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmctbm9ybWFsO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBidG4tcHJpbWFyeSB7XHJcbiAgICBAaW5jbHVkZSBidG4tYmFja2dyb3VuZCgkY29sb3ItcHJpbWFyeWJ1dHRvbiwgJGNvbG9yLXByaW1hcnlidXR0b24taG92ZXIsICRjb2xvci1wcmltYXJ5YnV0dG9uLWhvdmVyLXRleHRjb2xvcik7XHJcbiAgICAvL3Nhc3MtbGludDpkaXNhYmxlIG5vLWltcG9ydGFudFxyXG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5YnV0dG9uLXRleHRjb2xvciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWl4aW4gYnRuLWJhY2tncm91bmQoJGJhY2tncm91bmQtY29sb3IsICRob3Zlci1jb2xvciwgJGhvdmVyLXRleHQtY29sb3IpIHtcclxuICAgICY6bm90KFtkaXNhYmxlZF0pIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAmOm5vdChbZGlzYWJsZWRdKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRob3Zlci1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItY29sb3I7XHJcbiAgICAgICAgICAgIC8vc2Fzcy1saW50OmRpc2FibGUgbm8taW1wb3J0YW50XHJcbiAgICAgICAgICAgIGNvbG9yOiAkaG92ZXItdGV4dC1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0ICcuLi8uLi8uLi8uLi8uLi9Gb3VuZGF0aW9uL1RoZW1pbmcvY29kZS9Bc3NldHMvc3R5bGVzL3ZhcmlhYmxlcy92YXJpYWJsZXMnO1xyXG5cclxuLmZvb3RlciB7XHJcblxyXG4gICAgJi1zb2NpYWwtbGluayB7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbGlua3Mge1xyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDMyKTtcclxuXHJcbiAgICAgICAgICAgIC5mb290ZXItY29weXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLW5hdiB7XHJcbiAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb290ZXItbGluaztcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hbmNob3ItaG92ZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbm5lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDYxKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXJrYnV0dG9uO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItZmx1aWQtbWF4LXdpZHRoO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oNDUpO1xyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJy4uLy4uLy4uLy4uLy4uL0ZvdW5kYXRpb24vVGhlbWluZy9jb2RlL0Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzL3ZhcmlhYmxlcyc7XHJcbiR0cmFuc2l0aW9uLXRpbWU6IC4xNXM7XHJcbiRzdWItbmF2LXJvdy1tYXgtd2lkdGg6IHJlbSgxNDAwKTtcclxuXHJcbi5uYXYtcGFyZW50IHtcclxuICAgIGZsZXgtYmFzaXM6IDQwcHg7XHJcbn1cclxuXHJcbi5kZXNrdG9wLW5hdiB7XHJcbiAgICBmbGV4OiAxIDEgNDBweDtcclxuXHJcbiAgICAmLXJvb3QtaXRlbXMge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgyNSk7XHJcblxyXG4gICAgICAgICAgICAmID4gYTpub3QoLm5vLXVuZGVybGluZSkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtaGVhZGluZyxcclxuICAgICAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoJGZvbnQtc21hbGxlc3QpO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5oYXMtY2hpbGRyZW4ge1xyXG4gICAgICAgICAgICAgICAgLmNhcmV0LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbShzcHJpdGUtYXR0cignY2FyZXQtdXAtYWN0aXZlJywgJ2hlaWdodCcpKTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbShzcHJpdGUtYXR0cignY2FyZXQtdXAtYWN0aXZlJywgJ3dpZHRoJykpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc3ByaXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi10aW1lIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY2FyZXQtdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpbnZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY2FyZXQtZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmRlc2t0b3AtbmF2LWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jYXJldC11cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY2FyZXQtZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGludmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1kcm9wZG93biB7XHJcbiAgICAgICAgQGluY2x1ZGUgaW52aXNpYmxlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1uYXYtbWFpbm5hdi1iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItbmF2LWJvcmRlcjtcclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMjUpIDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMsIG9wYWNpdHkgJHRyYW5zaXRpb24tdGltZSBsaW5lYXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogemluZGV4KG5hdik7XHJcblxyXG4gICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJHN1Yi1uYXYtcm93LW1heC13aWR0aDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGE6aG92ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWFuY2hvci1ob3ZlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGlua3Mge1xyXG4gICAgICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTUpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXN1Ym5hdnMge1xyXG4gICAgICAgICAgICAmLWdyb3VwaW5nIHtcclxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNG4gLSAzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kZXNrdG9wLW5hdi1kcm9wZG93bi1zdWJuYXZzLWdyb3VwaW5nLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtc3VibmF2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDI1KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LWV5ZWJyb3cyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtbGlua3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LXNtYWxsKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTApO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJy4uLy4uLy4uLy4uLy4uL0ZvdW5kYXRpb24vVGhlbWluZy9jb2RlL0Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzL3ZhcmlhYmxlcyc7XHJcbiR0cmFuc2l0aW9uLXRpbWU6IC4xNXM7XHJcbiRxdWljay1saW5rcy14LXBhZGRpbmc6IHJlbSgyMCk7XHJcblxyXG4uaGVhZGVyLW5hdiB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAuaGFtYnVyZ2VyLW1lbnUge1xyXG4gICAgICAgICAgICAmLnBsYWluIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IHppbmRleChkZXNrdG9wLWltYWdlKTtcclxuXHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbmF2LWJhY2tncm91bmQ7XHJcblxyXG4gICAgLm5hdmJhci1sb2dvLXdyYXBwZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgei1pbmRleDogemluZGV4KGRlc2t0b3AtaW1hZ2UpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZm9udC1zaXplOiAuMXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC05OTk5OXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtOTk5OTlweDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHotaW5kZXg6IHppbmRleChkZXNrdG9wLWhlYWRlci10ZXh0KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJyaW5nLWxvZ28tZm9yd2FyZCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICB6LWluZGV4OiB6aW5kZXgoZGVza3RvcC1pbWFnZSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItYnJhbmQge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSg0MCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoZWlnaHQ6IHJlbSg1MCk7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJi1saW5rIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtbGluZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW5hdi1ib3JkZXI7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGNvbnRhaW5lci1oZWFkZXItbmF2LW1heC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgPiAuY29udGFpbmVyLFxyXG4gICAgICAgIC5kZXNrdG9wLW5hdi1kcm9wZG93biAuY29udGFpbmVyIHsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBmb3JjZS1lbGVtZW50LW5lc3RpbmdcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLWhlYWRlci1uYXYtbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRjb250YWluZXItaGVhZGVyLW5hdi1zaWRlLXBhZGRpbmc7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRjb250YWluZXItaGVhZGVyLW5hdi1zaWRlLXBhZGRpbmc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oYW1idXJnZXItbWVudSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjMxMjVyZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDNyZW07XHJcblxyXG4gICAgICAgIC5idW5zIHtcclxuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xyXG4gICAgICAgICAgICBib3R0b206IC44MTI1cmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogLjE4NzVlbTtcclxuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA1cHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xyXG4gICAgICAgICAgICB3aWR0aDogMS41NjI1cmVtO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAuMTg3NWVtO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0uNTYyNXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtLjU2MjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5xdWljay1saW5rcyB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICBmbGV4LWdyb3c6IDI7XHJcblxyXG4gICAgICAgIC5zZWFyY2gtaWNvbiB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZGVza3RvcCB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgkZm9udC1jdGEpO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMjApO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICAuaG92ZXItZHJvcGRvd24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgyNik7XHJcblxyXG4gICAgICAgICAgICAmLWxpc3QtaXRlbS1saW5rIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYW5jaG9yLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbW9iaWxlIHtcclxuICAgICAgICAubXktYWNjb3VudC1saW5rcyB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItcGxhY2Vob2xkZXItY29sdW1uLXRvcC1ib3JkZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNpZ24taW4ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXItbmF2LWRlc2t0b3Age1xyXG4gICAgLmhlYWRlci1uYXYtbGluayB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgkZm9udC1jdGEpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgcGFkZGluZzogJGJ1dHRvbi1wYWRkaW5nLW5vcm1hbDtcclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlci1uYXYtbW9iaWxlIHtcclxuICAgIC5oZWFkZXItbmF2LWxpbmsge1xyXG4gICAgICAgICYtcHJpbWFyeSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgcmVtKDEpICRjb2xvci1wcmltYXJ5LWxpbmstbW9iaWxlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktbGluay1tb2JpbGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ub3V0bGluZS1ub25lIHtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCAnLi4vLi4vLi4vLi4vLi4vRm91bmRhdGlvbi9UaGVtaW5nL2NvZGUvQXNzZXRzL3N0eWxlcy92YXJpYWJsZXMvdmFyaWFibGVzJztcclxuJGNvbnRhaW5lci1zaWRlLW1hcmdpbjogcmVtKDMwKTtcclxuJGNvbnRhaW5lci1wYWRkaW5nOiAwICRjb250YWluZXItc2lkZS1tYXJnaW4gcmVtKDc1KSAkY29udGFpbmVyLXNpZGUtbWFyZ2luO1xyXG4kc3VibmF2LWxpbmstbWFyZ2luOiAwIDAgcmVtKDI1KTtcclxuJHRyYW5zaXRpb24tdGltZTogLjRzO1xyXG5cclxuYm9keSB7XHJcbiAgICAmLm1vYmlsZW5hdi1hY3RpdmUge1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAuY29udGVudCxcclxuICAgICAgICAuZm9vdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaWRlbmF2IHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5hdi1zaWRlbmF2LWJhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJGNvbG9yLW5hdi1zaWRlbmF2LXRleHRjb2xvcjtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBmb250LWZhbWlseTogJ25ldWUtaGFhcy1ncm90ZXNrLWRpc3BsYXktNzUtYmQnO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIGxlZnQ6IDE1MCU7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgdHJhbnNpdGlvbjogbGVmdCAkdHJhbnNpdGlvbi10aW1lIGVhc2U7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgIHotaW5kZXg6IHppbmRleChtb2JpbGVuYXYpO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBsZWZ0OiAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuc2lkZW5hdi1jbG9zZS13cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDEwKTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkY29udGFpbmVyLXNpZGUtbWFyZ2luO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAuc2lkZW5hdi1jbG9zZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYW5jaG9yLXNlY29uZGFyeTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ25ldWUtaGFhcy1ncm90ZXNrLWRpc3BsYXktNTUtcmcnO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSg1MCk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFuY2hvci1zZWNvbmRhcnktaG92ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zaWRlbmF2LWNvbnRlbnQge1xyXG4gICAgICAgICR0b3AtbWFyZ2luOiA3MjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAje3JlbSgkdG9wLW1hcmdpbil9KTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6ICRjb250YWluZXItcGFkZGluZztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIGJ1dHRvbjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucm9vdC1uYXYtaXRlbSxcclxuICAgICAgICAucm9vdC1uYXYtaXRlbS1oZWFkaW5nIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgkZm9udC1wYXJhZ3JhcGgxKTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hbmNob3Itc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ25ldWUtaGFhcy1ncm90ZXNrLWRpc3BsYXktNjUtbWQnO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNDApO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG5cclxuICAgICAgICAgICAgJi5yb290LW5hdi1pdGVtLWhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hbmNob3Itc2Vjb25kYXJ5LWhvdmVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmhhcy1jaGlsZHJlbiB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLnJvb3QtbmF2LWl0ZW0taGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNwcml0ZS1yaWdodC1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiByZW0oMik7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJGljb24tbW9iaWxlLW5hdi1hcnJvdyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zdWJuYXYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW5hdi1zaWRlbmF2LWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkY29udGFpbmVyLXBhZGRpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc3VibmF2LWJhY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LXBhcmFncmFwaDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW5hdi1zaWRlbmF2LXRleHRjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzApO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgkaWNvbi1hY2NvcmRpYW4tYXJyb3ctdXAtaW5hY3RpdmUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc3VibmF2LWxpbmtncm91cGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRzdWJuYXYtbGluay1tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgkZm9udC1jdGEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3VpZGVob3VzZS1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc3VibmF2LWl0ZW1zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDI1KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLWhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbmF2LXNpZGVuYXYtc3ViaGVhZGluZy10ZXh0Y29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDIwKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkc3VibmF2LWxpbmstbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyLW5hdi1tb2JpbGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCAnLi4vLi4vLi4vLi4vLi4vRm91bmRhdGlvbi9UaGVtaW5nL2NvZGUvQXNzZXRzL3N0eWxlcy92YXJpYWJsZXMvdmFyaWFibGVzJztcclxuXHJcbiRoZWFkZXItdmVydGljYWwtc3BhY2VyOiByZW0oMjIpO1xyXG5cclxuJW1vZGFsLWxhYmVsIHtcclxuICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoJGZvbnQtcGFyYWdyYXBoMSk7XHJcbiAgICBmb250LWZhbWlseTogJ25ldWUtaGFhcy1ncm90ZXNrLWRpc3BsYXktNjUtbWQnO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICAgLmJhc2UtbW9kYWwge1xyXG4gICAgICAgICYuZmlsdGVyLW1vZGFsIHtcclxuICAgICAgICAgICAgei1pbmRleDogemluZGV4KGFib3ZlLW5hdi1tb2RhbCk7XHJcblxyXG4gICAgICAgICAgICAuZmlsdGVyLW1vZGFsLWRpYWxvZy1jb250ZW50LWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLW1vZGFsLWhlYWRlci1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiByZW0oLSRjb250YWluZXItc2lkZS1wYWRkaW5nKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwICRoZWFkZXItdmVydGljYWwtc3BhY2VyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGhlYWRlci12ZXJ0aWNhbC1zcGFjZXIgMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAjeyRjb250YWluZXItc2lkZS1wYWRkaW5nICogMn0pO1xyXG5cclxuICAgICAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAkY29udGFpbmVyLXNpZGUtcGFkZGluZztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLWNvbnRlbnQtaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlbW9kYWwtbGFiZWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1jb250ZW50LWNsb3NlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sYWJlbC1mb250IHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgJW1vZGFsLWxhYmVsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5zZWFyY2gtcmVzdWx0cy13cmFwcGVyIHtcclxuICAgIC5zZWFyY2gtbmF2LWxpc3Qge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCAnLi4vLi4vLi4vLi4vLi4vRm91bmRhdGlvbi9UaGVtaW5nL2NvZGUvQXNzZXRzL3N0eWxlcy92YXJpYWJsZXMvdmFyaWFibGVzJztcclxuXHJcbi5zZWFyY2gtb3ZlcmxheS10cmlnZ2VyIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDI1KTtcclxuICAgIH1cclxuXHJcbiAgICBib3JkZXItYm90dG9tOiByZW0oMSkgc29saWQgJGNvbG9yLWRhdGEtY2FyZC10aXRsZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgcGFkZGluZy1ib3R0b206IHJlbSg1KTtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYtdGV4dCB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgkZm9udC1oNCk7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1zZWFyY2gtb3ZlcmxheS10cmlnZ2VyLXRleHQ7XHJcbiAgICAgICAgb3BhY2l0eTogLjg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1nbGFzcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJGljb24tc2VhcmNoLWxhcmdlLXdoaXRlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZSgkaWNvbi1zZWFyY2gtbW9iaWxlLXdoaXRlKTtcclxuICAgICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCAnLi4vLi4vLi4vLi4vLi4vRm91bmRhdGlvbi9UaGVtaW5nL2NvZGUvQXNzZXRzL3N0eWxlcy92YXJpYWJsZXMvdmFyaWFibGVzJztcclxuXHJcbiRzdWJ0aXRsZS1wYWRkaW5nOiByZW0oMjIpO1xyXG5cclxuLnNlYXJjaC1vdmVybGF5IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICAuc2VhcmNoLXRleHQtZGVza3RvcCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6LW1zLWNsZWFyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaC10ZXh0LW1vYmlsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6LW1zLWNsZWFyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmludmFsaWQtc2VhcmNoIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWVycm9yO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSg0KTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuZ3JlZW4tYm90dG9tLWJvcmRlciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1kYXRhLWNhcmQtdGl0bGU7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5yZWQtYm90dG9tLWJvcmRlciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1lcnJvcjtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAvLyByZW1vdmVzIGFyZWEgd2hlcmUgc2Nyb2xsLWJhciBpc1xyXG4gICAgJi1kaWFsb2cge1xyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICYtYm9keSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiByZW0oMjkwKSBhdXRvIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogcmVtKDEzNSkgMCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtYmVuZWF0aCB7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiA2NiU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJHN1YnRpdGxlLXBhZGRpbmc7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICYtaW5zdHJ1Y3Rpb25zIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LWV5ZWJyb3cxLWZvbnRzaXplLWRlc2t0b3A7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0ICcuLi8uLi8uLi8uLi8uLi9Gb3VuZGF0aW9uL1RoZW1pbmcvY29kZS9Bc3NldHMvc3R5bGVzL3ZhcmlhYmxlcy92YXJpYWJsZXMnO1xyXG5cclxuJGZpbHRlci1iYXItaXRlbS1zcGFjaW5nOiByZW0oNzUpO1xyXG4kZmlsdGVyLWJhci1zcGFjZXI6IHJlbSgzMCk7XHJcblxyXG4uc2VhcmNoLXJlc3VsdHMge1xyXG4gICAgJi1uYXYge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZmlsdGVyLWJhci1zcGFjZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGZpbHRlci1iYXItc3BhY2VyO1xyXG5cclxuICAgICAgICAmLWJ0bnMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgJi1idG4ge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtc29ydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1maWx0ZXItYmFyIHtcclxuICAgICAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg0MCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGZpbHRlci1iYXItaXRlbS1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmZpbHRlci1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ib2R5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXI6bm90KC5uby11bmRlcmxpbmUpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYm9keTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1hbmNob3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICYubG9hZGluZyB7XHJcbiAgICAgICAgICAgIC5zcGlubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlYXJjaC1yZXN1bHRzLWZpbHRlcmVkLFxyXG4gICAgICAgICAgICAuYWxsLXJlc2VhcmNoLXJlc3VsdHMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNwaW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCAnLi4vLi4vLi4vLi4vLi4vRm91bmRhdGlvbi9UaGVtaW5nL2NvZGUvQXNzZXRzL3N0eWxlcy92YXJpYWJsZXMvdmFyaWFibGVzJztcclxuXHJcbiRjYXJkLXZlcnRpY2FsLXNwYWNlcjogcmVtKDIwKTtcclxuJGNhcmQtaG9yaXpvbnRhbC1wYWRkaW5nLW1vYmlsZTogJGNvbnRhaW5lci1zaWRlLXBhZGRpbmc7XHJcbiRjYXJkLWhvcml6b250YWwtcGFkZGluZy1kZXNrdG9wOiByZW0oMTUpO1xyXG4kY2FyZC1ob3Zlci10cmFuc2l0aW9uLXRpbWU6IDBzOyAvL3NldCB0byAwIHRvIGZpeCBJRS9FZGdlIHRyYW5zaXRpb24gaXNzdWVcclxuJGZpbGVzLW1pbi13aWR0aDogcmVtKDIwMCk7XHJcblxyXG4lY2FyZGhvdmVyIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBsZWZ0OiAtJGNhcmQtaG9yaXpvbnRhbC1wYWRkaW5nLWRlc2t0b3A7XHJcbiAgICAgICAgcGFkZGluZzogMCAkY2FyZC1ob3Jpem9udGFsLXBhZGRpbmctZGVza3RvcDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgI3skY2FyZC1ob3Jpem9udGFsLXBhZGRpbmctZGVza3RvcCAqIDJ9KTtcclxuICAgIH1cclxuXHJcbiAgICBsZWZ0OiAtJGNhcmQtaG9yaXpvbnRhbC1wYWRkaW5nLW1vYmlsZTtcclxuICAgIHBhZGRpbmc6IDAgJGNhcmQtaG9yaXpvbnRhbC1wYWRkaW5nLW1vYmlsZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAkY2FyZC1ob3Zlci10cmFuc2l0aW9uLXRpbWUgZWFzZTtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAjeyRjYXJkLWhvcml6b250YWwtcGFkZGluZy1tb2JpbGUgKiAyfSk7XHJcblxyXG4gICAgLnZlcnRpY2FsLXNlYXJjaC1jYXJkLW1haW4ge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRjYXJkLXZlcnRpY2FsLXNwYWNlcjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRjYXJkLXZlcnRpY2FsLXNwYWNlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkY2FyZC12ZXJ0aWNhbC1zcGFjZXI7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRjYXJkLXZlcnRpY2FsLXNwYWNlcjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi52ZXJ0aWNhbC1zZWFyY2gtY2FyZCB7XHJcbiAgICBhbGlnbi1pdGVtczogZW5kO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBAZXh0ZW5kICVjYXJkaG92ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWRhdGEtY2FyZC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cclxuICAgICAgICAmICsgLnZlcnRpY2FsLXNlYXJjaC1jYXJkIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlY2FyZGhvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmxvYWRlciB7XHJcbiAgICAgICAgQGV4dGVuZCAlY2FyZGhvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsb2FkZXItYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgJiArIC52ZXJ0aWNhbC1zZWFyY2gtY2FyZCB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWNhcmRob3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1tYWluIHtcclxuICAgICAgICBwYWRkaW5nOiAkY2FyZC12ZXJ0aWNhbC1zcGFjZXIgMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJi5oYXMtZmlsZXMge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgkZm9udC1leWVicm93Mik7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGF0YS1jYXJkLWluZm87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNCk7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRldGFpbCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoJGZvbnQtZXllYnJvdzEpO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhdGEtY2FyZC1pbmZvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIpO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoJGZvbnQtaDQpO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhdGEtY2FyZC10aXRsZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg1KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LXN1YnRpdGxlKTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ib2R5O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1maWxlcyB7XHJcbiAgICAgICAgJjpub3QoOmVtcHR5KSB7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleDogMSAxICRmaWxlcy1taW4td2lkdGg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogJGZpbGVzLW1pbi13aWR0aDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJy4uLy4uLy4uLy4uLy4uL0ZvdW5kYXRpb24vVGhlbWluZy9jb2RlL0Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzL3ZhcmlhYmxlcyc7XHJcblxyXG4udmVydGljYWwtc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIG1hcmdpbi1sZWZ0OiAxMCU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwJTtcclxuXHJcbiAgICAuc2VhcmNoLXJlc3VsdHMtZmlsdGVyZWQge1xyXG4gICAgICAgIC5zZWFyY2gtcmVzdWx0cy1maWx0ZXJlZC13cmFwcGVyIHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudmVydGljYWwtc2VhcmNoLWNvbnRlbnQtaGVhZGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgxNSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudmVydGljYWwtc2VhcmNoLWNhcmQge1xyXG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2Vtb2RlLWVkaXQge1xyXG4gICAgLnZlcnRpY2FsLXNlYXJjaC1jb250ZW50LXJlc3VsdHMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnZlcnRpY2FsLXNlYXJjaC1jb250ZW50LXJlc3VsdHMtcGFnZS1lZGl0LW1vZGUtaW5mbyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuIixudWxsLCJAaW1wb3J0ICcuLi8uLi8uLi8uLi8uLi9Gb3VuZGF0aW9uL1RoZW1pbmcvY29kZS9Bc3NldHMvc3R5bGVzL3ZhcmlhYmxlcy92YXJpYWJsZXMnO1xyXG5cclxuJHBhZ2luZy1pdGVtcy14LXBhZGRpbmc6IHJlbSgxMSk7XHJcbiRzb3J0LWhvdmVyLWljb24tc2NhbGU6IC42O1xyXG5cclxuLnZlcnRpY2FsLXNlYXJjaC1jb250ZW50IHtcclxuICAgICYtZmlsdGVycyB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0LCBvcGFjaXR5IC4xNXMgbGluZWFyO1xyXG5cclxuICAgICAgICAgICAgJi5zaG93IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYWNrZ3JvdW5kLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIHJlbSgzMCk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTIwMDA7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5iYXNlLW1vZGFsLWRpYWxvZy1jb250ZW50LWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoJGZvbnQtcGFyYWdyYXBoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ25ldWUtaGFhcy1ncm90ZXNrLWRpc3BsYXktNjUtbWQnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgyMikgcmVtKDMwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnZlcnRpY2FsLXNlYXJjaC1jb250ZW50LWhlYWRlci10b3AtcGFnaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC52ZXJ0aWNhbC1zZWFyY2gtY29udGVudC1maWx0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgcmVtKDMwKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LXBhcmFncmFwaDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ25ldWUtaGFhcy1ncm90ZXNrLWRpc3BsYXktNjUtbWQnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgkZm9udC1pbnB1dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC52ZXJ0aWNhbC1zZWFyY2gtY29udGVudC1maWx0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnZlcnRpY2FsLXNlYXJjaC1jb250ZW50LWZpbHRlcnMtY2xlYXItYWxsIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vd2lsbCBhbHdheXMgaGF2ZSB0aGlzIGNsYXNzLCB0aGlzIGFsbG93cyBzdHlsZXMgdG8gYmUgYXBwbGllZCB3aXRoIHRoZSBjb3JyZWN0IHNwZWNpZmljaXR5XHJcbiAgICAgICAgJi5iYXNlLW1vZGFsIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTclO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnZlcnRpY2FsLXNlYXJjaC1jb250ZW50LWhlYWRlci10b3AtcGFnaW5nIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgkZm9udC1leWVicm93Mik7XHJcblxyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICduZXVlLWhhYXMtZ3JvdGVzay1kaXNwbGF5LTc1LWJkJztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDI3KTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxhYmVsLFxyXG4gICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAtd2Via2l0LXBhZGRpbmctZW5kOiByZW0oMzApO1xyXG4gICAgICAgICAgICAtd2Via2l0LXBhZGRpbmctc3RhcnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgcmVtKDMwKSAwIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoJGZvbnQtZXllYnJvdzEpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oOCk7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudmVydGljYWwtc2VhcmNoLWNvbnRlbnQtZmlsdGVyIHtcclxuICAgICAgICAgICAgKyAudmVydGljYWwtc2VhcmNoLWNvbnRlbnQtZmlsdGVyIHtcclxuICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNDgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmhpZGRlbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudmVydGljYWwtc2VhcmNoLWNvbnRlbnQtZmlsdGVycy1jbGVhci1hbGwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmhhcy1maWx0ZXJzIHtcclxuICAgICAgICAudmVydGljYWwtc2VhcmNoLWNvbnRlbnQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcyJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1oZWFkZXIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMzApO1xyXG5cclxuICAgICAgICAmLXRvcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyNSk7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgICAgICAmLXBhZ2luZyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LWV5ZWJyb3cyKTtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtc29ydGluZyB7XHJcbiAgICAgICAgICAgICAgICAuaG92ZXItZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDI1KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ob3Zlci1kcm9wZG93bi1oZWFkaW5nIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgkZm9udC1leWVicm93Mik7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnbmV1ZS1oYWFzLWdyb3Rlc2stZGlzcGxheS03NS1iZCc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaG92ZXItZHJvcGRvd24taGVhZGluZy1zb3J0IHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICduZXVlLWhhYXMtZ3JvdGVzay1kaXNwbGF5LTU1LXJnJztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIHJlbSgxMCkgMCByZW0oNik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaG92ZXItZHJvcGRvd24tbGlzdC1pdGVtLWxpbms6bm90KC5zZWxlY3RlZCkge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFuY2hvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ob3Zlci1kcm9wZG93bi1oZWFkaW5nLWNhcmV0LXdyYXBwZXItc3ByaXRlIHtcclxuICAgICAgICAgICAgbGVmdDogcmVtKC0oc3ByaXRlLWF0dHIoJ2NhcmV0LXVwLWFjdGl2ZScsICdoZWlnaHQnKSAqICRzb3J0LWhvdmVyLWljb24tc2NhbGUpKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgkc29ydC1ob3Zlci1pY29uLXNjYWxlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ob3Zlci1kcm9wZG93bi1oZWFkaW5nLWNhcmV0LXdyYXBwZXItc3ByaXRlLWNhcmV0LXVwIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCRpY29uLWFjY29yZGlhbi1hcnJvdy11cC1hY3RpdmUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhvdmVyLWRyb3Bkb3duLWhlYWRpbmctY2FyZXQtd3JhcHBlci1zcHJpdGUtY2FyZXQtZG93biB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgkaWNvbi1hY2NvcmRpYW4tYXJyb3ctZG93bi1hY3RpdmUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zZWFyY2gtZm9ybSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNTUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjUpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmLWlucHV0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXN1Ym1pdCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKHNwcml0ZS1hdHRyKCdzZWFyY2gtbmF2LWFjdGl2ZScsICdoZWlnaHQnKSk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogcmVtKDYpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbShzcHJpdGUtYXR0cignc2VhcmNoLW5hdi1hY3RpdmUnLCAnd2lkdGgnKSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1yZXN1bHRzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzApO1xyXG5cclxuICAgICAgICAmLXBhZ2UtZWRpdC1tb2RlLWluZm8ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXBhZ2luZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDIwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAmLWljb24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcGFnaW5hdGlvbi1pY29uLWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogcmVtKDEpIHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtKDEwKSByZW0oOCk7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCRpY29uLWFjY29yZGlhbi1hcnJvdy11cC1hY3RpdmUpO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgkaWNvbi1hY2NvcmRpYW4tYXJyb3ctdXAtaW5hY3RpdmUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCByZW0oMTApO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAmLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgkZm9udC1oNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wYWdpbmF0aW9uLWJ0bi10ZXh0O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vc2Fzcy1saW50OmRpc2FibGUgbm8taW1wb3J0YW50XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAkcGFnaW5nLWl0ZW1zLXgtcGFkZGluZztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5jdXJyZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ib2R5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCguY3VycmVudCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZGF0YS1jYXJkLWhvdmVyLWJhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDMpICRwYWdpbmctaXRlbXMteC1wYWRkaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudmVydGljYWwtc2VhcmNoLWNvbnRlbnQtcGFnaW5nLXNob3ctbW9yZSB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbm8tcmVzdWx0cyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDM1KTtcclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0ICcuLi8uLi8uLi8uLi8uLi9Gb3VuZGF0aW9uL1RoZW1pbmcvY29kZS9Bc3NldHMvc3R5bGVzL3ZhcmlhYmxlcy92YXJpYWJsZXMnO1xyXG5cclxuJGRhdGEtY2FyZC1wYWRkaW5nLWRlc2t0b3A6ICRzcGFjZXI7XHJcbiRkYXRhLWNhcmQtcGFkZGluZy1tb2JpbGU6IHJlbSgxMCk7XHJcblxyXG4kZGF0YS1jYXJkLWJvdHRvbS1zcGFjZS1kZXNrdG9wOiByZW0oMjApO1xyXG4kZGF0YS1jYXJkLWJvdHRvbS1zcGFjZS1tb2JpbGU6IHJlbSgyMCk7XHJcbiRkYXRhLWNhcmQtYXJyb3ctYm90dG9tLWRlc2t0b3A6IHJlbSgxMik7XHJcbiRkYXRhLWNhcmQtYXJyb3ctYm90dG9tLW1vYmlsZTogcmVtKDUpO1xyXG5cclxuLmZlYXR1cmVkLWV4cGVydCB7XHJcblxyXG4gICAgJi1zcGFjZXIge1xyXG4gICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRtZWRpdW0tcm93LXNwYWNlciAvIDI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRtZWRpdW0tcm93LXNwYWNlciAvIDI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb2x1bW4tMSB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG5cclxuICAgICAgICAgICAgJHZlcnRpY2FsLWNvbHVtbi1kaXZpZGVyLW9mZnNldDogcmVtKDIwKTtcclxuICAgICAgICAgICAgJGhvcml6b250YWwtY29sdW1uLWRpdmlkZXItb2Zmc2V0OiByZW0oMjgpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXBsYWNlaG9sZGVyLWNvbHVtbi1kaXZpZGVyO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogJHZlcnRpY2FsLWNvbHVtbi1kaXZpZGVyLW9mZnNldDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAkdmVydGljYWwtY29sdW1uLWRpdmlkZXItb2Zmc2V0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci1wbGFjZWhvbGRlci1jb2x1bW4tZGl2aWRlcjtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogJGhvcml6b250YWwtY29sdW1uLWRpdmlkZXItb2Zmc2V0O1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6ICRob3Jpem9udGFsLWNvbHVtbi1kaXZpZGVyLW9mZnNldDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWNhcmQge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkZGF0YS1jYXJkLXBhZGRpbmctZGVza3RvcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjgpO1xyXG4gICAgICAgIHBhZGRpbmc6ICRkYXRhLWNhcmQtcGFkZGluZy1tb2JpbGU7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZGF0YS1jYXJkLWhvdmVyLWJhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oOCk7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGRhdGEtY2FyZC1ib3R0b20tc3BhY2UtZGVza3RvcDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDYpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRkYXRhLWNhcmQtYm90dG9tLXNwYWNlLW1vYmlsZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJi1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LWg0KTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhdGEtY2FyZC10aXRsZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oOCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1wb3NpdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgkZm9udC1leWVicm93Mik7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXRhLWNhcmQtbGFiZWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICduZXVlLWhhYXMtZ3JvdGVzay1kaXNwbGF5LTY1LW1kJztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1zcGVjaWFsaXR5IHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LWV5ZWJyb3czKTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhdGEtY2FyZC1pbmZvO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyKTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGRhdGEtY2FyZC1ib3R0b20tc3BhY2UtZGVza3RvcDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoJGZvbnQtc21hbGwpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGF0YS1jYXJkLWluZm87XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGRhdGEtY2FyZC1ib3R0b20tc3BhY2UtbW9iaWxlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwKTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mZWF0dXJlZC1yZXBvcnQtY2FyZCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGRhdGEtY2FyZC1ib3R0b20tc3BhY2UtZGVza3RvcDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6ICRkYXRhLWNhcmQtcGFkZGluZy1kZXNrdG9wO1xyXG4gICAgfVxyXG5cclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206ICRkYXRhLWNhcmQtYm90dG9tLXNwYWNlLW1vYmlsZTtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgyOCk7XHJcbiAgICBwYWRkaW5nOiAkZGF0YS1jYXJkLXBhZGRpbmctbW9iaWxlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1kYXRhLWNhcmQtaG92ZXItYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSgxMik7XHJcblxyXG4gICAgICAgICYtbGFiZWw6bm90KDplbXB0eSkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LWV5ZWJyb3cyKTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXRhLWNhcmQtbGFiZWw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbGluayB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCAnLi4vLi4vLi4vLi4vLi4vRm91bmRhdGlvbi9UaGVtaW5nL2NvZGUvQXNzZXRzL3N0eWxlcy92YXJpYWJsZXMvdmFyaWFibGVzJztcclxuXHJcbi5oZXJvLWxpc3Qge1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcclxuXHJcbiAgICAmLWhlYWRlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgkZm9udC1wYXJhZ3JhcGgxKTtcclxuICAgICAgICBtYXJnaW46IDAgMCByZW0oMTApO1xyXG4gICAgfVxyXG5cclxuICAgICYtdWwge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICYtbGkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCByZW0oMTApO1xyXG5cclxuICAgICAgICAgICAgJi1hIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoJGZvbnQtc21hbGxlc3QpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU5O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0ICcuLi8uLi8uLi8uLi8uLi9Gb3VuZGF0aW9uL1RoZW1pbmcvY29kZS9Bc3NldHMvc3R5bGVzL3ZhcmlhYmxlcy92YXJpYWJsZXMnO1xyXG5cclxuJHN1YnNjcmlwdGlvbi1kZXRhaWwtbGlzdC1ib3R0b20tbWFyZ2luLW1vYmlsZTogcmVtKDUwKTtcclxuXHJcbi5zdWJzY3JpcHRpb24tZGV0YWlsIHtcclxuXHJcbiAgICAmLXRvcGljcy1jb2x1bW4ge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzdWJzY3JpcHRpb24tZGV0YWlsLWxpc3QtYm90dG9tLW1hcmdpbi1tb2JpbGU7XHJcbiAgICB9XHJcblxyXG4gICAgJi1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSg1MCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNjIpO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFuY2hvcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFuY2hvci1ob3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWxpc3Qge1xyXG4gICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDM0KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHN1YnNjcmlwdGlvbi1kZXRhaWwtbGlzdC1ib3R0b20tbWFyZ2luLW1vYmlsZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LXNtYWxsKTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyNik7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWl0ZW1zIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgkZm9udC1zbWFsbCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDMwKTtcclxuXHJcbiAgICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LXNtYWxsKTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDE0KTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDI2KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWNvbHVtbi1kaXZpZGVyOjphZnRlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci1wbGFjZWhvbGRlci1jb2x1bW4tZGl2aWRlcjtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWZ1dHVyZS1yZXBvcnRzIHtcclxuICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDQ3KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pdGVtcyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJi1xdWFydGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LXNtYWxsKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg1OCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCAnLi4vLi4vLi4vLi4vLi4vRm91bmRhdGlvbi9UaGVtaW5nL2NvZGUvQXNzZXRzL3N0eWxlcy92YXJpYWJsZXMvdmFyaWFibGVzJztcclxuXHJcbiRkYXRhLWNhcmQtcGFkZGluZy1kZXNrdG9wOiAkc3BhY2VyO1xyXG4kZGF0YS1jYXJkLXBhZGRpbmctbW9iaWxlOiByZW0oMzApO1xyXG5cclxuJGRhdGEtY2FyZC1ib3R0b20tc3BhY2UtZGVza3RvcDogcmVtKDUwKTtcclxuJGRhdGEtY2FyZC1ib3R0b20tc3BhY2UtbW9iaWxlOiByZW0oMjApO1xyXG5cclxuLnRlYW0tbWVtYmVyLWNhcmQge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIHBhZGRpbmc6ICRkYXRhLWNhcmQtcGFkZGluZy1kZXNrdG9wO1xyXG4gICAgfVxyXG5cclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWRhdGEtY2FyZC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICYtY29udGVudCB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaW1hZ2Uge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg4KTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWluZm8ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZGF0YS1jYXJkLWJvdHRvbS1zcGFjZS1kZXNrdG9wO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGRhdGEtY2FyZC1ib3R0b20tc3BhY2UtbW9iaWxlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkZGF0YS1jYXJkLXBhZGRpbmctbW9iaWxlO1xyXG5cclxuICAgICAgICAgICAgJi1uYW1lIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoJGZvbnQtaDYpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXRhLWNhcmQtdGl0bGU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1wb3NpdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LWV5ZWJyb3cyKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYm9keTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDUpO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1zcGVjaWFsaXR5IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoJGZvbnQtZXllYnJvdzMpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXRhLWNhcmQtaW5mbztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDUpO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGRhdGEtY2FyZC1ib3R0b20tc3BhY2UtZGVza3RvcDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LXNtYWxsKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGF0YS1jYXJkLWluZm87XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRkYXRhLWNhcmQtYm90dG9tLXNwYWNlLW1vYmlsZTtcclxuICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCAnLi4vLi4vLi4vLi4vLi4vRm91bmRhdGlvbi9UaGVtaW5nL2NvZGUvQXNzZXRzL3N0eWxlcy92YXJpYWJsZXMvdmFyaWFibGVzJztcclxuXHJcbiRoZWlnaHQtaW1hZ2UtZGVza3RvcDogcmVtKDM5MSk7XHJcbiR3aWR0aC1pbWFnZS1kZXNrdG9wOiByZW0oMzkxKTtcclxuJGVtcHR5LWNvbHVtbi13aWR0aDogJHdpZHRoLWltYWdlLWRlc2t0b3A7XHJcbiRoZWlnaHQtaW1hZ2UtbW9iaWxlOiByZW0oMjcyKTtcclxuJHdpZHRoLWltYWdlLW1vYmlsZTogcmVtKDI3Mik7XHJcbiR3aWR0aC1kZXNjcmlwdGlvbi1jb2x1bW46ICR3aWR0aC1pbWFnZS1tb2JpbGU7XHJcbiRtYXgtd2lkdGgtaW1hZ2UtY29udGFpbmVyOiAkd2lkdGgtaW1hZ2UtZGVza3RvcCArIHJlbSgxNDEpO1xyXG4kbWF4LXdpZHRoLWRlc2NyaXB0aW9uLXRleHQ6IHJlbSg1ODEpO1xyXG5cclxuLnRlYW0taGVybyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFja2dyb3VuZC1ibGFjaztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6ICRjb250YWluZXItZmx1aWQtbWF4LXdpZHRoO1xyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6ICRoZXJvLWNvbnRhaW5lci1tYXgtd2lkdGg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLWNvbnRhaW5lciB7XHJcblxyXG4gICAgICAgICYtYmxhY2sge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFja2dyb3VuZC1ibGFjaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi13aGl0ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhY2tncm91bmQtYmxhY2stdGV4dDtcclxuICAgIH1cclxuXHJcbiAgICAmLXdpZHRoIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJG1heC13aWR0aC1pbWFnZS1jb250YWluZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkd2lkdGgtaW1hZ2UtZGVza3RvcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLW1vYmlsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgJGNvbG9yLWJhY2tncm91bmQtYmxhY2stdGV4dCA1MCUsICRjb2xvci1iYWNrZ3JvdW5kLWJsYWNrIDUwJSk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgzMik7XHJcblxyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgICAmLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGhlaWdodC1pbWFnZS1tb2JpbGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJHdpZHRoLWltYWdlLW1vYmlsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWdyZWVuIHtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSg0MTcpO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICR3aWR0aC1pbWFnZS1kZXNrdG9wICsgcmVtKDE0MSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjMyZGVnLCAkY29sb3ItbGlnaHQtZ3JlZW4tZm9yLWdyYWRpZW50LCAkY29sb3ItZGFyay1ncmVlbi1mb3ItZ3JhZGllbnQpO1xyXG4gICAgICAgIGhlaWdodDogcmVtKDE2KTtcclxuXHJcbiAgICAgICAgJi1vZmZzZXQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICYtaW1hZ2Uge1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRoZWlnaHQtaW1hZ2UtZGVza3RvcDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiByZW0oMTA5KTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJHdpZHRoLWltYWdlLWRlc2t0b3A7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWJsYWNrIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oODApO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSgyNzEpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhY2tncm91bmQtYmxhY2s7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICAkY29udGFpbmVyLXNpZGUtcGFkZGluZztcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDQ1KTtcclxuXHJcbiAgICAgICAgJi1icmVhZGNydW1iIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgkZm9udC1leWVicm93Mik7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg4MSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyNCk7XHJcblxyXG4gICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hbmNob3Itc2Vjb25kYXJ5O1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCRpY29uLWZpZWxkLWFycm93LXVwLWluYWN0aXZlKTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IHJlbSgxKTtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1uYW1lIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDI2KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcG9zaXRpb25zIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgkZm9udC1zbWFsbGVzdCk7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnbmV1ZS1oYWFzLWdyb3Rlc2stZGlzcGxheS03NS1iZCc7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg1OCk7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgICAgICAmLXRpdGxlcyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1wcm9qZWN0cyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmLXJvdyB7XHJcblxyXG4gICAgICAgICYtZW1wdHkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkZW1wdHktY29sdW1uLXdpZHRoO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb2wge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LXBhcmFncmFwaDEpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuN3JlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oNTYpIDAgJGNvbXBvbmVudC12ZXJ0aWNhbC1zcGFjaW5nLWRlc2t0b3AgcmVtKDgwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZWFtLWhlcm8tZGVzY3JpcHRpb247XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJGNvbnRhaW5lci1zaWRlLXBhZGRpbmcgJGNvbXBvbmVudC12ZXJ0aWNhbC1zcGFjaW5nLW1vYmlsZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJy4uLy4uLy4uLy4uLy4uL0ZvdW5kYXRpb24vVGhlbWluZy9jb2RlL0Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzL3ZhcmlhYmxlcyc7XHJcblxyXG4kdGVhbS1tZW1iZXItcXVvdGUtbWFyZ2luLWRlc2t0b3A6IHJlbSgzNCk7XHJcbiR0ZWFtLW1lbWJlci1xdW90ZS1tYXJnaW4tbW9iaWxlOiAkdGVhbS1tZW1iZXItcXVvdGUtbWFyZ2luLWRlc2t0b3AgLyAyO1xyXG5cclxuLnRlYW0tbWVtYmVyLXF1b3RlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAmLWltYWdlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTUpO1xyXG4gICAgfVxyXG5cclxuICAgICYtYm9keSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgkZm9udC1oNCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICR0ZWFtLW1lbWJlci1xdW90ZS1tYXJnaW4tbW9iaWxlO1xyXG4gICAgfVxyXG5cclxuICAgICYtYXV0aG9yIHtcclxuICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LWg2KTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRlYW0tbWVtYmVyLXF1b3RlLWF1dGhvcjtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJy4uLy4uLy4uLy4uLy4uL0ZvdW5kYXRpb24vVGhlbWluZy9jb2RlL0Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzL3ZhcmlhYmxlcyc7XHJcblxyXG4uYmFzaWMtY2VudGVyZWQtY3RhIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgkZm9udC1oMyk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDI1KTtcclxuICAgIH1cclxuXHJcbiAgICAmLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJy4uLy4uLy4uLy4uLy4uL0ZvdW5kYXRpb24vVGhlbWluZy9jb2RlL0Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzL3ZhcmlhYmxlcyc7XHJcblxyXG4kaGVhZGVyLWl0ZW0teS1zcGFjZXI6IHJlbSgxMCk7XHJcblxyXG4ubG9jYXRpb25zIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICYtY29udGFpbmVyLW5hdiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb250YWluZXItbmF2LWdyb3VwIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvICgtJGhlYWRlci1pdGVtLXktc3BhY2VyKTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoJGZvbnQtc21hbGwpO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ25ldWUtaGFhcy1ncm90ZXNrLWRpc3BsYXktNjUtbWQnO1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRoZWFkZXItaXRlbS15LXNwYWNlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMTYpO1xyXG5cclxuICAgICAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY29udGFjdC1sb2NhdGlvbi1yZWdpb24tdGV4dGNvbG9yO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgxKTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFuY2hvcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY29sb3ItbG9jYXRpb25zLWNvbnRpbmVudC11bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb250YWluZXItb2ZmaWNlcyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmLWNvbnRpbmVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgJi1zaXRlcyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWRhcmstYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLWNpdHkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnbmV1ZS1oYWFzLWdyb3Rlc2stZGlzcGxheS03NS1iZCc7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLWFkZHJlc3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoJGZvbnQtcGFyYWdyYXBoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLXBob25lIHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgkZm9udC1wYXJhZ3JhcGgxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hbmNob3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYW5jaG9yLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50YWItcGFuZTpub3QoLmFjdGl2ZSkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCAnLi4vLi4vLi4vLi4vLi4vRm91bmRhdGlvbi9UaGVtaW5nL2NvZGUvQXNzZXRzL3N0eWxlcy92YXJpYWJsZXMvdmFyaWFibGVzJztcclxuXHJcbi5jb250YWN0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmLWluZm8ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1oZWFkZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoJGZvbnQtaDMpO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYm9keS1saWdodGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDEyKTtcclxuICAgIH1cclxuXHJcbiAgICAmLXN1YnRpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LXBhcmFncmFwaDEpO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGFyay1ncmF5O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg3MCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi1tZXNzYWdlIHtcclxuICAgICAgICAvL3Nhc3MtbGludDpkaXNhYmxlIG5vLWltcG9ydGFudFxyXG4gICAgICAgIGhlaWdodDogMTkxcHggIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcGxhY2Vob2xkZXItdGV4dDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDIycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcGxhY2Vob2xkZXItdGV4dDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDIycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wbGFjZWhvbGRlci10ZXh0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbnRlcmVzdCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAmLWludGVyZXN0LWVycm9yIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oLTE3LjYpO1xyXG4gICAgfVxyXG5cclxuICAgICYtc3VibWl0IHtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbnRlcmVzdC1zZWxlY3Rpb24ge1xyXG5cclxuICAgICAgICAmLWdyb3VwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XHJcblxyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbmFtZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoJGZvbnQtcGFyYWdyYXBoMSk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFyay1ncmF5O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41OTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybS1ncm91cCB7XHJcbiAgICAuY29udGFjdC1pbnRlcmVzdC1lcnJvciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE2KTtcclxuICAgIH1cclxufVxyXG4iLCJcclxuQGltcG9ydCAnLi4vLi4vLi4vLi4vLi4vRm91bmRhdGlvbi9UaGVtaW5nL2NvZGUvQXNzZXRzL3N0eWxlcy92YXJpYWJsZXMvdmFyaWFibGVzJztcclxuXHJcbi5jb29raWUtcG9saWN5LWJhbm5lciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY2Fyb3VzZWwtc2xpZGUtYmFja2dyb3VuZDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCByZW0oMTMpIDAgJGJveC1zaGFkb3ctY29sb3I7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuXHJcbiAgICAmLXRleHQge1xyXG4gICAgICAgIHBhZGRpbmc6IDIuNXJlbSAxLjI1cmVtIDEuMjVyZW07XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCAnLi4vLi4vLi4vLi4vLi4vRm91bmRhdGlvbi9UaGVtaW5nL2NvZGUvQXNzZXRzL3N0eWxlcy92YXJpYWJsZXMvdmFyaWFibGVzJztcclxuXHJcbi5jdXN0b21lci1sb2dvLXNob3djYXNlIHtcclxuICAgICYtaGVhZGVyIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nOiByZW0oMjQpIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi1pdGVtIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMzIpIDA7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiByZW0oNjUpO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCAnLi4vLi4vLi4vLi4vLi4vRm91bmRhdGlvbi9UaGVtaW5nL2NvZGUvQXNzZXRzL3N0eWxlcy92YXJpYWJsZXMvdmFyaWFibGVzJztcclxuXHJcbiRrZXktdHJlbmQtYXJyb3ctYm90dG9tLWRlc2t0b3A6IHJlbSg0Nik7XHJcbiRrZXktdHJlbmQtYXJyb3ctYm90dG9tLW1vYmlsZTogcmVtKDMwKTtcclxuXHJcbi5jb250YWluZXItd3JhcHBlciB7XHJcbiAgICAuY29tcG9uZW50IHtcclxuICAgICAgICAmLmtleS10cmVuZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgwKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmtleS10cmVuZCB7XHJcblxyXG4gICAgJi1saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDMyKSByZW0oMzIpIHJlbSg1MCk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICZbaHJlZl0ge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1rZXktdHJlbmQtaG92ZXItYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogJGtleS10cmVuZC1hcnJvdy1ib3R0b20tZGVza3RvcDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJGljb24tY3RhLWFycm93LXJpZ2h0LWFjdGl2ZSk7XHJcbiAgICAgICAgICAgICAgICBib3R0b206ICRrZXktdHJlbmQtYXJyb3ctYm90dG9tLW1vYmlsZTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg1OCk7XHJcblxyXG4gICAgICAgICYtdG9wLWluZm8ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LXNtYWxsZXN0KTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1rZXktdHJlbmQtaW5mbztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMyKTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LWg1KTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1rZXktdHJlbmQtdGl0bGU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYXV0aG9yIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgkZm9udC1zbWFsbCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Ita2V5LXRyZW5kLWluZm87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIlxyXG5AaW1wb3J0ICcuLi8uLi8uLi8uLi8uLi9Gb3VuZGF0aW9uL1RoZW1pbmcvY29kZS9Bc3NldHMvc3R5bGVzL3ZhcmlhYmxlcy92YXJpYWJsZXMnO1xyXG5cclxuLnJlc2VhcmNoLXNob3djYXNlIHtcclxuICAgIHBhZGRpbmctdG9wOiByZW0oNjQpO1xyXG5cclxuICAgICYtaGVhZGVyIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoJGZvbnQtaDMpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDE0KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtc3VidGl0bGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LWg1KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUsXHJcbiAgICAgICAgJi1zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pdGVtcyB7XHJcbiAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDQ4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ydGUtcGFyYWdyYXBoLWJvcmRlci10b3Age1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LXBhcmFncmFwaDEpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0ICcuLi8uLi8uLi8uLi8uLi9Gb3VuZGF0aW9uL1RoZW1pbmcvY29kZS9Bc3NldHMvc3R5bGVzL3ZhcmlhYmxlcy92YXJpYWJsZXMnO1xyXG5cclxuLnNoYXJlLXRoaXMge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJi1jZW50ZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LXNtYWxsKTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXNoYXJlLXRoaXMtdGl0bGU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICduZXVlLWhhYXMtZ3JvdGVzay1kaXNwbGF5LTY1LW1kJztcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNik7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICAmLWljb25zIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAmLWVtYWlsIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCRpY29uLXNvY2lhbC1zaGFyZS1tYWlsKTtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWZhY2Vib29rIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCRpY29uLXNvY2lhbC1zaGFyZS1mYWNlYm9vayk7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10d2l0dGVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCRpY29uLXNvY2lhbC1zaGFyZS10d2l0dGVyKTtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxpbmtlZGluIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCRpY29uLXNvY2lhbC1zaGFyZS1saW5rZWRpbik7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMTUpO1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJy4uLy4uLy4uLy4uLy4uL0ZvdW5kYXRpb24vVGhlbWluZy9jb2RlL0Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzL3ZhcmlhYmxlcyc7XHJcblxyXG4kZGF0YS1jYXJkLWFycm93LWJvdHRvbS1kZXNrdG9wOiByZW0oNDQpO1xyXG4kZGF0YS1jYXJkLWFycm93LWJvdHRvbS1tb2JpbGU6IHJlbSgyMik7XHJcblxyXG4udXBjb21pbmctd2ViaW5hci1jYXJkIHtcclxuXHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICYuY29tcG9uZW50IHtcclxuICAgICAgICAmLnJhaXNlZC1jYXJkLXdyYXBwZXItLWFsbC1zaXplcyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oODApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBib3R0b206ICRkYXRhLWNhcmQtYXJyb3ctYm90dG9tLWRlc2t0b3A7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJGljb24tY3RhLWFycm93LXJpZ2h0LWFjdGl2ZSk7XHJcbiAgICAgICAgYm90dG9tOiAkZGF0YS1jYXJkLWFycm93LWJvdHRvbS1tb2JpbGU7XHJcbiAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgIGxlZnQ6ICRjb21wb25lbnQtcmFpc2VkLWNhcmQtd3JhcHBlci1wYWRkaW5nO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZGF0YS1jYXJkLWhvdmVyLWJhY2tncm91bmQtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb250ZW50IHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kYXRlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXRhLWNhcmQtaW5mbztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LWV5ZWJyb3cyKTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXRhLWNhcmQtbGFiZWw7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNik7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXRhLWNhcmQtdGl0bGU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE4O1xyXG4gICAgICAgICAgICBtYXJnaW46IHJlbSg4KSAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGF0YS1jYXJkLXN1YnRpdGxlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0ICcuLi8uLi8uLi8uLi8uLi9Gb3VuZGF0aW9uL1RoZW1pbmcvY29kZS9Bc3NldHMvc3R5bGVzL3ZhcmlhYmxlcy92YXJpYWJsZXMnO1xyXG5cclxuJHdlYmluYXItbGFuZGluZy1oZWFkZXItcGFkZGluZzogcmVtKDM1KTtcclxuXHJcbi53ZWJpbmFyLWxhbmRpbmcge1xyXG5cclxuICAgICYtaGVhZGVyIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdlYmluYXItbGFuZGluZy1oZWFkZXItcGFkZGluZztcclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMDY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdXBjb21pbmctd2ViaW5hcnMge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDIwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcHJldmlvdXMtd2ViaW5hcnMge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJHdlYmluYXItbGFuZGluZy1oZWFkZXItcGFkZGluZztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1uZXh0LXdlYmluYXIge1xyXG5cclxuICAgICAgICAuZGV0YWlsLWRhdGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LWV5ZWJyb3cyKTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE5KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY29udGFpbmVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAmLnJjIHtcclxuICAgICAgICAgICAgICAgICYgLmNvbXBvbmVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDc0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNzQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDYwKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcm93IHtcclxuICAgICAgICAgICAgJi5yb3c6bm90KC5uZXN0ZWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxlYXJuLW1vcmUge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWNvbnRhaW5lci1uYXYtZ3JvdXAge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBmbGV4LWZsb3c6IHJvdztcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LXBhcmFncmFwaDEpO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ25ldWUtaGFhcy1ncm90ZXNrLWRpc3BsYXktNjUtbWQnO1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDE3KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCAnLi4vLi4vLi4vLi4vLi4vRm91bmRhdGlvbi9UaGVtaW5nL2NvZGUvQXNzZXRzL3N0eWxlcy92YXJpYWJsZXMvdmFyaWFibGVzJztcclxuXHJcbiRkaXZpZGVyLW1hcmdpbi1kZXNrdG9wOiByZW0oMzIpO1xyXG4kZGl2aWRlci1tYXJnaW4tbW9iaWxlOiAkZGl2aWRlci1tYXJnaW4tZGVza3RvcCAvIDI7XHJcblxyXG4ud2ViaW5hci1yZWdpc3RyYXRpb24ge1xyXG5cclxuICAgICYtc3RhdHVzIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg0OCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2ViaW5hcnMtcmVnaXN0cmF0aW9uLXN0YXR1cy1iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2ViaW5hcnMtcmVnaXN0cmF0aW9uLXN0YXR1cztcclxuICAgICAgICBmb250LWZhbWlseTogJ25ldWUtaGFhcy1ncm90ZXNrLWRpc3BsYXktNTUtcmcnO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDE2KTtcclxuXHJcblxyXG4gICAgICAgICYtYm9keSB7XHJcbiAgICAgICAgICAgICYgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWhlYWRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kaXZpZGVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZGl2aWRlci1tYXJnaW4tZGVza3RvcCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2ViaW5hcnMtcmVnaXN0cmF0aW9uLXN0YXR1cy1kaXZpZGVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAkZGl2aWRlci1tYXJnaW4tbW9iaWxlIGF1dG87XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXRzbyB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXJtcy1vZi1zZXJ2aWNlLXRleHQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zbWFsbC1mb250c2l6ZS1kZXNrdG9wO1xyXG4gICAgfVxyXG5cclxuICAgIC53ZWJpbmFyLXJlZ2lzdHJhdGlvbi1zdWJtaXQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSg0MCk7XHJcblxyXG4gICAgICAgICYtYnV0dG9uIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCAnLi4vLi4vLi4vLi4vLi4vRm91bmRhdGlvbi9UaGVtaW5nL2NvZGUvQXNzZXRzL3N0eWxlcy92YXJpYWJsZXMvdmFyaWFibGVzJztcclxuXHJcbiRkYXRhLWNhcmQtcGFkZGluZy1kZXNrdG9wOiAkc3BhY2VyO1xyXG4kZGF0YS1jYXJkLXBhZGRpbmctbW9iaWxlOiByZW0oMTUpO1xyXG4kZGF0YS1jYXJkLWJvdHRvbS1zcGFjZS1kZXNrdG9wOiByZW0oMTQpO1xyXG4kZGF0YS1jYXJkLWJvdHRvbS1zcGFjZS1tb2JpbGU6IHJlbSgxNCk7XHJcblxyXG4ud2ViaW5hciB7XHJcbiAgICBhOm5vdCguYWNjb3JkaW9uLXNlY3Rpb24tdHJpZ2dlcik6bm90KC5idG4pOm5vdCgubm8tdW5kZXJsaW5lKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgaW5saW5lLWxpbms7XHJcbiAgICB9XHJcblxyXG4gICAgJi1hY2NvcmRpb24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSg0NSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb250YWN0LWNhcmQge1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRkYXRhLWNhcmQtcGFkZGluZy1kZXNrdG9wO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICYtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGRhdGEtY2FyZC1ib3R0b20tc3BhY2UtZGVza3RvcDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGF0YS1jYXJkLWluZm87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZGF0YS1jYXJkLWJvdHRvbS1zcGFjZS1tb2JpbGU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZGF0YS1jYXJkLXBhZGRpbmctbW9iaWxlO1xyXG5cclxuICAgICAgICAgICAgICAgICYtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgkZm9udC1oNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXRhLWNhcmQtdGl0bGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtcG9zaXRpb24sXHJcbiAgICAgICAgICAgICAgICAmLWNvbXBhbnkge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoJGZvbnQtc21hbGxlc3QpO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1kZXRhaWwge1xyXG4gICAgICAgICYtYm9keSB7XHJcbiAgICAgICAgICAgICYtcHJldmlvdXMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDM1KTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLWxvZ2luIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IHJlbSgxMCkgYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXNwZWFrZXJzIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg5NSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oNDUpO1xyXG5cclxuICAgICAgICAmLXByZXZpb3VzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDU3KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1zcG9uc29ycyB7XHJcbiAgICAgICAgbWFyZ2luOiByZW0oMjApIDA7XHJcblxyXG4gICAgICAgICYtaW1hZ2VzIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICYtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiByZW0oMTApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDEwMCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYm9keTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg1MCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgyNSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJy4uLy4uLy4uLy4uLy4uL0ZvdW5kYXRpb24vVGhlbWluZy9jb2RlL0Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzL3ZhcmlhYmxlcyc7XHJcblxyXG4lcm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuJXJpZ2h0LWNvbCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgZmxleDogMSAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXg6IDIgMSBhdXRvO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1hcmdpbi1sZWZ0OiByZW0oMzApO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbiRsaXN0LXZlcnRpY2FsLXNwYWNlcjogcmVtKDQwKTtcclxuJGl0ZW0tY29sdW1uLWlubmVyLXZlcnRpY2FsLXNwYWNlcjogcmVtKDEwKTtcclxuXHJcbi5jYXJ0LWxpc3Qge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1kYXJrLWJvcmRlcjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkbGlzdC12ZXJ0aWNhbC1zcGFjZXI7XHJcblxyXG4gICAgJi1oZWFkZXIge1xyXG4gICAgICAgIEBleHRlbmQgJXJvdztcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWRhcmstYm9yZGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRsaXN0LXZlcnRpY2FsLXNwYWNlcjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDIwKTtcclxuXHJcbiAgICAgICAgJi1sZWZ0IHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICduZXVlLWhhYXMtZ3JvdGVzay1kaXNwbGF5LTc1LWJkJztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXJpZ2h0IHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlcmlnaHQtY29sO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ25ldWUtaGFhcy1ncm90ZXNrLWRpc3BsYXktNzUtYmQnO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pdGVtcyB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlcm93O1xyXG5cclxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgzNSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaXRlbS1jb2x1bW4taW5uZXItdmVydGljYWwtc3BhY2VyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICAmLWFkZGl0aW9uYWwtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYm9keS1tdXRlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgxMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgJXJpZ2h0LWNvbDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLXByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LWg0KTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaXRlbS1jb2x1bW4taW5uZXItdmVydGljYWwtc3BhY2VyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtcmVtb3ZlIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LXNtYWxsKTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFuY2hvcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ25ldWUtaGFhcy1ncm90ZXNrLWRpc3BsYXktNzUtYmQnO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1hbmNob3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJy4uLy4uLy4uLy4uLy4uL0ZvdW5kYXRpb24vVGhlbWluZy9jb2RlL0Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzL3ZhcmlhYmxlcyc7XHJcblxyXG4uZG93bmxvYWQtZXhlY3V0aXZlLXN1bW1hcnkge1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICYtcm93LXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi1kb3dubG9hZC10aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgkZm9udC1oNik7XHJcbiAgICB9XHJcblxyXG4gICAgJi1kb3dubG9hZC10ZXh0IHtcclxuICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LXBhcmFncmFwaDEpO1xyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJy4uLy4uLy4uLy4uLy4uL0ZvdW5kYXRpb24vVGhlbWluZy9jb2RlL0Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzL3ZhcmlhYmxlcyc7XHJcblxyXG5hIHtcclxuICAgICYuYnRuLWZpbGUtZG93bmxvYWQge1xyXG4gICAgICAgIEBpbmNsdWRlIGJ0bjtcclxuICAgICAgICBAaW5jbHVkZSBidG4tcHJpbWFyeTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJy4uLy4uLy4uLy4uLy4uL0ZvdW5kYXRpb24vVGhlbWluZy9jb2RlL0Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzL3ZhcmlhYmxlcyc7XHJcblxyXG4kZG93bmxvYWQtcmVwb3J0LXgtc3BhY2VyOiByZW0oMTUpO1xyXG5cclxuLm9yZGVyLWNvbmZpcm1hdGlvbiB7XHJcbiAgICAmLWhlYWRpbmcge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi1zdWJ0aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkY2FydC1oZWFkaW5nLWJvdHRvbS1tYXJnaW4tZGVza3RvcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItY2FydC1vcmRyZS1jb25maXJtYXRpb24tc3VidGl0bGU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGNhcnQtaGVhZGluZy1ib3R0b20tbWFyZ2luLW1vYmlsZTtcclxuICAgIH1cclxuXHJcbiAgICAmLXJlcG9ydHMge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDUwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzNSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi12aWV3LWFjY291bnQge1xyXG4gICAgICAgIEBpbmNsdWRlIGJ0bjtcclxuICAgICAgICBAaW5jbHVkZSBidG4tcHJpbWFyeTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogJGJ1dHRvbi1wYWRkaW5nLW5vcm1hbDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtcmVwb3J0LWRvd25sb2FkcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE1KTtcclxuXHJcbiAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoJGZvbnQtZXllYnJvdzIpO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRkb3dubG9hZC1yZXBvcnQteC1zcGFjZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRvd25sb2FkIHtcclxuICAgICAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZG93bmxvYWQtcmVwb3J0LXgtc3BhY2VyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJy4uLy4uLy4uLy4uLy4uL0ZvdW5kYXRpb24vVGhlbWluZy9jb2RlL0Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzL3ZhcmlhYmxlcyc7XHJcblxyXG4uc2lnbnVwLXNpZ25pbi1tZXNzYWdlIHtcclxuICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoJGZvbnQtaDYpO1xyXG59XHJcblxyXG4ucHVyY2hhc2UtcmVwb3J0LWNvbnRhaW5lciB7XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgkZm9udC1wYXJhZ3JhcGgxKTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4wOTtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xyXG4gICAgfVxyXG5cclxuICAgICYtbGljZW5zZS10eXBlIHtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMwKTtcclxuXHJcbiAgICAgICAgLnNlbGVjdGlvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IHJlbSg0MCk7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VsZWN0aW9uLWxhYmVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogcmVtKDQwKTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZ3JvdXAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcblxyXG4gICAgICAgICAgICAmLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LWg2KTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDE7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgxNSk7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXN1YnRpdGxlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgkZm9udC1wYXJhZ3JhcGgxKTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWRpdmlkZXIge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZGFyay1ib3JkZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwKTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLXByaWNlcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgkZm9udC1oNCk7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1wdXJjaGFzZS1hbW91bnQtdGV4dDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzApO1xyXG4gICAgfVxyXG5cclxuICAgICYtc3VibWl0IHtcclxuICAgICAgICBAaW5jbHVkZSBidG47XHJcbiAgICAgICAgQGluY2x1ZGUgYnRuLXByaW1hcnk7XHJcbiAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgkZm9udC1jdGEpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuXHJcbiAgICAgICAgLy9sZWZ0IGluIHByb2plY3QganVzdCBpbiBjYXNlIGl0IGlzIG5lZWRlZFxyXG4gICAgICAgIC8vICsgLnJlcG9ydC1kb3dubG9hZC13cmFwcGVyIHtcclxuICAgICAgICAvLyAgICAgbWFyZ2luLXRvcDogcmVtKDM1KTtcclxuICAgICAgICAvLyB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlcG9ydC1kb3dubG9hZC13cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDE1KTtcclxuXHJcbiAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ0bjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ0bi1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtY3RhIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg2KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0ICcuLi8uLi8uLi8uLi8uLi9Gb3VuZGF0aW9uL1RoZW1pbmcvY29kZS9Bc3NldHMvc3R5bGVzL3ZhcmlhYmxlcy92YXJpYWJsZXMnO1xyXG5cclxuLnJlcG9ydC1wdXJjaGFzZWQge1xyXG4gICAgJi1yb3cge1xyXG4gICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgkaWNvbi1kb3dubG9hZC1zbWFsbC13aGl0ZSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDYpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjc1KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LWg2KTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wdXJjaGFzZWQtdGl0bGUtdGV4dDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICduZXVlLWhhYXMtZ3JvdGVzay1kaXNwbGF5LTc1LWJkJztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1saWNlbnNlLXR5cGUge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgLy9zYXNzLWxpbnQ6ZGlzYWJsZSBuby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgkZm9udC1wYXJhZ3JhcGgxKTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXB1cmNoYXNlZC1saWNlbnNlLXRleHQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzY7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcclxuICAgIH1cclxuXHJcbiAgICAmLWRpdmlkZXIge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwKTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLWRvd25sb2FkcyB7XHJcbiAgICAgICAgJi1kb3dubG9hZCB7XHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg1KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDI1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0ICcuLi8uLi8uLi8uLi8uLi9Gb3VuZGF0aW9uL1RoZW1pbmcvY29kZS9Bc3NldHMvc3R5bGVzL3ZhcmlhYmxlcy92YXJpYWJsZXMnO1xyXG5cclxuLnJlcG9ydCB7XHJcblxyXG4gICAgJi1kYXRlIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNik7XHJcbiAgICB9XHJcblxyXG4gICAgJi1saXN0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjIpO1xyXG4gICAgfVxyXG5cclxuICAgICYtZGV0YWlsIHtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgxMjYpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNjQpO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiByZW0oMTI2KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcclxuICAgICAgICBoZWlnaHQ6IHJlbSgyMzYpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg0MCk7XHJcbiAgICAgICAgbWF4LWhlaWdodDogcmVtKDIzNik7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmLWluZm8ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgkZm9udC1zbWFsbGVzdCk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJvZHktbGlnaHRlcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDEwKTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMjQpO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LWgzKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtbGVmdCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWRvd25sb2FkLXdyYXBwZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMzUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgzNSk7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSgxNSk7XHJcblxyXG4gICAgICAgICYuZ3JlZW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmstZ3JlZW47XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC8vc2Fzcy1saW50OmRpc2FibGUgbm8taW1wb3J0YW50XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWVtZXJhbGQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZ3JlZW4gJi1yb3ctaWNvbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgkaWNvbi1kb3dubG9hZC1zbWFsbC1ncmVlbik7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDIwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcm93LWN0YSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoJGZvbnQtaDYpO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmstZ3JlZW47XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC8vc2Fzcy1saW50OmRpc2FibGUgbm8taW1wb3J0YW50XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWVtZXJhbGQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGl2aWRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMCk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1yb3cge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwcml0ZSgkaWNvbi1kb3dubG9hZC1zbWFsbC13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oNik7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjc1KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoJGZvbnQtaDYpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oMzIwKTtcclxuICAgICAgICAgICAgLy9zYXNzLWxpbnQ6ZGlzYWJsZSBuby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb21wb25lbnQge1xyXG5cclxuICAgICAgICAmLmNlbnRlcmVkLXJhaXNlZC1jYXJkLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgcmVtKDIyKSAwICRib3gtc2hhZG93LWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zaW5nbGUtY2FyZC1yZWZlcmVuY2Uge1xyXG4gICAgICAgICAgICAuZGF0YS1jYXJkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFyay1ncmF5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kYXRhLWNhcmQtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5kYXRhLWNhcmQtdG9wLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LXBhcmFncmFwaDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5kYXRhLWNhcmQtYm9sZGVkLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LWV5ZWJyb3cxKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZGF0YS1jYXJkLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeSgkZm9udC1oNik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vc2Fzcy1saW50OmRpc2FibGUgbm8taW1wb3J0YW50XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFuY2hvci1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmRhdGEtY2FyZC1hdXRob3Ige1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LWg1KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDQ1KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNoYXJlLXRoaXMge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucm93IHtcclxuICAgICAgICAmLnNwYWNlci1tZWRpdW0ge1xyXG4gICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oNzApO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMjUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0ICcuLi8uLi8uLi8uLi8uLi9Gb3VuZGF0aW9uL1RoZW1pbmcvY29kZS9Bc3NldHMvc3R5bGVzL3ZhcmlhYmxlcy92YXJpYWJsZXMnO1xyXG5cclxuLnJldmlldy1vcmRlciB7XHJcblxyXG4gICAgJi1oZWFkaW5nIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRjYXJ0LWhlYWRpbmctYm90dG9tLW1hcmdpbi1kZXNrdG9wO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGNhcnQtaGVhZGluZy1ib3R0b20tbWFyZ2luLW1vYmlsZTtcclxuICAgIH1cclxuXHJcbiAgICAmLXJldmlldy1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg0MCk7XHJcblxyXG4gICAgICAgICYtaGVhZGluZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg0MCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtcGF5bWVudC1jb250YWluZXIge1xyXG4gICAgICAgICYtaGVhZGluZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg1MCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgJi5tYWluLXJvdyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTApO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPiAucm8tY29sIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDEwKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yby1jb2wge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1mb3JtIHtcclxuICAgICAgICAgICAgJi10b3Age1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwKTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDMwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWRhcmstYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDYwKTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNjApO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLXRvdGFsIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzApO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLXByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICduZXVlLWhhYXMtZ3JvdGVzay1kaXNwbGF5LTc1LWJkJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgxMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtc3VibWl0IHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBidG47XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnRuLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCAnLi4vLi4vLi4vLi4vLi4vRm91bmRhdGlvbi9UaGVtaW5nL2NvZGUvQXNzZXRzL3N0eWxlcy92YXJpYWJsZXMvdmFyaWFibGVzJztcclxuXHJcbiVidG4ge1xyXG4gICAgQGluY2x1ZGUgYnRuO1xyXG4gICAgQGluY2x1ZGUgYnRuLXByaW1hcnk7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4udmlldy1jYXJ0IHtcclxuICAgICYtaGVhZGVyIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRjYXJ0LWhlYWRpbmctYm90dG9tLW1hcmdpbi1kZXNrdG9wO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGNhcnQtaGVhZGluZy1ib3R0b20tbWFyZ2luLW1vYmlsZTtcclxuXHJcbiAgICAgICAgJi1pdGVtcyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYm9keS1tdXRlZDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgxMik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbGlzdC13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzApO1xyXG4gICAgfVxyXG5cclxuICAgICYtZW1wdHktbWVzc2FnZSB7XHJcbiAgICAgICAgJi1idG4td3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgJWJ0bjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRidXR0b24tcGFkZGluZy1ub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdG90YWxzIHtcclxuICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KCRmb250LWg0KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDUwKTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMCk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgICYtc3VidG90YWwge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTApO1xyXG5cclxuICAgICAgICAgICAgJi1pdGVtLWNvdW50IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYm9keS1tdXRlZDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oOCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdG90YWwtcHJpY2Uge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ25ldWUtaGFhcy1ncm90ZXNrLWRpc3BsYXktNzUtYmQnO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDI1KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1hY3Rpb25zIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVidG47XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIHJlbSgyNSkgMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmctbm9ybWFsO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIHJlbSgyMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJy4uLy4uLy4uLy4uLy4uLy4uL0ZvdW5kYXRpb24vVGhlbWluZy9jb2RlL0Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzL3ZhcmlhYmxlcyc7XHJcblxyXG4kZ3JpZC1zcGFjZXItZGVza3RvcDogJGNvbXBvbmVudC12ZXJ0aWNhbC1zcGFjaW5nLWRlc2t0b3AgLyAyO1xyXG4kZ3JpZC1zcGFjZXItbW9iaWxlOiByZW0oNzApO1xyXG5cclxuLnNlYXJjaC1yZXN1bHRzLWRhdGEtZ3JpZC13cmFwcGVyIHtcclxuICAgICYuaGFzLW90aGVyIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkLXNwYWNlci1kZXNrdG9wO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtc3BhY2VyLW1vYmlsZTtcclxuICAgIH1cclxuXHJcbiAgICAmLWdyaWQge1xyXG4gICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtc3BhY2VyLWRlc2t0b3A7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkLXNwYWNlci1tb2JpbGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWhlYWRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHluYW1pYy1kYXRhLWdyaWQtY2FyZHMge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgtJGNvbnRhaW5lci1zaWRlLXBhZGRpbmcpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE1KTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAje3JlbSgkY29udGFpbmVyLXNpZGUtcGFkZGluZyAqIDIpfSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keW5hbWljLWRhdGEtZ3JpZC1tb2JpbGUtZm9vdGVyLWxpbmsge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8vdGhpcyBmaWxlIGlzIHRhcmdldCBzY2FmZm9sZGluZyBsZXZlbCBjbGFzc2VzL2VsZW1lbnRzXHJcblxyXG5AaW1wb3J0ICcuLi8uLi8uLi8uLi8uLi9Gb3VuZGF0aW9uL1RoZW1pbmcvY29kZS9Bc3NldHMvc3R5bGVzL3ZhcmlhYmxlcy92YXJpYWJsZXMnO1xyXG4kY29udGVudHB1c2hkb3duOiByZW0oNzMpOyAvL2dyb3NzIGJ1dCBuZWNlc3NhcnkuIFRoaXMgY29tZXMgZnJvbSB0aGUgaGVhZGVyIG9uIG1vYmlsZVxyXG5cclxuaHRtbCxcclxuYm9keSxcclxuLmNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxufVxyXG5cclxuLnBhZ2Vtb2RlLWVkaXQge1xyXG4gICAgLmNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgfVxyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIGNvbG9yOiAkY29sb3ItYm9keTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjsgLy9tb2JpbGUtbmF2IGZpeCBmb3IgZmlyZWZveFxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRjb250ZW50cHVzaGRvd247XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBmbGV4OiAxIDAgYXV0bztcclxuXHJcbiAgICAgICAgJiA+IGRpdjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDUwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiJdfQ== */
