a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Open-Sans;font-weight:700;src:url(../fonts/Open_Sans/OpenSans-Bold.ttf) format("truetype")}@font-face{font-family:Open-Sans;font-style:400;src:url(../fonts/Open_Sans/OpenSans-Regular.ttf) format("truetype")}.text-font{font-size:30px;color:#111}h1,h2,h3{font-weight:700}p{line-height:140%}html{font-family:Open-Sans,sans-serif;color:#111;line-height:160%}font-size medium-font{font-display:auto}#home #homepage_intro a .text-container .title h2,#home #homepage_paragraph a .text-container .title h2,.big,font-weight 700,h1=6.667rem,medium-font =(26rem/18),small-font =(14rem/18){font-size:10vw;line-height:120%}@media (min-width:600px){#home #homepage_intro a .text-container .title h2,#home #homepage_paragraph a .text-container .title h2,.big,font-weight 700,h1=6.667rem,medium-font =(26rem/18),small-font =(14rem/18){font-size:4.688rem}}.medium{font-size:medium-font}.small{font-size:small-font;line-height:150%}.black-title,strong{font-weight:700}.black-title{padding:3rem;color:#111;font-size:1.555555555555556rem}@media (max-width:599px){footer{background:#58ffcc}img.logo{height:100px}p{width:100%}li{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;list-style-type:none}}a[href] color black{float:none;display:inline-flex}#logo-supsi{padding:1rem 0}#supsi{padding-bottom:2rem;width:100%}#hslu{padding-bottom:1rem}.logo{padding-top:1rem}#logo-hslu{padding:1rem 0 0}@media (min-width:600px){#footer{background-color:#58ffcc}#supsi{float:left;display:inline;padding-bottom:2rem;padding-left:2rem;width:50%}img.logo{height:100px}li{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;list-style-type:none}}a[href]{color:#111}.content-2{padding:1rem}#logo-hslu,#logo-supsi{padding:0 0 2rem}#hslu{display:block}#hslu padding-bottom 1rem{float:left}@media (max-width:599px){.content-1{display:block;padding:2rem 1rem;border-bottom:1px solid #111}.content-1 .social{width:100%;padding-left:0;padding-bottom:1rem;float:none;display:block;height:4%}}@media (min-width:600px){.content-2{display:flex}}@media (min-width:600px){.content-1{display:block;padding:2rem 1rem;border-bottom:1px solid #111}.content-1 .social{width:100%;padding-left:2rem;padding-bottom:1rem;float:left;display:block;width:50%;height:5%}}@media (max-width:599px){#sdn{padding:1rem;float:left;display:block;width:100%;height:5%;background-color:#30e3e3}#sdn .logo-sdn{height:15px}}@media (min-width:600px){#sdn{padding:2.5rem 1rem 1rem 3rem;float:left;display:block;width:100%;height:9%;background-color:#30e3e3}#sdn .logo-sdn{height:15px}}@media (max-width:599px){.link-mail{padding:2em 0 0}}@media (min-width:600px){.link-mail{padding:0}}@media (min-width:1300px){#section{padding-top:170px}}header.header{font-size:20px;background-color:#e12df8;z-index:3;position:fixed;width:100%}header.header a[href]{text-decoration:none}header.header .fa{font-size:20px}header.header #registration{background-color:#fff;position:fixed;top:1rem;padding:.5rem;float:right;border:none;text-align:center;text-decoration:none;display:inline-block;font-size:14px;border-radius:4px;margin:2px;position:absolute;top:7px;right:1rem;cursor:pointer}header.header #hamburger{position:fixed;top:1rem;left:1rem}header.header #topbar{font-weight:700;width:100%;padding:1rem 1rem 1rem 3rem;background-color:#e12df8}header.header #topbar-desktop{display:none}header.header nav#menu{display:none;background-color:#e12df8;width:100%;list-style-type:none;text-decoration:none}header.header nav#menu ul{margin-top:1rem}header.header nav#menu ul li{height:2rem;display:block;padding-left:1rem}header.header nav#menu ul a.active{font-weight:700}header.header nav#menu.open{display:block}@media (min-width:1300px){header.header #registration{top:5.7rem;right:3rem;background-color:#fff;color:#111;border:2px solid #e12df8;padding:1rem 2rem;border-radius:4px;font-size:14px}header.header #topbar{display:none}header.header #topbar-desktop{font-size:16px;font-weight:700;display:block;width:100%;padding:1.4rem .5rem .5rem 3rem;background-color:#e12df8}header.header #hamburger{display:none}header.header nav#menu{background-color:#30e3e3;display:block;height:7rem}header.header nav#menu ul{padding-top:1rem;display:flex;margin-left:1rem}header.header nav#menu ul li{display:inline-block;padding:2rem 2rem 3.7rem}header.header nav#menu ul a.active{border-bottom:6px solid #e12df8;font-weight:700}}.time_zone_panel{font-size:.8rem}@media (min-width:600px){.time_zone_panel{font-size:1rem;display:flex;justify-content:space-between}}.time_zone_panel .helper{margin-bottom:1.5rem;width:100%}@media (min-width:600px){.time_zone_panel .helper{width:40%}}.time_zone_panel .time_switch{display:flex;justify-content:space-between;width:100%}@media (min-width:600px){.time_zone_panel .time_switch{width:50%}}@media (min-width:900px){.time_zone_panel .time_switch{width:40%}}.time_zone_panel .time_switch #swiss_time,.time_zone_panel .time_switch .your_local_time{width:80px;margin:0}@media (min-width:600px){.time_zone_panel .time_switch #swiss_time,.time_zone_panel .time_switch .your_local_time{width:120px}}@media (min-width:900px){.time_zone_panel .time_switch #swiss_time,.time_zone_panel .time_switch .your_local_time{width:140px}}.time_zone_panel .time_switch #swiss_time{margin:0 10px 0 0;font-weight:700}.time_zone_panel .time_switch .your_local_time{margin:0 0 0 10px}.time_zone_panel .time_switch .switch{margin:0 20px;position:relative;display:inline-block;width:60px;height:34px}.time_zone_panel .time_switch .switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff}input:checked+.slider{background-color:#e12df8}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.title{color:#e67753;font-weight:700;font-size:1.555555555555556rem}.container-bio h1{font-size:2rem;padding-bottom:1rem;line-height:120%}.container-bio #bio-text{font-size:1.5rem;padding-top:2.5rem}.container-bio #bio-social{display:block;margin-top:40px}@media (min-width:900px){.container-bio #bio-social{display:flex;justify-content:flex-start;flex-wrap:wrap}}.container-bio #bio-social li{padding-right:50px;margin-bottom:20px}.container-bio .speaker_category{margin-bottom:10px}@media (max-width:599px){.bio-affiliation{font-weight:700}.bio-content{display:inline-block;padding:3rem 0 2rem 1rem}#bio-pic,.container-bio{float:left;display:block}.container-bio{padding-top:3rem;margin-right:1rem}#bio-text{width:100%}img.resize{width:250px;height:250px}}@media (min-width:600px){.bio-affiliation{font-weight:700}.bio-content{display:inline-block;padding:3rem 0 2rem 2rem}#bio-pic,.container-bio{float:left;display:block}.container-bio{padding-top:2rem;margin-right:1rem}#bio-text{width:100%}img.resize{width:300px;height:300px}}@media (min-width:900px){.bio-affiliation{font-weight:700}.bio-content{padding:3rem 0 3rem 2rem;display:inline-block}#bio-pic,.container-bio{float:left;display:block}.container-bio{padding-top:0;padding-left:3rem;width:60%}img.resize{width:350px;height:350px}}@media (min-width:1300px){.bio-affiliation{font-weight:700}.bio-content{padding:3rem;display:inline-block}#bio-pic,.container-bio{float:left;display:block}.container-bio{padding-top:0;padding-left:3rem;width:60%}img.resize{width:400px;height:400px}}.contacts{height:24rem;padding:3rem}.contacts a:link{color:#111}.credits .header{padding:2rem 0 1rem;margin-bottom:2rem;border-bottom:4px solid #111;font-size:2rem;color:#e12df8}.credits .schools{margin-bottom:4rem}.credits .people div,.credits .people ul,.credits .schools p{margin-bottom:1.5rem}.credits .people ul li{margin-bottom:.7rem}@media (min-width:600px){.credits .people ul li{margin-bottom:.2rem}}.error{margin:0 0 3rem}.error p{font-size:1.5rem;margin:0 0 1rem}@media (min-width:600px){.error p{font-size:2rem}}.content{padding:2rem 1rem;line-height:1.4em}@media (min-width:600px){.content{padding:2rem}}@media (min-width:1300px){.content{padding:2rem 3rem}}.content a{color:#e12df8}.parent_page{color:#111}.page_section{font-size:2rem;padding-bottom:1rem}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}.row{margin-left:-10px;margin-right:-10px}.row:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.column{display:inline;vertical-align:baseline;padding-left:10px;padding-right:10px;float:left}.column-1{width:8.333333333333332%}.column-2{width:16.666666666666664%}.column-3{width:25%}.column-4{width:33.33333333333333%}.column-5{width:41.66666666666667%}.column-6{width:50%}.column-7{width:58.333333333333336%}.column-8{width:66.66666666666666%}.column-9{width:75%}.column-10{width:83.33333333333334%}.column-11{width:91.66666666666666%}.column-12{width:100%}.column.clr{clear:both}.column div{text-align:left;border-radius:5px;padding-top:10px;padding-bottom:10px;margin-bottom:10px;color:#fff}#home #homepage_intro,#home #homepage_paragraph,#home h1{display:none}#home #homepage_intro a:link,#home #homepage_paragraph a:link{border:none;padding-bottom:0;box-sizing:border-box}#home #homepage_intro a:hover .cover,#home #homepage_paragraph a:hover .cover{transform:translateY(-.5rem)}#home #homepage_intro a:hover .title,#home #homepage_paragraph a:hover .title{display:block!important;transform:translateY(-.5rem)!important}#home #homepage_intro a:hover .title h2,#home #homepage_paragraph a:hover .title h2{border-color:#111!important}#home #homepage_intro a,#home #homepage_paragraph a{display:flex;flex-wrap:wrap;justify-content:space-between}#home #homepage_intro a .cover,#home #homepage_paragraph a .cover{z-index:2;width:100%;background-size:cover!important;margin-bottom:.2rem;margin-top:1rem;transform:translate(0);transition:all .2s ease-in-out}#home #homepage_intro a .cover:after,#home #homepage_paragraph a .cover:after{content:"";display:block;padding-bottom:75%}#home #homepage_intro a .text-container,#home #homepage_paragraph a .text-container{order:1;display:block;width:100%}#home #homepage_intro a .text-container .title,#home #homepage_paragraph a .text-container .title{margin-top:.5rem;display:block;text-align:center;transition:all .2s ease-in-out}#home #homepage_intro a .text-container .title h2,#home #homepage_paragraph a .text-container .title h2{display:inline;line-height:130%;font-size:medium}#home #homepage_intro a .text-container .subtitle,#home #homepage_paragraph a .text-container .subtitle{display:none;line-height:180%}#home #homepage_intro li+li,#home #homepage_paragraph li+li{margin-top:2rem}@media (min-width:600px){#home #projects a:hover .cover,#home #projects a:hover .title{transform:translate(0)!important}#home #projects a .cover:after{padding-bottom:70%}#home #projects a .text-container{order:1;width:100%;margin-top:.5rem}#home #projects a .text-container .title{width:100%;display:block;text-align:left;transform:translate(0)}#home #projects a .text-container .title h2{display:inline;font-size:medium-font}#home #projects li+li{margin-top:5rem}}@media (min-width:900px){#home #projects a .cover{margin-top:0;float:left;width:46%}#home #projects a .cover:after{padding-bottom:75%}#home #projects a .text-container{order:1;float:right;width:46%;display:flex;flex-wrap:wrap;align-items:center;align-content:center}#home #projects a .text-container .title{display:block;margin-top:0;margin-bottom:1rem;transform:translate(0)}#home #projects a .text-container .title h2{display:inline;font-size:4.688rem;font-size:4vw}#home #projects a .text-container .subtitle{display:block}#home a:after,#home li:after{content:"";clear:both;display:block}}@media (min-width:1300px){#home #projects a .text-container .title h2{font-size:4.688rem}}.intro{margin-bottom:6rem}.intro .intro_header{border-bottom:4px solid #111;padding:1rem 0;margin-bottom:2rem}.intro .intro_header h4{font-size:2rem;font-weight:700;color:#e12df8}.intro .text{font-size:1.3rem;-moz-column-count:1;column-count:1}@media (min-width:600px){.intro .text{font-size:1.6rem}}@media (min-width:900px){.intro .text{font-size:1.8rem;-moz-column-gap:2rem;column-gap:2rem;-moz-column-count:2;column-count:2}}.updates{border-top:4px solid #111;margin-bottom:4rem}.updates ul{-moz-columns:1;column-count:1;-moz-column-gap:2rem;column-gap:2rem;padding-top:2rem}@media (min-width:600px){.updates ul{-moz-columns:1;column-count:1}}.updates ul li{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;border-bottom:1px solid #969798;padding-bottom:2rem;margin-bottom:1rem}.updates h5{font-size:2rem;margin:0 0 1rem;font-weight:700;color:#e12df8}.updates .update_text{font-size:1.3rem;margin-left:0}@media (min-width:600px){.updates .update_text{margin-left:25%}}.main-text{padding-top:1.35rem;width:90%}.sub_panel_home{height:300px;background-color:#58ffcc;padding:2rem}.sub_panel{color:#111;font-size:2rem;background-color:#58ffcc;padding:10rem 1rem 5rem;line-height:140%}@media (min-width:600px){.sub_panel{padding-left:2rem;padding-right:2rem}}@media (min-width:1300px){.sub_panel{padding-left:3rem;padding-right:3rem}}.sub_panel h1{width:100%}@media (min-width:600px){.sub_panel h1{width:75%}}.sub_panel h4{padding-bottom:1rem;font-size:1.2rem}.sub_panel h4 a{text-decoration:none}.panel{height:450px;background-color:#58ffcc;color:#111;line-height:300%}@media (max-width:599px){.panel{padding:1rem}}@media (min-width:600px){.panel{padding:2rem}}@media (min-width:900px){.panel{padding:2rem}}@media (min-width:1300px){.panel{padding:3rem}}.panel #main_title{font-size:2.5rem;padding:3rem 0 1.5rem}@media (min-width:600px){.panel #main_title{font-size:3.5rem;padding:3rem 0 1.5rem}}.panel #subtitle{font-size:1.2rem;padding:0 0 2rem;line-height:150%}@media (min-width:600px){.panel #subtitle{font-size:2rem}}.panel #main_organizer{font-weight:400;font-size:1.2rem}@media (min-width:600px){.panel #main_organizer{font-size:1.5rem}}.program div a{text-decoration:none}.parent_page{position:relative;top:-15px;left:15px;font-size:1.8rem}.program_overview{background-color:#f3f3f3}.program_overview .the_day{border-top:4px solid #111;border-bottom:1px solid #969798;padding:2rem 0 1rem;margin-bottom:1rem;display:flex;justify-content:space-between}.program_overview .the_day h3{font-size:2rem;color:#e12df8;width:80%}.program_overview .the_day .link{position:relative;top:-10px}.one_day{margin-bottom:5rem}.one_day em{font-style:italic}.one_day .event{border-bottom:1px solid #969798;margin-bottom:1rem;padding-bottom:1rem}.one_day .event .highlight{color:#e12df8}@media (min-width:600px){.one_day .event{display:flex;justify-content:space-between}}.one_day .event .time{padding-bottom:20px;font-weight:700}@media (min-width:600px){.one_day .event .time{width:25%;padding-bottom:0}}.one_day .event .session{padding-bottom:20px}@media (min-width:600px){.one_day .event .session{width:70%;padding-bottom:0}}.one_day .event .session .session_name{font-weight:700}.specific_day .break_event .info{border-bottom:none!important}.specific_day .event{border-top:2px solid #111;margin-bottom:1rem;padding-bottom:1rem}.specific_day .event .info{padding:1rem 0 0;border-bottom:1px solid #969798}@media (min-width:600px){.specific_day .event .info{display:flex;justify-content:flex-start}}.specific_day .event .info .event_time{padding-bottom:20px;font-weight:700}@media (min-width:600px){.specific_day .event .info .event_time{width:20%;padding:0}}.specific_day .event .info .event_title_link{display:flex;justify-content:space-between}@media (min-width:600px){.specific_day .event .info .event_title_link{width:80%}}.specific_day .event .info .event_title_link .event_title_cat{display:block;width:100%;margin-bottom:.8rem}@media (min-width:600px){.specific_day .event .info .event_title_link .event_title_cat{display:flex;justify-content:flex-start}}.specific_day .event .info .event_title_link .event_title_cat .event_title{font-weight:700;padding:0 2rem 10px 0}@media (min-width:600px){.specific_day .event .info .event_title_link .event_title_cat .event_title{width:75%;padding-bottom:0}}.specific_day .event .info .event_title_link .event_link_to_page{width:15%;display:flex;justify-content:flex-end;position:relative;top:-10px}@media (min-width:600px){.specific_day .event .info .event_title_link .event_category{width:25%}}.specific_day .event .detail{padding:1rem 0 0}@media (min-width:600px){.specific_day .event .detail{width:70%;padding-bottom:0;margin:0 0 0 20%}}.event_page{background-color:#f3f3f3}.event_page h3{font-size:1rem;font-weight:700}.event_page h4{font-size:1.5rem;font-weight:700}.event_page .header{display:flex;justify-content:space-between}@media (min-width:600px){.event_page .header .time_cat{width:70%;padding-bottom:0;display:flex;justify-content:space-between}}.event_page .header .time_cat .event_time{font-weight:700;padding-bottom:10px}.event_page .header .event_link{text-align:right}@media (min-width:600px){.event_page .header .event_link{width:20%}}@media (min-width:600px){.event_page .detail .abstract_download{display:flex;justify-content:space-between;margin-bottom:5rem}}@media (min-width:600px){.event_page .detail .abstract_download .abstract{width:75%}}.event_page .detail .abstract_download .keywords{font-size:.8rem}.event_page .detail .abstract_download .download{margin:2rem 0 5rem;display:flex;justify-content:flex-start}@media (min-width:600px){.event_page .detail .abstract_download .download{justify-content:flex-end;width:20%;text-align:right;margin:0 0 5rem}}.event_page .detail .abstract_download .download div{margin:0 10px 0 0}@media (min-width:600px){.event_page .detail .abstract_download .download div{margin:0 0 0 10px}}.event_page .detail .abstract_download .event_keywords{font-weight:700;margin:.2rem 0 2.5rem;font-size:1.5rem;line-height:140%}.event_page .detail .abstract_download .event_description{margin-bottom:20px;font-size:1.2rem}.event_page .detail .event_speakers{margin-bottom:5rem}.event_page .detail .event_speakers ul{-moz-column-count:1;column-count:1}@media (min-width:600px){.event_page .detail .event_speakers ul{width:75%;-moz-column-count:2;column-count:2;-moz-column-gap:2rem;column-gap:2rem}}.event_page .detail .event_speakers ul a{color:#111;text-decoration:none}.event_page .detail .event_speakers ul a h3{font-size:1.5rem;font-weight:400;line-height:120%}.event_page .detail .event_speakers ul a li{padding:1rem 0;display:flex;justify-content:space-between;border-bottom:1px solid #969798;margin-bottom:.2rem;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.event_page .detail .event_detail{margin-bottom:5rem}.event_page .detail .event_detail p{margin-bottom:1rem}@media (min-width:600px){.event_page .detail .event_detail,.event_page .detail .event_papers{width:75%}}.event_page .detail .event_papers li{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #969798}.event_page .detail .event_papers .the_title{font-weight:700}.event_page .detail .event_papers .the_authors,.open_section{margin-bottom:20px}.open_section{border-bottom:4px solid #111;padding-bottom:20px}.category{text-transform:uppercase;font-weight:700}.dot{height:15px;width:15px;border-radius:50%;display:inline-block;top:2px;position:relative}.workshop_category_circle{background-color:#003bff}.panel_category_circle{background-color:#e12df8}.workshop_category{color:#003bff}.panel_category{color:#e12df8}.speakers .people_group{margin-bottom:5rem}.speakers .people_group .header{font-size:2rem;color:#e67753}.speakers .people_group .group_header{display:flex;justify-content:space-between;border-bottom:1px solid #969798;padding:.8rem 0 .5rem}.speakers .people_group .group_header .speakers_header{width:75%}.speakers .people_group .group_header .speakers_header h4{font-weight:700}.speakers .people_group .group_header .link_to_speaker_details{position:relative;top:-10px}.speakers .people_group ul{margin:.8rem 0 3rem}.speakers .people_group ul .person{display:block;margin-bottom:.2rem}@media (min-width:900px){#group-name,+media(mobile),color black,width to{width:50%}}@media (min-width:1300px){#group-name,+media(mobile),color black,width to{width:33%}}@media (min-width:900px){.skeakers_overview .speakers_list{-moz-column-count:2;column-count:2;-moz-column-gap:2rem;column-gap:2rem}}.skeakers_overview .speakers_list li{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.skeakers_overview .panel_speakers,.skeakers_overview .workshop_speakers{margin-bottom:5rem}.skeakers_overview a{text-decoration:none;color:#111}.skeakers_overview .speakers_header{padding:2rem 0 1rem;margin-bottom:1rem;border-bottom:4px solid #111}.skeakers_overview .speakers_header h2{font-size:2rem;color:#e12df8;line-height:120%}.skeakers_overview .speaker_line a{display:flex;justify-content:space-between;padding:.7rem 0;border-bottom:1px solid #969798}@media (min-width:900px){.skeakers_overview .speaker_line a{padding:1rem 0}}.skeakers_overview .speaker_line a .speaker_name_aff{padding-right:1.5rem}.skeakers_overview .speaker_line a .speaker_name_aff .speaker_name{font-size:1.2rem;margin-bottom:.2rem;font-weight:400}@media (min-width:900px){.skeakers_overview .speaker_line a .speaker_name_aff .speaker_name{font-size:1.5rem;margin-bottom:.5rem}}.skeakers_overview .speaker_line a .speaker_name_aff .speaker_affiliation{font-size:.8rem}@media (min-width:900px){.skeakers_overview .speaker_line a .speaker_name_aff .speaker_affiliation{font-size:1rem}}.skeakers_overview .speaker_line a .speaker_name_aff .speaker_link{width:40px}@media (min-width:900px){.skeakers_overview .speaker_line a .speaker_name_aff .speaker_link{width:70px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvcmVzZXQuc3R5bCIsIm1haW4uY3NzIiwiYmFzZS9mb250cy5zdHlsIiwiYmFzZS9yZXNwb25zaXZlLnN0eWwiLCJzbmlwcGV0cy9ibGFjay10aXRsZS5zdHlsIiwic25pcHBldHMvZm9vdGVyLnN0eWwiLCJzbmlwcGV0cy9oZWFkZXIuc3R5bCIsInNuaXBwZXRzL3RpbWV6b25lLnN0eWwiLCJzbmlwcGV0cy90aXRsZS5zdHlsIiwidGVtcGxhdGUvYmlvLnN0eWwiLCJ0ZW1wbGF0ZS9jb250YWN0cy5zdHlsIiwidGVtcGxhdGUvY3JlZGl0cy5zdHlsIiwidGVtcGxhdGUvZXJyb3Iuc3R5bCIsInRlbXBsYXRlL2dyaWQuc3R5bCIsInRlbXBsYXRlL2hvbWUuc3R5bCIsInRlbXBsYXRlL21haW4tdGV4dC5zdHlsIiwidGVtcGxhdGUvcGFuZWwtaG9tZS10aXRsZS5zdHlsIiwidGVtcGxhdGUvcHJvZ3JhbS5zdHlsIiwidGVtcGxhdGUvc3BlYWtlcnMuc3R5bCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFLQSwyWkFhQyxRQUFRLENBQ1IsU0FBUyxDQUNULFFBQVEsQ0FDUixjQUFXLENBQ1gsWUFBTSxDQUNOLHVCQ2dFRCxDRDdEQSw4RUFFQyxhQ3dFRCxDRHRFQSxLQUNDLGFDd0VELENEdEVBLE1BQ0MsZUN5RUQsQ0R2RUEsYUFDQyxXQzBFRCxDRHhFQSxvREFFQyxVQUFTLENBQ1QsWUM0RUQsQ0QxRUEsTUFDQyx3QkFBaUIsQ0FDakIsZ0JDNEVELENDbkhBLFdBQ0MscUJBQVksQ0FDWixlQUFZLENBQ1osZ0VEcUhELENDbkhBLFdBQ0MscUJBQVksQ0FDWixjQUFXLENBQ1gsbUVEcUhELENDL0dBLFdBQ0UsY0FBVSxDQUNWLFVEaUhGLENDdkdBLFNBQ0UsZUQrR0YsQ0M3R0EsRUFDQyxnQkQrR0QsQ0M3R0EsS0FDQyxnQ0FBcUIsQ0FDckIsVUFBTSxDQUNOLGdCRCtHRCxDQzlHRyxzQkFDRixpQkRnSEQsQ0M3R0Msd0xBTUEsY0FBVSxDQUNWLGdC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QUFhLENBQ2Isb0JBQVcsQ0FBWCxlakI2OENELENBQ0YsQ2lCNThDRSxxQ0FFQyx1QkFBa0IsQ0FDbEIsOEJBQWEsQ0FBYixrQmpCODhDSCxDaUI1OENDLHlFQUNDLGtCakIrOENGLENpQjc4Q0MscUJBQ0Msb0JBQWdCLENBQ2hCLFVqQis4Q0YsQ2lCNzhDQyxvQ0FDQyxtQkFBUSxDQUNSLGtCQUFjLENBQ2QsNEJqQis4Q0YsQ2lCNzhDRSx1Q0FDQyxjQUFVLENBQ1YsYUFBTSxDQUNOLGdCakIrOENILENpQjc4Q0MsbUNBQ0MsWUFBUSxDQUNSLDZCQUFnQixDQUNoQixlQUFRLENBQ1IsK0JqQis4Q0YsQ0U5Z0RRLHlCQUFBLG1DZWtFTCxjakJnOUNELENBQ0YsQ2lCLzhDRSxxREFDQyxvQmpCaTlDSCxDaUIvOENHLG1FQUNDLGdCQUFVLENBQ1YsbUJBQWMsQ0FDZCxlakJpOUNKLENFM2hEUSx5QkFBQSxtRWU2RUgsZ0JBQVUsQ0FDVixtQmpCazlDSCxDQUNGLENpQmo5Q0csMEVBQ0MsZWpCbTlDSixDRXBpRFEseUJBQUEsMEVlb0ZILGNqQm85Q0gsQ0FDRixDaUJuOUNHLG1FQUNDLFVqQnE5Q0osQ0U1aURRLHlCQUFBLG1FZTBGSCxVakJzOUNILENBQ0YiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0LyBcclxuICAgdjIuMCB8IDIwMTEwMTI2XHJcbiAgIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXHJcbiovXHJcblxyXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcclxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxyXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXHJcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXHJcbmIsIHUsIGksIGNlbnRlcixcclxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcclxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXHJcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxyXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCwgXHJcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgXHJcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxyXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlcjogMDtcclxuXHRmb250LXNpemU6IDEwMCU7XHJcblx0Zm9udDogaW5oZXJpdDtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xyXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBcclxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5ib2R5IHtcclxuXHRsaW5lLWhlaWdodDogMTtcclxufVxyXG5vbCwgdWwge1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuYmxvY2txdW90ZSwgcSB7XHJcblx0cXVvdGVzOiBub25lO1xyXG59XHJcbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxyXG5xOmJlZm9yZSwgcTphZnRlciB7XHJcblx0Y29udGVudDogJyc7XHJcblx0Y29udGVudDogbm9uZTtcclxufVxyXG50YWJsZSB7XHJcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuXHRib3JkZXItc3BhY2luZzogMDtcclxufSIsImh0bWwsXG5ib2R5LFxuZGl2LFxuc3BhbixcbmFwcGxldCxcbm9iamVjdCxcbmlmcmFtZSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG5ibG9ja3F1b3RlLFxucHJlLFxuYSxcbmFiYnIsXG5hY3JvbnltLFxuYWRkcmVzcyxcbmJpZyxcbmNpdGUsXG5jb2RlLFxuZGVsLFxuZGZuLFxuZW0sXG5pbWcsXG5pbnMsXG5rYmQsXG5xLFxucyxcbnNhbXAsXG5zbWFsbCxcbnN0cmlrZSxcbnN0cm9uZyxcbnN1YixcbnN1cCxcbnR0LFxudmFyLFxuYixcbnUsXG5pLFxuY2VudGVyLFxuZGwsXG5kdCxcbmRkLFxub2wsXG51bCxcbmxpLFxuZmllbGRzZXQsXG5mb3JtLFxubGFiZWwsXG5sZWdlbmQsXG50YWJsZSxcbmNhcHRpb24sXG50Ym9keSxcbnRmb290LFxudGhlYWQsXG50cixcbnRoLFxudGQsXG5hcnRpY2xlLFxuYXNpZGUsXG5jYW52YXMsXG5kZXRhaWxzLFxuZW1iZWQsXG5maWd1cmUsXG5maWdjYXB0aW9uLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbm91dHB1dCxcbnJ1YnksXG5zZWN0aW9uLFxuc3VtbWFyeSxcbnRpbWUsXG5tYXJrLFxuYXVkaW8sXG52aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbm9sLFxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuYmxvY2txdW90ZSxcbnEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5ibG9ja3F1b3RlOmJlZm9yZSxcbmJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSxcbnE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTtcbn1cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IE9wZW4tU2FucztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9PcGVuX1NhbnMvT3BlblNhbnMtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IE9wZW4tU2FucztcbiAgZm9udC1zdHlsZTogNDAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL09wZW5fU2Fucy9PcGVuU2Fucy1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbi50ZXh0LWZvbnQge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGNvbG9yOiAjMTExO1xufVxuaDEge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuaDIge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuaDMge1xuICBmb250LXdlaWdodDogNzAwO1xufVxucCB7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBPcGVuLVNhbnMsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMTExO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbn1cbmZvbnQtc2l6ZSBtZWRpdW0tZm9udCB7XG4gIGZvbnQtZGlzcGxheTogYXV0byAvKiBEZWZpbmUgaG93IHRoZSBicm93c2VyIGJlaGF2ZXMgZHVyaW5nIGRvd25sb2FkICovO1xufVxuZm9udC13ZWlnaHQgNzAwLFxubWVkaXVtLWZvbnQgPSAoMjZyZW0vMTgpLFxuc21hbGwtZm9udCA9ICgxNHJlbS8xOCksXG5oMT02LjY2N3JlbSxcbi5iaWcsXG4jaG9tZSAjaG9tZXBhZ2VfaW50cm8gYSAudGV4dC1jb250YWluZXIgLnRpdGxlIGgyLFxuI2hvbWUgI2hvbWVwYWdlX3BhcmFncmFwaCBhIC50ZXh0LWNvbnRhaW5lciAudGl0bGUgaDIge1xuICBmb250LXNpemU6IDEwdnc7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIGZvbnQtd2VpZ2h0IDcwMCxcbiAgbWVkaXVtLWZvbnQgPSAoMjZyZW0vMTgpLFxuICBzbWFsbC1mb250ID0gKDE0cmVtLzE4KSxcbiAgaDE9Ni42NjdyZW0sXG4gIC5iaWcsXG4gICNob21lICNob21lcGFnZV9pbnRybyBhIC50ZXh0LWNvbnRhaW5lciAudGl0bGUgaDIsXG4gICNob21lICNob21lcGFnZV9wYXJhZ3JhcGggYSAudGV4dC1jb250YWluZXIgLnRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDQuNjg4cmVtO1xuICB9XG59XG4ubWVkaXVtIHtcbiAgZm9udC1zaXplOiBtZWRpdW0tZm9udDtcbn1cbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogc21hbGwtZm9udDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG5zdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmJsYWNrLXRpdGxlIHtcbiAgcGFkZGluZzogM3JlbTtcbiAgY29sb3I6ICMxMTE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS41NTU1NTU1NTU1NTU1NTZyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNThmZmNjO1xuICB9XG4gIGltZy5sb2dvIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG4gIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGxpIHtcbiAgICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZCAvKiBGaXJlZm94ICovO1xuICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB9XG59XG5hW2hyZWZdIGNvbG9yIGJsYWNrIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuI2xvZ28tc3Vwc2kge1xuICBwYWRkaW5nOiAxcmVtIDAgMXJlbSAwO1xufVxuI3N1cHNpIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuI2hzbHUge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi5sb2dvIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG4jbG9nby1oc2x1IHtcbiAgcGFkZGluZzogMXJlbSAwIDByZW0gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAjZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNThmZmNjO1xuICB9XG4gICNzdXBzaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIGltZy5sb2dvIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG4gIGxpIHtcbiAgICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZCAvKiBGaXJlZm94ICovO1xuICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB9XG59XG5hW2hyZWZdIHtcbiAgY29sb3I6ICMxMTE7XG59XG4uY29udGVudC0yIHtcbiAgcGFkZGluZzogMXJlbSAxcmVtIDFyZW0gMXJlbTtcbn1cbiNsb2dvLXN1cHNpIHtcbiAgcGFkZGluZzogMHJlbSAwIDJyZW0gMDtcbn1cbiNsb2dvLWhzbHUge1xuICBwYWRkaW5nOiAwcmVtIDAgMnJlbSAwO1xufVxuI2hzbHUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNoc2x1IHBhZGRpbmctYm90dG9tIDFyZW0ge1xuICBmbG9hdDogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuY29udGVudC0xIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAycmVtIDFyZW0gMnJlbSAxcmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTY5Nzk4ICMxMTE7XG4gIH1cbiAgLmNvbnRlbnQtMSAuc29jaWFsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDByZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA0JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5jb250ZW50LTIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuY29udGVudC0xIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAycmVtIDFyZW0gMnJlbSAxcmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTY5Nzk4ICMxMTE7XG4gIH1cbiAgLmNvbnRlbnQtMSAuc29jaWFsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgI3NkbiB7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtIDFyZW0gMXJlbTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMGUzZTM7XG4gIH1cbiAgI3NkbiAubG9nby1zZG4ge1xuICAgIGhlaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICNzZG4ge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAxcmVtIDFyZW0gM3JlbTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDklO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMGUzZTM7XG4gIH1cbiAgI3NkbiAubG9nby1zZG4ge1xuICAgIGhlaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5saW5rLW1haWwge1xuICAgIHBhZGRpbmc6IDJlbSAwIDByZW0gMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5saW5rLW1haWwge1xuICAgIHBhZGRpbmc6IDByZW0gMCAwcmVtIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgI3NlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAxNzBweDtcbiAgfVxufVxuaGVhZGVyLmhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxMmRmODtcbiAgei1pbmRleDogMztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbn1cbmhlYWRlci5oZWFkZXIgYVtocmVmXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmhlYWRlci5oZWFkZXIgLmZhIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuaGVhZGVyLmhlYWRlciAjcmVnaXN0cmF0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMXJlbTtcbiAgdG9wOiAxcmVtO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGZsb2F0OiByaWdodDtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDRweCAycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW46IDJweCAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3cHg7XG4gIHJpZ2h0OiAxcmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5oZWFkZXIuaGVhZGVyICNoYW1idXJnZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMXJlbTtcbiAgbGVmdDogMXJlbTtcbn1cbmhlYWRlci5oZWFkZXIgI3RvcGJhciB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMTJkZjg7XG59XG5oZWFkZXIuaGVhZGVyICN0b3BiYXItZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5oZWFkZXIuaGVhZGVyIG5hdiNtZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxMmRmODtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuaGVhZGVyLmhlYWRlciBuYXYjbWVudSB1bCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5oZWFkZXIuaGVhZGVyIG5hdiNtZW51IHVsIGxpIHtcbiAgaGVpZ2h0OiAycmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuaGVhZGVyLmhlYWRlciBuYXYjbWVudSB1bCBhLmFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5oZWFkZXIuaGVhZGVyIG5hdiNtZW51Lm9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgaGVhZGVyLmhlYWRlciAjcmVnaXN0cmF0aW9uIHtcbiAgICB0b3A6IDUuN3JlbTtcbiAgICByaWdodDogM3JlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjMTExO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNlMTJkZjg7XG4gICAgcGFkZGluZzogMXJlbSAycmVtIDFyZW0gMnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIGhlYWRlci5oZWFkZXIgI3RvcGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBoZWFkZXIuaGVhZGVyICN0b3BiYXItZGVza3RvcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMS40cmVtIDAuNXJlbSAwLjVyZW0gM3JlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UxMmRmODtcbiAgfVxuICBoZWFkZXIuaGVhZGVyICNoYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciBuYXYjbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMwZTNlMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDdyZW07XG4gIH1cbiAgaGVhZGVyLmhlYWRlciBuYXYjbWVudSB1bCB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxuICBoZWFkZXIuaGVhZGVyIG5hdiNtZW51IHVsIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy43cmVtO1xuICB9XG4gIGhlYWRlci5oZWFkZXIgbmF2I21lbnUgdWwgYS5hY3RpdmUge1xuICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjZTEyZGY4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cbi50aW1lX3pvbmVfcGFuZWwge1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAudGltZV96b25lX3BhbmVsIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi50aW1lX3pvbmVfcGFuZWwgLmhlbHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnRpbWVfem9uZV9wYW5lbCAuaGVscGVyIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG4udGltZV96b25lX3BhbmVsIC50aW1lX3N3aXRjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnRpbWVfem9uZV9wYW5lbCAudGltZV9zd2l0Y2gge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAudGltZV96b25lX3BhbmVsIC50aW1lX3N3aXRjaCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuLnRpbWVfem9uZV9wYW5lbCAudGltZV9zd2l0Y2ggI3N3aXNzX3RpbWUsXG4udGltZV96b25lX3BhbmVsIC50aW1lX3N3aXRjaCAueW91cl9sb2NhbF90aW1lIHtcbiAgd2lkdGg6IDgwcHg7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAudGltZV96b25lX3BhbmVsIC50aW1lX3N3aXRjaCAjc3dpc3NfdGltZSxcbiAgLnRpbWVfem9uZV9wYW5lbCAudGltZV9zd2l0Y2ggLnlvdXJfbG9jYWxfdGltZSB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLnRpbWVfem9uZV9wYW5lbCAudGltZV9zd2l0Y2ggI3N3aXNzX3RpbWUsXG4gIC50aW1lX3pvbmVfcGFuZWwgLnRpbWVfc3dpdGNoIC55b3VyX2xvY2FsX3RpbWUge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgfVxufVxuLnRpbWVfem9uZV9wYW5lbCAudGltZV9zd2l0Y2ggI3N3aXNzX3RpbWUge1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4udGltZV96b25lX3BhbmVsIC50aW1lX3N3aXRjaCAueW91cl9sb2NhbF90aW1lIHtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xufVxuLnRpbWVfem9uZV9wYW5lbCAudGltZV9zd2l0Y2ggLnN3aXRjaCB7XG4gIG1hcmdpbjogMCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogMzRweDtcbn1cbi50aW1lX3pvbmVfcGFuZWwgLnRpbWVfc3dpdGNoIC5zd2l0Y2ggaW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLnNsaWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC40cztcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cbi5zbGlkZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDI2cHg7XG4gIHdpZHRoOiAyNnB4O1xuICBsZWZ0OiA0cHg7XG4gIGJvdHRvbTogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5pbnB1dDpjaGVja2VkICsgLnNsaWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMTJkZjg7XG59XG5pbnB1dDpmb2N1cyArIC5zbGlkZXIge1xuICBib3gtc2hhZG93OiAwIDAgMXB4ICMyMTk2ZjM7XG59XG5pbnB1dDpjaGVja2VkICsgLnNsaWRlcjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xufVxuLnNsaWRlci5yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDM0cHg7XG59XG4uc2xpZGVyLnJvdW5kOmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi50aXRsZSB7XG4gIGNvbG9yOiAjZTY3NzUzO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuNTU1NTU1NTU1NTU1NTU2cmVtO1xufVxuLmNvbnRhaW5lci1iaW8gaDEge1xuICBmb250LXNpemU6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cbi5jb250YWluZXItYmlvICNiaW8tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBwYWRkaW5nLXRvcDogMi41cmVtO1xufVxuLmNvbnRhaW5lci1iaW8gI2Jpby1zb2NpYWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuY29udGFpbmVyLWJpbyAjYmlvLXNvY2lhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uY29udGFpbmVyLWJpbyAjYmlvLXNvY2lhbCBsaSB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY29udGFpbmVyLWJpbyAuc3BlYWtlcl9jYXRlZ29yeSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmJpby1hZmZpbGlhdGlvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAuYmlvLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDNyZW0gMCAwIDFyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB9XG4gICNiaW8tcGljIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY29udGFpbmVyLWJpbyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB9XG4gICNiaW8tdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgaW1nLnJlc2l6ZSB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYmlvLWFmZmlsaWF0aW9uIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5iaW8tY29udGVudCB7XG4gICAgcGFkZGluZzogM3JlbSAwIDAgMnJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIH1cbiAgI2Jpby1waWMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jb250YWluZXItYmlvIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cbiAgI2Jpby10ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBpbWcucmVzaXplIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5iaW8tYWZmaWxpYXRpb24ge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgLmJpby1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzcmVtIDAgM3JlbSAycmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAjYmlvLXBpYyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNvbnRhaW5lci1iaW8ge1xuICAgIHBhZGRpbmctdG9wOiAwcmVtO1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIGltZy5yZXNpemUge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIC5iaW8tYWZmaWxpYXRpb24ge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgLmJpby1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzcmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAjYmlvLXBpYyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNvbnRhaW5lci1iaW8ge1xuICAgIHBhZGRpbmctdG9wOiAwcmVtO1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIGltZy5yZXNpemUge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG4uY29udGFjdHMge1xuICBoZWlnaHQ6IDI0cmVtO1xuICBwYWRkaW5nOiAzcmVtO1xufVxuLmNvbnRhY3RzIGE6bGluayB7XG4gIGNvbG9yOiAjMTExO1xufVxuLmNyZWRpdHMgLmhlYWRlciB7XG4gIHBhZGRpbmc6IDJyZW0gMCAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzExMTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogI2UxMmRmODtcbn1cbi5jcmVkaXRzIC5zY2hvb2xzIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbi5jcmVkaXRzIC5zY2hvb2xzIHAge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uY3JlZGl0cyAucGVvcGxlIGRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5jcmVkaXRzIC5wZW9wbGUgdWwge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uY3JlZGl0cyAucGVvcGxlIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5jcmVkaXRzIC5wZW9wbGUgdWwgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMnJlbTtcbiAgfVxufVxuLmVycm9yIHtcbiAgbWFyZ2luOiAwIDAgM3JlbSAwO1xufVxuLmVycm9yIHAge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZXJyb3IgcCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG4uY29udGVudCB7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAycmVtIDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDJyZW0gM3JlbTtcbiAgfVxufVxuLmNvbnRlbnQgYSB7XG4gIGNvbG9yOiAjZTEyZGY4O1xufVxuLnBhcmVudF9wYWdlIHtcbiAgY29sb3I6ICMxMTE7XG59XG4ucGFnZV9zZWN0aW9uIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG4ucm93IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuLnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIGNsZWFyOiBib3RoO1xufVxuLmNvbHVtbiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbHVtbi0xIHtcbiAgd2lkdGg6IDguMzMzMzMzMzMzMzMzMzMyJTtcbn1cbi5jb2x1bW4tMiB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NjY2NjY2NjQlO1xufVxuLmNvbHVtbi0zIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5jb2x1bW4tNCB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzMyU7XG59XG4uY29sdW1uLTUge1xuICB3aWR0aDogNDEuNjY2NjY2NjY2NjY2NjclO1xufVxuLmNvbHVtbi02IHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5jb2x1bW4tNyB7XG4gIHdpZHRoOiA1OC4zMzMzMzMzMzMzMzMzMzYlO1xufVxuLmNvbHVtbi04IHtcbiAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjY2JTtcbn1cbi5jb2x1bW4tOSB7XG4gIHdpZHRoOiA3NSU7XG59XG4uY29sdW1uLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzMzMzMzM0JTtcbn1cbi5jb2x1bW4tMTEge1xuICB3aWR0aDogOTEuNjY2NjY2NjY2NjY2NjYlO1xufVxuLmNvbHVtbi0xMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbHVtbi5jbHIge1xuICBjbGVhcjogYm90aDtcbn1cbi5jb2x1bW4gZGl2IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuI2hvbWUgaDEge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2hvbWUgI2hvbWVwYWdlX2ludHJvLFxuI2hvbWUgI2hvbWVwYWdlX3BhcmFncmFwaCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jaG9tZSAjaG9tZXBhZ2VfaW50cm8gYTpsaW5rLFxuI2hvbWUgI2hvbWVwYWdlX3BhcmFncmFwaCBhOmxpbmsge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuI2hvbWUgI2hvbWVwYWdlX2ludHJvIGE6aG92ZXIgLmNvdmVyLFxuI2hvbWUgI2hvbWVwYWdlX3BhcmFncmFwaCBhOmhvdmVyIC5jb3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0wLjVyZW0pO1xufVxuI2hvbWUgI2hvbWVwYWdlX2ludHJvIGE6aG92ZXIgLnRpdGxlLFxuI2hvbWUgI2hvbWVwYWdlX3BhcmFncmFwaCBhOmhvdmVyIC50aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0wLjVyZW0pICFpbXBvcnRhbnQ7XG59XG4jaG9tZSAjaG9tZXBhZ2VfaW50cm8gYTpob3ZlciAudGl0bGUgaDIsXG4jaG9tZSAjaG9tZXBhZ2VfcGFyYWdyYXBoIGE6aG92ZXIgLnRpdGxlIGgyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTExICFpbXBvcnRhbnQ7XG59XG4jaG9tZSAjaG9tZXBhZ2VfaW50cm8gYSxcbiNob21lICNob21lcGFnZV9wYXJhZ3JhcGggYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuI2hvbWUgI2hvbWVwYWdlX2ludHJvIGEgLmNvdmVyLFxuI2hvbWUgI2hvbWVwYWdlX3BhcmFncmFwaCBhIC5jb3ZlciB7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuMnJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuI2hvbWUgI2hvbWVwYWdlX2ludHJvIGEgLmNvdmVyOmFmdGVyLFxuI2hvbWUgI2hvbWVwYWdlX3BhcmFncmFwaCBhIC5jb3ZlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogNzUlO1xufVxuI2hvbWUgI2hvbWVwYWdlX2ludHJvIGEgLnRleHQtY29udGFpbmVyLFxuI2hvbWUgI2hvbWVwYWdlX3BhcmFncmFwaCBhIC50ZXh0LWNvbnRhaW5lciB7XG4gIG9yZGVyOiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4jaG9tZSAjaG9tZXBhZ2VfaW50cm8gYSAudGV4dC1jb250YWluZXIgLnRpdGxlLFxuI2hvbWUgI2hvbWVwYWdlX3BhcmFncmFwaCBhIC50ZXh0LWNvbnRhaW5lciAudGl0bGUge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuI2hvbWUgI2hvbWVwYWdlX2ludHJvIGEgLnRleHQtY29udGFpbmVyIC50aXRsZSBoMixcbiNob21lICNob21lcGFnZV9wYXJhZ3JhcGggYSAudGV4dC1jb250YWluZXIgLnRpdGxlIGgyIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgZm9udC1zaXplOiBtZWRpdW07XG59XG4jaG9tZSAjaG9tZXBhZ2VfaW50cm8gYSAudGV4dC1jb250YWluZXIgLnN1YnRpdGxlLFxuI2hvbWUgI2hvbWVwYWdlX3BhcmFncmFwaCBhIC50ZXh0LWNvbnRhaW5lciAuc3VidGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xuICBsaW5lLWhlaWdodDogMTgwJTtcbn1cbiNob21lICNob21lcGFnZV9pbnRybyBsaSArIGxpLFxuI2hvbWUgI2hvbWVwYWdlX3BhcmFncmFwaCBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAjaG9tZSAjcHJvamVjdHMgYTpob3ZlciAuY292ZXIsXG4gICNob21lICNwcm9qZWN0cyBhOmhvdmVyIC50aXRsZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgIWltcG9ydGFudDtcbiAgfVxuICAjaG9tZSAjcHJvamVjdHMgYSAuY292ZXI6YWZ0ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MCU7XG4gIH1cbiAgI2hvbWUgI3Byb2plY3RzIGEgLnRleHQtY29udGFpbmVyIHtcbiAgICBvcmRlcjogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cbiAgI2hvbWUgI3Byb2plY3RzIGEgLnRleHQtY29udGFpbmVyIC50aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxuICAjaG9tZSAjcHJvamVjdHMgYSAudGV4dC1jb250YWluZXIgLnRpdGxlIGgyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZm9udC1zaXplOiBtZWRpdW0tZm9udDtcbiAgfVxuICAjaG9tZSAjcHJvamVjdHMgbGkgKyBsaSB7XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICNob21lICNwcm9qZWN0cyBhIC5jb3ZlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNDYlO1xuICB9XG4gICNob21lICNwcm9qZWN0cyBhIC5jb3ZlcjphZnRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1JTtcbiAgfVxuICAjaG9tZSAjcHJvamVjdHMgYSAudGV4dC1jb250YWluZXIge1xuICAgIG9yZGVyOiAxO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNDYlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICB9XG4gICNob21lICNwcm9qZWN0cyBhIC50ZXh0LWNvbnRhaW5lciAudGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxuICAjaG9tZSAjcHJvamVjdHMgYSAudGV4dC1jb250YWluZXIgLnRpdGxlIGgyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZm9udC1zaXplOiA0LjY4OHJlbTtcbiAgICBmb250LXNpemU6IDR2dztcbiAgfVxuICAjaG9tZSAjcHJvamVjdHMgYSAudGV4dC1jb250YWluZXIgLnN1YnRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjaG9tZSBsaTphZnRlcixcbiAgI2hvbWUgYTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBjbGVhcjogYm90aDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAjaG9tZSAjcHJvamVjdHMgYSAudGV4dC1jb250YWluZXIgLnRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDQuNjg4cmVtO1xuICB9XG59XG4uaW50cm8ge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xufVxuLmludHJvIC5pbnRyb19oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzExMTtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmludHJvIC5pbnRyb19oZWFkZXIgaDQge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZTEyZGY4O1xufVxuLmludHJvIC50ZXh0IHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGNvbHVtbi1jb3VudDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaW50cm8gLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmludHJvIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBjb2x1bW4tZ2FwOiAycmVtO1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgfVxufVxuLnVwZGF0ZXMge1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzExMTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbi51cGRhdGVzIHVsIHtcbiAgY29sdW1uczogMTtcbiAgY29sdW1uLWdhcDogMnJlbTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnVwZGF0ZXMgdWwge1xuICAgIGNvbHVtbnM6IDE7XG4gIH1cbn1cbi51cGRhdGVzIHVsIGxpIHtcbiAgLXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkIC8qIEZpcmVmb3ggKi87XG4gIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTY5Nzk4O1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi51cGRhdGVzIGg1IHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZTEyZGY4O1xufVxuLnVwZGF0ZXMgLnVwZGF0ZV90ZXh0IHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC51cGRhdGVzIC51cGRhdGVfdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxufVxuLm1haW4tdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAxLjM1cmVtO1xuICB3aWR0aDogOTAlO1xufVxuLnN1Yl9wYW5lbF9ob21lIHtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4ZmZjYztcbiAgcGFkZGluZzogMnJlbTtcbn1cbi5zdWJfcGFuZWwge1xuICBjb2xvcjogIzExMTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNThmZmNjO1xuICBwYWRkaW5nOiAxMHJlbSAxcmVtIDVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zdWJfcGFuZWwge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIC5zdWJfcGFuZWwge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICB9XG59XG4uc3ViX3BhbmVsIGgxIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnN1Yl9wYW5lbCBoMSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuLnN1Yl9wYW5lbCBoNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5zdWJfcGFuZWwgaDQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYW5lbCB7XG4gIGhlaWdodDogNDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OGZmY2M7XG4gIGNvbG9yOiAjMTExO1xufVxuLnBhbmVsIHtcbiAgbGluZS1oZWlnaHQ6IDMwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnBhbmVsIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBhbmVsIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLnBhbmVsIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIC5wYW5lbCB7XG4gICAgcGFkZGluZzogM3JlbTtcbiAgfVxufVxuLnBhbmVsICNtYWluX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIHBhZGRpbmc6IDNyZW0gMCAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBhbmVsICNtYWluX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICBwYWRkaW5nOiAzcmVtIDAgMS41cmVtO1xuICB9XG59XG4ucGFuZWwgI3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHBhZGRpbmc6IDAgMCAycmVtO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucGFuZWwgI3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5wYW5lbCAjbWFpbl9vcmdhbml6ZXIge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucGFuZWwgI21haW5fb3JnYW5pemVyIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLnByb2dyYW0gZGl2IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGFyZW50X3BhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTE1cHg7XG4gIGxlZnQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuLnByb2dyYW1fb3ZlcnZpZXcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xufVxuLnByb2dyYW1fb3ZlcnZpZXcgLnRoZV9kYXkge1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzExMTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5Njk3OTg7XG4gIHBhZGRpbmc6IDJyZW0gMCAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucHJvZ3JhbV9vdmVydmlldyAudGhlX2RheSBoMyB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6ICNlMTJkZjg7XG4gIHdpZHRoOiA4MCU7XG59XG4ucHJvZ3JhbV9vdmVydmlldyAudGhlX2RheSAubGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMTBweDtcbn1cbi5vbmVfZGF5IHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cbi5vbmVfZGF5IGVtIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLm9uZV9kYXkgLmV2ZW50IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5Njk3OTg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuLm9uZV9kYXkgLmV2ZW50IC5oaWdobGlnaHQge1xuICBjb2xvcjogI2UxMmRmODtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAub25lX2RheSAuZXZlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4ub25lX2RheSAuZXZlbnQgLnRpbWUge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAub25lX2RheSAuZXZlbnQgLnRpbWUge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi5vbmVfZGF5IC5ldmVudCAuc2Vzc2lvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5vbmVfZGF5IC5ldmVudCAuc2Vzc2lvbiB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLm9uZV9kYXkgLmV2ZW50IC5zZXNzaW9uIC5zZXNzaW9uX25hbWUge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnNwZWNpZmljX2RheSAuYnJlYWtfZXZlbnQgLmluZm8ge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG4uc3BlY2lmaWNfZGF5IC5ldmVudCB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMTExO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi5zcGVjaWZpY19kYXkgLmV2ZW50IC5pbmZvIHtcbiAgcGFkZGluZzogMXJlbSAwIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTY5Nzk4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zcGVjaWZpY19kYXkgLmV2ZW50IC5pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuLnNwZWNpZmljX2RheSAuZXZlbnQgLmluZm8gLmV2ZW50X3RpbWUge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc3BlY2lmaWNfZGF5IC5ldmVudCAuaW5mbyAuZXZlbnRfdGltZSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uc3BlY2lmaWNfZGF5IC5ldmVudCAuaW5mbyAuZXZlbnRfdGl0bGVfbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc3BlY2lmaWNfZGF5IC5ldmVudCAuaW5mbyAuZXZlbnRfdGl0bGVfbGluayB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuLnNwZWNpZmljX2RheSAuZXZlbnQgLmluZm8gLmV2ZW50X3RpdGxlX2xpbmsgLmV2ZW50X3RpdGxlX2NhdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zcGVjaWZpY19kYXkgLmV2ZW50IC5pbmZvIC5ldmVudF90aXRsZV9saW5rIC5ldmVudF90aXRsZV9jYXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uc3BlY2lmaWNfZGF5IC5ldmVudCAuaW5mbyAuZXZlbnRfdGl0bGVfbGluayAuZXZlbnRfdGl0bGVfY2F0IC5ldmVudF90aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDAgMnJlbSAxMHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnNwZWNpZmljX2RheSAuZXZlbnQgLmluZm8gLmV2ZW50X3RpdGxlX2xpbmsgLmV2ZW50X3RpdGxlX2NhdCAuZXZlbnRfdGl0bGUge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi5zcGVjaWZpY19kYXkgLmV2ZW50IC5pbmZvIC5ldmVudF90aXRsZV9saW5rIC5ldmVudF9saW5rX3RvX3BhZ2Uge1xuICB3aWR0aDogMTUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnNwZWNpZmljX2RheSAuZXZlbnQgLmluZm8gLmV2ZW50X3RpdGxlX2xpbmsgLmV2ZW50X2NhdGVnb3J5IHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG4uc3BlY2lmaWNfZGF5IC5ldmVudCAuZGV0YWlsIHtcbiAgcGFkZGluZzogMXJlbSAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnNwZWNpZmljX2RheSAuZXZlbnQgLmRldGFpbCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW46IDAgMCAwIDIwJTtcbiAgfVxufVxuLmV2ZW50X3BhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xufVxuLmV2ZW50X3BhZ2UgaDMge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZXZlbnRfcGFnZSBoNCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmV2ZW50X3BhZ2UgLmhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZXZlbnRfcGFnZSAuaGVhZGVyIC50aW1lX2NhdCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLmV2ZW50X3BhZ2UgLmhlYWRlciAudGltZV9jYXQgLmV2ZW50X3RpbWUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5ldmVudF9wYWdlIC5oZWFkZXIgLmV2ZW50X2xpbmsge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZXZlbnRfcGFnZSAuaGVhZGVyIC5ldmVudF9saW5rIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmV2ZW50X3BhZ2UgLmRldGFpbCAuYWJzdHJhY3RfZG93bmxvYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZXZlbnRfcGFnZSAuZGV0YWlsIC5hYnN0cmFjdF9kb3dubG9hZCAuYWJzdHJhY3Qge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbi5ldmVudF9wYWdlIC5kZXRhaWwgLmFic3RyYWN0X2Rvd25sb2FkIC5rZXl3b3JkcyB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuLmV2ZW50X3BhZ2UgLmRldGFpbCAuYWJzdHJhY3RfZG93bmxvYWQgLmRvd25sb2FkIHtcbiAgbWFyZ2luOiAycmVtIDAgNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ldmVudF9wYWdlIC5kZXRhaWwgLmFic3RyYWN0X2Rvd25sb2FkIC5kb3dubG9hZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB3aWR0aDogMjAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbjogMCAwIDVyZW07XG4gIH1cbn1cbi5ldmVudF9wYWdlIC5kZXRhaWwgLmFic3RyYWN0X2Rvd25sb2FkIC5kb3dubG9hZCBkaXYge1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmV2ZW50X3BhZ2UgLmRldGFpbCAuYWJzdHJhY3RfZG93bmxvYWQgLmRvd25sb2FkIGRpdiB7XG4gICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICB9XG59XG4uZXZlbnRfcGFnZSAuZGV0YWlsIC5hYnN0cmFjdF9kb3dubG9hZCAuZXZlbnRfa2V5d29yZHMge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDAuMnJlbSAwIDIuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuLmV2ZW50X3BhZ2UgLmRldGFpbCAuYWJzdHJhY3RfZG93bmxvYWQgLmV2ZW50X2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4uZXZlbnRfcGFnZSAuZGV0YWlsIC5ldmVudF9zcGVha2VycyB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG4uZXZlbnRfcGFnZSAuZGV0YWlsIC5ldmVudF9zcGVha2VycyB1bCB7XG4gIC1tb3otY29sdW1uLWNvdW50OiAxO1xuICBjb2x1bW4tY291bnQ6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmV2ZW50X3BhZ2UgLmRldGFpbCAuZXZlbnRfc3BlYWtlcnMgdWwge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDI7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICAgIC1tb3otY29sdW1uLWdhcDogMnJlbTtcbiAgICBjb2x1bW4tZ2FwOiAycmVtO1xuICB9XG59XG4uZXZlbnRfcGFnZSAuZGV0YWlsIC5ldmVudF9zcGVha2VycyB1bCBhIHtcbiAgY29sb3I6ICMxMTE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ldmVudF9wYWdlIC5kZXRhaWwgLmV2ZW50X3NwZWFrZXJzIHVsIGEgaDMge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG4uZXZlbnRfcGFnZSAuZGV0YWlsIC5ldmVudF9zcGVha2VycyB1bCBhIGxpIHtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTY5Nzk4O1xuICBtYXJnaW4tYm90dG9tOiAwLjJyZW07XG4gIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgLW1vei1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbn1cbi5ldmVudF9wYWdlIC5kZXRhaWwgLmV2ZW50X2RldGFpbCB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG4uZXZlbnRfcGFnZSAuZGV0YWlsIC5ldmVudF9kZXRhaWwgcCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmV2ZW50X3BhZ2UgLmRldGFpbCAuZXZlbnRfZGV0YWlsIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmV2ZW50X3BhZ2UgLmRldGFpbCAuZXZlbnRfcGFwZXJzIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG4uZXZlbnRfcGFnZSAuZGV0YWlsIC5ldmVudF9wYXBlcnMgbGkge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5Njk3OTg7XG59XG4uZXZlbnRfcGFnZSAuZGV0YWlsIC5ldmVudF9wYXBlcnMgLnRoZV90aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZXZlbnRfcGFnZSAuZGV0YWlsIC5ldmVudF9wYXBlcnMgLnRoZV9hdXRob3JzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5vcGVuX3NlY3Rpb24ge1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzExMTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY2F0ZWdvcnkge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmRvdCB7XG4gIGhlaWdodDogMTVweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0b3A6IDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndvcmtzaG9wX2NhdGVnb3J5X2NpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNiZmY7XG59XG4ucGFuZWxfY2F0ZWdvcnlfY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxMmRmODtcbn1cbi53b3Jrc2hvcF9jYXRlZ29yeSB7XG4gIGNvbG9yOiAjMDAzYmZmO1xufVxuLnBhbmVsX2NhdGVnb3J5IHtcbiAgY29sb3I6ICNlMTJkZjg7XG59XG4uc3BlYWtlcnMgLnBlb3BsZV9ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG4uc3BlYWtlcnMgLnBlb3BsZV9ncm91cCAuaGVhZGVyIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogI2U2Nzc1Mztcbn1cbi5zcGVha2VycyAucGVvcGxlX2dyb3VwIC5ncm91cF9oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTY5Nzk4O1xuICBwYWRkaW5nOiAwLjhyZW0gMCAwLjVyZW07XG59XG4uc3BlYWtlcnMgLnBlb3BsZV9ncm91cCAuZ3JvdXBfaGVhZGVyIC5zcGVha2Vyc19oZWFkZXIge1xuICB3aWR0aDogNzUlO1xufVxuLnNwZWFrZXJzIC5wZW9wbGVfZ3JvdXAgLmdyb3VwX2hlYWRlciAuc3BlYWtlcnNfaGVhZGVyIGg0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zcGVha2VycyAucGVvcGxlX2dyb3VwIC5ncm91cF9oZWFkZXIgLmxpbmtfdG9fc3BlYWtlcl9kZXRhaWxzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xMHB4O1xufVxuLnNwZWFrZXJzIC5wZW9wbGVfZ3JvdXAgdWwge1xuICBtYXJnaW46IDAuOHJlbSAwIDNyZW07XG59XG4uc3BlYWtlcnMgLnBlb3BsZV9ncm91cCB1bCAucGVyc29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAjZ3JvdXAtbmFtZSxcbiAgY29sb3IgYmxhY2ssXG4gICttZWRpYShtb2JpbGUpLFxuICB3aWR0aCAxMDAlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gICNncm91cC1uYW1lLFxuICBjb2xvciBibGFjayxcbiAgK21lZGlhKG1vYmlsZSksXG4gIHdpZHRoIDEwMCUge1xuICAgIHdpZHRoOiAzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuc2tlYWtlcnNfb3ZlcnZpZXcgLnNwZWFrZXJzX2xpc3Qge1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICBjb2x1bW4tZ2FwOiAycmVtO1xuICB9XG59XG4uc2tlYWtlcnNfb3ZlcnZpZXcgLnNwZWFrZXJzX2xpc3QgbGkge1xuICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xuICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIGJyZWFrLWluc2lkZTogYXZvaWQ7XG59XG4uc2tlYWtlcnNfb3ZlcnZpZXcgLnBhbmVsX3NwZWFrZXJzLFxuLnNrZWFrZXJzX292ZXJ2aWV3IC53b3Jrc2hvcF9zcGVha2VycyB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG4uc2tlYWtlcnNfb3ZlcnZpZXcgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMxMTE7XG59XG4uc2tlYWtlcnNfb3ZlcnZpZXcgLnNwZWFrZXJzX2hlYWRlciB7XG4gIHBhZGRpbmc6IDJyZW0gMCAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzExMTtcbn1cbi5za2Vha2Vyc19vdmVydmlldyAuc3BlYWtlcnNfaGVhZGVyIGgyIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogI2UxMmRmODtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG4uc2tlYWtlcnNfb3ZlcnZpZXcgLnNwZWFrZXJfbGluZSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwLjdyZW0gMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5Njk3OTg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLnNrZWFrZXJzX292ZXJ2aWV3IC5zcGVha2VyX2xpbmUgYSB7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICB9XG59XG4uc2tlYWtlcnNfb3ZlcnZpZXcgLnNwZWFrZXJfbGluZSBhIC5zcGVha2VyX25hbWVfYWZmIHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xufVxuLnNrZWFrZXJzX292ZXJ2aWV3IC5zcGVha2VyX2xpbmUgYSAuc3BlYWtlcl9uYW1lX2FmZiAuc3BlYWtlcl9uYW1lIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuc2tlYWtlcnNfb3ZlcnZpZXcgLnNwZWFrZXJfbGluZSBhIC5zcGVha2VyX25hbWVfYWZmIC5zcGVha2VyX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxufVxuLnNrZWFrZXJzX292ZXJ2aWV3IC5zcGVha2VyX2xpbmUgYSAuc3BlYWtlcl9uYW1lX2FmZiAuc3BlYWtlcl9hZmZpbGlhdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5za2Vha2Vyc19vdmVydmlldyAuc3BlYWtlcl9saW5lIGEgLnNwZWFrZXJfbmFtZV9hZmYgLnNwZWFrZXJfYWZmaWxpYXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLnNrZWFrZXJzX292ZXJ2aWV3IC5zcGVha2VyX2xpbmUgYSAuc3BlYWtlcl9uYW1lX2FmZiAuc3BlYWtlcl9saW5rIHtcbiAgd2lkdGg6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLnNrZWFrZXJzX292ZXJ2aWV3IC5zcGVha2VyX2xpbmUgYSAuc3BlYWtlcl9uYW1lX2FmZiAuc3BlYWtlcl9saW5rIHtcbiAgICB3aWR0aDogNzBweDtcbiAgfVxufVxuIiwiXHJcbmxpZ2h0PTMwMFxyXG5yZWd1bGFyPTQwMFxyXG5zZW1pLWJvbGQ9NjAwXHJcbmJvbGQ9NzAwXHJcbmV4cnRhLWJvbGQ9ODAwXHJcblxyXG5AZm9udC1mYWNlXHJcblx0Zm9udC1mYW1pbHkgT3Blbi1TYW5zXHJcblx0Zm9udC13ZWlnaHQgYm9sZFxyXG5cdHNyY1x0dXJsKFwiLi4vZm9udHMvT3Blbl9TYW5zL09wZW5TYW5zLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpXHJcblxyXG5AZm9udC1mYWNlXHJcblx0Zm9udC1mYW1pbHkgT3Blbi1TYW5zXHJcblx0Zm9udC1zdHlsZSByZWd1bGFyXHJcblx0c3JjXHR1cmwoXCIuLi9mb250cy9PcGVuX1NhbnMvT3BlblNhbnMtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIilcclxuXHJcbi8vYVxyXG5cdC8vdGV4dC1kZWNvcmF0aW9uOiBub25lXHJcblx0Ly9jb2xvcjogd2hpdGVcclxuXHJcbi50ZXh0LWZvbnQge1xyXG4gIGZvbnQtc2l6ZTozMHB4O1xyXG4gIGNvbG9yOiBibGFjaztcclxufVxyXG5cclxuaDFcclxuXHQvL2ZvbnQtc3R5bGU6IGJvbGRcclxuXHRmb250LXdlaWdodCA3MDBcclxuXHJcbmgyXHJcblx0IGZvbnQtd2VpZ2h0IDcwMFxyXG5cclxuaDNcclxuXHQgZm9udC13ZWlnaHQgNzAwXHJcblxyXG5wXHJcblx0bGluZS1oZWlnaHQgMTQwJVxyXG5cclxuaHRtbFxyXG5cdGZvbnQtZmFtaWx5IE9wZW4tU2Fucywgc2Fucy1zZXJpZlxyXG5cdGNvbG9yIGJsYWNrXHJcblx0bGluZS1oZWlnaHQgMTYwJVxyXG4gIFx0Zm9udC1zaXplIG1lZGl1bS1mb250XHJcblx0Zm9udC1kaXNwbGF5IGF1dG8gLyogRGVmaW5lIGhvdyB0aGUgYnJvd3NlciBiZWhhdmVzIGR1cmluZyBkb3dubG9hZCAqL1xyXG5cclxuYmlnLWZvbnQgPSA0LjY4OHJlbVxyXG4gZm9udC13ZWlnaHQgNzAwXHJcbm1lZGl1bS1mb250ID0gKDI2cmVtLzE4KVxyXG5zbWFsbC1mb250ID0gKDE0cmVtLzE4KVx0Ly8gb3JpZ2luYWwgaXMgMTJyZW0sIGJ1dCB0b28gc21hbGxcclxuaDE9Ni42NjdyZW1cclxuXHJcbi5iaWdcclxuXHRmb250LXNpemUgMTB2d1xyXG5cdGxpbmUtaGVpZ2h0IDEyMCVcclxuXHJcblx0K21lZGlhKHRhYmxldC12KVxyXG5cdFx0Zm9udC1zaXplIGJpZy1mb250XHJcblxyXG5cclxuLm1lZGl1bVxyXG5cdGZvbnQtc2l6ZSBtZWRpdW0tZm9udFxyXG5cclxuLnNtYWxsXHJcblx0Zm9udC1zaXplIHNtYWxsLWZvbnRcclxuXHRsaW5lLWhlaWdodCAxNTAlXHJcbiBcclxuc3Ryb25nIFxyXG5cdGZvbnQtd2VpZ2h0IGJvbGQiLCIvLyBkZWZpbml0aW9uIG9mIHRoZSBicmVha3BvaW50cyAobW9iaWxlIGZpcnN0IGFwcHJvYWNoIC0+IG1pbi13aWR0aClcclxubWVkaWFfcXVlcmllcyA9IHtcclxuXHRtb2JpbGU6IFwiKG1heC13aWR0aDogNTk5cHgpXCIsXHJcblx0dGFibGV0LXY6IFwiKG1pbi13aWR0aDogNjAwcHgpXCIsXHJcblx0dGFibGV0LWg6IFwiKG1pbi13aWR0aDogOTAwcHgpXCIsXHJcblx0ZGVza3RvcDogXCIobWluLXdpZHRoOiAxMzAwcHgpXCIsXHJcbn1cclxuXHJcbi8vbWFrZSB0aGUgbWl4aW4gZnVuY3Rpb25cclxubWVkaWEoYnJlYWtwb2ludHMpXHJcblx0Y29uZGl0aW9ucyA9ICgpXHJcblx0Zm9yIGJyZWFrcG9pbnQgaW4gYnJlYWtwb2ludHNcclxuXHRcdHB1c2goY29uZGl0aW9ucywgbWVkaWFfcXVlcmllc1ticmVha3BvaW50XSlcclxuXHRjb25kaXRpb25zID0gam9pbihcIiwgXCIsIGNvbmRpdGlvbnMpXHJcblx0QG1lZGlhIGNvbmRpdGlvbnNcclxuXHRcdHtibG9ja30iLCIuYmxhY2stdGl0bGVcbiAgICAvLyBwYWRkaW5nLXRvcDogNjBweFxuICAgIC8vIHBhZGRpbmctYm90dG9tOiA2MHB4XG4gICAgcGFkZGluZzogM3JlbVxuICAgIGNvbG9yIGJsYWNrXG4gICAgZm9udC13ZWlnaHQ6IDcwMCBcbiAgICBmb250LXNpemU6ICgyOHJlbS8xOClcbiIsIittZWRpYShtb2JpbGUpXG4gIGZvb3RlciBcbiAgICBiYWNrZ3JvdW5kIHNlY29uZGFyeS1jb2xvclxuICAgIFxuICBpbWcubG9nb1xuICAgIGhlaWdodCAxMDBweFxuXG4gIHBcbiAgICB3aWR0aCAxMDAlXG4gICAgLy8gZm9udC1zaXplICgxNXJlbS8xOClcbiAgICAvLyBsaW5lLWhlaWdodCAxLjZcbiAgICAvLyBjb2xvcjogYmxhY2tcblxuICBsaVxuICAgIC13ZWJraXQtY29sdW1uLWJyZWFrLWluc2lkZSBhdm9pZFxuICAgIHBhZ2UtYnJlYWstaW5zaWRlIGF2b2lkIC8qIEZpcmVmb3ggKi9cbiAgICBicmVhay1pbnNpZGUgYXZvaWRcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmVcblxuXHRhW2hyZWZdXG4gIFx0Y29sb3IgYmxhY2tcblxuXG4gICAgZmxvYXQ6IG5vbmVcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxuXG5cbiAgI2xvZ28tc3Vwc2lcbiAgICBwYWRkaW5nIDFyZW0gMCAxcmVtIDBcblxuICAjc3Vwc2lcbiAgICBwYWRkaW5nLWJvdHRvbSAycmVtICBcbiAgICB3aWR0aCAxMDAlXG5cbiAgI2hzbHVcbiAgICBwYWRkaW5nLWJvdHRvbSAxcmVtICBcbiAgLmxvZ29cbiAgICBwYWRkaW5nLXRvcCAxcmVtXG4gICNsb2dvLWhzbHVcbiAgICBwYWRkaW5nIDFyZW0gMCAwcmVtIDBcbiAgXG4gICBcblxuXG5cbittZWRpYSh0YWJsZXQtdilcbiAgI2Zvb3RlclxuICAgIGJhY2tncm91bmQtY29sb3Igc2Vjb25kYXJ5LWNvbG9yXG4gICNzdXBzaVxuICAgIGZsb2F0OiBsZWZ0XG4gICAgZGlzcGxheSBpbmxpbmVcbiAgICBwYWRkaW5nLWJvdHRvbSAycmVtICBcbiAgICBwYWRkaW5nLWxlZnQgMnJlbVxuICAgIHdpZHRoIDUwJVxuXG4gICAgXG4gIGltZy5sb2dvXG4gICAgaGVpZ2h0IDEwMHB4XG4gIHBcbiAgICAvLyBmb250LXNpemUgKDE1cmVtLzE4KVxuICAgIC8vIGxpbmUtaGVpZ2h0IDEuNlxuICAgIC8vIGNvbG9yOiBibGFja1xuICBsaVxuICAgIC13ZWJraXQtY29sdW1uLWJyZWFrLWluc2lkZSBhdm9pZFxuICAgIHBhZ2UtYnJlYWstaW5zaWRlIGF2b2lkIC8qIEZpcmVmb3ggKi9cbiAgICBicmVhay1pbnNpZGUgYXZvaWRcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmVcblx0YVtocmVmXVxuICBcdGNvbG9yIGJsYWNrXG4gIC8vIC5saW5rLW1haWxcbiAgICAvLyBwYWRkaW5nIDByZW0gMCAwcmVtIDBcblxuXG4gIC5jb250ZW50LTJcbiAgICBwYWRkaW5nIDFyZW0gMXJlbSAxcmVtIDFyZW1cblxuICAjbG9nby1zdXBzaVxuICAgIHBhZGRpbmcgMHJlbSAwIDJyZW0gMFxuICAjbG9nby1oc2x1XG4gICAgcGFkZGluZyAwcmVtIDAgMnJlbSAwXG5cblxuICAjaHNsdVxuICAgIHBhZGRpbmctYm90dG9tIDFyZW0gIFxuICAgICBmbG9hdDogbGVmdFxuICAgIGRpc3BsYXkgYmxvY2tcbiAgXG5cblxuLmNvbnRlbnQtMSBcbiAgK21lZGlhKG1vYmlsZSlcbiAgICBcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIHBhZGRpbmcgMnJlbSAxcmVtIDJyZW0gMXJlbVxuICAgIGJvcmRlci1ib3R0b20gMXB4IHNvbGlkIGxpbmUgYmxhY2tcbiAgICAuc29jaWFsXG4gICAgICB3aWR0aCAxMDAlXG4gICAgICBwYWRkaW5nLWxlZnQgMHJlbVxuICAgICAgcGFkZGluZy1ib3R0b20gMXJlbSAgICBcbiAgICAgIGZsb2F0OiBub25lXG4gICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgaGVpZ2h0IDQlXG5cbi5jb250ZW50LTJcbiAgK21lZGlhKHRhYmxldC12KVxuICAgIGRpc3BsYXk6IGZsZXhcbi5jb250ZW50LTEgXG4gICttZWRpYSh0YWJsZXQtdilcbiAgICBcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIHBhZGRpbmcgMnJlbSAxcmVtIDJyZW0gMXJlbVxuICAgIGJvcmRlci1ib3R0b20gMXB4IHNvbGlkIGxpbmUgYmxhY2tcbiAgICAuc29jaWFsXG4gICAgICB3aWR0aCAxMDAlXG4gICAgICBwYWRkaW5nLWxlZnQgMnJlbVxuICAgICAgcGFkZGluZy1ib3R0b20gMXJlbSAgICBcbiAgICAgIGZsb2F0OiBsZWZ0XG4gICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgd2lkdGggNTAlXG4gICAgICBoZWlnaHQgNSVcbiAgIFxuXG5cbiNzZG5cbiAgK21lZGlhKG1vYmlsZSlcbiAgICBwYWRkaW5nIDFyZW0gMXJlbSAxcmVtIDFyZW1cbiAgICBmbG9hdDogbGVmdFxuICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgd2lkdGggMTAwJVxuICAgIGhlaWdodCA1JVxuICAgIGJhY2tncm91bmQtY29sb3IgcHJpbWFyeS1jb2xvclxuICAgIC5sb2dvLXNkbiAgXG4gICAgICBoZWlnaHQgMTVweFxuXG4gICttZWRpYSh0YWJsZXQtdilcbiAgICBwYWRkaW5nIDIuNXJlbSAxcmVtIDFyZW0gM3JlbVxuICAgIGZsb2F0OiBsZWZ0XG4gICAgZGlzcGxheTogYmxvY2tcbiAgICB3aWR0aCAxMDAlXG4gICAgaGVpZ2h0IDklXG4gICAgYmFja2dyb3VuZC1jb2xvciBwcmltYXJ5LWNvbG9yXG4gICAgLmxvZ28tc2RuICBcbiAgICAgIGhlaWdodCAxNXB4XG5cbiAgXG4ubGluay1tYWlsXG4gICAgXG4gICttZWRpYShtb2JpbGUpXG4gICAgICBwYWRkaW5nIDJlbSAwIDByZW0gMFxuXG4gICttZWRpYSh0YWJsZXQtdilcbiAgICAgICAgcGFkZGluZyAwcmVtIDAgMHJlbSAwXG4iLCJcclxuI3NlY3Rpb25cclxuXHQrbWVkaWEoZGVza3RvcClcclxuXHRcdHBhZGRpbmctdG9wOiAxNzBweFxyXG5cclxuaGVhZGVyLmhlYWRlclxyXG5cdGZvbnQtc2l6ZSAyMHB4XHJcblx0YVtocmVmXVxyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lXHJcblxyXG5cdGJhY2tncm91bmQtY29sb3IgdG9wYmFyLWNvbG9yXHJcblx0LmZhXHJcblx0XHRmb250LXNpemUgMjBweFxyXG5cdHotaW5kZXggM1xyXG5cdHBvc2l0aW9uIGZpeGVkXHJcblx0d2lkdGggMTAwJVxyXG5cclxuXHQjcmVnaXN0cmF0aW9uXHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yIHdoaXRlXHJcblx0XHRwb3NpdGlvbiBmaXhlZFxyXG5cdFx0cmlnaHQgMXJlbVxyXG5cdFx0dG9wIDFyZW1cdFx0XHJcblx0XHRwYWRkaW5nICAwLjVyZW1cclxuXHRcdGZsb2F0IHJpZ2h0XHJcblx0XHRib3JkZXIgbm9uZVxyXG5cdFx0bWFyZ2luIDRweCAycHhcclxuXHRcdHRleHQtYWxpZ24gY2VudGVyXHJcblx0XHR0ZXh0LWRlY29yYXRpb24gbm9uZVxyXG5cdFx0ZGlzcGxheSBpbmxpbmUtYmxvY2tcclxuXHRcdGZvbnQtc2l6ZSAxNHB4XHJcblx0XHRib3JkZXItcmFkaXVzIDRweFxyXG5cdFx0bWFyZ2luIDJweCAycHhcclxuXHRcdHBvc2l0aW9uIGFic29sdXRlXHJcblx0XHR0b3AgN3B4XHJcblx0XHRyaWdodCAxcmVtXHJcblx0XHRjdXJzb3IgcG9pbnRlclxyXG5cclxuXHJcblxyXG5cdCNoYW1idXJnZXJcclxuXHRcdHBvc2l0aW9uIGZpeGVkXHJcblx0XHR0b3AgMXJlbVxyXG5cdFx0bGVmdCAxcmVtXHJcblxyXG5cclxuXHQjdG9wYmFyXHJcblx0XHRmb250LXdlaWdodCA3MDBcclxuXHRcdHdpZHRoIDEwMCVcclxuXHRcdHBhZGRpbmcgMXJlbVxyXG5cdFx0cGFkZGluZy1sZWZ0IDNyZW1cclxuXHRcdGJhY2tncm91bmQtY29sb3IgdG9wYmFyLWNvbG9yXHJcblxyXG5cdCN0b3BiYXItZGVza3RvcFxyXG5cdFx0ZGlzcGxheSBub25lXHJcblx0XHRcclxuXHRuYXYjbWVudVxyXG5cdFx0XHJcblx0XHRkaXNwbGF5IG5vbmVcclxuXHRcdGJhY2tncm91bmQtY29sb3IgdG9wYmFyLWNvbG9yXHJcblx0XHR3aWR0aCAxMDAlXHJcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmUgXHJcblx0XHR0ZXh0LWRlY29yYXRpb24gbm9uZVxyXG5cdFx0XHJcblx0XHR1bFxyXG5cdFx0XHRcclxuXHRcdFx0bWFyZ2luLXRvcCAxcmVtXHJcblx0XHRcdFxyXG5cdFx0XHRsaVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGhlaWdodCAycmVtXHJcblx0XHRcdFx0ZGlzcGxheSBibG9ja1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdCAxcmVtXHJcblx0XHRcdFxyXG5cdFx0XHRhLmFjdGl2ZVxyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0IDcwMFxyXG5cclxuXHRuYXYjbWVudS5vcGVuXHJcblx0XHRkaXNwbGF5IGJsb2NrXHJcblxyXG5cclxuXHJcblx0K21lZGlhKGRlc2t0b3ApXHJcblx0XHJcblx0XHQjcmVnaXN0cmF0aW9uXHJcblx0XHRcdHRvcCA1LjdyZW1cclxuXHRcdFx0cmlnaHQgM3JlbVx0XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3Igd2hpdGVcclxuXHRcdFx0Y29sb3IgYmxhY2tcclxuXHRcdFx0Ym9yZGVyIDJweCBzb2xpZCB0b3BiYXItY29sb3JcclxuXHRcdFx0cGFkZGluZyAxcmVtIDJyZW0gMXJlbSAycmVtXHJcblx0XHRcdGJvcmRlci1yYWRpdXMgNHB4XHJcblx0XHRcdGZvbnQtc2l6ZSAxNHB4XHJcblxyXG5cdFx0I3RvcGJhclxyXG5cdFx0XHRkaXNwbGF5IG5vbmVcclxuXHJcblx0XHQjdG9wYmFyLWRlc2t0b3BcclxuXHRcdFx0Zm9udC1zaXplIDE2cHhcclxuXHRcdFx0Zm9udC13ZWlnaHQgNzAwXHJcblx0XHRcdGRpc3BsYXkgYmxvY2tcclxuXHRcdFx0d2lkdGggMTAwJVxyXG5cdFx0XHRwYWRkaW5nIDEuNHJlbSAwLjVyZW0gMC41cmVtIDNyZW1cclxuXHRcdFx0cGFkZGluZy1sZWZ0IDNyZW1cclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvciB0b3BiYXItY29sb3JcclxuXHJcblx0XHQjaGFtYnVyZ2VyXHJcblx0XHRcdGRpc3BsYXkgbm9uZVxyXG5cclxuXHRcdG5hdiNtZW51XHJcblx0XHRcdFxyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yIHByaW1hcnktY29sb3JcclxuXHRcdFx0ZGlzcGxheSBibG9ja1xyXG5cdFx0XHRoZWlnaHQgN3JlbVxyXG5cclxuXHRcdFx0dWxcclxuXHRcdFx0XHRwYWRkaW5nLXRvcCAxcmVtXHJcblx0XHRcdFx0ZGlzcGxheSBmbGV4XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQgMXJlbVxyXG5cclxuXHRcdFx0XHRsaVxyXG5cdFx0XHRcdFx0ZGlzcGxheSBpbmxpbmUtYmxvY2tcclxuXHRcdFx0XHRcdHBhZGRpbmcgMnJlbVxyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b20gMy43cmVtXHJcblxyXG5cdFx0XHRcdGEuYWN0aXZlXHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20gNnB4IHNvbGlkIHRvcGJhci1jb2xvclxyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQgNzAwXHJcblx0XHRcdFxyXG5cdFx0XHRcdC8vIGE6aG92ZXJcclxuXHRcdFx0XHQvLyBcdGJvcmRlci1ib3R0b20gM3B4IHNvbGlkIHRvcGJhci1jb2xvclxyXG5cdFx0XHRcdC8vIFx0Y3Vyc29yIHBvaW50ZXJcclxuXHRcdFxyXG5cclxuXHJcblxyXG4iLCIvLyB0aW1lIHN3aXRjaFxuXG4udGltZV96b25lX3BhbmVsXG5cdGZvbnQtc2l6ZSAwLjhyZW1cblxuXHQrbWVkaWEodGFibGV0LXYpXG5cdFx0Zm9udC1zaXplIDFyZW1cblx0XHRkaXNwbGF5IGZsZXhcblx0XHRqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxuXG5cdC5oZWxwZXJcblx0XHRtYXJnaW4tYm90dG9tIDEuNXJlbVxuXHRcdHdpZHRoIDEwMCVcblxuXHRcdCttZWRpYSh0YWJsZXQtdilcblx0XHRcdC8vbWFyZ2luIDFyZW0gMCAxcmVtXG5cdFx0XHR3aWR0aCA0MCVcblxuXHQudGltZV9zd2l0Y2hcblx0XHRkaXNwbGF5IGZsZXhcblx0XHRqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxuXHRcdHdpZHRoIDEwMCVcblxuXHRcdCttZWRpYSh0YWJsZXQtdilcblx0XHRcdHdpZHRoIDUwJVxuXG5cdFx0K21lZGlhKHRhYmxldC1oKVxuXHRcdFx0d2lkdGggNDAlXG5cblx0XHQjc3dpc3NfdGltZSwgLnlvdXJfbG9jYWxfdGltZVxuXHRcdFx0d2lkdGggODBweFxuXHRcdFx0bWFyZ2luIDBcblxuXHRcdFx0K21lZGlhKHRhYmxldC12KVxuXHRcdFx0XHR3aWR0aCAxMjBweFxuXG5cdFx0XHQrbWVkaWEodGFibGV0LWgpXG5cdFx0XHRcdHdpZHRoIDE0MHB4XG5cblx0XHQjc3dpc3NfdGltZVxuXHRcdFx0bWFyZ2luIDAgMTBweCAwIDBcblx0XHRcdGZvbnQtd2VpZ2h0IGJvbGRcblxuXHRcdC55b3VyX2xvY2FsX3RpbWVcblx0XHRcdG1hcmdpbiAwIDAgMCAxMHB4XG5cblx0XHQuc3dpdGNoIFxuXHRcdFx0bWFyZ2luIDAgMjBweFxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2tcblx0XHRcdHdpZHRoOiA2MHB4XG5cdFx0XHRoZWlnaHQ6IDM0cHhcblxuXHRcdC5zd2l0Y2ggaW5wdXQgIFxuXHRcdFx0b3BhY2l0eTogMFxuXHRcdFx0d2lkdGg6IDBcblx0XHRcdGhlaWdodDogMFxuXG4uc2xpZGVyIFxuXHRwb3NpdGlvbjogYWJzb2x1dGVcblx0Y3Vyc29yOiBwb2ludGVyXG5cdHRvcDogMFxuXHRsZWZ0OiAwXG5cdHJpZ2h0OiAwXG5cdGJvdHRvbTogMFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogLjRzXG5cdHRyYW5zaXRpb246IC40c1xuXG4uc2xpZGVyOmJlZm9yZSBcblx0cG9zaXRpb246IGFic29sdXRlXG5cdGNvbnRlbnQ6IFwiXCJcblx0aGVpZ2h0OiAyNnB4XG5cdHdpZHRoOiAyNnB4XG5cdGxlZnQ6IDRweFxuXHRib3R0b206IDRweFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZVxuXHQtd2Via2l0LXRyYW5zaXRpb246IC40c1xuXHR0cmFuc2l0aW9uOiAuNHNcblxuaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXIgXG5cdGJhY2tncm91bmQtY29sb3IgdG9wYmFyLWNvbG9yXG5cblxuaW5wdXQ6Zm9jdXMgKyAuc2xpZGVyIFxuXHRib3gtc2hhZG93IDAgMCAxcHggIzIxOTZGM1xuXG5cbmlucHV0OmNoZWNrZWQgKyAuc2xpZGVyOmJlZm9yZSBcblx0LXdlYmtpdC10cmFuc2Zvcm0gdHJhbnNsYXRlWCgyNnB4KVxuXHQtbXMtdHJhbnNmb3JtIHRyYW5zbGF0ZVgoMjZweClcblx0dHJhbnNmb3JtIHRyYW5zbGF0ZVgoMjZweClcblxuLyogUm91bmRlZCBzbGlkZXJzICovXG4uc2xpZGVyLnJvdW5kIFxuXHRib3JkZXItcmFkaXVzOiAzNHB4XG5cbi5zbGlkZXIucm91bmQ6YmVmb3JlIFxuXHRib3JkZXItcmFkaXVzOiA1MCVcbiIsIi50aXRsZVxuICAgIC8vIHBhZGRpbmctdG9wOiA2MHB4XG4gICAgLy8gcGFkZGluZy1ib3R0b206IDYwcHhcbiAgICBjb2xvciBhY2NlbnQtY29sb3JcbiAgICBmb250LXdlaWdodDogNzAwIFxuICAgIGZvbnQtc2l6ZTogKDI4cmVtLzE4KSIsIi5jb250YWluZXItYmlvXG4gICAgaDFcbiAgICAgICAgZm9udC1zaXplIDJyZW1cbiAgICAgICAgcGFkZGluZy1ib3R0b20gMXJlbVxuICAgICAgICBsaW5lLWhlaWdodCAxMjAlXG5cbiAgICAjYmlvLXRleHRcbiAgICAgICAgZm9udC1zaXplIDEuNXJlbVxuICAgICAgICBwYWRkaW5nLXRvcCAyLjVyZW1cblxuICAgICNiaW8tc29jaWFsXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweFxuXG4gICAgICAgICttZWRpYSh0YWJsZXQtaClcbiAgICAgICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50IGZsZXgtc3RhcnRcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcFxuXG4gICAgICAgIGxpXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4XG5cbiAgICAuc3BlYWtlcl9jYXRlZ29yeVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4XG5cbittZWRpYShcdG1vYmlsZSlcbiAgICAuYmlvLWFmZmlsaWF0aW9uXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkICAgXG5cbiAgICAuYmlvLWNvbnRlbnRcbiAgICAgICAgcGFkZGluZyAzcmVtIDAgMCAxcmVtXG4gICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICAgIHBhZGRpbmctYm90dG9tIDJyZW1cbiAgICAgICAgXG4gICAgI2Jpby1waWNcbiAgICAgICAgZmxvYXQ6IGxlZnRcbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgIC5jb250YWluZXItYmlvXG4gICAgICAgIHBhZGRpbmctdG9wIDNyZW1cbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICBmbG9hdCBsZWZ0XG4gICAgICAgIG1hcmdpbi1yaWdodCAxcmVtXG5cbiAgICAjYmlvLXRleHRcbiAgICAgICAgd2lkdGggMTAwJVxuXG4gICAgaW1nLnJlc2l6ZSBcbiAgICAgICAgd2lkdGg6MjUwcHhcbiAgICAgICAgaGVpZ2h0OjI1MHB4XG5cbittZWRpYShcdHRhYmxldC12KVxuICAgIC5iaW8tYWZmaWxpYXRpb25cbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRcblxuICAgIC5iaW8tY29udGVudFxuICAgICAgICBwYWRkaW5nIDNyZW0gMCAwIDJyZW1cbiAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgICAgcGFkZGluZy1ib3R0b20gMnJlbVxuICAgICAgICBcbiAgICAjYmlvLXBpY1xuICAgICAgICBmbG9hdDogbGVmdFxuICAgICAgICBkaXNwbGF5IGJsb2NrXG5cbiAgICAuY29udGFpbmVyLWJpb1xuICAgICAgICBwYWRkaW5nLXRvcCAycmVtXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgZmxvYXQgbGVmdFxuICAgICAgICBtYXJnaW4tcmlnaHQgMXJlbVxuXG4gICAgI2Jpby10ZXh0XG4gICAgICAgIHdpZHRoIDEwMCVcblxuICAgIGltZy5yZXNpemUgXG4gICAgICAgIHdpZHRoOjMwMHB4XG4gICAgICAgIGhlaWdodDozMDBweCAgICAgICAgXG4gXG4rbWVkaWEoXHR0YWJsZXQtaClcbiAgICAuYmlvLWFmZmlsaWF0aW9uXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkXG5cbiAgICAuYmlvLWNvbnRlbnRcbiAgICAgICAgcGFkZGluZyAzcmVtIDAgM3JlbSAycmVtXG4gICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG5cbiAgICAjYmlvLXBpY1xuICAgICAgICBmbG9hdDogbGVmdFxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgLmNvbnRhaW5lci1iaW9cbiAgICAgICAgcGFkZGluZy10b3AgMHJlbVxuICAgICAgICBwYWRkaW5nLWxlZnQgM3JlbVxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIGZsb2F0IGxlZnRcbiAgICAgICAgd2lkdGggNjAlXG5cbiAgICBpbWcucmVzaXplIFxuICAgICAgICB3aWR0aDozNTBweFxuICAgICAgICBoZWlnaHQ6MzUwcHggIFxuXG4rbWVkaWEoXHRkZXNrdG9wKVxuICAgIC5iaW8tYWZmaWxpYXRpb25cbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRcbiAgICAuYmlvLWNvbnRlbnRcbiAgICAgICAgcGFkZGluZyAzcmVtXG4gICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICBcbiAgICAjYmlvLXBpY1xuICAgICAgICBmbG9hdDogbGVmdFxuICAgICAgICBkaXNwbGF5IGJsb2NrXG5cbiAgICAuY29udGFpbmVyLWJpb1xuICAgICAgICBwYWRkaW5nLXRvcCAwcmVtXG4gICAgICAgIHBhZGRpbmctbGVmdCAzcmVtXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgZmxvYXQgbGVmdFxuICAgICAgICB3aWR0aCA2MCVcbiAgICBpbWcucmVzaXplIFxuICAgICAgICB3aWR0aDo0MDBweFxuICAgICAgICBoZWlnaHQ6NDAwcHhcbiIsIi5jb250YWN0c1xuICAgIGhlaWdodDoyNHJlbVxuICAgIGE6bGluayBcbiAgICAgICAgY29sb3I6IGJsYWNrIFxuICAgIHBhZGRpbmc6IDNyZW1cbiAgICAiLCIuY3JlZGl0c1xuXG5cdC5oZWFkZXJcblx0XHRwYWRkaW5nIDJyZW0gMCAxcmVtXG5cdFx0bWFyZ2luLWJvdHRvbSAycmVtXG5cdFx0Ym9yZGVyLWJvdHRvbSA0cHggc29saWQgYmxhY2tcblx0XHRmb250LXNpemUgMnJlbVxuXHRcdGNvbG9yIHRvcGJhci1jb2xvclxuXG5cdC5zY2hvb2xzXG5cdFx0bWFyZ2luLWJvdHRvbSA0cmVtXG5cblx0XHRwXG5cdFx0XHRtYXJnaW4tYm90dG9tIDEuNXJlbVxuXG5cdC5wZW9wbGUgXG5cblx0XHRkaXZcblx0XHRcdG1hcmdpbi1ib3R0b20gMS41cmVtXG5cdFx0XG5cdFx0dWxcblx0XHRcdG1hcmdpbi1ib3R0b20gMS41cmVtXG5cblx0XHRcdGxpXG5cdFx0XHRcdG1hcmdpbi1ib3R0b20gMC43cmVtXG5cblx0XHRcdFx0K21lZGlhKHRhYmxldC12KVxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b20gMC4ycmVtIiwiLmVycm9yXG5cdG1hcmdpbiAwIDAgM3JlbSAwXG5cdFxuXHRwXG5cdFx0Zm9udC1zaXplIDEuNXJlbVxuXHRcdG1hcmdpbiAwIDAgMXJlbVxuXG5cdFx0K21lZGlhKHRhYmxldC12KVxuXHRcdFx0Zm9udC1zaXplIDJyZW1cbiIsIlxuLy8gI21ldHJpY3NcbmdhcCA9IDEwcHhcbmdyaWRzaXplID0gMTJcblxuLmNvbnRlbnRcbiAgcGFkZGluZyAycmVtIDFyZW1cbiAgbGluZS1oZWlnaHQgMS40ZW1cblxuICArbWVkaWEodGFibGV0LXYpXG4gICAgcGFkZGluZyAycmVtIDJyZW1cblxuICArbWVkaWEoZGVza3RvcClcbiAgICBwYWRkaW5nIDJyZW0gM3JlbVxuICBhXG4gICAgY29sb3IgdG9wYmFyLWNvbG9yXG5cbi5wYXJlbnRfcGFnZVxuICBjb2xvciBibGFja1xuXG5cbi5wYWdlX3NlY3Rpb25cbiAgZm9udC1zaXplIDJyZW1cbiAgcGFkZGluZy1ib3R0b20gMXJlbVxuXG5odG1sXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbiosICo6YmVmb3JlLCAqOmFmdGVyXG4gIGJveC1zaXppbmc6IGluaGVyaXRcbi5yb3dcbiAgbWFyZ2luLWxlZnQ6ICgtMSAqIGdhcClcbiAgbWFyZ2luLXJpZ2h0OiAoLTEgKiBnYXApXG4gICY6YWZ0ZXJcbiAgICBjb250ZW50OiBcIiBcIlxuICAgIHZpc2liaWxpdHk6IGhpZGRlblxuICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgaGVpZ2h0OiAwXG4gICAgY2xlYXI6IGJvdGhcbi5jb2x1bW5cbiAgZGlzcGxheTogaW5saW5lXG4gIHZlcnRpY2FsLWFsaWduOmJhc2VsaW5lXG4gIHBhZGRpbmctbGVmdDogZ2FwXG4gIHBhZGRpbmctcmlnaHQ6IGdhcFxuICBmbG9hdDogbGVmdFxuLy9kZWZhdWx0IHN0eWxlc1xuZm9yIGkgaW4gKDEpLi4oZ3JpZHNpemUpXG4gIC5jb2x1bW4te2l9XG4gICAgd2lkdGg6IChpIC8gZ3JpZHNpemUgKiAxMDAlKVxuLy9hbmQgZmluYWxseSBzb21lIGRlbW8gc3R5bGVzXG4uY29sdW1uLmNsclxuICBjbGVhcjogYm90aFxuLmNvbHVtbiBkaXZcbiAgdGV4dC1hbGlnbjogbGVmdFxuICBib3JkZXItcmFkaXVzOiA1cHhcbiAgcGFkZGluZy10b3A6IDEwcHhcbiAgcGFkZGluZy1ib3R0b206IDEwcHhcbiAgbWFyZ2luLWJvdHRvbTogMTBweFxuICBjb2xvcjogd2hpdGVcblx0XG4gIiwiI2hvbWVcclxuXHRoMVxyXG5cdFx0ZGlzcGxheSBub25lXHJcblxyXG5cdCNob21lcGFnZV9pbnRybywgI2hvbWVwYWdlX3BhcmFncmFwaFxyXG5cdFx0ZGlzcGxheSBub25lXHJcbiBcclxuXHRcdGE6bGlua1xyXG5cdFx0XHRib3JkZXIgbm9uZVxyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbSAwXHJcblx0XHRcdGJveC1zaXppbmcgYm9yZGVyLWJveFxyXG5cclxuXHRcdGE6aG92ZXJcclxuXHRcdFx0LmNvdmVyXHJcblx0XHRcdFx0dHJhbnNmb3JtIHRyYW5zbGF0ZSgwLCAtMC41cmVtKVxyXG5cclxuXHRcdFx0LnRpdGxlXHJcblx0XHRcdFx0ZGlzcGxheSBibG9jayAhaW1wb3J0YW50XHJcblx0XHRcdFx0dHJhbnNmb3JtIHRyYW5zbGF0ZSgwLCAtMC41cmVtKSAhaW1wb3J0YW50XHJcblxyXG5cdFx0XHRcdGgyXHJcblx0XHRcdFx0XHRib3JkZXItY29sb3IgYmxhY2sgIWltcG9ydGFudFxyXG5cdFx0YVxyXG5cdFx0XHRkaXNwbGF5IGZsZXhcclxuXHRcdFx0ZmxleC13cmFwIHdyYXBcclxuXHRcdFx0anVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cclxuXHJcblx0XHRcdC5jb3ZlclxyXG5cdFx0XHRcdHotaW5kZXggMlxyXG5cdFx0XHRcdHdpZHRoIDEwMCVcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemUgY292ZXIgIWltcG9ydGFudFxyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b20gMC4ycmVtXHJcblx0XHRcdFx0bWFyZ2luLXRvcCAxcmVtXHJcblx0XHRcdFx0dHJhbnNmb3JtIHRyYW5zbGF0ZSgwLCAwKVxyXG5cdFx0XHRcdHRyYW5zaXRpb24gYWxsIC4ycyBlYXNlLWluLW91dFxyXG5cclxuXHRcdFx0LmNvdmVyOmFmdGVyXHJcblx0XHRcdFx0Y29udGVudCBcIlwiXHJcblx0XHRcdFx0ZGlzcGxheSBibG9ja1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tIDc1JVxyXG5cclxuXHRcdFx0LnRleHQtY29udGFpbmVyXHJcblx0XHRcdFx0b3JkZXIgMVxyXG5cdFx0XHRcdGRpc3BsYXkgYmxvY2tcclxuXHRcdFx0XHR3aWR0aCAxMDAlXHJcblxyXG5cdFx0XHRcdC50aXRsZVxyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcCAwLjVyZW1cclxuXHRcdFx0XHRcdGRpc3BsYXkgYmxvY2tcclxuXHRcdFx0XHRcdHRleHQtYWxpZ24gY2VudGVyXHJcblx0XHRcdFx0XHQvL3RyYW5zZm9ybSB0cmFuc2xhdGUoMCwgLTNyZW0pXHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uIGFsbCAuMnMgZWFzZS1pbi1vdXRcclxuXHJcblxyXG5cdFx0XHRcdFx0aDJcclxuXHRcdFx0XHRcdFx0ZGlzcGxheSBpbmxpbmVcclxuXHRcdFx0XHRcdFx0QGV4dGVuZHMgLmJpZ1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodCAxMzAlXHJcblx0XHRcdFx0XHRcdC8vIGJvcmRlci1jb2xvciB3aGl0ZVxyXG5cdFx0XHRcdFx0XHRmb250LXNpemUgbWVkaXVtXHJcblxyXG5cdFx0XHRcdC5zdWJ0aXRsZVxyXG5cdFx0XHRcdFx0ZGlzcGxheSBub25lXHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodCAxODAlXHJcblxyXG5cdFx0bGkgKyBsaVxyXG5cdFx0XHRtYXJnaW4tdG9wIDJyZW1cclxuXHJcblxyXG5cdCttZWRpYSh0YWJsZXQtdilcclxuXHRcdCNwcm9qZWN0c1xyXG5cclxuXHRcdFx0YTpob3ZlclxyXG5cdFx0XHRcdC5jb3ZlciwgLnRpdGxlXHJcblx0XHRcdFx0XHR0cmFuc2Zvcm0gdHJhbnNsYXRlKDAsIDApICFpbXBvcnRhbnRcclxuXHJcblx0XHRcdGFcclxuXHRcdFx0XHQuY292ZXI6YWZ0ZXJcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tIDcwJVxyXG5cclxuXHRcdFx0XHQudGV4dC1jb250YWluZXJcclxuXHRcdFx0XHRcdG9yZGVyIDFcclxuXHRcdFx0XHRcdHdpZHRoIDEwMCVcclxuXHRcdFx0XHRcdG1hcmdpbi10b3AgMC41cmVtXHJcblxyXG5cdFx0XHRcdFx0LnRpdGxlXHJcblx0XHRcdFx0XHRcdHdpZHRoIDEwMCVcclxuXHRcdFx0XHRcdFx0ZGlzcGxheSBibG9ja1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduIGxlZnRcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtIHRyYW5zbGF0ZSgwLCAwKVxyXG5cdFx0XHRcdFx0XHRoMlxyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXkgaW5saW5lXHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplIG1lZGl1bS1mb250XHJcblx0XHQjcHJvamVjdHNcclxuXHRcdFx0bGkgKyBsaVxyXG5cdFx0XHRcdG1hcmdpbi10b3AgNXJlbVxyXG5cclxuXHQrbWVkaWEodGFibGV0LWgpXHJcblx0XHQvKlxyXG5cdFx0I3Byb2plY3RzXHJcblx0XHRcdGRpc3BsYXkgZmxleFxyXG5cdFx0XHRjb250YWluZXIgZmxleC1zdGFydFxyXG5cdFx0XHR3aWR0aCAxMDAlXHJcblx0XHRcdHVsXHJcblx0XHRcdFx0d2lkdGggMTAwJVxyXG5cclxuXHRcdFx0XHRsaVxyXG5cdFx0XHRcdFx0d2lkdGggMTAwJVxyXG5cclxuXHRcdFx0XHRsaTphZnRlclxyXG5cdFx0XHRcdFx0Y29udGVudCBcIlwiXHJcblx0XHRcdFx0XHRjbGVhciBib3RoXHJcblx0XHRcdFx0XHRkaXNwbGF5IGJsb2NrXHJcblxyXG5cdFx0XHRcdGxpICsgbGlcclxuXHRcdFx0XHRcdG1hcmdpbi10b3AgMnJlbVxyXG5cclxuXHRcdFx0LnRpdGxlXHJcblx0XHRcdFx0ZGlzcGxheSBpbmxpbmUtYmxvY2tcclxuXHRcdFx0XHRmbG9hdCByaWdodFxyXG5cdFx0XHRcdHdpZHRoICg1MCUgLSAxcmVtKVxyXG5cdFx0XHRcdGZvbnQtc2l6ZSAoNTJyZW0vMTgpXHJcblxyXG5cdFx0XHQuY292ZXJcclxuXHRcdFx0XHRmbG9hdCBsZWZ0XHJcblx0XHRcdFx0d2lkdGggNTAlXHJcblx0XHRcdFx0bWFyZ2luLXRvcCAwXHJcblxyXG5cdFx0XHQuc3VidGl0bGVcclxuXHRcdFx0XHRmbG9hdCByaWdodFxyXG5cdFx0XHRcdHdpZHRoICg1MCUgLSAxcmVtKVxyXG5cdFx0XHRcdGRpc3BsYXkgaW5saW5lLWJsb2NrXHJcblx0XHRcdFx0bWFyZ2luLXRvcCAxcmVtXHJcblx0XHQqL1xyXG5cclxuXHRcdCNwcm9qZWN0cyBhXHJcblx0XHRcdC8qZGlzcGxheSBmbGV4XHJcblx0XHRcdGZsZXgtd3JhcCB3cmFwXHJcblx0XHRcdGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuKi9cclxuXHJcblx0XHRcdC5jb3ZlclxyXG5cdFx0XHRcdG1hcmdpbi10b3AgMFxyXG5cdFx0XHRcdGZsb2F0IGxlZnRcclxuXHRcdFx0XHR3aWR0aCAoNTAlIC0gNHJlbSlcclxuXHRcdFx0LmNvdmVyOmFmdGVyXHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b20gNzUlXHJcblxyXG5cdFx0XHQudGV4dC1jb250YWluZXJcclxuXHRcdFx0XHRvcmRlciAxXHJcblx0XHRcdFx0ZmxvYXQgcmlnaHRcclxuXHRcdFx0XHR3aWR0aCAoNTAlIC0gNHJlbSlcclxuXHRcdFx0XHRkaXNwbGF5IGZsZXhcclxuXHRcdFx0XHRmbGV4LXdyYXAgd3JhcFxyXG5cdFx0XHRcdGFsaWduLWl0ZW1zIGNlbnRlclxyXG5cdFx0XHRcdGFsaWduLWNvbnRlbnQgY2VudGVyXHJcblxyXG5cclxuXHRcdFx0XHQudGl0bGVcclxuXHRcdFx0XHRcdGRpc3BsYXkgYmxvY2tcclxuXHRcdFx0XHRcdG1hcmdpbi10b3AgMFxyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbSAxcmVtXHJcblx0XHRcdFx0XHR0cmFuc2Zvcm0gdHJhbnNsYXRlKDAsIDApXHJcblxyXG5cdFx0XHRcdFx0aDJcclxuXHRcdFx0XHRcdFx0ZGlzcGxheSBpbmxpbmVcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplIGJpZy1mb250XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZSA0dndcclxuXHJcblx0XHRcdFx0LnN1YnRpdGxlXHJcblx0XHRcdFx0XHRkaXNwbGF5IGJsb2NrXHJcblxyXG5cclxuXHRcdGxpOmFmdGVyLCBhOmFmdGVyXHJcblx0XHRcdGNvbnRlbnQgXCJcIlxyXG5cdFx0XHRjbGVhciBib3RoXHJcblx0XHRcdGRpc3BsYXkgYmxvY2tcclxuXHJcblx0K21lZGlhKGRlc2t0b3ApXHJcblx0XHQjcHJvamVjdHMgYVxyXG5cdFx0XHQudGV4dC1jb250YWluZXIgLnRpdGxlIGgyXHJcblx0XHRcdFx0Zm9udC1zaXplIGJpZy1mb250XHJcblxyXG4uaW50cm9cclxuXHRtYXJnaW4tYm90dG9tIDZyZW1cclxuXHJcblx0LmludHJvX2hlYWRlclxyXG5cdFx0Ym9yZGVyLWJvdHRvbSA0cHggc29saWQgYmxhY2tcclxuXHRcdHBhZGRpbmcgMXJlbSAwXHJcblx0XHRtYXJnaW4tYm90dG9tIDJyZW1cclxuXHJcblx0XHRoNFxyXG5cdFx0XHRmb250LXNpemUgMnJlbVxyXG5cdFx0XHRmb250LXdlaWdodCBib2xkXHJcblx0XHRcdGNvbG9yIHRvcGJhci1jb2xvclxyXG5cclxuXHQudGV4dFxyXG5cdFx0Zm9udC1zaXplIDEuM3JlbVxyXG5cdFx0Y29sdW1uLWNvdW50IDFcclxuXHJcblx0XHQrbWVkaWEodGFibGV0LXYpXHJcblx0XHRcdGZvbnQtc2l6ZSAxLjZyZW1cclxuXHJcblx0XHQrbWVkaWEodGFibGV0LWgpXHJcblx0XHRcdGZvbnQtc2l6ZSAxLjhyZW1cclxuXHRcdFx0Y29sdW1uLWdhcCAycmVtXHJcblx0XHRcdGNvbHVtbi1jb3VudCAyXHJcblxyXG4udXBkYXRlc1xyXG5cdGJvcmRlci10b3AgNHB4IHNvbGlkIGJsYWNrXHJcblx0bWFyZ2luLWJvdHRvbSA0cmVtXHJcblxyXG5cdHVsXHJcblx0XHRjb2x1bW5zIDFcclxuXHRcdGNvbHVtbi1nYXAgMnJlbVxyXG5cdFx0cGFkZGluZy10b3AgMnJlbVxyXG5cdFx0XHJcblx0XHQrbWVkaWEodGFibGV0LXYpXHJcblx0XHRcdGNvbHVtbnMgMVxyXG5cclxuXHRcdGxpXHJcblx0XHRcdC13ZWJraXQtY29sdW1uLWJyZWFrLWluc2lkZSBhdm9pZFxyXG5cdFx0XHRwYWdlLWJyZWFrLWluc2lkZSBhdm9pZCAvKiBGaXJlZm94ICovXHJcblx0XHRcdGJyZWFrLWluc2lkZSBhdm9pZFxyXG5cdFx0XHRib3JkZXItYm90dG9tIDFweCBzb2xpZCBsaW5lXHJcblx0XHRcdHBhZGRpbmctYm90dG9tIDJyZW1cclxuXHRcdFx0bWFyZ2luLWJvdHRvbSAxcmVtXHJcblxyXG5cdGg1XHJcblx0XHRmb250LXNpemUgMnJlbVxyXG5cdFx0bWFyZ2luIDAgMCAxcmVtIDBcclxuXHRcdGZvbnQtd2VpZ2h0IGJvbGRcclxuXHRcdGNvbG9yIHRvcGJhci1jb2xvclxyXG5cclxuXHQudXBkYXRlX3RleHRcclxuXHRcdGZvbnQtc2l6ZSAxLjNyZW1cclxuXHRcdG1hcmdpbi1sZWZ0IDBcclxuXHJcblx0XHQrbWVkaWEodGFibGV0LXYpXHJcblx0XHRcdG1hcmdpbi1sZWZ0IDI1JVxyXG5cclxuXHJcbiIsIi5tYWluLXRleHRcblxuXHRwYWRkaW5nLXRvcDoxLjM1cmVtXG5cdC8vYm9yZGVyLXRvcDogLjI1cmVtIHNvbGlkICMxMjFjMjE7XG5cdHdpZHRoOiA5MCVcblxuLnN1Yl9wYW5lbF9ob21lIFxuXHRoZWlnaHQgMzAwcHhcblx0YmFja2dyb3VuZC1jb2xvciBzZWNvbmRhcnktY29sb3Jcblx0cGFkZGluZyAycmVtXG5cbi5zdWJfcGFuZWxcblx0Y29sb3IgYmxhY2tcblx0Zm9udC1zaXplIDJyZW1cblx0YmFja2dyb3VuZC1jb2xvciBzZWNvbmRhcnktY29sb3Jcblx0cGFkZGluZyAxMHJlbSAxcmVtIDVyZW0gXG5cdGxpbmUtaGVpZ2h0IDE0MCVcblxuXHQrbWVkaWEodGFibGV0LXYpXG5cdFx0cGFkZGluZy1sZWZ0IDJyZW1cblx0XHRwYWRkaW5nLXJpZ2h0IDJyZW1cblx0XG5cdCttZWRpYShkZXNrdG9wKVxuXHRcdHBhZGRpbmctbGVmdCAzcmVtXG5cdFx0cGFkZGluZy1yaWdodCAzcmVtXG5cblx0aDFcblx0XHR3aWR0aCAxMDAlXG5cblx0XHQrbWVkaWEodGFibGV0LXYpXG5cdFx0XHR3aWR0aCA3NSVcblxuXHRoNCBcblx0XHRwYWRkaW5nLWJvdHRvbSAxcmVtXG5cdFx0Zm9udC1zaXplIDEuMnJlbVx0XG5cdFx0XG5cdFx0YVx0XG5cdFx0XHR0ZXh0LWRlY29yYXRpb24gbm9uZVxuXG4iLCIucGFuZWxcblxuICBcdGhlaWdodCA0NTBweFxuICBcdGJhY2tncm91bmQtY29sb3Igc2Vjb25kYXJ5LWNvbG9yXG4gIFx0XG4gIFx0Y29sb3IgYmxhY2tcbi5wYW5lbFxuXHRsaW5lLWhlaWdodCAzMDAlXG5cdCttZWRpYShtb2JpbGUpXG5cdFx0cGFkZGluZyAxcmVtXG5cdFxuXHQrbWVkaWEodGFibGV0LXYpXG5cdFx0cGFkZGluZyAycmVtXG5cblx0K21lZGlhKHRhYmxldC1oKVxuXHRcdHBhZGRpbmcgMnJlbVxuXHQrbWVkaWEoZGVza3RvcClcblx0XHRwYWRkaW5nIDNyZW1cblxuXHQjbWFpbl90aXRsZVxuXHRcdGZvbnQtc2l6ZSAyLjVyZW1cblx0XHRwYWRkaW5nIDNyZW0gMCAxLjVyZW1cblxuXHRcdCttZWRpYSh0YWJsZXQtdilcblx0XHRcdGZvbnQtc2l6ZSAzLjVyZW1cblx0XHRcdHBhZGRpbmcgM3JlbSAwIDEuNXJlbVxuXG5cdCNzdWJ0aXRsZVxuXHRcdGZvbnQtc2l6ZSAxLjJyZW1cblx0XHRwYWRkaW5nIDAgMCAycmVtXG5cdFx0bGluZS1oZWlnaHQgMTUwJVxuXG5cdFx0K21lZGlhKHRhYmxldC12KVxuXHRcdFx0Zm9udC1zaXplIDJyZW1cblxuXHQjbWFpbl9vcmdhbml6ZXJcblx0XHRmb250LXdlaWdodCByZWd1bGFyXG5cdFx0Zm9udC1zaXplIDEuMnJlbVxuXG5cdFx0K21lZGlhKHRhYmxldC12KVxuXHRcdFx0Zm9udC1zaXplIDEuNXJlbSIsIi5wcm9ncmFtXG5cdGRpdlxuXHRcdGFcblx0XHRcdHRleHQtZGVjb3JhdGlvbiBub25lXG5cbi5wYXJlbnRfcGFnZVxuXHRwb3NpdGlvbiByZWxhdGl2ZVxuXHR0b3AgLTE1cHhcblx0bGVmdCAxNXB4XG5cdGZvbnQtc2l6ZSAxLjhyZW1cblxuLnByb2dyYW1fb3ZlcnZpZXdcblx0YmFja2dyb3VuZC1jb2xvciBiZ19jb2xvclxuXG5cdC50aGVfZGF5XG5cdFx0Ym9yZGVyLXRvcCA0cHggc29saWQgYmxhY2tcblx0XHRib3JkZXItYm90dG9tIDFweCBzb2xpZCBsaW5lXG5cdFx0cGFkZGluZyAycmVtIDAgMXJlbVxuXHRcdG1hcmdpbi1ib3R0b20gMXJlbVxuXHRcdGRpc3BsYXkgZmxleFxuXHRcdGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG5cblx0XHRoM1xuXHRcdFx0Zm9udC1zaXplIDJyZW1cblx0XHRcdGNvbG9yIHRvcGJhci1jb2xvclxuXHRcdFx0d2lkdGggODAlXG5cblx0XHQubGlua1xuXHRcdFx0cG9zaXRpb24gcmVsYXRpdmVcblx0XHRcdHRvcCAtMTBweFxuXG4ub25lX2RheVxuXHRtYXJnaW4tYm90dG9tIDVyZW1cblxuXHRlbVxuXHRcdGZvbnQtc3R5bGU6IGl0YWxpY1xuXG5cdC5ldmVudFxuXHRcdGJvcmRlci1ib3R0b20gMXB4IHNvbGlkIGxpbmVcblx0XHRtYXJnaW4tYm90dG9tIDFyZW1cblx0XHRwYWRkaW5nLWJvdHRvbSAxcmVtXG5cblx0XHQuaGlnaGxpZ2h0XG5cdFx0XHRjb2xvcjogdG9wYmFyLWNvbG9yXG5cblx0XHQrbWVkaWEodGFibGV0LXYpXG5cdFx0XHRkaXNwbGF5IGZsZXhcblx0XHRcdGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG5cblx0XHQudGltZVxuXHRcdFx0cGFkZGluZy1ib3R0b20gMjBweFxuXHRcdFx0Zm9udC13ZWlnaHQgYm9sZFxuXG5cdFx0XHQrbWVkaWEodGFibGV0LXYpXG5cdFx0XHRcdHdpZHRoIDI1JVxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbSAwXG5cblx0XHQuc2Vzc2lvblxuXHRcdFx0cGFkZGluZy1ib3R0b20gMjBweFxuXG5cdFx0XHQrbWVkaWEodGFibGV0LXYpXG5cdFx0XHRcdHdpZHRoIDcwJVxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbSAwXG5cblx0XHRcdC5zZXNzaW9uX25hbWVcblx0XHRcdFx0Zm9udC13ZWlnaHQgYm9sZFxuXG4uc3BlY2lmaWNfZGF5XG5cblx0LmJyZWFrX2V2ZW50XG5cdFx0LmluZm9cblx0XHRcdGJvcmRlci1ib3R0b20gbm9uZSAhaW1wb3J0YW50XG5cdFxuXHQuZXZlbnRcblx0XHRib3JkZXItdG9wIDJweCBzb2xpZCBibGFja1xuXHRcdG1hcmdpbi1ib3R0b20gMXJlbVxuXHRcdHBhZGRpbmctYm90dG9tIDFyZW1cblxuXG5cdFx0LmluZm9cblx0XHRcdHBhZGRpbmcgMXJlbSAwIDBcblx0XHRcdGJvcmRlci1ib3R0b20gMXB4IHNvbGlkIGxpbmVcblxuXHRcdFx0K21lZGlhKHRhYmxldC12KVxuXHRcdFx0XHRkaXNwbGF5IGZsZXhcblx0XHRcdFx0anVzdGlmeS1jb250ZW50IGZsZXgtc3RhcnRcblxuXHRcdFx0LmV2ZW50X3RpbWVcblx0XHRcdFx0cGFkZGluZy1ib3R0b20gMjBweFxuXHRcdFx0XHRmb250LXdlaWdodCBib2xkXG5cblx0XHRcdFx0K21lZGlhKHRhYmxldC12KVxuXHRcdFx0XHRcdHdpZHRoIDIwJVxuXHRcdFx0XHRcdHBhZGRpbmcgMFxuXG5cdFx0XHQuZXZlbnRfdGl0bGVfbGlua1xuXHRcdFx0XHRkaXNwbGF5IGZsZXhcblx0XHRcdFx0anVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cblx0XHRcdFx0XG5cdFx0XHRcdCttZWRpYSh0YWJsZXQtdilcblx0XHRcdFx0XHR3aWR0aCA4MCVcblxuXHRcdFx0XHQuZXZlbnRfdGl0bGVfY2F0XG5cdFx0XHRcdFx0ZGlzcGxheSBibG9ja1xuXHRcdFx0XHRcdHdpZHRoIDEwMCVcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tIDAuOHJlbVxuXG5cdFx0XHRcdFx0K21lZGlhKHRhYmxldC12KVxuXHRcdFx0XHRcdFx0ZGlzcGxheSBmbGV4XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQgZmxleC1zdGFydFxuXG5cdFx0XHRcdFx0LmV2ZW50X3RpdGxlXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodCBib2xkXG5cdFx0XHRcdFx0XHRwYWRkaW5nIDAgMnJlbSAxMHB4IDAgXG5cblx0XHRcdFx0XHRcdCttZWRpYSh0YWJsZXQtdilcblx0XHRcdFx0XHRcdFx0d2lkdGggNzUlXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tIDBcblxuXHRcdFx0XHQuZXZlbnRfbGlua190b19wYWdlXG5cdFx0XHRcdFx0d2lkdGggMTUlXG5cdFx0XHRcdFx0ZGlzcGxheSBmbGV4XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50IGZsZXgtZW5kXG5cdFx0XHRcdFx0cG9zaXRpb24gcmVsYXRpdmVcblx0XHRcdFx0XHR0b3AgLTEwcHhcblxuXHRcdFx0XHQuZXZlbnRfY2F0ZWdvcnlcblx0XHRcdFx0XHQrbWVkaWEodGFibGV0LXYpXG5cdFx0XHRcdFx0XHR3aWR0aCAyNSVcblxuXHRcdC5kZXRhaWxcblx0XHRcdHBhZGRpbmcgMXJlbSAwIDBcblxuXHRcdFx0K21lZGlhKHRhYmxldC12KVxuXHRcdFx0XHR3aWR0aCA3MCVcblx0XHRcdFx0cGFkZGluZy1ib3R0b20gMFxuXHRcdFx0XHRtYXJnaW4gMCAwIDAgMjAlXG5cbi5ldmVudF9wYWdlXG5cdGJhY2tncm91bmQtY29sb3IgYmdfY29sb3JcblxuXHRoM1xuXHRcdGZvbnQtc2l6ZSAxcmVtXG5cdFx0Zm9udC13ZWlnaHQgYm9sZFxuXG5cdGg0XG5cdFx0Zm9udC1zaXplIDEuNXJlbVxuXHRcdGZvbnQtd2VpZ2h0IGJvbGRcblxuXHQuaGVhZGVyXG5cdFx0ZGlzcGxheSBmbGV4XG5cdFx0anVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cblxuXHRcdC50aW1lX2NhdFxuXHRcdFx0K21lZGlhKHRhYmxldC12KVxuXHRcdFx0XHR3aWR0aCA3MCVcblx0XHRcdFx0cGFkZGluZy1ib3R0b20gMFxuXHRcdFx0XHRkaXNwbGF5IGZsZXhcblx0XHRcdFx0anVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cblxuXHRcdFx0LmV2ZW50X3RpbWVcblx0XHRcdFx0Zm9udC13ZWlnaHQgYm9sZFxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbSAxMHB4XG5cblx0XHQuZXZlbnRfbGlua1xuXHRcdFx0dGV4dC1hbGlnbiByaWdodFxuXG5cdFx0XHQrbWVkaWEodGFibGV0LXYpXG5cdFx0XHRcdHdpZHRoIDIwJVxuXG5cdC5kZXRhaWxcblxuXHRcdC5hYnN0cmFjdF9kb3dubG9hZFxuXG5cdFx0XHQrbWVkaWEodGFibGV0LXYpXG5cdFx0XHRcdGRpc3BsYXkgZmxleFxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxuXHRcdFx0XHRtYXJnaW4tYm90dG9tIDVyZW1cblxuXHRcdFx0LmFic3RyYWN0IFxuXHRcdFx0XHQrbWVkaWEodGFibGV0LXYpXG5cdFx0XHRcdFx0d2lkdGggNzUlXG5cblx0XHRcdC5rZXl3b3Jkc1xuXHRcdFx0XHRmb250LXNpemUgMC44cmVtXG5cblx0XHRcdC5kb3dubG9hZFxuXHRcdFx0XHRtYXJnaW4gMnJlbSAwIDVyZW1cblx0XHRcdFx0ZGlzcGxheSBmbGV4XG5cdFx0XHRcdGp1c3RpZnktY29udGVudCBmbGV4LXN0YXJ0XG5cblx0XHRcdFx0K21lZGlhKHRhYmxldC12KVxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudCBmbGV4LWVuZFxuXHRcdFx0XHRcdHdpZHRoIDIwJVxuXHRcdFx0XHRcdHRleHQtYWxpZ24gcmlnaHRcblx0XHRcdFx0XHRtYXJnaW4gMCAwIDVyZW1cblxuXHRcdFx0XHRkaXZcblx0XHRcdFx0XHRtYXJnaW4gMCAxMHB4IDAgMFxuXG5cdFx0XHRcdFx0K21lZGlhKHRhYmxldC12KVxuXHRcdFx0XHRcdFx0bWFyZ2luIDAgMCAwIDEwcHhcblxuXG5cdFx0XHQuZXZlbnRfa2V5d29yZHNcblx0XHRcdFx0Zm9udC13ZWlnaHQgYm9sZFxuXHRcdFx0XHRtYXJnaW4gLjJyZW0gMCAyLjVyZW1cblx0XHRcdFx0Zm9udC1zaXplIDEuNXJlbVxuXHRcdFx0XHRsaW5lLWhlaWdodCAxNDAlXG5cblx0XHRcdC5ldmVudF9kZXNjcmlwdGlvblxuXHRcdFx0XHRtYXJnaW4tYm90dG9tIDIwcHhcblx0XHRcdFx0Zm9udC1zaXplIDEuMnJlbVxuXG5cdFx0LmV2ZW50X3NwZWFrZXJzXG5cdFx0XHRtYXJnaW4tYm90dG9tIDVyZW1cblx0XHRcdFxuXHRcdFx0dWxcblx0XHRcdFx0LW1vei1jb2x1bW4tY291bnQgMVxuXHRcdFx0XHRjb2x1bW4tY291bnQgMVxuXG5cdFx0XHRcdCttZWRpYSh0YWJsZXQtdilcblx0XHRcdFx0XHR3aWR0aCA3NSVcblx0XHRcdFx0XHQtbW96LWNvbHVtbi1jb3VudCAyXG5cdFx0XHRcdFx0Y29sdW1uLWNvdW50IDJcblx0XHRcdFx0XHQtbW96LWNvbHVtbi1nYXAgMnJlbVxuXHRcdFx0XHRcdGNvbHVtbi1nYXAgMnJlbVxuXG5cdFx0XHRcdGFcblx0XHRcdFx0XHRjb2xvciBibGFja1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbiBub25lXG5cblx0XHRcdFx0XHRoM1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplIDEuNXJlbVxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQgbm9ybWFsXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodCAxMjAlXG5cblx0XHRcdFx0XHRsaVxuXHRcdFx0XHRcdFx0cGFkZGluZyAxcmVtIDBcblx0XHRcdFx0XHRcdGRpc3BsYXkgZmxleFxuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20gMXB4IHNvbGlkIGxpbmVcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b20gMC4ycmVtXG5cdFx0XHRcdFx0XHRwYWdlLWJyZWFrLWluc2lkZSBhdm9pZFxuXHRcdFx0XHRcdFx0LW1vei1jb2x1bW4tYnJlYWstaW5zaWRlIGF2b2lkXG5cdFx0XHRcdFx0XHRicmVhay1pbnNpZGUgYXZvaWRcblxuXG5cdFx0LmV2ZW50X2RldGFpbFxuXHRcdFx0bWFyZ2luLWJvdHRvbSA1cmVtXG5cblx0XHRcdHBcblx0XHRcdFx0bWFyZ2luLWJvdHRvbSAxcmVtXG5cblx0XHRcdCttZWRpYSh0YWJsZXQtdilcblx0XHRcdFx0d2lkdGggNzUlXG5cblx0XHQuZXZlbnRfcGFwZXJzXG5cdFx0XHQrbWVkaWEodGFibGV0LXYpXG5cdFx0XHRcdHdpZHRoIDc1JVxuXG5cdFx0XHRsaVxuXHRcdFx0XHRtYXJnaW4tYm90dG9tIDJyZW1cblx0XHRcdFx0cGFkZGluZy1ib3R0b20gMnJlbVxuXHRcdFx0XHRib3JkZXItYm90dG9tIDFweCBzb2xpZCBsaW5lXG5cblx0XHRcdC50aGVfdGl0bGVcblx0XHRcdFx0Zm9udC13ZWlnaHQgYm9sZFxuXG5cdFx0XHQudGhlX2F1dGhvcnNcblx0XHRcdFx0bWFyZ2luLWJvdHRvbSAyMHB4XG5cbi5vcGVuX3NlY3Rpb25cblx0Ym9yZGVyLWJvdHRvbSA0cHggc29saWQgYmxhY2tcblx0cGFkZGluZy1ib3R0b20gMjBweFxuXHRtYXJnaW4tYm90dG9tIDIwcHhcblxuLy8gY2F0ZWdvcnkgY2lyY2xlIGFuZCBsYWJlbFxuLmNhdGVnb3J5XG5cdHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxuXHRmb250LXdlaWdodCBib2xkXG5cbi5kb3Rcblx0aGVpZ2h0IDE1cHhcblx0d2lkdGggMTVweFxuXHRib3JkZXItcmFkaXVzIDUwJVxuXHRkaXNwbGF5IGlubGluZS1ibG9ja1xuXHR0b3AgMnB4XG5cdHBvc2l0aW9uIHJlbGF0aXZlXG5cbi53b3Jrc2hvcF9jYXRlZ29yeV9jaXJjbGVcblx0YmFja2dyb3VuZC1jb2xvciB3b3Jrc2hvcC1jb2xvclxuXG4ucGFuZWxfY2F0ZWdvcnlfY2lyY2xlXG5cdGJhY2tncm91bmQtY29sb3IgcGFuZWwtY29sb3JcblxuLndvcmtzaG9wX2NhdGVnb3J5XG5cdGNvbG9yIHdvcmtzaG9wLWNvbG9yXG5cbi5wYW5lbF9jYXRlZ29yeVxuXHRjb2xvciBwYW5lbC1jb2xvclxuXG4iLCIuc3BlYWtlcnNcblxuXHQucGVvcGxlX2dyb3VwXG5cdFx0bWFyZ2luLWJvdHRvbSA1cmVtXG5cblx0XHQuaGVhZGVyXG5cdFx0XHRmb250LXNpemUgMnJlbVxuXHRcdFx0Y29sb3IgI2U2Nzc1M1xuXG5cdFx0Lmdyb3VwX2hlYWRlclxuXHRcdFx0ZGlzcGxheTogZmxleFxuXHRcdFx0anVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cblx0XHRcdGJvcmRlci1ib3R0b20gMXB4IHNvbGlkIGxpbmVcblx0XHRcdHBhZGRpbmcgLjhyZW0gMCAwLjVyZW1cblxuXHRcdFx0LnNwZWFrZXJzX2hlYWRlclxuXHRcdFx0XHR3aWR0aCA3NSVcblxuXHRcdFx0XHRoNFxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0IGJvbGQgXG5cblx0XHRcdC5saW5rX3RvX3NwZWFrZXJfZGV0YWlsc1xuXHRcdFx0XHRwb3NpdGlvbiByZWxhdGl2ZVxuXHRcdFx0XHR0b3AgLTEwcHhcblxuXHRcdHVsXG5cdFx0XHRtYXJnaW4gMC44cmVtIDAgM3JlbVxuXG5cdFx0XHQucGVyc29uXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrXG5cdFx0XHRcdG1hcmdpbi1ib3R0b20gMC4ycmVtXG5cbiNncm91cC1uYW1lXG4gICAgY29sb3IgYmxhY2tcblxuXG4gICttZWRpYShtb2JpbGUpXG5cbiAgICB3aWR0aCAxMDAlXG5cdCttZWRpYSh0YWJsZXQtaClcblx0XHR3aWR0aCA1MCVcdC8vIHJvdWxlIGFwcGxpZWQgYWJvdmUgdGFibGV0LWggYnJha3BvaW50IHVwIHRvIHRoZSBuZXh0IG9uZSBpZiBwcmVzZW50IGJlbG93IChkZXNrdG9wIGZvciBleGFtcGxlKVxuXHQrbWVkaWEoZGVza3RvcClcblx0XHR3aWR0aCAzMyUgIC8vIHJvdWxlIGFwcGxpZWQgYWJvdmUgZGVza3RvcCBicmVha3BvaW50XG5cbi5za2Vha2Vyc19vdmVydmlld1xuXHQuc3BlYWtlcnNfbGlzdFxuXG5cdFx0K21lZGlhKHRhYmxldC1oKVxuXHRcdFx0Y29sdW1uLWNvdW50IDJcblx0XHRcdGNvbHVtbi1nYXAgMnJlbVxuXG5cdFx0bGlcblx0XHRcdC13ZWJraXQtY29sdW1uLWJyZWFrLWluc2lkZSBhdm9pZFxuXHRcdFx0cGFnZS1icmVhay1pbnNpZGUgYXZvaWRcblx0XHRcdGJyZWFrLWluc2lkZSBhdm9pZFxuXG5cdC5wYW5lbF9zcGVha2VycywgLndvcmtzaG9wX3NwZWFrZXJzXG5cdFx0bWFyZ2luLWJvdHRvbSA1cmVtXG5cblx0YVxuXHRcdHRleHQtZGVjb3JhdGlvbiBub25lXG5cdFx0Y29sb3IgYmxhY2tcblxuXHQuc3BlYWtlcnNfaGVhZGVyXG5cdFx0cGFkZGluZyAycmVtIDAgMXJlbVxuXHRcdG1hcmdpbi1ib3R0b20gMXJlbVxuXHRcdGJvcmRlci1ib3R0b20gNHB4IHNvbGlkIGJsYWNrXG5cblx0XHRoMlxuXHRcdFx0Zm9udC1zaXplIDJyZW1cblx0XHRcdGNvbG9yIHRvcGJhci1jb2xvclxuXHRcdFx0bGluZS1oZWlnaHQgMTIwJVxuXG5cdC5zcGVha2VyX2xpbmUgYVxuXHRcdGRpc3BsYXkgZmxleFxuXHRcdGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG5cdFx0cGFkZGluZyAuN3JlbSAwXG5cdFx0Ym9yZGVyLWJvdHRvbSAxcHggc29saWQgbGluZVxuXG5cdFx0K21lZGlhKHRhYmxldC1oKVxuXHRcdFx0cGFkZGluZyAxcmVtIDBcblxuXHRcdC5zcGVha2VyX25hbWVfYWZmXG5cdFx0XHRwYWRkaW5nLXJpZ2h0IDEuNXJlbVxuXG5cdFx0XHQuc3BlYWtlcl9uYW1lXG5cdFx0XHRcdGZvbnQtc2l6ZSAxLjJyZW1cblx0XHRcdFx0bWFyZ2luLWJvdHRvbSAwLjJyZW1cblx0XHRcdFx0Zm9udC13ZWlnaHQgbm9ybWFsXG5cblx0XHRcdFx0K21lZGlhKHRhYmxldC1oKVxuXHRcdFx0XHRcdGZvbnQtc2l6ZSAxLjVyZW1cblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tIDAuNXJlbVxuXG5cdFx0XHQuc3BlYWtlcl9hZmZpbGlhdGlvblxuXHRcdFx0XHRmb250LXNpemUgMC44cmVtXG5cdFx0XHRcdFxuXHRcdFx0XHQrbWVkaWEodGFibGV0LWgpXG5cdFx0XHRcdFx0Zm9udC1zaXplIDFyZW1cblxuXHRcdFx0LnNwZWFrZXJfbGlua1xuXHRcdFx0XHR3aWR0aCA0MHB4XG5cblx0XHRcdFx0K21lZGlhKHRhYmxldC1oKVxuXHRcdFx0XHRcdHdpZHRoIDcwcHhcbiJdfQ== */
