@-webkit-keyframes fade{0%{opacity:.1}to{opacity:1}}@keyframes fade{0%{opacity:.1}to{opacity:1}}.api_reviews{margin:100px 0}@media (max-width:768px){.api_reviews{margin:50px 0}}.api_reviews .title{text-align:center;margin-top:0}.api_reviews .description span,.api_reviews .title span{color:#009821}.api_reviews .description{text-align:center;color:#757575;font-weight:500}.api_reviews>.container{-webkit-box-shadow:0 8px 30px rgba(0,20,160,.1);box-shadow:0 8px 30px rgba(0,20,160,.1);border-radius:0 120px;background-color:#fff;padding:60px;background-size:cover;background-repeat:no-repeat}@media (max-width:768px){.api_reviews>.container{padding-left:15px;padding-right:15px}}@media (max-width:768px) and (orientation:portrait){.api_reviews>.container{padding-left:15px;padding-right:15px}}.api_reviews__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#fff;overflow:hidden;padding-top:30px}@media (max-width:991px){.api_reviews__inner{margin-top:60px;padding:45px 40px;margin-bottom:-40px;-webkit-transform:translate(0,-40px);-ms-transform:translate(0,-40px);transform:translate(0,-40px)}}@media (max-width:768px){.api_reviews__inner{margin-top:40px;padding:35px 25px 0;-webkit-box-shadow:none;box-shadow:none}}@media (max-width:768px) and (orientation:portrait){.api_reviews__inner{margin-top:40px;padding:35px 25px 0;-webkit-box-shadow:none;box-shadow:none}}.api_reviews__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 75px;text-align:center;width:100%}@media (max-width:1200px){.api_reviews__list{width:100%;padding:0}}.api_reviews__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:default}@media (max-width:991px){.api_reviews__item{width:25%}.api_reviews__item:nth-child(1),.api_reviews__item:nth-child(2){margin-top:0}}@media (max-width:768px) and (orientation:portrait){.api_reviews__item{width:calc(50% - 15px)}.api_reviews__item:nth-child(1),.api_reviews__item:nth-child(2){margin-bottom:50px}}.api_reviews__item:hover{text-decoration:none}.api_reviews__img-name{max-width:115px;height:auto;-o-object-fit:cover;object-fit:cover}.api_reviews__img-wrap{min-height:30px;margin-bottom:8px}@media (max-width:991px){.api_reviews__img-wrap{max-height:30px;min-height:0}}.api_reviews__rating{font-weight:400;font-size:14px;line-height:20px;color:#3d3d3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:991px){.api_reviews__rating{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.api_reviews__rating__star-container,.api_reviews__rating__star-container__no-rating{height:14px;background-repeat:no-repeat;background-position:left top;background-size:85px}.api_reviews__rating__star-container{width:85px;position:relative;background-image:url(../img/icons/stars_outline-v2.svg)}.api_reviews__rating__star-container__no-rating{left:0;top:0;background-image:url(../img/icons/stars_fill.svg);position:absolute}.api_reviews__rating__star{width:14px;background-image:url("data:image/svg+xml,%0A%3Csvg width='15' height='14' viewBox='0 0 15 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.0375 11.7246L10.4466 13.873C11.0709 14.2668 11.8348 13.6847 11.6705 12.9486L10.7669 8.90845L13.7817 6.18648C14.3321 5.69003 14.0363 4.74846 13.3134 4.68855L9.3458 4.3376L7.79324 0.519999C7.51394 -0.173333 6.56105 -0.173333 6.28175 0.519999L4.72919 4.32904L0.761544 4.67999C0.0386598 4.7399 -0.257066 5.68147 0.293312 6.17793L3.30807 8.89989L2.40446 12.94C2.24017 13.6762 3.00413 14.2582 3.62844 13.8645L7.0375 11.7246Z' fill='%23FFB45C'/%3E%3C/svg%3E%0A");height:14px;background-repeat:no-repeat;background-size:100%;display:none}.api_reviews__count{color:#0d99ff;font-size:14px;margin-left:0;width:100%;margin-top:10px}@media (max-width:991px){.api_reviews__count{margin-left:5px}}.api_reviews.withBg .description,.api_reviews.withBg .title{color:#fff}.all_loan_programs .tabs_container .program:hover h5,.api_reviews.withBg .description span,.api_reviews.withBg .title span,.blue_rates .text h2 span,.right-sidebar .sidebar-wrapper.blue .appeals_item:hover .title{color:#0d99ff}.api_reviews.withBg .api_reviews__inner{background-color:transparent}.blue_rates{margin-bottom:100px}@media (max-width:768px){.blue_rates{margin-bottom:60px}}.blue_rates .inner{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:72px;-moz-column-gap:72px;column-gap:72px;background-image:url(../img/blue_rates_desktop.png);background-repeat:no-repeat;background-position:bottom center;background-size:cover;border-radius:20px;padding:90px 60px}@media (max-width:1200px){.blue_rates .inner{-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}}@media (max-width:991px){.blue_rates .inner{padding:50px 30px}}@media (max-width:768px){.blue_rates .inner{background-image:url(../img/blue_rates_mobile.png);padding:40px 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:15px;border-radius:8px}}.blue_rates .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px;max-width:450px}@media (max-width:768px){.blue_rates .text{max-width:100%;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}}.blue_rates .text h2{color:#fff;margin:0}.blue_rates .text p,.text_and_image .inner .block .text h2{margin:0}.blue_rates .text .btn{margin-top:20px;max-width:250px}@media (max-width:768px){.blue_rates .text .btn{display:none}}.blue_rates .rates{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:5px}.blue_rates .rates .single_rate{padding:15px 20px;background-color:#1a2559;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 30px}@media (max-width:576px){.blue_rates .rates .single_rate{-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px;padding:15px}}.blue_rates .rates .single_rate div{font-size:30px;line-height:38px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:110px}.blue_rates .rates .single_rate div span{font-size:14px;line-height:22px;font-weight:600}.blue_rates .rates .single_rate div.term{min-width:175px;row-gap:8px;font-size:14px;line-height:22px;font-weight:400}@media (max-width:1200px){.blue_rates .rates .single_rate div.term{min-width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}}.blue_rates .rates .single_rate .action{font-size:0;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;min-width:32px;height:32px;border-radius:100%;border:1px solid #fff;margin-left:auto;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}@media (max-width:576px){.blue_rates .rates .single_rate .action{width:16px;height:16px;min-width:16px;border:0}}.blue_rates .rates .single_rate .action svg path,.video .play svg path{-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.blue_rates .rates .single_rate .action:hover{border-color:#0d99ff}.blue_rates .rates .single_rate .action:hover svg path{stroke:#0d99ff}.blue_rates .rates .single_rate .disclaimer{width:100%;font-size:10px;color:#7991b6;margin:0}.blue_rates .rates .btn{display:none}@media (max-width:768px){.blue_rates .rates .btn{display:block;margin-top:30px;max-width:250px}}@media (max-width:576px){.blue_rates .rates .btn{max-width:100%}}.right-sidebar>div:last-child{margin-bottom:15px}.right-sidebar .sidebar-wrapper{position:sticky;top:100px}.right-sidebar .sidebar-wrapper.blue{background:url(../img/noize.png) #2c3972;padding:10px;border-radius:8px;background-size:contain}.right-sidebar .sidebar-wrapper.blue>div{margin-bottom:10px}.right-sidebar .sidebar-wrapper.blue>div:last-child{margin-bottom:0}.right-sidebar .sidebar-wrapper.blue .appeals_item{background-color:rgba(255,255,255,.15);border-radius:4px;border:0;padding:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15.5' transform='rotate(90 16 16)' stroke='%23FFFFFF'/%3E%3Cpath d='M14 11L19 16L14 21' stroke='%23FFFFFF' stroke-width='1.5'/%3E%3C/svg%3E%0A");background-position:right 15px center;background-repeat:no-repeat}.right-sidebar .sidebar-wrapper.blue .appeals_item:hover{background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15.5' transform='rotate(90 16 16)' stroke='%230D99FF'/%3E%3Cpath d='M14 11L19 16L14 21' stroke='%230D99FF' stroke-width='1.5'/%3E%3C/svg%3E%0A")}.right-sidebar .sidebar-wrapper.blue .appeals_item .title{font-size:20px;color:#fff;font-weight:600;min-height:auto;margin-bottom:0;padding-right:50px;-webkit-transition:all .3s ease;transition:all .3s ease}.right-sidebar .sidebar-wrapper.blue .appeals_item .btn{display:none}.right-sidebar .sidebar-wrapper.blue .appeals_item .widget__container__item__right{padding:0 0 0 22px}#google-reviews-item:hover{cursor:pointer;text-decoration:none}.appeals_item{padding:15px;border:1px solid #c4c4c4;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:8px;display:block}.appeals_item.widget-theme-diamonds{background-size:cover;background-repeat:no-repeat}.appeals_item.widget-theme-diamonds,.appeals_item.widget-theme-diamonds:hover{background-color:#2c3972;background-image:url(../img/diamong-widget-bgr.png);border:0}.appeals_item.widget-theme-diamonds .title{color:#fff;margin-bottom:20px}.appeals_item.widget-theme-diamonds .text{font-weight:400;font-size:14px;line-height:17px;color:#fff;margin-bottom:30px;margin-top:-10px}.appeals_item .holder{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.appeals_item_link,.g_rates span{display:inline-block;margin:auto}.g_rates{padding:12px 15px;border:1px solid #c4c4c4;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:8px;margin-bottom:16px}.g_rates .count{font-size:14px;line-height:140%;color:#c4c4c4;margin-top:8px}.g_rates .google-logo{display:block;margin-bottom:7px;width:71px;height:auto}.g_rates b{font-size:16px;font-weight:400;margin-left:4px;color:#c4c4c4;line-height:normal}.g_rates span{width:18px;height:18px;margin:0 3px;background-image:url("data:image/svg+xml,%0A%3Csvg width='18' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 14.52l4.15 2.51c.76.46 1.69-.22 1.49-1.08l-1.1-4.72 3.67-3.18c.67-.58.31-1.68-.57-1.75l-4.83-.41-1.89-4.46c-.34-.81-1.5-.81-1.84 0L6.19 5.88l-4.83.41C.48 6.36.12 7.46.79 8.04l3.67 3.18-1.1 4.72c-.2.86.73 1.54 1.49 1.08L9 14.52z' fill='%23FFB45C'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat}.g_rates span.empty{background-image:url("data:image/svg+xml,%0A%3Csvg width='18' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 14.52l4.15 2.51c.76.46 1.69-.22 1.49-1.08l-1.1-4.72 3.67-3.18c.67-.58.31-1.68-.57-1.75l-4.83-.41-1.89-4.46c-.34-.81-1.5-.81-1.84 0L6.19 5.88l-4.83.41C.48 6.36.12 7.46.79 8.04l3.67 3.18-1.1 4.72c-.2.86.73 1.54 1.49 1.08L9 14.52z' fill='%23c4c4c4'/%3E%3C/svg%3E")}.g_rates span:first-child{margin-left:0}.all_loan_programs .tabs_container>div[data-tab=All] .groupRow .swiper-button-next::after,.all_loan_programs .tabs_container>div[data-tab=All] .groupRow .swiper-button-prev::after,.field_sublabel_above .gfield_required,.loan_programs_hero .container:after,.loan_programs_hero .container:before{display:none}@media screen and (min-width:767px) and (max-width:991px){.right-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.right-sidebar .widget{-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px);margin:0 15px 15px 0}.right-sidebar .widget.wpsammamish_sidebar_newsletter_widget{-ms-flex-preferred-size:100%;flex-basis:100%}.right-sidebar .appeals_item,.right-sidebar .g_rates{width:100%;float:left;margin:0 15px 15px 0;min-height:173px}.right-sidebar>div:nth-last-child(-n+2){margin-bottom:0;margin-right:0}.right-sidebar>div:nth-of-type(2n+0){margin-right:0;padding-right:0}.g_rates{margin-right:0;position:relative}}.widget__container:first-child .widget__container__item{border-top-right-radius:4px;border-top-left-radius:4px}.widget__container:last-of-type .widget__container__item{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.widget__container a.widget__container__item:hover .btn{background-color:#00b628;border-color:#00b628}.widget__container__item{border-radius:0;border:1px solid #e7eaf3;padding:24px 24px 25px;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:991px){.widget__container__item{border-bottom:1px solid #e7eaf3}}.widget__container__item:hover{background-color:rgba(115,192,71,.1);border-color:rgba(115,192,71,.1);text-decoration:none}.widget__container__item__left{width:42px;padding:6px 0 0;text-align:center}.widget__container__item__right{width:calc(100% - 42px);padding:0 0 0 28px}.widget__container__item .text{font-weight:400;font-size:14px;line-height:22px;color:#3d3d3d}.widget__container__item .title+.text{margin-bottom:21px}.widget__container__item .title{min-height:45px;display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 0 10px;font-family:Onest,sans-serif;font-size:16px;line-height:1.7;color:#3d3d3d;font-weight:500}.widget__container__item .title span{font-style:normal;font-weight:500;font-size:16px;line-height:170%;color:#0d99ff;padding:4px 5px;background-color:#eff8ff;border-radius:4px}.widget__container__item .title__rating{font-weight:400;font-size:14px;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:#757575}.widget__container__item .title__rating strong{font-weight:400;font-size:16px;color:#3d3d3d}.widget__container__item .title__rating span{width:12px;height:12px;background-size:contain;margin:0 14px 0 5px;position:relative;top:-1px}.widget__container .g_rates{border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom:1px solid #e7eaf3;margin:0 0 25px}.widget__container .g_rates .rates-logo{margin:5px 0 0}.widget__container .btn{min-width:160px;max-width:100%;text-transform:none}@media screen and (max-width:991px){.widget__newsletter{width:100%!important}}.states_we_lend_in{margin-bottom:100px}@media (max-width:768px){.states_we_lend_in{margin-bottom:60px}}.states_we_lend_in .block{padding:90px 60px;border-radius:20px;background-color:#f7f7fb;background-image:url(../img/states_we_lend_in_map.svg);background-repeat:no-repeat;background-position:calc(100% - 80px) center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}@media (max-width:991px){.states_we_lend_in .block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:24px;padding:60px 40px}}@media (max-width:576px){.states_we_lend_in .block{padding:40px 20px;background-position:center;background-size:contain}}.states_we_lend_in .block .text{max-width:370px}@media (max-width:991px){.states_we_lend_in .block .text{max-width:100%}}.states_we_lend_in .block .text h2{margin:0 0 20px}@media (max-width:576px){.states_we_lend_in .block .text h2{text-align:left;margin-bottom:15px}}.states_we_lend_in .block .states{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}@media (max-width:576px){.states_we_lend_in .block .states{gap:15px}}.states_we_lend_in .block .states .state{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;color:#3d3d3d}@media (max-width:576px){.states_we_lend_in .block .states .state{font-size:14px}}.loan_options .block .programs .program:hover h4,.states_we_lend_in .block .states .state:hover{color:#008e1f}.states_we_lend_in .block .states .state img{border-radius:100%}@media (max-width:576px){.states_we_lend_in .block .states .state img{max-width:90px;min-width:90px}}.need_financing{margin-bottom:100px}@media (max-width:768px){.need_financing{margin-bottom:60px}}.need_financing .block{padding:90px 60px 170px;background-repeat:no-repeat;background-size:cover;position:relative;border-radius:8px}@media (max-width:768px){.need_financing .block{padding:80px 40px 195px}}@media (max-width:576px){.need_financing .block{padding:80px 20px 195px}}.need_financing .block .icon{position:absolute;top:-10px;right:73px}@media (max-width:768px){.need_financing .block .icon{max-width:166px;top:-6px;right:20px}}.need_financing .block .mobile{display:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:768px){.need_financing .block .mobile{display:block;width:100%;position:absolute;bottom:0;left:0}}.need_financing .block .text{max-width:500px}.all_loan_programs h2,.need_financing .block .text h2{margin:0 0 20px}.need_financing .block .text .btn{margin-top:40px;min-width:200px}@media (max-width:576px){.need_financing .block .text .btn{width:100%}}.connect-lending-experts{position:relative;color:#fff;padding:83px 55px;background-color:#2c3972}.connect-lending-experts .section-title{color:#fff;margin-bottom:13px}.connect-lending-experts .section-description{font-weight:500;font-size:20px;line-height:28px;text-align:center;margin-bottom:53px;color:#e7eaf3}.connect-lending-experts .section-description p{color:#e7eaf3}.connect-lending-experts .actions{width:100%;max-width:814px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.connect-lending-experts .actions .icon{width:57px;height:57px;background-color:#009821;background-position:center;background-repeat:no-repeat;border-radius:50%;margin:0 auto 13px;-webkit-transition:all .2s ease;transition:all .2s ease}.connect-lending-experts .actions .section-large-btn{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff;border-radius:4px;padding:20px;text-align:center;margin:0 15px 30px;height:141px;font-style:normal;font-weight:500;font-size:24px;line-height:140%;color:#3d3d3d;text-decoration:none}.connect-lending-experts .actions .section-large-btn:nth-child(3n){-ms-flex-preferred-size:100%;flex-basis:100%}.connect-lending-experts .actions .section-large-btn:hover{color:#009821}.connect-lending-experts .actions .section-large-btn:hover .icon{-webkit-transform:scale(1.13);-ms-transform:scale(1.13);transform:scale(1.13)}.connect-lending-experts>.container{z-index:2;position:relative;text-align:center}.connect-lending-experts:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}@media screen and (max-width:991px){.connect-lending-experts .actions .section-large-btn{margin:0 6px 10px}}@media only screen and (min-device-width:375px) and (max-device-width:820px) and (orientation:landscape){.connect-lending-experts{padding:30px 0}.connect-lending-experts .section-description{margin-bottom:30px}.connect-lending-experts .section-description p:last-child{margin-bottom:0}.connect-lending-experts .section-title{padding-left:30px;padding-right:30px;margin-bottom:15px}.connect-lending-experts .actions .section-large-btn{margin:0 10px 20px;height:97px;text-align:left;font-size:20px;line-height:60px;display:block}.connect-lending-experts .actions .section-large-btn:last-child,.connect-lending-experts .actions .section-large-btn:nth-child(even){margin-right:0}.connect-lending-experts .actions .section-large-btn:nth-child(odd){margin-left:0}.connect-lending-experts .actions .icon{display:inline-block;vertical-align:top;margin-right:10px;margin-bottom:0;width:42px;height:42px;margin-top:8px;background-size:18px}}@media screen and (max-width:767px) and (orientation:portrait){.connect-lending-experts{height:auto;padding:30px 0}.connect-lending-experts .section-title{margin-bottom:15px;padding-left:0;padding-right:0}.connect-lending-experts .section-description{margin-bottom:30px}.connect-lending-experts .section-description p:last-child{margin-bottom:0}.connect-lending-experts .actions .section-large-btn{-webkit-box-flex:1;-ms-flex:auto;flex:auto;margin-bottom:15px;margin-left:0;margin-right:0;height:97px;text-align:left;font-size:20px;line-height:60px;display:block}.connect-lending-experts .actions .icon{display:inline-block;vertical-align:top;margin-right:20px;margin-bottom:0}}.loan_programs_hero{margin-bottom:100px;background-size:cover;background-repeat:no-repeat;background-position:center}@media (max-width:768px){.loan_programs_hero{background-image:none!important;margin-bottom:60px}}.loan_programs_hero.single{padding-bottom:70px;margin-bottom:0}@media (max-width:768px){.loan_programs_hero.single{padding-bottom:0}}.loan_programs_hero+.api_reviews{margin-top:-80px}@media (max-width:768px){.loan_programs_hero+.api_reviews{position:relative;z-index:1;margin-top:-30px}}.loan_programs_hero .text_side{max-width:610px;min-height:650px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:991px){.loan_programs_hero .text_side{min-height:500px;max-width:500px}}@media (max-width:768px){.loan_programs_hero .text_side{min-height:auto;padding:70px 0}}@media (max-width:576px){.loan_programs_hero .text_side{min-height:auto;padding:40px 0}}.loan_programs_hero .text_side h1{margin:0 0 20px;text-align:left}.loan_programs_hero .text_side .btn_block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;margin-top:25px}@media (max-width:576px){.loan_programs_hero .text_side .btn_block{margin-top:15px;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}}.loan_programs_hero .text_side .btn_block a{min-width:calc(50% - 7.5px)}.loan_programs_hero .img_side{text-align:center;display:none}@media (max-width:768px){.loan_programs_hero .img_side{display:block}}.loan_options{margin-bottom:100px}@media (max-width:768px){.loan_options{margin-bottom:60px}}.loan_options .block{background-color:#f7f7fb;border-radius:20px;padding:40px}@media (max-width:576px){.loan_options .block{padding:40px 20px}}.loan_options .block h2{text-align:center;margin:0 0 20px}@media (max-width:576px){.loan_options .block h2{text-align:left;margin-bottom:15px}}.loan_options .block .programs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px}@media (max-width:768px){.loan_options .block .programs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.loan_options .block .programs .program{max-width:326px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:15px;position:relative;cursor:pointer;text-decoration:none;color:#3d3d3d}@media (max-width:1200px){.loan_options .block .programs .program{max-width:260px}}.loan_options .block .programs .program:nth-child(3n+2):before,.loan_options .block .programs .program:nth-child(3n+3):before{content:"";width:2px;height:100%;display:block;position:absolute;left:-20px;background-color:#e7eaf3}@media (max-width:991px){.loan_options .block .programs .program:nth-child(3n+2):before,.loan_options .block .programs .program:nth-child(3n+3):before{display:none}.loan_options .block .programs .program{max-width:300px}.loan_options .block .programs .program:nth-child(even):before{content:"";width:2px;height:100%;display:block;position:absolute;left:-20px;background-color:#e7eaf3}}@media (max-width:991px) and (max-width:768px){.loan_options .block .programs .program:nth-child(even):before{display:none}}.loan_options .block .programs .program h4{margin:0;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.loan_options .block .programs .program ul{padding:0;margin:0}.loan_options .block .programs .program ul li{list-style-type:none;padding-left:25px;position:relative}.loan_options .block .programs .program ul li:before{content:"";width:20px;height:21px;display:block;position:absolute;left:0;top:3px;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;background-image:url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10.833' r='10' fill='%232C3972'/%3E%3Cpath d='M7.5 11.4818L9.29487 13.3337L13.3333 9.16699' stroke='white' stroke-width='1.66667'/%3E%3C/svg%3E%0A")}.loan_options .block .programs .program img{border-radius:4px}.loan_options .block .programs .program:hover ul li:before{background-image:url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10.833' r='10' fill='%23008E1F'/%3E%3Cpath d='M7.5 11.4818L9.29487 13.3337L13.3333 9.16699' stroke='white' stroke-width='1.66667'/%3E%3C/svg%3E%0A")}.all_loan_programs{margin-bottom:100px}@media (max-width:768px){.all_loan_programs{margin-bottom:60px}}.all_loan_programs .tabs_wrapper{position:relative}@media (max-width:768px){.all_loan_programs .tabs_wrapper{margin:0 -15px;padding:0 15px}.all_loan_programs .tabs_wrapper:after,.all_loan_programs .tabs_wrapper:before{content:"";position:absolute;top:0;height:100%;width:20px;pointer-events:none;z-index:1}.all_loan_programs .tabs_wrapper:before{left:0;background:-webkit-gradient(linear,left top,right top,color-stop(0,#fff),to(rgba(255,255,255,0)));background:linear-gradient(to right,#fff 0,rgba(255,255,255,0) 100%)}.all_loan_programs .tabs_wrapper:after{right:0;background:-webkit-gradient(linear,right top,left top,color-stop(0,#fff),to(rgba(255,255,255,0)));background:linear-gradient(to left,#fff 0,rgba(255,255,255,0) 100%)}}.all_loan_programs .tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}@media (max-width:768px){.all_loan_programs .tabs{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:scroll;position:relative;margin:0 -15px 15px;padding:0 15px;-ms-overflow-style:none;scrollbar-width:none}.all_loan_programs .tabs::-webkit-scrollbar{display:none}}.all_loan_programs .tabs .tab{padding:6px 16px;border-radius:17px;border:1px solid #2c3972;font-size:14px;line-height:22px;cursor:pointer;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}@media (max-width:768px){.all_loan_programs .tabs .tab{white-space:nowrap}}.all_loan_programs .tabs .tab.active{color:#fff;background-color:#2c3972}.all_loan_programs .tabs_container h4{margin:0;grid-column:-1/1}.all_loan_programs .tabs_container h4 span{padding-left:15px;font-size:16px;font-weight:400;line-height:27px;color:#757575}.all_loan_programs .tabs_container>div[data-tab=All]{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:30px}.all_loan_programs .tabs_container>div[data-tab=All].active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-animation-name:fade;animation-name:fade;-webkit-animation-duration:1s;animation-duration:1s}.all_loan_programs .tabs_container>div[data-tab=All] .groupRow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:15px}.all_loan_programs .tabs_container>div[data-tab=All] .groupRow .headline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.all_loan_programs .tabs_container>div[data-tab=All] .groupRow .swiper{padding:0 20px 30px;position:relative;margin:0 -20px}@media (max-width:991px){.all_loan_programs .tabs_container>div[data-tab=All] .groupRow .swiper{padding:0;margin:0}}.all_loan_programs .tabs_container>div[data-tab=All] .groupRow .swiper-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:991px){.all_loan_programs .tabs_container>div[data-tab=All] .groupRow .swiper-controls{display:none}}.all_loan_programs .tabs_container>div[data-tab=All] .groupRow .swiper-controls-mobile{display:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:15px 0 0;height:20px;position:relative}@media (max-width:991px){.all_loan_programs .tabs_container>div[data-tab=All] .groupRow .swiper-controls-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}}.all_loan_programs .tabs_container>div[data-tab=All] .groupRow .swiper-button-next,.all_loan_programs .tabs_container>div[data-tab=All] .groupRow .swiper-button-prev{height:20px;width:20px;opacity:1;position:sticky;padding:0}.all_loan_programs .tabs_container>div[data-tab=All] .groupRow .swiper-button-next:hover svg path,.all_loan_programs .tabs_container>div[data-tab=All] .groupRow .swiper-button-prev:hover svg path{fill:#3d3d3d}.all_loan_programs .tabs_container>div[data-tab=All] .groupRow .swiper-button-prev{margin:0 10px 0 0}.all_loan_programs .tabs_container>div[data-tab=All] .groupRow .swiper-button-next{margin:0 0 0 10px}.all_loan_programs .tabs_container>div[data-tab=All] .groupRow .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;height:unset}.all_loan_programs .tabs_container>div[data-tab=All] .groupRow .swiper-pagination{left:50%;top:4px!important;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:14px;bottom:auto}.all_loan_programs .tabs_container>div[data-tab=All] .groupRow .swiper-pagination-bullet{width:14px;height:14px;background-color:#e7eaf3;opacity:1!important}.all_loan_programs .tabs_container>div[data-tab=All] .groupRow .swiper-pagination-bullet-active{background-color:#3d3d3d}.all_loan_programs .tabs_container>div:not([data-tab=All]){display:none;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:991px){.all_loan_programs .tabs_container>div:not([data-tab=All]){grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.all_loan_programs .tabs_container>div:not([data-tab=All]){grid-template-columns:1fr;gap:10px}}.all_loan_programs .tabs_container>div:not([data-tab=All]).active{display:grid;-webkit-animation-name:fade;animation-name:fade;-webkit-animation-duration:1s;animation-duration:1s}.all_loan_programs .tabs_container .program{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:10px;padding:30px 20px 28px;border-radius:8px;width:100%;min-height:85px;text-decoration:none;border:1px solid #e7eaf3;background-color:#f7f7fb;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.all_loan_programs .tabs_container .program h5{margin:0;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;color:#2c3972;font-size:14px;line-height:22px}.all_loan_programs .tabs_container .program p{margin:0;color:#3d3d3d;font-size:14px;line-height:22px}.all_loan_programs .tabs_container .program:hover{text-decoration:none;background-color:#fff}.text_content{margin-bottom:100px}@media (max-width:768px){.text_content{margin-bottom:60px}}.text_content .container h2{margin-bottom:20px}.text_content .container h2:first-of-type{margin-top:0}.text_content .container ol{padding-left:40px;position:relative}.text_content .container ol:before{content:attr(start);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;font-size:16px;font-weight:600;min-width:28px;width:28px;height:28px;border-radius:100%;background-color:#2c3972;color:#fff;position:absolute;top:0;left:0}.text_content .container ol li{list-style-type:none}.text_content .container ol li h4{margin-top:30px;margin-bottom:15px}.text_and_image{margin-bottom:124px}@media (max-width:768px){.text_and_image{margin-bottom:60px}}.text_and_image .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:100px}@media (max-width:768px){.text_and_image .inner{row-gap:60px}}.text_and_image .inner .block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:70px;-moz-column-gap:70px;column-gap:70px;row-gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.text_and_image .inner .block.right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (max-width:768px){.text_and_image .inner .block,.text_and_image .inner .block.right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.text_and_image .inner .block img.mobile{display:none}@media (max-width:768px){.text_and_image .inner .block img.mobile{display:block}}.text_and_image .inner .block img.desktop{width:50%;-o-object-fit:contain;object-fit:contain}@media (max-width:768px){.text_and_image .inner .block img.desktop{display:none}}.text_and_image .inner .block .text{width:calc(50% - 70px)}@media (max-width:768px){.text_and_image .inner .block .text{width:100%}}.text_and_image .inner .block .text h5,.text_image_gray .inner .text h5{margin-top:5px}.text_and_image .inner .block .text p:first-of-type,.text_image_gray .inner .text p:first-of-type{margin-top:20px}.text_and_image .inner .block .text p:last-of-type,.text_image_gray .inner .text p:last-of-type,.text_image_list .inner .block .text p:last-of-type,.text_image_list .inner .lists .item .list .column p:last-of-type{margin-bottom:0}.text_and_image .inner .block .text ul,.text_image_gray .inner .text ul{margin-left:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:16px}@media (max-width:768px){.text_and_image .inner .block .text ul{row-gap:10px;margin-top:-5px}}.text_and_image .inner .block .text .btn,.text_image_gray .inner .text .btn{margin-top:40px;min-width:200px}@media (max-width:768px){.text_and_image .inner .block .text .btn{margin-top:30px}}.text_image_gray{margin-bottom:100px}@media (max-width:768px){.text_image_gray{margin-bottom:60px}}.text_image_gray .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;row-gap:20px;background-color:#f7f7fb;padding:90px 0 90px 60px;border-radius:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:768px){.text_image_gray .inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:0 20px 40px}}.text_image_gray .inner img{width:calc(50% - 70px);-o-object-fit:contain;object-fit:contain}@media (max-width:768px){.text_image_gray .inner img{width:100%}}.text_image_gray .inner .text{width:calc(50% + 20px)}@media (max-width:768px){.text_image_gray .inner .text{width:100%}}.assets .inner .blocks>div h4,.document_block .block .text p,.step_by_step .inner .steps .step .content p,.text_image_gray .inner .text h2,.text_image_list .inner .block .text h2,.text_image_list .inner .lists .item .list .column h5{margin:0}.text_image_gray .inner .text ul{margin-bottom:20px}@media (max-width:768px){.text_image_gray .inner .text ul{row-gap:10px;margin-top:-5px}}@media (max-width:768px){.text_image_gray .inner .text .btn{margin-top:30px}}.text_image_gray .inner .text.rounded ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;margin-left:0;padding-left:0}.text_image_gray .inner .text.rounded ul li{padding:6px 32px;line-height:27px;background-color:#fff;border-radius:66px;border:1px solid #e7eaf3;list-style-type:none}.block_with_table{margin-bottom:100px}@media (max-width:768px){.block_with_table{margin-bottom:60px}}.block_with_table .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:70px;-moz-column-gap:70px;column-gap:70px}@media (max-width:768px){.block_with_table .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:15px}}.block_with_table .inner .text{max-width:370px}@media (max-width:768px){.block_with_table .inner .text{max-width:100%}}.block_with_table .inner .text h2{margin:0 0 20px}.block_with_table .inner .table{border:1px solid #e7eaf3;border-radius:4px;width:calc(100% - 370px)}@media (max-width:768px){.block_with_table .inner .table{width:100%}}.block_with_table .inner .table .tableRow{display:grid;grid-template-columns:177px 1fr;border-bottom:1px solid #e7eaf3}.block_with_table .inner .table .tableRow:last-child{border-bottom:none}@media (max-width:768px){.block_with_table .inner .table .tableRow{grid-template-columns:1fr;padding:20px}}.block_with_table .inner .table .tableRow:nth-child(even){background-color:#f7f7fb}.block_with_table .inner .table .tableRow div{padding:8px 20px;font-size:14px;place-content:center}@media (max-width:768px){.block_with_table .inner .table .tableRow div{padding:0}}.block_with_table .inner .table .tableRow div.title{border-right:1px solid #e7eaf3;font-weight:600}@media (max-width:768px){.block_with_table .inner .table .tableRow div.title{border-right:none}}.block_with_table .inner .table .tableRow div p,.block_with_table .inner .table .tableRow div ul{margin-bottom:0}.block_with_table .inner .table .tableRow:last-child div{border-bottom:none}.document_block{margin-bottom:100px}@media (max-width:768px){.document_block{margin-bottom:60px}}.document_block .block{background-repeat:no-repeat;background-position:center;background-size:cover;min-height:487px;padding:70px 60px;border-radius:20px}@media (max-width:768px){.document_block .block{padding:40px 20px 162px;min-height:720px;background-position:bottom center;background-size:cover}}.document_block .block .text{max-width:550px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px;color:#fff}.document_block .block .text h2{margin:0;color:#fff}.assets .inner .blocks>div ul,.document_block .block .text ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:15px}@media (max-width:768px){.document_block .block .text ul{margin-top:-5px;row-gap:10px}}.document_block .block .text ul li::marker{color:#0d99ff}.assets{margin-bottom:100px}@media (max-width:768px){.assets{margin-bottom:60px}}.assets .inner,.assets .inner .blocks>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px}@media (max-width:768px){.assets .inner{row-gap:15px}}.assets .inner h2,.assets .inner p{margin:0 auto;text-align:center}.assets .inner h2+p{max-width:600px;margin:0 auto}.assets .inner p{margin:0}.assets .inner .blocks{display:grid;grid-template-columns:repeat(2,1fr);gap:15px 40px;margin-top:20px}@media (max-width:768px){.assets .inner .blocks{grid-template-columns:1fr}}.assets .inner .blocks>div{padding:30px 20px;border:1px solid #e7eaf3;border-radius:8px;row-gap:15px}.assets .inner .blocks>div:not(.white){background-color:#f7f7fb}.assets .inner .blocks>div:not(.white) ul li::marker{color:#f44336}.assets .inner .disclaimer{font-size:12px;line-height:16px;font-weight:400;color:#757575}.text_image_list{margin-bottom:100px}@media (max-width:768px){.text_image_list{margin-bottom:60px}}.text_image_list .inner{padding:90px 60px;background-color:#f7f7fb}@media (max-width:768px){.text_image_list .inner{padding:40px 20px}}.text_image_list .inner .block{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:70px;-moz-column-gap:70px;column-gap:70px}@media (max-width:768px){.text_image_list .inner .block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px;margin-bottom:20px}}.text_image_list .inner .block img{max-width:510px;width:100%;border-radius:8px}.text_image_list .inner .block .text{max-width:440px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px}.text_image_list .inner .block .text.full{max-width:100%}.text_image_list .inner .lists{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:15px}.text_image_list .inner .lists .item{background-color:#fff;padding:40px;border-radius:8px}@media (max-width:768px){.text_image_list .inner .lists .item{padding:20px}}.text_image_list .inner .lists .item h3{margin:0 0 15px}.text_image_list .inner .lists .item .list{display:grid;grid-template-columns:1fr;gap:20px 40px}.text_image_list .inner .lists .item .list.cols2{grid-template-columns:repeat(2,1fr)}@media (max-width:768px){.text_image_list .inner .lists .item .list.cols2{grid-template-columns:1fr}}.text_image_list .inner .lists .item .list.cols3{grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.text_image_list .inner .lists .item .list.cols3{grid-template-columns:1fr}}.text_image_list .inner .lists .item .list .column,.text_image_list .inner .lists .item .list .column ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:15px}.text_image_list .inner .btn{margin:40px auto 0;min-width:200px;display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media (max-width:768px){.text_image_list .inner .btn{margin-top:30px}}.step_by_step{margin-bottom:100px;max-width:750px;margin-left:auto;margin-right:auto}@media (max-width:768px){.step_by_step{margin-bottom:60px}}.step_by_step .inner,.step_by_step .inner .steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px}@media (max-width:768px){.step_by_step .inner{row-gap:15px}}.step_by_step .inner>h2,.step_by_step .inner>p{text-align:center}@media (max-width:768px){.step_by_step .inner .steps{row-gap:15px}}.step_by_step .inner .steps .step{position:relative;padding-left:60px}@media (max-width:768px){.step_by_step .inner .steps .step{padding-left:50px}}.step_by_step .inner .steps .step:not(:last-child):before{content:"";display:block;width:1px;height:calc(100% - 50px);position:absolute;left:20px;top:77px;background-color:#e7eaf3}@media (max-width:768px){.step_by_step .inner .steps .step:not(:last-child):before{height:calc(100% - 55px)}}.step_by_step .inner .steps .step .number{position:absolute;left:0;top:14px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:5px;font-size:12px;line-height:16px;color:#2c3972;font-weight:600}.step_by_step .inner .steps .step .number span{width:40px;height:40px;font-size:14px;line-height:1;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:100%;background-color:#2c3972}.step_by_step .inner .steps .step .content{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:10px;border:1px solid #e7eaf3;border-radius:8px}.step_by_step .inner .steps .step .content h5{margin:0;color:#2c3972}.promo{margin-bottom:100px;margin-top:160px}@media (max-width:768px){.promo{margin-bottom:60px;margin-top:100px}}.promo .inner{padding:90px 60px 40px;border-radius:8px;background-color:#f7f7fb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px;text-align:center;position:relative}@media (max-width:768px){.promo .inner{gap:15px;padding:90px 20px 20px}}.promo .inner h2,.promo .inner p,.pros_and_cons .inner .content div h4,.pros_and_cons .inner .title h2,.pros_and_cons .inner .title p{margin:0}.promo .inner img{position:absolute;left:50%;top:-60px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);max-height:120px}.full_table{margin-bottom:100px}@media (max-width:768px){.full_table{margin-bottom:60px}}.full_table .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px}@media (max-width:768px){.full_table .inner{row-gap:15px}}.full_table .inner h2,.full_table .inner p{margin:0;text-align:center}.full_table .inner .table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #e7eaf3;border-radius:4px;text-align:left}@media (max-width:768px){.full_table .inner .table{border:0;border-radius:0}}.full_table .inner .table .table_row{border-bottom:1px solid #e7eaf3;display:-webkit-box;display:-ms-flexbox;display:flex}.full_table .inner .table .table_row:last-child{border-bottom:none}@media (max-width:768px){.full_table .inner .table .table_row:last-child{border-bottom:1px solid #e7eaf3}}.full_table .inner .table .table_row:nth-child(even){background-color:#f7f7fb}@media (max-width:768px){.full_table .inner .table .table_row:nth-child(even){background-color:transparent}.full_table .inner .table .table_row:first-child{border-bottom:none;background-color:#e7eaf3;border-radius:8px 8px 0 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.full_table .inner .table .table_row:first-child .table_col{padding:18px 5px}.full_table .inner .table .table_row:not(:first-child){padding:15px 0 10px}}.full_table .inner .table .table_row .table_col{width:100%;padding:8px 20px;border-left:1px solid #e7eaf3;font-size:14px;font-weight:400;line-height:22px}.full_table .inner .table .table_row .table_col:first-child{border-left:none}@media (max-width:768px){.full_table .inner .table .table_row .table_col{border-left:none;font-size:12px;padding:5px}}.full_table .inner .table .table_row .table_col p{text-align:left;line-height:22px}@media (max-width:768px){.full_table .inner .table .table_row .table_col p{line-height:16px}}.full_table .inner .table .table_row .table_col ul{padding-left:0}.full_table .inner .table .table_row .table_col ul li{line-height:22px;list-style-type:none;position:relative;padding-left:9px}@media (max-width:768px){.full_table .inner .table .table_row .table_col ul li{padding-left:7px}}.full_table .inner .table .table_row .table_col ul li:before{content:"";width:4px;height:4px;min-width:4px;border-radius:100%;background-color:#008e1f;position:absolute;left:0;top:9px}@media (max-width:768px){.full_table .inner .table .table_row .table_col ul li:before{top:6px}.full_table .inner .table .table_row .table_col ul li{line-height:16px}}.pros_and_cons{margin-bottom:100px}@media (max-width:768px){.pros_and_cons{margin-bottom:60px}}.pros_and_cons .inner,.pros_and_cons .inner .content div,.pros_and_cons .inner .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px}@media (max-width:768px){.pros_and_cons .inner{row-gap:15px}}.pros_and_cons .inner .title{text-align:center;max-width:750px;margin:0 auto}@media (max-width:768px){.pros_and_cons .inner .title{row-gap:15px}}.pros_and_cons .inner .content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px 40px}@media (max-width:768px){.pros_and_cons .inner .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.pros_and_cons .inner .content div{border-radius:8px;padding:20px;border:1px solid #e7eaf3;border-top-width:2px;width:calc(50% - 20px)}@media (max-width:768px){.pros_and_cons .inner .content div{width:100%}}.pros_and_cons .inner .content div ul{margin-left:10px;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:15px}@media (max-width:768px){.pros_and_cons .inner .content div ul{row-gap:10px}}.pros_and_cons .inner .content div ul li{font-size:14px;line-height:22px;position:relative}.pros_and_cons .inner .content div.pros{border-top-color:#008e1f}.pros_and_cons .inner .content div.cons{border-top-color:#ffb5b5}.pros_and_cons .inner .content div.cons ul li::marker{color:#ffb5b5}.pros_and_cons .inner .disclaimer{text-align:center;font-size:12px;line-height:16px;color:#757575}.compare_block{margin-bottom:100px}@media (max-width:768px){.compare_block{margin-bottom:60px}}.compare_block .inner{background-color:#e7eaf3;border-radius:20px;padding:90px 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:768px){.compare_block .inner{padding:40px 20px}}@media (max-width:576px){.compare_block .inner{padding:0;background-color:transparent}}.compare_block .inner .title h2{margin:0 0 20px;text-align:center}@media (max-width:576px){.compare_block .inner .title h2{margin-bottom:15px}}.compare_block .inner .title p{text-align:center;margin-bottom:20px}@media (max-width:576px){.compare_block .inner .title p{margin-bottom:15px}}.compare_block .inner .compare_table{padding:40px 20px;background-color:#fff;border-radius:8px;width:100%}@media (max-width:768px){.compare_block .inner .compare_table{padding:20px 10px}}@media (max-width:576px){.compare_block .inner .compare_table{padding:0}}.compare_block .inner .compare_table .table_row{padding:10px 20px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}@media (max-width:768px){.compare_block .inner .compare_table .table_row{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;border-bottom:1px solid #e7eaf3;padding:10px 5px}}.compare_block .inner .compare_table .table_row:nth-child(even){background-color:#f7f7fb}@media (max-width:768px){.compare_block .inner .compare_table .table_row:nth-child(even){background-color:transparent}}.compare_block .inner .compare_table .table_row .feature{font-size:16px;line-height:27px;width:100%}@media (max-width:768px){.compare_block .inner .compare_table .table_row .feature{font-size:12px;line-height:14px}}.compare_block .inner .compare_table .table_row .item,.video .video_container a img{width:100%}.compare_block .inner .compare_table .table_row .item p{margin:0}@media (max-width:768px){.compare_block .inner .compare_table .table_row .item p{font-size:12px;line-height:14px}}.compare_block .inner .compare_table .table_row .item ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:5px;padding-left:0}.compare_block .inner .compare_table .table_row .item ul li{line-height:22px;list-style-type:none;position:relative;padding-left:9px}@media (max-width:768px){.compare_block .inner .compare_table .table_row .item ul li{padding-left:7px;font-size:12px;line-height:14px}}.compare_block .inner .compare_table .table_row .item ul li:before{content:"";width:4px;height:4px;min-width:4px;border-radius:100%;background-color:#008e1f;position:absolute;left:0;top:9px}@media (max-width:768px){.compare_block .inner .compare_table .table_row .item ul li:before{top:6px}}@media (max-width:576px){.compare_block .inner .compare_table .table_row:first-child{padding:18px 10px;background-color:#e7eaf3;border-bottom:none;margin-bottom:10px;border-radius:8px 8px 0 0}}.compare_block .inner .compare_table .table_row:first-child div{place-content:center}.compare_block .inner .compare_table .table_row:first-child .feature{font-size:14px;line-height:22px;font-weight:600}@media (max-width:768px){.compare_block .inner .compare_table .table_row:first-child .feature{font-size:12px;line-height:14px}}.compare_block .inner .compare_table .table_row:first-child .item p{font-size:14px;font-weight:600;line-height:22px}@media (max-width:768px){.compare_block .inner .compare_table .table_row:first-child .item p{font-size:12px;line-height:16px}}.compare_block .inner .btn{margin-top:40px;min-width:200px}.faq_and_additional{margin-bottom:100px}@media (max-width:768px){.faq_and_additional{margin-bottom:60px}}.faq_and_additional .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}@media (max-width:768px){.faq_and_additional .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:60px}}.faq_and_additional .inner .faq{max-width:750px;width:100%}@media (max-width:768px){.faq_and_additional .inner .faq{max-width:100%}}.faq_and_additional .inner .additional h2,.faq_and_additional .inner .faq h2{text-align:center;margin:0 0 20px}.faq_and_additional .inner .faq .faq_repeater .faq_item{border-bottom:1px solid #e7eaf3}.faq_and_additional .inner .faq .faq_repeater .faq_item:first-child{border-top:1px solid #e7eaf3}.faq_and_additional .inner .faq .faq_repeater .faq_item .question{padding:17px 60px 17px 20px;position:relative;cursor:pointer}.faq_and_additional .inner .faq .faq_repeater .faq_item .question .toggler{width:34px;height:34px;border-radius:100%;background-color:#fff;font-size:0;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.faq_and_additional .inner .faq .faq_repeater .faq_item .question .toggler:after,.faq_and_additional .inner .faq .faq_repeater .faq_item .question .toggler:before{content:"";background-color:#3d3d3d;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.faq_and_additional .inner .faq .faq_repeater .faq_item .question .toggler:before{width:12px;height:2px}.faq_and_additional .inner .faq .faq_repeater .faq_item .question .toggler:after{height:12px;width:2px}.faq_and_additional .inner .faq .faq_repeater .faq_item .answer{padding:0 20px 17px;display:none;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.faq_and_additional .inner .faq .faq_repeater .faq_item.active{background-color:#f7f7fb}.faq_and_additional .inner .faq .faq_repeater .faq_item.active .toggler:after{opacity:0}.faq_and_additional .inner .faq .faq_repeater .faq_item.active .answer{display:block}.faq_and_additional .inner .additional{max-width:350px;width:100%}@media (max-width:768px){.faq_and_additional .inner .additional{max-width:100%}}.faq_and_additional .inner .additional .additional_repeater,.final_thought .block .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:5px}.faq_and_additional .inner .additional .additional_repeater .additional_item .title{padding:20px 60px 20px 20px;background-color:#f7f7fb;font-weight:600;font-size:14px;line-height:22px;border:1px solid #f7f7fb;border-radius:4px;position:relative}.faq_and_additional .inner .additional .additional_repeater .additional_item .title:after{content:"";width:16px;height:16px;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.5 10.5L7.5 5.5L12.5 10.5' stroke='%233D3D3D' stroke-width='1.5'/%3E%3C/svg%3E%0A")}.faq_and_additional .inner .additional .additional_repeater .additional_item .description{padding:20px;font-size:14px;line-height:22px;border:1px solid #e7eaf3;border-top:none;display:none;overflow:hidden}.faq_and_additional .inner .additional .additional_repeater .additional_item.active .title{border-radius:4px 4px 0 0}.faq_and_additional .inner .additional .additional_repeater .additional_item.active .title:after{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.faq_and_additional .inner .additional .additional_repeater .additional_item.active .description{display:block}.video{margin-bottom:100px}@media (max-width:768px){.video{margin-bottom:60px}}.video .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}@media (max-width:768px){.video .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:12px}}.video .podcast_container,.video .video_container{text-align:center;width:100%;border-radius:8px;overflow:hidden}.video .video_container{max-width:750px;margin:0 auto}.video .podcast_container a,.video .video_container a{font-size:0;line-height:0;display:block;height:100%;text-decoration:none;position:relative}.video .podcast_container a:hover .play svg path,.video .video_container:hover .play svg path{fill:#008e1f}.video .podcast_container{max-width:350px}@media (max-width:768px){.video .podcast_container{max-width:100%}}@media (max-width:768px){.video .podcast_container a{max-height:400px}}@media (max-width:576px){.video .podcast_container a{max-height:200px}}.video .podcast_container a img{width:100%;height:calc(100% - 52px);-o-object-fit:cover;object-fit:cover;-o-object-position:25% center;object-position:25% center}.video .play{padding:10px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;color:#fff;font-size:14px;line-height:18px;font-weight:600;background-color:#0d1746;border-radius:0 0 8px 8px;position:absolute;bottom:1px;left:0;width:100%}.video__fancybox .fancybox-content{max-width:1048px;max-height:590px;width:100%!important;height:100%!important;background-color:transparent!important}@media (max-width:991px){.video__fancybox .fancybox-content{max-width:500px;max-height:270px}}@media (max-width:991px) and (orientation:portrait){.video__fancybox .fancybox-content{max-width:575px;max-height:161px}}.video__fancybox .fancybox-bg{background:rgba(15,26,74,.3)}.video__fancybox .fancybox-button--close{background:#3d3d3d;width:75px;height:75px;opacity:1!important;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff}.video__fancybox .fancybox-button--close svg{width:30px;height:30px;opacity:1!important}.final_thought{margin-bottom:100px}@media (max-width:768px){.final_thought{margin-bottom:60px}}.final_thought .block{max-width:750px;width:100%;margin:0 auto;background-color:#f2faf4;border:1px solid #e7eaf3;border-radius:8px;padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:45px;-moz-column-gap:45px;column-gap:45px}@media (max-width:768px){.final_thought .block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px}}@media (max-width:576px){.final_thought .block{padding:20px}}.final_thought .block img{max-width:108px}@media (max-width:576px){.final_thought .block img{max-width:48px}}.final_thought .block .text{row-gap:20px}@media (max-width:576px){.final_thought .block .text{row-gap:15px}}.final_thought .block .text h2,.final_thought .block .text p{margin:0}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxvYW4tcHJvZ3JhbXMuY3NzIiwibG9hbi1wcm9ncmFtcy5zY3NzIiwiLi4vbW9kdWxlcy9fYXBpX3Jldmlld3Muc2NzcyIsIi4uL19taXhpbnMuc2NzcyIsIi4uL21vZHVsZXMvX2JsdWVfcmF0ZXMuc2NzcyIsIi4uL21vZHVsZXMvX3NpZGViYXJfc2VjdGlvbi5zY3NzIiwiLi4vbW9kdWxlcy9fc3RhdGVzX3dlX2xlbmRfaW4uc2NzcyIsIi4uL21vZHVsZXMvX25lZWRfZmluYW5jaW5nLnNjc3MiLCIuLi9tb2R1bGVzL19jb25uZWN0X2xlbmRpbmdfZXhwZXJ0cy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLHdCQ21nQkUsR0FDRSxRQUFBLEdBR0YsR0FDRSxRQUFBLEdEeGdCSixnQkNtZ0JFLEdBQ0UsUUFBQSxHQUdGLEdBQ0UsUUFBQSxHQ3hnQkosYUFDRSxPQUFBLE1BQUEsRUNzQkUseUJEdkJKLGFBSUksT0FBQSxLQUFBLEdBR0Ysb0JBQ0UsV0FBQSxPQUNBLFdBQUEsRUFZQSwrQkFBQSx5QkFURSxNQUFBLFFBSUosMEJBQ0UsV0FBQSxPQUNBLE1BQUEsUUFDQSxZQUFBLElBT0Ysd0JBQ0UsbUJBQUEsRUFBQSxJQUFBLEtBQUEsa0JBQUEsV0FBQSxFQUFBLElBQUEsS0FBQSxrQkFDQSxjQUFBLEVBQUEsTUFDQSxpQkFBQSxLQUNBLFFBQUEsS0FDQSxnQkFBQSxNQUNBLGtCQUFBLFVDVEEseUJEYUEsd0JBQ0UsYUFBQSxLQUNBLGNBQUEsTUZ0QzRqQixvREUyQzlqQix3QkFDRSxhQUFBLEtBQ0EsY0FBQSxNQUlKLG9CQUNFLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGlCQUFBLFFBQUEsY0FBQSxRQUFBLGdCQUFBLGNBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGNBQUEsS0FBQSxVQUFBLEtBQ0EsV0FBQSxLQUNBLFNBQUEsT0FDQSxZQUFBLEtDakNBLHlCRDBCRixvQkFVSSxXQUFBLEtBQ0EsUUFBQSxL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UUFBQSxLRWxpRUYseUJGK2hFQSw0QkFNSSxRQUFBLE1BR0YsK0JBQUEsOEJBQ0UsT0FBQSIsImZpbGUiOiJsb2FuLXByb2dyYW1zLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAa2V5ZnJhbWVzIGZhZGV7MCV7b3BhY2l0eTouMX10b3tvcGFjaXR5OjF9fS5hcGlfcmV2aWV3c3ttYXJnaW46MTAwcHggMH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LmFwaV9yZXZpZXdze21hcmdpbjo1MHB4IDB9fS5hcGlfcmV2aWV3cyAudGl0bGV7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXRvcDowfS5hcGlfcmV2aWV3cyAuZGVzY3JpcHRpb24gc3BhbiwuYXBpX3Jldmlld3MgLnRpdGxlIHNwYW57Y29sb3I6IzAwOTgyMX0uYXBpX3Jldmlld3MgLmRlc2NyaXB0aW9ue3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiM3NTc1NzU7Zm9udC13ZWlnaHQ6NTAwfS5hcGlfcmV2aWV3cz4uY29udGFpbmVye2JveC1zaGFkb3c6MCA4cHggMzBweCByZ2JhKDAsMjAsMTYwLC4xKTtib3JkZXItcmFkaXVzOjAgMTIwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO3BhZGRpbmc6NjBweDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuYXBpX3Jldmlld3M+LmNvbnRhaW5lcntwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHh9fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KSBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KXsuYXBpX3Jldmlld3M+LmNvbnRhaW5lcntwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHh9fS5hcGlfcmV2aWV3c19faW5uZXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LXdyYXA6d3JhcDtiYWNrZ3JvdW5kOiNmZmY7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmctdG9wOjMwcHh9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpey5hcGlfcmV2aWV3c19faW5uZXJ7bWFyZ2luLXRvcDo2MHB4O3BhZGRpbmc6NDVweCA0MHB4O21hcmdpbi1ib3R0b206LTQwcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC00MHB4KX19QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5hcGlfcmV2aWV3c19faW5uZXJ7bWFyZ2luLXRvcDo0MHB4O3BhZGRpbmc6MzVweCAyNXB4IDA7Ym94LXNoYWRvdzpub25lfX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCkgYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCl7LmFwaV9yZXZpZXdzX19pbm5lcnttYXJnaW4tdG9wOjQwcHg7cGFkZGluZzozNXB4IDI1cHggMDtib3gtc2hhZG93Om5vbmV9fS5hcGlfcmV2aWV3c19fbGlzdHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6c3RyZXRjaDtmbGV4LXdyYXA6d3JhcDtwYWRkaW5nOjAgNzVweDt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxMDAlfUBtZWRpYSAobWF4LXdpZHRoOjEyMDBweCl7LmFwaV9yZXZpZXdzX19saXN0e3dpZHRoOjEwMCU7cGFkZGluZzowfX0uYXBpX3Jldmlld3NfX2l0ZW17ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtjdXJzb3I6ZGVmYXVsdH1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7LmFwaV9yZXZpZXdzX19pdGVte3dpZHRoOjI1JX0uYXBpX3Jldmlld3NfX2l0ZW06bnRoLWNoaWxkKDEpLC5hcGlfcmV2aWV3c19faXRlbTpudGgtY2hpbGQoMil7bWFyZ2luLXRvcDowfX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCkgYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCl7LmFwaV9yZXZpZXdzX19pdGVte3dpZHRoOmNhbGMoNTAlIC0gMTVweCl9LmFwaV9yZXZpZXdzX19pdGVtOm50aC1jaGlsZCgxKSwuYXBpX3Jldmlld3NfX2l0ZW06bnRoLWNoaWxkKDIpe21hcmdpbi1ib3R0b206NTBweH19LmFwaV9yZXZpZXdzX19pdGVtOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5hcGlfcmV2aWV3c19faW1nLW5hbWV7bWF4LXdpZHRoOjExNXB4O2hlaWdodDphdXRvO29iamVjdC1maXQ6Y292ZXJ9LmFwaV9yZXZpZXdzX19pbWctd3JhcHttaW4taGVpZ2h0OjMwcHg7bWFyZ2luLWJvdHRvbTo4cHh9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpey5hcGlfcmV2aWV3c19faW1nLXdyYXB7bWF4LWhlaWdodDozMHB4O21pbi1oZWlnaHQ6MH19LmFwaV9yZXZpZXdzX19yYXRpbmd7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIwcHg7Y29sb3I6IzNkM2QzZDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpey5hcGlfcmV2aWV3c19fcmF0aW5ne2p1c3RpZnktY29udGVudDpjZW50ZXJ9fS5hcGlfcmV2aWV3c19fcmF0aW5nX19zdGFyLWNvbnRhaW5lciwuYXBpX3Jldmlld3NfX3JhdGluZ19fc3Rhci1jb250YWluZXJfX25vLXJhdGluZ3toZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IHRvcDtiYWNrZ3JvdW5kLXNpemU6ODVweH0uYXBpX3Jldmlld3NfX3JhdGluZ19fc3Rhci1jb250YWluZXJ7d2lkdGg6ODVweDtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWcvaWNvbnMvc3RhcnNfb3V0bGluZS12Mi5zdmcpfS5hcGlfcmV2aWV3c19fcmF0aW5nX19zdGFyLWNvbnRhaW5lcl9fbm8tcmF0aW5ne2xlZnQ6MDt0b3A6MDtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWcvaWNvbnMvc3RhcnNfZmlsbC5zdmcpO3Bvc2l0aW9uOmFic29sdXRlfS5hcGlfcmV2aWV3c19fcmF0aW5nX19zdGFye3dpZHRoOjE0cHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPScxNScgaGVpZ2h0PScxNCcgdmlld0JveD0nMCAwIDE1IDE0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNy4wMzc1IDExLjcyNDZMMTAuNDQ2NiAxMy44NzNDMTEuMDcwOSAxNC4yNjY4IDExLjgzNDggMTMuNjg0NyAxMS42NzA1IDEyLjk0ODZMMTAuNzY2OSA4LjkwODQ1TDEzLjc4MTcgNi4xODY0OEMxNC4zMzIxIDUuNjkwMDMgMTQuMDM2MyA0Ljc0ODQ2IDEzLjMxMzQgNC42ODg1NUw5LjM0NTggNC4zMzc2TDcuNzkzMjQgMC41MTk5OTlDNy41MTM5NCAtMC4xNzMzMzMgNi41NjEwNSAtMC4xNzMzMzMgNi4yODE3NSAwLjUxOTk5OUw0LjcyOTE5IDQuMzI5MDRMMC43NjE1NDQgNC42Nzk5OUMwLjAzODY1OTggNC43Mzk5IC0wLjI1NzA2NiA1LjY4MTQ3IDAuMjkzMzEyIDYuMTc3OTNMMy4zMDgwNyA4Ljg5OTg5TDIuNDA0NDYgMTIuOTRDMi4yNDAxNyAxMy42NzYyIDMuMDA0MTMgMTQuMjU4MiAzLjYyODQ0IDEzLjg2NDVMNy4wMzc1IDExLjcyNDZaJyBmaWxsPSclMjNGRkI0NUMnLyUzRSUzQy9zdmclM0UlMEFcIik7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxMDAlO2Rpc3BsYXk6bm9uZX0uYXBpX3Jldmlld3NfX2NvdW50e2NvbG9yOiMwZDk5ZmY7Zm9udC1zaXplOjE0cHg7bWFyZ2luLWxlZnQ6MDt3aWR0aDoxMDAlO21hcmdpbi10b3A6MTBweH1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7LmFwaV9yZXZpZXdzX19jb3VudHttYXJnaW4tbGVmdDo1cHh9fS5hcGlfcmV2aWV3cy53aXRoQmcgLmRlc2NyaXB0aW9uLC5hcGlfcmV2aWV3cy53aXRoQmcgLnRpdGxle2NvbG9yOiNmZmZ9LmFsbF9sb2FuX3Byb2dyYW1zIC50YWJzX2NvbnRhaW5lciAucHJvZ3JhbTpob3ZlciBoNSwuYXBpX3Jldmlld3Mud2l0aEJnIC5kZXNjcmlwdGlvbiBzcGFuLC5hcGlfcmV2aWV3cy53aXRoQmcgLnRpdGxlIHNwYW4sLmJsdWVfcmF0ZXMgLnRleHQgaDIgc3BhbiwucmlnaHQtc2lkZWJhciAuc2lkZWJhci13cmFwcGVyLmJsdWUgLmFwcGVhbHNfaXRlbTpob3ZlciAudGl0bGV7Y29sb3I6IzBkOTlmZn0uYXBpX3Jldmlld3Mud2l0aEJnIC5hcGlfcmV2aWV3c19faW5uZXJ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYmx1ZV9yYXRlc3ttYXJnaW4tYm90dG9tOjEwMHB4fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuYmx1ZV9yYXRlc3ttYXJnaW4tYm90dG9tOjYwcHh9fS5ibHVlX3JhdGVzIC5pbm5lcntjb2xvcjojZmZmO2Rpc3BsYXk6ZmxleDtjb2x1bW4tZ2FwOjcycHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nL2JsdWVfcmF0ZXNfZGVza3RvcC5wbmcpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmJvdHRvbSBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JvcmRlci1yYWRpdXM6MjBweDtwYWRkaW5nOjkwcHggNjBweH1AbWVkaWEgKG1heC13aWR0aDoxMjAwcHgpey5ibHVlX3JhdGVzIC5pbm5lcntjb2x1bW4tZ2FwOjUwcHh9fUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsuYmx1ZV9yYXRlcyAuaW5uZXJ7cGFkZGluZzo1MHB4IDMwcHh9fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuYmx1ZV9yYXRlcyAuaW5uZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nL2JsdWVfcmF0ZXNfbW9iaWxlLnBuZyk7cGFkZGluZzo0MHB4IDIwcHg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3Jvdy1nYXA6MTVweDtib3JkZXItcmFkaXVzOjhweH19LmJsdWVfcmF0ZXMgLnRleHR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtyb3ctZ2FwOjIwcHg7bWF4LXdpZHRoOjQ1MHB4fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuYmx1ZV9yYXRlcyAudGV4dHttYXgtd2lkdGg6MTAwJTtjb2x1bW4tZ2FwOjE1cHh9fS5ibHVlX3JhdGVzIC50ZXh0IGgye2NvbG9yOiNmZmY7bWFyZ2luOjB9LmJsdWVfcmF0ZXMgLnRleHQgcCwudGV4dF9hbmRfaW1hZ2UgLmlubmVyIC5ibG9jayAudGV4dCBoMnttYXJnaW46MH0uYmx1ZV9yYXRlcyAudGV4dCAuYnRue21hcmdpbi10b3A6MjBweDttYXgtd2lkdGg6MjUwcHh9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5ibHVlX3JhdGVzIC50ZXh0IC5idG57ZGlzcGxheTpub25lfX0uYmx1ZV9yYXRlcyAucmF0ZXN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtyb3ctZ2FwOjVweH0uYmx1ZV9yYXRlcyAucmF0ZXMgLnNpbmdsZV9yYXRle3BhZGRpbmc6MTVweCAyMHB4O2JhY2tncm91bmQtY29sb3I6IzFhMjU1OTtib3JkZXItcmFkaXVzOjRweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtd3JhcDp3cmFwO2dhcDoxMHB4IDMwcHh9QG1lZGlhIChtYXgtd2lkdGg6NTc2cHgpey5ibHVlX3JhdGVzIC5yYXRlcyAuc2luZ2xlX3JhdGV7Y29sdW1uLWdhcDoxOHB4O3BhZGRpbmc6MTVweH19LmJsdWVfcmF0ZXMgLnJhdGVzIC5zaW5nbGVfcmF0ZSBkaXZ7Zm9udC1zaXplOjMwcHg7bGluZS1oZWlnaHQ6MzhweDtmb250LXdlaWdodDo2MDA7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXgtd2lkdGg6MTEwcHh9LmJsdWVfcmF0ZXMgLnJhdGVzIC5zaW5nbGVfcmF0ZSBkaXYgc3Bhbntmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyMnB4O2ZvbnQtd2VpZ2h0OjYwMH0uYmx1ZV9yYXRlcyAucmF0ZXMgLnNpbmdsZV9yYXRlIGRpdi50ZXJte21pbi13aWR0aDoxNzVweDtyb3ctZ2FwOjhweDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyMnB4O2ZvbnQtd2VpZ2h0OjQwMH1AbWVkaWEgKG1heC13aWR0aDoxMjAwcHgpey5ibHVlX3JhdGVzIC5yYXRlcyAuc2luZ2xlX3JhdGUgZGl2LnRlcm17bWluLXdpZHRoOjEwMCU7ZmxleC1kaXJlY3Rpb246cm93O2NvbHVtbi1nYXA6OHB4fX0uYmx1ZV9yYXRlcyAucmF0ZXMgLnNpbmdsZV9yYXRlIC5hY3Rpb257Zm9udC1zaXplOjA7bGluZS1oZWlnaHQ6MTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MzJweDttaW4td2lkdGg6MzJweDtoZWlnaHQ6MzJweDtib3JkZXItcmFkaXVzOjEwMCU7Ym9yZGVyOjFweCBzb2xpZCAjZmZmO21hcmdpbi1sZWZ0OmF1dG87dHJhbnNpdGlvbjphbGwgZWFzZS1pbi1vdXQgLjNzfUBtZWRpYSAobWF4LXdpZHRoOjU3NnB4KXsuYmx1ZV9yYXRlcyAucmF0ZXMgLnNpbmdsZV9yYXRlIC5hY3Rpb257d2lkdGg6MTZweDtoZWlnaHQ6MTZweDttaW4td2lkdGg6MTZweDtib3JkZXI6MH19LmJsdWVfcmF0ZXMgLnJhdGVzIC5zaW5nbGVfcmF0ZSAuYWN0aW9uIHN2ZyBwYXRoLC52aWRlbyAucGxheSBzdmcgcGF0aHt0cmFuc2l0aW9uOmFsbCBlYXNlLWluLW91dCAuM3N9LmJsdWVfcmF0ZXMgLnJhdGVzIC5zaW5nbGVfcmF0ZSAuYWN0aW9uOmhvdmVye2JvcmRlci1jb2xvcjojMGQ5OWZmfS5ibHVlX3JhdGVzIC5yYXRlcyAuc2luZ2xlX3JhdGUgLmFjdGlvbjpob3ZlciBzdmcgcGF0aHtzdHJva2U6IzBkOTlmZn0uYmx1ZV9yYXRlcyAucmF0ZXMgLnNpbmdsZV9yYXRlIC5kaXNjbGFpbWVye3dpZHRoOjEwMCU7Zm9udC1zaXplOjEwcHg7Y29sb3I6Izc5OTFiNjttYXJnaW46MH0uYmx1ZV9yYXRlcyAucmF0ZXMgLmJ0bntkaXNwbGF5Om5vbmV9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5ibHVlX3JhdGVzIC5yYXRlcyAuYnRue2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDozMHB4O21heC13aWR0aDoyNTBweH19QG1lZGlhIChtYXgtd2lkdGg6NTc2cHgpey5ibHVlX3JhdGVzIC5yYXRlcyAuYnRue21heC13aWR0aDoxMDAlfX0ucmlnaHQtc2lkZWJhcj5kaXY6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjE1cHh9LnJpZ2h0LXNpZGViYXIgLnNpZGViYXItd3JhcHBlcntwb3NpdGlvbjpzdGlja3k7dG9wOjEwMHB4fS5yaWdodC1zaWRlYmFyIC5zaWRlYmFyLXdyYXBwZXIuYmx1ZXtiYWNrZ3JvdW5kOnVybCguLi9pbWcvbm9pemUucG5nKSAjMmMzOTcyO3BhZGRpbmc6MTBweDtib3JkZXItcmFkaXVzOjhweDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbn0ucmlnaHQtc2lkZWJhciAuc2lkZWJhci13cmFwcGVyLmJsdWU+ZGl2e21hcmdpbi1ib3R0b206MTBweH0ucmlnaHQtc2lkZWJhciAuc2lkZWJhci13cmFwcGVyLmJsdWU+ZGl2Omxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5yaWdodC1zaWRlYmFyIC5zaWRlYmFyLXdyYXBwZXIuYmx1ZSAuYXBwZWFsc19pdGVte2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMTUpO2JvcmRlci1yYWRpdXM6NHB4O2JvcmRlcjowO3BhZGRpbmc6MTRweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzInIGhlaWdodD0nMzInIHZpZXdCb3g9JzAgMCAzMiAzMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2NpcmNsZSBjeD0nMTYnIGN5PScxNicgcj0nMTUuNScgdHJhbnNmb3JtPSdyb3RhdGUoOTAgMTYgMTYpJyBzdHJva2U9JyUyM0ZGRkZGRicvJTNFJTNDcGF0aCBkPSdNMTQgMTFMMTkgMTZMMTQgMjEnIHN0cm9rZT0nJTIzRkZGRkZGJyBzdHJva2Utd2lkdGg9JzEuNScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IDE1cHggY2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0ucmlnaHQtc2lkZWJhciAuc2lkZWJhci13cmFwcGVyLmJsdWUgLmFwcGVhbHNfaXRlbTpob3ZlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzMyJyBoZWlnaHQ9JzMyJyB2aWV3Qm94PScwIDAgMzIgMzInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NjaXJjbGUgY3g9JzE2JyBjeT0nMTYnIHI9JzE1LjUnIHRyYW5zZm9ybT0ncm90YXRlKDkwIDE2IDE2KScgc3Ryb2tlPSclMjMwRDk5RkYnLyUzRSUzQ3BhdGggZD0nTTE0IDExTDE5IDE2TDE0IDIxJyBzdHJva2U9JyUyMzBEOTlGRicgc3Ryb2tlLXdpZHRoPScxLjUnLyUzRSUzQy9zdmclM0UlMEFcIil9LnJpZ2h0LXNpZGViYXIgLnNpZGViYXItd3JhcHBlci5ibHVlIC5hcHBlYWxzX2l0ZW0gLnRpdGxle2ZvbnQtc2l6ZToyMHB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NjAwO21pbi1oZWlnaHQ6YXV0bzttYXJnaW4tYm90dG9tOjA7cGFkZGluZy1yaWdodDo1MHB4O3RyYW5zaXRpb246YWxsIC4zcyBlYXNlfS5yaWdodC1zaWRlYmFyIC5zaWRlYmFyLXdyYXBwZXIuYmx1ZSAuYXBwZWFsc19pdGVtIC5idG57ZGlzcGxheTpub25lfS5yaWdodC1zaWRlYmFyIC5zaWRlYmFyLXdyYXBwZXIuYmx1ZSAuYXBwZWFsc19pdGVtIC53aWRnZXRfX2NvbnRhaW5lcl9faXRlbV9fcmlnaHR7cGFkZGluZzowIDAgMCAyMnB4fSNnb29nbGUtcmV2aWV3cy1pdGVtOmhvdmVye2N1cnNvcjpwb2ludGVyO3RleHQtZGVjb3JhdGlvbjpub25lfS5hcHBlYWxzX2l0ZW17cGFkZGluZzoxNXB4O2JvcmRlcjoxcHggc29saWQgI2M0YzRjNDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyLXJhZGl1czo4cHg7ZGlzcGxheTpibG9ja30uYXBwZWFsc19pdGVtLndpZGdldC10aGVtZS1kaWFtb25kc3tiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5hcHBlYWxzX2l0ZW0ud2lkZ2V0LXRoZW1lLWRpYW1vbmRzLC5hcHBlYWxzX2l0ZW0ud2lkZ2V0LXRoZW1lLWRpYW1vbmRzOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzJjMzk3MjtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWcvZGlhbW9uZy13aWRnZXQtYmdyLnBuZyk7Ym9yZGVyOjB9LmFwcGVhbHNfaXRlbS53aWRnZXQtdGhlbWUtZGlhbW9uZHMgLnRpdGxle2NvbG9yOiNmZmY7bWFyZ2luLWJvdHRvbToyMHB4fS5hcHBlYWxzX2l0ZW0ud2lkZ2V0LXRoZW1lLWRpYW1vbmRzIC50ZXh0e2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxN3B4O2NvbG9yOiNmZmY7bWFyZ2luLWJvdHRvbTozMHB4O21hcmdpbi10b3A6LTEwcHh9LmFwcGVhbHNfaXRlbSAuaG9sZGVye2ZsZXgtd3JhcDpub3dyYXB9LmFwcGVhbHNfaXRlbV9saW5rLC5nX3JhdGVzIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOmF1dG99LmdfcmF0ZXN7cGFkZGluZzoxMnB4IDE1cHg7Ym9yZGVyOjFweCBzb2xpZCAjYzRjNGM0O2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXItcmFkaXVzOjhweDttYXJnaW4tYm90dG9tOjE2cHh9LmdfcmF0ZXMgLmNvdW50e2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE0MCU7Y29sb3I6I2M0YzRjNDttYXJnaW4tdG9wOjhweH0uZ19yYXRlcyAuZ29vZ2xlLWxvZ297ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjdweDt3aWR0aDo3MXB4O2hlaWdodDphdXRvfS5nX3JhdGVzIGJ7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NDAwO21hcmdpbi1sZWZ0OjRweDtjb2xvcjojYzRjNGM0O2xpbmUtaGVpZ2h0Om5vcm1hbH0uZ19yYXRlcyBzcGFue3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7bWFyZ2luOjAgM3B4O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMTgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J005IDE0LjUybDQuMTUgMi41MWMuNzYuNDYgMS42OS0uMjIgMS40OS0xLjA4bC0xLjEtNC43MiAzLjY3LTMuMThjLjY3LS41OC4zMS0xLjY4LS41Ny0xLjc1bC00LjgzLS40MS0xLjg5LTQuNDZjLS4zNC0uODEtMS41LS44MS0xLjg0IDBMNi4xOSA1Ljg4bC00LjgzLjQxQy40OCA2LjM2LjEyIDcuNDYuNzkgOC4wNGwzLjY3IDMuMTgtMS4xIDQuNzJjLS4yLjg2LjczIDEuNTQgMS40OSAxLjA4TDkgMTQuNTJ6JyBmaWxsPSclMjNGRkI0NUMnLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5nX3JhdGVzIHNwYW4uZW1wdHl7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPScxOCcgaGVpZ2h0PScxOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTkgMTQuNTJsNC4xNSAyLjUxYy43Ni40NiAxLjY5LS4yMiAxLjQ5LTEuMDhsLTEuMS00LjcyIDMuNjctMy4xOGMuNjctLjU4LjMxLTEuNjgtLjU3LTEuNzVsLTQuODMtLjQxLTEuODktNC40NmMtLjM0LS44MS0xLjUtLjgxLTEuODQgMEw2LjE5IDUuODhsLTQuODMuNDFDLjQ4IDYuMzYuMTIgNy40Ni43OSA4LjA0bDMuNjcgMy4xOC0xLjEgNC43MmMtLjIuODYuNzMgMS41NCAxLjQ5IDEuMDhMOSAxNC41MnonIGZpbGw9JyUyM2M0YzRjNCcvJTNFJTNDL3N2ZyUzRVwiKX0uZ19yYXRlcyBzcGFuOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjB9LmFsbF9sb2FuX3Byb2dyYW1zIC50YWJzX2NvbnRhaW5lcj5kaXZbZGF0YS10YWI9QWxsXSAuZ3JvdXBSb3cgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsLmFsbF9sb2FuX3Byb2dyYW1zIC50YWJzX2NvbnRhaW5lcj5kaXZbZGF0YS10YWI9QWxsXSAuZ3JvdXBSb3cgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIsLmZpZWxkX3N1YmxhYmVsX2Fib3ZlIC5nZmllbGRfcmVxdWlyZWQsLmxvYW5fcHJvZ3JhbXNfaGVybyAuY29udGFpbmVyOmFmdGVyLC5sb2FuX3Byb2dyYW1zX2hlcm8gLmNvbnRhaW5lcjpiZWZvcmV7ZGlzcGxheTpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY3cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KXsucmlnaHQtc2lkZWJhcntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LnJpZ2h0LXNpZGViYXIgLndpZGdldHtmbGV4LWJhc2lzOmNhbGMoNTAlIC0gMTVweCk7bWFyZ2luOjAgMTVweCAxNXB4IDB9LnJpZ2h0LXNpZGViYXIgLndpZGdldC53cHNhbW1hbWlzaF9zaWRlYmFyX25ld3NsZXR0ZXJfd2lkZ2V0e2ZsZXgtYmFzaXM6MTAwJX0ucmlnaHQtc2lkZWJhciAuYXBwZWFsc19pdGVtLC5yaWdodC1zaWRlYmFyIC5nX3JhdGVze3dpZHRoOjEwMCU7ZmxvYXQ6bGVmdDttYXJnaW46MCAxNXB4IDE1cHggMDttaW4taGVpZ2h0OjE3M3B4fS5yaWdodC1zaWRlYmFyPmRpdjpudGgtbGFzdC1jaGlsZCgtbisyKXttYXJnaW4tYm90dG9tOjA7bWFyZ2luLXJpZ2h0OjB9LnJpZ2h0LXNpZGViYXI+ZGl2Om50aC1vZi10eXBlKDJuKzApe21hcmdpbi1yaWdodDowO3BhZGRpbmctcmlnaHQ6MH0uZ19yYXRlc3ttYXJnaW4tcmlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZX19LndpZGdldF9fY29udGFpbmVyOmZpcnN0LWNoaWxkIC53aWRnZXRfX2NvbnRhaW5lcl9faXRlbXtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo0cHg7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo0cHh9LndpZGdldF9fY29udGFpbmVyOmxhc3Qtb2YtdHlwZSAud2lkZ2V0X19jb250YWluZXJfX2l0ZW17Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NHB4fS53aWRnZXRfX2NvbnRhaW5lciBhLndpZGdldF9fY29udGFpbmVyX19pdGVtOmhvdmVyIC5idG57YmFja2dyb3VuZC1jb2xvcjojMDBiNjI4O2JvcmRlci1jb2xvcjojMDBiNjI4fS53aWRnZXRfX2NvbnRhaW5lcl9faXRlbXtib3JkZXItcmFkaXVzOjA7Ym9yZGVyOjFweCBzb2xpZCAjZTdlYWYzO3BhZGRpbmc6MjRweCAyNHB4IDI1cHg7ZGlzcGxheTpmbGV4fUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsud2lkZ2V0X19jb250YWluZXJfX2l0ZW17Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U3ZWFmM319LndpZGdldF9fY29udGFpbmVyX19pdGVtOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgxMTUsMTkyLDcxLC4xKTtib3JkZXItY29sb3I6cmdiYSgxMTUsMTkyLDcxLC4xKTt0ZXh0LWRlY29yYXRpb246bm9uZX0ud2lkZ2V0X19jb250YWluZXJfX2l0ZW1fX2xlZnR7d2lkdGg6NDJweDtwYWRkaW5nOjZweCAwIDA7dGV4dC1hbGlnbjpjZW50ZXJ9LndpZGdldF9fY29udGFpbmVyX19pdGVtX19yaWdodHt3aWR0aDpjYWxjKDEwMCUgLSA0MnB4KTtwYWRkaW5nOjAgMCAwIDI4cHh9LndpZGdldF9fY29udGFpbmVyX19pdGVtIC50ZXh0e2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyMnB4O2NvbG9yOiMzZDNkM2R9LndpZGdldF9fY29udGFpbmVyX19pdGVtIC50aXRsZSsudGV4dHttYXJnaW4tYm90dG9tOjIxcHh9LndpZGdldF9fY29udGFpbmVyX19pdGVtIC50aXRsZXttaW4taGVpZ2h0OjQ1cHg7ZGlzcGxheTpibG9jazthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7bWFyZ2luOjAgMCAxMHB4O2ZvbnQtZmFtaWx5OlwiT25lc3RcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuNztjb2xvcjojM2QzZDNkO2ZvbnQtd2VpZ2h0OjUwMH0ud2lkZ2V0X19jb250YWluZXJfX2l0ZW0gLnRpdGxlIHNwYW57Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjE3MCU7Y29sb3I6IzBkOTlmZjtwYWRkaW5nOjRweCA1cHg7YmFja2dyb3VuZC1jb2xvcjojZWZmOGZmO2JvcmRlci1yYWRpdXM6NHB4fS53aWRnZXRfX2NvbnRhaW5lcl9faXRlbSAudGl0bGVfX3JhdGluZ3tmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjE0cHg7d2hpdGUtc3BhY2U6bm93cmFwO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7Y29sb3I6Izc1NzU3NX0ud2lkZ2V0X19jb250YWluZXJfX2l0ZW0gLnRpdGxlX19yYXRpbmcgc3Ryb25ne2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6MTZweDtjb2xvcjojM2QzZDNkfS53aWRnZXRfX2NvbnRhaW5lcl9faXRlbSAudGl0bGVfX3JhdGluZyBzcGFue3dpZHRoOjEycHg7aGVpZ2h0OjEycHg7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47bWFyZ2luOjAgMTRweCAwIDVweDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTFweH0ud2lkZ2V0X19jb250YWluZXIgLmdfcmF0ZXN7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlN2VhZjM7bWFyZ2luOjAgMCAyNXB4fS53aWRnZXRfX2NvbnRhaW5lciAuZ19yYXRlcyAucmF0ZXMtbG9nb3ttYXJnaW46NXB4IDAgMH0ud2lkZ2V0X19jb250YWluZXIgLmJ0bnttaW4td2lkdGg6MTYwcHg7bWF4LXdpZHRoOjEwMCU7dGV4dC10cmFuc2Zvcm06bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MXB4KXsud2lkZ2V0X19uZXdzbGV0dGVye3dpZHRoOjEwMCUhaW1wb3J0YW50fX0uc3RhdGVzX3dlX2xlbmRfaW57bWFyZ2luLWJvdHRvbToxMDBweH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LnN0YXRlc193ZV9sZW5kX2lue21hcmdpbi1ib3R0b206NjBweH19LnN0YXRlc193ZV9sZW5kX2luIC5ibG9ja3twYWRkaW5nOjkwcHggNjBweDtib3JkZXItcmFkaXVzOjIwcHg7YmFja2dyb3VuZC1jb2xvcjojZjdmN2ZiO2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy9zdGF0ZXNfd2VfbGVuZF9pbl9tYXAuc3ZnKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjYWxjKDEwMCUgLSA4MHB4KSBjZW50ZXI7ZGlzcGxheTpmbGV4O2NvbHVtbi1nYXA6NTBweH1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7LnN0YXRlc193ZV9sZW5kX2luIC5ibG9ja3tmbGV4LWRpcmVjdGlvbjpjb2x1bW47cm93LWdhcDoyNHB4O3BhZGRpbmc6NjBweCA0MHB4fX1AbWVkaWEgKG1heC13aWR0aDo1NzZweCl7LnN0YXRlc193ZV9sZW5kX2luIC5ibG9ja3twYWRkaW5nOjQwcHggMjBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbn19LnN0YXRlc193ZV9sZW5kX2luIC5ibG9jayAudGV4dHttYXgtd2lkdGg6MzcwcHh9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpey5zdGF0ZXNfd2VfbGVuZF9pbiAuYmxvY2sgLnRleHR7bWF4LXdpZHRoOjEwMCV9fS5zdGF0ZXNfd2VfbGVuZF9pbiAuYmxvY2sgLnRleHQgaDJ7bWFyZ2luOjAgMCAyMHB4fUBtZWRpYSAobWF4LXdpZHRoOjU3NnB4KXsuc3RhdGVzX3dlX2xlbmRfaW4gLmJsb2NrIC50ZXh0IGgye3RleHQtYWxpZ246bGVmdDttYXJnaW4tYm90dG9tOjE1cHh9fS5zdGF0ZXNfd2VfbGVuZF9pbiAuYmxvY2sgLnN0YXRlc3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmNlbnRlcjtnYXA6MjBweH1AbWVkaWEgKG1heC13aWR0aDo1NzZweCl7LnN0YXRlc193ZV9sZW5kX2luIC5ibG9jayAuc3RhdGVze2dhcDoxNXB4fX0uc3RhdGVzX3dlX2xlbmRfaW4gLmJsb2NrIC5zdGF0ZXMgLnN0YXRle2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cm93LWdhcDo1cHg7YWxpZ24taXRlbXM6Y2VudGVyO3RleHQtZGVjb3JhdGlvbjpub25lO3RyYW5zaXRpb246YWxsIGVhc2UtaW4tb3V0IC4zcztjb2xvcjojM2QzZDNkfUBtZWRpYSAobWF4LXdpZHRoOjU3NnB4KXsuc3RhdGVzX3dlX2xlbmRfaW4gLmJsb2NrIC5zdGF0ZXMgLnN0YXRle2ZvbnQtc2l6ZToxNHB4fX0ubG9hbl9vcHRpb25zIC5ibG9jayAucHJvZ3JhbXMgLnByb2dyYW06aG92ZXIgaDQsLnN0YXRlc193ZV9sZW5kX2luIC5ibG9jayAuc3RhdGVzIC5zdGF0ZTpob3Zlcntjb2xvcjojMDA4ZTFmfS5zdGF0ZXNfd2VfbGVuZF9pbiAuYmxvY2sgLnN0YXRlcyAuc3RhdGUgaW1ne2JvcmRlci1yYWRpdXM6MTAwJX1AbWVkaWEgKG1heC13aWR0aDo1NzZweCl7LnN0YXRlc193ZV9sZW5kX2luIC5ibG9jayAuc3RhdGVzIC5zdGF0ZSBpbWd7bWF4LXdpZHRoOjkwcHg7bWluLXdpZHRoOjkwcHh9fS5uZWVkX2ZpbmFuY2luZ3ttYXJnaW4tYm90dG9tOjEwMHB4fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsubmVlZF9maW5hbmNpbmd7bWFyZ2luLWJvdHRvbTo2MHB4fX0ubmVlZF9maW5hbmNpbmcgLmJsb2Nre3BhZGRpbmc6OTBweCA2MHB4IDE3MHB4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLXJhZGl1czo4cHh9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5uZWVkX2ZpbmFuY2luZyAuYmxvY2t7cGFkZGluZzo4MHB4IDQwcHggMTk1cHh9fUBtZWRpYSAobWF4LXdpZHRoOjU3NnB4KXsubmVlZF9maW5hbmNpbmcgLmJsb2Nre3BhZGRpbmc6ODBweCAyMHB4IDE5NXB4fX0ubmVlZF9maW5hbmNpbmcgLmJsb2NrIC5pY29ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMTBweDtyaWdodDo3M3B4fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsubmVlZF9maW5hbmNpbmcgLmJsb2NrIC5pY29ue21heC13aWR0aDoxNjZweDt0b3A6LTZweDtyaWdodDoyMHB4fX0ubmVlZF9maW5hbmNpbmcgLmJsb2NrIC5tb2JpbGV7ZGlzcGxheTpub25lO3BvaW50ZXItZXZlbnRzOm5vbmU7dXNlci1zZWxlY3Q6bm9uZX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7Lm5lZWRfZmluYW5jaW5nIC5ibG9jayAubW9iaWxle2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjB9fS5uZWVkX2ZpbmFuY2luZyAuYmxvY2sgLnRleHR7bWF4LXdpZHRoOjUwMHB4fS5hbGxfbG9hbl9wcm9ncmFtcyBoMiwubmVlZF9maW5hbmNpbmcgLmJsb2NrIC50ZXh0IGgye21hcmdpbjowIDAgMjBweH0ubmVlZF9maW5hbmNpbmcgLmJsb2NrIC50ZXh0IC5idG57bWFyZ2luLXRvcDo0MHB4O21pbi13aWR0aDoyMDBweH1AbWVkaWEgKG1heC13aWR0aDo1NzZweCl7Lm5lZWRfZmluYW5jaW5nIC5ibG9jayAudGV4dCAuYnRue3dpZHRoOjEwMCV9fS5jb25uZWN0LWxlbmRpbmctZXhwZXJ0c3twb3NpdGlvbjpyZWxhdGl2ZTtjb2xvcjojZmZmO3BhZGRpbmc6ODNweCA1NXB4O2JhY2tncm91bmQtY29sb3I6IzJjMzk3Mn0uY29ubmVjdC1sZW5kaW5nLWV4cGVydHMgLnNlY3Rpb24tdGl0bGV7Y29sb3I6I2ZmZjttYXJnaW4tYm90dG9tOjEzcHh9LmNvbm5lY3QtbGVuZGluZy1leHBlcnRzIC5zZWN0aW9uLWRlc2NyaXB0aW9ue2ZvbnQtd2VpZ2h0OjUwMDtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyOHB4O3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206NTNweDtjb2xvcjojZTdlYWYzfS5jb25uZWN0LWxlbmRpbmctZXhwZXJ0cyAuc2VjdGlvbi1kZXNjcmlwdGlvbiBwe2NvbG9yOiNlN2VhZjN9LmNvbm5lY3QtbGVuZGluZy1leHBlcnRzIC5hY3Rpb25ze3dpZHRoOjEwMCU7bWF4LXdpZHRoOjgxNHB4O21hcmdpbjowIGF1dG87ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uY29ubmVjdC1sZW5kaW5nLWV4cGVydHMgLmFjdGlvbnMgLmljb257d2lkdGg6NTdweDtoZWlnaHQ6NTdweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDk4MjE7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JvcmRlci1yYWRpdXM6NTAlO21hcmdpbjowIGF1dG8gMTNweDt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZX0uY29ubmVjdC1sZW5kaW5nLWV4cGVydHMgLmFjdGlvbnMgLnNlY3Rpb24tbGFyZ2UtYnRue2ZsZXg6MTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czo0cHg7cGFkZGluZzoyMHB4O3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjowIDE1cHggMzBweDtoZWlnaHQ6MTQxcHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjE0MCU7Y29sb3I6IzNkM2QzZDt0ZXh0LWRlY29yYXRpb246bm9uZX0uY29ubmVjdC1sZW5kaW5nLWV4cGVydHMgLmFjdGlvbnMgLnNlY3Rpb24tbGFyZ2UtYnRuOm50aC1jaGlsZCgzbil7ZmxleC1iYXNpczoxMDAlfS5jb25uZWN0LWxlbmRpbmctZXhwZXJ0cyAuYWN0aW9ucyAuc2VjdGlvbi1sYXJnZS1idG46aG92ZXJ7Y29sb3I6IzAwOTgyMX0uY29ubmVjdC1sZW5kaW5nLWV4cGVydHMgLmFjdGlvbnMgLnNlY3Rpb24tbGFyZ2UtYnRuOmhvdmVyIC5pY29ue3RyYW5zZm9ybTpzY2FsZSgxLjEzKX0uY29ubmVjdC1sZW5kaW5nLWV4cGVydHM+LmNvbnRhaW5lcnt6LWluZGV4OjI7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpjZW50ZXJ9LmNvbm5lY3QtbGVuZGluZy1leHBlcnRzOmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkxcHgpey5jb25uZWN0LWxlbmRpbmctZXhwZXJ0cyAuYWN0aW9ucyAuc2VjdGlvbi1sYXJnZS1idG57bWFyZ2luOjAgNnB4IDEwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6Mzc1cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDo4MjBweCkgYW5kIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpey5jb25uZWN0LWxlbmRpbmctZXhwZXJ0c3twYWRkaW5nOjMwcHggMH0uY29ubmVjdC1sZW5kaW5nLWV4cGVydHMgLnNlY3Rpb24tZGVzY3JpcHRpb257bWFyZ2luLWJvdHRvbTozMHB4fS5jb25uZWN0LWxlbmRpbmctZXhwZXJ0cyAuc2VjdGlvbi1kZXNjcmlwdGlvbiBwOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5jb25uZWN0LWxlbmRpbmctZXhwZXJ0cyAuc2VjdGlvbi10aXRsZXtwYWRkaW5nLWxlZnQ6MzBweDtwYWRkaW5nLXJpZ2h0OjMwcHg7bWFyZ2luLWJvdHRvbToxNXB4fS5jb25uZWN0LWxlbmRpbmctZXhwZXJ0cyAuYWN0aW9ucyAuc2VjdGlvbi1sYXJnZS1idG57bWFyZ2luOjAgMTBweCAyMHB4O2hlaWdodDo5N3B4O3RleHQtYWxpZ246bGVmdDtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDo2MHB4O2Rpc3BsYXk6YmxvY2t9LmNvbm5lY3QtbGVuZGluZy1leHBlcnRzIC5hY3Rpb25zIC5zZWN0aW9uLWxhcmdlLWJ0bjpsYXN0LWNoaWxkLC5jb25uZWN0LWxlbmRpbmctZXhwZXJ0cyAuYWN0aW9ucyAuc2VjdGlvbi1sYXJnZS1idG46bnRoLWNoaWxkKGV2ZW4pe21hcmdpbi1yaWdodDowfS5jb25uZWN0LWxlbmRpbmctZXhwZXJ0cyAuYWN0aW9ucyAuc2VjdGlvbi1sYXJnZS1idG46bnRoLWNoaWxkKG9kZCl7bWFyZ2luLWxlZnQ6MH0uY29ubmVjdC1sZW5kaW5nLWV4cGVydHMgLmFjdGlvbnMgLmljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO21hcmdpbi1yaWdodDoxMHB4O21hcmdpbi1ib3R0b206MDt3aWR0aDo0MnB4O2hlaWdodDo0MnB4O21hcmdpbi10b3A6OHB4O2JhY2tncm91bmQtc2l6ZToxOHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KXsuY29ubmVjdC1sZW5kaW5nLWV4cGVydHN7aGVpZ2h0OmF1dG87cGFkZGluZzozMHB4IDB9LmNvbm5lY3QtbGVuZGluZy1leHBlcnRzIC5zZWN0aW9uLXRpdGxle21hcmdpbi1ib3R0b206MTVweDtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9LmNvbm5lY3QtbGVuZGluZy1leHBlcnRzIC5zZWN0aW9uLWRlc2NyaXB0aW9ue21hcmdpbi1ib3R0b206MzBweH0uY29ubmVjdC1sZW5kaW5nLWV4cGVydHMgLnNlY3Rpb24tZGVzY3JpcHRpb24gcDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uY29ubmVjdC1sZW5kaW5nLWV4cGVydHMgLmFjdGlvbnMgLnNlY3Rpb24tbGFyZ2UtYnRue2ZsZXg6YXV0bzttYXJnaW4tYm90dG9tOjE1cHg7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MDtoZWlnaHQ6OTdweDt0ZXh0LWFsaWduOmxlZnQ7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6NjBweDtkaXNwbGF5OmJsb2NrfS5jb25uZWN0LWxlbmRpbmctZXhwZXJ0cyAuYWN0aW9ucyAuaWNvbntkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7bWFyZ2luLXJpZ2h0OjIwcHg7bWFyZ2luLWJvdHRvbTowfX0ubG9hbl9wcm9ncmFtc19oZXJve21hcmdpbi1ib3R0b206MTAwcHg7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LmxvYW5fcHJvZ3JhbXNfaGVyb3tiYWNrZ3JvdW5kLWltYWdlOm5vbmUhaW1wb3J0YW50O21hcmdpbi1ib3R0b206NjBweH19LmxvYW5fcHJvZ3JhbXNfaGVyby5zaW5nbGV7cGFkZGluZy1ib3R0b206NzBweDttYXJnaW4tYm90dG9tOjB9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5sb2FuX3Byb2dyYW1zX2hlcm8uc2luZ2xle3BhZGRpbmctYm90dG9tOjB9fS5sb2FuX3Byb2dyYW1zX2hlcm8rLmFwaV9yZXZpZXdze21hcmdpbi10b3A6LTgwcHh9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5sb2FuX3Byb2dyYW1zX2hlcm8rLmFwaV9yZXZpZXdze3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTttYXJnaW4tdG9wOi0zMHB4fX0ubG9hbl9wcm9ncmFtc19oZXJvIC50ZXh0X3NpZGV7bWF4LXdpZHRoOjYxMHB4O21pbi1oZWlnaHQ6NjUwcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsubG9hbl9wcm9ncmFtc19oZXJvIC50ZXh0X3NpZGV7bWluLWhlaWdodDo1MDBweDttYXgtd2lkdGg6NTAwcHh9fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsubG9hbl9wcm9ncmFtc19oZXJvIC50ZXh0X3NpZGV7bWluLWhlaWdodDphdXRvO3BhZGRpbmc6NzBweCAwfX1AbWVkaWEgKG1heC13aWR0aDo1NzZweCl7LmxvYW5fcHJvZ3JhbXNfaGVybyAudGV4dF9zaWRle21pbi1oZWlnaHQ6YXV0bztwYWRkaW5nOjQwcHggMH19LmxvYW5fcHJvZ3JhbXNfaGVybyAudGV4dF9zaWRlIGgxe21hcmdpbjowIDAgMjBweDt0ZXh0LWFsaWduOmxlZnR9LmxvYW5fcHJvZ3JhbXNfaGVybyAudGV4dF9zaWRlIC5idG5fYmxvY2t7ZGlzcGxheTpmbGV4O2NvbHVtbi1nYXA6MzBweDttYXJnaW4tdG9wOjI1cHh9QG1lZGlhIChtYXgtd2lkdGg6NTc2cHgpey5sb2FuX3Byb2dyYW1zX2hlcm8gLnRleHRfc2lkZSAuYnRuX2Jsb2Nre21hcmdpbi10b3A6MTVweDtjb2x1bW4tZ2FwOjE1cHh9fS5sb2FuX3Byb2dyYW1zX2hlcm8gLnRleHRfc2lkZSAuYnRuX2Jsb2NrIGF7bWluLXdpZHRoOmNhbGMoNTAlIC0gNy41cHgpfS5sb2FuX3Byb2dyYW1zX2hlcm8gLmltZ19zaWRle3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LmxvYW5fcHJvZ3JhbXNfaGVybyAuaW1nX3NpZGV7ZGlzcGxheTpibG9ja319LmxvYW5fb3B0aW9uc3ttYXJnaW4tYm90dG9tOjEwMHB4fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsubG9hbl9vcHRpb25ze21hcmdpbi1ib3R0b206NjBweH19LmxvYW5fb3B0aW9ucyAuYmxvY2t7YmFja2dyb3VuZC1jb2xvcjojZjdmN2ZiO2JvcmRlci1yYWRpdXM6MjBweDtwYWRkaW5nOjQwcHh9QG1lZGlhIChtYXgtd2lkdGg6NTc2cHgpey5sb2FuX29wdGlvbnMgLmJsb2Nre3BhZGRpbmc6NDBweCAyMHB4fX0ubG9hbl9vcHRpb25zIC5ibG9jayBoMnt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MCAwIDIwcHh9QG1lZGlhIChtYXgtd2lkdGg6NTc2cHgpey5sb2FuX29wdGlvbnMgLmJsb2NrIGgye3RleHQtYWxpZ246bGVmdDttYXJnaW4tYm90dG9tOjE1cHh9fS5sb2FuX29wdGlvbnMgLmJsb2NrIC5wcm9ncmFtc3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmNlbnRlcjtnYXA6NDBweH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LmxvYW5fb3B0aW9ucyAuYmxvY2sgLnByb2dyYW1ze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXJ9fS5sb2FuX29wdGlvbnMgLmJsb2NrIC5wcm9ncmFtcyAucHJvZ3JhbXttYXgtd2lkdGg6MzI2cHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtyb3ctZ2FwOjE1cHg7cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOnBvaW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6IzNkM2QzZH1AbWVkaWEgKG1heC13aWR0aDoxMjAwcHgpey5sb2FuX29wdGlvbnMgLmJsb2NrIC5wcm9ncmFtcyAucHJvZ3JhbXttYXgtd2lkdGg6MjYwcHh9fS5sb2FuX29wdGlvbnMgLmJsb2NrIC5wcm9ncmFtcyAucHJvZ3JhbTpudGgtY2hpbGQoM24rMik6YmVmb3JlLC5sb2FuX29wdGlvbnMgLmJsb2NrIC5wcm9ncmFtcyAucHJvZ3JhbTpudGgtY2hpbGQoM24rMyk6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDoycHg7aGVpZ2h0OjEwMCU7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0yMHB4O2JhY2tncm91bmQtY29sb3I6I2U3ZWFmM31AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7LmxvYW5fb3B0aW9ucyAuYmxvY2sgLnByb2dyYW1zIC5wcm9ncmFtOm50aC1jaGlsZCgzbisyKTpiZWZvcmUsLmxvYW5fb3B0aW9ucyAuYmxvY2sgLnByb2dyYW1zIC5wcm9ncmFtOm50aC1jaGlsZCgzbiszKTpiZWZvcmV7ZGlzcGxheTpub25lfS5sb2FuX29wdGlvbnMgLmJsb2NrIC5wcm9ncmFtcyAucHJvZ3JhbXttYXgtd2lkdGg6MzAwcHh9LmxvYW5fb3B0aW9ucyAuYmxvY2sgLnByb2dyYW1zIC5wcm9ncmFtOm50aC1jaGlsZChldmVuKTpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOjJweDtoZWlnaHQ6MTAwJTtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTIwcHg7YmFja2dyb3VuZC1jb2xvcjojZTdlYWYzfX1AbWVkaWEgKG1heC13aWR0aDo5OTFweCkgYW5kIChtYXgtd2lkdGg6NzY4cHgpey5sb2FuX29wdGlvbnMgLmJsb2NrIC5wcm9ncmFtcyAucHJvZ3JhbTpudGgtY2hpbGQoZXZlbik6YmVmb3Jle2Rpc3BsYXk6bm9uZX19LmxvYW5fb3B0aW9ucyAuYmxvY2sgLnByb2dyYW1zIC5wcm9ncmFtIGg0e21hcmdpbjowO3RyYW5zaXRpb246YWxsIGVhc2UtaW4tb3V0IC4zc30ubG9hbl9vcHRpb25zIC5ibG9jayAucHJvZ3JhbXMgLnByb2dyYW0gdWx7cGFkZGluZzowO21hcmdpbjowfS5sb2FuX29wdGlvbnMgLmJsb2NrIC5wcm9ncmFtcyAucHJvZ3JhbSB1bCBsaXtsaXN0LXN0eWxlLXR5cGU6bm9uZTtwYWRkaW5nLWxlZnQ6MjVweDtwb3NpdGlvbjpyZWxhdGl2ZX0ubG9hbl9vcHRpb25zIC5ibG9jayAucHJvZ3JhbXMgLnByb2dyYW0gdWwgbGk6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDoyMHB4O2hlaWdodDoyMXB4O2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDozcHg7dHJhbnNpdGlvbjphbGwgZWFzZS1pbi1vdXQgLjNzO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMjEnIHZpZXdCb3g9JzAgMCAyMCAyMScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2NpcmNsZSBjeD0nMTAnIGN5PScxMC44MzMnIHI9JzEwJyBmaWxsPSclMjMyQzM5NzInLyUzRSUzQ3BhdGggZD0nTTcuNSAxMS40ODE4TDkuMjk0ODcgMTMuMzMzN0wxMy4zMzMzIDkuMTY2OTknIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMS42NjY2NycvJTNFJTNDL3N2ZyUzRSUwQVwiKX0ubG9hbl9vcHRpb25zIC5ibG9jayAucHJvZ3JhbXMgLnByb2dyYW0gaW1ne2JvcmRlci1yYWRpdXM6NHB4fS5sb2FuX29wdGlvbnMgLmJsb2NrIC5wcm9ncmFtcyAucHJvZ3JhbTpob3ZlciB1bCBsaTpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMCcgaGVpZ2h0PScyMScgdmlld0JveD0nMCAwIDIwIDIxJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDY2lyY2xlIGN4PScxMCcgY3k9JzEwLjgzMycgcj0nMTAnIGZpbGw9JyUyMzAwOEUxRicvJTNFJTNDcGF0aCBkPSdNNy41IDExLjQ4MThMOS4yOTQ4NyAxMy4zMzM3TDEzLjMzMzMgOS4xNjY5OScgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScxLjY2NjY3Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpfS5hbGxfbG9hbl9wcm9ncmFtc3ttYXJnaW4tYm90dG9tOjEwMHB4fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuYWxsX2xvYW5fcHJvZ3JhbXN7bWFyZ2luLWJvdHRvbTo2MHB4fX0uYWxsX2xvYW5fcHJvZ3JhbXMgLnRhYnNfd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LmFsbF9sb2FuX3Byb2dyYW1zIC50YWJzX3dyYXBwZXJ7bWFyZ2luOjAgLTE1cHg7cGFkZGluZzowIDE1cHh9LmFsbF9sb2FuX3Byb2dyYW1zIC50YWJzX3dyYXBwZXI6YWZ0ZXIsLmFsbF9sb2FuX3Byb2dyYW1zIC50YWJzX3dyYXBwZXI6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtoZWlnaHQ6MTAwJTt3aWR0aDoyMHB4O3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDoxfS5hbGxfbG9hbl9wcm9ncmFtcyAudGFic193cmFwcGVyOmJlZm9yZXtsZWZ0OjA7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsI2ZmZiAwLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSl9LmFsbF9sb2FuX3Byb2dyYW1zIC50YWJzX3dyYXBwZXI6YWZ0ZXJ7cmlnaHQ6MDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCNmZmYgMCxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpfX0uYWxsX2xvYW5fcHJvZ3JhbXMgLnRhYnN7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDo1cHg7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1ib3R0b206MjBweH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LmFsbF9sb2FuX3Byb2dyYW1zIC50YWJze2ZsZXgtd3JhcDpub3dyYXA7b3ZlcmZsb3cteDpzY3JvbGw7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjAgLTE1cHggMTVweDtwYWRkaW5nOjAgMTVweDstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZTtzY3JvbGxiYXItd2lkdGg6bm9uZX0uYWxsX2xvYW5fcHJvZ3JhbXMgLnRhYnM6Oi13ZWJraXQtc2Nyb2xsYmFye2Rpc3BsYXk6bm9uZX19LmFsbF9sb2FuX3Byb2dyYW1zIC50YWJzIC50YWJ7cGFkZGluZzo2cHggMTZweDtib3JkZXItcmFkaXVzOjE3cHg7Ym9yZGVyOjFweCBzb2xpZCAjMmMzOTcyO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIycHg7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjphbGwgZWFzZS1pbi1vdXQgLjNzfUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuYWxsX2xvYW5fcHJvZ3JhbXMgLnRhYnMgLnRhYnt3aGl0ZS1zcGFjZTpub3dyYXB9fS5hbGxfbG9hbl9wcm9ncmFtcyAudGFicyAudGFiLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzJjMzk3Mn0uYWxsX2xvYW5fcHJvZ3JhbXMgLnRhYnNfY29udGFpbmVyIGg0e21hcmdpbjowO2dyaWQtY29sdW1uOi0xLzF9LmFsbF9sb2FuX3Byb2dyYW1zIC50YWJzX2NvbnRhaW5lciBoNCBzcGFue3BhZGRpbmctbGVmdDoxNXB4O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoyN3B4O2NvbG9yOiM3NTc1NzV9LmFsbF9sb2FuX3Byb2dyYW1zIC50YWJzX2NvbnRhaW5lcj5kaXZbZGF0YS10YWI9QWxsXXtkaXNwbGF5Om5vbmU7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3Jvdy1nYXA6MzBweH0uYWxsX2xvYW5fcHJvZ3JhbXMgLnRhYnNfY29udGFpbmVyPmRpdltkYXRhLXRhYj1BbGxdLmFjdGl2ZXtkaXNwbGF5OmZsZXg7YW5pbWF0aW9uLW5hbWU6ZmFkZTthbmltYXRpb24tZHVyYXRpb246MXN9LmFsbF9sb2FuX3Byb2dyYW1zIC50YWJzX2NvbnRhaW5lcj5kaXZbZGF0YS10YWI9QWxsXSAuZ3JvdXBSb3d7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtyb3ctZ2FwOjE1cHh9LmFsbF9sb2FuX3Byb2dyYW1zIC50YWJzX2NvbnRhaW5lcj5kaXZbZGF0YS10YWI9QWxsXSAuZ3JvdXBSb3cgLmhlYWRsaW5le2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmFsbF9sb2FuX3Byb2dyYW1zIC50YWJzX2NvbnRhaW5lcj5kaXZbZGF0YS10YWI9QWxsXSAuZ3JvdXBSb3cgLnN3aXBlcntwYWRkaW5nOjAgMjBweCAzMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowIC0yMHB4fUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsuYWxsX2xvYW5fcHJvZ3JhbXMgLnRhYnNfY29udGFpbmVyPmRpdltkYXRhLXRhYj1BbGxdIC5ncm91cFJvdyAuc3dpcGVye3BhZGRpbmc6MDttYXJnaW46MH19LmFsbF9sb2FuX3Byb2dyYW1zIC50YWJzX2NvbnRhaW5lcj5kaXZbZGF0YS10YWI9QWxsXSAuZ3JvdXBSb3cgLnN3aXBlci1jb250cm9sc3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsuYWxsX2xvYW5fcHJvZ3JhbXMgLnRhYnNfY29udGFpbmVyPmRpdltkYXRhLXRhYj1BbGxdIC5ncm91cFJvdyAuc3dpcGVyLWNvbnRyb2xze2Rpc3BsYXk6bm9uZX19LmFsbF9sb2FuX3Byb2dyYW1zIC50YWJzX2NvbnRhaW5lcj5kaXZbZGF0YS10YWI9QWxsXSAuZ3JvdXBSb3cgLnN3aXBlci1jb250cm9scy1tb2JpbGV7ZGlzcGxheTpub25lO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW46MTVweCAwIDA7aGVpZ2h0OjIwcHg7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpey5hbGxfbG9hbl9wcm9ncmFtcyAudGFic19jb250YWluZXI+ZGl2W2RhdGEtdGFiPUFsbF0gLmdyb3VwUm93IC5zd2lwZXItY29udHJvbHMtbW9iaWxle2Rpc3BsYXk6ZmxleH19LmFsbF9sb2FuX3Byb2dyYW1zIC50YWJzX2NvbnRhaW5lcj5kaXZbZGF0YS10YWI9QWxsXSAuZ3JvdXBSb3cgLnN3aXBlci1idXR0b24tbmV4dCwuYWxsX2xvYW5fcHJvZ3JhbXMgLnRhYnNfY29udGFpbmVyPmRpdltkYXRhLXRhYj1BbGxdIC5ncm91cFJvdyAuc3dpcGVyLWJ1dHRvbi1wcmV2e2hlaWdodDoyMHB4O3dpZHRoOjIwcHg7b3BhY2l0eToxO3Bvc2l0aW9uOnN0aWNreTtwYWRkaW5nOjB9LmFsbF9sb2FuX3Byb2dyYW1zIC50YWJzX2NvbnRhaW5lcj5kaXZbZGF0YS10YWI9QWxsXSAuZ3JvdXBSb3cgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciBzdmcgcGF0aCwuYWxsX2xvYW5fcHJvZ3JhbXMgLnRhYnNfY29udGFpbmVyPmRpdltkYXRhLXRhYj1BbGxdIC5ncm91cFJvdyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyIHN2ZyBwYXRoe2ZpbGw6IzNkM2QzZH0uYWxsX2xvYW5fcHJvZ3JhbXMgLnRhYnNfY29udGFpbmVyPmRpdltkYXRhLXRhYj1BbGxdIC5ncm91cFJvdyAuc3dpcGVyLWJ1dHRvbi1wcmV2e21hcmdpbjowIDEwcHggMCAwfS5hbGxfbG9hbl9wcm9ncmFtcyAudGFic19jb250YWluZXI+ZGl2W2RhdGEtdGFiPUFsbF0gLmdyb3VwUm93IC5zd2lwZXItYnV0dG9uLW5leHR7bWFyZ2luOjAgMCAwIDEwcHh9LmFsbF9sb2FuX3Byb2dyYW1zIC50YWJzX2NvbnRhaW5lcj5kaXZbZGF0YS10YWI9QWxsXSAuZ3JvdXBSb3cgLnN3aXBlci1zbGlkZXtkaXNwbGF5OmZsZXg7aGVpZ2h0OnVuc2V0fS5hbGxfbG9hbl9wcm9ncmFtcyAudGFic19jb250YWluZXI+ZGl2W2RhdGEtdGFiPUFsbF0gLmdyb3VwUm93IC5zd2lwZXItcGFnaW5hdGlvbntsZWZ0OjUwJTt0b3A6NHB4IWltcG9ydGFudDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtoZWlnaHQ6MTRweDtib3R0b206YXV0b30uYWxsX2xvYW5fcHJvZ3JhbXMgLnRhYnNfY29udGFpbmVyPmRpdltkYXRhLXRhYj1BbGxdIC5ncm91cFJvdyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1jb2xvcjojZTdlYWYzO29wYWNpdHk6MSFpbXBvcnRhbnR9LmFsbF9sb2FuX3Byb2dyYW1zIC50YWJzX2NvbnRhaW5lcj5kaXZbZGF0YS10YWI9QWxsXSAuZ3JvdXBSb3cgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojM2QzZDNkfS5hbGxfbG9hbl9wcm9ncmFtcyAudGFic19jb250YWluZXI+ZGl2Om5vdChbZGF0YS10YWI9QWxsXSl7ZGlzcGxheTpub25lO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywxZnIpO2dhcDoyMHB4fUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsuYWxsX2xvYW5fcHJvZ3JhbXMgLnRhYnNfY29udGFpbmVyPmRpdjpub3QoW2RhdGEtdGFiPUFsbF0pe2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwxZnIpfX1AbWVkaWEgKG1heC13aWR0aDo1NzZweCl7LmFsbF9sb2FuX3Byb2dyYW1zIC50YWJzX2NvbnRhaW5lcj5kaXY6bm90KFtkYXRhLXRhYj1BbGxdKXtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO2dhcDoxMHB4fX0uYWxsX2xvYW5fcHJvZ3JhbXMgLnRhYnNfY29udGFpbmVyPmRpdjpub3QoW2RhdGEtdGFiPUFsbF0pLmFjdGl2ZXtkaXNwbGF5OmdyaWQ7YW5pbWF0aW9uLW5hbWU6ZmFkZTthbmltYXRpb24tZHVyYXRpb246MXN9LmFsbF9sb2FuX3Byb2dyYW1zIC50YWJzX2NvbnRhaW5lciAucHJvZ3JhbXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3Jvdy1nYXA6MTBweDtwYWRkaW5nOjMwcHggMjBweCAyOHB4O2JvcmRlci1yYWRpdXM6OHB4O3dpZHRoOjEwMCU7bWluLWhlaWdodDo4NXB4O3RleHQtZGVjb3JhdGlvbjpub25lO2JvcmRlcjoxcHggc29saWQgI2U3ZWFmMztiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y3ZmI7dHJhbnNpdGlvbjphbGwgZWFzZS1pbi1vdXQgLjNzfS5hbGxfbG9hbl9wcm9ncmFtcyAudGFic19jb250YWluZXIgLnByb2dyYW0gaDV7bWFyZ2luOjA7dHJhbnNpdGlvbjphbGwgZWFzZS1pbi1vdXQgLjNzO2NvbG9yOiMyYzM5NzI7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjJweH0uYWxsX2xvYW5fcHJvZ3JhbXMgLnRhYnNfY29udGFpbmVyIC5wcm9ncmFtIHB7bWFyZ2luOjA7Y29sb3I6IzNkM2QzZDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyMnB4fS5hbGxfbG9hbl9wcm9ncmFtcyAudGFic19jb250YWluZXIgLnByb2dyYW06aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZmZmfS50ZXh0X2NvbnRlbnR7bWFyZ2luLWJvdHRvbToxMDBweH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LnRleHRfY29udGVudHttYXJnaW4tYm90dG9tOjYwcHh9fS50ZXh0X2NvbnRlbnQgLmNvbnRhaW5lciBoMnttYXJnaW4tYm90dG9tOjIwcHh9LnRleHRfY29udGVudCAuY29udGFpbmVyIGgyOmZpcnN0LW9mLXR5cGV7bWFyZ2luLXRvcDowfS50ZXh0X2NvbnRlbnQgLmNvbnRhaW5lciBvbHtwYWRkaW5nLWxlZnQ6NDBweDtwb3NpdGlvbjpyZWxhdGl2ZX0udGV4dF9jb250ZW50IC5jb250YWluZXIgb2w6YmVmb3Jle2NvbnRlbnQ6YXR0cihzdGFydCk7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2xpbmUtaGVpZ2h0OjE7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NjAwO21pbi13aWR0aDoyOHB4O3dpZHRoOjI4cHg7aGVpZ2h0OjI4cHg7Ym9yZGVyLXJhZGl1czoxMDAlO2JhY2tncm91bmQtY29sb3I6IzJjMzk3Mjtjb2xvcjojZmZmO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MH0udGV4dF9jb250ZW50IC5jb250YWluZXIgb2wgbGl7bGlzdC1zdHlsZS10eXBlOm5vbmV9LnRleHRfY29udGVudCAuY29udGFpbmVyIG9sIGxpIGg0e21hcmdpbi10b3A6MzBweDttYXJnaW4tYm90dG9tOjE1cHh9LnRleHRfYW5kX2ltYWdle21hcmdpbi1ib3R0b206MTI0cHh9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey50ZXh0X2FuZF9pbWFnZXttYXJnaW4tYm90dG9tOjYwcHh9fS50ZXh0X2FuZF9pbWFnZSAuaW5uZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtyb3ctZ2FwOjEwMHB4fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsudGV4dF9hbmRfaW1hZ2UgLmlubmVye3Jvdy1nYXA6NjBweH19LnRleHRfYW5kX2ltYWdlIC5pbm5lciAuYmxvY2t7ZGlzcGxheTpmbGV4O2NvbHVtbi1nYXA6NzBweDtyb3ctZ2FwOjIwcHg7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0udGV4dF9hbmRfaW1hZ2UgLmlubmVyIC5ibG9jay5yaWdodHtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LnRleHRfYW5kX2ltYWdlIC5pbm5lciAuYmxvY2ssLnRleHRfYW5kX2ltYWdlIC5pbm5lciAuYmxvY2sucmlnaHR7ZmxleC1kaXJlY3Rpb246Y29sdW1ufX0udGV4dF9hbmRfaW1hZ2UgLmlubmVyIC5ibG9jayBpbWcubW9iaWxle2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LnRleHRfYW5kX2ltYWdlIC5pbm5lciAuYmxvY2sgaW1nLm1vYmlsZXtkaXNwbGF5OmJsb2NrfX0udGV4dF9hbmRfaW1hZ2UgLmlubmVyIC5ibG9jayBpbWcuZGVza3RvcHt3aWR0aDo1MCU7b2JqZWN0LWZpdDpjb250YWlufUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsudGV4dF9hbmRfaW1hZ2UgLmlubmVyIC5ibG9jayBpbWcuZGVza3RvcHtkaXNwbGF5Om5vbmV9fS50ZXh0X2FuZF9pbWFnZSAuaW5uZXIgLmJsb2NrIC50ZXh0e3dpZHRoOmNhbGMoNTAlIC0gNzBweCl9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey50ZXh0X2FuZF9pbWFnZSAuaW5uZXIgLmJsb2NrIC50ZXh0e3dpZHRoOjEwMCV9fS50ZXh0X2FuZF9pbWFnZSAuaW5uZXIgLmJsb2NrIC50ZXh0IGg1LC50ZXh0X2ltYWdlX2dyYXkgLmlubmVyIC50ZXh0IGg1e21hcmdpbi10b3A6NXB4fS50ZXh0X2FuZF9pbWFnZSAuaW5uZXIgLmJsb2NrIC50ZXh0IHA6Zmlyc3Qtb2YtdHlwZSwudGV4dF9pbWFnZV9ncmF5IC5pbm5lciAudGV4dCBwOmZpcnN0LW9mLXR5cGV7bWFyZ2luLXRvcDoyMHB4fS50ZXh0X2FuZF9pbWFnZSAuaW5uZXIgLmJsb2NrIC50ZXh0IHA6bGFzdC1vZi10eXBlLC50ZXh0X2ltYWdlX2dyYXkgLmlubmVyIC50ZXh0IHA6bGFzdC1vZi10eXBlLC50ZXh0X2ltYWdlX2xpc3QgLmlubmVyIC5ibG9jayAudGV4dCBwOmxhc3Qtb2YtdHlwZSwudGV4dF9pbWFnZV9saXN0IC5pbm5lciAubGlzdHMgLml0ZW0gLmxpc3QgLmNvbHVtbiBwOmxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOjB9LnRleHRfYW5kX2ltYWdlIC5pbm5lciAuYmxvY2sgLnRleHQgdWwsLnRleHRfaW1hZ2VfZ3JheSAuaW5uZXIgLnRleHQgdWx7bWFyZ2luLWxlZnQ6MTZweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3Jvdy1nYXA6MTZweH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LnRleHRfYW5kX2ltYWdlIC5pbm5lciAuYmxvY2sgLnRleHQgdWx7cm93LWdhcDoxMHB4O21hcmdpbi10b3A6LTVweH19LnRleHRfYW5kX2ltYWdlIC5pbm5lciAuYmxvY2sgLnRleHQgLmJ0biwudGV4dF9pbWFnZV9ncmF5IC5pbm5lciAudGV4dCAuYnRue21hcmdpbi10b3A6NDBweDttaW4td2lkdGg6MjAwcHh9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey50ZXh0X2FuZF9pbWFnZSAuaW5uZXIgLmJsb2NrIC50ZXh0IC5idG57bWFyZ2luLXRvcDozMHB4fX0udGV4dF9pbWFnZV9ncmF5e21hcmdpbi1ib3R0b206MTAwcHh9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey50ZXh0X2ltYWdlX2dyYXl7bWFyZ2luLWJvdHRvbTo2MHB4fX0udGV4dF9pbWFnZV9ncmF5IC5pbm5lcntkaXNwbGF5OmZsZXg7Y29sdW1uLWdhcDo1MHB4O3Jvdy1nYXA6MjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y3ZmI7cGFkZGluZzo5MHB4IDAgOTBweCA2MHB4O2JvcmRlci1yYWRpdXM6MjBweDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsudGV4dF9pbWFnZV9ncmF5IC5pbm5lcntmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZTtwYWRkaW5nOjAgMjBweCA0MHB4fX0udGV4dF9pbWFnZV9ncmF5IC5pbm5lciBpbWd7d2lkdGg6Y2FsYyg1MCUgLSA3MHB4KTtvYmplY3QtZml0OmNvbnRhaW59QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey50ZXh0X2ltYWdlX2dyYXkgLmlubmVyIGltZ3t3aWR0aDoxMDAlfX0udGV4dF9pbWFnZV9ncmF5IC5pbm5lciAudGV4dHt3aWR0aDpjYWxjKDUwJSArIDIwcHgpfUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsudGV4dF9pbWFnZV9ncmF5IC5pbm5lciAudGV4dHt3aWR0aDoxMDAlfX0uYXNzZXRzIC5pbm5lciAuYmxvY2tzPmRpdiBoNCwuZG9jdW1lbnRfYmxvY2sgLmJsb2NrIC50ZXh0IHAsLnN0ZXBfYnlfc3RlcCAuaW5uZXIgLnN0ZXBzIC5zdGVwIC5jb250ZW50IHAsLnRleHRfaW1hZ2VfZ3JheSAuaW5uZXIgLnRleHQgaDIsLnRleHRfaW1hZ2VfbGlzdCAuaW5uZXIgLmJsb2NrIC50ZXh0IGgyLC50ZXh0X2ltYWdlX2xpc3QgLmlubmVyIC5saXN0cyAuaXRlbSAubGlzdCAuY29sdW1uIGg1e21hcmdpbjowfS50ZXh0X2ltYWdlX2dyYXkgLmlubmVyIC50ZXh0IHVse21hcmdpbi1ib3R0b206MjBweH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LnRleHRfaW1hZ2VfZ3JheSAuaW5uZXIgLnRleHQgdWx7cm93LWdhcDoxMHB4O21hcmdpbi10b3A6LTVweH19QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey50ZXh0X2ltYWdlX2dyYXkgLmlubmVyIC50ZXh0IC5idG57bWFyZ2luLXRvcDozMHB4fX0udGV4dF9pbWFnZV9ncmF5IC5pbm5lciAudGV4dC5yb3VuZGVkIHVse2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOndyYXA7Z2FwOjVweDttYXJnaW4tbGVmdDowO3BhZGRpbmctbGVmdDowfS50ZXh0X2ltYWdlX2dyYXkgLmlubmVyIC50ZXh0LnJvdW5kZWQgdWwgbGl7cGFkZGluZzo2cHggMzJweDtsaW5lLWhlaWdodDoyN3B4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjY2cHg7Ym9yZGVyOjFweCBzb2xpZCAjZTdlYWYzO2xpc3Qtc3R5bGUtdHlwZTpub25lfS5ibG9ja193aXRoX3RhYmxle21hcmdpbi1ib3R0b206MTAwcHh9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5ibG9ja193aXRoX3RhYmxle21hcmdpbi1ib3R0b206NjBweH19LmJsb2NrX3dpdGhfdGFibGUgLmlubmVye2Rpc3BsYXk6ZmxleDtjb2x1bW4tZ2FwOjcwcHh9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5ibG9ja193aXRoX3RhYmxlIC5pbm5lcntmbGV4LWRpcmVjdGlvbjpjb2x1bW47cm93LWdhcDoxNXB4fX0uYmxvY2tfd2l0aF90YWJsZSAuaW5uZXIgLnRleHR7bWF4LXdpZHRoOjM3MHB4fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuYmxvY2tfd2l0aF90YWJsZSAuaW5uZXIgLnRleHR7bWF4LXdpZHRoOjEwMCV9fS5ibG9ja193aXRoX3RhYmxlIC5pbm5lciAudGV4dCBoMnttYXJnaW46MCAwIDIwcHh9LmJsb2NrX3dpdGhfdGFibGUgLmlubmVyIC50YWJsZXtib3JkZXI6MXB4IHNvbGlkICNlN2VhZjM7Ym9yZGVyLXJhZGl1czo0cHg7d2lkdGg6Y2FsYygxMDAlIC0gMzcwcHgpfUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuYmxvY2tfd2l0aF90YWJsZSAuaW5uZXIgLnRhYmxle3dpZHRoOjEwMCV9fS5ibG9ja193aXRoX3RhYmxlIC5pbm5lciAudGFibGUgLnRhYmxlUm93e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MTc3cHggMWZyO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlN2VhZjN9LmJsb2NrX3dpdGhfdGFibGUgLmlubmVyIC50YWJsZSAudGFibGVSb3c6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOm5vbmV9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5ibG9ja193aXRoX3RhYmxlIC5pbm5lciAudGFibGUgLnRhYmxlUm93e2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7cGFkZGluZzoyMHB4fX0uYmxvY2tfd2l0aF90YWJsZSAuaW5uZXIgLnRhYmxlIC50YWJsZVJvdzpudGgtY2hpbGQoZXZlbil7YmFja2dyb3VuZC1jb2xvcjojZjdmN2ZifS5ibG9ja193aXRoX3RhYmxlIC5pbm5lciAudGFibGUgLnRhYmxlUm93IGRpdntwYWRkaW5nOjhweCAyMHB4O2ZvbnQtc2l6ZToxNHB4O3BsYWNlLWNvbnRlbnQ6Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuYmxvY2tfd2l0aF90YWJsZSAuaW5uZXIgLnRhYmxlIC50YWJsZVJvdyBkaXZ7cGFkZGluZzowfX0uYmxvY2tfd2l0aF90YWJsZSAuaW5uZXIgLnRhYmxlIC50YWJsZVJvdyBkaXYudGl0bGV7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZTdlYWYzO2ZvbnQtd2VpZ2h0OjYwMH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LmJsb2NrX3dpdGhfdGFibGUgLmlubmVyIC50YWJsZSAudGFibGVSb3cgZGl2LnRpdGxle2JvcmRlci1yaWdodDpub25lfX0uYmxvY2tfd2l0aF90YWJsZSAuaW5uZXIgLnRhYmxlIC50YWJsZVJvdyBkaXYgcCwuYmxvY2tfd2l0aF90YWJsZSAuaW5uZXIgLnRhYmxlIC50YWJsZVJvdyBkaXYgdWx7bWFyZ2luLWJvdHRvbTowfS5ibG9ja193aXRoX3RhYmxlIC5pbm5lciAudGFibGUgLnRhYmxlUm93Omxhc3QtY2hpbGQgZGl2e2JvcmRlci1ib3R0b206bm9uZX0uZG9jdW1lbnRfYmxvY2t7bWFyZ2luLWJvdHRvbToxMDBweH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LmRvY3VtZW50X2Jsb2Nre21hcmdpbi1ib3R0b206NjBweH19LmRvY3VtZW50X2Jsb2NrIC5ibG9ja3tiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyO21pbi1oZWlnaHQ6NDg3cHg7cGFkZGluZzo3MHB4IDYwcHg7Ym9yZGVyLXJhZGl1czoyMHB4fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuZG9jdW1lbnRfYmxvY2sgLmJsb2Nre3BhZGRpbmc6NDBweCAyMHB4IDE2MnB4O21pbi1oZWlnaHQ6NzIwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjpib3R0b20gY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb3Zlcn19LmRvY3VtZW50X2Jsb2NrIC5ibG9jayAudGV4dHttYXgtd2lkdGg6NTUwcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtyb3ctZ2FwOjIwcHg7Y29sb3I6I2ZmZn0uZG9jdW1lbnRfYmxvY2sgLmJsb2NrIC50ZXh0IGgye21hcmdpbjowO2NvbG9yOiNmZmZ9LmFzc2V0cyAuaW5uZXIgLmJsb2Nrcz5kaXYgdWwsLmRvY3VtZW50X2Jsb2NrIC5ibG9jayAudGV4dCB1bHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3Jvdy1nYXA6MTVweH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LmRvY3VtZW50X2Jsb2NrIC5ibG9jayAudGV4dCB1bHttYXJnaW4tdG9wOi01cHg7cm93LWdhcDoxMHB4fX0uZG9jdW1lbnRfYmxvY2sgLmJsb2NrIC50ZXh0IHVsIGxpOjptYXJrZXJ7Y29sb3I6IzBkOTlmZn0uYXNzZXRze21hcmdpbi1ib3R0b206MTAwcHh9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5hc3NldHN7bWFyZ2luLWJvdHRvbTo2MHB4fX0uYXNzZXRzIC5pbm5lciwuYXNzZXRzIC5pbm5lciAuYmxvY2tzPmRpdntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3Jvdy1nYXA6MjBweH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LmFzc2V0cyAuaW5uZXJ7cm93LWdhcDoxNXB4fX0uYXNzZXRzIC5pbm5lciBoMiwuYXNzZXRzIC5pbm5lciBwe21hcmdpbjowIGF1dG87dGV4dC1hbGlnbjpjZW50ZXJ9LmFzc2V0cyAuaW5uZXIgaDIrcHttYXgtd2lkdGg6NjAwcHg7bWFyZ2luOjAgYXV0b30uYXNzZXRzIC5pbm5lciBwe21hcmdpbjowfS5hc3NldHMgLmlubmVyIC5ibG9ja3N7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwxZnIpO2dhcDoxNXB4IDQwcHg7bWFyZ2luLXRvcDoyMHB4fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuYXNzZXRzIC5pbm5lciAuYmxvY2tze2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9fS5hc3NldHMgLmlubmVyIC5ibG9ja3M+ZGl2e3BhZGRpbmc6MzBweCAyMHB4O2JvcmRlcjoxcHggc29saWQgI2U3ZWFmMztib3JkZXItcmFkaXVzOjhweDtyb3ctZ2FwOjE1cHh9LmFzc2V0cyAuaW5uZXIgLmJsb2Nrcz5kaXY6bm90KC53aGl0ZSl7YmFja2dyb3VuZC1jb2xvcjojZjdmN2ZifS5hc3NldHMgLmlubmVyIC5ibG9ja3M+ZGl2Om5vdCgud2hpdGUpIHVsIGxpOjptYXJrZXJ7Y29sb3I6I2Y0NDMzNn0uYXNzZXRzIC5pbm5lciAuZGlzY2xhaW1lcntmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxNnB4O2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojNzU3NTc1fS50ZXh0X2ltYWdlX2xpc3R7bWFyZ2luLWJvdHRvbToxMDBweH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LnRleHRfaW1hZ2VfbGlzdHttYXJnaW4tYm90dG9tOjYwcHh9fS50ZXh0X2ltYWdlX2xpc3QgLmlubmVye3BhZGRpbmc6OTBweCA2MHB4O2JhY2tncm91bmQtY29sb3I6I2Y3ZjdmYn1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LnRleHRfaW1hZ2VfbGlzdCAuaW5uZXJ7cGFkZGluZzo0MHB4IDIwcHh9fS50ZXh0X2ltYWdlX2xpc3QgLmlubmVyIC5ibG9ja3ttYXJnaW4tYm90dG9tOjMwcHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Y29sdW1uLWdhcDo3MHB4fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsudGV4dF9pbWFnZV9saXN0IC5pbm5lciAuYmxvY2t7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3Jvdy1nYXA6MjBweDttYXJnaW4tYm90dG9tOjIwcHh9fS50ZXh0X2ltYWdlX2xpc3QgLmlubmVyIC5ibG9jayBpbWd7bWF4LXdpZHRoOjUxMHB4O3dpZHRoOjEwMCU7Ym9yZGVyLXJhZGl1czo4cHh9LnRleHRfaW1hZ2VfbGlzdCAuaW5uZXIgLmJsb2NrIC50ZXh0e21heC13aWR0aDo0NDBweDt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cm93LWdhcDoyMHB4fS50ZXh0X2ltYWdlX2xpc3QgLmlubmVyIC5ibG9jayAudGV4dC5mdWxse21heC13aWR0aDoxMDAlfS50ZXh0X2ltYWdlX2xpc3QgLmlubmVyIC5saXN0c3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3Jvdy1nYXA6MTVweH0udGV4dF9pbWFnZV9saXN0IC5pbm5lciAubGlzdHMgLml0ZW17YmFja2dyb3VuZC1jb2xvcjojZmZmO3BhZGRpbmc6NDBweDtib3JkZXItcmFkaXVzOjhweH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LnRleHRfaW1hZ2VfbGlzdCAuaW5uZXIgLmxpc3RzIC5pdGVte3BhZGRpbmc6MjBweH19LnRleHRfaW1hZ2VfbGlzdCAuaW5uZXIgLmxpc3RzIC5pdGVtIGgze21hcmdpbjowIDAgMTVweH0udGV4dF9pbWFnZV9saXN0IC5pbm5lciAubGlzdHMgLml0ZW0gLmxpc3R7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7Z2FwOjIwcHggNDBweH0udGV4dF9pbWFnZV9saXN0IC5pbm5lciAubGlzdHMgLml0ZW0gLmxpc3QuY29sczJ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLDFmcil9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey50ZXh0X2ltYWdlX2xpc3QgLmlubmVyIC5saXN0cyAuaXRlbSAubGlzdC5jb2xzMntncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfX0udGV4dF9pbWFnZV9saXN0IC5pbm5lciAubGlzdHMgLml0ZW0gLmxpc3QuY29sczN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLDFmcil9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey50ZXh0X2ltYWdlX2xpc3QgLmlubmVyIC5saXN0cyAuaXRlbSAubGlzdC5jb2xzM3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfX0udGV4dF9pbWFnZV9saXN0IC5pbm5lciAubGlzdHMgLml0ZW0gLmxpc3QgLmNvbHVtbiwudGV4dF9pbWFnZV9saXN0IC5pbm5lciAubGlzdHMgLml0ZW0gLmxpc3QgLmNvbHVtbiB1bHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3Jvdy1nYXA6MTVweH0udGV4dF9pbWFnZV9saXN0IC5pbm5lciAuYnRue21hcmdpbjo0MHB4IGF1dG8gMDttaW4td2lkdGg6MjAwcHg7ZGlzcGxheTpibG9jazt3aWR0aDptYXgtY29udGVudH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LnRleHRfaW1hZ2VfbGlzdCAuaW5uZXIgLmJ0bnttYXJnaW4tdG9wOjMwcHh9fS5zdGVwX2J5X3N0ZXB7bWFyZ2luLWJvdHRvbToxMDBweDttYXgtd2lkdGg6NzUwcHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b31AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LnN0ZXBfYnlfc3RlcHttYXJnaW4tYm90dG9tOjYwcHh9fS5zdGVwX2J5X3N0ZXAgLmlubmVyLC5zdGVwX2J5X3N0ZXAgLmlubmVyIC5zdGVwc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3Jvdy1nYXA6MjBweH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LnN0ZXBfYnlfc3RlcCAuaW5uZXJ7cm93LWdhcDoxNXB4fX0uc3RlcF9ieV9zdGVwIC5pbm5lcj5oMiwuc3RlcF9ieV9zdGVwIC5pbm5lcj5we3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuc3RlcF9ieV9zdGVwIC5pbm5lciAuc3RlcHN7cm93LWdhcDoxNXB4fX0uc3RlcF9ieV9zdGVwIC5pbm5lciAuc3RlcHMgLnN0ZXB7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjYwcHh9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5zdGVwX2J5X3N0ZXAgLmlubmVyIC5zdGVwcyAuc3RlcHtwYWRkaW5nLWxlZnQ6NTBweH19LnN0ZXBfYnlfc3RlcCAuaW5uZXIgLnN0ZXBzIC5zdGVwOm5vdCg6bGFzdC1jaGlsZCk6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjFweDtoZWlnaHQ6Y2FsYygxMDAlIC0gNTBweCk7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoyMHB4O3RvcDo3N3B4O2JhY2tncm91bmQtY29sb3I6I2U3ZWFmM31AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LnN0ZXBfYnlfc3RlcCAuaW5uZXIgLnN0ZXBzIC5zdGVwOm5vdCg6bGFzdC1jaGlsZCk6YmVmb3Jle2hlaWdodDpjYWxjKDEwMCUgLSA1NXB4KX19LnN0ZXBfYnlfc3RlcCAuaW5uZXIgLnN0ZXBzIC5zdGVwIC5udW1iZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDoxNHB4O3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cm93LWdhcDo1cHg7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MTZweDtjb2xvcjojMmMzOTcyO2ZvbnQtd2VpZ2h0OjYwMH0uc3RlcF9ieV9zdGVwIC5pbm5lciAuc3RlcHMgLnN0ZXAgLm51bWJlciBzcGFue3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MTtjb2xvcjojZmZmO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtib3JkZXItcmFkaXVzOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojMmMzOTcyfS5zdGVwX2J5X3N0ZXAgLmlubmVyIC5zdGVwcyAuc3RlcCAuY29udGVudHtwYWRkaW5nOjIwcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtyb3ctZ2FwOjEwcHg7Ym9yZGVyOjFweCBzb2xpZCAjZTdlYWYzO2JvcmRlci1yYWRpdXM6OHB4fS5zdGVwX2J5X3N0ZXAgLmlubmVyIC5zdGVwcyAuc3RlcCAuY29udGVudCBoNXttYXJnaW46MDtjb2xvcjojMmMzOTcyfS5wcm9tb3ttYXJnaW4tYm90dG9tOjEwMHB4O21hcmdpbi10b3A6MTYwcHh9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5wcm9tb3ttYXJnaW4tYm90dG9tOjYwcHg7bWFyZ2luLXRvcDoxMDBweH19LnByb21vIC5pbm5lcntwYWRkaW5nOjkwcHggNjBweCA0MHB4O2JvcmRlci1yYWRpdXM6OHB4O2JhY2tncm91bmQtY29sb3I6I2Y3ZjdmYjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3Jvdy1nYXA6MjBweDt0ZXh0LWFsaWduOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LnByb21vIC5pbm5lcntnYXA6MTVweDtwYWRkaW5nOjkwcHggMjBweCAyMHB4fX0ucHJvbW8gLmlubmVyIGgyLC5wcm9tbyAuaW5uZXIgcCwucHJvc19hbmRfY29ucyAuaW5uZXIgLmNvbnRlbnQgZGl2IGg0LC5wcm9zX2FuZF9jb25zIC5pbm5lciAudGl0bGUgaDIsLnByb3NfYW5kX2NvbnMgLmlubmVyIC50aXRsZSBwe21hcmdpbjowfS5wcm9tbyAuaW5uZXIgaW1ne3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3RvcDotNjBweDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTttYXgtaGVpZ2h0OjEyMHB4fS5mdWxsX3RhYmxle21hcmdpbi1ib3R0b206MTAwcHh9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5mdWxsX3RhYmxle21hcmdpbi1ib3R0b206NjBweH19LmZ1bGxfdGFibGUgLmlubmVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cm93LWdhcDoyMHB4fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuZnVsbF90YWJsZSAuaW5uZXJ7cm93LWdhcDoxNXB4fX0uZnVsbF90YWJsZSAuaW5uZXIgaDIsLmZ1bGxfdGFibGUgLmlubmVyIHB7bWFyZ2luOjA7dGV4dC1hbGlnbjpjZW50ZXJ9LmZ1bGxfdGFibGUgLmlubmVyIC50YWJsZXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2JvcmRlcjoxcHggc29saWQgI2U3ZWFmMztib3JkZXItcmFkaXVzOjRweDt0ZXh0LWFsaWduOmxlZnR9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5mdWxsX3RhYmxlIC5pbm5lciAudGFibGV7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowfX0uZnVsbF90YWJsZSAuaW5uZXIgLnRhYmxlIC50YWJsZV9yb3d7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U3ZWFmMztkaXNwbGF5OmZsZXh9LmZ1bGxfdGFibGUgLmlubmVyIC50YWJsZSAudGFibGVfcm93Omxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTpub25lfUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuZnVsbF90YWJsZSAuaW5uZXIgLnRhYmxlIC50YWJsZV9yb3c6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTdlYWYzfX0uZnVsbF90YWJsZSAuaW5uZXIgLnRhYmxlIC50YWJsZV9yb3c6bnRoLWNoaWxkKGV2ZW4pe2JhY2tncm91bmQtY29sb3I6I2Y3ZjdmYn1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LmZ1bGxfdGFibGUgLmlubmVyIC50YWJsZSAudGFibGVfcm93Om50aC1jaGlsZChldmVuKXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5mdWxsX3RhYmxlIC5pbm5lciAudGFibGUgLnRhYmxlX3JvdzpmaXJzdC1jaGlsZHtib3JkZXItYm90dG9tOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZTdlYWYzO2JvcmRlci1yYWRpdXM6OHB4IDhweCAwIDA7YWxpZ24taXRlbXM6Y2VudGVyfS5mdWxsX3RhYmxlIC5pbm5lciAudGFibGUgLnRhYmxlX3JvdzpmaXJzdC1jaGlsZCAudGFibGVfY29se3BhZGRpbmc6MThweCA1cHh9LmZ1bGxfdGFibGUgLmlubmVyIC50YWJsZSAudGFibGVfcm93Om5vdCg6Zmlyc3QtY2hpbGQpe3BhZGRpbmc6MTVweCAwIDEwcHh9fS5mdWxsX3RhYmxlIC5pbm5lciAudGFibGUgLnRhYmxlX3JvdyAudGFibGVfY29se3dpZHRoOjEwMCU7cGFkZGluZzo4cHggMjBweDtib3JkZXItbGVmdDoxcHggc29saWQgI2U3ZWFmMztmb250LXNpemU6MTRweDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MjJweH0uZnVsbF90YWJsZSAuaW5uZXIgLnRhYmxlIC50YWJsZV9yb3cgLnRhYmxlX2NvbDpmaXJzdC1jaGlsZHtib3JkZXItbGVmdDpub25lfUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuZnVsbF90YWJsZSAuaW5uZXIgLnRhYmxlIC50YWJsZV9yb3cgLnRhYmxlX2NvbHtib3JkZXItbGVmdDpub25lO2ZvbnQtc2l6ZToxMnB4O3BhZGRpbmc6NXB4fX0uZnVsbF90YWJsZSAuaW5uZXIgLnRhYmxlIC50YWJsZV9yb3cgLnRhYmxlX2NvbCBwe3RleHQtYWxpZ246bGVmdDtsaW5lLWhlaWdodDoyMnB4fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuZnVsbF90YWJsZSAuaW5uZXIgLnRhYmxlIC50YWJsZV9yb3cgLnRhYmxlX2NvbCBwe2xpbmUtaGVpZ2h0OjE2cHh9fS5mdWxsX3RhYmxlIC5pbm5lciAudGFibGUgLnRhYmxlX3JvdyAudGFibGVfY29sIHVse3BhZGRpbmctbGVmdDowfS5mdWxsX3RhYmxlIC5pbm5lciAudGFibGUgLnRhYmxlX3JvdyAudGFibGVfY29sIHVsIGxpe2xpbmUtaGVpZ2h0OjIycHg7bGlzdC1zdHlsZS10eXBlOm5vbmU7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjlweH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LmZ1bGxfdGFibGUgLmlubmVyIC50YWJsZSAudGFibGVfcm93IC50YWJsZV9jb2wgdWwgbGl7cGFkZGluZy1sZWZ0OjdweH19LmZ1bGxfdGFibGUgLmlubmVyIC50YWJsZSAudGFibGVfcm93IC50YWJsZV9jb2wgdWwgbGk6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDo0cHg7aGVpZ2h0OjRweDttaW4td2lkdGg6NHB4O2JvcmRlci1yYWRpdXM6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDhlMWY7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDo5cHh9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5mdWxsX3RhYmxlIC5pbm5lciAudGFibGUgLnRhYmxlX3JvdyAudGFibGVfY29sIHVsIGxpOmJlZm9yZXt0b3A6NnB4fS5mdWxsX3RhYmxlIC5pbm5lciAudGFibGUgLnRhYmxlX3JvdyAudGFibGVfY29sIHVsIGxpe2xpbmUtaGVpZ2h0OjE2cHh9fS5wcm9zX2FuZF9jb25ze21hcmdpbi1ib3R0b206MTAwcHh9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5wcm9zX2FuZF9jb25ze21hcmdpbi1ib3R0b206NjBweH19LnByb3NfYW5kX2NvbnMgLmlubmVyLC5wcm9zX2FuZF9jb25zIC5pbm5lciAuY29udGVudCBkaXYsLnByb3NfYW5kX2NvbnMgLmlubmVyIC50aXRsZXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3Jvdy1nYXA6MjBweH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LnByb3NfYW5kX2NvbnMgLmlubmVye3Jvdy1nYXA6MTVweH19LnByb3NfYW5kX2NvbnMgLmlubmVyIC50aXRsZXt0ZXh0LWFsaWduOmNlbnRlcjttYXgtd2lkdGg6NzUwcHg7bWFyZ2luOjAgYXV0b31AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LnByb3NfYW5kX2NvbnMgLmlubmVyIC50aXRsZXtyb3ctZ2FwOjE1cHh9fS5wcm9zX2FuZF9jb25zIC5pbm5lciAuY29udGVudHtkaXNwbGF5OmZsZXg7Z2FwOjE1cHggNDBweH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LnByb3NfYW5kX2NvbnMgLmlubmVyIC5jb250ZW50e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19LnByb3NfYW5kX2NvbnMgLmlubmVyIC5jb250ZW50IGRpdntib3JkZXItcmFkaXVzOjhweDtwYWRkaW5nOjIwcHg7Ym9yZGVyOjFweCBzb2xpZCAjZTdlYWYzO2JvcmRlci10b3Atd2lkdGg6MnB4O3dpZHRoOmNhbGMoNTAlIC0gMjBweCl9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5wcm9zX2FuZF9jb25zIC5pbm5lciAuY29udGVudCBkaXZ7d2lkdGg6MTAwJX19LnByb3NfYW5kX2NvbnMgLmlubmVyIC5jb250ZW50IGRpdiB1bHttYXJnaW4tbGVmdDoxMHB4O21hcmdpbi1ib3R0b206MDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3Jvdy1nYXA6MTVweH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LnByb3NfYW5kX2NvbnMgLmlubmVyIC5jb250ZW50IGRpdiB1bHtyb3ctZ2FwOjEwcHh9fS5wcm9zX2FuZF9jb25zIC5pbm5lciAuY29udGVudCBkaXYgdWwgbGl7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjJweDtwb3NpdGlvbjpyZWxhdGl2ZX0ucHJvc19hbmRfY29ucyAuaW5uZXIgLmNvbnRlbnQgZGl2LnByb3N7Ym9yZGVyLXRvcC1jb2xvcjojMDA4ZTFmfS5wcm9zX2FuZF9jb25zIC5pbm5lciAuY29udGVudCBkaXYuY29uc3tib3JkZXItdG9wLWNvbG9yOiNmZmI1YjV9LnByb3NfYW5kX2NvbnMgLmlubmVyIC5jb250ZW50IGRpdi5jb25zIHVsIGxpOjptYXJrZXJ7Y29sb3I6I2ZmYjViNX0ucHJvc19hbmRfY29ucyAuaW5uZXIgLmRpc2NsYWltZXJ7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MTZweDtjb2xvcjojNzU3NTc1fS5jb21wYXJlX2Jsb2Nre21hcmdpbi1ib3R0b206MTAwcHh9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5jb21wYXJlX2Jsb2Nre21hcmdpbi1ib3R0b206NjBweH19LmNvbXBhcmVfYmxvY2sgLmlubmVye2JhY2tncm91bmQtY29sb3I6I2U3ZWFmMztib3JkZXItcmFkaXVzOjIwcHg7cGFkZGluZzo5MHB4IDYwcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5jb21wYXJlX2Jsb2NrIC5pbm5lcntwYWRkaW5nOjQwcHggMjBweH19QG1lZGlhIChtYXgtd2lkdGg6NTc2cHgpey5jb21wYXJlX2Jsb2NrIC5pbm5lcntwYWRkaW5nOjA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH19LmNvbXBhcmVfYmxvY2sgLmlubmVyIC50aXRsZSBoMnttYXJnaW46MCAwIDIwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6NTc2cHgpey5jb21wYXJlX2Jsb2NrIC5pbm5lciAudGl0bGUgaDJ7bWFyZ2luLWJvdHRvbToxNXB4fX0uY29tcGFyZV9ibG9jayAuaW5uZXIgLnRpdGxlIHB7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbToyMHB4fUBtZWRpYSAobWF4LXdpZHRoOjU3NnB4KXsuY29tcGFyZV9ibG9jayAuaW5uZXIgLnRpdGxlIHB7bWFyZ2luLWJvdHRvbToxNXB4fX0uY29tcGFyZV9ibG9jayAuaW5uZXIgLmNvbXBhcmVfdGFibGV7cGFkZGluZzo0MHB4IDIwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6OHB4O3dpZHRoOjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5jb21wYXJlX2Jsb2NrIC5pbm5lciAuY29tcGFyZV90YWJsZXtwYWRkaW5nOjIwcHggMTBweH19QG1lZGlhIChtYXgtd2lkdGg6NTc2cHgpey5jb21wYXJlX2Jsb2NrIC5pbm5lciAuY29tcGFyZV90YWJsZXtwYWRkaW5nOjB9fS5jb21wYXJlX2Jsb2NrIC5pbm5lciAuY29tcGFyZV90YWJsZSAudGFibGVfcm93e3BhZGRpbmc6MTBweCAyMHB4O2JvcmRlci1yYWRpdXM6OHB4O2Rpc3BsYXk6ZmxleDtjb2x1bW4tZ2FwOjIwcHh9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5jb21wYXJlX2Jsb2NrIC5pbm5lciAuY29tcGFyZV90YWJsZSAudGFibGVfcm93e2NvbHVtbi1nYXA6MTBweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTdlYWYzO3BhZGRpbmc6MTBweCA1cHh9fS5jb21wYXJlX2Jsb2NrIC5pbm5lciAuY29tcGFyZV90YWJsZSAudGFibGVfcm93Om50aC1jaGlsZChldmVuKXtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y3ZmJ9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5jb21wYXJlX2Jsb2NrIC5pbm5lciAuY29tcGFyZV90YWJsZSAudGFibGVfcm93Om50aC1jaGlsZChldmVuKXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fX0uY29tcGFyZV9ibG9jayAuaW5uZXIgLmNvbXBhcmVfdGFibGUgLnRhYmxlX3JvdyAuZmVhdHVyZXtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyN3B4O3dpZHRoOjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5jb21wYXJlX2Jsb2NrIC5pbm5lciAuY29tcGFyZV90YWJsZSAudGFibGVfcm93IC5mZWF0dXJle2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE0cHh9fS5jb21wYXJlX2Jsb2NrIC5pbm5lciAuY29tcGFyZV90YWJsZSAudGFibGVfcm93IC5pdGVtLC52aWRlbyAudmlkZW9fY29udGFpbmVyIGEgaW1ne3dpZHRoOjEwMCV9LmNvbXBhcmVfYmxvY2sgLmlubmVyIC5jb21wYXJlX3RhYmxlIC50YWJsZV9yb3cgLml0ZW0gcHttYXJnaW46MH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LmNvbXBhcmVfYmxvY2sgLmlubmVyIC5jb21wYXJlX3RhYmxlIC50YWJsZV9yb3cgLml0ZW0gcHtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxNHB4fX0uY29tcGFyZV9ibG9jayAuaW5uZXIgLmNvbXBhcmVfdGFibGUgLnRhYmxlX3JvdyAuaXRlbSB1bHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3Jvdy1nYXA6NXB4O3BhZGRpbmctbGVmdDowfS5jb21wYXJlX2Jsb2NrIC5pbm5lciAuY29tcGFyZV90YWJsZSAudGFibGVfcm93IC5pdGVtIHVsIGxpe2xpbmUtaGVpZ2h0OjIycHg7bGlzdC1zdHlsZS10eXBlOm5vbmU7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjlweH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LmNvbXBhcmVfYmxvY2sgLmlubmVyIC5jb21wYXJlX3RhYmxlIC50YWJsZV9yb3cgLml0ZW0gdWwgbGl7cGFkZGluZy1sZWZ0OjdweDtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxNHB4fX0uY29tcGFyZV9ibG9jayAuaW5uZXIgLmNvbXBhcmVfdGFibGUgLnRhYmxlX3JvdyAuaXRlbSB1bCBsaTpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOjRweDtoZWlnaHQ6NHB4O21pbi13aWR0aDo0cHg7Ym9yZGVyLXJhZGl1czoxMDAlO2JhY2tncm91bmQtY29sb3I6IzAwOGUxZjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjlweH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LmNvbXBhcmVfYmxvY2sgLmlubmVyIC5jb21wYXJlX3RhYmxlIC50YWJsZV9yb3cgLml0ZW0gdWwgbGk6YmVmb3Jle3RvcDo2cHh9fUBtZWRpYSAobWF4LXdpZHRoOjU3NnB4KXsuY29tcGFyZV9ibG9jayAuaW5uZXIgLmNvbXBhcmVfdGFibGUgLnRhYmxlX3JvdzpmaXJzdC1jaGlsZHtwYWRkaW5nOjE4cHggMTBweDtiYWNrZ3JvdW5kLWNvbG9yOiNlN2VhZjM7Ym9yZGVyLWJvdHRvbTpub25lO21hcmdpbi1ib3R0b206MTBweDtib3JkZXItcmFkaXVzOjhweCA4cHggMCAwfX0uY29tcGFyZV9ibG9jayAuaW5uZXIgLmNvbXBhcmVfdGFibGUgLnRhYmxlX3JvdzpmaXJzdC1jaGlsZCBkaXZ7cGxhY2UtY29udGVudDpjZW50ZXJ9LmNvbXBhcmVfYmxvY2sgLmlubmVyIC5jb21wYXJlX3RhYmxlIC50YWJsZV9yb3c6Zmlyc3QtY2hpbGQgLmZlYXR1cmV7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjJweDtmb250LXdlaWdodDo2MDB9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5jb21wYXJlX2Jsb2NrIC5pbm5lciAuY29tcGFyZV90YWJsZSAudGFibGVfcm93OmZpcnN0LWNoaWxkIC5mZWF0dXJle2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE0cHh9fS5jb21wYXJlX2Jsb2NrIC5pbm5lciAuY29tcGFyZV90YWJsZSAudGFibGVfcm93OmZpcnN0LWNoaWxkIC5pdGVtIHB7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjIycHh9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5jb21wYXJlX2Jsb2NrIC5pbm5lciAuY29tcGFyZV90YWJsZSAudGFibGVfcm93OmZpcnN0LWNoaWxkIC5pdGVtIHB7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MTZweH19LmNvbXBhcmVfYmxvY2sgLmlubmVyIC5idG57bWFyZ2luLXRvcDo0MHB4O21pbi13aWR0aDoyMDBweH0uZmFxX2FuZF9hZGRpdGlvbmFse21hcmdpbi1ib3R0b206MTAwcHh9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5mYXFfYW5kX2FkZGl0aW9uYWx7bWFyZ2luLWJvdHRvbTo2MHB4fX0uZmFxX2FuZF9hZGRpdGlvbmFsIC5pbm5lcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjb2x1bW4tZ2FwOjQwcHh9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5mYXFfYW5kX2FkZGl0aW9uYWwgLmlubmVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtyb3ctZ2FwOjYwcHh9fS5mYXFfYW5kX2FkZGl0aW9uYWwgLmlubmVyIC5mYXF7bWF4LXdpZHRoOjc1MHB4O3dpZHRoOjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5mYXFfYW5kX2FkZGl0aW9uYWwgLmlubmVyIC5mYXF7bWF4LXdpZHRoOjEwMCV9fS5mYXFfYW5kX2FkZGl0aW9uYWwgLmlubmVyIC5hZGRpdGlvbmFsIGgyLC5mYXFfYW5kX2FkZGl0aW9uYWwgLmlubmVyIC5mYXEgaDJ7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjAgMCAyMHB4fS5mYXFfYW5kX2FkZGl0aW9uYWwgLmlubmVyIC5mYXEgLmZhcV9yZXBlYXRlciAuZmFxX2l0ZW17Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U3ZWFmM30uZmFxX2FuZF9hZGRpdGlvbmFsIC5pbm5lciAuZmFxIC5mYXFfcmVwZWF0ZXIgLmZhcV9pdGVtOmZpcnN0LWNoaWxke2JvcmRlci10b3A6MXB4IHNvbGlkICNlN2VhZjN9LmZhcV9hbmRfYWRkaXRpb25hbCAuaW5uZXIgLmZhcSAuZmFxX3JlcGVhdGVyIC5mYXFfaXRlbSAucXVlc3Rpb257cGFkZGluZzoxN3B4IDYwcHggMTdweCAyMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpwb2ludGVyfS5mYXFfYW5kX2FkZGl0aW9uYWwgLmlubmVyIC5mYXEgLmZhcV9yZXBlYXRlciAuZmFxX2l0ZW0gLnF1ZXN0aW9uIC50b2dnbGVye3dpZHRoOjM0cHg7aGVpZ2h0OjM0cHg7Ym9yZGVyLXJhZGl1czoxMDAlO2JhY2tncm91bmQtY29sb3I6I2ZmZjtmb250LXNpemU6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoyMHB4O3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LmZhcV9hbmRfYWRkaXRpb25hbCAuaW5uZXIgLmZhcSAuZmFxX3JlcGVhdGVyIC5mYXFfaXRlbSAucXVlc3Rpb24gLnRvZ2dsZXI6YWZ0ZXIsLmZhcV9hbmRfYWRkaXRpb25hbCAuaW5uZXIgLmZhcSAuZmFxX3JlcGVhdGVyIC5mYXFfaXRlbSAucXVlc3Rpb24gLnRvZ2dsZXI6YmVmb3Jle2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWNvbG9yOiMzZDNkM2Q7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSk7dHJhbnNpdGlvbjphbGwgZWFzZS1pbi1vdXQgLjNzfS5mYXFfYW5kX2FkZGl0aW9uYWwgLmlubmVyIC5mYXEgLmZhcV9yZXBlYXRlciAuZmFxX2l0ZW0gLnF1ZXN0aW9uIC50b2dnbGVyOmJlZm9yZXt3aWR0aDoxMnB4O2hlaWdodDoycHh9LmZhcV9hbmRfYWRkaXRpb25hbCAuaW5uZXIgLmZhcSAuZmFxX3JlcGVhdGVyIC5mYXFfaXRlbSAucXVlc3Rpb24gLnRvZ2dsZXI6YWZ0ZXJ7aGVpZ2h0OjEycHg7d2lkdGg6MnB4fS5mYXFfYW5kX2FkZGl0aW9uYWwgLmlubmVyIC5mYXEgLmZhcV9yZXBlYXRlciAuZmFxX2l0ZW0gLmFuc3dlcntwYWRkaW5nOjAgMjBweCAxN3B4O2Rpc3BsYXk6bm9uZTt0cmFuc2l0aW9uOmFsbCBlYXNlLWluLW91dCAuMnN9LmZhcV9hbmRfYWRkaXRpb25hbCAuaW5uZXIgLmZhcSAuZmFxX3JlcGVhdGVyIC5mYXFfaXRlbS5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZjdmN2ZifS5mYXFfYW5kX2FkZGl0aW9uYWwgLmlubmVyIC5mYXEgLmZhcV9yZXBlYXRlciAuZmFxX2l0ZW0uYWN0aXZlIC50b2dnbGVyOmFmdGVye29wYWNpdHk6MH0uZmFxX2FuZF9hZGRpdGlvbmFsIC5pbm5lciAuZmFxIC5mYXFfcmVwZWF0ZXIgLmZhcV9pdGVtLmFjdGl2ZSAuYW5zd2Vye2Rpc3BsYXk6YmxvY2t9LmZhcV9hbmRfYWRkaXRpb25hbCAuaW5uZXIgLmFkZGl0aW9uYWx7bWF4LXdpZHRoOjM1MHB4O3dpZHRoOjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5mYXFfYW5kX2FkZGl0aW9uYWwgLmlubmVyIC5hZGRpdGlvbmFse21heC13aWR0aDoxMDAlfX0uZmFxX2FuZF9hZGRpdGlvbmFsIC5pbm5lciAuYWRkaXRpb25hbCAuYWRkaXRpb25hbF9yZXBlYXRlciwuZmluYWxfdGhvdWdodCAuYmxvY2sgLnRleHR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtyb3ctZ2FwOjVweH0uZmFxX2FuZF9hZGRpdGlvbmFsIC5pbm5lciAuYWRkaXRpb25hbCAuYWRkaXRpb25hbF9yZXBlYXRlciAuYWRkaXRpb25hbF9pdGVtIC50aXRsZXtwYWRkaW5nOjIwcHggNjBweCAyMHB4IDIwcHg7YmFja2dyb3VuZC1jb2xvcjojZjdmN2ZiO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyMnB4O2JvcmRlcjoxcHggc29saWQgI2Y3ZjdmYjtib3JkZXItcmFkaXVzOjRweDtwb3NpdGlvbjpyZWxhdGl2ZX0uZmFxX2FuZF9hZGRpdGlvbmFsIC5pbm5lciAuYWRkaXRpb25hbCAuYWRkaXRpb25hbF9yZXBlYXRlciAuYWRkaXRpb25hbF9pdGVtIC50aXRsZTphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoyMHB4O3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7dHJhbnNpdGlvbjphbGwgZWFzZS1pbi1vdXQgLjJzO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTIuNSAxMC41TDcuNSA1LjVMMTIuNSAxMC41JyBzdHJva2U9JyUyMzNEM0QzRCcgc3Ryb2tlLXdpZHRoPScxLjUnLyUzRSUzQy9zdmclM0UlMEFcIil9LmZhcV9hbmRfYWRkaXRpb25hbCAuaW5uZXIgLmFkZGl0aW9uYWwgLmFkZGl0aW9uYWxfcmVwZWF0ZXIgLmFkZGl0aW9uYWxfaXRlbSAuZGVzY3JpcHRpb257cGFkZGluZzoyMHB4O2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIycHg7Ym9yZGVyOjFweCBzb2xpZCAjZTdlYWYzO2JvcmRlci10b3A6bm9uZTtkaXNwbGF5Om5vbmU7b3ZlcmZsb3c6aGlkZGVufS5mYXFfYW5kX2FkZGl0aW9uYWwgLmlubmVyIC5hZGRpdGlvbmFsIC5hZGRpdGlvbmFsX3JlcGVhdGVyIC5hZGRpdGlvbmFsX2l0ZW0uYWN0aXZlIC50aXRsZXtib3JkZXItcmFkaXVzOjRweCA0cHggMCAwfS5mYXFfYW5kX2FkZGl0aW9uYWwgLmlubmVyIC5hZGRpdGlvbmFsIC5hZGRpdGlvbmFsX3JlcGVhdGVyIC5hZGRpdGlvbmFsX2l0ZW0uYWN0aXZlIC50aXRsZTphZnRlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKX0uZmFxX2FuZF9hZGRpdGlvbmFsIC5pbm5lciAuYWRkaXRpb25hbCAuYWRkaXRpb25hbF9yZXBlYXRlciAuYWRkaXRpb25hbF9pdGVtLmFjdGl2ZSAuZGVzY3JpcHRpb257ZGlzcGxheTpibG9ja30udmlkZW97bWFyZ2luLWJvdHRvbToxMDBweH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LnZpZGVve21hcmdpbi1ib3R0b206NjBweH19LnZpZGVvIC5pbm5lcntkaXNwbGF5OmZsZXg7Y29sdW1uLWdhcDo0MHB4fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsudmlkZW8gLmlubmVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtyb3ctZ2FwOjEycHh9fS52aWRlbyAucG9kY2FzdF9jb250YWluZXIsLnZpZGVvIC52aWRlb19jb250YWluZXJ7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MTAwJTtib3JkZXItcmFkaXVzOjhweDtvdmVyZmxvdzpoaWRkZW59LnZpZGVvIC52aWRlb19jb250YWluZXJ7bWF4LXdpZHRoOjc1MHB4O21hcmdpbjowIGF1dG99LnZpZGVvIC5wb2RjYXN0X2NvbnRhaW5lciBhLC52aWRlbyAudmlkZW9fY29udGFpbmVyIGF7Zm9udC1zaXplOjA7bGluZS1oZWlnaHQ6MDtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO3RleHQtZGVjb3JhdGlvbjpub25lO3Bvc2l0aW9uOnJlbGF0aXZlfS52aWRlbyAucG9kY2FzdF9jb250YWluZXIgYTpob3ZlciAucGxheSBzdmcgcGF0aCwudmlkZW8gLnZpZGVvX2NvbnRhaW5lcjpob3ZlciAucGxheSBzdmcgcGF0aHtmaWxsOiMwMDhlMWZ9LnZpZGVvIC5wb2RjYXN0X2NvbnRhaW5lcnttYXgtd2lkdGg6MzUwcHh9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey52aWRlbyAucG9kY2FzdF9jb250YWluZXJ7bWF4LXdpZHRoOjEwMCV9fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsudmlkZW8gLnBvZGNhc3RfY29udGFpbmVyIGF7bWF4LWhlaWdodDo0MDBweH19QG1lZGlhIChtYXgtd2lkdGg6NTc2cHgpey52aWRlbyAucG9kY2FzdF9jb250YWluZXIgYXttYXgtaGVpZ2h0OjIwMHB4fX0udmlkZW8gLnBvZGNhc3RfY29udGFpbmVyIGEgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmNhbGMoMTAwJSAtIDUycHgpO29iamVjdC1maXQ6Y292ZXI7b2JqZWN0LXBvc2l0aW9uOjI1JSBjZW50ZXJ9LnZpZGVvIC5wbGF5e3BhZGRpbmc6MTBweCAyMHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Y29sdW1uLWdhcDoxMHB4O2NvbG9yOiNmZmY7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MThweDtmb250LXdlaWdodDo2MDA7YmFja2dyb3VuZC1jb2xvcjojMGQxNzQ2O2JvcmRlci1yYWRpdXM6MCAwIDhweCA4cHg7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjFweDtsZWZ0OjA7d2lkdGg6MTAwJX0udmlkZW9fX2ZhbmN5Ym94IC5mYW5jeWJveC1jb250ZW50e21heC13aWR0aDoxMDQ4cHg7bWF4LWhlaWdodDo1OTBweDt3aWR0aDoxMDAlIWltcG9ydGFudDtoZWlnaHQ6MTAwJSFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCFpbXBvcnRhbnR9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpey52aWRlb19fZmFuY3lib3ggLmZhbmN5Ym94LWNvbnRlbnR7bWF4LXdpZHRoOjUwMHB4O21heC1oZWlnaHQ6MjcwcHh9fUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KSBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KXsudmlkZW9fX2ZhbmN5Ym94IC5mYW5jeWJveC1jb250ZW50e21heC13aWR0aDo1NzVweDttYXgtaGVpZ2h0OjE2MXB4fX0udmlkZW9fX2ZhbmN5Ym94IC5mYW5jeWJveC1iZ3tiYWNrZ3JvdW5kOnJnYmEoMTUsMjYsNzQsLjMpfS52aWRlb19fZmFuY3lib3ggLmZhbmN5Ym94LWJ1dHRvbi0tY2xvc2V7YmFja2dyb3VuZDojM2QzZDNkO3dpZHRoOjc1cHg7aGVpZ2h0Ojc1cHg7b3BhY2l0eToxIWltcG9ydGFudDtwYWRkaW5nOjA7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2NvbG9yOiNmZmZ9LnZpZGVvX19mYW5jeWJveCAuZmFuY3lib3gtYnV0dG9uLS1jbG9zZSBzdmd7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDtvcGFjaXR5OjEhaW1wb3J0YW50fS5maW5hbF90aG91Z2h0e21hcmdpbi1ib3R0b206MTAwcHh9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5maW5hbF90aG91Z2h0e21hcmdpbi1ib3R0b206NjBweH19LmZpbmFsX3Rob3VnaHQgLmJsb2Nre21heC13aWR0aDo3NTBweDt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG87YmFja2dyb3VuZC1jb2xvcjojZjJmYWY0O2JvcmRlcjoxcHggc29saWQgI2U3ZWFmMztib3JkZXItcmFkaXVzOjhweDtwYWRkaW5nOjQwcHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Y29sdW1uLWdhcDo0NXB4fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuZmluYWxfdGhvdWdodCAuYmxvY2t7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3Jvdy1nYXA6MjBweH19QG1lZGlhIChtYXgtd2lkdGg6NTc2cHgpey5maW5hbF90aG91Z2h0IC5ibG9ja3twYWRkaW5nOjIwcHh9fS5maW5hbF90aG91Z2h0IC5ibG9jayBpbWd7bWF4LXdpZHRoOjEwOHB4fUBtZWRpYSAobWF4LXdpZHRoOjU3NnB4KXsuZmluYWxfdGhvdWdodCAuYmxvY2sgaW1ne21heC13aWR0aDo0OHB4fX0uZmluYWxfdGhvdWdodCAuYmxvY2sgLnRleHR7cm93LWdhcDoyMHB4fUBtZWRpYSAobWF4LXdpZHRoOjU3NnB4KXsuZmluYWxfdGhvdWdodCAuYmxvY2sgLnRleHR7cm93LWdhcDoxNXB4fX0uZmluYWxfdGhvdWdodCAuYmxvY2sgLnRleHQgaDIsLmZpbmFsX3Rob3VnaHQgLmJsb2NrIC50ZXh0IHB7bWFyZ2luOjB9IiwiQGltcG9ydCBcIi4uL19taXhpbnNcIjtcclxuQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xyXG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9hcGlfcmV2aWV3c1wiO1xyXG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9ibHVlX3JhdGVzXCI7XHJcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL19zaWRlYmFyX3NlY3Rpb25cIjtcclxuQGltcG9ydCBcIi4uL21vZHVsZXMvc3RhdGVzX3dlX2xlbmRfaW5cIjtcclxuQGltcG9ydCBcIi4uL21vZHVsZXMvbmVlZF9maW5hbmNpbmdcIjtcclxuQGltcG9ydCBcIi4uL21vZHVsZXMvY29ubmVjdF9sZW5kaW5nX2V4cGVydHNcIjtcclxuXHJcbi5sb2FuX3Byb2dyYW1zX2hlcm8ge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gIH1cclxuXHJcbiAgJi5zaW5nbGUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiArIC5hcGlfcmV2aWV3cyB7XHJcbiAgICBtYXJnaW4tdG9wOiAtODBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRleHRfc2lkZSB7XHJcbiAgICBtYXgtd2lkdGg6IDYxMHB4O1xyXG4gICAgbWluLWhlaWdodDogNjUwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDcwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSh4cykge1xyXG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG5fYmxvY2sge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBjb2x1bW4tZ2FwOiAzMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEoeHMpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDE1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIG1pbi13aWR0aDogY2FsYyg1MCUgLSA3LjVweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbWdfc2lkZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxvYW5fb3B0aW9ucyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gIH1cclxuXHJcbiAgLmJsb2NrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnktbGlnaHQtcGx1cztcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBwYWRkaW5nOiA0MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKHhzKSB7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHhzKSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2dyYW1zIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZ2FwOiA0MHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wcm9ncmFtIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDMyNnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICByb3ctZ2FwOiAxNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYm9keTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobGcpIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMjYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgzbiArIDIpLFxyXG4gICAgICAgICY6bnRoLWNoaWxkKDNuICsgMykge1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0yMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LWxpZ2h0O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtZCkge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBsZWZ0OiAtMjBweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LWxpZ2h0O1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgdG9wOiAzcHg7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuM3M7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMjEnIHZpZXdCb3g9JzAgMCAyMCAyMScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2NpcmNsZSBjeD0nMTAnIGN5PScxMC44MzMnIHI9JzEwJyBmaWxsPSclMjMyQzM5NzInLyUzRSUzQ3BhdGggZD0nTTcuNSAxMS40ODE4TDkuMjk0ODcgMTMuMzMzN0wxMy4zMzMzIDkuMTY2OTknIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMS42NjY2NycvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwOGUxZjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMCcgaGVpZ2h0PScyMScgdmlld0JveD0nMCAwIDIwIDIxJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDY2lyY2xlIGN4PScxMCcgY3k9JzEwLjgzMycgcj0nMTAnIGZpbGw9JyUyMzAwOEUxRicvJTNFJTNDcGF0aCBkPSdNNy41IDExLjQ4MThMOS4yOTQ4NyAxMy4zMzM3TDEzLjMzMzMgOS4xNjY5OScgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScxLjY2NjY3Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFsbF9sb2FuX3Byb2dyYW1zIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEoc20pIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgfVxyXG5cclxuICBoMiB7XHJcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLnRhYnNfd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcclxuICAgICAgbWFyZ2luOiAwIC0xNXB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcblxyXG4gICAgICAmOmJlZm9yZSxcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICB0byByaWdodCxcclxuICAgICAgICAgICNmZmYgMCUsXHJcbiAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCVcclxuICAgICAgICApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICB0byBsZWZ0LFxyXG4gICAgICAgICAgI2ZmZiAwJSxcclxuICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJVxyXG4gICAgICAgICk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50YWJzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IDVweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luOiAwIC0xNXB4IDE1cHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuXHJcbiAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcclxuICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG5cclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFiIHtcclxuICAgICAgcGFkZGluZzogNnB4IDE2cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE3cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1zZWNvbmRhcnk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuM3M7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGFic19jb250YWluZXIge1xyXG4gICAgaDQge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGdyaWQtY29sdW1uOiAtMSAvIDE7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1iZWhyLWlyb24tbW91bnRhaW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmID4gZGl2W2RhdGEtdGFiPVwiQWxsXCJdIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgcm93LWdhcDogMzBweDtcclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlO1xyXG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ncm91cFJvdyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHJvdy1nYXA6IDE1cHg7XHJcblxyXG4gICAgICAgIC5oZWFkbGluZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXIge1xyXG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4IDMwcHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBtYXJnaW46IDAgLTIwcHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1jb250cm9scyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLW1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMCAwIDA7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICYtcHJldixcclxuICAgICAgICAgICAgJi1uZXh0IHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItYm9keTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1wcmV2IHtcclxuICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtbmV4dCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLXNsaWRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYtcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdG9wOiA0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogYXV0bztcclxuXHJcbiAgICAgICAgICAgICYtYnVsbGV0IHtcclxuICAgICAgICAgICAgICAkc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgICAgICAgd2lkdGg6ICRzaXplO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogJHNpemU7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS1saWdodDtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICYtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ib2R5O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgPiBkaXY6bm90KFtkYXRhLXRhYj1cIkFsbFwiXSkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICBnYXA6IDIwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHhzKSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZTtcclxuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2dyYW0ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICByb3ctZ2FwOiAxMHB4O1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDIwcHggMjhweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWluLWhlaWdodDogODVweDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5LWxpZ2h0O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LWxpZ2h0LXBsdXM7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xyXG5cclxuICAgICAgaDUge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJvZHk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1icmlnaHQtYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZSB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwLjE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLnRleHRfY29udGVudCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBoMiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBvbCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IGF0dHIoc3RhcnQpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBtaW4td2lkdGg6IDI4cHg7XHJcbiAgICAgICAgd2lkdGg6IDI4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGV4dF9hbmRfaW1hZ2Uge1xyXG4gIG1hcmdpbi1ib3R0b206IDEyNHB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICB9XHJcblxyXG4gIC5pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHJvdy1nYXA6IDEwMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcbiAgICAgIHJvdy1nYXA6IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2NrIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgY29sdW1uLWdhcDogNzBweDtcclxuICAgICAgcm93LWdhcDogMjBweDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAmLnJpZ2h0IHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgICYubW9iaWxlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmRlc2t0b3Age1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50ZXh0IHtcclxuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA3MHB4KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICByb3ctZ2FwOiAxNnB4O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcbiAgICAgICAgICAgIHJvdy1nYXA6IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGV4dF9pbWFnZV9ncmF5IHtcclxuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEoc20pIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgfVxyXG5cclxuICAuaW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGNvbHVtbi1nYXA6IDUwcHg7XHJcbiAgICByb3ctZ2FwOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS1saWdodC1wbHVzO1xyXG4gICAgcGFkZGluZzogOTBweCAwIDkwcHggNjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweCA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDcwcHgpO1xyXG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0IHtcclxuICAgICAgd2lkdGg6IGNhbGMoNTAlICsgMjBweCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoNSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHVsIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcm93LWdhcDogMTZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgICAgICAgcm93LWdhcDogMTBweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnRuIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5yb3VuZGVkIHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMzJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDY2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1zZWNvbmRhcnktbGlnaHQ7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ibG9ja193aXRoX3RhYmxlIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEoc20pIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgfVxyXG5cclxuICAuaW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGNvbHVtbi1nYXA6IDcwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgcm93LWdhcDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dCB7XHJcbiAgICAgIG1heC13aWR0aDogMzcwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDIge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFibGUge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5LWxpZ2h0O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNzBweCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudGFibGVSb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNzdweCAxZnI7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1zZWNvbmRhcnktbGlnaHQ7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcclxuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnktbGlnaHQtcGx1cztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpdiB7XHJcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMjBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYudGl0bGUge1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5LWxpZ2h0O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcclxuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kb2N1bWVudF9ibG9jayB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gIH1cclxuXHJcbiAgLmJsb2NrIHtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgbWluLWhlaWdodDogNDg3cHg7XHJcbiAgICBwYWRkaW5nOiA3MHB4IDYwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHggMjBweCAxNjJweDtcclxuICAgICAgbWluLWhlaWdodDogNzIwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQge1xyXG4gICAgICBtYXgtd2lkdGg6IDU1MHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICByb3ctZ2FwOiAyMHB4O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgIGgyIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgdWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICByb3ctZ2FwOiAxNXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcclxuICAgICAgICAgIHJvdy1nYXA6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAmOjptYXJrZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyaWdodC1ibHVlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFzc2V0cyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gIH1cclxuXHJcbiAgLmlubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcm93LWdhcDogMjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgICByb3ctZ2FwOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICYgKyBwIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5ibG9ja3Mge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICBnYXA6IDE1cHggNDBweDtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgPiBkaXYge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5LWxpZ2h0O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcm93LWdhcDogMTVweDtcclxuXHJcbiAgICAgICAgJjpub3QoLndoaXRlKSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LWxpZ2h0LXBsdXM7XHJcblxyXG4gICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgJjo6bWFya2VyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9ybS12YWxpZGF0aW9uO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICByb3ctZ2FwOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kaXNjbGFpbWVyIHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgY29sb3I6ICRjb2xvci1iZWhyLWlyb24tbW91bnRhaW47XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGV4dF9pbWFnZV9saXN0IHtcclxuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEoc20pIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgfVxyXG5cclxuICAuaW5uZXIge1xyXG4gICAgcGFkZGluZzogOTBweCA2MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS1saWdodC1wbHVzO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYmxvY2sge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgY29sdW1uLWdhcDogNzBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICByb3ctZ2FwOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MTBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50ZXh0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICByb3ctZ2FwOiAyMHB4O1xyXG5cclxuICAgICAgICAmLmZ1bGwge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3RzIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgcm93LWdhcDogMTVweDtcclxuXHJcbiAgICAgIC5pdGVtIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGlzdCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgICBnYXA6IDIwcHggNDBweDtcclxuXHJcbiAgICAgICAgICAmLmNvbHMyIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcbiAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmNvbHMzIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcbiAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuY29sdW1uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgcm93LWdhcDogMTVweDtcclxuXHJcbiAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgcm93LWdhcDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcclxuICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnN0ZXBfYnlfc3RlcCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgbWF4LXdpZHRoOiA3NTBweDtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gIH1cclxuXHJcbiAgLmlubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcm93LWdhcDogMjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgICByb3ctZ2FwOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYgPiBoMixcclxuICAgICYgPiBwIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdGVwcyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHJvdy1nYXA6IDIwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgICAgIHJvdy1nYXA6IDE1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zdGVwIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1MHB4KTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICB0b3A6IDc3cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LWxpZ2h0O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNTVweCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubnVtYmVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDE0cHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIHJvdy1nYXA6IDVweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgcm93LWdhcDogMTBweDtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1zZWNvbmRhcnktbGlnaHQ7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcblxyXG4gICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvbW8ge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gIG1hcmdpbi10b3A6IDE2MHB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gIH1cclxuXHJcbiAgLmlubmVyIHtcclxuICAgIHBhZGRpbmc6IDkwcHggNjBweCA0MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS1saWdodC1wbHVzO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICByb3ctZ2FwOiAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcbiAgICAgIGdhcDogMTVweDtcclxuICAgICAgcGFkZGluZzogOTBweCAyMHB4IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdG9wOiAtNjBweDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mdWxsX3RhYmxlIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEoc20pIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgfVxyXG5cclxuICAuaW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICByb3ctZ2FwOiAyMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcbiAgICAgIHJvdy1nYXA6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYmxlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNlY29uZGFyeS1saWdodDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRhYmxlX3JvdyB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1zZWNvbmRhcnktbGlnaHQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1zZWNvbmRhcnktbGlnaHQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LWxpZ2h0LXBsdXM7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnktbGlnaHQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLnRhYmxlX2NvbCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMThweCA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwIDEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGFibGVfY29sIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogOHB4IDIwcHg7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci1zZWNvbmRhcnktbGlnaHQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcblxyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDlweDtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogN3B4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhlMWY7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA5cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcclxuICAgICAgICAgICAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvc19hbmRfY29ucyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gIH1cclxuXHJcbiAgLmlubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcm93LWdhcDogMjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgICByb3ctZ2FwOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHJvdy1nYXA6IDIwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWF4LXdpZHRoOiA3NTBweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgICAgIHJvdy1nYXA6IDE1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgyLFxyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogMTVweCA0MHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBkaXYge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1zZWNvbmRhcnktbGlnaHQ7XHJcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICByb3ctZ2FwOiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIHJvdy1nYXA6IDE1cHg7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcclxuICAgICAgICAgICAgcm93LWdhcDogMTBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucHJvcyB7XHJcbiAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjMDA4ZTFmO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jb25zIHtcclxuICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmI1YjU7XHJcblxyXG4gICAgICAgICAgdWwgbGkge1xyXG4gICAgICAgICAgICAmOjptYXJrZXIge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZiNWI1O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRpc2NsYWltZXIge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItYmVoci1pcm9uLW1vdW50YWluO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbXBhcmVfYmxvY2sge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICB9XHJcblxyXG4gIC5pbm5lciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LWxpZ2h0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIHBhZGRpbmc6IDkwcHggNjBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoeHMpIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgaDIge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSh4cykge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSh4cykge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29tcGFyZV90YWJsZSB7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYSh4cykge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50YWJsZV9yb3cge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgIGNvbHVtbi1nYXA6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1zZWNvbmRhcnktbGlnaHQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnktbGlnaHQtcGx1cztcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mZWF0dXJlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgcm93LWdhcDogNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDlweDtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogN3B4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGUxZjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDlweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoeHMpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMThweCAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LWxpZ2h0O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZlYXR1cmUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZmFxX2FuZF9hZGRpdGlvbmFsIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEoc20pIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgfVxyXG5cclxuICAuaW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgY29sdW1uLWdhcDogNDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgcm93LWdhcDogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmFxIHtcclxuICAgICAgbWF4LXdpZHRoOiA3NTBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZmFxX3JlcGVhdGVyIHtcclxuICAgICAgICAuZmFxX2l0ZW0ge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1zZWNvbmRhcnktbGlnaHQ7XHJcblxyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5LWxpZ2h0O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5xdWVzdGlvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggNjBweCAxN3B4IDIwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgLnRvZ2dsZXIge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10aXRsZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmFuc3dlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAxN3B4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4ycztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnktbGlnaHQtcGx1cztcclxuXHJcbiAgICAgICAgICAgIC50b2dnbGVyIHtcclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYW5zd2VyIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hZGRpdGlvbmFsIHtcclxuICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYWRkaXRpb25hbF9yZXBlYXRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHJvdy1nYXA6IDVweDtcclxuXHJcbiAgICAgICAgLmFkZGl0aW9uYWxfaXRlbSB7XHJcbiAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDYwcHggMjBweCAyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LWxpZ2h0LXBsdXM7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1zZWNvbmRhcnktbGlnaHQtcGx1cztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjJzO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yLjUgMTAuNUw3LjUgNS41TDEyLjUgMTAuNScgc3Ryb2tlPSclMjMzRDNEM0QnIHN0cm9rZS13aWR0aD0nMS41Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNlY29uZGFyeS1saWdodDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XHJcblxyXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnZpZGVvIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEoc20pIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgfVxyXG5cclxuICAuaW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGNvbHVtbi1nYXA6IDQwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgcm93LWdhcDogMTJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC52aWRlb19jb250YWluZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWF4LXdpZHRoOiA3NTBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgLnBsYXkge1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgZmlsbDogIzAwOGUxZjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wb2RjYXN0X2NvbnRhaW5lciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYSh4cykge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNTJweCk7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiAyNSUgY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAucGxheSB7XHJcbiAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICBmaWxsOiAjMDA4ZTFmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGxheSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbHVtbi1nYXA6IDEwcHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDE3NDY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMXB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIHBhdGgge1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19mYW5jeWJveCB7XHJcbiAgICAuZmFuY3lib3gtY29udGVudCB7XHJcbiAgICAgIG1heC13aWR0aDogMTA0OHB4O1xyXG4gICAgICBtYXgtaGVpZ2h0OiA1OTBweDtcclxuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZCkge1xyXG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjcwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhX3BvcnRyYWl0KG1kKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1NzVweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxNjFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mYW5jeWJveCB7XHJcbiAgICAgICYtYmcge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTUsIDI2LCA3NCwgMC4zKTtcclxuICAgICAgfVxyXG4gICAgICAmLWJ1dHRvbiB7XHJcbiAgICAgICAgJi0tY2xvc2Uge1xyXG4gICAgICAgICAgJHNpemU6IDc1cHg7XHJcblxyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJvZHk7XHJcbiAgICAgICAgICB3aWR0aDogJHNpemU7XHJcbiAgICAgICAgICBoZWlnaHQ6ICRzaXplO1xyXG4gICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZmluYWxfdGhvdWdodCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gIH1cclxuXHJcbiAgLmJsb2NrIHtcclxuICAgIG1heC13aWR0aDogNzUwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS1ob3ZlcjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1zZWNvbmRhcnktbGlnaHQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgY29sdW1uLWdhcDogNDVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICByb3ctZ2FwOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKHhzKSB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDhweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHhzKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0OHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICByb3ctZ2FwOiAyMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEoeHMpIHtcclxuICAgICAgICByb3ctZ2FwOiAxNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmFwaV9yZXZpZXdzIHtcclxuICBtYXJnaW46IDEwMHB4IDA7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcbiAgICBtYXJnaW46IDUwcHggMDtcclxuICB9XHJcblxyXG4gIC50aXRsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGVzY3JpcHRpb24ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICM3NTc1NzU7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmID4gLmNvbnRhaW5lciB7XHJcbiAgICBib3gtc2hhZG93OiAwIDhweCAzMHB4IHJnYmEoMCwgMjAsIDE2MCwgMC4xKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgMTIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICBwYWRkaW5nOiA2MHB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgJiA+IC5jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYV9wb3J0cmFpdChzbSkge1xyXG4gICAgJiA+IC5jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYShtZCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICBwYWRkaW5nOiA0NXB4IDQwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC00MHB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNDBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcclxuICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgcGFkZGluZzogMzVweCAyNXB4IDAgMjVweDtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYV9wb3J0cmFpdChzbSkge1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICBwYWRkaW5nOiAzNXB4IDI1cHggMCAyNXB4O1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBwYWRkaW5nOiAwIDc1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYShsZykge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcclxuICAgICAgd2lkdGg6IDI1JTtcclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDEpLFxyXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhX3BvcnRyYWl0KHNtKSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMSksXHJcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ltZy1uYW1lIHtcclxuICAgIG1heC13aWR0aDogMTE1cHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICB9XHJcblxyXG4gICZfX2ltZy13cmFwIHtcclxuICAgIG1pbi1oZWlnaHQ6IDMwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcclxuICAgICAgbWF4LWhlaWdodDogMzBweDtcclxuICAgICAgbWluLWhlaWdodDogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcmF0aW5nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGNvbG9yOiAkY29sb3ItYm9keTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3Rhci1jb250YWluZXIge1xyXG4gICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgIHdpZHRoOiA4NXB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9zdGFyc19vdXRsaW5lLXYyLnN2Z1wiKTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogODVweDtcclxuXHJcbiAgICAgICZfX25vLXJhdGluZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgLypiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyovXHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL3N0YXJzX2ZpbGwuc3ZnXCIpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4NXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N0YXIge1xyXG4gICAgICB3aWR0aDogMTRweDtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nMTUnIGhlaWdodD0nMTQnIHZpZXdCb3g9JzAgMCAxNSAxNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTcuMDM3NSAxMS43MjQ2TDEwLjQ0NjYgMTMuODczQzExLjA3MDkgMTQuMjY2OCAxMS44MzQ4IDEzLjY4NDcgMTEuNjcwNSAxMi45NDg2TDEwLjc2NjkgOC45MDg0NUwxMy43ODE3IDYuMTg2NDhDMTQuMzMyMSA1LjY5MDAzIDE0LjAzNjMgNC43NDg0NiAxMy4zMTM0IDQuNjg4NTVMOS4zNDU4IDQuMzM3Nkw3Ljc5MzI0IDAuNTE5OTk5QzcuNTEzOTQgLTAuMTczMzMzIDYuNTYxMDUgLTAuMTczMzMzIDYuMjgxNzUgMC41MTk5OTlMNC43MjkxOSA0LjMyOTA0TDAuNzYxNTQ0IDQuNjc5OTlDMC4wMzg2NTk4IDQuNzM5OSAtMC4yNTcwNjYgNS42ODE0NyAwLjI5MzMxMiA2LjE3NzkzTDMuMzA4MDcgOC44OTk4OUwyLjQwNDQ2IDEyLjk0QzIuMjQwMTcgMTMuNjc2MiAzLjAwNDEzIDE0LjI1ODIgMy42Mjg0NCAxMy44NjQ1TDcuMDM3NSAxMS43MjQ2WicgZmlsbD0nJTIzI3skX2NvbG9yLXJhdGluZy1zdGFyc30nLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY291bnQge1xyXG4gICAgY29sb3I6ICMwZDk5ZmY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYShtZCkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi53aXRoQmcge1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJyaWdodC1ibHVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJyaWdodC1ibHVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFwaV9yZXZpZXdzX19pbm5lciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIkYnJlYWtwb2ludHM6IChcclxuICAgICAgICBzbDogNDMwcHgsXHJcbiAgICAgICAgeHM6IDU3NnB4LFxyXG4gICAgICAgIHNtOiA3NjhweCxcclxuICAgICAgICBtZDogOTkxcHgsXHJcbiAgICAgICAgbGc6IDEyMDBweCxcclxuICAgICAgICB4bDogMTQwMHB4LFxyXG4gICAgICAgIGhkOiAyMDAwcHgsXHJcbik7XHJcblxyXG4kYmxhY2s6ICMzRDNEM0Q7XHJcbiRncmF5OiAjNzk5MUI2O1xyXG4kZ3JlZW46ICMwMDk4MjE7XHJcbiRncmVlbkhvdmVyOiAjNjZDMTdBO1xyXG4kZ3JlZW5Gb2N1czogIzAwOTgyMTtcclxuJGdyZWVuRGlzYWJsZTogI0JEQ0JDMDtcclxuJGxpZ2h0R3JlZW46ICNFNkY1RTk7XHJcbiR3aGl0ZTogI2ZmZmZmZjtcclxuJGRpdmlkZXI6ICNFN0VBRjM7XHJcbiRibHVlOiAjMkMzOTcyO1xyXG5cclxuQG1peGluIG1lZGlhKCRicmVha3BvaW50KSB7XHJcbiAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCl9KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2Uge1xyXG4gICAgQHdhcm4gXCJVbmZvcnR1bmF0ZWx5LCBubyB2YWx1ZSBjb3VsZCBiZSByZXRyaWV2ZWQgZnJvbSBgI3skYnJlYWtwb2ludH1gLiBcIlxyXG4gICAgICAgICsgXCJQbGVhc2UgbWFrZSBzdXJlIGl0IGlzIGRlZmluZWQgaW4gYCRicmVha3BvaW50c2AgbWFwLlwiO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1lZGlhX3BvcnRyYWl0KCRicmVha3BvaW50KSB7XHJcbiAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCl9KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIHtcclxuICAgIEB3YXJuIFwiVW5mb3J0dW5hdGVseSwgbm8gdmFsdWUgY291bGQgYmUgcmV0cmlldmVkIGZyb20gYCN7JGJyZWFrcG9pbnR9YC4gXCJcclxuICAgICAgICArIFwiUGxlYXNlIG1ha2Ugc3VyZSBpdCBpcyBkZWZpbmVkIGluIGAkYnJlYWtwb2ludHNgIG1hcC5cIjtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtZWRpYV9sYW5kc2NhcGUoJGJyZWFrcG9pbnQpIHtcclxuICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KX0pIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIHtcclxuICAgIEB3YXJuIFwiVW5mb3J0dW5hdGVseSwgbm8gdmFsdWUgY291bGQgYmUgcmV0cmlldmVkIGZyb20gYCN7JGJyZWFrcG9pbnR9YC4gXCJcclxuICAgICAgICArIFwiUGxlYXNlIG1ha2Ugc3VyZSBpdCBpcyBkZWZpbmVkIGluIGAkYnJlYWtwb2ludHNgIG1hcC5cIjtcclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWl4aW4gbWVkaWFfbWluKCRicmVha3BvaW50KSB7XHJcbiAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCl9KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2Uge1xyXG4gICAgQHdhcm4gXCJVbmZvcnR1bmF0ZWx5LCBubyB2YWx1ZSBjb3VsZCBiZSByZXRyaWV2ZWQgZnJvbSBgI3skYnJlYWtwb2ludH1gLiBcIlxyXG4gICAgICAgICsgXCJQbGVhc2UgbWFrZSBzdXJlIGl0IGlzIGRlZmluZWQgaW4gYCRicmVha3BvaW50c2AgbWFwLlwiO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtaXhpbiBtZWRpYV9yYW5nZSgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnQyKSB7XHJcbiAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludDIpfSkgYW5kIChtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KX0pIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSB7XHJcbiAgICBAd2FybiBcIlVuZm9ydHVuYXRlbHksIG5vIHZhbHVlIGNvdWxkIGJlIHJldHJpZXZlZCBmcm9tIGAjeyRicmVha3BvaW50fWAuIFwiXHJcbiAgICAgICAgKyBcIlBsZWFzZSBtYWtlIHN1cmUgaXQgaXMgZGVmaW5lZCBpbiBgJGJyZWFrcG9pbnRzYCBtYXAuXCI7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1peGluIGllX2ZpeGVzKCl7XHJcbiAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpe1xyXG4gICAgQGNvbnRlbnRcclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWl4aW4gcGxhY2Vob2xkZXJfbmV3IHtcclxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIEBjb250ZW50XHJcbiAgfVxyXG4gICY6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBAY29udGVudFxyXG4gIH1cclxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgIEBjb250ZW50XHJcbiAgfVxyXG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIEBjb250ZW50XHJcbiAgfVxyXG59XHJcbiIsIi5ibHVlX3JhdGVzIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEoc20pIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgfVxyXG5cclxuICAuaW5uZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgY29sdW1uLWdhcDogNzJweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9ibHVlX3JhdGVzX2Rlc2t0b3AucG5nXCIpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIHBhZGRpbmc6IDkwcHggNjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYShsZykge1xyXG4gICAgICBjb2x1bW4tZ2FwOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XHJcbiAgICAgIHBhZGRpbmc6IDUwcHggMzBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYmx1ZV9yYXRlc19tb2JpbGUucG5nXCIpO1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHJvdy1nYXA6IDE1cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50ZXh0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcm93LWdhcDogMjBweDtcclxuICAgIG1heC13aWR0aDogNDUwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBjb2x1bW4tZ2FwOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYnJpZ2h0LWJsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDI1MHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmF0ZXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICByb3ctZ2FwOiA1cHg7XHJcblxyXG4gICAgLnNpbmdsZV9yYXRlIHtcclxuICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWEyNTU5O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgZ2FwOiAxMHB4IDMwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYSh4cykge1xyXG4gICAgICAgY29sdW1uLWdhcDogMThweDtcclxuICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGRpdiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1heC13aWR0aDogMTEwcHg7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi50ZXJtIHtcclxuICAgICAgICAgIG1pbi13aWR0aDogMTc1cHg7XHJcbiAgICAgICAgICByb3ctZ2FwOiA4cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEobGcpIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiA4cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYWN0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMzJweDtcclxuICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSh4cykge1xyXG4gICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMwZDk5ZmY7XHJcblxyXG4gICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgc3Ryb2tlOiAjMGQ5OWZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZGlzY2xhaW1lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYm9keS1zZWNvbmRhcnk7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEoeHMpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uL21peGluc1wiO1xyXG5cclxuLnJpZ2h0LXNpZGViYXIge1xyXG4gID4gZGl2Omxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICB9XHJcblxyXG4gIC5zaWRlYmFyLXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHRvcDogMTAwcHg7XHJcblxyXG4gICAgJi5ibHVlIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9ub2l6ZS5wbmcpICRjb2xvci1zZWNvbmRhcnk7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cclxuICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYXBwZWFscyB7XHJcblxyXG4gICAgICAgICZfaXRlbSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSk7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczMicgaGVpZ2h0PSczMicgdmlld0JveD0nMCAwIDMyIDMyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDY2lyY2xlIGN4PScxNicgY3k9JzE2JyByPScxNS41JyB0cmFuc2Zvcm09J3JvdGF0ZSg5MCAxNiAxNiknIHN0cm9rZT0nJTIzRkZGRkZGJy8lM0UlM0NwYXRoIGQ9J00xNCAxMUwxOSAxNkwxNCAyMScgc3Ryb2tlPSclMjNGRkZGRkYnIHN0cm9rZS13aWR0aD0nMS41Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTVweCBjZW50ZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczMicgaGVpZ2h0PSczMicgdmlld0JveD0nMCAwIDMyIDMyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDY2lyY2xlIGN4PScxNicgY3k9JzE2JyByPScxNS41JyB0cmFuc2Zvcm09J3JvdGF0ZSg5MCAxNiAxNiknIHN0cm9rZT0nJTIzMEQ5OUZGJy8lM0UlM0NwYXRoIGQ9J00xNCAxMUwxOSAxNkwxNCAyMScgc3Ryb2tlPSclMjMwRDk5RkYnIHN0cm9rZS13aWR0aD0nMS41Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyaWdodC1ibHVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLndpZGdldCB7XHJcbiAgICAgICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmX19yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDIycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jZ29vZ2xlLXJldmlld3MtaXRlbSB7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uYXBwZWFsc19pdGVtIHtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1pbmFjdGl2ZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgJi53aWRnZXQtdGhlbWUtZGlhbW9uZHMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZGlhbW9uZy13aWRnZXQtYmdyLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9kaWFtb25nLXdpZGdldC1iZ3IucG5nKTtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQge1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ob2xkZXIge1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgfVxyXG5cclxuICAmX2xpbmsge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLmdfcmF0ZXMge1xyXG4gIHBhZGRpbmc6IDEycHggMTVweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItaW5hY3RpdmU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcbiAgLmNvdW50IHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgY29sb3I6ICRjb2xvci1pbmFjdGl2ZTtcclxuICAgIG1hcmdpbi10b3A6IDhweDtcclxuICB9XHJcblxyXG4gIC5nb29nbGUtbG9nbyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgIHdpZHRoOiA3MXB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgYiB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICAgIGNvbG9yOiAkY29sb3ItaW5hY3RpdmU7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIH1cclxuXHJcbiAgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMThweDtcclxuICAgIGhlaWdodDogMThweDtcclxuICAgIG1hcmdpbjogMCAzcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPScxOCcgaGVpZ2h0PScxOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTkgMTQuNTJsNC4xNSAyLjUxYy43Ni40NiAxLjY5LS4yMiAxLjQ5LTEuMDhsLTEuMS00LjcyIDMuNjctMy4xOGMuNjctLjU4LjMxLTEuNjgtLjU3LTEuNzVsLTQuODMtLjQxLTEuODktNC40NmMtLjM0LS44MS0xLjUtLjgxLTEuODQgMEw2LjE5IDUuODhsLTQuODMuNDFDLjQ4IDYuMzYuMTIgNy40Ni43OSA4LjA0bDMuNjcgMy4xOC0xLjEgNC43MmMtLjIuODYuNzMgMS41NCAxLjQ5IDEuMDhMOSAxNC41MnonIGZpbGw9JyUyM0ZGQjQ1QycvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICAgJi5lbXB0eSB7XHJcblxyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPScxOCcgaGVpZ2h0PScxOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTkgMTQuNTJsNC4xNSAyLjUxYy43Ni40NiAxLjY5LS4yMiAxLjQ5LTEuMDhsLTEuMS00LjcyIDMuNjctMy4xOGMuNjctLjU4LjMxLTEuNjgtLjU3LTEuNzVsLTQuODMtLjQxLTEuODktNC40NmMtLjM0LS44MS0xLjUtLjgxLTEuODQgMEw2LjE5IDUuODhsLTQuODMuNDFDLjQ4IDYuMzYuMTIgNy40Ni43OSA4LjA0bDMuNjcgMy4xOC0xLjEgNC43MmMtLjIuODYuNzMgMS41NCAxLjQ5IDEuMDhMOSAxNC41MnonIGZpbGw9JyUyM2M0YzRjNCcvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZmllbGRfc3VibGFiZWxfYWJvdmUge1xyXG4gIC5nZmllbGRfcmVxdWlyZWQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1vYmlsZSkgYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xyXG4gIC5yaWdodC1zaWRlYmFyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgLndpZGdldCB7XHJcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMTVweCk7XHJcbiAgICAgIG1hcmdpbjogMCAxNXB4IDE1cHggMDtcclxuXHJcbiAgICAgICYud3BzYW1tYW1pc2hfc2lkZWJhcl9uZXdzbGV0dGVyX3dpZGdldCB7XHJcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcHBlYWxzX2l0ZW0ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIG1hcmdpbjogMCAxNXB4IDE1cHggMDtcclxuICAgICAgbWluLWhlaWdodDogMTczcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmdfcmF0ZXMge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIG1hcmdpbjogMCAxNXB4IDE1cHggMDtcclxuICAgICAgbWluLWhlaWdodDogMTczcHg7XHJcbiAgICB9XHJcblxyXG4gICAgPiBkaXY6bnRoLWxhc3QtY2hpbGQoLW4rMikge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgPiBkaXY6bnRoLW9mLXR5cGUoMm4gKyAwKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5nX3JhdGVzIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAucmF0ZXMtbG9nbyB7XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi53aWRnZXQge1xyXG4gICRib3JkZXItcmFkaXVzOiA0cHg7XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIC53aWRnZXRfX2NvbnRhaW5lcl9faXRlbSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAud2lkZ2V0X19jb250YWluZXJfX2l0ZW0ge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAmLndpZGdldF9fY29udGFpbmVyX19pdGVtIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiNjI4O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMGI2Mjg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAkd2lkdGgtaWNvbjogNDJweDtcclxuXHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1zZWNvbmRhcnktbGlnaHQ7XHJcbiAgICAgIHBhZGRpbmc6IDI0cHggMjRweCAyNXB4IDI0cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1zZWNvbmRhcnktbGlnaHQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1vYmlsZSkge1xyXG4gICAgICAvLyAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgLy99XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNSwgMTkyLCA3MSwgLjEpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMTUsIDE5MiwgNzEsIC4xKTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbGVmdCB7XHJcbiAgICAgICAgd2lkdGg6ICR3aWR0aC1pY29uO1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCAwIDAgMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3JpZ2h0IHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skd2lkdGgtaWNvbn0pO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDI4cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50ZXh0IHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJvZHk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgJiArIC50ZXh0IHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudGl0bGUge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IC8vIGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT25lc3QnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYm9keTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTcwJTtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJpZ2h0LWJsdWU7XHJcbiAgICAgICAgICBwYWRkaW5nOiA0cHggNXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjhGRjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3JhdGluZyB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1iZWhyLWlyb24tbW91bnRhaW47XHJcblxyXG4gICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJvZHk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICRzaXplOiAxMnB4O1xyXG5cclxuICAgICAgICAgICAgd2lkdGg6ICRzaXplO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRzaXplO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxNHB4IDAgNXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogLTFweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuZ19yYXRlcyB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5LWxpZ2h0O1xyXG4gICAgICBtYXJnaW46IDAgMCAyNXB4IDA7XHJcblxyXG4gICAgICAucmF0ZXMtbG9nbyB7XHJcbiAgICAgICAgbWFyZ2luOiA1cHggMCAwIDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgIG1pbi13aWR0aDogMTYwcHg7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fbmV3c2xldHRlciB7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSB7XHJcblxyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAvLyAgI3NpZGViYXItbmV3c2xldHRlci1ibG9jayB7XHJcbiAgICAvLyAgICAuZm9ybS1jb250YWluZXIge1xyXG4gICAgLy8gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAvLyAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIC8vICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeS1saWdodC1wbHVzO1xyXG4gICAgLy9cclxuICAgIC8vICAgICAgLnN1YnNjcmliZSB7XHJcbiAgICAvLyAgICAgICAgJi1oZWFkZXIge1xyXG4gICAgLy8gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeS1saWdodC1wbHVzO1xyXG4gICAgLy8gICAgICAgICAgcGFkZGluZzogMjhweCAyOHB4IDQ0cHggMjhweDtcclxuICAgIC8vXHJcbiAgICAvLyAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgLy8gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LWxpZ2h0LXBsdXM7XHJcbiAgICAvLyAgICAgICAgICB9XHJcbiAgICAvL1xyXG4gICAgLy8gICAgICAgIH1cclxuICAgIC8vICAgICAgICAmLXRpdGxlIHtcclxuICAgIC8vICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAvLyAgICAgICAgICBmb250LXNpemU6IDIwO1xyXG4gICAgLy8gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIC8vICAgICAgICAgIGNvbG9yOiAkY29sb3ItYm9keTtcclxuICAgIC8vICAgICAgICB9XHJcbiAgICAvLyAgICAgICAgJi1jb250ZW50IHtcclxuICAgIC8vICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAvLyAgICAgICAgICBwYWRkaW5nOiA0OHB4IDIwIDIwIDIwO1xyXG4gICAgLy9cclxuICAgIC8vICAgICAgICAgIGZvcm0ge1xyXG4gICAgLy8gICAgICAgICAgICAkaW5wdXQtc2l6ZTogNTZweDtcclxuICAgIC8vXHJcbiAgICAvLyAgICAgICAgICAgIC5naW5wdXRfcmVjYXB0Y2hhIHtcclxuICAgIC8vICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgLy8gICAgICAgICAgICB9XHJcbiAgICAvL1xyXG4gICAgLy8gICAgICAgICAgICBmaWVsZHNldCB7XHJcbiAgICAvLyAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgIC8vICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgLy8gICAgICAgICAgICB9XHJcbiAgICAvL1xyXG4gICAgLy8gICAgICAgICAgICAuZ2lucHV0X3JlY2FwdGNoYSB7XHJcbiAgICAvLyAgICAgICAgICAgICAgdHJhbnNmb3JtOnNjYWxlKDAuOTYpO1xyXG4gICAgLy8gICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46MCAwO1xyXG4gICAgLy8gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8vICAgICAgICAgICAgICB0b3A6IDRweDtcclxuICAgIC8vXHJcbiAgICAvLyAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbGFyZ2UtbGcpIHtcclxuICAgIC8vICAgICAgICAgICAgICAgIHRyYW5zZm9ybTpzY2FsZSgwLjc2KTtcclxuICAgIC8vICAgICAgICAgICAgICB9XHJcbiAgICAvLyAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbW9iaWxlKSB7XHJcbiAgICAvLyAgICAgICAgICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMS4wKTtcclxuICAgIC8vICAgICAgICAgICAgICB9XHJcbiAgICAvLyAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwKSB7XHJcbiAgICAvLyAgICAgICAgICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMC43KTtcclxuICAgIC8vICAgICAgICAgICAgICB9XHJcbiAgICAvL1xyXG4gICAgLy8gICAgICAgICAgICAgID4gZGl2IHtcclxuICAgIC8vICAgICAgICAgICAgICAgIGhlaWdodDogODAgIWltcG9ydGFudDtcclxuICAgIC8vXHJcbiAgICAvLyAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1sYXJnZS1sZykge1xyXG4gICAgLy8gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwICFpbXBvcnRhbnQ7XHJcbiAgICAvLyAgICAgICAgICAgICAgICB9XHJcbiAgICAvLyAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tb2JpbGUpIHtcclxuICAgIC8vICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MCAhaW1wb3J0YW50O1xyXG4gICAgLy8gICAgICAgICAgICAgICAgfVxyXG4gICAgLy8gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwKSB7XHJcbiAgICAvLyAgICAgICAgICAgICAgICAgIGhlaWdodDogNjJweCAhaW1wb3J0YW50O1xyXG4gICAgLy8gICAgICAgICAgICAgICAgfVxyXG4gICAgLy9cclxuICAgIC8vICAgICAgICAgICAgICB9XHJcbiAgICAvL1xyXG4gICAgLy8gICAgICAgICAgICB9XHJcbiAgICAvL1xyXG4gICAgLy8gICAgICAgICAgICAuZ2lucHV0X2NvbnRhaW5lciB7XHJcbiAgICAvLyAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy8gICAgICAgICAgICB9XHJcbiAgICAvL1xyXG4gICAgLy8gICAgICAgICAgfVxyXG4gICAgLy9cclxuICAgIC8vICAgICAgICAgIC5nZm9ybV9oZWFkaW5nIHtcclxuICAgIC8vICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgLy8gICAgICAgICAgfVxyXG4gICAgLy9cclxuICAgIC8vICAgICAgICB9XHJcbiAgICAvLyAgICAgIH1cclxuICAgIC8vXHJcbiAgICAvLyAgICB9XHJcbiAgICAvL1xyXG4gICAgLy9cclxuICAgIC8vXHJcbiAgICAvLyAgfVxyXG4gICAgLy9cclxuICAgIC8vXHJcbiAgfVxyXG5cclxufVxyXG5cclxuLndpZGdldCB7XHJcbiAgLy8mX19uZXdzbGV0dGVyIHtcclxuICAvLyAgI3NpZGViYXItbmV3c2xldHRlci1ibG9jayB7XHJcbiAgLy8gICAgLmZvcm0tY29udGFpbmVyIHtcclxuICAvLyAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgLy8gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIC8vICAgICAgLnN1YnNjcmliZS1jb250ZW50IHtcclxuICAvLyAgICAgICAgcGFkZGluZzogNjZweCAyMCAyMDtcclxuICAvLyAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAvLyAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xyXG4gIC8vICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgLy8gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XHJcbiAgLy8gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcclxuICAvLyAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcclxuICAvLyAgICAgIH1cclxuICAvLyAgICB9XHJcbiAgLy8gIH1cclxuICAvLyAgLnN1YnNjcmliZSB7XHJcbiAgLy8gICAgJi1oZWFkZXIge1xyXG4gIC8vICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeS1saWdodC1wbHVzO1xyXG4gIC8vICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XHJcbiAgLy8gICAgfVxyXG4gIC8vICAgICYtdGl0bGUge1xyXG4gIC8vICAgICAgbWFyZ2luOiAwO1xyXG4gIC8vICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIC8vICAgICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcclxuICAvLyAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIC8vICAgICAgICB3aWR0aDogMTAwJTtcclxuICAvLyAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAvLyAgICAgIH1cclxuICAvLyAgICB9XHJcbiAgLy8gICAgJi1jb250ZW50IHtcclxuICAvLyAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAvL1xyXG4gIC8vICAgICAgPiBkaXYge1xyXG4gIC8vICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLy8gICAgICAgIHotaW5kZXg6IDM7XHJcbiAgLy8gICAgICB9XHJcbiAgLy9cclxuICAvLyAgICAgICY6OmJlZm9yZSB7XHJcbiAgLy8gICAgICAgICRzaXplOiA4OHB4O1xyXG4gIC8vXHJcbiAgLy8gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gIC8vICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgLy8gICAgICAgIHdpZHRoOiAkc2l6ZTtcclxuICAvLyAgICAgICAgaGVpZ2h0OiAkc2l6ZTtcclxuICAvLyAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIC8vICAgICAgICB6LWluZGV4OiAxO1xyXG4gIC8vICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLy8gICAgICAgIHRvcDogLTQ0cHg7XHJcbiAgLy8gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNDRweCk7XHJcbiAgLy8gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9hc3NldHMvaW1nL2ljb25zL3N1YnNjcmliZS1maWxsLnN2ZykgJGNvbG9yLXNlY29uZGFyeS1saWdodC1wbHVzIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gIC8vICAgICAgfVxyXG4gIC8vICAgIH1cclxuICAvLyAgfVxyXG4gIC8vXHJcbiAgLy8gIC5nZm9ybSB7XHJcbiAgLy8gICAgJl9maWVsZHMge1xyXG4gIC8vICAgICAgPiAqIHtcclxuICAvLyAgICAgICAgbWFyZ2luLWJvdHRvbTogMjAgIWltcG9ydGFudDtcclxuICAvLyAgICAgIH1cclxuICAvLyAgICAgIC5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQge1xyXG4gIC8vICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLy8gICAgICAgIGxlZnQ6IC0xcHg7XHJcbiAgLy8gICAgICB9XHJcbiAgLy8gICAgfVxyXG4gIC8vICB9XHJcbiAgLy9cclxuICAvLyAgLnNtX2Zvcm0ge1xyXG4gIC8vICAgICZfd3JhcHBlciB7XHJcbiAgLy8gICAgICBpbnB1dCB7XHJcbiAgLy8gICAgICAgICYuYnV0dG9uLFxyXG4gIC8vICAgICAgICAmW3R5cGU9XCJzdWJtaXRcIl17XHJcbiAgLy8gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgLy8gICAgICAgIH1cclxuICAvLyAgICAgIH1cclxuICAvLyAgICB9XHJcbiAgLy8gICAgLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIHtcclxuICAvLyAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAvL1xyXG4gIC8vICAgICAgKiB7XHJcbiAgLy8gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgLy8gICAgICB9XHJcbiAgLy9cclxuICAvLyAgICAgIGg0LCBoMyB7XHJcbiAgLy8gICAgICAgIG1hcmdpbjogMCAwIDRweCAwO1xyXG4gIC8vICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAvLyAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgLy8gICAgICB9XHJcbiAgLy9cclxuICAvLyAgICAgIHAge1xyXG4gIC8vICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAvLyAgICAgICAgcGFkZGluZzogMDtcclxuICAvLyAgICAgICAgbWFyZ2luOiAwO1xyXG4gIC8vICAgICAgfVxyXG4gIC8vXHJcbiAgLy8gICAgICAuY29uZmlybS1tZXNzYWdlIHtcclxuICAvLyAgICAgICAgcGFkZGluZzogMTVweCAwIDMzcHggMDtcclxuICAvL1xyXG4gIC8vICAgICAgICBzcGFuIHtcclxuICAvLyAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAvLyAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIC8vICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuICAvLyAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgLy8gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAvLyAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgLy8gICAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gIC8vICAgICAgICAgIHBhZGRpbmc6IDAgMTJweDtcclxuICAvLyAgICAgICAgfVxyXG4gIC8vICAgICAgfVxyXG4gIC8vXHJcbiAgLy8gICAgICAuc3Vic2NyaWJlci1zdGVwcyB7XHJcbiAgLy8gICAgICAgIHdpZHRoOiAyMDJweDtcclxuICAvLyAgICAgICAgaGVpZ2h0OiA3MnB4O1xyXG4gIC8vICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAvLyAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9hc3NldHMvaW1nL3N1YnNjcmliZS1zaGVtZS1jb25maXJtLW1lc3NhZ2Uuc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgLy8gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAvL1xyXG4gIC8vICAgICAgfVxyXG4gIC8vICAgIH1cclxuICAvLyAgfVxyXG4gIC8vXHJcbiAgLy8gIC5zbV9mb3JtIHtcclxuICAvL1xyXG4gIC8vICAgIFt0eXBlPWNoZWNrYm94XSArIGxhYmVsIHtcclxuICAvL1xyXG4gIC8vICAgIH1cclxuICAvL1xyXG4gIC8vICAgIC5nZmllbGRfaHRtbCxcclxuICAvLyAgICAuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IHtcclxuICAvLyAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAvLyAgICAgIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgLy9cclxuICAvLyAgICB9XHJcbiAgLy8gIH1cclxuICAvL1xyXG4gIC8vICBpbnB1dCB7XHJcbiAgLy8gICAgJjpob3ZlciB7XHJcbiAgLy8gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIC8vICAgIH1cclxuICAvLyAgfVxyXG4gIC8vXHJcbiAgLy9cclxuICAvL1xyXG4gIC8vfVxyXG59XHJcblxyXG4uYmxvZ19yZWxhdGVkX3Bvc3RfZW1wdHkge1xyXG4gIC8vI3NpZGViYXItbmV3c2xldHRlci1ibG9jayB7XHJcbiAgLy8gIEBpbmNsdWRlIG1lZGlhKG1kKSB7XHJcbiAgLy8gICAgbWFyZ2luLWJvdHRvbTogODAgIWltcG9ydGFudDtcclxuICAvLyAgfVxyXG4gIC8vfVxyXG59XHJcbiIsIi5zdGF0ZXNfd2VfbGVuZF9pbiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gIH1cclxuXHJcbiAgLmJsb2NrIHtcclxuICAgIHBhZGRpbmc6IDkwcHggNjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LWxpZ2h0LXBsdXM7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3RhdGVzX3dlX2xlbmRfaW5fbWFwLnN2Z1wiKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSA4MHB4KSBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgY29sdW1uLWdhcDogNTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYShtZCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICByb3ctZ2FwOiAyNHB4O1xyXG4gICAgICBwYWRkaW5nOiA2MHB4IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoeHMpIHtcclxuICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dCB7XHJcbiAgICAgIG1heC13aWR0aDogMzcwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZCkge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDIge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHhzKSB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3RhdGVzIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZ2FwOiAyMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEoeHMpIHtcclxuICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zdGF0ZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHJvdy1nYXA6IDVweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJvZHk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHhzKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAjMDA4ZTFmO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoeHMpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MHB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDkwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5uZWVkX2ZpbmFuY2luZyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gIH1cclxuXHJcbiAgLmJsb2NrIHtcclxuICAgIHBhZGRpbmc6IDkwcHggNjBweCAxNzBweDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XHJcbiAgICAgIHBhZGRpbmc6IDgwcHggNDBweCAxOTVweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSh4cykge1xyXG4gICAgICBwYWRkaW5nOiA4MHB4IDIwcHggMTk1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTEwcHg7XHJcbiAgICAgIHJpZ2h0OiA3M3B4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE2NnB4O1xyXG4gICAgICAgIHRvcDogLTZweDtcclxuICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2JpbGUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xyXG4gICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGV4dCB7XHJcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSh4cykge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jb25uZWN0LWxlbmRpbmctZXhwZXJ0cyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgcGFkZGluZy1sZWZ0OiA1NXB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDU1cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDgzcHg7XHJcbiAgcGFkZGluZy10b3A6IDgzcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcclxuXHJcbiAgLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgfVxyXG5cclxuICAuc2VjdGlvbi1kZXNjcmlwdGlvbiB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1M3B4O1xyXG4gICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktbGlnaHQ7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LWxpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFjdGlvbnMge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoNzg0cHggKyAoMTVweCAqIDIpKTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgLmljb24ge1xyXG4gICAgICB3aWR0aDogNTdweDtcclxuICAgICAgaGVpZ2h0OiA1N3B4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDEzcHggYXV0bztcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLWxhcmdlLWJ0biB7XHJcbiAgICAgIGZsZXg6IDE7XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgzbikge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbjogMCAxNXB4IDMwcHg7XHJcbiAgICAgIGhlaWdodDogMTQxcHg7XHJcblxyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItYm9keTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTMpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiAuY29udGFpbmVyIHtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSB7XHJcbiAgLmNvbm5lY3QtbGVuZGluZy1leHBlcnRzIHtcclxuICAgIC8vIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAyMCU7XHJcblxyXG4gICAgLmFjdGlvbnMge1xyXG4gICAgICAuc2VjdGlvbi1sYXJnZS1idG4ge1xyXG4gICAgICAgIG1hcmdpbjogMCA2cHggMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAkYnJlYWtwb2ludC1waG9uZS1zbWFsbCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAkYnJlYWtwb2ludC1tb2JpbGUtaXBob25lKSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcclxuICAuY29ubmVjdC1sZW5kaW5nLWV4cGVydHMge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcblxyXG4gICAgLnNlY3Rpb24tZGVzY3JpcHRpb24ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjdGlvbnMge1xyXG4gICAgICAuc2VjdGlvbi1sYXJnZS1idG4ge1xyXG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA5N3B4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSwgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IDQycHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tb2JpbGUpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XHJcbiAgLmNvbm5lY3QtbGVuZGluZy1leHBlcnRzIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuXHJcbiAgICAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1kZXNjcmlwdGlvbiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWN0aW9ucyB7XHJcbiAgICAgIC5zZWN0aW9uLWxhcmdlLWJ0biB7XHJcbiAgICAgICAgZmxleDogYXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBoZWlnaHQ6IDk3cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn0iXX0= */
