*,: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}.IneligibleModal{text-align:center}.Ineligiblemodal__LeadForm .Button--success{background:#008547;background:var(--brand-success)}@media (min-width:768px){.Ineligiblemodal__LeadForm{align-items:center;display:flex}}.AddressForm{line-height:2rem;text-align:left;padding:.25rem}.AddressForm__hint{font-size:.875rem;line-height:1.25;margin-top:.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.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}.hero-cta .AddressForm__submit-margin,.HomeScene__Box .AddressForm__submit-margin{margin-top:1rem}.AddressForm__map{grid-area:map;max-height:16rem;min-height:16rem}.AddressForm__locale{grid-area:locale}.AddressForm__Tooltip{color:#6c6c6c;display:inline;margin-left:.5rem}.AddressForm__Tooltip:hover{color:#2f2f2f}@media(min-width:768px){.AddressForm{align-items:flex-start;display:grid;grid-gap:.5rem 1rem;grid-template-areas:"address address submit" "locale none none";grid-template-columns:1fr 1fr 1fr;grid-template-rows:-webkit-max-content;grid-template-rows:max-content}.AddressForm--variant-B{grid-template-areas:"address address email submit" "locale none none none";grid-template-columns:1fr 1fr 1fr}.AddressForm__formGroup{margin-bottom:0}.hero-cta .AddressForm__submit-margin,.HomeScene__Box .AddressForm__submit-margin{margin-top:2rem}}.ActionHeader{background-color:#2a5268;background-color:rgb(42,var(--color-primary-green),var(--color-primary-blue));background-color:var(--color-primary);color:#fff}.ActionHeader__Inner{margin:0 auto;max-width:1400px;padding:2rem 1rem}.ActionHeader__Inner>p{margin-bottom:1.5rem;font-size:.875rem}.ActionHeader__Logo{display:none;margin-right:1.5rem;width:50px}.ActionHeader__Text{flex:1 1;margin-right:1.5rem;text-align:center}.ActionHeader__Text h1{font-size:1.375rem}.ActionHeader__Text p{font-weight:300;margin:0}.ActionHeader .AddressForm{flex:1 1;margin-top:1.5rem}.ActionHeader .AddressForm__submit{width:100%}.ActionHeader .AddressForm__Hint{color:#d8d8d8}@media(min-width:768px){.ActionHeader .AddressForm,.ActionHeader .AddressForm__Hint{margin-top:0}.ActionHeader__Inner{align-items:center;display:flex}.ActionHeader__Inner>p{font-size:1rem}.ActionHeader__Logo{display:block}.ActionHeader__Text{text-align:left}}.AddressBoxInner_containerWithBackground__3et57{width:20rem;text-align:center}.AddressBoxInner_container__38gVs{text-align:left}.AddressBoxInner_addressBox__2FSH5{text-align:left;width:20rem}.AddressBoxInner_addressBox__2FSH5 span{color:#2a5268;color:rgb(42,var(--color-primary-green),var(--color-primary-blue));color:var(--color-primary);font-size:.875rem;font-weight:600}.AddressBoxInner_addressBox__2FSH5 p{margin:0}.AddressBoxInner_addressLink__GT0Cw{color:#0156ac;color:#0156ac;color:var(--link-color);font-size:.875rem;margin-top:.5rem}.AddressBoxInner_addressLink__GT0Cw:hover{color:var(--link-color-hover);cursor:pointer;text-decoration:underline}.AddressBoxInner_withBackground__2iUiI{background:#ececec;margin:1rem auto .5rem;width:100%;text-align:center;padding:1rem}.AddressBoxInner_withBackground__2iUiI span{color:#2f2f2f;display:block;font-size:.875rem;font-weight:600;margin-bottom:.5rem;text-transform:uppercase}.AddressBoxInner_withBackground__2iUiI p{font-weight:600;line-height:1.5;margin:0}@media(max-width:576px){.AddressBoxInner_withBackground__2iUiI{width:80%}}.badge_badge__1BNTz{color:#fff;display:inline-block;padding:.25rem .5rem;font-size:.875rem;line-height:1.25;text-align:center;white-space:nowrap;vertical-align:initial;border-radius:.25rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-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;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.badge_primary__1mWcc{background-color:#2a5268;background-color:rgb(42,var(--color-primary-green),var(--color-primary-blue));background-color:var(--color-primary)}.badge_danger__1ezG1{background-color:#e22529;background-color:#e22529;background-color:var(--brand-danger)}.badge_success__24dmP{background-color:#008547;background-color:#008547;background-color:var(--brand-success)}.spinner_Spinner__WaZH9{-webkit-animation:spinner_spin__3-srJ 1s ease-in-out infinite;animation:spinner_spin__3-srJ 1s ease-in-out infinite;border-radius:50%;border:.35rem solid rgba(42,82,104,.3);border-top-color:#2a5268;border:.35rem solid rgba(42,var(--color-primary-green),var(--color-primary-blue),.3);border:.35rem solid var(--spinner-color-ring);border-top-color:rgb(42,var(--color-primary-green),var(--color-primary-blue));border-top-color:var(--spinner-color);display:inline-block;height:2.5rem;width:2.5rem}.spinner_Spinner--lg__25Cqt{border-width:.5rem;height:5rem;width:5rem}.spinner_Spinner--sm__2LFRM{border-width:.2rem;height:2.5rem;width:2.5rem}.spinner_Spinner--xs__Ftk61{border-width:.2rem;height:1rem;width:1rem}@-webkit-keyframes spinner_spin__3-srJ{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner_spin__3-srJ{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.button_Button__tV60g{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:.5rem 1rem;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}.button_Button__tV60g:active,.button_Button__tV60g:hover{opacity:.8;text-decoration:none}.button_Button__tV60g:focus{outline:2px solid #0156ac;outline:2px solid #0156ac;outline:2px solid var(--link-color);outline-offset:2px;text-decoration:none}.button_Button__tV60g :focus:not(:focus-visible){outline:unset;text-decoration:unset}.button_Button__tV60g button:focus-visible{outline:2px solid #0156ac;outline:2px solid #0156ac;outline:2px solid var(--link-color);outline-offset:2px;text-decoration:none}.button_Button__tV60g a,.button_Button__tV60g a:visited{color:inherit;text-decoration:none}.button_Button__inner__3qmu-{align-items:center;display:flex;justify-content:center;position:relative}.button_ButtonSpinner__P3WYs{border-color:#e22529 #ffc3c2 #ffc3c2;border-top-color:#e22529;border-top-color:var(--brand-danger);border-width:.25rem;height:2rem;left:calc(50% - 1rem);position:absolute;top:calc(50% - 1rem);width:2rem}.button_Button__lg__2A8Nl{font-size:1.25rem;line-height:1.5;padding:.5rem 1rem}.button_Button__sm__3Unko{font-size:.875rem;line-height:1.5;padding:.5rem}.button_Button__block__2TPeg{display:block;width:100%}.button_padded__2Euec{padding:.5rem 2.5rem}.button_uppercase__1NHKa{font-weight:600;letter-spacing:.5px;text-transform:uppercase}.button_square__waL7E{border-radius:.25rem}.button_bold__22SV4{font-weight:700}.button_Button__black__2XrVM{background:#2f2f2f;border-color:#2f2f2f;color:#fff}.button_Button__link__GwlZh{border:none;min-height:2rem;padding:0}.button_Button__danger__2ZKFM,.button_Button__danger__2ZKFM:active,.button_Button__danger__2ZKFM:hover,a.button_Button__danger__2ZKFM{background-color:#e22529;background-color:#e22529;background-color:var(--brand-danger);border-color:#e22529;border-color:#e22529;border-color:var(--brand-danger);color:#fff}.button_Button__default__ZRVSa,.button_Button__default__ZRVSa:active,.button_Button__default__ZRVSa:hover,a.button_Button__default__ZRVSa{background-color:#6c6c6c;border-color:#6c6c6c;color:#fff}.button_Button__primary__AGpN2,a.button_Button__primary__AGpN2{background-color:#2a5268;background-color:rgb(42,var(--color-primary-green),var(--color-primary-blue));background-color:var(--color-primary);border-color:#2a5268;border-color:rgb(42,var(--color-primary-green),var(--color-primary-blue));border-color:var(--color-primary);color:#fff}.button_Button__primary__AGpN2:active,.button_Button__primary__AGpN2:hover,a.button_Button__primary__AGpN2:active,a.button_Button__primary__AGpN2:hover{background:#001f35;background:#001f35;background:var(--color-primary-darkened);border-color:#001f35;border-color:#001f35;border-color:var(--color-primary-darkened);color:#fff}.button_Button__secondary__3_YgQ,a.button_Button__secondary__3_YgQ{background-color:#a6b7c0;background-color:#a6b7c0;background-color:var(--color-secondary);border-color:#a6b7c0;border-color:#a6b7c0;border-color:var(--color-secondary);color:#fff}.button_Button__secondary__3_YgQ:active,.button_Button__secondary__3_YgQ:hover{background:#a6b7c0;background:#a6b7c0;background:var(--color-secondary);border-color:#a6b7c0;border-color:#a6b7c0;border-color:var(--color-secondary);color:#fff}.button_Button__success__184e9{background-color:#008547;background-color:#008547;background-color:var(--brand-success);border-color:#008547;border-color:#008547;border-color:var(--brand-success);color:#fff}.button_Button__success__184e9:active,.button_Button__success__184e9:hover{background:#008547;background:#008547;background:var(--brand-success);border-color:#008547;border-color:#008547;border-color:var(--brand-success);color:#fff}.button_Button__white__xRLU0{background:#fff;border-color:#fff;color:#2f2f2f}.button_Button__link__GwlZh{background:transparent;color:#0156ac;color:#0156ac;color:var(--link-color);margin:0 auto;text-decoration:underline}.button_Button__panel__3-cDZ,a.button_Button__panel__3-cDZ{background:#fff;border-radius:0;box-shadow:0 0 8px 0 #d8d8d8;color:#2f2f2f;font-weight:600;line-height:1.5;margin:0 1rem;padding:1rem;text-align:left;white-space:normal}.button_Button__panel__3-cDZ:active,.button_Button__panel__3-cDZ:hover{box-shadow:0 0 8px 0 #6c6c6c}.button_Button__disabled__zVfPp{background-color:#ececec;border-color:#ececec;cursor:not-allowed;pointer-events:none}.button_Button__outline___HhZg,a.button_Button__outline___HhZg{background-color:transparent}.button_Button__outline___HhZg.button_Button--danger__3pnk_,a.button_Button__outline___HhZg.button_Button--danger__3pnk_{color:#e22529;color:#e22529;color:var(--brand-danger)}.button_Button__outline___HhZg.button_Button--danger__3pnk_:active,.button_Button__outline___HhZg.button_Button--danger__3pnk_:hover,a.button_Button__outline___HhZg.button_Button--danger__3pnk_:hover{color:#fff}.button_Button__outline___HhZg.button_Button__default__ZRVSa,a.button_Button__outline___HhZg.button_Button__default__ZRVSa{color:#6c6c6c}.button_Button__outline___HhZg.button_Button__default__ZRVSa:active,.button_Button__outline___HhZg.button_Button__default__ZRVSa:hover,a.button_Button__outline___HhZg.button_Button__default__ZRVSa:hover{color:#fff}.button_Button__outline___HhZg.button_Button__primary__AGpN2,a.button_Button__outline___HhZg.button_Button__primary__AGpN2{color:#2a5268;color:rgb(42,var(--color-primary-green),var(--color-primary-blue));color:var(--color-primary)}.button_Button__outline___HhZg.button_Button__primary__AGpN2:active,.button_Button__outline___HhZg.button_Button__primary__AGpN2:hover,a.button_Button__outline___HhZg.button_Button__primary__AGpN2:hover{color:#fff}.button_Button__outline___HhZg.button_Button--secondary__Dj4NA,a.button_Button__outline___HhZg.button_Button--secondary__Dj4NA{color:#a6b7c0;color:#a6b7c0;color:var(--color-secondary)}.button_Button__outline___HhZg.button_Button--secondary__Dj4NA:active,.button_Button__outline___HhZg.button_Button--secondary__Dj4NA:hover,a.button_Button__outline___HhZg.button_Button--secondary__Dj4NA:hover{color:#fff}.button_Button__outline___HhZg.button_Button--success__1hYOC,a.button_Button__outline___HhZg.button_Button--success__1hYOC{color:#008547;color:#008547;color:var(--brand-success)}.button_Button__outline___HhZg.button_Button--success__1hYOC:active,.button_Button__outline___HhZg.button_Button--success__1hYOC:hover,a.button_Button__outline___HhZg.button_Button--success__1hYOC:hover{color:#fff}.button_Button__outline___HhZg.button_Button__disabled__zVfPp,a.button_Button__outline___HhZg.button_Button__disabled__zVfPp{color:#ececec}.button_Button__outline___HhZg.button_Button__white__xRLU0,a.button_Button__outline___HhZg.button_Button__white__xRLU0{color:#fff}.button_Button__with__icon__1eA1D svg{margin-right:.5rem}.button_Button--panel__2uiig.button_Button__with__icon__1eA1D svg{font-size:2rem;margin-right:1rem}.button_Button__with__icon__only__ikCqe svg{margin-right:0}.checkIcon_root__11WtZ{color:#ececec;display:block}.checkIcon_checked__1SFI2{color:#008547;color:#008547;color:var(--brand-success)}.checkListItem_checkListItem__Kn07l{box-shadow:0 0 8px 0 hsla(0,0%,75.7%,.5);margin-bottom:1rem;text-align:left}.checkListItem_header__1pDYU{align-items:center;display:flex}.checkListItem_icon__32EXK{border-right:1px solid #ececec;color:#6c6c6c;display:flex;justify-content:center;padding:1rem;width:80px}.checkListItem_x__EvgQ5 .checkListItem_icon__32EXK{color:#e22529;color:#e22529;color:var(--brand-danger)}.checkListItem_check__2j_X8 .checkListItem_icon__32EXK{color:#008547;color:#008547;color:var(--brand-success)}.checkListItem_title__1qmum{flex:1 1;font-weight:600;padding:1rem}.checkListItem_description__Q5LWM{border-top:1px solid #ececec;display:none;padding:1rem}.checkListItem_description__open__3l7W8{display:block}.checkListItem_toggle__1_uqc{align-items:center;background:transparent;border:1px solid #2a5268;border-color:rgb(42,var(--color-primary-green),var(--color-primary-blue));border-color:var(--color-primary);border-radius:50%;color:#2a5268;color:rgb(42,var(--color-primary-green),var(--color-primary-blue));color:var(--color-primary);cursor:pointer;display:inline-flex;font-size:1rem;height:2rem;justify-content:center;margin:0 1rem 0 .5rem;width:2rem}.checkListItem_toggle__1_uqc:active,.checkListItem_toggle__1_uqc:focus,.checkListItem_toggle__1_uqc:hover{border-color:#001f35;border-color:#001f35;border-color:var(--color-primary-darkened);color:#001f35;color:#001f35;color:var(--color-primary-darkened)}@media print{.checkListItem_description__Q5LWM{display:block}}.contactInformation_contactInfo__LjsP7 a{display:block;text-align:center;text-decoration:none}.contactInformation_contactInfo__LjsP7 a:hover{text-decoration:underline}@media(max-width:576px){.contactInformation_contactInfo__LjsP7 a{min-height:2rem;margin-bottom:.5rem}}.dataPoints_container__1eDCa{margin:2.5rem 0;text-align:center}.dataPoints_icon__2M5bj{font-size:1.25rem}.dataPoints_title__2l4GY{color:#6c6c6c;letter-spacing:1px;margin:.5rem 0;text-transform:uppercase}.dataPoints_list__rRqd1{list-style:none;margin:0;padding:0}.dataPoints_item__2erR-{margin-bottom:.5rem}.dataPoints_snippet__2dngQ{justify-content:center;margin:1rem 0}@media(min-width:768px){.dataPoints_snippet__2dngQ{margin:0}}.DistrictList{display:flex;flex-flow:wrap;font-size:.875rem;justify-content:center;text-align:center}.DistrictListItem{background:hsla(0,0%,100%,.1);margin:.5rem;padding:.625rem 1rem}.EndorsementList{text-align:center}.EndorsementList__Button{background:transparent;border:none;color:#0156ac;color:#0156ac;color:var(--link-color);cursor:pointer;font-size:.75rem;font-weight:500;letter-spacing:1px;text-transform:uppercase}.EndorsementList__Button:hover{color:#175daf;color:#175daf;color:var(--link-color--hover)}.EndorsementList__List{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;padding-left:0}.EndorsementList__List li{align-items:center;border:1px solid #ececec;border-left:.325rem solid #2f2f2f;border-radius:.25rem;display:grid;grid-template-columns:1fr;grid-template-rows:3rem;font-size:.875rem;margin-bottom:1rem;margin-right:1rem;max-width:15rem;padding-left:1rem;padding-right:1rem}.EndorsementList__List li>a,.EndorsementList__List li>a:visited,.EndorsementList__List li>span{color:#2f2f2f;text-decoration:none}.EndorsementList__List li>a:active,.EndorsementList__List li>a:focus,.EndorsementList__List li>a:hover{color:#175daf;color:#175daf;color:var(--link-color--hover)}.expander_drawerContainer__3sj2J{box-shadow:1px 1px 4px 1px #d8d8d8;margin-bottom:5rem;width:100%}.expander_drawerOuter__1ZZbe{display:flex;padding:1rem;justify-content:space-between;background:none;border:none;width:100%}.expander_drawerOuter__1ZZbe:hover{cursor:pointer}.expander_drawerOuter__1ZZbe h3{color:#2a5268;color:rgb(42,var(--color-primary-green),var(--color-primary-blue));color:var(--color-primary);margin-bottom:0;margin-top:.5rem}.expander_drawerOuterOpen__2ptup{border-bottom:1px solid #d8d8d8}.expander_drawerArrow__F2O6e{color:#2a5268;color:rgb(42,var(--color-primary-green),var(--color-primary-blue));color:var(--color-primary)}.expander_disabled__1-x7d .expander_drawerOuter__1ZZbe .expander_drawerArrow__F2O6e,.expander_disabled__1-x7d .expander_drawerOuter__1ZZbe h3{color:#d8d8d8}.expander_disabled__1-x7d .expander_drawerOuter__1ZZbe:hover{cursor:default}@media(min-width:576px){.expander_drawerInner__1LfK7{padding-top:1rem}}.Headshot_Headshot__18fXe{border-radius:50%;height:50px;object-fit:cover;padding:0;width:50px}.Headshot_shadow__1EGvE{box-shadow:0 0 12px 0 hsla(0,0%,75.7%,.5)}.Headshot_lg__3jwnS{height:100px;width:100px}.Headshot_xs__3L7Yk{height:30px;margin:0;width:30px}.Headshot_withdrawn__1fHog{-webkit-filter:grayscale(1);filter:grayscale(1)}@media(min-width:768px){.Headshot_responsive__2uxdr .Headshot_lg__3jwnS{height:150px;width:150px}}.Headshot_border__3_9cp{border-radius:50%;height:66px;width:66px;z-index:1}.hexagon_hexagon__34pJZ{display:inline-block;font-size:0;height:52px;overflow:hidden;position:relative;width:48px}.hexagon_body__3xWs4{color:#fff;font-size:1.5rem;font-weight:400;height:52px;position:absolute;text-align:center;top:8px;width:47px}.hexagon_trapezoid__1FqFP{border-top:12px solid transparent;border-bottom:12px solid transparent;display:inline-block;height:52px;width:0}.trapezoid__left{border-right:24px solid #2a5268;border-right:24px solid rgb(42,var(--color-primary-green),var(--color-primary-blue));border-right:24px solid var(--color-primary)}.trapezoid__right{border-left:24px solid #001f35;border-left:24px solid #001f35;border-left:24px solid var(--color-primary-darkened)}.LinkButton,.LinkButton:visited{align-items:center;background:#fff;border:1px solid #6c6c6c;border-radius:50%;color:#6c6c6c;display:inline-flex;font-size:1rem;height:1.75rem;justify-content:center;width:1.75rem}.LinkButton--sm{height:1.25rem;font-size:.75rem;width:1.25rem}.LinkButton:active,.LinkButton:focus,.LinkButton:hover{border-color:#001f35;border-color:#001f35;border-color:var(--color-primary-darkened);color:#001f35;color:#001f35;color:var(--color-primary-darkened)}.Logo{max-height:3.5rem;margin:.5rem 1rem}@media(min-width:768px){.Logo{max-height:5rem}}@media(min-width:992px){.Logo{margin-left:2rem}}.newsItem_newsItem__32Z1-{box-shadow:0 0 12px 0 hsla(0,0%,70.6%,.5);display:grid;grid-auto-flow:column;margin-bottom:1rem;padding:1rem;text-align:left}.newsItem_title__2e-n9{margin-bottom:.5rem}.newsItem_description__IHgqR{margin-bottom:1rem}.newsItem_header__10WkS{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.newsItem_favicon__2RYVH{height:25px;margin-bottom:.5rem;min-width:25px;padding-right:.5rem}.newsItem_image___PtRQ{height:125px;margin-left:.5rem}@media(min-width:768px){.newsItem_image___PtRQ{height:175px;margin-left:1rem}}.notification_notification__1c_h8{align-items:center;border:1px solid transparent;display:flex;font-size:.875rem;justify-content:space-between;line-height:1.375;margin-bottom:1rem;padding:1rem}.notification_left__RU942{text-align:left}.notification_center__1TdRt{text-align:center}.notification_body__31xMy{margin:0 1rem;width:100%}.notification_close__1mzAg{background:transparent;border:none;color:#fff;cursor:pointer;opacity:.7;padding:0;text-align:right}.notification_warning__89S5l .notification_close__1mzAg{color:#2f2f2f}.notification_warning__89S5l .notification_close__1mzAg:hover{opacity:1}.notification_icon__3X1z_{font-size:1.75rem}.notification_danger__2-nPl{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}.notification_info__1CeTQ{background-color:#d1ecf1;border-color:#bee5eb;color:#0c5460}.notification_success__ALwfn{background-color:#008547;background-color:#008547;background-color:var(--brand-success);border-color:#008547;border-color:#008547;border-color:var(--brand-success);color:#fff}.notification_warning__89S5l{background-color:#fff3cd;color:#856404}.notification_sm__3Z5e7{padding:.5rem 1rem}.notification_sm__3Z5e7 .notification_icon__3X1z_{font-size:1.25rem}.notification_xs__315g5{padding:0}.notification_xs__315g5 .notification_icon__3X1z_{font-size:1.125rem}.panel_panel__16AbF{background:#fff;box-shadow:0 0 8px 0 #d8d8d8;color:#2f2f2f}.panel_button__164TH{cursor:pointer}.panel_button__164TH:active,.panel_button__164TH:focus,.panel_button__164TH:hover{box-shadow:0 0 8px 0 #175daf;box-shadow:0 0 8px 0 #175daf;box-shadow:0 0 8px 0 var(--link-color--hover)}.PartyCircle_root__3EVMF{align-items:center;background:#2f2f2f;border-radius:50%;color:#fff;display:flex;font-size:.75rem;height:1.5rem;justify-content:center;margin-right:1rem;width:1.5rem}.partyInitials_root__2y28x abbr{text-decoration:none}.partyInitials_root__2y28x abbr:after{content:"/"}.partyInitials_root__2y28x abbr:last-child:after{content:""}.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:.25rem}@media(min-width:768px){.PlaceField__Hint{margin-top:.25rem}}.ProgressBar progress{background:#d8d8d8;border:none;border-radius:.25rem;color:#2a5268;color:rgb(42,var(--color-primary-green),var(--color-primary-blue));color:var(--color-primary);display:block;flex:1 1;height:.5rem;margin-left:auto;margin-right:auto;width:100%}.ProgressBar--white progress{background:#fff}.ProgressBar--compact progress{margin-left:0;margin-right:1rem}.ProgressBar progress::-moz-progress-bar{background:#2a5268;background:rgb(42,var(--color-primary-green),var(--color-primary-blue));background:var(--color-primary);border:none;border-radius:.25rem}.ProgressBar progress::-webkit-progress-bar{background:#d8d8d8;border-radius:.25rem}.ProgressBar--white progress::-webkit-progress-bar{background:#fff}.ProgressBar progress::-webkit-progress-value{background:#2a5268;background:rgb(42,var(--color-primary-green),var(--color-primary-blue));background:var(--color-primary);border-radius:.25rem}.SectionSeparatorLine_textLine__1_Ynd{display:flex;flex-basis:100%;align-items:center;color:#979797;margin-bottom:2rem;margin-top:1.5rem}.SectionSeparatorLine_textLine__1_Ynd:after,.SectionSeparatorLine_textLine__1_Ynd:before{content:"";flex-grow:1;background:#979797;height:1px;font-size:0;line-height:0}.SectionSeparatorLine_textLine__1_Ynd:before{margin-right:1rem}.SectionSeparatorLine_textLine__1_Ynd:after{margin-left:1rem}.ShareCard{background:#fff;box-shadow:0 0 12px 0 hsla(0,0%,46.3%,.26);margin-bottom:1.5rem;padding:1rem}.ShareCard h3{color:#6c6c6c;font-size:1rem}@media(min-width:768px){.ShareCard{padding-left:2rem;padding-right:2rem}}.SocialButtons_printButton__pQRPS{background-color:transparent;border:none;margin-right:1rem;cursor:pointer}.sourcedSnippet_snippet__1cUrL{display:flex;color:#2f2f2f!important;min-height:2rem;text-decoration:none}.sourcedSnippet_snippet__1cUrL:not(:last-of-type){margin-bottom:1rem}.sourcedSnippet_snippet__1cUrL:hover{text-decoration:underline}.sourcedSnippet_snippet__1cUrL sup{color:#d8d8d8;font-size:.675rem;margin-left:.375rem}.sourcedSnippet_snippet__1cUrL sup:hover{color:#175daf;color:#175daf;color:var(--link-color--hover)}.sourcedSnippet_snippet__1cUrL p{margin:0}.Step_root__3Ua5s{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto 3rem;max-width:960px;min-height:calc(100vh - 3.5rem)}.Step_narrow__2woiJ{max-width:30rem}.StepHeader{margin:3rem auto 1.5rem;padding:0 1rem;text-align:center;width:80%}@media(max-width:576px){.StepHeader{width:100%}}.StepHeader h2{font-size:1.6rem;font-weight:700;line-height:1.5;margin-bottom:.5rem;margin-top:0}.StepHeader h2 span{color:#2f2f2f}.StepHeader p{color:#6c6c6c;margin:0 auto 1rem;max-width:44rem}@media(min-width:768px){.StepHeader h2{font-size:1.5rem}.StepHeader p{font-size:1.125rem}}.UpcomingElectionBox_calenderIcon__3lpeF{margin-right:.5rem}.UpcomingElectionBox_electionDay__aNybS{font-weight:700}.UpcomingElectionBox_title__2r6OP{background:rgba(0,0,0,.25);border-radius:.5rem;margin-bottom:1rem;padding:.5rem 2rem}.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:#2a5268;color:rgb(42,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}}.Alert_alert__14BMv{background-color:#008547;background-color:#008547;background-color:var(--brand-success);color:#fff;display:flex;font-size:.9rem;z-index:1000;position:fixed;top:0;width:100%}@media(min-width:576px){.Alert_alert__14BMv{padding-left:3rem}}.Alert_alert__14BMv p{max-width:40rem;margin:0 auto;padding:1rem}@media(max-width:576px){.Alert_alert__14BMv p{line-height:1.3}}@media(min-width:576px){.Alert_alert__14BMv p{padding:2rem}}.Alert_close__i5lbL{background:transparent;border:none;color:#fff;cursor:pointer;display:flex;opacity:.7;padding-top:1rem;padding-left:1rem;padding-right:1rem;text-align:right}.barAssociationEvaluations_barAssociationEvaluations__2KhCN{text-align:center}.barAssociationEvaluations_barAssociationEvaluations__2KhCN h2{letter-spacing:2px;margin:0 0 2.5rem;text-transform:uppercase}.barAssociationEvaluations_highlyQualified__1ZEzd svg{color:#5f9f9e}.barAssociationEvaluations_qualified__Em2dy svg{color:#e0b46c}.barAssociationEvaluations_notQualified__2Ew-6 svg{color:#dc7e6d}.barAssociationEvaluations_notEvaluated__19WaK svg{color:#858180}.barAssociationEvaluations_total__2PTV1{align-items:center;display:flex;flex-direction:column;font-weight:600}.barAssociationEvaluations_total__2PTV1 .barAssociationEvaluations_hexagon__ZzK-n{margin-top:1rem;margin-bottom:1rem}.barAssociationEvaluations_highlyQualifiedHexagon__2VMUA .trapezoid__left{border-right-color:#5f9f9e}.barAssociationEvaluations_highlyQualifiedHexagon__2VMUA .trapezoid__right{border-left-color:#407f7e}.barAssociationEvaluations_qualifiedHexagon__97kZL .trapezoid__left{border-right-color:#e0b46c}.barAssociationEvaluations_qualifiedHexagon__97kZL .trapezoid__right{border-left-color:#d8a552}.barAssociationEvaluations_notQualifiedHexagon__seiw- .trapezoid__left{border-right-color:#dc7e6d}.barAssociationEvaluations_notQualifiedHexagon__seiw- .trapezoid__right{border-left-color:#cf5d48}.barAssociationEvaluations_notEvaluatedHexagon__knVAm .trapezoid__left{border-right-color:#858180}.barAssociationEvaluations_notEvaluatedHexagon__knVAm .trapezoid__right{border-left-color:#474747}@media(min-width:768px){.barAssociationEvaluations_totals__23nTW{display:flex;justify-content:space-around;margin-top:2.5rem}.barAssociationEvaluations_total__2PTV1 .barAssociationEvaluations_Hexagon__2K1fC{margin-bottom:.5rem}}.bio_bio__2EXXu{color:#2f2f2f;text-align:center}.bio_bio__2EXXu h2{letter-spacing:2px;margin:0 0 2.5rem;text-transform:uppercase}.bio_blob__2_Qe8{margin-bottom:2.5rem}.bio_blob__2_Qe8 h1{font-size:1.125rem;letter-spacing:1px;margin-top:2.5rem;text-align:center}.bio_blob__2_Qe8 p{margin:0}.bio_videoWrapper__1KpAB{margin-bottom:2.5rem;padding-top:56.25%;position:relative}.bio_video__3Oc8q{left:0;position:absolute;top:0}.candidacyListItem_root__1M0ec{align-items:center;background:#fff;border:1px solid #d8d8d8;border-radius:.5rem;box-shadow:0 0 8px 0 hsla(0,0%,54.5%,.5);color:unset;display:flex;flex-direction:column;font-size:.875rem;line-height:1.25;margin:1rem .5rem;min-width:8rem;overflow:hidden;padding:1rem .5rem;text-align:center;text-decoration:none;width:-webkit-max-content;width:-moz-max-content;width:max-content}.candidacyListItem_root__1M0ec:hover{border-color:#175daf;border-color:#175daf;border-color:var(--link-color--hover);color:#2f2f2f;cursor:pointer}.candidacyListItem_link__FRCSr{text-decoration:none}.candidacyListItem_details__B7w6i{color:#2f2f2f}.candidacyListItem_active__38tU4{border:1px solid #0156ac;border:1px solid #0156ac;border:1px solid var(--link-color);box-sizing:border-box;color:#2f2f2f}.candidacyListItem_recommended__2iQlz{background-color:#008547;background-color:#008547;background-color:var(--brand-success);color:#fff;font-size:.675rem;font-weight:600;margin:-1rem -1rem 1rem;padding:.5rem 2.5rem;text-transform:uppercase;width:-webkit-max-content;width:-moz-max-content;width:max-content}.candidacyListItem_recommended__2iQlz svg{margin-right:.25rem}.candidacyListItem_headshot__11h9O{font-size:1.25rem;margin-bottom:.5rem;position:relative;z-index:1}.candidacyListItem_headshot__saved__3z_R_{background:#2a5268;background:rgb(42,var(--color-primary-green),var(--color-primary-blue));background:var(--color-primary);border:3px solid #fff;border-radius:50%;color:#fff;font-size:.875rem;height:26px;left:72%;position:absolute;width:26px;z-index:1}.candidacyListItem_saved__rank__39Ott{align-items:center;bottom:0;color:#fff;display:flex;font-size:.875rem;height:20px;left:0;margin:auto;justify-content:center;position:absolute;right:0;top:0;width:20px}.candidacyListItem_small__3FzNu{position:relative}.candidacyListItem_small__3FzNu .candidacyListItem_details__B7w6i,.candidacyListItem_small__3FzNu .candidacyListItem_recommended__2iQlz{display:none}.candidacyListItem_small__3FzNu a{padding:.5rem .25rem;border-radius:50%}.candidacyListItem_small__3FzNu a:focus{outline:none}.candidacyListItem_small__3FzNu .candidacyListItem_active__38tU4{box-shadow:0 0 0 3px #0156ac;box-shadow:0 0 0 3px #0156ac;box-shadow:0 0 0 3px var(--link-color)}.candidacyListItem_small__3FzNu .candidacyListItem_root__1M0ec{border:3px solid transparent;border-radius:50%;min-width:unset;width:66px;height:66px;padding:0}.candidacyListItem_small__3FzNu .candidacyListItem_root__1M0ec:focus{outline:none}.candidacyListItem_small__3FzNu .candidacyListItem_root__1M0ec .candidacyListItem_headshot__11h9O{position:unset}.candidacyListItem_withdrawn__36nfx{color:#6c6c6c}.candidacyListItem_withdrawn__36nfx img{opacity:.5}.candidacyListItem_withdrawn__36nfx:hover{cursor:default}@media(min-width:768px){.candidacyListItem_CandidacyListItem__2KFS4{margin:0 .5rem;min-width:8rem}}@media(min-width:992px){.candidacyListItem_CandidacyListItem__2KFS4{margin:0 1rem}}.CandidateCard{box-shadow:0 0 8px 0 hsla(0,0%,75.7%,.5)}.CandidateCard__header{align-items:center;display:grid;grid-template-columns:8rem 1fr auto;grid-template-rows:minmax(8rem,-webkit-max-content);grid-template-rows:minmax(8rem,max-content);grid-gap:1rem}.CandidateCard__header--no-headshot{grid-template-columns:1fr auto;padding-left:1rem}.CandidateCard h3{font-size:1rem;font-weight:700;margin:.5rem 0}.CandidateCard__Badge{margin-bottom:.25rem;margin-right:.25rem}.CandidateCard__AlertIcon{color:#ffa400;color:#ffa400;color:var(--brand-warning)}.CandidateCard h4{font-size:1.25rem;font-weight:700;margin:.5rem 0}.CandidateCard__details{border-top:.1rem solid #ececec;display:none;padding:1rem}.CandidateCard__details--open{display:block}.CandidateCard__headshot{height:8rem;object-fit:cover;width:8rem}.CandidateCard__toggle{align-items:center;background:transparent;border:1px solid #2a5268;border-color:rgb(42,var(--color-primary-green),var(--color-primary-blue));border-color:var(--color-primary);border-radius:50%;color:#2a5268;color:rgb(42,var(--color-primary-green),var(--color-primary-blue));color:var(--color-primary);cursor:pointer;display:inline-flex;font-size:1rem;height:1.75rem;justify-content:center;margin:0 1rem 0 .5rem;width:1.75rem}.CandidateCard__toggle:active,.CandidateCard__toggle:focus,.CandidateCard__toggle:hover{border-color:#001f35;border-color:#001f35;border-color:var(--color-primary-darkened);color:#001f35;color:#001f35;color:var(--color-primary-darkened)}.CandidateCard__urls{margin-top:.5rem}.CandidateCard__urls a{margin-bottom:.5rem;margin-right:.5rem}.CandidateCard__issues{text-align:left}.CandidateCard__issues-blob h1{font-size:1rem;font-weight:700;margin-top:1.5rem;text-align:left}.CandidateCard__PartyInitials{margin-left:.375rem}@media(min-width:768px){.CandidateCard{grid-gap:1.5rem}.CandidateCard h3{font-size:1.25rem}}@media print{.CandidateCard{border:none;box-shadow:none;page-break-inside:avoid;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.CandidateCard h2{margin-left:-1rem}.CandidateCard h3{font-size:1.25rem;font-weight:400}.CandidateCard__details{display:none}.CandidateCard__header{display:block}.CandidateCard__headshot,.CandidateCard__toggle,.CandidateCard__urls{display:none}}.CandidateSupportButtons_buttonGroup__3C20w{align-items:center;display:flex;flex-flow:row wrap;justify-content:center;margin-bottom:1rem}.CandidateSupportButtons_buttonGroup__3C20w a{flex:0 1;margin:0 .5rem 1rem 0}.CandidateSupportButtons_buttonGroup__3C20w a:last-child{margin-right:0}a.CandidateSupportButtons_button__29hX8{background:#ececec;box-shadow:2px 2px 0 #2a5268;box-shadow:rgb(42,var(--color-primary-green),var(--color-primary-blue)) 2px 2px 0;box-shadow:var(--color-primary) 2px 2px 0;color:#2a5268;color:rgb(42,var(--color-primary-green),var(--color-primary-blue));color:var(--color-primary);margin-right:.3rem}a.CandidateSupportButtons_button__29hX8:active,a.CandidateSupportButtons_button__29hX8:hover{background:#d8d8d8;color:#2a5268;color:rgb(42,var(--color-primary-green),var(--color-primary-blue));color:var(--color-primary)}.candidateUrls_root__1Vcxp{align-items:center;display:flex;flex-flow:row wrap;justify-content:center;margin-top:1rem;margin-bottom:1rem}.candidateUrls_root__1Vcxp a{flex:0 1;margin:0 .5rem 1rem 0;padding:5px}.candidateUrls_root__1Vcxp a:last-child{margin-right:0}.candidateUrls_root__1Vcxp a:visited{color:#6c6c6c}@media(max-width:576px){.candidateUrls_root__1Vcxp a{min-width:32px;min-height:32px;margin:0 1rem 1rem 0}}.checkList_container__xaWNx{padding-bottom:2.5rem}.DirectoryHero_Hero__3nebO{background:#ececec;margin-left:auto;margin-right:auto;max-width:991px;padding:1rem}@media(min-width:768px){.DirectoryHero_Hero__3nebO{padding-left:3rem;padding-right:3rem}}@media(min-width:991px){.DirectoryHero_Hero__3nebO{flex-direction:row;padding-left:6rem;padding-right:6rem}}.DirectoryHero_Hero__Header__22NZj{color:#2a5268;color:rgb(42,var(--color-primary-green),var(--color-primary-blue));color:var(--color-primary);line-height:1.6;text-align:center}.DirectoryHero_Hero__Header__22NZj p{margin-left:auto;margin-right:auto}.DirectoryHero_Hero__Header__22NZj h1{font-size:2rem;font-weight:700;line-height:1.2}@media(min-width:768px){.DirectoryHero_Hero__Header__22NZj h1{font-size:2.5rem;line-height:1.25}.DirectoryHero_Hero__Header__22NZj p{width:65%}}@media(min-width:991px){.DirectoryHero_Hero__Header__22NZj h1{font-size:2.5rem;line-height:1.15}}@media(min-width:1100px){.DirectoryHero_Hero__Header__22NZj h1{font-size:3rem}}.DirectoryHero_Hero__CTA__2nlu7{display:flex;flex:1 1;flex-direction:column;grid-area:form;justify-content:center;margin-left:auto;margin-right:auto;max-width:800px}@media(min-width:768px){.DirectoryHero_Hero__CTA__2nlu7 .DirectoryHero_AddressForm__3gOy7{max-width:800px}}.EmailAndPhoneCapture_formInner__1EqSK{margin-top:3rem}.EmailAndPhoneCapture_formInner__1EqSK p{font-size:.8rem;font-style:italic;line-height:16px;color:#6c6c6c;text-align:left}.EmailAndPhoneCapture_input__34Qrm{background-color:#fff;background-clip:padding-box;border:1px solid #d8d8d8;border-radius:.25rem;color:#2f2f2f;display:block;font-size:1rem;line-height:1.5;margin-bottom:1rem;padding:.375rem .75rem;-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.EmailAndPhoneCapture_label__12vPt{display:block;font-weight:700;text-align:left;width:100%}.EmailAndPhoneCapture_checkbox__23LWq{display:block;font-size:1rem;text-align:left;width:100%}.EmailAndPhoneCapture_button__3iXoN{margin-top:1rem;margin-bottom:1rem}.ExcuseExpander_excuseDescription__3R6WP p{display:inline}.ExcuseExpander_excuseMoreInfo__2_8hJ{font-size:.8rem;font-style:italic;color:#6c6c6c;margin-left:.5rem}.ExcuseExpander_excuseMoreInfo__2_8hJ:hover{text-decoration:underline}.ExcuseButton_excuseBtn__fPwvh{align-items:center;background:transparent;border:0;border-top:1px solid #d8d8d8;cursor:pointer;display:flex;font-size:1rem;text-align:left;padding:1.5rem 1rem;width:100%}.ExcuseButton_excuseBtn__fPwvh:last-child{border-bottom:1px solid #d8d8d8}.ExcuseButton_excuseBtn__fPwvh .ExcuseButton_expanded__1811G{font-weight:400}.ExcuseButton_excuseBtn__fPwvh:hover{color:#2f2f2f;background-color:#f7f7f7}.ExcuseButton_excuseBtn__fPwvh:hover svg{color:var(--brand-success-light)}.ExcuseButton_selectedExcuse__1_QkM{background-color:#f2fbf7}.ExcuseButton_excuseBtnIcon__2i2sV{margin-right:1rem}.ExcuseChoice_excuseChoiceContainer__39qML{width:75%}@media(max-width:576px){.ExcuseChoice_excuseChoiceContainer__39qML{width:100%}}.flowButton_root__3tZqn{flex:1 1;font-weight:700;margin:0 1rem;text-align:center}@media(max-width:576px){.flowButton_root__3tZqn{margin-bottom:1rem}}.flowButton_icon__1dZvT{margin:0 auto 15px}.flowButton_inner__2rNTb{display:flex;flex-direction:column;padding:2rem}@media(max-width:576px){.flowButton_inner__2rNTb{padding:1rem 2rem}}a.flowButton_link__3J3qb{color:#2f2f2f;text-decoration:none}.informationPanel_panel__3NXMW{margin-top:1.5rem;padding-top:2rem;padding-bottom:2rem;text-align:center;width:100%}@media(max-width:576px){.informationPanel_panel__3NXMW{margin-top:1.5rem}}.informationPanel_panelCenter__2tz5g p{margin:0 auto;text-align:center;width:60%}@media(max-width:576px){.informationPanel_panelCenter__2tz5g p{width:80%}}.informationPanel_panelCenter__2tz5g svg{margin-bottom:1rem}.informationPanel_panelCenter__2tz5g svg g{fill:#2a5268;fill:rgb(42,var(--color-primary-green),var(--color-primary-blue));fill:var(--color-primary)}.informationPanel_panelLeft__1ullH{display:flex;flex-direction:row;align-items:center}.informationPanel_panelLeft__1ullH svg{margin:1rem}.informationPanel_panelLeft__1ullH svg g{fill:#2a5268;fill:rgb(42,var(--color-primary-green),var(--color-primary-blue));fill:var(--color-primary)}.informationPanel_panelOutlineColor__LO9EE{border:1px solid #d8d8d8}.informationPanel_panelOutlineColor-danger__1rrRV{border:1px solid #e22529;border:1px solid #e22529;border:1px solid var(--brand-danger)}.informationPanel_background__1H574{background-color:#f7f7f7}.informationPanel_title__1fq8G{margin:0 auto 1rem;width:60%}.informationPanel_titleHighlighted__2RyZh{background-color:#2a5268;background-color:rgb(42,var(--color-primary-green),var(--color-primary-blue));background-color:var(--color-primary);color:#fff;margin-top:-2rem;padding:1rem}.informationPanel_textCenter__16koz p{text-align:center}.informationPanel_textLeft__2baat p{text-align:left;width:80%}.informationPanel_textColor-danger__3r76T{color:#e22529;color:#e22529;color:var(--brand-danger)}.informationPanel_iconColor-danger__36P6l svg g{fill:#e22529;fill:#e22529;fill:var(--brand-danger)}.informationPanel_iconColor-danger__36P6l{color:#e22529;color:#e22529;color:var(--brand-danger)}.informationPanel_titleBottomMargin__9Cs-A{margin-bottom:2.5rem}.InputFormGroup_formGroup__EcjLD{margin-bottom:1rem}.InputFormGroup_label__2-djp{font-weight:800;margin-bottom:1rem}.InputFormGroup_labelContainer__2JhYF{align-items:center;display:flex}.InputFormGroup_input__2LeJ0{border:1px solid #6c6c6c;border-radius:.25rem;font-size:1rem;line-height:1.25;padding:1rem;width:100%}.InputFormGroup_invalid__2yUbe{border-color:#e22529;border-color:#e22529;border-color:var(--brand-danger)}.InputFormGroup_errorMessage__gmWET{color:#e22529;color:#e22529;color:var(--brand-danger)}.InputFormGroup_tooltipContainer__2ZSIy{max-width:20rem;padding:0 1rem}.InputFormGroup_tooltipTrigger__LAzEM{background:transparent;border:0;color:#6c6c6c;cursor:pointer;font-size:.875rem;margin-left:auto;padding:0}.InputFormGroup_tooltipTrigger__LAzEM:hover{color:#175daf;color:#175daf;color:var(--link-color--hover)}.issueSortedItemsList_container__gR6ZO{margin-bottom:2.5rem}.issueSortedItemsList_root__2-Upw{display:none;list-style:none;margin-bottom:2.5rem;padding:0}.issueSortedItemsList_select__2RlCs{margin-bottom:2.5rem}.issueSortedItemsList_IssueList__Issue__1ndCq{align-items:center;background:#fff;border:1px solid #d8d8d8;cursor:pointer;display:flex;font-size:1rem;height:100%;justify-content:center;line-height:1.25;min-height:2.5rem;text-align:center;width:100%}.issueSortedItemsList_IssueList__Issue__1ndCq:hover{background:#d8d8d8}.issueSortedItemsList_IssueList__Issue__active__3Hz4m{background:#2f2f2f;color:#fff}.issueSortedItemsList_IssueList__Issue__long__35R-B{padding:.5rem}.issueSortedItemsList_IssueList__Stances__3v6wa a.issueSortedItemsList_SourcedSnippet__35IUv{margin-bottom:1rem}.issueSortedItemsList_IssueList__Stances__3v6wa h3{margin-bottom:1rem;text-align:center}@media(min-width:768px){.issueSortedItemsList_root__2-Upw{display:flex;display:grid;grid-auto-rows:minmax(2.5rem,-webkit-max-content);grid-auto-rows:minmax(2.5rem,max-content);grid-gap:1rem;grid-template-columns:1fr 1fr 1fr 1fr}.issueSortedItemsList_IssueList__Issue__1ndCq{border:none;box-shadow:0 0 12px 0 hsla(0,0%,70.6%,.5)}.issueSortedItemsList_select__2RlCs{display:none}.issueSortedItemsList_IssueList__Stances__3v6wa{box-shadow:0 0 12px 0 hsla(0,0%,70.6%,.5);padding:1rem;position:relative}.issueSortedItemsList_IssueList__Stances__3v6wa:before{background-color:#fff;box-shadow:-4px 4px 4px 0 hsla(0,0%,70.6%,.3);content:" ";display:block;height:20px;left:2.5rem;position:absolute;top:-10px;-webkit-transform:rotate(135deg);transform:rotate(135deg);width:20px}.issueSortedItemsList_IssueList__Stances__3v6wa h3{color:#6c6c6c;font-weight:400;letter-spacing:1.75px;text-align:left;text-transform:uppercase}}.issueSortedItemsList_SROnly__3hPVe{display:none}.issueSortedItems_section__a1YZX{text-align:left}.issueSortedItems_section__a1YZX h2{letter-spacing:2px;margin:0 0 2.5rem;text-transform:uppercase}.issueSortedItems_header__14pk8{text-align:center}.issueSortedItems_blob__3fIyt{margin-bottom:2.5rem}.issueSortedItems_blob__3fIyt h1{font-size:1.125rem;letter-spacing:1px;margin-top:2.5rem;text-align:center}.listItem_searchResultContainer__2n9uI{align-items:center;color:#2f2f2f!important;display:flex;background:none;border:none;text-align:left;min-height:2.5rem;text-decoration:none;width:100%;font-size:1rem}.listItem_searchResultContainer__2n9uI:hover{color:#2f2f2f;cursor:pointer}.listItem_positionIcon__3UPGW{border-radius:50%;background-color:#2a5268;background-color:rgb(42,var(--color-primary-green),var(--color-primary-blue));background-color:var(--color-primary);color:#fff;height:50px;width:50px;display:flex;align-items:center;justify-content:center}.listItem_textContent__3WGxF{line-height:1.25;margin-left:1rem;font-weight:600}.listItem_titleText__2TCk3{margin-bottom:.25rem}.listItem_subtitleText__3TP-A{color:#6c6c6c;font-size:.875rem;margin-bottom:.25rem}.listItem_noHover__1UscN:hover{cursor:unset}.listItem_searchResultContainer__2n9uI>div:first-child{display:flex}.listItem_meetYourRepListItem__2IHN1{flex-direction:column;align-items:flex-start;padding:1rem;background:#fff;border:1px solid #ececec;text-align:left;border-radius:1rem;-webkit-transition:background-color .2s;transition:background-color .2s}@media(max-width:767px){.listItem_meetYourRepListItem__2IHN1{margin-right:.5rem}}.listItem_meetYourRepListItem__2IHN1:hover{background-color:#f7f7f7}.listItem_meetYourRepListItem__2IHN1>div:first-child{width:inherit}.listItem_meetYourRepListItem__2IHN1 .listItem_textContent__3WGxF{margin-left:0;font-weight:400;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.listItem_meetYourRepListItem__2IHN1 .listItem_textContent__3WGxF:not(.listItem_listItemDescription__3VoDK){width:inherit}.listItem_meetYourRepListItem__2IHN1 img{margin-right:.5rem}.listItem_meetYourRepListItem__2IHN1 .listItem_titleText__2TCk3{font-weight:600}.listItem_meetYourRepListItem__2IHN1 .listItem_listItemDescription__3VoDK{margin-top:.5rem;padding-top:.5rem;border-top:1px solid #ececec;font-size:.875rem;line-height:1.5}.listItem_meetYourRepListItem__2IHN1 .listItem_expandRight__AMgpe{right:2.5rem}.listItem_meetYourRepListItem__2IHN1 .listItem_expandRight__AMgpe svg{color:#e22529;color:#e22529;color:var(--brand-danger)}.listItem_warning__2I_10{margin:0 .25rem;color:#ffa400;color:#ffa400;color:var(--brand-warning)}.LocaleSwitcher_switcher__zKrb8{color:#2f2f2f;min-width:200px;text-align:left}.MeasureCard{box-shadow:0 0 8px 0 hsla(0,0%,75.7%,.5)}.MeasureCard__header{align-items:center;display:grid;grid-template-columns:1fr auto;grid-gap:1rem;min-height:8rem;padding-bottom:1rem;padding-left:1rem;padding-top:1rem}.MeasureCard h2{margin:0}.MeasureCard h3{font-size:1rem;font-weight:700;margin:0}.MeasureCard h4{font-size:1rem;font-weight:700;margin:.5rem 0}.MeasureCard__details{border-top:.1rem solid #d8d8d8;display:none;padding:1rem}.MeasureCard__details--open{display:block}.MeasureCard__toggle{align-items:center;background:transparent;border:1px solid #2a5268;border-color:rgb(42,var(--color-primary-green),var(--color-primary-blue));border-color:var(--color-primary);border-radius:50%;color:#2a5268;color:rgb(42,var(--color-primary-green),var(--color-primary-blue));color:var(--color-primary);cursor:pointer;display:inline-flex;font-size:1rem;height:1.75rem;justify-content:center;margin:0 1rem 0 .5rem;width:1.75rem}.MeasureCard__toggle:active,.MeasureCard__toggle:focus,.MeasureCard__toggle:hover{border-color:#001f35;border-color:#001f35;border-color:var(--color-primary-darkened);color:#001f35;color:#001f35;color:var(--color-primary-darkened)}.MeasureCard__endorsed-choice{margin:0 .25rem;text-transform:uppercase}@media(min-width:768px){.MeasureCard{grid-gap:1.5rem}.MeasureCard h3{font-size:1.25rem}}@media print{.MeasureCard{border:none;box-shadow:none;page-break-inside:avoid;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.MeasureCard h3{font-size:1.25rem}.MeasureCard__details{display:none}.MeasureCard__header{display:block;padding:0;min-height:auto}.MeasureCard__header p{font-size:1.25rem;margin:.5rem 0 0}.MeasureCard__toggle{display:none}}.MeasureShareCard__Selection{margin-top:1.5rem;display:flex}.MeasureShareCard__Icon{margin-left:1rem;margin-right:.5rem}.MeasureShareCard__Icon--danger{color:#e22529;color:var(--brand-danger)}.MeasureShareCard__Icon--success{color:#008547;color:var(--brand-success)}.modal_ReactModal__Body--open__2WpdQ{overflow:hidden}.modal_Modal__GybH2{background:#fff;box-shadow:0 0 12px 0 hsla(0,0%,52.5%,.5);border-radius:.5rem;margin:1rem;max-height:calc(100vh - 2rem);outline:0;overflow-y:auto;-webkit-transform:translateY(-25%);transform:translateY(-25%);transition:transform .3s ease-out,-webkit-transform .3s ease-out}.modal_Modal--after-open__2tZGa{-webkit-transform:translate(0);transform:translate(0)}.modal_Modal--before-close__1AhlA{-webkit-transform:translateY(-25%);transform:translateY(-25%)}.modal_Modal__Overlay__RARHR{background-color:hsla(0,0%,100%,.9);position:fixed;bottom:0;left:0;opacity:0;right:0;top:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear;z-index:2147483647}.modal_Modal__Overlay--after-open__iIjDU{opacity:1}.modal_Modal__Overlay--before-close__2k9Wt{opacity:0}.modal_Modal__Body__27-q2{padding:1rem}.modal_Modal__Header__2F9s4{position:-webkit-sticky;position:sticky;top:0;width:100%}.modal_Modal__BtnClose__2nk7s{background:transparent;border:none;color:#d8d8d8;cursor:pointer;float:right;font-size:1.25rem;padding:.5rem .75rem}.modal_Modal__BtnClose__2nk7s:hover{color:#6c6c6c}.modal_Modal__BtnClose__2nk7s:focus{outline:auto!important}@media(min-width:612px){.modal_Modal__GybH2{margin:4rem auto 1.5rem;max-height:calc(100vh - 5.5rem);max-width:600px}}@media(min-width:768px){.modal_Modal__Body__27-q2{padding-left:2rem;padding-right:2rem}}.newsItemList_newsContainer__3bcp7{padding-bottom:2.5rem;text-align:center}.newsItemList_newsContainer__3bcp7 h2{letter-spacing:2px;margin:0 0 2.5rem;text-transform:uppercase}.NextStepButton{margin-top:1rem;margin-bottom:1rem;padding:.65rem 5rem}.OfficeCard{align-items:center;border-radius:.25rem;box-shadow:0 0 8px 0 #d8d8d8;box-sizing:border-box;display:flex;flex-direction:column;margin-bottom:1rem;padding:1rem}.OfficeCard>h3{flex:1 1}.OfficeCard__CandidateList{flex:1 1;list-style:none;margin:0;padding:0}.OfficeCard__CandidateList>li{align-items:center;display:flex;margin-bottom:.5rem;margin-top:.5rem}.OfficeCard__CandidateList>li>header{flex:1 1;margin-left:1rem}@media(min-width:768px){.OfficeCard{flex-direction:row}}.OfficeHolderCard_card__1zMhz{box-shadow:0 0 8px 0 hsla(0,0%,75.7%,.5);box-sizing:border-box;display:grid;grid-template-columns:8rem auto;grid-template-rows:8rem;grid-gap:1rem;padding-right:1rem}.OfficeHolderCard_card__1zMhz h3{color:#2a5268;color:rgb(42,var(--color-primary-green),var(--color-primary-blue));color:var(--color-primary);font-size:1rem;font-weight:700;margin:0 0 .2rem}.OfficeHolderCard_card__1zMhz h4{font-size:.8rem;font-weight:700;margin:0}.OfficeHolderCard_card__1zMhz header{color:#2f2f2f;margin-bottom:.5rem}.OfficeHolderCard_headshot__14qBK{height:8rem;object-fit:cover;width:8rem}.OfficeHolderCard_summary__25U_f{color:#6c6c6c;font-size:.8rem;margin:.75rem 0;position:relative}.OfficeHolderCard_summary__25U_f a,.OfficeHolderCard_summary__25U_f a:visited{color:#6c6c6c;text-decoration:none}.OfficeHolderCard_summary__25U_f a:active,.OfficeHolderCard_summary__25U_f a:focus,.OfficeHolderCard_summary__25U_f a:hover{color:#2f2f2f}.OfficeHolderCard_urls__1Sss0{bottom:0;position:absolute;right:0;z-index:1}.OfficeHolderCard_urls__1Sss0 a{margin-right:.3rem}@media(min-width:768px){.OfficeHolderCard_card__1zMhz{grid-gap:1.5rem}}.radioGroup_container__3Fnyy{border:unset;display:flex;flex-direction:column;justify-content:center;max-width:20rem;margin-bottom:3rem;margin-left:auto;margin-right:auto;padding:unset;text-align:left}@media(min-width:768px){.radioGroup_container__3Fnyy{margin-top:2rem}}.radioGroup_radioItem__3odND{display:flex}.radioGroup_radioLabel__3qlUv{font-size:1rem;margin-bottom:.5rem}@media(min-width:576px){.radioGroup_radioLabel__3qlUv{font-size:1rem}}.radioGroup_radioInput__1rW4J{opacity:0;width:0;height:0}.radioGroup_radioInput__1rW4J:checked+.radioGroup_radioControl__11K6P:before{-webkit-transform:scale(1);transform:scale(1)}.radioGroup_radioInput__1rW4J:focus+.radioGroup_radioControl__11K6P{box-shadow:0 0 0 .05em #fff,0 0 .15em .1em #2f2f2f}.radioGroup_radioControl__11K6P{border-radius:50%;border:.1rem solid #6c6c6c;display:grid;height:1rem;margin-right:.5rem;min-width:1rem;place-items:center;-webkit-transform:translateY(.25rem);transform:translateY(.25rem);width:1rem}.radioGroup_radioControl__11K6P:before{box-shadow:inset .5em .5em #2a5268;box-shadow:inset .5em .5em rgb(42,var(--color-primary-green),var(--color-primary-blue));box-shadow:inset .5em .5em var(--color-primary);border-radius:50%;content:"";height:.5rem;-webkit-transition:-webkit-transform .18s ease-in-out;transition:-webkit-transform .18s ease-in-out;transition:transform .18s ease-in-out;transition:transform .18s ease-in-out,-webkit-transform .18s ease-in-out;-webkit-transform:scale(0);transform:scale(0);width:.5rem}.radioGroup_success__3Ivrj{display:flex;justify-content:center}.radioGroup_success__3Ivrj svg{margin:.25rem}.radioGroup_success__3Ivrj p{margin:0}.radioGroup_yes__3pP2G{color:#008547;color:#008547;color:var(--brand-success)}.radioGroup_no__3C1ZN{color:#e22529;color:#e22529;color:var(--brand-danger)}.SelectionComment{position:relative}.SelectionComment__Comment{background:#f7f7f7;border-radius:.25rem;margin:1.5rem 0;padding:.1rem 1.5rem}.SelectionComment__Form{align-items:center;display:flex;margin:1.5rem 0}.SelectionComment__Form textarea{border:none;box-shadow:0 2px 8px 0 rgba(113,111,111,.22);margin-right:1.5rem;padding:.5rem 1rem;width:100%}.SelectionComment__Edit{color:#0156ac;color:#0156ac;color:var(--link-color);cursor:pointer;position:absolute;right:.5rem;top:.5rem}.SelectionComment__Edit:hover{color:#175daf;color:#175daf;color:var(--link-color--hover)}.SignatureField_signatureContainer__3JIXW{align-items:flex-start;border:1px solid #6c6c6c;border-radius:.25rem;display:flex;flex-direction:column}.SignatureField_signaturePad__20wMm{border-bottom:1px solid #6c6c6c}.SignatureField_signaturePad__error__3s77m{border:1px solid #e22529;border:1px solid #e22529;border:1px solid var(--brand-danger)}.SignatureField_footer__sJk7L{background-color:#f7f7f7;border:none;cursor:pointer;padding:.5rem;width:100%}.SignatureField_clearBtn__11-WJ{padding:.5rem 1rem}.SocialSidebar_socialSidebar__28Gn6{bottom:0;display:flex;flex-direction:column;align-items:center;position:fixed;padding-right:1rem;right:0;z-index:2147483647}.candidateDetails_candidateDetails__3oX_w>section,.candidateDetails_candidateDetails__3oX_w>span>section{border-bottom:1px solid #d8d8d8;margin:2.5rem auto;max-width:40rem}.candidateDetails_candidateDetails__3oX_w>section h3,.candidateDetails_candidateDetails__3oX_w>span>section h3{letter-spacing:2px;margin:0 0 2.5rem;text-transform:uppercase}.candidateDetails_candidateDetails__Blob__2hnLe{margin-bottom:2.5rem}.candidateDetails_candidateDetails__Blob__2hnLe h1{font-size:1.125rem;letter-spacing:1px;margin-top:2.5rem;text-align:center}.candidateDetails_candidateDetails__MarkdownBlob__3UwOP{text-align:left;padding:1rem}.candidateHeader_candidateHeader__IicWo{margin-bottom:2.5rem;margin-left:auto;margin-right:auto;max-width:40rem;text-align:center}.candidateHeader_candidateHeader__IicWo h1{letter-spacing:1px;margin:0;text-transform:uppercase}.candidateHeader_candidateHeader__IicWo h2{color:#6c6c6c;font-size:1rem;font-weight:400;letter-spacing:1px;margin:0 0 .5rem}.candidateHeader_urls__1LtrB{margin-top:1rem}.candidateHeader_runningMate__31D1I{color:#6c6c6c;margin-bottom:1rem;font-weight:400}.candidateHeader_headshot__2lHh5{margin-bottom:1rem;margin-left:auto;margin-right:auto;position:relative;width:150px}.candidateHeader_featured__20dXz{background:#008547;background:#008547;background:var(--brand-success);border-radius:.15rem;bottom:0;color:#fff;font-size:.675rem;left:0;padding:.5rem;right:0;text-align:center;text-transform:uppercase}.candidateHeader_featured__20dXz svg{margin-right:.5rem}.candidateHeader_notification__9kffW{margin-bottom:2.5rem}.candidateList_container_outer__2k8cJ{position:relative;height:10rem}@media(max-width:768px){.candidateList_container_outer__2k8cJ{margin-bottom:2.5rem}}.candidateList_candidateListContainer__28di6{border-bottom:1px solid #d8d8d8;box-shadow:0 4px 4px 0 hsla(0,0%,70.6%,.2);min-height:10rem;margin:0;overflow-x:scroll;overflow-y:hidden;position:relative;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}@media(min-width:768px){.candidateList_candidateListContainer__28di6{box-shadow:none;min-height:10rem}}.candidateList_hasBadge__3V97Q{min-height:12rem}.candidateList_candidateList__3vEuA{align-items:flex-end;display:flex;justify-content:center;list-style:none;margin:0;min-height:inherit;min-width:100%;overflow:scroll;padding:0;position:absolute}.candidateList_nav__3OUYC{align-items:center;height:100%;margin:0 auto;position:absolute;width:100%}.candidateList_navBtn__1sj_z{background:hsla(0,0%,100%,.75);border:1px solid #d8d8d8;border-radius:.25rem;box-shadow:1px 1px 4px 0 hsla(0,0%,50.2%,.5);cursor:pointer;font-size:1.5rem;margin:0;padding:.25rem .5rem;position:absolute;top:25%;width:32px;z-index:100}.candidateList_navBtn__1sj_z:hover{background:#fff;color:#175daf;color:#175daf;color:var(--link-color--hover)}.candidateList_hidden__1vtmB{display:none}.candidateList_leftNav__3x71i{left:0}.candidateList_rightNav__2tDSs{right:0}.candidateList_item__2fiCN{list-style:none}.candidateList_item__2fiCN:first-child{margin-left:.5rem}.candidateList_item__2fiCN:last-child{margin-right:.5rem}.candidateList_small__1WclC .candidateList_candidateListContainer__28di6{border:none;box-shadow:none;margin-bottom:0;margin-top:1rem;min-height:5rem}@media(min-width:992px){.candidateList_small__1WclC .candidateList_candidateListContainer__28di6{margin-left:-2.5rem;margin-right:-2.5rem}}.candidateListSmall_container_outer__2286C{position:relative;height:5rem}.candidateListSmall_candidateListContainer__kJued{border-bottom:none;box-shadow:none;margin-bottom:0;margin-top:.5rem;min-height:6rem;overflow-x:scroll;overflow-y:hidden;position:relative;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}@media(min-width:768px){.candidateListSmall_candidateListContainer__kJued .candidateListSmall_hasBadge__2HmUP{min-height:12rem}}.candidateListSmall_candidateList__3dcut{align-items:flex-end;display:flex;justify-content:center;list-style:none;margin:0;min-width:100%;overflow:scroll;padding:0;position:absolute}.candidateListSmall_nav__U499H{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 auto;position:absolute;width:100%}.candidateListSmall_right_only__2R_M_{justify-content:flex-end}.candidateListSmall_navBtn__3jKMY{background:hsla(0,0%,100%,.75);border:1px solid #d8d8d8;border-radius:.25rem;box-shadow:1px 1px 4px 0 hsla(0,0%,50.2%,.5);cursor:pointer;font-size:1.5rem;margin:0;padding:.5rem;width:32px;z-index:100}.candidateListSmall_navBtn__3jKMY:hover{background:#fff;color:#175daf;color:#175daf;color:var(--link-color--hover)}.candidateListSmall_hidden__1rxr4{display:none}.candidateListSmall_item__1_tU-{list-style:none}.candidateListSmall_item__1_tU-:first-child{margin-left:.5rem}.candidateListSmall_item__1_tU-:last-child{margin-right:.5rem}.CommandBar{align-items:center;background:#fff;border-bottom:1px solid #d8d8d8;display:flex;height:3.5rem;justify-content:space-between;padding:1rem;position:fixed;top:0;width:100%;z-index:1}.CommandBar__Children{align-items:center;display:flex;justify-content:flex-end}.CommandBar__BackBtn{padding-left:1.5rem;padding-right:1.5rem}@media(min-width:768px){.CommandBar{height:5rem}}@media print{.CommandBar{display:none}}.flowChoice_flowChoice__2zqZp{display:flex;max-width:600px;width:100%}@media(max-width:576px){.flowChoice_flowChoice__2zqZp{flex-direction:column;margin:0 auto;width:90%}}.Footer_Footer__3Aqkx{background:#e22529;background:#e22529;background:var(--brand-danger);color:#fff;font-size:1.125rem;padding:3rem 1rem;position:absolute;text-align:center;width:100%;z-index:10}.Footer_Footer__3Aqkx a,.Footer_Footer__3Aqkx a:active,.Footer_Footer__3Aqkx a:focus,.Footer_Footer__3Aqkx a:hover{color:#ddedff;color:#ddedff;color:var(--color-light)}.Footer_footerContainer__2rQME{display:flex;flex-direction:column;align-items:center}.Footer_footerDisclaimer__199vj{background:#fff;border-radius:.25rem;color:#2f2f2f;margin:0 1rem 2rem;max-width:40rem;padding:1rem}.Footer_footerDisclaimer__199vj a{color:#0156ac;color:#0156ac;color:var(--link-color)}.Footer_footerDisclaimer__199vj a:hover{color:#175daf;color:#175daf;color:var(--link-color--hover)}.Footer_footerLinks__1MZzo{list-style:none;margin-bottom:3rem;padding:0}.Footer_footerLinks__1MZzo>li{margin-bottom:1rem}.Footer_footerLinks__1MZzo>li a{color:#fff;font-weight:700;text-decoration:none}.Footer_footerLogo__2N_JR{margin-bottom:3rem;margin-top:1.5rem;width:40px}.Footer_footerLocale__3Vjon{align-items:center;display:flex;margin-top:1.5rem}.Footer_footerLocale__3Vjon svg{margin-right:.5rem}.Footer_footerLocaleSwitcher__10zSv{margin-left:.5rem}@media(min-width:768px){.Footer_footerLinks__1MZzo>li{display:inline-block;margin-bottom:0;padding-left:1rem;padding-right:1rem}.Footer_footerWithSidebar__1mQFG{margin-left:18rem;width:calc(100% - 18rem)}}@media(min-width:992px){.Footer_footerWithSidebar__1mQFG{margin-left:22rem;width:calc(100% - 22rem)}}@media print{.Footer_Footer__3Aqkx{display:none}}.listItems_border__GvbtM{border-bottom:1px solid #ececec}.listItems_container__uq1qW{height:100%;margin-top:0;padding:0;overflow-y:auto;width:100%}.listItems_container__uq1qW.listItems_repListContainer__1X5I_{overflow:unset}.listItems_listItem__2706G{list-style:none;margin-top:0;padding:.5rem}.listItems_listItem__2706G:not(.listItems_meetYourRepListStyles__1NQ7Z){-webkit-transition:background-color .2s;transition:background-color .2s}.listItems_listItem__2706G:not(.listItems_meetYourRepListStyles__1NQ7Z):hover{background-color:#ececec}.listItems_selected__2WiL1{background-color:#f7f7f7;border-left:3px solid #2a5268;border-left:3px solid rgb(42,var(--color-primary-green),var(--color-primary-blue));border-left:3px solid var(--color-primary);box-sizing:border-box;padding-left:calc(.5rem - 3px)}.listItems_meetYourRepListStyles__1NQ7Z{padding:1rem}.PositionContainer{margin-bottom:5rem}.PositionContainer>h2{font-size:1.5rem}.PositionShareCard ul{list-style:none;padding:0}.PositionShareCard__Candidate{align-items:center;display:flex}.PositionShareCard__Candidate .Headshot{margin-right:1rem}@media (min-width:576px){.PositionShareCard__CandidateName{display:flex}}.PositionShareCard__CandidateName h4{margin:0}.PositionShareCard__Selection{margin-top:1.5rem}.PositionShareCard__Icon{margin-left:1rem;margin-right:.5rem}@media (max-width:576px){.PositionShareCard__Icon{margin-left:0}}.PositionShareCard__Icon--danger,.PositionShareCard__Retention--danger{color:#e22529;color:var(--brand-danger)}.PositionShareCard__Icon--success,.PositionShareCard__Retention--success{color:#008547;color:var(--brand-success)}.PositionShareCard__Retention{font-size:.8rem}.redirectModal_modal__2j5M1{background-color:#5d859b;background-color:#5d859b;background-color:var(--color-primary-lightened);border-radius:5px;box-shadow:0 1px 11px 0 rgba(0,0,0,.65);color:#fff;left:50%;max-width:35rem;padding:2.5rem;position:fixed;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1000}@media(max-width:576px){.redirectModal_modal__2j5M1{width:80%}}.redirectModal_modal__2j5M1 h2{margin-top:1rem}.redirectModal_modalOverlay__3FU90{background:hsla(0,0%,100%,.8);height:100%;left:0;position:fixed;top:0;width:100%;z-index:50}.redirectModal_link__1aJOI,.redirectModal_link__1aJOI:visited{color:#fff;display:block;font-size:.875rem}.redirectModal_button__XcjOq{color:#2a5268;color:rgb(42,var(--color-primary-green),var(--color-primary-blue));color:var(--color-primary);margin-top:2.5rem}.SharedBallotHeader{margin-bottom:6rem}.SharedBallot .SharedBallotHeader h2{margin-bottom:0}.SharedBallotHeader input,.SharedBallotHeader textarea{border:none;box-shadow:0 2px 8px 0 rgba(113,111,111,.22);font-size:1rem;margin-top:1rem;padding:.5rem 1rem;width:100%}.SharedBallotHeader input{font-size:1.75rem;font-weight:600}.SharedBallotHeader .Button{margin-top:1rem;padding-left:1.5rem;padding-right:1.5rem}.SharedBallotHeader__Edit{color:#0156ac;color:#0156ac;color:var(--link-color);cursor:pointer;font-size:1rem;margin-left:.5rem}.SharedBallotHeader__Edit:hover{color:#175daf;color:#175daf;color:var(--link-color--hover)}.SharedBallotHeader__Field--editable{border:1px solid #ececec;padding:1rem;position:relative}.SharedBallotHeader__Field--editable:hover{background:#f7f7f7;cursor:pointer}.SharedBallotHeader__Field--editable sup{position:absolute;right:1rem;top:1rem}.SharedBallotHeader__Actions{display:grid;grid-gap:1.5rem;grid-template-columns:1fr 1fr}.SharedBallot{margin-left:auto;margin-right:auto;max-width:1100px;padding:3rem 1rem}.SharedBallot h2{color:#6c6c6c;font-size:1rem;letter-spacing:1px;margin-bottom:1.5rem;text-transform:uppercase}.SharedBallot__Section{margin-bottom:3rem}.subNav_subnav__koE2P{border:1px solid #d8d8d8;display:flex;height:4rem;justify-content:center}.subNav_subnav__koE2P button{margin:.7rem .5rem}@media(max-width:768px){.subNav_subnav__koE2P{overflow:scroll;justify-content:left}}.TrackingInformationPanel_panel__1RPYo h2{margin:0;width:100%}.resultView_container__1fNKP{display:flex;flex-direction:row;height:35rem}@media(max-width:767px){.resultView_container__1fNKP:not(.resultView_meetYourRepListContainer__34SBp){flex-direction:column-reverse}}.resultView_hideResults__2W2hy .resultView_categoryFilter__2QFoD,.resultView_hideResults__2W2hy ul{display:none}.resultView_listView__sIW4p{height:100%}@media(min-width:767px){.resultView_listView__sIW4p{min-width:20rem;max-width:30%;width:30rem}}@media(min-width:767px){.resultView_container__1fNKP:not(.resultView_meetYourRepListContainer__34SBp) .resultView_listView__sIW4p{border-right:1px solid #ececec}}.resultView_hidden__gC3zD{display:none}.resultView_bodyContent__3K-gU{width:100%}@media(min-width:767px){.resultView_meetYourRepListContainer__34SBp .resultView_bodyContent__3K-gU{margin-top:1rem;margin-right:1rem}}@media(min-width:767px)and (max-width:950px){.resultView_meetYourRepListContainer__34SBp .resultView_bodyContent__3K-gU{max-width:59%}}.resultView_hideListItems__7hkju .resultView_bodyContent__3K-gU{display:none}@media(min-width:767px){.resultView_meetYourRepListContainer__34SBp>div:first-of-type{max-width:50%;width:50rem}}.resultView_categoryFilter__2QFoD{padding-left:1rem;font-weight:600;font-size:1rem;font-feature-settings:"c2sc";font-variant:small-caps}.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}.AppBoilerplate_root__3rpff{height:calc(100vh - 5rem);position:relative;width:100%}@media(min-width:768px){.AppBoilerplate_root__3rpff{margin-top:5rem}}.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:#008547;background:#008547;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:#2a5268;fill:rgb(42,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:#2a5268;color:rgb(42,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:#2a5268;color:rgb(42,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:#2a5268;border:rgb(42,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_LocalNav__container__2fmKU{background:#fff}.LocalNav_LocalNav__container__2fmKU .LocalNav_LocalNav__GlobalAlert__3I7J5{color:#2f2f2f;margin:0;padding:0 1rem}.LocalNav_LocalNav__container__2fmKU .LocalNav_LocalNav__ShareableBallotBanner__1_mRt{margin-bottom:0;position:absolute;width:100%;z-index:1000}.LocalNav_LocalNav__container__2fmKU .LocalNav_LocalNav__ShareableBallotBanner__1_mRt .LocalNav_Notification__body__2OqIR .LocalNav_Button__2SHRg{margin-top:.5rem}.LocalNav_LocalNav__1zKt_{align-items:center;background:#fff;border-bottom:1px solid #dedede;display:flex;height:3.5rem;justify-content:space-between}.LocalNav_LocalNav__ViewBallotButton__zTVn4{margin-right:1rem;padding:.5rem 1.5rem}.LocalNav_LocalNav__ViewBallotButton__zTVn4>*{color:#fff;text-decoration:none}.LocalNav_LocalNav__center__3UiIS{justify-content:center}.LocalNav_LocalNav__sticky__1VJaF{position:-webkit-sticky;position:sticky;top:0}.LocalNav_LocalNav__address__34ekJ{color:#6c6c6c;margin-right:.5rem}.LocalNav_LocalNav__BrandContainer__uvUKo{display:flex;height:100%}.LocalNav_LocalNav__Brand__3FrwE{align-items:center;display:flex;height:100%;margin-left:1rem;width:10rem}@media(max-width:376px){.LocalNav_LocalNav__Brand__3FrwE{max-width:4rem;min-width:4rem}}.LocalNav_LocalNav__Brand__3FrwE img{margin-left:.3rem;margin-right:-4rem;max-width:10rem;min-width:10rem;object-fit:contain;object-position:0 center;padding-right:1rem}@media(max-width:376px){.LocalNav_LocalNav__Brand__3FrwE img{max-width:4rem;min-width:4rem}}.LocalNav_LocalNav__Inner__T1FLK{align-items:center;display:flex;height:100%;margin-right:.5rem}.LocalNav_LocalNav__1zKt_ .LocalNav_Button__2SHRg{margin-right:1rem;padding:.5rem 1rem}.LocalNav_LocalNav__FeatureButtons__3eKs8{align-items:center;border-right:1px solid #6c6c6c;display:none;height:2.5rem;margin-right:1.5rem;padding-right:.5rem}.LocalNav_LocalNav__FeatureButtons__3eKs8:only-child{border-right:unset;margin-right:0}.LocalNav_LocalNav__FeatureButtons__3eKs8:only-child .LocalNav_Button__2SHRg{margin-right:0}.LocalNav_LocalNav__FeatureButtons__3eKs8:empty{display:none}.LocalNav_address__1c_4c{color:#6c6c6c;display:none;font-size:.875rem;margin-right:.5rem}@media(min-width:576px){.LocalNav_address__1c_4c{display:inline}}.LocalNav_LocalNav__FeatureButtons__3eKs8 .LocalNav_LocalNav__BtnAddress__LnYwc{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_LocalNav__Back__97a5o{background:transparent;border:none;cursor:pointer;font-size:1.5rem;left:0;margin-left:1rem;padding:0;position:absolute}.LocalNav_LocalNav__BtnRegistration__3mHwI{font-size:.75rem;padding:.375rem .75rem}.LocalNav_LocalNav__1zKt_ .LocalNav_Button--with-icon__qzc00 svg{margin:0;vertical-align:-.2em}.LocalNav_LocalNav__Left__2faZp{display:flex;height:100%}@media(min-width:576px){.LocalNav_LocalNav__center__3UiIS .LocalNav_LocalNav__Inner__T1FLK{position:absolute;right:0}.LocalNav_LocalNav__1zKt_{height:5rem}.LocalNav_LocalNav__container__2fmKU{left:0;position:fixed;right:0;top:0;z-index:101}.LocalNav_LocalNav__container__2fmKU .LocalNav_Notification__ppode{height:10rem}.LocalNav_LocalNav__container__2fmKU .LocalNav_Notification__ppode.LocalNav_LocalNav__ShareableBallotBanner__1_mRt{height:5rem}.LocalNav_LocalNav__BtnMaptv__FDLE1{display:flex;padding:.5rem 1.5rem;margin-right:1rem}.LocalNav_LocalNav__BtnRegistration__3mHwI{font-size:.875rem}.LocalNav_LocalNav__FeatureButtons__3eKs8{display:flex}.LocalNav_LocalNav__1zKt_ .LocalNav_Button__2SHRg{margin-right:1rem;padding:.5rem 1.5rem}.LocalNav_LocalNav__FeatureButtons__3eKs8 .LocalNav_LocalNav__BtnAddress__LnYwc{padding:0}.LocalNav_LocalNav__ShareableBallotBanner__1_mRt{font-size:1rem}.LocalNav_LocalNav__ShareableBallotBanner__1_mRt .LocalNav_Notification__body__2OqIR .LocalNav_Button__2SHRg{margin-left:1rem;margin-top:0}.LocalNav_LocalNav__ShareableBallotBanner__1_mRt .LocalNav_Notification__body__2OqIR{align-items:center;display:flex;justify-content:center}}@media print{.LocalNav_LocalNav__1zKt_,.LocalNav_LocalNav__FeatureButtons__3eKs8{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:42;--color-primary-green:82;--color-primary-blue:104;--color-primary:rgb(var(--color-primary-red),var(--color-primary-green),var(--color-primary-blue));--color-primary-darkened:#001f35;--color-primary-lightened:#5d859b;--color-secondary:#a6b7c0;--color-light:#ddedff;--brand-danger:#e22529;--brand-disabled:var(--color-gray-light);--brand-success:#008547;--brand-warning:#ffa400;--font-family-base:"Lato",sans-serif;--font-family-handwriting:"Indie Flower",cursive;--font-family-headings:"Lato",sans-serif;--font-family-headings--fancy:"Montserrat",sans-serif;--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;--logo-height:36px;--ec-navigation-height:2rem;--ec-tile-height:20rem;--ec-tile-width:20rem;--color-election-center-bg:#302f2f;--share-image-background:#003b49;--share-image-text:#ffc845;--share-image-label-text:#fff}@media(min-width:576px){:root{--maptv-header-height:112px}}div[class*=OfficeHoldersApp_termDates__]{margin-top:-2rem}div[class*=OfficeHoldersApp_officeHolderInfo__] div[data-testid=spinner]{-webkit-animation:none;animation:none;display:none!important}section[class*=PositionDescriptionBox]>blockquote{outline-color:#bee5eb!important;outline-style:1px dashed!important;box-shadow:0 2px 8px 0 hsla(0,0%,87.5%,.5)!important;font-style:italic!important;background-color:#d1ecf1;color:#0c5460;padding:.1rem .5rem .2rem!important;margin:inherit}.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LnNjc3MiLCJJbmVsaWdpYmxlTW9kYWwuY3NzIiwiQWRkcmVzc0Zvcm0uc2NzcyIsIi4uL3NwYXJrbGVzL3Rva2Vucy5zY3NzIiwiLi4vLi4vdGhlbWUuZGVmYXVsdC5zY3NzIiwiQWN0aW9uSGVhZGVyLnNjc3MiLCIuLi8uLi8uLi8uLi90aGVtZS5kZWZhdWx0LnNjc3MiLCJBZGRyZXNzQm94SW5uZXIubW9kdWxlLnNjc3MiLCIuLi8uLi90b2tlbnMuc2NzcyIsImJhZGdlLm1vZHVsZS5zY3NzIiwic3Bpbm5lci5tb2R1bGUuc2NzcyIsImJ1dHRvbi5tb2R1bGUuc2NzcyIsImNoZWNrSWNvbi5tb2R1bGUuc2NzcyIsImNoZWNrTGlzdEl0ZW0ubW9kdWxlLnNjc3MiLCJjb250YWN0SW5mb3JtYXRpb24ubW9kdWxlLnNjc3MiLCJkYXRhUG9pbnRzLm1vZHVsZS5zY3NzIiwiRGlzdHJpY3RMaXN0LmNzcyIsIkVuZG9yc2VtZW50TGlzdC5zY3NzIiwiZXhwYW5kZXIubW9kdWxlLnNjc3MiLCJIZWFkc2hvdC5tb2R1bGUuc2NzcyIsImhleGFnb24ubW9kdWxlLnNjc3MiLCJMaW5rQnV0dG9uLnNjc3MiLCJMb2dvLnNjc3MiLCJuZXdzSXRlbS5tb2R1bGUuc2NzcyIsIm5vdGlmaWNhdGlvbi5tb2R1bGUuc2NzcyIsInBhbmVsLm1vZHVsZS5zY3NzIiwiUGFydHlDaXJjbGUubW9kdWxlLnNjc3MiLCJwYXJ0eUluaXRpYWxzLm1vZHVsZS5zY3NzIiwiUGxhY2VGaWVsZC5zY3NzIiwiUHJvZ3Jlc3NCYXIuc2NzcyIsIlNlY3Rpb25TZXBhcmF0b3JMaW5lLm1vZHVsZS5zY3NzIiwiU2hhcmVDYXJkLnNjc3MiLCJTb2NpYWxCdXR0b25zLm1vZHVsZS5zY3NzIiwic291cmNlZFNuaXBwZXQubW9kdWxlLnNjc3MiLCJTdGVwLm1vZHVsZS5zY3NzIiwiU3RlcEhlYWRlci5zY3NzIiwiVXBjb21pbmdFbGVjdGlvbkJveC5tb2R1bGUuY3NzIiwiQWRkcmVzc01vZGFsLnNjc3MiLCJBbGVydC5tb2R1bGUuc2NzcyIsImJhckFzc29jaWF0aW9uRXZhbHVhdGlvbnMubW9kdWxlLnNjc3MiLCJiaW8ubW9kdWxlLnNjc3MiLCJjYW5kaWRhY3lMaXN0SXRlbS5tb2R1bGUuc2NzcyIsIkNhbmRpZGF0ZUNhcmQuc2NzcyIsIkNhbmRpZGF0ZVN1cHBvcnRCdXR0b25zLm1vZHVsZS5zY3NzIiwiY2FuZGlkYXRlVXJscy5tb2R1bGUuc2NzcyIsImNoZWNrTGlzdC5tb2R1bGUuc2NzcyIsIkRpcmVjdG9yeUhlcm8ubW9kdWxlLnNjc3MiLCJFbWFpbEFuZFBob25lQ2FwdHVyZS5tb2R1bGUuc2NzcyIsIkV4Y3VzZUV4cGFuZGVyLm1vZHVsZS5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vdGhlbWUuZGVmYXVsdC5zY3NzIiwiRXhjdXNlQnV0dG9uLm1vZHVsZS5zY3NzIiwiRXhjdXNlQ2hvaWNlLm1vZHVsZS5zY3NzIiwiZmxvd0J1dHRvbi5tb2R1bGUuc2NzcyIsImluZm9ybWF0aW9uUGFuZWwubW9kdWxlLnNjc3MiLCJJbnB1dEZvcm1Hcm91cC5tb2R1bGUuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL3RoZW1lLm92ZXJyaWRlLnNjc3MiLCJpc3N1ZVNvcnRlZEl0ZW1zTGlzdC5tb2R1bGUuc2NzcyIsIi4uLy4uLy4uL3Rva2Vucy5zY3NzIiwiaXNzdWVTb3J0ZWRJdGVtcy5tb2R1bGUuc2NzcyIsImxpc3RJdGVtLm1vZHVsZS5zY3NzIiwiTG9jYWxlU3dpdGNoZXIubW9kdWxlLnNjc3MiLCJNZWFzdXJlQ2FyZC5zY3NzIiwiTWVhc3VyZVNoYXJlQ2FyZC5jc3MiLCJtb2RhbC5tb2R1bGUuc2NzcyIsIm5ld3NJdGVtTGlzdC5tb2R1bGUuc2NzcyIsIk5leHRTdGVwQnV0dG9uLmNzcyIsIk9mZmljZUNhcmQuc2NzcyIsIk9mZmljZUhvbGRlckNhcmQubW9kdWxlLnNjc3MiLCJyYWRpb0dyb3VwLm1vZHVsZS5zY3NzIiwiU2VsZWN0aW9uQ29tbWVudC5zY3NzIiwiU2lnbmF0dXJlRmllbGQubW9kdWxlLnNjc3MiLCJTb2NpYWxTaWRlYmFyLm1vZHVsZS5zY3NzIiwiY2FuZGlkYXRlRGV0YWlscy5tb2R1bGUuc2NzcyIsImNhbmRpZGF0ZUhlYWRlci5tb2R1bGUuc2NzcyIsImNhbmRpZGF0ZUxpc3QubW9kdWxlLnNjc3MiLCJjYW5kaWRhdGVMaXN0U21hbGwubW9kdWxlLnNjc3MiLCJDb21tYW5kQmFyLnNjc3MiLCJmbG93Q2hvaWNlLm1vZHVsZS5zY3NzIiwiRm9vdGVyLm1vZHVsZS5zY3NzIiwibGlzdEl0ZW1zLm1vZHVsZS5zY3NzIiwiUG9zaXRpb25Db250YWluZXIuY3NzIiwiUG9zaXRpb25TaGFyZUNhcmQuY3NzIiwicmVkaXJlY3RNb2RhbC5tb2R1bGUuc2NzcyIsIlNoYXJlZEJhbGxvdEhlYWRlci5zY3NzIiwiU2hhcmVkQmFsbG90LnNjc3MiLCJzdWJOYXYubW9kdWxlLnNjc3MiLCJUcmFja2luZ0luZm9ybWF0aW9uUGFuZWwubW9kdWxlLnNjc3MiLCJyZXN1bHRWaWV3Lm1vZHVsZS5zY3NzIiwiRmV0Y2hpbmdTY2VuZS5tb2R1bGUuc2NzcyIsIkFwcEJvaWxlcnBsYXRlLm1vZHVsZS5zY3NzIiwiLi4vLi4vLi4vdGhlbWUuZGVmYXVsdC5zY3NzIiwiQXV0aE1vZGFsLmNzcyIsIkF1dGhGb3JtLmNzcyIsIkxlYWRGb3JtLm1vZHVsZS5zY3NzIiwiTGVhZEJhci5zY3NzIiwiRWxlY3Rpb25DZW50ZXJNb2JpbGVOYXZCdXR0b24ubW9kdWxlLnNjc3MiLCJTZWFyY2hEcm9wZG93bi5tb2R1bGUuc2NzcyIsIlNlYXJjaEJhci5tb2R1bGUuc2NzcyIsIkxvY2FsTmF2Lm1vZHVsZS5zY3NzIiwiTm9FbGVjdGlvblNjZW5lLm1vZHVsZS5zY3NzIiwiTm90Rm91bmRTY2VuZS5zY3NzIiwiRGVidWdQYW5lbC5tb2R1bGUuc2NzcyIsInRoZW1lLm92ZXJyaWRlLnNjc3MiLCJVbnN1cHBvcnRlZEJyb3dzZXJBcHAubW9kdWxlLnNjc3MiLCJ0aGVtZS5kZWZhdWx0LnNjc3MiXSwibmFtZXMiOltdLCJt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Q0FDQSxXQUFBLENBR0YsK0NBQ0Usa0JDOUJXIiwiZmlsZSI6Im1haW4uMTdiMGU2NmUuY2h1bmsuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWhlYWRpbmdzKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuaDIge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuaDYge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbmEsXG5hOnZpc2l0ZWQge1xuICBjb2xvcjogdmFyKC0tbGluay1jb2xvcik7XG59XG5cbmE6YWN0aXZlLFxuYTpmb2N1cyxcbmE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tbGluay1jb2xvci0taG92ZXIpO1xufVxuXG5wLFxuZHQsXG5kZCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG5cbnRleHRhcmVhOmZvY3VzLFxuaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4vKiBUb29sdGlwcyAqL1xuLnRvb2x0aXAtY29udGFpbmVyIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAyMTQ3NDgzNjQ2O1xufVxuXG4vKiBQbGFjZWhvbGRlcnMgKi9cbjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzdlN2U3ZTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKiBSZW1vdmVzIHJlZCBib3JkZXIgYXJvdW5kIHJlcXVpcmVkIGlucHV0cyBpbiBGRiAqL1xuLyogQHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzIxMzIzI2lzc3VlY29tbWVudC0zODA5NDgxOTcgKi9cbjpub3Qob3V0cHV0KTotbW96LXVpLWludmFsaWQ6bm90KDpmb2N1cykge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuOm5vdChvdXRwdXQpOi1tb3otdWktaW52YWxpZDotbW96LWZvY3VzcmluZzpub3QoOmZvY3VzKSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIEBwYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNW1tO1xuICAgIG1hcmdpbi1sZWZ0OiAxMG1tO1xuICAgIG1hcmdpbi1yaWdodDogMTBtbTtcbiAgICBtYXJnaW4tdG9wOiAxNW1tO1xuICB9XG59XG5cbi8qIENsYXNzIGFkZGVkIHRvIDxib2R5Pi4gUHJldmVudHMgcGFnZSBmcm9tIHNjcm9sbGluZyBiZWhpbmQgbW9kYWwuICovXG4uUmVhY3RNb2RhbF9fQm9keS0tb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4iLCIuSW5lbGlnaWJsZU1vZGFsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uSW5lbGlnaWJsZW1vZGFsX19MZWFkRm9ybSAuQnV0dG9uLS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnJhbmQtc3VjY2Vzcyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuSW5lbGlnaWJsZW1vZGFsX19MZWFkRm9ybSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvc3BhcmtsZXMvdG9rZW5zJztcblxuLkFkZHJlc3NGb3JtIHtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6ICRzcGFjZS14eHhzO1xufVxuXG4uQWRkcmVzc0Zvcm1fX2hpbnQge1xuICBmb250LXNpemU6ICR0ZXh0LXhzO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luLXRvcDogJHNwYWNlLXh4eHM7XG59XG5cbi5BZGRyZXNzRm9ybV9fYWRkcmVzcyB7XG4gIGdyaWQtYXJlYTogYWRkcmVzcztcbn1cblxuLkFkZHJlc3NGb3JtX19lbWFpbCB7XG4gIGdyaWQtYXJlYTogZW1haWw7XG59XG5cbi5BZGRyZXNzRm9ybV9fQ3VzdG9tRmllbGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uQWRkcmVzc0Zvcm1fX2lucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktZGFyaztcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgcGFkZGluZzogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5BZGRyZXNzRm9ybV9fZm9ybUdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLkFkZHJlc3NGb3JtX19sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5BZGRyZXNzRm9ybV9fbGFiZWwtLWxpZ2h0IHtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLkFkZHJlc3NGb3JtX19sYWJlbC0tZGFyayB7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5BZGRyZXNzRm9ybV9fY2hlY2tib3gge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxuI25vdGlmaWNhdGlvbnNfb3B0X2luX2xhYmVsIHtcbiAgcGFkZGluZzogJHBhZGRpbmctY296eSAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cblxuI25vdGlmaWNhdGlvbnNfb3B0X2luIHtcbiAgbWFyZ2luLXJpZ2h0OiAkbWFyZ2luLWNvbXBhY3Q7XG59XG5cbiNub3RpZmljYXRpb25zX29wdF9pbjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDJweCAycHggMnB4IGJsdWU7XG59XG5cbi5BZGRyZXNzRm9ybS0tbGcgLkFkZHJlc3NGb3JtX19pbnB1dCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLy8gb3ZlcnJpZGUgU3BhcmtsZXMgYnV0dG9uIHN0eWxlcyB0byBsaW5lIHVwIGJ1dHRvblxuLkFkZHJlc3NGb3JtX19zdWJtaXQuQWRkcmVzc0Zvcm1fX3N1Ym1pdCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGdyaWQtYXJlYTogc3VibWl0O1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5BZGRyZXNzRm9ybS0tbGcgLkFkZHJlc3NGb3JtX19zdWJtaXQge1xuICBwYWRkaW5nOiAxcmVtIDNyZW07XG59XG5cbi5Ib21lU2NlbmVfX0JveCAuQWRkcmVzc0Zvcm1fX3N1Ym1pdC1tYXJnaW4sXG4uaGVyby1jdGEgLkFkZHJlc3NGb3JtX19zdWJtaXQtbWFyZ2luIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLkFkZHJlc3NGb3JtX19tYXAge1xuICBncmlkLWFyZWE6IG1hcDtcbiAgbWF4LWhlaWdodDogMTZyZW07XG4gIG1pbi1oZWlnaHQ6IDE2cmVtO1xufVxuXG4uQWRkcmVzc0Zvcm1fX2xvY2FsZSB7XG4gIGdyaWQtYXJlYTogbG9jYWxlO1xufVxuXG4uQWRkcmVzc0Zvcm1fX1Rvb2x0aXAge1xuICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tbGVmdDogJHNwYWNlLXh4cztcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuQWRkcmVzc0Zvcm0ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDAuNXJlbSAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAnYWRkcmVzcyBhZGRyZXNzIHN1Ym1pdCdcbiAgICAgICdsb2NhbGUgbm9uZSBub25lJztcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogbWF4LWNvbnRlbnQ7XG4gIH1cblxuICAuQWRkcmVzc0Zvcm0tLXZhcmlhbnQtQiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgICdhZGRyZXNzIGFkZHJlc3MgZW1haWwgc3VibWl0J1xuICAgICAgJ2xvY2FsZSBub25lIG5vbmUgbm9uZSc7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgfVxuXG4gIC5BZGRyZXNzRm9ybV9fZm9ybUdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLkhvbWVTY2VuZV9fQm94IC5BZGRyZXNzRm9ybV9fc3VibWl0LW1hcmdpbixcbiAgLmhlcm8tY3RhIC5BZGRyZXNzRm9ybV9fc3VibWl0LW1hcmdpbiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLSBUWVBPR1JBUEhZIC0tLS0tLS0tLS0tLSAqL1xuXG4vKipcbiAgKiBAdG9rZW5zIEZvbnQgU2l6ZVxuICAqIEBwcmVzZW50ZXIgRm9udFNpemVcbiAgKi9cblxuJHRleHQteHM6IDAuODc1cmVtO1xuJHRleHQtc206IDFyZW07XG4kdGV4dC1tZDogMS4xMjVyZW07XG4kdGV4dC1sZzogMS4yNXJlbTtcbiR0ZXh0LXhsOiAxLjVyZW07XG5cbiRoMS1mb250LXNpemU6ICR0ZXh0LXhsOyAvLyAyNHB4XG4kaDEtZm9udC1zaXplLW1vYmlsZTogJHRleHQtbGc7XG5cbiRoMi1mb250LXNpemU6ICR0ZXh0LW1kOyAvLyAxOHB4O1xuJGgzLWZvbnQtc2l6ZTogJHRleHQtc207IC8vIDE2IHB4XG5cbiRib2R5LWZvbnQtc2l6ZTogJHRleHQtc207IC8vIDE2cHhcblxuLyoqXG4gICogQHRva2VucyBMaW5lIEhlaWdodFxuICAqIEBwcmVzZW50ZXIgTGluZUhlaWdodFxuICAqL1xuXG4kbGluZS1oZWlnaHQteHM6IDEuMjU7XG4kbGluZS1oZWlnaHQtc206IDEuMzc1O1xuJGxpbmUtaGVpZ2h0LW1kOiAxLjU7XG4kbGluZS1oZWlnaHQteGw6IDEuODc1O1xuXG4kaDEtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC14bDsgLy8gMzBweDtcbiRoMi1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtOyAvLyAyMnB4O1xuJGgzLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQteHM7IC8vIDIwcHhcbiRib2R5LWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbWQ7IC8vIDI0cHhcblxuQG1peGluIGgxc3R5bGVzIHtcbiAgZm9udC1zaXplOiAkaDEtZm9udC1zaXplLW1vYmlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LW1kO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1zbSkge1xuICAgIGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGgxLWxpbmUtaGVpZ2h0O1xuICB9XG59XG5cbkBtaXhpbiBoM3RpdGxlc3R5bGVzIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWhlYWRpbmdzKSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAkaDItZm9udC1zaXplICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtc20gIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyoqXG4gICogQHRva2VucyBGb250IFdlaWdodFxuICAqIEBwcmVzZW50ZXIgRm9udFdlaWdodFxuICAqL1xuXG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDYwMDtcbiRmb250LXdlaWdodC1leHRyYS1ib2xkOiA3MDA7XG5cbiRib2R5LWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblxuLyogLS0tLS0tLS0tLS0tLS0tIFNQQUNJTkcgLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBtYXJnaW5zICovXG5cbi8qKlxuICAqIEB0b2tlbnMgU3BhY2luZ1xuICAqIEBwcmVzZW50ZXIgU3BhY2luZ1xuICAqL1xuXG4kc3BhY2UteHh4czogMC4yNXJlbTsgLy8gdXNlIHNwYXJpbmdseVxuJHNwYWNlLXh4czogMC41cmVtO1xuJHNwYWNlLXhzOiAxcmVtO1xuJHNwYWNlLXNtOiAyLjVyZW07XG4kc3BhY2UtbWQ6IDVyZW07XG4kc3BhY2UtbGc6IDEwcmVtO1xuJHNwYWNlLXhsOiAyMHJlbTtcblxuLyoqXG4gICogQHRva2VucyBPdGhlciBTcGFjZSBUb2tlbnNcbiAgKi9cblxuJHAwOiAwO1xuJHBhZGRpbmctY29tcGFjdDogJHNwYWNlLXh4cztcbiRwYWRkaW5nLWNvbXBhY3QtcmVjdGFuZ2xlOiAkc3BhY2UteHhzICRzcGFjZS14cztcbiRwYWRkaW5nLWNvenk6ICRzcGFjZS14cztcbiRwYWRkaW5nLWNvenktaG9yaXpvbnRhbC1vbmx5OiAwICRzcGFjZS14cztcbiRwYWRkaW5nLWNvenktdmVydGljYWwtb25seTogJHNwYWNlLXhzIDA7XG4kcGFkZGluZy1jb21mb3J0YWJsZTogJHNwYWNlLXNtO1xuXG4kbTA6IDA7XG4kbWFyZ2luLWNvbXBhY3Q6ICRzcGFjZS14eHM7XG4kbWFyZ2luLWNvbXBhY3QtdmVydGljYWwtb25seTogJHNwYWNlLXh4cyAwO1xuJG1hcmdpbi1jb21wYWN0LWhvcml6b250YWwtb25seTogMCAkc3BhY2UteHhzO1xuXG4kbWFyZ2luLWNvenk6ICRzcGFjZS14cztcbiRtYXJnaW4tY296eS12ZXJ0aWNhbC1vbmx5OiAkc3BhY2UteHMgMDtcbiRtYXJnaW4tY296eS1ob3Jpem9udGFsLW9ubHk6IDAgJHNwYWNlLXhzO1xuXG4kbWFyZ2luLWNvbWZvcnRhYmxlOiAkc3BhY2Utc207XG4kbWFyZ2luLWNvbWZvcnRhYmxlLXZlcnRpY2FsLW9ubHk6ICRzcGFjZS1zbSAwO1xuJG1hcmdpbi1jb21mb3J0YWJsZS1ob3Jpem9udGFsLW9ubHk6IDAgJHNwYWNlLXNtO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tIEJSRUFLUE9JTlRTIC0tLS0tLS0tLS0gKi9cblxuLyoqXG4gICogQHRva2VucyBCcmVha3BvaW50c1xuICAqL1xuJGJyZWFrcG9pbnQtc206IDU3NnB4O1xuJGJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xuJGJyZWFrcG9pbnQtbGc6IDk5MnB4O1xuJGJyZWFrcG9pbnQteGw6IDExNTBweDtcbiRicmVha3BvaW50LXh4bDogMTQwMHB4O1xuIiwiJGNvbG9yLXByaW1hcnk6IHJnYig5MSwgMjYsIDE0OCkgIWRlZmF1bHQ7XG5cbiRjb2xvci1ibGFjazogIzJmMmYyZjtcbiRjb2xvci1ncmF5OiAjZDhkOGQ4O1xuJGNvbG9yLWdyYXktZGFyazogc2NhbGUtY29sb3IoJGNvbG9yLWdyYXksICRsaWdodG5lc3M6IC01MCUpO1xuJGNvbG9yLWdyYXktbGlnaHQ6IHNjYWxlLWNvbG9yKCRjb2xvci1ncmF5LCAkbGlnaHRuZXNzOiA1MCUpO1xuJGNvbG9yLWdyYXktZXh0cmEtbGlnaHQ6IHNjYWxlLWNvbG9yKCRjb2xvci1ncmF5LCAkbGlnaHRuZXNzOiA4MCUpO1xuJGNvbG9yLWdyYXktY29udHJhc3Q6ICM1OTU5NTk7IC8vIHN1ZmZpY2llbnQgZm9yIGFueSBzaXplIHRleHQgYWdhaW5zdCB3aGl0ZSBiYWNrZ3JvdW5kXG4kY29sb3ItZ3JheS1jb250cmFzdC10aXRsZTogIzc1NzU3NTsgLy8gc3VmZmljaWVudCBmb3IgbGFyZ2UgdGV4dCBhZ2FpbnN0IHdoaXRlIGJhY2tncm91bmRcbiRjb2xvci13aGl0ZTogI2ZmZjtcblxuJGJyYW5kLWRpc2FibGVkOiAkY29sb3ItZ3JheS1saWdodDtcblxuLyogc2l6aW5nICovXG4kZWMtdGlsZS13aWR0aDogMjByZW0gIWRlZmF1bHQ7XG4kZWMtdGlsZS1oZWlnaHQ6IDIwcmVtICFkZWZhdWx0O1xuXG4kY2FyZC1saXN0LXdpZHRoOiA1NDBweDtcblxuJGxlYWQtYmFyLWhlaWdodDogOHJlbTtcblxuLyogZ2xvYmFsIGFsZXJ0ICovXG4kZ2xvYmFsLWFsZXJ0LWhlaWdodDogMTByZW07XG4kc2hhcmUtYmFubmVyLWhlaWdodDogNXJlbTtcblxuLyogbmF2ICovXG4kbmF2LWhlaWdodDogMy41cmVtO1xuJG5hdi1oZWlnaHQtbGc6IDVyZW07XG5cbi8qIHR5cG9ncmFwaHkgKi9cbiRmb250LWZhbWlseS1oYW5kd3JpdGluZzogJ0luZGllIEZsb3dlcicsIGN1cnNpdmU7XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLkFjdGlvbkhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4uQWN0aW9uSGVhZGVyX19Jbm5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xufVxuXG4uQWN0aW9uSGVhZGVyX19Jbm5lciA+IHAge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5BY3Rpb25IZWFkZXJfX0xvZ28ge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgd2lkdGg6IDUwcHg7XG59XG5cbi5BY3Rpb25IZWFkZXJfX1RleHQge1xuICBmbGV4OiAxO1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uQWN0aW9uSGVhZGVyX19UZXh0IGgxIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbn1cblxuLkFjdGlvbkhlYWRlcl9fVGV4dCBwIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uQWN0aW9uSGVhZGVyIC5BZGRyZXNzRm9ybSB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cblxuLkFjdGlvbkhlYWRlciAuQWRkcmVzc0Zvcm1fX3N1Ym1pdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uQWN0aW9uSGVhZGVyIC5BZGRyZXNzRm9ybV9fSGludCB7XG4gIGNvbG9yOiAkY29sb3ItZ3JheTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5BY3Rpb25IZWFkZXIgLkFkZHJlc3NGb3JtIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLkFjdGlvbkhlYWRlciAuQWRkcmVzc0Zvcm1fX0hpbnQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAuQWN0aW9uSGVhZGVyX19Jbm5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLkFjdGlvbkhlYWRlcl9fSW5uZXIgPiBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cblxuICAuQWN0aW9uSGVhZGVyX19Mb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5BY3Rpb25IZWFkZXJfX1RleHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbiIsIiRjb2xvci1wcmltYXJ5OiByZ2IoOTEsIDI2LCAxNDgpICFkZWZhdWx0O1xuXG4kY29sb3ItYmxhY2s6ICMyZjJmMmY7XG4kY29sb3ItZ3JheTogI2Q4ZDhkODtcbiRjb2xvci1ncmF5LWRhcms6IHNjYWxlLWNvbG9yKCRjb2xvci1ncmF5LCAkbGlnaHRuZXNzOiAtNTAlKTtcbiRjb2xvci1ncmF5LWxpZ2h0OiBzY2FsZS1jb2xvcigkY29sb3ItZ3JheSwgJGxpZ2h0bmVzczogNTAlKTtcbiRjb2xvci1ncmF5LWV4dHJhLWxpZ2h0OiBzY2FsZS1jb2xvcigkY29sb3ItZ3JheSwgJGxpZ2h0bmVzczogODAlKTtcbiRjb2xvci1ncmF5LWNvbnRyYXN0OiAjNTk1OTU5OyAvLyBzdWZmaWNpZW50IGZvciBhbnkgc2l6ZSB0ZXh0IGFnYWluc3Qgd2hpdGUgYmFja2dyb3VuZFxuJGNvbG9yLWdyYXktY29udHJhc3QtdGl0bGU6ICM3NTc1NzU7IC8vIHN1ZmZpY2llbnQgZm9yIGxhcmdlIHRleHQgYWdhaW5zdCB3aGl0ZSBiYWNrZ3JvdW5kXG4kY29sb3Itd2hpdGU6ICNmZmY7XG5cbiRicmFuZC1kaXNhYmxlZDogJGNvbG9yLWdyYXktbGlnaHQ7XG5cbi8qIHNpemluZyAqL1xuJGVjLXRpbGUtd2lkdGg6IDIwcmVtICFkZWZhdWx0O1xuJGVjLXRpbGUtaGVpZ2h0OiAyMHJlbSAhZGVmYXVsdDtcblxuJGNhcmQtbGlzdC13aWR0aDogNTQwcHg7XG5cbiRsZWFkLWJhci1oZWlnaHQ6IDhyZW07XG5cbi8qIGdsb2JhbCBhbGVydCAqL1xuJGdsb2JhbC1hbGVydC1oZWlnaHQ6IDEwcmVtO1xuJHNoYXJlLWJhbm5lci1oZWlnaHQ6IDVyZW07XG5cbi8qIG5hdiAqL1xuJG5hdi1oZWlnaHQ6IDMuNXJlbTtcbiRuYXYtaGVpZ2h0LWxnOiA1cmVtO1xuXG4vKiB0eXBvZ3JhcGh5ICovXG4kZm9udC1mYW1pbHktaGFuZHdyaXRpbmc6ICdJbmRpZSBGbG93ZXInLCBjdXJzaXZlO1xuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5jb250YWluZXJXaXRoQmFja2dyb3VuZCB7XG4gIHdpZHRoOiAkc3BhY2UteGw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5hZGRyZXNzQm94IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6ICRzcGFjZS14bDtcbiAgc3BhbiB7XG4gICAgY29sb3I6IGdldENvbG9yKHZhcigtLWNvbG9yLXByaW1hcnkpLCAkY29sb3ItcHJpbWFyeSk7XG4gICAgZm9udC1zaXplOiAkdGV4dC14cztcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW46ICRtMDtcbiAgfVxufVxuXG4uYWRkcmVzc0xpbmsge1xuICBjb2xvcjogdmFyKC0tbGluay1jb2xvcik7XG4gIGZvbnQtc2l6ZTogJHRleHQteHM7XG4gIG1hcmdpbi10b3A6ICRzcGFjZS14eHM7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWxpbmstY29sb3ItaG92ZXIpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4ud2l0aEJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcbiAgbWFyZ2luOiAxcmVtIGF1dG8gMC41cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAkcGFkZGluZy1jb3p5O1xuXG4gIHNwYW4ge1xuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAkdGV4dC14cztcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLXh4cztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbWQ7XG4gICAgbWFyZ2luOiAkbTA7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc20pIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tIFRZUE9HUkFQSFkgLS0tLS0tLS0tLS0tICovXG5cbi8qKlxuICAqIEB0b2tlbnMgRm9udCBTaXplXG4gICogQHByZXNlbnRlciBGb250U2l6ZVxuICAqL1xuXG4kdGV4dC14czogMC44NzVyZW07XG4kdGV4dC1zbTogMXJlbTtcbiR0ZXh0LW1kOiAxLjEyNXJlbTtcbiR0ZXh0LWxnOiAxLjI1cmVtO1xuJHRleHQteGw6IDEuNXJlbTtcblxuJGgxLWZvbnQtc2l6ZTogJHRleHQteGw7IC8vIDI0cHhcbiRoMS1mb250LXNpemUtbW9iaWxlOiAkdGV4dC1sZztcblxuJGgyLWZvbnQtc2l6ZTogJHRleHQtbWQ7IC8vIDE4cHg7XG4kaDMtZm9udC1zaXplOiAkdGV4dC1zbTsgLy8gMTYgcHhcblxuJGJvZHktZm9udC1zaXplOiAkdGV4dC1zbTsgLy8gMTZweFxuXG4vKipcbiAgKiBAdG9rZW5zIExpbmUgSGVpZ2h0XG4gICogQHByZXNlbnRlciBMaW5lSGVpZ2h0XG4gICovXG5cbiRsaW5lLWhlaWdodC14czogMS4yNTtcbiRsaW5lLWhlaWdodC1zbTogMS4zNzU7XG4kbGluZS1oZWlnaHQtbWQ6IDEuNTtcbiRsaW5lLWhlaWdodC14bDogMS44NzU7XG5cbiRoMS1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXhsOyAvLyAzMHB4O1xuJGgyLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtc207IC8vIDIycHg7XG4kaDMtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC14czsgLy8gMjBweFxuJGJvZHktbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1tZDsgLy8gMjRweFxuXG5AbWl4aW4gaDFzdHlsZXMge1xuICBmb250LXNpemU6ICRoMS1mb250LXNpemUtbW9iaWxlO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbWQ7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LXNtKSB7XG4gICAgZm9udC1zaXplOiAkaDEtZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkaDEtbGluZS1oZWlnaHQ7XG4gIH1cbn1cblxuQG1peGluIGgzdGl0bGVzdHlsZXMge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktaGVhZGluZ3MpICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6ICRoMi1mb250LXNpemUgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1zbSAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKipcbiAgKiBAdG9rZW5zIEZvbnQgV2VpZ2h0XG4gICogQHByZXNlbnRlciBGb250V2VpZ2h0XG4gICovXG5cbiRmb250LXdlaWdodC1yZWd1bGFyOiA0MDA7XG4kZm9udC13ZWlnaHQtYm9sZDogNjAwO1xuJGZvbnQtd2VpZ2h0LWV4dHJhLWJvbGQ6IDcwMDtcblxuJGJvZHktZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0gU1BBQ0lORyAtLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIG1hcmdpbnMgKi9cblxuLyoqXG4gICogQHRva2VucyBTcGFjaW5nXG4gICogQHByZXNlbnRlciBTcGFjaW5nXG4gICovXG5cbiRzcGFjZS14eHhzOiAwLjI1cmVtOyAvLyB1c2Ugc3BhcmluZ2x5XG4kc3BhY2UteHhzOiAwLjVyZW07XG4kc3BhY2UteHM6IDFyZW07XG4kc3BhY2Utc206IDIuNXJlbTtcbiRzcGFjZS1tZDogNXJlbTtcbiRzcGFjZS1sZzogMTByZW07XG4kc3BhY2UteGw6IDIwcmVtO1xuXG4vKipcbiAgKiBAdG9rZW5zIE90aGVyIFNwYWNlIFRva2Vuc1xuICAqL1xuXG4kcDA6IDA7XG4kcGFkZGluZy1jb21wYWN0OiAkc3BhY2UteHhzO1xuJHBhZGRpbmctY29tcGFjdC1yZWN0YW5nbGU6ICRzcGFjZS14eHMgJHNwYWNlLXhzO1xuJHBhZGRpbmctY296eTogJHNwYWNlLXhzO1xuJHBhZGRpbmctY296eS1ob3Jpem9udGFsLW9ubHk6IDAgJHNwYWNlLXhzO1xuJHBhZGRpbmctY296eS12ZXJ0aWNhbC1vbmx5OiAkc3BhY2UteHMgMDtcbiRwYWRkaW5nLWNvbWZvcnRhYmxlOiAkc3BhY2Utc207XG5cbiRtMDogMDtcbiRtYXJnaW4tY29tcGFjdDogJHNwYWNlLXh4cztcbiRtYXJnaW4tY29tcGFjdC12ZXJ0aWNhbC1vbmx5OiAkc3BhY2UteHhzIDA7XG4kbWFyZ2luLWNvbXBhY3QtaG9yaXpvbnRhbC1vbmx5OiAwICRzcGFjZS14eHM7XG5cbiRtYXJnaW4tY296eTogJHNwYWNlLXhzO1xuJG1hcmdpbi1jb3p5LXZlcnRpY2FsLW9ubHk6ICRzcGFjZS14cyAwO1xuJG1hcmdpbi1jb3p5LWhvcml6b250YWwtb25seTogMCAkc3BhY2UteHM7XG5cbiRtYXJnaW4tY29tZm9ydGFibGU6ICRzcGFjZS1zbTtcbiRtYXJnaW4tY29tZm9ydGFibGUtdmVydGljYWwtb25seTogJHNwYWNlLXNtIDA7XG4kbWFyZ2luLWNvbWZvcnRhYmxlLWhvcml6b250YWwtb25seTogMCAkc3BhY2Utc207XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0gQlJFQUtQT0lOVFMgLS0tLS0tLS0tLSAqL1xuXG4vKipcbiAgKiBAdG9rZW5zIEJyZWFrcG9pbnRzXG4gICovXG4kYnJlYWtwb2ludC1zbTogNTc2cHg7XG4kYnJlYWtwb2ludC1tZDogNzY4cHg7XG4kYnJlYWtwb2ludC1sZzogOTkycHg7XG4kYnJlYWtwb2ludC14bDogMTE1MHB4O1xuJGJyZWFrcG9pbnQteHhsOiAxNDAwcHg7XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLmJhZGdlIHtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAkc3BhY2UteHh4cyAkc3BhY2UteHhzO1xuICBmb250LXNpemU6ICR0ZXh0LXhzO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXhzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCxcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxcbiAgICBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIC13ZWJraXQtYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsXG4gICAgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxcbiAgICBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LFxuICAgIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCxcbiAgICAtd2Via2l0LWJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ2V0Q29sb3IodmFyKC0tY29sb3ItcHJpbWFyeSksICRjb2xvci1wcmltYXJ5KTtcbn1cblxuLmRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJyYW5kLWRhbmdlcik7XG59XG5cbi5zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnJhbmQtc3VjY2Vzcyk7XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLlNwaW5uZXIge1xuICBhbmltYXRpb246IHNwaW4gMXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIGJvcmRlcjogMC4zNXJlbSBzb2xpZCB2YXIoLS1zcGlubmVyLWNvbG9yLXJpbmcpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLXNwaW5uZXItY29sb3IpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogJHNwYWNlLXNtO1xuICB3aWR0aDogJHNwYWNlLXNtO1xufVxuXG4uU3Bpbm5lci0tbGcge1xuICBib3JkZXItd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAkc3BhY2UtbWQ7XG4gIHdpZHRoOiAkc3BhY2UtbWQ7XG59XG5cbi5TcGlubmVyLS1zbSB7XG4gIGJvcmRlci13aWR0aDogMC4ycmVtO1xuICBoZWlnaHQ6ICRzcGFjZS1zbTtcbiAgd2lkdGg6ICRzcGFjZS1zbTtcbn1cblxuLlNwaW5uZXItLXhzIHtcbiAgYm9yZGVyLXdpZHRoOiAwLjJyZW07XG4gIGhlaWdodDogJHNwYWNlLXhzO1xuICB3aWR0aDogJHNwYWNlLXhzO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbiRidXR0b24tbGluZS1oZWlnaHQ6ICRib2R5LWxpbmUtaGVpZ2h0O1xuJGJ1dHRvbi1wYWRkaW5nOiAkcGFkZGluZy1jb21wYWN0LXJlY3RhbmdsZTtcblxuLkJ1dHRvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogJHRleHQtc207XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgbGluZS1oZWlnaHQ6ICRidXR0b24tbGluZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRidXR0b24tcGFkZGluZztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LFxuICAgIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCxcbiAgICBvcGFjaXR5IDAuMTVzIGVhc2UtaW4tb3V0O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAmOmFjdGl2ZSxcbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC8vIGZvY3VzIHN0eWxlcyBiYXNlZCBvbiBodHRwczovL3d3dy5zYXJhc291ZWlkYW4uY29tL2Jsb2cvZm9jdXMtaW5kaWNhdG9ycy9cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWxpbmstY29sb3IpO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICAgIG91dGxpbmU6IHVuc2V0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XG4gIH1cblxuICBidXR0b246Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWxpbmstY29sb3IpO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLy8gcmVtb3ZlIGRlZmF1bHQgbGluayBzdHlsaW5nIFVOTEVTUyBsaW5rIHZhcmlhbnQgaXMgc3BlY2lmaWVkXG4gIGEsXG4gIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi5CdXR0b25fX2lubmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLkJ1dHRvblNwaW5uZXIge1xuICBib3JkZXItY29sb3I6ICNmZmMzYzI7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWJyYW5kLWRhbmdlcik7XG4gIGJvcmRlci13aWR0aDogMC4yNXJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDFyZW0pO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAxcmVtKTtcbiAgd2lkdGg6IDJyZW07XG59XG5cbi8qIFNpemVzICovXG4uQnV0dG9uX19sZyB7XG4gIGZvbnQtc2l6ZTogJHRleHQtbGc7XG4gIGxpbmUtaGVpZ2h0OiAkYnV0dG9uLWxpbmUtaGVpZ2h0O1xuICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmc7XG59XG5cbi5CdXR0b25fX3NtIHtcbiAgZm9udC1zaXplOiAkdGV4dC14cztcbiAgbGluZS1oZWlnaHQ6ICRidXR0b24tbGluZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRzcGFjZS14eHM7XG59XG5cbi8qIEJsb2NrIGxldmVsICovXG4uQnV0dG9uX19ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy8gcGFkZGluZ1xuLnBhZGRlZCB7XG4gIHBhZGRpbmc6ICRzcGFjZS14eHMgJHNwYWNlLXNtO1xufVxuXG4udXBwZXJjYXNlIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIHNxdWFyZVxuLnNxdWFyZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1leHRyYS1ib2xkO1xufVxuXG4vKiBUeXBlcyAqL1xuLkJ1dHRvbl9fYmxhY2sge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4uQnV0dG9uX19saW5rIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHZhcigtLWxpbmstY29sb3IpO1xuICBtaW4taGVpZ2h0OiAycmVtO1xuICBwYWRkaW5nOiAkcDA7XG59XG5cbi5CdXR0b25fX2RhbmdlcixcbmEuQnV0dG9uX19kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icmFuZC1kYW5nZXIpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJyYW5kLWRhbmdlcik7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5CdXR0b25fX2RhbmdlcjphY3RpdmUsXG4uQnV0dG9uX19kYW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icmFuZC1kYW5nZXIpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJyYW5kLWRhbmdlcik7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5CdXR0b25fX2RlZmF1bHQsXG5hLkJ1dHRvbl9fZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLkJ1dHRvbl9fZGVmYXVsdDphY3RpdmUsXG4uQnV0dG9uX19kZWZhdWx0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4uQnV0dG9uX19wcmltYXJ5LFxuYS5CdXR0b25fX3ByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAmOmFjdGl2ZSxcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeS1kYXJrZW5lZCk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWRhcmtlbmVkKTtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICB9XG59XG5cbi5CdXR0b25fX3NlY29uZGFyeSxcbmEuQnV0dG9uX19zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5CdXR0b25fX3NlY29uZGFyeTphY3RpdmUsXG4uQnV0dG9uX19zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5CdXR0b25fX3N1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icmFuZC1zdWNjZXNzKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icmFuZC1zdWNjZXNzKTtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLkJ1dHRvbl9fc3VjY2VzczphY3RpdmUsXG4uQnV0dG9uX19zdWNjZXNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnJhbmQtc3VjY2Vzcyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnJhbmQtc3VjY2Vzcyk7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5CdXR0b25fX3doaXRlIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICBib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLkJ1dHRvbl9fbGluayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tbGluay1jb2xvcik7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuYS5CdXR0b25fX3BhbmVsLFxuLkJ1dHRvbl9fcGFuZWwge1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggMCAkY29sb3ItZ3JheTtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBsaW5lLWhlaWdodDogJGJ1dHRvbi1saW5lLWhlaWdodDtcbiAgbWFyZ2luOiAkbWFyZ2luLWNvenktaG9yaXpvbnRhbC1vbmx5O1xuICBwYWRkaW5nOiAkcGFkZGluZy1jb3p5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uQnV0dG9uX19wYW5lbDphY3RpdmUsXG4uQnV0dG9uX19wYW5lbDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggMCAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4vKiBEaXNhYmxlZCAqL1xuLkJ1dHRvbl9fZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZGlzYWJsZWQ7XG4gIGJvcmRlci1jb2xvcjogJGJyYW5kLWRpc2FibGVkO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLyogT3V0bGluZSAqL1xuLkJ1dHRvbl9fb3V0bGluZSxcbmEuQnV0dG9uX19vdXRsaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5CdXR0b25fX291dGxpbmUuQnV0dG9uLS1kYW5nZXIsXG5hLkJ1dHRvbl9fb3V0bGluZS5CdXR0b24tLWRhbmdlciB7XG4gIGNvbG9yOiB2YXIoLS1icmFuZC1kYW5nZXIpO1xufVxuXG4uQnV0dG9uX19vdXRsaW5lLkJ1dHRvbi0tZGFuZ2VyOmFjdGl2ZSxcbi5CdXR0b25fX291dGxpbmUuQnV0dG9uLS1kYW5nZXI6aG92ZXIsXG5hLkJ1dHRvbl9fb3V0bGluZS5CdXR0b24tLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5CdXR0b25fX291dGxpbmUuQnV0dG9uX19kZWZhdWx0LFxuYS5CdXR0b25fX291dGxpbmUuQnV0dG9uX19kZWZhdWx0IHtcbiAgY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5CdXR0b25fX291dGxpbmUuQnV0dG9uX19kZWZhdWx0OmFjdGl2ZSxcbi5CdXR0b25fX291dGxpbmUuQnV0dG9uX19kZWZhdWx0OmhvdmVyLFxuYS5CdXR0b25fX291dGxpbmUuQnV0dG9uX19kZWZhdWx0OmhvdmVyIHtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLkJ1dHRvbl9fb3V0bGluZS5CdXR0b25fX3ByaW1hcnksXG5hLkJ1dHRvbl9fb3V0bGluZS5CdXR0b25fX3ByaW1hcnkge1xuICBjb2xvcjogZ2V0Q29sb3IodmFyKC0tY29sb3ItcHJpbWFyeSksICRjb2xvci1wcmltYXJ5KTtcbn1cblxuLkJ1dHRvbl9fb3V0bGluZS5CdXR0b25fX3ByaW1hcnk6YWN0aXZlLFxuLkJ1dHRvbl9fb3V0bGluZS5CdXR0b25fX3ByaW1hcnk6aG92ZXIsXG5hLkJ1dHRvbl9fb3V0bGluZS5CdXR0b25fX3ByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4uQnV0dG9uX19vdXRsaW5lLkJ1dHRvbi0tc2Vjb25kYXJ5LFxuYS5CdXR0b25fX291dGxpbmUuQnV0dG9uLS1zZWNvbmRhcnkge1xuICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbn1cblxuLkJ1dHRvbl9fb3V0bGluZS5CdXR0b24tLXNlY29uZGFyeTphY3RpdmUsXG4uQnV0dG9uX19vdXRsaW5lLkJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVyLFxuYS5CdXR0b25fX291dGxpbmUuQnV0dG9uLS1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4uQnV0dG9uX19vdXRsaW5lLkJ1dHRvbi0tc3VjY2VzcyxcbmEuQnV0dG9uX19vdXRsaW5lLkJ1dHRvbi0tc3VjY2VzcyB7XG4gIGNvbG9yOiB2YXIoLS1icmFuZC1zdWNjZXNzKTtcbn1cblxuLkJ1dHRvbl9fb3V0bGluZS5CdXR0b24tLXN1Y2Nlc3M6YWN0aXZlLFxuLkJ1dHRvbl9fb3V0bGluZS5CdXR0b24tLXN1Y2Nlc3M6aG92ZXIsXG5hLkJ1dHRvbl9fb3V0bGluZS5CdXR0b24tLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4uQnV0dG9uX19vdXRsaW5lLkJ1dHRvbl9fZGlzYWJsZWQsXG5hLkJ1dHRvbl9fb3V0bGluZS5CdXR0b25fX2Rpc2FibGVkIHtcbiAgY29sb3I6ICRicmFuZC1kaXNhYmxlZDtcbn1cblxuLkJ1dHRvbl9fb3V0bGluZS5CdXR0b25fX3doaXRlLFxuYS5CdXR0b25fX291dGxpbmUuQnV0dG9uX193aGl0ZSB7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5CdXR0b25fX3dpdGhfX2ljb24gc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UteHhzO1xufVxuXG4uQnV0dG9uLS1wYW5lbC5CdXR0b25fX3dpdGhfX2ljb24gc3ZnIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXJnaW4tcmlnaHQ6ICRzcGFjZS14cztcbn1cblxuLkJ1dHRvbl9fd2l0aF9faWNvbl9fb25seSBzdmcge1xuICBtYXJnaW4tcmlnaHQ6ICRtMDtcbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4ucm9vdCB7XG4gIGNvbG9yOiAkYnJhbmQtZGlzYWJsZWQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2hlY2tlZCB7XG4gIGNvbG9yOiB2YXIoLS1icmFuZC1zdWNjZXNzKTtcbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uY2hlY2tMaXN0SXRlbSB7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggMCByZ2JhKDE5MywgMTkzLCAxOTMsIDAuNSk7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZS14cztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmhlYWRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5pY29uIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG4gIGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogJHBhZGRpbmctY296eTtcbiAgd2lkdGg6IDgwcHg7XG59XG5cbi54IC5pY29uIHtcbiAgY29sb3I6IHZhcigtLWJyYW5kLWRhbmdlcik7XG59XG5cbi5jaGVjayAuaWNvbiB7XG4gIGNvbG9yOiB2YXIoLS1icmFuZC1zdWNjZXNzKTtcbn1cblxuLnRpdGxlIHtcbiAgZmxleDogMTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBwYWRkaW5nOiAkcGFkZGluZy1jb3p5O1xufVxuXG4uZGVzY3JpcHRpb24ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLWNvenk7XG59XG5cbi5kZXNjcmlwdGlvbl9fb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udG9nZ2xlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1zaXplOiAkdGV4dC1zbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwICRzcGFjZS14cyAwICRzcGFjZS14eHM7XG4gIHdpZHRoOiAycmVtO1xuXG4gICY6YWN0aXZlLFxuICAmOmZvY3VzLFxuICAmOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktZGFya2VuZWQpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWRhcmtlbmVkKTtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICAuZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLmNvbnRhY3RJbmZvIHtcbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtKSB7XG4gICAgICBtaW4taGVpZ2h0OiAycmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLXh4cztcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luOiAkbWFyZ2luLWNvbWZvcnRhYmxlLXZlcnRpY2FsLW9ubHk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmljb24ge1xuICBmb250LXNpemU6ICR0ZXh0LWxnO1xufVxuXG4udGl0bGUge1xuICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbWFyZ2luOiAkbWFyZ2luLWNvbXBhY3QtdmVydGljYWwtb25seTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46ICRtMDtcbiAgcGFkZGluZzogJHAwO1xufVxuXG4uaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZS14eHM7XG59XG5cbi5zbmlwcGV0IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogJG1hcmdpbi1jb3p5LXZlcnRpY2FsLW9ubHk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZCkge1xuICAuc25pcHBldCB7XG4gICAgbWFyZ2luOiAkbTA7XG4gIH1cbn1cbiIsIi5EaXN0cmljdExpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHdyYXA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5EaXN0cmljdExpc3RJdGVtIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBtYXJnaW46IDAuNXJlbTtcbiAgcGFkZGluZzogMC42MjVyZW0gMXJlbTtcbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uRW5kb3JzZW1lbnRMaXN0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uRW5kb3JzZW1lbnRMaXN0X19CdXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogdmFyKC0tbGluay1jb2xvcik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uRW5kb3JzZW1lbnRMaXN0X19CdXR0b246aG92ZXIge1xuICBjb2xvcjogdmFyKC0tbGluay1jb2xvci0taG92ZXIpO1xufVxuXG4uRW5kb3JzZW1lbnRMaXN0X19MaXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uRW5kb3JzZW1lbnRMaXN0X19MaXN0IGxpIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG4gIGJvcmRlci1sZWZ0OiAwLjMyNXJlbSBzb2xpZCAkY29sb3ItYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDNyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgbWF4LXdpZHRoOiAxNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4uRW5kb3JzZW1lbnRMaXN0X19MaXN0IGxpID4gYSxcbi5FbmRvcnNlbWVudExpc3RfX0xpc3QgbGkgPiBzcGFuLFxuLkVuZG9yc2VtZW50TGlzdF9fTGlzdCBsaSA+IGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLkVuZG9yc2VtZW50TGlzdF9fTGlzdCBsaSA+IGE6YWN0aXZlLFxuLkVuZG9yc2VtZW50TGlzdF9fTGlzdCBsaSA+IGE6Zm9jdXMsXG4uRW5kb3JzZW1lbnRMaXN0X19MaXN0IGxpID4gYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLS1ob3Zlcik7XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLmRyYXdlckNvbnRhaW5lciB7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggNHB4IDFweCAkY29sb3ItZ3JheTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLW1kO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRyYXdlck91dGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogJHBhZGRpbmctY296eTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgaDMge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBtYXJnaW4tYm90dG9tOiAkbTA7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNlLXh4cztcbiAgfVxufVxuXG4uZHJhd2VyT3V0ZXJPcGVuIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xufVxuXG4uZHJhd2VyQXJyb3cge1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG5cbi5kaXNhYmxlZCB7XG4gIC5kcmF3ZXJPdXRlciB7XG4gICAgaDMge1xuICAgICAgY29sb3I6ICRjb2xvci1ncmF5O1xuICAgIH1cbiAgICAuZHJhd2VyQXJyb3cge1xuICAgICAgY29sb3I6ICRjb2xvci1ncmF5O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gIH1cbn1cblxuLmRyYXdlcklubmVyIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LXNtKSB7XG4gICAgcGFkZGluZy10b3A6ICRzcGFjZS14cztcbiAgfVxufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi8qIERlZmF1bHQ6IDUweDUwICovXG4uSGVhZHNob3Qge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogNTBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHBhZGRpbmc6ICRwMDtcbiAgd2lkdGg6IDUwcHg7XG59XG5cbi5zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAgMTJweCAwIHJnYmEoMTkzLCAxOTMsIDE5MywgMC41KTtcbn1cblxuLyogTGFyZ2U6IDEwMHgxMDAgKi9cbi5sZyB7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiAxMDBweDtcbn1cblxuLyogU21hbGw6IDMweDMwICovXG4ueHMge1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogJG0wO1xuICB3aWR0aDogMzBweDtcbn1cblxuLndpdGhkcmF3biB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQpIHtcbiAgLnJlc3BvbnNpdmUge1xuICAgIC5sZyB7XG4gICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYm9yZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDY2cHg7XG4gIHdpZHRoOiA2NnB4O1xuICB6LWluZGV4OiAxO1xufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5oZXhhZ29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDA7IC8qIFJlcXVpcmVkIHRvIHJlbW92ZSBzcGFjZSBiZXR3ZWVuIGlubGluZS1ibG9jayBlbGVtZW50cyAqL1xuICBoZWlnaHQ6IDUycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQ4cHg7XG59XG5cbi5ib2R5IHtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgZm9udC1zaXplOiAkdGV4dC14bDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICBoZWlnaHQ6IDUycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDhweDtcbiAgd2lkdGg6IDQ3cHg7XG59XG5cbi50cmFwZXpvaWQge1xuICBib3JkZXItdG9wOiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNTJweDtcbiAgd2lkdGg6IDA7XG59XG5cbjpnbG9iYWwoLnRyYXBlem9pZF9fbGVmdCkge1xuICBib3JkZXItcmlnaHQ6IDI0cHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG5cbjpnbG9iYWwoLnRyYXBlem9pZF9fcmlnaHQpIHtcbiAgYm9yZGVyLWxlZnQ6IDI0cHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeS1kYXJrZW5lZCk7XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLkxpbmtCdXR0b24sXG4uTGlua0J1dHRvbjp2aXNpdGVkIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICBib3JkZXItY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBoZWlnaHQ6IDEuNzVyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMS43NXJlbTtcbn1cblxuLkxpbmtCdXR0b24tLXNtIHtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHdpZHRoOiAxLjI1cmVtO1xufVxuXG4uTGlua0J1dHRvbjphY3RpdmUsXG4uTGlua0J1dHRvbjpmb2N1cyxcbi5MaW5rQnV0dG9uOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWRhcmtlbmVkKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktZGFya2VuZWQpO1xufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5Mb2dvIHtcbiAgbWF4LWhlaWdodDogJG5hdi1oZWlnaHQ7XG4gIG1hcmdpbjogMC41cmVtIDFyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuTG9nbyB7XG4gICAgbWF4LWhlaWdodDogJG5hdi1oZWlnaHQtbGc7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5Mb2dvIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgfVxufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5uZXdzSXRlbSB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMnB4IDAgcmdiYSgxODAsIDE4MCwgMTgwLCAwLjUpO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2UteHM7XG4gIHBhZGRpbmc6ICRzcGFjZS14cztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLXh4cztcbn1cblxuLmRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLXhzO1xufVxuXG4uaGVhZGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2UteHhzO1xufVxuXG4uZmF2aWNvbiB7XG4gIGhlaWdodDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLXh4cztcbiAgbWluLXdpZHRoOiAyNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2UteHhzO1xufVxuXG4vKiBMYXJnZTogMTAweDEwMCAqL1xuLmltYWdlIHtcbiAgaGVpZ2h0OiAxMjVweDtcbiAgbWFyZ2luLWxlZnQ6ICRzcGFjZS14eHM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZCkge1xuICAuaW1hZ2Uge1xuICAgIGhlaWdodDogMTc1cHg7XG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZS14cztcbiAgfVxufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5ub3RpZmljYXRpb24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAkdGV4dC14cztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2UteHM7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLWNvenk7XG59XG5cbi5sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJvZHkge1xuICBtYXJnaW46ICRtYXJnaW4tY296eS1ob3Jpem9udGFsLW9ubHk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuNztcbiAgcGFkZGluZzogJHAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLndhcm5pbmcge1xuICAuY2xvc2Uge1xuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufVxuXG4uaWNvbiB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbn1cblxuLmRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGQ3ZGE7XG4gIGJvcmRlci1jb2xvcjogI2Y1YzZjYjtcbiAgY29sb3I6ICM3MjFjMjQ7XG59XG5cbi5pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZWNmMTtcbiAgYm9yZGVyLWNvbG9yOiAjYmVlNWViO1xuICBjb2xvcjogIzBjNTQ2MDtcbn1cblxuLnN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icmFuZC1zdWNjZXNzKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icmFuZC1zdWNjZXNzKTtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLndhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmM2NkO1xuICBjb2xvcjogIzg1NjQwNDtcbn1cblxuLnNtIHtcbiAgcGFkZGluZzogJHNwYWNlLXh4cyAkc3BhY2UteHM7XG4gIC5pY29uIHtcbiAgICBmb250LXNpemU6ICR0ZXh0LWxnO1xuICB9XG59XG5cbi54cyB7XG4gIHBhZGRpbmc6IDA7XG4gIC5pY29uIHtcbiAgICBmb250LXNpemU6ICR0ZXh0LW1kO1xuICB9XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLnBhbmVsIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IDAgJGNvbG9yLWdyYXk7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IDAgMCA4cHggMCB2YXIoLS1saW5rLWNvbG9yLS1ob3Zlcik7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4ucm9vdCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB3aWR0aDogMS41cmVtO1xufVxuIiwiLnJvb3QgYWJiciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnJvb3QgYWJicjo6YWZ0ZXIge1xuICBjb250ZW50OiAnLyc7XG59XG5cbi5yb290IGFiYnI6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uUGxhY2VGaWVsZF9faW5wdXQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uUGxhY2VGaWVsZF9fZHJvcGRvd24tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1kYXJrO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMC4yNXJlbSAwLjI1cmVtO1xuICBib3JkZXItdG9wLWNvbG9yOiAkY29sb3ItZ3JheTtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzcmVtKTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5QbGFjZUZpZWxkX19zdWdnZXN0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLlBsYWNlRmllbGRfX3N1Z2dlc3Rpb246bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktZXh0cmEtbGlnaHQ7XG59XG5cbi5QbGFjZUZpZWxkX19zdWdnZXN0aW9uLS1hY3RpdmUsXG4uUGxhY2VGaWVsZF9fc3VnZ2VzdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0KTtcbn1cblxuLlBsYWNlRmllbGRfX2Ryb3Bkb3duLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbSAwIDAuNXJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5QbGFjZUZpZWxkX19kcm9wZG93bi1mb290ZXIgPiBpbWcge1xuICBtYXgtd2lkdGg6IDE1MHB4O1xufVxuXG4uUGxhY2VGaWVsZF9fSGludCB7XG4gIGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6ICRzcGFjZS14eHhzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLlBsYWNlRmllbGRfX0hpbnQge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjZS14eHhzO1xuICB9XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLlByb2dyZXNzQmFyIHByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uUHJvZ3Jlc3NCYXItLXdoaXRlIHByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xufVxuXG4uUHJvZ3Jlc3NCYXItLWNvbXBhY3QgcHJvZ3Jlc3Mge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uUHJvZ3Jlc3NCYXIgcHJvZ3Jlc3M6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLlByb2dyZXNzQmFyIHByb2dyZXNzOjotd2Via2l0LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uUHJvZ3Jlc3NCYXItLXdoaXRlIHByb2dyZXNzOjotd2Via2l0LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbn1cblxuLlByb2dyZXNzQmFyIHByb2dyZXNzOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4iLCIudGV4dExpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzk3OTc5NztcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuXG4udGV4dExpbmU6OmJlZm9yZSxcbi50ZXh0TGluZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZmxleC1ncm93OiAxO1xuICBiYWNrZ3JvdW5kOiAjOTc5Nzk3O1xuICBoZWlnaHQ6IDFweDtcbiAgZm9udC1zaXplOiAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG59XG5cbi50ZXh0TGluZTo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4udGV4dExpbmU6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLlNoYXJlQ2FyZCB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgYm94LXNoYWRvdzogMCAwIDEycHggMCByZ2JhKDExOCwgMTE4LCAxMTgsIDAuMjYpO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5TaGFyZUNhcmQgaDMge1xuICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLlNoYXJlQ2FyZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cbn1cbiIsIi5wcmludEJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5zbmlwcGV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6ICRjb2xvci1ibGFjayAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAycmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS14cztcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgc3VwIHtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXk7XG4gICAgZm9udC1zaXplOiAwLjY3NXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMC4zNzVyZW07XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLS1ob3Zlcik7XG4gICAgfVxuICB9XG4gIHAge1xuICAgIG1hcmdpbjogJG0wO1xuICB9XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLnJvb3Qge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG8gM3JlbSBhdXRvO1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbmF2LWhlaWdodH0pO1xufVxuXG4ubmFycm93IHtcbiAgbWF4LXdpZHRoOiAzMHJlbTtcbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uU3RlcEhlYWRlciB7XG4gIG1hcmdpbjogM3JlbSBhdXRvIDEuNXJlbSBhdXRvO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDgwJTtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLlN0ZXBIZWFkZXIgaDIge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLlN0ZXBIZWFkZXIgaDIgc3BhbiB7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5TdGVwSGVhZGVyIHAge1xuICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbiAgbWFyZ2luOiAwIGF1dG8gMXJlbSBhdXRvO1xuICBtYXgtd2lkdGg6IDQ0cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLlN0ZXBIZWFkZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG5cbiAgLlN0ZXBIZWFkZXIgcCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuIiwiLmNhbGVuZGVySWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uZWxlY3Rpb25EYXkge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnRpdGxlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMnJlbTtcbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uQWRkcmVzc01vZGFsX19DdXJyZW50QWRkcmVzcyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZzogMnJlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5BZGRyZXNzTW9kYWxfX0N1cnJlbnRBZGRyZXNzIHN2ZyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5Nb2RhbF9fQm9keSAuQWRkcmVzc0Zvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIC5BZGRyZXNzRm9ybV9fZm9ybUdyb3VwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgc21hbGwge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLkJ1dHRvbiB7XG4gICAgICBtYXJnaW46IDAgYXV0byAxcmVtO1xuICAgICAgd2lkdGg6IHVuc2V0O1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5hbGVydCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJyYW5kLXN1Y2Nlc3MpO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgei1pbmRleDogMTAwMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgfVxuXG4gIHAge1xuICAgIG1heC13aWR0aDogNDByZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgcGFkZGluZzogMnJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmNsb3NlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBvcGFjaXR5OiAwLjc7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5iYXJBc3NvY2lhdGlvbkV2YWx1YXRpb25zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoMiB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBtYXJnaW46IDAgMCAkc3BhY2Utc207XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuXG4uaGlnaGx5UXVhbGlmaWVkIHN2ZyB7XG4gIGNvbG9yOiAjNWY5ZjllO1xufVxuXG4ucXVhbGlmaWVkIHN2ZyB7XG4gIGNvbG9yOiAjZTBiNDZjO1xufVxuXG4ubm90UXVhbGlmaWVkIHN2ZyB7XG4gIGNvbG9yOiAjZGM3ZTZkO1xufVxuXG4ubm90RXZhbHVhdGVkIHN2ZyB7XG4gIGNvbG9yOiAjODU4MTgwO1xufVxuXG4udG90YWwge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG59XG5cbi50b3RhbCAuaGV4YWdvbiB7XG4gIG1hcmdpbi10b3A6ICRzcGFjZS14cztcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLXhzO1xufVxuXG4uaGlnaGx5UXVhbGlmaWVkSGV4YWdvbiB7XG4gIDpnbG9iYWwoLnRyYXBlem9pZF9fbGVmdCkge1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzVmOWY5ZTtcbiAgfVxuICA6Z2xvYmFsKC50cmFwZXpvaWRfX3JpZ2h0KSB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICM0MDdmN2U7XG4gIH1cbn1cblxuLnF1YWxpZmllZEhleGFnb24ge1xuICA6Z2xvYmFsKC50cmFwZXpvaWRfX2xlZnQpIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNlMGI0NmM7XG4gIH1cbiAgOmdsb2JhbCgudHJhcGV6b2lkX19yaWdodCkge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZDhhNTUyO1xuICB9XG59XG5cbi5ub3RRdWFsaWZpZWRIZXhhZ29uIHtcbiAgOmdsb2JhbCgudHJhcGV6b2lkX19sZWZ0KSB7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZGM3ZTZkO1xuICB9XG4gIDpnbG9iYWwoLnRyYXBlem9pZF9fcmlnaHQpIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI2NmNWQ0ODtcbiAgfVxufVxuXG4ubm90RXZhbHVhdGVkSGV4YWdvbiB7XG4gIDpnbG9iYWwoLnRyYXBlem9pZF9fbGVmdCkge1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzg1ODE4MDtcbiAgfVxuICA6Z2xvYmFsKC50cmFwZXpvaWRfX3JpZ2h0KSB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICM0NzQ3NDc7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kKSB7XG4gIC50b3RhbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNlLXNtO1xuICB9XG4gIC50b3RhbCAuSGV4YWdvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLXh4cztcbiAgfVxufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5iaW8ge1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGgyIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIG1hcmdpbjogMCAwICRzcGFjZS1zbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG59XG5cbi8vIHRoZXNlIHN0eWxlcyBhcmUgYXBwbGllZCB0byBtYXJrZG93blxuLy8gdG9kbyAtIGFwcGx5IG1hcmtkb3FuIGd1aWRlbGluZXMgdG8gbWFrZSBzdXJlIHRoZSBodG1sIHdlIHJlY2VpdmUgd29ya3Mgc2VtYW50aWNhbGx5IHdpdGggb3VyIGRvY3VtZW50IGZsb3dcbi5ibG9iIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLXNtO1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAkdGV4dC1tZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIG1hcmdpbi10b3A6ICRzcGFjZS1zbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgcCB7XG4gICAgbWFyZ2luOiAkbTA7XG4gIH1cbn1cbi8qIFBsYXllciByYXRpbzogMTAwIC8gKDEyODAgLyA3MjApICovXG4udmlkZW9XcmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLXNtO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi52aWRlbyB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5yb290IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IDAgcmdiYSgxMzksIDEzOSwgMTM5LCAwLjUpO1xuICBjb2xvcjogdW5zZXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtc2l6ZTogJHRleHQteHM7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQteHM7XG4gIG1hcmdpbjogJHNwYWNlLXhzICRzcGFjZS14eHM7XG4gIG1pbi13aWR0aDogOHJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogJHNwYWNlLXhzICRzcGFjZS14eHM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG5cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLS1ob3Zlcik7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLmxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5kZXRhaWxzIHtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWxpbmstY29sb3IpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4ucmVjb21tZW5kZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icmFuZC1zdWNjZXNzKTtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgZm9udC1zaXplOiAwLjY3NXJlbTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2UteHM7XG4gIG1hcmdpbi10b3A6IC0kc3BhY2UteHM7XG4gIG1hcmdpbi1sZWZ0OiAtJHNwYWNlLXhzO1xuICBtYXJnaW4tcmlnaHQ6IC0kc3BhY2UteHM7XG4gIHBhZGRpbmc6ICRzcGFjZS14eHMgJHNwYWNlLXNtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG5cbiAgc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gIH1cbn1cblxuLmhlYWRzaG90IHtcbiAgZm9udC1zaXplOiAkdGV4dC1sZztcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLXh4cztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uaGVhZHNob3RfX3NhdmVkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJvcmRlcjogM3B4IHNvbGlkICRjb2xvci13aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBmb250LXNpemU6ICR0ZXh0LXhzO1xuICBoZWlnaHQ6IDI2cHg7XG4gIGxlZnQ6IDcyJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjZweDtcbiAgei1pbmRleDogMTtcbn1cblxuLnNhdmVkX19yYW5rIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogJHRleHQteHM7XG4gIGhlaWdodDogMjBweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjBweDtcbn1cblxuLy8gVE8gTUFLRSBIRUFEU0hPVCBPTkxZIENBTkRJREFDWSBMSVNUIElURU1TXG4uc21hbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5kZXRhaWxzLFxuICAucmVjb21tZW5kZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBhIHtcbiAgICBwYWRkaW5nOiAkc3BhY2UteHhzIDAuMjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggdmFyKC0tbGluay1jb2xvcik7XG4gIH1cblxuICAucm9vdCB7XG4gICAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICB3aWR0aDogNjZweDtcbiAgICBoZWlnaHQ6IDY2cHg7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAuaGVhZHNob3Qge1xuICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgIH1cbiAgfVxufVxuXG4ud2l0aGRyYXduIHtcbiAgaW1nIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cblxuICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcblxuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kKSB7XG4gIC5DYW5kaWRhY3lMaXN0SXRlbSB7XG4gICAgbWFyZ2luOiAkbWFyZ2luLWNvbXBhY3QtaG9yaXpvbnRhbC1vbmx5O1xuICAgIG1pbi13aWR0aDogOHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbGcpIHtcbiAgLkNhbmRpZGFjeUxpc3RJdGVtIHtcbiAgICBtYXJnaW46ICRtYXJnaW4tY296eS1ob3Jpem9udGFsLW9ubHk7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uQ2FuZGlkYXRlQ2FyZCB7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggMCByZ2JhKDE5MywgMTkzLCAxOTMsIDAuNSk7XG59XG5cbi5DYW5kaWRhdGVDYXJkX19oZWFkZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDhyZW0gMWZyIGF1dG87XG4gIGdyaWQtdGVtcGxhdGUtcm93czogbWlubWF4KDhyZW0sIG1heC1jb250ZW50KTtcbiAgZ3JpZC1nYXA6IDFyZW07XG59XG5cbi5DYW5kaWRhdGVDYXJkX19oZWFkZXItLW5vLWhlYWRzaG90IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuXG4uQ2FuZGlkYXRlQ2FyZCBoMyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogJHNwYWNlLXh4cyAwO1xufVxuXG4uQ2FuZGlkYXRlQ2FyZF9fQmFkZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2UteHh4cztcbiAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UteHh4cztcbn1cblxuLkNhbmRpZGF0ZUNhcmRfX0FsZXJ0SWNvbiB7XG4gIGNvbG9yOiB2YXIoLS1icmFuZC13YXJuaW5nKTtcbn1cblxuLkNhbmRpZGF0ZUNhcmQgaDQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDAuNXJlbSAwO1xufVxuXG4uQ2FuZGlkYXRlQ2FyZF9fZGV0YWlscyB7XG4gIGJvcmRlci10b3A6IDAuMXJlbSBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuLkNhbmRpZGF0ZUNhcmRfX2RldGFpbHMtLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLkNhbmRpZGF0ZUNhcmRfX2hlYWRzaG90IHtcbiAgaGVpZ2h0OiA4cmVtO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDhyZW07XG59XG5cbi5DYW5kaWRhdGVDYXJkX190b2dnbGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGhlaWdodDogMS43NXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCAxcmVtIDAgMC41cmVtO1xuICB3aWR0aDogMS43NXJlbTtcbn1cblxuLkNhbmRpZGF0ZUNhcmRfX3RvZ2dsZTphY3RpdmUsXG4uQ2FuZGlkYXRlQ2FyZF9fdG9nZ2xlOmZvY3VzLFxuLkNhbmRpZGF0ZUNhcmRfX3RvZ2dsZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1kYXJrZW5lZCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWRhcmtlbmVkKTtcbn1cblxuLkNhbmRpZGF0ZUNhcmRfX3VybHMge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbi5DYW5kaWRhdGVDYXJkX191cmxzIGEge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uQ2FuZGlkYXRlQ2FyZF9faXNzdWVzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLkNhbmRpZGF0ZUNhcmRfX2lzc3Vlcy1ibG9iIGgxIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uQ2FuZGlkYXRlQ2FyZF9fUGFydHlJbml0aWFscyB7XG4gIG1hcmdpbi1sZWZ0OiAwLjM3NXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5DYW5kaWRhdGVDYXJkIHtcbiAgICBncmlkLWdhcDogMS41cmVtO1xuICB9XG5cbiAgLkNhbmRpZGF0ZUNhcmQgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICAuQ2FuZGlkYXRlQ2FyZCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuXG4gIC5DYW5kaWRhdGVDYXJkIGgyIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gIH1cblxuICAuQ2FuZGlkYXRlQ2FyZCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cblxuICAuQ2FuZGlkYXRlQ2FyZF9fZGV0YWlscyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5DYW5kaWRhdGVDYXJkX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLkNhbmRpZGF0ZUNhcmRfX2hlYWRzaG90IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLkNhbmRpZGF0ZUNhcmRfX3VybHMsXG4gIC5DYW5kaWRhdGVDYXJkX190b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uYnV0dG9uR3JvdXAge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmJ1dHRvbkdyb3VwIGEge1xuICBmbGV4OiAwO1xuICBtYXJnaW46IDAgMC41cmVtIDFyZW0gMDtcbn1cblxuLmJ1dHRvbkdyb3VwIGE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuYS5idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcbiAgYm94LXNoYWRvdzogdmFyKC0tY29sb3ItcHJpbWFyeSkgMnB4IDJweCAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIG1hcmdpbi1yaWdodDogMC4zcmVtO1xufVxuXG5hLmJ1dHRvbjphY3RpdmUsXG5hLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5O1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLnJvb3Qge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICBhIHtcbiAgICBmbGV4OiAwO1xuICAgIG1hcmdpbjogMCAkc3BhY2UteHhzICRzcGFjZS14cyAwO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAmOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtKSB7XG4gICAgICBtaW4td2lkdGg6IDMycHg7XG4gICAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICAgICAgbWFyZ2luOiAwICRzcGFjZS14cyAkc3BhY2UteHMgMDtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjZS1zbTtcbn1cbiIsIkBpbXBvcnQgJ3RoZW1lJztcblxuLkhlcm8ge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA5OTFweDtcbiAgcGFkZGluZzogMXJlbTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW07XG4gIH1cbn1cblxuLkhlcm9fX0hlYWRlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIHAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICB9XG4gICAgcCB7XG4gICAgICB3aWR0aDogNjUlO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkge1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICB9XG4gIH1cbn1cblxuLkhlcm9fX0NUQSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdyaWQtYXJlYTogZm9ybTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogODAwcHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLkFkZHJlc3NGb3JtIHtcbiAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLmZvcm1Jbm5lciB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jaGVja2JveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uZXhjdXNlRGVzY3JpcHRpb24gcCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmV4Y3VzZU1vcmVJbmZvIHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbiIsIiRjb2xvci1wcmltYXJ5OiByZ2IoOTEsIDI2LCAxNDgpICFkZWZhdWx0O1xuXG4kY29sb3ItYmxhY2s6ICMyZjJmMmY7XG4kY29sb3ItZ3JheTogI2Q4ZDhkODtcbiRjb2xvci1ncmF5LWRhcms6IHNjYWxlLWNvbG9yKCRjb2xvci1ncmF5LCAkbGlnaHRuZXNzOiAtNTAlKTtcbiRjb2xvci1ncmF5LWxpZ2h0OiBzY2FsZS1jb2xvcigkY29sb3ItZ3JheSwgJGxpZ2h0bmVzczogNTAlKTtcbiRjb2xvci1ncmF5LWV4dHJhLWxpZ2h0OiBzY2FsZS1jb2xvcigkY29sb3ItZ3JheSwgJGxpZ2h0bmVzczogODAlKTtcbiRjb2xvci1ncmF5LWNvbnRyYXN0OiAjNTk1OTU5OyAvLyBzdWZmaWNpZW50IGZvciBhbnkgc2l6ZSB0ZXh0IGFnYWluc3Qgd2hpdGUgYmFja2dyb3VuZFxuJGNvbG9yLWdyYXktY29udHJhc3QtdGl0bGU6ICM3NTc1NzU7IC8vIHN1ZmZpY2llbnQgZm9yIGxhcmdlIHRleHQgYWdhaW5zdCB3aGl0ZSBiYWNrZ3JvdW5kXG4kY29sb3Itd2hpdGU6ICNmZmY7XG5cbiRicmFuZC1kaXNhYmxlZDogJGNvbG9yLWdyYXktbGlnaHQ7XG5cbi8qIHNpemluZyAqL1xuJGVjLXRpbGUtd2lkdGg6IDIwcmVtICFkZWZhdWx0O1xuJGVjLXRpbGUtaGVpZ2h0OiAyMHJlbSAhZGVmYXVsdDtcblxuJGNhcmQtbGlzdC13aWR0aDogNTQwcHg7XG5cbiRsZWFkLWJhci1oZWlnaHQ6IDhyZW07XG5cbi8qIGdsb2JhbCBhbGVydCAqL1xuJGdsb2JhbC1hbGVydC1oZWlnaHQ6IDEwcmVtO1xuJHNoYXJlLWJhbm5lci1oZWlnaHQ6IDVyZW07XG5cbi8qIG5hdiAqL1xuJG5hdi1oZWlnaHQ6IDMuNXJlbTtcbiRuYXYtaGVpZ2h0LWxnOiA1cmVtO1xuXG4vKiB0eXBvZ3JhcGh5ICovXG4kZm9udC1mYW1pbHktaGFuZHdyaXRpbmc6ICdJbmRpZSBGbG93ZXInLCBjdXJzaXZlO1xuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5leGN1c2VCdG4ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxLjVyZW0gMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG4gIH1cblxuICAuZXhwYW5kZWQge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWV4dHJhLWxpZ2h0O1xuXG4gICAgc3ZnIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1icmFuZC1zdWNjZXNzLWxpZ2h0KTtcbiAgICB9XG4gIH1cbn1cblxuLnNlbGVjdGVkRXhjdXNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZmJmNztcbn1cblxuLmV4Y3VzZUJ0bkljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4iLCIuZXhjdXNlQ2hvaWNlQ29udGFpbmVyIHtcbiAgd2lkdGg6IDc1JTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5yb290IHtcbiAgZmxleDogMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogJG1hcmdpbi1jb3p5LWhvcml6b250YWwtb25seTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbSkge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS14cztcbiAgfVxufVxuXG4uaWNvbiB7XG4gIG1hcmdpbjogMCBhdXRvIDE1cHggYXV0bztcbn1cblxuLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMnJlbTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc20pIHtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIH1cbn1cblxuYS5saW5rIHtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3NwYXJrbGVzL3Rva2Vucyc7XG5cbi5wYW5lbCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxufVxuLnBhbmVsQ2VudGVyIHtcbiAgcCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA2MCU7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICB3aWR0aDogODAlO1xuICAgIH1cbiAgfVxuICBzdmcge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgZyB7XG4gICAgICBmaWxsOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICB9XG4gIH1cbn1cblxuLnBhbmVsTGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHN2ZyB7XG4gICAgbWFyZ2luOiAxcmVtO1xuICAgIGcge1xuICAgICAgZmlsbDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgfVxuICB9XG59XG5cbi5wYW5lbE91dGxpbmVDb2xvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xufVxuXG4ucGFuZWxPdXRsaW5lQ29sb3ItZGFuZ2VyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYnJhbmQtZGFuZ2VyKTtcbn1cblxuLmJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1leHRyYS1saWdodDtcbn1cblxuLnRpdGxlIHtcbiAgbWFyZ2luOiAwIGF1dG8gMXJlbSBhdXRvO1xuICB3aWR0aDogNjAlO1xufVxuXG4udGl0bGVIaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBtYXJnaW4tdG9wOiAtMnJlbTtcbiAgcGFkZGluZzogJHBhZGRpbmctY296eTtcbn1cblxuLnRleHRDZW50ZXIge1xuICBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnRleHRMZWZ0IHtcbiAgcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5cbi50ZXh0Q29sb3ItZGFuZ2VyIHtcbiAgY29sb3I6IHZhcigtLWJyYW5kLWRhbmdlcik7XG59XG5cbi5pY29uQ29sb3ItZGFuZ2VyIHtcbiAgc3ZnIHtcbiAgICBnIHtcbiAgICAgIGZpbGw6IHZhcigtLWJyYW5kLWRhbmdlcik7XG4gICAgfVxuICB9XG59XG5cbi5pY29uQ29sb3ItZGFuZ2VyIHtcbiAgY29sb3I6IHZhcigtLWJyYW5kLWRhbmdlcik7XG59XG5cbi50aXRsZUJvdHRvbU1hcmdpbiB7XG4gIG1hcmdpbi1ib3R0b206ICRtYXJnaW4tY29tZm9ydGFibGU7XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLmZvcm1Hcm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZS14cztcbn1cblxuLmxhYmVsQ29udGFpbmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktZGFyaztcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgcGFkZGluZzogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icmFuZC1kYW5nZXIpO1xufVxuXG4uZXJyb3JNZXNzYWdlIHtcbiAgY29sb3I6IHZhcigtLWJyYW5kLWRhbmdlcik7XG59XG5cbi50b29sdGlwQ29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAyMHJlbTtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuXG4udG9vbHRpcFRyaWdnZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZzogMDtcbn1cblxuLnRvb2x0aXBUcmlnZ2VyOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWxpbmstY29sb3ItLWhvdmVyKTtcbn1cbiIsIjpyb290IHtcbiAgLyogQ29sb3JzICovXG4gIC0tY29sb3ItYmxhY2s6ICMyMTI1Mjk7XG4gIC0tY29sb3ItZ3JheS1kYXJrOiAjNzU3NTc1O1xuICAtLWNvbG9yLWdyYXk6ICNEOEQ4RDg7XG4gIC0tY29sb3ItZ3JheS1saWdodDogI2VjZWNlYztcbiAgLS1jb2xvci1ncmF5LWV4dHJhLWxpZ2h0OiAjZjZmNmY2O1xuICAtLWNvbG9yLXdoaXRlOiAjZmZmO1xuXG4gIC0tY29sb3ItcHJpbWFyeS1yZWQ6IDQyO1xuICAtLWNvbG9yLXByaW1hcnktZ3JlZW46IDgyO1xuICAtLWNvbG9yLXByaW1hcnktYmx1ZTogMTA0O1xuXG4gIC0tY29sb3ItcHJpbWFyeTogcmdiKFxuICAgIHZhcigtLWNvbG9yLXByaW1hcnktcmVkKSxcbiAgICB2YXIoLS1jb2xvci1wcmltYXJ5LWdyZWVuKSxcbiAgICB2YXIoLS1jb2xvci1wcmltYXJ5LWJsdWUpXG4gICk7XG4gIC0tY29sb3ItcHJpbWFyeS1kYXJrZW5lZDogIzAwMUYzNTtcbiAgLS1jb2xvci1wcmltYXJ5LWxpZ2h0ZW5lZDogIzVEODU5QjtcbiAgLS1jb2xvci1zZWNvbmRhcnk6ICNhNmI3YzA7XG4gIC0tY29sb3ItbGlnaHQ6ICNEREVERkY7XG5cbiAgLS1icmFuZC1kYW5nZXI6ICNFMjI1Mjk7XG4gIC0tYnJhbmQtZGlzYWJsZWQ6IHZhcigtLWNvbG9yLWdyYXktbGlnaHQpO1xuICAtLWJyYW5kLXN1Y2Nlc3M6ICMwMDg1NDc7XG4gIC0tYnJhbmQtd2FybmluZzogI0ZGQTQwMDtcblxuICAvKiBUeXBvZ3JhcGh5ICovXG4gIC0tZm9udC1mYW1pbHktYmFzZTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAtLWZvbnQtZmFtaWx5LWhhbmR3cml0aW5nOiAnSW5kaWUgRmxvd2VyJywgY3Vyc2l2ZTtcbiAgLS1mb250LWZhbWlseS1oZWFkaW5nczogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAtLWZvbnQtZmFtaWx5LWhlYWRpbmdzLS1mYW5jeTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuXG4gIC8qIE5hdiAqL1xuICAtLW5hdi1oZWlnaHQ6IDMuNXJlbTtcbiAgLS1uYXYtaGVpZ2h0LS1sZzogNXJlbTtcblxuICAvKiBTcGlubmVyICovXG4gIC0tc3Bpbm5lci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIC0tc3Bpbm5lci1jb2xvci1yaW5nOiByZ2JhKFxuICAgIHZhcigtLWNvbG9yLXByaW1hcnktcmVkKSxcbiAgICB2YXIoLS1jb2xvci1wcmltYXJ5LWdyZWVuKSxcbiAgICB2YXIoLS1jb2xvci1wcmltYXJ5LWJsdWUpLFxuICAgIC4zXG4gICk7XG5cbiAgLyogTGlua3MgKi9cbiAgLS1saW5rLWNvbG9yOiAjMDE1NkFDO1xuICAtLWxpbmstY29sb3ItLWhvdmVyOiAjMTc1REFGO1xuXG4gIC8qIEdsb2JhbCBBbGVydCAqL1xuICAtLWdsb2JhbC1hbGVydC1oZWlnaHQ6IDNyZW07XG4gIC0tc2hhcmUtYmFubmVyLWhlaWdodDogNXJlbTtcblxuICAvKiBMZWFkIEJhciAqL1xuICAtLWxlYWQtYmFyLWhlaWdodDogOHJlbTtcblxuICAvKiBDU0M6IEhlYWRlciAqL1xuICAtLWhlYWRlci1iYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgLS1oZWFkZXItY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0KTtcblxuICAvKiBDU0M6IENhcmRMaXN0ICovXG4gIC0tY2FyZC1saXN0LXdpZHRoOiA1NDBweDtcblxuICAvKiBNQVBUVjogSGVhZGVyICovXG4gIC0tbWFwdHYtaGVhZGVyLWhlaWdodDogNjRweDsgLyogU2V0IGZpeGVkIGhlaWdodCBzbyB3ZSBjYW4gY2FsYyBzdGVwIG9mZnNldHMgKi9cblxuICAvKiBMb2dvICovXG4gIC0tbG9nby1oZWlnaHQ6IDM2cHg7XG4gIFxuICAvKiBFbGVjdGlvbiBDZW50ZXIgTmF2aWdhdGlvbiBTdWJoZWFkZXIgKi9cbiAgLS1lYy1uYXZpZ2F0aW9uLWhlaWdodDogMnJlbTtcbiAgLS1lYy10aWxlLWhlaWdodDogMjByZW07XG4gIC0tZWMtdGlsZS13aWR0aDogMjByZW07XG4gIC0tY29sb3ItZWxlY3Rpb24tY2VudGVyLWJnOiAjMzAyZjJmO1xuICBcbiAgLyogU2hhcmUgU2NlbmUgKi9cbiAgLS1zaGFyZS1pbWFnZS1iYWNrZ3JvdW5kOiAjMDAzYjQ5O1xuICAtLXNoYXJlLWltYWdlLXRleHQ6ICNmZmM4NDU7XG4gIC0tc2hhcmUtaW1hZ2UtbGFiZWwtdGV4dDogI2ZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIDpyb290IHtcbiAgICAtLW1hcHR2LWhlYWRlci1oZWlnaHQ6IDExMnB4O1xuICB9XG59XG5cbmRpdltjbGFzcyo9J09mZmljZUhvbGRlcnNBcHBfdGVybURhdGVzX18nXSB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW07XG59XG5cbmRpdltjbGFzcyo9J09mZmljZUhvbGRlcnNBcHBfb2ZmaWNlSG9sZGVySW5mb19fJ10gZGl2W2RhdGEtdGVzdGlkPSdzcGlubmVyJ10ge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIFwiaW5mbyBib3hcIiBzdHlsaW5nIGZvciB2b3RpbmcgdW5jb21taXR0ZWQgaW5zdHJ1Y3Rpb25zICovXG5zZWN0aW9uW2NsYXNzKj1cIlBvc2l0aW9uRGVzY3JpcHRpb25Cb3hcIl0gPiBibG9ja3F1b3RlIHtcbiAgb3V0bGluZS1jb2xvcjogI2JlZTVlYiAhaW1wb3J0YW50OyAgXG4gIG91dGxpbmUtc3R5bGU6IDFweCBkYXNoZWQgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IDAgcmdiYSgyMjMsIDIyMywgMjIzLCAwLjUpICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlY2YxO1xuICBjb2xvcjogIzBjNTQ2MDtcbiAgcGFkZGluZzogMC4xcmVtIC41cmVtIC4ycmVtIC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogaW5oZXJpdDtcbn0iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLmNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZS1zbTtcbn1cblxuLyogSGlkZGVuIG9uIHNtYWxsIHNjcmVlbnMsIHdpbGwgc2hvdyBkcm9wZG93biBpbnN0ZWFkICovXG4ucm9vdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZS1zbTtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlbGVjdCB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZS1zbTtcbn1cblxuLklzc3VlTGlzdF9fSXNzdWUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogJHRleHQtc207XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQteHM7XG4gIG1pbi1oZWlnaHQ6ICRzcGFjZS1zbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLklzc3VlTGlzdF9fSXNzdWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheTtcbn1cblxuLklzc3VlTGlzdF9fSXNzdWVfX2FjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLklzc3VlTGlzdF9fSXNzdWVfX2xvbmcge1xuICBwYWRkaW5nOiAkcGFkZGluZy1jb21wYWN0O1xufVxuXG4uSXNzdWVMaXN0X19TdGFuY2VzIGEuU291cmNlZFNuaXBwZXQge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2UteHM7XG59XG5cbi5Jc3N1ZUxpc3RfX1N0YW5jZXMgaDMge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2UteHM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kKSB7XG4gIC5yb290IHtcbiAgICBkaXNwbGF5OiBmbGV4OyAvKiBJRSBGaXggKi9cbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtYXV0by1yb3dzOiBtaW5tYXgoJHNwYWNlLXNtLCBtYXgtY29udGVudCk7XG4gICAgZ3JpZC1nYXA6ICRzcGFjZS14cztcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgfVxuXG4gIC5Jc3N1ZUxpc3RfX0lzc3VlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAwIDEycHggMCByZ2JhKDE4MCwgMTgwLCAxODAsIDAuNSk7XG4gIH1cblxuICAuc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLklzc3VlTGlzdF9fU3RhbmNlcyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDEycHggMCByZ2JhKDE4MCwgMTgwLCAxODAsIDAuNSk7XG4gICAgcGFkZGluZzogJHBhZGRpbmctY296eTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuSXNzdWVMaXN0X19TdGFuY2VzOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAtNHB4IDRweCA0cHggMCByZ2JhKDE4MCwgMTgwLCAxODAsIDAuMyk7XG4gICAgY29udGVudDogJ1xcMDBhMCc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGxlZnQ6ICRzcGFjZS1zbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTBweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgIHdpZHRoOiAyMHB4O1xuICB9XG5cbiAgLklzc3VlTGlzdF9fU3RhbmNlcyBoMyB7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjc1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG59XG5cbi5TUk9ubHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLSBUWVBPR1JBUEhZIC0tLS0tLS0tLS0tLSAqL1xuXG4vKipcbiAgKiBAdG9rZW5zIEZvbnQgU2l6ZVxuICAqIEBwcmVzZW50ZXIgRm9udFNpemVcbiAgKi9cblxuJHRleHQteHM6IDAuODc1cmVtO1xuJHRleHQtc206IDFyZW07XG4kdGV4dC1tZDogMS4xMjVyZW07XG4kdGV4dC1sZzogMS4yNXJlbTtcbiR0ZXh0LXhsOiAxLjVyZW07XG5cbiRoMS1mb250LXNpemU6ICR0ZXh0LXhsOyAvLyAyNHB4XG4kaDEtZm9udC1zaXplLW1vYmlsZTogJHRleHQtbGc7XG5cbiRoMi1mb250LXNpemU6ICR0ZXh0LW1kOyAvLyAxOHB4O1xuJGgzLWZvbnQtc2l6ZTogJHRleHQtc207IC8vIDE2IHB4XG5cbiRib2R5LWZvbnQtc2l6ZTogJHRleHQtc207IC8vIDE2cHhcblxuLyoqXG4gICogQHRva2VucyBMaW5lIEhlaWdodFxuICAqIEBwcmVzZW50ZXIgTGluZUhlaWdodFxuICAqL1xuXG4kbGluZS1oZWlnaHQteHM6IDEuMjU7XG4kbGluZS1oZWlnaHQtc206IDEuMzc1O1xuJGxpbmUtaGVpZ2h0LW1kOiAxLjU7XG4kbGluZS1oZWlnaHQteGw6IDEuODc1O1xuXG4kaDEtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC14bDsgLy8gMzBweDtcbiRoMi1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtOyAvLyAyMnB4O1xuJGgzLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQteHM7IC8vIDIwcHhcbiRib2R5LWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbWQ7IC8vIDI0cHhcblxuQG1peGluIGgxc3R5bGVzIHtcbiAgZm9udC1zaXplOiAkaDEtZm9udC1zaXplLW1vYmlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LW1kO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1zbSkge1xuICAgIGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGgxLWxpbmUtaGVpZ2h0O1xuICB9XG59XG5cbkBtaXhpbiBoM3RpdGxlc3R5bGVzIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWhlYWRpbmdzKSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAkaDItZm9udC1zaXplICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtc20gIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyoqXG4gICogQHRva2VucyBGb250IFdlaWdodFxuICAqIEBwcmVzZW50ZXIgRm9udFdlaWdodFxuICAqL1xuXG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDYwMDtcbiRmb250LXdlaWdodC1leHRyYS1ib2xkOiA3MDA7XG5cbiRib2R5LWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblxuLyogLS0tLS0tLS0tLS0tLS0tIFNQQUNJTkcgLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBtYXJnaW5zICovXG5cbi8qKlxuICAqIEB0b2tlbnMgU3BhY2luZ1xuICAqIEBwcmVzZW50ZXIgU3BhY2luZ1xuICAqL1xuXG4kc3BhY2UteHh4czogMC4yNXJlbTsgLy8gdXNlIHNwYXJpbmdseVxuJHNwYWNlLXh4czogMC41cmVtO1xuJHNwYWNlLXhzOiAxcmVtO1xuJHNwYWNlLXNtOiAyLjVyZW07XG4kc3BhY2UtbWQ6IDVyZW07XG4kc3BhY2UtbGc6IDEwcmVtO1xuJHNwYWNlLXhsOiAyMHJlbTtcblxuLyoqXG4gICogQHRva2VucyBPdGhlciBTcGFjZSBUb2tlbnNcbiAgKi9cblxuJHAwOiAwO1xuJHBhZGRpbmctY29tcGFjdDogJHNwYWNlLXh4cztcbiRwYWRkaW5nLWNvbXBhY3QtcmVjdGFuZ2xlOiAkc3BhY2UteHhzICRzcGFjZS14cztcbiRwYWRkaW5nLWNvenk6ICRzcGFjZS14cztcbiRwYWRkaW5nLWNvenktaG9yaXpvbnRhbC1vbmx5OiAwICRzcGFjZS14cztcbiRwYWRkaW5nLWNvenktdmVydGljYWwtb25seTogJHNwYWNlLXhzIDA7XG4kcGFkZGluZy1jb21mb3J0YWJsZTogJHNwYWNlLXNtO1xuXG4kbTA6IDA7XG4kbWFyZ2luLWNvbXBhY3Q6ICRzcGFjZS14eHM7XG4kbWFyZ2luLWNvbXBhY3QtdmVydGljYWwtb25seTogJHNwYWNlLXh4cyAwO1xuJG1hcmdpbi1jb21wYWN0LWhvcml6b250YWwtb25seTogMCAkc3BhY2UteHhzO1xuXG4kbWFyZ2luLWNvenk6ICRzcGFjZS14cztcbiRtYXJnaW4tY296eS12ZXJ0aWNhbC1vbmx5OiAkc3BhY2UteHMgMDtcbiRtYXJnaW4tY296eS1ob3Jpem9udGFsLW9ubHk6IDAgJHNwYWNlLXhzO1xuXG4kbWFyZ2luLWNvbWZvcnRhYmxlOiAkc3BhY2Utc207XG4kbWFyZ2luLWNvbWZvcnRhYmxlLXZlcnRpY2FsLW9ubHk6ICRzcGFjZS1zbSAwO1xuJG1hcmdpbi1jb21mb3J0YWJsZS1ob3Jpem9udGFsLW9ubHk6IDAgJHNwYWNlLXNtO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tIEJSRUFLUE9JTlRTIC0tLS0tLS0tLS0gKi9cblxuLyoqXG4gICogQHRva2VucyBCcmVha3BvaW50c1xuICAqL1xuJGJyZWFrcG9pbnQtc206IDU3NnB4O1xuJGJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xuJGJyZWFrcG9pbnQtbGc6IDk5MnB4O1xuJGJyZWFrcG9pbnQteGw6IDExNTBweDtcbiRicmVha3BvaW50LXh4bDogMTQwMHB4O1xuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5zZWN0aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgaDIge1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgbWFyZ2luOiAwIDAgJHNwYWNlLXNtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cblxuLmhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJsb2Ige1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2Utc207XG4gIC8vIHRoZXNlIHN0eWxlcyBhcmUgYXBwbGllZCB0byBtYXJrZG93biwgYW5kIHdlIGRvIG5vdCBoYXZlIGNvbnRyb2wgb3ZlciB0aGUgc2VtYW50aWMgaHRtbCB1bnRpbCB3ZSBoYXZlIGltcGxlbWVudGVkIG1hcmtkb3duIGd1aWRlbGluZXNcblxuICBoMSB7XG4gICAgZm9udC1zaXplOiAkdGV4dC1tZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIG1hcmdpbi10b3A6ICRzcGFjZS1zbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uc2VhcmNoUmVzdWx0Q29udGFpbmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICRjb2xvci1ibGFjayAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1pbi1oZWlnaHQ6ICRzcGFjZS1zbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAkdGV4dC1zbTtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLnBvc2l0aW9uSWNvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi50ZXh0Q29udGVudCB7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQteHM7XG4gIG1hcmdpbi1sZWZ0OiAkc3BhY2UteHM7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbn1cblxuLnRpdGxlVGV4dCB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZS14eHhzO1xufVxuXG4uc3VidGl0bGVUZXh0IHtcbiAgY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG4gIGZvbnQtc2l6ZTogJHRleHQteHM7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZS14eHhzO1xufVxuXG4ubm9Ib3ZlciB7XG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogdW5zZXQ7XG4gIH1cbn1cblxuLnNlYXJjaFJlc3VsdENvbnRhaW5lciA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tZWV0WW91clJlcExpc3RJdGVtIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLWNvenk7XG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWV4dHJhLWxpZ2h0O1xuICB9XG5cbiAgJiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gIH1cblxuICAudGV4dENvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmOm5vdCgubGlzdEl0ZW1EZXNjcmlwdGlvbikge1xuICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgfVxuICB9XG5cbiAgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRtYXJnaW4tY29tcGFjdDtcbiAgfVxuXG4gIC50aXRsZVRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgfVxuXG4gIC5saXN0SXRlbURlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAkbWFyZ2luLWNvbXBhY3Q7XG4gICAgcGFkZGluZy10b3A6ICRwYWRkaW5nLWNvbXBhY3Q7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuICAgIGZvbnQtc2l6ZTogJHRleHQteHM7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1tZDtcbiAgfVxuXG4gIC5leHBhbmRSaWdodCB7XG4gICAgcmlnaHQ6ICRzcGFjZS1zbTtcblxuICAgIHN2ZyB7XG4gICAgICBjb2xvcjogdmFyKC0tYnJhbmQtZGFuZ2VyKTtcbiAgICB9XG4gIH1cbn1cblxuLndhcm5pbmcge1xuICBtYXJnaW46IDAgJHNwYWNlLXh4eHM7XG4gIGNvbG9yOiB2YXIoLS1icmFuZC13YXJuaW5nKTtcbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uc3dpdGNoZXIge1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5NZWFzdXJlQ2FyZCB7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggMCByZ2JhKDE5MywgMTkzLCAxOTMsIDAuNSk7XG59XG5cbi5NZWFzdXJlQ2FyZF9faGVhZGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIG1pbi1oZWlnaHQ6IDhyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuXG4uTWVhc3VyZUNhcmQgaDIge1xuICBtYXJnaW46IDA7XG59XG5cbi5NZWFzdXJlQ2FyZCBoMyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMDtcbn1cblxuLk1lYXN1cmVDYXJkIGg0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbn1cblxuLk1lYXN1cmVDYXJkX19kZXRhaWxzIHtcbiAgYm9yZGVyLXRvcDogMC4xcmVtIHNvbGlkICRjb2xvci1ncmF5O1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG4uTWVhc3VyZUNhcmRfX2RldGFpbHMtLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLk1lYXN1cmVDYXJkX190b2dnbGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGhlaWdodDogMS43NXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCAxcmVtIDAgMC41cmVtO1xuICB3aWR0aDogMS43NXJlbTtcbn1cblxuLk1lYXN1cmVDYXJkX190b2dnbGU6YWN0aXZlLFxuLk1lYXN1cmVDYXJkX190b2dnbGU6Zm9jdXMsXG4uTWVhc3VyZUNhcmRfX3RvZ2dsZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1kYXJrZW5lZCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWRhcmtlbmVkKTtcbn1cblxuLk1lYXN1cmVDYXJkX19lbmRvcnNlZC1jaG9pY2Uge1xuICBtYXJnaW46IDAgJHNwYWNlLXh4eHM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuTWVhc3VyZUNhcmQge1xuICAgIGdyaWQtZ2FwOiAxLjVyZW07XG4gIH1cblxuICAuTWVhc3VyZUNhcmQgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICAuTWVhc3VyZUNhcmQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuICAuTWVhc3VyZUNhcmQgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuXG4gIC5NZWFzdXJlQ2FyZF9fZGV0YWlscyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5NZWFzdXJlQ2FyZF9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuTWVhc3VyZUNhcmRfX2hlYWRlciBwIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbWFyZ2luOiAwLjVyZW0gMCAwIDA7XG4gIH1cblxuICAuTWVhc3VyZUNhcmRfX3RvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLk1lYXN1cmVTaGFyZUNhcmRfX1NlbGVjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLk1lYXN1cmVTaGFyZUNhcmRfX0ljb24ge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5NZWFzdXJlU2hhcmVDYXJkX19JY29uLS1kYW5nZXIge1xuICBjb2xvcjogdmFyKC0tYnJhbmQtZGFuZ2VyKTtcbn1cblxuLk1lYXN1cmVTaGFyZUNhcmRfX0ljb24tLXN1Y2Nlc3Mge1xuICBjb2xvcjogdmFyKC0tYnJhbmQtc3VjY2Vzcyk7XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLyogQ2xhc3MgYWRkZWQgdG8gPGJvZHk+LiBQcmV2ZW50cyBwYWdlIGZyb20gc2Nyb2xsaW5nIGJlaGluZCBtb2RhbC4gKi9cbi5SZWFjdE1vZGFsX19Cb2R5LS1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLk1vZGFsIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICBib3gtc2hhZG93OiAwIDAgMTJweCAwIHJnYmEoMTM0LCAxMzQsIDEzNCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBtYXJnaW46IDFyZW07XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAycmVtKTsgLyogLTJyZW0gdG8gYWNjb3VudCBmb3IgbWFyZ2luICovXG4gIG91dGxpbmU6IDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbn1cblxuLk1vZGFsLS1hZnRlci1vcGVuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbi5Nb2RhbC0tYmVmb3JlLWNsb3NlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG59XG5cbi5Nb2RhbF9fT3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuICB6LWluZGV4OiAyMTQ3NDgzNjQ3O1xufVxuXG4uTW9kYWxfX092ZXJsYXktLWFmdGVyLW9wZW4ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uTW9kYWxfX092ZXJsYXktLWJlZm9yZS1jbG9zZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5Nb2RhbF9fQm9keSB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5Nb2RhbF9fSGVhZGVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLk1vZGFsX19CdG5DbG9zZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAkY29sb3ItZ3JheTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG59XG5cbi5Nb2RhbF9fQnRuQ2xvc2U6aG92ZXIge1xuICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbn1cblxuLk1vZGFsX19CdG5DbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYxMnB4KSB7XG4gIC5Nb2RhbCB7XG4gICAgbWFyZ2luOiA0cmVtIGF1dG8gMS41cmVtIGF1dG87XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDUuNXJlbSk7IC8qIC01LjVyZW0gdG8gYWNjb3VudCBmb3IgbWFyZ2luICovXG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLk1vZGFsX19Cb2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5uZXdzQ29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjZS1zbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoMiB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBtYXJnaW46IDAgMCAkc3BhY2Utc207XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuIiwiLyogVE9ETyAtIHdlIGN1cnJlbnRseSBoYXZlIHR3byBuZXh0IHN0ZXAgYnV0dG9ucyBpbiBtYXB0diBhbmQgcmVxdWVzdCBiYWxsb3QuXG5UaGVzZSBzaG91bGQgYmQgcmVjb25jaWxlZCBhbmQgdGhlIHN0eWxpbmcgc2hvdWxkIGJlIHVuaXZlcnNhbGx5IGFkYXB0ZWQsIGJlY2F1c2VcbmZvciBzb21lIHJlYXNvbiwgdGhlIHN0eWxlcyBmcm9tIHRoZSBvdGhlciBtb2R1bGUgYXJlIG92ZXJyaWRpbmcgYW55IHN0eWxlcyBoZXJlLlxuKi9cblxuLk5leHRTdGVwQnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZzogMC42NXJlbSA1cmVtO1xufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5PZmZpY2VDYXJkIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm94LXNoYWRvdzogMCAwIDhweCAwICRjb2xvci1ncmF5O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG4uT2ZmaWNlQ2FyZCA+IGgzIHtcbiAgZmxleDogMTtcbn1cblxuLk9mZmljZUNhcmRfX0NhbmRpZGF0ZUxpc3Qge1xuICBmbGV4OiAxO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5PZmZpY2VDYXJkX19DYW5kaWRhdGVMaXN0ID4gbGkge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuLk9mZmljZUNhcmRfX0NhbmRpZGF0ZUxpc3QgPiBsaSA+IGhlYWRlciB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLk9mZmljZUNhcmQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uY2FyZCB7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggMCByZ2JhKDE5MywgMTkzLCAxOTMsIDAuNSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogOHJlbSBhdXRvO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDhyZW07XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4uY2FyZCBoMyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjJyZW07XG59XG5cbi5jYXJkIGg0IHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDA7XG59XG5cbi5jYXJkIGhlYWRlciB7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmhlYWRzaG90IHtcbiAgaGVpZ2h0OiA4cmVtO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDhyZW07XG59XG5cbi5zdW1tYXJ5IHtcbiAgY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBtYXJnaW46IDAuNzVyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3VtbWFyeSBhLFxuLnN1bW1hcnkgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnN1bW1hcnkgYTphY3RpdmUsXG4uc3VtbWFyeSBhOmZvY3VzLFxuLnN1bW1hcnkgYTpob3ZlciB7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi51cmxzIHtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4udXJscyBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjNyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZCB7XG4gICAgZ3JpZC1nYXA6IDEuNXJlbTtcbiAgfVxufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbiRwcmltYXJ5OiBnZXRDb2xvcih2YXIoLS1jb2xvci1wcmltYXJ5KSwgJGNvbG9yLXByaW1hcnkpO1xuXG4uY29udGFpbmVyIHtcbiAgYm9yZGVyOiB1bnNldDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC13aWR0aDogMjByZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IHVuc2V0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZCkge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cblxuLnJhZGlvSXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5yYWRpb0xhYmVsIHtcbiAgZm9udC1zaXplOiAkdGV4dC1zbTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLXh4cztcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LXNtKSB7XG4gICAgZm9udC1zaXplOiAkdGV4dC1zbTtcbiAgfVxufVxuXG4ucmFkaW9JbnB1dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gICY6Y2hlY2tlZCArIC5yYWRpb0NvbnRyb2w6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuXG4gICY6Zm9jdXMgKyAucmFkaW9Db250cm9sIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjA1ZW0gI2ZmZiwgMCAwIDAuMTVlbSAwLjFlbSAkY29sb3ItYmxhY2s7XG4gIH1cbn1cblxuLnJhZGlvQ29udHJvbCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgJGNvbG9yLWdyYXktZGFyaztcbiAgZGlzcGxheTogZ3JpZDtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgbWluLXdpZHRoOiAxcmVtO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC4yNXJlbSk7XG4gIHdpZHRoOiAxcmVtO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMC41ZW0gMC41ZW0gJHByaW1hcnk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMC41cmVtO1xuICAgIHRyYW5zaXRpb246IDE4MG1zIHRyYW5zZm9ybSBlYXNlLWluLW91dDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHdpZHRoOiAwLjVyZW07XG4gIH1cbn1cblxuLnN1Y2Nlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgc3ZnIHtcbiAgICBtYXJnaW46IDAuMjVyZW07XG4gIH1cbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi55ZXMge1xuICBjb2xvcjogdmFyKC0tYnJhbmQtc3VjY2Vzcyk7XG59XG5cbi5ubyB7XG4gIGNvbG9yOiB2YXIoLS1icmFuZC1kYW5nZXIpO1xufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5TZWxlY3Rpb25Db21tZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uU2VsZWN0aW9uQ29tbWVudF9fQ29tbWVudCB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWV4dHJhLWxpZ2h0O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBtYXJnaW46IDEuNXJlbSAwO1xuICBwYWRkaW5nOiAwLjFyZW0gMS41cmVtO1xufVxuXG4uU2VsZWN0aW9uQ29tbWVudF9fRm9ybSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMS41cmVtIDA7XG59XG5cbi5TZWxlY3Rpb25Db21tZW50X19Gb3JtIHRleHRhcmVhIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggMCByZ2JhKDExMywgMTExLCAxMTEsIDAuMjIpO1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uU2VsZWN0aW9uQ29tbWVudF9fRWRpdCB7XG4gIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwLjVyZW07XG4gIHRvcDogMC41cmVtO1xufVxuXG4uU2VsZWN0aW9uQ29tbWVudF9fRWRpdDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLS1ob3Zlcik7XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLnNpZ25hdHVyZUNvbnRhaW5lciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1kYXJrO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc2lnbmF0dXJlUGFkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5zaWduYXR1cmVQYWRfX2Vycm9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYnJhbmQtZGFuZ2VyKTtcbn1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWV4dHJhLWxpZ2h0O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogJHNwYWNlLXh4cztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jbGVhckJ0biB7XG4gIHBhZGRpbmc6ICRzcGFjZS14eHMgJHNwYWNlLXhzO1xufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3NwYXJrbGVzL3Rva2Vucyc7XG5cbi5zb2NpYWxTaWRlYmFyIHtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHBhZGRpbmctcmlnaHQ6ICRzcGFjZS14cztcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDIxNDc0ODM2NDc7XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLyogV2hlbiBBL0IgdGVzdGluZyB0aGUgc2VjdGlvbnMgYXJlIHdyYXBwZWQgaW4gYSA8c3Bhbj4gKi9cbi5jYW5kaWRhdGVEZXRhaWxzID4gc2VjdGlvbixcbi5jYW5kaWRhdGVEZXRhaWxzID4gc3BhbiA+IHNlY3Rpb24ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG4gIG1hcmdpbjogJG1hcmdpbi1jb21mb3J0YWJsZS12ZXJ0aWNhbC1vbmx5O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDQwcmVtO1xufVxuXG4vKiBXaGVuIEEvQiB0ZXN0aW5nIHRoZSBzZWN0aW9ucyBhcmUgd3JhcHBlZCBpbiBhIDxzcGFuPiAqL1xuLmNhbmRpZGF0ZURldGFpbHMgPiBzZWN0aW9uIGgzLFxuLmNhbmRpZGF0ZURldGFpbHMgPiBzcGFuID4gc2VjdGlvbiBoMyB7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLXNtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uY2FuZGlkYXRlRGV0YWlsc19fQmxvYiB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZS1zbTtcbn1cblxuLmNhbmRpZGF0ZURldGFpbHNfX0Jsb2IgaDEge1xuICAvLyB0aGVzZSBhcmUgbWFya2Rvd24gYmxvYnMgYW5kIHdlIGRvIG5vdCBoYXZlIGNvbnRyb2wgb3ZlciB0aGUgc2VtYW50aWMgaHRtbCBoZXJlXG4gIGZvbnQtc2l6ZTogJHRleHQtbWQ7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIG1hcmdpbi10b3A6ICRzcGFjZS1zbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2FuZGlkYXRlRGV0YWlsc19fTWFya2Rvd25CbG9iIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMXJlbTtcbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uY2FuZGlkYXRlSGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLXNtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDQwcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgaDEge1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgbWFyZ2luOiAkbTA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIGgyIHtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbiAgICBmb250LXNpemU6ICR0ZXh0LXNtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UteHhzO1xuICB9XG59XG5cbi51cmxzIHtcbiAgbWFyZ2luLXRvcDogJHNwYWNlLXhzO1xufVxuXG4ucnVubmluZ01hdGUge1xuICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLXhzO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG59XG5cbi5oZWFkc2hvdCB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZS14cztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTUwcHg7XG59XG5cbi5mZWF0dXJlZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJyYW5kLXN1Y2Nlc3MpO1xuICBib3JkZXItcmFkaXVzOiAwLjE1cmVtO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGZvbnQtc2l6ZTogMC42NzVyZW07XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICBzdmcge1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlLXh4cztcbiAgfVxufVxuXG4ubm90aWZpY2F0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLXNtO1xufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5jb250YWluZXJfb3V0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogJHNwYWNlLWxnO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZCkge1xuICAgIG1hcmdpbi1ib3R0b206ICRtYXJnaW4tY29tZm9ydGFibGU7XG4gIH1cbn1cblxuLmNhbmRpZGF0ZUxpc3RDb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCAwIHJnYmEoMTgwLCAxODAsIDE4MCwgMC4yKTtcbiAgbWluLWhlaWdodDogJHNwYWNlLWxnO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kKSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBtaW4taGVpZ2h0OiAkc3BhY2UtbGc7XG4gIH1cbn1cblxuLmhhc0JhZGdlIHtcbiAgbWluLWhlaWdodDogMTJyZW07XG59XG5cbi5jYW5kaWRhdGVMaXN0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLm5hdiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5uYXZCdG4ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA0cHggMCByZ2JhKDEyOCwgMTI4LCAxMjgsIDAuNSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAkdGV4dC14bDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAkc3BhY2UteHh4cyAkc3BhY2UteHhzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjUlO1xuICB3aWR0aDogMzJweDtcbiAgei1pbmRleDogMTAwO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgY29sb3I6IHZhcigtLWxpbmstY29sb3ItLWhvdmVyKTtcbiAgfVxufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxlZnROYXYge1xuICBsZWZ0OiAwO1xufVxuXG4ucmlnaHROYXYge1xuICByaWdodDogMDtcbn1cblxuLml0ZW0ge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlLXh4cztcbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlLXh4cztcbiAgfVxufVxuXG4vLyBDUkVBVEVTIFRIRSBIRUFEU0hPVCBPTkxZIENBTkRJREFURUxJU1Rcbi5zbWFsbCB7XG4gIC5jYW5kaWRhdGVMaXN0Q29udGFpbmVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6ICRzcGFjZS14cztcbiAgICBtaW4taGVpZ2h0OiAkc3BhY2UtbWQ7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbGcpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJHNwYWNlLXNtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtJHNwYWNlLXNtO1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5jb250YWluZXJfb3V0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogJHNwYWNlLW1kO1xufVxuXG4uY2FuZGlkYXRlTGlzdENvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6ICRzcGFjZS14eHM7XG4gIG1pbi1oZWlnaHQ6IDZyZW07XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kKSB7XG4gICAgLmhhc0JhZGdlIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDEycmVtO1xuICAgIH1cbiAgfVxufVxuXG4uY2FuZGlkYXRlTGlzdCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogJG0wO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIHBhZGRpbmc6ICRwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ubmF2IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmlnaHRfb25seSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5uYXZCdG4ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA0cHggMCByZ2JhKDEyOCwgMTI4LCAxMjgsIDAuNSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAkdGV4dC14bDtcbiAgbWFyZ2luOiAkbTA7XG4gIHBhZGRpbmc6ICRzcGFjZS14eHMgJHNwYWNlLXh4cztcbiAgd2lkdGg6IDMycHg7XG4gIHotaW5kZXg6IDEwMDtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLS1ob3Zlcik7XG4gIH1cbn1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pdGVtIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZS14eHM7XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZS14eHM7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uQ29tbWFuZEJhciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6ICRuYXYtaGVpZ2h0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDFyZW07XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cblxuLkNvbW1hbmRCYXJfX0NoaWxkcmVuIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLkNvbW1hbmRCYXJfX0JhY2tCdG4ge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkNvbW1hbmRCYXIge1xuICAgIGhlaWdodDogJG5hdi1oZWlnaHQtbGc7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLkNvbW1hbmRCYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uZmxvd0Nob2ljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbSkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3NwYXJrbGVzL3Rva2Vucyc7XG5cbi5Gb290ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icmFuZC1kYW5nZXIpO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBmb250LXNpemU6ICR0ZXh0LW1kO1xuICBwYWRkaW5nOiAzcmVtICRzcGFjZS14cztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcblxuICBhIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpO1xuICB9XG5cbiAgYTphY3RpdmUsXG4gIGE6Zm9jdXMsXG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1saWdodCk7XG4gIH1cbn1cblxuLmZvb3RlckNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mb290ZXJEaXNjbGFpbWVyIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBtYXJnaW46IDAgMXJlbSAycmVtO1xuICBtYXgtd2lkdGg6IDQwcmVtO1xuICBwYWRkaW5nOiAkcGFkZGluZy1jb3p5O1xuXG4gIGEge1xuICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcbiAgfVxuXG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLS1ob3Zlcik7XG4gIH1cbn1cblxuLmZvb3RlckxpbmtzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZvb3RlckxpbmtzID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAkbWFyZ2luLWNvenk7XG59XG5cbi5mb290ZXJMaW5rcyA+IGxpIGEge1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZm9vdGVyTG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbi5mb290ZXJMb2NhbGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5cbi5mb290ZXJMb2NhbGUgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAkbWFyZ2luLWNvbXBhY3Q7XG59XG5cbi5mb290ZXJMb2NhbGVTd2l0Y2hlciB7XG4gIG1hcmdpbi1sZWZ0OiAkbWFyZ2luLWNvbXBhY3Q7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyTGlua3MgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZy1jb3p5O1xuICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nLWNvenk7XG4gIH1cblxuICAuZm9vdGVyV2l0aFNpZGViYXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxOHJlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMThyZW0pO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyV2l0aFNpZGViYXIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMnJlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjJyZW0pO1xuICB9XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5Gb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xufVxuLmNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJi5yZXBMaXN0Q29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogdW5zZXQ7XG4gIH1cbn1cblxuLmxpc3RJdGVtIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogJHBhZGRpbmctY29tcGFjdDtcblxuICAmOm5vdCgubWVldFlvdXJSZXBMaXN0U3R5bGVzKSB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG4gICAgfVxuICB9XG59XG5cbi5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWV4dHJhLWxpZ2h0O1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkIGdldENvbG9yKHZhcigtLWNvbG9yLXByaW1hcnkpLCAkY29sb3ItcHJpbWFyeSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmctbGVmdDogY2FsYygkc3BhY2UteHhzIC0gM3B4KTtcbn1cblxuLm1lZXRZb3VyUmVwTGlzdFN0eWxlcyB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLWNvenk7XG59XG4iLCIuUG9zaXRpb25Db250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuXG4uUG9zaXRpb25Db250YWluZXIgPiBoMiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuIiwiLlBvc2l0aW9uU2hhcmVDYXJkIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLlBvc2l0aW9uU2hhcmVDYXJkX19DYW5kaWRhdGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uUG9zaXRpb25TaGFyZUNhcmRfX0NhbmRpZGF0ZSAuSGVhZHNob3Qge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuUG9zaXRpb25TaGFyZUNhcmRfX0NhbmRpZGF0ZU5hbWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLlBvc2l0aW9uU2hhcmVDYXJkX19DYW5kaWRhdGVOYW1lIGg0IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uUG9zaXRpb25TaGFyZUNhcmRfX1NlbGVjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cblxuLlBvc2l0aW9uU2hhcmVDYXJkX19JY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLlBvc2l0aW9uU2hhcmVDYXJkX19JY29uIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uUG9zaXRpb25TaGFyZUNhcmRfX0ljb24tLWRhbmdlcixcbi5Qb3NpdGlvblNoYXJlQ2FyZF9fUmV0ZW50aW9uLS1kYW5nZXIge1xuICBjb2xvcjogdmFyKC0tYnJhbmQtZGFuZ2VyKTtcbn1cblxuLlBvc2l0aW9uU2hhcmVDYXJkX19JY29uLS1zdWNjZXNzLFxuLlBvc2l0aW9uU2hhcmVDYXJkX19SZXRlbnRpb24tLXN1Y2Nlc3Mge1xuICBjb2xvcjogdmFyKC0tYnJhbmQtc3VjY2Vzcyk7XG59XG5cbi5Qb3NpdGlvblNoYXJlQ2FyZF9fUmV0ZW50aW9uIHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLm1vZGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1saWdodGVuZWQpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDFweCAxMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAxcHggMTFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAxMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBsZWZ0OiA1MCU7XG4gIG1heC13aWR0aDogMzVyZW07XG4gIHBhZGRpbmc6ICRzcGFjZS1zbTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMTAwMDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc20pIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG5cbiAgaDIge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjZS14cztcbiAgfVxufVxuXG4ubW9kYWxPdmVybGF5IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogNTA7XG59XG5cbi5saW5rLFxuLmxpbms6dmlzaXRlZCB7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6ICR0ZXh0LXhzO1xufVxuXG4uYnV0dG9uIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBtYXJnaW4tdG9wOiAkc3BhY2Utc207XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLlNoYXJlZEJhbGxvdEhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDZyZW07XG59XG5cbi5TaGFyZWRCYWxsb3QgLlNoYXJlZEJhbGxvdEhlYWRlciBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5TaGFyZWRCYWxsb3RIZWFkZXIgaW5wdXQsXG4uU2hhcmVkQmFsbG90SGVhZGVyIHRleHRhcmVhIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggMCByZ2JhKDExMywgMTExLCAxMTEsIDAuMjIpO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLlNoYXJlZEJhbGxvdEhlYWRlciBpbnB1dCB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLlNoYXJlZEJhbGxvdEhlYWRlciAuQnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbn1cblxuLlNoYXJlZEJhbGxvdEhlYWRlcl9fRWRpdCB7XG4gIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG5cbi5TaGFyZWRCYWxsb3RIZWFkZXJfX0VkaXQ6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tbGluay1jb2xvci0taG92ZXIpO1xufVxuXG4uU2hhcmVkQmFsbG90SGVhZGVyX19GaWVsZC0tZWRpdGFibGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcbiAgcGFkZGluZzogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uU2hhcmVkQmFsbG90SGVhZGVyX19GaWVsZC0tZWRpdGFibGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1leHRyYS1saWdodDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uU2hhcmVkQmFsbG90SGVhZGVyX19GaWVsZC0tZWRpdGFibGUgc3VwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMXJlbTtcbiAgdG9wOiAxcmVtO1xufVxuXG4uU2hhcmVkQmFsbG90SGVhZGVyX19BY3Rpb25zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDEuNXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5TaGFyZWRCYWxsb3Qge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDExMDBweDtcbiAgcGFkZGluZzogM3JlbSAxcmVtO1xufVxuXG4uU2hhcmVkQmFsbG90IGgyIHtcbiAgY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uU2hhcmVkQmFsbG90X19TZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uc3VibmF2IHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNHJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgYnV0dG9uIHtcbiAgICBtYXJnaW46IDAuN3JlbSAwLjVyZW07XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWQpIHtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgfVxufVxuIiwiLnBhbmVsIHtcbiAgaDIge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBoZWlnaHQ6IDM1cmVtO1xuXG4gIC8qXG4gIHllcywgd2UgYXJlIHVzaW5nIG1hZ2ljIG51bWJlciBicmVha3BvaW50cyBoZXJlIDooXG4gIGl0J3Mgbm90IGlkZWFsIGJ1dCBpdCBjb3JyZXNwb25kcyB0byB0aGUgYnJlYWtwb2ludCBpblxuICBjaXZpYy1lbmdpbmVzL3NyYy9yZWR1Y2VyLnRzLiBUT0RPKGV0aCk6IG1ha2UgdGhlc2UgcmVzcG9uc2l2ZVxuICBzdGF0ZSByZWR1Y2VyIGJyZWFrcG9pbnRzIGFsaWduIHdpdGggb3VyIFNwYXJrbGVzIGJyZWFrcG9pbnQgdG9rZW5zXG4gICovXG5cbiAgJjpub3QoLm1lZXRZb3VyUmVwTGlzdENvbnRhaW5lcikge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIH1cbiAgfVxufVxuXG4uaGlkZVJlc3VsdHMge1xuICB1bCxcbiAgLmNhdGVnb3J5RmlsdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5saXN0VmlldyB7XG4gIGhlaWdodDogMTAwJTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICBtaW4td2lkdGg6ICRzcGFjZS14bDtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICB3aWR0aDogMzByZW07XG4gIH1cbn1cblxuLmNvbnRhaW5lcjpub3QoLm1lZXRZb3VyUmVwTGlzdENvbnRhaW5lcikgLmxpc3RWaWV3IHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG4gIH1cbn1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ib2R5Q29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWVldFlvdXJSZXBMaXN0Q29udGFpbmVyIC5ib2R5Q29udGVudCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgIG1hcmdpbi10b3A6ICRtYXJnaW4tY296eTtcbiAgICBtYXJnaW4tcmlnaHQ6ICRtYXJnaW4tY296eTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgbWF4LXdpZHRoOiA1OSU7XG4gIH1cbn1cblxuLmhpZGVMaXN0SXRlbXMgLmJvZHlDb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1lZXRZb3VyUmVwTGlzdENvbnRhaW5lciA+IGRpdjpmaXJzdC1vZi10eXBlIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgd2lkdGg6IDUwcmVtO1xuICB9XG59XG5cbi5jYXRlZ29yeUZpbHRlciB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBmb250LXNpemU6ICR0ZXh0LXNtO1xuICBmb250LXZhcmlhbnQ6IHNtYWxsLWNhcHM7XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLnNjZW5lIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5tZXNzYWdlIHtcbiAgY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4ucm9vdCB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtICN7JG5hdi1oZWlnaHQtbGd9KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBtYXJnaW4tdG9wOiAkbmF2LWhlaWdodC1sZztcbiAgfVxufVxuIiwiJGNvbG9yLXByaW1hcnk6IHJnYig5MSwgMjYsIDE0OCkgIWRlZmF1bHQ7XG5cbiRjb2xvci1ibGFjazogIzJmMmYyZjtcbiRjb2xvci1ncmF5OiAjZDhkOGQ4O1xuJGNvbG9yLWdyYXktZGFyazogc2NhbGUtY29sb3IoJGNvbG9yLWdyYXksICRsaWdodG5lc3M6IC01MCUpO1xuJGNvbG9yLWdyYXktbGlnaHQ6IHNjYWxlLWNvbG9yKCRjb2xvci1ncmF5LCAkbGlnaHRuZXNzOiA1MCUpO1xuJGNvbG9yLWdyYXktZXh0cmEtbGlnaHQ6IHNjYWxlLWNvbG9yKCRjb2xvci1ncmF5LCAkbGlnaHRuZXNzOiA4MCUpO1xuJGNvbG9yLWdyYXktY29udHJhc3Q6ICM1OTU5NTk7IC8vIHN1ZmZpY2llbnQgZm9yIGFueSBzaXplIHRleHQgYWdhaW5zdCB3aGl0ZSBiYWNrZ3JvdW5kXG4kY29sb3ItZ3JheS1jb250cmFzdC10aXRsZTogIzc1NzU3NTsgLy8gc3VmZmljaWVudCBmb3IgbGFyZ2UgdGV4dCBhZ2FpbnN0IHdoaXRlIGJhY2tncm91bmRcbiRjb2xvci13aGl0ZTogI2ZmZjtcblxuJGJyYW5kLWRpc2FibGVkOiAkY29sb3ItZ3JheS1saWdodDtcblxuLyogc2l6aW5nICovXG4kZWMtdGlsZS13aWR0aDogMjByZW0gIWRlZmF1bHQ7XG4kZWMtdGlsZS1oZWlnaHQ6IDIwcmVtICFkZWZhdWx0O1xuXG4kY2FyZC1saXN0LXdpZHRoOiA1NDBweDtcblxuJGxlYWQtYmFyLWhlaWdodDogOHJlbTtcblxuLyogZ2xvYmFsIGFsZXJ0ICovXG4kZ2xvYmFsLWFsZXJ0LWhlaWdodDogMTByZW07XG4kc2hhcmUtYmFubmVyLWhlaWdodDogNXJlbTtcblxuLyogbmF2ICovXG4kbmF2LWhlaWdodDogMy41cmVtO1xuJG5hdi1oZWlnaHQtbGc6IDVyZW07XG5cbi8qIHR5cG9ncmFwaHkgKi9cbiRmb250LWZhbWlseS1oYW5kd3JpdGluZzogJ0luZGllIEZsb3dlcicsIGN1cnNpdmU7XG4iLCIuQXV0aE1vZGFsIC5Nb2RhbF9fQm9keSA+IHNlY3Rpb24sXG4uQXV0aE1vZGFsIC5Nb2RhbF9fQm9keSA+IGZvb3RlciA+IHNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDI1cmVtO1xufVxuXG4uQXV0aE1vZGFsX19FcnJvciB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1heC13aWR0aDogMjVyZW07XG59XG5cbi5BdXRoTW9kYWxfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLkF1dGhNb2RhbF9faGVhZGVyIHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5BdXRoTW9kYWxfX2hlYWRlciAuTG9nbyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMjI1cHg7XG59XG5cbi5BdXRoTW9kYWxfX1NvY2lhbCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG59XG5cbi5BdXRoTW9kYWxfX1N0YXRlU3dpdGNoZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzk3OTc5NztcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG5cbi5BdXRoTW9kYWxfX1N0YXRlU3dpdGNoZXIgPiBkaXYge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuQnV0dG9uLkF1dGhNb2RhbF9fQnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4iLCIuQXV0aEZvcm0gLkZvcm1Db250cm9sIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NztcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDM7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgcGFkZGluZzogMCAxcmVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLkF1dGhGb3JtX19TdWJtaXQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLmZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4udGV4dEZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zdWJtaXRCdXR0b24ge1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnRleHRGaWVsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLkxlYWRCYXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icmFuZC1zdWNjZXNzKTtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uTGVhZEJhciA+IC5Nb2RhbF9fQnRuQ2xvc2Uge1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBvcGFjaXR5OiAwLjg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5MZWFkQmFyID4gLk1vZGFsX19CdG5DbG9zZTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5MZWFkQmFyX19Jbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbi5MZWFkQmFyX19IZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLkxlYWRCYXJfX0hlYWRlciA+IGgxIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uTGVhZEJhcl9fSGVhZGVyID4gcCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkxlYWRCYXIge1xuICAgIGhlaWdodDogJGxlYWQtYmFyLWhlaWdodDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLkxlYWRCYXJfX0lubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgLkxlYWRCYXJfX0hlYWRlciB7XG4gICAgaGVpZ2h0OiAkbGVhZC1iYXItaGVpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5MZWFkQmFyX19MZWFkRm9ybSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIC5MZWFkQmFyX19IZWFkZXIgPiBoMSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG5cbiAgLkxlYWRCYXJfX0hlYWRlciA+IHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5lY05hdkJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDFyZW07XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgcGFkZGluZzogMC4zcmVtO1xuICB9XG5cbiAgOmdsb2JhbCgjSWNvbl9kYXNoYm9hcmQpIHtcbiAgICBmaWxsOiBnZXRDb2xvcih2YXIoLS1jb2xvci1wcmltYXJ5KSwgJGNvbG9yLXByaW1hcnkpO1xuICB9XG5cbiAgQGlmIHZhcigtLWNvbG9yLXByaW1hcnkpIHtcbiAgICA6Z2xvYmFsKCNSZWN0YW5nbGUpIHtcbiAgICAgIGZpbGw6ICRjb2xvci1ncmF5LWxpZ2h0O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgOmdsb2JhbCgjUmVjdGFuZ2xlKSB7XG4gICAgICAgIGZpbGw6ICRjb2xvci1ncmF5O1xuICAgICAgfVxuICAgIH1cbiAgfSBAZWxzZSBpZiAkY29sb3ItcHJpbWFyeSB7XG4gICAgOmdsb2JhbCgjUmVjdGFuZ2xlKSB7XG4gICAgICBmaWxsOiBzY2FsZS1jb2xvcigkY29sb3ItcHJpbWFyeSwgJGxpZ2h0bmVzczogOTAlKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIDpnbG9iYWwoI1JlY3RhbmdsZSkge1xuICAgICAgICBmaWxsOiBzY2FsZS1jb2xvcigkY29sb3ItcHJpbWFyeSwgJGxpZ2h0bmVzczogODAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoNTUsIDU1LCA1NSwgMC41KTtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgaGVpZ2h0OiA0MHJlbTtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBwYWRkaW5nOiAxLjVyZW0gMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNDRyZW07XG4gIHotaW5kZXg6IDEwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuXG4uY29sbGFwc2VkIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cblxuLnNhdmVkU2VhcmNoVGFnIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5yZXN1bHRzSGVhZGVyIHtcbiAgY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxuLm1vYmlsZSB7XG4gIGJveC1zaGFkb3c6IHVuc2V0O1xuXG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSg1NSwgNTUsIDU1LCAwLjUpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gIH1cblxuICAuc2F2ZWRDb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgfVxufVxuXG4uc3VnZ2VzdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5zZWFyY2hDb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWRhcms7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgd2lkdGg6IDQ0cmVtO1xuXG4gIGlucHV0IHtcbiAgICBib3JkZXI6IHVuc2V0O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHN2ZyB7XG4gICAgY29sb3I6IGdldENvbG9yKHZhcigtLWNvbG9yLXByaW1hcnkpLCAkY29sb3ItcHJpbWFyeSk7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogMC44cmVtO1xuICAgICAgd2lkdGg6IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYmFjayB7XG4gIGNvbG9yOiBnZXRDb2xvcih2YXIoLS1jb2xvci1wcmltYXJ5KSwgJGNvbG9yLXByaW1hcnkpO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLm1vYmlsZVNlYXJjaENvbnRhaW5lciB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgfVxuXG4gIC5zZWFyY2gge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xuICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuICAgIG1hcmdpbjogMXJlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXI6IGdldENvbG9yKHZhcigtLWNvbG9yLXByaW1hcnkpLCAkY29sb3ItcHJpbWFyeSk7XG4gICAgfVxuICB9XG59XG5cbi5pc0luTmF2IHtcbiAgbWFyZ2luOiBhdXRvIDJyZW07XG4gIHdpZHRoOiAzMHJlbTtcblxuICAuc2VhcmNoIHtcbiAgICB3aWR0aDogMzByZW07XG4gIH1cbn1cblxuLmxvYWRpbmcge1xuICBtYXJnaW46IGF1dG8gMC44cmVtO1xufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5Mb2NhbE5hdl9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXG4gIC5Mb2NhbE5hdl9fR2xvYmFsQWxlcnQge1xuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgfVxuXG4gIC5Mb2NhbE5hdl9fU2hhcmVhYmxlQmFsbG90QmFubmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDAwO1xuXG4gICAgLk5vdGlmaWNhdGlvbl9fYm9keSAuQnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLkxvY2FsTmF2IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZGVkZTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAkbmF2LWhlaWdodDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uTG9jYWxOYXZfX1ZpZXdCYWxsb3RCdXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG5cbiAgJiA+ICoge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLkxvY2FsTmF2X19jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLkxvY2FsTmF2X19zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG59XG5cbi5Mb2NhbE5hdl9fYWRkcmVzcyB7XG4gIGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLkxvY2FsTmF2X19CcmFuZENvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLkxvY2FsTmF2X19CcmFuZCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIHdpZHRoOiAxMHJlbTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogMzc2cHgpIHtcbiAgICBtYXgtd2lkdGg6IDRyZW07XG4gICAgbWluLXdpZHRoOiA0cmVtO1xuICB9XG59XG5cbi5Mb2NhbE5hdl9fQnJhbmQgaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IDAuM3JlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtNHJlbTtcbiAgbWF4LXdpZHRoOiAxMHJlbTtcbiAgbWluLXdpZHRoOiAxMHJlbTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiAwIGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogMzc2cHgpIHtcbiAgICBtYXgtd2lkdGg6IDRyZW07XG4gICAgbWluLXdpZHRoOiA0cmVtO1xuICB9XG59XG5cbi5Mb2NhbE5hdl9fSW5uZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uTG9jYWxOYXYgLkJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG5cbi5Mb2NhbE5hdl9fRmVhdHVyZUJ1dHRvbnMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1kYXJrO1xuICBkaXNwbGF5OiBub25lO1xuICAvKiBIaWRlIG9uIHNtYWxsZXIgc2NyZWVucyAqL1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcblxuICAmOm9ubHktY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogdW5zZXQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIC5CdXR0b24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uTG9jYWxOYXZfX0ZlYXR1cmVCdXR0b25zOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFkZHJlc3Mge1xuICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAkdGV4dC14cztcbiAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UteHhzO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1zbSkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuXG4uTG9jYWxOYXZfX0ZlYXR1cmVCdXR0b25zIC5Mb2NhbE5hdl9fQnRuQWRkcmVzcyB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGhlaWdodDogMi4yNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDIuMjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5Mb2NhbE5hdl9fQmFjayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5Mb2NhbE5hdl9fQnRuUmVnaXN0cmF0aW9uIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xufVxuXG4uTG9jYWxOYXYgLkJ1dHRvbi0td2l0aC1pY29uIHN2ZyB7XG4gIG1hcmdpbjogMDtcbiAgdmVydGljYWwtYWxpZ246IC0wLjJlbTtcbn1cblxuLkxvY2FsTmF2X19MZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtc20pIHtcbiAgLkxvY2FsTmF2X19jZW50ZXIgLkxvY2FsTmF2X19Jbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgLkxvY2FsTmF2IHtcbiAgICBoZWlnaHQ6ICRuYXYtaGVpZ2h0LWxnO1xuICB9XG5cbiAgLkxvY2FsTmF2X19jb250YWluZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDE7XG4gIH1cblxuICAuTG9jYWxOYXZfX2NvbnRhaW5lciAuTm90aWZpY2F0aW9uIHtcbiAgICBoZWlnaHQ6ICRnbG9iYWwtYWxlcnQtaGVpZ2h0O1xuICB9XG5cbiAgLkxvY2FsTmF2X19jb250YWluZXIgLk5vdGlmaWNhdGlvbi5Mb2NhbE5hdl9fU2hhcmVhYmxlQmFsbG90QmFubmVyIHtcbiAgICBoZWlnaHQ6ICRzaGFyZS1iYW5uZXItaGVpZ2h0O1xuICB9XG5cbiAgLkxvY2FsTmF2X19CdG5NYXB0diB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxuXG4gIC5Mb2NhbE5hdl9fQnRuUmVnaXN0cmF0aW9uIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG5cbiAgLkxvY2FsTmF2X19GZWF0dXJlQnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5Mb2NhbE5hdiAuQnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgfVxuXG4gIC5Mb2NhbE5hdl9fRmVhdHVyZUJ1dHRvbnMgLkxvY2FsTmF2X19CdG5BZGRyZXNzIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLkxvY2FsTmF2X19TaGFyZWFibGVCYWxsb3RCYW5uZXIge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuXG4gIC5Mb2NhbE5hdl9fU2hhcmVhYmxlQmFsbG90QmFubmVyIC5Ob3RpZmljYXRpb25fX2JvZHkgLkJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5Mb2NhbE5hdl9fU2hhcmVhYmxlQmFsbG90QmFubmVyIC5Ob3RpZmljYXRpb25fX2JvZHkge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICAuTG9jYWxOYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuTG9jYWxOYXZfX0ZlYXR1cmVCdXR0b25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvc3BhcmtsZXMvdG9rZW5zJztcblxuLmJvZHkge1xuICBtaW4taGVpZ2h0OiAzNXJlbTtcbn1cblxuLmNvbnRhaW5lciB7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgxMDMsIDEyMiwgMTM0LCAwLjI1KTtcbiAgcGFkZGluZzogJHNwYWNlLXNtO1xuICBtYXgtd2lkdGg6IDc1MHB4O1xuICBtYXJnaW46ICRzcGFjZS1zbSAkc3BhY2UteHM7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kKSB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNlLWxnO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIGgxIHtcbiAgICBAaW5jbHVkZSBoM3RpdGxlc3R5bGVzKCk7XG5cbiAgICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG59XG5cbi5hZGRyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZS14cztcbiAgcGFkZGluZzogJHNwYWNlLXhzO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtKSB7XG4gICAgICBkaXYge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uTm90Rm91bmRTY2VuZV9fSGVhZGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbmF2LWhlaWdodH0pO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLk5vdEZvdW5kU2NlbmUge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JG5hdi1oZWlnaHQtbGd9KTtcbiAgfVxufVxuIiwiLnJvb3Qge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icmFuZC13YXJuaW5nKTtcbiAgYm90dG9tOiAycmVtO1xuICBib3gtc2hhZG93OiAtMXB4IDBweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAtMTFyZW07IC8vIEhpZGVcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTVyZW07XG4gIHotaW5kZXg6IDIxNDc0ODM2NDc7XG59XG5cbi5vcGVuIHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4iLCI6cm9vdCB7XG4gIC8qIENvbG9ycyAqL1xuICAtLWNvbG9yLWJsYWNrOiAjMjEyNTI5O1xuICAtLWNvbG9yLWdyYXktZGFyazogIzc1NzU3NTtcbiAgLS1jb2xvci1ncmF5OiAjRDhEOEQ4O1xuICAtLWNvbG9yLWdyYXktbGlnaHQ6ICNlY2VjZWM7XG4gIC0tY29sb3ItZ3JheS1leHRyYS1saWdodDogI2Y2ZjZmNjtcbiAgLS1jb2xvci13aGl0ZTogI2ZmZjtcblxuICAtLWNvbG9yLXByaW1hcnktcmVkOiA0MjtcbiAgLS1jb2xvci1wcmltYXJ5LWdyZWVuOiA4MjtcbiAgLS1jb2xvci1wcmltYXJ5LWJsdWU6IDEwNDtcblxuICAtLWNvbG9yLXByaW1hcnk6IHJnYihcbiAgICB2YXIoLS1jb2xvci1wcmltYXJ5LXJlZCksXG4gICAgdmFyKC0tY29sb3ItcHJpbWFyeS1ncmVlbiksXG4gICAgdmFyKC0tY29sb3ItcHJpbWFyeS1ibHVlKVxuICApO1xuICAtLWNvbG9yLXByaW1hcnktZGFya2VuZWQ6ICMwMDFGMzU7XG4gIC0tY29sb3ItcHJpbWFyeS1saWdodGVuZWQ6ICM1RDg1OUI7XG4gIC0tY29sb3Itc2Vjb25kYXJ5OiAjYTZiN2MwO1xuICAtLWNvbG9yLWxpZ2h0OiAjRERFREZGO1xuXG4gIC0tYnJhbmQtZGFuZ2VyOiAjRTIyNTI5O1xuICAtLWJyYW5kLWRpc2FibGVkOiB2YXIoLS1jb2xvci1ncmF5LWxpZ2h0KTtcbiAgLS1icmFuZC1zdWNjZXNzOiAjMDA4NTQ3O1xuICAtLWJyYW5kLXdhcm5pbmc6ICNGRkE0MDA7XG5cbiAgLyogVHlwb2dyYXBoeSAqL1xuICAtLWZvbnQtZmFtaWx5LWJhc2U6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgLS1mb250LWZhbWlseS1oYW5kd3JpdGluZzogJ0luZGllIEZsb3dlcicsIGN1cnNpdmU7XG4gIC0tZm9udC1mYW1pbHktaGVhZGluZ3M6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgLS1mb250LWZhbWlseS1oZWFkaW5ncy0tZmFuY3k6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcblxuICAvKiBOYXYgKi9cbiAgLS1uYXYtaGVpZ2h0OiAzLjVyZW07XG4gIC0tbmF2LWhlaWdodC0tbGc6IDVyZW07XG5cbiAgLyogU3Bpbm5lciAqL1xuICAtLXNwaW5uZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAtLXNwaW5uZXItY29sb3ItcmluZzogcmdiYShcbiAgICB2YXIoLS1jb2xvci1wcmltYXJ5LXJlZCksXG4gICAgdmFyKC0tY29sb3ItcHJpbWFyeS1ncmVlbiksXG4gICAgdmFyKC0tY29sb3ItcHJpbWFyeS1ibHVlKSxcbiAgICAuM1xuICApO1xuXG4gIC8qIExpbmtzICovXG4gIC0tbGluay1jb2xvcjogIzAxNTZBQztcbiAgLS1saW5rLWNvbG9yLS1ob3ZlcjogIzE3NURBRjtcblxuICAvKiBHbG9iYWwgQWxlcnQgKi9cbiAgLS1nbG9iYWwtYWxlcnQtaGVpZ2h0OiAzcmVtO1xuICAtLXNoYXJlLWJhbm5lci1oZWlnaHQ6IDVyZW07XG5cbiAgLyogTGVhZCBCYXIgKi9cbiAgLS1sZWFkLWJhci1oZWlnaHQ6IDhyZW07XG5cbiAgLyogQ1NDOiBIZWFkZXIgKi9cbiAgLS1oZWFkZXItYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIC0taGVhZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodCk7XG5cbiAgLyogQ1NDOiBDYXJkTGlzdCAqL1xuICAtLWNhcmQtbGlzdC13aWR0aDogNTQwcHg7XG5cbiAgLyogTUFQVFY6IEhlYWRlciAqL1xuICAtLW1hcHR2LWhlYWRlci1oZWlnaHQ6IDY0cHg7IC8qIFNldCBmaXhlZCBoZWlnaHQgc28gd2UgY2FuIGNhbGMgc3RlcCBvZmZzZXRzICovXG5cbiAgLyogTG9nbyAqL1xuICAtLWxvZ28taGVpZ2h0OiAzNnB4O1xuICBcbiAgLyogRWxlY3Rpb24gQ2VudGVyIE5hdmlnYXRpb24gU3ViaGVhZGVyICovXG4gIC0tZWMtbmF2aWdhdGlvbi1oZWlnaHQ6IDJyZW07XG4gIC0tZWMtdGlsZS1oZWlnaHQ6IDIwcmVtO1xuICAtLWVjLXRpbGUtd2lkdGg6IDIwcmVtO1xuICAtLWNvbG9yLWVsZWN0aW9uLWNlbnRlci1iZzogIzMwMmYyZjtcbiAgXG4gIC8qIFNoYXJlIFNjZW5lICovXG4gIC0tc2hhcmUtaW1hZ2UtYmFja2dyb3VuZDogIzAwM2I0OTtcbiAgLS1zaGFyZS1pbWFnZS10ZXh0OiAjZmZjODQ1O1xuICAtLXNoYXJlLWltYWdlLWxhYmVsLXRleHQ6ICNmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICA6cm9vdCB7XG4gICAgLS1tYXB0di1oZWFkZXItaGVpZ2h0OiAxMTJweDtcbiAgfVxufVxuXG5kaXZbY2xhc3MqPSdPZmZpY2VIb2xkZXJzQXBwX3Rlcm1EYXRlc19fJ10ge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtO1xufVxuXG5kaXZbY2xhc3MqPSdPZmZpY2VIb2xkZXJzQXBwX29mZmljZUhvbGRlckluZm9fXyddIGRpdltkYXRhLXRlc3RpZD0nc3Bpbm5lciddIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBcImluZm8gYm94XCIgc3R5bGluZyBmb3Igdm90aW5nIHVuY29tbWl0dGVkIGluc3RydWN0aW9ucyAqL1xuc2VjdGlvbltjbGFzcyo9XCJQb3NpdGlvbkRlc2NyaXB0aW9uQm94XCJdID4gYmxvY2txdW90ZSB7XG4gIG91dGxpbmUtY29sb3I6ICNiZWU1ZWIgIWltcG9ydGFudDsgIFxuICBvdXRsaW5lLXN0eWxlOiAxcHggZGFzaGVkICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCAwIHJnYmEoMjIzLCAyMjMsIDIyMywgMC41KSAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZWNmMTtcbiAgY29sb3I6ICMwYzU0NjA7XG4gIHBhZGRpbmc6IDAuMXJlbSAuNXJlbSAuMnJlbSAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW46IGluaGVyaXQ7XG59IiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5hcHAge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgcGFkZGluZzogM2VtIDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYnJvd3NlcnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDNlbSAwO1xufVxuXG4uYnJvd3NlcnMgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDFlbTtcbn1cblxuLmJyb3dzZXJzIGEgc3ZnIHtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvIDAuNWVtIGF1dG87XG59XG5cbi5icm93c2VycyBhIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktZXh0cmEtbGlnaHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxZW07XG59XG5cbi5icm93c2VycyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXk7XG59XG4iLCIkY29sb3ItcHJpbWFyeTogcmdiKDkxLCAyNiwgMTQ4KSAhZGVmYXVsdDtcblxuJGNvbG9yLWJsYWNrOiAjMmYyZjJmO1xuJGNvbG9yLWdyYXk6ICNkOGQ4ZDg7XG4kY29sb3ItZ3JheS1kYXJrOiBzY2FsZS1jb2xvcigkY29sb3ItZ3JheSwgJGxpZ2h0bmVzczogLTUwJSk7XG4kY29sb3ItZ3JheS1saWdodDogc2NhbGUtY29sb3IoJGNvbG9yLWdyYXksICRsaWdodG5lc3M6IDUwJSk7XG4kY29sb3ItZ3JheS1leHRyYS1saWdodDogc2NhbGUtY29sb3IoJGNvbG9yLWdyYXksICRsaWdodG5lc3M6IDgwJSk7XG4kY29sb3ItZ3JheS1jb250cmFzdDogIzU5NTk1OTsgLy8gc3VmZmljaWVudCBmb3IgYW55IHNpemUgdGV4dCBhZ2FpbnN0IHdoaXRlIGJhY2tncm91bmRcbiRjb2xvci1ncmF5LWNvbnRyYXN0LXRpdGxlOiAjNzU3NTc1OyAvLyBzdWZmaWNpZW50IGZvciBsYXJnZSB0ZXh0IGFnYWluc3Qgd2hpdGUgYmFja2dyb3VuZFxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuXG4kYnJhbmQtZGlzYWJsZWQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXG4vKiBzaXppbmcgKi9cbiRlYy10aWxlLXdpZHRoOiAyMHJlbSAhZGVmYXVsdDtcbiRlYy10aWxlLWhlaWdodDogMjByZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWxpc3Qtd2lkdGg6IDU0MHB4O1xuXG4kbGVhZC1iYXItaGVpZ2h0OiA4cmVtO1xuXG4vKiBnbG9iYWwgYWxlcnQgKi9cbiRnbG9iYWwtYWxlcnQtaGVpZ2h0OiAxMHJlbTtcbiRzaGFyZS1iYW5uZXItaGVpZ2h0OiA1cmVtO1xuXG4vKiBuYXYgKi9cbiRuYXYtaGVpZ2h0OiAzLjVyZW07XG4kbmF2LWhlaWdodC1sZzogNXJlbTtcblxuLyogdHlwb2dyYXBoeSAqL1xuJGZvbnQtZmFtaWx5LWhhbmR3cml0aW5nOiAnSW5kaWUgRmxvd2VyJywgY3Vyc2l2ZTtcbiJdfQ== */