﻿.meetings .section--newsletter{background:rgba(0,0,0,0) linear-gradient(124deg, #1595b4 0%, #057ac9 100%) 0% 0% no-repeat padding-box}.meetings .section--newsletter .columnOne h2{font-size:2.7rem;margin-bottom:0}.meetings .section--newsletter .columnOne p{font-size:1.8rem;margin-bottom:0}.meetings .section--newsletter .columnOne h2,.meetings .section--newsletter .columnOne p{text-align:center}@media(min-width: 768px){.meetings .section--newsletter .columnOne h2,.meetings .section--newsletter .columnOne p{text-align:left}}.meetings .section--newsletter .parsys{padding:1rem 0}@media(min-width: 768px){.meetings .section--newsletter .parsys{padding:5rem 0}}.meetings .section--newsletter .elq-form .container-fluid{left:0 !important;margin-left:auto !important;margin-right:auto !important;max-width:auto !important;padding-left:15px !important;padding-right:15px !important;position:relative !important;right:0 !important;width:100% !important}.meetings .section--newsletter .elq-item-select{border:none;color:#000;padding:1rem;width:100%}.meetings .section--newsletter .elq-item-input{border:none;color:#000;padding:1rem}.meetings .section--newsletter .elq-item-input::placeholder{color:#000}.meetings .section--newsletter .elq-field-style{padding:0 0 1rem 0 !important}.meetings .section--newsletter .submit-button-style{background:rgba(0,0,0,0);border:1px solid #fff;border-radius:0;color:#fff;padding:.9rem 1rem;width:100%}.meetings .section--newsletter .single-checkbox-row .checkbox{border:none}.meetings .section--img-txt-col{padding:2rem 0}.meetings .section--img-txt-col small{border-radius:.5rem;color:#fff;font-size:.9rem;margin-right:0;padding:.25rem .75rem;vertical-align:middle}.meetings .section--img-txt-col small.hybrid{background:#21842f}.meetings .section--img-txt-col small.in-person{background:#a2113d}.meetings .section--img-txt-col small.virtual{background:#0260ff}.meetings .section--img-txt-col h2{font-size:3rem;margin-bottom:2rem}.meetings .section--img-txt-col p{max-width:85%}.meetings .section--img-txt-col .columnsBootstrap{margin-bottom:4rem}.meetings .section--img-txt-col .columnsBootstrap .rowOdd{flex-direction:column-reverse}@media(min-width: 768px){.meetings .section--img-txt-col .columnsBootstrap .rowOdd{flex-direction:row}}.meetings .section--img-txt-col .columnsBootstrap .row{overflow:visible}.meetings .section--img-txt-col .columnsBootstrap .row .image:before{content:"";height:91%;left:1rem;position:absolute;top:-0.5rem;width:90%}@media(min-width: 768px){.meetings .section--img-txt-col .columnsBootstrap .row .image:before{height:27vh}}@media(min-width: 1034px){.meetings .section--img-txt-col .columnsBootstrap .row .image:before{height:23rem;left:0rem;position:absolute;top:-1rem;width:93%}}.meetings .section--img-txt-col .columnsBootstrap .row .col-md-6:last-child{margin-top:1rem}.meetings .section--img-txt-col .button{margin-bottom:0}.meetings .section--img-txt-col .btn{background:none;border:none;color:#0f71fe;margin-bottom:1rem;padding:0;text-align:left;text-shadow:none}.meetings .section--img-txt-col-cont .columnsBootstrap .rowOdd{flex-direction:column}@media(min-width: 768px){.meetings .section--img-txt-col-cont .columnsBootstrap .rowOdd{flex-direction:row}}.meetings .section--img-txt-col-cont .columnsBootstrap .rowEven{flex-direction:column-reverse}@media(min-width: 768px){.meetings .section--img-txt-col-cont .columnsBootstrap .rowEven{flex-direction:row}}.meetings .section--venue{background:#0154a4 0% 0% no-repeat padding-box;padding:5rem 0 4rem}.meetings .section--venue .image{margin-bottom:0}.meetings .section--venue .image-info{display:none}.meetings .section--venue .btn{font-weight:600;margin-right:1rem;padding:1rem 3rem}.meetings .section--venue .btn:last-child{margin-right:0}.meetings .section--thank-you{padding:2rem}@media(min-width: 1201px){.meetings .section--thank-you{padding:0}}.meetings .section--thank-you .container{padding:0}.meetings .section--thank-you .acscontainer .media-label+.containerPar{display:flex;flex-flow:column;justify-content:space-between}@media(min-width: 768px){.meetings .section--thank-you .acscontainer .media-label+.containerPar{flex-flow:row}}.meetings .section--thank-you .acscontainer:first-child .btn{background:none;border:none;color:#0f71fe;font-size:1.65rem;font-weight:900;padding:0;text-shadow:none}.meetings .section--thank-you .acscontainer:first-child .btn:after{content:"→";margin-left:.5rem}.meetings .section--thank-you .acscontainer:first-child .text,.meetings .section--thank-you .acscontainer:first-child .text *,.meetings .section--thank-you .acscontainer:first-child .button,.meetings .section--thank-you .acscontainer:first-child .button *{width:auto}@media(min-width: 768px){.meetings .section--thank-you .acscontainer:first-child .text{flex:0 0 510px}}.meetings .section--thank-you .acscontainer:first-child .button .text-center{text-align:left}@media(min-width: 768px){.meetings .section--thank-you .acscontainer:first-child .button .text-center{text-align:center}}.meetings .section--thank-you .acscontainer:last-child .image:last-child .image_left{padding:0}.meetings .section--thank-you .image-div{align-items:center;display:flex;height:100%;justify-content:center;min-height:175px;padding:30px 20px;width:100%}@media(min-width: 768px){.meetings .section--thank-you h2{min-width:52rem}}.meetings .section--carousel h2{font-size:2rem;margin-bottom:0}@media(min-width: 768px){.meetings .section--carousel h2{margin-bottom:2.5rem}}.meetings .section--carousel .text .container div{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 2.5rem}@media(min-width: 768px){.meetings .section--carousel .text .container div{justify-content:space-between}}.meetings .section--carousel .text .container div .btn{background:none;border:none;color:#0f71fe;font-size:1.65rem;font-weight:900;padding:0;text-shadow:none}.meetings .section--carousel .text .container div .btn:after{content:"→";margin-left:.5rem}.meetings .section--carousel .container{padding:0;width:100%}.meetings .section--carousel .acscarousel4up{margin-left:auto;margin-right:auto;max-width:100%;min-height:45rem;width:100%}.meetings .section--carousel .owl-item{min-height:45rem}.meetings .section--carousel .owl-item:last-child{margin-right:0}.meetings .section--carousel .owl-next,.meetings .section--carousel .owl-prev{background:#fff 0% 0% no-repeat padding-box !important;box-shadow:0px 3px 6px rgba(0,0,0,.1607843137)}.meetings .section--carousel .owl-next span,.meetings .section--carousel .owl-prev span{font-size:5rem}.meetings .section--carousel .owl-next:hover,.meetings .section--carousel .owl-prev:hover{background:#fff 0% 0% no-repeat padding-box !important}.meetings .section--carousel .owl-carousel{padding:0 30px}.meetings .section--carousel .owl-carousel .slide-caption{color:#000;padding:1em .5em;position:relative}.meetings .section--carousel .owl-carousel .slide-caption .item:hover .slide-caption,.meetings .section--carousel .owl-carousel .slide-caption .item:active .slide-caption,.meetings .section--carousel .owl-carousel .slide-caption .item:focus .slide-caption{background:rgba(0,0,0,0)}.meetings .section--carousel .owl-carousel .slide-caption h2,.meetings .section--carousel .owl-carousel .slide-caption p{opacity:unset;transform:none;-webkit-transform:none;-ms-transform:none}.meetings .section--carousel .owl-carousel .slide-caption h2{color:#000 !important;font-size:1.7srem;font-weight:500;margin-bottom:0}.meetings .section--carousel .owl-carousel .slide-caption p{color:#000 !important;font-size:23px;font-weight:900}.meetings .section--carousel .owl-carousel .slide-caption-inner{top:auto;transform:none;-webkit-transform:none;-ms-transform:none}.meetings .section--carousel .owl-carousel .slide-image{max-height:27rem;min-height:27rem}.meetings .section--carousel .owl-carousel .slide-image img{max-height:27rem;min-height:27rem;width:100%;object-fit:cover}.meetings .section--carousel .owl-carousel .owl-nav{left:0;top:90px}.meetings .section--carousel .owl-carousel .owl-nav.visuallyhidden{clip:auto;overflow:inherit}.meetings .section--carousel .owl-carousel .owl-prev,.meetings .section--carousel .owl-carousel .owl-next{color:#999}.meetings .section--carousel .owl-carousel .owl-prev{left:-10px}.meetings .section--carousel .owl-carousel .owl-next{right:-10px}.meetings .section--carousel .owl-carousel .owl-prev:hover,.meetings .section--carousel .owl-carousel .owl-prev:focus,.meetings .section--carousel .owl-carousel .owl-prev:active,.meetings .section--carousel .owl-carousel .owl-next:hover,.meetings .section--carousel .owl-carousel .owl-next:focus,.meetings .section--carousel .owl-carousel .owl-next:active{background:rgba(0,0,0,0)}@media(max-width: 900px){.meetings .section--carousel .owl-carousel .owl-dots{top:-6rem}}@media screen and (max-width: 1000px)and (min-width: 769px){.meetings .section--carousel .carousel4up{height:300px !important}.meetings .section--carousel ​ .owl-carousel .item{height:300px !important}}@media screen and (max-width: 767px){.meetings .section--carousel .owl-carousel .slide-image{height:170px}.meetings .section--carousel ​ .owl-carousel .slide-caption,.meetings .section--carousel .owl-carousel .owl-controls{background:rgba(0,0,0,0) !important}}@media screen and (max-width: 600px){.meetings .section--carousel .carousel4up,.meetings .section--carousel .owl-carousel .item,.meetings .section--carousel .owl-carousel .slide-image{height:auto !important}.meetings .section--carousel ​ .owl-carousel{padding:0}.meetings .section--carousel .owl-carousel .slide-image img{position:relative}}.meetings--past .section--carousel h2{font-size:1.75em}.meetings--past .section--carousel b{font-size:1.7rem}.table.table--row-underline{margin-bottom:3rem}.table.table--row-underline>thead th{background-color:rgba(0,0,0,0) !important;font-size:18px;border-bottom:1px solid #ddd}.table.table--row-underline>tbody>tr>td,.table.table--row-underline>tbody>tr>th{padding:2rem 1rem;background-color:rgba(0,0,0,0) !important;border-bottom:1px solid #ccc;text-align:left;vertical-align:top}.table.table--row-underline>tbody>tr>th{border-top:none;padding-top:.5rem;padding-bottom:.5rem;background-color:#f7f7f7 !important}.container--beige{background-color:#faf4f0;padding:2rem 3rem 0 3rem !important}@media(max-width: 767px){.container--beige{padding:2rem 2rem 0 2rem !important}}.box-style9.box-style--black-border{border-top:4px solid #000}.box-style9.box-style--blue-border{border-top:4px solid #0062ff}.box-style9.box-style--no-padding{padding:0}.box-style--gray-background{background:#f7f7f7;padding:3rem}.box-style--gray-background .text>*:last-child{margin-bottom:0}.box-style--gray-background:last-of-type{margin-bottom:0}@media(max-width: 767px){.box-style--gray-background:last-of-type{margin-bottom:2rem}}.btn-link[disabled],.btn.disabled{background-color:#eee;color:#444;border-color:#ccc}.columns--flex>.row{display:flex;align-items:center}.columns--flex.image--triangle{margin-top:3rem}@media(max-width: 767px){.columns--flex.image--left>.row{flex-direction:column}.columns--flex.image--right>.row{flex-direction:column-reverse}}.page-wrapper--overlap .hero .clearfix>.container{padding-left:0;padding-right:0}.page-wrapper--overlap .hero.herocontainer-title .clearfix>.container{padding-left:3rem;padding-right:3rem}@media(max-width: 1200px){.page-wrapper--overlap .hero.herocontainer-title .clearfix>.container{padding-left:4.5rem;padding-right:4.5rem}}@media(max-width: 767px){.page-wrapper--overlap .hero.herocontainer-title .clearfix>.container{padding-left:1.5rem;padding-right:1.5rem}}.page-wrapper--overlap .articleContent>.herocontainer>.container>.clearfix>.container{padding-left:0;padding-right:0}@media(max-width: 767px){.page-wrapper--overlap .articleContent>.herocontainer>.container>.clearfix>.container{padding-left:1.5rem;padding-right:1.5rem}}.page-wrapper--overlap .articleContent>.herocontainer>.container-fluid>.clearfix>.container{padding-left:3rem;padding-right:3rem}.venue__hero>.clearfix{padding:4rem 0 !important}.venue__hero .text{font-size:1.8rem}.venue__hero h2{font-size:3.8rem;font-weight:600}.venue__hero .image_left{padding:0}.venue__hero .buttons--flex .text{display:flex;justify-content:flex-start}.venue__hero .buttons--flex .text .btn{margin-right:1rem}.get-support__hero>.clearfix{padding:6rem 0 5rem 0 !important}.get-support__head h2{font-size:3.4rem;margin-bottom:3rem}.get-support__container{background-color:#fff;padding:4rem;margin-bottom:2rem}.get-support__link p{margin-bottom:0}.get-support__link a{display:flex;align-items:center}.get-support__link a:after{content:"";width:1.6rem;height:1.1rem;margin-left:1rem;display:inline-block;background-image:url("/v2.0/aem/images/pages/inclusivity/arrow--right--blue.svg");background-repeat:no-repeat;background-size:contain}.meeting__tabs .tab-content{padding:4rem 0 2em}.meeting__tabs .nav-tabs{max-width:unset !important}.meeting__tabs .nav-tabs li{flex:unset;border:none}.meeting__tabs .nav-tabs li a{flex:unset;background:none;padding:1rem 0;margin:0 3rem 0 0}.meeting__tabs .nav-tabs li a:hover{color:#0068ff}.meeting__tabs .nav-tabs li:first-of-type a{border:none}.meeting__tabs .nav-tabs li:last-child a{margin-right:0}.meeting__tabs .nav-tabs li.active a{color:#0068ff;background:none;border:none;box-shadow:none}.meeting__tabs .nav-tabs li.active a:after{content:"";position:absolute;bottom:0;left:0;right:0;border-bottom:3px solid #0068ff}@media(max-width: 767px){.meeting__tabs .nav{display:none}.meeting__tabs .meeting__tabs .nav{display:none}.meeting__tabs .tab-content .tab-pane,.meeting__tabs .tab-content .tab-pane.active{display:none}.meeting__tabs .tab-content{padding-top:0}.meeting__tabs .tab-content .tab-pane:first-child{display:block}}.image-aside-left h2,.image-aside-right h2{font-size:2.2em}@media screen and (min-width: 768px){.image-aside-left>*>*>.column1{margin-top:3em}.image-aside-left .image.parbase{position:relative;left:-3em}}@media screen and (max-width: 767px){.image-aside-left>.row{display:flex;flex-direction:column}.image-aside-left .columnOne{order:2}.image-aside-left .columnTwo{order:1}}@media screen and (min-width: 768px){.image-aside-right>*>*>.column0{margin-top:3em}.image-aside-right .image.parbase{position:relative;right:-3em}}@media screen and (min-width: 768px){.image-aside-up .image.parbase{position:relative;top:-7em;margin-bottom:-5em}}.corner-florish:before{content:"";background:url("/content/dam/acsorg/meetings/acs-meetings/2022-fall/images/florish-dot-yellow-02.png") no-repeat scroll 0 0;display:block;width:238px;height:360px;position:absolute;top:-80px;right:-110px}.corner-florish--green:before{content:"";background:url("/content/dam/acsorg/meetings/acs-meetings/2022-fall/images/florish-dot-green.png") no-repeat scroll 0 0;display:block;width:238px;height:360px;position:absolute;top:-77px;right:-10px}.corner-florish--orange:before{content:"";background:url("/content/dam/acsorg/meetings/acs-meetings/2022-fall/images/florish-dot-orange.png") no-repeat scroll 0 0;display:block;width:160px;height:161px;position:absolute;top:-122px;right:-32px}.abstract-timeline{padding:2.5rem 2rem}.abstract-timeline h2{margin-bottom:1rem}.abstract-timeline ul{padding:2rem 0 0}.abstract-timeline li{padding-bottom:1.5rem;border-left:1px dashed;position:relative;padding-left:2rem;margin-left:1rem;list-style:none;line-height:2.3rem}.abstract-timeline li:before{content:"";width:.75rem;height:.75rem;background:rgba(0,0,0,0);border:1px solid #fff;border-radius:50%;position:absolute;left:-0.45rem;top:0rem}.abstract-timeline li:last-child{border:0px;padding-bottom:0;border-left:none !important}.abstract-timeline li .date{line-height:1rem;margin-bottom:.75rem}.abstract-timeline li.active{border-left:1px solid #fff}.abstract-timeline li.active:before{content:"";width:.75rem;height:.75rem;background:#fff;border-radius:50%;position:absolute;left:-0.45rem;top:0rem}.abstract-timeline--bg-brown{background-color:#684a31}.abstract-timeline--bg-brown li:before{background:#684a31}.abstract-timeline--bg-orange{background-color:#a53c2f}.abstract-timeline--bg-orange li:before{background:#a53c2f}.abstract-timeline--bg-purple{background:rgba(0,0,0,0) linear-gradient(125deg, #36084d 0%, #290a4d 100%) 0% 0% no-repeat}.abstract-timeline--bg-purple li:before{background:#050554}.meeting__footer--location>.clearfix{padding:3rem 0 1rem 0}.meeting__footer--location .columnOne .text{text-align:left}.meeting__footer--location .columnOne .text p{display:inline;position:relative}@media(max-width: 767px){.meeting__footer--location .columnOne .text p{display:block}}.meeting__footer--location .columnOne .text p:after{content:"";display:block;width:7rem;height:1rem;position:absolute;top:1rem;right:-9rem;z-index:1;background-image:url("/content/dam/acsorg/meetings/acs-meetings/2022-fall/images/dots-white.png");background-repeat:no-repeat;background-size:auto;opacity:.5}.meeting__footer--location .columnTwo .text{text-align:center}.meeting__footer--location .columnThree .text{text-align:right}.meeting__footer--location .columnThree .text p{display:inline;position:relative}@media(max-width: 767px){.meeting__footer--location .columnThree .text p{display:block}}.meeting__footer--location .columnThree .text p:before{content:"";display:block;width:7rem;height:1rem;position:absolute;top:1rem;left:-9rem;z-index:1;background-image:url("/content/dam/acsorg/meetings/acs-meetings/2022-fall/images/dots-white.png");background-repeat:no-repeat;background-size:auto;opacity:.5}@media(max-width: 767px){.meeting__footer--location .columnOne .text,.meeting__footer--location .columnTwo .text,.meeting__footer--location .columnThree .text{text-align:center}}.tooltip{cursor:pointer;display:inline-block;width:20px;height:20px;line-height:20px;font-size:14px;text-align:center;border-radius:100%;position:relative;opacity:1;color:#000}.tooltip:before{content:attr(data-tooltip);width:300px;position:absolute;bottom:20px;left:-90px;background-color:#000;padding:10px;font-size:12px;color:#fff;border-radius:4px;line-height:1.5;opacity:0;visibility:hidden;transition:opacity .2s cubic-bezier(0.91, 0.08, 0.16, 0.76),bottom .2s cubic-bezier(0.91, 0.08, 0.16, 0.76),visibility 0s .4s}@media(max-width: 480px){.tooltip:before{right:-70px;left:auto}}.tooltip:after{content:"";position:absolute;bottom:15px;left:3px;width:0px;height:0px;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-top:7px solid #444850;opacity:0;visibility:hidden;transition:opacity .2s cubic-bezier(0.91, 0.08, 0.16, 0.76),bottom .2s cubic-bezier(0.91, 0.08, 0.16, 0.76),visibility 0s .4s}.tooltip:hover:before{opacity:1;visibility:visible;bottom:27px;transition:opacity .2s cubic-bezier(0.91, 0.08, 0.16, 0.76),bottom .2s cubic-bezier(0.91, 0.08, 0.16, 0.76),visibility 0s 0s}.tooltip:hover:after{opacity:1;visibility:visible;bottom:20px;transition:opacity .2s cubic-bezier(0.91, 0.08, 0.16, 0.76),bottom .2s cubic-bezier(0.91, 0.08, 0.16, 0.76),visibility 0s 0s}html:not(.aem-AuthorLayer-Edit) .meetings--landing .section--hero{padding:4rem 0}@media(min-width: 768px){html:not(.aem-AuthorLayer-Edit) .meetings--landing .section--hero .text{width:50%}}html:not(.aem-AuthorLayer-Edit) .meetings--landing .section--hero .lead{font-size:2rem;font-weight:600}html:not(.aem-AuthorLayer-Edit) .meetings--landing .section--hero h1{font-size:5rem;font-weight:900}html:not(.aem-AuthorLayer-Edit) .meetings--landing .section--hero p:last-child{margin-bottom:0}html:not(.aem-AuthorLayer-Edit) .meetings--landing .section--hero .image{position:absolute;top:10rem;left:83%;width:384px}html:not(.aem-AuthorLayer-Edit) .meetings--landing .section--featured{margin-bottom:3rem}@media(min-width: 768px){html:not(.aem-AuthorLayer-Edit) .meetings--landing .section--featured{margin-bottom:6rem}}html:not(.aem-AuthorLayer-Edit) .meetings--landing .section--featured *{position:relative}html:not(.aem-AuthorLayer-Edit) .meetings--landing .section--featured a:hover{text-decoration:none}html:not(.aem-AuthorLayer-Edit) .meetings--landing .section--featured .columns--large .columnOne .text{top:22vh;left:6.5vw;max-width:63vw;padding:0 2rem}@media(min-width: 768px){html:not(.aem-AuthorLayer-Edit) .meetings--landing .section--featured .columns--large .columnOne .text{top:27rem;left:3rem;max-width:34vw}}html:not(.aem-AuthorLayer-Edit) .meetings--landing .section--featured .columns--large .herocontainer a{position:absolute;width:100%;top:0;left:0}html:not(.aem-AuthorLayer-Edit) .meetings--landing .section--featured .columns--large .herocontainer .text_light,html:not(.aem-AuthorLayer-Edit) .meetings--landing .section--featured .columns--large .herocontainer .text_dark{height:46.5rem !important;background-size:100% 46.5rem !important}@media(min-width: 1015px){html:not(.aem-AuthorLayer-Edit) .meetings--landing .section--featured .columns--large .herocontainer .text_light,html:not(.aem-AuthorLayer-Edit) .meetings--landing .section--featured .columns--large .herocontainer .text_dark{max-height:42rem}}html:not(.aem-AuthorLayer-Edit) .meetings--landing .section--featured .columns--large .herocontainer .text_light a,html:not(.aem-AuthorLayer-Edit) .meetings--landing .section--featured .columns--large .herocontainer .text_dark a{height:46.5rem}html:not(.aem-AuthorLayer-Edit) .meetings--landing .section--featured .columns--large div[class*=col] div[class*=col].parsys{margin-bottom:2rem}html:not(.aem-AuthorLayer-Edit) .meetings--landing .section--featured .columns--large div[class*=col] div[class*=col].parsys a,html:not(.aem-AuthorLayer-Edit) .meetings--landing .section--featured .columns--large div[class*=col] div[class*=col].parsys .btn,html:not(.aem-AuthorLayer-Edit) .meetings--landing .section--featured .columns--large div[class*=col] div[class*=col].parsys p,html:not(.aem-AuthorLayer-Edit) .meetings--landing .section--featured .columns--large div[class*=col] div[class*=col].parsys h3,html:not(.aem-AuthorLayer-Edit) .meetings--landing .section--featured .columns--large div[class*=col] div[class*=col].parsys h4,html:not(.aem-AuthorLayer-Edit) .meetings--landing .section--featured .columns--large div[class*=col] div[class*=col].parsys h5{margin-bottom:0 !important}html:not(.aem-AuthorLayer-Edit) .meetings--landing .section--featured .columns--large div[class*=col] div[class*=col].parsys h3{font-size:2.5rem}html:not(.aem-AuthorLayer-Edit) .meetings--landing .section--featured .columns--large div[class*=col] div[class*=col].parsys h4{margin-bottom:1rem !important}html:not(.aem-AuthorLayer-Edit) .meetings--landing .section--featured .columns--large div[class*=col] div[class*=col].parsys h5{font-size:2rem;font-weight:normal}html:not(.aem-AuthorLayer-Edit) .meetings--landing .section--featured .columns--large div[class*=col] div[class*=col].parsys .btn{border:1px solid #fff;margin:2rem 0 !important}html:not(.aem-AuthorLayer-Edit) .meetings--landing .section--featured .columns--small .button{margin:0}html:not(.aem-AuthorLayer-Edit) .meetings--landing .section--featured .columns--small .col-md-4{height:18rem}@media(min-width: 352px){html:not(.aem-AuthorLayer-Edit) .meetings--landing .section--featured .columns--small .col-md-4{height:25rem}}html:not(.aem-AuthorLayer-Edit) .meetings--landing .section--featured .columns--small .col-md-4:first-child h3{max-width:55%}html:not(.aem-AuthorLayer-Edit) .meetings--landing .section--featured .columns--small .col-md-4 *{position:relative;width:100%;height:100%}@media(min-width: 915px){html:not(.aem-AuthorLayer-Edit) .meetings--landing .section--featured .columns--small .col-md-4 *{height:100%}}html:not(.aem-AuthorLayer-Edit) .meetings--landing .section--featured .columns--small .col-md-4 .media-label+a{height:100%;left:0;position:absolute;top:0;width:100%}html:not(.aem-AuthorLayer-Edit) .meetings--landing .section--featured .columns--small .col-md-4 .image.parbase{display:none}html:not(.aem-AuthorLayer-Edit) .meetings--landing .section--featured .columns--small .col-md-4 .image_left{padding:0;width:100% !important}html:not(.aem-AuthorLayer-Edit) .meetings--landing .section--featured .columns--small .col-md-4 .image_left img{object-fit:fill;min-height:18rem}html:not(.aem-AuthorLayer-Edit) .meetings--landing .section--featured .columns--small .col-md-4 h3{color:#fff !important;font-size:2.4rem;left:2rem;margin-bottom:0 !important;max-width:40%;position:absolute;top:2rem}html:not(.aem-AuthorLayer-Edit) .meetings--landing .section--featured .columns--small .col-md-4 .btn{background:none;color:#fff;left:2rem;padding:0;position:absolute;top:13vh;width:auto}@media(min-width: 352px){html:not(.aem-AuthorLayer-Edit) .meetings--landing .section--featured .columns--small .col-md-4 .btn{top:20rem}}html:not(.aem-AuthorLayer-Edit) .meetings--landing .section--featured .columns--small .col-md-4 .btn:after{content:"→";margin-left:.5rem}html:not(.aem-AuthorLayer-Edit) .meetings--landing .section--featured .columns--small .col-md-4:hover{cursor:pointer}html:not(.aem-AuthorLayer-Edit) .meetings--landing .section--featured .columns--small .col-md-4:hover .image.parbase{display:block;height:100%;position:absolute;top:0;width:100%}html:not(.aem-AuthorLayer-Edit) .meetings--landing .section--featured .columns--small .col-md-4:hover .text{z-index:2}.meeting--level2:not(.video) .breadcrumb{position:absolute;top:0;z-index:1;margin-top:1rem;margin-bottom:2rem}.meeting--level2:not(.video) .breadcrumb ul li,.meeting--level2:not(.video) .breadcrumb ul li a{color:#fff}.meeting--level2 .landing-subtitle{font-size:1.4em;font-weight:400;margin:.25em 0 0}.meeting--level2 .landing-subtitle a:before{font-family:FontAwesome;content:"";display:inline-block;margin-right:8px;color:#fff;position:relative;left:0;transition:left ease .5s}.meeting--level2 .landing-subtitle a,.meeting--level2 .landing-subtitle a:visited{color:#fff}.meeting--level2 .landing-subtitle a:hover{text-decoration:none}.meeting--level2 .landing-subtitle a:hover:before{left:-5px}.meeting--level2 h1{margin-top:10px}.meeting--level2 .content-wrapper{margin-top:-10rem}.meeting--level2 .hero--heading>.text_light{padding-top:60px !important;padding-bottom:12rem !important}.meeting--level2 .hero--heading>.text_light:before{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2035407913) 100%)}.meeting--level2 .contact-box-grid .box-style3{margin-bottom:30px;padding:2em;border:none}@media screen and (min-width: 768px){body.meeting--level2 #bd>*>*>.col-md-12{margin-top:0}}.contact-black-box{background:#000;padding:2.5rem}.contact-black-box:before{content:"";background-image:url("/content/dam/acsorg/meetings/acs-meetings/2022-fall/images/dots-white.png");background-repeat:no-repeat;background-size:contain;display:block;width:8.8rem;height:7.6rem;position:absolute;right:26px;opacity:.7}.contact-black-box h2,.contact-black-box p{color:#fff}.btn-link--arrow{color:#fff}.btn-link--arrow:after{content:"→";margin-left:.5rem;color:#fff}.btn-link--arrow:visited{color:#fff}.btn-link--arrow:hover,.btn-link--arrow:hover:after{color:#fdd941}.meetings.meetings--past.past__opening .section--carousel .text .container div,.meetings.meetings--past.past__opening .section--carousel .owl-carousel{padding:0}.meetings.meetings--past.past__opening .section--carousel .slide-caption{height:auto}.meetings.meetings--past.past__opening .section--carousel .acscarousel4up{min-height:40rem;height:40rem}.meetings.meetings--past.past__opening .section--carousel .owl-item{min-height:36rem}.meetings--fall .section--what-to-expect{margin-bottom:1rem}@media(min-width: 768px){.meetings--fall .section--what-to-expect{margin-bottom:5rem}}.meetings--fall .section--what-to-expect .row{margin:0}.meetings--fall .section--what-to-expect .columnsBootstrap .col-md-4{padding:0}.meetings--fall .section--what-to-expect .columnsBootstrap .col-md-4:hover{cursor:pointer}.meetings--fall .section--what-to-expect .columnsBootstrap .col-md-4 .acscontainer{margin-bottom:0;min-height:48.75rem;transition:all .3s ease-in-out}.meetings--fall .section--what-to-expect .columnsBootstrap .col-md-4 .acscontainer img{transition:all .3s ease-in-out}.meetings--fall .section--what-to-expect .columnsBootstrap .columnOne .acscontainer{background:#019928}.meetings--fall .section--what-to-expect .columnsBootstrap .columnOne .acscontainer:hover{background:#007a20}.meetings--fall .section--what-to-expect .columnsBootstrap .columnOne .acscontainer:hover img{filter:brightness(0.8)}.meetings--fall .section--what-to-expect .columnsBootstrap .columnTwo .acscontainer{background:#650128}.meetings--fall .section--what-to-expect .columnsBootstrap .columnTwo .acscontainer:hover{background:#510020}.meetings--fall .section--what-to-expect .columnsBootstrap .columnTwo .acscontainer:hover img{filter:brightness(0.8)}.meetings--fall .section--what-to-expect .columnsBootstrap .columnThree .acscontainer{background:#1b0663}.meetings--fall .section--what-to-expect .columnsBootstrap .columnThree .acscontainer:hover{background:#16044f}.meetings--fall .section--what-to-expect .columnsBootstrap .columnThree .acscontainer:hover img{filter:brightness(0.8)}.meetings--fall .section--what-to-expect .columnsBootstrap+.columnsBootstrap .columnOne .acscontainer{background:#0059b7}.meetings--fall .section--what-to-expect .columnsBootstrap+.columnsBootstrap .columnOne .acscontainer:hover{background:#004792}.meetings--fall .section--what-to-expect .columnsBootstrap+.columnsBootstrap .columnOne .acscontainer:hover img{filter:brightness(0.8)}.meetings--fall .section--what-to-expect .columnsBootstrap+.columnsBootstrap .columnTwo .acscontainer{background:#ab1101}.meetings--fall .section--what-to-expect .columnsBootstrap+.columnsBootstrap .columnTwo .acscontainer:hover{background:#8a0d02}.meetings--fall .section--what-to-expect .columnsBootstrap+.columnsBootstrap .columnTwo .acscontainer:hover img{filter:brightness(0.8)}.meetings--fall .section--what-to-expect .columnsBootstrap+.columnsBootstrap .columnThree .acscontainer{background:#003000}.meetings--fall .section--what-to-expect .columnsBootstrap+.columnsBootstrap .columnThree .acscontainer:hover{background:#002600}.meetings--fall .section--what-to-expect .columnsBootstrap+.columnsBootstrap .columnThree .acscontainer:hover img{filter:brightness(0.8)}.meetings--fall .section--what-to-expect h3,.meetings--fall .section--what-to-expect p{color:#fff}.meetings--fall .section--what-to-expect h2{padding:2rem 0}@media(min-width: 768px){.meetings--fall .section--what-to-expect h2{padding:4rem 0}}.meetings--fall .section--what-to-expect p{max-width:78%}.meetings--fall .section--what-to-expect .media-label+a{background:rgba(0,0,0,0);height:100%;left:0;position:absolute !important;top:0;width:100%;z-index:2}.meetings--fall .section--what-to-expect .columnsBootstrap .text{padding:2rem 3rem 0}.meetings--fall .section--what-to-expect .button{margin-bottom:2.75rem;margin-left:3rem}.meetings--fall .section--what-to-expect .button .btn{border:1px solid #fff;color:#fff}.image__frame--top-right .image-div{padding-top:1rem}.image__frame--top-right .image-div::before{top:0;left:1rem;bottom:1rem;right:-1rem}.image__frame--bottom-left .image-div::before{top:1rem;left:-1rem;bottom:-1rem;right:1rem}@media(min-width: 768px){.page-wrapper--overlap .content-wrapper--two-column>.row{margin-left:0;margin-right:0}}.modal.fade.in{display:flex !important;align-items:center}@media(max-width: 767px){.menu-logo__subtitle{white-space:nowrap}}@media(max-width: 767px){.menu-sub__link.menu-sub__link--active{padding-left:18px;color:#000;border-left:3px solid #fdd74d;border-bottom:none}}@media(max-width: 767px){.left-nav__list:before{font:normal normal normal 16px/1 FontAwesome;content:"";position:absolute;top:1.6rem;right:1.5rem}}@media(max-width: 767px){.left-nav__list.left-nav__list--open:before{font:normal normal normal 16px/1 FontAwesome;content:"";position:absolute;top:1.6rem;right:1.5rem}}.meetings--fall.meetings--fall-landing .section--hero .text_light{padding:2rem 0}.meetings--fall.meetings--fall-landing .section--hero .breadcrumb{margin:0 0 3rem}.meetings--fall.meetings--fall-landing .section--hero h1{margin-bottom:0;text-transform:uppercase}.meetings--fall.meetings--fall-landing .section--hero h2{font-size:3.25rem;font-weight:900;margin-bottom:2rem}.meetings--fall.meetings--fall-landing .section--hero h3{font-size:1.85rem;margin-bottom:3rem}.meetings--fall.meetings--fall-landing .section--hero p{max-width:80%}.meetings--fall.meetings--fall-landing .section--hero .btn:first-child{margin-right:.75rem;margin-bottom:1rem}@media(min-width: 1050px){.meetings--fall.meetings--fall-landing .section--hero .btn:first-child{margin-bottom:0}}.meetings--fall.meetings--fall-landing .section--hero .columnTwo *{position:relative}.meetings--fall.meetings--fall-landing .section--hero .columnTwo .column1{align-items:center;display:flex;height:100%;justify-content:center;margin:0;padding:0}.meetings--fall.meetings--fall-landing .section--hero .btn-img-resources{position:absolute;clip-path:polygon(3% 0%, 100% 0%, 100% 98%, 0% 100%);background:#fff;color:#0068ff;text-shadow:none;padding:1.5rem 31vw 2rem 4rem;top:-1.25rem;right:-27vw}@media(min-width: 768px){.meetings--fall.meetings--fall-landing .section--hero .btn-img-resources{padding:2rem 32vw 2rem 4rem}}@media(min-width: 2000px){.meetings--fall.meetings--fall-landing .section--hero .btn-img-resources{padding-right:3rem;right:0}}.meetings--fall.meetings--fall-landing .section--hero .btn-img-resources:after{content:"→";margin-left:.5rem}.meetings--fall.meetings--fall-landing .section--what-to-expect .text:first-child{margin:0 calc(50% - 50vw)}.meetings--fall.meetings--fall-landing .section--spring{margin-bottom:3rem}@media(min-width: 768px){.meetings--fall.meetings--fall-landing .section--spring:after{content:"";background:url("/content/dam/acsorg/meetings/acs-meetings/2022-fall/images/sbtn-bg-after.png");position:absolute;bottom:-4rem;right:2rem;z-index:2;width:118px;height:98px}}.meetings--fall.meetings--fall-landing .section--spring .text_light{padding:4rem 2rem 6rem;overflow:hidden;position:relative}@media(min-width: 768px){.meetings--fall.meetings--fall-landing .section--spring .text_light:before{content:"";background:url("/content/dam/acsorg/meetings/acs-meetings/2022-fall/images/sbtn-bg-before.png");position:absolute;top:-19rem;right:0;z-index:2;width:704px;height:548px}}.meetings--fall.meetings--fall-landing .section--spring h2{color:#fff;margin-bottom:5rem;font-size:3.75rem}.meetings--fall.meetings--fall-landing .section--spring h3{color:#fff;margin-bottom:0;font-size:3.75rem}.meetings--fall.meetings--fall-landing .section--spring p{font-size:2rem;color:#fff}.meetings--fall.meetings--fall-landing .section--spring .col-md-3 h3{text-align:center}.meetings--fall.meetings--fall-landing .section--spring .col-md-3 p{text-align:center}.meetings--spring.meetings--spring-landing .section .btn-img-resources{background:#9a6446;color:#fff;top:-1.85rem}.meetings--spring.meetings--spring-landing .section--hero{background:#0c1530}.meetings--spring.meetings--spring-landing .section--hero .btn-img-resources{right:-31vw}@media(min-width: 2000px){.meetings--spring.meetings--spring-landing .section--hero .btn-img-resources{right:-10rem}}.meetings--spring.meetings--spring-landing .section--hero h2{font-weight:600}.meetings--spring.meetings--spring-landing .section--hero--spring2024{background:none;padding-top:0}.meetings--spring.meetings--spring-landing .section--hero--spring2024 .text_dark{padding:1.5rem 0 2rem;background-position:unset}@media(min-width: 685px){.meetings--spring.meetings--spring-landing .section--hero--spring2024 .text_dark{background-position:inherit}}@media(min-width: 700px){.meetings--spring.meetings--spring-landing .section--hero--spring2024 .text_dark{background-position:bottom}}@media(min-width: 815px){.meetings--spring.meetings--spring-landing .section--hero--spring2024 .text_dark{background-position:top}}.meetings--spring.meetings--spring-landing .section--what-to-expect .acscontainer:hover{cursor:default}.meetings--spring.meetings--spring-landing .section--what-to-expect .acscontainer:hover img{filter:none !important;-webkit-filter:none !important}.meetings--spring.meetings--spring-landing .section--what-to-expect .columnsBootstrap .columnOne .acscontainer{background:#667e20}.meetings--spring.meetings--spring-landing .section--what-to-expect .columnsBootstrap .columnTwo .acscontainer{background:#6f236e}.meetings--spring.meetings--spring-landing .section--what-to-expect .columnsBootstrap .columnThree .acscontainer{background:#0001de}.meetings--spring.meetings--spring-landing .section--what-to-expect .columnsBootstrap+.columnsBootstrap .columnOne .acscontainer{background:#0b1632}.meetings--spring.meetings--spring-landing .section--what-to-expect .columnsBootstrap+.columnsBootstrap .columnTwo .acscontainer{background:#5b7f02}.meetings--spring.meetings--spring-landing .section--what-to-expect .columnsBootstrap+.columnsBootstrap .columnThree .acscontainer{background:#c95a04}.meetings--spring.meetings--spring-landing .section--registration-housing{color:#000;margin-top:2rem}@media(min-width: 768px){.meetings--spring.meetings--spring-landing .section--registration-housing{margin-top:0}}.meetings--spring.meetings--spring-landing .section--registration-housing .columnTwo .parsys{display:flex}.meetings--spring.meetings--spring-landing .section--registration-housing .columnTwo .text{width:100%}@media(min-width: 768px){.meetings--spring.meetings--spring-landing .section--registration-housing .columnTwo .text .container{margin-top:5rem}}.meetings--spring.meetings--spring-landing .section--registration-housing p{max-width:57%}.meetings--spring.meetings--spring-landing .section--registration-housing ul{column-count:2;column-gap:1rem;padding:0;margin:0}.meetings--spring.meetings--spring-landing .section--registration-housing ul li{list-style:none;left:0}.meetings--spring.meetings--spring-landing .section--registration-housing ul a{color:#397ff5}.meetings--spring.meetings--spring-landing .section--registration-housing ul a:after{content:"→";margin-left:.5rem}.meetings--spring.meetings--spring-landing .section--ways-to-attend{border-top-right-radius:7rem;background-image:linear-gradient(to bottom right, #394ff5, #1c31ce);padding:4rem 3rem;margin:2rem -50vw}@media(min-width: 768px){.meetings--spring.meetings--spring-landing .section--ways-to-attend{padding:8rem 0 12rem 7rem}}@media(min-width: 768px){.meetings--spring.meetings--spring-landing .section--ways-to-attend:before{content:"";background:url("https://author-p99509-e917506.adobeaemcloud.com/content/dam/acsorg/meetings/acs-meetings/2024-spring/registration-housing-accent.png") no-repeat;position:absolute;top:-36rem;width:119px;height:341px;right:0}}.meetings--spring.meetings--spring-landing .section--ways-to-attend img{display:none}@media(min-width: 768px){.meetings--spring.meetings--spring-landing .section--ways-to-attend img{display:block;position:absolute;top:-6rem;left:-5rem}}.meetings--spring.meetings--spring-landing .section--ways-to-attend p:last-child{margin-bottom:0}.meetings--spring.meetings--spring-landing .section--ways-to-attend a{color:#fff}.meetings--spring.meetings--spring-landing .section--ways-to-attend a:after{content:"→";margin-left:.5rem}.meetings--spring.meetings--spring-landing .section--what-to-expect-updated{padding:1rem 0 0}@media(min-width: 768px){.meetings--spring.meetings--spring-landing .section--what-to-expect-updated{padding:4rem 0 0}}@media(min-width: 768px){.meetings--spring.meetings--spring-landing .section--what-to-expect-updated .text{margin-top:9rem}}.meetings--spring.meetings--spring-landing .section--what-to-expect-updated .image{margin-bottom:0}.meetings--spring.meetings--spring-landing .section--what-to-expect-updated .image-info{display:none}.meetings--spring.meetings--spring-landing .section--what-to-expect-updated h2{margin-bottom:2.75rem}@media(min-width: 768px){.meetings--spring.meetings--spring-landing .section--what-to-expect-updated h2{max-width:77%}}.meetings--spring.meetings--spring-landing .section--what-to-expect-updated ul{margin:0;display:flex;flex-wrap:wrap}.meetings--spring.meetings--spring-landing .section--what-to-expect-updated ul li{list-style:none;left:0;flex:50%;margin-bottom:1.5rem}.meetings--spring.meetings--spring-landing .section--highlights{background:#000;padding:5rem 0 1.75rem;margin-bottom:2rem;border-top:.45rem solid #3bd6ce}@media(min-width: 768px){.meetings--spring.meetings--spring-landing .section--highlights{padding:5rem 0}}@media(min-width: 768px){.meetings--spring.meetings--spring-landing .section--highlights:before{content:"";background:url("https://author-p99509-e917506.adobeaemcloud.com/content/dam/acsorg/meetings/acs-meetings/2024-spring/highlights-flourish.png") no-repeat;position:absolute;top:29.5rem;width:88px;height:76px;left:2.5rem}}.meetings--spring.meetings--spring-landing .section--highlights .row{display:flex;flex-flow:column}@media(min-width: 768px){.meetings--spring.meetings--spring-landing .section--highlights .row{flex-flow:row;align-content:center;justify-content:center;align-items:center}}.meetings--spring.meetings--spring-landing .section--highlights .row .columnOne p{margin-bottom:0}.meetings--spring.meetings--spring-landing .section--highlights .row .columnOne .parsys{width:100%}.meetings--spring.meetings--spring-landing .section--highlights .row .columnOne .text{padding:0 3rem}.meetings--spring.meetings--spring-landing .section--highlights .row .columnTwo{padding:0}.meetings--spring.meetings--spring-landing .section--highlights h2{max-width:70%}.meetings--spring.meetings--spring-landing .section--highlights .image{margin-bottom:0}@media(min-width: 768px){.meetings--spring.meetings--spring-landing .section--highlights .image{height:20rem}}.meetings--spring.meetings--spring-landing .section--highlights .owl-dots{position:relative;margin-top:2rem;background:#000}.meetings--spring.meetings--spring-landing .section--highlights .owl-dots .owl-dot{margin-top:1.2rem}.meetings--spring.meetings--spring-landing .section--highlights .owl-stage-outer{margin-top:1.5rem}.meetings--spring.meetings--spring-landing .section--highlights .owl-nav button{background-color:#fff;color:#666;box-shadow:rgba(50,50,105,.1490196078) 0px 2px 5px 0px,rgba(0,0,0,.0509803922) 0px 1px 1px 0px;top:-12rem}.meetings--spring.meetings--spring-landing .section--highlights .owl-nav button.owl-prev{left:1.5rem}.meetings--spring.meetings--spring-landing .section--highlights .owl-nav button.owl-next{right:.5rem}.meetings--spring.meetings--spring-landing .section--venue{background-image:linear-gradient(to top right, #394ff5, #1c31ce);padding:5rem 0 8rem;margin:11rem 0 4rem}.meetings--spring.meetings--spring-landing .section--venue h2{margin-top:0 !important}.meetings--spring.meetings--spring-landing .section--venue .image{margin:-12rem 0 0rem -11rem;position:relative}.meetings--spring.meetings--spring-landing .section--venue .text{margin:4rem 2.25rem 0 2.25rem}@media(min-width: 768px){.meetings--spring.meetings--spring-landing .section--venue .text{margin:0}}.meetings--spring.meetings--spring-landing .section--faq{margin:0 0 4rem}.meetings--spring.meetings--spring-landing .section--faq .text{width:60%;margin:0 auto}.meetings--spring.meetings--spring-landing .section--faq .text_dark{padding:5rem 0}.meetings--spring.meetings--spring-landing .section--faq .text_dark p:last-child{margin-bottom:0}.article.meetings--article.presenters__abstract.meetings--spring.spring__presenters .section--hero .title{display:none}.article.meetings--article.presenters__abstract.meetings--spring.spring__presenters .section--hero .abstract-timeline{margin-top:3rem}.meetings.meetings--fall.fall__presenters.presenters__abstract .section--hero{background:none;padding:0}.meetings.meetings--fall.fall__presenters.presenters__abstract .section--hero .text_light{padding:1rem 0 4rem}.meetings.meetings--fall.fall__presenters.presenters__abstract .section--hero .title{display:inline}.meetings.meetings--fall.fall__presenters.presenters__abstract .section--hero h1{text-transform:initial;margin-bottom:2.25rem}.meetings.meetings--fall.fall__presenters.presenters__abstract .section--hero h2{font-size:2.15rem}.meetings.meetings--fall.fall__presenters.presenters__abstract .section--hero p{max-width:95%;font-size:1.7rem}.meetings.meetings--fall.fall__presenters.presenters__abstract .section--hero .btn{padding:1rem 3rem}.meetings.meetings--fall.fall__presenters.presenters__abstract .section--hero .btn:first-child{margin-right:1.25rem}.meetings.meetings--fall.fall__presenters.presenters__abstract .section--hero .col-md-6:last-child{margin-top:-1.75rem}.meetings.meetings--fall.fall__presenters.presenters__abstract .section--how-to .text_light{padding:2.5rem 0}.meetings.meetings--fall.fall__presenters.presenters__abstract .section--how-to .embed-container{margin-bottom:2rem}.meetings.meetings--fall.fall__presenters.presenters__abstract .section--how-to .btn{background:none;color:#fdd941;padding:0}.meetings.meetings--fall.fall__presenters.presenters__abstract .section--how-to .btn:after{content:"→";margin-left:.5rem}.meetings.meetings--fall.fall__presenters.presenters__abstract .section--img-txt-col{padding:8rem 0 1rem}.meetings.meetings--fall.fall__presenters.presenters__abstract .section--img-txt-col .columnsBootstrap:last-child{margin-bottom:0}.meetings.meetings--fall.fall__presenters.presenters__abstract .section--img-txt-col .columnsBootstrap:nth-child(1) .row .image:before{background:#03be7e}.meetings.meetings--fall.fall__presenters.presenters__abstract .section--img-txt-col .columnsBootstrap:nth-child(2) .row .image:before{background:#d81b5b}.meetings.meetings--fall.fall__presenters.presenters__abstract .section--faq{padding:2rem 0 6rem}.meetings.meetings--fall.fall__presenters.presenters__abstract .section--support h2{margin-bottom:2rem}.meetings.meetings--fall.fall__presenters.presenters__abstract .section--support .text_dark{padding:8rem 0}.meetings.meetings--fall.fall__presenters.presenters__abstract .section--support .col-md-6 .parsys{background:#fff;padding:4rem}.meetings.meetings--fall.fall__presenters.presenters__abstract .section--support .col-md-6 .parsys p{max-width:75%}.meetings.meetings--fall.fall__presenters.presenters__abstract .section--support .col-md-6 .parsys .btn{background:none;color:#0f71fe;padding:0;text-shadow:none;border:none}.meetings.meetings--fall.fall__presenters.presenters__abstract .section--support .col-md-6 .parsys .btn:after{content:"→";margin-left:.5rem}.meetings.meetings--fall.fall__presenters.presenters__abstract .articleContent{padding-top:0}.hero--presenters--black>.clearfix{margin:4rem 0}.hero--presenters--black>.clearfix>.container{padding:4rem !important}.hero--presenters--abstract>.clearfix{margin-bottom:0}.hero--presenters--presentation{margin-bottom:4rem}.hero--presenters--presentation>.clearfix{margin:0;background-color:#f0f0f0}.hero--presenters--presentation>.clearfix:before{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:50%;background-color:#faf4f0}.hero--presenters--presentation>.clearfix>.container>.containerPar>.columnsBootstrap>.container>.row>.columnOne{background-color:#faf4f0;display:flex;flex-direction:column;justify-content:center;padding:4rem}.hero--presenters--presentation>.clearfix>.container>.containerPar>.columnsBootstrap>.container>.row>.columnTwo{background-color:#f0f0f0;padding:4rem}.hero--presenters--required>.clearfix{margin:8rem 0 0 0}.hero--presenters--required>.clearfix>.container{padding:4rem !important}.container--scimeetings{margin-bottom:6rem}@media screen and (min-width: 768px){.time-to-present{position:relative}.time-to-present .image.parbase{max-width:100%;position:absolute;z-index:1}}.table .table__scimeetings{margin:0 0 2rem 0}.table .table__scimeetings>thead>tr>th,.table .table__scimeetings>thead>tr>td,.table .table__scimeetings>tbody>tr>th,.table .table__scimeetings>tbody>tr>td,.table .table__scimeetings>tfoot>tr>th,.table .table__scimeetings>tfoot>tr>td{padding:1rem;font-size:1.8rem;line-height:1.5;vertical-align:unset;border-top:none;text-align:center}@media(max-width: 767px){.table .table__scimeetings>thead>tr>th,.table .table__scimeetings>thead>tr>td,.table .table__scimeetings>tbody>tr>th,.table .table__scimeetings>tbody>tr>td,.table .table__scimeetings>tfoot>tr>th,.table .table__scimeetings>tfoot>tr>td{font-size:1.5rem}}.table .table__scimeetings>thead>tr>th:first-of-type,.table .table__scimeetings>thead>tr>td:first-of-type,.table .table__scimeetings>tbody>tr>th:first-of-type,.table .table__scimeetings>tbody>tr>td:first-of-type,.table .table__scimeetings>tfoot>tr>th:first-of-type,.table .table__scimeetings>tfoot>tr>td:first-of-type{text-align:left;padding-left:0}.table .table__scimeetings>thead>tr>th:last-of-type,.table .table__scimeetings>thead>tr>td:last-of-type,.table .table__scimeetings>tbody>tr>th:last-of-type,.table .table__scimeetings>tbody>tr>td:last-of-type,.table .table__scimeetings>tfoot>tr>th:last-of-type,.table .table__scimeetings>tfoot>tr>td:last-of-type{padding-right:0}.table .table__scimeetings>thead>tr>th,.table .table__scimeetings>thead>tr>td,.table .table__scimeetings>tbody>tr>th,.table .table__scimeetings>tbody>tr>td,.table .table__scimeetings>tfoot>tr>th,.table .table__scimeetings>tfoot>tr>td{padding:1rem;font-size:1.8rem;line-height:1.5;vertical-align:unset;border-top:none;text-align:center}.table .table__scimeetings>thead>tr>th:first-of-type,.table .table__scimeetings>thead>tr>td:first-of-type,.table .table__scimeetings>tbody>tr>th:first-of-type,.table .table__scimeetings>tbody>tr>td:first-of-type,.table .table__scimeetings>tfoot>tr>th:first-of-type,.table .table__scimeetings>tfoot>tr>td:first-of-type{text-align:left;padding-left:0}.table .table__scimeetings>thead>tr>th:last-of-type,.table .table__scimeetings>thead>tr>td:last-of-type,.table .table__scimeetings>tbody>tr>th:last-of-type,.table .table__scimeetings>tbody>tr>td:last-of-type,.table .table__scimeetings>tfoot>tr>th:last-of-type,.table .table__scimeetings>tfoot>tr>td:last-of-type{padding-right:0}.table .table__scimeetings>thead>tr>th,.table .table__scimeetings>tbody>tr>th,.table .table__scimeetings>tfoot>tr>th{font-size:1.5rem;background-color:rgba(0,0,0,0) !important}.table .table__scimeetings>tbody+tbody{border-top:none}.table .table__scimeetings>tbody>tr>td,.table .table__scimeetings>tbody>tr>th{font-size:1.5rem;padding:1rem .5rem;border-bottom:1px solid #ccc;text-align:left;vertical-align:top}.table .table__scimeetings>tbody>tr>td:first-of-type{font-size:2.2rem}.table .table__scimeetings>tbody>tr>th{font-size:2.4rem;border-bottom:none}.meetings.meetings--fall.fall__agenda .section--hero .text_light{padding:0 0 3rem}.meetings.meetings--fall.fall__agenda .section--hero h1{text-transform:initial;margin-bottom:1.5rem}.meetings.meetings--fall.fall__agenda .section--hero p{max-width:100%}@media(min-width: 768px){.meetings.meetings--fall.fall__agenda .section--hero p{max-width:75%}}.meetings.meetings--fall.fall__agenda .section--special-prog{margin-bottom:3rem}.meetings.meetings--fall.fall__agenda .section--special-prog h2{color:#fff;margin:0;padding:4rem 0 4rem}.meetings.meetings--fall.fall__agenda .section--special-prog h3{font-size:1.85rem}.meetings.meetings--fall.fall__agenda .section--special-prog .col-md-4 .text{padding:2rem}.meetings.meetings--fall.fall__agenda .section--special-prog .image_left{width:100%;float:none;padding:0}.meetings.meetings--fall.fall__agenda .section--special-prog .image_left .image,.meetings.meetings--fall.fall__agenda .section--special-prog .image_left img{width:100%}.meetings.meetings--fall.fall__agenda .section--special-prog .image-info{display:none}.meetings.meetings--fall.fall__agenda .section--special-prog .container .clearfix{display:flex;flex-flow:column}.meetings.meetings--fall.fall__agenda .section--special-prog .clearfix.text_dark:before{background:#000;content:"";width:100%;height:38.5rem;position:absolute}.meetings.meetings--fall.fall__agenda .section--img-txt-col .columnsBootstrap:nth-child(2) .row .image:before{background:#03be7e}.meetings.meetings--fall.fall__agenda .section--img-txt-col .columnsBootstrap:nth-child(4) .row .image:before{background:#d81b5b}.meetings.meetings--fall.fall__agenda .section--img-txt-col-cont .columnsBootstrap:nth-child(2) .row .image:before{background:#114a2d}.meetings.meetings--fall.fall__agenda .section--img-txt-col-cont .columnsBootstrap:nth-child(4) .row .image:before{background:#0f71fe}.meetings.meetings--fall.fall__agenda .section--img-txt-col-cont .columnsBootstrap:nth-child(6) .row .image:before{background:#f05a42}.meetings.meetings__agenda.agenda__keynote-events .section--session .image{overflow:visible;margin-bottom:0}.meetings.meetings__agenda.agenda__keynote-events .section--session .image:before{content:"";height:91%;left:1rem;position:absolute;top:-0.5rem;width:23rem}@media(min-width: 768px){.meetings.meetings__agenda.agenda__keynote-events .section--session .image:before{height:23vh}}@media(min-width: 1034px){.meetings.meetings__agenda.agenda__keynote-events .section--session .image:before{height:21rem;left:-1rem;position:absolute;top:-1rem;width:85%}}.meetings.meetings__agenda.agenda__keynote-events .section--session .clearfix.text_dark{padding:4rem 0}.meetings.meetings__agenda.agenda__keynote-events .section--session h4{font-size:1.8rem}.meetings.meetings__agenda.agenda__keynote-events .section--session .text h3{margin-bottom:1rem}.meetings.meetings__agenda.agenda__keynote-events .section--session .text h4{margin-bottom:0}.meetings.meetings__agenda.agenda__keynote-events .section--session .text ul{margin-left:0}.meetings.meetings__agenda.agenda__keynote-events .section--session .text ul li{list-style:none}.meetings.meetings__agenda.agenda__keynote-events .section--session .text ul li:before{display:inline-block;content:"-";width:1em;margin-left:-1em}.meetings.meetings__agenda.agenda__keynote-events .section--session .text p{margin-bottom:4rem;max-width:90%}.meetings.meetings__agenda.agenda__keynote-events .section--session .columnsBootstrap .balanced--flex{overflow:visible;flex-wrap:wrap}.meetings.meetings__agenda.agenda__keynote-events .section--session .columnsBootstrap p{margin-bottom:0}.meetings.meetings__agenda.agenda__keynote-events .section--session .columnsBootstrap .columnsBootstrap{margin-bottom:4rem}@media(min-width: 600px){.meetings.meetings__agenda.agenda__keynote-events .section--session .columnsBootstrap .columnsBootstrap{width:50%;float:left;padding:1rem}}@media(min-width: 768px){.meetings.meetings__agenda.agenda__keynote-events .section--session .columnsBootstrap .columnsBootstrap{float:none;width:100%}}.meetings.meetings__agenda.agenda__keynote-events .section--session .columnsBootstrap .columnsBootstrap:last-child{margin-bottom:0}.meetings.meetings__agenda.agenda__keynote-events .section--session .columnsBootstrap .columnsBootstrap .columnOne{width:100%}@media(min-width: 992px){.meetings.meetings__agenda.agenda__keynote-events .section--session .columnsBootstrap .columnsBootstrap .columnOne{padding-left:0;width:45%}}.meetings.meetings__agenda.agenda__keynote-events .section--session .columnsBootstrap .columnsBootstrap .columnTwo{width:100%}@media(min-width: 992px){.meetings.meetings__agenda.agenda__keynote-events .section--session .columnsBootstrap .columnsBootstrap .columnTwo{padding-left:0;width:55%}}.meetings.meetings__agenda.agenda__keynote-events .section--session div[class*=column] h4{margin-bottom:1.5rem}.meetings.meetings__agenda.agenda__keynote-events .section--session__opening .image:before{background:#03be7e}.meetings.meetings__agenda.agenda__keynote-events .section--session__kavli .image:before{background:#d81b5b}.meetings.meetings__agenda.agenda__keynote-events .section--session-description{padding:4rem 0}.meetings.meetings__agenda.agenda__keynote-events .get-support__hero>.clearfix{margin-top:0 !important}.timezone__form{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;font-size:1.2rem}.timezone__form .form-group{display:flex;justify-content:flex-end;flex-wrap:nowrap;align-items:center}.timezone__form .form-group label{white-space:nowrap;margin-right:1rem}.timezone__form .timezone__select{width:22rem;font-size:1.2rem;border-radius:0;border-color:#8d8d8d}@media(max-width: 767px){.timezone__form .timezone__select{width:100%;margin-bottom:1rem}}@media(max-width: 767px){.timezone__form p,.timezone__form label{display:none}}table.schedule__table{margin-bottom:5rem}table.schedule__table td{white-space:nowrap;border-bottom:1px solid #d3d3d3;padding:1rem 5vw 1rem 1rem}table.schedule__table td:last-child{width:100%;white-space:normal;padding:1rem}html:not(.aem-AuthorLayer-Edit) table.schedule__table td:first-child{display:none}.session__tabs .tab-content{padding:2rem 0}@media(max-width: 767px){.session__tabs .tab-content{padding-top:0}.session__tabs .tab-content .tab-pane,.session__tabs .tab-content .tab-pane.active{display:none}.session__tabs .tab-content .tab-pane:first-child{display:block}}.session__tabs .nav-tabs{max-width:unset !important}@media(max-width: 767px){.session__tabs .nav-tabs{display:none}}.session__tabs .nav-tabs li{flex:unset;border:none}.session__tabs .nav-tabs li a{flex:unset;background:none;padding:1rem 0;margin:0 3rem 0 0}.session__tabs .nav-tabs li a:hover{color:#0068ff}.session__tabs .nav-tabs li:first-of-type a{border:none}.session__tabs .nav-tabs li:last-child a{margin-right:0}.session__tabs .nav-tabs li.active a{color:#0068ff;background:none;border:none;box-shadow:none}.session__tabs .nav-tabs li.active a:after{content:"";position:absolute;bottom:0;left:0;right:0;border-bottom:3px solid #0068ff}.image-florish--orange img{position:relative;z-index:2}.image-florish--orange .image:before{background-color:#f05a42;content:"";display:block;width:95%;height:95%;max-width:500px;position:absolute;left:-5px;top:-19px;z-index:1}.image-florish--orange .image:after{background-color:#03ac5f;content:"";display:block;width:120px;height:120px;position:absolute;left:75%;top:71%;z-index:1;border-radius:0% 100% 0% 100%/0% 0% 100% 100%}.bg-circle-florish>.clearfix:before{content:"";border-radius:300px;width:72px;height:72px;background:#03be7e;position:absolute;top:-10%;left:-1%}.bg-circle-florish>.clearfix:after{content:"";border-radius:300px;width:20px;height:20px;background:#0054a6;position:absolute;right:5%;top:20%}.meetings--fall__attend h1{font-size:4rem;font-weight:600}.meetings--fall__attend .discounts__heading h2,.meetings--fall__attend .ways-to-attend__hero h2,.meetings--fall__attend .know-before-you-go--container h2{font-size:3.8rem;font-weight:600}.meetings--fall__attend .herocontainer-title .text{font-size:2rem}.meetings--fall__attend .herocontainer-title .text p{margin-bottom:1.3rem}.meetings--fall__attend .page-wrapper--normal .hero--heading>.clearfix{padding-bottom:4rem}.meetings--fall__attend .buttons--flex .text{display:flex;justify-content:flex-start}.meetings--fall__attend .buttons--flex .text .btn{margin-top:2rem;margin-right:1rem}.registration-box .text{font-size:2.2rem}.registration-box .text p{margin-bottom:2rem}.registration-box>a>.containerPar{color:#fff;padding:5rem 4rem 3rem 4rem;border:1px solid #21d087;background-color:#000;background-image:url("/content/dam/acsorg/meetings/acs-meetings/2022-fall/images/registration-box-bg.png");background-repeat:no-repeat;background-size:cover;background-position:right bottom}.registration-box>a:hover{text-decoration:none}.registration-box>a:hover>.containerPar{border:1px solid #fff}.registration-box>a:hover .btn-link{color:#000;background-color:#fff}.ways-to-attend__hero{margin-bottom:13rem}@media(max-width: 767px){.ways-to-attend__hero{margin-bottom:5rem}}.ways-to-attend__hero>.clearfix{padding-top:5rem;padding-bottom:5rem}@media(max-width: 767px){.ways-to-attend__hero>.clearfix{padding-bottom:24.5rem}}.ways-to-attend__hero .text{padding-right:3rem}.ways-to-attend__hero .ways-to-attend__image{position:absolute;z-index:1}.textimage__overlay.textimage__overlay--attend{margin-bottom:5rem}@media(max-width: 767px){.textimage__overlay.textimage__overlay--attend{margin-bottom:0}}.textimage__overlay.textimage__overlay--attend .acscontainer .image_left{margin:0}.textimage__overlay.textimage__overlay--attend .acscontainer .image:after{content:" ";width:100%;height:100%;position:absolute;z-index:0;top:0;left:0;background:linear-gradient(to bottom, transparent 55%, #000 100%)}@media(min-width: 768px){.textimage__overlay.textimage__overlay--attend .acscontainer .image{display:block;max-height:35.35rem;min-height:36rem}}.textimage__overlay.textimage__overlay--attend .acscontainer:last-child .text{padding-top:6rem}@media(min-width: 768px){.textimage__overlay.textimage__overlay--attend .acscontainer:last-child .text:hover{padding-top:2.5rem}}@media(max-width: 767px){.textimage__overlay.textimage__overlay--attend .acscontainer{margin-bottom:0}}@media(max-width: 767px){.textimage__overlay.textimage__overlay--attend .containerPar{flex-direction:column;margin-bottom:3rem}}.textimage__overlay.textimage__overlay--attend .text{padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;overflow:hidden}@media(max-width: 767px){.textimage__overlay.textimage__overlay--attend .text{opacity:1;background:#15734b;background:linear-gradient(135deg, #15734b 0%, #199460 80%, #178a5a 100%);padding-top:9rem;padding-right:5rem;padding-bottom:9rem;padding-left:5rem}}.textimage__overlay.textimage__overlay--attend .text h3{position:absolute;bottom:2rem;left:3rem}.textimage__overlay.textimage__overlay--attend .text p{font-size:1.8rem}.textimage__overlay.textimage__overlay--attend .text:hover{background:#c8d176;background:linear-gradient(135deg, #abb643 0%, #bfcb4e 80%, #c8d176 100%);padding:3rem 3rem 0 !important}.textimage__overlay.textimage__overlay--attend .text:hover:before{content:"";display:block;width:8.8rem;height:7.6rem;position:absolute;top:-1rem;right:1rem;z-index:1;background-image:url("/content/dam/acsorg/meetings/acs-meetings/2022-fall/images/dots-white.png");background-repeat:no-repeat;background-size:contain}.textimage__overlay.textimage__overlay--attend .text:hover h3{position:unset;bottom:unset;margin-bottom:2rem}@media(max-width: 767px){.textimage__overlay.textimage__overlay--attend .text h3{position:unset;bottom:unset;margin-bottom:2rem}.textimage__overlay.textimage__overlay--attend .text p,.textimage__overlay.textimage__overlay--attend .text ul,.textimage__overlay.textimage__overlay--attend .text ol{display:block}.textimage__overlay.textimage__overlay--attend .text:before{content:"";display:block;width:8.8rem;height:7.6rem;position:absolute;top:-1rem;right:1rem;z-index:1;background-image:url("/content/dam/acsorg/meetings/acs-meetings/2022-fall/images/dots-white.png");background-repeat:no-repeat;background-size:contain}}.image__frame--attendee-resources .image-div:before{background-color:#5eb256}@media(max-width: 767px){.discounts__heading{margin-top:1rem}.discounts__image--heading{display:none}.discounts__card--hotel,.discounts__card--travel{margin-bottom:3rem}}.hotels__intro p{font-size:1.8rem}.image__frame--red .image-div:before{background-color:#f05a41}.pricing__tabs{border:1px solid #efefef;box-shadow:2px 3px 5px 0px rgba(0,0,0,.1);margin-bottom:10rem}@media(max-width: 767px){.pricing__tabs{border:none;box-shadow:none;margin-top:4rem}}.pricing__tabs .tabbable{display:flex;margin-bottom:0}@media(max-width: 767px){.pricing__tabs .tabbable{flex-direction:column;margin-bottom:0}}.pricing__tabs .tab-content{flex:1;padding:4rem;border-top:none}@media(max-width: 767px){.pricing__tabs .tab-content{padding:0}.pricing__tabs .tab-content>.tab-pane{display:block;margin-bottom:3rem}}.pricing__tabs .nav-tabs{flex-direction:column;margin:0;width:33%}@media(max-width: 767px){.pricing__tabs .nav-tabs{display:none}}.pricing__tabs .nav-tabs li{justify-content:start;text-align:unset;border-bottom:1px solid #fff;border-top:1px solid #fff;border-right:none}.pricing__tabs .nav-tabs li>a{display:block;padding:1.5rem 3rem;background-color:#f4e3d7}.pricing__tabs .nav-tabs li>a:hover{background-color:#fff4ed}.pricing__tabs .nav-tabs li:first-of-type>a{border-left:none}.pricing__tabs .nav-tabs li.active>a,.pricing__tabs .nav-tabs li.active>a:hover,.pricing__tabs .nav-tabs li.active>a:focus{color:#0068ff;background-color:#fff;border:none;box-shadow:none}.pricing__tabs .table{margin:0}.pricing__tabs .table>thead>tr>th,.pricing__tabs .table>thead>tr>td,.pricing__tabs .table>tbody>tr>th,.pricing__tabs .table>tbody>tr>td,.pricing__tabs .table>tfoot>tr>th,.pricing__tabs .table>tfoot>tr>td{padding:1rem;font-size:1.8rem;line-height:1.5;vertical-align:unset;border-top:none;text-align:center}@media(max-width: 767px){.pricing__tabs .table>thead>tr>th,.pricing__tabs .table>thead>tr>td,.pricing__tabs .table>tbody>tr>th,.pricing__tabs .table>tbody>tr>td,.pricing__tabs .table>tfoot>tr>th,.pricing__tabs .table>tfoot>tr>td{font-size:1.5rem}}.pricing__tabs .table>thead>tr>th:first-of-type,.pricing__tabs .table>thead>tr>td:first-of-type,.pricing__tabs .table>tbody>tr>th:first-of-type,.pricing__tabs .table>tbody>tr>td:first-of-type,.pricing__tabs .table>tfoot>tr>th:first-of-type,.pricing__tabs .table>tfoot>tr>td:first-of-type{text-align:left;padding-left:0}.pricing__tabs .table>thead>tr>th:last-of-type,.pricing__tabs .table>thead>tr>td:last-of-type,.pricing__tabs .table>tbody>tr>th:last-of-type,.pricing__tabs .table>tbody>tr>td:last-of-type,.pricing__tabs .table>tfoot>tr>th:last-of-type,.pricing__tabs .table>tfoot>tr>td:last-of-type{padding-right:0}.pricing__tabs .table>thead>tr>th,.pricing__tabs .table>thead>tr>td,.pricing__tabs .table>tbody>tr>th,.pricing__tabs .table>tbody>tr>td,.pricing__tabs .table>tfoot>tr>th,.pricing__tabs .table>tfoot>tr>td{padding:1rem;font-size:1.8rem;line-height:1.5;vertical-align:unset;border-top:none;text-align:center}.pricing__tabs .table>thead>tr>th:first-of-type,.pricing__tabs .table>thead>tr>td:first-of-type,.pricing__tabs .table>tbody>tr>th:first-of-type,.pricing__tabs .table>tbody>tr>td:first-of-type,.pricing__tabs .table>tfoot>tr>th:first-of-type,.pricing__tabs .table>tfoot>tr>td:first-of-type{text-align:left;padding-left:0}.pricing__tabs .table>thead>tr>th:last-of-type,.pricing__tabs .table>thead>tr>td:last-of-type,.pricing__tabs .table>tbody>tr>th:last-of-type,.pricing__tabs .table>tbody>tr>td:last-of-type,.pricing__tabs .table>tfoot>tr>th:last-of-type,.pricing__tabs .table>tfoot>tr>td:last-of-type{padding-right:0}.pricing__tabs .table>thead>tr>th,.pricing__tabs .table>tbody>tr>th,.pricing__tabs .table>tfoot>tr>th{font-size:1.5rem;background-color:rgba(0,0,0,0) !important}.pricing__tabs .table>tbody+tbody{border-top:none}.pricing__tabs .table .table__scimeetings>tbody>tr>td,.pricing__tabs .table .table__scimeetings>tbody>tr>th{font-size:1.5rem;padding:1rem .5rem;border-bottom:1px solid #ccc;text-align:left;vertical-align:top}.pricing__tabs .table .table__scimeetings>tbody>tr>td:first-of-type{font-size:2.2rem}.pricing__tabs .table .table__scimeetings>tbody>tr>th{font-size:2.4rem;border-bottom:none}@media(max-width: 767px){.card__pricing{border:1px solid #efefef;box-shadow:2px 3px 5px 0px rgba(0,0,0,.1);padding:2rem}}.card__pricing .containerPar .container{width:100%}@media(max-width: 767px){.card__pricing .containerPar .container{width:100%}}html:not(.aem-AuthorLayer-Edit) .card__pricing .containerPar .heading__pricing--mobile{display:none}@media(max-width: 767px){html:not(.aem-AuthorLayer-Edit) .card__pricing .containerPar .heading__pricing--mobile{display:block;background-color:#f4e3d7;font-size:1.8rem;font-weight:600;margin:-2rem -2rem 1.5rem -2rem;max-width:unset;width:auto !important;padding:1rem 2rem}html:not(.aem-AuthorLayer-Edit) .card__pricing .containerPar .heading__pricing--mobile p{margin:0}}.card__scimeetings .containerPar .container{width:100%}@media(max-width: 767px){.card__scimeetings .containerPar{flex-direction:column}}html:not(.aem-AuthorLayer-Edit) .card__scimeetings>.containerPar{display:flex}.card__scimeetings>.table{margin-left:3rem}@media(max-width: 767px){.card__scimeetings>.table{margin-left:unset}}.container--scam-alert{border-radius:3rem;padding:3rem 3rem 1rem 3rem;margin:3rem 0}.covid-safety__hero>.clearfix{background-image:url("/content/dam/acsorg/meetings/acs-meetings/2022-fall/images/covid-safety.png");background-repeat:no-repeat;background-size:auto;background-position:center center}@media(max-width: 767px){.covid-safety__hero>.clearfix{background-image:url("/content/dam/acsorg/meetings/acs-meetings/images/covid-safety-mobile.png");background-repeat:no-repeat;background-size:103%;background-position:left -3rem top 4rem}}.covid-safety__hero>.clearfix>.container{font-size:1.8rem;padding:8rem 33rem 6rem 33rem !important}@media(max-width: 767px){.covid-safety__hero>.clearfix>.container{padding:10rem 3rem 6rem 3rem !important}}.meetings.meetings--fall.attend__sponsors .section--sponsor-img .columnsBootstrap{margin-bottom:4rem}.meetings.meetings--fall.attend__sponsors .section--sponsor-img .image-div{align-items:center;background:#f5f5f5;display:flex;height:100%;justify-content:center;min-height:175px;padding:30px 20px;width:100%}.meetings.meetings--fall.attend__sponsors .section--sponsor-txt{margin-bottom:4rem}.meetings.meetings--fall.attend__sponsors .section--sponsor-txt ul{margin-left:-1rem;margin-bottom:0}.meetings.meetings--fall.attend__sponsors .section--sponsor-txt ul li{line-height:5rem;list-style-type:none}.meetings.meetings--fall.attend__sponsors .section--contact .parsys{background:#faf4f0;padding:4rem;margin-bottom:3rem}.meetings.meetings--fall.attend__sponsors .section--contact p{font-size:1.65rem;margin:0 auto;text-align:center}@media(min-width: 768px){.meetings.meetings--fall.attend__sponsors .section--contact p{max-width:60%}}.getting-around__hero{margin-top:6rem}.getting-around__hero .col-xs-12{padding:0 .5rem}@media(max-width: 767px){.getting-around__hero .balanced--flex{flex-direction:row}}html:not(.aem-AuthorLayer-Edit) .getting-around__hero{margin-bottom:13rem;padding-bottom:5rem}@media(max-width: 767px){html:not(.aem-AuthorLayer-Edit) .getting-around__hero{margin-bottom:1rem}}.getting-around__text--top{font-size:1.8rem}.getting-around__text--top h3{font-size:2.2rem}html:not(.aem-AuthorLayer-Edit) .getting-around__text--top{margin-top:6rem;margin-bottom:15rem}@media(max-width: 767px){html:not(.aem-AuthorLayer-Edit) .getting-around__text--top{margin-bottom:9rem}}.getting-around__text--bottom{font-size:1.8rem}html:not(.aem-AuthorLayer-Edit) .getting-around__text--bottom{margin-bottom:5rem}.getting-around__images .image_left{padding-right:0}@media(max-width: 767px){.getting-around__images .image_left{padding-right:1rem}}html:not(.aem-AuthorLayer-Edit) .getting-around__images{position:absolute;z-index:1;margin-top:-15rem}@media(max-width: 767px){html:not(.aem-AuthorLayer-Edit) .getting-around__images{margin-top:-8rem;margin-left:-1.5rem}}.transportation__tabs .tab-content{padding:2rem 0}.transportation__tabs .nav-tabs{max-width:unset !important}.transportation__tabs .nav-tabs>li{flex:unset;border:none}.transportation__tabs .nav-tabs>li>a{flex:unset;background:none;padding:1rem 0;margin:0 3rem 0 0}.transportation__tabs .nav-tabs>li>a:hover{color:#0068ff}@media(max-width: 767px){.transportation__tabs .nav-tabs>li>a{margin:0;min-width:unset}}.transportation__tabs .nav-tabs>li.active a{color:#0068ff;background:none;border:none;box-shadow:none}.transportation__tabs .nav-tabs>li.active a:after{content:"";position:absolute;bottom:0;left:0;right:0;border-bottom:3px solid #0068ff}@media(max-width: 767px){.transportation__tabs .nav-tabs>li.active{order:unset;display:block}}.transportation__tabs .nav-tabs>li:first-of-type a{border:none}.transportation__tabs .nav-tabs>li:last-child a{margin-right:0}@media(max-width: 767px){.transportation__tabs .nav-tabs>li{order:unset;display:block;margin-right:1rem}}@media(max-width: 767px){.transportation__tabs .nav-tabs{overflow-x:unset}}@media(max-width: 767px){.transportation__tabs .dropdown-toggle{display:none}}.textimage__overlay.textimage__overlay--why-attend-sessions{margin-bottom:5rem}@media(max-width: 767px){.textimage__overlay.textimage__overlay--why-attend-sessions{margin-bottom:0}}.textimage__overlay.textimage__overlay--why-attend-sessions .text{padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;overflow:hidden}@media(max-width: 767px){.textimage__overlay.textimage__overlay--why-attend-sessions .text{position:relative;opacity:1;background:#005f24;padding:2rem}.textimage__overlay.textimage__overlay--why-attend-sessions .text p,.textimage__overlay.textimage__overlay--why-attend-sessions .text ul,.textimage__overlay.textimage__overlay--why-attend-sessions .text ol{display:block}}.textimage__overlay.textimage__overlay--why-attend-sessions .text h3{position:absolute;bottom:1rem}@media(max-width: 767px){.textimage__overlay.textimage__overlay--why-attend-sessions .text h3{position:unset;bottom:unset;margin-bottom:2rem}}.textimage__overlay.textimage__overlay--why-attend-sessions .text p{font-size:1.8rem}.textimage__overlay.textimage__overlay--why-attend-sessions .text:before{content:"";display:block;width:unset;height:unset;position:absolute;top:0;left:2rem;right:2rem;z-index:1;border-top:1px solid #31794c}.textimage__overlay.textimage__overlay--why-attend-sessions .text:first-of-type:before{content:unset}.textimage__overlay.textimage__overlay--why-attend-sessions .text:hover{background:#02973a;padding-top:3.5rem;padding-right:2.5rem;padding-bottom:1rem;padding-left:2.5rem}.textimage__overlay.textimage__overlay--why-attend-sessions .text:hover h3{position:unset;bottom:unset;margin-bottom:6rem}.textimage__overlay.textimage__overlay--why-attend-sessions .text:hover:before{content:"";display:block;width:8.8rem;height:7.6rem;position:absolute;top:1rem;right:1rem;z-index:1;background-image:url("/content/dam/acsorg/meetings/acs-meetings/2022-fall/images/dots-white.png");background-repeat:no-repeat;background-size:contain}@media(max-width: 767px){.textimage__overlay.textimage__overlay--why-attend-sessions .acscontainer{margin-bottom:0}.textimage__overlay.textimage__overlay--why-attend-sessions .containerPar{flex-direction:column;margin-bottom:0;padding:0 1rem}.textimage__overlay.textimage__overlay--why-attend-sessions .image-div{display:none}}html:not(.aem-AuthorLayer-Edit) .textimage__overlay.textimage__overlay--why-attend-sessions{position:absolute;z-index:1;margin-top:-19rem}@media(max-width: 767px){html:not(.aem-AuthorLayer-Edit) .textimage__overlay.textimage__overlay--why-attend-sessions{position:relative;z-index:unset;margin-top:0}}.why-attend-sessions__hero{margin-top:6rem}html:not(.aem-AuthorLayer-Edit) .why-attend-sessions__hero{margin-bottom:20rem;padding-bottom:5rem}@media(max-width: 767px){html:not(.aem-AuthorLayer-Edit) .why-attend-sessions__hero{margin-bottom:5rem;padding-bottom:0}html:not(.aem-AuthorLayer-Edit) .why-attend-sessions__hero>.clearfix{padding-top:6rem;padding-bottom:4rem;background:#0c7b36;background:linear-gradient(to bottom, #000000 0%, #000000 85%, #0c7b36 100%)}html:not(.aem-AuthorLayer-Edit) .why-attend-sessions__hero .why-attend-sessions__text--labels{margin-bottom:7rem}}html:not(.aem-AuthorLayer-Edit) .why-attend-sessions__hero .why-attend-sessions__text--heading{margin-top:6rem;margin-bottom:20rem}@media(max-width: 767px){html:not(.aem-AuthorLayer-Edit) .why-attend-sessions__hero .why-attend-sessions__text--heading{margin-top:0;margin-bottom:2rem}}html:not(.aem-AuthorLayer-Edit) .why-attend-sessions__hero .why-attend-sessions__text--numbers p{font-size:10rem}.why-attend-sessions__hero>.clearfix{padding-top:9rem}.why-attend-sessions__hero .why-attend-sessions__text--numbers p{font-size:5rem;font-weight:600;color:#03be7e;text-align:center;line-height:1;margin-bottom:1rem}.why-attend-sessions__hero .why-attend-sessions__text--labels p{font-size:1.8rem;text-align:center;line-height:1;margin-bottom:0;padding-top:2rem}.why-attend-sessions__hero .why-attend-sessions__text--labels p:before{content:"";position:absolute;top:0;left:40%;right:40%;border:1px solid #fff}.exposition .hero--heading>.clearfix:before{background:rgba(0,0,0,0) linear-gradient(1deg, #600074 0%, #2F0091 100%) 0% 0% no-repeat padding-box !important}.exposition-aside{background-color:rgba(0,0,0,.4);padding:30px;margin-bottom:2em}.exposition-aside:before{content:"";display:block;background:url("/content/dam/acsorg/meetings/acs-meetings/2022-fall/images/florish-yellow-blob.png") no-repeat;width:70px;height:77px;position:absolute;top:13px;right:0}@media screen and (min-width: 768px){.exposition-time-split .columnsBootstrap:first-of-type{border-bottom:1px solid #ccc;padding-bottom:1.5em}.exposition-time-split .columnsBootstrap:nth-child(2){border-bottom:1px solid #ccc;margin-bottom:1em}.exposition-time-split .columnsBootstrap:nth-child(2) .columnOne{border-right:1px solid #ccc}.exposition-time-split .columnsBootstrap:nth-child(2) .col-md-6{padding-top:1em;padding-bottom:1em}.exposition-career-nav .column1:before{content:"";background:url("/content/dam/acsorg/meetings/acs-meetings/2022-fall/images/florish-dot-yellow.png") no-repeat scroll 0 0;display:block;width:238px;height:360px;position:absolute;top:0;right:-100px}}.session-type-links{margin-bottom:3em}.session-type-links a{margin-right:25px}.visa-callout ul{column-count:2}.hidden{display:none}#form32{font-family:"Open Sans",Arial,sans-serif;font-size:15px;line-height:1.42857}#form32 #header{display:none}#form32 li.buttons{margin-top:-8px}#form32.wufoo li.focused{background-color:rgba(0,0,0,0) !important}#form32.wufoo input.text,#form32.wufoo .wufoo textarea.textarea{height:22px;padding:6px 12px;line-height:1.42857;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px}#form32.wufoo legend.desc{font-weight:600;font-size:18px !important;margin-bottom:15px}#form32 .marker{display:none}#form32 #errorLi,#form32 .error-container{border-radius:5px;padding:1em;text-align:left}#form32 li.error{padding:.5em 1em 1em}.wufoo-form-container{min-height:200px}.input-helpful-buttons label.choice{border:1px solid #ccc;display:inline-block;padding:5px;width:70px;border-radius:5px;margin-left:0;text-align:center}.input-helpful-buttons div>span{display:inline-block;width:auto}.input-helpful-buttons fieldset>div>span:first-of-type{margin-right:10px}.input-helpful-buttons input[type=radio]{visibility:hidden}.input-helpful-buttons span:has(input[type=radio]:checked){background-color:#0068ff;color:#fff}.input-helpful-buttons span>input[type=radio]:checked+label{background-color:#0068ff;color:#fff !important}.input-helpful-buttons span>input[type=radio]:checked+label.choice,.input-helpful-buttons span>input[type=radio]:checked+label.choice span{color:#fff}#nextPageButton,#saveForm{background-color:#fdd941;color:#000;border:none;padding:10px 12px;font-size:100%;cursor:pointer;min-width:80px}.recaptcha-text{display:none}.about-date-callout{background-color:#a53c2f;padding:2.5rem 2rem}.plan-event .table{background-color:rgba(0,0,0,0)}@media screen and (min-width: 768px){.plan-event .image{position:absolute;z-index:2;right:-15%;max-width:100%}}@media screen and (min-width: 1200px){.plan-event .image{position:absolute;z-index:2;right:0%}}.exhibitor-hero{padding-bottom:4em}.exhibitor-hero.hero--heading>.clearfix:before{background:rgba(0,0,0,0) linear-gradient(1deg, #62929f 0%, #88C9DB 100%) 0% 0% no-repeat padding-box !important}.meeting--level2 .exhibitor-hero .text_light{padding-bottom:3rem !important}.container.exhibit-2col-wrapper>*>.container{margin:0;padding:0 !important}.exhibit-2col>*>.columnTwo{background-color:#f4f1ef}.exhibit-2col>.row>*>.parsys{padding:2em}@media screen and (min-width: 768px){.exhibit-2col>.row{display:flex;padding:0 15px}.exhibit-2col>.row>*>.parsys{padding:3em;max-width:100%}.exhibit-2col>.row>*>.column1{padding-top:9em}}.exhibit--booth-rental>.clearfix{background:rgba(0,0,0,0) linear-gradient(180deg, #27468B 0%, #360538 100%) 0% 0% no-repeat padding-box}.exhibit--booth-rental>.clearfix:after{content:"";background:url("/content/dam/acsorg/meetings/acs-meetings/2022-fall/images/florish-pattern-green.png") no-repeat scroll 0 0;display:block;width:120px;height:121px;position:absolute;bottom:0px;right:-32px}[class*=img-dropshadow--]{margin-bottom:4em}[class*=img-dropshadow--] .image{overflow:initial}[class*=img-dropshadow--] .image:after{content:"";display:block;width:95%;height:95%;position:absolute;left:-13px;bottom:5px;z-index:1}[class*=img-dropshadow--] img{position:relative;z-index:2}.img-dropshadow--red .image:after{background:#d81b5b}.img-dropshadow--green .image:after{background:#5eb256}.img-dropshadow--blue .image:after{background:#0f71fe}.corner-florish-green--exhibit:before{content:"";background:url("/content/dam/acsorg/meetings/acs-meetings/2022-fall/images/florish-corner-green2.png") no-repeat scroll 0 0;display:block;width:250px;height:185px;position:absolute;top:-120px;right:-82px}.sponsors .exhibitor-hero{padding-bottom:10em}.pill-popular{background-color:#03ac5f;color:#fff;border-radius:20px;display:inline-block;font-size:12px;padding:3px 10px;line-height:initial}.box-style--blue-border.popular{background-color:#fafcff;position:relative;top:-20px}@media screen and (min-width: 768px){.sponsors .exhibitor-hero{padding-bottom:13em}.sponsors .corner-florish-green--exhibit>.clearfix{margin-top:-13em}}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .section--thank-you{text-align:center;background:#f6e3d5;padding:4rem}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .section--thank-you img{width:14rem;margin:3rem auto;display:block;position:re,relative;position:relative;float:none}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .section--thank-you h2{margin:0 0 3rem}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .section--thank-you p{max-width:60%;display:block;margin:0 auto 2rem}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .section--thank-you p:last-child{margin-bottom:0}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .articleContent{padding:0}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .section--form .columnOne{padding:4rem}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .section--form .columnTwo{background:#0c12b7;color:#fff;padding:4rem}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form h4,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form h3{color:#fff}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form h4 a,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form h3 a{color:#fff;text-decoration:underline}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form input,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form select{padding:1.25rem .75rem;border:none;box-shadow:none}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .elq-required{color:red !important;display:inline;float:none;font-weight:700;margin:0;padding:0}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form #elq-FormLastRow{position:absolute;left:-80%;top:-80%}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .elq-label{display:inline-block;max-width:100%;font-weight:400;box-sizing:border-box;margin-bottom:0}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .elq-label-top{padding-bottom:3px}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .elq-item-label{max-width:100%;font-weight:400;box-sizing:border-box}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .list-order{margin-left:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .one-column{width:100%;clear:both}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .two-column{float:left;width:38%}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .three-column{float:left;width:30%}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .elq-item-textarea{resize:vertical;min-height:48px;max-height:360px;box-sizing:border-box}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .elq-item-input,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .elq-item-select,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .elq-item-textarea{font-family:inherit;font-size:inherit;line-height:inherit;color:#000;font:inherit;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .field-control-wrapper--select{position:relative}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .field-control-wrapper--select:after{content:"";font-family:FontAwesome;color:#000;padding:12px 8px;position:absolute;right:0;top:0;z-index:1;text-align:center;width:10%;height:100%;pointer-events:none;box-sizing:border-box}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .row{margin:0 0 .5rem}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form input[type=checkbox]{display:none}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form input[type=checkbox]+label:before{font-family:FontAwesome;display:inline-block;font-size:2rem}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form input[type=checkbox]+label:before{content:""}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form input[type=checkbox]+label:before{letter-spacing:10px}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form input[type=checkbox]{appearance:none;border:none;outline:none;background:#fff;width:1rem;height:1rem;padding:.75rem}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form input[type=checkbox]:checked+label:before{content:""}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .elq-item-select{text-transform:none;color:#000}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .elq-item-select:invalid{color:#838383}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .row.single-checkbox-row{margin-left:0}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .row:nth-child(8) .elq-label{margin-bottom:2rem}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .row .list-order{margin-bottom:1rem}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .elq-field-style{padding-bottom:10px}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .elq-field-style input[type=submit]{-webkit-appearance:square-button}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .loader{vertical-align:middle;display:inline-block;margin-left:10px;border:3px solid #f3f3f3;border-radius:50%;border-top:3px solid #3498db;width:20px;height:20px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form input[type=checkbox],.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form input[type=radio]{margin:0}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .list-order input[type=radio]{margin-left:1px}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form *,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form :after,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form :before{box-sizing:border-box}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857;color:#333;background-color:#fff}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form button,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form input,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form select,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form textarea{font-family:inherit;font-size:inherit;line-height:inherit}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form a{color:#337ab7;text-decoration:none}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form a:focus,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form a:hover{color:#23527c;text-decoration:underline}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form figure{margin:0}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form img{vertical-align:middle}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .img-responsive{display:block;max-width:100%;height:auto}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .img-rounded{border-radius:6px}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .img-thumbnail{padding:4px;line-height:1.42857;background-color:#fff;border:1px solid #ddd;border-radius:4px;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .img-circle{border-radius:50%}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .sr-only-focusable:active,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form [role=button]{cursor:pointer}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .container:after,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .container:before{display:table;content:" "}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .container:after{clear:both}@media(min-width: 768px){.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .container{width:750px}}@media(min-width: 992px){.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .container{width:970px}}@media(min-width: 1200px){.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .container{width:1170px}}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .container-fluid:after,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .container-fluid:before{display:table;content:" "}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .container-fluid:after{clear:both}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .row{margin-right:-15px;margin-left:-15px}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .row:after,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .row:before{display:table;content:" "}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .row:after{clear:both}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .row-no-gutters{margin-right:0;margin-left:0}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .row-no-gutters [class*=col-]{padding-right:0;padding-left:0}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .col-lg-1,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .col-lg-2,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .col-lg-3,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .col-lg-4,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .col-lg-5,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .col-lg-6,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .col-lg-7,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .col-lg-8,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .col-lg-9,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .col-lg-10,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .col-lg-11,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .col-lg-12,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .col-md-1,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .col-md-2,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .col-md-3,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .col-md-4,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .col-md-5,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .col-md-6,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .col-md-7,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .col-md-8,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .col-md-9,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .col-md-10,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .col-md-11,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .col-md-12,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .col-sm-1,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .col-sm-2,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .col-sm-3,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .col-sm-4,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .col-sm-5,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .col-sm-6,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .col-sm-7,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .col-sm-8,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .col-sm-9,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .col-sm-10,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .col-sm-11,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .col-sm-12,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .col-xs-1,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .col-xs-2,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .col-xs-3,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .col-xs-4,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .col-xs-5,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .col-xs-6,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .col-xs-7,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .col-xs-8,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .col-xs-9,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .col-xs-10,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .col-xs-11,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .col-xs-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .col-xs-1,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .col-xs-2,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .col-xs-3,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .col-xs-4,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .col-xs-5,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .col-xs-6,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .col-xs-7,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .col-xs-8,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .col-xs-9,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .col-xs-10,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .col-xs-11,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .col-xs-12{float:left}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form .row{display:inherit}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .LV_invalid_field,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus input.LV_invalid_field:active,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus input.LV_invalid_field:hover,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus textarea.LV_invalid_field:active,.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus textarea.LV_invalid_field:hover{outline:1px solid #c00}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .LV_validation_message{font-weight:700;margin:0 0 0 5px}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .LV_valid{display:none}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .LV_invalid{color:#c00;font-size:10px}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .submit-button-style{border-radius:0;padding:1rem 4rem !important;background:rgba(0,0,0,0);color:#fff;border:1px solid #fff !important;cursor:pointer}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .checkbox-aligned{margin-left:5px;display:inline}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .form-element-layout{padding:5px 10px}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .form-element-instruction{font-size:10px}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .form-element-form-text{margin:0}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .form-field-visible-xs-block{display:none}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .elq-form-design-field .list-order input[type=radio]{margin-left:1px}@media(max-width: 767px){.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .form-field-visible-xs-block{display:block}}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .form-field-hidden-xs{display:block}@media(max-width: 767px){.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .form-field-hidden-xs{display:none}}.meetings.meetings--fall.fall__exhibit.exhibit__exhibitor-sponsor-prospectus .custom-overlay{margin-left:2px;background:#fff;box-shadow:0 0 4px 0 #777;border-radius:2px;max-width:256px}.dotted-list p{display:flex;justify-content:space-between;margin-bottom:1em}.dotted-list p:before{content:"";border-bottom:2px dotted #000;flex-grow:1;display:inline-block;height:18px;width:100%;position:absolute}.dotted-list .list-item,.dotted-list .num{position:relative;background-color:#fff}.dotted-list .list-item{padding-right:5px}.dotted-list .num{padding-left:5px}.expo-num{font-size:2.25em;margin-top:15px;margin-bottom:0}.expo-text{font-size:1.35em;line-height:1.5em}@media screen and (max-width: 768px){.expo-by-num .col-md-8{position:relative;margin-top:-120px}}.dotted-list p{display:flex;justify-content:space-between;margin-bottom:1em}.dotted-list p:before{content:"";border-bottom:2px dotted #000;flex-grow:1;display:inline-block;height:18px;width:100%;position:absolute}.dotted-list .list-item,.dotted-list .num{position:relative;background-color:#fff}.dotted-list .list-item{padding-right:5px}.dotted-list .num{padding-left:5px}.meetings--spring .section--venue{background-image:linear-gradient(to top right, #394ff5, #1c31ce);padding:5rem 0 8rem;margin:11rem 0 4rem}.meetings--spring .section--venue h2{margin-top:0 !important}.meetings--spring .section--venue .image{margin:-12rem 0 0rem -11rem;position:relative}.meetings--spring .section--venue .text{margin:4rem 2.25rem 0 2.25rem}@media(min-width: 768px){.meetings--spring .section--venue .text{margin:0}}.global-virtual-symposium.meetings.meetings--spring .herocontainer:first-child h2{max-width:40%}.global-virtual-symposium.meetings.meetings--spring .section--img-txt-col{padding:0}.global-virtual-symposium.meetings.meetings--spring .section--img-txt-col .col-md-6 .parsys{display:flex;align-items:center;justify-content:center}.global-virtual-symposium.meetings.meetings--spring .section--img-txt-col .col-md-6 .parsys *{width:100%}.global-virtual-symposium.meetings.meetings--spring .section--special-prog .text.cq-dd-image{padding:1rem 2rem}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhZ2VzL21lZXRpbmdzL2Fjcy1tZWV0aW5ncy0yMDIyL191bml2ZXJzYWwuc2NzcyIsInBhZ2VzL21lZXRpbmdzL2Fjcy1tZWV0aW5ncy0yMDIyL3BhZ2VzL19sYW5kaW5nLnNjc3MiLCJwYWdlcy9tZWV0aW5ncy9hY3MtbWVldGluZ3MtMjAyMi9wYWdlcy9fbWVldGluZy1jaGlsZC5zY3NzIiwicGFnZXMvbWVldGluZ3MvYWNzLW1lZXRpbmdzLTIwMjIvcGFnZXMvX2NvbnRhY3Quc2NzcyIsInBhZ2VzL21lZXRpbmdzL2Fjcy1tZWV0aW5ncy0yMDIyL3BhZ2VzL3Bhc3QtbWVldGluZ3MvX29wZW5pbmctc2Vzc2lvbi5zY3NzIiwicGFnZXMvbWVldGluZ3MvYWNzLW1lZXRpbmdzLTIwMjIvcGFnZXMvZmFsbC9fZmFsbC5zY3NzIiwicGFnZXMvbWVldGluZ3MvYWNzLW1lZXRpbmdzLTIwMjIvcGFnZXMvZmFsbC9fZmFsbC1sYW5kaW5nLnNjc3MiLCJwYWdlcy9tZWV0aW5ncy9hY3MtbWVldGluZ3MtMjAyMi9wYWdlcy9zcHJpbmcvX3NwcmluZy1sYW5kaW5nLnNjc3MiLCJwYWdlcy9tZWV0aW5ncy9hY3MtbWVldGluZ3MtMjAyMi9wYWdlcy9zcHJpbmcvcHJlc2VudGVycy9fYWJzdHJhY3Quc2NzcyIsInBhZ2VzL21lZXRpbmdzL2Fjcy1tZWV0aW5ncy0yMDIyL3BhZ2VzL2ZhbGwvcHJlc2VudGVycy9fYWJzdHJhY3Quc2NzcyIsInBhZ2VzL21lZXRpbmdzL2Fjcy1tZWV0aW5ncy0yMDIyL3BhZ2VzL2ZhbGwvcHJlc2VudGVycy9fcHJlc2VudGVycy5zY3NzIiwicGFnZXMvbWVldGluZ3MvYWNzLW1lZXRpbmdzLTIwMjIvcGFnZXMvZmFsbC9wcmVzZW50ZXJzL19zY2ltZWV0aW5ncy5zY3NzIiwicGFnZXMvbWVldGluZ3MvYWNzLW1lZXRpbmdzLTIwMjIvcGFnZXMvZmFsbC9hZ2VuZGEvX2FnZW5kYS5zY3NzIiwicGFnZXMvbWVldGluZ3MvYWNzLW1lZXRpbmdzLTIwMjIvcGFnZXMvZmFsbC9hZ2VuZGEvX2tleW5vdGUtZXZlbnRzLnNjc3MiLCJwYWdlcy9tZWV0aW5ncy9hY3MtbWVldGluZ3MtMjAyMi9wYWdlcy9mYWxsL2FnZW5kYS9fc2NoZWR1bGUtb3ZlcnZpZXcuc2NzcyIsInBhZ2VzL21lZXRpbmdzL2Fjcy1tZWV0aW5ncy0yMDIyL3BhZ2VzL2ZhbGwvYWdlbmRhL19nb3Zlcm5hbmNlLnNjc3MiLCJwYWdlcy9tZWV0aW5ncy9hY3MtbWVldGluZ3MtMjAyMi9wYWdlcy9mYWxsL2F0dGVuZC9fYXR0ZW5kLnNjc3MiLCJwYWdlcy9tZWV0aW5ncy9hY3MtbWVldGluZ3MtMjAyMi9wYWdlcy9mYWxsL2F0dGVuZC9faG90ZWwuc2NzcyIsInBhZ2VzL21lZXRpbmdzL2Fjcy1tZWV0aW5ncy0yMDIyL3BhZ2VzL2ZhbGwvYXR0ZW5kL19yZWdpc3RyYXRpb24uc2NzcyIsInBhZ2VzL21lZXRpbmdzL2Fjcy1tZWV0aW5ncy0yMDIyL3BhZ2VzL2ZhbGwvYXR0ZW5kL19zcG9uc29ycy5zY3NzIiwicGFnZXMvbWVldGluZ3MvYWNzLW1lZXRpbmdzLTIwMjIvcGFnZXMvZmFsbC9hdHRlbmQvX3RyYXZlbC5zY3NzIiwicGFnZXMvbWVldGluZ3MvYWNzLW1lZXRpbmdzLTIwMjIvcGFnZXMvZmFsbC9hdHRlbmQvX3doeS1hdHRlbmQuc2NzcyIsInBhZ2VzL21lZXRpbmdzL2Fjcy1tZWV0aW5ncy0yMDIyL3BhZ2VzL2ZhbGwvYXR0ZW5kL19leHBvc2l0aW9uLnNjc3MiLCJwYWdlcy9tZWV0aW5ncy9hY3MtbWVldGluZ3MtMjAyMi9wYWdlcy9mYWxsL2F0dGVuZC9fd2F5cy1hdHRlbmQuc2NzcyIsInBhZ2VzL21lZXRpbmdzL2Fjcy1tZWV0aW5ncy0yMDIyL3BhZ2VzL2ZhbGwvYXR0ZW5kL190cmF2ZWwtdXNhLnNjc3MiLCJwYWdlcy9tZWV0aW5ncy9hY3MtbWVldGluZ3MtMjAyMi9wYWdlcy9mYWxsL2F0dGVuZC9fZmFxLnNjc3MiLCJwYWdlcy9tZWV0aW5ncy9hY3MtbWVldGluZ3MtMjAyMi9wYWdlcy9hYm91dC9fYWJvdXQuc2NzcyIsInBhZ2VzL21lZXRpbmdzL2Fjcy1tZWV0aW5ncy0yMDIyL3BhZ2VzL2Fib3V0L19wbGFuLWV2ZW50LnNjc3MiLCJwYWdlcy9tZWV0aW5ncy9hY3MtbWVldGluZ3MtMjAyMi9wYWdlcy9mYWxsL2V4aGliaXQvX2V4aGliaXRvci1zcG9uc29yLnNjc3MiLCJwYWdlcy9tZWV0aW5ncy9hY3MtbWVldGluZ3MtMjAyMi9wYWdlcy9mYWxsL2V4aGliaXQvX2V4aGliaWl0LXNwb25zb3ItcHJvc3BlY3R1cy5zY3NzIiwicGFnZXMvbWVldGluZ3MvYWNzLW1lZXRpbmdzLTIwMjIvcGFnZXMvZmFsbC9leGhpYml0L19kZW1vZ3JhcGhpY3Muc2NzcyIsInBhZ2VzL21lZXRpbmdzL2Fjcy1tZWV0aW5ncy0yMDIyL3BhZ2VzL3NwcmluZy9fdW5pdmVyc2FsLnNjc3MiLCJwYWdlcy9tZWV0aW5ncy9hY3MtbWVldGluZ3MtMjAyMi9wYWdlcy9zcHJpbmcvcHJlc2VudGVycy9fZ2xvYmFsLXZpcnR1YWwtc3ltcG9zaWEuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQ0FFSSwrQkFDRSx1R0FHRSw2Q0FDRSxpQkFDQSxnQkFFRiw0Q0FDRSxpQkFDQSxnQkFFRix5RkFFRSxrQkFDQSx5QkFIRix5RkFJSSxpQkFJTix1Q0FDRSxlQUNBLHlCQUZGLHVDQUdJLGdCQUdKLDBEQUNFLGtCQUNBLDRCQUNBLDZCQUNBLDBCQUNBLDZCQUNBLDhCQUNBLDZCQUNBLG1CQUNBLHNCQUVGLGdEQUNFLFlBQ0EsV0FDQSxhQUNBLFdBRUYsK0NBQ0UsWUFDQSxXQUNBLGFBQ0EsNERBQ0UsV0FHSixnREFDRSw4QkFFRixvREFDRSx5QkFDQSxzQkFDQSxnQkFDQSxXQUNBLG1CQUNBLFdBRUYsOERBQ0UsWUFHSixnQ0FDRSxlQUNBLHNDQUNFLG9CQUNBLFdBQ0EsZ0JBQ0EsZUFDQSxzQkFDQSxzQkFDQSw2Q0FDRSxtQkFFRixnREFDRSxtQkFFRiw4Q0FDRSxtQkFHSixtQ0FDRSxlQUNBLG1CQUVGLGtDQUNFLGNBRUYsa0RBQ0UsbUJBQ0EsMERBQ0UsOEJBQ0EseUJBRkYsMERBR0ksb0JBR0osdURBQ0UsaUJBRUUscUVBQ0UsV0FDQSxXQUNBLFVBQ0Esa0JBQ0EsWUFDQSxVQUNBLHlCQVBGLHFFQVFJLGFBRUYsMEJBVkYscUVBV0ksYUFDQSxVQUNBLGtCQUNBLFVBQ0EsV0FLSiw0RUFDRSxnQkFLUix3Q0FDRSxnQkFFRixxQ0FDRSxnQkFDQSxZQUNBLGNBQ0EsbUJBQ0EsVUFDQSxnQkFDQSxpQkFNQSwrREFDRSxzQkFDQSx5QkFGRiwrREFHSSxvQkFHSixnRUFDRSw4QkFDQSx5QkFGRixnRUFHSSxvQkFLUiwwQkFDRSwrQ0FDQSxvQkFDQSxpQ0FDRSxnQkFFRixzQ0FDRSxhQUVGLCtCQUNFLGdCQUNBLGtCQUNBLGtCQUNBLDBDQUNFLGVBSU4sOEJBQ0UsYUFDQSwwQkFGRiw4QkFHSSxXQUVGLHlDQUNFLFVBR0EsdUVBQ0UsYUFDQSxpQkFDQSw4QkFDQSx5QkFKRix1RUFLSSxlQUlGLDZEQUNFLGdCQUNBLFlBQ0EsY0FDQSxrQkFDQSxnQkFDQSxVQUNBLGlCQUNBLG1FQUNFLFlBQ0Esa0JBR0osZ1FBSUUsV0FHQSx5QkFERiw4REFFSSxnQkFJRiw2RUFDRSxnQkFDQSx5QkFGRiw2RUFHSSxtQkFRRixxRkFDRSxVQU1WLHlDQUNFLG1CQUNBLGFBQ0EsWUFDQSx1QkFDQSxpQkFDQSxrQkFDQSxXQUdBLHlCQURGLGlDQUVJLGlCQUtKLGdDQUNFLGVBQ0EsZ0JBQ0EseUJBSEYsZ0NBSUksc0JBSUosa0RBQ0UsYUFDQSxlQUNBLDhCQUNBLGlCQUNBLHlCQUxGLGtEQU1JLCtCQUVGLHVEQUNFLGdCQUNBLFlBQ0EsY0FDQSxrQkFDQSxnQkFDQSxVQUNBLGlCQUNBLDZEQUNFLFlBQ0Esa0JBS04sd0NBQ0UsVUFDQSxXQUVGLDZDQUNFLGlCQUNBLGtCQUNBLGVBQ0EsaUJBQ0EsV0FFRix1Q0FDRSxpQkFDQSxrREFDRSxlQUdKLDhFQUVFLHVEQUNBLCtDQUNBLHdGQUNFLGVBRUYsMEZBQ0UsdURBR0osMkNBQ0UsZUFDQSwwREFDRSxXQUNBLGlCQUNBLGtCQUNBLGdRQUdFLHlCQUVGLHlIQUVFLGNBQ0EsZUFDQSx1QkFDQSxtQkFFRiw2REFDRSxzQkFDQSxrQkFDQSxnQkFDQSxnQkFFRiw0REFDRSxzQkFDQSxlQUNBLGdCQUdKLGdFQUNFLFNBQ0EsZUFDQSx1QkFDQSxtQkFFRix3REFDRSxpQkFDQSxpQkFDQSw0REFDRSxpQkFDQSxpQkFDQSxXQUNBLGlCQUdKLG9EQUNFLE9BQ0EsU0FDQSxtRUFDRSxVQUNBLGlCQUlKLDBHQUVFLFdBRUYscURBQ0UsV0FFRixxREFDRSxZQUVGLG9XQU1FLHlCQUdKLHlCQUNFLHFEQUNFLFdBR0osNERBQ0UsMENBQ0Usd0JBRUYsbURBQ0UseUJBR0oscUNBQ0Usd0RBQ0UsYUFFRixxSEFFRSxxQ0FHSixxQ0FDRSxtSkFHRSx1QkFFRiw2Q0FDRSxVQUVGLDREQUNFLG1CQVFGLHNDQUNFLGlCQUVGLHFDQUNFLGlCQU9WLDRCQUNFLG1CQUNBLHFDQUNFLDBDQUNBLGVBQ0EsNkJBRUYsZ0ZBRUUsa0JBQ0EsMENBQ0EsNkJBQ0EsZ0JBQ0EsbUJBR0Ysd0NBQ0UsZ0JBQ0Esa0JBQ0EscUJBQ0Esb0NBSUosa0JBQ0UseUJBQ0Esb0NBRUEseUJBSkYsa0JBS0kscUNBTUYsb0NBQ0UsMEJBRUYsbUNBQ0UsNkJBRUYsa0NBQ0UsVUFJSiw0QkFDRSxtQkFDQSxhQUVBLCtDQUNFLGdCQUdGLHlDQUNFLGdCQUVBLHlCQUhGLHlDQUlJLG9CQUtOLGtDQUVFLHNCQUNBLFdBQ0Esa0JBSUEsb0JBQ0UsYUFDQSxtQkFHRiwrQkFDRSxnQkFHRix5QkFDRSxnQ0FDRSxzQkFHRixpQ0FDRSwrQkFRQSxrREFDRSxlQUNBLGdCQU9GLHNFQUNFLGtCQUNBLG1CQUVBLDBCQUpGLHNFQUtJLG9CQUNBLHNCQUdGLHlCQVRGLHNFQVVJLG9CQUNBLHNCQVVBLHNGQUNFLGVBQ0EsZ0JBRUEseUJBSkYsc0ZBS0ksb0JBQ0Esc0JBUUosNEZBQ0Usa0JBQ0EsbUJBVVYsdUJBQ0UsMEJBR0YsbUJBQ0UsaUJBR0YsZ0JBQ0UsaUJBQ0EsZ0JBR0YseUJBQ0UsVUFJQSxrQ0FDRSxhQUNBLDJCQUVBLHVDQUNFLGtCQVFSLDZCQUNFLGlDQUdGLHNCQUNFLGlCQUNBLG1CQUdGLHdCQUNFLHNCQUNBLGFBQ0EsbUJBSUEscUJBQ0UsZ0JBR0YscUJBQ0UsYUFDQSxtQkFFQSwyQkFDRSxXQUNBLGFBQ0EsY0FDQSxpQkFDQSxxQkFDQSxrRkFDQSw0QkFDQSx3QkFPSiw0QkFDRSxtQkFFRix5QkFDRSwyQkFDQSw0QkFDRSxXQUNBLFlBQ0EsOEJBQ0UsV0FDQSxnQkFDQSxlQUNBLGtCQUNBLG9DQUNFLGNBR0osNENBQ0UsWUFFRix5Q0FDRSxlQUVGLHFDQUNFLGNBQ0EsZ0JBQ0EsWUFDQSxnQkFDQSwyQ0FDRSxXQUNBLGtCQUNBLFNBQ0EsT0FDQSxRQUNBLGdDQUtSLHlCQUNFLG9CQUNFLGFBRUYsbUNBQ0UsYUFFRixtRkFFRSxhQUVGLDRCQUNFLGNBQ0Esa0RBQ0UsZUFTTiwyQ0FDRSxnQkFJRixxQ0FDRSwrQkFDRSxlQUVGLGlDQUNFLGtCQUNBLFdBR0oscUNBQ0UsdUJBQ0UsYUFDQSxzQkFFRiw2QkFDRSxRQUVGLDZCQUNFLFNBS0oscUNBQ0UsZ0NBQ0UsZUFFRixrQ0FDRSxrQkFDQSxZQU9KLHFDQUNFLCtCQUNFLGtCQUNBLFNBQ0Esb0JBT0osdUJBQ0UsV0FDQSw0SEFFQSxjQUNBLFlBQ0EsYUFDQSxrQkFDQSxVQUNBLGFBRUYsOEJBQ0UsV0FDQSx3SEFFQSxjQUNBLFlBQ0EsYUFDQSxrQkFDQSxVQUNBLFlBRUYsK0JBQ0UsV0FDQSx5SEFFQSxjQUNBLFlBQ0EsYUFDQSxrQkFDQSxXQUNBLFlBSUosbUJBQ0Usb0JBQ0Esc0JBQ0UsbUJBRUYsc0JBQ0UsaUJBRUYsc0JBQ0Usc0JBQ0EsdUJBQ0Esa0JBQ0Esa0JBQ0EsaUJBQ0EsZ0JBQ0EsbUJBQ0EsNkJBQ0UsV0FDQSxhQUNBLGNBQ0EseUJBQ0Esc0JBQ0Esa0JBQ0Esa0JBQ0EsY0FDQSxTQUVGLGlDQUNFLFdBQ0EsaUJBQ0EsNEJBRUYsNEJBQ0UsaUJBQ0EscUJBRUYsNkJBQ0UsMkJBQ0Esb0NBQ0UsV0FDQSxhQUNBLGNBQ0EsZ0JBQ0Esa0JBQ0Esa0JBQ0EsY0FDQSxTQUlOLDZCQUNFLHlCQUVFLHVDQUNFLG1CQUlOLDhCQUNFLHlCQUVFLHdDQUNFLG1CQUlOLDhCQUNFLDJGQUdFLHdDQUNFLG1CQVFOLHFDQUNFLHNCQUdGLDRDQUNFLGdCQUVBLDhDQUNFLGVBQ0Esa0JBRUEseUJBSkYsOENBS0ksZUFHRixvREFDRSxXQUNBLGNBQ0EsV0FDQSxZQUNBLGtCQUNBLFNBQ0EsWUFDQSxVQUNBLGtHQUNBLDRCQUNBLHFCQUNBLFdBSU4sNENBQ0Usa0JBRUYsOENBQ0UsaUJBRUEsZ0RBQ0UsZUFDQSxrQkFFQSx5QkFKRixnREFLSSxlQUdGLHVEQUNFLFdBQ0EsY0FDQSxXQUNBLFlBQ0Esa0JBQ0EsU0FDQSxXQUNBLFVBQ0Esa0dBQ0EsNEJBQ0EscUJBQ0EsV0FRSix5QkFDRSxzSUFDRSxtQkFRUixTQUNFLGVBQ0EscUJBQ0EsV0FDQSxZQUNBLGlCQUNBLGVBQ0Esa0JBQ0EsbUJBQ0Esa0JBQ0EsVUFDQSxXQUVBLGdCQUNFLDJCQUNBLFlBQ0Esa0JBQ0EsWUFDQSxXQUNBLHNCQUNBLGFBQ0EsZUFDQSxXQUNBLGtCQUNBLGdCQUNBLFVBQ0Esa0JBQ0EsOEhBR0EseUJBakJGLGdCQWtCSSxZQUNBLFdBSUosZUFDRSxXQUNBLGtCQUNBLFlBQ0EsU0FDQSxVQUNBLFdBQ0Esb0NBQ0EscUNBQ0EsNkJBQ0EsVUFDQSxrQkFDQSw4SEFLQSxzQkFDRSxVQUNBLG1CQUNBLFlBQ0EsNkhBSUYscUJBQ0UsVUFDQSxtQkFDQSxZQUNBLDZIQ2hnQ0Esa0VBQ0UsZUFFRSx5QkFERix3RUFFSSxXQUdKLHdFQUNFLGVBQ0EsZ0JBRUYscUVBQ0UsZUFDQSxnQkFFRiwrRUFDRSxnQkFFRix5RUFDRSxrQkFDQSxVQUNBLFNBQ0EsWUFHSixzRUFDRSxtQkFDQSx5QkFGRixzRUFHSSxvQkFFRix3RUFDRSxrQkFHQSw4RUFDRSxxQkF5Q0UsdUdBQ0UsU0FDQSxXQUNBLGVBQ0EsZUFDQSx5QkFMRix1R0FNSSxVQUNBLFVBQ0EsZ0JBS0osdUdBQ0Usa0JBQ0EsV0FDQSxNQUNBLE9BRUYsaU9BRUUsMEJBQ0Esd0NBQ0EsMEJBSkYsaU9BS0ksa0JBRUYscU9BQ0UsZUFLSiw2SEFDRSxtQkFDQSxnd0JBT0UsMkJBRUYsZ0lBQ0UsaUJBRUYsZ0lBQ0UsOEJBRUYsZ0lBQ0UsZUFDQSxtQkFFRixrSUFDRSxzQkFDQSx5QkFhTiw4RkFDRSxTQUVGLGdHQWNFLGFBQ0EseUJBZkYsZ0dBZ0JJLGNBR0EsK0dBQ0UsY0FHSixrR0FDRSxrQkFDQSxXQUNBLFlBQ0EseUJBSkYsa0dBS0ksYUFHSiwrR0FDRSxZQUNBLE9BQ0Esa0JBQ0EsTUFDQSxXQUVGLCtHQUNFLGFBRUYsNEdBQ0UsVUFDQSxzQkFDQSxnSEFDRSxnQkFDQSxpQkFHSixtR0FDRSxzQkFDQSxpQkFDQSxVQUNBLDJCQUNBLGNBQ0Esa0JBQ0EsU0FFRixxR0FDRSxnQkFDQSxXQUNBLFVBQ0EsVUFDQSxrQkFDQSxTQUNBLFdBQ0EseUJBUkYscUdBU0ksV0FFRiwyR0FDRSxZQUNBLGtCQUdKLHNHQUNFLGVBQ0EscUhBQ0UsY0FDQSxZQUNBLGtCQUNBLE1BQ0EsV0FFRiw0R0FDRSxVQ3hPVix5Q0FDSSxrQkFDQSxNQUNBLFVBQ0EsZ0JBQ0EsbUJBQ0EsZ0dBRUksV0FJWixtQ0FDSSxnQkFDQSxnQkFDQSxpQkFDQSw0Q0FDSSx3QkFDQSxZQUNBLHFCQUNBLGlCQUNBLFdBQ0Esa0JBQ0EsT0FDQSx5QkFFSixrRkFDSSxXQUVKLDJDQUNJLHFCQUNBLGtEQUNJLFVBSVosb0JBQ0ksZ0JBRUosa0NBQ0ksa0JBRUosNENBQ0ksNEJBQ0EsZ0NBQ0EsbURBQ0ksY0FDQSxrQkFDQSxNQUNBLFFBQ0EsU0FDQSxPQUNBLHdGQUdSLCtDQUNJLG1CQUNBLFlBQ0EsWUFJUixxQ0FDSSx3Q0FDSSxjQ25FUixtQkFDSSxnQkFDQSxlQUNBLDBCQUNJLFdBQ0Esa0dBQ0EsNEJBQ0Esd0JBQ0EsY0FDQSxhQUNBLGNBQ0Esa0JBQ0EsV0FDQSxXQUVKLDJDQUNJLFdBSVIsaUJBQ0ksV0FDQSx1QkFDSSxZQUNBLGtCQUNBLFdBRUoseUJBQ0ksV0FFSixvREFDSSxjQzVCVSx1SkFFTSxVQUVOLHlFQUNNLFlBRU4sMEVBQ00saUJBQ0EsYUFFTixvRUFDTSxpQkNiaEIseUNBQ0ksbUJBQ0EseUJBRkoseUNBR1Esb0JBRUosOENBQ0ksU0FHQSxxRUFDSSxVQUNBLDJFQUNJLGVBRUosbUZBQ0ksZ0JBQ0Esb0JBQ0EsK0JBQ0EsdUZBQ0ksK0JBS1Isb0ZBQ0ksbUJBQ0EsMEZBQ0ksbUJBQ0EsOEZBQ0ksdUJBTVosb0ZBQ0ksbUJBQ0EsMEZBQ0ksbUJBQ0EsOEZBQ0ksdUJBTVosc0ZBQ0ksbUJBQ0EsNEZBQ0ksbUJBQ0EsZ0dBQ0ksdUJBUVosc0dBQ0ksbUJBQ0EsNEdBQ0ksbUJBQ0EsZ0hBQ0ksdUJBTVosc0dBQ0ksbUJBQ0EsNEdBQ0ksbUJBQ0EsZ0hBQ0ksdUJBTVosd0dBQ0ksbUJBQ0EsOEdBQ0ksbUJBQ0Esa0hBQ0ksdUJBTXBCLHVGQUVJLFdBRUosNENBQ0ksZUFDQSx5QkFGSiw0Q0FHUSxnQkFHUiwyQ0FDSSxjQUVKLHdEQUNJLHlCQUNBLFlBQ0EsT0FDQSw2QkFDQSxNQUNBLFdBQ0EsVUFHQSxpRUFDSSxvQkFHUixpREFDSSxzQkFDQSxpQkFDQSxzREFDSSxzQkFDQSxXQVVwQixvQ0FDSSxpQkFFQSw0Q0FDRSxNQUNBLFVBQ0EsWUFDQSxZQUtKLDhDQUNFLFNBQ0EsV0FDQSxhQUNBLFdBTUkseUJBREoseURBRVEsY0FDQSxnQkFLWixlQUNJLHdCQUNBLG1CQUlBLHlCQURKLHFCQUVRLG9CQUtKLHlCQURKLHVDQUVRLGtCQUNBLFdBQ0EsOEJBQ0Esb0JBS0oseUJBQ0ksdUJBQ0ksNkNBQ0EsWUFDQSxrQkFDQSxXQUNBLGNBS0oseUJBQ0ksNENBQ0ksNkNBQ0EsWUFDQSxrQkFDQSxXQUNBLGNDck1WLGtFQUNFLGVBRUYsa0VBQ0UsZ0JBRUYseURBQ0UsZ0JBQ0EseUJBRUYseURBQ0Usa0JBQ0EsZ0JBQ0EsbUJBRUYseURBQ0Usa0JBQ0EsbUJBRUYsd0RBQ0UsY0FHQSx1RUFDRSxvQkFDQSxtQkFDQSwwQkFIRix1RUFJSSxpQkFLSixtRUFDRSxrQkFFRiwwRUFDRSxtQkFDQSxhQUNBLFlBQ0EsdUJBQ0EsU0FDQSxVQUdKLHlFQUNFLGtCQUNBLHFEQUNBLGdCQUNBLGNBQ0EsaUJBQ0EsOEJBQ0EsYUFDQSxZQUNBLHlCQVRGLHlFQVdJLDZCQUVGLDBCQWJGLHlFQWNJLG1CQUNBLFNBRUYsK0VBQ0UsWUFDQSxrQkFNRixrRkFDRSwwQkFJTix3REFhRSxtQkFaQSx5QkFDRSw4REFDRSxXQUNBLCtGQUNBLGtCQUNBLGFBQ0EsV0FDQSxVQUNBLFlBQ0EsYUFJSixvRUFDRSx1QkFDQSxnQkFDQSxrQkFDQSx5QkFDRSwyRUFDRSxXQUNBLGdHQUNBLGtCQUNBLFdBQ0EsUUFDQSxVQUNBLFlBQ0EsY0FJTiwyREFDRSxXQUNBLG1CQUNBLGtCQUVGLDJEQUNFLFdBQ0EsZ0JBQ0Esa0JBRUYsMERBQ0UsZUFDQSxXQUdBLHFFQUNFLGtCQUVGLG9FQUNFLGtCQ3BITix1RUFDRSxtQkFDQSxXQUNBLGFBRUYsMERBQ0UsbUJBQ0EsNkVBQ0UsWUFDQSwwQkFGRiw2RUFHSSxjQUdKLDZEQUNFLGdCQUdKLHNFQUNFLGdCQUNBLGNBQ0EsaUZBQ0Usc0JBQ0EsMEJBQ0EseUJBSEYsaUZBSUksNkJBRUYseUJBTkYsaUZBT0ksNEJBRUYseUJBVEYsaUZBVUkseUJBTUYsd0ZBQ0UsZUFDQSw0RkFDRSx1QkFDQSwrQkFNRiwrR0FDRSxtQkFVRiwrR0FDRSxtQkFVRixpSEFDRSxtQkFZRixpSUFDRSxtQkFVRixpSUFDRSxtQkFVRixtSUFDRSxtQkFXUiwwRUFDRSxXQUNBLGdCQUNBLHlCQUhGLDBFQUlJLGNBR0EsNkZBQ0UsYUFJRiwyRkFDRSxXQUVFLHlCQURGLHNHQUVJLGlCQUtSLDRFQUNFLGNBRUYsNkVBQ0UsZUFDQSxnQkFDQSxVQUNBLFNBQ0EsZ0ZBQ0UsZ0JBQ0EsT0FFRiwrRUFDRSxjQUNBLHFGQUNFLFlBQ0Esa0JBS1Isb0VBQ0UsNkJBQ0Esb0VBQ0Esa0JBQ0Esa0JBQ0EseUJBTEYsb0VBTUksMkJBR0EseUJBREYsMkVBRUksV0FDQSxpS0FFQSxrQkFDQSxXQUNBLFlBQ0EsYUFDQSxTQU1KLHdFQUNFLGFBQ0EseUJBRkYsd0VBR0ksY0FDQSxrQkFDQSxVQUNBLFlBSUYsaUZBQ0UsZ0JBR0osc0VBQ0UsV0FDQSw0RUFDRSxZQUNBLGtCQUlOLDRFQUNFLGlCQUNBLHlCQUZGLDRFQUdJLGtCQUdBLHlCQURGLGtGQUVJLGlCQUdKLG1GQUNFLGdCQUVGLHdGQUNFLGFBRUYsK0VBQ0Usc0JBQ0EseUJBRkYsK0VBR0ksZUFHSiwrRUFDRSxTQUNBLGFBQ0EsZUFDQSxrRkFDRSxnQkFDQSxPQUNBLFNBQ0EscUJBSU4sZ0VBQ0UsZ0JBQ0EsdUJBQ0EsbUJBQ0EsZ0NBQ0EseUJBTEYsZ0VBTUksZ0JBR0EseUJBREYsdUVBRUksV0FDQSx5SkFFQSxrQkFDQSxZQUNBLFdBQ0EsWUFDQSxhQUdKLHFFQUNFLGFBQ0EsaUJBQ0EseUJBSEYscUVBSUksY0FDQSxxQkFDQSx1QkFDQSxvQkFHQSxrRkFDRSxnQkFFRix3RkFDRSxXQUVGLHNGQUNFLGVBR0osZ0ZBQ0UsVUFHSixtRUFDRSxjQUVGLHVFQUNFLGdCQUVBLHlCQUhGLHVFQUlJLGNBR0osMEVBQ0Usa0JBQ0EsZ0JBQ0EsZ0JBQ0EsbUZBQ0Usa0JBR0osaUZBQ0Usa0JBRUYsZ0ZBQ0Usc0JBQ0EsV0FDQSwrRkFDQSxXQUNBLHlGQUNFLFlBRUYseUZBQ0UsWUFJTiwyREFDRSxpRUFDQSxvQkFDQSxvQkFDQSw4REFDRSx3QkFFRixrRUFDRSw0QkFDQSxrQkFFRixpRUFDRSw4QkFDQSx5QkFGRixpRUFHSSxVQUlOLHlEQUNFLGdCQUNBLCtEQUNFLFVBQ0EsY0FFRixvRUFDRSxlQUVFLGlGQUNFLGdCQ2pXQSwwR0FDSSxhQUVKLHNIQUNJLGdCQ0xSLDhFQUNJLGdCQUNBLFVBQ0EsMEZBQ0ksb0JBRUoscUZBQ0ksZUFFSixpRkFDSSx1QkFDQSxzQkFFSixpRkFDSSxrQkFFSixnRkFDSSxjQUNBLGlCQUVKLG1GQUNJLGtCQUNBLCtGQUNJLHFCQUdSLG1HQUNJLG9CQUlKLDRGQUNJLGlCQUVKLGlHQUNJLG1CQUVKLHFGQUNJLGdCQUNBLGNBQ0EsVUFDQSwyRkFDSSxZQUNBLGtCQUlaLHFGQUNJLG9CQUVJLGtIQUNJLGdCQUlKLHVJQUNJLG1CQUlKLHVJQUNJLG1CQUlaLDZFQUNJLG9CQUdBLG9GQUNJLG1CQUVKLDRGQUNJLGVBRUosbUdBQ0ksZ0JBQ0EsYUFDQSxxR0FDSSxjQUVKLHdHQUNJLGdCQUNBLGNBQ0EsVUFDQSxpQkFDQSxZQUNBLDhHQUNJLFlBQ0Esa0JBTXBCLCtFQUNJLGNDakdOLG1DQUNFLGNBRUEsOENBQ0Usd0JBTUosc0NBQ0UsZ0JBSUosZ0NBQ0UsbUJBRUEsMENBQ0UsU0FDQSx5QkFFQSxpREFDRSxXQUNBLGNBQ0Esa0JBQ0EsTUFDQSxPQUNBLFNBQ0EsVUFDQSx5QkFLRSxnSEFDRSx5QkFDQSxhQUNBLHNCQUNBLHVCQUNBLGFBR0YsZ0hBQ0UseUJBQ0EsYUFRUixzQ0FDRSxrQkFFQSxpREFDRSx3QkFLTix3QkFDRSxtQkFLRixxQ0FDSSxpQkFDSSxrQkFDQSxnQ0FDSSxlQUNBLGtCQUNBLFdDMUVWLDJCQUNFLGtCQUVBLDBPQU1FLGFBQ0EsaUJBQ0EsZ0JBQ0EscUJBQ0EsZ0JBQ0Esa0JBRUEseUJBYkYsME9BY0ksa0JBR0YsOFRBQ0UsZ0JBQ0EsZUFHRix3VEFDRSxnQkFJSiwwT0FNRSxhQUNBLGlCQUNBLGdCQUNBLHFCQUNBLGdCQUNBLGtCQUVBLDhUQUNFLGdCQUNBLGVBR0Ysd1RBQ0UsZ0JBSUoscUhBR0UsaUJBQ0EsMENBR0YsdUNBQ0UsZ0JBR0YsOEVBRUUsaUJBQ0EsbUJBQ0EsNkJBQ0EsZ0JBQ0EsbUJBR0YscURBQ0UsaUJBR0YsdUNBQ0UsaUJBQ0EsbUJDN0VNLGlFQUNJLGlCQUVKLHdEQUNJLHVCQUNBLHFCQUVKLHVEQUNJLGVBQ0EseUJBRkosdURBR1EsZUFJWiw2REFDSSxtQkFDQSxnRUFDSSxXQUNBLFNBQ0Esb0JBRUosZ0VBQ0ksa0JBR0EsNkVBQ0ksYUFHUix5RUFDSSxXQUNBLFdBQ0EsVUFDQSw2SkFFSSxXQUdSLHlFQUNJLGFBRUosa0ZBQ0ksYUFDQSxpQkFHQSx3RkFDSSxnQkFDQSxXQUNBLFdBQ0EsZUFDQSxrQkFNSiw4R0FDSSxtQkFJSiw4R0FDSSxtQkFNSixtSEFDSSxtQkFJSixtSEFDSSxtQkFJSixtSEFDSSxtQkM3RVIsMkVBQ0ksaUJBQ0EsZ0JBQ0Esa0ZBQ0ksV0FDQSxXQUNBLFVBQ0Esa0JBQ0EsWUFDQSxZQUNBLHlCQVBKLGtGQVFRLGFBR0osMEJBWEosa0ZBWVEsYUFDQSxXQUNBLGtCQUNBLFVBQ0EsV0FJWix3RkFDSSxlQUVKLHVFQUNJLGlCQUdBLDZFQUNJLG1CQUVKLDZFQUNJLGdCQUVKLDZFQUNJLGNBQ0EsZ0ZBQ0ksZ0JBQ0EsdUZBQ0kscUJBQ0EsWUFDQSxVQUNBLGlCQUlaLDRFQUNJLG1CQUNBLGNBSUosc0dBQ0ksaUJBQ0EsZUFFSix3RkFDSSxnQkFFSix3R0FDSSxtQkFDQSx5QkFGSix3R0FHUSxVQUNBLFdBQ0EsY0FFSix5QkFQSix3R0FRVSxXQUNBLFlBRU4sbUhBQ0ksZ0JBRUosbUhBQ0ksV0FDQSx5QkFGSixtSEFHUSxlQUNBLFdBR1IsbUhBQ0ksV0FFQSx5QkFISixtSEFJUSxlQUNBLFdBTVosMEZBQ0kscUJBTUosMkZBQ0ksbUJBTUoseUZBQ0ksbUJBSVosZ0ZBQ0ksZUFHUiwrRUFDSSx3QkN6SFIsZ0JBQ0UsYUFDQSw4QkFDQSxtQkFDQSxpQkFDQSxpQkFFQSw0QkFDRSxhQUNBLHlCQUNBLGlCQUNBLG1CQUVBLGtDQUNFLG1CQUNBLGtCQUlKLGtDQUNFLFlBQ0EsaUJBQ0EsZ0JBQ0EscUJBRUEseUJBTkYsa0NBT0ksV0FDQSxvQkFJSix5QkFDRSx3Q0FFRSxjQUtOLHNCQUNFLG1CQUVBLHlCQUNFLG1CQUNBLGdDQUNBLDJCQUVBLG9DQUNFLFdBQ0EsbUJBQ0EsYUFLRixxRUFDRSxhQU9KLDRCQUNFLGVBRUEseUJBSEYsNEJBSUksY0FFQSxtRkFFRSxhQUdGLGtEQUNFLGVBS04seUJBQ0UsMkJBRUEseUJBSEYseUJBSUksY0FHRiw0QkFDRSxXQUNBLFlBRUEsOEJBQ0UsV0FDQSxnQkFDQSxlQUNBLGtCQUVBLG9DQUNFLGNBSUosNENBQ0UsWUFHRix5Q0FDRSxlQUdGLHFDQUNFLGNBQ0EsZ0JBQ0EsWUFDQSxnQkFFQSwyQ0FDRSxXQUNBLGtCQUNBLFNBQ0EsT0FDQSxRQUNBLGdDQzNITiwyQkFDSSxrQkFDQSxVQUVKLHFDQUNJLHlCQUNBLFdBQ0EsY0FDQSxVQUNBLFdBQ0EsZ0JBQ0Esa0JBQ0EsVUFDQSxVQUNBLFVBRUosb0NBQ0kseUJBQ0EsV0FDQSxjQUNBLFlBQ0EsYUFDQSxrQkFDQSxTQUNBLFFBQ0EsVUFDQSw4Q0FJSixvQ0FDSSxXQUNBLG9CQUNBLFdBQ0EsWUFDQSxtQkFDQSxrQkFDQSxTQUNBLFNBRUosbUNBQ0ksV0FDQSxvQkFDQSxXQUNBLFlBQ0EsbUJBQ0Esa0JBQ0EsU0FDQSxRQy9DSiwyQkFDSSxlQUNBLGdCQU1BLDBKQUNJLGlCQUNBLGdCQUtKLG1EQUNJLGVBRUEscURBQ0kscUJBTVIsdUVBQ0ksb0JBS0osNkNBQ0ksYUFDQSwyQkFFQSxrREFDSSxnQkFDQSxrQkFPWix3QkFDSSxpQkFFQSwwQkFDSSxtQkFLSixrQ0FDSSxXQUNBLDRCQUNBLHlCQUNBLHNCQUNBLDJHQUNBLDRCQUNBLHNCQUNBLGlDQUdKLDBCQUNJLHFCQUVBLHdDQUNJLHNCQUdKLG9DQUNJLFdBQ0Esc0JBTWhCLHNCQUNJLG9CQUVBLHlCQUhKLHNCQUlRLG9CQUdKLGdDQUNJLGlCQUNBLG9CQUVBLHlCQUpKLGdDQUtRLHdCQUlSLDRCQUNJLG1CQUdKLDZDQUNJLGtCQUNBLFVBSVIsK0NBQ0ksbUJBRUEseUJBSEosK0NBSVEsaUJBSUEseUVBQ0ksU0FHQSwwRUFDSSxZQUNBLFdBQ0EsWUFDQSxrQkFDQSxVQUNBLE1BQ0EsT0FDQSxrRUFNSix5QkFmSixvRUFnQlEsY0FDQSxvQkFDQSxrQkFJSiw4RUFDSSxpQkFDQSx5QkFDSSxvRkFDSSxvQkFLaEIseUJBbkNKLDZEQW9DUSxpQkFJSix5QkFESiw2REFFUSxzQkFDQSxvQkFJUixxREFDSSxtQkFDQSxxQkFDQSxzQkFDQSxvQkFDQSxnQkFDQSx5QkFOSixxREFPUSxVQUNBLG1CQUNBLDBFQU1BLGlCQUNBLG1CQUNBLG9CQUNBLG1CQUVKLHdEQUNJLGtCQUNBLFlBQ0EsVUFFSix1REFDSSxpQkFFSiwyREFDSSxtQkFDQSwwRUFNQSwrQkFDQSxrRUFDSSxXQUNBLGNBQ0EsYUFDQSxjQUNBLGtCQUNBLFVBQ0EsV0FDQSxVQUNBLGtHQUNBLDRCQUNBLHdCQUdKLDhEQUNJLGVBQ0EsYUFDQSxtQkFHUix5QkFDSSx3REFDSSxlQUNBLGFBQ0EsbUJBR0osdUtBR0ksY0FHSiw0REFDSSxXQUNBLGNBQ0EsYUFDQSxjQUNBLGtCQUNBLFVBQ0EsV0FDQSxVQUNBLGtHQUNBLDRCQUNBLHlCQU1oQixvREFDSSx5QkFHSix5QkFDSSxvQkFDSSxnQkFHSiwyQkFDSSxhQUdKLGlEQUVJLG9CQ3JRUixpQkFDTSxpQkNETixxQ0FDRSx5QkFRRixlQUNFLHlCQUNBLDBDQUNBLG9CQUVBLHlCQUxGLGVBTUksWUFDQSxnQkFDQSxpQkFHRix5QkFDRSxhQUNBLGdCQUVBLHlCQUpGLHlCQUtJLHNCQUNBLGlCQUlKLDRCQUNFLE9BQ0EsYUFDQSxnQkFFQSx5QkFMRiw0QkFNSSxVQUVBLHNDQUNFLGNBQ0Esb0JBS04seUJBQ0Usc0JBQ0EsU0FDQSxVQUVBLHlCQUxGLHlCQU1JLGNBR0YsNEJBQ0Usc0JBQ0EsaUJBQ0EsNkJBQ0EsMEJBQ0Esa0JBRUEsOEJBQ0UsY0FDQSxvQkFDQSx5QkFFQSxvQ0FDRSx5QkFJSiw0Q0FDRSxpQkFHRiwySEFHRSxjQUNBLHNCQUNBLFlBQ0EsZ0JBWU4sc0JBQ0UsU0FFQSw0TUFNRSxhQUNBLGlCQUNBLGdCQUNBLHFCQUNBLGdCQUNBLGtCQUVBLHlCQWJGLDRNQWNJLGtCQUdGLGdTQUNFLGdCQUNBLGVBR0YsMFJBQ0UsZ0JBSUosNE1BTUUsYUFDQSxpQkFDQSxnQkFDQSxxQkFDQSxnQkFDQSxrQkFFQSxnU0FDRSxnQkFDQSxlQUdGLDBSQUNFLGdCQUlKLHNHQUdFLGlCQUNBLDBDQUdGLGtDQUNFLGdCQUdGLDRHQUVFLGlCQUNBLG1CQUNBLDZCQUNBLGdCQUNBLG1CQUdGLG9FQUNFLGlCQUdGLHNEQUNFLGlCQUNBLG1CQU1KLHlCQURGLGVBRUkseUJBQ0EsMENBQ0EsY0FJQSx3Q0FDRSxXQUVBLHlCQUhGLHdDQUlJLFlBTUosdUZBQ0UsYUFFQSx5QkFIRix1RkFJSSxjQUNBLHlCQUNBLGlCQUNBLGdCQUNBLGdDQUNBLGdCQUNBLHNCQUNBLGtCQUVBLHlGQUNFLFVBU04sNENBQ0UsV0FHRix5QkFMRixpQ0FNSSx1QkFLSCxpRUFDRyxhQUlKLDBCQUNFLGlCQUVBLHlCQUhGLDBCQUlJLG1CQUtOLHVCQUNFLG1CQUNBLDRCQUNBLGNBR0YsOEJBQ0Usb0dBQ0EsNEJBQ0EscUJBQ0Esa0NBRUEseUJBTkYsOEJBT0ksaUdBQ0EsNEJBQ0EscUJBQ0EseUNBR0YseUNBQ0UsaUJBQ0EseUNBRUEseUJBSkYseUNBS0kseUNDeFFZLGtGQUNNLG1CQUVOLDJFQUNNLG1CQUNBLG1CQUNBLGFBQ0EsWUFDQSx1QkFDQSxpQkFDQSxrQkFDQSxXQUdaLGdFQUNNLG1CQUNBLG1FQUNNLGtCQUNBLGdCQUNBLHNFQUNNLGlCQUNBLHFCQUtaLG9FQUNNLG1CQUNBLGFBQ0EsbUJBRU4sOERBQ00sa0JBQ0EsY0FDQSxrQkFDQSx5QkFKTiw4REFLWSxlQ3RDOUIsc0JBQ00sZ0JBRUEsaUNBQ0UsZ0JBSUEseUJBREYsc0NBRUksb0JBSUosc0RBQ0Usb0JBQ0Esb0JBRUEseUJBSkYsc0RBS0ksb0JBTU4sMkJBQ0UsaUJBRUEsOEJBQ0UsaUJBR0YsMkRBQ0UsZ0JBQ0Esb0JBRUEseUJBSkYsMkRBS0ksb0JBS04sOEJBQ0UsaUJBRUEsOERBQ0UsbUJBS0Ysb0NBQ0UsZ0JBRUEseUJBSEYsb0NBSUksb0JBSUosd0RBQ0Usa0JBQ0EsVUFDQSxrQkFFQSx5QkFMRix3REFNSSxpQkFDQSxxQkFPSixtQ0FDRSxlQUdGLGdDQUNFLDJCQUVBLG1DQUNFLFdBQ0EsWUFFQSxxQ0FDRSxXQUNBLGdCQUNBLGVBQ0Esa0JBRUEsMkNBQ0UsY0FHRix5QkFWRixxQ0FXSSxTQUNBLGlCQUtGLDRDQUNFLGNBQ0EsZ0JBQ0EsWUFDQSxnQkFFQSxrREFDRSxXQUNBLGtCQUNBLFNBQ0EsT0FDQSxRQUNBLGdDQUlKLHlCQWpCRiwwQ0FrQkksWUFDQSxlQUlKLG1EQUNFLFlBR0YsZ0RBQ0UsZUFHRix5QkFuREYsbUNBb0RJLFlBQ0EsY0FDQSxtQkFJSix5QkE3REYsZ0NBOERJLGtCQU1GLHlCQURGLHVDQUVJLGNDakpWLDREQUNFLG1CQUVBLHlCQUhGLDREQUlJLGlCQUdGLGtFQUNFLG1CQUNBLHFCQUNBLHNCQUNBLG9CQUNBLGdCQUVBLHlCQVBGLGtFQVFJLGtCQUNBLFVBQ0EsbUJBQ0EsYUFFQSw4TUFDRSxlQUlKLHFFQUNFLGtCQUNBLFlBRUEseUJBSkYscUVBS0ksZUFDQSxhQUNBLG9CQUlKLG9FQUNFLGlCQUdGLHlFQUNFLFdBQ0EsY0FDQSxZQUNBLGFBQ0Esa0JBQ0EsTUFDQSxVQUNBLFdBQ0EsVUFDQSw2QkFHRix1RkFDRSxjQUdGLHdFQUNFLG1CQUNBLG1CQUNBLHFCQUNBLG9CQUNBLG9CQUVBLDJFQUNFLGVBQ0EsYUFDQSxtQkFHRiwrRUFDRSxXQUNBLGNBQ0EsYUFDQSxjQUNBLGtCQUNBLFNBQ0EsV0FDQSxVQUNBLGtHQUNBLDRCQUNBLHdCQUtOLHlCQUNFLDBFQUNFLGdCQUdGLDBFQUNFLHNCQUNBLGdCQUNBLGVBR0YsdUVBQ0UsY0FJSiw0RkFDRSxrQkFDQSxVQUNBLGtCQUVBLHlCQUxGLDRGQU1JLGtCQUNBLGNBQ0EsY0FNTiwyQkFDRSxnQkFFQSwyREFDRSxvQkFDQSxvQkFFQSx5QkFKRiwyREFLSSxtQkFDQSxpQkFFQSxxRUFDRSxpQkFDQSxvQkFDQSxtQkFDQSw2RUFHRiw4RkFDRSxvQkFJSiwrRkFDRSxnQkFDQSxvQkFFQSx5QkFKRiwrRkFLSSxhQUNBLG9CQUlKLGlHQUNFLGdCQUlKLHFDQUNFLGlCQUdGLGlFQUNFLGVBQ0EsZ0JBQ0EsY0FDQSxrQkFDQSxjQUNBLG1CQUdGLGdFQUNFLGlCQUNBLGtCQUNBLGNBQ0EsZ0JBQ0EsaUJBRUEsdUVBQ0UsV0FDQSxrQkFDQSxNQUNBLFNBQ0EsVUFDQSxzQkNyTE4sNENBQ0ksZ0hBRUosa0JBQ0ksZ0NBQ0EsYUFDQSxrQkFDQSx5QkFDSSxXQUNBLGNBQ0EsK0dBQ0EsV0FDQSxZQUNBLGtCQUNBLFNBQ0EsUUFJUixxQ0FFUSx1REFDSSw2QkFDQSxxQkFFSixzREFDSSw2QkFDQSxrQkFDQSxpRUFDSSw0QkFFSixnRUFDSSxnQkFDQSxtQkFJWix1Q0FDSSxXQUNBLHlIQUNBLGNBQ0EsWUFDQSxhQUNBLGtCQUNBLE1BQ0EsY0M3Q1Isb0JBQ0ksa0JBQ0Esc0JBQ0ksa0JDSFIsaUJBQ0ksZUNESixRQUNJLGFBRUosUUFDSSx5Q0FDQSxlQUNBLG9CQUNBLGdCQUNJLGFBRUosbUJBQ0ksZ0JBR0EseUJBQ0ksMENBRUosZ0VBQ0ksWUFDQSxpQkFDQSxvQkFDQSxXQUNBLHNCQUNBLHNCQUNBLHNCQUNBLGtCQUVKLDBCQUNJLGdCQUNBLDBCQUNBLG1CQUdSLGdCQUNJLGFBRUosMENBQ0ksa0JBQ0EsWUFDQSxnQkFFSixpQkFDSSxxQkFJUixzQkFDSSxpQkFHQSxvQ0FDSSxzQkFDQSxxQkFDQSxZQUNBLFdBQ0Esa0JBQ0EsY0FDQSxrQkFFSixnQ0FDSSxxQkFDQSxXQUVKLHVEQUNJLGtCQUVKLHlDQUNJLGtCQUVKLDJEQUNJLHlCQUNBLFdBRUosNERBQ0kseUJBQ0Esc0JBRUosMklBRUksV0FJUiwwQkFDSSx5QkFDQSxXQUNBLFlBQ0Esa0JBQ0EsZUFDQSxlQUNBLGVBR0osZ0JBQ0ksYUM5Rkosb0JBQ0kseUJBQ0Esb0JDREEsbUJBQ0ksK0JBR0EscUNBREosbUJBRVEsa0JBQ0EsVUFDQSxXQUNBLGdCQUVKLHNDQVBKLG1CQVFRLGtCQUNBLFVBQ0EsVUNkWixnQkFDSSxtQkFDQSwrQ0FDSSxnSEFJUiw2Q0FDSSwrQkFHSiw2Q0FDSSxTQUNBLHFCQUdBLDJCQUNJLHlCQUVKLDZCQUNJLFlBRUoscUNBQ0ksbUJBQ0ksYUFDQSxlQUVKLDZCQUNJLFlBQ0EsZUFFSiw4QkFDSSxpQkFLWixpQ0FDSSx1R0FFSix1Q0FDSSxXQUNBLDRIQUNBLGNBQ0EsWUFDQSxhQUNBLGtCQUNBLFdBQ0EsWUFHSiwwQkFDSSxrQkFDQSxpQ0FDSSxpQkFDQSx1Q0FDSSxXQUNBLGNBQ0EsVUFDQSxXQUNBLGtCQUNBLFdBQ0EsV0FDQSxVQUdSLDhCQUNJLGtCQUNBLFVBR1Isa0NBQ0ksbUJBRUosb0NBQ0ksbUJBRUosbUNBQ0ksbUJBRUosc0NBQ0ksV0FDQSw0SEFDQSxjQUNBLFlBQ0EsYUFDQSxrQkFDQSxXQUNBLFlBS0EsMEJBQ0ksb0JBSVIsY0FDSSx5QkFDQSxXQUNBLG1CQUNBLHFCQUNBLGVBQ0EsaUJBQ0Esb0JBRUosZ0NBQ0kseUJBQ0Esa0JBQ0EsVUFHSixxQ0FFUSwwQkFDSSxvQkFFSixtREFDSSxrQkNySEosaUdBQ0ksa0JBQ0EsbUJBQ0EsYUFDQSxxR0FDSSxZQUNBLGlCQUNBLGNBQ0EscUJBQ0Esa0JBQ0EsV0FFSixvR0FDSSxnQkFFSixtR0FDSSxjQUNBLGNBQ0EsbUJBQ0EsOEdBQ0ksZ0JBS2hCLDZGQUNJLFVBR0EsdUdBQ0ksYUFFSix1R0FFSSxtQkFDQSxXQUNBLGFBR1Isb0xBRUksV0FDQSx3TEFDSSxXQUNBLDBCQUdSLDJMQUVJLHVCQUNBLFlBQ0EsZ0JBRUoscUdBQ0kscUJBQ0EsZUFDQSxXQUNBLGdCQUNBLFNBQ0EsVUFFSix3R0FDSSxrQkFDQSxVQUNBLFNBRUosa0dBQ0kscUJBQ0EsZUFDQSxnQkFDQSxzQkFDQSxnQkFFSixzR0FDSSxtQkFFSix1R0FDSSxlQUNBLGdCQUNBLHNCQUVKLG1HQUNJLGNBQ0EsbUJBQ0EsZ0JBQ0EsdUJBRUosbUdBQ0ksV0FDQSxXQUVKLG1HQUNJLFdBQ0EsVUFFSixxR0FDSSxXQUNBLFVBRUosMEdBQ0ksZ0JBQ0EsZ0JBQ0EsaUJBQ0Esc0JBRUoseVRBR0ksb0JBQ0Esa0JBQ0Esb0JBQ0EsV0FDQSxhQUNBLFNBQ0Esd0JBQ0EscUJBQ0EsZ0JBRUosc0hBQ0ksa0JBQ0EsNEhBQ0ksWUFDQSx3QkFDQSxXQUNBLGlCQUNBLGtCQUNBLFFBQ0EsTUFDQSxVQUNBLGtCQUNBLFVBQ0EsWUFDQSxvQkFDQSxzQkFHUiw0RkFDSSxpQkFFSiw0R0FDSSxhQUVKLHlIQUNJLHdCQUNBLHFCQUNBLGVBRUoseUhBQ0ksWUFFSix5SEFDSSxvQkFFSiw0R0FDSSxnQkFDQSxZQUNBLGFBQ0EsZ0JBQ0EsV0FDQSxZQUNBLGVBRUosaUlBQ0ksWUFFSix3R0FDSSxvQkFDQSxXQUNBLGdIQUNJLGNBR1IsZ0hBQ0ksY0FHQSxvSEFDSSxtQkFHUix3R0FDSSxtQkFFSix3R0FDSSxvQkFFSiwySEFDSSxpQ0FFSix3QkFDSSxHQUNJLCtCQUVKLEdBQ0ksaUNBR1IsZ0JBQ0ksR0FDSSx1QkFFSixHQUNJLHlCQUdSLCtGQUNJLHNCQUNBLHFCQUNBLGlCQUNBLHlCQUNBLGtCQUNBLDZCQUNBLFdBQ0EsWUFDQSwwQ0FDQSxrQ0FFSixxTkFFSSxTQUVKLHFIQUNJLGdCQUVKLHNSQUdJLHNCQUVKLDRGQUNJLGVBQ0EsMENBRUosNEZBQ0ksc0RBQ0EsZUFDQSxvQkFDQSxXQUNBLHNCQUVKLHlYQUlJLG9CQUNBLGtCQUNBLG9CQUVKLHlGQUNJLGNBQ0EscUJBRUosOExBRUksY0FDQSwwQkFFSiwrRkFDSSwwQ0FDQSxvQkFFSiw4RkFDSSxTQUVKLDJGQUNJLHNCQUVKLHVHQUNJLGNBQ0EsZUFDQSxZQUVKLG9HQUNJLGtCQUVKLHNHQUNJLFlBQ0Esb0JBQ0Esc0JBQ0Esc0JBQ0Esa0JBQ0EsK0JBQ0EscUJBQ0EsZUFDQSxZQUVKLG1HQUNJLGtCQUVKLDBGQUNJLGdCQUNBLG1CQUNBLFNBQ0EsMEJBRUosZ0dBQ0ksa0JBQ0EsVUFDQSxXQUNBLFVBQ0EsWUFDQSxnQkFDQSxzQkFDQSxTQUVKLGlPQUVJLGdCQUNBLFdBQ0EsWUFDQSxTQUNBLGlCQUNBLFVBRUoscUdBQ0ksZUFFSixrR0FDSSxtQkFDQSxrQkFDQSxrQkFDQSxpQkFFSixpTkFFSSxjQUNBLFlBRUosd0dBQ0ksV0FFSix5QkFDSSxrR0FDSSxhQUdSLHlCQUNJLGtHQUNJLGFBR1IsMEJBQ0ksa0dBQ0ksY0FHUix3R0FDSSxtQkFDQSxrQkFDQSxrQkFDQSxpQkFFSiw2TkFFSSxjQUNBLFlBRUosOEdBQ0ksV0FFSiw0RkFDSSxtQkFDQSxrQkFFSixxTUFFSSxjQUNBLFlBRUosa0dBQ0ksV0FFSix1R0FDSSxlQUNBLGNBRUoscUhBQ0ksZ0JBQ0EsZUFFSiw0akpBZ0RJLGtCQUNBLGVBQ0EsbUJBQ0Esa0JBRUosK29DQVlJLFdBR0osNEZBQ0ksZ0JBRUosK2dCQUtJLHVCQUVKLG9HQUNJLGdCQUNBLGlCQUVKLHVGQUNJLGFBRUoseUZBQ0ksV0FDQSxlQUVKLGtHQUNJLGdCQUNBLDZCQUNBLHlCQUNBLFdBQ0EsaUNBQ0EsZUFFSiwrRkFDSSxnQkFDQSxlQUVKLGtHQUNJLGlCQUVKLHVHQUNJLGVBRUoscUdBQ0ksU0FFSiwwR0FDSSxhQUVKLGtJQUNJLGdCQUVKLHlCQUNJLDBHQUNJLGVBR1IsbUdBQ0ksY0FFSix5QkFDSSxtR0FDSSxjQUdSLDZGQUNJLGdCQUNBLGdCQUNBLDBCQUNBLGtCQUNBLGdCQ25nQkosZUFDSSxhQUNBLDhCQUNBLGtCQUNBLHNCQUNJLFdBQ0EsOEJBQ0EsWUFDQSxxQkFDQSxZQUNBLFdBQ0Esa0JBR1IsMENBQ0ksa0JBQ0Esc0JBR0osd0JBQ0ksa0JBRUosa0JBQ0ksaUJBR1IsVUFDSSxpQkFDQSxnQkFDQSxnQkFFSixXQUNJLGlCQUNBLGtCQUdKLHFDQUNJLHVCQUNJLGtCQUNBLG1CQVNSLGVBQ0ksYUFDQSw4QkFDQSxrQkFFSixzQkFDSSxXQUNBLDhCQUNBLFlBQ0EscUJBQ0EsWUFDQSxXQUNBLGtCQUdKLDBDQUNJLGtCQUNBLHNCQUdKLHdCQUNJLGtCQUVKLGtCQUNJLGlCQ3ZFQSxrQ0FDRSxpRUFDQSxvQkFDQSxvQkFDQSxxQ0FDRSx3QkFFRix5Q0FDRSw0QkFDQSxrQkFFRix3Q0FDRSw4QkFDQSx5QkFGRix3Q0FHSSxVQ2JKLGtGQUNFLGNBS0osMEVBQ0UsVUFDQSw0RkFDRSxhQUNBLG1CQUNBLHVCQUNBLDhGQUNFLFdBS0osNkZBQ0UiLCJmaWxlIjoicGFnZXMvbWVldGluZ3MvYWNzLW1lZXRpbmdzLTIwMjIvZmFsbC0yMDIyLW1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLm1lZXRpbmdzIHtcbiAgLnNlY3Rpb24ge1xuICAgICYtLW5ld3NsZXR0ZXIge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDEyNGRlZywgIzE1OTViNCAwJSwgIzA1N2FjOSAxMDAlKVxuICAgICAgICAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gICAgICAuY29sdW1uT25lIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi43cmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICBoMixcbiAgICAgICAgcCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wYXJzeXMge1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDVyZW0gMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmVscS1mb3JtIC5jb250YWluZXItZmx1aWQge1xuICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuZWxxLWl0ZW0tc2VsZWN0IHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLmVscS1pdGVtLWlucHV0IHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5lbHEtZmllbGQtc3R5bGUge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMXJlbSAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuc3VibWl0LWJ1dHRvbi1zdHlsZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAwLjlyZW0gMXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAuc2luZ2xlLWNoZWNrYm94LXJvdyAuY2hlY2tib3gge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICYtLWltZy10eHQtY29sIHtcbiAgICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICAgIHNtYWxsIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgJi5oeWJyaWQge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMyMTg0MmY7XG4gICAgICAgIH1cbiAgICAgICAgJi5pbi1wZXJzb24ge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNhMjExM2Q7XG4gICAgICAgIH1cbiAgICAgICAgJi52aXJ0dWFsIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDI2MGZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICAgIH1cbiAgICAgIC5jb2x1bW5zQm9vdHN0cmFwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgICAgLnJvd09kZCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJvdyB7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA5MSU7XG4gICAgICAgICAgICAgIGxlZnQ6IDFyZW07XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAtMC41cmVtO1xuICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3dmg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMzRweCkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjNyZW07XG4gICAgICAgICAgICAgICAgbGVmdDogMHJlbTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAtMXJlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTMlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jb2wtbWQtNiB7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICAuYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjb2xvcjogIzBmNzFmZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICYtLWltZy10eHQtY29sLWNvbnQge1xuICAgICAgLmNvbHVtbnNCb290c3RyYXAge1xuICAgICAgICAvLyBPdmVyd3JpdGUgc3R5bGUgdGhhdCdzIGluaGVyZXRlZCBmcm9tIHRoZSBvcmlnaW5hbCBjbGFzc1xuICAgICAgICAucm93T2RkIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJvd0V2ZW4ge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtLXZlbnVlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMTU0YTQgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICAgICAgcGFkZGluZzogNXJlbSAwIDRyZW07XG4gICAgICAuaW1hZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgLmltYWdlLWluZm8ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLmJ0biB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgcGFkZGluZzogMXJlbSAzcmVtO1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLS10aGFuay15b3Uge1xuICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICAgIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgICAgLmFjc2NvbnRhaW5lciB7XG4gICAgICAgIC5tZWRpYS1sYWJlbCArIC5jb250YWluZXJQYXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZmxleC1mbG93OiByb3c7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAjMGY3MWZlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjY1cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlxcMjE5MlwiO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAudGV4dCxcbiAgICAgICAgICAudGV4dCAqLFxuICAgICAgICAgIC5idXR0b24sXG4gICAgICAgICAgLmJ1dHRvbiAqIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgZmxleDogMCAwIDUxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgIC50ZXh0LWNlbnRlciB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAuaW1hZ2VfbGVmdCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmltYWdlLWRpdiB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE3NXB4O1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgaDIge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDUycmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtLWNhcm91c2VsIHtcbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC8qIFZpZXcgUGFzdCBNZWV0aW5nIEhpZ2hsaWdodHMgKi9cbiAgICAgIC50ZXh0IC5jb250YWluZXIgZGl2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmc6IDAgMi41cmVtO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICMwZjcxZmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjY1cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyMTkyXCI7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLyogQ3VzdG9tIENhcm91c2VsIE92ZXJyaWRlcyAqL1xuICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLmFjc2Nhcm91c2VsNHVwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiA0NXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAub3dsLWl0ZW0ge1xuICAgICAgICBtaW4taGVpZ2h0OiA0NXJlbTtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5vd2wtbmV4dCxcbiAgICAgIC5vd2wtcHJldiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmYgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggNnB4ICMwMDAwMDAyOTtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiA1cmVtO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmYgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5vd2wtY2Fyb3VzZWwge1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgIC5zbGlkZS1jYXB0aW9uIHtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICBwYWRkaW5nOiAxZW0gMC41ZW07XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIC5pdGVtOmhvdmVyIC5zbGlkZS1jYXB0aW9uLFxuICAgICAgICAgIC5pdGVtOmFjdGl2ZSAuc2xpZGUtY2FwdGlvbixcbiAgICAgICAgICAuaXRlbTpmb2N1cyAuc2xpZGUtY2FwdGlvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB9XG4gICAgICAgICAgaDIsXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBvcGFjaXR5OiB1bnNldDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgaDIge1xuICAgICAgICAgICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuN3NyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zbGlkZS1jYXB0aW9uLWlubmVyIHtcbiAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWRlLWltYWdlIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAyN3JlbTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAyN3JlbTtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjdyZW07XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyN3JlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5vd2wtbmF2IHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogOTBweDtcbiAgICAgICAgICAmLnZpc3VhbGx5aGlkZGVuIHtcbiAgICAgICAgICAgIGNsaXA6IGF1dG87XG4gICAgICAgICAgICBvdmVyZmxvdzogaW5oZXJpdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAub3dsLXByZXYsXG4gICAgICAgIC5vd2wtbmV4dCB7XG4gICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIH1cbiAgICAgICAgLm93bC1wcmV2IHtcbiAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgfVxuICAgICAgICAub3dsLW5leHQge1xuICAgICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgfVxuICAgICAgICAub3dsLXByZXY6aG92ZXIsXG4gICAgICAgIC5vd2wtcHJldjpmb2N1cyxcbiAgICAgICAgLm93bC1wcmV2OmFjdGl2ZSxcbiAgICAgICAgLm93bC1uZXh0OmhvdmVyLFxuICAgICAgICAub3dsLW5leHQ6Zm9jdXMsXG4gICAgICAgIC5vd2wtbmV4dDphY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgLm93bC1jYXJvdXNlbCAub3dsLWRvdHMge1xuICAgICAgICAgIHRvcDogLTZyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAgIC5jYXJvdXNlbDR1cCB7XG4gICAgICAgICAgaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIOKAiyAub3dsLWNhcm91c2VsIC5pdGVtIHtcbiAgICAgICAgICBoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5vd2wtY2Fyb3VzZWwgLnNsaWRlLWltYWdlIHtcbiAgICAgICAgICBoZWlnaHQ6IDE3MHB4O1xuICAgICAgICB9XG4gICAgICAgIOKAiyAub3dsLWNhcm91c2VsIC5zbGlkZS1jYXB0aW9uLFxuICAgICAgICAub3dsLWNhcm91c2VsIC5vd2wtY29udHJvbHMge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIC5jYXJvdXNlbDR1cCxcbiAgICAgICAgLm93bC1jYXJvdXNlbCAuaXRlbSxcbiAgICAgICAgLm93bC1jYXJvdXNlbCAuc2xpZGUtaW1hZ2Uge1xuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIOKAiyAub3dsLWNhcm91c2VsIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5vd2wtY2Fyb3VzZWwgLnNsaWRlLWltYWdlIGltZyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLXBhc3Qge1xuICAgIC5zZWN0aW9uIHtcbiAgICAgICYtLWNhcm91c2VsIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS43NWVtO1xuICAgICAgICB9XG4gICAgICAgIGIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS50YWJsZS0tcm93LXVuZGVybGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gID4gdGhlYWQgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICB9XG4gID4gdGJvZHkgPiB0ciA+IHRkLFxuICA+IHRib2R5ID4gdHIgPiB0aCB7XG4gICAgcGFkZGluZzogMnJlbSAxcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG5cbiAgPiB0Ym9keSA+IHRyID4gdGgge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3ZjcgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uY29udGFpbmVyLS1iZWlnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY0ZjA7XG4gIHBhZGRpbmc6IDJyZW0gM3JlbSAwIDNyZW0gIWltcG9ydGFudDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBwYWRkaW5nOiAycmVtIDJyZW0gMCAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy9nbG9iYWw/XG4uYm94LXN0eWxlOSB7XG4gICYuYm94LXN0eWxlLS1ibGFjay1ib3JkZXIge1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMDAwMDAwO1xuICB9XG4gICYuYm94LXN0eWxlLS1ibHVlLWJvcmRlciB7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMwMDYyZmY7XG4gIH1cbiAgJi5ib3gtc3R5bGUtLW5vLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmJveC1zdHlsZS0tZ3JheS1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgcGFkZGluZzogM3JlbTtcblxuICAudGV4dCA+ICo6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cbiAgfVxufVxuXG4uYnRuLWxpbmtbZGlzYWJsZWRdLFxuLmJ0bi5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGNvbG9yOiAjNDQ0O1xuICBib3JkZXItY29sb3I6ICNjY2M7XG59XG5cbi5jb2x1bW5zLS1mbGV4IHtcbiAgPiAucm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmLmltYWdlLS10cmlhbmdsZSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICYuaW1hZ2UtLWxlZnQgPiAucm93IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgJi5pbWFnZS0tcmlnaHQgPiAucm93IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICB9XG4gIH1cbn1cblxuLnBhZ2Utd3JhcHBlci0tb3ZlcmxhcCB7XG4gIC5oZXJvIHtcbiAgICAuY2xlYXJmaXgge1xuICAgICAgPiAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oZXJvLmhlcm9jb250YWluZXItdGl0bGUge1xuICAgIC5jbGVhcmZpeCB7XG4gICAgICA+IC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNC41cmVtO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hcnRpY2xlQ29udGVudCB7XG4gICAgPiAuaGVyb2NvbnRhaW5lciB7XG4gICAgICA+IC5jb250YWluZXIge1xuICAgICAgICA+IC5jbGVhcmZpeCB7XG4gICAgICAgICAgPiAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICA+IC5jbGVhcmZpeCB7XG4gICAgICAgICAgPiAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vdmVudWUgcmVmZXJlbmNlXG4udmVudWVfX2hlcm8ge1xuICA+IC5jbGVhcmZpeCB7XG4gICAgcGFkZGluZzogNHJlbSAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAzLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gIC5pbWFnZV9sZWZ0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmJ1dHRvbnMtLWZsZXgge1xuICAgIC50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgIC5idG4ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vL3ZlbnVlIHJlZmVyZW5jZS8vXG5cbi8vZ2V0IHN1cHBvcnQgcmVmZXJlbmNlXG4uZ2V0LXN1cHBvcnRfX2hlcm8gPiAuY2xlYXJmaXgge1xuICBwYWRkaW5nOiA2cmVtIDAgNXJlbSAwICFpbXBvcnRhbnQ7XG59XG5cbi5nZXQtc3VwcG9ydF9faGVhZCBoMiB7XG4gIGZvbnQtc2l6ZTogMy40cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuXG4uZ2V0LXN1cHBvcnRfX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDRyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5nZXQtc3VwcG9ydF9fbGluayB7XG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMS42cmVtO1xuICAgICAgaGVpZ2h0OiAxLjFyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkYWVtSW1hZ2VQYXRoICsgXCJwYWdlcy9pbmNsdXNpdml0eS9hcnJvdy0tcmlnaHQtLWJsdWUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG4gIH1cbn1cbi8vZ2V0IHN1cHBvcnQgcmVmZXJlbmNlLy9cblxuLm1lZXRpbmdfX3RhYnMge1xuICAudGFiLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDRyZW0gMCAyZW07XG4gIH1cbiAgLm5hdi10YWJzIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgbGkge1xuICAgICAgZmxleDogdW5zZXQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBhIHtcbiAgICAgICAgZmxleDogdW5zZXQ7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgbWFyZ2luOiAwIDNyZW0gMCAwO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzAwNjhmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpmaXJzdC1vZi10eXBlIGEge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQgYSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICAgICYuYWN0aXZlIGEge1xuICAgICAgICBjb2xvcjogIzAwNjhmZjtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwNjhmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubmF2IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5tZWV0aW5nX190YWJzIC5uYXYge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnRhYi1jb250ZW50IC50YWItcGFuZSxcbiAgICAudGFiLWNvbnRlbnQgLnRhYi1wYW5lLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAudGFiLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAudGFiLXBhbmU6Zmlyc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQWx0ZXJuYXRlIEltYWdlIEFzaWRlIChBcnJvdyBMb29rKVxuLmltYWdlLWFzaWRlLWxlZnQsXG4uaW1hZ2UtYXNpZGUtcmlnaHQge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiAyLjJlbTtcbiAgfVxufVxuLmltYWdlLWFzaWRlLWxlZnQge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgID4gKiA+ICogPiAuY29sdW1uMSB7XG4gICAgICBtYXJnaW4tdG9wOiAzZW07XG4gICAgfVxuICAgIC5pbWFnZS5wYXJiYXNlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IC0zZW07XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgPiAucm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICAuY29sdW1uT25lIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgIH1cbiAgICAuY29sdW1uVHdvIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cbiAgfVxufVxuLmltYWdlLWFzaWRlLXJpZ2h0IHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICA+ICogPiAqID4gLmNvbHVtbjAge1xuICAgICAgbWFyZ2luLXRvcDogM2VtO1xuICAgIH1cbiAgICAuaW1hZ2UucGFyYmFzZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICByaWdodDogLTNlbTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgfVxufVxuLmltYWdlLWFzaWRlLXVwIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaW1hZ2UucGFyYmFzZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC03ZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAtNWVtO1xuICAgIH1cbiAgfVxufVxuXG4vL0Zsb3Jpc2hlc1xuLmNvcm5lci1mbG9yaXNoIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogdXJsKCRhY3NEYW1JbWFnZVBhdGggKyBcIm1lZXRpbmdzL2Fjcy1tZWV0aW5ncy8yMDIyLWZhbGwvaW1hZ2VzL2Zsb3Jpc2gtZG90LXllbGxvdy0wMi5wbmdcIilcbiAgICAgIG5vLXJlcGVhdCBzY3JvbGwgMCAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMzhweDtcbiAgICBoZWlnaHQ6IDM2MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC04MHB4O1xuICAgIHJpZ2h0OiAtMTEwcHg7XG4gIH1cbiAgJi0tZ3JlZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IHVybCgkYWNzRGFtSW1hZ2VQYXRoICsgXCJtZWV0aW5ncy9hY3MtbWVldGluZ3MvMjAyMi1mYWxsL2ltYWdlcy9mbG9yaXNoLWRvdC1ncmVlbi5wbmdcIilcbiAgICAgIG5vLXJlcGVhdCBzY3JvbGwgMCAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMzhweDtcbiAgICBoZWlnaHQ6IDM2MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC03N3B4O1xuICAgIHJpZ2h0OiAtMTBweDtcbiAgfVxuICAmLS1vcmFuZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IHVybCgkYWNzRGFtSW1hZ2VQYXRoICsgXCJtZWV0aW5ncy9hY3MtbWVldGluZ3MvMjAyMi1mYWxsL2ltYWdlcy9mbG9yaXNoLWRvdC1vcmFuZ2UucG5nXCIpXG4gICAgICBuby1yZXBlYXQgc2Nyb2xsIDAgMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgaGVpZ2h0OiAxNjFweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTIycHg7XG4gICAgcmlnaHQ6IC0zMnB4O1xuICB9XG59XG5cbi5hYnN0cmFjdC10aW1lbGluZSB7XG4gIHBhZGRpbmc6IDIuNXJlbSAycmVtO1xuICBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuICB1bCB7XG4gICAgcGFkZGluZzogMnJlbSAwIDA7XG4gIH1cbiAgbGkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBkYXNoZWQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjNyZW07XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAwLjc1cmVtO1xuICAgICAgaGVpZ2h0OiAwLjc1cmVtO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC0wLjQ1cmVtO1xuICAgICAgdG9wOiAwcmVtO1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyOiAwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kYXRlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgICB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDAuNzVyZW07XG4gICAgICAgIGhlaWdodDogMC43NXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtMC40NXJlbTtcbiAgICAgICAgdG9wOiAwcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1iZy1icm93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY4NGEzMTtcbiAgICBsaSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM2ODRhMzE7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWJnLW9yYW5nZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E1M2MyZjtcbiAgICBsaSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNhNTNjMmY7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWJnLXB1cnBsZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDEyNWRlZywgIzM2MDg0ZCAwJSwgIzI5MGE0ZCAxMDAlKSAwJVxuICAgICAgMCUgbm8tcmVwZWF0O1xuICAgIGxpIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzA1MDU1NDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9ibHVlIGZvb3RlciBsb2NhdGlvbiByZWZlcmVuY2Vcbi5tZWV0aW5nX19mb290ZXItLWxvY2F0aW9uIHtcbiAgPiAuY2xlYXJmaXgge1xuICAgIHBhZGRpbmc6IDNyZW0gMCAxcmVtIDA7XG4gIH1cblxuICAuY29sdW1uT25lIC50ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgcCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogN3JlbTtcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMXJlbTtcbiAgICAgICAgcmlnaHQ6IC05cmVtO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGFjc0RhbUltYWdlUGF0aCArIFwibWVldGluZ3MvYWNzLW1lZXRpbmdzLzIwMjItZmFsbC9pbWFnZXMvZG90cy13aGl0ZS5wbmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY29sdW1uVHdvIC50ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmNvbHVtblRocmVlIC50ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgIHAge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA3cmVtO1xuICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxcmVtO1xuICAgICAgICBsZWZ0OiAtOXJlbTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRhY3NEYW1JbWFnZVBhdGggKyBcIm1lZXRpbmdzL2Fjcy1tZWV0aW5ncy8yMDIyLWZhbGwvaW1hZ2VzL2RvdHMtd2hpdGUucG5nXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29sdW1uT25lLFxuICAuY29sdW1uVHdvLFxuICAuY29sdW1uVGhyZWUge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnRleHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vL2JsdWUgZm9vdGVyIGxvY2F0aW9uIHJlZmVyZW5jZS8vXG5cbi8vdG9vbHRpcHNcbi50b29sdGlwIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogIzAwMDtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogYXR0cihkYXRhLXRvb2x0aXApO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIGxlZnQ6IC05MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGN1YmljLWJlemllcigwLjkxLCAwLjA4LCAwLjE2LCAwLjc2KSxcbiAgICAgIGJvdHRvbSAwLjJzIGN1YmljLWJlemllcigwLjkxLCAwLjA4LCAwLjE2LCAwLjc2KSwgdmlzaWJpbGl0eSAwcyAwLjRzO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICByaWdodDogLTcwcHg7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTVweDtcbiAgICBsZWZ0OiAzcHg7XG4gICAgd2lkdGg6IDBweDtcbiAgICBoZWlnaHQ6IDBweDtcbiAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDdweCBzb2xpZCAjNDQ0ODUwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBjdWJpYy1iZXppZXIoMC45MSwgMC4wOCwgMC4xNiwgMC43NiksXG4gICAgICBib3R0b20gMC4ycyBjdWJpYy1iZXppZXIoMC45MSwgMC4wOCwgMC4xNiwgMC43NiksIHZpc2liaWxpdHkgMHMgMC40cztcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgYm90dG9tOiAyN3B4O1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGN1YmljLWJlemllcigwLjkxLCAwLjA4LCAwLjE2LCAwLjc2KSxcbiAgICAgICAgYm90dG9tIDAuMnMgY3ViaWMtYmV6aWVyKDAuOTEsIDAuMDgsIDAuMTYsIDAuNzYpLCB2aXNpYmlsaXR5IDBzIDBzO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBib3R0b206IDIwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgY3ViaWMtYmV6aWVyKDAuOTEsIDAuMDgsIDAuMTYsIDAuNzYpLFxuICAgICAgICBib3R0b20gMC4ycyBjdWJpYy1iZXppZXIoMC45MSwgMC4wOCwgMC4xNiwgMC43NiksIHZpc2liaWxpdHkgMHMgMHM7XG4gICAgfVxuICB9XG59XG4vL3Rvb2x0aXBzLy9cbiIsIi8qIE1lZXRpbmdzIExhbmRpbmcgUGFnZSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5odG1sOm5vdCguYWVtLUF1dGhvckxheWVyLUVkaXQpIHtcbiAgLm1lZXRpbmdzLS1sYW5kaW5nIHtcbiAgICAuc2VjdGlvbiB7XG4gICAgICAmLS1oZXJvIHtcbiAgICAgICAgcGFkZGluZzogNHJlbSAwO1xuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubGVhZCB7XG4gICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICAgICAgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICB9XG4gICAgICAgIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDEwcmVtO1xuICAgICAgICAgIGxlZnQ6IDgzJTtcbiAgICAgICAgICB3aWR0aDogMzg0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtLWZlYXR1cmVkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgICAgICAgfVxuICAgICAgICAqIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb2x1bW5zIHtcbiAgICAgICAgICAmLS1sYXJnZSB7XG4gICAgICAgICAgICAvLyAuY29sdW1uT25lIHtcbiAgICAgICAgICAgIC8vICAgLnRleHRfbGlnaHQsXG4gICAgICAgICAgICAvLyAgIC50ZXh0X2Rhcmsge1xuICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSA0OHJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLy8gICAgIGhlaWdodDogNDhyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIC8vICAgICBhIHtcbiAgICAgICAgICAgIC8vICAgICAgIGhlaWdodDogNDhyZW07XG4gICAgICAgICAgICAvLyAgICAgfVxuICAgICAgICAgICAgLy8gICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLy8gICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDQ2LjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIC8vICAgICAgIGhlaWdodDogNDYuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLy8gICAgICAgYSB7XG4gICAgICAgICAgICAvLyAgICAgICAgIGhlaWdodDogNDYuNXJlbTtcbiAgICAgICAgICAgIC8vICAgICAgIH1cbiAgICAgICAgICAgIC8vICAgICB9XG4gICAgICAgICAgICAvLyAgIH1cbiAgICAgICAgICAgIC8vICAgLnRleHQge1xuICAgICAgICAgICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIC8vICAgICB0b3A6IDI3cmVtO1xuICAgICAgICAgICAgLy8gICAgIGxlZnQ6IDNyZW07XG4gICAgICAgICAgICAvLyAgIH1cbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgIC8vIC5jb2x1bW5Ud28ge1xuICAgICAgICAgICAgLy8gICAudGV4dCB7XG4gICAgICAgICAgICAvLyAgICAgdG9wOiAyMnZoO1xuICAgICAgICAgICAgLy8gICAgIGxlZnQ6IDYuNXZ3O1xuICAgICAgICAgICAgLy8gICAgIG1heC13aWR0aDogNjN2dztcbiAgICAgICAgICAgIC8vICAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgICAgICAgICAvLyAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAvLyAgICAgICB0b3A6IDI3cmVtO1xuICAgICAgICAgICAgLy8gICAgICAgbGVmdDogM3JlbTtcbiAgICAgICAgICAgIC8vICAgICAgIG1heC13aWR0aDogMzR2dztcbiAgICAgICAgICAgIC8vICAgICB9XG4gICAgICAgICAgICAvLyAgIH1cbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgIC5jb2x1bW5PbmUge1xuICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgdG9wOiAyMnZoO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDYuNXZ3O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjN2dztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICB0b3A6IDI3cmVtO1xuICAgICAgICAgICAgICAgICAgbGVmdDogM3JlbTtcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzR2dztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5oZXJvY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC50ZXh0X2xpZ2h0LFxuICAgICAgICAgICAgICAudGV4dF9kYXJrIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ2LjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgNDYuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDE1cHgpIHtcbiAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQycmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNDYuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRpdltjbGFzcyo9XCJjb2xcIl0ge1xuICAgICAgICAgICAgICBkaXZbY2xhc3MqPVwiY29sXCJdLnBhcnN5cyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgICAgICBhLFxuICAgICAgICAgICAgICAgIC5idG4sXG4gICAgICAgICAgICAgICAgcCxcbiAgICAgICAgICAgICAgICBoMyxcbiAgICAgICAgICAgICAgICBoNCxcbiAgICAgICAgICAgICAgICBoNSB7XG4gICAgICAgICAgICAgICAgICAvL2NvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBoNSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAycmVtIDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi0tc21hbGwge1xuICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgICAgIC8vIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLy8gICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgLy8gQG1lZGlhIChtaW4td2lkdGg6IDEwMDFweCkge1xuICAgICAgICAgICAgLy8gICBtYXJnaW4tYm90dG9tOiA5cmVtO1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb2wtbWQtNCB7XG4gICAgICAgICAgICAgIC8vICAgbWluLWhlaWdodDogNTZ2dztcbiAgICAgICAgICAgICAgLy8gICBtYXgtaGVpZ2h0OiAzMHZ3O1xuICAgICAgICAgICAgICAvLyAvLyAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIC8vIC8vICAgQG1lZGlhIChtaW4td2lkdGg6IDQ0MHB4KSB7XG4gICAgICAgICAgICAgIC8vIC8vICAgICBoZWlnaHQ6IDQzdnc7XG4gICAgICAgICAgICAgIC8vIC8vICAgfVxuICAgICAgICAgICAgICAvLyAvLyAgIEBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkge1xuICAgICAgICAgICAgICAvLyAvLyAgICAgaGVpZ2h0OiAxN3JlbTtcbiAgICAgICAgICAgICAgLy8gLy8gICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgICAgICAgICAgIC8vIC8vICAgfVxuICAgICAgICAgICAgICAvLyAvLyAgIEBtZWRpYSAobWluLXdpZHRoOiA5MTVweCkge1xuICAgICAgICAgICAgICAvLyAvLyAgICAgaGVpZ2h0OiAyNXJlbTtcbiAgICAgICAgICAgICAgLy8gLy8gICB9XG4gICAgICAgICAgICAgIGhlaWdodDogMThyZW07XG4gICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAzNTJweCkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjVyZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1NSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDkxNXB4KSB7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5tZWRpYS1sYWJlbCArIGEge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmltYWdlLnBhcmJhc2Uge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmltYWdlX2xlZnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogZmlsbDtcbiAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE4cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgICAgICAgbGVmdDogMnJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMnJlbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAycmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMTN2aDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMzUycHgpIHtcbiAgICAgICAgICAgICAgICAgIHRvcDogMjByZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXDIxOTJcIjtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAuaW1hZ2UucGFyYmFzZSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQXJ0aWNsZSB0aGF0IGlzIE1lZXRpbmcgY2hpbGRcbi5tZWV0aW5nLS1sZXZlbDIge1xuICAgICY6bm90KC52aWRlbykge1xuICAgICAgICAuYnJlYWRjcnVtYiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgICB1bCBsaSxcbiAgICAgICAgICAgIHVsIGxpIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxhbmRpbmctc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBtYXJnaW46IDAuMjVlbSAwIDA7XG4gICAgICAgIGE6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwi74SEXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgIGNvbG9yOiByZ2IoMjU1LDI1NSwyNTUpO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbGVmdCBlYXNlIDAuNXM7XG4gICAgICAgIH1cbiAgICAgICAgYSwgYTp2aXNpdGVkIHtcbiAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbGVmdDotNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGgxIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi10b3A6LTEwcmVtO1xuICAgIH1cbiAgICAuaGVyby0taGVhZGluZyA+IC50ZXh0X2xpZ2h0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEycmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwwLDAsMCkgMCUsIHJnYmEoMCwwLDAsMC4yMDM1NDA3OTEzMTY1MjY1OCkgMTAwJSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRhY3QtYm94LWdyaWQgLmJveC1zdHlsZTMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBwYWRkaW5nOjJlbTtcbiAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgYm9keS5tZWV0aW5nLS1sZXZlbDIgI2JkPio+Kj4uY29sLW1kLTEyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG59XG4iLCIuY29udGFjdC1ibGFjay1ib3gge1xuICAgIGJhY2tncm91bmQ6IzAwMDAwMDtcbiAgICBwYWRkaW5nOjIuNXJlbTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkYWNzRGFtSW1hZ2VQYXRoICsgJ21lZXRpbmdzL2Fjcy1tZWV0aW5ncy8yMDIyLWZhbGwvaW1hZ2VzL2RvdHMtd2hpdGUucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA4LjhyZW07XG4gICAgICAgIGhlaWdodDogNy42cmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAyNnB4O1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuICAgIGgyLCBwIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxufVxuXG4uYnRuLWxpbmstLWFycm93IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcXDIxOTJcIjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6MC41cmVtO1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgIH1cbiAgICAmOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgIH1cbiAgICAmOmhvdmVyLCAmOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgY29sb3I6I0ZERDk0MTtcbiAgICB9XG59XG4iLCIubWVldGluZ3MubWVldGluZ3MtLXBhc3QucGFzdF9fb3BlbmluZyB7XG4gICAgICAuc2VjdGlvbiB7XG4gICAgICAgICAgICAmLS1jYXJvdXNlbCB7XG4gICAgICAgICAgICAgICAgICAudGV4dCAuY29udGFpbmVyIGRpdixcbiAgICAgICAgICAgICAgICAgIC5vd2wtY2Fyb3VzZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5zbGlkZS1jYXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5hY3NjYXJvdXNlbDR1cCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0MHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDByZW07XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAub3dsLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzZyZW07XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICB9XG59IiwiLm1lZXRpbmdzLS1mYWxsIHtcbiAgICAuc2VjdGlvbiB7XG4gICAgICAgICYtLXdoYXQtdG8tZXhwZWN0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbHVtbnNCb290c3RyYXAge1xuICAgICAgICAgICAgICAgIC5jb2wtbWQtNCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5hY3Njb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ4Ljc1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jb2x1bW5PbmUge1xuICAgICAgICAgICAgICAgICAgICAuYWNzY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMTk5Mjg7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA3YTIwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY29sdW1uVHdvIHtcbiAgICAgICAgICAgICAgICAgICAgLmFjc2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjUwMTI4O1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzUxMDAyMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC44KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNvbHVtblRocmVlIHtcbiAgICAgICAgICAgICAgICAgICAgLmFjc2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMWIwNjYzO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzE2MDQ0ZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC44KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29sdW1uc0Jvb3RzdHJhcCArIC5jb2x1bW5zQm9vdHN0cmFwIHtcbiAgICAgICAgICAgICAgICAuY29sdW1uT25lIHtcbiAgICAgICAgICAgICAgICAgICAgLmFjc2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA1OWI3O1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwNDc5MjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC44KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNvbHVtblR3byB7XG4gICAgICAgICAgICAgICAgICAgIC5hY3Njb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2FiMTEwMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM4YTBkMDI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDAuOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jb2x1bW5UaHJlZSB7XG4gICAgICAgICAgICAgICAgICAgIC5hY3Njb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDI2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDAuOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDMsXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnJlbSAwO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cmVtIDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3OCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubWVkaWEtbGFiZWwgKyBhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb2x1bW5zQm9vdHN0cmFwIHtcbiAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gM3JlbSAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNzVyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gICAgICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuLy9tb3ZlIHRvIHJlcG9zaXRvcnkgY3NzXG4uaW1hZ2VfX2ZyYW1lLS10b3AtcmlnaHQgLmltYWdlLWRpdiB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMXJlbTtcbiAgICAgIGJvdHRvbTogMXJlbTtcbiAgICAgIHJpZ2h0OiAtMXJlbTtcbiAgICB9XG4gIH1cblxuLmltYWdlX19mcmFtZS0tYm90dG9tLWxlZnQgLmltYWdlLWRpdiB7XG4gICY6OmJlZm9yZSB7XG4gICAgdG9wOiAxcmVtO1xuICAgIGxlZnQ6IC0xcmVtO1xuICAgIGJvdHRvbTogLTFyZW07XG4gICAgcmlnaHQ6IDFyZW07XG4gIH1cbn1cblxuLnBhZ2Utd3JhcHBlci0tb3ZlcmxhcCAuY29udGVudC13cmFwcGVyLS10d28tY29sdW1uIHtcbiAgICA+IC5yb3cge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubW9kYWwuZmFkZS5pbiB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tZW51LWxvZ29fX3N1YnRpdGxlIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG59XG5cbi5tZW51LXN1Yl9fbGluay5tZW51LXN1Yl9fbGluay0tYWN0aXZlIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjRkRENzREO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyAgICAgIFxuICAgIH1cbn1cblxuLmxlZnQtbmF2X19saXN0IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgJjpiZWZvcmUgIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE2cHgvMSBGb250QXdlc29tZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMDcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxLjZyZW07XG4gICAgICAgICAgICByaWdodDogMS41cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5sZWZ0LW5hdl9fbGlzdC0tb3BlbiB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgJjpiZWZvcmUgIHtcbiAgICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNnB4LzEgRm9udEF3ZXNvbWU7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjEwNic7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMS42cmVtO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIi5tZWV0aW5ncy0tZmFsbC5tZWV0aW5ncy0tZmFsbC1sYW5kaW5nIHtcbiAgLnNlY3Rpb24ge1xuICAgICYtLWhlcm8ge1xuICAgICAgLy8gYmFja2dyb3VuZDogdHJhbnNwYXJlbnRcbiAgICAgIC8vICAgICBsaW5lYXItZ3JhZGllbnQoMTU4ZGVnLCAjMDQzMWFhIDAlLCAjMTE4MWIyIDEwMCUpIDAlIDAlXG4gICAgICAvLyAgICAgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICAgICAgLnRleHRfbGlnaHQge1xuICAgICAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgICB9XG4gICAgICAuYnJlYWRjcnVtYiB7XG4gICAgICAgIG1hcmdpbjogMCAwIDNyZW07XG4gICAgICB9XG4gICAgICBoMSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIH1cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjg1cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgfVxuICAgICAgLmJ0biB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDUwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY29sdW1uVHdvIHtcbiAgICAgICAgKiB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICAgIC5jb2x1bW4xIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYnRuLWltZy1yZXNvdXJjZXMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigzJSAwJSwgMTAwJSAwJSwgMTAwJSA5OCUsIDAlIDEwMCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgY29sb3I6ICMwMDY4ZmY7XG4gICAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMzF2dyAycmVtIDRyZW07XG4gICAgICAgIHRvcDogLTEuMjVyZW07XG4gICAgICAgIHJpZ2h0OiAtMjd2dztcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLy90b3A6IC05cmVtO1xuICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMzJ2dyAycmVtIDRyZW07XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcXDIxOTJcIjtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtLXdoYXQtdG8tZXhwZWN0IHtcbiAgICAgIC50ZXh0IHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi0tc3ByaW5nIHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkYWNzRGFtSW1hZ2VQYXRoICsgXCJtZWV0aW5ncy9hY3MtbWVldGluZ3MvMjAyMi1mYWxsL2ltYWdlcy9zYnRuLWJnLWFmdGVyLnBuZ1wiKTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAtNHJlbTtcbiAgICAgICAgICByaWdodDogMnJlbTtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIHdpZHRoOiAxMThweDtcbiAgICAgICAgICBoZWlnaHQ6IDk4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAudGV4dF9saWdodCB7XG4gICAgICAgIHBhZGRpbmc6IDRyZW0gMnJlbSA2cmVtO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJGFjc0RhbUltYWdlUGF0aCArIFwibWVldGluZ3MvYWNzLW1lZXRpbmdzLzIwMjItZmFsbC9pbWFnZXMvc2J0bi1iZy1iZWZvcmUucG5nXCIpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMTlyZW07XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICB3aWR0aDogNzA0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDU0OHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaDIge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMy43NXJlbTtcbiAgICAgIH1cbiAgICAgIGgzIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmb250LXNpemU6IDMuNzVyZW07XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB9XG4gICAgICAuY29sLW1kLTMge1xuICAgICAgICBoMyB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm1lZXRpbmdzLS1zcHJpbmcubWVldGluZ3MtLXNwcmluZy1sYW5kaW5nIHtcbiAgLy8gJjpiZWZvcmUge1xuICAvLyAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvLyAgICAgY29udGVudDogXCJcIjtcbiAgLy8gICAgIGJhY2tncm91bmQ6IHVybChcImh0dHBzOi8vYXV0aG9yLXA5OTUwOS1lOTE3NTA2LmFkb2JlYWVtY2xvdWQuY29tL2NvbnRlbnQvZGFtL2Fjc29yZy9tZWV0aW5ncy9hY3MtbWVldGluZ3MvMjAyNC1zcHJpbmcvcmVnaXN0cmF0aW9uLWhvdXNpbmctYWNjZW50LnBuZ1wiKVxuICAvLyAgICAgICBuby1yZXBlYXQ7XG4gIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vICAgICB0b3A6IDU2cmVtO1xuICAvLyAgICAgd2lkdGg6IDExOXB4O1xuICAvLyAgICAgaGVpZ2h0OiAzNDFweDtcbiAgLy8gICAgIHJpZ2h0OiAwO1xuICAvLyAgIH1cbiAgLy8gfVxuICAuc2VjdGlvbiB7XG4gICAgLmJ0bi1pbWctcmVzb3VyY2VzIHtcbiAgICAgIGJhY2tncm91bmQ6ICM5YTY0NDY7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB0b3A6IC0xLjg1cmVtO1xuICAgIH1cbiAgICAmLS1oZXJvIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwYzE1MzA7XG4gICAgICAuYnRuLWltZy1yZXNvdXJjZXMge1xuICAgICAgICByaWdodDogLTMxdnc7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgICAgICAgICByaWdodDogLTEwcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgfVxuICAgICYtLWhlcm8tLXNwcmluZzIwMjQge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgLnRleHRfZGFyayB7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAwIDJyZW07XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHVuc2V0O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjg1cHgpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkge1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogODE1cHgpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi0td2hhdC10by1leHBlY3Qge1xuICAgICAgLmFjc2NvbnRhaW5lciB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgZmlsdGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAtd2Via2l0LWZpbHRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNvbHVtbnNCb290c3RyYXAge1xuICAgICAgICAuY29sdW1uT25lIHtcbiAgICAgICAgICAuYWNzY29udGFpbmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2NjdlMjA7XG4gICAgICAgICAgICAvLyAmOmhvdmVyIHtcbiAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kOiAjZzUyNjYxYTtcbiAgICAgICAgICAgIC8vICAgICBpbWcge1xuICAgICAgICAgICAgLy8gICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC44KTtcbiAgICAgICAgICAgIC8vICAgICB9XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb2x1bW5Ud28ge1xuICAgICAgICAgIC5hY3Njb250YWluZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzZmMjM2ZTtcbiAgICAgICAgICAgIC8vICY6aG92ZXIge1xuICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQ6ICM1ODFiNTk7XG4gICAgICAgICAgICAvLyAgICAgaW1nIHtcbiAgICAgICAgICAgIC8vICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDAuOCk7XG4gICAgICAgICAgICAvLyAgICAgfVxuICAgICAgICAgICAgLy8gfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29sdW1uVGhyZWUge1xuICAgICAgICAgIC5hY3Njb250YWluZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDFkZTtcbiAgICAgICAgICAgIC8vICY6aG92ZXIge1xuICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQ6ICMwMTAxYWU7XG4gICAgICAgICAgICAvLyAgICAgaW1nIHtcbiAgICAgICAgICAgIC8vICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDAuOCk7XG4gICAgICAgICAgICAvLyAgICAgfVxuICAgICAgICAgICAgLy8gfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNvbHVtbnNCb290c3RyYXAgKyAuY29sdW1uc0Jvb3RzdHJhcCB7XG4gICAgICAgIC5jb2x1bW5PbmUge1xuICAgICAgICAgIC5hY3Njb250YWluZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzBiMTYzMjtcbiAgICAgICAgICAgIC8vICY6aG92ZXIge1xuICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQ6ICMwOTEyMjg7XG4gICAgICAgICAgICAvLyAgICAgaW1nIHtcbiAgICAgICAgICAgIC8vICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDAuOCk7XG4gICAgICAgICAgICAvLyAgICAgfVxuICAgICAgICAgICAgLy8gfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29sdW1uVHdvIHtcbiAgICAgICAgICAuYWNzY29udGFpbmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1YjdmMDI7XG4gICAgICAgICAgICAvLyAmOmhvdmVyIHtcbiAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kOiAjNDg2NjAxO1xuICAgICAgICAgICAgLy8gICAgIGltZyB7XG4gICAgICAgICAgICAvLyAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjgpO1xuICAgICAgICAgICAgLy8gICAgIH1cbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbHVtblRocmVlIHtcbiAgICAgICAgICAuYWNzY29udGFpbmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjOTVhMDQ7XG4gICAgICAgICAgICAvLyAmOmhvdmVyIHtcbiAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kOiAjYTE0ODAzO1xuICAgICAgICAgICAgLy8gICAgIGltZyB7XG4gICAgICAgICAgICAvLyAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjgpO1xuICAgICAgICAgICAgLy8gICAgIH1cbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi0tcmVnaXN0cmF0aW9uLWhvdXNpbmcge1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgICAgLmNvbHVtblR3byB7XG4gICAgICAgIC5wYXJzeXMge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBtYXgtd2lkdGg6IDU3JTtcbiAgICAgIH1cbiAgICAgIHVsIHtcbiAgICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgICAgICBjb2x1bW4tZ2FwOiAxcmVtO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICMzOTdmZjU7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIuKGklwiO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi0td2F5cy10by1hdHRlbmQge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDdyZW07XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCAjMzk0ZmY1LCAjMWMzMWNlKTtcbiAgICAgIHBhZGRpbmc6IDRyZW0gM3JlbTtcbiAgICAgIG1hcmdpbjogMnJlbSAtNTB2dztcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBwYWRkaW5nOiA4cmVtIDAgMTJyZW0gN3JlbTtcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJodHRwczovL2F1dGhvci1wOTk1MDktZTkxNzUwNi5hZG9iZWFlbWNsb3VkLmNvbS9jb250ZW50L2RhbS9hY3NvcmcvbWVldGluZ3MvYWNzLW1lZXRpbmdzLzIwMjQtc3ByaW5nL3JlZ2lzdHJhdGlvbi1ob3VzaW5nLWFjY2VudC5wbmdcIilcbiAgICAgICAgICAgIG5vLXJlcGVhdDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtMzZyZW07XG4gICAgICAgICAgd2lkdGg6IDExOXB4O1xuICAgICAgICAgIGhlaWdodDogMzQxcHg7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC8vIC5jb2x1bW5Ud28gKiB7XG4gICAgICAvLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC8vIH1cbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC02cmVtO1xuICAgICAgICAgIGxlZnQ6IC01cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIuKGklwiO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi0td2hhdC10by1leHBlY3QtdXBkYXRlZCB7XG4gICAgICBwYWRkaW5nOiAxcmVtIDAgMDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBwYWRkaW5nOiA0cmVtIDAgMDtcbiAgICAgIH1cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogOXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmltYWdlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICAgIC5pbWFnZS1pbmZvIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi43NXJlbTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA3NyU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgZmxleDogNTAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLS1oaWdobGlnaHRzIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICBwYWRkaW5nOiA1cmVtIDAgMS43NXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICBib3JkZXItdG9wOiAwLjQ1cmVtIHNvbGlkICMzYmQ2Y2U7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgcGFkZGluZzogNXJlbSAwO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcImh0dHBzOi8vYXV0aG9yLXA5OTUwOS1lOTE3NTA2LmFkb2JlYWVtY2xvdWQuY29tL2NvbnRlbnQvZGFtL2Fjc29yZy9tZWV0aW5ncy9hY3MtbWVldGluZ3MvMjAyNC1zcHJpbmcvaGlnaGxpZ2h0cy1mbG91cmlzaC5wbmdcIilcbiAgICAgICAgICAgIG5vLXJlcGVhdDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAyOS41cmVtO1xuICAgICAgICAgIHdpZHRoOiA4OHB4O1xuICAgICAgICAgIGhlaWdodDogNzZweDtcbiAgICAgICAgICBsZWZ0OiAyLjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgZmxleC1mbG93OiByb3c7XG4gICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbHVtbk9uZSB7XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAucGFyc3lzIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDNyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb2x1bW5Ud28ge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGgyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICB9XG4gICAgICAuaW1hZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAvL21heC1oZWlnaHQ6IDIwcmVtO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBoZWlnaHQ6IDIwcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAub3dsLWRvdHMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgICAgICAub3dsLWRvdCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMS4ycmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAub3dsLXN0YWdlLW91dGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgfVxuICAgICAgLm93bC1uYXYgYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgIGJveC1zaGFkb3c6ICMzMjMyNjkyNiAwcHggMnB4IDVweCAwcHgsICMwMDAwMDAwZCAwcHggMXB4IDFweCAwcHg7XG4gICAgICAgIHRvcDogLTEycmVtO1xuICAgICAgICAmLm93bC1wcmV2IHtcbiAgICAgICAgICBsZWZ0OiAxLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgJi5vd2wtbmV4dCB7XG4gICAgICAgICAgcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLS12ZW51ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wIHJpZ2h0LCAjMzk0ZmY1LCAjMWMzMWNlKTtcbiAgICAgIHBhZGRpbmc6IDVyZW0gMCA4cmVtO1xuICAgICAgbWFyZ2luOiAxMXJlbSAwIDRyZW07XG4gICAgICBoMiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIG1hcmdpbjogLTEycmVtIDAgMHJlbSAtMTFyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgbWFyZ2luOiA0cmVtIDIuMjVyZW0gMCAyLjI1cmVtO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi0tZmFxIHtcbiAgICAgIG1hcmdpbjogMCAwIDRyZW07XG4gICAgICAudGV4dCB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgICAgLnRleHRfZGFyayB7XG4gICAgICAgIHBhZGRpbmc6IDVyZW0gMDtcbiAgICAgICAgcCB7XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYXJ0aWNsZS5tZWV0aW5ncy0tYXJ0aWNsZS5wcmVzZW50ZXJzX19hYnN0cmFjdC5tZWV0aW5ncy0tc3ByaW5nLnNwcmluZ19fcHJlc2VudGVycyB7XG4gICAgLnNlY3Rpb24ge1xuICAgICAgICAmLS1oZXJvIHtcbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hYnN0cmFjdC10aW1lbGluZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIubWVldGluZ3MubWVldGluZ3MtLWZhbGwuZmFsbF9fcHJlc2VudGVycy5wcmVzZW50ZXJzX19hYnN0cmFjdCB7XG4gICAgLnNlY3Rpb24ge1xuICAgICAgICAmLS1oZXJvIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgLnRleHRfbGlnaHQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMCA0cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi4yNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMTVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gM3JlbTtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb2wtbWQtNjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMS43NXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1ob3ctdG8ge1xuICAgICAgICAgICAgLnRleHRfbGlnaHQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIuNXJlbSAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmVtYmVkLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZGQ5NDE7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXDIxOTJcIjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0taW1nLXR4dC1jb2wge1xuICAgICAgICAgICAgcGFkZGluZzogOHJlbSAwIDFyZW07XG4gICAgICAgICAgICAuY29sdW1uc0Jvb3RzdHJhcCB7XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29sdW1uc0Jvb3RzdHJhcDpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgIC5yb3cgLmltYWdlOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwM2JlN2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbHVtbnNCb290c3RyYXA6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAucm93IC5pbWFnZTpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDgxYjViO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1mYXEge1xuICAgICAgICAgICAgcGFkZGluZzogMnJlbSAwIDZyZW07XG4gICAgICAgIH1cbiAgICAgICAgJi0tc3VwcG9ydCB7XG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZXh0X2Rhcmsge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhyZW0gMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb2wtbWQtNiAucGFyc3lzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cmVtO1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMGY3MWZlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyMTkyXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5hcnRpY2xlQ29udGVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbn1cbiIsIi5oZXJvLS1wcmVzZW50ZXJzLS1ibGFjayB7XG4gID4gLmNsZWFyZml4IHtcbiAgICBtYXJnaW46IDRyZW0gMDtcblxuICAgID4gLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5oZXJvLS1wcmVzZW50ZXJzLS1hYnN0cmFjdCB7XG4gID4gLmNsZWFyZml4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5oZXJvLS1wcmVzZW50ZXJzLS1wcmVzZW50YXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuXG4gID4gLmNsZWFyZml4IHtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUY0RjA7XG4gICAgfVxuXG4gICAgPiAuY29udGFpbmVyIHsgICAgICBcbiAgICAgID4gLmNvbnRhaW5lclBhciA+IC5jb2x1bW5zQm9vdHN0cmFwID4gLmNvbnRhaW5lciA+IC5yb3cge1xuICAgICAgICA+IC5jb2x1bW5PbmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUY0RjA7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDRyZW07XG4gICAgICAgIH1cbiAgXG4gICAgICAgID4gLmNvbHVtblR3byB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMDtcbiAgICAgICAgICBwYWRkaW5nOiA0cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5oZXJvLS1wcmVzZW50ZXJzLS1yZXF1aXJlZCB7XG4gID4gLmNsZWFyZml4IHtcbiAgICBtYXJnaW46IDhyZW0gMCAwIDA7XG5cbiAgICA+IC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uY29udGFpbmVyLS1zY2ltZWV0aW5ncyB7XG4gIG1hcmdpbi1ib3R0b206IDZyZW07XG59XG5cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC50aW1lLXRvLXByZXNlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC5pbWFnZS5wYXJiYXNlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDoxO1xuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCJcbiAgLnRhYmxlIC50YWJsZV9fc2NpbWVldGluZ3Mge1xuICAgIG1hcmdpbjogMCAwIDJyZW0gMDtcblxuICAgID50aGVhZD50cj50aCxcbiAgICA+dGhlYWQ+dHI+dGQsXG4gICAgPnRib2R5PnRyPnRoLFxuICAgID50Ym9keT50cj50ZCxcbiAgICA+dGZvb3Q+dHI+dGgsXG4gICAgPnRmb290PnRyPnRkIHtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdW5zZXQ7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICB9XG4gIFxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICBcbiAgICA+dGhlYWQ+dHI+dGgsXG4gICAgPnRoZWFkPnRyPnRkLFxuICAgID50Ym9keT50cj50aCxcbiAgICA+dGJvZHk+dHI+dGQsXG4gICAgPnRmb290PnRyPnRoLFxuICAgID50Zm9vdD50cj50ZCB7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgdmVydGljYWwtYWxpZ246IHVuc2V0O1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPnRoZWFkPnRyPnRoLFxuICAgID50Ym9keT50cj50aCxcbiAgICA+dGZvb3Q+dHI+dGgge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIH1cbiAgXG4gICAgPnRib2R5K3Rib2R5IHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgfVxuXG4gICAgPnRib2R5PnRyPnRkLFxuICAgID50Ym9keT50cj50aCB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMC41cmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0NDQ0M7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG5cbiAgICA+dGJvZHk+dHI+dGQ6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICB9XG4gIFxuICAgID50Ym9keT50cj50aCB7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfSAgXG4gIH0iLCIubWVldGluZ3MubWVldGluZ3MtLWZhbGwuZmFsbF9fYWdlbmRhIHtcbiAgICAuc2VjdGlvbiB7XG4gICAgICAgICYtLWhlcm8ge1xuICAgICAgICAgICAgLnRleHRfbGlnaHQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAzcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLXNwZWNpYWwtcHJvZyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHJlbSAwIDRyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjg1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbC1tZC00IHtcbiAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmltYWdlX2xlZnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgLmltYWdlLFxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbWFnZS1pbmZvIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRhaW5lciAuY2xlYXJmaXgge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2xlYXJmaXgudGV4dF9kYXJrIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM4LjVyZW07XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0taW1nLXR4dC1jb2wge1xuICAgICAgICAgICAgLmNvbHVtbnNCb290c3RyYXA6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAucm93IC5pbWFnZTpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDNiZTdlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb2x1bW5zQm9vdHN0cmFwOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgLnJvdyAuaW1hZ2U6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Q4MWI1YjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0taW1nLXR4dC1jb2wtY29udCB7XG4gICAgICAgICAgICAuY29sdW1uc0Jvb3RzdHJhcDpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIC5yb3cgLmltYWdlOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMTRhMmQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbHVtbnNCb290c3RyYXA6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICAucm93IC5pbWFnZTpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMGY3MWZlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb2x1bW5zQm9vdHN0cmFwOm50aC1jaGlsZCg2KSB7XG4gICAgICAgICAgICAgICAgLnJvdyAuaW1hZ2U6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2YwNWE0MjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubWVldGluZ3MubWVldGluZ3NfX2FnZW5kYS5hZ2VuZGFfX2tleW5vdGUtZXZlbnRzIHtcbiAgICAuc2VjdGlvbiB7XG4gICAgICAgICYtLWFib3V0IHtcbiAgICAgICAgICAgIC8vcGFkZGluZzogNHJlbSAwO1xuICAgICAgICB9XG4gICAgICAgICYtLXNlc3Npb24ge1xuICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5MSU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjNyZW07XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyM3ZoO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy93aWR0aDogODUlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDM0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODUlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNsZWFyZml4LnRleHRfZGFyayB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHJlbSAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIi1cIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29sdW1uc0Jvb3RzdHJhcCB7XG4gICAgICAgICAgICAgICAgLmJhbGFuY2VkLS1mbGV4IHtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jb2x1bW5zQm9vdHN0cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmNvbHVtbk9uZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5jb2x1bW5Ud28ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL3BhZGRpbmctbGVmdDogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NSU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkaXZbY2xhc3MqPVwiY29sdW1uXCJdIHtcbiAgICAgICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tc2Vzc2lvbl9fb3BlbmluZyB7XG4gICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAzYmU3ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tc2Vzc2lvbl9fa2F2bGkge1xuICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkODFiNWI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLXNlc3Npb24tZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgcGFkZGluZzogNHJlbSAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5nZXQtc3VwcG9ydF9faGVybyA+IC5jbGVhcmZpeCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG4iLCIvL2FnZW5kYS9zY2hlZHVsZS1vdmVydmlld1xuXG4udGltZXpvbmVfX2Zvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBmb250LXNpemU6IDEuMnJlbTtcblxuICAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBsYWJlbCB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gIC50aW1lem9uZV9fc2VsZWN0IHtcbiAgICB3aWR0aDogMjJyZW07XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItY29sb3I6ICM4RDhEOEQ7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBwLFxuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbnRhYmxlLnNjaGVkdWxlX190YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIFxuICB0ZCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgbGlnaHRncmF5O1xuICAgIHBhZGRpbmc6IDFyZW0gNXZ3IDFyZW0gMXJlbTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gIGh0bWw6bm90KC5hZW0tQXV0aG9yTGF5ZXItRWRpdCkgJiB7XG4gICAgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxufVxuICBcbi5zZXNzaW9uX190YWJzIHtcbiAgLnRhYi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAudGFiLXBhbmUsXG4gICAgICAudGFiLXBhbmUuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgXG4gICAgICAudGFiLXBhbmU6Zmlyc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2LXRhYnMge1xuICAgIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBmbGV4OiB1bnNldDtcbiAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgYSB7XG4gICAgICAgIGZsZXg6IHVuc2V0O1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICAgIG1hcmdpbjogMCAzcmVtIDAgMDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzAwNjhGRjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LW9mLXR5cGUgYSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIGEge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIGEge1xuICAgICAgICBjb2xvcjogIzAwNjhGRjtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwNjhGRjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIFxuICAgIFxuICAgIFxuICAgIH1cbiAgXG4gIH1cbn1cbi8vYWdlbmRhL3NjaGVkdWxlLW92ZXJ2aWV3Ly9cbiIsIi5pbWFnZS1mbG9yaXNoLS1vcmFuZ2Uge1xuICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gICAgLmltYWdlOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMDVBNDI7XG4gICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICBoZWlnaHQ6IDk1JTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0Oi01cHg7XG4gICAgICAgIHRvcDotMTlweDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgLmltYWdlOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAzQUM1RjtcbiAgICAgICAgY29udGVudDonJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0Ojc1JTtcbiAgICAgICAgdG9wOjcxJTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCUgMTAwJSAwJSAxMDAlIC8gMCUgMCUgMTAwJSAxMDAlO1xuICAgIH1cbn1cbi5iZy1jaXJjbGUtZmxvcmlzaCB7XG4gICAgPiAuY2xlYXJmaXg6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzAwcHg7XG4gICAgICAgIHdpZHRoOiA3MnB4O1xuICAgICAgICBoZWlnaHQ6IDcycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwM0JFN0U7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOi0xMCU7XG4gICAgICAgIGxlZnQ6LTElO1xuICAgIH1cbiAgICA+IC5jbGVhcmZpeDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA1NEE2O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OjUlO1xuICAgICAgICB0b3A6MjAlO1xuICAgIH1cbn1cbiIsIi8vYXR0ZW5kXG4ubWVldGluZ3MtLWZhbGxfX2F0dGVuZCB7XG4gICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgLmRpc2NvdW50c19faGVhZGluZyxcbiAgICAud2F5cy10by1hdHRlbmRfX2hlcm8sXG4gICAgLmtub3ctYmVmb3JlLXlvdS1nby0tY29udGFpbmVyIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjhyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhlcm9jb250YWluZXItdGl0bGUge1xuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuM3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdlLXdyYXBwZXItLW5vcm1hbCB7XG4gICAgICAgIC5oZXJvLS1oZWFkaW5nID4gLmNsZWFyZml4IHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ1dHRvbnMtLWZsZXgge1xuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJlZ2lzdHJhdGlvbi1ib3gge1xuICAgIC50ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiBhIHtcbiAgICAgICAgPiAuY29udGFpbmVyUGFyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgcGFkZGluZzogNXJlbSA0cmVtIDNyZW0gNHJlbTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMWQwODc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRhY3NEYW1JbWFnZVBhdGggKyAnbWVldGluZ3MvYWNzLW1lZXRpbmdzLzIwMjItZmFsbC9pbWFnZXMvcmVnaXN0cmF0aW9uLWJveC1iZy5wbmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgID4gLmNvbnRhaW5lclBhciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ0bi1saW5rIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ud2F5cy10by1hdHRlbmRfX2hlcm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDEzcmVtO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgfVxuXG4gICAgPiAuY2xlYXJmaXgge1xuICAgICAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVyZW07XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjQuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgICB9XG5cbiAgICAud2F5cy10by1hdHRlbmRfX2ltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cbn1cblxuLnRleHRpbWFnZV9fb3ZlcmxheS50ZXh0aW1hZ2VfX292ZXJsYXktLWF0dGVuZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5hY3Njb250YWluZXIge1xuICAgICAgICAuaW1hZ2VfbGVmdCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAgICAgICAgIHRvIGJvdHRvbSxcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgNTUlLFxuICAgICAgICAgICAgICAgICAgICAjMDAwIDEwMCVcbiAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzUuMzVyZW07XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzZyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGFpbmVyUGFyIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzE1NzM0YjsgLyogT2xkIGJyb3dzZXJzICovXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAgICAgMTM1ZGVnLFxuICAgICAgICAgICAgICAgICMxNTczNGIgMCUsXG4gICAgICAgICAgICAgICAgIzE5OTQ2MCA4MCUsXG4gICAgICAgICAgICAgICAgIzE3OGE1YSAxMDAlXG4gICAgICAgICAgICApOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA5cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xuICAgICAgICB9XG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgIGxlZnQ6IDNyZW07XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjOGQxNzY7IC8qIE9sZCBicm93c2VycyAqL1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgICAgIDEzNWRlZyxcbiAgICAgICAgICAgICAgICAjYWJiNjQzIDAlLFxuICAgICAgICAgICAgICAgICNiZmNiNGUgODAlLFxuICAgICAgICAgICAgICAgICNjOGQxNzYgMTAwJVxuICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNyZW0gM3JlbSAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogOC44cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNy42cmVtO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC0xcmVtO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRhY3NEYW1JbWFnZVBhdGggKyAnbWVldGluZ3MvYWNzLW1lZXRpbmdzLzIwMjItZmFsbC9pbWFnZXMvZG90cy13aGl0ZS5wbmcnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgICAgICAgICBib3R0b206IHVuc2V0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCxcbiAgICAgICAgICAgIHVsLFxuICAgICAgICAgICAgb2wge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogOC44cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNy42cmVtO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC0xcmVtO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRhY3NEYW1JbWFnZVBhdGggKyAnbWVldGluZ3MvYWNzLW1lZXRpbmdzLzIwMjItZmFsbC9pbWFnZXMvZG90cy13aGl0ZS5wbmcnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmltYWdlX19mcmFtZS0tYXR0ZW5kZWUtcmVzb3VyY2VzIC5pbWFnZS1kaXY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWViMjU2O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZGlzY291bnRzX19oZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICB9XG5cbiAgICAuZGlzY291bnRzX19pbWFnZS0taGVhZGluZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmRpc2NvdW50c19fY2FyZC0taG90ZWwsXG4gICAgLmRpc2NvdW50c19fY2FyZC0tdHJhdmVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICB9XG59XG4vL2F0dGVuZC8vIiwiLy9hdHRlbmQvaG90ZWxcbi5ob3RlbHNfX2ludHJvIHAge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG59XG4vL2F0dGVuZC9ob3RlbC8vXG4gICAgIiwiLy9hdHRlbmQvcmVnaXN0cmF0aW9uLy9cbi5pbWFnZV9fZnJhbWUtLXJlZCAuaW1hZ2UtZGl2OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMDVBNDE7XG59XG5cbi5pbWFnZS0tcmVnaXN0cmF0aW9uX19mbG91cmlzaGVzIHtcblxufVxuXG5cbi5wcmljaW5nX190YWJzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VGRUZFRjtcbiAgYm94LXNoYWRvdzogMnB4IDNweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbWFyZ2luLWJvdHRvbTogMTByZW07XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgfVxuXG4gIC50YWJiYWJsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAudGFiLWNvbnRlbnQge1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogNHJlbTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICA+IC50YWItcGFuZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXYtdGFicyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDMzJTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIFxuICAgIGxpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICB0ZXh0LWFsaWduOiB1bnNldDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgXG4gICAgICA+IGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDNyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEUzRDc7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjRFRDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIFxuICAgICAgJjpmaXJzdC1vZi10eXBlID4gYSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgfVxuICAgIFxuICAgICAgJi5hY3RpdmUgPiBhLFxuICAgICAgJi5hY3RpdmUgPiBhOmhvdmVyLFxuICAgICAgJi5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICMwMDY4RkY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cbiAgICBcblxuXG4gICAgfVxuXG5cblxuXG4gIH1cblxuICAudGFibGUge1xuICAgIG1hcmdpbjogMDtcblxuICAgID50aGVhZD50cj50aCxcbiAgICA+dGhlYWQ+dHI+dGQsXG4gICAgPnRib2R5PnRyPnRoLFxuICAgID50Ym9keT50cj50ZCxcbiAgICA+dGZvb3Q+dHI+dGgsXG4gICAgPnRmb290PnRyPnRkIHtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdW5zZXQ7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICB9XG4gIFxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICBcbiAgICA+dGhlYWQ+dHI+dGgsXG4gICAgPnRoZWFkPnRyPnRkLFxuICAgID50Ym9keT50cj50aCxcbiAgICA+dGJvZHk+dHI+dGQsXG4gICAgPnRmb290PnRyPnRoLFxuICAgID50Zm9vdD50cj50ZCB7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgdmVydGljYWwtYWxpZ246IHVuc2V0O1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPnRoZWFkPnRyPnRoLFxuICAgID50Ym9keT50cj50aCxcbiAgICA+dGZvb3Q+dHI+dGgge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIH1cbiAgXG4gICAgPnRib2R5K3Rib2R5IHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgfVxuXG4gICAgLnRhYmxlX19zY2ltZWV0aW5ncz50Ym9keT50cj50ZCxcbiAgICAudGFibGVfX3NjaW1lZXRpbmdzPnRib2R5PnRyPnRoIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgcGFkZGluZzogMXJlbSAwLjVyZW07XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQ0NDQztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cblxuICAgIC50YWJsZV9fc2NpbWVldGluZ3M+dGJvZHk+dHI+dGQ6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICB9XG4gIFxuICAgIC50YWJsZV9fc2NpbWVldGluZ3M+dGJvZHk+dHI+dGgge1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH0gIFxuICB9XG59XG5cbi5jYXJkX19wcmljaW5nIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VGRUZFRjtcbiAgICBib3gtc2hhZG93OiAycHggM3B4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cblxuICAuY29udGFpbmVyUGFyIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICBcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBodG1sOm5vdCguYWVtLUF1dGhvckxheWVyLUVkaXQpICYge1xuICAgIC5jb250YWluZXJQYXIgLmhlYWRpbmdfX3ByaWNpbmctLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEUzRDc7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW46IC0ycmVtIC0ycmVtIDEuNXJlbSAtMnJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMXJlbSAycmVtO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY2FyZF9fc2NpbWVldGluZ3Mge1xuICAuY29udGFpbmVyUGFyIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICBodG1sOm5vdCguYWVtLUF1dGhvckxheWVyLUVkaXQpICYge1xuICAgPiAuY29udGFpbmVyUGFyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG5cbiAgPiAudGFibGUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XG4gICAgfVxuICB9XG59XG5cbi5jb250YWluZXItLXNjYW0tYWxlcnQge1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICBwYWRkaW5nOiAzcmVtIDNyZW0gMXJlbSAzcmVtO1xuICBtYXJnaW46IDNyZW0gMDtcbn1cblxuLmNvdmlkLXNhZmV0eV9faGVybyA+IC5jbGVhcmZpeCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkYWNzRGFtSW1hZ2VQYXRoICsgJ21lZXRpbmdzL2Fjcy1tZWV0aW5ncy8yMDIyLWZhbGwvaW1hZ2VzL2NvdmlkLXNhZmV0eS5wbmcnKSA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGFjc0RhbUltYWdlUGF0aCArICdtZWV0aW5ncy9hY3MtbWVldGluZ3MvaW1hZ2VzL2NvdmlkLXNhZmV0eS1tb2JpbGUucG5nJykgO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDMlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgLTNyZW0gdG9wIDRyZW07XG4gIH1cblxuICA+IC5jb250YWluZXIge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIHBhZGRpbmc6IDhyZW0gMzNyZW0gNnJlbSAzM3JlbSAhaW1wb3J0YW50O1xuICAgIFxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcGFkZGluZzogMTByZW0gM3JlbSA2cmVtIDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbi8vYXR0ZW5kL3JlZ2lzdHJhdGlvbi8vXG5cblxuIiwiLm1lZXRpbmdzLm1lZXRpbmdzLS1mYWxsLmF0dGVuZF9fc3BvbnNvcnMge1xuICAgICAgLnNlY3Rpb24ge1xuICAgICAgICAgICAgJi0tc3BvbnNvci1pbWcge1xuICAgICAgICAgICAgICAgICAgLmNvbHVtbnNCb290c3RyYXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5pbWFnZS1kaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxNzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi0tc3BvbnNvci10eHQge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtLWNvbnRhY3Qge1xuICAgICAgICAgICAgICAgICAgLnBhcnN5cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkFGNEYwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwJTsgIFxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgfVxufSIsIi8vYXR0ZW5kL3RyYXZlbFxuLmdldHRpbmctYXJvdW5kX19oZXJvIHtcbiAgICAgIG1hcmdpbi10b3A6IDZyZW07XG4gICAgXG4gICAgICAuY29sLXhzLTEyIHtcbiAgICAgICAgcGFkZGluZzogMCAwLjVyZW07XG4gICAgICB9XG4gICAgXG4gICAgICAuYmFsYW5jZWQtLWZsZXgge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgXG4gICAgICBodG1sOm5vdCguYWVtLUF1dGhvckxheWVyLUVkaXQpICYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3JlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gICAgXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgIH1cbiAgICBcbiAgICAuZ2V0dGluZy1hcm91bmRfX3RleHQtLXRvcCB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBcbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICB9XG4gICAgXG4gICAgICBodG1sOm5vdCguYWVtLUF1dGhvckxheWVyLUVkaXQpICYge1xuICAgICAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXJlbTtcbiAgICBcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuZ2V0dGluZy1hcm91bmRfX3RleHQtLWJvdHRvbSB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBcbiAgICAgIGh0bWw6bm90KC5hZW0tQXV0aG9yTGF5ZXItRWRpdCkgJiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5nZXR0aW5nLWFyb3VuZF9faW1hZ2VzIHtcbiAgICAgIC5pbWFnZV9sZWZ0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIFxuICAgICAgaHRtbDpub3QoLmFlbS1BdXRob3JMYXllci1FZGl0KSAmIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTVyZW07XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtOHJlbTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTEuNXJlbTtcbiAgICAgICAgfSAgXG4gICAgICB9XG4gICAgICBcbiAgICB9XG4gICAgXG4gICAgLnRyYW5zcG9ydGF0aW9uX190YWJzIHtcbiAgICAgIC50YWItY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICAgIH1cbiAgICBcbiAgICAgIC5uYXYtdGFicyB7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgICBcbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgZmxleDogdW5zZXQ7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIFxuICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICBmbGV4OiB1bnNldDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICAgICAgICBtYXJnaW46IDAgM3JlbSAwIDA7XG4gICAgXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDY4RkY7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDY4RkY7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIFxuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwMDY4RkY7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICBvcmRlcjogdW5zZXQ7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUgYSB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICAgICY6bGFzdC1jaGlsZCBhIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBvcmRlcjogdW5zZXQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgb3ZlcmZsb3cteDogdW5zZXQ7XG4gICAgICAgIH1cbiAgICBcbiAgICAgIH1cbiAgICBcbiAgICAgIC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG59XG4vL2F0dGVuZC90cmF2ZWwvL1xuICAgIFxuXG5cbiIsIi8vYXR0ZW5kL3doeS1hdHRlbmRcbi50ZXh0aW1hZ2VfX292ZXJsYXkudGV4dGltYWdlX19vdmVybGF5LS13aHktYXR0ZW5kLXNlc3Npb25zIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnRleHQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDVGMjQ7XG4gICAgICBwYWRkaW5nOiAycmVtO1xuXG4gICAgICBwLCB1bCwgb2wge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIFxuICAgIGgzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMXJlbTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgYm90dG9tOiB1bnNldDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMnJlbTtcbiAgICAgIHJpZ2h0OiAycmVtO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzE3OTRDO1xuICAgIH1cbiAgXG4gICAgJjpmaXJzdC1vZi10eXBlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiB1bnNldDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMjk3M0E7XG4gICAgICBwYWRkaW5nLXRvcDogMy41cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMi41cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcblxuICAgICAgaDMge1xuICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogOC44cmVtO1xuICAgICAgICBoZWlnaHQ6IDcuNnJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDFyZW07XG4gICAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGFjc0RhbUltYWdlUGF0aCArICdtZWV0aW5ncy9hY3MtbWVldGluZ3MvMjAyMi1mYWxsL2ltYWdlcy9kb3RzLXdoaXRlLnBuZycpIDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5hY3Njb250YWluZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIFxuICAgIC5jb250YWluZXJQYXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgfVxuICBcbiAgICAuaW1hZ2UtZGl2IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgaHRtbDpub3QoLmFlbS1BdXRob3JMYXllci1FZGl0KSAmIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXJnaW4tdG9wOiAtMTlyZW07XG4gIFxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogdW5zZXQ7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuICBcbn1cblxuLndoeS1hdHRlbmQtc2Vzc2lvbnNfX2hlcm8ge1xuICBtYXJnaW4tdG9wOiA2cmVtO1xuXG4gIGh0bWw6bm90KC5hZW0tQXV0aG9yTGF5ZXItRWRpdCkgJiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjByZW07XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgPiAuY2xlYXJmaXgge1xuICAgICAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICMwQzdCMzY7IC8qIE9sZCBicm93c2VycyAqL1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDAwMDAwIDAlLCMwMDAwMDAgODUlLCMwYzdiMzYgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgICAgfVxuXG4gICAgICAud2h5LWF0dGVuZC1zZXNzaW9uc19fdGV4dC0tbGFiZWxzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3JlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLndoeS1hdHRlbmQtc2Vzc2lvbnNfX3RleHQtLWhlYWRpbmcge1xuICAgICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcmVtO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAud2h5LWF0dGVuZC1zZXNzaW9uc19fdGV4dC0tbnVtYmVycyBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTByZW07XG4gICAgfVxuICB9XG4gIFxuICA+IC5jbGVhcmZpeCB7XG4gICAgcGFkZGluZy10b3A6IDlyZW07XG4gIH1cbiAgICAgIFxuICAud2h5LWF0dGVuZC1zZXNzaW9uc19fdGV4dC0tbnVtYmVycyBwIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzAzQkU3RTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuICAgIFxuICAud2h5LWF0dGVuZC1zZXNzaW9uc19fdGV4dC0tbGFiZWxzIHAge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICBcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDQwJTtcbiAgICAgIHJpZ2h0OiA0MCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgIH1cbiAgfVxufVxuLy9hdHRlbmQvd2h5LWF0dGVuZC8vXG4iLCIuZXhwb3NpdGlvbiAuaGVyby0taGVhZGluZyA+IC5jbGVhcmZpeDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxZGVnLCAjNjAwMDc0IDAlLCAjMkYwMDkxIDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveCAhaW1wb3J0YW50O1xufVxuLmV4cG9zaXRpb24tYXNpZGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC40KTtcbiAgICBwYWRkaW5nOjMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgkYWNzRGFtSW1hZ2VQYXRoICsgJ21lZXRpbmdzL2Fjcy1tZWV0aW5ncy8yMDIyLWZhbGwvaW1hZ2VzL2Zsb3Jpc2gteWVsbG93LWJsb2IucG5nJykgbm8tcmVwZWF0O1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgaGVpZ2h0OiA3N3B4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgLmV4cG9zaXRpb24tdGltZS1zcGxpdCB7XG4gICAgICAgIC5jb2x1bW5zQm9vdHN0cmFwOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41ZW07XG4gICAgICAgIH1cbiAgICAgICAgLmNvbHVtbnNCb290c3RyYXA6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICAgICAgLmNvbHVtbk9uZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb2wtbWQtNiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDFlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5leHBvc2l0aW9uLWNhcmVlci1uYXYgLmNvbHVtbjE6YmVmb3JlICB7XG4gICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgkYWNzRGFtSW1hZ2VQYXRoICsgJ21lZXRpbmdzL2Fjcy1tZWV0aW5ncy8yMDIyLWZhbGwvaW1hZ2VzL2Zsb3Jpc2gtZG90LXllbGxvdy5wbmcnKSBuby1yZXBlYXQgc2Nyb2xsIDAgMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyMzhweDtcbiAgICAgICAgaGVpZ2h0OiAzNjBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgcmlnaHQ6LTEwMHB4O1xuICAgIH1cbn1cbiIsIi5zZXNzaW9uLXR5cGUtbGlua3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgICBhIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgIH1cbn1cbiIsIi52aXNhLWNhbGxvdXQgdWwge1xuICAgIGNvbHVtbi1jb3VudDogMjtcbn1cbiIsIi5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4jZm9ybTMyIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIixBcmlhbCxzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgICAjaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgbGkuYnV0dG9ucyB7XG4gICAgICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgfVxuICAgICYud3Vmb28ge1xuICAgICAgICBsaS5mb2N1c2VkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXQudGV4dCwgLnd1Zm9vIHRleHRhcmVhLnRleHRhcmVhIHtcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gICAgICAgICAgICBjb2xvcjogIzU1NTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgfVxuICAgICAgICBsZWdlbmQuZGVzYyB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tYXJrZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAjZXJyb3JMaSwgLmVycm9yLWNvbnRhaW5lciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICBsaS5lcnJvciB7XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtIDFlbSAxZW07XG4gICAgfVxufVxuXG4ud3Vmb28tZm9ybS1jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xufVxuLmlucHV0LWhlbHBmdWwtYnV0dG9ucyB7XG4gICAgbGFiZWwuY2hvaWNlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIGRpdiA+IHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICBmaWVsZHNldCA+IGRpdiA+IHNwYW46Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gICAgaW5wdXRbdHlwZT1yYWRpb117XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG4gICAgc3BhbjpoYXMoaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjhGRjtcbiAgICAgICAgY29sb3I6I2ZmZjtcbiAgICB9XG4gICAgc3BhbiA+IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2OEZGO1xuICAgICAgICBjb2xvcjojZmZmICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHNwYW4gPiBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsLmNob2ljZSxcbiAgICBzcGFuID4gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbC5jaG9pY2Ugc3BhbiB7XG4gICAgICAgIGNvbG9yOiNmZmY7XG4gICAgfVxufVxuXG4jbmV4dFBhZ2VCdXR0b24sICNzYXZlRm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZERDk0MTtcbiAgICBjb2xvcjojMDAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOjEwcHggMTJweDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1pbi13aWR0aDogODBweDtcbn1cblxuLnJlY2FwdGNoYS10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiLmFib3V0LWRhdGUtY2FsbG91dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0E1M0MyRjtcbiAgICBwYWRkaW5nOjIuNXJlbSAycmVtO1xufVxuIiwiLnBsYW4tZXZlbnQge1xuICAgIC50YWJsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAuaW1hZ2Uge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgcmlnaHQ6IC0xNSU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6MTAwJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIHJpZ2h0OiAwJTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiLmV4aGliaXRvci1oZXJvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNGVtO1xuICAgICYuaGVyby0taGVhZGluZyA+IC5jbGVhcmZpeDpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMWRlZywgIzYyOTI5ZiAwJSwgIzg4QzlEQiAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3ggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5tZWV0aW5nLS1sZXZlbDIgLmV4aGliaXRvci1oZXJvIC50ZXh0X2xpZ2h0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSFpbXBvcnRhbnQ7XG59XG5cbi5jb250YWluZXIuZXhoaWJpdC0yY29sLXdyYXBwZXIgPiAqID4uY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmV4aGliaXQtMmNvbCB7XG4gICAgPiAqID4gLmNvbHVtblR3byB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEYxRUY7XG4gICAgfVxuICAgID4gLnJvdyA+ICogPiAucGFyc3lzIHtcbiAgICAgICAgcGFkZGluZzoyZW07XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAgICAgPiAucm93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgPiAucm93ID4gKiA+IC5wYXJzeXMge1xuICAgICAgICAgICAgcGFkZGluZzozZW07XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgPiAucm93ID4gKiA+IC5jb2x1bW4xIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjllbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmV4aGliaXQtLWJvb3RoLXJlbnRhbCA+IC5jbGVhcmZpeCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzI3NDY4QiAwJSwgIzM2MDUzOCAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG59XG4uZXhoaWJpdC0tYm9vdGgtcmVudGFsID4gLmNsZWFyZml4OmFmdGVyIHtcbiAgICBjb250ZW50OicnO1xuICAgIGJhY2tncm91bmQ6IHVybCgkYWNzRGFtSW1hZ2VQYXRoICsgJ21lZXRpbmdzL2Fjcy1tZWV0aW5ncy8yMDIyLWZhbGwvaW1hZ2VzL2Zsb3Jpc2gtcGF0dGVybi1ncmVlbi5wbmcnKSBuby1yZXBlYXQgc2Nyb2xsIDAgMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAxMjFweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOjBweDtcbiAgICByaWdodDotMzJweDtcbn1cblxuW2NsYXNzKj1cImltZy1kcm9wc2hhZG93LS1cIl0ge1xuICAgIG1hcmdpbi1ib3R0b206IDRlbTtcbiAgICAuaW1hZ2Uge1xuICAgICAgICBvdmVyZmxvdzogaW5pdGlhbDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgICAgIGhlaWdodDogOTUlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogLTEzcHg7XG4gICAgICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cbn1cbi5pbWctZHJvcHNoYWRvdy0tcmVkIC5pbWFnZTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI0Q4MUI1Qjtcbn1cbi5pbWctZHJvcHNoYWRvdy0tZ3JlZW4gLmltYWdlOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNUVCMjU2O1xufVxuLmltZy1kcm9wc2hhZG93LS1ibHVlIC5pbWFnZTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzBGNzFGRTtcbn1cbi5jb3JuZXItZmxvcmlzaC1ncmVlbi0tZXhoaWJpdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6Jyc7XG4gICAgYmFja2dyb3VuZDogdXJsKCRhY3NEYW1JbWFnZVBhdGggKyAnbWVldGluZ3MvYWNzLW1lZXRpbmdzLzIwMjItZmFsbC9pbWFnZXMvZmxvcmlzaC1jb3JuZXItZ3JlZW4yLnBuZycpIG5vLXJlcGVhdCBzY3JvbGwgMCAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBoZWlnaHQ6IDE4NXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6LTEyMHB4O1xuICAgIHJpZ2h0Oi04MnB4O1xufVxuXG5cbi5zcG9uc29ycyB7XG4gICAgLmV4aGliaXRvci1oZXJvIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwZW07XG4gICAgfVxufVxuXG4ucGlsbC1wb3B1bGFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDNBQzVGO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAzcHggMTBweDtcbiAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbn1cbi5ib3gtc3R5bGUtLWJsdWUtYm9yZGVyLnBvcHVsYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6I0ZBRkNGRjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOi0yMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgLnNwb25zb3JzIHtcbiAgICAgICAgLmV4aGliaXRvci1oZXJvIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxM2VtO1xuICAgICAgICB9XG4gICAgICAgIC5jb3JuZXItZmxvcmlzaC1ncmVlbi0tZXhoaWJpdCA+IC5jbGVhcmZpeCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTNlbTtcbiAgICAgICAgfVxuICAgIH1cblxufSIsIi5tZWV0aW5ncy5tZWV0aW5ncy0tZmFsbC5mYWxsX19leGhpYml0LmV4aGliaXRfX2V4aGliaXRvci1zcG9uc29yLXByb3NwZWN0dXMge1xuICAgIC5zZWN0aW9uIHtcbiAgICAgICAgJi0tdGhhbmsteW91IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNmUzZDU7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cmVtO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTRyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzcmVtIGF1dG87XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlLCByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgM3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDJyZW07XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFydGljbGVDb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLnNlY3Rpb24tLWZvcm0ge1xuICAgICAgICAuY29sdW1uT25lIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmNvbHVtblR3byB7XG4gICAgICAgICAgICAvL2JhY2tncm91bmQ6ICM2ZjM3MWM7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMEMxMkI3O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZzogNHJlbTtcbiAgICAgICAgfSAgICBcbiAgICB9XG4gICAgLmVscS1mb3JtIGg0LFxuICAgIC5lbHEtZm9ybSBoMyB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZWxxLWZvcm0gaW5wdXQsXG4gICAgLmVscS1mb3JtIHNlbGVjdCB7XG4gICAgICAgIHBhZGRpbmc6IDEuMjVyZW0gMC43NXJlbTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgICAuZWxxLWZvcm0gLmVscS1yZXF1aXJlZCB7XG4gICAgICAgIGNvbG9yOiByZWQgIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAuZWxxLWZvcm0gI2VscS1Gb3JtTGFzdFJvdyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTgwJTtcbiAgICAgICAgdG9wOiAtODAlO1xuICAgIH1cbiAgICAuZWxxLWZvcm0gLmVscS1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAuZWxxLWZvcm0gLmVscS1sYWJlbC10b3Age1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgIH1cbiAgICAuZWxxLWZvcm0gLmVscS1pdGVtLWxhYmVsIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cbiAgICAuZWxxLWZvcm0gLmxpc3Qtb3JkZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgfVxuICAgIC5lbHEtZm9ybSAub25lLWNvbHVtbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gICAgLmVscS1mb3JtIC50d28tY29sdW1uIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAzOCU7XG4gICAgfVxuICAgIC5lbHEtZm9ybSAudGhyZWUtY29sdW1uIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgfVxuICAgIC5lbHEtZm9ybSAuZWxxLWl0ZW0tdGV4dGFyZWEge1xuICAgICAgICByZXNpemU6IHZlcnRpY2FsO1xuICAgICAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAzNjBweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG4gICAgLmVscS1mb3JtIC5lbHEtaXRlbS1pbnB1dCxcbiAgICAuZWxxLWZvcm0gLmVscS1pdGVtLXNlbGVjdCxcbiAgICAuZWxxLWZvcm0gLmVscS1pdGVtLXRleHRhcmVhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgZm9udDogaW5oZXJpdDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG4gICAgLmVscS1mb3JtIC5maWVsZC1jb250cm9sLXdyYXBwZXItLXNlbGVjdCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjBkN1wiO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDhweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmVscS1mb3JtIC5yb3cge1xuICAgICAgICBtYXJnaW46IDAgMCAwLjVyZW07XG4gICAgfVxuICAgIC5lbHEtZm9ybSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH0gLyogdG8gaGlkZSB0aGUgY2hlY2tib3ggaXRzZWxmICovXG4gICAgLmVscS1mb3JtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxuICAgIC5lbHEtZm9ybSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjBjOFwiO1xuICAgIH0gLyogdW5jaGVja2VkIGljb24gKi9cbiAgICAuZWxxLWZvcm0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEwcHg7XG4gICAgfSAvKiBzcGFjZSBiZXR3ZWVuIGNoZWNrYm94IGFuZCBsYWJlbCAqL1xuICAgIC5lbHEtZm9ybSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICBwYWRkaW5nOiAwLjc1cmVtO1xuICAgIH1cbiAgICAuZWxxLWZvcm0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjE0YVwiO1xuICAgIH1cbiAgICAuZWxxLWZvcm0gLmVscS1pdGVtLXNlbGVjdCB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgJjppbnZhbGlkIHtcbiAgICAgICAgICAgIGNvbG9yOiAjODM4MzgzO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5lbHEtZm9ybSAucm93LnNpbmdsZS1jaGVja2JveC1yb3cge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgLmVscS1mb3JtIC5yb3cge1xuICAgICAgICAmOm50aC1jaGlsZCg4KSAuZWxxLWxhYmVsIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmVscS1mb3JtIC5yb3cgLmxpc3Qtb3JkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgICAuZWxxLWZvcm0gLmVscS1maWVsZC1zdHlsZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAuZWxxLWZvcm0gLmVscS1maWVsZC1zdHlsZSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBzcXVhcmUtYnV0dG9uO1xuICAgIH1cbiAgICBALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7XG4gICAgICAgIDAlIHtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgdG8ge1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGtleWZyYW1lcyBzcGluIHtcbiAgICAgICAgMCUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgdG8ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5lbHEtZm9ybSAubG9hZGVyIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgI2YzZjNmMztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgIzM0OThkYjtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gMnMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICBhbmltYXRpb246IHNwaW4gMnMgbGluZWFyIGluZmluaXRlO1xuICAgIH1cbiAgICAuZWxxLWZvcm0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAgIC5lbHEtZm9ybSBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC5lbHEtZm9ybSAubGlzdC1vcmRlciBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgIH1cbiAgICAuZWxxLWZvcm0gKixcbiAgICAuZWxxLWZvcm0gOmFmdGVyLFxuICAgIC5lbHEtZm9ybSA6YmVmb3JlIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG4gICAgLmVscS1mb3JtIGh0bWwge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC5lbHEtZm9ybSBib2R5IHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgLmVscS1mb3JtIGJ1dHRvbixcbiAgICAuZWxxLWZvcm0gaW5wdXQsXG4gICAgLmVscS1mb3JtIHNlbGVjdCxcbiAgICAuZWxxLWZvcm0gdGV4dGFyZWEge1xuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICB9XG4gICAgLmVscS1mb3JtIGEge1xuICAgICAgICBjb2xvcjogIzMzN2FiNztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgICAuZWxxLWZvcm0gYTpmb2N1cyxcbiAgICAuZWxxLWZvcm0gYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMjM1MjdjO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gICAgLmVscS1mb3JtIGE6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAgIH1cbiAgICAuZWxxLWZvcm0gZmlndXJlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAuZWxxLWZvcm0gaW1nIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gICAgLmVscS1mb3JtIC5pbWctcmVzcG9uc2l2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgLmVscS1mb3JtIC5pbWctcm91bmRlZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICB9XG4gICAgLmVscS1mb3JtIC5pbWctdGh1bWJuYWlsIHtcbiAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgLmVscS1mb3JtIC5pbWctY2lyY2xlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cbiAgICAuZWxxLWZvcm0gaHIge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICAgIH1cbiAgICAuZWxxLWZvcm0gLnNyLW9ubHkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IC0xcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICB9XG4gICAgLmVscS1mb3JtIC5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsXG4gICAgLmVscS1mb3JtIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIGNsaXA6IGF1dG87XG4gICAgfVxuICAgIC5lbHEtZm9ybSBbcm9sZT1cImJ1dHRvblwiXSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgLmVscS1mb3JtIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuICAgIC5lbHEtZm9ybSAuY29udGFpbmVyOmFmdGVyLFxuICAgIC5lbHEtZm9ybSAuY29udGFpbmVyOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICB9XG4gICAgLmVscS1mb3JtIC5jb250YWluZXI6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5lbHEtZm9ybSAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA3NTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmVscS1mb3JtIC5jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDk3MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmVscS1mb3JtIC5jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDExNzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZWxxLWZvcm0gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG4gICAgLmVscS1mb3JtIC5jb250YWluZXItZmx1aWQ6YWZ0ZXIsXG4gICAgLmVscS1mb3JtIC5jb250YWluZXItZmx1aWQ6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIH1cbiAgICAuZWxxLWZvcm0gLmNvbnRhaW5lci1mbHVpZDphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgICAuZWxxLWZvcm0gLnJvdyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICB9XG4gICAgLmVscS1mb3JtIC5yb3c6YWZ0ZXIsXG4gICAgLmVscS1mb3JtIC5yb3c6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIH1cbiAgICAuZWxxLWZvcm0gLnJvdzphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgICAuZWxxLWZvcm0gLnJvdy1uby1ndXR0ZXJzIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgLmVscS1mb3JtIC5yb3ctbm8tZ3V0dGVycyBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgLmVscS1mb3JtIC5jb2wtbGctMSxcbiAgICAuZWxxLWZvcm0gLmNvbC1sZy0yLFxuICAgIC5lbHEtZm9ybSAuY29sLWxnLTMsXG4gICAgLmVscS1mb3JtIC5jb2wtbGctNCxcbiAgICAuZWxxLWZvcm0gLmNvbC1sZy01LFxuICAgIC5lbHEtZm9ybSAuY29sLWxnLTYsXG4gICAgLmVscS1mb3JtIC5jb2wtbGctNyxcbiAgICAuZWxxLWZvcm0gLmNvbC1sZy04LFxuICAgIC5lbHEtZm9ybSAuY29sLWxnLTksXG4gICAgLmVscS1mb3JtIC5jb2wtbGctMTAsXG4gICAgLmVscS1mb3JtIC5jb2wtbGctMTEsXG4gICAgLmVscS1mb3JtIC5jb2wtbGctMTIsXG4gICAgLmVscS1mb3JtIC5jb2wtbWQtMSxcbiAgICAuZWxxLWZvcm0gLmNvbC1tZC0yLFxuICAgIC5lbHEtZm9ybSAuY29sLW1kLTMsXG4gICAgLmVscS1mb3JtIC5jb2wtbWQtNCxcbiAgICAuZWxxLWZvcm0gLmNvbC1tZC01LFxuICAgIC5lbHEtZm9ybSAuY29sLW1kLTYsXG4gICAgLmVscS1mb3JtIC5jb2wtbWQtNyxcbiAgICAuZWxxLWZvcm0gLmNvbC1tZC04LFxuICAgIC5lbHEtZm9ybSAuY29sLW1kLTksXG4gICAgLmVscS1mb3JtIC5jb2wtbWQtMTAsXG4gICAgLmVscS1mb3JtIC5jb2wtbWQtMTEsXG4gICAgLmVscS1mb3JtIC5jb2wtbWQtMTIsXG4gICAgLmVscS1mb3JtIC5jb2wtc20tMSxcbiAgICAuZWxxLWZvcm0gLmNvbC1zbS0yLFxuICAgIC5lbHEtZm9ybSAuY29sLXNtLTMsXG4gICAgLmVscS1mb3JtIC5jb2wtc20tNCxcbiAgICAuZWxxLWZvcm0gLmNvbC1zbS01LFxuICAgIC5lbHEtZm9ybSAuY29sLXNtLTYsXG4gICAgLmVscS1mb3JtIC5jb2wtc20tNyxcbiAgICAuZWxxLWZvcm0gLmNvbC1zbS04LFxuICAgIC5lbHEtZm9ybSAuY29sLXNtLTksXG4gICAgLmVscS1mb3JtIC5jb2wtc20tMTAsXG4gICAgLmVscS1mb3JtIC5jb2wtc20tMTEsXG4gICAgLmVscS1mb3JtIC5jb2wtc20tMTIsXG4gICAgLmVscS1mb3JtIC5jb2wteHMtMSxcbiAgICAuZWxxLWZvcm0gLmNvbC14cy0yLFxuICAgIC5lbHEtZm9ybSAuY29sLXhzLTMsXG4gICAgLmVscS1mb3JtIC5jb2wteHMtNCxcbiAgICAuZWxxLWZvcm0gLmNvbC14cy01LFxuICAgIC5lbHEtZm9ybSAuY29sLXhzLTYsXG4gICAgLmVscS1mb3JtIC5jb2wteHMtNyxcbiAgICAuZWxxLWZvcm0gLmNvbC14cy04LFxuICAgIC5lbHEtZm9ybSAuY29sLXhzLTksXG4gICAgLmVscS1mb3JtIC5jb2wteHMtMTAsXG4gICAgLmVscS1mb3JtIC5jb2wteHMtMTEsXG4gICAgLmVscS1mb3JtIC5jb2wteHMtMTIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIH1cbiAgICAuZWxxLWZvcm0gLmNvbC14cy0xLFxuICAgIC5lbHEtZm9ybSAuY29sLXhzLTIsXG4gICAgLmVscS1mb3JtIC5jb2wteHMtMyxcbiAgICAuZWxxLWZvcm0gLmNvbC14cy00LFxuICAgIC5lbHEtZm9ybSAuY29sLXhzLTUsXG4gICAgLmVscS1mb3JtIC5jb2wteHMtNixcbiAgICAuZWxxLWZvcm0gLmNvbC14cy03LFxuICAgIC5lbHEtZm9ybSAuY29sLXhzLTgsXG4gICAgLmVscS1mb3JtIC5jb2wteHMtOSxcbiAgICAuZWxxLWZvcm0gLmNvbC14cy0xMCxcbiAgICAuZWxxLWZvcm0gLmNvbC14cy0xMSxcbiAgICAuZWxxLWZvcm0gLmNvbC14cy0xMiB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuICAgIC5lbHEtZm9ybSAucm93IHtcbiAgICAgICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICB9XG4gICAgLkxWX2ludmFsaWRfZmllbGQsXG4gICAgaW5wdXQuTFZfaW52YWxpZF9maWVsZDphY3RpdmUsXG4gICAgaW5wdXQuTFZfaW52YWxpZF9maWVsZDpob3ZlcixcbiAgICB0ZXh0YXJlYS5MVl9pbnZhbGlkX2ZpZWxkOmFjdGl2ZSxcbiAgICB0ZXh0YXJlYS5MVl9pbnZhbGlkX2ZpZWxkOmhvdmVyIHtcbiAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICNjMDA7XG4gICAgfVxuICAgIC5MVl92YWxpZGF0aW9uX21lc3NhZ2Uge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW46IDAgMCAwIDVweDtcbiAgICB9XG4gICAgLkxWX3ZhbGlkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLkxWX2ludmFsaWQge1xuICAgICAgICBjb2xvcjogI2MwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgIH1cbiAgICAuc3VibWl0LWJ1dHRvbi1zdHlsZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gNHJlbSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIC5jaGVja2JveC1hbGlnbmVkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgICAuZm9ybS1lbGVtZW50LWxheW91dCB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIH1cbiAgICAuZm9ybS1lbGVtZW50LWluc3RydWN0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgIH1cbiAgICAuZm9ybS1lbGVtZW50LWZvcm0tdGV4dCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLmZvcm0tZmllbGQtdmlzaWJsZS14cy1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5lbHEtZm9ybS1kZXNpZ24tZmllbGQgLmxpc3Qtb3JkZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5mb3JtLWZpZWxkLXZpc2libGUteHMtYmxvY2sge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvcm0tZmllbGQtaGlkZGVuLXhzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZm9ybS1maWVsZC1oaWRkZW4teHMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY3VzdG9tLW92ZXJsYXkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgNHB4IDAgIzc3NztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBtYXgtd2lkdGg6IDI1NnB4O1xuICAgIH1cbn1cbiIsIi5kb3R0ZWQtbGlzdCB7XG4gICAgcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IGRvdHRlZCAjMDAwO1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxpc3QtaXRlbSwgLm51bSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgIH1cbiAgICAubGlzdC1pdGVtIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIH1cbiAgICAubnVtIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgfVxufVxuLmV4cG8tbnVtIHtcbiAgICBmb250LXNpemU6IDIuMjVlbTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZXhwby10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMzVlbTtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAuZXhwby1ieS1udW0gLmNvbC1tZC04IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTIwcHg7XG4gICAgfVxufVxuXG5cblxuXG5cblxuLmRvdHRlZC1saXN0IHAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5kb3R0ZWQtbGlzdCBwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItYm90dG9tOiAycHggZG90dGVkICMwMDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uZG90dGVkLWxpc3QgLmxpc3QtaXRlbSwgLmRvdHRlZC1saXN0IC5udW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG59XG4uZG90dGVkLWxpc3QgLmxpc3QtaXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLmRvdHRlZC1saXN0IC5udW0ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xufVxuIiwiLm1lZXRpbmdzLS1zcHJpbmcge1xuICAuc2VjdGlvbiB7XG4gICAgJi0tdmVudWUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCByaWdodCwgIzM5NGZmNSwgIzFjMzFjZSk7XG4gICAgICBwYWRkaW5nOiA1cmVtIDAgOHJlbTtcbiAgICAgIG1hcmdpbjogMTFyZW0gMCA0cmVtO1xuICAgICAgaDIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuaW1hZ2Uge1xuICAgICAgICBtYXJnaW46IC0xMnJlbSAwIDByZW0gLTExcmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgICAudGV4dCB7XG4gICAgICAgIG1hcmdpbjogNHJlbSAyLjI1cmVtIDAgMi4yNXJlbTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmdsb2JhbC12aXJ0dWFsLXN5bXBvc2l1bS5tZWV0aW5ncy5tZWV0aW5ncy0tc3ByaW5nIHtcbiAgLmhlcm9jb250YWluZXIge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgaDIge1xuICAgICAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNlY3Rpb24ge1xuICAgICYtLWltZy10eHQtY29sIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAuY29sLW1kLTYgLnBhcnN5cyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAqIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLS1zcGVjaWFsLXByb2cge1xuICAgICAgLnRleHQuY3EtZGQtaW1hZ2Uge1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iXX0= */
