*,:after,:before{box-sizing:border-box}body{font-family:Lato,sans-serif;font-family:"Lato"
,
sans-serif;font-family:var(--font-family-base);font-size:1rem;font-weight:400;line-height:1.5;margin:0}h1,h2,h3,h4,h5,h6{font-family:Lato,sans-serif;font-family:"Lato"
,
sans-serif;font-family:var(--font-family-headings);line-height:1.2;margin-top:0;margin-bottom:.5rem}h1{font-size:1.75rem}h1,h2{font-weight:600}h2{font-size:1.125rem}h5{font-size:1.25rem}h6{font-size:1rem}a,a:visited{color:#0156ac;color:#0156ac;color:var(--link-color)}a:active,a:focus,a:hover{color:#175daf;color:#175daf;color:var(--link-color--hover)}dd,dt,p{line-height:1.5}button,input,optgroup,select,textarea{margin:0;font-family:inherit}input:focus,textarea:focus{outline:none}.tooltip-container{font-size:.875rem;padding:1rem;text-align:center;z-index:2147483646}::-webkit-input-placeholder{color:#7e7e7e;font-style:italic}::-moz-placeholder{color:#7e7e7e;font-style:italic}::-ms-input-placeholder{color:#7e7e7e;font-style:italic}::placeholder{color:#7e7e7e;font-style:italic}:not(output):-moz-ui-invalid:-moz-focusring:not(:focus),:not(output):-moz-ui-invalid:not(:focus){box-shadow:none}@media print{@page{margin-bottom:15mm;margin-left:10mm;margin-right:10mm;margin-top:15mm}}.ReactModal__Body--open{overflow:hidden}.Spinner{-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;border-radius:50%;border:.35rem solid rgba(1,var(--color-primary-green),var(--color-primary-blue),.3);border:.35rem solid var(--spinner-color-ring);border-top-color:rgb(1,var(--color-primary-green),var(--color-primary-blue));border-top-color:var(--spinner-color);display:inline-block;height:3.5rem;width:3.5rem}.Spinner--lg{border-width:.5rem;height:5rem;width:5rem}.Spinner--sm{border-width:.2rem;height:2rem;width:2rem}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.FetchingScene_scene__1adl8{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center}.FetchingScene_message__3oU5y{color:#6c6c6c;font-size:1.25rem;margin-top:1rem}.Button{border:1px solid transparent;border-radius:10rem;box-sizing:border-box;cursor:pointer;display:inline-block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;text-align:center;text-decoration:none;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,opacity .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,opacity .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.AuthModal__Btn:focus,.AuthModal__Btn:focus-within{outline:auto}.Button:active,.Button:hover{opacity:.8;text-decoration:none}.Button__inner{align-items:center;display:flex;justify-content:center;position:relative}.Button .Spinner{border-color:#015dab #ffc3c2 #ffc3c2;border-top-color:#015dab;border-top-color:var(--brand-danger);border-width:.25rem;height:2rem;left:calc(50% - 1rem);position:absolute;top:calc(50% - 1rem);width:2rem}.Button--lg{font-size:1.25rem;line-height:1.5;padding:.5rem 1rem}.Button--sm{font-size:.875rem;line-height:1.5;padding:.25rem .5rem}.Button--block{display:block;width:100%}.Button--black{background:#2f2f2f;border-color:#2f2f2f;color:#fff}.Button--link{background:transparent;border:none;color:#0156ac;color:#0156ac;color:var(--link-color);padding:0}.Button--danger,.Button--danger:active,.Button--danger:hover,a.Button--danger{background-color:#015dab;background-color:#015dab;background-color:var(--brand-danger);border-color:#015dab;border-color:#015dab;border-color:var(--brand-danger);color:#fff}.Button--default,.Button--default:active,.Button--default:hover,a.Button--default{background-color:#6c6c6c;border-color:#6c6c6c;color:#fff}.Button--primary,a.Button--primary{background-color:#01a850;background-color:rgb(1,var(--color-primary-green),var(--color-primary-blue));background-color:var(--color-primary);border-color:#01a850;border-color:rgb(1,var(--color-primary-green),var(--color-primary-blue));border-color:var(--color-primary);color:#fff}.Button--primary:active,.Button--primary:hover{background:#280061;background:#280061;background:var(--color-primary-darkened);border-color:#280061;border-color:#280061;border-color:var(--color-primary-darkened);color:#fff}.Button--secondary,a.Button--secondary{background-color:#015dab;background-color:#015dab;background-color:var(--color-secondary);border-color:#015dab;border-color:#015dab;border-color:var(--color-secondary);color:#fff}.Button--secondary:active,.Button--secondary:hover{background:#015dab;background:#015dab;background:var(--color-secondary);border-color:#015dab;border-color:#015dab;border-color:var(--color-secondary);color:#fff}.Button--success{background-color:#015dab;background-color:#015dab;background-color:var(--brand-success)}.Button--success,.Button--success:active,.Button--success:hover{border-color:#015dab;border-color:#015dab;border-color:var(--brand-success);color:#fff}.Button--success:active,.Button--success:hover{background:#015dab;background:#015dab;background:var(--brand-success)}.Button--warning{background-color:#ffa400;background-color:#ffa400;background-color:var(--brand-warning);border-color:#ffa400;border-color:#ffa400;border-color:var(--brand-warning);color:#2f2f2f}.Button--warning:active,.Button--warning:hover{background:#ffa400;background:#ffa400;background:var(--brand-warning);border-color:#ffa400;border-color:#ffa400;border-color:var(--brand-warning);color:#fff}.Button--white{background:#fff;border-color:#fff;color:#2f2f2f}.Button--panel,a.Button--panel{background:#fff;border-radius:0;box-shadow:0 0 8px 0 #d8d8d8;color:#2f2f2f;font-weight:700;line-height:1.25;margin:0 1rem;padding:1rem;text-align:left;white-space:normal}.Button--panel:active,.Button--panel:hover{box-shadow:0 0 8px 0 #6c6c6c}.Button--disabled{background-color:#ececec;border-color:#ececec;cursor:not-allowed;pointer-events:none}.Button--outline,a.Button--outline{background-color:initial}.Button--outline.Button--danger,a.Button--outline.Button--danger{color:#015dab;color:#015dab;color:var(--brand-danger)}.Button--outline.Button--danger:active,.Button--outline.Button--danger:hover,a.Button--outline.Button--danger:hover{color:#fff}.Button--outline.Button--default,a.Button--outline.Button--default{color:#6c6c6c}.Button--outline.Button--default:active,.Button--outline.Button--default:hover,a.Button--outline.Button--default:hover{color:#fff}.Button--outline.Button--primary,a.Button--outline.Button--primary{color:#01a850;color:rgb(1,var(--color-primary-green),var(--color-primary-blue));color:var(--color-primary)}.Button--outline.Button--primary:active,.Button--outline.Button--primary:hover,a.Button--outline.Button--primary:hover{color:#fff}.Button--outline.Button--secondary,a.Button--outline.Button--secondary{color:#015dab;color:#015dab;color:var(--color-secondary)}.Button--outline.Button--secondary:active,.Button--outline.Button--secondary:hover,a.Button--outline.Button--secondary:hover{color:#fff}.Button--outline.Button--success,a.Button--outline.Button--success{color:#015dab;color:#015dab;color:var(--brand-success)}.Button--outline.Button--success:active,.Button--outline.Button--success:hover,a.Button--outline.Button--success:hover{color:#fff}.Button--outline.Button--warning,a.Button--outline.Button--warning{color:#ffa400;color:#ffa400;color:var(--brand-warning)}.Button--outline.Button--warning:active,.Button--outline.Button--warning:hover,a.Button--outline.Button--warning:hover{color:#fff}.Button--outline.Button--disabled,a.Button--outline.Button--disabled{color:#ececec}.Button--outline.Button--white,a.Button--outline.Button--white{color:#fff}.Button--with-icon svg{margin-right:.5rem}.Button--panel.Button--with-icon svg{font-size:2rem;margin-right:1rem}.Button--with-icon-only svg{margin-right:0}.Button--circle{height:2rem;width:2rem}a.Button--ssc{border:none;border-radius:.25rem;box-shadow:2px 2px 0 #2f2f2f;flex:1 1;font-family:var(--font-family-headings--fancy);font-size:.875rem;font-weight:700}.AppBoilerplate_root__3rpff{height:calc(100vh - 5rem);position:relative;width:100%}@media(min-width:768px){.AppBoilerplate_root__3rpff{margin-top:5rem}}.IneligibleModal{text-align:center}.Ineligiblemodal__LeadForm .Button--success{background:#015dab;background:var(--brand-success)}@media (min-width:768px){.Ineligiblemodal__LeadForm{align-items:center;display:flex}}.PlaceField__input-container{position:relative}.PlaceField__dropdown-container{background-color:#fff;border-radius:0 0 .25rem .25rem;border:1px solid #6c6c6c;border-top-color:#d8d8d8;color:#2f2f2f;left:0;margin-top:-.25rem;max-height:calc(100vh - 3rem);overflow-y:scroll;position:absolute;right:0;top:100%;z-index:1}.PlaceField__suggestion{line-height:1.5;padding:.5rem 1rem;text-align:left;cursor:pointer}.PlaceField__suggestion:nth-child(2n){background-color:#f7f7f7}.PlaceField__suggestion--active,.PlaceField__suggestion:hover{background-color:#ddedff;background-color:#ddedff;background-color:var(--color-light)}.PlaceField__dropdown-footer{border-top:1px solid #d8d8d8;padding:.5rem .5rem 0;text-align:right}.PlaceField__dropdown-footer>img{max-width:150px}.PlaceField__Hint{color:#6c6c6c;display:block;line-height:1rem;margin-top:.75rem}@media(min-width:768px){.PlaceField__Hint{margin-top:0}}.AddressForm{line-height:2rem;text-align:left;padding:.25rem}.AddressForm__address{grid-area:address}.AddressForm__email{grid-area:email}.AddressForm__CustomField{padding:0}.AddressForm__input{border:1px solid #6c6c6c;border-radius:.25rem;font-size:1rem;line-height:1.25;padding:1rem;width:100%}.AddressForm__formGroup{margin-bottom:1rem}.AddressForm__label{font-weight:600;margin-bottom:1rem}.AddressForm__label--light{color:#2f2f2f}.AddressForm__label--dark{color:#fff}.AddressForm__checkbox{padding-bottom:1rem}#notifications_opt_in_label{padding:1rem 0;font-size:16px;font-weight:700;line-height:1.25}#notifications_opt_in{margin-right:.5rem}#notifications_opt_in:focus{box-shadow:2px 2px 2px #00f}.AddressForm--lg .AddressForm__input{font-size:1.25rem}.AddressForm__submit{border-radius:.25rem;font-size:1rem;font-weight:700;grid-area:submit;padding:.75rem 1.5rem;width:100%}.AddressForm--lg .AddressForm__submit{padding:1rem 3rem}.HomeScene__Box .AddressForm__submit-margin{margin-top:2rem}.AddressForm__map{grid-area:map;max-height:16rem;min-height:16rem}.AddressForm__locale{grid-area:locale}@media(min-width:768px){.AddressForm{align-items:flex-start;display:grid;grid-gap:.5rem 1rem;grid-template-areas:"address address submit" "map map map" "locale none none";grid-template-columns:2fr 2fr 1fr;grid-template-rows:-webkit-max-content;grid-template-rows:max-content}.AddressForm__formGroup{margin-bottom:0}}.LocaleSwitcher_switcher__v1OAz{color:#2f2f2f;min-width:200px;text-align:left}.AddressModal__CurrentAddress{align-items:center;border-bottom:1px solid #d8d8d8;display:flex;flex-direction:column;font-size:1.125rem;margin-bottom:1rem;padding:2rem 0;text-align:center}.AddressModal__CurrentAddress svg{color:#01a850;color:rgb(1,var(--color-primary-green),var(--color-primary-blue));color:var(--color-primary)}@media(min-width:768px){.Modal__Body .AddressForm{display:flex;flex-direction:column}.Modal__Body .AddressForm .AddressForm__formGroup{margin-bottom:2rem;width:100%}.Modal__Body .AddressForm .AddressForm__formGroup small{margin-top:.5rem}.Modal__Body .AddressForm .Button{margin:0 auto 1rem;width:unset}}.Logo{max-height:3.5rem;margin:.5rem 1rem}@media(min-width:768px){.Logo{max-height:5rem}}@media(min-width:992px){.Logo{margin-left:2rem}}.AuthModal .Modal__Body>footer>section,.AuthModal .Modal__Body>section{margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:25rem}.AuthModal__Error{margin:2rem auto 1rem;max-width:25rem}.AuthModal__header{margin-bottom:2rem;text-align:center}.AuthModal__header p{margin:0}.AuthModal__header .Logo{margin-left:auto;margin-right:auto;max-width:225px}.AuthModal__Social{display:grid;grid-gap:1rem;grid-template-columns:1fr 1fr}.AuthModal__StateSwitcher{align-items:center;border-top:1px solid #979797;display:flex;margin-top:3rem;padding-top:1rem}.AuthModal__StateSwitcher>div{flex-grow:1}@media (min-width:768px){.Button.AuthModal__Btn{display:flex}}.AuthForm .FormControl{border:1px solid #979797;border-radius:.25rem;display:block;font-size:1rem;line-height:3;margin-top:1.5rem;padding:0 1rem;width:100%}.AuthForm__Submit{margin-top:1.5rem}.LeadForm_form__3zZQq{margin-bottom:1rem}.LeadForm_textField__KZgE3{border:1px solid #d8d8d8;border-radius:.25rem;font-size:.875rem;line-height:1.5;margin-bottom:.75rem;padding:.375rem .5rem;width:100%}.LeadForm_submitButton__N5rCI{background:#fff;border-radius:3rem;font-family:Montserrat,sans-serif;font-weight:700;padding:.75rem 1.5rem}@media(min-width:768px){.LeadForm_form__3zZQq{margin-bottom:0}.LeadForm_textField__KZgE3{margin-bottom:0;margin-right:1rem;padding:.75rem 1rem;width:auto}}.LeadBar{background:#015dab;background:#015dab;background:var(--brand-success);color:#fff;text-align:center}.LeadBar>.Modal__BtnClose{color:#fff;opacity:.8;position:absolute;right:0;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}.LeadBar>.Modal__BtnClose:hover{opacity:1}.LeadBar__Inner{margin-left:auto;margin-right:auto;max-width:1100px;padding-left:1rem;padding-right:1rem}.LeadBar__Header,.LeadBar__Inner{display:flex;flex-direction:column}.LeadBar__Header{justify-content:center;margin-bottom:1rem;margin-top:1rem}.LeadBar__Header>h1{font-family:Montserrat,sans-serif;font-size:1rem}.LeadBar__Header>p{font-size:.75rem;font-weight:300;margin:0}@media(min-width:768px){.LeadBar{height:8rem;text-align:left}.LeadBar__Inner{flex-direction:row}.LeadBar__Header{height:8rem;margin-bottom:0;margin-top:0}.LeadBar__LeadForm{align-items:center;display:flex;margin-left:1.5rem}}@media(min-width:991px){.LeadBar__Header>h1{font-size:1.25rem}.LeadBar__Header>p{font-size:1rem}}.ElectionCenterMobileNavButton_ecNavButton__1F6n2{display:flex;flex-direction:column;height:100%;justify-content:center;padding:.5rem .5rem .5rem 1rem}@media(max-width:576px){.ElectionCenterMobileNavButton_ecNavButton__1F6n2{padding:.3rem}}.ElectionCenterMobileNavButton_ecNavButton__1F6n2 #Icon_dashboard{fill:#01a850;fill:rgb(1,var(--color-primary-green),var(--color-primary-blue));fill:var(--color-primary)}.ElectionCenterMobileNavButton_ecNavButton__1F6n2 #Rectangle{fill:#ececec}.ElectionCenterMobileNavButton_ecNavButton__1F6n2:hover #Rectangle{fill:#d8d8d8}.SearchDropdown_dropdown__2eOEU{background-color:#fff;border-radius:.25rem;box-shadow:0 0 10px rgba(55,55,55,.5);color:#2f2f2f;height:40rem;margin-top:1.5rem;padding:1.5rem 1rem;position:absolute;width:44rem;z-index:100;overflow:hidden}@media(max-width:1150px){.SearchDropdown_dropdown__2eOEU{margin-top:2rem}}@media(min-width:991px){.SearchDropdown_collapsed__1POPe{height:auto;padding-bottom:.5rem}}.SearchDropdown_savedSearchTag__znSac{margin-right:.5rem;margin-bottom:1rem}.SearchDropdown_resultsHeader__33Oqv{color:#6c6c6c;border-bottom:1px solid #d8d8d8;margin-bottom:0!important;padding-bottom:1rem}.SearchDropdown_mobile__20Uza{box-shadow:unset;height:100%;margin-top:0;padding-top:0;padding-right:0;width:100%}@media(min-width:768px)and (max-width:991px){.SearchDropdown_mobile__20Uza{box-shadow:0 0 10px rgba(55,55,55,.5);margin-top:0;padding-top:2rem}}.SearchDropdown_mobile__20Uza .SearchDropdown_savedContainer__LI2qX{display:flex;overflow:scroll}.SearchDropdown_suggestion__2Vpcg{display:block;font-size:.8rem;margin-bottom:.5rem}.SearchBar_searchContainer__vNyxY{position:relative}.SearchBar_search__2fh1x{background-color:#fff;border:1px solid #6c6c6c;border-radius:.25rem;display:flex;width:44rem}.SearchBar_search__2fh1x input{border:unset;font-size:1rem;line-height:1.25;padding:1rem 1rem 1rem .5rem;width:100%}.SearchBar_search__2fh1x input::-webkit-input-placeholder{font-style:normal}.SearchBar_search__2fh1x input::-moz-placeholder{font-style:normal}.SearchBar_search__2fh1x input::-ms-input-placeholder{font-style:normal}.SearchBar_search__2fh1x input::placeholder{font-style:normal}@media(max-width:991px){.SearchBar_search__2fh1x input::-webkit-input-placeholder{font-size:.8rem}.SearchBar_search__2fh1x input::-moz-placeholder{font-size:.8rem}.SearchBar_search__2fh1x input::-ms-input-placeholder{font-size:.8rem}.SearchBar_search__2fh1x input::placeholder{font-size:.8rem}}.SearchBar_search__2fh1x svg{color:#01a850;color:rgb(1,var(--color-primary-green),var(--color-primary-blue));color:var(--color-primary);height:30px;margin-top:auto;margin-bottom:auto;margin-left:1rem;width:20px!important}@media(max-width:991px){.SearchBar_search__2fh1x svg{margin-left:.8rem;width:15px!important}}@media(max-width:991px){.SearchBar_search__2fh1x{width:100%}}.SearchBar_back__2xtog{color:#01a850;color:rgb(1,var(--color-primary-green),var(--color-primary-blue));color:var(--color-primary);font-size:.8rem;padding-left:1rem}.SearchBar_back__2xtog:focus,.SearchBar_back__2xtog:hover{cursor:pointer;text-decoration:underline}@media(max-width:991px){.SearchBar_mobileSearchContainer__3_s9h{background-color:#fff;height:100%;padding-top:1rem;position:absolute;right:0;top:0;width:100%}}@media(min-width:768px)and (max-width:991px){.SearchBar_mobileSearchContainer__3_s9h{margin-top:5rem}}.SearchBar_mobileSearchContainer__3_s9h .SearchBar_search__2fh1x{border:1px solid #d8d8d8;box-shadow:unset;margin:1rem;width:calc(100% - 2rem)}.SearchBar_mobileSearchContainer__3_s9h .SearchBar_search__2fh1x:focus{border:#01a850;border:rgb(1,var(--color-primary-green),var(--color-primary-blue));border:var(--color-primary)}.SearchBar_isInNav__2-VBp{margin:auto 2rem;width:30rem}.SearchBar_isInNav__2-VBp .SearchBar_search__2fh1x{width:30rem}.SearchBar_loading__2yXn6{margin:auto .8rem}.LocalNav{align-items:center;background:#fff;border-bottom:1px solid #dedede;display:flex;height:3.5rem;justify-content:space-between}.LocalNav__GlobalAlert{color:#2f2f2f;margin:0;padding:0 1rem}.LocalNav--center{justify-content:center}.LocalNav--sticky{position:-webkit-sticky;position:sticky;top:0}.LocalNav__container{background:#fff}.LocalNav__address{color:#6c6c6c;margin-right:.5rem}.LocalNav__Brand,.LocalNav__BrandContainer{display:flex;height:100%}.LocalNav__Brand img{margin-left:.3rem;margin-right:-4rem;max-width:10rem;min-width:10rem;object-fit:contain;object-position:0 center}@media(max-width:376px){.LocalNav__Brand img{max-width:4rem;min-width:4rem}}.LocalNav__Inner{align-items:center;display:flex;height:100%;margin-right:.5rem}.LocalNav .Button{margin-right:1rem;padding:.5rem 1rem}.LocalNav__FeatureButtons{align-items:center;border-right:1px solid #6c6c6c;display:none;height:2.5rem;margin-right:1.5rem;padding-right:.5rem}.LocalNav__FeatureButtons:only-child{border-right:unset;margin-right:0}.LocalNav__FeatureButtons:only-child .Button{margin-right:0}.LocalNav__FeatureButtons:empty{display:none}.LocalNav__FeatureButtons .LocalNav__BtnAddress{align-content:center;border-radius:50%;display:flex;font-size:1.25rem;height:2.25rem;justify-content:center;margin-right:1rem;padding:0;width:2.25rem;align-items:center}.LocalNav__Back{background:transparent;border:none;cursor:pointer;font-size:1.5rem;left:0;margin-left:1rem;padding:0;position:absolute}.Button.LocalNav__BtnRegistration{font-size:.75rem;padding:.375rem .75rem}.Button.LocalNav__BtnMaptv{display:none}.LocalNav .Button--with-icon svg{margin:0;vertical-align:-.2em}.LocalNav__ShareableBallotBanner{margin-bottom:0;position:absolute;width:100%;z-index:1000}.LocalNav__ShareableBallotBanner .Notification__body .Button{margin-top:.5rem}.LocalNav__Left{display:flex;height:100%}@media(min-width:768px){.LocalNav--center .LocalNav__Inner{position:absolute;right:0}.LocalNav{height:5rem}.LocalNav__container{left:0;position:fixed;right:0;top:0;z-index:101}.LocalNav__container .Notification{height:10rem}.LocalNav__container .Notification.LocalNav__ShareableBallotBanner{height:5rem}.Button.LocalNav__BtnMaptv{display:flex}.Button.LocalNav__BtnRegistration{font-size:.875rem}.LocalNav__FeatureButtons{display:flex}.LocalNav .Button{margin-right:1rem;padding:.5rem 1.5rem}.LocalNav__FeatureButtons .LocalNav__BtnAddress{padding:0}.LocalNav__ShareableBallotBanner{font-size:1rem}.LocalNav__ShareableBallotBanner .Notification__body .Button{margin-left:1rem;margin-top:0}.LocalNav__ShareableBallotBanner .Notification__body{align-items:center;display:flex;justify-content:center}}@media print{.LocalNav,.LocalNav__FeatureButtons{display:none}}.Footer_Footer__3ERV2{background:#01a850;background:rgb(1,var(--color-primary-green),var(--color-primary-blue));background:var(--color-primary);color:#fff;font-size:1.125rem;padding:3rem 1rem;position:absolute;text-align:center;width:100%;z-index:10}.Footer_Footer__3ERV2 a,.Footer_Footer__3ERV2 a:active,.Footer_Footer__3ERV2 a:focus,.Footer_Footer__3ERV2 a:hover{color:#ddedff;color:#ddedff;color:var(--color-light)}.Footer_footerContainer__33oc8{display:flex;flex-direction:column;align-items:center}.Footer_footerDisclaimer__2bA0I{background:#fff;border-radius:.25rem;color:#2f2f2f;margin:0 1rem 2rem;max-width:40rem;padding:1rem}.Footer_footerDisclaimer__2bA0I a{color:#0156ac;color:#0156ac;color:var(--link-color)}.Footer_footerDisclaimer__2bA0I a:hover{color:#175daf;color:#175daf;color:var(--link-color--hover)}.Footer_footerLinks__1gTUW{list-style:none;padding:0}.Footer_footerLinks__1gTUW>li{margin-bottom:1rem}.Footer_footerLinks__1gTUW>li a{color:#fff;font-weight:700;text-decoration:none}.Footer_footerLocale__1gBnK{align-items:center;display:flex;margin-top:1.5rem}.Footer_footerLocale__1gBnK svg{margin-right:.5rem}.Footer_footerLocaleSwitcher__ad_kO{margin-left:.5rem}@media(min-width:768px){.Footer_footerLinks__1gTUW>li{display:inline-block;margin-bottom:0;padding-left:1rem;padding-right:1rem}.Footer_footerWithSidebar__219xN{margin-left:18rem;width:calc(100% - 18rem)}}@media(min-width:992px){.Footer_footerWithSidebar__219xN{margin-left:22rem;width:calc(100% - 22rem)}}@media print{.Footer_Footer__3ERV2{display:none}}.NoElectionScene_body__36o8p{min-height:35rem}.NoElectionScene_container__1L2_d{box-shadow:0 0 20px 0 rgba(103,122,134,.25);padding:2.5rem;max-width:750px;margin:2.5rem 1rem}@media(min-width:768px){.NoElectionScene_container__1L2_d{margin-top:10rem;margin-left:auto;margin-right:auto}}.NoElectionScene_container__1L2_d h1{font-family:Lato,sans-serif!important;font-family:"Lato"
,
sans-serif!important;font-family:var(--font-family-headings)!important;font-weight:600!important;font-size:1.125rem!important;line-height:1.375!important;color:#6c6c6c;text-transform:uppercase}.NoElectionScene_address__1L51g{background-color:#ececec;display:flex;flex-direction:column;margin-bottom:1rem;padding:1rem}@media(min-width:768px){.NoElectionScene_address__1L51g{flex-direction:row;justify-content:space-between}}.NoElectionScene_address__1L51g .NoElectionScene_button__qxJdR{margin:0}@media(max-width:576px){.NoElectionScene_address__1L51g .NoElectionScene_button__qxJdR div{justify-content:left!important}}.NotFoundScene__Header{align-items:center;display:flex;flex-direction:column;height:calc(100vh - 3.5rem);justify-content:center;text-align:center}@media(min-width:768px){.NotFoundScene{height:calc(100vh - 5rem)}}.DebugPanel_root__38suM{align-items:center;background:#ffa400;background:var(--brand-warning);bottom:2rem;box-shadow:-1px 0 3px 0 rgba(0,0,0,.2);display:flex;font-size:.875rem;height:3rem;justify-content:space-between;padding:.5rem 1rem;position:fixed;right:-11rem;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:15rem;z-index:2147483647}.DebugPanel_open__1uHsy{right:0}.DebugPanel_icon__Fg2T1{cursor:pointer;font-size:1.5rem;margin-right:.5rem}:root{--color-black:#212529;--color-gray-dark:#757575;--color-gray:#d8d8d8;--color-gray-light:#ececec;--color-gray-extra-light:#f6f6f6;--color-white:#fff;--color-primary-red:1;--color-primary-green:168;--color-primary-blue:80;--color-primary:rgb(var(--color-primary-red),var(--color-primary-green),var(--color-primary-blue));--color-primary-darkened:#280061;--color-primary-lightened:#8e4dc7;--color-secondary:#015dab;--color-light:#ddedff;--brand-danger:#015dab;--brand-disabled:var(--color-gray-light);--brand-success:#015dab;--brand-warning:#ffa400;--brand-success-light:#4ac68e;--font-family-base:"Lato",sans-serif;--font-family-headings:"Lato",sans-serif;--font-family-handwriting:"Indie Flower",cursive;--nav-height:3.5rem;--nav-height--lg:5rem;--spinner-color:var(--color-primary);--spinner-color-ring:rgba(var(--color-primary-red),var(--color-primary-green),var(--color-primary-blue),.3);--link-color:#0156ac;--link-color--hover:#175daf;--global-alert-height:3rem;--share-banner-height:5rem;--lead-bar-height:8rem;--header-background:var(--color-primary);--header-color:var(--color-light);--card-list-width:540px;--maptv-header-height:64px;--color-election-center-bg:#302f2f}@media(min-width:576px){:root{--maptv-header-height:112px}}:root{--share-image-background:#326272;--share-image-text:#e39674;--share-image-label-text:#fff}.UnsupportedBrowserApp_app__1BRId{margin:0 auto;max-width:800px;padding:3em 1em;text-align:center}.UnsupportedBrowserApp_browsers__2DcID{list-style:none;margin:0;padding:3em 0}.UnsupportedBrowserApp_browsers__2DcID>li{display:inline-block;margin:0 1em}.UnsupportedBrowserApp_browsers__2DcID a svg{color:#2f2f2f;display:block;margin:0 auto .5em}.UnsupportedBrowserApp_browsers__2DcID a{background:#f7f7f7;display:block;padding:1em}.UnsupportedBrowserApp_browsers__2DcID a:hover{background:#d8d8d8}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LnNjc3MiLCJTcGlubmVyLmNzcyIsIkZldGNoaW5nU2NlbmUubW9kdWxlLnNjc3MiLCIuLi8uLi90aGVtZS5kZWZhdWx0LnNjc3MiLCJCdXR0b24uc2NzcyIsIi4uLy4uLy4uL3RoZW1lLmRlZmF1bHQuc2NzcyIsIkFwcEJvaWxlcnBsYXRlLm1vZHVsZS5zY3NzIiwiSW5lbGlnaWJsZU1vZGFsLmNzcyIsIlBsYWNlRmllbGQuc2NzcyIsIkFkZHJlc3NGb3JtLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQGJhbGxvdHJlYWR5L3NwYXJrbGVzL2Rpc3QvdG9rZW5zLnNjc3MiLCJMb2NhbGVTd2l0Y2hlci5tb2R1bGUuc2NzcyIsIkFkZHJlc3NNb2RhbC5zY3NzIiwiTG9nby5zY3NzIiwiQXV0aE1vZGFsLmNzcyIsIkF1dGhGb3JtLmNzcyIsIkxlYWRGb3JtLm1vZHVsZS5zY3NzIiwiTGVhZEJhci5zY3NzIiwiRWxlY3Rpb25DZW50ZXJNb2JpbGVOYXZCdXR0b24ubW9kdWxlLnNjc3MiLCIuLi8uLi8uLi8uLi90aGVtZS5kZWZhdWx0LnNjc3MiLCJTZWFyY2hEcm9wZG93bi5tb2R1bGUuc2NzcyIsIlNlYXJjaEJhci5tb2R1bGUuc2NzcyIsIkxvY2FsTmF2LnNjc3MiLCJGb290ZXIubW9kdWxlLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQGJhbGxvdHJlYWR5L3NwYXJrbGVzL2Rpc3QvdG9rZW5zLnNjc3MiLCJOb0VsZWN0aW9uU2NlbmUubW9kdWxlLnNjc3MiLCJOb3RGb3VuZFNjZW5lLnNjc3MiLCJEZWJ1Z1BhbmVsLm1vZHVsZS5zY3NzIiwidGhlbWUub3ZlcnJpZGUuc2NzcyIsIlVuc3VwcG9ydGVkQnJvd3NlckFwcC5tb2R1bGUuc2NzcyIsInRoZW1lLmRlZmF1bHQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxpQkFHRSxxQkFBQSxDQUdGLEtBQ0UsMkJBQUEsQ0FBQTs7VUFBQSxDQUFBLG1DQUFBLENB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LENBRUEscUJBQUEsQ0FDQSx5QkFBQSxDQUNBLHVCQUFBLENBRUEsa0dBQUEsQ0FLQSxnQ0FBQSxDQUNBLGlDQUFBLENBQ0EseUJBQUEsQ0FDQSxxQkFBQSxDQUVBLHNCQUFBLENBQ0Esd0NBQUEsQ0FDQSx1QkFBQSxDQUNBLHVCQUFBLENBQ0EsNkJBQUEsQ0FJQSxvQ0FBQSxDQUNBLHdDQUFBLENBQ0EsZ0RBQUEsQ0FHQSxtQkFBQSxDQUNBLHFCQUFBLENBR0Esb0NBQUEsQ0FDQSwyR0FBQSxDQVFBLG9CQUFBLENBQ0EsMkJBQUEsQ0FHQSwwQkFBQSxDQUNBLDBCQUFBLENBR0Esc0JBQUEsQ0FHQSx3Q0FBQSxDQUNBLGlDQUFBLENBR0EsdUJBQUEsQ0FHQSwwQkFBQSxDQUVBLGtDQUFBLENBR0Ysd0JBQ0UsTUFDRSwyQkFBQSxDQUFBLENBSUEsTUFDRSxnQ0FBQSxDQUNBLDBCQUFBLENBQ0EsNkJBQUEsQ0MvRU4sa0NBQ0UsYUFBQSxDQUNBLGVBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ0FHRix1Q0FDRSxlQUFBLENBQ0EsUUFBQSxDQUNBLGFBQUEsQ0FHRiwwQ0FDRSxvQkFBQSxDQUNBLFlBQUEsQ0FHRiw2Q0FDRSxhQ25CWSxDRG9CWixhQUFBLENBQ0Esa0JBQUEsQ0FHRix5Q0FDRSxrQkNyQnVCLENEc0J2QixhQUFBLENBQ0EsV0FBQSxDQUdGLCtDQUNFLGtCQzlCVyIsImZpbGUiOiJtYWluLjlkYzA2ZWViLmNodW5rLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4qLFxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDA7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1oZWFkaW5ncyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuaDUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbmg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG5hLFxuYTp2aXNpdGVkIHtcbiAgY29sb3I6IHZhcigtLWxpbmstY29sb3IpO1xufVxuXG5hOmFjdGl2ZSxcbmE6Zm9jdXMsXG5hOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWxpbmstY29sb3ItLWhvdmVyKTtcbn1cblxucCxcbmR0LFxuZGQge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG50ZXh0YXJlYTpmb2N1cyxcbmlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLyogVG9vbHRpcHMgKi9cbi50b29sdGlwLWNvbnRhaW5lciB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMjE0NzQ4MzY0Njtcbn1cblxuLyogUGxhY2Vob2xkZXJzICovXG46OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3ZTdlN2U7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyogUmVtb3ZlcyByZWQgYm9yZGVyIGFyb3VuZCByZXF1aXJlZCBpbnB1dHMgaW4gRkYgKi9cbi8qIEBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yMTMyMyNpc3N1ZWNvbW1lbnQtMzgwOTQ4MTk3ICovXG46bm90KG91dHB1dCk6LW1vei11aS1pbnZhbGlkOm5vdCg6Zm9jdXMpIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbjpub3Qob3V0cHV0KTotbW96LXVpLWludmFsaWQ6LW1vei1mb2N1c3Jpbmc6bm90KDpmb2N1cykge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICBAcGFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVtbTtcbiAgICBtYXJnaW4tbGVmdDogMTBtbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwbW07XG4gICAgbWFyZ2luLXRvcDogMTVtbTtcbiAgfVxufVxuXG4vKiBDbGFzcyBhZGRlZCB0byA8Ym9keT4uIFByZXZlbnRzIHBhZ2UgZnJvbSBzY3JvbGxpbmcgYmVoaW5kIG1vZGFsLiAqL1xuLlJlYWN0TW9kYWxfX0JvZHktLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuIiwiLlNwaW5uZXIge1xuICBhbmltYXRpb246IHNwaW4gMXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIGJvcmRlcjogMC4zNXJlbSBzb2xpZCB2YXIoLS1zcGlubmVyLWNvbG9yLXJpbmcpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLXNwaW5uZXItY29sb3IpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMy41cmVtO1xuICB3aWR0aDogMy41cmVtO1xufVxuXG4uU3Bpbm5lci0tbGcge1xuICBib3JkZXItd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiA1cmVtO1xuICB3aWR0aDogNXJlbTtcbn1cblxuLlNwaW5uZXItLXNtIHtcbiAgYm9yZGVyLXdpZHRoOiAwLjJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgd2lkdGg6IDJyZW07XG59XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLnNjZW5lIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5tZXNzYWdlIHtcbiAgY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbiIsIiRjb2xvci1wcmltYXJ5OiByZ2IoOTEsIDI2LCAxNDgpICFkZWZhdWx0O1xuXG4kY29sb3ItYmxhY2s6ICMyZjJmMmY7XG4kY29sb3ItZ3JheTogI2Q4ZDhkODtcbiRjb2xvci1ncmF5LWRhcms6IHNjYWxlLWNvbG9yKCRjb2xvci1ncmF5LCAkbGlnaHRuZXNzOiAtNTAlKTtcbiRjb2xvci1ncmF5LWxpZ2h0OiBzY2FsZS1jb2xvcigkY29sb3ItZ3JheSwgJGxpZ2h0bmVzczogNTAlKTtcbiRjb2xvci1ncmF5LWV4dHJhLWxpZ2h0OiBzY2FsZS1jb2xvcigkY29sb3ItZ3JheSwgJGxpZ2h0bmVzczogODAlKTtcbiRjb2xvci13aGl0ZTogI2ZmZjtcblxuJGJyYW5kLWRpc2FibGVkOiAkY29sb3ItZ3JheS1saWdodDtcblxuLyogc2l6aW5nICovXG4kZWMtdGlsZS13aWR0aDogMjByZW0gIWRlZmF1bHQ7XG4kZWMtdGlsZS1oZWlnaHQ6IDIwcmVtICFkZWZhdWx0O1xuXG4kY2FyZC1saXN0LXdpZHRoOiA1NDBweDtcblxuJGxlYWQtYmFyLWhlaWdodDogOHJlbTtcblxuLyogZ2xvYmFsIGFsZXJ0ICovXG4kZ2xvYmFsLWFsZXJ0LWhlaWdodDogMTByZW07XG4kc2hhcmUtYmFubmVyLWhlaWdodDogNXJlbTtcblxuLyogbmF2ICovXG4kbmF2LWhlaWdodDogMy41cmVtO1xuJG5hdi1oZWlnaHQtbGc6IDVyZW07XG5cbi8qIHR5cG9ncmFwaHkgKi9cbiRmb250LWZhbWlseS1oYW5kd3JpdGluZzogJ0luZGllIEZsb3dlcicsIGN1cnNpdmU7XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLkJ1dHRvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgLyogc29tZXRoaW5nIGJpZyBzbyBjb3JuZXJzIGFsd2F5cyBsb29rIHJvdW5kICovXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxcbiAgICBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQsXG4gICAgb3BhY2l0eSAwLjE1cyBlYXNlLWluLW91dDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5BdXRoTW9kYWxfX0J0bjpmb2N1cyxcbi5BdXRoTW9kYWxfX0J0bjpmb2N1cy13aXRoaW4ge1xuICBvdXRsaW5lOiBhdXRvO1xufVxuXG4uQnV0dG9uOmFjdGl2ZSxcbi5CdXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLkJ1dHRvbl9faW5uZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uQnV0dG9uIC5TcGlubmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjM2MyO1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1icmFuZC1kYW5nZXIpO1xuICBib3JkZXItd2lkdGg6IDAuMjVyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgbGVmdDogY2FsYyg1MCUgLSAxcmVtKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMXJlbSk7XG4gIHdpZHRoOiAycmVtO1xufVxuXG4vKiBTaXplcyAqL1xuLkJ1dHRvbi0tbGcge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuXG4uQnV0dG9uLS1zbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xufVxuXG4vKiBCbG9jayBsZXZlbCAqL1xuLkJ1dHRvbi0tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIFR5cGVzICovXG4uQnV0dG9uLS1ibGFjayB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5CdXR0b24tLWxpbmsge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogdmFyKC0tbGluay1jb2xvcik7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5CdXR0b24tLWRhbmdlcixcbmEuQnV0dG9uLS1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icmFuZC1kYW5nZXIpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJyYW5kLWRhbmdlcik7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5CdXR0b24tLWRhbmdlcjphY3RpdmUsXG4uQnV0dG9uLS1kYW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icmFuZC1kYW5nZXIpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJyYW5kLWRhbmdlcik7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5CdXR0b24tLWRlZmF1bHQsXG5hLkJ1dHRvbi0tZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLkJ1dHRvbi0tZGVmYXVsdDphY3RpdmUsXG4uQnV0dG9uLS1kZWZhdWx0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4uQnV0dG9uLS1wcmltYXJ5LFxuYS5CdXR0b24tLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLkJ1dHRvbi0tcHJpbWFyeTphY3RpdmUsXG4uQnV0dG9uLS1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeS1kYXJrZW5lZCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1kYXJrZW5lZCk7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5CdXR0b24tLXNlY29uZGFyeSxcbmEuQnV0dG9uLS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5CdXR0b24tLXNlY29uZGFyeTphY3RpdmUsXG4uQnV0dG9uLS1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5CdXR0b24tLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icmFuZC1zdWNjZXNzKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icmFuZC1zdWNjZXNzKTtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLkJ1dHRvbi0tc3VjY2VzczphY3RpdmUsXG4uQnV0dG9uLS1zdWNjZXNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnJhbmQtc3VjY2Vzcyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnJhbmQtc3VjY2Vzcyk7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5CdXR0b24tLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icmFuZC13YXJuaW5nKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icmFuZC13YXJuaW5nKTtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLkJ1dHRvbi0td2FybmluZzphY3RpdmUsXG4uQnV0dG9uLS13YXJuaW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnJhbmQtd2FybmluZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnJhbmQtd2FybmluZyk7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5CdXR0b24tLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICBib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuYS5CdXR0b24tLXBhbmVsLFxuLkJ1dHRvbi0tcGFuZWwge1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggMCAkY29sb3ItZ3JheTtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW46IDAgMXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLkJ1dHRvbi0tcGFuZWw6YWN0aXZlLFxuLkJ1dHRvbi0tcGFuZWw6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgOHB4IDAgJGNvbG9yLWdyYXktZGFyaztcbn1cblxuLyogRGlzYWJsZWQgKi9cbi5CdXR0b24tLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWRpc2FibGVkO1xuICBib3JkZXItY29sb3I6ICRicmFuZC1kaXNhYmxlZDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8qIE91dGxpbmUgKi9cbi5CdXR0b24tLW91dGxpbmUsXG5hLkJ1dHRvbi0tb3V0bGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uQnV0dG9uLS1vdXRsaW5lLkJ1dHRvbi0tZGFuZ2VyLFxuYS5CdXR0b24tLW91dGxpbmUuQnV0dG9uLS1kYW5nZXIge1xuICBjb2xvcjogdmFyKC0tYnJhbmQtZGFuZ2VyKTtcbn1cblxuLkJ1dHRvbi0tb3V0bGluZS5CdXR0b24tLWRhbmdlcjphY3RpdmUsXG4uQnV0dG9uLS1vdXRsaW5lLkJ1dHRvbi0tZGFuZ2VyOmhvdmVyLFxuYS5CdXR0b24tLW91dGxpbmUuQnV0dG9uLS1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4uQnV0dG9uLS1vdXRsaW5lLkJ1dHRvbi0tZGVmYXVsdCxcbmEuQnV0dG9uLS1vdXRsaW5lLkJ1dHRvbi0tZGVmYXVsdCB7XG4gIGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4uQnV0dG9uLS1vdXRsaW5lLkJ1dHRvbi0tZGVmYXVsdDphY3RpdmUsXG4uQnV0dG9uLS1vdXRsaW5lLkJ1dHRvbi0tZGVmYXVsdDpob3ZlcixcbmEuQnV0dG9uLS1vdXRsaW5lLkJ1dHRvbi0tZGVmYXVsdDpob3ZlciB7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5CdXR0b24tLW91dGxpbmUuQnV0dG9uLS1wcmltYXJ5LFxuYS5CdXR0b24tLW91dGxpbmUuQnV0dG9uLS1wcmltYXJ5IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuXG4uQnV0dG9uLS1vdXRsaW5lLkJ1dHRvbi0tcHJpbWFyeTphY3RpdmUsXG4uQnV0dG9uLS1vdXRsaW5lLkJ1dHRvbi0tcHJpbWFyeTpob3ZlcixcbmEuQnV0dG9uLS1vdXRsaW5lLkJ1dHRvbi0tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5CdXR0b24tLW91dGxpbmUuQnV0dG9uLS1zZWNvbmRhcnksXG5hLkJ1dHRvbi0tb3V0bGluZS5CdXR0b24tLXNlY29uZGFyeSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xufVxuXG4uQnV0dG9uLS1vdXRsaW5lLkJ1dHRvbi0tc2Vjb25kYXJ5OmFjdGl2ZSxcbi5CdXR0b24tLW91dGxpbmUuQnV0dG9uLS1zZWNvbmRhcnk6aG92ZXIsXG5hLkJ1dHRvbi0tb3V0bGluZS5CdXR0b24tLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5CdXR0b24tLW91dGxpbmUuQnV0dG9uLS1zdWNjZXNzLFxuYS5CdXR0b24tLW91dGxpbmUuQnV0dG9uLS1zdWNjZXNzIHtcbiAgY29sb3I6IHZhcigtLWJyYW5kLXN1Y2Nlc3MpO1xufVxuXG4uQnV0dG9uLS1vdXRsaW5lLkJ1dHRvbi0tc3VjY2VzczphY3RpdmUsXG4uQnV0dG9uLS1vdXRsaW5lLkJ1dHRvbi0tc3VjY2Vzczpob3ZlcixcbmEuQnV0dG9uLS1vdXRsaW5lLkJ1dHRvbi0tc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5CdXR0b24tLW91dGxpbmUuQnV0dG9uLS13YXJuaW5nLFxuYS5CdXR0b24tLW91dGxpbmUuQnV0dG9uLS13YXJuaW5nIHtcbiAgY29sb3I6IHZhcigtLWJyYW5kLXdhcm5pbmcpO1xufVxuXG4uQnV0dG9uLS1vdXRsaW5lLkJ1dHRvbi0td2FybmluZzphY3RpdmUsXG4uQnV0dG9uLS1vdXRsaW5lLkJ1dHRvbi0td2FybmluZzpob3ZlcixcbmEuQnV0dG9uLS1vdXRsaW5lLkJ1dHRvbi0td2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5CdXR0b24tLW91dGxpbmUuQnV0dG9uLS1kaXNhYmxlZCxcbmEuQnV0dG9uLS1vdXRsaW5lLkJ1dHRvbi0tZGlzYWJsZWQge1xuICBjb2xvcjogJGJyYW5kLWRpc2FibGVkO1xufVxuXG4uQnV0dG9uLS1vdXRsaW5lLkJ1dHRvbi0td2hpdGUsXG5hLkJ1dHRvbi0tb3V0bGluZS5CdXR0b24tLXdoaXRlIHtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLkJ1dHRvbi0td2l0aC1pY29uIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uQnV0dG9uLS1wYW5lbC5CdXR0b24tLXdpdGgtaWNvbiBzdmcge1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLkJ1dHRvbi0td2l0aC1pY29uLW9ubHkgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uQnV0dG9uLS1jaXJjbGUge1xuICBoZWlnaHQ6IDJyZW07XG4gIHdpZHRoOiAycmVtO1xufVxuXG5hLkJ1dHRvbi0tc3NjIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3gtc2hhZG93OiAkY29sb3ItYmxhY2sgMnB4IDJweCAwO1xuICBmbGV4OiAxO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktaGVhZGluZ3MtLWZhbmN5KTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4iLCIkY29sb3ItcHJpbWFyeTogcmdiKDkxLCAyNiwgMTQ4KSAhZGVmYXVsdDtcblxuJGNvbG9yLWJsYWNrOiAjMmYyZjJmO1xuJGNvbG9yLWdyYXk6ICNkOGQ4ZDg7XG4kY29sb3ItZ3JheS1kYXJrOiBzY2FsZS1jb2xvcigkY29sb3ItZ3JheSwgJGxpZ2h0bmVzczogLTUwJSk7XG4kY29sb3ItZ3JheS1saWdodDogc2NhbGUtY29sb3IoJGNvbG9yLWdyYXksICRsaWdodG5lc3M6IDUwJSk7XG4kY29sb3ItZ3JheS1leHRyYS1saWdodDogc2NhbGUtY29sb3IoJGNvbG9yLWdyYXksICRsaWdodG5lc3M6IDgwJSk7XG4kY29sb3Itd2hpdGU6ICNmZmY7XG5cbiRicmFuZC1kaXNhYmxlZDogJGNvbG9yLWdyYXktbGlnaHQ7XG5cbi8qIHNpemluZyAqL1xuJGVjLXRpbGUtd2lkdGg6IDIwcmVtICFkZWZhdWx0O1xuJGVjLXRpbGUtaGVpZ2h0OiAyMHJlbSAhZGVmYXVsdDtcblxuJGNhcmQtbGlzdC13aWR0aDogNTQwcHg7XG5cbiRsZWFkLWJhci1oZWlnaHQ6IDhyZW07XG5cbi8qIGdsb2JhbCBhbGVydCAqL1xuJGdsb2JhbC1hbGVydC1oZWlnaHQ6IDEwcmVtO1xuJHNoYXJlLWJhbm5lci1oZWlnaHQ6IDVyZW07XG5cbi8qIG5hdiAqL1xuJG5hdi1oZWlnaHQ6IDMuNXJlbTtcbiRuYXYtaGVpZ2h0LWxnOiA1cmVtO1xuXG4vKiB0eXBvZ3JhcGh5ICovXG4kZm9udC1mYW1pbHktaGFuZHdyaXRpbmc6ICdJbmRpZSBGbG93ZXInLCBjdXJzaXZlO1xuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5yb290IHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbmF2LWhlaWdodC1sZ30pO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIG1hcmdpbi10b3A6ICRuYXYtaGVpZ2h0LWxnO1xuICB9XG59XG4iLCIuSW5lbGlnaWJsZU1vZGFsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uSW5lbGlnaWJsZW1vZGFsX19MZWFkRm9ybSAuQnV0dG9uLS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnJhbmQtc3VjY2Vzcyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuSW5lbGlnaWJsZW1vZGFsX19MZWFkRm9ybSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLlBsYWNlRmllbGRfX2lucHV0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLlBsYWNlRmllbGRfX2Ryb3Bkb3duLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktZGFyaztcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAuMjVyZW0gMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogJGNvbG9yLWdyYXk7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gM3JlbSk7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uUGxhY2VGaWVsZF9fc3VnZ2VzdGlvbiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5QbGFjZUZpZWxkX19zdWdnZXN0aW9uOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWV4dHJhLWxpZ2h0O1xufVxuXG4uUGxhY2VGaWVsZF9fc3VnZ2VzdGlvbi0tYWN0aXZlLFxuLlBsYWNlRmllbGRfX3N1Z2dlc3Rpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodCk7XG59XG5cbi5QbGFjZUZpZWxkX19kcm9wZG93bi1mb290ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW0gMCAwLjVyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uUGxhY2VGaWVsZF9fZHJvcGRvd24tZm9vdGVyID4gaW1nIHtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbn1cblxuLlBsYWNlRmllbGRfX0hpbnQge1xuICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLlBsYWNlRmllbGRfX0hpbnQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuQGltcG9ydCAnQGJhbGxvdHJlYWR5L3NwYXJrbGVzL2Rpc3QvdG9rZW5zJztcblxuLkFkZHJlc3NGb3JtIHtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG59XG5cbi5BZGRyZXNzRm9ybV9fYWRkcmVzcyB7XG4gIGdyaWQtYXJlYTogYWRkcmVzcztcbn1cblxuLkFkZHJlc3NGb3JtX19lbWFpbCB7XG4gIGdyaWQtYXJlYTogZW1haWw7XG59XG5cbi5BZGRyZXNzRm9ybV9fQ3VzdG9tRmllbGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uQWRkcmVzc0Zvcm1fX2lucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktZGFyaztcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgcGFkZGluZzogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5BZGRyZXNzRm9ybV9fZm9ybUdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLkFkZHJlc3NGb3JtX19sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5BZGRyZXNzRm9ybV9fbGFiZWwtLWxpZ2h0IHtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLkFkZHJlc3NGb3JtX19sYWJlbC0tZGFyayB7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5BZGRyZXNzRm9ybV9fY2hlY2tib3gge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxuI25vdGlmaWNhdGlvbnNfb3B0X2luX2xhYmVsIHtcbiAgcGFkZGluZzogJHBhZGRpbmctY296eSAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cblxuI25vdGlmaWNhdGlvbnNfb3B0X2luIHtcbiAgbWFyZ2luLXJpZ2h0OiAkbWFyZ2luLWNvbXBhY3Q7XG59XG5cbiNub3RpZmljYXRpb25zX29wdF9pbjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDJweCAycHggMnB4IGJsdWU7XG59XG5cbi5BZGRyZXNzRm9ybS0tbGcgLkFkZHJlc3NGb3JtX19pbnB1dCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLkFkZHJlc3NGb3JtX19zdWJtaXQge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBncmlkLWFyZWE6IHN1Ym1pdDtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uQWRkcmVzc0Zvcm0tLWxnIC5BZGRyZXNzRm9ybV9fc3VibWl0IHtcbiAgcGFkZGluZzogMXJlbSAzcmVtO1xufVxuXG4uSG9tZVNjZW5lX19Cb3ggLkFkZHJlc3NGb3JtX19zdWJtaXQtbWFyZ2luIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLkFkZHJlc3NGb3JtX19tYXAge1xuICBncmlkLWFyZWE6IG1hcDtcbiAgbWF4LWhlaWdodDogMTZyZW07XG4gIG1pbi1oZWlnaHQ6IDE2cmVtO1xufVxuXG4uQWRkcmVzc0Zvcm1fX2xvY2FsZSB7XG4gIGdyaWQtYXJlYTogbG9jYWxlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkFkZHJlc3NGb3JtIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAwLjVyZW0gMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgJ2FkZHJlc3MgYWRkcmVzcyBzdWJtaXQnXG4gICAgICAnbWFwIG1hcCBtYXAnXG4gICAgICAnbG9jYWxlIG5vbmUgbm9uZSc7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMmZyIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG1heC1jb250ZW50O1xuICB9XG5cbiAgLkFkZHJlc3NGb3JtX19mb3JtR3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0gVFlQT0dSQVBIWSAtLS0tLS0tLS0tLS0gKi9cblxuLyoqXG4gICogQHRva2VucyBGb250IFNpemVcbiAgKiBAcHJlc2VudGVyIEZvbnRTaXplXG4gICovXG5cbiR0ZXh0LXhzOiAwLjg3NXJlbTtcbiR0ZXh0LXNtOiAxcmVtO1xuJHRleHQtbWQ6IDEuMTI1cmVtO1xuJHRleHQtbGc6IDEuMjVyZW07XG4kdGV4dC14bDogMS41cmVtO1xuXG4kaDEtZm9udC1zaXplOiAkdGV4dC14bDsgLy8gMjRweFxuJGgxLWZvbnQtc2l6ZS1tb2JpbGU6ICR0ZXh0LWxnO1xuXG4kaDItZm9udC1zaXplOiAkdGV4dC1tZDsgLy8gMThweDtcbiRoMy1mb250LXNpemU6ICR0ZXh0LXNtOyAvLyAxNiBweFxuXG4kYm9keS1mb250LXNpemU6ICR0ZXh0LXNtOyAvLyAxNnB4XG5cbi8qKlxuICAqIEB0b2tlbnMgTGluZSBIZWlnaHRcbiAgKiBAcHJlc2VudGVyIExpbmVIZWlnaHRcbiAgKi9cblxuJGxpbmUtaGVpZ2h0LXhzOiAxLjI1O1xuJGxpbmUtaGVpZ2h0LXNtOiAxLjM3NTtcbiRsaW5lLWhlaWdodC1tZDogMS41O1xuJGxpbmUtaGVpZ2h0LXhsOiAxLjg3NTtcblxuJGgxLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQteGw7IC8vIDMwcHg7XG4kaDItbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1zbTsgLy8gMjJweDtcbiRoMy1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXhzOyAvLyAyMHB4XG4kYm9keS1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LW1kOyAvLyAyNHB4XG5cbkBtaXhpbiBoMXN0eWxlcyB7XG4gIGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZS1tb2JpbGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1tZDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtc20pIHtcbiAgICBmb250LXNpemU6ICRoMS1mb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRoMS1saW5lLWhlaWdodDtcbiAgfVxufVxuXG5AbWl4aW4gaDN0aXRsZXN0eWxlcyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1oZWFkaW5ncykgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qKlxuICAqIEB0b2tlbnMgRm9udCBXZWlnaHRcbiAgKiBAcHJlc2VudGVyIEZvbnRXZWlnaHRcbiAgKi9cblxuJGZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDQwMDtcbiRmb250LXdlaWdodC1ib2xkOiA2MDA7XG4kZm9udC13ZWlnaHQtZXh0cmEtYm9sZDogNzAwO1xuXG4kYm9keS1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLSBTUEFDSU5HIC0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogbWFyZ2lucyAqL1xuXG4vKipcbiAgKiBAdG9rZW5zIFNwYWNpbmdcbiAgKiBAcHJlc2VudGVyIFNwYWNpbmdcbiAgKi9cblxuJHNwYWNlLXh4eHM6IDAuMjVyZW07IC8vIHVzZSBzcGFyaW5nbHlcbiRzcGFjZS14eHM6IDAuNXJlbTtcbiRzcGFjZS14czogMXJlbTtcbiRzcGFjZS1zbTogMi41cmVtO1xuJHNwYWNlLW1kOiA1cmVtO1xuJHNwYWNlLWxnOiAxMHJlbTtcbiRzcGFjZS14bDogMjByZW07XG5cbi8qKlxuICAqIEB0b2tlbnMgT3RoZXIgU3BhY2UgVG9rZW5zXG4gICovXG5cbiRwMDogMDtcbiRwYWRkaW5nLWNvbXBhY3Q6ICRzcGFjZS14eHM7XG4kcGFkZGluZy1jb21wYWN0LXJlY3RhbmdsZTogJHNwYWNlLXh4cyAkc3BhY2UteHM7XG4kcGFkZGluZy1jb3p5OiAkc3BhY2UteHM7XG4kcGFkZGluZy1jb21mb3J0YWJsZTogJHNwYWNlLXNtO1xuXG4kbTA6IDA7XG4kbWFyZ2luLWNvbXBhY3Q6ICRzcGFjZS14eHM7XG4kbWFyZ2luLWNvbXBhY3QtdmVydGljYWwtb25seTogJHNwYWNlLXh4cyAwO1xuJG1hcmdpbi1jb21wYWN0LWhvcml6b250YWwtb25seTogMCAkc3BhY2UteHhzO1xuXG4kbWFyZ2luLWNvenk6ICRzcGFjZS14cztcbiRtYXJnaW4tY296eS12ZXJ0aWNhbC1vbmx5OiAkc3BhY2UteHMgMDtcbiRtYXJnaW4tY296eS1ob3Jpem9udGFsLW9ubHk6IDAgJHNwYWNlLXhzO1xuXG4kbWFyZ2luLWNvbWZvcnRhYmxlOiAkc3BhY2Utc207XG4kbWFyZ2luLWNvbWZvcnRhYmxlLXZlcnRpY2FsLW9ubHk6ICRzcGFjZS1zbSAwO1xuJG1hcmdpbi1jb21mb3J0YWJsZS1ob3Jpem9udGFsLW9ubHk6IDAgJHNwYWNlLXNtO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tIEJSRUFLUE9JTlRTIC0tLS0tLS0tLS0gKi9cblxuLyoqXG4gICogQHRva2VucyBCcmVha3BvaW50c1xuICAqL1xuJGJyZWFrcG9pbnQtc206IDU3NnB4O1xuJGJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xuJGJyZWFrcG9pbnQtbGc6IDk5MnB4O1xuJGJyZWFrcG9pbnQteGw6IDExNTBweDtcbiRicmVha3BvaW50LXh4bDogMTQwMHB4O1xuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5zd2l0Y2hlciB7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLkFkZHJlc3NNb2RhbF9fQ3VycmVudEFkZHJlc3Mge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uQWRkcmVzc01vZGFsX19DdXJyZW50QWRkcmVzcyBzdmcge1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuTW9kYWxfX0JvZHkgLkFkZHJlc3NGb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAuQWRkcmVzc0Zvcm1fX2Zvcm1Hcm91cCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIHNtYWxsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5CdXR0b24ge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMXJlbTtcbiAgICAgIHdpZHRoOiB1bnNldDtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uTG9nbyB7XG4gIG1heC1oZWlnaHQ6ICRuYXYtaGVpZ2h0O1xuICBtYXJnaW46IDAuNXJlbSAxcmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkxvZ28ge1xuICAgIG1heC1oZWlnaHQ6ICRuYXYtaGVpZ2h0LWxnO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuTG9nbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIH1cbn1cbiIsIi5BdXRoTW9kYWwgLk1vZGFsX19Cb2R5ID4gc2VjdGlvbixcbi5BdXRoTW9kYWwgLk1vZGFsX19Cb2R5ID4gZm9vdGVyID4gc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMjVyZW07XG59XG5cbi5BdXRoTW9kYWxfX0Vycm9yIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWF4LXdpZHRoOiAyNXJlbTtcbn1cblxuLkF1dGhNb2RhbF9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uQXV0aE1vZGFsX19oZWFkZXIgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLkF1dGhNb2RhbF9faGVhZGVyIC5Mb2dvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAyMjVweDtcbn1cblxuLkF1dGhNb2RhbF9fU29jaWFsIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbn1cblxuLkF1dGhNb2RhbF9fU3RhdGVTd2l0Y2hlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cblxuLkF1dGhNb2RhbF9fU3RhdGVTd2l0Y2hlciA+IGRpdiB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5CdXR0b24uQXV0aE1vZGFsX19CdG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbiIsIi5BdXRoRm9ybSAuRm9ybUNvbnRyb2wge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMztcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uQXV0aEZvcm1fX1N1Ym1pdCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi50ZXh0RmllbGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC41cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnN1Ym1pdEJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAudGV4dEZpZWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uTGVhZEJhciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJyYW5kLXN1Y2Nlc3MpO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5MZWFkQmFyID4gLk1vZGFsX19CdG5DbG9zZSB7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIG9wYWNpdHk6IDAuODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlLWluLW91dDtcbn1cblxuLkxlYWRCYXIgPiAuTW9kYWxfX0J0bkNsb3NlOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLkxlYWRCYXJfX0lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cblxuLkxlYWRCYXJfX0hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4uTGVhZEJhcl9fSGVhZGVyID4gaDEge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5MZWFkQmFyX19IZWFkZXIgPiBwIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuTGVhZEJhciB7XG4gICAgaGVpZ2h0OiAkbGVhZC1iYXItaGVpZ2h0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAuTGVhZEJhcl9fSW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAuTGVhZEJhcl9fSGVhZGVyIHtcbiAgICBoZWlnaHQ6ICRsZWFkLWJhci1oZWlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLkxlYWRCYXJfX0xlYWRGb3JtIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgLkxlYWRCYXJfX0hlYWRlciA+IGgxIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cblxuICAuTGVhZEJhcl9fSGVhZGVyID4gcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLmVjTmF2QnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbSAwLjVyZW0gMXJlbTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICBwYWRkaW5nOiAwLjNyZW07XG4gIH1cblxuICA6Z2xvYmFsKCNJY29uX2Rhc2hib2FyZCkge1xuICAgIGZpbGw6IGdldENvbG9yKHZhcigtLWNvbG9yLXByaW1hcnkpLCAkY29sb3ItcHJpbWFyeSk7XG4gIH1cblxuICBAaWYgdmFyKC0tY29sb3ItcHJpbWFyeSkge1xuICAgIDpnbG9iYWwoI1JlY3RhbmdsZSkge1xuICAgICAgZmlsbDogJGNvbG9yLWdyYXktbGlnaHQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICA6Z2xvYmFsKCNSZWN0YW5nbGUpIHtcbiAgICAgICAgZmlsbDogJGNvbG9yLWdyYXk7XG4gICAgICB9XG4gICAgfVxuICB9IEBlbHNlIGlmICRjb2xvci1wcmltYXJ5IHtcbiAgICA6Z2xvYmFsKCNSZWN0YW5nbGUpIHtcbiAgICAgIGZpbGw6IHNjYWxlLWNvbG9yKCRjb2xvci1wcmltYXJ5LCAkbGlnaHRuZXNzOiA5MCUpO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgOmdsb2JhbCgjUmVjdGFuZ2xlKSB7XG4gICAgICAgIGZpbGw6IHNjYWxlLWNvbG9yKCRjb2xvci1wcmltYXJ5LCAkbGlnaHRuZXNzOiA4MCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiJGNvbG9yLXByaW1hcnk6IHJnYig5MSwgMjYsIDE0OCkgIWRlZmF1bHQ7XG5cbiRjb2xvci1ibGFjazogIzJmMmYyZjtcbiRjb2xvci1ncmF5OiAjZDhkOGQ4O1xuJGNvbG9yLWdyYXktZGFyazogc2NhbGUtY29sb3IoJGNvbG9yLWdyYXksICRsaWdodG5lc3M6IC01MCUpO1xuJGNvbG9yLWdyYXktbGlnaHQ6IHNjYWxlLWNvbG9yKCRjb2xvci1ncmF5LCAkbGlnaHRuZXNzOiA1MCUpO1xuJGNvbG9yLWdyYXktZXh0cmEtbGlnaHQ6IHNjYWxlLWNvbG9yKCRjb2xvci1ncmF5LCAkbGlnaHRuZXNzOiA4MCUpO1xuJGNvbG9yLXdoaXRlOiAjZmZmO1xuXG4kYnJhbmQtZGlzYWJsZWQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXG4vKiBzaXppbmcgKi9cbiRlYy10aWxlLXdpZHRoOiAyMHJlbSAhZGVmYXVsdDtcbiRlYy10aWxlLWhlaWdodDogMjByZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWxpc3Qtd2lkdGg6IDU0MHB4O1xuXG4kbGVhZC1iYXItaGVpZ2h0OiA4cmVtO1xuXG4vKiBnbG9iYWwgYWxlcnQgKi9cbiRnbG9iYWwtYWxlcnQtaGVpZ2h0OiAxMHJlbTtcbiRzaGFyZS1iYW5uZXItaGVpZ2h0OiA1cmVtO1xuXG4vKiBuYXYgKi9cbiRuYXYtaGVpZ2h0OiAzLjVyZW07XG4kbmF2LWhlaWdodC1sZzogNXJlbTtcblxuLyogdHlwb2dyYXBoeSAqL1xuJGZvbnQtZmFtaWx5LWhhbmR3cml0aW5nOiAnSW5kaWUgRmxvd2VyJywgY3Vyc2l2ZTtcbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoNTUsIDU1LCA1NSwgMC41KTtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgaGVpZ2h0OiA0MHJlbTtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBwYWRkaW5nOiAxLjVyZW0gMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNDRyZW07XG4gIHotaW5kZXg6IDEwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuXG4uY29sbGFwc2VkIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cblxuLnNhdmVkU2VhcmNoVGFnIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5yZXN1bHRzSGVhZGVyIHtcbiAgY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxuLm1vYmlsZSB7XG4gIGJveC1zaGFkb3c6IHVuc2V0O1xuXG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSg1NSwgNTUsIDU1LCAwLjUpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gIH1cblxuICAuc2F2ZWRDb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgfVxufVxuXG4uc3VnZ2VzdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5zZWFyY2hDb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWRhcms7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgd2lkdGg6IDQ0cmVtO1xuXG4gIGlucHV0IHtcbiAgICBib3JkZXI6IHVuc2V0O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHN2ZyB7XG4gICAgY29sb3I6IGdldENvbG9yKHZhcigtLWNvbG9yLXByaW1hcnkpLCAkY29sb3ItcHJpbWFyeSk7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogMC44cmVtO1xuICAgICAgd2lkdGg6IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYmFjayB7XG4gIGNvbG9yOiBnZXRDb2xvcih2YXIoLS1jb2xvci1wcmltYXJ5KSwgJGNvbG9yLXByaW1hcnkpO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLm1vYmlsZVNlYXJjaENvbnRhaW5lciB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgfVxuXG4gIC5zZWFyY2gge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xuICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuICAgIG1hcmdpbjogMXJlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXI6IGdldENvbG9yKHZhcigtLWNvbG9yLXByaW1hcnkpLCAkY29sb3ItcHJpbWFyeSk7XG4gICAgfVxuICB9XG59XG5cbi5pc0luTmF2IHtcbiAgbWFyZ2luOiBhdXRvIDJyZW07XG4gIHdpZHRoOiAzMHJlbTtcblxuICAuc2VhcmNoIHtcbiAgICB3aWR0aDogMzByZW07XG4gIH1cbn1cblxuLmxvYWRpbmcge1xuICBtYXJnaW46IGF1dG8gMC44cmVtO1xufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5Mb2NhbE5hdiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWRlZGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogJG5hdi1oZWlnaHQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLkxvY2FsTmF2X19HbG9iYWxBbGVydCB7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuXG4uTG9jYWxOYXYtLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uTG9jYWxOYXYtLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbn1cblxuLkxvY2FsTmF2X19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG59XG5cbi5Mb2NhbE5hdl9fYWRkcmVzcyB7XG4gIGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLkxvY2FsTmF2X19CcmFuZENvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLkxvY2FsTmF2X19CcmFuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLkxvY2FsTmF2X19CcmFuZCBpbWcge1xuICBtYXJnaW4tbGVmdDogMC4zcmVtO1xuICBtYXJnaW4tcmlnaHQ6IC00cmVtO1xuICBtYXgtd2lkdGg6IDEwcmVtO1xuICBtaW4td2lkdGg6IDEwcmVtO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IDAgY2VudGVyO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNzZweCkge1xuICAgIG1heC13aWR0aDogNHJlbTtcbiAgICBtaW4td2lkdGg6IDRyZW07XG4gIH1cbn1cblxuLkxvY2FsTmF2X19Jbm5lciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5Mb2NhbE5hdiAuQnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cblxuLkxvY2FsTmF2X19GZWF0dXJlQnV0dG9ucyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1ncmF5LWRhcms7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC8qIEhpZGUgb24gc21hbGxlciBzY3JlZW5zICovXG4gIGhlaWdodDogMi41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuXG4gICY6b25seS1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiB1bnNldDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgLkJ1dHRvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5Mb2NhbE5hdl9fRmVhdHVyZUJ1dHRvbnM6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uTG9jYWxOYXZfX0ZlYXR1cmVCdXR0b25zIC5Mb2NhbE5hdl9fQnRuQWRkcmVzcyB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGhlaWdodDogMi4yNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDIuMjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5Mb2NhbE5hdl9fQmFjayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5CdXR0b24uTG9jYWxOYXZfX0J0blJlZ2lzdHJhdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbn1cblxuLyogSGlkZSBidXR0b25zIG9uIHNtYWxsIHNjcmVlbnMgKi9cbi5CdXR0b24uTG9jYWxOYXZfX0J0bk1hcHR2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLkxvY2FsTmF2IC5CdXR0b24tLXdpdGgtaWNvbiBzdmcge1xuICBtYXJnaW46IDA7XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4yZW07XG59XG5cbi5Mb2NhbE5hdl9fU2hhcmVhYmxlQmFsbG90QmFubmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwMDtcbn1cblxuLkxvY2FsTmF2X19TaGFyZWFibGVCYWxsb3RCYW5uZXIgLk5vdGlmaWNhdGlvbl9fYm9keSAuQnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuXG4uTG9jYWxOYXZfX0xlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuTG9jYWxOYXYtLWNlbnRlciAuTG9jYWxOYXZfX0lubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAuTG9jYWxOYXYge1xuICAgIGhlaWdodDogJG5hdi1oZWlnaHQtbGc7XG4gIH1cblxuICAuTG9jYWxOYXZfX2NvbnRhaW5lciB7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMTtcbiAgfVxuXG4gIC5Mb2NhbE5hdl9fY29udGFpbmVyIC5Ob3RpZmljYXRpb24ge1xuICAgIGhlaWdodDogJGdsb2JhbC1hbGVydC1oZWlnaHQ7XG4gIH1cblxuICAuTG9jYWxOYXZfX2NvbnRhaW5lciAuTm90aWZpY2F0aW9uLkxvY2FsTmF2X19TaGFyZWFibGVCYWxsb3RCYW5uZXIge1xuICAgIGhlaWdodDogJHNoYXJlLWJhbm5lci1oZWlnaHQ7XG4gIH1cblxuICAuQnV0dG9uLkxvY2FsTmF2X19CdG5NYXB0diB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5CdXR0b24uTG9jYWxOYXZfX0J0blJlZ2lzdHJhdGlvbiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxuXG4gIC5Mb2NhbE5hdl9fRmVhdHVyZUJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuTG9jYWxOYXYgLkJ1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIH1cblxuICAuTG9jYWxOYXZfX0ZlYXR1cmVCdXR0b25zIC5Mb2NhbE5hdl9fQnRuQWRkcmVzcyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5Mb2NhbE5hdl9fU2hhcmVhYmxlQmFsbG90QmFubmVyIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cblxuICAuTG9jYWxOYXZfX1NoYXJlYWJsZUJhbGxvdEJhbm5lciAuTm90aWZpY2F0aW9uX19ib2R5IC5CdXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAuTG9jYWxOYXZfX1NoYXJlYWJsZUJhbGxvdEJhbm5lciAuTm90aWZpY2F0aW9uX19ib2R5IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLkxvY2FsTmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLkxvY2FsTmF2X19GZWF0dXJlQnV0dG9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5AaW1wb3J0ICdAYmFsbG90cmVhZHkvc3BhcmtsZXMvZGlzdC90b2tlbnMnO1xuXG4uRm9vdGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGZvbnQtc2l6ZTogJHRleHQtbWQ7XG4gIHBhZGRpbmc6IDNyZW0gJHNwYWNlLXhzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xuXG4gIGEge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1saWdodCk7XG4gIH1cblxuICBhOmFjdGl2ZSxcbiAgYTpmb2N1cyxcbiAgYTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0KTtcbiAgfVxufVxuXG4uZm9vdGVyQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZvb3RlckRpc2NsYWltZXIge1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIG1hcmdpbjogMCAxcmVtIDJyZW07XG4gIG1heC13aWR0aDogNDByZW07XG4gIHBhZGRpbmc6ICRwYWRkaW5nLWNvenk7XG5cbiAgYSB7XG4gICAgY29sb3I6IHZhcigtLWxpbmstY29sb3IpO1xuICB9XG5cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWxpbmstY29sb3ItLWhvdmVyKTtcbiAgfVxufVxuXG4uZm9vdGVyTGlua3Mge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZm9vdGVyTGlua3MgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206ICRtYXJnaW4tY296eTtcbn1cblxuLmZvb3RlckxpbmtzID4gbGkgYSB7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mb290ZXJMb2NhbGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5cbi5mb290ZXJMb2NhbGUgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAkbWFyZ2luLWNvbXBhY3Q7XG59XG5cbi5mb290ZXJMb2NhbGVTd2l0Y2hlciB7XG4gIG1hcmdpbi1sZWZ0OiAkbWFyZ2luLWNvbXBhY3Q7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyTGlua3MgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZy1jb3p5O1xuICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nLWNvenk7XG4gIH1cblxuICAuZm9vdGVyV2l0aFNpZGViYXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxOHJlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMThyZW0pO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyV2l0aFNpZGViYXIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMnJlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjJyZW0pO1xuICB9XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5Gb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0gVFlQT0dSQVBIWSAtLS0tLS0tLS0tLS0gKi9cblxuLyoqXG4gICogQHRva2VucyBGb250IFNpemVcbiAgKiBAcHJlc2VudGVyIEZvbnRTaXplXG4gICovXG5cbiR0ZXh0LXhzOiAwLjg3NXJlbTtcbiR0ZXh0LXNtOiAxcmVtO1xuJHRleHQtbWQ6IDEuMTI1cmVtO1xuJHRleHQtbGc6IDEuMjVyZW07XG4kdGV4dC14bDogMS41cmVtO1xuXG4kaDEtZm9udC1zaXplOiAkdGV4dC14bDsgLy8gMjRweFxuJGgxLWZvbnQtc2l6ZS1tb2JpbGU6ICR0ZXh0LWxnO1xuXG4kaDItZm9udC1zaXplOiAkdGV4dC1tZDsgLy8gMThweDtcbiRoMy1mb250LXNpemU6ICR0ZXh0LXNtOyAvLyAxNiBweFxuXG4kYm9keS1mb250LXNpemU6ICR0ZXh0LXNtOyAvLyAxNnB4XG5cbi8qKlxuICAqIEB0b2tlbnMgTGluZSBIZWlnaHRcbiAgKiBAcHJlc2VudGVyIExpbmVIZWlnaHRcbiAgKi9cblxuJGxpbmUtaGVpZ2h0LXhzOiAxLjI1O1xuJGxpbmUtaGVpZ2h0LXNtOiAxLjM3NTtcbiRsaW5lLWhlaWdodC1tZDogMS41O1xuJGxpbmUtaGVpZ2h0LXhsOiAxLjg3NTtcblxuJGgxLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQteGw7IC8vIDMwcHg7XG4kaDItbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1zbTsgLy8gMjJweDtcbiRoMy1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXhzOyAvLyAyMHB4XG4kYm9keS1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LW1kOyAvLyAyNHB4XG5cbkBtaXhpbiBoMXN0eWxlcyB7XG4gIGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZS1tb2JpbGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1tZDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtc20pIHtcbiAgICBmb250LXNpemU6ICRoMS1mb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRoMS1saW5lLWhlaWdodDtcbiAgfVxufVxuXG5AbWl4aW4gaDN0aXRsZXN0eWxlcyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1oZWFkaW5ncykgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qKlxuICAqIEB0b2tlbnMgRm9udCBXZWlnaHRcbiAgKiBAcHJlc2VudGVyIEZvbnRXZWlnaHRcbiAgKi9cblxuJGZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDQwMDtcbiRmb250LXdlaWdodC1ib2xkOiA2MDA7XG4kZm9udC13ZWlnaHQtZXh0cmEtYm9sZDogNzAwO1xuXG4kYm9keS1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLSBTUEFDSU5HIC0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogbWFyZ2lucyAqL1xuXG4vKipcbiAgKiBAdG9rZW5zIFNwYWNpbmdcbiAgKiBAcHJlc2VudGVyIFNwYWNpbmdcbiAgKi9cblxuJHNwYWNlLXh4eHM6IDAuMjVyZW07IC8vIHVzZSBzcGFyaW5nbHlcbiRzcGFjZS14eHM6IDAuNXJlbTtcbiRzcGFjZS14czogMXJlbTtcbiRzcGFjZS1zbTogMi41cmVtO1xuJHNwYWNlLW1kOiA1cmVtO1xuJHNwYWNlLWxnOiAxMHJlbTtcbiRzcGFjZS14bDogMjByZW07XG5cbi8qKlxuICAqIEB0b2tlbnMgT3RoZXIgU3BhY2UgVG9rZW5zXG4gICovXG5cbiRwMDogMDtcbiRwYWRkaW5nLWNvbXBhY3Q6ICRzcGFjZS14eHM7XG4kcGFkZGluZy1jb21wYWN0LXJlY3RhbmdsZTogJHNwYWNlLXh4cyAkc3BhY2UteHM7XG4kcGFkZGluZy1jb3p5OiAkc3BhY2UteHM7XG4kcGFkZGluZy1jb21mb3J0YWJsZTogJHNwYWNlLXNtO1xuXG4kbTA6IDA7XG4kbWFyZ2luLWNvbXBhY3Q6ICRzcGFjZS14eHM7XG4kbWFyZ2luLWNvbXBhY3QtdmVydGljYWwtb25seTogJHNwYWNlLXh4cyAwO1xuJG1hcmdpbi1jb21wYWN0LWhvcml6b250YWwtb25seTogMCAkc3BhY2UteHhzO1xuXG4kbWFyZ2luLWNvenk6ICRzcGFjZS14cztcbiRtYXJnaW4tY296eS12ZXJ0aWNhbC1vbmx5OiAkc3BhY2UteHMgMDtcbiRtYXJnaW4tY296eS1ob3Jpem9udGFsLW9ubHk6IDAgJHNwYWNlLXhzO1xuXG4kbWFyZ2luLWNvbWZvcnRhYmxlOiAkc3BhY2Utc207XG4kbWFyZ2luLWNvbWZvcnRhYmxlLXZlcnRpY2FsLW9ubHk6ICRzcGFjZS1zbSAwO1xuJG1hcmdpbi1jb21mb3J0YWJsZS1ob3Jpem9udGFsLW9ubHk6IDAgJHNwYWNlLXNtO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tIEJSRUFLUE9JTlRTIC0tLS0tLS0tLS0gKi9cblxuLyoqXG4gICogQHRva2VucyBCcmVha3BvaW50c1xuICAqL1xuJGJyZWFrcG9pbnQtc206IDU3NnB4O1xuJGJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xuJGJyZWFrcG9pbnQtbGc6IDk5MnB4O1xuJGJyZWFrcG9pbnQteGw6IDExNTBweDtcbiRicmVha3BvaW50LXh4bDogMTQwMHB4O1xuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5AaW1wb3J0ICdAYmFsbG90cmVhZHkvc3BhcmtsZXMvZGlzdC90b2tlbnMnO1xuXG4uYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDM1cmVtO1xufVxuXG4uY29udGFpbmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKDEwMywgMTIyLCAxMzQsIDAuMjUpO1xuICBwYWRkaW5nOiAkc3BhY2Utc207XG4gIG1heC13aWR0aDogNzUwcHg7XG4gIG1hcmdpbjogJHNwYWNlLXNtICRzcGFjZS14cztcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQpIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2UtbGc7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgaDEge1xuICAgIEBpbmNsdWRlIGgzdGl0bGVzdHlsZXMoKTtcblxuICAgIGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cblxuLmFkZHJlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLXhzO1xuICBwYWRkaW5nOiAkc3BhY2UteHM7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuYnV0dG9uIHtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc20pIHtcbiAgICAgIGRpdiB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5Ob3RGb3VuZFNjZW5lX19IZWFkZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRuYXYtaGVpZ2h0fSk7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuTm90Rm91bmRTY2VuZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbmF2LWhlaWdodC1sZ30pO1xuICB9XG59XG4iLCIucm9vdCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJyYW5kLXdhcm5pbmcpO1xuICBib3R0b206IDJyZW07XG4gIGJveC1zaGFkb3c6IC0xcHggMHB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IC0xMXJlbTsgLy8gSGlkZVxuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxNXJlbTtcbiAgei1pbmRleDogMjE0NzQ4MzY0Nztcbn1cblxuLm9wZW4ge1xuICByaWdodDogMDtcbn1cblxuLmljb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbiIsIjpyb290IHtcclxuICAvKiBDb2xvcnMgKi9cclxuICAtLWNvbG9yLWJsYWNrOiAjMjEyNTI5O1xyXG4gIC0tY29sb3ItZ3JheS1kYXJrOiAjNzU3NTc1O1xyXG4gIC0tY29sb3ItZ3JheTogI0Q4RDhEODtcclxuICAtLWNvbG9yLWdyYXktbGlnaHQ6ICNlY2VjZWM7XHJcbiAgLS1jb2xvci1ncmF5LWV4dHJhLWxpZ2h0OiAjZjZmNmY2O1xyXG4gIC0tY29sb3Itd2hpdGU6ICNmZmY7XHJcblxyXG4gIC0tY29sb3ItcHJpbWFyeS1yZWQ6IDE7XHJcbiAgLS1jb2xvci1wcmltYXJ5LWdyZWVuOiAxNjg7XHJcbiAgLS1jb2xvci1wcmltYXJ5LWJsdWU6IDgwO1xyXG5cclxuICAtLWNvbG9yLXByaW1hcnk6IHJnYihcclxuICAgIHZhcigtLWNvbG9yLXByaW1hcnktcmVkKSxcclxuICAgIHZhcigtLWNvbG9yLXByaW1hcnktZ3JlZW4pLFxyXG4gICAgdmFyKC0tY29sb3ItcHJpbWFyeS1ibHVlKVxyXG4gICk7XHJcbiAgLS1jb2xvci1wcmltYXJ5LWRhcmtlbmVkOiAjMjgwMDYxO1xyXG4gIC0tY29sb3ItcHJpbWFyeS1saWdodGVuZWQ6ICM4RTREQzc7XHJcbiAgLS1jb2xvci1zZWNvbmRhcnk6ICMwMTVEQUI7XHJcbiAgLS1jb2xvci1saWdodDogI0RERURGRjtcclxuXHJcbiAgLS1icmFuZC1kYW5nZXI6ICMwMTVEQUI7XHJcbiAgLS1icmFuZC1kaXNhYmxlZDogdmFyKC0tY29sb3ItZ3JheS1saWdodCk7XHJcbiAgLS1icmFuZC1zdWNjZXNzOiAjMDE1REFCO1xyXG4gIC0tYnJhbmQtd2FybmluZzogI0ZGQTQwMDtcclxuICAtLWJyYW5kLXN1Y2Nlc3MtbGlnaHQ6ICM0YWM2OGU7XHJcblxyXG5cclxuICAvKiBUeXBvZ3JhcGh5ICovXHJcbiAgLS1mb250LWZhbWlseS1iYXNlOiAnTGF0bycsIHNhbnMtc2VyaWY7XHJcbiAgLS1mb250LWZhbWlseS1oZWFkaW5nczogJ0xhdG8nLCBzYW5zLXNlcmlmO1xyXG4gIC0tZm9udC1mYW1pbHktaGFuZHdyaXRpbmc6ICdJbmRpZSBGbG93ZXInLCBjdXJzaXZlO1xyXG5cclxuICAvKiBOYXYgKi9cclxuICAtLW5hdi1oZWlnaHQ6IDMuNXJlbTtcclxuICAtLW5hdi1oZWlnaHQtLWxnOiA1cmVtO1xyXG5cclxuICAvKiBTcGlubmVyICovXHJcbiAgLS1zcGlubmVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAtLXNwaW5uZXItY29sb3ItcmluZzogcmdiYShcclxuICAgIHZhcigtLWNvbG9yLXByaW1hcnktcmVkKSxcclxuICAgIHZhcigtLWNvbG9yLXByaW1hcnktZ3JlZW4pLFxyXG4gICAgdmFyKC0tY29sb3ItcHJpbWFyeS1ibHVlKSxcclxuICAgIC4zXHJcbiAgKTtcclxuXHJcbiAgLyogTGlua3MgKi9cclxuICAtLWxpbmstY29sb3I6ICMwMTU2QUM7XHJcbiAgLS1saW5rLWNvbG9yLS1ob3ZlcjogIzE3NURBRjtcclxuXHJcbiAgLyogR2xvYmFsIEFsZXJ0ICovXHJcbiAgLS1nbG9iYWwtYWxlcnQtaGVpZ2h0OiAzcmVtO1xyXG4gIC0tc2hhcmUtYmFubmVyLWhlaWdodDogNXJlbTtcclxuXHJcbiAgLyogTGVhZCBCYXIgKi9cclxuICAtLWxlYWQtYmFyLWhlaWdodDogOHJlbTtcclxuXHJcbiAgLyogQ1NDOiBIZWFkZXIgKi9cclxuICAtLWhlYWRlci1iYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAtLWhlYWRlci1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpO1xyXG5cclxuICAvKiBDU0M6IENhcmRMaXN0ICovXHJcbiAgLS1jYXJkLWxpc3Qtd2lkdGg6IDU0MHB4O1xyXG5cclxuICAvKiBNQVBUVjogSGVhZGVyICovXHJcbiAgLS1tYXB0di1oZWFkZXItaGVpZ2h0OiA2NHB4OyAvKiBTZXQgZml4ZWQgaGVpZ2h0IHNvIHdlIGNhbiBjYWxjIHN0ZXAgb2Zmc2V0cyAqL1xyXG5cclxuICAtLWNvbG9yLWVsZWN0aW9uLWNlbnRlci1iZzogIzMwMmYyZjtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgOnJvb3Qge1xyXG4gICAgLS1tYXB0di1oZWFkZXItaGVpZ2h0OiAxMTJweDtcclxuICB9XHJcbn1cbiAgICAvKiBTaGFyZSBTY2VuZSAqL1xuICAgIDpyb290IHtcbiAgICAgIC0tc2hhcmUtaW1hZ2UtYmFja2dyb3VuZDogIzMyNjI3MjtcbiAgICAgIC0tc2hhcmUtaW1hZ2UtdGV4dDogI2UzOTY3NDtcbiAgICAgIC0tc2hhcmUtaW1hZ2UtbGFiZWwtdGV4dDogI2ZmZmZmZjtcbiAgICB9IiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5hcHAge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgcGFkZGluZzogM2VtIDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYnJvd3NlcnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDNlbSAwO1xufVxuXG4uYnJvd3NlcnMgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDFlbTtcbn1cblxuLmJyb3dzZXJzIGEgc3ZnIHtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvIDAuNWVtIGF1dG87XG59XG5cbi5icm93c2VycyBhIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktZXh0cmEtbGlnaHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxZW07XG59XG5cbi5icm93c2VycyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXk7XG59XG4iLCIkY29sb3ItcHJpbWFyeTogcmdiKDkxLCAyNiwgMTQ4KSAhZGVmYXVsdDtcblxuJGNvbG9yLWJsYWNrOiAjMmYyZjJmO1xuJGNvbG9yLWdyYXk6ICNkOGQ4ZDg7XG4kY29sb3ItZ3JheS1kYXJrOiBzY2FsZS1jb2xvcigkY29sb3ItZ3JheSwgJGxpZ2h0bmVzczogLTUwJSk7XG4kY29sb3ItZ3JheS1saWdodDogc2NhbGUtY29sb3IoJGNvbG9yLWdyYXksICRsaWdodG5lc3M6IDUwJSk7XG4kY29sb3ItZ3JheS1leHRyYS1saWdodDogc2NhbGUtY29sb3IoJGNvbG9yLWdyYXksICRsaWdodG5lc3M6IDgwJSk7XG4kY29sb3Itd2hpdGU6ICNmZmY7XG5cbiRicmFuZC1kaXNhYmxlZDogJGNvbG9yLWdyYXktbGlnaHQ7XG5cbi8qIHNpemluZyAqL1xuJGVjLXRpbGUtd2lkdGg6IDIwcmVtICFkZWZhdWx0O1xuJGVjLXRpbGUtaGVpZ2h0OiAyMHJlbSAhZGVmYXVsdDtcblxuJGNhcmQtbGlzdC13aWR0aDogNTQwcHg7XG5cbiRsZWFkLWJhci1oZWlnaHQ6IDhyZW07XG5cbi8qIGdsb2JhbCBhbGVydCAqL1xuJGdsb2JhbC1hbGVydC1oZWlnaHQ6IDEwcmVtO1xuJHNoYXJlLWJhbm5lci1oZWlnaHQ6IDVyZW07XG5cbi8qIG5hdiAqL1xuJG5hdi1oZWlnaHQ6IDMuNXJlbTtcbiRuYXYtaGVpZ2h0LWxnOiA1cmVtO1xuXG4vKiB0eXBvZ3JhcGh5ICovXG4kZm9udC1mYW1pbHktaGFuZHdyaXRpbmc6ICdJbmRpZSBGbG93ZXInLCBjdXJzaXZlO1xuIl19 */