@charset "UTF-8";html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{height:100vh;display:inline-block;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.o-image_wrapper{position:relative;overflow:hidden;background-color:hsla(0,0%,100%,0)!important}.o-image_wrapper.-full{height:100%;margin:0 rem(100px);display:flex;align-content:center}.o-scroll{background-color:hsla(0,0%,9%,0)!important;overflow:hidden}.o-image{opacity:.95;mix-blend-mode:multiply}.o-image img{width:100%;opacity:0;transform:scale(1.4);transition:opacity 1.2s cubic-bezier(.215,.61,.355,1),transform 1.2s cubic-bezier(.215,.61,.355,1)}.o-image.is-inview img{opacity:1;transform:scale(1);transition-delay:.6s}.o-image_wrapper.-full .o-image{align-self:center}.c-scrollbar{position:absolute;right:0;top:0;width:11px;height:100%;transform-origin:center right;transition:transform .3s,opacity .3s;opacity:0}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{width:100%;height:10px;top:auto;bottom:0;transform:scaleY(1)}[data-scroll-direction=horizontal] .c-scrollbar:hover{transform:scaleY(1.3)}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:#000;opacity:.5;width:7px;border-radius:10px;margin:2px;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{right:auto;bottom:0}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-arrow{position:absolute;z-index:99;text-indent:-9999px;width:16px;height:17px;bottom:-30px;border:none;background-repeat:no-repeat;background-size:50%;background-color:transparent;transition:all .3s ease;overflow:hidden}.slick-arrow.slick-prev{left:50px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='17' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.375 16.5c.621 0 1.125-.512 1.125-1.143 0-.308-.12-.587-.315-.793L3.213 8.497 9.108 2.51c.24-.21.392-.52.392-.867C9.5 1.012 8.996.5 8.375.5c-.302 0-.576.121-.778.318L7.594.815.844 7.672c-.212.209-.344.5-.344.823V8.5c0 .324.132.614.344.823l6.75 6.857c.202.198.478.32.781.32z' fill='%23000' fill-rule='nonzero'/%3E%3C/svg%3E")}.slick-arrow.slick-next{right:50px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='17' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.625.5C1.004.5.5 1.012.5 1.643c0 .308.12.587.315.793l5.972 6.067L.892 14.49c-.24.21-.392.52-.392.867 0 .631.504 1.143 1.125 1.143.302 0 .576-.121.778-.318l.003.003 6.75-6.857c.212-.209.344-.5.344-.823 0-.329-.132-.62-.344-.828L2.406.82A1.115 1.115 0 001.625.5z' fill='%23000' fill-rule='nonzero'/%3E%3C/svg%3E")}.slick-arrow:hover{opacity:.8;filter:alpha(opacity=80)}.slick-arrow:focus{outline:none}@media (max-width:1024px){.slick-arrow .slick-arrow.slick-prev{left:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='17' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.375 16.5c.621 0 1.125-.512 1.125-1.143 0-.308-.12-.587-.315-.793L3.213 8.497 9.108 2.51c.24-.21.392-.52.392-.867C9.5 1.012 8.996.5 8.375.5c-.302 0-.576.121-.778.318L7.594.815.844 7.672c-.212.209-.344.5-.344.823V8.5c0 .324.132.614.344.823l6.75 6.857c.202.198.478.32.781.32z' fill='%23000' fill-rule='nonzero'/%3E%3C/svg%3E")}.slick-arrow .slick-arrow.slick-next{right:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='17' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.625.5C1.004.5.5 1.012.5 1.643c0 .308.12.587.315.793l5.972 6.067L.892 14.49c-.24.21-.392.52-.392.867 0 .631.504 1.143 1.125 1.143.302 0 .576-.121.778-.318l.003.003 6.75-6.857c.212-.209.344-.5.344-.823 0-.329-.132-.62-.344-.828L2.406.82A1.115 1.115 0 001.625.5z' fill='%23000' fill-rule='nonzero'/%3E%3C/svg%3E")}}.slick-dots{position:absolute;width:100%;margin:0;bottom:25px;padding:0;list-style-type:circle;list-style:none;text-align:right;z-index:10}.slick-dots li.slick-active{position:relative;display:inline-block;height:3px;width:3px;margin:0 12px;padding:0;cursor:pointer}.slick-dots li.slick-active button{background-color:#2560b7;border:none;border-radius:120px;-moz-border-radius:120px;-webkit-border-radius:120px;height:3px;width:3px;outline:none;line-height:0;font-size:0;color:transparent;padding:3px;cursor:pointer;transition:all .4s ease}.slick-dots li{position:relative;display:inline-block;height:3px;width:3px;margin:0 12px;padding:0;cursor:pointer}.slick-dots li button{background-color:#ccc;border:none;border-radius:120px;-moz-border-radius:120px;-webkit-border-radius:120px;height:3px;width:3px;outline:none;line-height:0;font-size:0;color:transparent;padding:3px;cursor:pointer;transition:all .4s ease}.slick-dots li:hover button{background-color:#2560b7}html{font-size:10px;font-family:sen,sans-serif;height:100%;padding:0}body,html{width:100%;margin:0;overflow-x:hidden}body{color:#261916;background-color:#fffbf3}.wrapper,body{position:relative}.wrapper,main{width:100%}main{height:100%;background-color:#fffbf3}main ol,main ul{list-style-position:inside}footer ul,header ul{list-style-type:none}*{box-sizing:border-box}div,form,h1,h2,h3,h4,h5,h6,li,ol,p,section,ul{margin:0;padding:0}a{text-decoration:none;outline:none}a.link_over{position:absolute;z-index:5;height:100%;width:100%;top:0;right:0;left:0}@media (max-width:768px){a{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0)}}p a{text-decoration:underline}img{max-width:100%}p{font-size:1.8rem;font-family:sen,sans-serif;font-weight:400;line-height:1.3;margin-bottom:20px}@media (max-width:1200px){p{font-size:1.7rem}}@media (max-width:1024px){p{font-size:1.6rem;line-height:1.35}}@media (max-width:768px){p{font-size:1.5rem;line-height:1.3}}@media (max-width:480px){p{font-size:1.4rem;line-height:1.25}}hr{border-color:#fffbf3;border-top:none}.no-padding{padding:0}.alignright{float:right;margin:0 0 10px 20px}.flexbox{display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;height:100%;position:relative}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{font-family:humant,sans-serif;font-weight:400;letter-spacing:normal;line-height:1.2}.h1,h1{font-size:8rem;font-weight:600;margin-bottom:30px}@media (max-width:1024px){.h1,h1{font-size:5.8rem}}@media (max-width:768px){.h1,h1{font-size:4.5rem;margin-bottom:2rem}}@media (max-width:480px){.h1,h1{font-size:3.8rem}}.h2,h2{font-size:5.5rem;font-weight:600;margin-bottom:20px}@media (max-width:1400px){.h2,h2{font-size:5rem}}@media (max-width:1200px){.h2,h2{font-size:4.5rem}}@media (max-width:1024px){.h2,h2{font-size:4rem}}@media (max-width:768px){.h2,h2{font-size:3.2rem;margin-bottom:1.5rem}}@media (max-width:480px){.h2,h2{font-size:2.8rem}}.h3,h3{font-size:4rem;font-weight:500;margin-bottom:20px}@media (max-width:768px){.h3,h3{font-size:3rem;margin-bottom:1rem}}@media (max-width:480px){.h3,h3{font-size:2.4rem}}.h4,h4{font-size:2.4rem;margin-bottom:20px;font-weight:500}@media (max-width:768px){.h4,h4{font-size:2rem;margin-bottom:1rem}}@media (max-width:480px){.h4,h4{font-size:1.8rem}}.h5,h5{font-size:2rem;margin-bottom:20px;font-weight:400;line-height:1.35}@media (max-width:768px){.h5,h5{font-size:1.8rem;margin-bottom:1rem}}@media (max-width:480px){.h5,h5{font-size:1.6rem}}.h6,h6{font-size:1.75rem;line-height:1.35;font-weight:600;margin-bottom:20px;font-weight:400}a{transition:all .2s ease-in-out}a,a:hover{color:#2560b7}strong{font-weight:600}.block{display:block}.inline-block{display:inline-block}.text-center{text-align:center}.vertical-top{vertical-align:top}.relative{position:relative}.flexcontent{-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.flexcontent,.flexcontentcta{display:flex;height:100%;z-index:35}.flexcontentcta{flex-wrap:wrap;-ms-align-content:flex-end;align-content:flex-end}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,:after,:before{box-sizing:inherit}.container{display:flex;flex-wrap:wrap;max-width:1450px}.container,.container_med{padding:0 3rem;margin:auto}.container_med{max-width:1200px}@media (max-width:768px){.container,.container_med{padding:0 2rem}}@media (max-width:480px){.container,.container_med{padding:0 1.5rem}}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none!important}@media (max-width:768px){.hide-mobile{display:none!important}}.show{display:block!important}.hidden{display:none!important;visibility:hidden!important}@font-face{font-family:sen;src:url(../fonts/Sen/Sen-VariableFont_wght.ttf) format("truetype-variations");font-weight:1 999}@font-face{font-family:humant;src:url(../fonts/Humant/Humant-Light.ttf) format("truetype");font-weight:300}@font-face{font-family:humant;src:url(../fonts/Humant/Humant-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:humant;src:url(../fonts/Humant/Humant-Medium.ttf) format("truetype");font-weight:500}@font-face{font-family:humant;src:url(../fonts/Humant/Humant-Bold.ttf) format("truetype");font-weight:600}@font-face{font-family:humant;src:url(../fonts/Humant/Humant-Black.ttf) format("truetype");font-weight:900}@font-face{font-family:open-sans;src:url(../fonts/Open_sans/OpenSans-VariableFont.ttf) format("truetype-variations");font-weight:1 999}@font-face{font-family:open-sans-italic;src:url(../fonts/Open_sans/OpenSans-Italic-VariableFont.ttf) format("truetype-variations");font-weight:1 999}.icon-search{position:relative}.icon-search,.icon-search:before{display:inline-block;width:1.5rem;height:1.5rem}.icon-search:before{content:"";background-image:url(../img/search.svg);background-size:cover;position:absolute;top:0;left:0}.icon{position:relative}.icon:after{display:inline-block;background-position:50%;background-repeat:no-repeat;content:""}.icon_heart:after{width:18px;height:17px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='19' height='17' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.292.5c1.311 0 2.381.434 3.244 1.297.863.863 1.297 1.933 1.297 3.245 0 .645-.108 1.277-.326 1.896-.215.61-.602 1.303-1.179 2.08-.576.776-1.36 1.662-2.358 2.66-1 1-2.27 2.192-3.808 3.579l-.996.891-.995-.891a103.039 103.039 0 01-3.807-3.58c-.997-.997-1.782-1.883-2.358-2.66-.577-.776-.964-1.468-1.179-2.079A5.667 5.667 0 01.5 5.042C.5 3.73.934 2.66 1.797 1.797S3.73.5 5.042.5c.721 0 1.405.152 2.057.457a4.938 4.938 0 011.687 1.292l.381.448.38-.448A4.936 4.936 0 0111.236.957 4.79 4.79 0 0113.292.5z' stroke='%23FFF8D4' fill='none' fill-rule='evenodd'/%3E%3C/svg%3E");background-size:18px 17px;transition:all .2s ease-in-out}.icon_location:after{width:6px;height:10px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='5' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.75 2.25c0-.412-.147-.766-.44-1.06A1.444 1.444 0 002.25.75c-.413 0-.766.147-1.06.44-.293.294-.44.648-.44 1.06 0 .413.147.766.44 1.06.294.293.647.44 1.06.44.413 0 .766-.147 1.06-.44.293-.294.44-.647.44-1.06zm.75 0c0 .563-.178 1.052-.534 1.467a2.175 2.175 0 01-1.341.755V7.5h-.75V4.472a2.175 2.175 0 01-1.34-.755A2.183 2.183 0 010 2.25C0 1.625.219 1.094.656.656A2.17 2.17 0 012.25 0a2.17 2.17 0 011.594.656c.437.438.656.969.656 1.594z' fill='%23261916' fill-rule='nonzero'/%3E%3C/svg%3E");background-size:6px 10px;background-repeat:no-repeat}.icon_location.white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='5' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.75 2.25c0-.412-.147-.766-.44-1.06A1.444 1.444 0 002.25.75c-.413 0-.766.147-1.06.44-.293.294-.44.648-.44 1.06 0 .413.147.766.44 1.06.294.293.647.44 1.06.44.413 0 .766-.147 1.06-.44.293-.294.44-.647.44-1.06zm.75 0c0 .563-.178 1.052-.534 1.467a2.175 2.175 0 01-1.341.755V7.5h-.75V4.472a2.175 2.175 0 01-1.34-.755A2.183 2.183 0 010 2.25C0 1.625.219 1.094.656.656A2.17 2.17 0 012.25 0a2.17 2.17 0 011.594.656c.437.438.656.969.656 1.594z' fill='%23FFF8D4' fill-rule='nonzero'/%3E%3C/svg%3E")}.color-reveal.css-reveal{--t:calc(var(--td) + var(--d));position:relative;overflow:hidden}.color-reveal.css-reveal:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:var(--bc);animation:revealingOut var(--td) var(--t) forwards}@keyframes revealingOut{0%{transform:translateX(0)}to{transform:translateX(100%)}}.fade-up{opacity:0}.fade-up.css-reveal{animation:fadeUp .5s ease-in-out forwards}@keyframes fadeUp{0%{opacity:0;transform:translateY(150px)}80%{transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}.fade-down{opacity:0}.fade-down.css-reveal{animation:fadeDown .5s ease-in-out forwards}@keyframes fadeDown{0%{opacity:0;transform:translateY(-150px)}80%{transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.fade-left{opacity:0}.fade-left.css-reveal{animation:fadeLeft .5s ease-in-out forwards}@keyframes fadeLeft{0%{opacity:0;transform:translateX(150px)}80%{transform:translateX(-15px)}to{opacity:1;transform:translateX(0)}}.fade-right{opacity:0}.fade-right.css-reveal{animation:fadeRight .5s ease-in-out forwards}@keyframes fadeRight{0%{opacity:0;transform:translateX(-150px)}80%{transform:translateX(15px)}to{opacity:1;transform:translateX(0)}}.progressive-appear_element{-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%)}.progressive-appear.css-reveal .progressive-appear_element{animation-name:expandProperty;animation-duration:.8s;animation-timing-function:ease-in;animation-fill-mode:forwards;animation-delay:var(--d)}@keyframes expandProperty{0%{-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%)}to{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.underlined{position:relative}.underlined:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#000;-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%)}.underlined.css-reveal:after{animation-name:expandLine;animation-duration:.5s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:var(--d)}@keyframes expandLine{0%{-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%)}to{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.select-fieldset{display:inline-block;padding:0;margin-right:5rem;border:none}.select-fieldset_title{display:block;width:100%;font-size:1.4rem;font-weight:300;font-family:sen,sans-serif;color:#261916;margin-bottom:1.5rem}.select-fieldset .select-container{position:relative}.select-fieldset .select-container:after{content:"";display:inline-block;width:10px;height:7.5px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5.6L0 1.91 4 5.4l4-3.49L6.5.6 4 2.782 1.5.6z' fill='%23392B0E'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%)}.select-fieldset .select{font-family:sen,sans-serif;color:#261916;padding:1.5rem 2rem;border-radius:3rem;border:none;background-color:#fff8d4;-webkit-appearance:none;min-width:350px}@media (max-width:768px){.select-fieldset{width:100%;margin-bottom:1.5rem}.select-fieldset .select-container{width:100%}.select-fieldset .select{min-width:100%}.select-fieldset select{width:100%}}.form-input{display:block;width:100%}.form-input label{font-size:1.8rem;font-weight:400;line-height:1.2;margin-bottom:.5rem}.form-input input,.form-input label{display:block;width:100%;font-family:sen,sans-serif}.form-input input{color:#000}.form-input input,.form-input textarea{background-color:#fff8d4;max-width:500px;border-radius:3rem;padding:1.5rem 3rem;border:none}.form-input textarea{display:block;width:100%;font-family:sen,sans-serif;line-height:1.3}.btn{display:inline-flex;background-color:#261916;color:#fff8d4;font-size:1.4rem;padding:1rem 5rem 1rem 3rem;border-radius:.5rem;position:relative;overflow:hidden}.btn:after{content:"";position:absolute;top:50%;right:1rem;display:inline-block;transform:translateY(-50%);width:2.5rem;height:1rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 4.477h14M11.2.277l2.8 4.2-2.8 4.2' stroke='%23FFF8D4'/%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat;background-position:50%;transition:all .2s ease-out}.btn:hover{color:#fff8d4}.btn:hover:after{right:.5rem}.btn.-beige{background-color:#fff8d4;color:#261916}.btn.-beige:before{position:absolute;top:0;right:0;content:"";width:4rem;height:100%;background-color:#fe8;z-index:1}.btn.-beige:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 4.477h14M11.2.277l2.8 4.2-2.8 4.2' stroke='%23261916'/%3E%3C/svg%3E");z-index:2;width:2rem}button{cursor:pointer}.hover_btn{position:absolute;width:100%;height:100%;margin:0;top:0;right:0;left:0;z-index:89}.img_copyright{flex-wrap:wrap;align-items:center;max-width:20px;transition:all .2s ease-in;position:absolute;bottom:10px;right:10px;height:20px;background-color:#fff8d4;border-radius:5px;padding-right:0;cursor:help}.img_copyright,.img_copyright_text{display:inline-flex;overflow:hidden}.img_copyright_text{position:relative;right:-30px;flex-wrap:nowrap;flex-shrink:1;max-width:0;padding:.6rem 1.2rem;margin-right:30px;color:#261916;text-overflow:ellipsis;white-space:nowrap;opacity:0;font-family:sen,sans-serif;font-size:1.1rem;line-height:.8;transition:all .2s ease-in-out}.img_copyright:before{content:"";display:inline-block;width:12px;height:12px;border-radius:3rem;position:absolute;bottom:0;right:0;margin:4px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.902 7.455c0-.687.168-1.313.505-1.88a3.787 3.787 0 011.349-1.348 3.611 3.611 0 011.879-.505c.596 0 1.148.13 1.655.39.508.255.927.607 1.26 1.054.332.448.534.95.607 1.509H9.495c-.077-.397-.294-.72-.652-.972a2.01 2.01 0 00-1.208-.383c-.392 0-.75.095-1.074.287a2.17 2.17 0 00-.773.774c-.192.32-.288.677-.288 1.074 0 .392.096.75.288 1.073.191.324.45.582.773.774.324.192.682.287 1.074.287.452 0 .837-.125 1.157-.377.32-.255.52-.581.6-.978h1.663a3.318 3.318 0 01-.582 1.509 3.413 3.413 0 01-1.208 1.061 3.47 3.47 0 01-1.63.383 3.646 3.646 0 01-1.88-.498 3.84 3.84 0 01-1.348-1.355 3.611 3.611 0 01-.505-1.88zm3.675 6.75a6.603 6.603 0 01-2.62-.525 6.88 6.88 0 01-2.155-1.45 6.972 6.972 0 01-1.457-2.155 6.496 6.496 0 01-.518-2.62 6.65 6.65 0 01.53-2.621c.355-.814.84-1.53 1.458-2.148A6.751 6.751 0 014.963 1.23 6.556 6.556 0 017.577.705a6.657 6.657 0 014.768 1.982 6.803 6.803 0 011.452 2.147 6.65 6.65 0 01.53 2.62 6.495 6.495 0 01-.517 2.621 6.783 6.783 0 01-3.605 3.605 6.619 6.619 0 01-2.628.524zm0-1.7a5.027 5.027 0 003.58-1.47 5.068 5.068 0 001.086-1.612 4.9 4.9 0 00.384-1.962c0-.699-.132-1.355-.396-1.969a4.977 4.977 0 00-1.087-1.61A4.994 4.994 0 009.54 2.794a4.949 4.949 0 00-1.963-.39c-.694 0-1.346.13-1.956.39a5.07 5.07 0 00-2.697 2.704 4.88 4.88 0 00-.396 1.962c-.005.69.123 1.342.383 1.956.264.61.627 1.146 1.087 1.61.464.46 1.001.823 1.61 1.087.614.26 1.27.39 1.97.39z' fill='%23261916'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.img_copyright.-open,.img_copyright:hover{max-width:95%;padding-right:20px}.img_copyright.-open .img_copyright_text,.img_copyright:hover .img_copyright_text{right:0;width:100%;opacity:1;max-width:250px;margin-right:0}@media (max-width:768px){.img_copyright{max-width:250px}.img_copyright .img_copyright_text{right:0;width:100%;font-size:1rem;opacity:1;max-width:250px;margin-right:0;white-space:break-spaces}}.marker,.marker-pin{position:relative}.marker-pin,.marker-pin:before{display:inline-block}.marker-pin:before{content:"";width:20px;height:27px;position:absolute;bottom:13px;right:0;font-family:humant,sans-serif;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='30' height='39' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.394 22.558l.075.106c.091.134.187.264.283.407L13.61 38.29c.157.219.365.398.607.521a1.73 1.73 0 001.57 0c.242-.123.45-.302.607-.521l10.833-15.208c.104-.142.204-.28.304-.407l.067-.097a14.387 14.387 0 002.391-7.394 14.347 14.347 0 00-1.815-7.547 14.802 14.802 0 00-5.512-5.585A15.285 15.285 0 0015 0c-2.697 0-5.344.71-7.662 2.053a14.803 14.803 0 00-5.512 5.585A14.347 14.347 0 00.01 15.185c.101 2.63.927 5.184 2.391 7.394l-.008-.02z' fill='%23261916'/%3E%3C/svg%3E");background-size:100% 100%;transform:translate(50%,50%);transition:all .2s ease-in-out}.marker.geolocation_marker .marker-pin:before,.marker.geolocation_marker .parcours-layout-pin:before{width:25px;height:25px;background-image:url(../img/icons/blue-dot-geolocation.png)}.marker-details{display:flex;flex-wrap:wrap;width:500px;background-color:#fff;overflow:hidden}.marker-details_img{display:inline-block;width:35%;position:relative}.marker-details_img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.marker-details_img .copyright{display:block;position:absolute;bottom:0;right:0;width:100%;padding:.75rem 1rem;font-family:sen,sans-serif;font-size:1.1rem;color:#fff;font-weight:600;text-shadow:2px 2px 6px rgba(0,0,0,.5)}.marker-details_content{display:inline-block;width:65%}.marker-details_title{display:block;margin:1.5rem 1.5rem 0;font-size:1.8rem;line-height:1.2;padding-right:2rem}.marker-details_citq{display:block;margin:0 1.5rem;font-size:1rem;color:#261916;text-align:left}.marker-details_description{display:block;margin:1rem 1.5rem 0}.marker-details_description p{font-size:1.2rem;line-height:1.3;margin-bottom:.5rem}.marker-details_link{display:inline-block;margin:.5rem 1.5rem 1.5rem;font-size:1.4rem;font-weight:300;padding-top:0;padding-bottom:0;padding-left:0;text-align:left}.marker-details_link:after{height:1rem;width:1rem}@media (max-width:768px){.marker-details{width:250px}.marker-details_img{width:100%;height:100px}.marker-details_content{width:100%}.marker-details_title{font-size:1.4rem}.marker-details_description p{font-size:1rem}.marker-details_link{font-size:1.1rem}}@media (max-width:480px){.marker-details{width:175px}.marker-details_title{font-size:1rem;margin-top:.5rem}.marker-details_description{margin-top:.5rem}.marker-details_description p{font-size:.8rem;line-height:1.2}.marker-details_link{font-size:1rem}}.marker.-open{z-index:9999}.marker.-open .marker-details{display:flex}.marker.-hover{cursor:pointer}.marker.-hover .marker-pin{display:inline-block;position:relative}.marker.-hover .marker-pin:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='30' height='39' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.394 22.558l.075.106c.091.134.187.264.283.407L13.61 38.29c.157.219.365.398.607.521a1.73 1.73 0 001.57 0c.242-.123.45-.302.607-.521l10.833-15.208c.104-.142.204-.28.304-.407l.067-.097a14.387 14.387 0 002.391-7.394 14.347 14.347 0 00-1.815-7.547 14.802 14.802 0 00-5.512-5.585A15.285 15.285 0 0015 0c-2.697 0-5.344.71-7.662 2.053a14.803 14.803 0 00-5.512 5.585A14.347 14.347 0 00.01 15.185c.101 2.63.927 5.184 2.391 7.394l-.008-.02z' fill='%23EFB259'/%3E%3C/svg%3E")}.gm-style-iw{padding:0!important}.gm-style-iw-chr{position:absolute;right:0}.gm-style-iw-d{overflow:hidden!important}.gm-style-iw-c{border-radius:2rem!important}a[href^="http://maps.google.com/maps"],a[href^="https://maps.google.com/maps"]{display:none!important}.gm-style-cc,.gmnoprint a,.gmnoprint span{display:none}.gmnoprint div{background:none!important}.favorites{display:block;background-color:#fffbf3;width:100%;margin:5rem 0}.favorites_header{display:flex;flex-wrap:wrap;margin:0 0 3rem}.favorites_header_title{width:60%}.favorites_header_text{width:40%;padding-top:4rem}.favorites-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.favorites-list_item{position:relative;height:100%;background-color:rgba(255,121,95,0);color:#261916;border-radius:5px;padding:10px;transition:all .45s ease}.favorites-list_item_photo{display:inline-block;width:100%;margin-bottom:1.5rem;position:relative;overflow:hidden;border-radius:5px}.favorites-list_item_photo img{height:200px;min-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:all .2s ease-in;transform:scale(1)}.favorites-list_item_indentification p{margin-bottom:10px}.favorites-list_item_location .icon{margin-right:10px}.favorites-list_item_categories{display:block;margin-bottom:.5rem}.favorites-list_item_categories .category{display:inline-block;padding:.25rem .5rem;border:1px solid #261916;border-radius:2rem;margin-right:.5rem;color:#261916;font-size:1rem;margin-bottom:.5rem}.favorites-list_item:hover{background-color:#ff795f;color:#261916}.favoris{position:absolute;right:10px;top:10px;width:2.5rem;height:2.5rem;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;cursor:pointer;z-index:3}.favoris:hover .icon_heart:after{transform:scale(1.2)}.favoris.-active .icon_heart:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='19' height='17' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.292.5c1.311 0 2.381.434 3.244 1.297.863.863 1.297 1.933 1.297 3.245 0 .645-.108 1.277-.326 1.896-.215.61-.602 1.303-1.179 2.08-.576.776-1.36 1.662-2.358 2.66-1 1-2.27 2.192-3.808 3.579l-.996.891-.995-.891a103.039 103.039 0 01-3.807-3.58c-.997-.997-1.782-1.883-2.358-2.66-.577-.776-.964-1.468-1.179-2.079A5.667 5.667 0 01.5 5.042C.5 3.73.934 2.66 1.797 1.797S3.73.5 5.042.5c.721 0 1.405.152 2.057.457a4.938 4.938 0 011.687 1.292l.381.448.38-.448A4.936 4.936 0 0111.236.957 4.79 4.79 0 0113.292.5z' fill='%23DB3347' stroke='%23DB3347' fill-rule='evenodd'/%3E%3C/svg%3E")}.favoris.-active.-white .icon_heart:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='19' height='17' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.292.5c1.311 0 2.381.434 3.244 1.297.863.863 1.297 1.933 1.297 3.245 0 .645-.108 1.277-.326 1.896-.215.61-.602 1.303-1.179 2.08-.576.776-1.36 1.662-2.358 2.66-1 1-2.27 2.192-3.808 3.579l-.996.891-.995-.891a103.039 103.039 0 01-3.807-3.58c-.997-.997-1.782-1.883-2.358-2.66-.577-.776-.964-1.468-1.179-2.079A5.667 5.667 0 01.5 5.042C.5 3.73.934 2.66 1.797 1.797S3.73.5 5.042.5c.721 0 1.405.152 2.057.457a4.938 4.938 0 011.687 1.292l.381.448.38-.448A4.936 4.936 0 0111.236.957 4.79 4.79 0 0113.292.5z' fill='%23FFF' stroke='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")}.Accordeon{border-top:1px solid #261916}.Accordeon .titreAccordeon{cursor:pointer;padding:25px 0;position:relative;font-size:1.3em}.Accordeon .titreAccordeon h5{position:relative;font-weight:500;padding-right:20px;margin-bottom:0}.Accordeon .titreAccordeon h5:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='27' height='27' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 5a5 5 0 015-5h17a5 5 0 015 5v17a5 5 0 01-5 5H5a5 5 0 01-5-5V5z' fill='%23FFBD6E' fill-rule='nonzero'/%3E%3Cpath stroke='%23261916' d='M10 13.497h7M13.506 10v7'/%3E%3C/g%3E%3C/svg%3E");background-size:27px 27px;background-repeat:no-repeat;background-position:50%;height:50px;width:50px;display:inline-block;position:absolute;top:0;bottom:0;right:0;margin:auto;transition:all .3s ease}.Accordeon .titreAccordeon:hover h5:after{opacity:.7}.Accordeon .contenuAccordeon{display:none;padding:25px 0}.Accordeon .contenuAccordeon ol,.Accordeon .contenuAccordeon ul{margin-left:20px;margin-bottom:30px}.Accordeon .contenuAccordeon ol li,.Accordeon .contenuAccordeon ul li{padding-left:10px}.Accordeon.active .titreAccordeon{color:#261916}.Accordeon.active .titreAccordeon h5:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='27' height='27' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 5a5 5 0 015-5h17a5 5 0 015 5v17a5 5 0 01-5 5H5a5 5 0 01-5-5V5z' fill='%23FFBD6E' fill-rule='nonzero'/%3E%3Cpath stroke='%23261916' d='M10 13.5h7'/%3E%3C/g%3E%3C/svg%3E")}@media (max-width:1400px){.Accordeon .titreAccordeon{padding:23px 0;font-size:1.25em}.Accordeon .titreAccordeon h5{padding-right:20px}.Accordeon .contenuAccordeon{padding:23px 0}.Accordeon .contenuAccordeon ol,.Accordeon .contenuAccordeon ul{margin-left:18px;margin-bottom:25px}}@media (max-width:1200px){.Accordeon .titreAccordeon{padding:21px 0;font-size:1.2em}.Accordeon .titreAccordeon h5{padding-right:20px}.Accordeon .contenuAccordeon{padding:21px 0}}@media (max-width:768px){.Accordeon .titreAccordeon{padding:18px 0;font-size:1.15em}.Accordeon .titreAccordeon h5{padding-right:20px}.Accordeon .contenuAccordeon{padding:18px 0}}@media (max-width:480px){.Accordeon .titreAccordeon{padding:16px 0;font-size:1.1em}.Accordeon .titreAccordeon h5{padding-right:20px}.Accordeon .contenuAccordeon{padding:16px 0}}.breadcrumbs{padding:3.5rem 0 0}.breadcrumbs_listing{color:#fffbf3}.breadcrumbs_listing span[property=itemListElement]{padding-right:2rem;color:#261916;font-size:1.2em}.breadcrumbs_listing span[property=itemListElement] a{color:#261916}.breadcrumbs_listing span[property=itemListElement]:first-child:before{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='9' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23261916' fill='none' fill-rule='evenodd'%3E%3Cpath d='M13.033 4.007H.6M3.087 7.737L.601 4.007 3.087.277'/%3E%3C/g%3E%3C/svg%3E");background-position:0;background-repeat:no-repeat;width:14px;height:9px;background-size:14px 9px;display:inline-block;margin-right:2rem}.wrapper_photo{background-repeat:no-repeat;background-size:cover;background-position:50%;min-height:700px}.header{display:flex;flex-wrap:wrap;min-height:150px;width:100%}.header_menu{display:block;width:100%;transition:transform .3s ease-in-out;transform:translateY(0);opacity:1;z-index:99}.header_menu.-yellow .header_menu_secondary{background-color:#efb259}.header_menu.-yellow .principal_menu{border-top:none;margin-bottom:2rem}.header_menu.sticky{position:fixed;top:0;animation:slideDown .4s ease forwards;background-color:#fffbf3}.header_menu.unsticky{position:fixed;top:0;animation:slideUp .4s ease forwards}.header_menu_secondary{display:flex;flex-wrap:wrap;width:100%;padding:1.5rem 0}.header_menu_secondary .container{justify-content:space-between;align-items:center}.header_menu_secondary_left,.header_menu_secondary_right{display:inline-flex;flex-wrap:wrap}.header_menu_secondary_right{align-items:center}.header_menu_secondary .secondaire_menu{display:flex;flex-wrap:wrap;margin:auto}.header_menu_secondary .secondaire_menu li{margin:0 3rem;position:relative}.header_menu_secondary .secondaire_menu li:after{content:"";position:absolute;top:0;right:-3rem;display:block;width:2px;height:100%;background-color:#261916}.header_menu_secondary .secondaire_menu li:last-child:after{display:none}.header_menu_secondary .secondaire_menu li a{color:#261916;font-size:1.4rem}.header_menu_secondary .side_menu{display:inline-flex;flex-wrap:wrap;margin-left:30px;align-items:center}.header_menu_secondary .side_menu_favorites{width:20px;display:inline-block;height:20px;background-image:url(../img/icons/favoris.svg);background-size:100% 100%;background-repeat:no-repeat;background-position:50%;margin-right:20px;transition:all .2s ease-in;cursor:pointer}.header_menu_secondary .side_menu_favorites:hover{opacity:.5}.header_menu_secondary .side_menu_search{width:20px;display:inline-block;height:20px;background-image:url(../img/icons/search.svg);background-size:100% 100%;background-repeat:no-repeat;background-position:50%;margin-right:20px;cursor:pointer;transition:all .2s ease-in}.header_menu_secondary .side_menu_search:hover{opacity:.5}.header_menu_secondary .side_menu .lang_menu{margin-top:auto;margin-bottom:auto}.header_menu_secondary .side_menu .lang_menu li a{color:#261916}.header_menu_secondary .side_menu .lang_menu .wpml-ls-item-en{font-size:1.2rem;line-height:1;display:inline-block;width:30px}.header_menu_secondary .side_menu .lang_menu .wpml-ls-item-en a{width:30px;display:inline-block;height:20px;margin-top:2px;background-image:url(../img/icons/anglais.svg);background-size:100% 100%;background-repeat:no-repeat;background-position:50%;margin-right:20px;cursor:pointer}.header_menu_logo_img{width:140px}.header_menu_primary{position:relative;z-index:3}.header_menu_primary .principal_menu{display:flex;flex-wrap:wrap;flex-grow:1;margin:0;justify-content:space-between;position:relative;border-top:1px solid #261916}.header_menu_primary .principal_menu:after{content:"";position:absolute;bottom:2px;left:0;display:block;width:100%;height:1px;background-color:#261916;z-index:-1}.header_menu_primary .principal_menu .menu-item{display:inline-block;position:relative}.header_menu_primary .principal_menu .menu-item a{display:inline-block;color:#261916;font-weight:500;font-family:humant,sans-serif;font-size:1.6rem;padding:1.5rem 5rem;transition:all .2s ease-in-out;border-bottom:2px solid transparent}.header_menu_primary .principal_menu .menu-item a:hover{border-bottom:2px solid #261916}.header_menu_primary .principal_menu .menu-item:first-child a{padding-left:0}.header_menu_primary .principal_menu .menu-item:last-child a{padding-right:0}.header_menu_primary .principal_menu .menu-item.-active .sub-menu{opacity:1;pointer-events:auto;z-index:5}.header_menu_primary .principal_menu .menu-item.-active .sub-menu:before{height:100%}.header_menu_primary .principal_menu .menu-item .sub-menu{position:absolute;top:100%;left:0;display:flex;flex-wrap:wrap;padding:2.5rem 0 4rem;min-width:500px;opacity:0;transition:all .3s ease-in-out;pointer-events:none;z-index:-1}.header_menu_primary .principal_menu .menu-item .sub-menu:before{content:"";position:absolute;top:0;left:-800%;z-index:-1;display:block;width:2000%;height:0;background-color:#fffbf3;transition:all .3s ease-in-out}.header_menu_primary .principal_menu .menu-item .sub-menu .menu-item,.header_menu_primary .principal_menu .menu-item .sub-menu .menu-item a{pointer-events:none}.header_menu_primary .principal_menu .menu-item .menu_subtitle{display:inline-block;width:50%}.header_menu_primary .principal_menu .menu-item .menu_subtitle a{display:block;font-size:1.4rem;font-weight:300;opacity:.7;padding:.5rem 0;pointer-events:none}.header_menu_primary .principal_menu .menu-item .menu_subtitle a:hover{border-bottom:2px solid transparent}.header_menu_primary .principal_menu .menu-item .menu_subtitle .sub-menu{display:block;position:relative;top:auto;min-width:auto;background-color:transparent;padding:0}.header_menu_primary .principal_menu .menu-item .menu_subtitle .sub-menu .menu-item{display:block;width:100%}.header_menu_primary .principal_menu .menu-item .menu_subtitle .sub-menu .menu-item a{font-size:1.6rem;font-weight:300;padding:0;opacity:1}.header_menu_primary .principal_menu .menu-item .menu_subtitle .sub-menu:after,.header_menu_primary .principal_menu .menu-item .menu_subtitle .sub-menu:before{display:none}.hero{margin:0 0 5rem}.hero .container.text{display:grid;grid-template-columns:1fr 480px;gap:3rem;align-items:center}.hero .container.photo{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}.hero .container.photo img{margin-top:50px;display:block;width:100%;height:400px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:5px}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slideUp{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.footer{padding:6rem 0 0;background-color:#efb259}.footer_main{display:flex;flex-wrap:wrap;width:100%}.footer_main_newsletter_text{display:inline-block;max-width:400px}.footer_main_left{display:inline-flex;flex-wrap:wrap;width:65%}.footer_main_right{display:inline-flex;flex-wrap:wrap;width:35%}.footer_content{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;align-items:flex-start}.footer_content_left,.footer_content_right{display:inline-flex;flex-wrap:wrap;margin:3rem 0}.footer_content_left_img{min-height:65px}.footer_content_right_img{min-height:130px}.footer_content_menus{display:grid;grid-template-columns:60% 40%;gap:3rem;width:100%}.footer_content_menus .footer_menu_primary li,.footer_content_menus .footer_menu_secondary li{margin-bottom:10px;font-size:1.5em}.footer_content_menus .footer_menu_primary li a,.footer_content_menus .footer_menu_secondary li a{color:#261916}.footer_content_menus .footer_menu_secondary li{font-size:1.4em}.footer_copyright{border-top:1px solid #261916;padding:1.5rem 0;display:flex;flex-wrap:wrap;width:100%;justify-content:space-between}.footer_copyright_left{color:#261916;font-family:humant,sans-serif;font-weight:300;line-height:1.4;font-size:1.1rem}.footer_copyright_left,.footer_copyright_right,.footer_copyright_right .footer_social_medias{display:inline-flex;flex-wrap:wrap}.footer_copyright_right .footer_social_medias_item{display:inline-block;margin:0 0 0 4rem}.footer_copyright_right .footer_social_medias_item a{color:#261916;display:inline-block;font-family:humant,sans-serif;font-weight:300;font-size:1.4rem;padding:0 .3rem;cursor:pointer;transition:all .2s ease-in-out;border:1px solid transparent}.footer_copyright_right .footer_social_medias_item a:hover{border-bottom:1px solid #261916}.footer_partners{display:flex;flex-wrap:wrap;width:100%;background-color:#261916;padding:1rem 0}.footer_partners_list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%}.footer_partners_item{display:inline-block;margin:.5rem 0 1.5rem;min-width:130px}.footer_partners_item img{max-width:150px;max-height:50px;width:100%}#post-404{text-align:center;padding:0 0 100px;height:60vh;min-height:600px;background-color:#fffbf3}#post-404 .header_404_space{height:50px}#post-404 .content_404{width:100%;display:block}#post-404 .icon_404{max-width:350px;max-height:220px;margin-top:50px}#post-404 .flexbox{display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;height:100%}.intro{display:flex;flex-wrap:wrap;width:100%;background-color:#fff8d4;padding:12rem 0}.intro_subtitle{display:block;font-size:1.8rem;margin-bottom:3rem}.intro_subtitle,.intro_title{font-family:sen,sans-serif;font-weight:600}.intro_text{display:inline-block;font-family:sen,sans-serif;max-width:850px}@media (max-width:1024px){.intro{padding:8rem 0}}@media (max-width:480px){.intro{padding:5rem 0}}.flexible{background-color:#fff8d4;display:block;width:100%;padding:0}.flexible ul{list-style:none}.flexible ul li{font-size:1.6em;line-height:25px;margin-bottom:15px;padding-left:20px}.flexible ul li:before{content:"·";color:#261916;font-size:2.5em;vertical-align:middle;line-height:20px;margin-right:10px;margin-left:-20px}.flexible ul ul{margin-top:10px}.flexible ul ul li{font-size:1em}.flexible ol{list-style:none;counter-reset:my-awesome-counter;margin-left:0;padding:0 0 0 2px}.flexible ol li{counter-increment:my-awesome-counter;color:#261916;position:relative;margin-bottom:20px;font-size:1.6em}.flexible ol li:before{content:counter(my-awesome-counter) ". ";color:#261916;font-weight:500;font-size:1.15em;margin-right:.6rem;line-height:21px}.flexible a.primary_btn{border-bottom:none}.flexible iframe{border:none;width:100%}.flexible .bg_lbeige{background-color:#fff8d4}.flexible .bg_orange{background-color:#efb259}.flexible .bg_yellow{background-color:#fe8}.flexible .bg_blue{background-color:#2560b7}.flexible .bg_light-blue{background-color:#78acea}.flexible .bg_red{background-color:#ff795f}.flexible .bg_red-darker{background-color:#db3347}.flexible .bg_pink{background-color:#ff83ed}.flexible .bg_green{background-color:#3db771}.flexible .bg_dgreen{background-color:#1c7a51}.flexible .bg_black{background:#261916}.flexible .bg_black,.flexible .bg_blue,.flexible .bg_dgreen,.flexible .bg_red-darker{color:#fff8d4}.flexible .bg_black a,.flexible .bg_blue a,.flexible .bg_dgreen a,.flexible .bg_red-darker a{color:#fff8d4!important}.flexible .bg_black .rowContent .option_liste_elements .element_lien_et_titre,.flexible .bg_blue .rowContent .option_liste_elements .element_lien_et_titre,.flexible .bg_dgreen .rowContent .option_liste_elements .element_lien_et_titre,.flexible .bg_red-darker .rowContent .option_liste_elements .element_lien_et_titre{border-bottom:1px solid #fff8d4}.flexible .bg_black .rowContent .option_liste_elements .element_lien_et_titre .lien:after,.flexible .bg_blue .rowContent .option_liste_elements .element_lien_et_titre .lien:after,.flexible .bg_dgreen .rowContent .option_liste_elements .element_lien_et_titre .lien:after,.flexible .bg_red-darker .rowContent .option_liste_elements .element_lien_et_titre .lien:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 4.477h14M11.2.277l2.8 4.2-2.8 4.2' stroke='%23FFF8D4'/%3E%3C/svg%3E")!important}@media (max-width:1600px){.flexible ul li{font-size:1.55em;line-height:24px;margin-bottom:14px;padding-left:20px}.flexible ul li:before{font-size:2.25em;line-height:18px;margin-right:10px;margin-left:-18px}.flexible ul ul{margin-top:9px}.flexible ul ul li{font-size:1em}.flexible ol li{margin-bottom:18px;font-size:1.55em}}@media (max-width:1400px){.flexible ul li{font-size:1.5em;line-height:23px;margin-bottom:13px;padding-left:18px}.flexible ul li:before{font-size:2.2em;line-height:17px;margin-right:10px;margin-left:-17px}.flexible ul ul{margin-top:8px}.flexible ul ul li{font-size:1em}.flexible ol li{margin-bottom:16px;font-size:1.5em}}@media (max-width:1200px){.flexible ul li{font-size:1.45em;line-height:22px;margin-bottom:12px;padding-left:18px}.flexible ul li:before{font-size:2.1em;line-height:16px;margin-right:10px;margin-left:-16px}.flexible ul ul{margin-top:7px}.flexible ul ul li{font-size:.95em}.flexible ol li{margin-bottom:15px;font-size:1.45em}}@media (max-width:1024px){.flexible ul li{font-size:1.4em;line-height:21px;margin-bottom:11px;padding-left:16px}.flexible ul li:before{font-size:2em;line-height:15px;margin-right:10px;margin-left:-15px}.flexible ul ul{margin-top:7px}.flexible ul ul li{font-size:.9em}.flexible ol li{margin-bottom:14px;font-size:1.4em}}@media (max-width:768px){.flexible ul li{font-size:1.35em;line-height:20px;margin-bottom:10px;padding-left:15px}.flexible ul li:before{font-size:1.85em;line-height:14px;margin-right:10px;margin-left:-14px}.flexible ul ul{margin-top:7px}.flexible ul ul li{font-size:.85em}.flexible ol li{margin-bottom:13px;font-size:1.35em}}@media (max-width:480px){.flexible ul li{font-size:1.3em;line-height:18px;margin-bottom:8px;padding-left:13px}.flexible ul li:before{font-size:1.75em;line-height:13px;margin-right:10px;margin-left:-13px}.flexible ul ul{margin-top:6px}.flexible ul ul li{font-size:.8em}.flexible ol li{margin-bottom:12px;font-size:1.3em}}.flexible .paddtop{padding:120px 0 0}@media (max-width:1200px){.flexible .paddtop{padding:100px 0 0}}@media (max-width:1024px){.flexible .paddtop{padding:80px 0 0}}@media (max-width:768px){.flexible .paddtop{padding:65px 0 0}}@media (max-width:480px){.flexible .paddtop{padding:50px 0 0}}.flexible .margtop{margin:120px 0 0}@media (max-width:1200px){.flexible .margtop{margin:100px 0 0}}@media (max-width:1024px){.flexible .margtop{margin:80px 0 0}}@media (max-width:768px){.flexible .margtop{margin:65px 0 0}}@media (max-width:480px){.flexible .margtop{margin:50px 0 0}}.flexible .paddint{padding:100px 0}@media (max-width:1600px){.flexible .paddint{padding:90px 0}}@media (max-width:1400px){.flexible .paddint{padding:80px 0}}@media (max-width:1200px){.flexible .paddint{padding:70px 0}}@media (max-width:1024px){.flexible .paddint{padding:60px 0}.flexible .paddint_row_titre,.flexible .paddint_row_titre .sous-titre_principale{margin-bottom:20px}.flexible .paddint_row_texte .rowTexte p:last-child{margin-bottom:0}}@media (max-width:768px){.flexible .paddint{padding:50px 0}}@media (max-width:480px){.flexible .paddint{padding:40px 0}}.flexible_presentation{display:block;position:relative;display:flex;flex-wrap:wrap;text-align:center}.flexible_presentation_titre h4{margin-bottom:10px}.flexible_presentation_texte{padding-top:10px}.flexible_presentation_texte p:last-child{margin-bottom:0}@media (max-width:1200px){.flexible_presentation_texte .rowTexte{padding:0 3rem}}@media (max-width:1024px){.flexible_presentation_texte .rowTexte{padding:0 1.5rem}}@media (max-width:768px){.flexible_presentation_texte .rowTexte{padding:0}}.flexible_photo{width:100%}.flexible_photo .photo{width:100%;height:auto}.flexible_photo .rowPhoto{position:relative}.flexible_photo .rowPhoto a{display:block;position:relative;border-bottom:none}.flexible_photo .rowPhoto a:after{content:"";background-repeat:no-repeat;background-position:50%;display:inline-block;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background-size:120px 120px;width:120px;height:120px;z-index:12;opacity:.8;transition:all .3s ease}.flexible_photo .rowPhoto a:after,.flexible_photo .rowPhoto a:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='120' height='120' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23FFF' fill-rule='nonzero'%3E%3Cpath d='M60 0C26.864 0 0 26.863 0 59.999 0 93.134 26.864 120 60 120c33.136 0 60-26.866 60-60.001C120 26.863 93.136 0 60 0m0 4.838c30.415 0 55.162 24.744 55.162 55.16 0 30.417-24.747 55.164-55.162 55.164-30.417 0-55.162-24.747-55.162-55.163C4.838 29.582 29.583 4.838 60 4.838'/%3E%3Cpath d='M91.63 60L41.74 27.225c.066 49.409.003 25.163 0 65.548L91.63 60z'/%3E%3C/g%3E%3C/svg%3E")}.flexible_photo .rowPhoto a:hover:after{background-size:100px 100px;width:100px;height:100px;opacity:1}.flexible_photo .rowPhoto img{border-radius:5px}.flexible_texte{width:100%}.flexible_texte .rowTexte img{width:100%;height:auto}.flexible_texte .rowTexte p:last-child{margin-bottom:0}.flexible_texte.margtop .rowTexte{padding-top:0}.flexible_photo_pleine_largeur{display:block;width:100%}.flexible_photo_pleine_largeur .bloc_presentation{line-height:5px;position:relative}.flexible_photo_pleine_largeur .bloc_presentation .caption{position:absolute;bottom:0;right:0;z-index:5;padding:3px 5px;background-color:#f4f4f4;color:#fff;font-size:1.15em;font-weight:500}.flexible_photo_pleine_largeur img{width:100%}.flexible_photo_pleine_largeur .mobile{display:none}.flexible_titre_texte_double_photos_a_droite .container{display:grid;grid-template-columns:1fr 1fr}.flexible_titre_texte_double_photos_a_droite_text{padding-right:50%}.flexible_titre_texte_double_photos_a_droite_photo{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.flexible_titre_texte_double_photos_a_droite_photo .photo_droite .ctn_photo{position:relative}.flexible_titre_texte_double_photos_a_droite_photo .photo_droite img{width:100%}.flexible_double_colonnes:after,.flexible_double_colonnes:before{content:" ";display:table}.flexible_double_colonnes:after{clear:both}.flexible_double_colonnes .head{display:block;margin-bottom:50px}.flexible_double_colonnes .rowContent{display:flex;flex-wrap:wrap;display:grid;grid-template-columns:1fr 1fr;gap:3rem}.flexible_double_colonnes .rowContent .bloc_left.center{text-align:center}.flexible_double_colonnes .rowContent .bloc_left .photopresentationbloc{position:relative}.flexible_double_colonnes .rowContent .bloc_right.center{text-align:center}.flexible_double_colonnes .rowContent .bloc_right .photopresentationbloc{position:relative}.flexible_double_colonnes .rowContent .option_bouton{display:block;margin-top:35px}.flexible_double_colonnes .rowContent .option_liste_elements{display:block;margin-top:5rem}.flexible_double_colonnes .rowContent .option_liste_elements .element_lien_et_titre{border-bottom:1px solid #261916;display:block}.flexible_double_colonnes .rowContent .option_liste_elements .element_lien_et_titre .lien{padding:20px 0;font-size:1.6em;font-weight:600;display:block;position:relative;color:#261916}.flexible_double_colonnes .rowContent .option_liste_elements .element_lien_et_titre .lien:after{content:"";position:absolute;top:50%;right:1rem;display:inline-block;transform:translateY(-50%);width:2.5rem;height:1rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 4.477h14M11.2.277l2.8 4.2-2.8 4.2' stroke='%23261916'/%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat;background-position:50%;transition:all .2s ease-out}.flexible_double_colonnes .rowContent .option_liste_elements .element_lien_et_titre .lien:hover:after{right:2.5rem}.flexible_double_colonnes .rowContent .photopresentationbloc{display:block;margin-bottom:35px}.flexible_double_colonnes .rowContent .photopresentationbloc img{width:100%;border-radius:5px}@media (max-width:1024px){.flexible_double_colonnes .head{margin-bottom:45px}.flexible_double_colonnes .rowContent .photopresentationbloc{margin-bottom:30px}}@media (max-width:768px){.flexible_double_colonnes .head{margin-bottom:40px}.flexible_double_colonnes .rowContent .bloc_left{margin-bottom:35px}.flexible_double_colonnes .rowContent .photopresentationbloc{margin-bottom:25px}}@media (max-width:480px){.flexible_double_colonnes .head{margin-bottom:35px}.flexible_double_colonnes .rowContent .bloc_left{margin-bottom:25px}.flexible_double_colonnes .rowContent .photopresentationbloc{margin-bottom:20px}}.flexible_triple_colonnes .head{margin-bottom:5rem}.flexible_triple_colonnes .rowColonnes{display:grid;grid-template-columns:1fr 1fr 1fr;gap:3rem;width:100%}.flexible_triple_colonnes .rowColonnes .col_element .cadre_photo{margin-bottom:30px;position:relative}.flexible_triple_colonnes .rowColonnes .col_element .cadre_photo img{width:100%;border-radius:5px}.flexible_triple_colonnes .rowColonnes .col_element .blocphoto{margin-bottom:30px;text-align:center}.flexible_triple_colonnes .rowColonnes .col_element .blocphoto img{width:100%;margin:auto}.flexible_triple_colonnes .rowColonnes .col_element .bloctext{position:relative}.flexible_triple_colonnes .rowColonnes .col_element .lien{display:block;color:#261916;font-size:1.6em;line-height:1em;position:relative}.flexible_triple_colonnes .rowColonnes .col_element .lien:after{content:"";display:inline-block;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='13' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23261916' fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 6.277h20M16 .277l4 6-4 6'/%3E%3C/g%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat;width:21px;height:7px;background-size:21px 13px;margin-left:7px;transition:all .2s ease-out}.flexible_triple_colonnes .rowColonnes .col_element .lien:hover:after{margin-left:15px}@media (max-width:1200px){.flexible_triple_colonnes .rowColonnes .col_element{margin-bottom:25px}}@media (max-width:1024px){.flexible_triple_colonnes .rowColonnes{margin-right:-7px;margin-left:-7px}.flexible_triple_colonnes .rowColonnes .col_element{margin-bottom:20px;padding-right:7px;padding-left:7px}}@media (max-width:768px){.flexible_triple_colonnes .rowColonnes{margin-right:0;margin-left:0}.flexible_triple_colonnes .rowColonnes .col_element{margin-bottom:15px;padding-right:0;padding-left:0}}@media (max-width:1200px){.flexible_triple_colonnes .head{margin-bottom:65px}}@media (max-width:1024px){.flexible_triple_colonnes .head{margin-bottom:60px}}@media (max-width:768px){.flexible_triple_colonnes .head{margin-bottom:50px}}@media (max-width:480px){.flexible_triple_colonnes .head{margin-bottom:40px}}.flexible_bloc_encadre_couleur{margin:10rem 0;display:block;width:100%}.flexible_bloc_encadre_couleur_area{margin-top:auto;border-radius:5px;padding:5rem 12rem;position:relative;width:100%}@media (max-width:1200px){.flexible_bloc_encadre_couleur_area{padding:4rem 10rem}}@media (max-width:1024px){.flexible_bloc_encadre_couleur_area{padding:3.5rem 7.5rem}}@media (max-width:768px){.flexible_bloc_encadre_couleur_area{padding:3rem 5rem}}@media (max-width:480px){.flexible_bloc_encadre_couleur_area{padding:2rem 2.5rem}}.flexible_bloc_encadre_couleur_row{display:grid;grid-template-columns:1fr 1fr;gap:3rem}@media (max-width:768px){.flexible_bloc_encadre_couleur_row_listing,.flexible_bloc_encadre_couleur_row_title{padding:0}}.flexible_bloc_encadre_couleur_row_listing .option_bouton{margin-bottom:20px}.flexible_bloc_encadre_couleur_row_listing .option_liste_elements{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.flexible_bloc_encadre_couleur_row_listing .option_liste_elements p{margin-bottom:0}@media (max-width:1200px){.flexible_bloc_encadre_couleur{margin:0 0 8rem}}@media (max-width:1024px){.flexible_bloc_encadre_couleur{margin:0 0 7rem}}@media (max-width:768px){.flexible_bloc_encadre_couleur{margin:0 0 6rem}}@media (max-width:480px){.flexible_bloc_encadre_couleur{margin:0 0 5rem}}.flexible_enumeration_elements{display:block;position:relative;padding:50px 0}.flexible_enumeration_elements_head{display:block;margin-bottom:50px}.flexible_enumeration_elements_content{display:block;margin-top:65px}.flexible_enumeration_elements_content_columns{display:flex;flex-wrap:wrap;justify-content:center;gap:3rem}.flexible_enumeration_elements_content_columns_col{flex:0 0 calc(20% - 40px)}.flexible_enumeration_elements_content_columns_col .sous-titre_principale{display:block;margin-bottom:0}@media (max-width:1200px){.flexible_enumeration_elements{padding:45px 0}}@media (max-width:1024px){.flexible_enumeration_elements{padding:40px 0}}@media (max-width:768px){.flexible_enumeration_elements{padding:35px 0}}@media (max-width:480px){.flexible_enumeration_elements{padding:30px 0}}.flexible_galerie_triple_photos_avec_texte .container_grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.flexible_galerie_triple_photos_avec_texte_galerie{display:block;width:100%;margin-top:65px}.flexible_galerie_triple_photos_avec_texte_galerie img{width:100%}.flexible_galerie_triple_photos_avec_texte_galerie .swiper-slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:5px}.flexible_galerie_photos_slider .galerie_photos_colonnes{height:800px}.flexible_galerie_photos_slider .container{display:block}.flexible_galerie_photos_slider .photo_colonne{position:relative;width:100%}.flexible_galerie_photos_slider .photo_colonne img{border-radius:5px}.flexible_galerie_photos_slider .swiper-slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:5px}.flexible .seasons_slider{display:block;padding:5rem 0;background-color:#fffbf3}.flexible .seasons_slider .container{display:flex;flex-wrap:wrap;align-items:center}.flexible .seasons_slider_left{width:44.75%;margin-right:.25%;background-color:#3db771;padding:3rem;color:#fff8d4}.flexible .seasons_slider_left,.flexible .seasons_slider_right{display:inline-flex;flex-wrap:wrap;border-radius:.5rem;height:320px}.flexible .seasons_slider_right{width:54.75%;margin-left:.25%;overflow:hidden}.flexible .seasons_slider_gallery{height:89.5%!important}.flexible .seasons_slider_gallery .swiper-slide{width:auto!important}.flexible .seasons_slider_gallery_img{height:100%}.flexible .seasons_slider_nav{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;height:10%;margin-top:.5%;width:100%}.flexible .seasons_slider_nav .swiper-button-next,.flexible .seasons_slider_nav .swiper-button-prev{display:block;position:relative;background-color:#3db771;border-radius:.5rem;cursor:pointer}.flexible .seasons_slider_nav .swiper-button-next:after,.flexible .seasons_slider_nav .swiper-button-prev:after{content:"";position:absolute;pointer-events:none;top:50%;left:50%;transform:translate(-50%,-50%);width:40%;height:1rem;background-size:100% 100%;background-repeat:no-repeat;background-position:50%;transition:all .2s ease-out}.flexible .seasons_slider_nav .swiper-button-next svg,.flexible .seasons_slider_nav .swiper-button-prev svg{display:none}.flexible .seasons_slider_nav .swiper-button-prev:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='119' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M118.625 4.3h-118M3.625.3l-3 4 3 4' stroke='%23261916'/%3E%3C/svg%3E")}.flexible .seasons_slider_nav .swiper-button-prev:hover:after{left:45%}.flexible .seasons_slider_nav .swiper-button-next:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='119' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 4.3h118M115 .3l3 4-3 4' stroke='%23261916'/%3E%3C/svg%3E")}.flexible .seasons_slider_nav .swiper-button-next:hover:after{left:55%}.flexible .seasons_slider_header{display:inline-flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between;width:50%}.flexible .seasons_slider_header_season,.flexible .seasons_slider_header_title{padding-right:2rem;line-height:1.1}.flexible .seasons_slider_text{display:inline-flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-end;width:50%}.flexible .attraits_listing{display:block;padding:8rem 0;background-color:#261916;color:#fff8d4}.flexible .attraits_listing .container{display:block;width:100%}.flexible .attraits_listing_header{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.flexible .attraits_listing_header_filters{text-align:right}.flexible .attraits_listing_list{margin-top:5rem;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:2rem}.flexible .attraits_listing_item{position:relative}.flexible .attraits_listing_item img{display:block;width:100%;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:5px;margin-bottom:15px}.flexible .attraits_listing_item_category p{margin-bottom:10px}.flexible .attraits_listing_item_title h4{line-height:1px;margin-bottom:15px}.flexible .attraits_listing_item_location .icon{margin-right:10px}.flexible .cta{display:block;padding:8rem 0;background-color:#261916}.flexible .cta_list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1.5rem;width:100%}.flexible .cta_list_item{display:inline-block;border-radius:.5rem;background-color:#fe8;overflow:hidden;position:relative}.flexible .cta_list_item_img{width:100%;height:225px;-o-object-fit:cover;object-fit:cover;z-index:10}.flexible .cta_list_item_content{padding:1.5rem;background-color:#fe8;transition:all .3s ease-out;position:absolute;width:100%;z-index:15}.flexible .cta_list_item_posttype{display:block;font-size:1.2rem;color:#261916;font-family:humant,sans-serif;margin-bottom:.25rem}.flexible .cta_list_item_title{display:block;width:100%;font-size:2.2rem;color:#261916;font-family:humant,sans-serif}.flexible .cta_list_item_seemore{display:inline-block;color:#261916;font-family:humant,sans-serif;font-size:1.4rem;position:relative;margin-top:10px;opacity:0;transition:all .3s ease-out}.flexible .cta_list_item_seemore:after{content:"";position:absolute;bottom:4px;left:130%;transform:translate(-50%);width:2.5rem;height:1rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 4.478h14M11.2.277l2.8 4.2-2.8 4.2' stroke='%23261916'/%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat;background-position:50%;transition:all .2s ease-out;z-index:1}.flexible .cta_list_item:hover .cta_list_item_content{margin-top:-25px}.flexible .cta_list_item:hover .cta_list_item_seemore{opacity:1}.flexible .cta_list_image{border-radius:.5rem;overflow:hidden}.flexible .cta_list_image,.flexible .cta_list_image_img{display:inline-block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.flexible .see_more{display:block;background-size:cover;background-position:50%;background-repeat:no-repeat;padding:5rem 0}.flexible .see_more .container{display:block}.flexible .see_more_content{display:flex;flex-wrap:wrap;width:100%;min-height:600px}.flexible .see_more_content_left{display:inline-flex;width:50%;min-height:100%;flex-wrap:wrap;flex-direction:column;justify-content:space-between;color:#fff8d4}.flexible .see_more_content_right{display:inline-flex;width:50%;min-height:100%;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end}.flexible .categories_list{display:block;padding:8rem 0;background-color:#fffbf3}.flexible .categories_list .container{display:block}.flexible .categories_list_title{margin-bottom:5rem}.flexible .categories_list_items{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;width:100%}.flexible .categories_list_item{display:inline-flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;border-radius:.5rem;overflow:hidden;min-height:300px;background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative}.flexible .categories_list_item_area{display:inline-block;background-color:pink;border-radius:.5rem;margin-bottom:1rem;margin-right:1rem;margin-left:1rem;position:relative;transition:all .35s ease;padding:1rem 2rem 3rem;width:115px;height:65px;text-align:right}.flexible .categories_list_item_title{display:inline-block;position:absolute;bottom:1rem;right:2rem;max-width:105px;height:45px;color:#261916;font-family:humant,sans-serif;font-size:1.4rem}.flexible .categories_list_item_title:after{content:"";position:absolute;bottom:1rem;left:50%;transform:translate(-50%);width:2.5rem;height:1rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 4.478h14M11.2.277l2.8 4.2-2.8 4.2' stroke='%23261916'/%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat;background-position:50%;transition:all .2s ease-out;z-index:1}.flexible .categories_list_item:hover .categories_list_item_title:after{left:55%}.flexible .categories_list_item:hover .categories_list_item_area{width:100%;height:94%}.flexible .categories_list_item.-beige .categories_list_item_area{background-color:#fff8d4}.flexible .categories_list_item.-orange .categories_list_item_area{background-color:#efb259}.flexible .categories_list_item.-yellow .categories_list_item_area{background-color:#fe8}.flexible .categories_list_item.-blue .categories_list_item_area{background-color:#2560b7}.flexible .categories_list_item.-light-blue .categories_list_item_area{background-color:#78acea}.flexible .categories_list_item.-red .categories_list_item_area{background-color:#ff795f}.flexible .categories_list_item.-red-darker .categories_list_item_area{background-color:#db3347}.flexible .categories_list_item.-pink .categories_list_item_area{background-color:#ff83ed}.flexible .categories_list_item.-green .categories_list_item_area{background-color:#3db771}.flexible .categories_list_item.-dark-green .categories_list_item_area{background-color:#1c7a51}.flexible_partenaires_row{display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;height:100%;margin:10px 0 30px}.flexible_partenaires_row:after,.flexible_partenaires_row:before{content:" ";display:table}.flexible_partenaires_row:after{clear:both}.flexible_partenaires_row_col{float:left;width:50%;position:relative;min-height:1px;padding-left:30px;padding-right:30px;display:flex;align-items:center;justify-content:center}@media (min-width:480px){.flexible_partenaires_row_col{float:left;width:25%}}@media (min-width:768px){.flexible_partenaires_row_col{float:left;width:20%}}.flexible_partenaires_row_col .flexbox{height:100%;display:block}.flexible_partenaires_row_col .content{display:block;text-align:center}.flexible_partenaires_row_col .content img{margin:auto;height:auto;vertical-align:middle}.flexible_partenaires_row_col .content .media_titre{margin-top:10px;margin-bottom:0}.flexible_partenaires_row_col .content .link_area{display:block;position:absolute;z-index:55;width:100%;height:100%;top:0;left:0;right:0}.flexible_partenaires_row_col .content p{margin-bottom:0;margin-top:10px}.flexible_partenaires_row_col .content:hover .round_btn:after{content:"";opacity:.8}@media (max-width:1024px){.flexible_partenaires_row_col .content img{max-width:100%}}@media (max-width:768px){.flexible_partenaires_row{padding:0;flex-wrap:wrap}.flexible_partenaires_row_col{margin-bottom:25px;padding-right:30px;padding-left:30px;width:50%}.flexible_partenaires_row_col .content{text-align:center}.flexible_partenaires_row_col .content img{max-width:80%}}@media (max-width:480px){.flexible_partenaires_row{padding:0}.flexible_partenaires_row_col{margin-bottom:20px;padding:0 20px;width:100%}.flexible_partenaires_row_col .content img{max-width:70%}}.flexible_accordeons .container{display:block}.flexible_accordeons_titre{display:block;margin-bottom:50px}.flexible_accordeons_liste .titreAccordeon h5{padding-right:40px}.flexible .bloc_division{padding:50px 0}.flexible .bloc_division hr{margin-bottom:10px;border:0}@media (max-width:1200px){.flexible .bloc_division{padding:0 0 45px}}@media (max-width:1024px){.flexible .bloc_division{padding:0 0 40px}}@media (max-width:768px){.flexible .bloc_division{padding:0 0 35px}}@media (max-width:480px){.flexible .bloc_division{padding:0 0 30px}}.flexible .nomarge{margin:0}.flexible .nopad{padding:0}.flexible_anchor{position:relative}.flexible_anchor .anchor_top{top:-250px;position:absolute}.flexible_anchors_list{display:block;width:100%;padding:3rem 0}.flexible_anchors_list .anchors_flex{display:flex;justify-content:space-evenly}.flexible_anchors_list_item{display:inline-block;margin:0 1.5rem;font-family:sen,sans-serif;line-height:2;font-size:1.5em;color:#261916}.flexible_anchors_list_item:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 5L5 9m0 0L1 5m4 4V0' stroke='%23132B4D' fill='none' fill-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:10px 10px;width:10px;height:10px;display:inline-block;margin-left:10px;transition:all .3s ease}.home_hero{display:block;padding:1rem 0 3rem;background-color:#fffbf3}.home_hero_img{display:block;width:100%}.mapping{background-color:#fff8d4;padding:5rem 0}.mapping .container{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.mapping_content{padding-right:4rem}.mapping_content .mapping_info{display:none}.mapping_content .mapping_info.-active{display:block}.mapping .js_mapping_layer{fill:#3db771;transition:all .2s ease-in-out;cursor:pointer}.mapping .js_mapping_layer:hover{fill:#53c685}.mapping #layer_arthabaska.selected{fill:#fe8!important}.mapping #layer_becancour.selected{fill:#ff795f!important}.mapping #layer_nicolet_yamaska.selected{fill:#efb259!important}.mapping #layer_drummond.selected{fill:#2560b7!important}.mapping #layer_erable.selected{fill:#1c7a51!important}.mapping #layer_odanak.selected{fill:#db3347!important}.mapping #layer_wolinak.selected{fill:#ff83ed!important}.dual_content{display:flex;flex-wrap:wrap;width:100%;padding:5rem 0;background-color:#fff}.dual_content .container{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.dual_content_item_text,.dual_content_item_title{max-width:450px}.dual_content.-yellow{background-color:#fe8}.dual_content.-beige{background-color:#fff8d4}.dual_content.-orange{background-color:#efb259}.dual_content.-blue{background-color:#2560b7}.itineraries-list{display:grid;width:100%;grid-template-columns:25fr 25fr 25fr 25fr;gap:3rem;margin-bottom:3rem}.itineraries-list_item{display:none}.itineraries-list_item.-active{display:inline-block}.itineraries-list_item_content{position:relative;height:100%;background-color:rgba(255,121,95,0);color:#261916;border-radius:5px;padding:10px;transition:all .45s ease}.itineraries-list_item_content_photo{display:inline-block;width:100%;margin-bottom:1.5rem;position:relative;overflow:hidden;border-radius:5px}.itineraries-list_item_content_photo img{height:200px;min-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:all .2s ease-in;transform:scale(1)}.itineraries-list_item_content_intro{display:block;font-size:1.4rem}.itineraries-list_item_content:hover{background-color:#ff795f}.itinerary_header{display:flex;flex-wrap:wrap}.itinerary_header_bottom,.itinerary_header_top{display:flex;flex-wrap:wrap;width:100%;margin:5rem 0}.itinerary_header_intro{display:inline-flex;width:60%;flex-direction:column;padding-right:10%}.itinerary_header_photo{display:inline-flex;width:40%}.itinerary_header_photo img{width:100%;border-radius:.5rem}.itinerary_header_description{display:inline-block;width:40%}.itinerary_header_infobox{display:inline-block;width:30%;padding-right:2rem}.itinerary_header_sectors,.itinerary_header_transport{display:block;width:100%;font-size:1.5rem;font-family:humant,sans-serif;color:#261916}.itinerary_header_sectors_label,.itinerary_header_transport_label{display:block;width:100%;font-size:1.3rem;font-weight:400;font-family:humant,sans-serif;color:#261916;opacity:.5}.itinerary_infos{display:flex;flex-wrap:wrap;width:100%;padding:5rem 0;background-color:#78acea}.itinerary_infos_days,.itinerary_infos_distance,.itinerary_infos_number{display:inline-block;width:33.3%;text-align:center;font-size:5rem;font-family:humant,sans-serif;color:#261916;font-weight:500}.itinerary_parcours_item{display:flex;flex-wrap:wrap;width:100%;margin:5rem 0}.itinerary_parcours_item.itinerary .itinerary_left,.itinerary_parcours_item.itinerary .itinerary_right{width:50%;display:inline-block}.itinerary_parcours_item.itinerary .itinerary_list{display:block;width:100%;margin:3rem 0}.itinerary_parcours_item.itinerary .itinerary_list_item{display:block;width:100%;padding-bottom:1.5rem;padding-top:1rem;margin-bottom:.5rem;position:relative;font-size:1.8rem;font-family:humant,sans-serif;color:#261916}.itinerary_parcours_item.itinerary .itinerary_list_item:before{content:"";width:100%;height:1px;position:absolute;bottom:0;left:0;background-color:#261916}.itinerary_parcours_item.itinerary .itinerary_list_item:after{content:"";width:2rem;height:1rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 6.277h20M16 .277l4 6-4 6' stroke='%23261916'/%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);transition:all .2s ease-in-out}.itinerary_parcours_item.itinerary .itinerary_list_item:hover:after{right:0}.itinerary_parcours_item.itinerary .itinerary_gallery{display:grid;grid-template-columns:25fr 25fr 50fr;gap:2rem;width:100%;margin:3rem 0}.itinerary_parcours_item.itinerary .itinerary_gallery_img{display:inline-block;min-height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;max-height:320px}.itinerary_map{height:500px}.parcours-layout-pin{display:inline-block;position:relative}.parcours-layout-pin:before{content:"";display:inline-block;width:25px;height:40px;position:absolute;bottom:24px;right:0;font-family:humant,sans-serif;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='30' height='39' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.394 22.558l.075.106c.091.134.187.264.283.407L13.61 38.29c.157.219.365.398.607.521a1.73 1.73 0 001.57 0c.242-.123.45-.302.607-.521l10.833-15.208c.104-.142.204-.28.304-.407l.067-.097a14.387 14.387 0 002.391-7.394 14.347 14.347 0 00-1.815-7.547 14.802 14.802 0 00-5.512-5.585A15.285 15.285 0 0015 0c-2.697 0-5.344.71-7.662 2.053a14.803 14.803 0 00-5.512 5.585A14.347 14.347 0 00.01 15.185c.101 2.63.927 5.184 2.391 7.394l-.008-.02z' fill='%23261916'/%3E%3C/svg%3E");background-size:100% 100%;transform:translate(50%,50%);transition:all .2s ease-in-out}.parcours-layout-pin-icon{position:absolute;bottom:18px;left:50%;transform:translateX(-53%);color:#fff;font-size:1.6rem}.parcours-layout-pin:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='30' height='39' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.394 22.558l.075.106c.091.134.187.264.283.407L13.61 38.29c.157.219.365.398.607.521a1.73 1.73 0 001.57 0c.242-.123.45-.302.607-.521l10.833-15.208c.104-.142.204-.28.304-.407l.067-.097a14.387 14.387 0 002.391-7.394 14.347 14.347 0 00-1.815-7.547 14.802 14.802 0 00-5.512-5.585A15.285 15.285 0 0015 0c-2.697 0-5.344.71-7.662 2.053a14.803 14.803 0 00-5.512 5.585A14.347 14.347 0 00.01 15.185c.101 2.63.927 5.184 2.391 7.394l-.008-.02z' fill='%23EFB259'/%3E%3C/svg%3E")}.blog-filters,.blog-page{display:block;margin:5rem 0}.blog-filters{width:100%;padding:0 1rem}.blog-filters .category-filters{display:flex;flex-wrap:wrap;width:100%;gap:1.5rem}.blog-filters .category-filters .filter-link{display:inline-block;font-size:1.2rem;font-family:humant,sans-serif;color:#261916;padding:.5rem 1rem;line-height:1.4;font-weight:300;text-decoration:underline;transition:all .2s ease-in-out}.blog-filters .category-filters .filter-link.active,.blog-filters .category-filters .filter-link:hover{background-color:#261916;color:#fff8d4}.blog-listing .nouvelle_articles{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:.5rem}.blog-listing .nouvelle_articles_bloc{margin-bottom:2rem;display:inline-block;padding:1rem;border-radius:.5rem;transition:all .2s ease-in-out;cursor:pointer}.blog-listing .nouvelle_articles_bloc .new_link{display:inline-flex;flex-wrap:wrap}.blog-listing .nouvelle_articles_bloc .new_image{height:200px;width:100%;border-radius:.5rem;overflow:hidden;position:relative}.blog-listing .nouvelle_articles_bloc .new_image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.blog-listing .nouvelle_articles_bloc .new_title{font-size:2.2rem;font-weight:500;font-family:humant,sans-serif;margin:.5rem 0;color:#261916;line-height:1.2}.blog-listing .nouvelle_articles_bloc .new_categories{display:block;width:100%;margin:.5rem 0}.blog-listing .nouvelle_articles_bloc .new_categories .category{display:inline-block;padding:.25rem .5rem;border:1px solid #261916;border-radius:2rem;margin-right:.5rem;color:#261916;font-size:1rem;margin-top:.5rem}.blog-listing .nouvelle_articles_bloc:hover{background-color:#ff795f;color:#261916}.blog-pagination{display:block;text-align:right;width:100%;margin:1rem;padding:1rem 0;border-top:1px solid #261916;border-bottom:1px solid #261916}.blog-pagination .page-numbers{color:#261916;font-size:1.2rem;padding:.2rem;transition:all .2s ease-in-out}.blog-pagination .page-numbers:hover{text-decoration:underline}.events{background-color:#fffbf3;padding:2rem 0 0}.events_head{margin:0 0 5rem}.events_head .container{display:grid;grid-template-columns:1fr 480px;gap:3rem;align-items:center}.events_listing{display:block;margin:10rem 0}.events_listing_results{width:100%;grid-template-columns:1fr;gap:3rem}.events_listing_results_event{position:relative;border-top:1px solid #261916;color:#261916;padding:17px 0;display:flex;justify-content:center;align-items:center;transition:all .45s ease}.events_listing_results_event:after,.events_listing_results_event:before{content:" ";display:table}.events_listing_results_event:after{clear:both}.events_listing_results_event_date{float:left;width:50%}.events_listing_results_event_date p{margin-bottom:0;line-height:1.5}.events_listing_results_event_name{float:left;width:50%;padding-right:40px}.events_listing_results_event_name h4{margin-bottom:0}.events_listing_results_event .hover_btn:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:27px;height:27px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='27' height='27' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 5a5 5 0 015-5h17a5 5 0 015 5v17a5 5 0 01-5 5H5a5 5 0 01-5-5V5z' fill='%23FFBD6E' fill-rule='nonzero'/%3E%3Cpath stroke='%23261916' d='M6.5 13.5h14M17.7 9.3l2.8 4.2-2.8 4.2'/%3E%3C/g%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat;background-position:50%;transition:all .2s ease-out;z-index:1}.events_listing_results_event:hover{background-color:#3db771}.events_maps{display:block;width:100%;height:0}.events_maps.-active{height:700px}.event{background-color:#fffbf3;padding:2rem 0 0}.event ul{list-style:none}.event ul li{font-size:1.6em;line-height:25px;margin-bottom:0;padding-left:20px}.event ul li:before{content:"·";color:#261916;font-size:2.5em;vertical-align:middle;line-height:20px;margin-right:10px;margin-left:-20px}.event ul ul{margin-top:10px}.event ul ul li{font-size:1em}.event_head{margin:0 0 10rem;width:100%}.event_head_row{margin-left:-10px;margin-right:-10px;display:flex;flex-wrap:wrap}.event_head_row:after,.event_head_row:before{content:" ";display:table}.event_head_row:after{clear:both}.event_head_row_contact{float:left;width:100%;position:relative;min-height:1px;padding-left:10px;padding-right:10px;display:flex;justify-content:space-between;flex-direction:column}@media (min-width:480px){.event_head_row_contact{float:left;width:100%}}@media (min-width:768px){.event_head_row_contact{float:left;width:58.33333%}}@media (min-width:1024px){.event_head_row_contact{float:left;width:50%}}.event_head_row_contact_infos{margin-top:auto;background-color:#3db771;color:#fff8d4;border-radius:5px;align-self:flex-end;padding:25px 20px;position:relative;width:100%;min-height:160px}.event_head_row_contact_infos .info{max-width:70%;margin-top:20px}.event_head_row_contact_infos .info small{display:block;opacity:.5;font-size:.7em}.event_head_row_contact_infos .info p{margin-bottom:0}.event_head_row_contact_infos .info:first-child{margin-top:0}.event_head_row_contact_infos_sociaux{position:absolute;right:20px;top:25px;width:30%;padding-top:20px;text-align:right}.event_head_row_contact_infos_sociaux a{display:block;color:#fff;margin-bottom:5px;font-size:1.1em}.event_head_row_contact_infos_website{position:absolute;right:20px;bottom:25px;width:30%;text-align:right}.event_head_row_contact_infos_website a{display:block;color:#fff;font-size:1.1em;line-height:1em;position:relative}.event_head_row_contact_infos_website a:after{content:"";display:inline-block;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='13' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23FFF8D4' fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 6.277h20M16 .277l4 6-4 6'/%3E%3C/g%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat;width:21px;height:13px;background-size:21px 13px;margin-left:7px}@media (max-width:1024px){.event_head_row_contact_infos{padding:20px 15px}}.event_head_row_photo{float:left;width:100%;min-height:1px;padding-left:10px;padding-right:10px;padding-top:5rem;position:relative;align-self:flex-end}@media (min-width:480px){.event_head_row_photo{float:left;width:100%}}@media (min-width:768px){.event_head_row_photo{float:left;width:41.66667%}}@media (min-width:1024px){.event_head_row_photo{float:left;width:50%}}.event_head_row_photo img{vertical-align:bottom;margin-top:auto;border-radius:5px}.event_head_row_photo .placeholder,.event_head_row_photo img{width:100%;height:485px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.event_head_row_photo .img_copyright{right:20px}@media (max-width:768px){.event_head_row_photo{padding-top:4rem}.event_head_row_photo .placeholder{height:425px}}@media (max-width:480px){.event_head_row_photo{padding-top:3.5rem}.event_head_row_photo .placeholder{height:355px}}@media (max-width:1200px){.event_head{margin:0 0 8rem}}@media (max-width:1024px){.event_head{margin:0 0 7rem}}@media (max-width:768px){.event_head{margin:0 0 6rem}}@media (max-width:480px){.event_head{margin:0 0 5rem}}.event_details{margin:0 0 10rem;display:block;width:100%}.event_details_row{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.event_details_row_type .info{display:inline-block;width:50%;float:left}.event_details_row_type .info small{display:block;opacity:.5;font-size:.7em}@media (max-width:1200px){.event_details{margin:0 0 8rem}}@media (max-width:1024px){.event_details{margin:0 0 7rem}}@media (max-width:768px){.event_details{margin:0 0 6rem}}@media (max-width:480px){.event_details{margin:0 0 5rem}}.event_map{margin:0 0 10rem;display:block;width:100%}.event_map_row{margin-left:-10px;margin-right:-10px;display:flex;flex-wrap:wrap}.event_map_row:after,.event_map_row:before{content:" ";display:table}.event_map_row:after{clear:both}.event_map_row_title{float:left;width:100%;position:relative;min-height:1px;padding-left:10px;padding-right:10px}@media (min-width:480px){.event_map_row_title{float:left;width:50%}}@media (min-width:768px){.event_map_row_title{float:left;width:50%}}.event_map_row_gmap{float:left;width:100%;position:relative;min-height:1px;padding-left:10px;padding-right:10px;min-height:485px}@media (min-width:480px){.event_map_row_gmap{float:left;width:50%}}@media (min-width:768px){.event_map_row_gmap{float:left;width:50%}}.event_map_row_gmap #map{height:100%}@media (max-width:1200px){.event_map{margin:0 0 8rem}}@media (max-width:1024px){.event_map{margin:0 0 7rem}}@media (max-width:768px){.event_map{margin:0 0 6rem}}@media (max-width:480px){.event_map{margin:0 0 5rem}}.event_commodity{margin:0 0 10rem;display:block;width:100%}.event_commodity_area{margin-top:auto;background-color:#3db771;color:#fff8d4;border-radius:5px;padding:5rem 12rem;position:relative;width:100%}@media (max-width:1200px){.event_commodity_area{padding:4rem 10rem}}@media (max-width:1024px){.event_commodity_area{padding:3.5rem 7.5rem}}@media (max-width:768px){.event_commodity_area{padding:3rem 5rem}}@media (max-width:480px){.event_commodity_area{padding:2rem 2.5rem}}.event_commodity_row{display:grid;grid-template-columns:1fr 1fr;gap:3rem}@media (max-width:768px){.event_commodity_row_title{padding:0}}.event_commodity_row_listing{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width:768px){.event_commodity_row_listing{padding:0}}.event_commodity_row_listing p{margin-bottom:0}@media (max-width:1200px){.event_commodity{margin:0 0 8rem}}@media (max-width:1024px){.event_commodity{margin:0 0 7rem}}@media (max-width:768px){.event_commodity{margin:0 0 6rem}}@media (max-width:480px){.event_commodity{margin:0 0 5rem}}.repertoire{background-color:#fffbf3;padding:2rem 0 0}.repertoire_head{margin:0 0 5rem}.repertoire_head .container{display:grid;grid-template-columns:1fr 480px;gap:3rem;align-items:center}.repertoire_listing{display:block;margin:0 0 5rem}.repertoire_listing_navigation{display:grid;width:100%;grid-template-columns:1fr 320px;gap:3rem;margin-bottom:25px}.repertoire_listing_navigation_search{display:block;position:relative}.repertoire_listing_navigation_search .search-fieldset{background:none;color:#261916;padding:10px 20px 10px 35px;font-size:1.5rem;line-height:16px;text-transform:none;background-color:hsla(0,0%,100%,0);border:none;border-bottom:1px solid #261916;font-weight:400;position:relative;text-align:left;width:98%}.repertoire_listing_navigation_search .search-fieldset_btn{display:inline-block;width:17px;height:17px;padding:0;opacity:.5;position:absolute;left:0;top:50%;border:none;transform:translateY(-50%);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.85 16.003l-3.455-3.429c2.576-2.99 2.43-7.503-.41-10.346C11.521.733 9.559 0 7.627 0A7.6 7.6 0 002.24 2.228a7.613 7.613 0 000 10.786 7.623 7.623 0 005.387 2.227 7.523 7.523 0 004.948-1.846l3.455 3.458a.556.556 0 00.38.147.578.578 0 00.41-.176c.235-.205.235-.586.03-.82zm-13.79-3.84c-1.23-1.2-1.874-2.842-1.874-4.542 0-1.7.673-3.342 1.874-4.573 1.23-1.23 2.84-1.876 4.567-1.876 1.727 0 3.338.675 4.567 1.876a6.506 6.506 0 011.874 4.573c0 1.729-.673 3.341-1.873 4.572a6.544 6.544 0 01-4.568 1.876 6.448 6.448 0 01-4.567-1.905z' fill='%23261916' opacity='.5'/%3E%3C/svg%3E")}.repertoire_listing_navigation_search .search-fieldset input{width:100%;height:2rem;line-height:2rem;padding:1rem 0;background-color:hsla(0,0%,100%,0);border:none}.repertoire_listing_navigation_btns{display:grid;grid-template-columns:1fr 1fr;gap:3rem}.repertoire_listing_navigation_btns .switch{background-color:rgba(38,25,22,0);border:none;border-bottom:1px solid #261916;padding:9px 0;font-size:1.4rem;text-align:left;transition:all .3s ease}.repertoire_listing_navigation_btns .switch:hover{background-color:#261916;color:#fffbf3;padding:9px 0 9px 15px}.repertoire_listing_filters{margin:0 0 5rem;display:block;width:100%}.repertoire_listing_filters .select-fieldset .btn_filter{background-color:rgba(38,25,22,0);font-size:1.25rem;text-align:left;margin-right:13px;padding:2px 0;border:none;border-bottom:1px solid #261916;transition:all .3s ease}.repertoire_listing_filters .select-fieldset .btn_filter:hover{background-color:#261916;color:#fffbf3;padding:2px 5px}.repertoire_listing_filters .select-fieldset_reset{cursor:pointer;font-size:1.2rem;font-weight:500;padding:.5rem 1rem;text-decoration:underline;transition:all .2s ease-in;margin-right:.5rem}.repertoire_listing_filters .select-fieldset_reset:hover{background-color:#ccc}.repertoire_listing_filters .select-fieldset_input{display:none}.repertoire_listing_filters .select-fieldset_input:checked+.select-fieldset_label{background-color:#261916;color:#fff8d4}.repertoire_listing_filters .select-fieldset_label{display:inline-block;font-size:1.2rem;margin:0 .5rem;padding:.5rem 1rem;font-weight:500;text-decoration:underline;transition:all .2s ease-in}.repertoire_listing_filters .select-fieldset_label:hover{background-color:#ccc}.repertoire_listing_results{display:none;width:100%;grid-template-columns:25fr 25fr 25fr 25fr;gap:3rem}.repertoire_listing_results_membre{display:none}.repertoire_listing_results_membre.-active{display:inline-block}.repertoire_listing_results_membre_content{position:relative;height:100%;background-color:rgba(255,121,95,0);color:#261916;border-radius:5px;padding:10px;transition:all .45s ease}.repertoire_listing_results_membre_content_photo{display:inline-block;width:100%;margin-bottom:1.5rem;position:relative;overflow:hidden;border-radius:5px}.repertoire_listing_results_membre_content_photo img{height:200px;min-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:all .2s ease-in;transform:scale(1)}.repertoire_listing_results_membre_content_indentification p{margin-bottom:10px}.repertoire_listing_results_membre_content_location .icon{margin-right:10px}.repertoire_listing_results_membre_content:hover{background-color:#ff795f}.repertoire_listing_results.-active{display:grid}.repertoire_maps{display:block;width:100%;height:0}.repertoire_maps.-active{height:700px}.member{background-color:#fffbf3;padding:2rem 0 0}.member_head{margin:0 0 10rem;width:100%}.member_head_row{margin-left:-10px;margin-right:-10px;display:flex;flex-wrap:wrap}.member_head_row:after,.member_head_row:before{content:" ";display:table}.member_head_row:after{clear:both}.member_head_row_contact{float:left;width:100%;position:relative;min-height:1px;padding-left:10px;padding-right:10px;display:flex;justify-content:space-between;flex-direction:column}@media (min-width:480px){.member_head_row_contact{float:left;width:100%}}@media (min-width:768px){.member_head_row_contact{float:left;width:58.33333%}}@media (min-width:1024px){.member_head_row_contact{float:left;width:50%}}.member_head_row_contact_name{flex-grow:1}.member_head_row_contact_infos{margin-top:auto;background-color:#db3347;color:#fff8d4;border-radius:5px;align-self:flex-end;padding:25px 20px;position:relative;width:100%;min-height:160px}.member_head_row_contact_infos .info{max-width:70%;margin-top:20px}.member_head_row_contact_infos .info small{display:block;opacity:.5;font-size:.7em}.member_head_row_contact_infos .info p{margin-bottom:0}.member_head_row_contact_infos .info:first-child{margin-top:0}.member_head_row_contact_infos_sociaux{position:absolute;right:20px;top:25px;width:30%;padding-top:20px;text-align:right}.member_head_row_contact_infos_sociaux a{display:block;color:#fff;margin-bottom:5px;font-size:1.1em}.member_head_row_contact_infos_website{position:absolute;right:20px;bottom:25px;width:30%;text-align:right}.member_head_row_contact_infos_website a{display:block;color:#fff;font-size:1.1em;line-height:1em;position:relative}.member_head_row_contact_infos_website a:after{content:"";display:inline-block;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='13' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23FFF8D4' fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 6.277h20M16 .277l4 6-4 6'/%3E%3C/g%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat;width:21px;height:13px;background-size:21px 13px;margin-left:7px}@media (max-width:1024px){.member_head_row_contact_infos{padding:20px 15px}}.member_head_row_photo{float:left;width:100%;min-height:1px;padding-left:10px;padding-right:10px;padding-top:5rem;position:relative;align-self:flex-end}@media (min-width:480px){.member_head_row_photo{float:left;width:100%}}@media (min-width:768px){.member_head_row_photo{float:left;width:41.66667%}}@media (min-width:1024px){.member_head_row_photo{float:left;width:50%}}.member_head_row_photo img{vertical-align:bottom;margin-top:auto;width:100%;border-radius:5px}.member_head_row_photo .placeholder{width:100%;height:485px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.member_head_row_photo .img_copyright{right:20px}@media (max-width:768px){.member_head_row_photo{padding-top:4rem}.member_head_row_photo .placeholder{height:425px}}@media (max-width:480px){.member_head_row_photo{padding-top:3.5rem}.member_head_row_photo .placeholder{height:355px}}@media (max-width:1200px){.member_head{margin:0 0 8rem}}@media (max-width:1024px){.member_head{margin:0 0 7rem}}@media (max-width:768px){.member_head{margin:0 0 6rem}}@media (max-width:480px){.member_head{margin:0 0 5rem}}.member_details{margin:0 0 10rem;display:block;width:100%}.member_details_row{margin-left:-10px;margin-right:-10px;display:flex;flex-wrap:wrap}.member_details_row:after,.member_details_row:before{content:" ";display:table}.member_details_row:after{clear:both}.member_details_row_type{float:left;width:100%;position:relative;min-height:1px;padding-left:10px;padding-right:10px;display:flex}@media (min-width:480px){.member_details_row_type{float:left;width:50%}}@media (min-width:768px){.member_details_row_type{float:left;width:50%}}.member_details_row_type .info{display:inline-block;width:50%}.member_details_row_type .info small{display:block;opacity:.5;font-size:.7em}.member_details_row_description{float:left;width:100%;position:relative;min-height:1px;padding-left:10px;padding-right:10px}@media (min-width:480px){.member_details_row_description{float:left;width:50%}}@media (min-width:768px){.member_details_row_description{float:left;width:50%}}@media (max-width:1200px){.member_details{margin:0 0 8rem}}@media (max-width:1024px){.member_details{margin:0 0 7rem}}@media (max-width:768px){.member_details{margin:0 0 6rem}}@media (max-width:480px){.member_details{margin:0 0 5rem}}.member_gallery{margin:0 0 10rem;display:block;width:100%}.member_gallery_slider_photo img{width:100%}.member_gallery_slider_photo .swiper-slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:5px}.member_gallery .swiper-button-next,.member_gallery .swiper-button-prev{display:none}@media (max-width:1200px){.member_gallery{margin:0 0 8rem}}@media (max-width:1024px){.member_gallery{margin:0 0 7rem}}@media (max-width:768px){.member_gallery{margin:0 0 6rem}}@media (max-width:480px){.member_gallery{margin:0 0 5rem}}.member_map{margin:0 0 10rem;display:block;width:100%}.member_map_row{margin-left:-10px;margin-right:-10px;display:flex;flex-wrap:wrap}.member_map_row:after,.member_map_row:before{content:" ";display:table}.member_map_row:after{clear:both}.member_map_row_title{float:left;width:100%;position:relative;min-height:1px;padding-left:10px;padding-right:10px}@media (min-width:480px){.member_map_row_title{float:left;width:50%}}@media (min-width:768px){.member_map_row_title{float:left;width:50%}}.member_map_row_gmap{float:left;width:100%;position:relative;min-height:1px;padding-left:10px;padding-right:10px;min-height:485px}@media (min-width:480px){.member_map_row_gmap{float:left;width:50%}}@media (min-width:768px){.member_map_row_gmap{float:left;width:50%}}.member_map_row_gmap #map{height:100%}@media (max-width:1200px){.member_map{margin:0 0 8rem}}@media (max-width:1024px){.member_map{margin:0 0 7rem}}@media (max-width:768px){.member_map{margin:0 0 6rem}}@media (max-width:480px){.member_map{margin:0 0 5rem}}.member_commodity{margin:0 0 10rem;display:block;width:100%}.member_commodity_area{margin-top:auto;background-color:#db3347;color:#fff8d4;border-radius:5px;padding:5rem 12rem;position:relative;width:100%}@media (max-width:1200px){.member_commodity_area{padding:4rem 10rem}}@media (max-width:1024px){.member_commodity_area{padding:3.5rem 7.5rem}}@media (max-width:768px){.member_commodity_area{padding:3rem 5rem}}@media (max-width:480px){.member_commodity_area{padding:2rem 2.5rem}}.member_commodity_row{margin-left:0;margin-right:0;display:flex;flex-wrap:wrap}.member_commodity_row:after,.member_commodity_row:before{content:" ";display:table}.member_commodity_row:after{clear:both}.member_commodity_row_title{float:left;width:100%;position:relative;min-height:1px;padding-left:10px;padding-right:10px}@media (min-width:480px){.member_commodity_row_title{float:left;width:50%}}@media (min-width:768px){.member_commodity_row_title{float:left;width:50%}}@media (max-width:768px){.member_commodity_row_title{padding:0}}.member_commodity_row_listing{float:left;width:100%;position:relative;min-height:1px;padding-left:10px;padding-right:10px}@media (min-width:480px){.member_commodity_row_listing{float:left;width:50%}}@media (min-width:768px){.member_commodity_row_listing{float:left;width:50%}}@media (max-width:768px){.member_commodity_row_listing{padding:0}}@media (max-width:1200px){.member_commodity{margin:0 0 8rem}}@media (max-width:1024px){.member_commodity{margin:0 0 7rem}}@media (max-width:768px){.member_commodity{margin:0 0 6rem}}@media (max-width:480px){.member_commodity{margin:0 0 5rem}}.packages{background-color:#fffbf3;padding:2rem 0 0}.packages_head{margin:0 0 5rem}.packages_head .container{display:grid;grid-template-columns:1fr 480px;gap:3rem;align-items:center}.packages_listing{display:block;margin:0 0 5rem}.packages_listing_navigation{display:grid;width:100%;grid-template-columns:1fr 320px;gap:3rem;margin-bottom:25px}.packages_listing_navigation_search{display:block;position:relative}.packages_listing_navigation_search .search-fieldset{background:none;color:#261916;padding:10px 20px 10px 35px;font-size:1.5rem;line-height:16px;text-transform:none;background-color:hsla(0,0%,100%,0);border:none;border-bottom:1px solid #261916;font-weight:400;position:relative;text-align:left;width:98%}.packages_listing_navigation_search .search-fieldset_btn{display:inline-block;width:17px;height:17px;padding:0;opacity:.5;position:absolute;left:0;top:50%;border:none;transform:translateY(-50%);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.85 16.003l-3.455-3.429c2.576-2.99 2.43-7.503-.41-10.346C11.521.733 9.559 0 7.627 0A7.6 7.6 0 002.24 2.228a7.613 7.613 0 000 10.786 7.623 7.623 0 005.387 2.227 7.523 7.523 0 004.948-1.846l3.455 3.458a.556.556 0 00.38.147.578.578 0 00.41-.176c.235-.205.235-.586.03-.82zm-13.79-3.84c-1.23-1.2-1.874-2.842-1.874-4.542 0-1.7.673-3.342 1.874-4.573 1.23-1.23 2.84-1.876 4.567-1.876 1.727 0 3.338.675 4.567 1.876a6.506 6.506 0 011.874 4.573c0 1.729-.673 3.341-1.873 4.572a6.544 6.544 0 01-4.568 1.876 6.448 6.448 0 01-4.567-1.905z' fill='%23261916' opacity='.5'/%3E%3C/svg%3E")}.packages_listing_navigation_search .search-fieldset input{width:100%;height:2rem;line-height:2rem;padding:1rem 0;background-color:hsla(0,0%,100%,0);border:none}.packages_listing_navigation_btns{display:grid;grid-template-columns:1fr 1fr;gap:3rem}.packages_listing_navigation_btns .switch{background-color:rgba(38,25,22,0);border:none;border-bottom:1px solid #261916;padding:9px 0;font-size:1.4rem;text-align:left;transition:all .3s ease}.packages_listing_navigation_btns .switch:hover{background-color:#261916;color:#fffbf3;padding:9px 0 9px 15px}.packages_listing_filters{margin:0 0 5rem;display:block;width:100%}.packages_listing_filters .select-fieldset .btn_filter{background-color:rgba(38,25,22,0);font-size:1.25rem;text-align:left;margin-right:13px;padding:2px 0;border:none;border-bottom:1px solid #261916;transition:all .3s ease}.packages_listing_filters .select-fieldset .btn_filter:hover{background-color:#261916;color:#fffbf3;padding:2px 5px}.packages_listing_filters .select-fieldset_reset{cursor:pointer;font-size:1.2rem;font-weight:500;padding:.5rem 1rem;text-decoration:underline;transition:all .2s ease-in;margin-right:.5rem}.packages_listing_filters .select-fieldset_reset:hover{background-color:#ccc}.packages_listing_filters .select-fieldset_input{display:none}.packages_listing_filters .select-fieldset_input:checked+.select-fieldset_label{background-color:#261916;color:#fff8d4}.packages_listing_filters .select-fieldset_label{display:inline-block;font-size:1.2rem;margin:0 .5rem;padding:.5rem 1rem;font-weight:500;text-decoration:underline;transition:all .2s ease-in}.packages_listing_filters .select-fieldset_label:hover{background-color:#ccc}.packages_listing_results{display:none;width:100%;grid-template-columns:25fr 25fr 25fr 25fr;gap:3rem}.packages_listing_results_membre{display:none}.packages_listing_results_membre.-active{display:inline-block}.packages_listing_results_membre_content{position:relative;height:100%;background-color:rgba(255,121,95,0);color:#261916;border-radius:5px;padding:10px;transition:all .45s ease}.packages_listing_results_membre_content_photo{display:inline-block;width:100%;margin-bottom:1.5rem;position:relative;overflow:hidden;border-radius:5px}.packages_listing_results_membre_content_photo img{height:200px;min-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:all .2s ease-in;transform:scale(1)}.packages_listing_results_membre_content_indentification p{margin-bottom:10px}.packages_listing_results_membre_content_location .icon{margin-right:10px}.packages_listing_results_membre_content:hover{background-color:#ff795f}.packages_listing_results.-active{display:grid}.packages_maps{display:block;width:100%;height:0}.packages_maps.-active{height:700px}.package{background-color:#fffbf3;padding:2rem 0 0}.package ul{list-style:none}.package ul li{font-size:1.6em;line-height:25px;margin-bottom:0;padding-left:20px}.package ul li:before{content:"·";color:#261916;font-size:2.5em;vertical-align:middle;line-height:20px;margin-right:10px;margin-left:-20px}.package ul ul{margin-top:10px}.package ul ul li{font-size:1em}.package_head{margin:0 0 10rem;width:100%}.package_head_row{margin-left:-10px;margin-right:-10px;display:flex;flex-wrap:wrap}.package_head_row:after,.package_head_row:before{content:" ";display:table}.package_head_row:after{clear:both}.package_head_row_contact{float:left;width:100%;position:relative;min-height:1px;padding-left:10px;padding-right:10px;display:flex;justify-content:space-between;flex-direction:column}@media (min-width:480px){.package_head_row_contact{float:left;width:100%}}@media (min-width:768px){.package_head_row_contact{float:left;width:58.33333%}}@media (min-width:1024px){.package_head_row_contact{float:left;width:50%}}.package_head_row_contact_infos{margin-top:auto;background-color:#2560b7;color:#fff8d4;border-radius:5px;align-self:flex-end;padding:25px 20px;position:relative;width:100%;min-height:160px}.package_head_row_contact_infos .info{max-width:70%;margin-top:20px}.package_head_row_contact_infos .info small{display:block;opacity:.5;font-size:.7em}.package_head_row_contact_infos .info p{margin-bottom:0}.package_head_row_contact_infos .info:first-child{margin-top:0}.package_head_row_contact_infos_sociaux{position:absolute;right:20px;top:25px;width:30%;padding-top:20px;text-align:right}.package_head_row_contact_infos_sociaux a{display:block;color:#fff;margin-bottom:5px;font-size:1.1em}.package_head_row_contact_infos_website{position:absolute;right:20px;bottom:25px;width:30%;text-align:right}.package_head_row_contact_infos_website a{display:block;color:#fff;font-size:1.1em;line-height:1em;position:relative}.package_head_row_contact_infos_website a:after{content:"";display:inline-block;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='13' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23FFF8D4' fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 6.277h20M16 .277l4 6-4 6'/%3E%3C/g%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat;width:21px;height:13px;background-size:21px 13px;margin-left:7px}@media (max-width:1024px){.package_head_row_contact_infos{padding:20px 15px}}.package_head_row_photo{float:left;width:100%;min-height:1px;padding-left:10px;padding-right:10px;padding-top:5rem;position:relative;align-self:flex-end}@media (min-width:480px){.package_head_row_photo{float:left;width:100%}}@media (min-width:768px){.package_head_row_photo{float:left;width:41.66667%}}@media (min-width:1024px){.package_head_row_photo{float:left;width:50%}}.package_head_row_photo img{vertical-align:bottom;margin-top:auto;border-radius:5px}.package_head_row_photo .placeholder,.package_head_row_photo img{width:100%;height:485px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.package_head_row_photo .img_copyright{right:20px}@media (max-width:768px){.package_head_row_photo{padding-top:4rem}.package_head_row_photo .placeholder{height:425px}}@media (max-width:480px){.package_head_row_photo{padding-top:3.5rem}.package_head_row_photo .placeholder{height:355px}}@media (max-width:1200px){.package_head{margin:0 0 8rem}}@media (max-width:1024px){.package_head{margin:0 0 7rem}}@media (max-width:768px){.package_head{margin:0 0 6rem}}@media (max-width:480px){.package_head{margin:0 0 5rem}}.package_details{margin:0 0 10rem;display:block;width:100%}.package_details_row{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.package_details_row_type .info{display:inline-block;width:50%;float:left}.package_details_row_type .info small{display:block;opacity:.5;font-size:.7em}@media (max-width:1200px){.package_details{margin:0 0 8rem}}@media (max-width:1024px){.package_details{margin:0 0 7rem}}@media (max-width:768px){.package_details{margin:0 0 6rem}}@media (max-width:480px){.package_details{margin:0 0 5rem}}.package_map{margin:0 0 10rem;display:block;width:100%}.package_map_row{margin-left:-10px;margin-right:-10px;display:flex;flex-wrap:wrap}.package_map_row:after,.package_map_row:before{content:" ";display:table}.package_map_row:after{clear:both}.package_map_row_title{float:left;width:100%;position:relative;min-height:1px;padding-left:10px;padding-right:10px}@media (min-width:480px){.package_map_row_title{float:left;width:50%}}@media (min-width:768px){.package_map_row_title{float:left;width:50%}}.package_map_row_gmap{float:left;width:100%;position:relative;min-height:1px;padding-left:10px;padding-right:10px;min-height:485px}@media (min-width:480px){.package_map_row_gmap{float:left;width:50%}}@media (min-width:768px){.package_map_row_gmap{float:left;width:50%}}.package_map_row_gmap #map{height:100%}@media (max-width:1200px){.package_map{margin:0 0 8rem}}@media (max-width:1024px){.package_map{margin:0 0 7rem}}@media (max-width:768px){.package_map{margin:0 0 6rem}}@media (max-width:480px){.package_map{margin:0 0 5rem}}.package_commodity{margin:0 0 10rem;display:block;width:100%}.package_commodity_area{margin-top:auto;background-color:#2560b7;color:#fff8d4;border-radius:5px;padding:5rem 12rem;position:relative;width:100%}@media (max-width:1200px){.package_commodity_area{padding:4rem 10rem}}@media (max-width:1024px){.package_commodity_area{padding:3.5rem 7.5rem}}@media (max-width:768px){.package_commodity_area{padding:3rem 5rem}}@media (max-width:480px){.package_commodity_area{padding:2rem 2.5rem}}.package_commodity_row{display:grid;grid-template-columns:1fr 1fr;gap:3rem}@media (max-width:768px){.package_commodity_row_title{padding:0}}.package_commodity_row_listing{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width:768px){.package_commodity_row_listing{padding:0}}.package_commodity_row_listing p{margin-bottom:0}@media (max-width:1200px){.package_commodity{margin:0 0 8rem}}@media (max-width:1024px){.package_commodity{margin:0 0 7rem}}@media (max-width:768px){.package_commodity{margin:0 0 6rem}}@media (max-width:480px){.package_commodity{margin:0 0 5rem}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjA0LXBhZ2VzL19mbGV4aWJsZS5zY3NzIiwiMDAtYWRkb25zL19hbmltYXRpb25zLnNjc3MiLCJhcHAuY3NzIiwiMDAtYWRkb25zL19zbGljay5zY3NzIiwiMDAtYWRkb25zL19taXhpbnMuc2NzcyIsIjAxLXNldHRpbmdzL19ncmlkLXNldHRpbmdzLnNjc3MiLCIwMS1zZXR0aW5ncy9fdmFycy5zY3NzIiwiMDEtc2V0dGluZ3MvX2Jhc2Uuc2NzcyIsIjAwLWFkZG9ucy9fZmxleC1ib3guc2NzcyIsIjAyLWZvbnRzL19mb250cy5zY3NzIiwiMDItZm9udHMvX2ljb25zLnNjc3MiLCIwMy1tb2R1bGVzL19hbmltYXRpb25zLnNjc3MiLCIwMy1tb2R1bGVzL19mb3Jtcy5zY3NzIiwiMDMtbW9kdWxlcy9fYnV0dG9ucy5zY3NzIiwiMDMtbW9kdWxlcy9fbWFwLnNjc3MiLCIwMy1tb2R1bGVzL19mYXZvcml0ZXMuc2NzcyIsIjAzLW1vZHVsZXMvX2FjY29yZGVvbi5zY3NzIiwiMDMtbW9kdWxlcy9sYXlvdXQvX25hdmlnYXRpb25zLnNjc3MiLCIwMy1tb2R1bGVzL2xheW91dC9faGVhZGVyLnNjc3MiLCIwMy1tb2R1bGVzL2xheW91dC9fZm9vdGVyLnNjc3MiLCIwNC1wYWdlcy9fNDA0LnNjc3MiLCIwNC1wYWdlcy9faG9tZS5zY3NzIiwiMDQtcGFnZXMvX3BhZ2VzLnNjc3MiLCIwNC1wYWdlcy9faXRpbmVyYXJpZXMuc2NzcyIsIjA0LXBhZ2VzL19ub3V2ZWxsZXMuc2NzcyIsIjA0LXBhZ2VzL19ldmVudHMuc2NzcyIsIjA0LXBhZ2VzL19tZW1iZXJzLnNjc3MiLCIwNC1wYWdlcy9fcGFja2FnZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFpQ0EsZ0JBbUJzQixDQzVCdEIsdUJBRVEsZUFBZ0IsQ0FGeEIseUJBTVEsd0JBQWlCLENBQWpCLHFCQUFpQixDQUFqQixnQkFBaUIsQ0FLckIsd0JBQ0ksZUFBZ0IsQ0FLcEIsMkNBQ0ksZ0JBQWlCLENDN0J6QiwyRERnQ1EsWUFBYSxDQUNiLG9CQUFxQixDQUNyQixrQkFBbUIsQ0M3QjNCLHlERG1DUSxvQkFBcUIsQ0FDckIsa0JBQW1CLENBQ25CLGtCQUFtQixDQUNuQixXQUFZLENBSXBCLGlCQUNJLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQiw0Q0FBK0MsQ0FIbkQsdUJBT1EsV0FBWSxDQUNaLG1CQUFvQixDQUNwQixZQUFhLENBQ2Isb0JBQXFCLENBSTdCLFVBRUksMENBQTRDLENBQzVDLGVBQWdCLENBR3BCLFNBQ0ksV0FBYSxDQUNiLHVCQUF3QixDQUY1QixhQUtRLFVBQVcsQ0FDWCxTQUFVLENBQ1Ysb0JBQXFCLENBQ3JCLGtHQW5GZ0QsQ0EyRXhELHVCQWFZLFNBQVUsQ0FDVixrQkFBbUIsQ0FDbkIsb0JBQXNCLENBSTlCLGdDQUNJLGlCQUFrQixDQU0xQixhQUNJLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsS0FBTSxDQUNOLFVBQVcsQ0FDWCxXQUFZLENBQ1osNkJBQThCLENBQzlCLG9DQUF3QyxDQUN4QyxTQUFVLENBUmQsbUJBV1Esc0JBQXVCLENBWC9CLHdGQWVRLFNBQVUsQ0N2RGhCLGdERDJETSxVQUFXLENBQ1gsV0FBWSxDQUNaLFFBQVMsQ0FDVCxRQUFTLENBQ1QsbUJBQW9CLENDekR4QixzREQ0RFEscUJBQXNCLENBTWxDLG1CQUNJLGlCQUFrQixDQUNsQixLQUFNLENBQ04sT0FBUSxDQUNSLHFCQUF1QixDQUN2QixVQUFZLENBQ1osU0FBVSxDQUNWLGtCQUFtQixDQUNuQixVQUFXLENBQ1gsV0FBWSxDQUVaLHdDQUNJLGVBQWdCLENDL0R0QixzRERtRU0sVUFBVyxDQUNYLFFBQVMsQ0V6SmpCLGNBSUkscUJBQXNCLENBQ3RCLDBCQUEyQixDQUMzQix3QkFBeUIsQ0FFekIscUJBQXNCLENBRXRCLGdCQUFpQixDQUVqQixrQkFBbUIsQ0FDbkIsdUNBQXdDLENBRTVDLDBCQWRJLGlCQUFrQixDQUNsQixhQWtCVSxDQUxkLFlBRUksZUFBZ0IsQ0FFaEIsUUFBUyxDQUNULFNBQVUsQ0FMZCxrQkFPUSxZQUFhLENBUHJCLHFCQVdRLGNBQWUsQ0FDZixXQUFZLENBR3BCLHFEQU1JLHVCQUErQixDQUduQyxhQUNJLGlCQUFrQixDQUNsQixNQUFPLENBQ1AsS0FBTSxDQUNOLGFBQWMsQ0FKbEIsdUNBUVEsVUFBVyxDQUNYLGFBQWMsQ0FUdEIsbUJBYVEsVUFBVyxDQUdmLDRCQUNJLGlCQUFrQixDQUcxQixhQUNJLFVBQVcsQ0FDWCxXQUFZLENBQ1osY0FBZSxDQWFmLFlBQWEsQ0RvRWYsdUJDN0VNLFdBQVksQ0FQcEIsaUJBVVEsYUFBYyxDQVZ0QiwrQkFhUSxZQUFhLENBYnJCLDBCQW1CUSxtQkFBb0IsQ0FHeEIsZ0NBQ0ksYUFBYyxDQUdsQiw0QkFDSSxpQkFBa0IsQ0FHdEIsNkJBQ0ksYUFBYyxDQUNkLFdBQVksQ0FDWiw0QkFBNkIsQ0FHckMsMEJBQ0ksWUFBYSxDQUVqQixhQUNJLGlCQUFrQixDQUVsQixVQUFXLENBQ1gsbUJBQW9CLENBQ3BCLFVBQVcsQ0FDWCxXQUFZLENBQ1osWUFBYSxDQUNiLFdBQVksQ0FDWiwyQkFBNEIsQ0FDNUIsbUJBQW9CLENBQ3BCLDRCQUE2QixDQ25DdkIsdUJEb0MyQixDQUNqQyxlQUFnQixDQWJwQix3QkFlUSxTQUFVLENBQ1YsMmNBQTI4QyxDQWhCbjlDLHdCQW9CUSxVQUFXLENBQ1gsOGJBQW0wQyxDQXJCMzBDLG1CQ21ORSxVRDFMMEIsQ0M2TDFCLHdCQUFRLENEdE5WLG1CQTRCUSxZQUFhLENFM0dqQiwwQkYrRUoscUNBaUNnQixNQUFPLENBQ1AsMmNBQTI4QyxDQWxDMzlDLHFDQXFDZ0IsT0FBUSxDQUNSLDhiQUFtMEMsQ0FDdDBDLENBVWIsWUFDSSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFFBQVMsQ0FDVCxXQUFZLENBQ1osU0FBVSxDQUNWLHNCQUF1QixDQUN2QixlQUFnQixDQUNoQixnQkFBaUIsQ0FDakIsVUFBVyxDQVRmLDRCQVlRLGlCQUFrQixDQUNsQixvQkFBcUIsQ0FDckIsVUFBVyxDQUNYLFNBQVUsQ0FDVixhQUFjLENBQ2QsU0FBVSxDQUNWLGNBQWUsQ0FsQnZCLG1DQXFCWSx3Qkd4SkUsQ0h5SkYsV0FBWSxDQUNaLG1CQUFvQixDQUNwQix3QkFBeUIsQ0FDekIsMkJBQTRCLENBQzVCLFVBQVcsQ0FDWCxTQUFVLENBQ1YsWUFBYSxDQUNiLGFBQWMsQ0FDZCxXQUFZLENBQ1osaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixjQUFlLENBS2YsdUJBQXlCLENBdENyQyxlQTJDUSxpQkFBa0IsQ0FDbEIsb0JBQXFCLENBQ3JCLFVBQVcsQ0FDWCxTQUFVLENBQ1YsYUFBYyxDQUNkLFNBQVUsQ0FDVixjQUFlLENBakR2QixzQkFvRFkscUJHL0xFLENIZ01GLFdBQVksQ0FDWixtQkFBb0IsQ0FDcEIsd0JBQXlCLENBQ3pCLDJCQUE0QixDQUM1QixVQUFXLENBQ1gsU0FBVSxDQUNWLFlBQWEsQ0FDYixhQUFjLENBQ2QsV0FBWSxDQUNaLGlCQUFrQixDQUNsQixXQUFZLENBQ1osY0FBZSxDQUtmLHVCQUF5QixDQXJFckMsNEJBeUVnQix3Qkc1TUYsQ0NsQmQsS0FDSSxjQUFlLENBQ2YsMEJERHlCLENDYXpCLFdBQVksQ0FFWixTQUNrQixDQUd0QixVQVBJLFVBQVcsQ0FFWCxRQUFXLENBRVgsaUJBU2lCLENBTnJCLEtBR0ksYURuQmdCLENDb0JoQix3QkFFaUIsQ0FFckIsY0FOSSxpQkFRa0IsQ0FFdEIsY0FISSxVRGxCZ0IsQ0NxQnBCLEtBRUksV0FBWSxDQUVaLHdCRHpCZ0IsQ0NxQnBCLGdCQU1NLDBCQUEyQixDQUdqQyxvQkFHSSxvQkFBcUIsQ0FJekIsRUFDSSxxQkFBc0IsQ0FVMUIsOENBR0ksUUFBVSxDQUNWLFNBQVcsQ0FHZixFQUNJLG9CQUFxQixDQUNyQixZQUNnQyxDQUhwQyxZQUtNLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsV0FBWSxDQUNaLFVBQVcsQ0FDWCxLQUFNLENBQ04sT0FBUSxDQUNSLE1BQU8sQ0ZuRFQseUJFd0NKLEVBY1EsdUNBQXdDLENBQ3hDLHlDQUE2QyxDQUVwRCxDQUNELElBQ0kseUJBQTBCLENBRzlCLElBQ0ksY0FBZSxDQUduQixFQUNJLGdCQUFpQixDQUNqQiwwQkQ3RnlCLENDOEZ6QixlQUFnQixDQUNoQixlQUFnQixDQUNoQixrQkFBbUIsQ0ZsRm5CLDBCRTZFSixFQU9RLGdCQUFpQixDQWN4QixDRjVGRywwQkV1RUosRUFVUSxnQkFBaUIsQ0FDaEIsZ0JBQWlCLENBVXpCLENGdkZHLHlCRWtFSixFQWNRLGdCQUFpQixDQUNoQixlQUFnQixDQU14QixDRmxGRyx5QkU2REosRUFrQlEsZ0JBQWlCLENBQ2hCLGdCQUFpQixDQUV6QixDQUVELEdBQ0ksb0JEekdnQixDQzBHaEIsZUFBZ0IsQ0FFcEIsWUFDSSxTQUFVLENBRWQsWUFDRSxXQUFXLENBQ1gsb0JBQW9CLENBRXRCLFNDbkhFLFlBQWEsQ0FtQlYsMEJEa0cyQixDQ2hHdEIscUJEZ0dzQixDQzFCM0IsMkJEMkI0QixDQzFCM0IsMEJEMEIyQixDQ3pCdkIsc0JEeUJ1QixDQ3hCckIsb0JEd0JxQixDQUMvQixXQUFZLENBQ1osaUJBQWtCLENBS3BCLG1DQUNJLDZCRHZJNkIsQ0N3STdCLGVBQW1CLENBQ25CLHFCQUFzQixDQUN0QixlQUFnQixDQUVwQixPQUNJLGNBQWUsQ0FDZixlQUFnQixDQUNoQixrQkFBbUIsQ0Y1SG5CLDBCRXlISixPQUtRLGdCQUFpQixDQVN4QixDRmxJRyx5QkVvSEosT0FRUSxnQkFBaUIsQ0FDakIsa0JBQW1CLENBSzFCLENGN0hHLHlCRStHSixPQVlRLGdCQUFpQixDQUV4QixDQUNELE9BQ0ksZ0JBQWlCLENBQ2pCLGVBQWdCLENBQ2hCLGtCQUFtQixDRnRKbkIsMEJFbUpKLE9BS1EsY0FBZSxDQWV0QixDRmxLRywwQkU4SUosT0FRUSxnQkFBaUIsQ0FZeEIsQ0Y1SkcsMEJFd0lKLE9BV1EsY0FBZSxDQVN0QixDRnZKRyx5QkVtSUosT0FjUSxnQkFBaUIsQ0FDakIsb0JBQXFCLENBSzVCLENGbEpHLHlCRThISixPQWtCUSxnQkFBaUIsQ0FFeEIsQ0FDRCxPQUNJLGNBQWUsQ0FDZixlQUFnQixDQUNoQixrQkFBbUIsQ0YzSm5CLHlCRXdKSixPQUtRLGNBQWUsQ0FDZixrQkFBbUIsQ0FLMUIsQ0Y5SkcseUJFbUpKLE9BU1EsZ0JBQWlCLENBRXhCLENBQ0QsT0FDSSxnQkFBaUIsQ0FDakIsa0JBQW1CLENBQ25CLGVBQWdCLENGdktoQix5QkVvS0osT0FLUSxjQUFlLENBQ2Ysa0JBQW1CLENBSzFCLENGMUtHLHlCRStKSixPQVNRLGdCQUFpQixDQUV4QixDQUNELE9BQ0ksY0FBZSxDQUNmLGtCQUFtQixDQUNuQixlQUFtQixDQUNuQixnQkFBaUIsQ0ZwTGpCLHlCRWdMSixPQU1RLGdCQUFpQixDQUNqQixrQkFBbUIsQ0FLMUIsQ0Z2TEcseUJFMktKLE9BVVEsZ0JBQWlCLENBRXhCLENBQ0QsT0FDSSxpQkFBa0IsQ0FDbEIsZ0JBQWlCLENBQ2pCLGVBQWdCLENBQ2hCLGtCQUFtQixDQUNuQixlQUFtQixDQUV2QixFQUVFLDhCQUFnQyxDQUZsQyxVQUNFLGFEN01ZLENDbU5kLE9BQ0UsZUFBZ0IsQ0FFbEIsT0FDSSxhQUFjLENBR2xCLGNBQ0ksb0JBQXFCLENBR3pCLGFBQ0ksaUJBQWtCLENBR3RCLGNBQ0ksa0JBQW1CLENBR3ZCLFVBQ0ksaUJBQWtCLENBR3RCLGFDOU5LLDBCRGdPMkIsQ0M5TnRCLHFCRDhOc0IsQ0N4SjNCLDJCRHlKNEIsQ0N4SjNCLDBCRHdKMkIsQ0N2SnZCLHNCRHVKdUIsQ0N0SnJCLG9CRHdKQyxDQUViLDZCQ3hQRSxZQUFhLENEcVBiLFdBQVksQ0FDWixVQU9XLENBTGIsZ0JDek5VLGNEMk5lLENDbkpuQiwwQkRvSjJCLENDbkp2QixzQkRxSkcsQ0FHYixLQUNFLHFCQUFzQixDQUN0Qiw0QkFBNkIsQ0FHL0IsaUJBR0Usa0JBQW1CLENBR3JCLFdBQ0UsWUFBYSxDQUNiLGNBQWUsQ0FDZixnQkFFWSxDQUNaLDBCQUZBLGNBQWUsQ0FDZixXQUljLENBSGQsZUFDRSxnQkFFWSxDRnJRWix5QkV5UUEsMEJBQ0UsY0FBZSxDQUNoQixDRnRRRCx5QkUwUUEsMEJBQ0UsZ0JBQWlCLENBQ2xCLENIcUJILGlDQUVFLFdBQVksQ0FDWixhQUFjLENBRWhCLGdCQUNFLFVBQVcsQ0diZixNQUNFLHNCQUF3QixDRmhTdEIseUJFa1NKLGFBRUksc0JBQXdCLENBRTNCLENBQ0QsTUFDRSx1QkFBeUIsQ0FJM0IsUUFDRSxzQkFBd0IsQ0FDeEIsMkJBQTZCLENFdlUvQixXQUNDLGVBQWtCLENBQ2xCLDZFQUFnRixDQUNoRixpQkFBa0IsQ0FJbkIsV0FDSSxrQkFBcUIsQ0FDckIsNERBQStELENBQy9ELGVBQWdCLENBRXBCLFdBQ0ksa0JBQXFCLENBQ3JCLDhEQUFpRSxDQUNqRSxlQUFnQixDQUVwQixXQUNJLGtCQUFxQixDQUNyQiw2REFBZ0UsQ0FDaEUsZUFBZ0IsQ0FFcEIsV0FDSSxrQkFBcUIsQ0FDckIsMkRBQThELENBQzlELGVBQWdCLENBRXBCLFdBQ0ksa0JBQXFCLENBQ3JCLDREQUErRCxDQUMvRCxlQUFnQixDQUlwQixXQUNDLHFCQUF3QixDQUN4QixtRkFBc0YsQ0FDdEYsaUJBQWtCLENBRW5CLFdBQ0MsNEJBQStCLENBQy9CLDBGQUE2RixDQUM3RixpQkFBa0IsQ0N2Q25CLGFBRUMsaUJBRWMsQ0FKZixpQ0FDQyxvQkFBcUIsQ0FFckIsWUFBYSxDQUNiLGFBVVEsQ0FkVCxvQkFNRSxVQUFXLENBQ1gsdUNBQTBDLENBQzFDLHFCQUFzQixDQUV0QixpQkFBa0IsQ0FHbEIsS0FBTSxDQUNOLE1BQU8sQ0FLVCxNQUNDLGlCQUFrQixDQURuQixZQUdFLG9CQUFxQixDQUNyQix1QkFBMkIsQ0FDM0IsMkJBQTRCLENBQzVCLFVBQVcsQ0FFWCxrQkFFQyxVQUFXLENBQ1gsV0FBWSxDQUNaLDRyQkFBeXhDLENBQ3p4Qyx5QkFBMEIsQ0FDMUIsOEJBQWdDLENBR2pDLHFCQUVDLFNBQVUsQ0FDVixXQUFZLENBQ1osMm1CQUF5NUMsQ0FDejVDLHdCQUF5QixDQUN6QiwyQkFBNEIsQ0FON0IsMkJBVUUsMm1CQUF5NUMsQ0M3Qzc1Qyx5QkFFRSw4QkFBSSxDQUNKLGlCQUFrQixDQUNsQixlQUFnQixDQUpsQiwrQkFNSSxVQUFXLENBQ1gsVUFBVyxDQUNYLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE1BQU8sQ0FDUCxvQkFBcUIsQ0FDckIsa0RBQW1ELENBS3ZELHdCQUNFLEdBQ0UsdUJBQXdCLENBRTFCLEdBQ0UsMEJBQTJCLENBQUEsQ0FZL0IsU0FDQyxTQUFVLENBRFgsb0JBR0UseUNBQTJDLENBRzdDLGtCQUNFLEdBQ0UsU0FBVSxDQUNWLDJCQUE0QixDQUU5QixJQUNDLDJCQUE0QixDQUU3QixHQUNFLFNBQVUsQ0FDVix1QkFBd0IsQ0FBQSxDQUk1QixXQUNDLFNBQVUsQ0FEWCxzQkFHRSwyQ0FBNkMsQ0FHL0Msb0JBQ0UsR0FDRSxTQUFVLENBQ1YsNEJBQTZCLENBRS9CLElBQ0MsMEJBQTJCLENBRTVCLEdBQ0UsU0FBVSxDQUNWLHVCQUF3QixDQUFBLENBSTVCLFdBQ0MsU0FBVSxDQURYLHNCQUdFLDJDQUE2QyxDQUcvQyxvQkFDRSxHQUNFLFNBQVUsQ0FDViwyQkFBNEIsQ0FFOUIsSUFDQywyQkFBNEIsQ0FFN0IsR0FDRSxTQUFVLENBQ1YsdUJBQXdCLENBQUEsQ0FJNUIsWUFDQyxTQUFVLENBRFgsdUJBR0UsNENBQThDLENBR2hELHFCQUNFLEdBQ0UsU0FBVSxDQUNWLDRCQUE2QixDQUUvQixJQUNDLDBCQUEyQixDQUU1QixHQUNFLFNBQVUsQ0FDVix1QkFBd0IsQ0FBQSxDQWEzQiw0QkFDQyxnREFBa0QsQ0FBbEQsd0NBQWtELENBRnBELDJEQU1HLDZCQUE4QixDQUMzQixzQkFBd0IsQ0FDeEIsaUNBQWtDLENBQ2xDLDRCQUE2QixDQUVoQyx3QkFBeUIsQ0FNNUIsMEJBQ0UsR0FDRSxnREFBa0QsQ0FBbEQsd0NBQWtELENBRXBELEdBQ0Usc0RBQXNELENBQXRELDhDQUFzRCxDQUFBLENBWTFELFlBQ0MsaUJBQWtCLENBRG5CLGtCQUdFLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsUUFBUyxDQUNULE1BQU8sQ0FDUCxVQUFXLENBQ1gsVUFBVyxDQUNYLHFCQUF1QixDQUN2QixnREFBa0QsQ0FBbEQsd0NBQWtELENBVnBELDZCQWNHLHlCQUEwQixDQUN2QixzQkFBd0IsQ0FDeEIsa0NBQW1DLENBQ25DLDRCQUE2QixDQUVoQyx3QkFBeUIsQ0FLNUIsc0JBQ0UsR0FDRSxnREFBa0QsQ0FBbEQsd0NBQWtELENBRXBELEdBQ0Usc0RBQXNELENBQXRELDhDQUFzRCxDQUFBLENDMUwxRCxpQkFDQyxvQkFBcUIsQ0FDckIsU0FBVSxDQUNWLGlCQUFrQixDQUNsQixXQUFZLENBQ1osdUJBQ0MsYUFBYyxDQUNkLFVBQVcsQ0FDWCxnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsMEJOZDJCLENNZTNCLGFOWmtCLENNYWxCLG9CQUFxQixDQVp2QixtQ0FlRSxpQkFBa0IsQ0FmcEIseUNBaUJHLFVBQVcsQ0FDWCxvQkFBcUIsQ0FDckIsVUFBVyxDQUNYLFlBQWEsQ0FDYixnT0FBcVIsQ0FDclIsMkJBQTRCLENBQzVCLHlCQUEwQixDQUMxQixpQkFBa0IsQ0FDbEIsWUFBYSxDQUNiLE9BQVEsQ0FDUiwwQkFBMkIsQ0EzQjlCLHlCQStCRSwwQk5uQzJCLENNb0MzQixhTmpDa0IsQ01rQ2xCLG1CQUFvQixDQUNwQixrQkFBbUIsQ0FDbkIsV0FBWSxDQUNaLHdCTjNCbUIsQ000Qm5CLHVCQUF3QixDQUN4QixlQUFnQixDUGpCZCx5Qk9yQkosaUJBeUNRLFVBQVcsQ0FDWCxvQkFBcUIsQ0ExQzdCLG1DQTRDUyxVQUFXLENBNUNwQix5QkErQ1MsY0FBZSxDQS9DeEIsd0JBa0RTLFVBQVcsQ0FDWCxDQUlULFlBQ0MsYUFBYyxDQUNkLFVBQVcsQ0FGWixrQkFPRSxnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FDaEIsbUJOckUyQixDTTJEN0Isb0NBSUUsYUFBYyxDQUNkLFVBQVcsQ0FNWCwwQk50RTJCLENNMkQ3QixrQkFvQkUsVU4vRTJCLENNMkQ3Qix1Q0FjRSx3Qk41RG1CLENNK0RuQixlQUFnQixDQUNoQixrQkFBbUIsQ0FDbkIsbUJBQW9CLENBRXBCLFdBWWdCLENBakNsQixxQkEwQkUsYUFBYyxDQUNkLFVBQVcsQ0FLWCwwQk4zRjJCLENNNEYzQixlQUFnQixDQzNGbEIsS0FDQyxtQkFBb0IsQ0FDcEIsd0JQU21CLENPUm5CLGFQU29CLENPUnBCLGdCQUFpQixDQUVqQiwyQkFBbUIsQ0FDbkIsbUJBQXFCLENBQ3JCLGlCQUFrQixDQUNsQixlQUFnQixDQVRqQixXQVdFLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFVBQVcsQ0FDWCxvQkFBcUIsQ0FDckIsMEJBQTJCLENBQzNCLFlBQWEsQ0FDYixXQUFZLENBQ1osd05BQW1SLENBQ25SLHlCQUEwQixDQUMxQiwyQkFBNEIsQ0FDNUIsdUJBQTJCLENBQzNCLDJCQUE2QixDQXZCL0IsV0EwQkUsYVBkbUIsQ09ackIsaUJBNEJHLFdBQWEsQ0E1QmhCLFlBZ0NFLHdCUHBCbUIsQ09xQm5CLGFQdEJrQixDT1hwQixtQkFtQ0csaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixPQUFRLENBQ1IsVUFBVyxDQUNYLFVBQVcsQ0FDWCxXQUFZLENBQ1oscUJQMUJhLENPMkJiLFNBQVUsQ0ExQ2Isa0JBNkNHLHdOQUFtUixDQUNuUixTQUFVLENBQ1YsVUFBVyxDQU1kLE9BQ0MsY0FBZSxDQUdoQixXQUNDLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLFFBQVMsQ0FDVCxLQUFNLENBQ04sT0FBUSxDQUNSLE1BQU8sQ0FDUCxVQUFXLENBR1osZUFFQyxjQUFlLENBQ2Ysa0JBQW1CLENBQ25CLGNBQWUsQ0FDZiwwQkFBNEIsQ0FDNUIsaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixVQUFXLENBQ1gsV0FBWSxDQUNaLHdCUGxFb0IsQ09tRXBCLGlCQUFrQixDQUNsQixlQUFrQixDQUVsQixXQUFZLENBQ1osbUNBZEEsbUJBQW9CLENBWXBCLGVBbUJpQyxDQWpCakMsb0JBQ0MsaUJBQWtCLENBQ2xCLFdBQVksQ0FFWixnQkFBaUIsQ0FDakIsYUFBYyxDQUNkLFdBQVksQ0FDWixvQkFBc0IsQ0FDdEIsaUJBQWtCLENBQ2xCLGFQMUZrQixDTzRGbEIsc0JBQXVCLENBQ3ZCLGtCQUFtQixDQUNuQixTQUFVLENBQ1YsMEJQbEcyQixDT21HM0IsZ0JBQWlCLENBQ2pCLGNBQWdCLENBQ2hCLDhCQUFnQyxDQWhDbEMsc0JBbUNFLFVBQVcsQ0FDWCxvQkFBcUIsQ0FDckIsVUFBVyxDQUNYLFdBQVksQ0FDWixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxPQUFRLENBQ1IsVUFBVyxDQUNYLG1oREFBOHdGLENBQzl3RiwyQkFBNEIsQ0FDNUIsdUJBQWtDLENBQ2xDLHlCQUEwQixDQS9DNUIsMENBa0RFLGFBQWMsQ0FDZCxrQkFBbUIsQ0FuRHJCLGtGQXFERyxPQUFRLENBQ1IsVUFBVyxDQUNYLFNBQVUsQ0FDVixlQUFnQixDQUNoQixjQUFlLENSckdkLHlCUTRDSixlQTZERSxlQUFnQixDQTdEbEIsbUNBK0RHLE9BQVEsQ0FDUixVQUFXLENBQ1gsY0FBZSxDQUNmLFNBQVUsQ0FDVixlQUFnQixDQUNoQixjQUFlLENBQ2Ysd0JBQXlCLENBQ3pCLENDeElGLG9CQURBLGlCQUdtQixDQUZsQiwrQkFDQSxvQkFjaUMsQ0FmakMsbUJBSUMsVUFBVyxDQUVYLFVBQVcsQ0FDWCxXQUFZLENBQ1osaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixPQUFRLENBQ1IsNkJSYjhCLENRYzlCLGttQkFBaTZCLENBQ2o2Qix5QkFBMEIsQ0FDMUIsNEJBQThCLENBQzlCLDhCQUFnQyxDQWpCbkMscUdBdUJnQixVQUFXLENBQ1gsV0FBWSxDQUNaLDJEQUE4RCxDQUkxRSxnQkFDRixZQUFhLENBQ2IsY0FBZSxDQUNmLFdBQVksQ0FDWixxQkFBc0IsQ0FDdEIsZUFBZ0IsQ0FDaEIsb0JBQ0Msb0JBQXFCLENBQ3JCLFNBQVUsQ0FDVixpQkFBa0IsQ0FIbEIsd0JBS0MsYUFBYyxDQUNkLFVBQVcsQ0FDWCxXQUFZLENBQ1osbUJBQWlCLENBQWpCLGdCQUFpQixDQVJsQiwrQkFXQyxhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxPQUFRLENBQ1IsVUFBVyxDQUNYLG1CQUFxQixDQUNyQiwwQlJyRHlCLENRc0R6QixnQkFBaUIsQ0FDakIsVUFBWSxDQUNaLGVBQWdCLENBQ2hCLHNDQUF3QyxDQUcxQyx3QkFDQyxvQkFBcUIsQ0FDckIsU0FBVSxDQUVYLHNCQUNDLGFBQWMsQ0FFZCxzQkFBZ0IsQ0FDaEIsZ0JBQWlCLENBQ2pCLGVBQWdCLENBQ2hCLGtCQUFtQixDQUVwQixxQkFDQyxhQUFjLENBQ2QsZUFBZ0IsQ0FDaEIsY0FBZSxDQUNmLGFSaEVpQixDUWlFakIsZUFBZ0IsQ0FFakIsNEJBQ0MsYUFBYyxDQUNkLG9CQUE0QixDQUY1Qiw4QkFJQyxnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsbUJBQXFCLENBR3ZCLHFCQUNDLG9CQUFxQixDQUNyQiwwQkFBbUMsQ0FDbkMsZ0JBQWlCLENBQ2pCLGVBQWdCLENBQ2hCLGFBQWMsQ0FDZCxnQkFBaUIsQ0FDakIsY0FBZSxDQUNmLGVBQWdCLENBUmhCLDJCQVVDLFdBQVksQ0FDWixVQUFXLENUMUVYLHlCU0tBLGdCQXlFRCxXQUFZLENBQ1osb0JBQ0MsVUFBVyxDQUNYLFlBQWEsQ0FFZCx3QkFDQyxVQUFXLENBRVosc0JBQ0MsZ0JBQWlCLENBRWpCLDhCQUVDLGNBQWUsQ0FHakIscUJBQ0MsZ0JBQWlCLENBQ2pCLENUM0ZBLHlCU0FBLGdCQThGRCxXQUFZLENBQ1osc0JBQ0MsY0FBZSxDQUNmLGdCQUFrQixDQUVuQiw0QkFDQyxnQkFBa0IsQ0FEbEIsOEJBR0MsZUFBaUIsQ0FDakIsZUFBZ0IsQ0FHbEIscUJBQ0MsY0FBZSxDQUNmLENBeklKLGNBNklFLFlBQWEsQ0E3SWYsOEJBK0lHLFlBQWEsQ0EvSWhCLGVBb0pFLGNBQWUsQ0FwSmpCLDJCQXNKRyxvQkFBcUIsQ0FDckIsaUJBQWtCLENBdkpyQixrQ0F5Skksa21CQUFpNkIsQ0FTcjZCLGFBQ0MsbUJBQXFCLENBQ3JCLGlCQUNDLGlCQUFrQixDQUNsQixPQUFRLENBRVQsZUFDQyx5QkFBMkIsQ0FHN0IsZUFDQyw0QkFBOEIsQ0FHL0IsK0VBQXdDLHNCQUF1QixDQUUvRCwwQ0FDSSxZQUFZLENBRWhCLGVBQ0kseUJBQTBCLENDdkw5QixXQUNJLGFBQWMsQ0FDZCx3QlRRZ0IsQ1NQaEIsVUFBVyxDQUNYLGFBQWMsQ0FDZCxrQkFDSSxZQUFhLENBQ2IsY0FBZSxDQUNmLGVBQWtCLENBQ2xCLHdCQUNJLFNBQVUsQ0FFZCx1QkFDSSxTQUFVLENBQ1YsZ0JBQWlCLENBR3pCLGdCQUNJLFlBQWEsQ0FDYixxQ0FBc0MsQ0FDdEMscUJBQ0ksaUJBQWtCLENBRWxCLFdBQVksQ0FDWixtQ0FBdUMsQ0FDdkMsYVR0QlEsQ1N1QlIsaUJBQWtCLENBQ2xCLFlBQWEsQ1hnRGYsd0JXL0NvQyxDQUNsQywyQkFDSSxvQkFBcUIsQ0FDckIsVUFBVyxDQUNYLG9CQUFxQixDQUNyQixpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBTnJCLCtCQVFPLFlBQWEsQ0FDYixjQUFlLENBQ2YsbUJBQWlCLENBQWpCLGdCQUFpQixDQUNqQix5QkFBdUIsQ0FBdkIsc0JBQXVCLENBQ3ZCLDBCQUE0QixDQUM1QixrQkFBbUIsQ0FHMUIsdUNBRU8sa0JBQW1CLENBRzFCLG9DQUVPLGlCQUFrQixDQUcxQixnQ0FDSSxhQUFjLENBQ2QsbUJBQXFCLENBRnhCLDBDQUlPLG9CQUFxQixDQUNyQixvQkFBdUIsQ0FDdkIsd0JUakRBLENTa0RBLGtCQUFtQixDQUNuQixrQkFBb0IsQ0FDcEIsYVRwREEsQ1NxREEsY0FBZSxDQUNmLG1CQUFxQixDQTlDaEMsMkJBa0RPLHdCQUF1QyxDQUN2QyxhVHBFSSxDUzJFbkIsU0FDRyxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFFBQVMsQ0FDVCxZQUFhLENBQ2IsYUFBYyxDQUNkLG1CQUFvQixDQUNwQixjQUFlLENBQ2Ysa0JBQW1CLENBQ25CLHNCQUF1QixDQUN2QixjQUFlLENBQ2YsU0FBVSxDQVhiLGlDQWVlLG9CQUFxQixDQWZwQyxtQ0FzQmUsaXNCQUEweEMsQ0F0Qnp5QywwQ0E0Qm1CLDJyQkFBMHhDLENDMUc5eUMsV0FDRSw0QlZXa0IsQ1VacEIsMkJBR0ksY0FBZSxDQUVmLGNBQWUsQ0FDZixpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FQcEIsOEJBU00saUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLGtCQUFtQixDQUNuQixlQUFnQixDQVp0QixvQ0FjVSxVQUFXLENBQ1gsc1dBQXl4QixDQUN6eEIseUJBQTBCLENBQzFCLDJCQUE0QixDQUM1Qix1QkFBMkIsQ0FDM0IsV0FBWSxDQUNaLFVBQVcsQ0FDWCxvQkFBcUIsQ0FDckIsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixRQUFTLENBQ1QsT0FBUSxDQUNSLFdBQVksQ1ppRFosdUJZaERpQyxDQTNCM0MsMENBaUNVLFVBQVksQ0FqQ3RCLDZCQXVDSSxZQUFhLENBQ2IsY0FBZSxDQXhDbkIsZ0VBMkNRLGdCQUFpQixDQUNqQixrQkFBbUIsQ0E1QzNCLHNFQThDWSxpQkFBa0IsQ0E5QzlCLGtDQXFEUSxhVmxEWSxDVUhwQiwyQ0F3RFksd1ZBQXlyQixDWC9DanNCLDBCV1RKLDJCQW9FTSxjQUFlLENBQ2YsZ0JBQWlCLENBckV2Qiw4QkF1RVEsa0JBQW1CLENBdkUzQiw2QkE2RU0sY0FBZSxDQTdFckIsZ0VBZ0ZVLGdCQUFpQixDQUNqQixrQkFBbUIsQ0FDdEIsQ1hwRUgsMEJXZEosMkJBdUZNLGNBQWUsQ0FDZixlQUFnQixDQXhGdEIsOEJBMEZRLGtCQUFtQixDQTFGM0IsNkJBZ0dNLGNBQWUsQ0FDaEIsQ1h4RUQseUJXekJKLDJCQXdHTSxjQUFlLENBQ2YsZ0JBQWlCLENBekd2Qiw4QkEyR1Esa0JBQW1CLENBM0czQiw2QkFpSE0sY0FBZSxDQUNoQixDWHBGRCx5Qlc5QkosMkJBc0hNLGNBQWUsQ0FDZixlQUFnQixDQXZIdEIsOEJBeUhRLGtCQUFtQixDQXpIM0IsNkJBK0hNLGNBQWUsQ0FDaEIsQ0N2SEwsYUFDQyxrQkFBcUIsQ0FDckIscUJBQ0MsYVhGa0IsQ1dDbEIsb0RBR0Msa0JBQW1CLENBQ25CLGFYWmlCLENXYWpCLGVBQWdCLENBTGpCLHNEQU9FLGFYZmdCLENXUWxCLHVFQVdHLFVBQVcsQ0FDWCx3UUFBbW9CLENBQ25vQixxQkFBZ0MsQ0FDaEMsMkJBQTRCLENBQzVCLFVBQVcsQ0FDWCxVQUFXLENBQ1gsd0JBQXlCLENBQ3pCLG9CQUFxQixDQUNyQixpQkFBa0IsQ0M3QnZCLGVBQ0ksMkJBQTRCLENBQzVCLHFCQUFzQixDQUN0Qix1QkFBMkIsQ0FDM0IsZ0JBQWlCLENBR3JCLFFBQ0MsWUFBYSxDQUNWLGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIsVUFBVyxDQUNYLGFBQ0ksYUFBYyxDQUNkLFVBQVcsQ0FDWCxvQ0FBc0MsQ0FDdEMsdUJBQXdCLENBQ3hCLFNBQVUsQ0FDVixVQUFXLENBTmQsNENBU1csd0JaUEEsQ1lGWCxxQ0FZVyxlQUFnQixDQUNoQixrQkFBbUIsQ0FiOUIsb0JBaUJPLGNBQWUsQ0FDZixLQUFNLENBQ04scUNBQXVDLENBQ3ZDLHdCWnZCUSxDWUdmLHNCQXdCTyxjQUFlLENBQ2YsS0FBTSxDQUNOLG1DQUFxQyxDQUd6Qyx1QkFDSSxZQUFhLENBQ2IsY0FBZSxDQUNmLFVBQVcsQ0FDWCxnQkFBaUIsQ0FKcEIsa0NBTU8sNkJBQThCLENBQzlCLGtCQUFtQixDQU12Qix5REFISSxtQkFBb0IsQ0FDcEIsY0FLbUIsQ0FIdkIsNkJBR0ksa0JBQW1CLENBaEIxQix3Q0FtQk8sWUFBYSxDQUNiLGNBQWUsQ0FDZixXQUFZLENBckJuQiwyQ0F1QlcsYUFBYyxDQUNkLGlCQUFrQixDQXhCN0IsaURBMEJlLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLFdBQVksQ0FDWixhQUFjLENBQ2QsU0FBVSxDQUNWLFdBQVksQ0FDWix3QlovREosQ1k4QlgsNERBcUNtQixZQUFhLENBckNoQyw2Q0F5Q2UsYVp2RUosQ1l3RUksZ0JBQWlCLENBMUNoQyxrQ0ErQ08sbUJBQW9CLENBQ3BCLGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIsa0JBQW1CLENBbEQxQiw0Q0FvRFcsVUFBVyxDQUNYLG9CQUFxQixDQUNyQixXQUFZLENBQ1osOENBQWlELENBQ2pELHlCQUEwQixDQUMxQiwyQkFBNEIsQ0FDNUIsdUJBQTJCLENBQzNCLGlCQUFrQixDQUNsQiwwQkFBNEIsQ0FDNUIsY0FBZSxDQTdEMUIsa0RBK0RlLFVBQVksQ0EvRDNCLHlDQW1FVyxVQUFXLENBQ1gsb0JBQXFCLENBQ3JCLFdBQVksQ0FDWiw2Q0FBZ0QsQ0FDaEQseUJBQTBCLENBQzFCLDJCQUE0QixDQUM1Qix1QkFBMkIsQ0FDM0IsaUJBQWtCLENBQ2xCLGNBQWUsQ0FDZiwwQkFBNEIsQ0E1RXZDLCtDQThFZSxVQUFZLENBOUUzQiw2Q0FtRlcsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBcEY5QixrREF1Rm1CLGFackhSLENZOEJYLDhEQTJGZSxnQkFBaUIsQ0FDakIsYUFBYyxDQUNkLG9CQUFxQixDQUNyQixVQUFXLENBOUYxQixnRUFnR21CLFVBQVcsQ0FDWCxvQkFBcUIsQ0FDckIsV0FBWSxDQUNaLGNBQWUsQ0FDZiw4Q0FBaUQsQ0FDakQseUJBQTBCLENBQzFCLDJCQUE0QixDQUM1Qix1QkFBMkIsQ0FDM0IsaUJBQWtCLENBQ2xCLGNBQWUsQ0FPL0Isc0JBQ0ksV0FBWSxDQUdwQixxQkFDSSxpQkFBa0IsQ0FDbEIsU0FBVSxDQUZiLHFDQUlPLFlBQWEsQ0FDYixjQUFlLENBQ2YsV0FBWSxDQUNaLFFBQVMsQ0FDVCw2QkFBOEIsQ0FDOUIsaUJBQWtCLENBQ2xCLDRCWjVKSSxDWWtKWCwyQ0FZVyxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxNQUFPLENBQ1AsYUFBYyxDQUNkLFVBQVcsQ0FDWCxVQUFXLENBQ1gsd0JacktBLENZc0tBLFVBQVcsQ0FwQnRCLGdEQXVCVyxvQkFBcUIsQ0FDckIsaUJBQWtCLENBeEI3QixrREEwQmUsb0JBQXFCLENBQ3JCLGFaN0tKLENZOEtJLGVBQWdCLENBQ2hCLDZCWjFMUyxDWTJMVCxnQkFBaUIsQ0FDakIsbUJBQW9CLENBQ3BCLDhCQUFnQyxDQUNoQyxtQ0FBb0MsQ0FqQ25ELHdEQW1DbUIsK0JackxSLENZa0pYLDhEQXdDbUIsY0FBZSxDQXhDbEMsNkRBNkNtQixlQUFnQixDQTdDbkMsa0VBa0RtQixTQUFVLENBQ1YsbUJBQW9CLENBQ3BCLFNBQVUsQ0FwRDdCLHlFQXNEdUIsV0FBdUIsQ0F0RDlDLDBEQTJEZSxpQkFBa0IsQ0FDbEIsUUFBUyxDQUNULE1BQU8sQ0FDUCxZQUFhLENBQ2IsY0FBZSxDQUNmLHFCQUF3QixDQUN4QixlQUFnQixDQUNoQixTQUFVLENBQ1YsOEJBQWdDLENBQ2hDLG1CQUFvQixDQUNwQixVQUFXLENBckUxQixpRUF1RW1CLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLFVBQVcsQ0FDWCxVQUFXLENBQ1gsYUFBYyxDQUNkLFdBQVksQ0FDWixRQUFTLENBQ1Qsd0Jabk9SLENZb09RLDhCQUFnQyxDQWhGbkQsNElBcUZ1QixtQkFBb0IsQ0FyRjNDLCtEQTBGZSxvQkFBcUIsQ0FDckIsU0FBVSxDQTNGekIsaUVBNkZtQixhQUFjLENBQ2QsZ0JBQWlCLENBQ2pCLGVBQWdCLENBQ2hCLFVBQVksQ0FDWixlQUFpQixDQUNqQixtQkFBb0IsQ0FsR3ZDLHVFQW9HdUIsbUNBQW9DLENBcEczRCx5RUF3R21CLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsUUFBUyxDQUNULGNBQWUsQ0FDZiw0QkFBNkIsQ0FDN0IsU0FBVSxDQTdHN0Isb0ZBK0d1QixhQUFjLENBQ2QsVUFBVyxDQWhIbEMsc0ZBa0gyQixnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsU0FBVSxDQUNWLFNBQVUsQ0FySHJDLCtKQXlIdUIsWUFBYSxDQVM3QyxNQUNJLGVBQWtCLENBRHRCLHNCQUlZLFlBQWEsQ0FDYiwrQkFBZ0MsQ0FDaEMsUUFBUyxDQUNULGtCQUFtQixDQVAvQix1QkFVWSxZQUFhLENBQ2IseUJBQTBCLENBQzFCLFFBQVMsQ0FDVCxrQkFBbUIsQ0FiL0IsMkJBZWdCLGVBQWdCLENBQ2hCLGFBQWMsQ0FDZCxVQUFXLENBQ1gsWUFBYSxDQUNiLG1CQUFpQixDQUFqQixnQkFBaUIsQ0FDakIseUJBQXVCLENBQXZCLHNCQUF1QixDQUN2QixpQkFBa0IsQ0FNbEMscUJBQ0UsR0FBTywyQkFBNEIsQ0FDbkMsR0FBSyx1QkFBd0IsQ0FBQSxDQUcvQixtQkFDRSxHQUFPLHVCQUF3QixDQUMvQixHQUFLLDJCQUE0QixDQUFBLENDalVuQyxRQUNDLGdCQUFtQixDQUNoQix3QmJZWSxDYVhaLGFBQ0ksWUFBYSxDQUNiLGNBQWUsQ0FDZixVQUFXLENBRVAsNkJBQ0ksb0JBQXFCLENBQ3JCLGVBQWdCLENBR3hCLGtCQUNJLG1CQUFvQixDQUNwQixjQUFlLENBQ2YsU0FBVSxDQUVkLG1CQUNJLG1CQUFvQixDQUNwQixjQUFlLENBQ2YsU0FBVSxDQUdsQixnQkFDSSxZQUFhLENBQ2IsY0FBZSxDQUNmLFVBQVcsQ0FDWCw2QkFBOEIsQ0FDOUIsc0JBQXVCLENBQ3ZCLDJDQUNJLG1CQUFvQixDQUNwQixjQUFlLENBQ2YsYUFBYyxDQUdkLHlCQUNJLGVBQWdCLENBSXBCLDBCQUNJLGdCQUFpQixDQUd6QixzQkFDSSxZQUFhLENBQ2IsNkJBQThCLENBQzlCLFFBQVMsQ0FDVCxVQUFXLENBSmQsOEZBUVcsa0JBQW1CLENBQ25CLGVBQWdCLENBVDNCLGtHQVdlLGFiN0NKLENha0NYLGdEQWlCVyxlQUFnQixDQUtoQyxrQkFDSSw0QmJ6RFksQ2EwRFosZ0JBQWlCLENBQ2pCLFlBQWEsQ0FDYixjQUFlLENBQ2YsVUFBVyxDQUNYLDZCQUE4QixDQUM5Qix1QkFHSSxhYmxFUSxDYW1FUiw2QmI5RXFCLENhK0VyQixlQUFnQixDQUNoQixlQUFnQixDQUNoQixnQkFBaUIsQ0FFcEIsNkZBSU8sbUJBQW9CLENBQ3BCLGNBQWUsQ0FMdEIsbURBT1csb0JBQXFCLENBQ3JCLGlCQUFrQixDQVI3QixxREFVZSxhYmxGSixDYW1GSSxvQkFBcUIsQ0FDckIsNkJiL0ZTLENhZ0dULGVBQWdCLENBQ2hCLGdCQUFpQixDQUNqQixlQUFpQixDQUNqQixjQUFlLENBQ2YsOEJBQWdDLENBQ2hDLDRCQUE2QixDQWxCNUMsMkRBb0JtQiwrQmI1RlIsQ2FtR2hCLGlCQUNJLFlBQWEsQ0FDYixjQUFlLENBQ2YsVUFBVyxDQUNYLHdCYnZHWSxDYXdHWixjQUFlLENBQ2Ysc0JBQ0ksWUFBYSxDQUNiLGNBQWUsQ0FDZiw2QkFBOEIsQ0FDOUIsa0JBQW1CLENBQ25CLFVBQVcsQ0FFZixzQkFDSSxvQkFBcUIsQ0FDckIscUJBQXlCLENBQ3pCLGVBQWdCLENBSG5CLDBCQUtPLGVBQWdCLENBQ2hCLGVBQWdCLENBQ2hCLFVBQVcsQ0NuSTNCLFVBQ0MsaUJBQWtCLENBQ2xCLGlCQUFvQixDQUNwQixXQUFZLENBQ1osZ0JBQWlCLENBQ2pCLHdCZEttQixDY1ZwQiw0QkFPRSxXQUFZLENBUGQsdUJBVUUsVUFBVyxDQUNYLGFBQWMsQ0FYaEIsb0JBY0UsZUFBZ0IsQ0FDaEIsZ0JBQWlCLENBQ2pCLGVBQWdCLENBaEJsQixtQlpVRSxZQUFhLENBbUJWLDBCWVQyQixDWld0QixxQllYc0IsQ1ppRjNCLDJCWWhGNEIsQ1ppRjNCLDBCWWpGMkIsQ1prRnZCLHNCWWxGdUIsQ1ptRnJCLG9CWW5GcUIsQ0FDL0IsV0FBWSxDcEJyQmQsT0FDQyxZQUFhLENBQ2IsY0FBZSxDQUNmLFVBQVcsQ0FDWCx3Qk1Rb0IsQ05QcEIsZUFBZ0IsQ0FDaEIsZ0JBQ0MsYUFBYyxDQUVkLGdCQUFpQixDQUVqQixrQkFBbUIsQ0FFcEIsNkJBTEMsMEJNVDJCLENOVzNCLGVBS2dCLENBRWpCLFlBQ0Msb0JBQXFCLENBQ3JCLDBCTXBCMkIsQ05xQjNCLGVBQWdCLENLRGQsMEJMbkJKLE9BdUJFLGNBQWUsQ0FLaEIsQ0tDRyx5Qkw3QkosT0EwQkUsY0FBZSxDQUVoQixDQUdELFVBQ0Msd0JNcEJvQixDTnFCcEIsYUFBYyxDQUNkLFVBQVcsQ0FDWCxTQUFVLENBSlgsYUFNRSxlQUFnQixDQU5sQixnQkFRRyxlQUFnQixDQUNoQixnQkFBaUIsQ0FDakIsa0JBQW1CLENBQ25CLGlCQUFrQixDQVhyQix1QkFhSSxXQUFXLENBQ1gsYU0zQ2dCLENONENoQixlQUFnQixDQUNoQixxQkFBcUIsQ0FDckIsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FuQnRCLGdCQXVCRyxlQUFnQixDQXZCbkIsbUJBeUJJLGFBQWMsQ0F6QmxCLGFBOEJFLGVBQWdCLENBQ2hCLGdDQUFpQyxDQUNqQyxhQUFjLENBQ2QsaUJBQWtCLENBakNwQixnQkFtQ0csb0NBQXFDLENBQ3JDLGFNakVpQixDTmtFakIsaUJBQWtCLENBQ2xCLGtCQUFtQixDQUNuQixlQUFnQixDQXZDbkIsdUJBeUNJLHdDQUF5QyxDQUN6QyxhTXZFZ0IsQ053RWhCLGVBQWdCLENBQ2hCLGdCQUFpQixDQUNqQixrQkFBb0IsQ0FDcEIsZ0JBQWlCLENBOUNyQix3QkFzREcsa0JBQW1CLENBdER0QixpQkEwREUsV0FBWSxDQUNaLFVBQVcsQ0EzRGIscUJBOERFLHdCTWpGbUIsQ05tQnJCLHFCQWlFRSx3Qk1sRmMsQ05pQmhCLHFCQW9FRSxxQk1wRmMsQ05nQmhCLG1CQXVFRSx3Qk10RlksQ05lZCx5QkEwRUUsd0JNeEZrQixDTmNwQixrQkE2RUUsd0JNMUZXLENOYWIseUJBZ0ZFLHdCTTVGa0IsQ05ZcEIsbUJBbUZFLHdCTTlGWSxDTldkLG9CQXNGRSx3Qk1oR2EsQ05VZixxQkF5RkUsd0JNbEdrQixDTlNwQixvQkE0RkUsa0JNaEhrQixDTm9CcEIscUZBa0dFLGFNckhtQixDTm1CckIsNkZBb0dHLHVCQUE2QixDQXBHaEMsNlRBdUdHLCtCTTFIa0IsQ05tQnJCLDZXQTBHSyxrT0FBNlIsQ0t0STlSLDBCTDRCSixnQkFtSEksZ0JBQWlCLENBQ2pCLGdCQUFpQixDQUNqQixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBdEh0Qix1QkF3SEssZ0JBQWlCLENBQ2pCLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIsaUJBQWtCLENBM0h2QixnQkErSEksY0FBZSxDQS9IbkIsbUJBaUlLLGFBQWMsQ0FqSW5CLGdCQXVJSSxrQkFBbUIsQ0FDbkIsZ0JBQWlCLENBQ2pCLENLaEtBLDBCTHVCSixnQkErSUksZUFBZ0IsQ0FDaEIsZ0JBQWlCLENBQ2pCLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FsSnRCLHVCQW9KSyxlQUFnQixDQUNoQixnQkFBaUIsQ0FDakIsaUJBQWtCLENBQ2xCLGlCQUFrQixDQXZKdkIsZ0JBMkpJLGNBQWUsQ0EzSm5CLG1CQTZKSyxhQUFjLENBN0puQixnQkFtS0ksa0JBQW1CLENBQ25CLGVBQWdCLENBQ2hCLENLdkxBLDBCTGtCSixnQkEyS0ksZ0JBQWlCLENBQ2pCLGdCQUFpQixDQUNqQixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBOUt0Qix1QkFnTEssZUFBZ0IsQ0FDaEIsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FuTHZCLGdCQXVMSSxjQUFlLENBdkxuQixtQkF5TEssZUFBaUIsQ0F6THRCLGdCQStMSSxrQkFBbUIsQ0FDbkIsZ0JBQWlCLENBQ2pCLENLN01BLDBCTFlKLGdCQXVNSSxlQUFnQixDQUNoQixnQkFBaUIsQ0FDakIsa0JBQW1CLENBQ25CLGlCQUFrQixDQTFNdEIsdUJBNE1LLGFBQWMsQ0FDZCxnQkFBaUIsQ0FDakIsaUJBQWtCLENBQ2xCLGlCQUFrQixDQS9NdkIsZ0JBbU5JLGNBQWUsQ0FuTm5CLG1CQXFOSyxjQUFnQixDQXJOckIsZ0JBMk5JLGtCQUFtQixDQUNuQixlQUFnQixDQUNoQixDS3BPQSx5QkxPSixnQkFtT0ksZ0JBQWlCLENBQ2pCLGdCQUFpQixDQUNqQixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBdE90Qix1QkF3T0ssZ0JBQWlCLENBQ2pCLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIsaUJBQWtCLENBM092QixnQkErT0ksY0FBZSxDQS9PbkIsbUJBaVBLLGVBQWlCLENBalB0QixnQkF1UEksa0JBQW1CLENBQ25CLGdCQUFpQixDQUNqQixDSzNQQSx5QkxFSixnQkErUEksZUFBZ0IsQ0FDaEIsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FsUXRCLHVCQW9RSyxnQkFBaUIsQ0FDakIsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixpQkFBa0IsQ0F2UXZCLGdCQTJRSSxjQUFlLENBM1FuQixtQkE2UUssY0FBZ0IsQ0E3UXJCLGdCQW1SSSxrQkFBbUIsQ0FDbkIsZUFBZ0IsQ0FDaEIsQ0FyUkosbUJBeVJFLGlCQUFvQixDSzNTbEIsMEJMa0JKLG1CQTJSRyxpQkFBb0IsQ0FXckIsQ0tsVEUsMEJMWUosbUJBOFJHLGdCQUFtQixDQVFwQixDSzdTRSx5QkxPSixtQkFpU0csZ0JBQW1CLENBS3BCLENLeFNFLHlCTEVKLG1CQW9TRyxnQkFBbUIsQ0FFcEIsQ0F0U0YsbUJBd1NFLGdCQUFtQixDSzFUakIsMEJMa0JKLG1CQTBTRyxnQkFBbUIsQ0FXcEIsQ0tqVUUsMEJMWUosbUJBNlNHLGVBQWtCLENBUW5CLENLNVRFLHlCTE9KLG1CQWdUTyxlQUFrQixDQUt2QixDS3ZURSx5QkxFSixtQkFtVE8sZUFBa0IsQ0FFdkIsQ0FyVEYsbUJBdVRFLGVBQWdCLENLblZkLDBCTDRCSixtQkF5VEcsY0FBZSxDQWdDaEIsQ0toWEUsMEJMdUJKLG1CQTRURyxjQUFlLENBNkJoQixDSzNXRSwwQkxrQkosbUJBK1RHLGNBQWUsQ0EwQmhCLENLcldFLDBCTFlKLG1CQWtVRyxjQUFlLENBbFVsQixpRkF1VU0sa0JBQW1CLENBdlV6QixvREE2VU8sZUFBZ0IsQ0FDaEIsQ0tyVkgseUJMT0osbUJBb1ZHLGNBQWUsQ0FLaEIsQ0szVkUseUJMRUosbUJBdVZHLGNBQWUsQ0FFaEIsQ0FDRCx1QkFDQyxhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLFlBQWEsQ0FDYixjQUFlLENBQ2YsaUJBQWtCLENBQ2pCLGdDQUVDLGtCQUFtQixDQUdyQiw2QkFDQyxnQkFBaUIsQ0FEakIsMENBR0MsZUFBZ0IsQ0sxWGhCLDBCTDhYQSx1Q0FFQyxjQUFlLENBQ2YsQ0szWEQsMEJMaVlBLHVDQUVDLGdCQUFpQixDQUNqQixDSy9YRCx5QkxtWUEsdUNBRUMsU0FBVSxDQUNWLENBTUosZ0JBQ0MsVUFBVyxDQURYLHVCQUdDLFVBQVcsQ0FDWCxXQUFZLENBSmIsMEJBT0MsaUJBQWtCLENBUG5CLDRCQVNFLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsa0JBQW1CLENBWHJCLGtDQWFLLFVBQVcsQ0FDWCwyQkFBNEIsQ0FDOUIsdUJBQTJCLENBQzNCLG9CQUFxQixDQUNyQixpQkFBa0IsQ0FDbEIsTUFBTyxDQUNQLE9BQVEsQ0FDUixLQUFNLENBQ04sUUFBUyxDQUNULFdBQVksQ0FFWiwyQkFBNEIsQ0FDNUIsV0FBWSxDQUNaLFlBQWEsQ0FDYixVQUFXLENBQ1gsVUFBWSxDSXRYUCx1Qkp1WDRCLENBN0JwQywwRUF1QkcsbWlCQWNXLENBckNkLHdDQWtDSSwyQkFBNEIsQ0FDNUIsV0FBWSxDQUNaLFlBQWEsQ0FDYixTQUFVLENBckNkLDhCQTBDRSxpQkFBa0IsQ0FZckIsZ0JBQ0MsVUFBVyxDQURYLDhCQUlFLFVBQVcsQ0FDWCxXQUFZLENBTGQsdUNBU0csZUFBZ0IsQ0FUbkIsa0NBZUUsYUFBYyxDQVVqQiwrQkFDQyxhQUFjLENBQ2QsVUFBVyxDQUZYLGtEQUlDLGVBQWdCLENBQ2hCLGlCQUFrQixDQUxuQiwyREFPRSxpQkFBa0IsQ0FDbEIsUUFBUyxDQUNULE9BQVEsQ0FDUixTQUFVLENBQ1YsZUFBZ0IsQ0FDaEIsd0JNNWZzQixDTjZmdEIsVU16ZlEsQ04wZlIsZ0JBQWlCLENBQ2pCLGVBQWdCLENBZmxCLG1DQW1CQyxVQUFXLENBbkJaLHVDQXNCQyxZQUFhLENBV2Qsd0RBRUMsWUFBYSxDQUNiLDZCQUE4QixDQUUvQixrREFDQyxpQkFBa0IsQ0FFbkIsbURBQ0MsWUFBYSxDQUNiLDZCQUE4QixDQUM5QixRQUFTLENBSFQsNEVBTUUsaUJBQWtCLENBTnBCLHFFQVNFLFVBQVcsQ0l2T2QsaUVBRUUsV0FBWSxDQUNaLGFBQWMsQ0FFaEIsZ0NBQ0UsVUFBVyxDSnNPYixnQ0FHQyxhQUFjLENBQ2Qsa0JBQW1CLENBSnBCLHNDQU9DLFlBQWEsQ0FDYixjQUFlLENBQ2YsWUFBYSxDQUNQLDZCQUE4QixDQUM5QixRQUFTLENBWGhCLHdEQWNHLGlCQUFrQixDQWRyQix3RUFpQkcsaUJBQWtCLENBakJyQix5REFzQkcsaUJBQWtCLENBdEJyQix5RUF5QkcsaUJBQWtCLENBekJyQixxREErQkUsYUFBYyxDQUNkLGVBQWdCLENBaENsQiw2REFtQ0UsYUFBYyxDQUNkLGVBQWdCLENBcENsQixvRkFzQ0csK0JNcmtCZSxDTnNrQmYsYUFBYyxDQXZDakIsMEZBeUNJLGNBQWUsQ0FDZixlQUFnQixDQUNoQixlQUFnQixDQUNoQixhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLGFNdGxCYyxDTndpQmxCLGdHQWdESyxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixVQUFXLENBQ1gsb0JBQXFCLENBQ3JCLDBCQUEyQixDQUMzQixZQUFhLENBQ2IsV0FBWSxDQUNaLHdOQUFtUixDQUNuUix5QkFBMEIsQ0FDMUIsMkJBQTRCLENBQzVCLHVCQUEyQixDQUMzQiwyQkFBNkIsQ0E1RGxDLHNHQWdFTSxZQUFhLENBaEVuQiw2REF1RUUsYUFBYyxDQUNkLGtCQUFtQixDQXhFckIsaUVBMEVHLFVBQVcsQ0FDWCxpQkFBa0IsQ0tsbUJuQiwwQkx1aEJGLGdDQW1GRSxrQkFBbUIsQ0FuRnJCLDZEQTJGRyxrQkFBbUIsQ0FDbkIsQ0s5bUJELHlCTGtoQkYsZ0NBaUdFLGtCQUFtQixDQWpHckIsaURBcUdHLGtCQUFtQixDQXJHdEIsNkRBd0dHLGtCQUFtQixDQUNuQixDS3RuQkQseUJMNmdCRixnQ0E4R0Usa0JBQW1CLENBOUdyQixpREFrSEcsa0JBQW1CLENBbEh0Qiw2REFxSEcsa0JBQW1CLENBR25CLENBSUgsZ0NBRUksa0JBQW1CLENBRnZCLHVDQUtDLFlBQWEsQ0FDYixpQ0FBa0MsQ0FDbEMsUUFBUyxDQUNULFVBQVcsQ0FSWixpRUFXRyxrQkFBbUIsQ0FDbkIsaUJBQWtCLENBWnJCLHFFQWNHLFVBQVcsQ0FDWCxpQkFBa0IsQ0FmckIsK0RBb0JHLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FyQnJCLG1FQXVCSSxVQUFXLENBQ1gsV0FBWSxDQXhCaEIsOERBNEJHLGlCQUFrQixDQTVCckIsMERBK0JHLGFBQWMsQ0FDZCxhTXBzQmUsQ05xc0JmLGVBQWdCLENBQ2hCLGVBQWdCLENBQ2hCLGlCQUFrQixDQW5DckIsZ0VBcUNJLFVBQVcsQ0FDWCxvQkFBcUIsQ0FDckIsbVBBQXFuQixDQUNybkIsd0JBQWlDLENBQ2pDLDJCQUE0QixDQUM1QixVQUFXLENBQ1gsVUFBVyxDQUNYLHlCQUEwQixDQUMxQixlQUFnQixDQUNoQiwyQkFBNkIsQ0E5Q2pDLHNFQWtESyxnQkFBaUIsQ0szc0JwQiwwQkx5cEJGLG9EQTZERyxrQkFBbUIsQ0FDbkIsQ0tqdEJELDBCTG1wQkYsdUNBaUVFLGlCQUFrQixDQUNsQixnQkFBaUIsQ0FsRW5CLG9EQW9FRyxrQkFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLGdCQUFpQixDQUNqQixDS3J0QkQseUJMOG9CRix1Q0EwRUUsY0FBZSxDQUNmLGFBQWMsQ0EzRWhCLG9EQTZFRyxrQkFBbUIsQ0FDbkIsZUFBZ0IsQ0FDaEIsY0FBZSxDQUNmLENLenVCRCwwQkx5cEJGLGdDQXlGSyxrQkFBbUIsQ0FDbkIsQ0s3dUJILDBCTG1wQkYsZ0NBOEZLLGtCQUFtQixDQUNuQixDSzd1QkgseUJMOG9CRixnQ0FtR0ssa0JBQW1CLENBQ25CLENLN3VCSCx5Qkx5b0JGLGdDQXdHSyxrQkFBbUIsQ0FDbkIsQ0FHTiwrQkFDQyxjQUFlLENBQ2YsYUFBYyxDQUNkLFVBQVcsQ0FDWCxvQ0FDQyxlQUFnQixDQUNoQixpQkFBa0IsQ0FDbEIsa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQixVQUFXLENLOXdCViwwQkx5d0JGLG9DQU9RLGtCQUFtQixDQVcxQixDS3J4QkMsMEJMbXdCRixvQ0FVSyxxQkFBc0IsQ0FRMUIsQ0toeEJDLHlCTDh2QkYsb0NBYUssaUJBQWtCLENBS3RCLENLM3dCQyx5Qkx5dkJGLG9DQWdCSyxtQkFBb0IsQ0FFeEIsQ0FDRCxtQ0FDQyxZQUFhLENBQ2IsNkJBQThCLENBQzlCLFFBQVMsQ0tweEJSLHlCTDB4QkQsb0ZBRUssU0FBVSxDQWVkLENBakJBLDBEQU9DLGtCQUFtQixDQVBwQixrRUFVQyxZQUFhLENBQ2IsNkJBQThCLENBQzlCLFFBQVMsQ0FaVixvRUFjRSxlQUFnQixDS256QmxCLDBCTHF3QkgsK0JBb0RFLGVBQWtCLENBV25CLENLOXpCRSwwQkwrdkJILCtCQXVESyxlQUFrQixDQVF0QixDS3p6QkUseUJMMHZCSCwrQkEwREssZUFBa0IsQ0FLdEIsQ0twekJFLHlCTHF2QkgsK0JBNkRLLGVBQWtCLENBRXRCLENBQ0QsK0JBQ0MsYUFBYyxDQUNkLGlCQUFrQixDQUNsQixjQUFlLENBQ2Ysb0NBQ0MsYUFBYyxDQUNkLGtCQUFtQixDQUVwQix1Q0FDQyxhQUFjLENBQ2QsZUFBZ0IsQ0FDaEIsK0NBQ0MsWUFBYSxDQUNiLGNBQWUsQ0FDZixzQkFBdUIsQ0FDdkIsUUFBUyxDQUNULG1EQUNDLHlCQUEwQixDQUQxQiwwRUFHQyxhQUFjLENBQ2QsZUFBZ0IsQ0t6MUJsQiwwQkxxMEJILCtCQThCRSxjQUFlLENBV2hCLENLeDJCRSwwQkwrekJILCtCQWlDRSxjQUFlLENBUWhCLENLbjJCRSx5QkwwekJILCtCQW9DRSxjQUFlLENBS2hCLENLOTFCRSx5QkxxekJILCtCQXVDRSxjQUFlLENBRWhCLENBQ0EsMkRBR0UsWUFBYSxDQUNiLDZCQUE4QixDQUM5QixRQUFTLENBUVgsbURBQ0MsYUFBYyxDQUNkLFVBQVcsQ0FDWCxlQUFnQixDQUhoQix1REFLQyxVQUFXLENBTFoscUVBUUUsYUFBYyxDQUNkLFVBQVcsQ0FDWCxXQUFZLENBQ1osbUJBQWlCLENBQWpCLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FJckIseURBRUMsWUFBYSxDQUZkLDJDQUtDLGFBQWMsQ0FMZiwrQ0FRQyxpQkFBa0IsQ0FDbEIsVUFBVyxDQVRaLG1EQVlFLGlCQUFrQixDQVpwQixrREFrQkcsYUFBYyxDQUNkLFVBQVcsQ0FDWCxXQUFZLENBQ1osbUJBQWlCLENBQWpCLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FoNUJ2QiwwQkEwNUJLLGFBQWMsQ0FDZCxjQUFlLENBQ2Ysd0JNbDdCZSxDTnNCcEIscUNBODVCUyxZQUFhLENBQ2IsY0FBZSxDQUNmLGtCQUFtQixDQWg2QjVCLCtCQXE2QlMsWUFBYSxDQUNiLGlCQUFtQixDQUNuQix3Qk1qN0JNLENObTdCTixZQUFhLENBQ2IsYUFDYSxDQTM2QnRCLCtEQW02QlMsbUJBQW9CLENBQ3BCLGNBQWUsQ0FJZixtQkFBcUIsQ0FHckIsWUFTYSxDQXA3QnRCLGdDQWc3QlMsWUFBYSxDQUNiLGdCQUFrQixDQUNsQixlQUVhLENBcDdCdEIsa0NBdTdCUyxzQkFBd0IsQ0F2N0JqQyxnREF5N0JhLG9CQUFzQixDQXo3Qm5DLHNDQTQ3QmEsV0FBWSxDQTU3QnpCLDhCQWc4QlMsWUFBYSxDQUNiLDZCQUE4QixDQUM5QixTQUFXLENBQ1gsVUFBVyxDQUNYLGNBQWdCLENBQ2hCLFVBQVcsQ0FyOEJwQixvR0F1OEJhLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsd0JNbjlCRSxDTm85QkYsbUJBQXFCLENBQ3JCLGNBQWUsQ0EzOEI1QixnSEE2OEJpQixVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLG1CQUFvQixDQUNwQixPQUFRLENBQ1IsUUFBUyxDQUNULDhCQUFnQyxDQUNoQyxTQUFVLENBQ1YsV0FBWSxDQUNaLHlCQUEwQixDQUMxQiwyQkFBNEIsQ0FDNUIsdUJBQTJCLENBQzNCLDJCQUE2QixDQXg5QjlDLDRHQTI5QmlCLFlBQWEsQ0EzOUI5Qix3REFnK0JpQix1TkFBMlMsQ0FoK0I1VCw4REFvK0JxQixRQUFTLENBcCtCOUIsd0RBMCtCaUIsOE1BQTBSLENBMStCM1MsOERBOCtCcUIsUUFBUyxDQTkrQjlCLGlDQW8vQlMsbUJBQW9CLENBQ3BCLGNBQWUsQ0FDZixxQkFBc0IsQ0FDdEIsNkJBQThCLENBQzlCLFNBQVUsQ0F4L0JuQiwrRUEwL0JhLGtCQUFtQixDQUNuQixlQUFnQixDQTMvQjdCLCtCQSsvQlMsbUJBQW9CLENBQ3BCLGNBQWUsQ0FDZixxQkFBc0IsQ0FDdEIsd0JBQXlCLENBQ3pCLFNBQVUsQ0FuZ0NuQiw0QkF3Z0NFLGFBQWMsQ0FDWCxjQUFlLENBQ2Ysd0JNOWhDZSxDTitoQ2YsYU05aENnQixDTm1CckIsdUNBNmdDTSxhQUFjLENBQ2QsVUFBVyxDQTlnQ2pCLG1DQWloQ00sWUFBYSxDQUNoQiw2QkFBOEIsQ0FDOUIsUUFBUyxDQW5oQ1osMkNBcWhDSSxnQkFBaUIsQ0FyaENyQixpQ0F5aENNLGVBQWdCLENBQ2hCLFlBQWEsQ0FDaEIscUNBQXNDLENBQ3RDLFFBQVMsQ0E1aENaLGlDQStoQ0csaUJBQWtCLENBL2hDckIscUNBaWlDSyxhQUFjLENBQ2QsVUFBVyxDQUNYLFlBQWEsQ0FDYixtQkFBaUIsQ0FBakIsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixrQkFBbUIsQ0F0aUN4Qiw0Q0EwaUNLLGtCQUFtQixDQTFpQ3hCLDBDQStpQ0ssZUFBZ0IsQ0FDaEIsa0JBQW1CLENBaGpDeEIsZ0RBcWpDSyxpQkFBa0IsQ0FyakN2QixlQTRqQ0ssYUFBYyxDQUNkLGNBQWUsQ0FDZix3Qk1sbENlLENOb0JwQixvQkFna0NTLFlBQWEsQ0FDYixxQ0FBc0MsQ0FDdEMsVUFBVyxDQUNYLFVBQVcsQ0Fua0NwQix5QkFxa0NhLG9CQUFxQixDQUNyQixtQkFBcUIsQ0FDckIscUJNdmxDRyxDTndsQ0gsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBemtDL0IsNkJBMmtDaUIsVUFBVyxDQUNYLFlBQWEsQ0FDYixtQkFBaUIsQ0FBakIsZ0JBQWlCLENBQ2pCLFVBQVcsQ0E5a0M1QixpQ0FpbENpQixjQUFlLENBQ2YscUJNbG1DRCxDTm1tQ0MsMkJBQTZCLENBQzdCLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsVUFBVyxDQXRsQzVCLGtDQXlsQ2lCLGFBQWMsQ0FDZCxnQkFBaUIsQ0FDakIsYU0vbUNHLENOZ25DSCw2Qk0zbkNnQixDTjRuQ2hCLG9CQUFzQixDQTdsQ3ZDLCtCQWdtQ2lCLGFBQWMsQ0FDZCxVQUFXLENBQ1gsZ0JBQWlCLENBQ2pCLGFNdm5DRyxDTnduQ0gsNkJNbm9DZ0IsQ04rQmpDLGlDQXVtQ2lCLG9CQUFxQixDQUNyQixhTTVuQ0csQ042bkNILDZCTXhvQ2dCLENOeW9DaEIsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQixTQUFVLENBQ1YsMkJBQTZCLENBOW1DOUMsdUNBZ25DcUIsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsU0FBVSxDQUNWLHlCQUE2QixDQUM3QixZQUFhLENBQ2IsV0FBWSxDQUNaLHdOQUFtUixDQUNuUix5QkFBMEIsQ0FDMUIsMkJBQTRCLENBQzVCLHVCQUEyQixDQUMzQiwyQkFBNkIsQ0FDN0IsU0FBVSxDQTVuQy9CLHNEQWlvQ3FCLGdCQUFpQixDQWpvQ3RDLHNEQW9vQ3FCLFNBQVUsQ0Fwb0MvQiwwQkE2b0NhLG1CQUFxQixDQUNyQixlQUFnQixDQTlvQzdCLHdEQXlvQ2Esb0JBQXFCLENBQ3JCLFVBQVcsQ0FDWCxXQUFZLENBQ1osbUJBQWlCLENBQWpCLGdCQU9xQixDQW5wQ2xDLG9CQTBwQ0ssYUFBYyxDQUNkLHFCQUFzQixDQUN0Qix1QkFBMkIsQ0FDM0IsMkJBQTRCLENBQzVCLGNBQWUsQ0E5cENwQiwrQkFncUNTLGFBQWMsQ0FocUN2Qiw0QkFtcUNTLFlBQWEsQ0FDYixjQUFlLENBQ2YsVUFBVyxDQUNYLGdCQUFpQixDQXRxQzFCLGlDQXdxQ2EsbUJBQW9CLENBQ3BCLFNBQVUsQ0FDVixlQUFnQixDQUNoQixjQUFlLENBQ2YscUJBQXNCLENBQ3RCLDZCQUE4QixDQUM5QixhTWpzQ1EsQ05tQnJCLGtDQWlyQ2EsbUJBQW9CLENBQ3BCLFNBQVUsQ0FDVixlQUFnQixDQUNoQixjQUFlLENBQ2Ysd0JBQXlCLENBQ3pCLG9CQUFxQixDQXRyQ2xDLDJCQTRyQ0ssYUFBYyxDQUNkLGNBQWUsQ0FDZix3Qk1wdENlLENOc0JwQixzQ0Fnc0NTLGFBQWMsQ0Foc0N2QixpQ0Ftc0NTLGtCQUFtQixDQW5zQzVCLGlDQXNzQ1MsWUFBYSxDQUNiLGlDQUFrQyxDQUNsQyxRQUFTLENBQ1QsVUFBVyxDQXpzQ3BCLGdDQTRzQ1MsbUJBQW9CLENBQ3BCLGNBQWUsQ0FDZixvQkFBcUIsQ0FDckIsd0JBQXlCLENBQ3pCLG1CQUFxQixDQUNyQixlQUFnQixDQUNoQixnQkFBaUIsQ0FDakIscUJBQXNCLENBQ3RCLHVCQUEyQixDQUMzQiwyQkFBNEIsQ0FDNUIsaUJBQWtCLENBdHRDM0IscUNBd3RDYSxvQkFBcUIsQ0FDckIscUJBQXNCLENBQ3RCLG1CQUFxQixDQUNyQixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLGdCQUFpQixDQUNqQixpQkFBa0IsQ0luckNyQix3QkpvckNxQyxDQUNsQyxzQkFBNEIsQ0FDNUIsV0FBWSxDQUNaLFdBQVksQ0FDWixnQkFBaUIsQ0FudUM5QixzQ0FzdUNhLG9CQUFxQixDQUNyQixpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixXQUFZLENBQ1osYU1od0NPLENOaXdDUCw2Qk01d0NvQixDTjZ3Q3BCLGdCQUFpQixDQTl1QzlCLDRDQWd2Q2lCLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLFFBQVMsQ0FDVCx5QkFBNkIsQ0FDN0IsWUFBYSxDQUNiLFdBQVksQ0FDWix3TkFBbVIsQ0FDblIseUJBQTBCLENBQzFCLDJCQUE0QixDQUM1Qix1QkFBMkIsQ0FDM0IsMkJBQTZCLENBQzdCLFNBQVUsQ0E1dkMzQix3RUFrd0NxQixRQUFTLENBbHdDOUIsaUVBc3dDaUIsVUFBVyxDQUNYLFVBQVcsQ0F2d0M1QixrRUFpeENpQix3Qk1weUNJLENObUJyQixtRUFzeENpQix3Qk12eUNELENOaUJoQixtRUEyeENpQixxQk0zeUNELENOZ0JoQixpRUFneUNpQix3Qk0veUNILENOZWQsdUVBcXlDaUIsd0JNbnpDRyxDTmNwQixnRUEweUNpQix3Qk12ekNKLENOYWIsdUVBK3lDaUIsd0JNM3pDRyxDTllwQixpRUFvekNpQix3Qk0vekNILENOV2Qsa0VBeXpDaUIsd0JNbjBDRixDTlVmLHVFQTh6Q2lCLHdCTXYwQ0csQ044MENsQiwwQlEzMUNBLFlBQWEsQ0EyRlYsMkJSbXdDNkIsQ1Fsd0M1QiwwQlJrd0M0QixDUWp3Q3hCLHNCUml3Q3dCLENRaHdDdEIsb0JSZ3dDc0IsQ0FDL0IsV0FBWSxDQUNaLGtCQUFxQixDSTNpQ3RCLGlFQUVFLFdBQVksQ0FDWixhQUFjLENBRWhCLGdDQUNFLFVBQVcsQ0pzaUNaLDhCSTdwQ0QsVUFBVyxDQUNYLFNBQTZDLENBNkM3QyxpQkFBa0IsQ0FDbEIsY0FBZSxDQUNmLGlCQUE0QixDQUM1QixrQkFBNEIsQ0pnbkMxQixZQUFhLENBQ2Isa0JBQW1CLENBQ25CLHNCQUF1QixDSTVvQ3pCLHlCSnNvQ0MsOEJJcm9DQyxVQUFXLENBQ1gsU0FBNkMsQ0prckM3QyxDSXhwQ0YseUJKMG1DQyw4Qkl6bUNDLFVBQVcsQ0FDWCxTQUE2QyxDSnNwQzdDLENBOUNBLHVDQVFDLFdBQVksQ0FDWixhQUFjLENBVGYsdUNBWUMsYUFBYyxDQUNkLGlCQUFrQixDQWJuQiwyQ0FlRSxXQUFZLENBQ1osV0FBWSxDQUNaLHFCQUFzQixDQWpCeEIsb0RBb0JFLGVBQWdCLENBQ2hCLGVBQWdCLENBckJsQixrREF3QkUsYUFBYyxDQUNkLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsVUFBVyxDQUNYLFdBQVksQ0FDWixLQUFNLENBQ04sTUFBTyxDQUNQLE9BQVEsQ0EvQlYseUNBa0NFLGVBQWdCLENBQ2hCLGVBQWdCLENBbkNsQiw4REF3Q00sVUFBVyxDQUNYLFVBQVksQ0toNENsQiwwQkwyNENDLDJDQUdFLGNBQWUsQ0FDZixDSzE0Q0gseUJMZzVDRSwwQkFDQyxTQUFVLENBQ1YsY0FBZSxDQUNsQiw4QkFDQyxrQkFBbUIsQ0FDbkIsa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQixTQUFVLENBSlYsdUNBTUMsaUJBQWtCLENBTm5CLDJDQVFFLGFBQWMsQ0FDZCxDS3Y1Q0gseUJMNjVDRSwwQkFDQyxTQUFVLENBQ2IsOEJBQ0Msa0JBQW1CLENBQ25CLGNBQWUsQ0FDZixVQUFXLENBSFgsMkNBTUUsYUFBYyxDQUNkLENBTUwsZ0NBRUMsYUFBYyxDQUVmLDJCQUNDLGFBQWMsQ0FDZCxrQkFBbUIsQ0FFbkIsOENBS0Usa0JBQW1CLENBdjdDeEIseUJBNjdDRSxjQUFzQixDQTc3Q3hCLDRCQSs3Q00sa0JBQW1CLENBQ25CLFFBQVMsQ0tsOUNYLDBCTGtCSix5QkFvOENHLGdCQUFtQixDQVdwQixDSzM5Q0UsMEJMWUoseUJBdThDRyxnQkFBbUIsQ0FRcEIsQ0t0OUNFLHlCTE9KLHlCQTA4Q0csZ0JBQW1CLENBS3BCLENLajlDRSx5QkxFSix5QkE2OENHLGdCQUFtQixDQUVwQixDQS84Q0YsbUJBaTlDRSxRQUFTLENBajlDWCxpQkFvOUNFLFNBQVUsQ0FFWCxpQkFDQyxpQkFBa0IsQ0FEbEIsNkJBR0MsVUFBVyxDQUNYLGlCQUFrQixDQUtuQix1QkFDQyxhQUFjLENBQ2QsVUFBVyxDQUNYLGNBQWUsQ0FIZixxQ0FLQyxZQUFhLENBQ2IsNEJBQTZCLENBRTlCLDRCQUNDLG9CQUFxQixDQUNyQixlQUFnQixDQUNoQiwwQk0xZ0R5QixDTjJnRHpCLGFBQWMsQ0FDZCxlQUFnQixDQUNoQixhTTFnRGdCLENOb2dEaEIsa0NBUUssVUFBVyxDQUNYLCtOQUEwbEIsQ0FDMWxCLDJCQUE0QixDQUM1Qix1QkFBMkIsQ0FDM0IseUJBQTBCLENBQzFCLFVBQVcsQ0FDWCxXQUFZLENBQ1osb0JBQXFCLENBQ3JCLGdCQUFpQixDSTU4Q2hCLHVCSjY4Q2dDLENxQnRoRHpDLFdBQ08sYUFBYyxDQUNkLG1CQUFzQixDQUN0Qix3QmZLWSxDZUpaLGVBQ0ksYUFBYyxDQUNkLFVBQVcsQ0FLdkIsU0FDSSx3QmZEaUIsQ2VFakIsY0FBZSxDQUZuQixvQkFJUSxZQUFhLENBQ2IsNkJBQThCLENBQzlCLFFBQVMsQ0FDVCxrQkFBbUIsQ0FFdkIsaUJBQ0ksa0JBQW1CLENBRHRCLCtCQUdPLFlBQWEsQ0FIcEIsdUNBS1csYUFBYyxDQWQ5QiwyQkFtQlEsWUFBYSxDQUNiLDhCQUFnQyxDQUNoQyxjQUFlLENBckJ2QixpQ0F1QlksWUFBYSxDQXZCekIsb0NBMkJRLG1CQUF3QixDQTNCaEMsbUNBOEJRLHNCQUF3QixDQTlCaEMseUNBaUNRLHNCQUF3QixDQWpDaEMsa0NBb0NRLHNCQUF3QixDQXBDaEMsZ0NBdUNRLHNCQUF3QixDQXZDaEMsZ0NBMENRLHNCQUF3QixDQTFDaEMsaUNBNkNRLHNCQUF3QixDQ3pEaEMsY0FDSSxZQUFhLENBQ2IsY0FBZSxDQUNmLFVBQVcsQ0FDWCxjQUFlLENBQ2YscUJoQkVRLENnQlBaLHlCQU9RLFlBQWEsQ0FDYiw2QkFBOEIsQ0FDOUIsUUFBUyxDQUNULGtCQUFtQixDQUduQixpREFDSSxlQUFnQixDQWQ1QixzQkFrQlEscUJoQkhRLENnQmZoQixxQkFxQlEsd0JoQlRhLENnQlpyQixzQkF3QlEsd0JoQlZRLENnQmRoQixvQkEyQlEsd0JoQlhNLENpQmhCVixrQkFDSSxZQUFhLENBQ2IsVUFBVyxDQUNYLHlDQUEwQyxDQUMxQyxRQUFTLENBQ1Qsa0JBQW1CLENBQ25CLHVCQUNJLFlBQWEsQ0FEaEIsK0JBR08sb0JBQXFCLENBRXpCLCtCQUNJLGlCQUFrQixDQUVsQixXQUFZLENBQ1osbUNBQXVDLENBQ3ZDLGFqQmRJLENpQmVKLGlCQUFrQixDQUNsQixZQUFhLENuQndEbkIsd0JtQnZEd0MsQ0FDbEMscUNBQ0ksb0JBQXFCLENBQ3JCLFVBQVcsQ0FDWCxvQkFBcUIsQ0FDckIsaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLGlCQUFrQixDQU5yQix5Q0FRTyxZQUFhLENBQ2IsY0FBZSxDQUNmLG1CQUFpQixDQUFqQixnQkFBaUIsQ0FDakIseUJBQXVCLENBQXZCLHNCQUF1QixDQUN2QiwwQkFBNEIsQ0FDNUIsa0JBQW1CLENBRzNCLHFDQUNJLGFBQWMsQ0FDZCxnQkFBaUIsQ0EzQnhCLHFDQThCTyx3QkFBdUMsQ0FRdkQsa0JBQ0ksWUFBYSxDQUNiLGNBQWUsQ0FDZiwrQ0FDSSxZQUFhLENBQ2IsY0FBZSxDQUNmLFVBQVcsQ0FDWCxhQUFjLENBRWxCLHdCQUNJLG1CQUFvQixDQUNwQixTQUFVLENBQ1YscUJBQXNCLENBQ3RCLGlCQUFrQixDQUV0Qix3QkFDSSxtQkFBb0IsQ0FDcEIsU0FBVSxDQUZiLDRCQUlPLFVBQVcsQ0FDWCxtQkFBcUIsQ0FHN0IsOEJBQ0ksb0JBQXFCLENBQ3JCLFNBQVUsQ0FFZCwwQkFDSSxvQkFBcUIsQ0FDckIsU0FBVSxDQUNWLGtCQUFtQixDQUV2QixzREFDSSxhQUFjLENBQ2QsVUFBVyxDQUNYLGdCQUFpQixDQUNqQiw2QmpCckZxQixDaUJzRnJCLGFqQjNFUSxDaUI0RVIsa0VBQ0ksYUFBYyxDQUNkLFVBQVcsQ0FDWCxnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsNkJqQjVGaUIsQ2lCNkZqQixhakJsRkksQ2lCbUZKLFVBQVksQ0FJeEIsaUJBQ0ksWUFBYSxDQUNiLGNBQWUsQ0FDZixVQUFXLENBQ1gsY0FBZSxDQUNmLHdCakJ0RlksQ2lCdUZaLHdFQUNJLG9CQUFxQixDQUNyQixXQUFZLENBQ1osaUJBQWtCLENBQ2xCLGNBQWUsQ0FDZiw2QmpCN0dxQixDaUI4R3JCLGFqQm5HUSxDaUJvR1IsZUFBZ0IsQ0FJcEIseUJBQ0ksWUFBYSxDQUNiLGNBQWUsQ0FDZixVQUFXLENBQ1gsYUFBYyxDQUpqQix1R0FPVyxTQUFVLENBQ1Ysb0JBQXFCLENBUmhDLG1EQVdXLGFBQWMsQ0FDZCxVQUFXLENBQ1gsYUFBYyxDQWJ6Qix3REFlZSxhQUFjLENBQ2QsVUFBVyxDQUNYLHFCQUFzQixDQUN0QixnQkFBaUIsQ0FDakIsbUJBQXFCLENBQ3JCLGlCQUFrQixDQUNsQixnQkFBaUIsQ0FDakIsNkJqQnpJUyxDaUIwSVQsYWpCL0hKLENpQndHWCwrREF5Qm1CLFVBQVcsQ0FDWCxVQUFXLENBQ1gsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsTUFBTyxDQUNQLHdCakJ2SVIsQ2lCd0dYLDhEQWtDbUIsVUFBVyxDQUNYLFVBQVcsQ0FDWCxXQUFZLENBQ1osZ05BQWlSLENBQ2pSLHlCQUEwQixDQUMxQiwyQkFBNEIsQ0FDNUIsaUJBQWtCLENBQ2xCLFlBQWEsQ0FDYixPQUFRLENBQ1IsMEJBQTJCLENBQzNCLDhCQUFnQyxDQTVDbkQsb0VBZ0R1QixPQUFRLENBaEQvQixzREFzRFcsWUFBYSxDQUNiLG9DQUFxQyxDQUNyQyxRQUFTLENBQ1QsVUFBVyxDQUNYLGFBQWMsQ0ExRHpCLDBEQTREZSxvQkFBcUIsQ0FDckIsZUFBZ0IsQ0FDaEIsVUFBVyxDQUNYLG1CQUFpQixDQUFqQixnQkFBaUIsQ0FDakIseUJBQXVCLENBQXZCLHNCQUF1QixDQUN2QixnQkFBaUIsQ0FNckMsZUFDSSxZQUFhLENBSXJCLHFCQUNJLG9CQUFxQixDQUNyQixpQkFBa0IsQ0FGdEIsNEJBSVEsVUFBVyxDQUNYLG9CQUFxQixDQUNyQixVQUFXLENBQ1gsV0FBWSxDQUNaLGlCQUFrQixDQUNsQixXQUFZLENBQ1osT0FBUSxDQUNSLDZCakIxTXlCLENpQjJNekIsa21CQUFpNkIsQ0FDajZCLHlCQUEwQixDQUMxQiw0QkFBOEIsQ0FDOUIsOEJBQWdDLENBRXBDLDBCQUNJLGlCQUFrQixDQUNsQixXQUFZLENBQ1osUUFBUyxDQUNULDBCQUEyQixDQUMzQixVQUFXLENBQ1gsZ0JBQWlCLENBdkJ6QixrQ0EyQlksa21CQUFpNkIsQ0NoTno2Qix5QkFMQSxhQUFjLENBQ2QsYUFRbUIsQ0FKbkIsY0FFSSxVQUFXLENBRVgsY0FBZSxDQUpsQixnQ0FNTyxZQUFhLENBQ2IsY0FBZSxDQUNmLFVBQVcsQ0FDWCxVQUFXLENBVGxCLDZDQVdXLG9CQUFxQixDQUNyQixnQkFBaUIsQ0FDakIsNkJsQnZCaUIsQ2tCd0JqQixhbEJiSSxDa0JjSixrQkFBb0IsQ0FDcEIsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FDaEIseUJBQTBCLENBQzFCLDhCQUFnQyxDQW5CM0MsdUdBeUJlLHdCbEJ4QkEsQ2tCeUJBLGFsQnhCQyxDa0I2QmhCLGlDQUVPLFlBQWEsQ0FDYixxQ0FBc0MsQ0FDdEMsU0FBVyxDQUpsQixzQ0FNVyxrQkFBbUIsQ0FDbkIsb0JBQXFCLENBQ3JCLFlBQWEsQ0FDYixtQkFBcUIsQ0FDckIsOEJBQWdDLENBQ2hDLGNBQWUsQ0FYMUIsZ0RBYWUsbUJBQW9CLENBQ3BCLGNBQWUsQ0FkOUIsaURBaUJlLFlBQWEsQ0FDYixVQUFXLENBQ1gsbUJBQXFCLENBQ3JCLGVBQWdCLENBQ2hCLGlCQUFrQixDQXJCakMscURBdUJtQixtQkFBaUIsQ0FBakIsZ0JBQWlCLENBQ2pCLHlCQUF1QixDQUF2QixzQkFBdUIsQ0FDdkIsVUFBVyxDQUNYLFdBQVksQ0ExQi9CLGlEQThCZSxnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsNkJsQnpFYSxDa0IwRWIsY0FBZ0IsQ0FDaEIsYWxCaEVBLENrQmlFQSxlQUFnQixDQW5DL0Isc0RBc0NlLGFBQWMsQ0FDZCxVQUFXLENBQ1gsY0FBZ0IsQ0F4Qy9CLGdFQTBDbUIsb0JBQXFCLENBQ3JCLG9CQUF1QixDQUN2Qix3QmxCMUVKLENrQjJFSSxrQkFBbUIsQ0FDbkIsa0JBQW9CLENBQ3BCLGFsQjdFSixDa0I4RUksY0FBZSxDQUNmLGdCQUFrQixDQWpEckMsNENBcURlLHdCbEI1RVAsQ2tCNkVPLGFsQnBGQSxDa0J5RmhCLGlCQUNJLGFBQWMsQ0FDZCxnQkFBaUIsQ0FDakIsVUFBVyxDQUNYLFdBQVksQ0FDWixjQUFlLENBQ2YsNEJsQi9GWSxDa0JnR1osK0JsQmhHWSxDa0J5RmYsK0JBU08sYWxCbEdRLENrQm1HUixnQkFBaUIsQ0FDakIsYUFBZSxDQUNmLDhCQUFnQyxDQVp2QyxxQ0FjVyx5QkFBMEIsQ0M5RzFDLFFBQ0Msd0JuQkltQixDbUJIbkIsZ0JBQW1CLENBQ25CLGFBQ0MsZUFBa0IsQ0FEbEIsd0JBR08sWUFBYSxDQUNiLCtCQUFnQyxDQUNoQyxRQUFTLENBQ1Qsa0JBQW1CLENBRzNCLGdCQUNDLGFBQWMsQ0FDZCxjQUFlLENBQ2Ysd0JBQ0MsVUFBVyxDQUNYLHlCQUEwQixDQUMxQixRQUFTLENBQ1QsOEJBQ0MsaUJBQWtCLENBRWxCLDRCbkJmZ0IsQ21CZ0JoQixhbkJ6QmdCLENtQjBCaEIsY0FBZSxDQUNmLFlBQWEsQ0FDYixzQkFBdUIsQ0FDdkIsa0JBQW1CLENyQjJDYix3QnFCMUM0QixDckI4UnBDLHlFQUVFLFdBQVksQ0FDWixhQUFjLENBRWhCLG9DQUNFLFVBQVcsQ3FCbFNYLG1DQUNDLFVBQVcsQ0FDWCxTQUFVLENBRlYscUNBSUMsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FHbEIsbUNBQ0MsVUFBVyxDQUNYLFNBQVUsQ0FDVixrQkFBbUIsQ0FIbkIsc0NBS0MsZUFBZ0IsQ0F4QmxCLCtDQTZCaUIsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsT0FBUSxDQUNSLDBCQUEyQixDQUMzQixVQUFXLENBQ1gsV0FBWSxDQUNaLG1YQUFxekIsQ0FDcnpCLHlCQUEwQixDQUMxQiwyQkFBNEIsQ0FDNUIsdUJBQTJCLENBQzNCLDJCQUE2QixDQUM3QixTQUFVLENBekMzQixvQ0E2Q0Msd0JuQi9DVSxDbUJvRGQsYUFDQyxhQUFjLENBQ2QsVUFBVyxDQUNYLFFBQVcsQ0FIWCxxQkFLQyxZQUFhLENBTWhCLE9BQ0Msd0JuQjVFbUIsQ21CNkVuQixnQkFBbUIsQ0FGcEIsVUFJRSxlQUFnQixDQUpsQixhQU1HLGVBQWdCLENBQ2hCLGdCQUFpQixDQUNqQixlQUFnQixDQUNoQixpQkFBa0IsQ0FUckIsb0JBV0ksV0FBVyxDQUNYLGFuQjlGZ0IsQ21CK0ZoQixlQUFnQixDQUNoQixxQkFBcUIsQ0FDckIsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FqQnRCLGFBcUJHLGVBQWdCLENBckJuQixnQkF1QkksYUFBYyxDQUlqQixZQUNDLGdCQUFtQixDQUNuQixVQUFXLENBQ1gsZ0JyQm1GQSxpQkFBNEIsQ0FDNUIsa0JBQTRCLENxQmxGM0IsWUFBYSxDQUNiLGNBQWUsQ3JCeU1oQiw2Q0FFRSxXQUFZLENBQ1osYUFBYyxDQUVoQixzQkFDRSxVQUFXLENxQjlNWix3QnJCdUZELFVBQVcsQ0FDWCxVQUE2QyxDQXlFN0MsaUJBQWtCLENBQ2xCLGNBQWUsQ0FDZixpQkFBNEIsQ0FDNUIsa0JBQTRCLENxQi9KMUIsWUFBYSxDQUNiLDZCQUE4QixDQUM5QixxQkFBc0IsQ3JCdUd4Qix5QnFCOUdDLHdCckIrR0MsVUFBVyxDQUNYLFVBQTZDLENxQjNCN0MsQ3JCcURGLHlCcUIxSUMsd0JyQjJJQyxVQUFXLENBQ1gsZUFBNkMsQ3FCdkQ3QyxDckJpRkYsMEJxQnRLQyx3QnJCdUtDLFVBQVcsQ0FDWCxTQUE2QyxDcUJuRjdDLENBMUVBLDhCQUNDLGVBQWdCLENBQ2hCLHdCbkI5R1UsQ21CK0dWLGFuQnhIZ0IsQ21CeUhoQixpQkFBa0IsQ0FDbEIsbUJBQW9CLENBQ3BCLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLGdCQUFpQixDQVRqQixvQ0FXQyxhQUFjLENBQ2QsZUFBZ0IsQ0FaakIsMENBY0UsYUFBYyxDQUNkLFVBQVksQ0FDWixjQUFnQixDQWhCbEIsc0NBbUJFLGVBQWdCLENBbkJsQixnREFzQkUsWUFBYSxDQUdmLHNDQUNDLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsUUFBUyxDQUNULFNBQVUsQ0FDVixnQkFBaUIsQ0FDakIsZ0JBQWlCLENBTmpCLHdDQVFDLGFBQWMsQ0FDZCxVbkI1SkssQ21CNkpMLGlCQUFrQixDQUNsQixlQUFnQixDQUdsQixzQ0FDQyxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixTQUFVLENBQ1YsZ0JBQWlCLENBTGpCLHdDQU9DLGFBQWMsQ0FDZCxVbkJ6S0ssQ21CMEtMLGVBQWdCLENBQ2hCLGVBQWdCLENBQ2hCLGlCQUFrQixDQVhuQiw4Q0FhRSxVQUFXLENBQ1gsb0JBQXFCLENBQ3JCLG1QQUFxbkIsQ0FDcm5CLHdCQUFpQyxDQUNqQywyQkFBNEIsQ0FDNUIsVUFBVyxDQUNYLFdBQVksQ0FDWix5QkFBMEIsQ0FDMUIsZUFBZ0IsQ3BCMUtwQiwwQm9COEdBLDhCQW1FSyxpQkFBa0IsQ0FNdEIsQ0FFRixzQnJCQ0QsVUFBVyxDQUNYLFVBQTZDLENBMEU3QyxjQUFlLENBQ2YsaUJBQTRCLENBQzVCLGtCQUE0QixDcUJ6RTFCLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIsbUJBQW9CLENyQmlCdEIseUJxQnhCQyxzQnJCeUJDLFVBQVcsQ0FDWCxVQUE2QyxDcUJZN0MsQ3JCY0YseUJxQnBEQyxzQnJCcURDLFVBQVcsQ0FDWCxlQUE2QyxDcUJoQjdDLENyQjBDRiwwQnFCaEZDLHNCckJpRkMsVUFBVyxDQUNYLFNBQTZDLENxQjVDN0MsQ0F0Q0EsMEJBU0MscUJBQXNCLENBQ3RCLGVBQWdCLENBRWhCLGlCQUd1QixDQWZ4Qiw2REFXQyxVQUFXLENBRVgsWUFBYSxDQUNiLG1CQUFpQixDQUFqQixnQkFBaUIsQ0FDakIseUJBQXVCLENBQXZCLHNCQU11QixDQXJCeEIscUNBd0JDLFVBQVcsQ3BCNU1aLHlCb0JvTEQsc0JBMkJLLGdCQUFpQixDQTNCckIsbUNBNkJFLFlBQWEsQ0FDYixDcEI3TUYseUJvQitLRCxzQkFpQ0ssa0JBQW1CLENBakN2QixtQ0FtQ0UsWUFBYSxDQUNiLENwQm5PRiwwQm9Ca0dILFlBc0lFLGVBQWtCLENBV25CLENwQjdPRSwwQm9CNEZILFlBeUlLLGVBQWtCLENBUXRCLENwQnhPRSx5Qm9CdUZILFlBNElLLGVBQWtCLENBS3RCLENwQm5PRSx5Qm9Ca0ZILFlBK0lLLGVBQWtCLENBRXRCLENBQ0QsZUFDQyxnQkFBbUIsQ0FDbkIsYUFBYyxDQUNkLFVBQVcsQ0FDWCxtQkFDQyxZQUFhLENBQ2IsNkJBQThCLENBQzlCLFFBQVMsQ0FDUiw4QkFFQyxvQkFBcUIsQ0FDckIsU0FBVSxDQUNWLFVBQVcsQ0FKWixvQ0FNRSxhQUFjLENBQ2QsVUFBWSxDQUNaLGNBQWdCLENwQnBRbEIsMEJvQm9QSCxlQXdCRSxlQUFrQixDQVluQixDcEJsUkUsMEJvQjhPSCxlQTJCSyxlQUFrQixDQVN0QixDcEI3UUUseUJvQnlPSCxlQThCSyxlQUFrQixDQU10QixDcEJ4UUUseUJvQm9PSCxlQWlDSyxlQUFrQixDQUd0QixDQUNELFdBQ0MsZ0JBQW1CLENBQ25CLGFBQWMsQ0FDZCxVQUFXLENBQ1gsZXJCckdBLGlCQUE0QixDQUM1QixrQkFBNEIsQ3FCc0czQixZQUFhLENBQ2IsY0FBZSxDckJpQmhCLDJDQUVFLFdBQVksQ0FDWixhQUFjLENBRWhCLHFCQUNFLFVBQVcsQ3FCdEJaLHFCckJqR0QsVUFBVyxDQUNYLFVBQTZDLENBNkM3QyxpQkFBa0IsQ0FDbEIsY0FBZSxDQUNmLGlCQUE0QixDQUM1QixrQkFBNEIsQ0ExQjVCLHlCcUIwRUMscUJyQnpFQyxVQUFXLENBQ1gsU0FBNkMsQ3FCNEU3QyxDckJsREYseUJxQjhDQyxxQnJCN0NDLFVBQVcsQ0FDWCxTQUE2QyxDcUJnRDdDLENBQ0Qsb0JyQnRHRCxVQUFXLENBQ1gsVUFBNkMsQ0E2QzdDLGlCQUFrQixDQUNsQixjQUFlLENBQ2YsaUJBQTRCLENBQzVCLGtCQUE0QixDcUJ5RDFCLGdCQUFpQixDckJuRm5CLHlCcUIrRUMsb0JyQjlFQyxVQUFXLENBQ1gsU0FBNkMsQ3FCcUY3QyxDckIzREYseUJxQm1EQyxvQnJCbERDLFVBQVcsQ0FDWCxTQUE2QyxDcUJ5RDdDLENBUkEseUJBTUUsV0FBWSxDcEI1U2QsMEJvQnlSSCxXQXdCRSxlQUFrQixDQVduQixDcEJ0VEUsMEJvQm1SSCxXQTJCSyxlQUFrQixDQVF0QixDcEJqVEUseUJvQjhRSCxXQThCSyxlQUFrQixDQUt0QixDcEI1U0UseUJvQnlRSCxXQWlDSyxlQUFrQixDQUV0QixDQUNELGlCQUNDLGdCQUFtQixDQUNuQixhQUFjLENBQ2QsVUFBVyxDQUNYLHNCQUNDLGVBQWdCLENBQ2hCLHdCbkIzVFksQ21CNFRaLGFuQnJVa0IsQ21Cc1VsQixpQkFBa0IsQ0FDbEIsa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQixVQUFXLENwQnhVViwwQm9CaVVGLHNCQVNRLGtCQUFtQixDQVcxQixDcEIvVUMsMEJvQjJURixzQkFZSyxxQkFBc0IsQ0FRMUIsQ3BCMVVDLHlCb0JzVEYsc0JBZUssaUJBQWtCLENBS3RCLENwQnJVQyx5Qm9CaVRGLHNCQWtCSyxtQkFBb0IsQ0FFeEIsQ0FDRCxxQkFDQyxZQUFhLENBQ2IsNkJBQThCLENBQzlCLFFBQVMsQ3BCOVVSLHlCb0IrVUQsMkJBRUssU0FBVSxDQUVkLENBQ0QsNkJBSUksWUFBYSxDQUNoQiw2QkFBOEIsQ0FDOUIsUUFBUyxDcEIxVlQseUJvQm9WRCw2QkFFSyxTQUFVLENBUWQsQ0FWQSwrQkFRQyxlQUFnQixDcEJ2V2pCLDBCb0I2VEgsaUJBK0NFLGVBQWtCLENBV25CLENwQmpYRSwwQm9CdVRILGlCQWtESyxlQUFrQixDQVF0QixDcEI1V0UseUJvQmtUSCxpQkFxREssZUFBa0IsQ0FLdEIsQ3BCdldFLHlCb0I2U0gsaUJBd0RLLGVBQWtCLENBRXRCLENDaFlGLFlBQ0Msd0JwQkltQixDb0JIbkIsZ0JBQW1CLENBQ25CLGlCQUNDLGVBQWtCLENBRGxCLDRCQUdPLFlBQWEsQ0FDYiwrQkFBZ0MsQ0FDaEMsUUFBUyxDQUNULGtCQUFtQixDQUczQixvQkFDQyxhQUFjLENBQ2QsZUFBa0IsQ0FDbEIsK0JBQ0MsWUFBYSxDQUNiLFVBQVcsQ0FDTCwrQkFBZ0MsQ0FDaEMsUUFBUyxDQUNULGtCQUFtQixDQUNuQixzQ0FDQyxhQUFjLENBQ2QsaUJBQWtCLENBRmxCLHVEQUlMLGVBQWdCLENBQ0QsYXBCNUJBLENvQjZCQSwyQkFBNEIsQ0FDNUIsZ0JBQWlCLENBQ2pCLGdCQUFpQixDQUNqQixtQkFBb0IsQ0FFbkMsa0NBQXVDLENBQ3hCLFdwQm5DQSxDb0JtQ0EsK0JwQm5DQSxDb0JvQ0EsZUFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLFNBQVUsQ0FoQnBCLDJEQWtCSixvQkFBcUIsQ0FDckIsVUFBVyxDQUNYLFdBQVksQ0FDWixTQUFVLENBQ1YsVUFBWSxDQUNaLGlCQUFrQixDQUNsQixNQUFPLENBQ1AsT0FBUSxDQUNSLFdBQVksQ0FDWiwwQkFBMkIsQ0FDM0IsOHNCQUE2aEMsQ0E1QnpoQyw2REErQkosVUFBVyxDQUNYLFdBQVksQ0FDWixnQkFBaUIsQ0FDakIsY0FBZSxDQUNmLGtDQUF1QyxDQUN2QyxXQUFZLENBSVQsb0NBQ0MsWUFBYSxDQUNiLDZCQUE4QixDQUM5QixRQUFTLENBSFQsNENBTUMsaUNBQXFDLENBQ3JDLFdwQnRFUyxDb0JzRVQsK0JwQnRFUyxDb0J1RVQsYUFBYyxDQUNkLGdCQUFpQixDQUNqQixlQUFnQixDdEJEakIsdUJzQkVrQyxDQVhsQyxrREFhRSx3QkFBcUMsQ0FDckMsYXBCdEVRLENvQnVFUixzQkFBdUIsQ0FLakMsNEJBQ0MsZUFBa0IsQ0FDbEIsYUFBYyxDQUNkLFVBQVcsQ0FIWCx5REFPUSxpQ0FBcUMsQ0FDckMsaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLGlCQUFrQixDQUNsQixhQUFjLENBQ2QsV3BCL0ZTLENvQitGVCwrQnBCL0ZTLENGd0VWLHVCc0J3QmtDLENBYnpDLCtEQWVTLHdCQUFxQyxDQUNyQyxhcEI1RlEsQ29CNkZSLGVBQWdCLENBakJ6QixtREFxQkUsY0FBZSxDQUNmLGdCQUFpQixDQUNqQixlQUFnQixDQUNoQixrQkFBb0IsQ0FDcEIseUJBQTBCLENBQzFCLDBCQUE0QixDQUM1QixrQkFBb0IsQ0EzQnRCLHlEQTZCRyxxQnBCMUdRLENvQjZFWCxtREFpQ0UsWUFBYSxDQWpDZixrRkFtQ0csd0JwQjdHYyxDb0I4R2QsYXBCN0dlLENvQnlFbEIsbURBd0NFLG9CQUFxQixDQUNyQixnQkFBaUIsQ0FDakIsY0FBZ0IsQ0FDaEIsa0JBQW9CLENBQ3BCLGVBQWdCLENBQ2hCLHlCQUEwQixDQUMxQiwwQkFBNEIsQ0E5QzlCLHlEQWdERyxxQnBCN0hRLENvQmtJWiw0QkFDQyxZQUFhLENBQ2IsVUFBVyxDQUNYLHlDQUEwQyxDQUMxQyxRQUFTLENBQ1QsbUNBQ0MsWUFBYSxDQURiLDJDQUdDLG9CQUFxQixDQUV0QiwyQ0FDQyxpQkFBa0IsQ0FFbEIsV0FBWSxDQUNaLG1DQUF1QyxDQUN2QyxhcEJ2SmUsQ29Cd0pmLGlCQUFrQixDQUNsQixZQUFhLEN0QmpGUix3QnNCa0Y2QixDQUNsQyxpREFDQyxvQkFBcUIsQ0FDckIsVUFBVyxDQUNYLG9CQUFxQixDQUNyQixpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBTmxCLHFEQVFDLFlBQWEsQ0FDYixjQUFlLENBQ2YsbUJBQWlCLENBQWpCLGdCQUFpQixDQUNqQix5QkFBdUIsQ0FBdkIsc0JBQXVCLENBQ3ZCLDBCQUE0QixDQUM1QixrQkFBbUIsQ0FHcEIsNkRBRUMsa0JBQW1CLENBR3BCLDBEQUVDLGlCQUFrQixDQWhDcEIsaURBb0NDLHdCQUF1QyxDQTlDMUMsb0NBbURDLFlBQWEsQ0FJaEIsaUJBQ0MsYUFBYyxDQUNkLFVBQVcsQ0FDWCxRQUFXLENBSFgseUJBS0MsWUFBYSxDQU1oQixRQUNDLHdCcEJwTW1CLENvQnFNbkIsZ0JBQW1CLENBQ25CLGFBQ0MsZ0JBQW1CLENBQ25CLFVBQVcsQ0FDWCxpQnRCYkEsaUJBQTRCLENBQzVCLGtCQUE0QixDc0JjM0IsWUFBYSxDQUNiLGNBQWUsQ3RCeUdoQiwrQ0FFRSxXQUFZLENBQ1osYUFBYyxDQUVoQix1QkFDRSxVQUFXLENzQjlHWix5QnRCVEQsVUFBVyxDQUNYLFVBQTZDLENBeUU3QyxpQkFBa0IsQ0FDbEIsY0FBZSxDQUNmLGlCQUE0QixDQUM1QixrQkFBNEIsQ3NCL0QxQixZQUFhLENBQ2IsNkJBQThCLENBQzlCLHFCQUFzQixDdEJPeEIseUJzQmRDLHlCdEJlQyxVQUFXLENBQ1gsVUFBNkMsQ3NCcUU3QyxDdEIzQ0YseUJzQjFDQyx5QnRCMkNDLFVBQVcsQ0FDWCxlQUE2QyxDc0J5QzdDLEN0QmZGLDBCc0J0RUMseUJ0QnVFQyxVQUFXLENBQ1gsU0FBNkMsQ3NCYTdDLENBN0VBLDhCQUNDLFdBQVksQ0FFYiwrQkFDQyxlQUFnQixDQUNoQix3QnBCaE5lLENvQmlOZixhcEJ4TmdCLENvQnlOaEIsaUJBQWtCLENBQ2xCLG1CQUFvQixDQUNwQixpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxnQkFBaUIsQ0FUakIscUNBV0MsYUFBYyxDQUNkLGVBQWdCLENBWmpCLDJDQWNFLGFBQWMsQ0FDZCxVQUFZLENBQ1osY0FBZ0IsQ0FoQmxCLHVDQW1CRSxlQUFnQixDQW5CbEIsaURBc0JFLFlBQWEsQ0FHZix1Q0FDQyxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFFBQVMsQ0FDVCxTQUFVLENBQ1YsZ0JBQWlCLENBQ2pCLGdCQUFpQixDQU5qQix5Q0FRQyxhQUFjLENBQ2QsVXBCNVBLLENvQjZQTCxpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FHbEIsdUNBQ0MsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osU0FBVSxDQUNWLGdCQUFpQixDQUxqQix5Q0FPQyxhQUFjLENBQ2QsVXBCelFLLENvQjBRTCxlQUFnQixDQUNoQixlQUFnQixDQUNoQixpQkFBa0IsQ0FYbkIsK0NBYUUsVUFBVyxDQUNYLG9CQUFxQixDQUNyQixtUEFBcW5CLENBQ3JuQix3QkFBaUMsQ0FDakMsMkJBQTRCLENBQzVCLFVBQVcsQ0FDWCxXQUFZLENBQ1oseUJBQTBCLENBQzFCLGVBQWdCLENyQjFRcEIsMEJxQjhNQSwrQkFtRUssaUJBQWtCLENBTXRCLENBRUYsdUJ0Qi9GRCxVQUFXLENBQ1gsVUFBNkMsQ0EwRTdDLGNBQWUsQ0FDZixpQkFBNEIsQ0FDNUIsa0JBQTRCLENzQnVCMUIsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixtQkFBb0IsQ3RCL0V0Qix5QnNCd0VDLHVCdEJ2RUMsVUFBVyxDQUNYLFVBQTZDLENzQjBHN0MsQ3RCaEZGLHlCc0I0Q0MsdUJ0QjNDQyxVQUFXLENBQ1gsZUFBNkMsQ3NCOEU3QyxDdEJwREYsMEJzQmdCQyx1QnRCZkMsVUFBVyxDQUNYLFNBQTZDLENzQmtEN0MsQ0FwQ0EsMkJBU0MscUJBQXNCLENBQ3RCLGVBQWdCLENBQ2hCLFVBQVcsQ0FDWCxpQkFBa0IsQ0FabkIsb0NBZ0JDLFVBQVcsQ0FDWCxZQUFhLENBQ2IsbUJBQWlCLENBQWpCLGdCQUFpQixDQUNqQix5QkFBdUIsQ0FBdkIsc0JBQXVCLENBbkJ4QixzQ0FzQkMsVUFBVyxDckIxU1oseUJxQm9SRCx1QkF5QkssZ0JBQWlCLENBekJyQixvQ0EyQkUsWUFBYSxDQUNiLENyQjNTRix5QnFCK1FELHVCQStCSyxrQkFBbUIsQ0EvQnZCLG9DQWlDRSxZQUFhLENBQ2IsQ3JCalVGLDBCcUJrTUgsYUFvSUUsZUFBa0IsQ0FXbkIsQ3JCM1VFLDBCcUI0TEgsYUF1SUssZUFBa0IsQ0FRdEIsQ3JCdFVFLHlCcUJ1TEgsYUEwSUssZUFBa0IsQ0FLdEIsQ3JCalVFLHlCcUJrTEgsYUE2SUssZUFBa0IsQ0FFdEIsQ0FDRCxnQkFDQyxnQkFBbUIsQ0FDbkIsYUFBYyxDQUNkLFVBQVcsQ0FDWCxvQnRCOUpBLGlCQUE0QixDQUM1QixrQkFBNEIsQ3NCK0ozQixZQUFhLENBQ2IsY0FBZSxDdEJ4Q2hCLHFEQUVFLFdBQVksQ0FDWixhQUFjLENBRWhCLDBCQUNFLFVBQVcsQ3NCbUNaLHlCdEIxSkQsVUFBVyxDQUNYLFVBQTZDLENBNkM3QyxpQkFBa0IsQ0FDbEIsY0FBZSxDQUNmLGlCQUE0QixDQUM1QixrQkFBNEIsQ3NCNkcxQixZQUFhLEN0QnZJZix5QnNCbUlDLHlCdEJsSUMsVUFBVyxDQUNYLFNBQTZDLENzQitJN0MsQ3RCckhGLHlCc0J1R0MseUJ0QnRHQyxVQUFXLENBQ1gsU0FBNkMsQ3NCbUg3QyxDQWRBLCtCQU1DLG9CQUFxQixDQUNyQixTQUFVLENBUFgscUNBU0UsYUFBYyxDQUNkLFVBQVksQ0FDWixjQUFnQixDQUluQixnQ3RCektELFVBQVcsQ0FDWCxVQUE2QyxDQTZDN0MsaUJBQWtCLENBQ2xCLGNBQWUsQ0FDZixpQkFBNEIsQ0FDNUIsa0JBQTRCLENBMUI1Qix5QnNCa0pDLGdDdEJqSkMsVUFBVyxDQUNYLFNBQTZDLENzQm9KN0MsQ3RCMUhGLHlCc0JzSEMsZ0N0QnJIQyxVQUFXLENBQ1gsU0FBNkMsQ3NCd0g3QyxDckI3V0EsMEJxQmtWSCxnQkE4QkUsZUFBa0IsQ0FZbkIsQ3JCdFhFLDBCcUI0VUgsZ0JBaUNLLGVBQWtCLENBU3RCLENyQmpYRSx5QnFCdVVILGdCQW9DSyxlQUFrQixDQU10QixDckI1V0UseUJxQmtVSCxnQkF1Q0ssZUFBa0IsQ0FHdEIsQ0FDRCxnQkFDQyxnQkFBbUIsQ0FDbkIsYUFBYyxDQUNkLFVBQVcsQ0FFVCxpQ0FFQyxVQUFXLENBRlosK0NBS0UsYUFBYyxDQUNkLFVBQVcsQ0FDWCxXQUFZLENBQ1osbUJBQWlCLENBQWpCLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FkdEIsd0VBb0JDLFlBQWEsQ3JCalpaLDBCcUI2WEgsZ0JBdUJFLGVBQWtCLENBV25CLENyQnpaRSwwQnFCdVhILGdCQTBCSyxlQUFrQixDQVF0QixDckJwWkUseUJxQmtYSCxnQkE2QkssZUFBa0IsQ0FLdEIsQ3JCL1lFLHlCcUI2V0gsZ0JBZ0NLLGVBQWtCLENBRXRCLENBQ0QsWUFDQyxnQkFBbUIsQ0FDbkIsYUFBYyxDQUNkLFVBQVcsQ0FDWCxnQnRCNU9BLGlCQUE0QixDQUM1QixrQkFBNEIsQ3NCNk8zQixZQUFhLENBQ2IsY0FBZSxDdEJ0SGhCLDZDQUVFLFdBQVksQ0FDWixhQUFjLENBRWhCLHNCQUNFLFVBQVcsQ3NCaUhaLHNCdEJ4T0QsVUFBVyxDQUNYLFVBQTZDLENBNkM3QyxpQkFBa0IsQ0FDbEIsY0FBZSxDQUNmLGlCQUE0QixDQUM1QixrQkFBNEIsQ0ExQjVCLHlCc0JpTkMsc0J0QmhOQyxVQUFXLENBQ1gsU0FBNkMsQ3NCbU43QyxDdEJ6TEYseUJzQnFMQyxzQnRCcExDLFVBQVcsQ0FDWCxTQUE2QyxDc0J1TDdDLENBQ0QscUJ0QjdPRCxVQUFXLENBQ1gsVUFBNkMsQ0E2QzdDLGlCQUFrQixDQUNsQixjQUFlLENBQ2YsaUJBQTRCLENBQzVCLGtCQUE0QixDc0JnTTFCLGdCQUFpQixDdEIxTm5CLHlCc0JzTkMscUJ0QnJOQyxVQUFXLENBQ1gsU0FBNkMsQ3NCNE43QyxDdEJsTUYseUJzQjBMQyxxQnRCekxDLFVBQVcsQ0FDWCxTQUE2QyxDc0JnTTdDLENBUkEsMEJBTUUsV0FBWSxDckJuYmQsMEJxQmdhSCxZQXdCRSxlQUFrQixDQVduQixDckI3YkUsMEJxQjBaSCxZQTJCSyxlQUFrQixDQVF0QixDckJ4YkUseUJxQnFaSCxZQThCSyxlQUFrQixDQUt0QixDckJuYkUseUJxQmdaSCxZQWlDSyxlQUFrQixDQUV0QixDQUNELGtCQUNDLGdCQUFtQixDQUNuQixhQUFjLENBQ2QsVUFBVyxDQUNYLHVCQUNDLGVBQWdCLENBQ2hCLHdCcEJwY2lCLENvQnFjakIsYXBCNWNrQixDb0I2Y2xCLGlCQUFrQixDQUNsQixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLFVBQVcsQ3JCL2NWLDBCcUJ3Y0YsdUJBU1Esa0JBQW1CLENBVzFCLENyQnRkQywwQnFCa2NGLHVCQVlLLHFCQUFzQixDQVExQixDckJqZEMseUJxQjZiRix1QkFlSyxpQkFBa0IsQ0FLdEIsQ3JCNWNDLHlCcUJ3YkYsdUJBa0JLLG1CQUFvQixDQUV4QixDQUNELHNCdEJyU0EsYXNCc1NvQixDdEJyU3BCLGNzQnFTb0IsQ0FDbkIsWUFBYSxDQUNiLGNBQWUsQ3RCL0toQix5REFFRSxXQUFZLENBQ1osYUFBYyxDQUVoQiw0QkFDRSxVQUFXLENzQjBLWiw0QnRCalNELFVBQVcsQ0FDWCxVQUE2QyxDQTZDN0MsaUJBQWtCLENBQ2xCLGNBQWUsQ0FDZixpQkFBNEIsQ0FDNUIsa0JBQTRCLENBMUI1Qix5QnNCMFFDLDRCdEJ6UUMsVUFBVyxDQUNYLFNBQTZDLENzQitRN0MsQ3RCclBGLHlCc0I4T0MsNEJ0QjdPQyxVQUFXLENBQ1gsU0FBNkMsQ3NCbVA3QyxDckI3ZEEseUJxQnNkRCw0QkFLSyxTQUFVLENBRWQsQ0FDRCw4QnRCelNELFVBQVcsQ0FDWCxVQUE2QyxDQTZDN0MsaUJBQWtCLENBQ2xCLGNBQWUsQ0FDZixpQkFBNEIsQ0FDNUIsa0JBQTRCLENBMUI1Qix5QnNCa1JDLDhCdEJqUkMsVUFBVyxDQUNYLFNBQTZDLENzQnVSN0MsQ3RCN1BGLHlCc0JzUEMsOEJ0QnJQQyxVQUFXLENBQ1gsU0FBNkMsQ3NCMlA3QyxDckJyZUEseUJxQjhkRCw4QkFLSyxTQUFVLENBRWQsQ3JCaGZBLDBCcUJvY0gsa0JBK0NFLGVBQWtCLENBV25CLENyQnhmRSwwQnFCOGJILGtCQWtESyxlQUFrQixDQVF0QixDckJuZkUseUJxQnliSCxrQkFxREssZUFBa0IsQ0FLdEIsQ3JCOWVFLHlCcUJvYkgsa0JBd0RLLGVBQWtCLENBRXRCLENDdmdCRixVQUNDLHdCckJJbUIsQ3FCSG5CLGdCQUFtQixDQUNuQixlQUNDLGVBQWtCLENBRGxCLDBCQUdPLFlBQWEsQ0FDYiwrQkFBZ0MsQ0FDaEMsUUFBUyxDQUNULGtCQUFtQixDQUczQixrQkFDQyxhQUFjLENBQ2QsZUFBa0IsQ0FDbEIsNkJBQ0MsWUFBYSxDQUNiLFVBQVcsQ0FDTCwrQkFBZ0MsQ0FDaEMsUUFBUyxDQUNULGtCQUFtQixDQUNuQixvQ0FDQyxhQUFjLENBQ2QsaUJBQWtCLENBRmxCLHFEQUlMLGVBQWdCLENBQ0QsYXJCNUJBLENxQjZCQSwyQkFBNEIsQ0FDNUIsZ0JBQWlCLENBQ2pCLGdCQUFpQixDQUNqQixtQkFBb0IsQ0FFbkMsa0NBQXVDLENBQ3hCLFdyQm5DQSxDcUJtQ0EsK0JyQm5DQSxDcUJvQ0EsZUFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLFNBQVUsQ0FoQnBCLHlEQWtCSixvQkFBcUIsQ0FDckIsVUFBVyxDQUNYLFdBQVksQ0FDWixTQUFVLENBQ1YsVUFBWSxDQUNaLGlCQUFrQixDQUNsQixNQUFPLENBQ1AsT0FBUSxDQUNSLFdBQVksQ0FDWiwwQkFBMkIsQ0FDM0IsOHNCQUE2aEMsQ0E1QnpoQywyREErQkosVUFBVyxDQUNYLFdBQVksQ0FDWixnQkFBaUIsQ0FDakIsY0FBZSxDQUNmLGtDQUF1QyxDQUN2QyxXQUFZLENBSVQsa0NBQ0MsWUFBYSxDQUNiLDZCQUE4QixDQUM5QixRQUFTLENBSFQsMENBTUMsaUNBQXFDLENBQ3JDLFdyQnRFUyxDcUJzRVQsK0JyQnRFUyxDcUJ1RVQsYUFBYyxDQUNkLGdCQUFpQixDQUNqQixlQUFnQixDdkJEakIsdUJ1QkVrQyxDQVhsQyxnREFhRSx3QkFBcUMsQ0FDckMsYXJCdEVRLENxQnVFUixzQkFBdUIsQ0FLakMsMEJBQ0MsZUFBa0IsQ0FDbEIsYUFBYyxDQUNkLFVBQVcsQ0FIWCx1REFPUSxpQ0FBcUMsQ0FDckMsaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLGlCQUFrQixDQUNsQixhQUFjLENBQ2QsV3JCL0ZTLENxQitGVCwrQnJCL0ZTLENGd0VWLHVCdUJ3QmtDLENBYnpDLDZEQWVTLHdCQUFxQyxDQUNyQyxhckI1RlEsQ3FCNkZSLGVBQWdCLENBakJ6QixpREFxQkUsY0FBZSxDQUNmLGdCQUFpQixDQUNqQixlQUFnQixDQUNoQixrQkFBb0IsQ0FDcEIseUJBQTBCLENBQzFCLDBCQUE0QixDQUM1QixrQkFBb0IsQ0EzQnRCLHVEQTZCRyxxQnJCMUdRLENxQjZFWCxpREFpQ0UsWUFBYSxDQWpDZixnRkFtQ0csd0JyQjdHYyxDcUI4R2QsYXJCN0dlLENxQnlFbEIsaURBd0NFLG9CQUFxQixDQUNyQixnQkFBaUIsQ0FDakIsY0FBZ0IsQ0FDaEIsa0JBQW9CLENBQ3BCLGVBQWdCLENBQ2hCLHlCQUEwQixDQUMxQiwwQkFBNEIsQ0E5QzlCLHVEQWdERyxxQnJCN0hRLENxQmtJWiwwQkFDQyxZQUFhLENBQ2IsVUFBVyxDQUNYLHlDQUEwQyxDQUMxQyxRQUFTLENBQ1QsaUNBQ0MsWUFBYSxDQURiLHlDQUdDLG9CQUFxQixDQUV0Qix5Q0FDQyxpQkFBa0IsQ0FFbEIsV0FBWSxDQUNaLG1DQUF1QyxDQUN2QyxhckJ2SmUsQ3FCd0pmLGlCQUFrQixDQUNsQixZQUFhLEN2QmpGUix3QnVCa0Y2QixDQUNsQywrQ0FDQyxvQkFBcUIsQ0FDckIsVUFBVyxDQUNYLG9CQUFxQixDQUNyQixpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBTmxCLG1EQVFDLFlBQWEsQ0FDYixjQUFlLENBQ2YsbUJBQWlCLENBQWpCLGdCQUFpQixDQUNqQix5QkFBdUIsQ0FBdkIsc0JBQXVCLENBQ3ZCLDBCQUE0QixDQUM1QixrQkFBbUIsQ0FHcEIsMkRBRUMsa0JBQW1CLENBR3BCLHdEQUVDLGlCQUFrQixDQWhDcEIsK0NBb0NDLHdCQUF1QyxDQTlDMUMsa0NBbURDLFlBQWEsQ0FJaEIsZUFDQyxhQUFjLENBQ2QsVUFBVyxDQUNYLFFBQVcsQ0FIWCx1QkFLQyxZQUFhLENBTWhCLFNBQ0Msd0JyQnBNbUIsQ3FCcU1uQixnQkFBbUIsQ0FGcEIsWUFJRSxlQUFnQixDQUpsQixlQU1HLGVBQWdCLENBQ2hCLGdCQUFpQixDQUNqQixlQUFnQixDQUNoQixpQkFBa0IsQ0FUckIsc0JBV0ksV0FBVyxDQUNYLGFyQnROZ0IsQ3FCdU5oQixlQUFnQixDQUNoQixxQkFBcUIsQ0FDckIsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FqQnRCLGVBcUJHLGVBQWdCLENBckJuQixrQkF1QkksYUFBYyxDQUlqQixjQUNDLGdCQUFtQixDQUNuQixVQUFXLENBQ1gsa0J2QnJDQSxpQkFBNEIsQ0FDNUIsa0JBQTRCLEN1QnNDM0IsWUFBYSxDQUNiLGNBQWUsQ3ZCaUZoQixpREFFRSxXQUFZLENBQ1osYUFBYyxDQUVoQix3QkFDRSxVQUFXLEN1QnRGWiwwQnZCakNELFVBQVcsQ0FDWCxVQUE2QyxDQXlFN0MsaUJBQWtCLENBQ2xCLGNBQWUsQ0FDZixpQkFBNEIsQ0FDNUIsa0JBQTRCLEN1QnZDMUIsWUFBYSxDQUNiLDZCQUE4QixDQUM5QixxQkFBc0IsQ3ZCakJ4Qix5QnVCVUMsMEJ2QlRDLFVBQVcsQ0FDWCxVQUE2QyxDdUI2RjdDLEN2Qm5FRix5QnVCbEJDLDBCdkJtQkMsVUFBVyxDQUNYLGVBQTZDLEN1QmlFN0MsQ3ZCdkNGLDBCdUI5Q0MsMEJ2QitDQyxVQUFXLENBQ1gsU0FBNkMsQ3VCcUM3QyxDQTFFQSxnQ0FDQyxlQUFnQixDQUNoQix3QnJCM09TLENxQjRPVCxhckJoUGdCLENxQmlQaEIsaUJBQWtCLENBQ2xCLG1CQUFvQixDQUNwQixpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxnQkFBaUIsQ0FUakIsc0NBV0MsYUFBYyxDQUNkLGVBQWdCLENBWmpCLDRDQWNFLGFBQWMsQ0FDZCxVQUFZLENBQ1osY0FBZ0IsQ0FoQmxCLHdDQW1CRSxlQUFnQixDQW5CbEIsa0RBc0JFLFlBQWEsQ0FHZix3Q0FDQyxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFFBQVMsQ0FDVCxTQUFVLENBQ1YsZ0JBQWlCLENBQ2pCLGdCQUFpQixDQU5qQiwwQ0FRQyxhQUFjLENBQ2QsVXJCcFJLLENxQnFSTCxpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FHbEIsd0NBQ0MsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osU0FBVSxDQUNWLGdCQUFpQixDQUxqQiwwQ0FPQyxhQUFjLENBQ2QsVXJCalNLLENxQmtTTCxlQUFnQixDQUNoQixlQUFnQixDQUNoQixpQkFBa0IsQ0FYbkIsZ0RBYUUsVUFBVyxDQUNYLG9CQUFxQixDQUNyQixtUEFBcW5CLENBQ3JuQix3QkFBaUMsQ0FDakMsMkJBQTRCLENBQzVCLFVBQVcsQ0FDWCxXQUFZLENBQ1oseUJBQTBCLENBQzFCLGVBQWdCLEN0QmxTcEIsMEJzQnNPQSxnQ0FtRUssaUJBQWtCLENBTXRCLENBRUYsd0J2QnZIRCxVQUFXLENBQ1gsVUFBNkMsQ0EwRTdDLGNBQWUsQ0FDZixpQkFBNEIsQ0FDNUIsa0JBQTRCLEN1QitDMUIsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixtQkFBb0IsQ3ZCdkd0Qix5QnVCZ0dDLHdCdkIvRkMsVUFBVyxDQUNYLFVBQTZDLEN1Qm9JN0MsQ3ZCMUdGLHlCdUJvRUMsd0J2Qm5FQyxVQUFXLENBQ1gsZUFBNkMsQ3VCd0c3QyxDdkI5RUYsMEJ1QndDQyx3QnZCdkNDLFVBQVcsQ0FDWCxTQUE2QyxDdUI0RTdDLENBdENBLDRCQVNDLHFCQUFzQixDQUN0QixlQUFnQixDQUVoQixpQkFHdUIsQ0FmeEIsaUVBV0MsVUFBVyxDQUVYLFlBQWEsQ0FDYixtQkFBaUIsQ0FBakIsZ0JBQWlCLENBQ2pCLHlCQUF1QixDQUF2QixzQkFNdUIsQ0FyQnhCLHVDQXdCQyxVQUFXLEN0QnBVWix5QnNCNFNELHdCQTJCSyxnQkFBaUIsQ0EzQnJCLHFDQTZCRSxZQUFhLENBQ2IsQ3RCclVGLHlCc0J1U0Qsd0JBaUNLLGtCQUFtQixDQWpDdkIscUNBbUNFLFlBQWEsQ0FDYixDdEIzVkYsMEJzQjBOSCxjQXNJRSxlQUFrQixDQVduQixDdEJyV0UsMEJzQm9OSCxjQXlJSyxlQUFrQixDQVF0QixDdEJoV0UseUJzQitNSCxjQTRJSyxlQUFrQixDQUt0QixDdEIzVkUseUJzQjBNSCxjQStJSyxlQUFrQixDQUV0QixDQUNELGlCQUNDLGdCQUFtQixDQUNuQixhQUFjLENBQ2QsVUFBVyxDQUNYLHFCQUNDLFlBQWEsQ0FDYiw2QkFBOEIsQ0FDOUIsUUFBUyxDQUNSLGdDQUVDLG9CQUFxQixDQUNyQixTQUFVLENBQ1YsVUFBVyxDQUpaLHNDQU1FLGFBQWMsQ0FDZCxVQUFZLENBQ1osY0FBZ0IsQ3RCNVhsQiwwQnNCNFdILGlCQXdCRSxlQUFrQixDQVluQixDdEIxWUUsMEJzQnNXSCxpQkEyQkssZUFBa0IsQ0FTdEIsQ3RCcllFLHlCc0JpV0gsaUJBOEJLLGVBQWtCLENBTXRCLEN0QmhZRSx5QnNCNFZILGlCQWlDSyxlQUFrQixDQUd0QixDQUNELGFBQ0MsZ0JBQW1CLENBQ25CLGFBQWMsQ0FDZCxVQUFXLENBQ1gsaUJ2QjdOQSxpQkFBNEIsQ0FDNUIsa0JBQTRCLEN1QjhOM0IsWUFBYSxDQUNiLGNBQWUsQ3ZCdkdoQiwrQ0FFRSxXQUFZLENBQ1osYUFBYyxDQUVoQix1QkFDRSxVQUFXLEN1QmtHWix1QnZCek5ELFVBQVcsQ0FDWCxVQUE2QyxDQTZDN0MsaUJBQWtCLENBQ2xCLGNBQWUsQ0FDZixpQkFBNEIsQ0FDNUIsa0JBQTRCLENBMUI1Qix5QnVCa01DLHVCdkJqTUMsVUFBVyxDQUNYLFNBQTZDLEN1Qm9NN0MsQ3ZCMUtGLHlCdUJzS0MsdUJ2QnJLQyxVQUFXLENBQ1gsU0FBNkMsQ3VCd0s3QyxDQUNELHNCdkI5TkQsVUFBVyxDQUNYLFVBQTZDLENBNkM3QyxpQkFBa0IsQ0FDbEIsY0FBZSxDQUNmLGlCQUE0QixDQUM1QixrQkFBNEIsQ3VCaUwxQixnQkFBaUIsQ3ZCM01uQix5QnVCdU1DLHNCdkJ0TUMsVUFBVyxDQUNYLFNBQTZDLEN1QjZNN0MsQ3ZCbkxGLHlCdUIyS0Msc0J2QjFLQyxVQUFXLENBQ1gsU0FBNkMsQ3VCaUw3QyxDQVJBLDJCQU1FLFdBQVksQ3RCcGFkLDBCc0JpWkgsYUF3QkUsZUFBa0IsQ0FXbkIsQ3RCOWFFLDBCc0IyWUgsYUEyQkssZUFBa0IsQ0FRdEIsQ3RCemFFLHlCc0JzWUgsYUE4QkssZUFBa0IsQ0FLdEIsQ3RCcGFFLHlCc0JpWUgsYUFpQ0ssZUFBa0IsQ0FFdEIsQ0FDRCxtQkFDQyxnQkFBbUIsQ0FDbkIsYUFBYyxDQUNkLFVBQVcsQ0FDWCx3QkFDQyxlQUFnQixDQUNoQix3QnJCeGJXLENxQnliWCxhckI3YmtCLENxQjhibEIsaUJBQWtCLENBQ2xCLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIsVUFBVyxDdEJoY1YsMEJzQnliRix3QkFTUSxrQkFBbUIsQ0FXMUIsQ3RCdmNDLDBCc0JtYkYsd0JBWUsscUJBQXNCLENBUTFCLEN0QmxjQyx5QnNCOGFGLHdCQWVLLGlCQUFrQixDQUt0QixDdEI3YkMseUJzQnlhRix3QkFrQkssbUJBQW9CLENBRXhCLENBQ0QsdUJBQ0MsWUFBYSxDQUNiLDZCQUE4QixDQUM5QixRQUFTLEN0QnRjUix5QnNCdWNELDZCQUVLLFNBQVUsQ0FFZCxDQUNELCtCQUlJLFlBQWEsQ0FDaEIsNkJBQThCLENBQzlCLFFBQVMsQ3RCbGRULHlCc0I0Y0QsK0JBRUssU0FBVSxDQVFkLENBVkEsaUNBUUMsZUFBZ0IsQ3RCL2RqQiwwQnNCcWJILG1CQStDRSxlQUFrQixDQVduQixDdEJ6ZUUsMEJzQithSCxtQkFrREssZUFBa0IsQ0FRdEIsQ3RCcGVFLHlCc0IwYUgsbUJBcURLLGVBQWtCLENBS3RCLEN0Qi9kRSx5QnNCcWFILG1CQXdESyxlQUFrQixDQUV0QiIsImZpbGUiOiJhcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogRkxFWElCTEUgU3R5bGVzICovIFxuXG4uaW50cm8ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmVpZ2U7XG5cdHBhZGRpbmc6IDEycmVtIDA7XG5cdCZfc3VidGl0bGV7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXHR9XG5cdCZfdGl0bGV7XG5cdFx0Zm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0fVxuXHQmX3RleHR7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuXHRcdG1heC13aWR0aDogODUwcHg7XG5cdH1cblx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRwYWRkaW5nOiA4cmVtIDA7XG5cdH1cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRwYWRkaW5nOiA1cmVtIDA7XG5cdH1cbn1cblxuXG4uZmxleGlibGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmVpZ2U7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMDtcblx0dWwge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bGkge1xuXHRcdFx0Zm9udC1zaXplOiAxLjZlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDpcIsK3XCI7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZm9udDtcblx0XHRcdFx0Zm9udC1zaXplOiAyLjVlbTtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHVsIHtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRvbCB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRjb3VudGVyLXJlc2V0OiBteS1hd2Vzb21lLWNvdW50ZXI7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0cGFkZGluZzogMCAwIDAgMnB4O1x0XG5cdFx0bGkge1xuXHRcdFx0Y291bnRlci1pbmNyZW1lbnQ6IG15LWF3ZXNvbWUtY291bnRlcjtcblx0XHRcdGNvbG9yOiAkY29sb3ItZm9udDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRmb250LXNpemU6IDEuNmVtO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBjb3VudGVyKG15LWF3ZXNvbWUtY291bnRlcikgXCIuIFwiO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWZvbnQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4xNWVtO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAuNnJlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdGEge1xuXHRcdCY6aG92ZXIge1xuXHRcdH1cblx0XHQmLnByaW1hcnlfYnRuIHtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0fVxuXHR9XG5cdGlmcmFtZSB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5iZ19sYmVpZ2Uge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1iZWlnZTtcblx0fVxuXHQuYmdfb3JhbmdlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuXHR9XG5cdC5iZ195ZWxsb3cge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XG5cdH1cblx0LmJnX2JsdWUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuXHR9XG5cdC5iZ19saWdodC1ibHVlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcblx0fVxuXHQuYmdfcmVkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuXHR9XG5cdC5iZ19yZWQtZGFya2VyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkLWRhcmtlcjtcblx0fVxuXHQuYmdfcGluayB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG5cdH1cblx0LmJnX2dyZWVuIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG5cdH1cblx0LmJnX2RncmVlbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JlZW47XG5cdH1cblx0LmJnX2JsYWNrIHtcblx0XHRiYWNrZ3JvdW5kOiAkZGFyay1icm93bjtcblx0fVxuXHQuYmdfYmx1ZSxcblx0LmJnX3JlZC1kYXJrZXIsXG5cdC5iZ19kZ3JlZW4sXG5cdC5iZ19ibGFjayB7XG5cdFx0Y29sb3I6ICRsaWdodC1iZWlnZTtcblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkbGlnaHQtYmVpZ2UhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQucm93Q29udGVudCAub3B0aW9uX2xpc3RlX2VsZW1lbnRzIC5lbGVtZW50X2xpZW5fZXRfdGl0cmUge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC1iZWlnZTtcblx0XHRcdC5saWVuIHtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTUnIGhlaWdodD0nOScgdmlld0JveD0nMCAwIDE1IDknIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wIDQuNDc3MjlIMTQnIHN0cm9rZT0nJTIzRkZGOEQ0Jy8lM0UlM0NwYXRoIGQ9J00xMS4yIDAuMjc3MzQ0TDE0IDQuNDc3MzRMMTEuMiA4LjY3NzM0JyBzdHJva2U9JyUyM0ZGRjhENCcvJTNFJTNDL3N2ZyUzRSUwQVwiKSFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBodWdlLXNjcmVlbiB7XG5cdFx0dWwge1xuXHRcdFx0bGkge1xuXHRcdFx0XHRmb250LXNpemU6IDEuNTVlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMi4yNWVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTE4cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHVsIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogOXB4O1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0b2wge1xuXHRcdFx0bGkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDEuNTVlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0dWwge1xuXHRcdFx0bGkge1xuXHRcdFx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjNweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTNweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxOHB4O1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyLjJlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTdweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xN3B4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHR1bCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdG9sIHtcblx0XHRcdGxpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgc21hbGwtZGVza3RvcCB7XG5cdFx0dWwge1xuXHRcdFx0bGkge1xuXHRcdFx0XHRmb250LXNpemU6IDEuNDVlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMThweDtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMi4xZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0dWwge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA3cHg7XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDAuOTVlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRvbCB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40NWVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdHVsIHtcblx0XHRcdGxpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjRlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDExcHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTZweDtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMmVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHVsIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogN3B4O1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjllbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRvbCB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40ZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0dWwge1xuXHRcdFx0bGkge1xuXHRcdFx0XHRmb250LXNpemU6IDEuMzVlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44NWVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTE0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHVsIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogN3B4O1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjg1ZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0b2wge1xuXHRcdFx0bGkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxM3B4O1xuXHRcdFx0XHRmb250LXNpemU6IDEuMzVlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHR1bCB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4zZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTNweDtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS43NWVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxM3B4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTEzcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHVsIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogNnB4O1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjhlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRvbCB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4zZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5wYWRkdG9wIHtcblx0XHRwYWRkaW5nOiAxMjBweCAwIDAgMDtcblx0XHRAaW5jbHVkZSBzbWFsbC1kZXNrdG9wIHtcblx0XHRcdHBhZGRpbmc6IDEwMHB4IDAgMCAwO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0cGFkZGluZzogODBweCAwIDAgMDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdHBhZGRpbmc6IDY1cHggMCAwIDA7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1vYmlsZSAge1xuXHRcdFx0cGFkZGluZzogNTBweCAwIDAgMDtcblx0XHR9XG5cdH1cblx0Lm1hcmd0b3Age1xuXHRcdG1hcmdpbjogMTIwcHggMCAwIDA7XG5cdFx0QGluY2x1ZGUgc21hbGwtZGVza3RvcCB7XG5cdFx0XHRtYXJnaW46IDEwMHB4IDAgMCAwO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0bWFyZ2luOiA4MHB4IDAgMCAwO1xuXHQgICAgfVxuXHQgICAgQGluY2x1ZGUgdGFibGV0IHtcblx0ICAgICAgbWFyZ2luOiA2NXB4IDAgMCAwO1xuXHQgICAgfVxuXHQgICAgQGluY2x1ZGUgbW9iaWxlICB7XG5cdCAgICAgIG1hcmdpbjogNTBweCAwIDAgMDtcblx0ICAgIH1cblx0fVxuXHQucGFkZGludCB7XG5cdFx0cGFkZGluZzogMTAwcHggMDtcblx0XHRAaW5jbHVkZSBodWdlLXNjcmVlbiB7XG5cdFx0XHRwYWRkaW5nOiA5MHB4IDA7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0cGFkZGluZzogODBweCAwO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBzbWFsbC1kZXNrdG9wIHtcblx0XHRcdHBhZGRpbmc6IDcwcHggMDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdHBhZGRpbmc6IDYwcHggMDtcblx0XHRcdCZfcm93IHtcblx0XHRcdFx0Jl90aXRyZSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHQuc291cy10aXRyZV9wcmluY2lwYWxlIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCZfdGV4dGUge1xuXHRcdFx0XHRcdC5yb3dUZXh0ZSB7XG5cdFx0XHRcdFx0XHRwOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHQgICAgfVxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRwYWRkaW5nOiA1MHB4IDA7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdFx0fVxuXHR9XG5cdCZfcHJlc2VudGF0aW9uIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdCZfdGl0cmUge1xuXHRcdFx0aDQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX3RleHRlIHtcblx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0cDpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgc21hbGwtZGVza3RvcCB7XG5cdFx0XHQmX3RleHRle1xuXHRcdFx0XHQucm93VGV4dGV7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAzcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHQmX3RpdHJlIHtcblx0XHRcdH1cblx0XHRcdCZfdGV4dGUge1xuXHRcdFx0XHQucm93VGV4dGUge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMS41cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdCAgICB9XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdCZfdGV4dGUge1xuXHRcdFx0XHQucm93VGV4dGUge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgbW9iaWxlICB7XG5cdFx0fVxuXHR9XG5cdCZfcGhvdG8ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdC5waG90byB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdFx0LnJvd1Bob3RvIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGEge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0ICBcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdCAgXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEyMHB4JyBoZWlnaHQ9JzEyMHB4JyB2aWV3Qm94PScwIDAgMTIwIDEyMCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFcGxheS1idXR0b24lM0MvdGl0bGUlM0UlM0NnIGlkPSdPT1QtVUknIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nUHJvZ3JhbW1lLWTDqXRhaWxzLS0tT09UJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTA0MC4wMDAwMDAsIC01MDAuMDAwMDAwKScgZmlsbD0nJTIzRkZGRkZGJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDZyBpZD0nR2FsbGVyeScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoODAwLjAwMDAwMCwgMzg4LjAwMDAwMCknJTNFJTNDZyBpZD0ncGxheS1idXR0b24nIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDI0MC4wMDAwMDAsIDExMi4wMDAwMDApJyUzRSUzQ3BhdGggZD0nTTYwLDAgQzI2Ljg2MzY4NTgsMCAwLDI2Ljg2MzE0NDMgMCw1OS45OTg3OTA1IEMwLDkzLjEzNDQzNjYgMjYuODYzNjg1OCwxMjAgNjAsMTIwIEM5My4xMzYzMTQyLDEyMCAxMjAsOTMuMTM0NDM2NiAxMjAsNTkuOTk4NzkwNSBDMTIwLDI2Ljg2MzE0NDMgOTMuMTM2MzE0MiwwIDYwLDAgTTYwLDQuODM4MDI2ODkgQzkwLjQxNDg2OTIsNC44MzgwMjY4OSAxMTUuMTYxODc2LDI5LjU4MjExNTQgMTE1LjE2MTg3Niw1OS45OTg3OTA1IEMxMTUuMTYxODc2LDkwLjQxNTQ2NTUgOTAuNDE0ODY5MiwxMTUuMTYxOTczIDYwLDExNS4xNjE5NzMgQzI5LjU4MjcxMTgsMTE1LjE2MTk3MyA0LjgzODEyNDQyLDkwLjQxNTQ2NTUgNC44MzgxMjQ0Miw1OS45OTg3OTA1IEM0LjgzODEyNDQyLDI5LjU4MjExNTQgMjkuNTgyNzExOCw0LjgzODAyNjg5IDYwLDQuODM4MDI2ODknIGlkPSdGaWxsLTEnJTNFJTNDL3BhdGglM0UlM0NwYXRoIGQ9J005MS42Mjk3MjIyLDU5Ljk5OTI3NDMgTDQxLjc0MTQwMjIsMjcuMjI2NDgwMiBDNDEuODA2NzE2OSw3Ni42MzQ4Mjk4IDQxLjc0MzgyMTMsNTIuMzg5MDU4IDQxLjc0MTQwMjIsOTIuNzc0NDg3NSBMOTEuNjI5NzIyMiw1OS45OTkyNzQzIFonIGlkPSdGaWxsLTQnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMjBweCAxMjBweDtcblx0XHRcdFx0XHR3aWR0aDogMTIwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMjBweDtcblx0XHRcdFx0XHR6LWluZGV4OiAxMjtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxMjBweCcgaGVpZ2h0PScxMjBweCcgdmlld0JveD0nMCAwIDEyMCAxMjAnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRXBsYXktYnV0dG9uJTNDL3RpdGxlJTNFJTNDZyBpZD0nT09ULVVJJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J1Byb2dyYW1tZS1kw6l0YWlscy0tLU9PVCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEwNDAuMDAwMDAwLCAtNTAwLjAwMDAwMCknIGZpbGw9JyUyM0ZGRkZGRicgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ2cgaWQ9J0dhbGxlcnknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDgwMC4wMDAwMDAsIDM4OC4wMDAwMDApJyUzRSUzQ2cgaWQ9J3BsYXktYnV0dG9uJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyNDAuMDAwMDAwLCAxMTIuMDAwMDAwKSclM0UlM0NwYXRoIGQ9J002MCwwIEMyNi44NjM2ODU4LDAgMCwyNi44NjMxNDQzIDAsNTkuOTk4NzkwNSBDMCw5My4xMzQ0MzY2IDI2Ljg2MzY4NTgsMTIwIDYwLDEyMCBDOTMuMTM2MzE0MiwxMjAgMTIwLDkzLjEzNDQzNjYgMTIwLDU5Ljk5ODc5MDUgQzEyMCwyNi44NjMxNDQzIDkzLjEzNjMxNDIsMCA2MCwwIE02MCw0LjgzODAyNjg5IEM5MC40MTQ4NjkyLDQuODM4MDI2ODkgMTE1LjE2MTg3NiwyOS41ODIxMTU0IDExNS4xNjE4NzYsNTkuOTk4NzkwNSBDMTE1LjE2MTg3Niw5MC40MTU0NjU1IDkwLjQxNDg2OTIsMTE1LjE2MTk3MyA2MCwxMTUuMTYxOTczIEMyOS41ODI3MTE4LDExNS4xNjE5NzMgNC44MzgxMjQ0Miw5MC40MTU0NjU1IDQuODM4MTI0NDIsNTkuOTk4NzkwNSBDNC44MzgxMjQ0MiwyOS41ODIxMTU0IDI5LjU4MjcxMTgsNC44MzgwMjY4OSA2MCw0LjgzODAyNjg5JyBpZD0nRmlsbC0xJyUzRSUzQy9wYXRoJTNFJTNDcGF0aCBkPSdNOTEuNjI5NzIyMiw1OS45OTkyNzQzIEw0MS43NDE0MDIyLDI3LjIyNjQ4MDIgQzQxLjgwNjcxNjksNzYuNjM0ODI5OCA0MS43NDM4MjEzLDUyLjM4OTA1OCA0MS43NDE0MDIyLDkyLjc3NDQ4NzUgTDkxLjYyOTcyMjIsNTkuOTk5Mjc0MyBaJyBpZD0nRmlsbC00JyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDBweCAxMDBweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0aW1nIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBzbWFsbC1kZXNrdG9wIHtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0ICAgIH1cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdH1cblx0fVxuXHQmX3RleHRlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHQucm93VGV4dGUge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblx0XHRcdHB7XG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fSBcblx0XHR9XG5cdFx0Ji5tYXJndG9wIHtcblx0XHRcdC5yb3dUZXh0ZSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHQgICAgfVxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0fVxuXHR9XG5cdCZfcGhvdG9fcGxlaW5lX2xhcmdldXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdC5ibG9jX3ByZXNlbnRhdGlvbiB7XG5cdFx0XHRsaW5lLWhlaWdodDogNXB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0LmNhcHRpb24ge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdHotaW5kZXg6IDU7XG5cdFx0XHRcdHBhZGRpbmc6IDNweCA1cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodC1mb250O1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRmb250LXNpemU6IDEuMTVlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQubW9iaWxlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNtYWxsLWRlc2t0b3Age1xuXHRcdH1cblx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHQgICAgfVxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0fVxuXHR9XG5cdCZfdGl0cmVfdGV4dGVfZG91YmxlX3Bob3Rvc19hX2Ryb2l0ZSB7XG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRcdH1cblx0XHQmX3RleHQge1xuXHRcdFx0cGFkZGluZy1yaWdodDogNTAlO1xuXHRcdH1cblx0XHQmX3Bob3RvIHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0XHRnYXA6IDJyZW07XG5cdFx0XHQucGhvdG9fZHJvaXRlIHtcblx0XHRcdFx0LmN0bl9waG90byB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9kb3VibGVfY29sb25uZXMge1xuXHRcdEBpbmNsdWRlIGNsZWFyZml4O1xuXHRcdC5oZWFkIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHR9XG5cdFx0LnJvd0NvbnRlbnQge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdCAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHQgICAgICAgIGdhcDogM3JlbTtcblx0XHRcdC5ibG9jX2xlZnQge1xuXHRcdFx0XHQmLmNlbnRlciB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5waG90b3ByZXNlbnRhdGlvbmJsb2Mge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmJsb2NfcmlnaHQge1xuXHRcdFx0XHQmLmNlbnRlciB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5waG90b3ByZXNlbnRhdGlvbmJsb2Mge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnNvdXNUaXRsZSB7XG5cdFx0XHR9XG5cdFx0XHQub3B0aW9uX2JvdXRvbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzNXB4O1xuXHRcdFx0fVxuXHRcdFx0Lm9wdGlvbl9saXN0ZV9lbGVtZW50cyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA1cmVtO1xuXHRcdFx0XHQuZWxlbWVudF9saWVuX2V0X3RpdHJlIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstYnJvd247XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0LmxpZW4ge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZlbTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZm9udDtcblx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAxcmVtO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDIuNXJlbTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxcmVtO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNScgaGVpZ2h0PSc5JyB2aWV3Qm94PScwIDAgMTUgOScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAgNC40NzcyOUgxNCcgc3Ryb2tlPSclMjMyNjE5MTYnLyUzRSUzQ3BhdGggZD0nTTExLjIgMC4yNzczNDRMMTQgNC40NzczNEwxMS4yIDguNjc3MzQnIHN0cm9rZT0nJTIzMjYxOTE2Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLW91dDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRyaWdodDogMi41cmVtO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucGhvdG9wcmVzZW50YXRpb25ibG9jIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdH1cblx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0LmhlYWQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0NXB4O1xuXHRcdFx0fVxuXHRcdFx0LnJvd0NvbnRlbnQge1xuXHRcdFx0XHQuYmxvY19sZWZ0IHtcblx0XHRcdFx0fVxuXHRcdFx0XHQuYmxvY19yaWdodCB7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnBob3RvcHJlc2VudGF0aW9uYmxvYyB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHQgICAgfVxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdCAgICBcdC5oZWFkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdH1cblx0ICAgIFx0LnJvd0NvbnRlbnQge1xuXHRcdFx0XHQuYmxvY19sZWZ0IHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5waG90b3ByZXNlbnRhdGlvbmJsb2Mge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0ICAgIFx0LmhlYWQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRcdFx0fVxuXHRcdFx0LnJvd0NvbnRlbnQge1xuXHRcdFx0XHQuYmxvY19sZWZ0IHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5waG90b3ByZXNlbnRhdGlvbmJsb2Mge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl90cmlwbGVfY29sb25uZXN7XG5cdFx0LmhlYWQge1xuXHQgICAgXHRtYXJnaW4tYm90dG9tOiA1cmVtO1xuXHQgICAgfVxuXHQgICAgLnJvd0NvbG9ubmVzIHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuXHRcdFx0Z2FwOiAzcmVtO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQuY29sX2VsZW1lbnQge1xuXHRcdFx0XHQuY2FkcmVfcGhvdG8ge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXHRcdFx0XHQuYmxvY3Bob3RvIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5ibG9jdGV4dCB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5saWVuIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWZvbnQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMWVtO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMjFweCcgaGVpZ2h0PScxM3B4JyB2aWV3Qm94PScwIDAgMjEgMTMnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRWFycm93X3JpZ2h0X3doaXRlJTNDL3RpdGxlJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J2Fycm93X3JpZ2h0X3doaXRlJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgMC4yNzczNDQpJyBzdHJva2U9JyUyMzI2MTkxNiclM0UlM0NsaW5lIHgxPScwJyB5MT0nNS45OTk5OTYnIHgyPScyMCcgeTI9JzUuOTk5OTk2JyBpZD0nUGF0aCclM0UlM0MvbGluZSUzRSUzQ3BvbHlsaW5lIGlkPSdQYXRoJyBwb2ludHM9JzE2IDAgMjAgNS45OTk5OTYgMTYgMTEuOTk5OTU2JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdHdpZHRoOiAyMXB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA3cHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDIxcHggMTNweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA3cHg7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLW91dDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBodWdlLXNjcmVlbiB7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHNtYWxsLWRlc2t0b3Age1xuXHRcdFx0XHQuY29sX2VsZW1lbnQge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogLTdweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC03cHg7XG5cdFx0XHRcdC5jb2xfZWxlbWVudCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA3cHg7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA3cHg7XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0LmNvbF9lbGVtZW50IHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgc21hbGwtbW9iaWxlIHtcblx0XHRcdH1cblx0ICAgIH1cblx0ICAgIEBpbmNsdWRlIHNtYWxsLWRlc2t0b3Age1xuXHQgICAgXHQuaGVhZCB7XG5cdFx0ICAgIFx0bWFyZ2luLWJvdHRvbTogNjVweDtcblx0XHQgICAgfVxuXHRcdH1cblx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHQgICAgXHQuaGVhZCB7XG5cdFx0ICAgIFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0XHQgICAgfVxuXHQgICAgfVxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdCAgICBcdC5oZWFkIHtcblx0XHQgICAgXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdCAgICB9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdCAgICBcdC5oZWFkIHtcblx0XHQgICAgXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdCAgICB9XG5cdFx0fVxuXHR9XG5cdCZfYmxvY19lbmNhZHJlX2NvdWxldXIge1xuXHRcdG1hcmdpbjogMTByZW0gMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHQmX2FyZWEge1xuXHRcdFx0bWFyZ2luLXRvcDogYXV0bztcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdHBhZGRpbmc6IDVyZW0gMTJyZW07XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdEBpbmNsdWRlIHNtYWxsLWRlc2t0b3Age1xuXHRcdCAgICAgICAgcGFkZGluZzogNHJlbSAxMHJlbTtcblx0XHQgICAgfVxuXHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHQgICAgXHRwYWRkaW5nOiAzLjVyZW0gNy41cmVtO1xuXHRcdCAgICB9XG5cdFx0ICAgIEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0ICAgIFx0cGFkZGluZzogM3JlbSA1cmVtO1xuXHRcdCAgICB9XG5cdFx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0ICAgIFx0cGFkZGluZzogMnJlbSAyLjVyZW07XG5cdFx0ICAgIH1cblx0XHR9XG5cdFx0Jl9yb3cge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0XHRcdGdhcDogM3JlbTtcblx0XHRcdCZfdGl0bGUge1xuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0ICAgIFx0cGFkZGluZzogMDtcblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0XHQmX2xpc3Rpbmcge1x0XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHQgICAgXHRwYWRkaW5nOiAwO1xuXHRcdFx0ICAgIH1cblx0XHRcdFx0cCB7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm9wdGlvbl9ib3V0b24ge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm9wdGlvbl9saXN0ZV9lbGVtZW50cyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0XHRcdFx0Z2FwOiAxcmVtO1xuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgc21hbGwtZGVza3RvcCB7XG5cdFx0XHRtYXJnaW46IDAgMCA4cmVtIDA7XG5cdCAgICB9XG5cdCAgICBAaW5jbHVkZSBsYXB0b3Age1xuXHQgICAgXHRtYXJnaW46IDAgMCA3cmVtIDA7XG5cdCAgICB9XG5cdCAgICBAaW5jbHVkZSB0YWJsZXQge1xuXHQgICAgXHRtYXJnaW46IDAgMCA2cmVtIDA7XG5cdCAgICB9XG5cdCAgICBAaW5jbHVkZSBtb2JpbGUge1xuXHQgICAgXHRtYXJnaW46IDAgMCA1cmVtIDA7XG5cdCAgICB9XG5cdH1cblx0Jl9lbnVtZXJhdGlvbl9lbGVtZW50cyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDUwcHggMDtcblx0XHQmX2hlYWQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdH1cblx0XHQmX2NvbnRlbnQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tdG9wOiA2NXB4O1xuXHRcdFx0Jl9jb2x1bW5zIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0Z2FwOiAzcmVtO1xuXHRcdFx0XHQmX2NvbCB7XG5cdFx0XHRcdFx0ZmxleDogMCAwIGNhbGMoMjAlIC0gNDBweCk7XG5cdFx0XHRcdFx0LnNvdXMtdGl0cmVfcHJpbmNpcGFsZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGh1Z2Utc2NyZWVuIHtcblx0XHR9XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNtYWxsLWRlc2t0b3Age1xuXHRcdFx0cGFkZGluZzogNDVweCAwO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0cGFkZGluZzogNDBweCAwO1xuXHQgICAgfVxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRwYWRkaW5nOiAzNXB4IDA7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDA7XG5cdFx0fVxuXHR9XG5cdCZfZ2FsZXJpZV90cmlwbGVfcGhvdG9zX2F2ZWNfdGV4dGUge1xuXHRcdC5jb250YWluZXIge1xuXHRcdFx0Jl9ncmlkIHtcblx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRcdFx0XHRnYXA6IDJyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfdGl0cmUge1xuXHRcdFx0Ly9wYWRkaW5nLXJpZ2h0OiAzNSU7XG5cdFx0fVxuXHRcdCZfdGV4dCB7XG5cdFx0fVxuXHRcdCZfZ2FsZXJpZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLXRvcDogNjVweDtcblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0LnN3aXBlci1zbGlkZSBpbWcge1xuXHRcdFx0ICBkaXNwbGF5OiBibG9jaztcblx0XHRcdCAgd2lkdGg6IDEwMCU7XG5cdFx0XHQgIGhlaWdodDogMTAwJTtcblx0XHRcdCAgb2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHQgIGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9nYWxlcmllX3Bob3Rvc19zbGlkZXIge1xuXHRcdC5nYWxlcmllX3Bob3Rvc19jb2xvbm5lcyB7XG5cdFx0XHRoZWlnaHQ6IDgwMHB4O1xuXHRcdH1cblx0XHQuY29udGFpbmVyIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHQucGhvdG9fY29sb25uZSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGltZyB7XG5cdFx0XHRcdC8vd2lkdGg6IDEwMCU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnN3aXBlci1zbGlkZSB7XG5cdFx0XHQvL3dpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRpbWcge1xuXHRcdFx0ICBkaXNwbGF5OiBibG9jaztcblx0XHRcdCAgd2lkdGg6IDEwMCU7XG5cdFx0XHQgIGhlaWdodDogMTAwJTtcblx0XHRcdCAgb2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHQgIGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHR9XG5cdH1cblxuXHQuc2Vhc29uc19zbGlkZXJ7XG5cdCAgICBkaXNwbGF5OiBibG9jaztcblx0ICAgIHBhZGRpbmc6IDVyZW0gMDtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuXHQgICAgLmNvbnRhaW5lcntcblx0ICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXHQgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblx0ICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHQgICAgfVxuXHQgICAgJl9sZWZ0e1xuXHQgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHQgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblx0ICAgICAgICB3aWR0aDogNDQuNzUlO1xuXHQgICAgICAgIG1hcmdpbi1yaWdodDogMC4yNSU7XG5cdCAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuXHQgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcblx0ICAgICAgICBwYWRkaW5nOiAzcmVtO1xuXHQgICAgICAgIGNvbG9yOiAkbGlnaHQtYmVpZ2U7XG5cdCAgICAgICAgaGVpZ2h0OiAzMjBweDtcblx0ICAgIH1cblx0ICAgICZfcmlnaHR7XG5cdCAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdCAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXHQgICAgICAgIHdpZHRoOiA1NC43NSU7XG5cdCAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMjUlO1xuXHQgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cdCAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuXHQgICAgICAgIGhlaWdodDogMzIwcHg7XG5cdCAgICB9XG5cdCAgICAmX2dhbGxlcnl7XG5cdCAgICAgICAgaGVpZ2h0OiA4OS41JSAhaW1wb3J0YW50O1xuXHQgICAgICAgIC5zd2lwZXItc2xpZGV7XG5cdCAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cdCAgICAgICAgfVxuXHQgICAgICAgICZfaW1ne1xuXHQgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cdCAgICAgICAgfVxuXHQgICAgfVxuXHQgICAgJl9uYXZ7XG5cdCAgICAgICAgZGlzcGxheTogZ3JpZDtcblx0ICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdCAgICAgICAgZ2FwOiAwLjVyZW07XG5cdCAgICAgICAgaGVpZ2h0OiAxMCU7XG5cdCAgICAgICAgbWFyZ2luLXRvcDogMC41JTtcblx0ICAgICAgICB3aWR0aDogMTAwJTtcblx0ICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLWJ1dHRvbi1uZXh0e1xuXHQgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblx0ICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHQgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG5cdCAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcblx0ICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXHQgICAgICAgICAgICAmOmFmdGVye1xuXHQgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcblx0ICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHQgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG5cdCAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG5cdCAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0ICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XG5cdCAgICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW07XG5cdCAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcblx0ICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdCAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdCAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLW91dDtcblx0ICAgICAgICAgICAgfVxuXHQgICAgICAgICAgICBzdmd7XG5cdCAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXHQgICAgICAgICAgICB9XG5cdCAgICAgICAgfVxuXHQgICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXZ7XG5cdCAgICAgICAgICAgICY6YWZ0ZXJ7XG5cdCAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMTknIGhlaWdodD0nOScgdmlld0JveD0nMCAwIDExOSA5JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTE4LjYyNSA0LjI5OThMMC42MjUwMDIgNC4yOTk4Micgc3Ryb2tlPSclMjMyNjE5MTYnLyUzRSUzQ3BhdGggZD0nTTMuNjI1IDAuMjk5ODA1TDAuNjI1IDQuMjk5OEwzLjYyNSA4LjI5OTgnIHN0cm9rZT0nJTIzMjYxOTE2Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHQgICAgICAgICAgICB9XG5cdCAgICAgICAgICAgICY6aG92ZXJ7XG5cdCAgICAgICAgICAgICAgICAmOmFmdGVye1xuXHQgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDQ1JTtcblx0ICAgICAgICAgICAgICAgIH1cblx0ICAgICAgICAgICAgfVxuXHQgICAgICAgIH1cblx0ICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0e1xuXHQgICAgICAgICAgICAmOmFmdGVye1xuXHQgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTE5JyBoZWlnaHQ9JzknIHZpZXdCb3g9JzAgMCAxMTkgOScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAgNC4yOTk4TDExOCA0LjI5OTgyJyBzdHJva2U9JyUyMzI2MTkxNicvJTNFJTNDcGF0aCBkPSdNMTE1IDAuMjk5ODA1TDExOCA0LjI5OThMMTE1IDguMjk5OCcgc3Ryb2tlPSclMjMyNjE5MTYnLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdCAgICAgICAgICAgIH1cblx0ICAgICAgICAgICAgJjpob3Zlcntcblx0ICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG5cdCAgICAgICAgICAgICAgICAgICAgbGVmdDogNTUlO1xuXHQgICAgICAgICAgICAgICAgfVxuXHQgICAgICAgICAgICB9XG5cdCAgICAgICAgfVxuXHQgICAgfVxuXHQgICAgJl9oZWFkZXJ7XG5cdCAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdCAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXHQgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdCAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHQgICAgICAgIHdpZHRoOiA1MCU7XG5cdCAgICAgICAgJl90aXRsZSwgJl9zZWFzb257XG5cdCAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG5cdCAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG5cdCAgICAgICAgfVxuXHQgICAgfVxuXHQgICAgJl90ZXh0e1xuXHQgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHQgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblx0ICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdCAgICAgICAgd2lkdGg6IDUwJTtcblx0ICAgIH1cblx0fVxuXG5cdC5hdHRyYWl0c19saXN0aW5nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0ICAgIHBhZGRpbmc6IDhyZW0gMDtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJyb3duO1xuXHQgICAgY29sb3I6ICRsaWdodC1iZWlnZTtcblx0ICAgIC5jb250YWluZXIge1xuXHQgICAgXHRkaXNwbGF5OiBibG9jaztcblx0ICAgIFx0d2lkdGg6IDEwMCU7XG5cdCAgICB9XG5cdCAgICAmX2hlYWRlciB7XG5cdCAgICBcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0XHRnYXA6IDJyZW07XG5cdFx0XHQmX2ZpbHRlcnMge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdH1cblx0ICAgIH1cblx0ICAgICZfbGlzdCB7XG5cdCAgICBcdG1hcmdpbi10b3A6IDVyZW07XG5cdCAgICBcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcblx0XHRcdGdhcDogMnJlbTtcblx0ICAgIH1cblx0ICAgICZfaXRlbSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgICBcdGltZyB7XG5cdFx0XHQgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ICB3aWR0aDogMTAwJTtcblx0XHRcdCAgaGVpZ2h0OiAyMDBweDtcblx0XHRcdCAgb2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHQgIGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdCAgbWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdH1cblx0XHRcdCZfY2F0ZWdvcnkge1xuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX3RpdGxlIHtcblx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9sb2NhdGlvbiB7XG5cdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0ICAgIH1cblx0fVxuXG5cdC5jdGF7XG5cdCAgICBkaXNwbGF5OiBibG9jaztcblx0ICAgIHBhZGRpbmc6IDhyZW0gMDtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJyb3duO1xuXHQgICAgJl9saXN0e1xuXHQgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG5cdCAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XG5cdCAgICAgICAgZ2FwOiAxLjVyZW07XG5cdCAgICAgICAgd2lkdGg6IDEwMCU7XG5cdCAgICAgICAgJl9pdGVte1xuXHQgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcblx0ICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdztcblx0ICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblx0ICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHQgICAgICAgICAgICAmX2ltZ3tcblx0ICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMjVweDtcblx0ICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXHQgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG5cdCAgICAgICAgICAgIH1cblx0ICAgICAgICAgICAgJl9jb250ZW50e1xuXHQgICAgICAgICAgICAgICAgcGFkZGluZzogMS41cmVtO1xuXHQgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdztcblx0ICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2Utb3V0O1xuXHQgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cdCAgICAgICAgICAgICAgICB6LWluZGV4OiAxNTtcblx0ICAgICAgICAgICAgfVxuXHQgICAgICAgICAgICAmX3Bvc3R0eXBle1xuXHQgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcblx0ICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1icm93bjtcblx0ICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcblx0ICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG5cdCAgICAgICAgICAgIH1cblx0ICAgICAgICAgICAgJl90aXRsZXtcblx0ICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cdCAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcblx0ICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1icm93bjtcblx0ICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcblx0ICAgICAgICAgICAgfVxuXHQgICAgICAgICAgICAmX3NlZW1vcmUge1xuXHQgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWJyb3duO1xuXHQgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuXHQgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG5cdCAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXHQgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcblx0ICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2Utb3V0O1xuXHQgICAgICAgICAgICAgICAgJjphZnRlcntcblx0ICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuXHQgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgICAgICAgICAgICAgICAgICBib3R0b206IDRweDtcblx0ICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMzAlO1xuXHQgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuXHQgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyLjVyZW07XG5cdCAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuXHQgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE1JyBoZWlnaHQ9JzknIHZpZXdCb3g9JzAgMCAxNSA5JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMCA0LjQ3NzU0SDE0JyBzdHJva2U9JyUyMzI2MTkxNicvJTNFJTNDcGF0aCBkPSdNMTEuMiAwLjI3NzM0NEwxNCA0LjQ3NzM0TDExLjIgOC42NzczNCcgc3Ryb2tlPSclMjMyNjE5MTYnLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdCAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG5cdCAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0ICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdCAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1vdXQ7XG5cdCAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcblx0ICAgICAgICAgICAgICAgIH1cblx0ICAgICAgICAgICAgfVxuXHQgICAgICAgICAgICAmOmhvdmVyIHtcblx0ICAgICAgICAgICAgICAgIC5jdGFfbGlzdF9pdGVtX2NvbnRlbnQge1xuXHQgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuXHQgICAgICAgICAgICAgICAgfVxuXHQgICAgICAgICAgICAgICAgLmN0YV9saXN0X2l0ZW1fc2VlbW9yZSB7XG5cdCAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcblx0ICAgICAgICAgICAgICAgIH1cblx0ICAgICAgICAgICAgfVxuXHQgICAgICAgIH1cblx0ICAgICAgICAmX2ltYWdle1xuXHQgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cdCAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXHQgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG5cdCAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cdCAgICAgICAgICAgICZfaW1ne1xuXHQgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cdCAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cdCAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3Zlcjtcblx0ICAgICAgICAgICAgfVxuXHQgICAgICAgIH1cblx0ICAgIH1cblx0fVxuXG5cdC5zZWVfbW9yZXtcblx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0ICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0ICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdCAgICBwYWRkaW5nOiA1cmVtIDA7XG5cdCAgICAuY29udGFpbmVye1xuXHQgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgfVxuXHQgICAgJl9jb250ZW50e1xuXHQgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cdCAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXHQgICAgICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuXHQgICAgICAgICZfbGVmdHtcblx0ICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdCAgICAgICAgICAgIHdpZHRoOiA1MCU7XG5cdCAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG5cdCAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblx0ICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHQgICAgICAgICAgICBjb2xvcjogJGxpZ2h0LWJlaWdlO1xuXHQgICAgICAgIH1cblx0ICAgICAgICAmX3JpZ2h0e1xuXHQgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0ICAgICAgICAgICAgd2lkdGg6IDUwJTtcblx0ICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcblx0ICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXHQgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHQgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdCAgICAgICAgfVxuXHQgICAgfVxuXHR9XG5cblx0LmNhdGVnb3JpZXNfbGlzdHtcblx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgcGFkZGluZzogOHJlbSAwO1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG5cdCAgICAuY29udGFpbmVye1xuXHQgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgfVxuXHQgICAgJl90aXRsZSB7XG5cdCAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcblx0ICAgIH1cblx0ICAgICZfaXRlbXN7XG5cdCAgICAgICAgZGlzcGxheTogZ3JpZDtcblx0ICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuXHQgICAgICAgIGdhcDogMXJlbTtcblx0ICAgICAgICB3aWR0aDogMTAwJTtcblx0ICAgIH1cblx0ICAgICZfaXRlbXtcblx0ICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0ICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cdCAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHQgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdCAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuXHQgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cdCAgICAgICAgbWluLWhlaWdodDogMzAwcHg7XG5cdCAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0ICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdCAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0ICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgICAgICAgJl9hcmVhe1xuXHQgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHBpbms7XG5cdCAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcblx0ICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblx0ICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuXHQgICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcblx0ICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHQgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjM1cyBlYXNlKTtcblx0ICAgICAgICAgICAgcGFkZGluZzogMXJlbSAycmVtIDNyZW0gMnJlbTtcblx0ICAgICAgICAgICAgd2lkdGg6IDExNXB4O1xuXHQgICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XG5cdCAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXHQgICAgICAgIH1cblx0ICAgICAgICAmX3RpdGxlIHtcblx0ICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICAgICAgICAgIGJvdHRvbTogMXJlbTtcblx0ICAgICAgICAgICAgcmlnaHQ6IDJyZW07XG5cdCAgICAgICAgICAgIG1heC13aWR0aDogMTA1cHg7XG5cdCAgICAgICAgICAgIGhlaWdodDogNDVweDtcblx0ICAgICAgICAgICAgY29sb3I6ICRkYXJrLWJyb3duO1xuXHQgICAgICAgICAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG5cdCAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuXHQgICAgICAgICAgICAmOmFmdGVye1xuXHQgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcblx0ICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgICAgICAgICAgICAgIGJvdHRvbTogMXJlbTtcblx0ICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcblx0ICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuXHQgICAgICAgICAgICAgICAgd2lkdGg6IDIuNXJlbTtcblx0ICAgICAgICAgICAgICAgIGhlaWdodDogMXJlbTtcblx0ICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE1JyBoZWlnaHQ9JzknIHZpZXdCb3g9JzAgMCAxNSA5JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMCA0LjQ3NzU0SDE0JyBzdHJva2U9JyUyMzI2MTkxNicvJTNFJTNDcGF0aCBkPSdNMTEuMiAwLjI3NzM0NEwxNCA0LjQ3NzM0TDExLjIgOC42NzczNCcgc3Ryb2tlPSclMjMyNjE5MTYnLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdCAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcblx0ICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdCAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdCAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLW91dDtcblx0ICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cdCAgICAgICAgICAgIH1cblx0ICAgICAgICB9XG5cdCAgICAgICAgJjpob3Zlcntcblx0ICAgICAgICAgICAgLmNhdGVnb3JpZXNfbGlzdF9pdGVtX3RpdGxlIHtcblx0ICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG5cdCAgICAgICAgICAgICAgICAgICAgbGVmdDogNTUlO1xuXHQgICAgICAgICAgICAgICAgfVxuXHQgICAgICAgICAgICB9XG5cdCAgICAgICAgICAgIC5jYXRlZ29yaWVzX2xpc3RfaXRlbV9hcmVhIHtcblx0ICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgICAgICAgICAgICAgaGVpZ2h0OiA5NCU7XG5cdCAgICAgICAgICAgIH1cblx0ICAgICAgICB9XG5cdCAgICAgICAgJi4tYmVpZ2V7XG5cdCAgICAgICAgICAgIC5jYXRlZ29yaWVzX2xpc3RfaXRlbV9hcmVhe1xuXHQgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJlaWdlO1xuXHQgICAgICAgICAgICB9XG5cdCAgICAgICAgfVxuXHQgICAgICAgICYuLWJlaWdle1xuXHQgICAgICAgICAgICAuY2F0ZWdvcmllc19saXN0X2l0ZW1fYXJlYXtcblx0ICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1iZWlnZTtcblx0ICAgICAgICAgICAgfVxuXHQgICAgICAgIH1cblx0ICAgICAgICAmLi1vcmFuZ2V7XG5cdCAgICAgICAgICAgIC5jYXRlZ29yaWVzX2xpc3RfaXRlbV9hcmVhe1xuXHQgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcblx0ICAgICAgICAgICAgfVxuXHQgICAgICAgIH1cblx0ICAgICAgICAmLi15ZWxsb3d7XG5cdCAgICAgICAgICAgIC5jYXRlZ29yaWVzX2xpc3RfaXRlbV9hcmVhe1xuXHQgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdztcblx0ICAgICAgICAgICAgfVxuXHQgICAgICAgIH1cblx0ICAgICAgICAmLi1ibHVle1xuXHQgICAgICAgICAgICAuY2F0ZWdvcmllc19saXN0X2l0ZW1fYXJlYXtcblx0ICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuXHQgICAgICAgICAgICB9XG5cdCAgICAgICAgfVxuXHQgICAgICAgICYuLWxpZ2h0LWJsdWV7XG5cdCAgICAgICAgICAgIC5jYXRlZ29yaWVzX2xpc3RfaXRlbV9hcmVhe1xuXHQgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWU7XG5cdCAgICAgICAgICAgIH1cblx0ICAgICAgICB9XG5cdCAgICAgICAgJi4tcmVke1xuXHQgICAgICAgICAgICAuY2F0ZWdvcmllc19saXN0X2l0ZW1fYXJlYXtcblx0ICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG5cdCAgICAgICAgICAgIH1cblx0ICAgICAgICB9XG5cdCAgICAgICAgJi4tcmVkLWRhcmtlcntcblx0ICAgICAgICAgICAgLmNhdGVnb3JpZXNfbGlzdF9pdGVtX2FyZWF7XG5cdCAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkLWRhcmtlcjtcblx0ICAgICAgICAgICAgfVxuXHQgICAgICAgIH1cblx0ICAgICAgICAmLi1waW5re1xuXHQgICAgICAgICAgICAuY2F0ZWdvcmllc19saXN0X2l0ZW1fYXJlYXtcblx0ICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuXHQgICAgICAgICAgICB9XG5cdCAgICAgICAgfVxuXHQgICAgICAgICYuLWdyZWVue1xuXHQgICAgICAgICAgICAuY2F0ZWdvcmllc19saXN0X2l0ZW1fYXJlYXtcblx0ICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcblx0ICAgICAgICAgICAgfVxuXHQgICAgICAgIH1cblx0ICAgICAgICAmLi1kYXJrLWdyZWVue1xuXHQgICAgICAgICAgICAuY2F0ZWdvcmllc19saXN0X2l0ZW1fYXJlYXtcblx0ICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZWVuO1xuXHQgICAgICAgICAgICB9XG5cdCAgICAgICAgfVxuXHQgICAgfVxuXHR9XG5cblx0Jl9wYXJ0ZW5haXJlcyB7XG5cdFx0Jl9yb3cge1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1yb3coNjBweCk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94O1xuXHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRtYXJnaW46IDEwcHggMCAzMHB4IDA7XG5cdFx0XHQmX2NvbCB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDYsMCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDMsNjBweCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDIuNCw2MHB4KTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdC5mbGV4Ym94IHtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNvbnRlbnQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lm1lZGlhX3RpdHJlIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQubGlua19hcmVhIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0ei1pbmRleDogNTU7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHQucm91bmRfYnRuIHtcblx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdCAgXHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHQgIFx0b3BhY2l0eTogMC44O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNtYWxsLWRlc2t0b3Age1xuXHRcdH1cblx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHQgICAgXHQmX3JvdyB7XG5cdFx0XHRcdCZfY29sICB7XG5cdFx0XHRcdFx0LmNvbnRlbnQge1xuXHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHQgICAgfVxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdCAgICBcdCZfcm93IHtcblx0ICAgIFx0XHRwYWRkaW5nOiAwO1xuXHQgICAgXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0Jl9jb2wgIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0LmNvbnRlbnQge1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA4MCU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdCAgICBcdCZfcm93IHtcblx0ICAgIFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHQmX2NvbCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0LmNvbnRlbnQge1xuXHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA3MCU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfYWNjb3JkZW9ucyB7XG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0Jl90aXRyZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0fVxuXHRcdCZfbGlzdGUge1xuXHRcdFx0LmNvbnRlbnVBY2NvcmRlb24sIC5jb250ZW51QWNjb3JkZW9uIHAge1xuXHRcdFx0fVxuXHRcdFx0LnRpdHJlQWNjb3JkZW9ue1xuXHRcdFx0XHRoNXtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5ibG9jX2RpdmlzaW9uIHtcblx0XHRwYWRkaW5nOiA1MHB4IDAgNTBweCAwO1xuXHRcdGhyIHtcblx0XHQgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHQgICAgYm9yZGVyOiAwO1xuXHRcdCAgICAvL2JvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgc21hbGwtZGVza3RvcCB7XG5cdFx0XHRwYWRkaW5nOiAwIDAgNDVweCAwO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0cGFkZGluZzogMCAwIDQwcHggMDtcblx0ICAgIH1cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0cGFkZGluZzogMCAwIDM1cHggMDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdHBhZGRpbmc6IDAgMCAzMHB4IDA7XG5cdFx0fVxuXHR9XG5cdC5ub21hcmdlIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0Lm5vcGFkIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdCZfYW5jaG9yIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0LmFuY2hvcl90b3Age1xuXHRcdFx0dG9wOiAtMjUwcHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0fVxuXHR9XG5cdCZfYW5jaG9yc3tcblxuXHRcdCZfbGlzdHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAzcmVtIDA7XG5cdFx0XHQuYW5jaG9yc19mbGV4IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG5cdFx0XHR9XG5cdFx0XHQmX2l0ZW17XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luOiAwIDEuNXJlbTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdFx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWZvbnQ7XG5cdFx0XHRcdCAmOmFmdGVyIHtcblx0XHRcdCAgICAgIGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHQgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTBweCcgaGVpZ2h0PScxMHB4JyB2aWV3Qm94PScwIDAgMTAgMTAnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRURvd24gYXJyb3cgKFZvaXIgcGx1cyklM0MvdGl0bGUlM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nRG93bi1hcnJvdy0oVm9pci1wbHVzKScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMS4wMDAwMDAsIC0wLjAwMDAwMCknIHN0cm9rZT0nJTIzMTMyQjREJyUzRSUzQ3BhdGggZD0nTTgsNS4wMDAwMDAxNyBMNCw5LjAwMDAwMDE3IE00LDkuMDAwMDAwMTcgTDAsNS4wMDAwMDAxNyBNNCw5IEw0LDAnIGlkPSdJY29ucy9TaG9ydC1hcnJvdyclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0ICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdCAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdCAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCAxMHB4O1xuXHRcdFx0ICAgICAgd2lkdGg6IDEwcHg7XG5cdFx0XHQgICAgICBoZWlnaHQ6IDEwcHg7XG5cdFx0XHQgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHQgICAgICBtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdCAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLy8gVHJhbnNpdGlvbnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kc3BlZWQ6ICAwLjNzO1xuJGJvdW5jZTogY3ViaWMtYmV6aWVyKDAuMTcsIDAuNjcsIDAuMywgMS4zMyk7XG4kUG93ZXIxRWFzZU91dDogY3ViaWMtYmV6aWVyKDAuMjUwLCAwLjQ2MCwgMC40NTAsIDAuOTQwKTtcbiRQb3dlcjJFYXNlT3V0OiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuJFBvd2VyM0Vhc2VPdXQ6IGN1YmljLWJlemllcigwLjE2NSwgMC44NDAsIDAuNDQwLCAxLjAwMCk7XG4kUG93ZXI0RWFzZU91dDogY3ViaWMtYmV6aWVyKDAuMjMwLCAxLjAwMCwgMC4zMjAsIDEuMDAwKTtcbiRQb3dlcjFFYXNlSW46IGN1YmljLWJlemllcigwLjU1MCwgMC4wODUsIDAuNjgwLCAwLjUzMCkgO1xuJFBvd2VyMkVhc2VJbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiRQb3dlcjNFYXNlSW46IGN1YmljLWJlemllcigwLjg5NSwgMC4wMzAsIDAuNjg1LCAwLjIyMCk7XG4kUG93ZXI0RWFzZUluOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuJEV4cG9FYXNlT3V0OiBjdWJpYy1iZXppZXIoMC4xOTAsIDEuMDAwLCAwLjIyMCwgMS4wMDApO1xuJEV4cG9FYXNlSW46IGN1YmljLWJlemllcigwLjk1MCwgMC4wNTAsIDAuNzk1LCAwLjAzNSk7XG4kRXhwb0Vhc2VJbk91dDogY3ViaWMtYmV6aWVyKDEuMDAwLCAwLjAwMCwgMC4wMDAsIDEuMDAwKTtcbiRTaW5lRWFzZU91dDogY3ViaWMtYmV6aWVyKDAuMzkwLCAwLjU3NSwgMC41NjUsIDEuMDAwKTtcbiRTaW5lRWFzZUluOiBjdWJpYy1iZXppZXIoMC40NzAsIDAuMDAwLCAwLjc0NSwgMC43MTUpO1xuJFBvd2VyMUVhc2VJbk91dDogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzMCwgMC41MTUsIDAuOTU1KTtcbiRQb3dlcjJFYXNlSW5PdXQ6IGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxLjAwMCk7XG4kUG93ZXIzRWFzZUluT3V0OiBjdWJpYy1iZXppZXIoMC43NzAsIDAuMDAwLCAwLjE3NSwgMS4wMDApO1xuJFBvd2VyNEVhc2VJbk91dDogY3ViaWMtYmV6aWVyKDAuODYwLCAwLjAwMCwgMC4wNzAsIDEuMDAwKTtcbiRTbG93RWFzZU91dDogY3ViaWMtYmV6aWVyKC4wNCwxLjE1LDAuNCwuOTkpO1xuJGVhc2luZzogJFBvd2VyMkVhc2VPdXQ7XG5cbmh0bWwge1xuICAgICYuaGFzLXNjcm9sbC1zbW9vdGgge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgICYuaGFzLXNjcm9sbC1kcmFnZ2luZyB7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIH1cbn1cblxuYm9keSB7XG4gICAgLmhhcy1zY3JvbGwtc21vb3RoICYge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbn1cblxuW2RhdGEtc2Nyb2xsLWNvbnRhaW5lcl0ge1xuICAgIC5oYXMtc2Nyb2xsLXNtb290aCAmIHtcbiAgICAgICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgfVxuICAgIFtkYXRhLXNjcm9sbC1kaXJlY3Rpb249XCJob3Jpem9udGFsXCJdICYge1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxufVxuXG5bZGF0YS1zY3JvbGwtc2VjdGlvbl0ge1xuICAgIFtkYXRhLXNjcm9sbC1kaXJlY3Rpb249XCJob3Jpem9udGFsXCJdICYge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gfVxuXG4uby1pbWFnZV93cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDApIWltcG9ydGFudDtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6IGhzbCgwLDExJSwgODElKTtcblxuICAgICYuLWZ1bGwge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCByZW0oMTAwcHgpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxufVxuXG4uby1zY3JvbGwge1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsMTElLCA4MSUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMsMjMsMjMsMCkhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5vLWltYWdlIHtcbiAgICBvcGFjaXR5OiAwLjk1O1xuICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMS4ycyAkUG93ZXIyRWFzZU91dCwgdHJhbnNmb3JtIDEuMnMgJFBvd2VyMkVhc2VPdXQ7XG4gICAgfVxuXG4gICAgJi5pcy1pbnZpZXcge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm8taW1hZ2Vfd3JhcHBlci4tZnVsbCAmIHtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuXG4gICAgfVxufVxuXG5cbi5jLXNjcm9sbGJhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTFweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHJpZ2h0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCBvcGFjaXR5IDAuM3M7XG4gICAgb3BhY2l0eTogMDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxLjQ1KTtcbiAgICB9XG5cbiAgICAmOmhvdmVyLCAuaGFzLXNjcm9sbC1zY3JvbGxpbmcgJiwgLmhhcy1zY3JvbGwtZHJhZ2dpbmcgJiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgW2RhdGEtc2Nyb2xsLWRpcmVjdGlvbj1cImhvcml6b250YWxcIl0gJiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEuMyk7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLmMtc2Nyb2xsYmFyX3RodW1iIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICB3aWR0aDogN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgbWFyZ2luOiAycHg7XG4gICAgY3Vyc29yOiBncmFiO1xuXG4gICAgLmhhcy1zY3JvbGwtZHJhZ2dpbmcgJiB7XG4gICAgICAgIGN1cnNvcjogZ3JhYmJpbmc7XG4gICAgfVxuXG4gICAgW2RhdGEtc2Nyb2xsLWRpcmVjdGlvbj1cImhvcml6b250YWxcIl0gJiB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBib3R0b206IDA7XG4gICAgfVxuXG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5odG1sLmhhcy1zY3JvbGwtc21vb3RoIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5odG1sLmhhcy1zY3JvbGwtZHJhZ2dpbmcge1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uaGFzLXNjcm9sbC1zbW9vdGggYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmhhcy1zY3JvbGwtc21vb3RoIFtkYXRhLXNjcm9sbC1jb250YWluZXJdIHtcbiAgbWluLWhlaWdodDogMTAwdmg7IH1cblxuW2RhdGEtc2Nyb2xsLWRpcmVjdGlvbj1cImhvcml6b250YWxcIl0gW2RhdGEtc2Nyb2xsLWNvbnRhaW5lcl0ge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuW2RhdGEtc2Nyb2xsLWRpcmVjdGlvbj1cImhvcml6b250YWxcIl0gW2RhdGEtc2Nyb2xsLXNlY3Rpb25dIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLm8taW1hZ2Vfd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAhaW1wb3J0YW50OyB9XG4gIC5vLWltYWdlX3dyYXBwZXIuLWZ1bGwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDAgcmVtKDEwMHB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uby1zY3JvbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzLCAyMywgMjMsIDApICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm8taW1hZ2Uge1xuICBvcGFjaXR5OiAwLjk1O1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7IH1cbiAgLm8taW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS40KTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSksIHRyYW5zZm9ybSAxLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5vLWltYWdlLmlzLWludmlldyBpbWcge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzOyB9XG4gIC5vLWltYWdlX3dyYXBwZXIuLWZ1bGwgLm8taW1hZ2Uge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuXG4uYy1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciByaWdodDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIG9wYWNpdHkgMC4zcztcbiAgb3BhY2l0eTogMDsgfVxuICAuYy1zY3JvbGxiYXI6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEuNDUpOyB9XG4gIC5jLXNjcm9sbGJhcjpob3ZlciwgLmhhcy1zY3JvbGwtc2Nyb2xsaW5nIC5jLXNjcm9sbGJhciwgLmhhcy1zY3JvbGwtZHJhZ2dpbmcgLmMtc2Nyb2xsYmFyIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIFtkYXRhLXNjcm9sbC1kaXJlY3Rpb249XCJob3Jpem9udGFsXCJdIC5jLXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7IH1cbiAgICBbZGF0YS1zY3JvbGwtZGlyZWN0aW9uPVwiaG9yaXpvbnRhbFwiXSAuYy1zY3JvbGxiYXI6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMS4zKTsgfVxuXG4uYy1zY3JvbGxiYXJfdGh1bWIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBvcGFjaXR5OiAwLjU7XG4gIHdpZHRoOiA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbjogMnB4O1xuICBjdXJzb3I6IGdyYWI7IH1cbiAgLmhhcy1zY3JvbGwtZHJhZ2dpbmcgLmMtc2Nyb2xsYmFyX3RodW1iIHtcbiAgICBjdXJzb3I6IGdyYWJiaW5nOyB9XG4gIFtkYXRhLXNjcm9sbC1kaXJlY3Rpb249XCJob3Jpem9udGFsXCJdIC5jLXNjcm9sbGJhcl90aHVtYiB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiAwOyB9XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5zbGljay1saXN0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBoYW5kOyB9XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lOyB9XG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2xpY2stYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTdweDtcbiAgYm90dG9tOiAtMzBweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gICAgbGVmdDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTBweCcgaGVpZ2h0PScxN3B4JyB2aWV3Qm94PScwIDAgMTAgMTcnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0MhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNjEgKDg5NTgxKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLSUzRSUzQ3RpdGxlJTNFUGF0aCUzQy90aXRsZSUzRSUzQ2Rlc2MlM0VDcmVhdGVkIHdpdGggU2tldGNoLiUzQy9kZXNjJTNFJTNDZyBpZD0nUHJlaG9zJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0FjY3VlaWwtLS1QcmVob3MnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0zODguMDAwMDAwLCAtMzA0Ni4wMDAwMDApJyBmaWxsPSclMjMwMDAwMDAnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NnIGlkPSdUw6ltb2lnbmFnZXMnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuMDAwMDAwLCAyNjQ5LjAwMDAwMCknJTNFJTNDZyBpZD0nYXJyb3dfZG93bi1jb3B5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzOTMuMDAwMDAwLCA0MDUuNTAwMDAwKSByb3RhdGUoLTI3MC4wMDAwMDApIHRyYW5zbGF0ZSgtMzkzLjAwMDAwMCwgLTQwNS41MDAwMDApIHRyYW5zbGF0ZSgzODUuMDAwMDAwLCA0MDEuMDAwMDAwKSclM0UlM0NwYXRoIGQ9J00xNiwxLjEyNSBDMTYsMC41MDM2MjUgMTUuNDg4MzgxLDAgMTQuODU3MTQyOSwwIEMxNC41NDg5NTI0LDAgMTQuMjY5NzE0MywwLjEyMDM3NSAxNC4wNjQsMC4zMTUzNzUgTDE0LjA2MzYxOSwwLjMxNSBMNy45OTczMzMzMyw2LjI4NjUgTDIuMDA5NTIzODEsMC4zOTIyNSBDMS44LDAuMTUyMjUgMS40ODk1MjM4MSwwIDEuMTQyODU3MTQsMCBDMC41MTE2MTkwNDgsMCAwLDAuNTAzNjI1IDAsMS4xMjUgQzAsMS40MjY4NzUgMC4xMjExNDI4NTcsMS43MDEgMC4zMTgwOTUyMzgsMS45MDMxMjUgTDAuMzE1MDQ3NjE5LDEuOTA2MTI1IEw3LjE3MjE5MDQ4LDguNjU2MTI1IEw3LjE3MjU3MTQzLDguNjU1NzUgQzcuMzgwNTcxNDMsOC44NjggNy42NzIsOSA3Ljk5NTA0NzYyLDkgQzcuOTk1ODA5NTIsOSA3Ljk5NjU3MTQzLDkgNy45OTc3MTQyOSw5IEM3Ljk5ODQ3NjE5LDkgNy45OTkyMzgxLDkgOC4wMDAzODA5NSw5IEM4LjMyMzgwOTUyLDkgOC42MTQ0NzYxOSw4Ljg2OCA4LjgyMjg1NzE0LDguNjU1NzUgTDguODIzMjM4MSw4LjY1NjEyNSBMMTUuNjgwMzgxLDEuOTA2MTI1IEwxNS42OCwxLjkwNTc1IEMxNS44NzgwOTUyLDEuNzAzNjI1IDE2LDEuNDI4Mzc1IDE2LDEuMTI1IFonIGlkPSdQYXRoJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgICByaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTBweCcgaGVpZ2h0PScxN3B4JyB2aWV3Qm94PScwIDAgMTAgMTcnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0MhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNjEgKDg5NTgxKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLSUzRSUzQ3RpdGxlJTNFUGF0aCUzQy90aXRsZSUzRSUzQ2Rlc2MlM0VDcmVhdGVkIHdpdGggU2tldGNoLiUzQy9kZXNjJTNFJTNDZyBpZD0nUHJlaG9zJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0FjY3VlaWwtLS1QcmVob3MnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMjI0LjAwMDAwMCwgLTMwNDguMDAwMDAwKScgZmlsbD0nJTIzMDAwMDAwJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDZyBpZD0nVMOpbW9pZ25hZ2VzJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgMjY0OS4wMDAwMDApJyUzRSUzQ2cgaWQ9J2Fycm93X2Rvd24nIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEyMjkuMDAwMDAwLCA0MDcuNTAwMDAwKSByb3RhdGUoLTkwLjAwMDAwMCkgdHJhbnNsYXRlKC0xMjI5LjAwMDAwMCwgLTQwNy41MDAwMDApIHRyYW5zbGF0ZSgxMjIxLjAwMDAwMCwgNDAzLjAwMDAwMCknJTNFJTNDcGF0aCBkPSdNMTYsMS4xMjUgQzE2LDAuNTAzNjI1IDE1LjQ4ODM4MSwwIDE0Ljg1NzE0MjksMCBDMTQuNTQ4OTUyNCwwIDE0LjI2OTcxNDMsMC4xMjAzNzUgMTQuMDY0LDAuMzE1Mzc1IEwxNC4wNjM2MTksMC4zMTUgTDcuOTk3MzMzMzMsNi4yODY1IEwyLjAwOTUyMzgxLDAuMzkyMjUgQzEuOCwwLjE1MjI1IDEuNDg5NTIzODEsMCAxLjE0Mjg1NzE0LDAgQzAuNTExNjE5MDQ4LDAgMCwwLjUwMzYyNSAwLDEuMTI1IEMwLDEuNDI2ODc1IDAuMTIxMTQyODU3LDEuNzAxIDAuMzE4MDk1MjM4LDEuOTAzMTI1IEwwLjMxNTA0NzYxOSwxLjkwNjEyNSBMNy4xNzIxOTA0OCw4LjY1NjEyNSBDNy4zODA1NzE0Myw4Ljg2OCA3LjY3Miw5IDcuOTk1MDQ3NjIsOSBDOC4zMjM4MDk1Miw5IDguNjE0NDc2MTksOC44NjggOC44MjI4NTcxNCw4LjY1NTc1IEwxNS42ODAzODEsMS45MDYxMjUgQzE1Ljg3ODA5NTIsMS43MDM2MjUgMTYsMS40MjgzNzUgMTYsMS4xMjUgWicgaWQ9J1BhdGgnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7IH1cbiAgLnNsaWNrLWFycm93OmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTsgfVxuICAuc2xpY2stYXJyb3c6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5zbGljay1hcnJvdyAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEwcHgnIGhlaWdodD0nMTdweCcgdmlld0JveD0nMCAwIDEwIDE3JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDIS0tIEdlbmVyYXRvcjogU2tldGNoIDYxICg4OTU4MSkgLSBodHRwczovL3NrZXRjaC5jb20gLS0lM0UlM0N0aXRsZSUzRVBhdGglM0MvdGl0bGUlM0UlM0NkZXNjJTNFQ3JlYXRlZCB3aXRoIFNrZXRjaC4lM0MvZGVzYyUzRSUzQ2cgaWQ9J1ByZWhvcycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdBY2N1ZWlsLS0tUHJlaG9zJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzg4LjAwMDAwMCwgLTMwNDYuMDAwMDAwKScgZmlsbD0nJTIzMDAwMDAwJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDZyBpZD0nVMOpbW9pZ25hZ2VzJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgMjY0OS4wMDAwMDApJyUzRSUzQ2cgaWQ9J2Fycm93X2Rvd24tY29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMzkzLjAwMDAwMCwgNDA1LjUwMDAwMCkgcm90YXRlKC0yNzAuMDAwMDAwKSB0cmFuc2xhdGUoLTM5My4wMDAwMDAsIC00MDUuNTAwMDAwKSB0cmFuc2xhdGUoMzg1LjAwMDAwMCwgNDAxLjAwMDAwMCknJTNFJTNDcGF0aCBkPSdNMTYsMS4xMjUgQzE2LDAuNTAzNjI1IDE1LjQ4ODM4MSwwIDE0Ljg1NzE0MjksMCBDMTQuNTQ4OTUyNCwwIDE0LjI2OTcxNDMsMC4xMjAzNzUgMTQuMDY0LDAuMzE1Mzc1IEwxNC4wNjM2MTksMC4zMTUgTDcuOTk3MzMzMzMsNi4yODY1IEwyLjAwOTUyMzgxLDAuMzkyMjUgQzEuOCwwLjE1MjI1IDEuNDg5NTIzODEsMCAxLjE0Mjg1NzE0LDAgQzAuNTExNjE5MDQ4LDAgMCwwLjUwMzYyNSAwLDEuMTI1IEMwLDEuNDI2ODc1IDAuMTIxMTQyODU3LDEuNzAxIDAuMzE4MDk1MjM4LDEuOTAzMTI1IEwwLjMxNTA0NzYxOSwxLjkwNjEyNSBMNy4xNzIxOTA0OCw4LjY1NjEyNSBMNy4xNzI1NzE0Myw4LjY1NTc1IEM3LjM4MDU3MTQzLDguODY4IDcuNjcyLDkgNy45OTUwNDc2Miw5IEM3Ljk5NTgwOTUyLDkgNy45OTY1NzE0Myw5IDcuOTk3NzE0MjksOSBDNy45OTg0NzYxOSw5IDcuOTk5MjM4MSw5IDguMDAwMzgwOTUsOSBDOC4zMjM4MDk1Miw5IDguNjE0NDc2MTksOC44NjggOC44MjI4NTcxNCw4LjY1NTc1IEw4LjgyMzIzODEsOC42NTYxMjUgTDE1LjY4MDM4MSwxLjkwNjEyNSBMMTUuNjgsMS45MDU3NSBDMTUuODc4MDk1MiwxLjcwMzYyNSAxNiwxLjQyODM3NSAxNiwxLjEyNSBaJyBpZD0nUGF0aCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICAgIC5zbGljay1hcnJvdyAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxMHB4JyBoZWlnaHQ9JzE3cHgnIHZpZXdCb3g9JzAgMCAxMCAxNycgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQyEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MSAoODk1ODEpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tJTNFJTNDdGl0bGUlM0VQYXRoJTNDL3RpdGxlJTNFJTNDZGVzYyUzRUNyZWF0ZWQgd2l0aCBTa2V0Y2guJTNDL2Rlc2MlM0UlM0NnIGlkPSdQcmVob3MnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nQWNjdWVpbC0tLVByZWhvcycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEyMjQuMDAwMDAwLCAtMzA0OC4wMDAwMDApJyBmaWxsPSclMjMwMDAwMDAnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NnIGlkPSdUw6ltb2lnbmFnZXMnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuMDAwMDAwLCAyNjQ5LjAwMDAwMCknJTNFJTNDZyBpZD0nYXJyb3dfZG93bicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTIyOS4wMDAwMDAsIDQwNy41MDAwMDApIHJvdGF0ZSgtOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTEyMjkuMDAwMDAwLCAtNDA3LjUwMDAwMCkgdHJhbnNsYXRlKDEyMjEuMDAwMDAwLCA0MDMuMDAwMDAwKSclM0UlM0NwYXRoIGQ9J00xNiwxLjEyNSBDMTYsMC41MDM2MjUgMTUuNDg4MzgxLDAgMTQuODU3MTQyOSwwIEMxNC41NDg5NTI0LDAgMTQuMjY5NzE0MywwLjEyMDM3NSAxNC4wNjQsMC4zMTUzNzUgTDE0LjA2MzYxOSwwLjMxNSBMNy45OTczMzMzMyw2LjI4NjUgTDIuMDA5NTIzODEsMC4zOTIyNSBDMS44LDAuMTUyMjUgMS40ODk1MjM4MSwwIDEuMTQyODU3MTQsMCBDMC41MTE2MTkwNDgsMCAwLDAuNTAzNjI1IDAsMS4xMjUgQzAsMS40MjY4NzUgMC4xMjExNDI4NTcsMS43MDEgMC4zMTgwOTUyMzgsMS45MDMxMjUgTDAuMzE1MDQ3NjE5LDEuOTA2MTI1IEw3LjE3MjE5MDQ4LDguNjU2MTI1IEM3LjM4MDU3MTQzLDguODY4IDcuNjcyLDkgNy45OTUwNDc2Miw5IEM4LjMyMzgwOTUyLDkgOC42MTQ0NzYxOSw4Ljg2OCA4LjgyMjg1NzE0LDguNjU1NzUgTDE1LjY4MDM4MSwxLjkwNjEyNSBDMTUuODc4MDk1MiwxLjcwMzYyNSAxNiwxLjQyODM3NSAxNiwxLjEyNSBaJyBpZD0nUGF0aCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfSB9XG5cbi5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBib3R0b206IDI1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgei1pbmRleDogMTA7IH1cbiAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogM3B4O1xuICAgIHdpZHRoOiAzcHg7XG4gICAgbWFyZ2luOiAwIDEycHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNTYwQjc7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMjBweDtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTIwcHg7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICB3aWR0aDogM3B4O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTsgfVxuICAuc2xpY2stZG90cyBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDNweDtcbiAgICB3aWR0aDogM3B4O1xuICAgIG1hcmdpbjogMCAxMnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDQ0NDQ0M7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMjBweDtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTIwcHg7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICB3aWR0aDogM3B4O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTsgfVxuICAgIC5zbGljay1kb3RzIGxpOmhvdmVyIGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjU2MEI3OyB9XG5cbmh0bWwge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcInNlblwiLCBzYW5zLXNlcmlmO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzI2MTkxNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkJGMztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG4ud3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxubWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZCRjM7IH1cbiAgbWFpbiB1bCwgbWFpbiBvbCB7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlOyB9XG5cbmhlYWRlciB1bCxcbmZvb3RlciB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi8qKlxuKiBSZXNldFxuKi9cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG5wLCB1bCwgb2wsIGxpLFxuZGl2LCBzZWN0aW9uLCBmb3JtIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW4tb3V0OyB9XG4gIGEubGlua19vdmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogNTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgYSB7XG4gICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyB9IH1cblxucCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbnAge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwic2VuXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxLjdyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7IH0gfVxuXG5ociB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkJGMztcbiAgYm9yZGVyLXRvcDogbm9uZTsgfVxuXG4ubm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMCAwIDEwcHggMjBweDsgfVxuXG4uZmxleGJveCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbmgxLCAuaDEsIGgyLCAuaDIsIGgzLCAuaDMsIGg0LCAuaDQsIGg1LCAuaDUge1xuICBmb250LWZhbWlseTogXCJodW1hbnRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiA4cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBoMSwgLmgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNS44cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgaDEsIC5oMSB7XG4gICAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBoMSwgLmgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMy44cmVtOyB9IH1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICBoMiwgLmgyIHtcbiAgICAgIGZvbnQtc2l6ZTogNXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBoMiwgLmgyIHtcbiAgICAgIGZvbnQtc2l6ZTogNC41cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIGgyLCAuaDIge1xuICAgICAgZm9udC1zaXplOiA0cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgaDIsIC5oMiB7XG4gICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIGgyLCAuaDIge1xuICAgICAgZm9udC1zaXplOiAyLjhyZW07IH0gfVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGgzLCAuaDMge1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIGgzLCAuaDMge1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07IH0gfVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgaDQsIC5oNCB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgaDQsIC5oNCB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTsgfSB9XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGg1LCAuaDUge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgaDUsIC5oNSB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTsgfSB9XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbmEge1xuICBjb2xvcjogIzI1NjBCNztcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbi1vdXQ7IH1cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6ICMyNTYwQjc7IH1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4uYmxvY2sge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udmVydGljYWwtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4ucmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmZsZXhjb250ZW50IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAzNTsgfVxuXG4uZmxleGNvbnRlbnRjdGEge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtbW96LWFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtbXMtYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDM1OyB9XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjsgfVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbi5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1heC13aWR0aDogMTQ1MHB4O1xuICBwYWRkaW5nOiAwIDNyZW07XG4gIG1hcmdpbjogYXV0bzsgfVxuICAuY29udGFpbmVyX21lZCB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgcGFkZGluZzogMCAzcmVtO1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMnJlbTsgfVxuICAgICAgLmNvbnRhaW5lcl9tZWQge1xuICAgICAgICBwYWRkaW5nOiAwIDJyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMS41cmVtOyB9XG4gICAgICAuY29udGFpbmVyX21lZCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMS41cmVtOyB9IH1cblxuLyogQm9vc3RyYXAgZ2VuZXJhbCBjbGFzc2VzICovXG4uY2xlYXJmaXg6YmVmb3JlLCAuY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmNsZWFyZml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oaWRlLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLnNob3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJzZW5cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9TZW4vU2VuLVZhcmlhYmxlRm9udF93Z2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZS12YXJpYXRpb25zXCIpO1xuICBmb250LXdlaWdodDogMSA5OTk7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnaHVtYW50JztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9IdW1hbnQvSHVtYW50LUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdodW1hbnQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0h1bWFudC9IdW1hbnQtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnaHVtYW50JztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9IdW1hbnQvSHVtYW50LU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnaHVtYW50JztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9IdW1hbnQvSHVtYW50LUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2h1bWFudCc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSHVtYW50L0h1bWFudC1CbGFjay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW4tc2Fuc1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL09wZW5fc2Fucy9PcGVuU2Fucy1WYXJpYWJsZUZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlLXZhcmlhdGlvbnNcIik7XG4gIGZvbnQtd2VpZ2h0OiAxIDk5OTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwib3Blbi1zYW5zLWl0YWxpY1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL09wZW5fc2Fucy9PcGVuU2Fucy1JdGFsaWMtVmFyaWFibGVGb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZS12YXJpYXRpb25zXCIpO1xuICBmb250LXdlaWdodDogMSA5OTk7IH1cblxuLmljb24tc2VhcmNoIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtOyB9XG4gIC5pY29uLXNlYXJjaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NlYXJjaC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cblxuLmljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmljb246YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBjb250ZW50OiAnJzsgfVxuICAuaWNvbl9oZWFydDphZnRlciB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxOXB4JyBoZWlnaHQ9JzE3cHgnIHZpZXdCb3g9JzAgMCAxOSAxNycgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFaWNvbl9oZWFydCUzQy90aXRsZSUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdpY29uX2hlYXJ0JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjUwMDAwMCwgMC41MDAwMDApJyBzdHJva2U9JyUyM0ZGRjhENCclM0UlM0NwYXRoIGQ9J00xMi43OTIsMCBDMTQuMTAzNCwwIDE1LjE3MzEsMC40MzM5MDggMTYuMDM2MSwxLjI5Njg4IEMxNi44OTkzLDIuMTYwMDIgMTcuMzMzLDMuMjMwMzggMTcuMzMzLDQuNTQxOTkgQzE3LjMzMyw1LjE4NzI2IDE3LjIyNTEsNS44MTg5NiAxNy4wMDY4LDYuNDM4NDggQzE2Ljc5MTksNy4wNDg1OCAxNi40MDUsNy43NDEwNiAxNS44MjgxLDguNTE3NTggQzE1LjI1MTYsOS4yOTM2OSAxNC40Njc0LDEwLjE4MDEgMTMuNDY5NywxMS4xNzc3IEMxMi40Njk4LDEyLjE3NzcgMTEuMjAwOSwxMy4zNzA0IDkuNjYyMSwxNC43NTY4IEw4LjY2NjAyLDE1LjY0ODQgTDcuNjcwOSwxNC43NTY4IEM2LjEzMjI3LDEzLjM3MDUgNC44NjQxMiwxMi4xNzc2IDMuODY0MjYsMTEuMTc3NyBDMi44NjY2NSwxMC4xODAxIDIuMDgyNDIsOS4yOTM2OCAxLjUwNTg2LDguNTE3NTggQzAuOTI5MDUsNy43NDExMSAwLjU0MjE0LDcuMDQ4NTUgMC4zMjcxNDgsNi40Mzg0OCBDMC4xMDg5MSw1LjgxODk2IDAsNS4xODcyNiAwLDQuNTQxOTkgQzAsMy4yMzAzOCAwLjQzMzcyOCwyLjE2MDAyIDEuMjk2ODgsMS4yOTY4OCBDMi4xNjAwMiwwLjQzMzcyOCAzLjIzMDM4LDAgNC41NDE5OSwwIEM1LjI2MzIxLDAgNS45NDcxNiwwLjE1MjA4OSA2LjU5ODYzLDAuNDU3MDMxIEM3LjI1MDkxLDAuNzYyMzggNy44MTI2LDEuMTkxOTMgOC4yODYxMywxLjc0OTAyIEw4LjY2Njk5LDIuMTk3MjcgTDkuMDQ3ODUsMS43NDkwMiBDOS41MjE0LDEuMTkxODggMTAuMDgzLDAuNzYyMzkgMTAuNzM1NCwwLjQ1NzAzMSBDMTEuMzg2OCwwLjE1MjE2IDEyLjA3MDgsMCAxMi43OTIsMCBaJyBpZD0nUGF0aCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMThweCAxN3B4O1xuICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW4tb3V0OyB9XG4gIC5pY29uX2xvY2F0aW9uOmFmdGVyIHtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nNXB4JyBoZWlnaHQ9JzhweCcgdmlld0JveD0nMCAwIDUgOCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFbG9jYXRpb24lM0MvdGl0bGUlM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nbG9jYXRpb24nIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuMDAwMDAwLCAtMC4wMDAwMDApJyBmaWxsPSclMjMyNjE5MTYnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NwYXRoIGQ9J00zLjc1LDIuMjUwMDAwNDggQzMuNzUsMS44Mzc1MDA0OCAzLjYwMzEzLDEuNDg0MzgwNDggMy4zMDkzOCwxLjE5MDYyMDQ4IEMzLjAxNTYyLDAuODk2ODc1NDc3IDIuNjYyNSwwLjc1MDAwMDQ3NyAyLjI1LDAuNzUwMDAwNDc3IEMxLjgzNzUsMC43NTAwMDA0NzcgMS40ODQzOCwwLjg5Njg3NTQ3NyAxLjE5MDYzLDEuMTkwNjIwNDggQzAuODk2ODc1LDEuNDg0MzgwNDggMC43NSwxLjgzNzUwMDQ4IDAuNzUsMi4yNTAwMDA0OCBDMC43NSwyLjY2MjUwMDQ4IDAuODk2ODc1LDMuMDE1NjIwNDggMS4xOTA2MywzLjMwOTM3MDQ4IEMxLjQ4NDM4LDMuNjAzMTIwNDggMS44Mzc1LDMuNzUwMDAwNDggMi4yNSwzLjc1MDAwMDQ4IEMyLjY2MjUsMy43NTAwMDA0OCAzLjAxNTYyLDMuNjAzMTIwNDggMy4zMDkzOCwzLjMwOTM3MDQ4IEMzLjYwMzEzLDMuMDE1NjIwNDggMy43NSwyLjY2MjUwMDQ4IDMuNzUsMi4yNTAwMDA0OCBaIE00LjUsMi4yNTAwMDA0OCBDNC41LDIuODEyNTAwNDggNC4zMjE4OCwzLjMwMTU2MDQ4IDMuOTY1NjMsMy43MTcxOTA0OCBDMy42MDkzOCw0LjEzMjgxMDQ4IDMuMTYyNSw0LjM4NDM3MDQ4IDIuNjI1LDQuNDcxODcwNDggTDIuNjI1LDcuNSBMMS44NzUsNy41IEwxLjg3NSw0LjQ3MTg3MDQ4IEMxLjMzNzUsNC4zODQzNzA0OCAwLjg5MDYyNSw0LjEzMjgxMDQ4IDAuNTM0Mzc1LDMuNzE3MTkwNDggQzAuMTc4MTI1LDMuMzAxNTYwNDggMCwyLjgxMjUwMDQ4IDAsMi4yNTAwMDA0OCBDMCwxLjYyNTAwMDQ4IDAuMjE4NzUsMS4wOTM3NTA0OCAwLjY1NjI1LDAuNjU2MjUwNDc3IEMxLjA5Mzc1LDAuMjE4NzUwNDc3IDEuNjI1LDAgMi4yNSwwIEMyLjg3NSwwIDMuNDA2MjUsMC4yMTg3NTA0NzcgMy44NDM3NSwwLjY1NjI1MDQ3NyBDNC4yODEyNSwxLjA5Mzc1MDQ4IDQuNSwxLjYyNTAwMDQ4IDQuNSwyLjI1MDAwMDQ4IFonIGlkPSdTaGFwZSclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNnB4IDEwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAuaWNvbl9sb2NhdGlvbi53aGl0ZTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzVweCcgaGVpZ2h0PSc4cHgnIHZpZXdCb3g9JzAgMCA1IDgnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRWxvY2F0aW9uJTNDL3RpdGxlJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J2xvY2F0aW9uJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgLTAuMDAwMDAwKScgZmlsbD0nJTIzRkZGOEQ0JyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDcGF0aCBkPSdNMy43NSwyLjI1MDAwMDQ4IEMzLjc1LDEuODM3NTAwNDggMy42MDMxMywxLjQ4NDM4MDQ4IDMuMzA5MzgsMS4xOTA2MjA0OCBDMy4wMTU2MiwwLjg5Njg3NTQ3NyAyLjY2MjUsMC43NTAwMDA0NzcgMi4yNSwwLjc1MDAwMDQ3NyBDMS44Mzc1LDAuNzUwMDAwNDc3IDEuNDg0MzgsMC44OTY4NzU0NzcgMS4xOTA2MywxLjE5MDYyMDQ4IEMwLjg5Njg3NSwxLjQ4NDM4MDQ4IDAuNzUsMS44Mzc1MDA0OCAwLjc1LDIuMjUwMDAwNDggQzAuNzUsMi42NjI1MDA0OCAwLjg5Njg3NSwzLjAxNTYyMDQ4IDEuMTkwNjMsMy4zMDkzNzA0OCBDMS40ODQzOCwzLjYwMzEyMDQ4IDEuODM3NSwzLjc1MDAwMDQ4IDIuMjUsMy43NTAwMDA0OCBDMi42NjI1LDMuNzUwMDAwNDggMy4wMTU2MiwzLjYwMzEyMDQ4IDMuMzA5MzgsMy4zMDkzNzA0OCBDMy42MDMxMywzLjAxNTYyMDQ4IDMuNzUsMi42NjI1MDA0OCAzLjc1LDIuMjUwMDAwNDggWiBNNC41LDIuMjUwMDAwNDggQzQuNSwyLjgxMjUwMDQ4IDQuMzIxODgsMy4zMDE1NjA0OCAzLjk2NTYzLDMuNzE3MTkwNDggQzMuNjA5MzgsNC4xMzI4MTA0OCAzLjE2MjUsNC4zODQzNzA0OCAyLjYyNSw0LjQ3MTg3MDQ4IEwyLjYyNSw3LjUgTDEuODc1LDcuNSBMMS44NzUsNC40NzE4NzA0OCBDMS4zMzc1LDQuMzg0MzcwNDggMC44OTA2MjUsNC4xMzI4MTA0OCAwLjUzNDM3NSwzLjcxNzE5MDQ4IEMwLjE3ODEyNSwzLjMwMTU2MDQ4IDAsMi44MTI1MDA0OCAwLDIuMjUwMDAwNDggQzAsMS42MjUwMDA0OCAwLjIxODc1LDEuMDkzNzUwNDggMC42NTYyNSwwLjY1NjI1MDQ3NyBDMS4wOTM3NSwwLjIxODc1MDQ3NyAxLjYyNSwwIDIuMjUsMCBDMi44NzUsMCAzLjQwNjI1LDAuMjE4NzUwNDc3IDMuODQzNzUsMC42NTYyNTA0NzcgQzQuMjgxMjUsMS4wOTM3NTA0OCA0LjUsMS42MjUwMDA0OCA0LjUsMi4yNTAwMDA0OCBaJyBpZD0nU2hhcGUnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4vKiBBTklNQVRJT05TIENTUyAqL1xuLyogLS0tLSBCbG9jayBSZXZlYWxpbmcgZWZmZWN0IC0tLS0tICovXG4uY29sb3ItcmV2ZWFsLmNzcy1yZXZlYWwge1xuICAtLXQ6IGNhbGModmFyKC0tdGQpICsgdmFyKC0tZCkpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmNvbG9yLXJldmVhbC5jc3MtcmV2ZWFsOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJjKTtcbiAgICBhbmltYXRpb246IHJldmVhbGluZ091dCB2YXIoLS10ZCkgdmFyKC0tdCkgZm9yd2FyZHM7IH1cblxuQGtleWZyYW1lcyByZXZlYWxpbmdPdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfSB9XG5cbi8qIC0tLS0tIEVORCBCbG9jayBSZXZlYWxpbmcgZWZmZWN0IC0tLS0tICovXG4vKiAtLS0tLSBGYWRlLWluIGVmZmVjdCAtLS0tLSAqL1xuLmZhZGUtdXAge1xuICBvcGFjaXR5OiAwOyB9XG4gIC5mYWRlLXVwLmNzcy1yZXZlYWwge1xuICAgIGFuaW1hdGlvbjogZmFkZVVwIDAuNXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7IH1cblxuQGtleWZyYW1lcyBmYWRlVXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUwcHgpOyB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfSB9XG5cbi5mYWRlLWRvd24ge1xuICBvcGFjaXR5OiAwOyB9XG4gIC5mYWRlLWRvd24uY3NzLXJldmVhbCB7XG4gICAgYW5pbWF0aW9uOiBmYWRlRG93biAwLjVzIGVhc2UtaW4tb3V0IGZvcndhcmRzOyB9XG5cbkBrZXlmcmFtZXMgZmFkZURvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1MHB4KTsgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfSB9XG5cbi5mYWRlLWxlZnQge1xuICBvcGFjaXR5OiAwOyB9XG4gIC5mYWRlLWxlZnQuY3NzLXJldmVhbCB7XG4gICAgYW5pbWF0aW9uOiBmYWRlTGVmdCAwLjVzIGVhc2UtaW4tb3V0IGZvcndhcmRzOyB9XG5cbkBrZXlmcmFtZXMgZmFkZUxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTUwcHgpOyB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNXB4KTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfSB9XG5cbi5mYWRlLXJpZ2h0IHtcbiAgb3BhY2l0eTogMDsgfVxuICAuZmFkZS1yaWdodC5jc3MtcmV2ZWFsIHtcbiAgICBhbmltYXRpb246IGZhZGVSaWdodCAwLjVzIGVhc2UtaW4tb3V0IGZvcndhcmRzOyB9XG5cbkBrZXlmcmFtZXMgZmFkZVJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNTBweCk7IH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTVweCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH0gfVxuXG4vKiAtLS0tLSBFTkQgRmFkZS1pbiBlZmZlY3QgLS0tLS0gKi9cbi8qIC0tLS0tIFByb2dyZXNzaXZlIGFwcGVhciBlZmZlY3QgLS0tLS0gKi9cbi5wcm9ncmVzc2l2ZS1hcHBlYXJfZWxlbWVudCB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMCUgMCUsIDAlIDEwMCUsIDAlIDEwMCUpOyB9XG5cbi5wcm9ncmVzc2l2ZS1hcHBlYXIuY3NzLXJldmVhbCAucHJvZ3Jlc3NpdmUtYXBwZWFyX2VsZW1lbnQge1xuICBhbmltYXRpb24tbmFtZTogZXhwYW5kUHJvcGVydHk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC44cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tZCk7IH1cblxuQGtleWZyYW1lcyBleHBhbmRQcm9wZXJ0eSB7XG4gIDAlIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDAlIDAlLCAwJSAxMDAlLCAwJSAxMDAlKTsgfVxuICAxMDAlIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDEwMCUgMCUsIDEwMCUgMTAwJSwgMCUgMTAwJSk7IH0gfVxuXG4vKiAtLS0tLSBFTkQgUHJvZ3Jlc3NpdmUgYXBwZWFyIGVmZmVjdCAtLS0tLSAqL1xuLyogLS0tLS0gVW5kZXJsaW5lIGxlZnQgdG8gcmlnaHQgLS0tLS0gKi9cbi51bmRlcmxpbmVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC51bmRlcmxpbmVkOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDAlIDAlLCAwJSAxMDAlLCAwJSAxMDAlKTsgfVxuICAudW5kZXJsaW5lZC5jc3MtcmV2ZWFsOmFmdGVyIHtcbiAgICBhbmltYXRpb24tbmFtZTogZXhwYW5kTGluZTtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS1kKTsgfVxuXG5Aa2V5ZnJhbWVzIGV4cGFuZExpbmUge1xuICAwJSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAwJSAwJSwgMCUgMTAwJSwgMCUgMTAwJSk7IH1cbiAgMTAwJSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCAxMDAlIDEwMCUsIDAlIDEwMCUpOyB9IH1cblxuLyogLS0tLS0gRU5EIFVuZGVybGluZSBsZWZ0IHRvIHJpZ2h0IC0tLS0tICovXG4vKiBGb3JtcyAqL1xuLnNlbGVjdC1maWVsZHNldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXJpZ2h0OiA1cmVtO1xuICBib3JkZXI6IG5vbmU7IH1cbiAgLnNlbGVjdC1maWVsZHNldF90aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LWZhbWlseTogXCJzZW5cIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzI2MTkxNjtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgLnNlbGVjdC1maWVsZHNldCAuc2VsZWN0LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNlbGVjdC1maWVsZHNldCAuc2VsZWN0LWNvbnRhaW5lcjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDcuNXB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PSc2JyB2aWV3Qm94PScwIDAgOCA2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBpZD0nVmVjdG9yJyBkPSdNMS41IDAuNTk5OTc2TDAgMS45MDkwN0w0IDUuMzk5OThMOCAxLjkwOTA3TDYuNSAwLjU5OTk3Nkw0IDIuNzgxNzlMMS41IDAuNTk5OTc2WicgZmlsbD0nJTIzMzkyQjBFJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDEuNXJlbTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC5zZWxlY3QtZmllbGRzZXQgLnNlbGVjdCB7XG4gICAgZm9udC1mYW1pbHk6IFwic2VuXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMyNjE5MTY7XG4gICAgcGFkZGluZzogMS41cmVtIDJyZW07XG4gICAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjhENDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbWluLXdpZHRoOiAzNTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc2VsZWN0LWZpZWxkc2V0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gICAgICAuc2VsZWN0LWZpZWxkc2V0IC5zZWxlY3QtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5zZWxlY3QtZmllbGRzZXQgLnNlbGVjdCB7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTsgfVxuICAgICAgLnNlbGVjdC1maWVsZHNldCBzZWxlY3Qge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5mb3JtLWlucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5mb3JtLWlucHV0IGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LWZhbWlseTogXCJzZW5cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcInNlblwiLCBzYW5zLXNlcmlmOyB9XG4gIC5mb3JtLWlucHV0IGlucHV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOEQ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgICBwYWRkaW5nOiAxLjVyZW0gM3JlbTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IFwic2VuXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmZvcm0taW5wdXQgdGV4dGFyZWEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY4RDQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAzcmVtO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LWZhbWlseTogXCJzZW5cIiwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMS4zOyB9XG5cbi8qIFNlYXJjaCAqL1xuLyogQlVUVE9OUyAqL1xuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYxOTE2O1xuICBjb2xvcjogI0ZGRjhENDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHBhZGRpbmc6IDFyZW0gM3JlbTtcbiAgcGFkZGluZy1yaWdodDogNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmJ0bjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDFyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogMi41cmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNScgaGVpZ2h0PSc5JyB2aWV3Qm94PScwIDAgMTUgOScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAgNC40NzcyOUgxNCcgc3Ryb2tlPSclMjNGRkY4RDQnLyUzRSUzQ3BhdGggZD0nTTExLjIgMC4yNzczNDRMMTQgNC40NzczNEwxMS4yIDguNjc3MzQnIHN0cm9rZT0nJTIzRkZGOEQ0Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2Utb3V0OyB9XG4gIC5idG46aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGOEQ0OyB9XG4gICAgLmJ0bjpob3ZlcjphZnRlciB7XG4gICAgICByaWdodDogMC41cmVtOyB9XG4gIC5idG4uLWJlaWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOEQ0O1xuICAgIGNvbG9yOiAjMjYxOTE2OyB9XG4gICAgLmJ0bi4tYmVpZ2U6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiA0cmVtO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUU4ODtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAuYnRuLi1iZWlnZTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNScgaGVpZ2h0PSc5JyB2aWV3Qm94PScwIDAgMTUgOScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAgNC40NzcyOUgxNCcgc3Ryb2tlPSclMjMyNjE5MTYnLyUzRSUzQ3BhdGggZD0nTTExLjIgMC4yNzczNDRMMTQgNC40NzczNEwxMS4yIDguNjc3MzQnIHN0cm9rZT0nJTIzMjYxOTE2Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHdpZHRoOiAycmVtOyB9XG5cbmJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uaG92ZXJfYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDg5OyB9XG5cbi5pbWdfY29weXJpZ2h0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAyMHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjhENDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogaGVscDsgfVxuICAuaW1nX2NvcHlyaWdodF90ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IC0zMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIG1heC13aWR0aDogMDtcbiAgICBwYWRkaW5nOiAwLjZyZW0gMS4ycmVtO1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBjb2xvcjogIzI2MTkxNjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBmb250LWZhbWlseTogXCJzZW5cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMC44O1xuICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW4tb3V0OyB9XG4gIC5pbWdfY29weXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IDRweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNScgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDE1IDE1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMy45MDE5MSA3LjQ1NDU1QzMuOTAxOTEgNi43Njg0NyA0LjA3MDI0IDYuMTQyMDUgNC40MDY4OSA1LjU3NTI4QzQuNzQzNTMgNS4wMDg1MiA1LjE5MzExIDQuNTU4OTUgNS43NTU2MSA0LjIyNjU2QzYuMzIyMzcgMy44ODk5MSA2Ljk0ODc5IDMuNzIxNTkgNy42MzQ4NyAzLjcyMTU5QzguMjMxNDYgMy43MjE1OSA4Ljc4MzMxIDMuODUxNTYgOS4yOTA0MSA0LjExMTUxQzkuNzk3NTEgNC4zNjcxOSAxMC4yMTczIDQuNzE4NzUgMTAuNTQ5NiA1LjE2NjE5QzEwLjg4MiA1LjYxMzY0IDExLjA4NDQgNi4xMTY0OCAxMS4xNTY5IDYuNjc0NzJIOS40OTQ5NkM5LjQxODI1IDYuMjc4NDEgOS4yMDA5MiA1Ljk1NDU1IDguODQyOTcgNS43MDMxMkM4LjQ4OTI3IDUuNDQ3NDQgOC4wODY1NyA1LjMxOTYgNy42MzQ4NyA1LjMxOTZDNy4yNDI4MiA1LjMxOTYgNi44ODQ4NyA1LjQxNTQ4IDYuNTYxMDEgNS42MDcyNEM2LjIzNzE0IDUuNzk5MDEgNS45NzkzMyA2LjA1NjgyIDUuNzg3NTcgNi4zODA2OEM1LjU5NTgxIDYuNzAwMjggNS40OTk5MyA3LjA1ODI0IDUuNDk5OTMgNy40NTQ1NUM1LjQ5OTkzIDcuODQ2NTkgNS41OTU4MSA4LjIwNDU1IDUuNzg3NTcgOC41Mjg0MUM1Ljk3OTMzIDguODUyMjcgNi4yMzcxNCA5LjExMDA4IDYuNTYxMDEgOS4zMDE4NUM2Ljg4NDg3IDkuNDkzNjEgNy4yNDI4MiA5LjU4OTQ5IDcuNjM0ODcgOS41ODk0OUM4LjA4NjU3IDkuNTg5NDkgOC40NzIyMyA5LjQ2Mzc4IDguNzkxODMgOS4yMTIzNkM5LjExMTQzIDguOTU2NjggOS4zMTE3MiA4LjYzMDY4IDkuMzkyNjggOC4yMzQzOEgxMS4wNTQ2QzEwLjk4MjIgOC43OTI2MSAxMC43ODgzIDkuMjk1NDUgMTAuNDcyOSA5Ljc0MjlDMTAuMTU3NiAxMC4xOTAzIDkuNzU0OSAxMC41NDQgOS4yNjQ4NCAxMC44MDRDOC43NzQ3OCAxMS4wNTk3IDguMjMxNDYgMTEuMTg3NSA3LjYzNDg3IDExLjE4NzVDNi45NDg3OSAxMS4xODc1IDYuMzIyMzcgMTEuMDIxMyA1Ljc1NTYxIDEwLjY4ODlDNS4xOTMxMSAxMC4zNTIzIDQuNzQzNTMgOS45MDA1NyA0LjQwNjg5IDkuMzMzODFDNC4wNzAyNCA4Ljc2NzA1IDMuOTAxOTEgOC4xNDA2MiAzLjkwMTkxIDcuNDU0NTVaTTcuNTc3MzQgMTQuMjA0NUM2LjY0ODM2IDE0LjIwNDUgNS43NzQ3OCAxNC4wMjk4IDQuOTU2NiAxMy42ODA0QzQuMTQyNjggMTMuMzMxIDMuNDI0NjQgMTIuODQ3MyAyLjgwMjQ4IDEyLjIyOTRDMi4xODQ1OSAxMS42MDcyIDEuNjk4NzkgMTAuODg5MiAxLjM0NTEgMTAuMDc1M0MwLjk5NTY2NSA5LjI2MTM2IDAuODIzMDc5IDguMzg3NzggMC44MjczNDEgNy40NTQ1NUMwLjgzMTYwMiA2LjUyMTMxIDEuMDA4NDUgNS42NDc3MyAxLjM1Nzg4IDQuODMzODFDMS43MTE1NyA0LjAxOTg5IDIuMTk3MzcgMy4zMDM5OCAyLjgxNTI3IDIuNjg2MDhDMy40MzMxNiAyLjA2MzkyIDQuMTQ5MDcgMS41NzgxMiA0Ljk2Mjk5IDEuMjI4NjlDNS43NzY5MSAwLjg3OTI2MSA2LjY0ODM2IDAuNzA0NTQ1IDcuNTc3MzQgMC43MDQ1NDVDOC41MTA1OCAwLjcwNDU0NSA5LjM4NDE2IDAuODc5MjYxIDEwLjE5ODEgMS4yMjg2OUMxMS4wMTYzIDEuNTc4MTIgMTEuNzMyMiAyLjA2MzkyIDEyLjM0NTggMi42ODYwOEMxMi45NjM3IDMuMzAzOTggMTMuNDQ3NCA0LjAxOTg5IDEzLjc5NjggNC44MzM4MUMxNC4xNDYyIDUuNjQ3NzMgMTQuMzIzMSA2LjUyMTMxIDE0LjMyNzMgNy40NTQ1NUMxNC4zMzE2IDguMzg3NzggMTQuMTU5IDkuMjYxMzYgMTMuODA5NiAxMC4wNzUzQzEzLjQ2MDIgMTAuODg5MiAxMi45NzY1IDExLjYwNzIgMTIuMzU4NiAxMi4yMjk0QzExLjc0MDcgMTIuODQ3MyAxMS4wMjI3IDEzLjMzMSAxMC4yMDQ1IDEzLjY4MDRDOS4zODYyOSAxNC4wMjk4IDguNTEwNTggMTQuMjA0NSA3LjU3NzM0IDE0LjIwNDVaTTcuNTc3MzQgMTIuNTA0M0M4LjI3NjIgMTIuNTA0MyA4LjkzMjQ1IDEyLjM3NDMgOS41NDYwOSAxMi4xMTQzQzEwLjE1OTcgMTEuODU0NCAxMC42OTY3IDExLjQ5NDMgMTEuMTU2OSAxMS4wMzQxQzExLjYyMTQgMTAuNTY5NiAxMS45ODM2IDEwLjAzMjcgMTIuMjQzNSA5LjQyMzNDMTIuNTAzNSA4LjgwOTY2IDEyLjYzMTMgOC4xNTU1NCAxMi42MjcxIDcuNDYwOTRDMTIuNjI3MSA2Ljc2MjA3IDEyLjQ5NSA2LjEwNTgyIDEyLjIzMDggNS40OTIxOUMxMS45NzA4IDQuODc4NTUgMTEuNjA4NiA0LjM0MTYyIDExLjE0NDEgMy44ODEzOUMxMC42ODM5IDMuNDE2OSAxMC4xNDkxIDMuMDU0NjkgOS41Mzk3IDIuNzk0NzRDOC45MzAzMiAyLjUzNDggOC4yNzYyIDIuNDA0ODMgNy41NzczNCAyLjQwNDgzQzYuODgyNzQgMi40MDQ4MyA2LjIzMDc1IDIuNTM0OCA1LjYyMTM3IDIuNzk0NzRDNS4wMTIgMy4wNTQ2OSA0LjQ3NTA3IDMuNDE2OSA0LjAxMDU4IDMuODgxMzlDMy41NTAzNSA0LjM0NTg4IDMuMTg4MTQgNC44ODQ5NCAyLjkyMzkzIDUuNDk4NThDMi42NTk3MyA2LjEwNzk1IDIuNTI3NjIgNi43NjIwNyAyLjUyNzYyIDcuNDYwOTRDMi41MjMzNiA4LjE1MTI4IDIuNjUxMiA4LjgwMzI3IDIuOTExMTUgOS40MTY5QzMuMTc1MzUgMTAuMDI2MyAzLjUzNzU3IDEwLjU2MzIgMy45OTc4IDExLjAyNzdDNC40NjIyOCAxMS40ODc5IDQuOTk5MjIgMTEuODUwMSA1LjYwODU5IDEyLjExNDNDNi4yMjIyMyAxMi4zNzQzIDYuODc4NDggMTIuNTA0MyA3LjU3NzM0IDEyLjUwNDNaJyBmaWxsPSclMjMyNjE5MTYnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG4gIC5pbWdfY29weXJpZ2h0OmhvdmVyLCAuaW1nX2NvcHlyaWdodC4tb3BlbiB7XG4gICAgbWF4LXdpZHRoOiA5NSU7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgIC5pbWdfY29weXJpZ2h0OmhvdmVyIC5pbWdfY29weXJpZ2h0X3RleHQsIC5pbWdfY29weXJpZ2h0Li1vcGVuIC5pbWdfY29weXJpZ2h0X3RleHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5pbWdfY29weXJpZ2h0IHtcbiAgICAgIG1heC13aWR0aDogMjUwcHg7IH1cbiAgICAgIC5pbWdfY29weXJpZ2h0IC5pbWdfY29weXJpZ2h0X3RleHQge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzOyB9IH1cblxuLyogTUFQICovXG4ubWFya2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tYXJrZXItcGluIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm1hcmtlci1waW46YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjdweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMTNweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgZm9udC1mYW1pbHk6IFwiaHVtYW50XCIsIHNhbnMtc2VyaWY7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczMCcgaGVpZ2h0PSczOScgdmlld0JveD0nMCAwIDMwIDM5JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMi4zOTM3NSAyMi41NTg0TDIuNDY4NzUgMjIuNjY0MUMyLjU2MDQyIDIyLjc5ODMgMi42NTYyNSAyMi45Mjg0IDIuNzUyMDggMjMuMDcwNkwxMy42MTA0IDM4LjI5MDlDMTMuNzY2NiAzOC41MDk4IDEzLjk3NDggMzguNjg4NiAxNC4yMTcxIDM4LjgxMjFDMTQuNDU5NCAzOC45MzU1IDE0LjcyODcgMzkgMTUuMDAyMSAzOUMxNS4yNzU0IDM5IDE1LjU0NDggMzguOTM1NSAxNS43ODcxIDM4LjgxMjFDMTYuMDI5NCAzOC42ODg2IDE2LjIzNzUgMzguNTA5OCAxNi4zOTM3IDM4LjI5MDlMMjcuMjI3MSAyMy4wODI4QzI3LjMzMTIgMjIuOTQwNiAyNy40MzEyIDIyLjgwMjMgMjcuNTMxMiAyMi42NzYzTDI3LjU5NzkgMjIuNTc4N0MyOS4wNjE4IDIwLjM2ODkgMjkuODg3OSAxNy44MTQ4IDI5Ljk4OTQgMTUuMTg1NEMzMC4wOTA4IDEyLjU1NjEgMjkuNDYzOCA5Ljk0ODY1IDI4LjE3NDQgNy42Mzc2NUMyNi44ODUgNS4zMjY2NiAyNC45ODA4IDMuMzk3NTcgMjIuNjYyMyAyLjA1MzQ4QzIwLjM0MzkgMC43MDkzODUgMTcuNjk2OSAwIDE1IDBDMTIuMzAzMSAwIDkuNjU2MTMgMC43MDkzODUgNy4zMzc2NiAyLjA1MzQ4QzUuMDE5MTkgMy4zOTc1NyAzLjExNTAyIDUuMzI2NjYgMS44MjU1OSA3LjYzNzY1QzAuNTM2MTU3IDkuOTQ4NjUgLTAuMDkwODMzNSAxMi41NTYxIDAuMDEwNjE5NyAxNS4xODU0QzAuMTEyMDczIDE3LjgxNDggMC45MzgyMTcgMjAuMzY4OSAyLjQwMjA5IDIyLjU3ODdMMi4zOTM3NSAyMi41NTg0WicgZmlsbD0nJTIzMjYxOTE2Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDsgfVxuICAubWFya2VyLmdlb2xvY2F0aW9uX21hcmtlciAubWFya2VyLXBpbjpiZWZvcmUsIC5tYXJrZXIuZ2VvbG9jYXRpb25fbWFya2VyIC5wYXJjb3Vycy1sYXlvdXQtcGluOmJlZm9yZSB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9ibHVlLWRvdC1nZW9sb2NhdGlvbi5wbmdcIik7IH1cbiAgLm1hcmtlci1kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLm1hcmtlci1kZXRhaWxzX2ltZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMzUlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAubWFya2VyLWRldGFpbHNfaW1nIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgLm1hcmtlci1kZXRhaWxzX2ltZyAuY29weXJpZ2h0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwic2VuXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHRleHQtc2hhZG93OiAycHggMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgICAubWFya2VyLWRldGFpbHNfY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogNjUlOyB9XG4gICAgLm1hcmtlci1kZXRhaWxzX3RpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAxLjVyZW0gMS41cmVtIDAuNXJlbSAxLjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgcGFkZGluZy1yaWdodDogMnJlbTsgfVxuICAgIC5tYXJrZXItZGV0YWlsc19jaXRxIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDEuNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGNvbG9yOiAjMjYxOTE2O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5tYXJrZXItZGV0YWlsc19kZXNjcmlwdGlvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMXJlbSAxLjVyZW0gMCAxLjVyZW07IH1cbiAgICAgIC5tYXJrZXItZGV0YWlsc19kZXNjcmlwdGlvbiBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuICAgIC5tYXJrZXItZGV0YWlsc19saW5rIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMC41cmVtIDEuNXJlbSAxLjVyZW0gMS41cmVtO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5tYXJrZXItZGV0YWlsc19saW5rOmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICB3aWR0aDogMXJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1hcmtlci1kZXRhaWxzIHtcbiAgICAgICAgd2lkdGg6IDI1MHB4OyB9XG4gICAgICAgIC5tYXJrZXItZGV0YWlsc19pbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwcHg7IH1cbiAgICAgICAgLm1hcmtlci1kZXRhaWxzX2NvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5tYXJrZXItZGV0YWlsc190aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07IH1cbiAgICAgICAgLm1hcmtlci1kZXRhaWxzX2Rlc2NyaXB0aW9uIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAgICAgICAubWFya2VyLWRldGFpbHNfbGluayB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLm1hcmtlci1kZXRhaWxzIHtcbiAgICAgICAgd2lkdGg6IDE3NXB4OyB9XG4gICAgICAgIC5tYXJrZXItZGV0YWlsc190aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTsgfVxuICAgICAgICAubWFya2VyLWRldGFpbHNfZGVzY3JpcHRpb24ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTsgfVxuICAgICAgICAgIC5tYXJrZXItZGV0YWlsc19kZXNjcmlwdGlvbiBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgICAgICAubWFya2VyLWRldGFpbHNfbGluayB7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtOyB9IH1cbiAgLm1hcmtlci4tb3BlbiB7XG4gICAgei1pbmRleDogOTk5OTsgfVxuICAgIC5tYXJrZXIuLW9wZW4gLm1hcmtlci1kZXRhaWxzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLm1hcmtlci4taG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5tYXJrZXIuLWhvdmVyIC5tYXJrZXItcGluIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLm1hcmtlci4taG92ZXIgLm1hcmtlci1waW46YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzAnIGhlaWdodD0nMzknIHZpZXdCb3g9JzAgMCAzMCAzOScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTIuMzkzNzUgMjIuNTU4NEwyLjQ2ODc1IDIyLjY2NDFDMi41NjA0MiAyMi43OTgzIDIuNjU2MjUgMjIuOTI4NCAyLjc1MjA4IDIzLjA3MDZMMTMuNjEwNCAzOC4yOTA5QzEzLjc2NjYgMzguNTA5OCAxMy45NzQ4IDM4LjY4ODYgMTQuMjE3MSAzOC44MTIxQzE0LjQ1OTQgMzguOTM1NSAxNC43Mjg3IDM5IDE1LjAwMjEgMzlDMTUuMjc1NCAzOSAxNS41NDQ4IDM4LjkzNTUgMTUuNzg3MSAzOC44MTIxQzE2LjAyOTQgMzguNjg4NiAxNi4yMzc1IDM4LjUwOTggMTYuMzkzNyAzOC4yOTA5TDI3LjIyNzEgMjMuMDgyOEMyNy4zMzEyIDIyLjk0MDYgMjcuNDMxMiAyMi44MDIzIDI3LjUzMTIgMjIuNjc2M0wyNy41OTc5IDIyLjU3ODdDMjkuMDYxOCAyMC4zNjg5IDI5Ljg4NzkgMTcuODE0OCAyOS45ODk0IDE1LjE4NTRDMzAuMDkwOCAxMi41NTYxIDI5LjQ2MzggOS45NDg2NSAyOC4xNzQ0IDcuNjM3NjVDMjYuODg1IDUuMzI2NjYgMjQuOTgwOCAzLjM5NzU3IDIyLjY2MjMgMi4wNTM0OEMyMC4zNDM5IDAuNzA5Mzg1IDE3LjY5NjkgMCAxNSAwQzEyLjMwMzEgMCA5LjY1NjEzIDAuNzA5Mzg1IDcuMzM3NjYgMi4wNTM0OEM1LjAxOTE5IDMuMzk3NTcgMy4xMTUwMiA1LjMyNjY2IDEuODI1NTkgNy42Mzc2NUMwLjUzNjE1NyA5Ljk0ODY1IC0wLjA5MDgzMzUgMTIuNTU2MSAwLjAxMDYxOTcgMTUuMTg1NEMwLjExMjA3MyAxNy44MTQ4IDAuOTM4MjE3IDIwLjM2ODkgMi40MDIwOSAyMi41Nzg3TDIuMzkzNzUgMjIuNTU4NFonIGZpbGw9JyUyM0VGQjI1OScvJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfVxuXG4uZ20tc3R5bGUtaXcge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmdtLXN0eWxlLWl3LWNociB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5nbS1zdHlsZS1pdy1kIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuLmdtLXN0eWxlLWl3LWMge1xuICBib3JkZXItcmFkaXVzOiAycmVtICFpbXBvcnRhbnQ7IH1cblxuYVtocmVmXj1cImh0dHA6Ly9tYXBzLmdvb2dsZS5jb20vbWFwc1wiXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5hW2hyZWZePVwiaHR0cHM6Ly9tYXBzLmdvb2dsZS5jb20vbWFwc1wiXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZ21ub3ByaW50IGEsIC5nbW5vcHJpbnQgc3BhbiwgLmdtLXN0eWxlLWNjIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZ21ub3ByaW50IGRpdiB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vKiBGYXZvcml0ZXMgKi9cbi5mYXZvcml0ZXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkJGMztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogNXJlbSAwOyB9XG4gIC5mYXZvcml0ZXNfaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgMCAzcmVtIDA7IH1cbiAgICAuZmF2b3JpdGVzX2hlYWRlcl90aXRsZSB7XG4gICAgICB3aWR0aDogNjAlOyB9XG4gICAgLmZhdm9yaXRlc19oZWFkZXJfdGV4dCB7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgcGFkZGluZy10b3A6IDRyZW07IH1cbiAgLmZhdm9yaXRlcy1saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyOyB9XG4gICAgLmZhdm9yaXRlcy1saXN0X2l0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxMjEsIDk1LCAwKTtcbiAgICAgIGNvbG9yOiAjMjYxOTE2O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2U7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlOyB9XG4gICAgICAuZmF2b3JpdGVzLWxpc3RfaXRlbV9waG90byB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICAgICAgLmZhdm9yaXRlcy1saXN0X2l0ZW1fcGhvdG8gaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgICAgIC5mYXZvcml0ZXMtbGlzdF9pdGVtX2luZGVudGlmaWNhdGlvbiBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLmZhdm9yaXRlcy1saXN0X2l0ZW1fbG9jYXRpb24gLmljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgIC5mYXZvcml0ZXMtbGlzdF9pdGVtX2NhdGVnb3JpZXMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG4gICAgICAgIC5mYXZvcml0ZXMtbGlzdF9pdGVtX2NhdGVnb3JpZXMgLmNhdGVnb3J5IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI2MTkxNjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICAgIGNvbG9yOiAjMjYxOTE2O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgICAgIC5mYXZvcml0ZXMtbGlzdF9pdGVtOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzk1ZjtcbiAgICAgICAgY29sb3I6ICMyNjE5MTY7IH1cblxuLmZhdm9yaXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAzOyB9XG4gIC5mYXZvcmlzOmhvdmVyIC5pY29uX2hlYXJ0OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7IH1cbiAgLmZhdm9yaXMuLWFjdGl2ZSAuaWNvbl9oZWFydDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzE5cHgnIGhlaWdodD0nMTdweCcgdmlld0JveD0nMCAwIDE5IDE3JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VmYXZvcmlzJTNDL3RpdGxlJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J2Zhdm9yaXMnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuNSwgMC41KScgZmlsbD0nJTIzREIzMzQ3JyBzdHJva2U9JyUyM0RCMzM0NyclM0UlM0NwYXRoIGQ9J00xMi43OTIsMCBDMTQuMTAzNCwwIDE1LjE3MzEsMC40MzM5MDggMTYuMDM2MSwxLjI5Njg4IEMxNi44OTkzLDIuMTYwMDIgMTcuMzMzLDMuMjMwMzggMTcuMzMzLDQuNTQxOTkgQzE3LjMzMyw1LjE4NzI2IDE3LjIyNTEsNS44MTg5NiAxNy4wMDY4LDYuNDM4NDggQzE2Ljc5MTksNy4wNDg1OCAxNi40MDUsNy43NDEwNiAxNS44MjgxLDguNTE3NTggQzE1LjI1MTYsOS4yOTM2OSAxNC40Njc0LDEwLjE4MDEgMTMuNDY5NywxMS4xNzc3IEMxMi40Njk4LDEyLjE3NzcgMTEuMjAwOSwxMy4zNzA0IDkuNjYyMSwxNC43NTY4IEw4LjY2NjAyLDE1LjY0ODQgTDcuNjcwOSwxNC43NTY4IEM2LjEzMjI3LDEzLjM3MDUgNC44NjQxMiwxMi4xNzc2IDMuODY0MjYsMTEuMTc3NyBDMi44NjY2NSwxMC4xODAxIDIuMDgyNDIsOS4yOTM2OCAxLjUwNTg2LDguNTE3NTggQzAuOTI5MDUsNy43NDExMSAwLjU0MjE0LDcuMDQ4NTUgMC4zMjcxNDgsNi40Mzg0OCBDMC4xMDg5MSw1LjgxODk2IDAsNS4xODcyNiAwLDQuNTQxOTkgQzAsMy4yMzAzOCAwLjQzMzcyOCwyLjE2MDAyIDEuMjk2ODgsMS4yOTY4OCBDMi4xNjAwMiwwLjQzMzcyOCAzLjIzMDM4LDAgNC41NDE5OSwwIEM1LjI2MzIxLDAgNS45NDcxNiwwLjE1MjA4OSA2LjU5ODYzLDAuNDU3MDMxIEM3LjI1MDkxLDAuNzYyMzggNy44MTI2LDEuMTkxOTMgOC4yODYxMywxLjc0OTAyIEw4LjY2Njk5LDIuMTk3MjcgTDkuMDQ3ODUsMS43NDkwMiBDOS41MjE0LDEuMTkxODggMTAuMDgzLDAuNzYyMzkgMTAuNzM1NCwwLjQ1NzAzMSBDMTEuMzg2OCwwLjE1MjE2IDEyLjA3MDgsMCAxMi43OTIsMCBaJyBpZD0nUGF0aCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gIC5mYXZvcmlzLi1hY3RpdmUuLXdoaXRlIC5pY29uX2hlYXJ0OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTlweCcgaGVpZ2h0PScxN3B4JyB2aWV3Qm94PScwIDAgMTkgMTcnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRWZhdm9yaXMlM0MvdGl0bGUlM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nZmF2b3JpcycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC41LCAwLjUpJyBmaWxsPSclMjNGRkZGRkYnIHN0cm9rZT0nJTIzRkZGRkZGJyUzRSUzQ3BhdGggZD0nTTEyLjc5MiwwIEMxNC4xMDM0LDAgMTUuMTczMSwwLjQzMzkwOCAxNi4wMzYxLDEuMjk2ODggQzE2Ljg5OTMsMi4xNjAwMiAxNy4zMzMsMy4yMzAzOCAxNy4zMzMsNC41NDE5OSBDMTcuMzMzLDUuMTg3MjYgMTcuMjI1MSw1LjgxODk2IDE3LjAwNjgsNi40Mzg0OCBDMTYuNzkxOSw3LjA0ODU4IDE2LjQwNSw3Ljc0MTA2IDE1LjgyODEsOC41MTc1OCBDMTUuMjUxNiw5LjI5MzY5IDE0LjQ2NzQsMTAuMTgwMSAxMy40Njk3LDExLjE3NzcgQzEyLjQ2OTgsMTIuMTc3NyAxMS4yMDA5LDEzLjM3MDQgOS42NjIxLDE0Ljc1NjggTDguNjY2MDIsMTUuNjQ4NCBMNy42NzA5LDE0Ljc1NjggQzYuMTMyMjcsMTMuMzcwNSA0Ljg2NDEyLDEyLjE3NzYgMy44NjQyNiwxMS4xNzc3IEMyLjg2NjY1LDEwLjE4MDEgMi4wODI0Miw5LjI5MzY4IDEuNTA1ODYsOC41MTc1OCBDMC45MjkwNSw3Ljc0MTExIDAuNTQyMTQsNy4wNDg1NSAwLjMyNzE0OCw2LjQzODQ4IEMwLjEwODkxLDUuODE4OTYgMCw1LjE4NzI2IDAsNC41NDE5OSBDMCwzLjIzMDM4IDAuNDMzNzI4LDIuMTYwMDIgMS4yOTY4OCwxLjI5Njg4IEMyLjE2MDAyLDAuNDMzNzI4IDMuMjMwMzgsMCA0LjU0MTk5LDAgQzUuMjYzMjEsMCA1Ljk0NzE2LDAuMTUyMDg5IDYuNTk4NjMsMC40NTcwMzEgQzcuMjUwOTEsMC43NjIzOCA3LjgxMjYsMS4xOTE5MyA4LjI4NjEzLDEuNzQ5MDIgTDguNjY2OTksMi4xOTcyNyBMOS4wNDc4NSwxLjc0OTAyIEM5LjUyMTQsMS4xOTE4OCAxMC4wODMsMC43NjIzOSAxMC43MzU0LDAuNDU3MDMxIEMxMS4zODY4LDAuMTUyMTYgMTIuMDcwOCwwIDEyLjc5MiwwIFonIGlkPSdQYXRoJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7IH1cblxuLyogQWNjb3JkZW9uICovXG4uQWNjb3JkZW9uIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyNjE5MTY7IH1cbiAgLkFjY29yZGVvbiAudGl0cmVBY2NvcmRlb24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMS4zZW07IH1cbiAgICAuQWNjb3JkZW9uIC50aXRyZUFjY29yZGVvbiBoNSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5BY2NvcmRlb24gLnRpdHJlQWNjb3JkZW9uIGg1OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzI3cHgnIGhlaWdodD0nMjdweCcgdmlld0JveD0nMCAwIDI3IDI3JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VidG5fcGx1cyUzQy90aXRsZSUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdidG5fcGx1cyclM0UlM0NwYXRoIGQ9J00wLDUgQzAsMi4yMzg1OCAyLjIzODU4LDAgNSwwIEwyMiwwIEMyNC43NjE0LDAgMjcsMi4yMzg1OCAyNyw1IEwyNywyMiBDMjcsMjQuNzYxNCAyNC43NjE0LDI3IDIyLDI3IEw1LDI3IEMyLjIzODU4LDI3IDAsMjQuNzYxNCAwLDIyIEwwLDUgWicgaWQ9J1BhdGgnIGZpbGw9JyUyM0ZGQkQ2RScgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQy9wYXRoJTNFJTNDbGluZSB4MT0nMTAnIHkxPScxMy40OTY2JyB4Mj0nMTcnIHkyPScxMy40OTY2JyBpZD0nUGF0aCcgc3Ryb2tlPSclMjMyNjE5MTYnJTNFJTNDL2xpbmUlM0UlM0NsaW5lIHgxPScxMy41MDU5JyB5MT0nMTAnIHgyPScxMy41MDU5JyB5Mj0nMTcnIGlkPSdQYXRoJyBzdHJva2U9JyUyMzI2MTkxNiclM0UlM0MvbGluZSUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI3cHggMjdweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgIC5BY2NvcmRlb24gLnRpdHJlQWNjb3JkZW9uOmhvdmVyIGg1OmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNzsgfVxuICAuQWNjb3JkZW9uIC5jb250ZW51QWNjb3JkZW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDI1cHggMDsgfVxuICAgIC5BY2NvcmRlb24gLmNvbnRlbnVBY2NvcmRlb24gdWwsXG4gICAgLkFjY29yZGVvbiAuY29udGVudUFjY29yZGVvbiBvbCB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgIC5BY2NvcmRlb24gLmNvbnRlbnVBY2NvcmRlb24gdWwgbGksXG4gICAgICAuQWNjb3JkZW9uIC5jb250ZW51QWNjb3JkZW9uIG9sIGxpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gIC5BY2NvcmRlb24uYWN0aXZlIC50aXRyZUFjY29yZGVvbiB7XG4gICAgY29sb3I6ICMyNjE5MTY7IH1cbiAgICAuQWNjb3JkZW9uLmFjdGl2ZSAudGl0cmVBY2NvcmRlb24gaDU6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzI3cHgnIGhlaWdodD0nMjdweCcgdmlld0JveD0nMCAwIDI3IDI3JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VidG5fbW9pbnMlM0MvdGl0bGUlM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nYnRuX21vaW5zJyUzRSUzQ3BhdGggZD0nTTAsNSBDMCwyLjIzODU4IDIuMjM4NTgsMCA1LDAgTDIyLDAgQzI0Ljc2MTQsMCAyNywyLjIzODU4IDI3LDUgTDI3LDIyIEMyNywyNC43NjE0IDI0Ljc2MTQsMjcgMjIsMjcgTDUsMjcgQzIuMjM4NTgsMjcgMCwyNC43NjE0IDAsMjIgTDAsNSBaJyBpZD0nUGF0aCcgZmlsbD0nJTIzRkZCRDZFJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDL3BhdGglM0UlM0NsaW5lIHgxPScxMCcgeTE9JzEzLjUnIHgyPScxNycgeTI9JzEzLjUnIGlkPSdQYXRoJyBzdHJva2U9JyUyMzI2MTkxNiclM0UlM0MvbGluZSUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAuQWNjb3JkZW9uIC50aXRyZUFjY29yZGVvbiB7XG4gICAgICBwYWRkaW5nOiAyM3B4IDA7XG4gICAgICBmb250LXNpemU6IDEuMjVlbTsgfVxuICAgICAgLkFjY29yZGVvbiAudGl0cmVBY2NvcmRlb24gaDUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICAgLkFjY29yZGVvbiAuY29udGVudUFjY29yZGVvbiB7XG4gICAgICBwYWRkaW5nOiAyM3B4IDA7IH1cbiAgICAgIC5BY2NvcmRlb24gLmNvbnRlbnVBY2NvcmRlb24gdWwsXG4gICAgICAuQWNjb3JkZW9uIC5jb250ZW51QWNjb3JkZW9uIG9sIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLkFjY29yZGVvbiAudGl0cmVBY2NvcmRlb24ge1xuICAgICAgcGFkZGluZzogMjFweCAwO1xuICAgICAgZm9udC1zaXplOiAxLjJlbTsgfVxuICAgICAgLkFjY29yZGVvbiAudGl0cmVBY2NvcmRlb24gaDUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICAgLkFjY29yZGVvbiAuY29udGVudUFjY29yZGVvbiB7XG4gICAgICBwYWRkaW5nOiAyMXB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuQWNjb3JkZW9uIC50aXRyZUFjY29yZGVvbiB7XG4gICAgICBwYWRkaW5nOiAxOHB4IDA7XG4gICAgICBmb250LXNpemU6IDEuMTVlbTsgfVxuICAgICAgLkFjY29yZGVvbiAudGl0cmVBY2NvcmRlb24gaDUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICAgLkFjY29yZGVvbiAuY29udGVudUFjY29yZGVvbiB7XG4gICAgICBwYWRkaW5nOiAxOHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuQWNjb3JkZW9uIC50aXRyZUFjY29yZGVvbiB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgICBmb250LXNpemU6IDEuMWVtOyB9XG4gICAgICAuQWNjb3JkZW9uIC50aXRyZUFjY29yZGVvbiBoNSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAuQWNjb3JkZW9uIC5jb250ZW51QWNjb3JkZW9uIHtcbiAgICAgIHBhZGRpbmc6IDE2cHggMDsgfSB9XG5cbi8qKipcblxuTW9iaWxlIG1lbnVcblxuKioqL1xuLmJyZWFkY3J1bWJzIHtcbiAgcGFkZGluZzogMy41cmVtIDAgMCAwOyB9XG4gIC5icmVhZGNydW1ic19saXN0aW5nIHtcbiAgICBjb2xvcjogI0ZGRkJGMzsgfVxuICAgIC5icmVhZGNydW1ic19saXN0aW5nIHNwYW5bcHJvcGVydHk9XCJpdGVtTGlzdEVsZW1lbnRcIl0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgIGNvbG9yOiAjMjYxOTE2O1xuICAgICAgZm9udC1zaXplOiAxLjJlbTsgfVxuICAgICAgLmJyZWFkY3J1bWJzX2xpc3Rpbmcgc3Bhbltwcm9wZXJ0eT1cIml0ZW1MaXN0RWxlbWVudFwiXSBhIHtcbiAgICAgICAgY29sb3I6ICMyNjE5MTY7IH1cbiAgICAgIC5icmVhZGNydW1ic19saXN0aW5nIHNwYW5bcHJvcGVydHk9XCJpdGVtTGlzdEVsZW1lbnRcIl06Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzE0cHgnIGhlaWdodD0nOXB4JyB2aWV3Qm94PScwIDAgMTQgOScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFRmxlY2hlX3NpbXBsZSUzQy90aXRsZSUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdGbGVjaGVfc2ltcGxlJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjYwMDc3MSwgMC4yNzczNTcpJyBzdHJva2U9JyUyMzI2MTkxNiclM0UlM0NsaW5lIHgxPScxMi40MzI0MjknIHkxPSczLjcyOTcyMycgeDI9JzAnIHkyPSczLjcyOTcyMycgaWQ9J1BhdGgnJTNFJTNDL2xpbmUlM0UlM0Nwb2x5bGluZSBpZD0nUGF0aCcgcG9pbnRzPScyLjQ4NjYyOSA3LjQ1OTQ2MyAwLjAwMDE0NSAzLjcyOTczMyAyLjQ4NjYyOSAwJyUzRSUzQy9wb2x5bGluZSUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggOXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTsgfVxuXG4vKiBIZWFkZXIgKi9cbi53cmFwcGVyX3Bob3RvIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA3MDBweDsgfVxuXG4uaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmhlYWRlcl9tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB6LWluZGV4OiA5OTsgfVxuICAgIC5oZWFkZXJfbWVudS4teWVsbG93IC5oZWFkZXJfbWVudV9zZWNvbmRhcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VGQjI1OTsgfVxuICAgIC5oZWFkZXJfbWVudS4teWVsbG93IC5wcmluY2lwYWxfbWVudSB7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgIC5oZWFkZXJfbWVudS5zdGlja3kge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgYW5pbWF0aW9uOiBzbGlkZURvd24gMC40cyBlYXNlIGZvcndhcmRzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkJGMzsgfVxuICAgIC5oZWFkZXJfbWVudS51bnN0aWNreSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBhbmltYXRpb246IHNsaWRlVXAgMC40cyBlYXNlIGZvcndhcmRzOyB9XG4gICAgLmhlYWRlcl9tZW51X3NlY29uZGFyeSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMDsgfVxuICAgICAgLmhlYWRlcl9tZW51X3NlY29uZGFyeSAuY29udGFpbmVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuaGVhZGVyX21lbnVfc2Vjb25kYXJ5X2xlZnQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAuaGVhZGVyX21lbnVfc2Vjb25kYXJ5X3JpZ2h0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLmhlYWRlcl9tZW51X3NlY29uZGFyeSAuc2Vjb25kYWlyZV9tZW51IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgICAgLmhlYWRlcl9tZW51X3NlY29uZGFyeSAuc2Vjb25kYWlyZV9tZW51IGxpIHtcbiAgICAgICAgICBtYXJnaW46IDAgM3JlbTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAuaGVhZGVyX21lbnVfc2Vjb25kYXJ5IC5zZWNvbmRhaXJlX21lbnUgbGk6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAtM3JlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjE5MTY7IH1cbiAgICAgICAgICAuaGVhZGVyX21lbnVfc2Vjb25kYXJ5IC5zZWNvbmRhaXJlX21lbnUgbGk6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgLmhlYWRlcl9tZW51X3NlY29uZGFyeSAuc2Vjb25kYWlyZV9tZW51IGxpIGEge1xuICAgICAgICAgICAgY29sb3I6ICMyNjE5MTY7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTsgfVxuICAgICAgLmhlYWRlcl9tZW51X3NlY29uZGFyeSAuc2lkZV9tZW51IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgLmhlYWRlcl9tZW51X3NlY29uZGFyeSAuc2lkZV9tZW51X2Zhdm9yaXRlcyB7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvZmF2b3Jpcy5zdmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW47XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgLmhlYWRlcl9tZW51X3NlY29uZGFyeSAuc2lkZV9tZW51X2Zhdm9yaXRlczpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7IH1cbiAgICAgICAgLmhlYWRlcl9tZW51X3NlY29uZGFyeSAuc2lkZV9tZW51X3NlYXJjaCB7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvc2VhcmNoLnN2Z1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW47IH1cbiAgICAgICAgICAuaGVhZGVyX21lbnVfc2Vjb25kYXJ5IC5zaWRlX21lbnVfc2VhcmNoOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAgICAgICAuaGVhZGVyX21lbnVfc2Vjb25kYXJ5IC5zaWRlX21lbnUgLmxhbmdfbWVudSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvOyB9XG4gICAgICAgICAgLmhlYWRlcl9tZW51X3NlY29uZGFyeSAuc2lkZV9tZW51IC5sYW5nX21lbnUgbGkgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzI2MTkxNjsgfVxuICAgICAgICAgIC5oZWFkZXJfbWVudV9zZWNvbmRhcnkgLnNpZGVfbWVudSAubGFuZ19tZW51IC53cG1sLWxzLWl0ZW0tZW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgICAgICAgICAuaGVhZGVyX21lbnVfc2Vjb25kYXJ5IC5zaWRlX21lbnUgLmxhbmdfbWVudSAud3BtbC1scy1pdGVtLWVuIGEge1xuICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2FuZ2xhaXMuc3ZnXCIpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5oZWFkZXJfbWVudV9sb2dvX2ltZyB7XG4gICAgICB3aWR0aDogMTQwcHg7IH1cbiAgICAuaGVhZGVyX21lbnVfcHJpbWFyeSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAzOyB9XG4gICAgICAuaGVhZGVyX21lbnVfcHJpbWFyeSAucHJpbmNpcGFsX21lbnUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyNjE5MTY7IH1cbiAgICAgICAgLmhlYWRlcl9tZW51X3ByaW1hcnkgLnByaW5jaXBhbF9tZW51OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDJweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjE5MTY7XG4gICAgICAgICAgei1pbmRleDogLTE7IH1cbiAgICAgICAgLmhlYWRlcl9tZW51X3ByaW1hcnkgLnByaW5jaXBhbF9tZW51IC5tZW51LWl0ZW0ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAuaGVhZGVyX21lbnVfcHJpbWFyeSAucHJpbmNpcGFsX21lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjMjYxOTE2O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImh1bWFudFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gNXJlbTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgICAuaGVhZGVyX21lbnVfcHJpbWFyeSAucHJpbmNpcGFsX21lbnUgLm1lbnUtaXRlbSBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyNjE5MTY7IH1cbiAgICAgICAgICAuaGVhZGVyX21lbnVfcHJpbWFyeSAucHJpbmNpcGFsX21lbnUgLm1lbnUtaXRlbTpmaXJzdC1jaGlsZCBhIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgICAgIC5oZWFkZXJfbWVudV9wcmltYXJ5IC5wcmluY2lwYWxfbWVudSAubWVudS1pdGVtOmxhc3QtY2hpbGQgYSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgLmhlYWRlcl9tZW51X3ByaW1hcnkgLnByaW5jaXBhbF9tZW51IC5tZW51LWl0ZW0uLWFjdGl2ZSAuc3ViLW1lbnUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICAgICAgei1pbmRleDogNTsgfVxuICAgICAgICAgICAgLmhlYWRlcl9tZW51X3ByaW1hcnkgLnByaW5jaXBhbF9tZW51IC5tZW51LWl0ZW0uLWFjdGl2ZSAuc3ViLW1lbnU6YmVmb3JlIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjLXNpemUoMTAwJSk7IH1cbiAgICAgICAgICAuaGVhZGVyX21lbnVfcHJpbWFyeSAucHJpbmNpcGFsX21lbnUgLm1lbnUtaXRlbSAuc3ViLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBwYWRkaW5nOiAyLjVyZW0gMCA0cmVtIDA7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDUwMHB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTsgfVxuICAgICAgICAgICAgLmhlYWRlcl9tZW51X3ByaW1hcnkgLnByaW5jaXBhbF9tZW51IC5tZW51LWl0ZW0gLnN1Yi1tZW51OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAtODAwJTtcbiAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMjAwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkJGMztcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgICAgIC5oZWFkZXJfbWVudV9wcmltYXJ5IC5wcmluY2lwYWxfbWVudSAubWVudS1pdGVtIC5zdWItbWVudSAubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgICAgICAgICAgLmhlYWRlcl9tZW51X3ByaW1hcnkgLnByaW5jaXBhbF9tZW51IC5tZW51LWl0ZW0gLnN1Yi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgICAgICAuaGVhZGVyX21lbnVfcHJpbWFyeSAucHJpbmNpcGFsX21lbnUgLm1lbnUtaXRlbSAubWVudV9zdWJ0aXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAgICAgICAuaGVhZGVyX21lbnVfcHJpbWFyeSAucHJpbmNpcGFsX21lbnUgLm1lbnUtaXRlbSAubWVudV9zdWJ0aXRsZSBhIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgICAgICAgICAuaGVhZGVyX21lbnVfcHJpbWFyeSAucHJpbmNpcGFsX21lbnUgLm1lbnUtaXRlbSAubWVudV9zdWJ0aXRsZSBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAgIC5oZWFkZXJfbWVudV9wcmltYXJ5IC5wcmluY2lwYWxfbWVudSAubWVudS1pdGVtIC5tZW51X3N1YnRpdGxlIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAgICAgICAuaGVhZGVyX21lbnVfcHJpbWFyeSAucHJpbmNpcGFsX21lbnUgLm1lbnUtaXRlbSAubWVudV9zdWJ0aXRsZSAuc3ViLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgICAgICAuaGVhZGVyX21lbnVfcHJpbWFyeSAucHJpbmNpcGFsX21lbnUgLm1lbnUtaXRlbSAubWVudV9zdWJ0aXRsZSAuc3ViLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgICAgICAgIC5oZWFkZXJfbWVudV9wcmltYXJ5IC5wcmluY2lwYWxfbWVudSAubWVudS1pdGVtIC5tZW51X3N1YnRpdGxlIC5zdWItbWVudTpiZWZvcmUsIC5oZWFkZXJfbWVudV9wcmltYXJ5IC5wcmluY2lwYWxfbWVudSAubWVudS1pdGVtIC5tZW51X3N1YnRpdGxlIC5zdWItbWVudTphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4uaGVybyB7XG4gIG1hcmdpbjogMCAwIDVyZW0gMDsgfVxuICAuaGVybyAuY29udGFpbmVyLnRleHQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNDgwcHg7XG4gICAgZ2FwOiAzcmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmhlcm8gLmNvbnRhaW5lci5waG90byB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDNyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5oZXJvIC5jb250YWluZXIucGhvdG8gaW1nIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cblxuQGtleWZyYW1lcyBzbGlkZURvd24ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlVXAge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7IH0gfVxuXG4vKiBGb290ZXIgKi9cbi5mb290ZXIge1xuICBwYWRkaW5nOiA2cmVtIDAgMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZCMjU5OyB9XG4gIC5mb290ZXJfbWFpbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZm9vdGVyX21haW5fbmV3c2xldHRlcl90ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1heC13aWR0aDogNDAwcHg7IH1cbiAgICAuZm9vdGVyX21haW5fbGVmdCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHdpZHRoOiA2NSU7IH1cbiAgICAuZm9vdGVyX21haW5fcmlnaHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB3aWR0aDogMzUlOyB9XG4gIC5mb290ZXJfY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgLmZvb3Rlcl9jb250ZW50X2xlZnQsIC5mb290ZXJfY29udGVudF9yaWdodCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbjogM3JlbSAwOyB9XG4gICAgLmZvb3Rlcl9jb250ZW50X2xlZnRfaW1nIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDY1cHg7IH1cbiAgICAuZm9vdGVyX2NvbnRlbnRfcmlnaHRfaW1nIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDEzMHB4OyB9XG4gICAgLmZvb3Rlcl9jb250ZW50X21lbnVzIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDYwJSA0MCU7XG4gICAgICBnYXA6IDNyZW07XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmZvb3Rlcl9jb250ZW50X21lbnVzIC5mb290ZXJfbWVudV9wcmltYXJ5IGxpLFxuICAgICAgLmZvb3Rlcl9jb250ZW50X21lbnVzIC5mb290ZXJfbWVudV9zZWNvbmRhcnkgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDEuNWVtOyB9XG4gICAgICAgIC5mb290ZXJfY29udGVudF9tZW51cyAuZm9vdGVyX21lbnVfcHJpbWFyeSBsaSBhLFxuICAgICAgICAuZm9vdGVyX2NvbnRlbnRfbWVudXMgLmZvb3Rlcl9tZW51X3NlY29uZGFyeSBsaSBhIHtcbiAgICAgICAgICBjb2xvcjogIzI2MTkxNjsgfVxuICAgICAgLmZvb3Rlcl9jb250ZW50X21lbnVzIC5mb290ZXJfbWVudV9zZWNvbmRhcnkgbGkge1xuICAgICAgICBmb250LXNpemU6IDEuNGVtOyB9XG4gIC5mb290ZXJfY29weXJpZ2h0IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzI2MTkxNjtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAuZm9vdGVyX2NvcHlyaWdodF9sZWZ0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgY29sb3I6ICMyNjE5MTY7XG4gICAgICBmb250LWZhbWlseTogXCJodW1hbnRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgZm9udC1zaXplOiAxLjFyZW07IH1cbiAgICAuZm9vdGVyX2NvcHlyaWdodF9yaWdodCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLmZvb3Rlcl9jb3B5cmlnaHRfcmlnaHQgLmZvb3Rlcl9zb2NpYWxfbWVkaWFzIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICAuZm9vdGVyX2NvcHlyaWdodF9yaWdodCAuZm9vdGVyX3NvY2lhbF9tZWRpYXNfaXRlbSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDAgNHJlbTsgfVxuICAgICAgICAgIC5mb290ZXJfY29weXJpZ2h0X3JpZ2h0IC5mb290ZXJfc29jaWFsX21lZGlhc19pdGVtIGEge1xuICAgICAgICAgICAgY29sb3I6ICMyNjE5MTY7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJodW1hbnRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMC4zcmVtO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgICAgLmZvb3Rlcl9jb3B5cmlnaHRfcmlnaHQgLmZvb3Rlcl9zb2NpYWxfbWVkaWFzX2l0ZW0gYTpob3ZlciB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjYxOTE2OyB9XG4gIC5mb290ZXJfcGFydG5lcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjE5MTY7XG4gICAgcGFkZGluZzogMXJlbSAwOyB9XG4gICAgLmZvb3Rlcl9wYXJ0bmVyc19saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZm9vdGVyX3BhcnRuZXJzX2l0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwLjVyZW0gMCAxLjVyZW0gMDtcbiAgICAgIG1pbi13aWR0aDogMTMwcHg7IH1cbiAgICAgIC5mb290ZXJfcGFydG5lcnNfaXRlbSBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuXG4vKiA0MDQgU3R5bGVzICovXG4jcG9zdC00MDQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMCAxMDBweCAwO1xuICBoZWlnaHQ6IDYwdmg7XG4gIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGQkYzOyB9XG4gICNwb3N0LTQwNCAuaGVhZGVyXzQwNF9zcGFjZSB7XG4gICAgaGVpZ2h0OiA1MHB4OyB9XG4gICNwb3N0LTQwNCAuY29udGVudF80MDQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICNwb3N0LTQwNCAuaWNvbl80MDQge1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgbWF4LWhlaWdodDogMjIwcHg7XG4gICAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAjcG9zdC00MDQgLmZsZXhib3gge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLyogQ09OVEFDVCBTdHlsZXMgKi9cbi8qIEZMRVhJQkxFIFN0eWxlcyAqL1xuLmludHJvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjhENDtcbiAgcGFkZGluZzogMTJyZW0gMDsgfVxuICAuaW50cm9fc3VidGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcInNlblwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAuaW50cm9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcInNlblwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmludHJvX3RleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJzZW5cIiwgc2Fucy1zZXJpZjtcbiAgICBtYXgtd2lkdGg6IDg1MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuaW50cm8ge1xuICAgICAgcGFkZGluZzogOHJlbSAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmludHJvIHtcbiAgICAgIHBhZGRpbmc6IDVyZW0gMDsgfSB9XG5cbi5mbGV4aWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY4RDQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDsgfVxuICAuZmxleGlibGUgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAuZmxleGlibGUgdWwgbGkge1xuICAgICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgICAgLmZsZXhpYmxlIHVsIGxpOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiwrdcIjtcbiAgICAgICAgY29sb3I6ICMyNjE5MTY7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDsgfVxuICAgIC5mbGV4aWJsZSB1bCB1bCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAuZmxleGlibGUgdWwgdWwgbGkge1xuICAgICAgICBmb250LXNpemU6IDFlbTsgfVxuICAuZmxleGlibGUgb2wge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgY291bnRlci1yZXNldDogbXktYXdlc29tZS1jb3VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDAgMCAwIDJweDsgfVxuICAgIC5mbGV4aWJsZSBvbCBsaSB7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogbXktYXdlc29tZS1jb3VudGVyO1xuICAgICAgY29sb3I6ICMyNjE5MTY7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxLjZlbTsgfVxuICAgICAgLmZsZXhpYmxlIG9sIGxpOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobXktYXdlc29tZS1jb3VudGVyKSBcIi4gXCI7XG4gICAgICAgIGNvbG9yOiAjMjYxOTE2O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDEuMTVlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4OyB9XG4gIC5mbGV4aWJsZSBhLnByaW1hcnlfYnRuIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIC5mbGV4aWJsZSBpZnJhbWUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZmxleGlibGUgLmJnX2xiZWlnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjhENDsgfVxuICAuZmxleGlibGUgLmJnX29yYW5nZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VGQjI1OTsgfVxuICAuZmxleGlibGUgLmJnX3llbGxvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUU4ODsgfVxuICAuZmxleGlibGUgLmJnX2JsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNTYwQjc7IH1cbiAgLmZsZXhpYmxlIC5iZ19saWdodC1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzhBQ0VBOyB9XG4gIC5mbGV4aWJsZSAuYmdfcmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY3OTVGOyB9XG4gIC5mbGV4aWJsZSAuYmdfcmVkLWRhcmtlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0RCMzM0NzsgfVxuICAuZmxleGlibGUgLmJnX3Bpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjgzRUQ7IH1cbiAgLmZsZXhpYmxlIC5iZ19ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNEQjc3MTsgfVxuICAuZmxleGlibGUgLmJnX2RncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFDN0E1MTsgfVxuICAuZmxleGlibGUgLmJnX2JsYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjYxOTE2OyB9XG4gIC5mbGV4aWJsZSAuYmdfYmx1ZSxcbiAgLmZsZXhpYmxlIC5iZ19yZWQtZGFya2VyLFxuICAuZmxleGlibGUgLmJnX2RncmVlbixcbiAgLmZsZXhpYmxlIC5iZ19ibGFjayB7XG4gICAgY29sb3I6ICNGRkY4RDQ7IH1cbiAgICAuZmxleGlibGUgLmJnX2JsdWUgYSxcbiAgICAuZmxleGlibGUgLmJnX3JlZC1kYXJrZXIgYSxcbiAgICAuZmxleGlibGUgLmJnX2RncmVlbiBhLFxuICAgIC5mbGV4aWJsZSAuYmdfYmxhY2sgYSB7XG4gICAgICBjb2xvcjogI0ZGRjhENCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXhpYmxlIC5iZ19ibHVlIC5yb3dDb250ZW50IC5vcHRpb25fbGlzdGVfZWxlbWVudHMgLmVsZW1lbnRfbGllbl9ldF90aXRyZSxcbiAgICAuZmxleGlibGUgLmJnX3JlZC1kYXJrZXIgLnJvd0NvbnRlbnQgLm9wdGlvbl9saXN0ZV9lbGVtZW50cyAuZWxlbWVudF9saWVuX2V0X3RpdHJlLFxuICAgIC5mbGV4aWJsZSAuYmdfZGdyZWVuIC5yb3dDb250ZW50IC5vcHRpb25fbGlzdGVfZWxlbWVudHMgLmVsZW1lbnRfbGllbl9ldF90aXRyZSxcbiAgICAuZmxleGlibGUgLmJnX2JsYWNrIC5yb3dDb250ZW50IC5vcHRpb25fbGlzdGVfZWxlbWVudHMgLmVsZW1lbnRfbGllbl9ldF90aXRyZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGRjhENDsgfVxuICAgICAgLmZsZXhpYmxlIC5iZ19ibHVlIC5yb3dDb250ZW50IC5vcHRpb25fbGlzdGVfZWxlbWVudHMgLmVsZW1lbnRfbGllbl9ldF90aXRyZSAubGllbjphZnRlcixcbiAgICAgIC5mbGV4aWJsZSAuYmdfcmVkLWRhcmtlciAucm93Q29udGVudCAub3B0aW9uX2xpc3RlX2VsZW1lbnRzIC5lbGVtZW50X2xpZW5fZXRfdGl0cmUgLmxpZW46YWZ0ZXIsXG4gICAgICAuZmxleGlibGUgLmJnX2RncmVlbiAucm93Q29udGVudCAub3B0aW9uX2xpc3RlX2VsZW1lbnRzIC5lbGVtZW50X2xpZW5fZXRfdGl0cmUgLmxpZW46YWZ0ZXIsXG4gICAgICAuZmxleGlibGUgLmJnX2JsYWNrIC5yb3dDb250ZW50IC5vcHRpb25fbGlzdGVfZWxlbWVudHMgLmVsZW1lbnRfbGllbl9ldF90aXRyZSAubGllbjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE1JyBoZWlnaHQ9JzknIHZpZXdCb3g9JzAgMCAxNSA5JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMCA0LjQ3NzI5SDE0JyBzdHJva2U9JyUyM0ZGRjhENCcvJTNFJTNDcGF0aCBkPSdNMTEuMiAwLjI3NzM0NEwxNCA0LjQ3NzM0TDExLjIgOC42NzczNCcgc3Ryb2tlPSclMjNGRkY4RDQnLyUzRSUzQy9zdmclM0UlMEFcIikgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLmZsZXhpYmxlIHVsIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41NWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgICAuZmxleGlibGUgdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjI1ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMThweDsgfVxuICAgIC5mbGV4aWJsZSB1bCB1bCB7XG4gICAgICBtYXJnaW4tdG9wOiA5cHg7IH1cbiAgICAgIC5mbGV4aWJsZSB1bCB1bCBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtOyB9XG4gICAgLmZsZXhpYmxlIG9sIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICBmb250LXNpemU6IDEuNTVlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAuZmxleGlibGUgdWwgbGkge1xuICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMThweDsgfVxuICAgICAgLmZsZXhpYmxlIHVsIGxpOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4yZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTdweDsgfVxuICAgIC5mbGV4aWJsZSB1bCB1bCB7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgICAgIC5mbGV4aWJsZSB1bCB1bCBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtOyB9XG4gICAgLmZsZXhpYmxlIG9sIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBmb250LXNpemU6IDEuNWVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5mbGV4aWJsZSB1bCBsaSB7XG4gICAgICBmb250LXNpemU6IDEuNDVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMThweDsgfVxuICAgICAgLmZsZXhpYmxlIHVsIGxpOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4xZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDsgfVxuICAgIC5mbGV4aWJsZSB1bCB1bCB7XG4gICAgICBtYXJnaW4tdG9wOiA3cHg7IH1cbiAgICAgIC5mbGV4aWJsZSB1bCB1bCBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45NWVtOyB9XG4gICAgLmZsZXhpYmxlIG9sIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBmb250LXNpemU6IDEuNDVlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZmxleGlibGUgdWwgbGkge1xuICAgICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDsgfVxuICAgICAgLmZsZXhpYmxlIHVsIGxpOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cbiAgICAuZmxleGlibGUgdWwgdWwge1xuICAgICAgbWFyZ2luLXRvcDogN3B4OyB9XG4gICAgICAuZmxleGlibGUgdWwgdWwgbGkge1xuICAgICAgICBmb250LXNpemU6IDAuOWVtOyB9XG4gICAgLmZsZXhpYmxlIG9sIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICBmb250LXNpemU6IDEuNGVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmZsZXhpYmxlIHVsIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zNWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gICAgICAuZmxleGlibGUgdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjg1ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTRweDsgfVxuICAgIC5mbGV4aWJsZSB1bCB1bCB7XG4gICAgICBtYXJnaW4tdG9wOiA3cHg7IH1cbiAgICAgIC5mbGV4aWJsZSB1bCB1bCBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NWVtOyB9XG4gICAgLmZsZXhpYmxlIG9sIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgICBmb250LXNpemU6IDEuMzVlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5mbGV4aWJsZSB1bCBsaSB7XG4gICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7IH1cbiAgICAgIC5mbGV4aWJsZSB1bCBsaTpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDEuNzVlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xM3B4OyB9XG4gICAgLmZsZXhpYmxlIHVsIHVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDZweDsgfVxuICAgICAgLmZsZXhpYmxlIHVsIHVsIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTsgfVxuICAgIC5mbGV4aWJsZSBvbCBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxLjNlbTsgfSB9XG4gIC5mbGV4aWJsZSAucGFkZHRvcCB7XG4gICAgcGFkZGluZzogMTIwcHggMCAwIDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZmxleGlibGUgLnBhZGR0b3Age1xuICAgICAgICBwYWRkaW5nOiAxMDBweCAwIDAgMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmZsZXhpYmxlIC5wYWRkdG9wIHtcbiAgICAgICAgcGFkZGluZzogODBweCAwIDAgMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmxleGlibGUgLnBhZGR0b3Age1xuICAgICAgICBwYWRkaW5nOiA2NXB4IDAgMCAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5mbGV4aWJsZSAucGFkZHRvcCB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMCAwIDA7IH0gfVxuICAuZmxleGlibGUgLm1hcmd0b3Age1xuICAgIG1hcmdpbjogMTIwcHggMCAwIDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZmxleGlibGUgLm1hcmd0b3Age1xuICAgICAgICBtYXJnaW46IDEwMHB4IDAgMCAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZmxleGlibGUgLm1hcmd0b3Age1xuICAgICAgICBtYXJnaW46IDgwcHggMCAwIDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZsZXhpYmxlIC5tYXJndG9wIHtcbiAgICAgICAgbWFyZ2luOiA2NXB4IDAgMCAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5mbGV4aWJsZSAubWFyZ3RvcCB7XG4gICAgICAgIG1hcmdpbjogNTBweCAwIDAgMDsgfSB9XG4gIC5mbGV4aWJsZSAucGFkZGludCB7XG4gICAgcGFkZGluZzogMTAwcHggMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC5mbGV4aWJsZSAucGFkZGludCB7XG4gICAgICAgIHBhZGRpbmc6IDkwcHggMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgLmZsZXhpYmxlIC5wYWRkaW50IHtcbiAgICAgICAgcGFkZGluZzogODBweCAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZmxleGlibGUgLnBhZGRpbnQge1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5mbGV4aWJsZSAucGFkZGludCB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDsgfVxuICAgICAgICAuZmxleGlibGUgLnBhZGRpbnRfcm93X3RpdHJlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAgICAgLmZsZXhpYmxlIC5wYWRkaW50X3Jvd190aXRyZSAuc291cy10aXRyZV9wcmluY2lwYWxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgICAgLmZsZXhpYmxlIC5wYWRkaW50X3Jvd190ZXh0ZSAucm93VGV4dGUgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mbGV4aWJsZSAucGFkZGludCB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZmxleGlibGUgLnBhZGRpbnQge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7IH0gfVxuICAuZmxleGlibGVfcHJlc2VudGF0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmZsZXhpYmxlX3ByZXNlbnRhdGlvbl90aXRyZSBoNCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmZsZXhpYmxlX3ByZXNlbnRhdGlvbl90ZXh0ZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAgICAgLmZsZXhpYmxlX3ByZXNlbnRhdGlvbl90ZXh0ZSBwOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLmZsZXhpYmxlX3ByZXNlbnRhdGlvbl90ZXh0ZSAucm93VGV4dGUge1xuICAgICAgICBwYWRkaW5nOiAwIDNyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5mbGV4aWJsZV9wcmVzZW50YXRpb25fdGV4dGUgLnJvd1RleHRlIHtcbiAgICAgICAgcGFkZGluZzogMCAxLjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZsZXhpYmxlX3ByZXNlbnRhdGlvbl90ZXh0ZSAucm93VGV4dGUge1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLmZsZXhpYmxlX3Bob3RvIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5mbGV4aWJsZV9waG90byAucGhvdG8ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuZmxleGlibGVfcGhvdG8gLnJvd1Bob3RvIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmZsZXhpYmxlX3Bob3RvIC5yb3dQaG90byBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgICAgICAuZmxleGlibGVfcGhvdG8gLnJvd1Bob3RvIGE6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxMjBweCcgaGVpZ2h0PScxMjBweCcgdmlld0JveD0nMCAwIDEyMCAxMjAnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRXBsYXktYnV0dG9uJTNDL3RpdGxlJTNFJTNDZyBpZD0nT09ULVVJJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J1Byb2dyYW1tZS1kw6l0YWlscy0tLU9PVCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEwNDAuMDAwMDAwLCAtNTAwLjAwMDAwMCknIGZpbGw9JyUyM0ZGRkZGRicgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ2cgaWQ9J0dhbGxlcnknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDgwMC4wMDAwMDAsIDM4OC4wMDAwMDApJyUzRSUzQ2cgaWQ9J3BsYXktYnV0dG9uJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyNDAuMDAwMDAwLCAxMTIuMDAwMDAwKSclM0UlM0NwYXRoIGQ9J002MCwwIEMyNi44NjM2ODU4LDAgMCwyNi44NjMxNDQzIDAsNTkuOTk4NzkwNSBDMCw5My4xMzQ0MzY2IDI2Ljg2MzY4NTgsMTIwIDYwLDEyMCBDOTMuMTM2MzE0MiwxMjAgMTIwLDkzLjEzNDQzNjYgMTIwLDU5Ljk5ODc5MDUgQzEyMCwyNi44NjMxNDQzIDkzLjEzNjMxNDIsMCA2MCwwIE02MCw0LjgzODAyNjg5IEM5MC40MTQ4NjkyLDQuODM4MDI2ODkgMTE1LjE2MTg3NiwyOS41ODIxMTU0IDExNS4xNjE4NzYsNTkuOTk4NzkwNSBDMTE1LjE2MTg3Niw5MC40MTU0NjU1IDkwLjQxNDg2OTIsMTE1LjE2MTk3MyA2MCwxMTUuMTYxOTczIEMyOS41ODI3MTE4LDExNS4xNjE5NzMgNC44MzgxMjQ0Miw5MC40MTU0NjU1IDQuODM4MTI0NDIsNTkuOTk4NzkwNSBDNC44MzgxMjQ0MiwyOS41ODIxMTU0IDI5LjU4MjcxMTgsNC44MzgwMjY4OSA2MCw0LjgzODAyNjg5JyBpZD0nRmlsbC0xJyUzRSUzQy9wYXRoJTNFJTNDcGF0aCBkPSdNOTEuNjI5NzIyMiw1OS45OTkyNzQzIEw0MS43NDE0MDIyLDI3LjIyNjQ4MDIgQzQxLjgwNjcxNjksNzYuNjM0ODI5OCA0MS43NDM4MjEzLDUyLjM4OTA1OCA0MS43NDE0MDIyLDkyLjc3NDQ4NzUgTDkxLjYyOTcyMjIsNTkuOTk5Mjc0MyBaJyBpZD0nRmlsbC00JyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTIwcHggMTIwcHg7XG4gICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgICAgei1pbmRleDogMTI7XG4gICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAgICAgLmZsZXhpYmxlX3Bob3RvIC5yb3dQaG90byBhOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTIwcHgnIGhlaWdodD0nMTIwcHgnIHZpZXdCb3g9JzAgMCAxMjAgMTIwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VwbGF5LWJ1dHRvbiUzQy90aXRsZSUzRSUzQ2cgaWQ9J09PVC1VSScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdQcm9ncmFtbWUtZMOpdGFpbHMtLS1PT1QnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMDQwLjAwMDAwMCwgLTUwMC4wMDAwMDApJyBmaWxsPSclMjNGRkZGRkYnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NnIGlkPSdHYWxsZXJ5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg4MDAuMDAwMDAwLCAzODguMDAwMDAwKSclM0UlM0NnIGlkPSdwbGF5LWJ1dHRvbicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjQwLjAwMDAwMCwgMTEyLjAwMDAwMCknJTNFJTNDcGF0aCBkPSdNNjAsMCBDMjYuODYzNjg1OCwwIDAsMjYuODYzMTQ0MyAwLDU5Ljk5ODc5MDUgQzAsOTMuMTM0NDM2NiAyNi44NjM2ODU4LDEyMCA2MCwxMjAgQzkzLjEzNjMxNDIsMTIwIDEyMCw5My4xMzQ0MzY2IDEyMCw1OS45OTg3OTA1IEMxMjAsMjYuODYzMTQ0MyA5My4xMzYzMTQyLDAgNjAsMCBNNjAsNC44MzgwMjY4OSBDOTAuNDE0ODY5Miw0LjgzODAyNjg5IDExNS4xNjE4NzYsMjkuNTgyMTE1NCAxMTUuMTYxODc2LDU5Ljk5ODc5MDUgQzExNS4xNjE4NzYsOTAuNDE1NDY1NSA5MC40MTQ4NjkyLDExNS4xNjE5NzMgNjAsMTE1LjE2MTk3MyBDMjkuNTgyNzExOCwxMTUuMTYxOTczIDQuODM4MTI0NDIsOTAuNDE1NDY1NSA0LjgzODEyNDQyLDU5Ljk5ODc5MDUgQzQuODM4MTI0NDIsMjkuNTgyMTE1NCAyOS41ODI3MTE4LDQuODM4MDI2ODkgNjAsNC44MzgwMjY4OScgaWQ9J0ZpbGwtMSclM0UlM0MvcGF0aCUzRSUzQ3BhdGggZD0nTTkxLjYyOTcyMjIsNTkuOTk5Mjc0MyBMNDEuNzQxNDAyMiwyNy4yMjY0ODAyIEM0MS44MDY3MTY5LDc2LjYzNDgyOTggNDEuNzQzODIxMyw1Mi4zODkwNTggNDEuNzQxNDAyMiw5Mi43NzQ0ODc1IEw5MS42Mjk3MjIyLDU5Ljk5OTI3NDMgWicgaWQ9J0ZpbGwtNCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDEwMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5mbGV4aWJsZV9waG90byAucm93UGhvdG8gaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gIC5mbGV4aWJsZV90ZXh0ZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZmxleGlibGVfdGV4dGUgLnJvd1RleHRlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5mbGV4aWJsZV90ZXh0ZSAucm93VGV4dGUgcDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuZmxleGlibGVfdGV4dGUubWFyZ3RvcCAucm93VGV4dGUge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLmZsZXhpYmxlX3Bob3RvX3BsZWluZV9sYXJnZXVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5mbGV4aWJsZV9waG90b19wbGVpbmVfbGFyZ2V1ciAuYmxvY19wcmVzZW50YXRpb24ge1xuICAgICAgbGluZS1oZWlnaHQ6IDVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmZsZXhpYmxlX3Bob3RvX3BsZWluZV9sYXJnZXVyIC5ibG9jX3ByZXNlbnRhdGlvbiAuY2FwdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgcGFkZGluZzogM3B4IDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGNDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xNWVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgLmZsZXhpYmxlX3Bob3RvX3BsZWluZV9sYXJnZXVyIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5mbGV4aWJsZV9waG90b19wbGVpbmVfbGFyZ2V1ciAubW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZsZXhpYmxlX3RpdHJlX3RleHRlX2RvdWJsZV9waG90b3NfYV9kcm9pdGUgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7IH1cbiAgLmZsZXhpYmxlX3RpdHJlX3RleHRlX2RvdWJsZV9waG90b3NfYV9kcm9pdGVfdGV4dCB7XG4gICAgcGFkZGluZy1yaWdodDogNTAlOyB9XG4gIC5mbGV4aWJsZV90aXRyZV90ZXh0ZV9kb3VibGVfcGhvdG9zX2FfZHJvaXRlX3Bob3RvIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBnYXA6IDJyZW07IH1cbiAgICAuZmxleGlibGVfdGl0cmVfdGV4dGVfZG91YmxlX3Bob3Rvc19hX2Ryb2l0ZV9waG90byAucGhvdG9fZHJvaXRlIC5jdG5fcGhvdG8ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmZsZXhpYmxlX3RpdHJlX3RleHRlX2RvdWJsZV9waG90b3NfYV9kcm9pdGVfcGhvdG8gLnBob3RvX2Ryb2l0ZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZsZXhpYmxlX2RvdWJsZV9jb2xvbm5lczpiZWZvcmUsIC5mbGV4aWJsZV9kb3VibGVfY29sb25uZXM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5mbGV4aWJsZV9kb3VibGVfY29sb25uZXM6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5mbGV4aWJsZV9kb3VibGVfY29sb25uZXMgLmhlYWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLmZsZXhpYmxlX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiAzcmVtOyB9XG4gICAgLmZsZXhpYmxlX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCAuYmxvY19sZWZ0LmNlbnRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZmxleGlibGVfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IC5ibG9jX2xlZnQgLnBob3RvcHJlc2VudGF0aW9uYmxvYyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZmxleGlibGVfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IC5ibG9jX3JpZ2h0LmNlbnRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZmxleGlibGVfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IC5ibG9jX3JpZ2h0IC5waG90b3ByZXNlbnRhdGlvbmJsb2Mge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmZsZXhpYmxlX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCAub3B0aW9uX2JvdXRvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7IH1cbiAgICAuZmxleGlibGVfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IC5vcHRpb25fbGlzdGVfZWxlbWVudHMge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiA1cmVtOyB9XG4gICAgICAuZmxleGlibGVfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IC5vcHRpb25fbGlzdGVfZWxlbWVudHMgLmVsZW1lbnRfbGllbl9ldF90aXRyZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjYxOTE2O1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAuZmxleGlibGVfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IC5vcHRpb25fbGlzdGVfZWxlbWVudHMgLmVsZW1lbnRfbGllbl9ldF90aXRyZSAubGllbiB7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgY29sb3I6ICMyNjE5MTY7IH1cbiAgICAgICAgICAuZmxleGlibGVfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IC5vcHRpb25fbGlzdGVfZWxlbWVudHMgLmVsZW1lbnRfbGllbl9ldF90aXRyZSAubGllbjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICByaWdodDogMXJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHdpZHRoOiAyLjVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNScgaGVpZ2h0PSc5JyB2aWV3Qm94PScwIDAgMTUgOScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAgNC40NzcyOUgxNCcgc3Ryb2tlPSclMjMyNjE5MTYnLyUzRSUzQ3BhdGggZD0nTTExLjIgMC4yNzczNDRMMTQgNC40NzczNEwxMS4yIDguNjc3MzQnIHN0cm9rZT0nJTIzMjYxOTE2Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1vdXQ7IH1cbiAgICAgICAgICAuZmxleGlibGVfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IC5vcHRpb25fbGlzdGVfZWxlbWVudHMgLmVsZW1lbnRfbGllbl9ldF90aXRyZSAubGllbjpob3ZlcjphZnRlciB7XG4gICAgICAgICAgICByaWdodDogMi41cmVtOyB9XG4gICAgLmZsZXhpYmxlX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCAucGhvdG9wcmVzZW50YXRpb25ibG9jIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAgICAgLmZsZXhpYmxlX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCAucGhvdG9wcmVzZW50YXRpb25ibG9jIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5mbGV4aWJsZV9kb3VibGVfY29sb25uZXMgLmhlYWQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuICAgIC5mbGV4aWJsZV9kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLnBob3RvcHJlc2VudGF0aW9uYmxvYyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmZsZXhpYmxlX2RvdWJsZV9jb2xvbm5lcyAuaGVhZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgLmZsZXhpYmxlX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCAuYmxvY19sZWZ0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgICAuZmxleGlibGVfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IC5waG90b3ByZXNlbnRhdGlvbmJsb2Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5mbGV4aWJsZV9kb3VibGVfY29sb25uZXMgLmhlYWQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAgIC5mbGV4aWJsZV9kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLmJsb2NfbGVmdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgLmZsZXhpYmxlX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCAucGhvdG9wcmVzZW50YXRpb25ibG9jIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAuZmxleGlibGVfdHJpcGxlX2NvbG9ubmVzIC5oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtOyB9XG4gIC5mbGV4aWJsZV90cmlwbGVfY29sb25uZXMgLnJvd0NvbG9ubmVzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgZ2FwOiAzcmVtO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmZsZXhpYmxlX3RyaXBsZV9jb2xvbm5lcyAucm93Q29sb25uZXMgLmNvbF9lbGVtZW50IC5jYWRyZV9waG90byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuZmxleGlibGVfdHJpcGxlX2NvbG9ubmVzIC5yb3dDb2xvbm5lcyAuY29sX2VsZW1lbnQgLmNhZHJlX3Bob3RvIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICAuZmxleGlibGVfdHJpcGxlX2NvbG9ubmVzIC5yb3dDb2xvbm5lcyAuY29sX2VsZW1lbnQgLmJsb2NwaG90byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuZmxleGlibGVfdHJpcGxlX2NvbG9ubmVzIC5yb3dDb2xvbm5lcyAuY29sX2VsZW1lbnQgLmJsb2NwaG90byBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLmZsZXhpYmxlX3RyaXBsZV9jb2xvbm5lcyAucm93Q29sb25uZXMgLmNvbF9lbGVtZW50IC5ibG9jdGV4dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZmxleGlibGVfdHJpcGxlX2NvbG9ubmVzIC5yb3dDb2xvbm5lcyAuY29sX2VsZW1lbnQgLmxpZW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzI2MTkxNjtcbiAgICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuZmxleGlibGVfdHJpcGxlX2NvbG9ubmVzIC5yb3dDb2xvbm5lcyAuY29sX2VsZW1lbnQgLmxpZW46YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScyMXB4JyBoZWlnaHQ9JzEzcHgnIHZpZXdCb3g9JzAgMCAyMSAxMycgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFYXJyb3dfcmlnaHRfd2hpdGUlM0MvdGl0bGUlM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nYXJyb3dfcmlnaHRfd2hpdGUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuMDAwMDAwLCAwLjI3NzM0NCknIHN0cm9rZT0nJTIzMjYxOTE2JyUzRSUzQ2xpbmUgeDE9JzAnIHkxPSc1Ljk5OTk5NicgeDI9JzIwJyB5Mj0nNS45OTk5OTYnIGlkPSdQYXRoJyUzRSUzQy9saW5lJTNFJTNDcG9seWxpbmUgaWQ9J1BhdGgnIHBvaW50cz0nMTYgMCAyMCA1Ljk5OTk5NiAxNiAxMS45OTk5NTYnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIxcHggMTNweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1vdXQ7IH1cbiAgICAgIC5mbGV4aWJsZV90cmlwbGVfY29sb25uZXMgLnJvd0NvbG9ubmVzIC5jb2xfZWxlbWVudCAubGllbjpob3ZlcjphZnRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLmZsZXhpYmxlX3RyaXBsZV9jb2xvbm5lcyAucm93Q29sb25uZXMgLmNvbF9lbGVtZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmZsZXhpYmxlX3RyaXBsZV9jb2xvbm5lcyAucm93Q29sb25uZXMge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC03cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtN3B4OyB9XG4gICAgICAgIC5mbGV4aWJsZV90cmlwbGVfY29sb25uZXMgLnJvd0NvbG9ubmVzIC5jb2xfZWxlbWVudCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZsZXhpYmxlX3RyaXBsZV9jb2xvbm5lcyAucm93Q29sb25uZXMge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAgIC5mbGV4aWJsZV90cmlwbGVfY29sb25uZXMgLnJvd0NvbG9ubmVzIC5jb2xfZWxlbWVudCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZmxleGlibGVfdHJpcGxlX2NvbG9ubmVzIC5oZWFkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDY1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmZsZXhpYmxlX3RyaXBsZV9jb2xvbm5lcyAuaGVhZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmZsZXhpYmxlX3RyaXBsZV9jb2xvbm5lcyAuaGVhZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmZsZXhpYmxlX3RyaXBsZV9jb2xvbm5lcyAuaGVhZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgLmZsZXhpYmxlX2Jsb2NfZW5jYWRyZV9jb3VsZXVyIHtcbiAgICBtYXJnaW46IDEwcmVtIDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZmxleGlibGVfYmxvY19lbmNhZHJlX2NvdWxldXJfYXJlYSB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgcGFkZGluZzogNXJlbSAxMnJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2VuY2FkcmVfY291bGV1cl9hcmVhIHtcbiAgICAgICAgICBwYWRkaW5nOiA0cmVtIDEwcmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZW5jYWRyZV9jb3VsZXVyX2FyZWEge1xuICAgICAgICAgIHBhZGRpbmc6IDMuNXJlbSA3LjVyZW07IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2VuY2FkcmVfY291bGV1cl9hcmVhIHtcbiAgICAgICAgICBwYWRkaW5nOiAzcmVtIDVyZW07IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2VuY2FkcmVfY291bGV1cl9hcmVhIHtcbiAgICAgICAgICBwYWRkaW5nOiAycmVtIDIuNXJlbTsgfSB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfZW5jYWRyZV9jb3VsZXVyX3JvdyB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgZ2FwOiAzcmVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZW5jYWRyZV9jb3VsZXVyX3Jvd190aXRsZSB7XG4gICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZW5jYWRyZV9jb3VsZXVyX3Jvd19saXN0aW5nIHtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2VuY2FkcmVfY291bGV1cl9yb3dfbGlzdGluZyAub3B0aW9uX2JvdXRvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2VuY2FkcmVfY291bGV1cl9yb3dfbGlzdGluZyAub3B0aW9uX2xpc3RlX2VsZW1lbnRzIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICBnYXA6IDFyZW07IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZW5jYWRyZV9jb3VsZXVyX3Jvd19saXN0aW5nIC5vcHRpb25fbGlzdGVfZWxlbWVudHMgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX2VuY2FkcmVfY291bGV1ciB7XG4gICAgICAgIG1hcmdpbjogMCAwIDhyZW0gMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2NfZW5jYWRyZV9jb3VsZXVyIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgN3JlbSAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX2VuY2FkcmVfY291bGV1ciB7XG4gICAgICAgIG1hcmdpbjogMCAwIDZyZW0gMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvY19lbmNhZHJlX2NvdWxldXIge1xuICAgICAgICBtYXJnaW46IDAgMCA1cmVtIDA7IH0gfVxuICAuZmxleGlibGVfZW51bWVyYXRpb25fZWxlbWVudHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA1MHB4IDA7IH1cbiAgICAuZmxleGlibGVfZW51bWVyYXRpb25fZWxlbWVudHNfaGVhZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgICAuZmxleGlibGVfZW51bWVyYXRpb25fZWxlbWVudHNfY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDY1cHg7IH1cbiAgICAgIC5mbGV4aWJsZV9lbnVtZXJhdGlvbl9lbGVtZW50c19jb250ZW50X2NvbHVtbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6IDNyZW07IH1cbiAgICAgICAgLmZsZXhpYmxlX2VudW1lcmF0aW9uX2VsZW1lbnRzX2NvbnRlbnRfY29sdW1uc19jb2wge1xuICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDIwJSAtIDQwcHgpOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2VudW1lcmF0aW9uX2VsZW1lbnRzX2NvbnRlbnRfY29sdW1uc19jb2wgLnNvdXMtdGl0cmVfcHJpbmNpcGFsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZmxleGlibGVfZW51bWVyYXRpb25fZWxlbWVudHMge1xuICAgICAgICBwYWRkaW5nOiA0NXB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5mbGV4aWJsZV9lbnVtZXJhdGlvbl9lbGVtZW50cyB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmxleGlibGVfZW51bWVyYXRpb25fZWxlbWVudHMge1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmZsZXhpYmxlX2VudW1lcmF0aW9uX2VsZW1lbnRzIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAwOyB9IH1cbiAgLmZsZXhpYmxlX2dhbGVyaWVfdHJpcGxlX3Bob3Rvc19hdmVjX3RleHRlIC5jb250YWluZXJfZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiAycmVtOyB9XG4gIC5mbGV4aWJsZV9nYWxlcmllX3RyaXBsZV9waG90b3NfYXZlY190ZXh0ZV9nYWxlcmllIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA2NXB4OyB9XG4gICAgLmZsZXhpYmxlX2dhbGVyaWVfdHJpcGxlX3Bob3Rvc19hdmVjX3RleHRlX2dhbGVyaWUgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmZsZXhpYmxlX2dhbGVyaWVfdHJpcGxlX3Bob3Rvc19hdmVjX3RleHRlX2dhbGVyaWUgLnN3aXBlci1zbGlkZSBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gIC5mbGV4aWJsZV9nYWxlcmllX3Bob3Rvc19zbGlkZXIgLmdhbGVyaWVfcGhvdG9zX2NvbG9ubmVzIHtcbiAgICBoZWlnaHQ6IDgwMHB4OyB9XG4gIC5mbGV4aWJsZV9nYWxlcmllX3Bob3Rvc19zbGlkZXIgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmZsZXhpYmxlX2dhbGVyaWVfcGhvdG9zX3NsaWRlciAucGhvdG9fY29sb25uZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmZsZXhpYmxlX2dhbGVyaWVfcGhvdG9zX3NsaWRlciAucGhvdG9fY29sb25uZSBpbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gIC5mbGV4aWJsZV9nYWxlcmllX3Bob3Rvc19zbGlkZXIgLnN3aXBlci1zbGlkZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgLmZsZXhpYmxlIC5zZWFzb25zX3NsaWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNXJlbSAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZCRjM7IH1cbiAgICAuZmxleGlibGUgLnNlYXNvbnNfc2xpZGVyIC5jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuZmxleGlibGUgLnNlYXNvbnNfc2xpZGVyX2xlZnQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB3aWR0aDogNDQuNzUlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1JTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzREI3NzE7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICBwYWRkaW5nOiAzcmVtO1xuICAgICAgY29sb3I6ICNGRkY4RDQ7XG4gICAgICBoZWlnaHQ6IDMyMHB4OyB9XG4gICAgLmZsZXhpYmxlIC5zZWFzb25zX3NsaWRlcl9yaWdodCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHdpZHRoOiA1NC43NSU7XG4gICAgICBtYXJnaW4tbGVmdDogMC4yNSU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgICAgaGVpZ2h0OiAzMjBweDsgfVxuICAgIC5mbGV4aWJsZSAuc2Vhc29uc19zbGlkZXJfZ2FsbGVyeSB7XG4gICAgICBoZWlnaHQ6IDg5LjUlICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5mbGV4aWJsZSAuc2Vhc29uc19zbGlkZXJfZ2FsbGVyeSAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgICAgLmZsZXhpYmxlIC5zZWFzb25zX3NsaWRlcl9nYWxsZXJ5X2ltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5mbGV4aWJsZSAuc2Vhc29uc19zbGlkZXJfbmF2IHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICBnYXA6IDAuNXJlbTtcbiAgICAgIGhlaWdodDogMTAlO1xuICAgICAgbWFyZ2luLXRvcDogMC41JTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZmxleGlibGUgLnNlYXNvbnNfc2xpZGVyX25hdiAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAuZmxleGlibGUgLnNlYXNvbnNfc2xpZGVyX25hdiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNEQjc3MTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLmZsZXhpYmxlIC5zZWFzb25zX3NsaWRlcl9uYXYgLnN3aXBlci1idXR0b24tcHJldjphZnRlciwgLmZsZXhpYmxlIC5zZWFzb25zX3NsaWRlcl9uYXYgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2Utb3V0OyB9XG4gICAgICAgIC5mbGV4aWJsZSAuc2Vhc29uc19zbGlkZXJfbmF2IC5zd2lwZXItYnV0dG9uLXByZXYgc3ZnLCAuZmxleGlibGUgLnNlYXNvbnNfc2xpZGVyX25hdiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHN2ZyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmZsZXhpYmxlIC5zZWFzb25zX3NsaWRlcl9uYXYgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzExOScgaGVpZ2h0PSc5JyB2aWV3Qm94PScwIDAgMTE5IDknIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xMTguNjI1IDQuMjk5OEwwLjYyNTAwMiA0LjI5OTgyJyBzdHJva2U9JyUyMzI2MTkxNicvJTNFJTNDcGF0aCBkPSdNMy42MjUgMC4yOTk4MDVMMC42MjUgNC4yOTk4TDMuNjI1IDguMjk5OCcgc3Ryb2tlPSclMjMyNjE5MTYnLyUzRSUzQy9zdmclM0UlMEFcIik7IH1cbiAgICAgIC5mbGV4aWJsZSAuc2Vhc29uc19zbGlkZXJfbmF2IC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXI6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiA0NSU7IH1cbiAgICAgIC5mbGV4aWJsZSAuc2Vhc29uc19zbGlkZXJfbmF2IC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMTknIGhlaWdodD0nOScgdmlld0JveD0nMCAwIDExOSA5JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMCA0LjI5OThMMTE4IDQuMjk5ODInIHN0cm9rZT0nJTIzMjYxOTE2Jy8lM0UlM0NwYXRoIGQ9J00xMTUgMC4yOTk4MDVMMTE4IDQuMjk5OEwxMTUgOC4yOTk4JyBzdHJva2U9JyUyMzI2MTkxNicvJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfVxuICAgICAgLmZsZXhpYmxlIC5zZWFzb25zX3NsaWRlcl9uYXYgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlcjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDU1JTsgfVxuICAgIC5mbGV4aWJsZSAuc2Vhc29uc19zbGlkZXJfaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgIC5mbGV4aWJsZSAuc2Vhc29uc19zbGlkZXJfaGVhZGVyX3RpdGxlLCAuZmxleGlibGUgLnNlYXNvbnNfc2xpZGVyX2hlYWRlcl9zZWFzb24ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xOyB9XG4gICAgLmZsZXhpYmxlIC5zZWFzb25zX3NsaWRlcl90ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gIC5mbGV4aWJsZSAuYXR0cmFpdHNfbGlzdGluZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogOHJlbSAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjE5MTY7XG4gICAgY29sb3I6ICNGRkY4RDQ7IH1cbiAgICAuZmxleGlibGUgLmF0dHJhaXRzX2xpc3RpbmcgLmNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmZsZXhpYmxlIC5hdHRyYWl0c19saXN0aW5nX2hlYWRlciB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgZ2FwOiAycmVtOyB9XG4gICAgICAuZmxleGlibGUgLmF0dHJhaXRzX2xpc3RpbmdfaGVhZGVyX2ZpbHRlcnMge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5mbGV4aWJsZSAuYXR0cmFpdHNfbGlzdGluZ19saXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XG4gICAgICBnYXA6IDJyZW07IH1cbiAgICAuZmxleGlibGUgLmF0dHJhaXRzX2xpc3RpbmdfaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5mbGV4aWJsZSAuYXR0cmFpdHNfbGlzdGluZ19pdGVtIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgLmZsZXhpYmxlIC5hdHRyYWl0c19saXN0aW5nX2l0ZW1fY2F0ZWdvcnkgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIC5mbGV4aWJsZSAuYXR0cmFpdHNfbGlzdGluZ19pdGVtX3RpdGxlIGg0IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgLmZsZXhpYmxlIC5hdHRyYWl0c19saXN0aW5nX2l0ZW1fbG9jYXRpb24gLmljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLmZsZXhpYmxlIC5jdGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDhyZW0gMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYxOTE2OyB9XG4gICAgLmZsZXhpYmxlIC5jdGFfbGlzdCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XG4gICAgICBnYXA6IDEuNXJlbTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZmxleGlibGUgLmN0YV9saXN0X2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUU4ODtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5mbGV4aWJsZSAuY3RhX2xpc3RfaXRlbV9pbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMjI1cHg7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgei1pbmRleDogMTA7IH1cbiAgICAgICAgLmZsZXhpYmxlIC5jdGFfbGlzdF9pdGVtX2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFRTg4O1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2Utb3V0O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB6LWluZGV4OiAxNTsgfVxuICAgICAgICAuZmxleGlibGUgLmN0YV9saXN0X2l0ZW1fcG9zdHR5cGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgIGNvbG9yOiAjMjYxOTE2O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImh1bWFudFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07IH1cbiAgICAgICAgLmZsZXhpYmxlIC5jdGFfbGlzdF9pdGVtX3RpdGxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgICBjb2xvcjogIzI2MTkxNjtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJodW1hbnRcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAuZmxleGlibGUgLmN0YV9saXN0X2l0ZW1fc2VlbW9yZSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjMjYxOTE2O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImh1bWFudFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1vdXQ7IH1cbiAgICAgICAgICAuZmxleGlibGUgLmN0YV9saXN0X2l0ZW1fc2VlbW9yZTphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiA0cHg7XG4gICAgICAgICAgICBsZWZ0OiAxMzAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgICAgICB3aWR0aDogMi41cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTUnIGhlaWdodD0nOScgdmlld0JveD0nMCAwIDE1IDknIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wIDQuNDc3NTRIMTQnIHN0cm9rZT0nJTIzMjYxOTE2Jy8lM0UlM0NwYXRoIGQ9J00xMS4yIDAuMjc3MzQ0TDE0IDQuNDc3MzRMMTEuMiA4LjY3NzM0JyBzdHJva2U9JyUyMzI2MTkxNicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2Utb3V0O1xuICAgICAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgICAuZmxleGlibGUgLmN0YV9saXN0X2l0ZW06aG92ZXIgLmN0YV9saXN0X2l0ZW1fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTI1cHg7IH1cbiAgICAgICAgLmZsZXhpYmxlIC5jdGFfbGlzdF9pdGVtOmhvdmVyIC5jdGFfbGlzdF9pdGVtX3NlZW1vcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5mbGV4aWJsZSAuY3RhX2xpc3RfaW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgLmZsZXhpYmxlIC5jdGFfbGlzdF9pbWFnZV9pbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLmZsZXhpYmxlIC5zZWVfbW9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nOiA1cmVtIDA7IH1cbiAgICAuZmxleGlibGUgLnNlZV9tb3JlIC5jb250YWluZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZmxleGlibGUgLnNlZV9tb3JlX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogNjAwcHg7IH1cbiAgICAgIC5mbGV4aWJsZSAuc2VlX21vcmVfY29udGVudF9sZWZ0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBjb2xvcjogI0ZGRjhENDsgfVxuICAgICAgLmZsZXhpYmxlIC5zZWVfbW9yZV9jb250ZW50X3JpZ2h0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gIC5mbGV4aWJsZSAuY2F0ZWdvcmllc19saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA4cmVtIDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkJGMzsgfVxuICAgIC5mbGV4aWJsZSAuY2F0ZWdvcmllc19saXN0IC5jb250YWluZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZmxleGlibGUgLmNhdGVnb3JpZXNfbGlzdF90aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cmVtOyB9XG4gICAgLmZsZXhpYmxlIC5jYXRlZ29yaWVzX2xpc3RfaXRlbXMge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgICBnYXA6IDFyZW07XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5mbGV4aWJsZSAuY2F0ZWdvcmllc19saXN0X2l0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5mbGV4aWJsZSAuY2F0ZWdvcmllc19saXN0X2l0ZW1fYXJlYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcGluaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTtcbiAgICAgICAgcGFkZGluZzogMXJlbSAycmVtIDNyZW0gMnJlbTtcbiAgICAgICAgd2lkdGg6IDExNXB4O1xuICAgICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAuZmxleGlibGUgLmNhdGVnb3JpZXNfbGlzdF9pdGVtX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMXJlbTtcbiAgICAgICAgcmlnaHQ6IDJyZW07XG4gICAgICAgIG1heC13aWR0aDogMTA1cHg7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgY29sb3I6ICMyNjE5MTY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImh1bWFudFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTsgfVxuICAgICAgICAuZmxleGlibGUgLmNhdGVnb3JpZXNfbGlzdF9pdGVtX3RpdGxlOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDFyZW07XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICAgIHdpZHRoOiAyLjVyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE1JyBoZWlnaHQ9JzknIHZpZXdCb3g9JzAgMCAxNSA5JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMCA0LjQ3NzU0SDE0JyBzdHJva2U9JyUyMzI2MTkxNicvJTNFJTNDcGF0aCBkPSdNMTEuMiAwLjI3NzM0NEwxNCA0LjQ3NzM0TDExLjIgOC42NzczNCcgc3Ryb2tlPSclMjMyNjE5MTYnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1vdXQ7XG4gICAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLmZsZXhpYmxlIC5jYXRlZ29yaWVzX2xpc3RfaXRlbTpob3ZlciAuY2F0ZWdvcmllc19saXN0X2l0ZW1fdGl0bGU6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiA1NSU7IH1cbiAgICAgIC5mbGV4aWJsZSAuY2F0ZWdvcmllc19saXN0X2l0ZW06aG92ZXIgLmNhdGVnb3JpZXNfbGlzdF9pdGVtX2FyZWEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA5NCU7IH1cbiAgICAgIC5mbGV4aWJsZSAuY2F0ZWdvcmllc19saXN0X2l0ZW0uLWJlaWdlIC5jYXRlZ29yaWVzX2xpc3RfaXRlbV9hcmVhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjhENDsgfVxuICAgICAgLmZsZXhpYmxlIC5jYXRlZ29yaWVzX2xpc3RfaXRlbS4tYmVpZ2UgLmNhdGVnb3JpZXNfbGlzdF9pdGVtX2FyZWEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOEQ0OyB9XG4gICAgICAuZmxleGlibGUgLmNhdGVnb3JpZXNfbGlzdF9pdGVtLi1vcmFuZ2UgLmNhdGVnb3JpZXNfbGlzdF9pdGVtX2FyZWEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZCMjU5OyB9XG4gICAgICAuZmxleGlibGUgLmNhdGVnb3JpZXNfbGlzdF9pdGVtLi15ZWxsb3cgLmNhdGVnb3JpZXNfbGlzdF9pdGVtX2FyZWEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFRTg4OyB9XG4gICAgICAuZmxleGlibGUgLmNhdGVnb3JpZXNfbGlzdF9pdGVtLi1ibHVlIC5jYXRlZ29yaWVzX2xpc3RfaXRlbV9hcmVhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI1NjBCNzsgfVxuICAgICAgLmZsZXhpYmxlIC5jYXRlZ29yaWVzX2xpc3RfaXRlbS4tbGlnaHQtYmx1ZSAuY2F0ZWdvcmllc19saXN0X2l0ZW1fYXJlYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3OEFDRUE7IH1cbiAgICAgIC5mbGV4aWJsZSAuY2F0ZWdvcmllc19saXN0X2l0ZW0uLXJlZCAuY2F0ZWdvcmllc19saXN0X2l0ZW1fYXJlYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjc5NUY7IH1cbiAgICAgIC5mbGV4aWJsZSAuY2F0ZWdvcmllc19saXN0X2l0ZW0uLXJlZC1kYXJrZXIgLmNhdGVnb3JpZXNfbGlzdF9pdGVtX2FyZWEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREIzMzQ3OyB9XG4gICAgICAuZmxleGlibGUgLmNhdGVnb3JpZXNfbGlzdF9pdGVtLi1waW5rIC5jYXRlZ29yaWVzX2xpc3RfaXRlbV9hcmVhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGODNFRDsgfVxuICAgICAgLmZsZXhpYmxlIC5jYXRlZ29yaWVzX2xpc3RfaXRlbS4tZ3JlZW4gLmNhdGVnb3JpZXNfbGlzdF9pdGVtX2FyZWEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0RCNzcxOyB9XG4gICAgICAuZmxleGlibGUgLmNhdGVnb3JpZXNfbGlzdF9pdGVtLi1kYXJrLWdyZWVuIC5jYXRlZ29yaWVzX2xpc3RfaXRlbV9hcmVhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFDN0E1MTsgfVxuICAuZmxleGlibGVfcGFydGVuYWlyZXNfcm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAxMHB4IDAgMzBweCAwOyB9XG4gICAgLmZsZXhpYmxlX3BhcnRlbmFpcmVzX3JvdzpiZWZvcmUsIC5mbGV4aWJsZV9wYXJ0ZW5haXJlc19yb3c6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC5mbGV4aWJsZV9wYXJ0ZW5haXJlc19yb3c6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAuZmxleGlibGVfcGFydGVuYWlyZXNfcm93X2NvbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX3BhcnRlbmFpcmVzX3Jvd19jb2wge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9wYXJ0ZW5haXJlc19yb3dfY29sIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMjAlOyB9IH1cbiAgICAgIC5mbGV4aWJsZV9wYXJ0ZW5haXJlc19yb3dfY29sIC5mbGV4Ym94IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmZsZXhpYmxlX3BhcnRlbmFpcmVzX3Jvd19jb2wgLmNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5mbGV4aWJsZV9wYXJ0ZW5haXJlc19yb3dfY29sIC5jb250ZW50IGltZyB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAgIC5mbGV4aWJsZV9wYXJ0ZW5haXJlc19yb3dfY29sIC5jb250ZW50IC5tZWRpYV90aXRyZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5mbGV4aWJsZV9wYXJ0ZW5haXJlc19yb3dfY29sIC5jb250ZW50IC5saW5rX2FyZWEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB6LWluZGV4OiA1NTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgICAgLmZsZXhpYmxlX3BhcnRlbmFpcmVzX3Jvd19jb2wgLmNvbnRlbnQgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAgIC5mbGV4aWJsZV9wYXJ0ZW5haXJlc19yb3dfY29sIC5jb250ZW50OmhvdmVyIC5yb3VuZF9idG46YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgb3BhY2l0eTogMC44OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZmxleGlibGVfcGFydGVuYWlyZXNfcm93X2NvbCAuY29udGVudCBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmZsZXhpYmxlX3BhcnRlbmFpcmVzX3JvdyB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAuZmxleGlibGVfcGFydGVuYWlyZXNfcm93X2NvbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgICAuZmxleGlibGVfcGFydGVuYWlyZXNfcm93X2NvbCAuY29udGVudCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX3BhcnRlbmFpcmVzX3Jvd19jb2wgLmNvbnRlbnQgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogODAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmZsZXhpYmxlX3BhcnRlbmFpcmVzX3JvdyB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuZmxleGlibGVfcGFydGVuYWlyZXNfcm93X2NvbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmZsZXhpYmxlX3BhcnRlbmFpcmVzX3Jvd19jb2wgLmNvbnRlbnQgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDcwJTsgfSB9XG4gIC5mbGV4aWJsZV9hY2NvcmRlb25zIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5mbGV4aWJsZV9hY2NvcmRlb25zX3RpdHJlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIC5mbGV4aWJsZV9hY2NvcmRlb25zX2xpc3RlIC50aXRyZUFjY29yZGVvbiBoNSB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuICAuZmxleGlibGUgLmJsb2NfZGl2aXNpb24ge1xuICAgIHBhZGRpbmc6IDUwcHggMCA1MHB4IDA7IH1cbiAgICAuZmxleGlibGUgLmJsb2NfZGl2aXNpb24gaHIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGJvcmRlcjogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5mbGV4aWJsZSAuYmxvY19kaXZpc2lvbiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA0NXB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5mbGV4aWJsZSAuYmxvY19kaXZpc2lvbiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA0MHB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZsZXhpYmxlIC5ibG9jX2RpdmlzaW9uIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDM1cHggMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZmxleGlibGUgLmJsb2NfZGl2aXNpb24ge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMzBweCAwOyB9IH1cbiAgLmZsZXhpYmxlIC5ub21hcmdlIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmZsZXhpYmxlIC5ub3BhZCB7XG4gICAgcGFkZGluZzogMDsgfVxuICAuZmxleGlibGVfYW5jaG9yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZmxleGlibGVfYW5jaG9yIC5hbmNob3JfdG9wIHtcbiAgICAgIHRvcDogLTI1MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5mbGV4aWJsZV9hbmNob3JzX2xpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDNyZW0gMDsgfVxuICAgIC5mbGV4aWJsZV9hbmNob3JzX2xpc3QgLmFuY2hvcnNfZmxleCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7IH1cbiAgICAuZmxleGlibGVfYW5jaG9yc19saXN0X2l0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDEuNXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcInNlblwiLCBzYW5zLXNlcmlmO1xuICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgY29sb3I6ICMyNjE5MTY7IH1cbiAgICAgIC5mbGV4aWJsZV9hbmNob3JzX2xpc3RfaXRlbTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxMHB4JyBoZWlnaHQ9JzEwcHgnIHZpZXdCb3g9JzAgMCAxMCAxMCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFRG93biBhcnJvdyAoVm9pciBwbHVzKSUzQy90aXRsZSUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdEb3duLWFycm93LShWb2lyLXBsdXMpJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxLjAwMDAwMCwgLTAuMDAwMDAwKScgc3Ryb2tlPSclMjMxMzJCNEQnJTNFJTNDcGF0aCBkPSdNOCw1LjAwMDAwMDE3IEw0LDkuMDAwMDAwMTcgTTQsOS4wMDAwMDAxNyBMMCw1LjAwMDAwMDE3IE00LDkgTDQsMCcgaWQ9J0ljb25zL1Nob3J0LWFycm93JyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuXG4vKiBIT01FIFN0eWxlcyAqL1xuLmhvbWVfaGVybyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxcmVtIDAgM3JlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGQkYzOyB9XG4gIC5ob21lX2hlcm9faW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4ubWFwcGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY4RDQ7XG4gIHBhZGRpbmc6IDVyZW0gMDsgfVxuICAubWFwcGluZyAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBnYXA6IDNyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAubWFwcGluZ19jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtOyB9XG4gICAgLm1hcHBpbmdfY29udGVudCAubWFwcGluZ19pbmZvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5tYXBwaW5nX2NvbnRlbnQgLm1hcHBpbmdfaW5mby4tYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm1hcHBpbmcgLmpzX21hcHBpbmdfbGF5ZXIge1xuICAgIGZpbGw6ICMzREI3NzE7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLm1hcHBpbmcgLmpzX21hcHBpbmdfbGF5ZXI6aG92ZXIge1xuICAgICAgZmlsbDogIzUzYzY4NTsgfVxuICAubWFwcGluZyAjbGF5ZXJfYXJ0aGFiYXNrYS5zZWxlY3RlZCB7XG4gICAgZmlsbDogI0ZGRUU4OCAhaW1wb3J0YW50OyB9XG4gIC5tYXBwaW5nICNsYXllcl9iZWNhbmNvdXIuc2VsZWN0ZWQge1xuICAgIGZpbGw6ICNGRjc5NUYgIWltcG9ydGFudDsgfVxuICAubWFwcGluZyAjbGF5ZXJfbmljb2xldF95YW1hc2thLnNlbGVjdGVkIHtcbiAgICBmaWxsOiAjRUZCMjU5ICFpbXBvcnRhbnQ7IH1cbiAgLm1hcHBpbmcgI2xheWVyX2RydW1tb25kLnNlbGVjdGVkIHtcbiAgICBmaWxsOiAjMjU2MEI3ICFpbXBvcnRhbnQ7IH1cbiAgLm1hcHBpbmcgI2xheWVyX2VyYWJsZS5zZWxlY3RlZCB7XG4gICAgZmlsbDogIzFDN0E1MSAhaW1wb3J0YW50OyB9XG4gIC5tYXBwaW5nICNsYXllcl9vZGFuYWsuc2VsZWN0ZWQge1xuICAgIGZpbGw6ICNEQjMzNDcgIWltcG9ydGFudDsgfVxuICAubWFwcGluZyAjbGF5ZXJfd29saW5hay5zZWxlY3RlZCB7XG4gICAgZmlsbDogI0ZGODNFRCAhaW1wb3J0YW50OyB9XG5cbi8qIFBBR0VTIFN0eWxlcyAqL1xuLmR1YWxfY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDVyZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAuZHVhbF9jb250ZW50IC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogNXJlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5kdWFsX2NvbnRlbnRfaXRlbV90aXRsZSwgLmR1YWxfY29udGVudF9pdGVtX3RleHQge1xuICAgIG1heC13aWR0aDogNDUwcHg7IH1cbiAgLmR1YWxfY29udGVudC4teWVsbG93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFRTg4OyB9XG4gIC5kdWFsX2NvbnRlbnQuLWJlaWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOEQ0OyB9XG4gIC5kdWFsX2NvbnRlbnQuLW9yYW5nZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VGQjI1OTsgfVxuICAuZHVhbF9jb250ZW50Li1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjU2MEI3OyB9XG5cbi8qIEl0aW7DqXJhaXJlcyAqL1xuLml0aW5lcmFyaWVzLWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICB3aWR0aDogMTAwJTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNWZyIDI1ZnIgMjVmciAyNWZyO1xuICBnYXA6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgLml0aW5lcmFyaWVzLWxpc3RfaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5pdGluZXJhcmllcy1saXN0X2l0ZW0uLWFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuaXRpbmVyYXJpZXMtbGlzdF9pdGVtX2NvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxMjEsIDk1LCAwKTtcbiAgICAgIGNvbG9yOiAjMjYxOTE2O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2U7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlOyB9XG4gICAgICAuaXRpbmVyYXJpZXMtbGlzdF9pdGVtX2NvbnRlbnRfcGhvdG8ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgICAgIC5pdGluZXJhcmllcy1saXN0X2l0ZW1fY29udGVudF9waG90byBpbWcge1xuICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW47XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgICAgLml0aW5lcmFyaWVzLWxpc3RfaXRlbV9jb250ZW50X2ludHJvIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gICAgICAuaXRpbmVyYXJpZXMtbGlzdF9pdGVtX2NvbnRlbnQ6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3OTVmOyB9XG5cbi5pdGluZXJhcnlfaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5pdGluZXJhcnlfaGVhZGVyX3RvcCwgLml0aW5lcmFyeV9oZWFkZXJfYm90dG9tIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDVyZW0gMDsgfVxuICAuaXRpbmVyYXJ5X2hlYWRlcl9pbnRybyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwJTsgfVxuICAuaXRpbmVyYXJ5X2hlYWRlcl9waG90byB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgd2lkdGg6IDQwJTsgfVxuICAgIC5pdGluZXJhcnlfaGVhZGVyX3Bob3RvIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTsgfVxuICAuaXRpbmVyYXJ5X2hlYWRlcl9kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0MCU7IH1cbiAgLml0aW5lcmFyeV9oZWFkZXJfaW5mb2JveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzMCU7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTsgfVxuICAuaXRpbmVyYXJ5X2hlYWRlcl9zZWN0b3JzLCAuaXRpbmVyYXJ5X2hlYWRlcl90cmFuc3BvcnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcImh1bWFudFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMjYxOTE2OyB9XG4gICAgLml0aW5lcmFyeV9oZWFkZXJfc2VjdG9yc19sYWJlbCwgLml0aW5lcmFyeV9oZWFkZXJfdHJhbnNwb3J0X2xhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LWZhbWlseTogXCJodW1hbnRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMjYxOTE2O1xuICAgICAgb3BhY2l0eTogMC41OyB9XG5cbi5pdGluZXJhcnlfaW5mb3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1cmVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OEFDRUE7IH1cbiAgLml0aW5lcmFyeV9pbmZvc19udW1iZXIsIC5pdGluZXJhcnlfaW5mb3NfZGF5cywgLml0aW5lcmFyeV9pbmZvc19kaXN0YW5jZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzMy4zJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcImh1bWFudFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMjYxOTE2O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLml0aW5lcmFyeV9wYXJjb3Vyc19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiA1cmVtIDA7IH1cbiAgLml0aW5lcmFyeV9wYXJjb3Vyc19pdGVtLml0aW5lcmFyeSAuaXRpbmVyYXJ5X2xlZnQsIC5pdGluZXJhcnlfcGFyY291cnNfaXRlbS5pdGluZXJhcnkgLml0aW5lcmFyeV9yaWdodCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLml0aW5lcmFyeV9wYXJjb3Vyc19pdGVtLml0aW5lcmFyeSAuaXRpbmVyYXJ5X2xpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogM3JlbSAwOyB9XG4gICAgLml0aW5lcmFyeV9wYXJjb3Vyc19pdGVtLml0aW5lcmFyeSAuaXRpbmVyYXJ5X2xpc3RfaXRlbSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBmb250LWZhbWlseTogXCJodW1hbnRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMjYxOTE2OyB9XG4gICAgICAuaXRpbmVyYXJ5X3BhcmNvdXJzX2l0ZW0uaXRpbmVyYXJ5IC5pdGluZXJhcnlfbGlzdF9pdGVtOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjE5MTY7IH1cbiAgICAgIC5pdGluZXJhcnlfcGFyY291cnNfaXRlbS5pdGluZXJhcnkgLml0aW5lcmFyeV9saXN0X2l0ZW06YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMScgaGVpZ2h0PScxMycgdmlld0JveD0nMCAwIDIxIDEzJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMCA2LjI3NzM0SDIwJyBzdHJva2U9JyUyMzI2MTkxNicvJTNFJTNDcGF0aCBkPSdNMTYgMC4yNzczNDRMMjAgNi4yNzczNEwxNiAxMi4yNzczJyBzdHJva2U9JyUyMzI2MTkxNicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIC5pdGluZXJhcnlfcGFyY291cnNfaXRlbS5pdGluZXJhcnkgLml0aW5lcmFyeV9saXN0X2l0ZW06aG92ZXI6YWZ0ZXIge1xuICAgICAgICByaWdodDogMDsgfVxuICAuaXRpbmVyYXJ5X3BhcmNvdXJzX2l0ZW0uaXRpbmVyYXJ5IC5pdGluZXJhcnlfZ2FsbGVyeSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI1ZnIgMjVmciA1MGZyO1xuICAgIGdhcDogMnJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDNyZW0gMDsgfVxuICAgIC5pdGluZXJhcnlfcGFyY291cnNfaXRlbS5pdGluZXJhcnkgLml0aW5lcmFyeV9nYWxsZXJ5X2ltZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgbWF4LWhlaWdodDogMzIwcHg7IH1cblxuLml0aW5lcmFyeV9tYXAge1xuICBoZWlnaHQ6IDUwMHB4OyB9XG5cbi5wYXJjb3Vycy1sYXlvdXQtcGluIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBhcmNvdXJzLWxheW91dC1waW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMjRweDtcbiAgICByaWdodDogMDtcbiAgICBmb250LWZhbWlseTogXCJodW1hbnRcIiwgc2Fucy1zZXJpZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczMCcgaGVpZ2h0PSczOScgdmlld0JveD0nMCAwIDMwIDM5JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMi4zOTM3NSAyMi41NTg0TDIuNDY4NzUgMjIuNjY0MUMyLjU2MDQyIDIyLjc5ODMgMi42NTYyNSAyMi45Mjg0IDIuNzUyMDggMjMuMDcwNkwxMy42MTA0IDM4LjI5MDlDMTMuNzY2NiAzOC41MDk4IDEzLjk3NDggMzguNjg4NiAxNC4yMTcxIDM4LjgxMjFDMTQuNDU5NCAzOC45MzU1IDE0LjcyODcgMzkgMTUuMDAyMSAzOUMxNS4yNzU0IDM5IDE1LjU0NDggMzguOTM1NSAxNS43ODcxIDM4LjgxMjFDMTYuMDI5NCAzOC42ODg2IDE2LjIzNzUgMzguNTA5OCAxNi4zOTM3IDM4LjI5MDlMMjcuMjI3MSAyMy4wODI4QzI3LjMzMTIgMjIuOTQwNiAyNy40MzEyIDIyLjgwMjMgMjcuNTMxMiAyMi42NzYzTDI3LjU5NzkgMjIuNTc4N0MyOS4wNjE4IDIwLjM2ODkgMjkuODg3OSAxNy44MTQ4IDI5Ljk4OTQgMTUuMTg1NEMzMC4wOTA4IDEyLjU1NjEgMjkuNDYzOCA5Ljk0ODY1IDI4LjE3NDQgNy42Mzc2NUMyNi44ODUgNS4zMjY2NiAyNC45ODA4IDMuMzk3NTcgMjIuNjYyMyAyLjA1MzQ4QzIwLjM0MzkgMC43MDkzODUgMTcuNjk2OSAwIDE1IDBDMTIuMzAzMSAwIDkuNjU2MTMgMC43MDkzODUgNy4zMzc2NiAyLjA1MzQ4QzUuMDE5MTkgMy4zOTc1NyAzLjExNTAyIDUuMzI2NjYgMS44MjU1OSA3LjYzNzY1QzAuNTM2MTU3IDkuOTQ4NjUgLTAuMDkwODMzNSAxMi41NTYxIDAuMDEwNjE5NyAxNS4xODU0QzAuMTEyMDczIDE3LjgxNDggMC45MzgyMTcgMjAuMzY4OSAyLjQwMjA5IDIyLjU3ODdMMi4zOTM3NSAyMi41NTg0WicgZmlsbD0nJTIzMjYxOTE2Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgNTAlKTtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDsgfVxuICAucGFyY291cnMtbGF5b3V0LXBpbi1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxOHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUzJSk7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC1zaXplOiAxLjZyZW07IH1cbiAgLnBhcmNvdXJzLWxheW91dC1waW46aG92ZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczMCcgaGVpZ2h0PSczOScgdmlld0JveD0nMCAwIDMwIDM5JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMi4zOTM3NSAyMi41NTg0TDIuNDY4NzUgMjIuNjY0MUMyLjU2MDQyIDIyLjc5ODMgMi42NTYyNSAyMi45Mjg0IDIuNzUyMDggMjMuMDcwNkwxMy42MTA0IDM4LjI5MDlDMTMuNzY2NiAzOC41MDk4IDEzLjk3NDggMzguNjg4NiAxNC4yMTcxIDM4LjgxMjFDMTQuNDU5NCAzOC45MzU1IDE0LjcyODcgMzkgMTUuMDAyMSAzOUMxNS4yNzU0IDM5IDE1LjU0NDggMzguOTM1NSAxNS43ODcxIDM4LjgxMjFDMTYuMDI5NCAzOC42ODg2IDE2LjIzNzUgMzguNTA5OCAxNi4zOTM3IDM4LjI5MDlMMjcuMjI3MSAyMy4wODI4QzI3LjMzMTIgMjIuOTQwNiAyNy40MzEyIDIyLjgwMjMgMjcuNTMxMiAyMi42NzYzTDI3LjU5NzkgMjIuNTc4N0MyOS4wNjE4IDIwLjM2ODkgMjkuODg3OSAxNy44MTQ4IDI5Ljk4OTQgMTUuMTg1NEMzMC4wOTA4IDEyLjU1NjEgMjkuNDYzOCA5Ljk0ODY1IDI4LjE3NDQgNy42Mzc2NUMyNi44ODUgNS4zMjY2NiAyNC45ODA4IDMuMzk3NTcgMjIuNjYyMyAyLjA1MzQ4QzIwLjM0MzkgMC43MDkzODUgMTcuNjk2OSAwIDE1IDBDMTIuMzAzMSAwIDkuNjU2MTMgMC43MDkzODUgNy4zMzc2NiAyLjA1MzQ4QzUuMDE5MTkgMy4zOTc1NyAzLjExNTAyIDUuMzI2NjYgMS44MjU1OSA3LjYzNzY1QzAuNTM2MTU3IDkuOTQ4NjUgLTAuMDkwODMzNSAxMi41NTYxIDAuMDEwNjE5NyAxNS4xODU0QzAuMTEyMDczIDE3LjgxNDggMC45MzgyMTcgMjAuMzY4OSAyLjQwMjA5IDIyLjU3ODdMMi4zOTM3NSAyMi41NTg0WicgZmlsbD0nJTIzRUZCMjU5Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpOyB9XG5cbi8qKipcblxuTk9VVkVMTEVTXG5cbioqKi9cbi5ibG9nLXBhZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA1cmVtIDA7IH1cblxuLmJsb2ctZmlsdGVycyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiA1cmVtIDA7XG4gIHBhZGRpbmc6IDAgMXJlbTsgfVxuICAuYmxvZy1maWx0ZXJzIC5jYXRlZ29yeS1maWx0ZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBnYXA6IDEuNXJlbTsgfVxuICAgIC5ibG9nLWZpbHRlcnMgLmNhdGVnb3J5LWZpbHRlcnMgLmZpbHRlci1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiaHVtYW50XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzI2MTkxNjtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW4tb3V0OyB9XG4gICAgICAuYmxvZy1maWx0ZXJzIC5jYXRlZ29yeS1maWx0ZXJzIC5maWx0ZXItbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjE5MTY7XG4gICAgICAgIGNvbG9yOiAjRkZGOEQ0OyB9XG4gICAgICAuYmxvZy1maWx0ZXJzIC5jYXRlZ29yeS1maWx0ZXJzIC5maWx0ZXItbGluay5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYxOTE2O1xuICAgICAgICBjb2xvcjogI0ZGRjhENDsgfVxuXG4uYmxvZy1saXN0aW5nIC5ub3V2ZWxsZV9hcnRpY2xlcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICBnYXA6IDAuNXJlbTsgfVxuICAuYmxvZy1saXN0aW5nIC5ub3V2ZWxsZV9hcnRpY2xlc19ibG9jIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuYmxvZy1saXN0aW5nIC5ub3V2ZWxsZV9hcnRpY2xlc19ibG9jIC5uZXdfbGluayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5ibG9nLWxpc3RpbmcgLm5vdXZlbGxlX2FydGljbGVzX2Jsb2MgLm5ld19pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuYmxvZy1saXN0aW5nIC5ub3V2ZWxsZV9hcnRpY2xlc19ibG9jIC5uZXdfaW1hZ2UgaW1nIHtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmJsb2ctbGlzdGluZyAubm91dmVsbGVfYXJ0aWNsZXNfYmxvYyAubmV3X3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImh1bWFudFwiLCBzYW5zLXNlcmlmO1xuICAgICAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgICAgIGNvbG9yOiAjMjYxOTE2O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgIC5ibG9nLWxpc3RpbmcgLm5vdXZlbGxlX2FydGljbGVzX2Jsb2MgLm5ld19jYXRlZ29yaWVzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAuNXJlbSAwOyB9XG4gICAgICAuYmxvZy1saXN0aW5nIC5ub3V2ZWxsZV9hcnRpY2xlc19ibG9jIC5uZXdfY2F0ZWdvcmllcyAuY2F0ZWdvcnkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjYxOTE2O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgY29sb3I6ICMyNjE5MTY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtOyB9XG4gICAgLmJsb2ctbGlzdGluZyAubm91dmVsbGVfYXJ0aWNsZXNfYmxvYzpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY3OTVGO1xuICAgICAgY29sb3I6ICMyNjE5MTY7IH1cblxuLmJsb2ctcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMXJlbTtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzI2MTkxNjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyNjE5MTY7IH1cbiAgLmJsb2ctcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIHtcbiAgICBjb2xvcjogIzI2MTkxNjtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBwYWRkaW5nOiAwLjJyZW07XG4gICAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbi1vdXQ7IH1cbiAgICAuYmxvZy1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnM6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLyoqKlxuXG7DiVbDiU5FTUVOVFNcblxuKioqL1xuLmV2ZW50cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZCRjM7XG4gIHBhZGRpbmc6IDJyZW0gMCAwIDA7IH1cbiAgLmV2ZW50c19oZWFkIHtcbiAgICBtYXJnaW46IDAgMCA1cmVtIDA7IH1cbiAgICAuZXZlbnRzX2hlYWQgLmNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNDgwcHg7XG4gICAgICBnYXA6IDNyZW07XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5ldmVudHNfbGlzdGluZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAxMHJlbSAwOyB9XG4gICAgLmV2ZW50c19saXN0aW5nX3Jlc3VsdHMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdhcDogM3JlbTsgfVxuICAgICAgLmV2ZW50c19saXN0aW5nX3Jlc3VsdHNfZXZlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjYxOTE2O1xuICAgICAgICBjb2xvcjogIzI2MTkxNjtcbiAgICAgICAgcGFkZGluZzogMTdweCAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZTtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlOyB9XG4gICAgICAgIC5ldmVudHNfbGlzdGluZ19yZXN1bHRzX2V2ZW50OmJlZm9yZSwgLmV2ZW50c19saXN0aW5nX3Jlc3VsdHNfZXZlbnQ6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAgIC5ldmVudHNfbGlzdGluZ19yZXN1bHRzX2V2ZW50OmFmdGVyIHtcbiAgICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgICAuZXZlbnRzX2xpc3RpbmdfcmVzdWx0c19ldmVudF9kYXRlIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAgICAgLmV2ZW50c19saXN0aW5nX3Jlc3VsdHNfZXZlbnRfZGF0ZSBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gICAgICAgIC5ldmVudHNfbGlzdGluZ19yZXN1bHRzX2V2ZW50X25hbWUge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuICAgICAgICAgIC5ldmVudHNfbGlzdGluZ19yZXN1bHRzX2V2ZW50X25hbWUgaDQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAuZXZlbnRzX2xpc3RpbmdfcmVzdWx0c19ldmVudCAuaG92ZXJfYnRuOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScyN3B4JyBoZWlnaHQ9JzI3cHgnIHZpZXdCb3g9JzAgMCAyNyAyNycgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFYnRuX2Fycm93JTNDL3RpdGxlJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J2J0bl9hcnJvdyclM0UlM0NwYXRoIGQ9J00wLDUgQzAsMi4yMzg1OCAyLjIzODU4LDAgNSwwIEwyMiwwIEMyNC43NjE0LDAgMjcsMi4yMzg1OCAyNyw1IEwyNywyMiBDMjcsMjQuNzYxNCAyNC43NjE0LDI3IDIyLDI3IEw1LDI3IEMyLjIzODU4LDI3IDAsMjQuNzYxNCAwLDIyIEwwLDUgWicgaWQ9J1BhdGgnIGZpbGw9JyUyM0ZGQkQ2RScgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQy9wYXRoJTNFJTNDbGluZSB4MT0nNi41JyB5MT0nMTMuNDk5OScgeDI9JzIwLjUnIHkyPScxMy40OTk5JyBpZD0nUGF0aCcgc3Ryb2tlPSclMjMyNjE5MTYnJTNFJTNDL2xpbmUlM0UlM0Nwb2x5bGluZSBpZD0nUGF0aCcgc3Ryb2tlPSclMjMyNjE5MTYnIHBvaW50cz0nMTcuNjk5MiA5LjI5OTkzIDIwLjQ5OTIgMTMuNDk5OSAxNy42OTkyIDE3LjY5OTknJTNFJTNDL3BvbHlsaW5lJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1vdXQ7XG4gICAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgICAuZXZlbnRzX2xpc3RpbmdfcmVzdWx0c19ldmVudDpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNEQjc3MTsgfVxuICAuZXZlbnRzX21hcHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMHB4OyB9XG4gICAgLmV2ZW50c19tYXBzLi1hY3RpdmUge1xuICAgICAgaGVpZ2h0OiA3MDBweDsgfVxuXG4uZXZlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGQkYzO1xuICBwYWRkaW5nOiAycmVtIDAgMCAwOyB9XG4gIC5ldmVudCB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5ldmVudCB1bCBsaSB7XG4gICAgICBmb250LXNpemU6IDEuNmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgICAuZXZlbnQgdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLCt1wiO1xuICAgICAgICBjb2xvcjogIzI2MTkxNjtcbiAgICAgICAgZm9udC1zaXplOiAyLjVlbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4OyB9XG4gICAgLmV2ZW50IHVsIHVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgIC5ldmVudCB1bCB1bCBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtOyB9XG4gIC5ldmVudF9oZWFkIHtcbiAgICBtYXJnaW46IDAgMCAxMHJlbSAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmV2ZW50X2hlYWRfcm93IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAuZXZlbnRfaGVhZF9yb3c6YmVmb3JlLCAuZXZlbnRfaGVhZF9yb3c6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgIC5ldmVudF9oZWFkX3JvdzphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAuZXZlbnRfaGVhZF9yb3dfY29udGFjdCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5ldmVudF9oZWFkX3Jvd19jb250YWN0IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZXZlbnRfaGVhZF9yb3dfY29udGFjdCB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA1OC4zMzMzMyU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgLmV2ZW50X2hlYWRfcm93X2NvbnRhY3Qge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgLmV2ZW50X2hlYWRfcm93X2NvbnRhY3RfaW5mb3Mge1xuICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNEQjc3MTtcbiAgICAgICAgICBjb2xvcjogI0ZGRjhENDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgcGFkZGluZzogMjVweCAyMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxNjBweDsgfVxuICAgICAgICAgIC5ldmVudF9oZWFkX3Jvd19jb250YWN0X2luZm9zIC5pbmZvIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgICAgICAgICAgLmV2ZW50X2hlYWRfcm93X2NvbnRhY3RfaW5mb3MgLmluZm8gc21hbGwge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDAuN2VtOyB9XG4gICAgICAgICAgICAuZXZlbnRfaGVhZF9yb3dfY29udGFjdF9pbmZvcyAuaW5mbyBwIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAgICAgLmV2ZW50X2hlYWRfcm93X2NvbnRhY3RfaW5mb3MgLmluZm86Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgICAgLmV2ZW50X2hlYWRfcm93X2NvbnRhY3RfaW5mb3Nfc29jaWF1eCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAgICAgICAuZXZlbnRfaGVhZF9yb3dfY29udGFjdF9pbmZvc19zb2NpYXV4IGEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFlbTsgfVxuICAgICAgICAgIC5ldmVudF9oZWFkX3Jvd19jb250YWN0X2luZm9zX3dlYnNpdGUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBib3R0b206IDI1cHg7XG4gICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgICAgICAgIC5ldmVudF9oZWFkX3Jvd19jb250YWN0X2luZm9zX3dlYnNpdGUgYSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAgIC5ldmVudF9oZWFkX3Jvd19jb250YWN0X2luZm9zX3dlYnNpdGUgYTphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzIxcHgnIGhlaWdodD0nMTNweCcgdmlld0JveD0nMCAwIDIxIDEzJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VhcnJvd19yaWdodF93aGl0ZSUzQy90aXRsZSUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdhcnJvd19yaWdodF93aGl0ZScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIDAuMjc3MzQ0KScgc3Ryb2tlPSclMjNGRkY4RDQnJTNFJTNDbGluZSB4MT0nMCcgeTE9JzUuOTk5OTk2JyB4Mj0nMjAnIHkyPSc1Ljk5OTk5NicgaWQ9J1BhdGgnJTNFJTNDL2xpbmUlM0UlM0Nwb2x5bGluZSBpZD0nUGF0aCcgcG9pbnRzPScxNiAwIDIwIDUuOTk5OTk2IDE2IDExLjk5OTk1NiclM0UlM0MvcG9seWxpbmUlM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMXB4IDEzcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIC5ldmVudF9oZWFkX3Jvd19jb250YWN0X2luZm9zIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAxNXB4OyB9IH1cbiAgICAgIC5ldmVudF9oZWFkX3Jvd19waG90byB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLmV2ZW50X2hlYWRfcm93X3Bob3RvIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZXZlbnRfaGVhZF9yb3dfcGhvdG8ge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNDEuNjY2NjclOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIC5ldmVudF9oZWFkX3Jvd19waG90byB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICAuZXZlbnRfaGVhZF9yb3dfcGhvdG8gaW1nIHtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIGhlaWdodDogNDg1cHg7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgICAgICAgLmV2ZW50X2hlYWRfcm93X3Bob3RvIC5wbGFjZWhvbGRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA0ODVweDtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsgfVxuICAgICAgICAuZXZlbnRfaGVhZF9yb3dfcGhvdG8gLmltZ19jb3B5cmlnaHQge1xuICAgICAgICAgIHJpZ2h0OiAyMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5ldmVudF9oZWFkX3Jvd19waG90byB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNHJlbTsgfVxuICAgICAgICAgICAgLmV2ZW50X2hlYWRfcm93X3Bob3RvIC5wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgIGhlaWdodDogNDI1cHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuZXZlbnRfaGVhZF9yb3dfcGhvdG8ge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMuNXJlbTsgfVxuICAgICAgICAgICAgLmV2ZW50X2hlYWRfcm93X3Bob3RvIC5wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgIGhlaWdodDogMzU1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5ldmVudF9oZWFkIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgOHJlbSAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZXZlbnRfaGVhZCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDdyZW0gMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZXZlbnRfaGVhZCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDZyZW0gMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZXZlbnRfaGVhZCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDVyZW0gMDsgfSB9XG4gIC5ldmVudF9kZXRhaWxzIHtcbiAgICBtYXJnaW46IDAgMCAxMHJlbSAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmV2ZW50X2RldGFpbHNfcm93IHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICBnYXA6IDJyZW07IH1cbiAgICAgIC5ldmVudF9kZXRhaWxzX3Jvd190eXBlIC5pbmZvIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgICAuZXZlbnRfZGV0YWlsc19yb3dfdHlwZSAuaW5mbyBzbWFsbCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC43ZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZXZlbnRfZGV0YWlscyB7XG4gICAgICAgIG1hcmdpbjogMCAwIDhyZW0gMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmV2ZW50X2RldGFpbHMge1xuICAgICAgICBtYXJnaW46IDAgMCA3cmVtIDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmV2ZW50X2RldGFpbHMge1xuICAgICAgICBtYXJnaW46IDAgMCA2cmVtIDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmV2ZW50X2RldGFpbHMge1xuICAgICAgICBtYXJnaW46IDAgMCA1cmVtIDA7IH0gfVxuICAuZXZlbnRfbWFwIHtcbiAgICBtYXJnaW46IDAgMCAxMHJlbSAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmV2ZW50X21hcF9yb3cge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC5ldmVudF9tYXBfcm93OmJlZm9yZSwgLmV2ZW50X21hcF9yb3c6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgIC5ldmVudF9tYXBfcm93OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgIC5ldmVudF9tYXBfcm93X3RpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5ldmVudF9tYXBfcm93X3RpdGxlIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5ldmVudF9tYXBfcm93X3RpdGxlIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAuZXZlbnRfbWFwX3Jvd19nbWFwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA0ODVweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuZXZlbnRfbWFwX3Jvd19nbWFwIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5ldmVudF9tYXBfcm93X2dtYXAge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgLmV2ZW50X21hcF9yb3dfZ21hcCAjbWFwIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZXZlbnRfbWFwIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgOHJlbSAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZXZlbnRfbWFwIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgN3JlbSAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ldmVudF9tYXAge1xuICAgICAgICBtYXJnaW46IDAgMCA2cmVtIDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmV2ZW50X21hcCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDVyZW0gMDsgfSB9XG4gIC5ldmVudF9jb21tb2RpdHkge1xuICAgIG1hcmdpbjogMCAwIDEwcmVtIDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZXZlbnRfY29tbW9kaXR5X2FyZWEge1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzREI3NzE7XG4gICAgICBjb2xvcjogI0ZGRjhENDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIHBhZGRpbmc6IDVyZW0gMTJyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuZXZlbnRfY29tbW9kaXR5X2FyZWEge1xuICAgICAgICAgIHBhZGRpbmc6IDRyZW0gMTByZW07IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuZXZlbnRfY29tbW9kaXR5X2FyZWEge1xuICAgICAgICAgIHBhZGRpbmc6IDMuNXJlbSA3LjVyZW07IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5ldmVudF9jb21tb2RpdHlfYXJlYSB7XG4gICAgICAgICAgcGFkZGluZzogM3JlbSA1cmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuZXZlbnRfY29tbW9kaXR5X2FyZWEge1xuICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMi41cmVtOyB9IH1cbiAgICAuZXZlbnRfY29tbW9kaXR5X3JvdyB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgZ2FwOiAzcmVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmV2ZW50X2NvbW1vZGl0eV9yb3dfdGl0bGUge1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgICAgLmV2ZW50X2NvbW1vZGl0eV9yb3dfbGlzdGluZyB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgZ2FwOiAxcmVtOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5ldmVudF9jb21tb2RpdHlfcm93X2xpc3Rpbmcge1xuICAgICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgICAgIC5ldmVudF9jb21tb2RpdHlfcm93X2xpc3RpbmcgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5ldmVudF9jb21tb2RpdHkge1xuICAgICAgICBtYXJnaW46IDAgMCA4cmVtIDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5ldmVudF9jb21tb2RpdHkge1xuICAgICAgICBtYXJnaW46IDAgMCA3cmVtIDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmV2ZW50X2NvbW1vZGl0eSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDZyZW0gMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZXZlbnRfY29tbW9kaXR5IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNXJlbSAwOyB9IH1cblxuLyoqKlxuXG5NRU1CUkVTXG5cbioqKi9cbi5yZXBlcnRvaXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkJGMztcbiAgcGFkZGluZzogMnJlbSAwIDAgMDsgfVxuICAucmVwZXJ0b2lyZV9oZWFkIHtcbiAgICBtYXJnaW46IDAgMCA1cmVtIDA7IH1cbiAgICAucmVwZXJ0b2lyZV9oZWFkIC5jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDQ4MHB4O1xuICAgICAgZ2FwOiAzcmVtO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAucmVwZXJ0b2lyZV9saXN0aW5nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgMCA1cmVtIDA7IH1cbiAgICAucmVwZXJ0b2lyZV9saXN0aW5nX25hdmlnYXRpb24ge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMzIwcHg7XG4gICAgICBnYXA6IDNyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgICAucmVwZXJ0b2lyZV9saXN0aW5nX25hdmlnYXRpb25fc2VhcmNoIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAucmVwZXJ0b2lyZV9saXN0aW5nX25hdmlnYXRpb25fc2VhcmNoIC5zZWFyY2gtZmllbGRzZXQge1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICMyNjE5MTY7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMzVweDtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI2MTkxNjtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiA5OCU7IH1cbiAgICAgICAgICAucmVwZXJ0b2lyZV9saXN0aW5nX25hdmlnYXRpb25fc2VhcmNoIC5zZWFyY2gtZmllbGRzZXRfYnRuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE3JyBoZWlnaHQ9JzE3JyB2aWV3Qm94PScwIDAgMTcgMTcnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIG9wYWNpdHk9JzAuNSclM0UlM0NwYXRoIGQ9J00xNi44NDk4IDE2LjAwMzRMMTMuMzk0OSAxMi41NzQxQzE1Ljk3MTQgOS41ODQ0OCAxNS44MjUgNS4wNzA2OSAxMi45ODUgMi4yMjc1OUMxMS41MjExIDAuNzMyNzU5IDkuNTU5NDIgMCA3LjYyNzA0IDBDNS42OTQ2NiAwIDMuNzMzMDEgMC43MzI3NTkgMi4yMzk4IDIuMjI3NTlDLTAuNzQ2NjAxIDUuMjE3MjQgLTAuNzQ2NjAxIDEwLjAyNDEgMi4yMzk4IDEzLjAxMzhDMy43MDM3MyAxNC40NzkzIDUuNjY1MzkgMTUuMjQxNCA3LjYyNzA0IDE1LjI0MTRDOS4zODM3NSAxNS4yNDE0IDExLjE2OTcgMTQuNjI1OSAxMi41NzUxIDEzLjM5NDhMMTYuMDMgMTYuODUzNEMxNi4xMTc4IDE2Ljk0MTQgMTYuMjY0MiAxNyAxNi40MTA2IDE3QzE2LjU1NyAxNyAxNi43MDM0IDE2Ljk0MTQgMTYuODIwNSAxNi44MjQxQzE3LjA1NDcgMTYuNjE5IDE3LjA1NDcgMTYuMjM3OSAxNi44NDk4IDE2LjAwMzRaTTMuMDU5NiAxMi4xNjM4QzEuODI5OTEgMTAuOTYyMSAxLjE4NTc4IDkuMzIwNjkgMS4xODU3OCA3LjYyMDY5QzEuMTg1NzggNS45MjA2OSAxLjg1OTE4IDQuMjc5MzEgMy4wNTk2IDMuMDQ4MjhDNC4yODkzIDEuODE3MjQgNS44OTk2MSAxLjE3MjQxIDcuNjI3MDQgMS4xNzI0MUM5LjM1NDQ3IDEuMTcyNDEgMTAuOTY0OCAxLjg0NjU1IDEyLjE5NDUgMy4wNDgyOEMxMy4zOTQ5IDQuMjc5MzEgMTQuMDY4MyA1Ljg5MTM4IDE0LjA2ODMgNy42MjA2OUMxNC4wNjgzIDkuMzUgMTMuMzk0OSAxMC45NjIxIDEyLjE5NDUgMTIuMTkzMUMxMC45NjQ4IDEzLjM5NDggOS4zMjUyIDE0LjA2OSA3LjYyNzA0IDE0LjA2OUM1LjkyODg5IDE0LjA2OSA0LjI4OTMgMTMuMzk0OCAzLjA1OTYgMTIuMTYzOFonIGZpbGw9JyUyMzI2MTkxNicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpOyB9XG4gICAgICAgICAgLnJlcGVydG9pcmVfbGlzdGluZ19uYXZpZ2F0aW9uX3NlYXJjaCAuc2VhcmNoLWZpZWxkc2V0IGlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICAucmVwZXJ0b2lyZV9saXN0aW5nX25hdmlnYXRpb25fYnRucyB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgZ2FwOiAzcmVtOyB9XG4gICAgICAgIC5yZXBlcnRvaXJlX2xpc3RpbmdfbmF2aWdhdGlvbl9idG5zIC5zd2l0Y2gge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM4LCAyNSwgMjIsIDApO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjYxOTE2O1xuICAgICAgICAgIHBhZGRpbmc6IDlweCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgICAgIC5yZXBlcnRvaXJlX2xpc3RpbmdfbmF2aWdhdGlvbl9idG5zIC5zd2l0Y2g6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI2MTkxNjtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGQkYzO1xuICAgICAgICAgICAgcGFkZGluZzogOXB4IDAgOXB4IDE1cHg7IH1cbiAgICAucmVwZXJ0b2lyZV9saXN0aW5nX2ZpbHRlcnMge1xuICAgICAgbWFyZ2luOiAwIDAgNXJlbSAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnJlcGVydG9pcmVfbGlzdGluZ19maWx0ZXJzIC5zZWxlY3QtZmllbGRzZXQgLmJ0bl9maWx0ZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzgsIDI1LCAyMiwgMCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICAgICAgICBwYWRkaW5nOiAycHggMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyNjE5MTY7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgICAucmVwZXJ0b2lyZV9saXN0aW5nX2ZpbHRlcnMgLnNlbGVjdC1maWVsZHNldCAuYnRuX2ZpbHRlcjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI2MTkxNjtcbiAgICAgICAgICBjb2xvcjogI0ZGRkJGMztcbiAgICAgICAgICBwYWRkaW5nOiAycHggNXB4OyB9XG4gICAgICAucmVwZXJ0b2lyZV9saXN0aW5nX2ZpbHRlcnMgLnNlbGVjdC1maWVsZHNldF9yZXNldCB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cbiAgICAgICAgLnJlcGVydG9pcmVfbGlzdGluZ19maWx0ZXJzIC5zZWxlY3QtZmllbGRzZXRfcmVzZXQ6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDQ0NDQ0M7IH1cbiAgICAgIC5yZXBlcnRvaXJlX2xpc3RpbmdfZmlsdGVycyAuc2VsZWN0LWZpZWxkc2V0X2lucHV0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAucmVwZXJ0b2lyZV9saXN0aW5nX2ZpbHRlcnMgLnNlbGVjdC1maWVsZHNldF9pbnB1dDpjaGVja2VkICsgLnNlbGVjdC1maWVsZHNldF9sYWJlbCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI2MTkxNjtcbiAgICAgICAgICBjb2xvcjogI0ZGRjhENDsgfVxuICAgICAgLnJlcGVydG9pcmVfbGlzdGluZ19maWx0ZXJzIC5zZWxlY3QtZmllbGRzZXRfbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBtYXJnaW46IDAgMC41cmVtO1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW47IH1cbiAgICAgICAgLnJlcGVydG9pcmVfbGlzdGluZ19maWx0ZXJzIC5zZWxlY3QtZmllbGRzZXRfbGFiZWw6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDQ0NDQ0M7IH1cbiAgICAucmVwZXJ0b2lyZV9saXN0aW5nX3Jlc3VsdHMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNWZyIDI1ZnIgMjVmciAyNWZyO1xuICAgICAgZ2FwOiAzcmVtOyB9XG4gICAgICAucmVwZXJ0b2lyZV9saXN0aW5nX3Jlc3VsdHNfbWVtYnJlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAucmVwZXJ0b2lyZV9saXN0aW5nX3Jlc3VsdHNfbWVtYnJlLi1hY3RpdmUge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAucmVwZXJ0b2lyZV9saXN0aW5nX3Jlc3VsdHNfbWVtYnJlX2NvbnRlbnQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTIxLCA5NSwgMCk7XG4gICAgICAgICAgY29sb3I6ICMyNjE5MTY7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZTtcbiAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZTsgfVxuICAgICAgICAgIC5yZXBlcnRvaXJlX2xpc3RpbmdfcmVzdWx0c19tZW1icmVfY29udGVudF9waG90byB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICAgICAgICAgIC5yZXBlcnRvaXJlX2xpc3RpbmdfcmVzdWx0c19tZW1icmVfY29udGVudF9waG90byBpbWcge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbjtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgICAgICAgIC5yZXBlcnRvaXJlX2xpc3RpbmdfcmVzdWx0c19tZW1icmVfY29udGVudF9pbmRlbnRpZmljYXRpb24gcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgICAgLnJlcGVydG9pcmVfbGlzdGluZ19yZXN1bHRzX21lbWJyZV9jb250ZW50X2xvY2F0aW9uIC5pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAgIC5yZXBlcnRvaXJlX2xpc3RpbmdfcmVzdWx0c19tZW1icmVfY29udGVudDpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3OTVmOyB9XG4gICAgICAucmVwZXJ0b2lyZV9saXN0aW5nX3Jlc3VsdHMuLWFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7IH1cbiAgLnJlcGVydG9pcmVfbWFwcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwcHg7IH1cbiAgICAucmVwZXJ0b2lyZV9tYXBzLi1hY3RpdmUge1xuICAgICAgaGVpZ2h0OiA3MDBweDsgfVxuXG4ubWVtYmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkJGMztcbiAgcGFkZGluZzogMnJlbSAwIDAgMDsgfVxuICAubWVtYmVyX2hlYWQge1xuICAgIG1hcmdpbjogMCAwIDEwcmVtIDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubWVtYmVyX2hlYWRfcm93IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAubWVtYmVyX2hlYWRfcm93OmJlZm9yZSwgLm1lbWJlcl9oZWFkX3JvdzphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgLm1lbWJlcl9oZWFkX3JvdzphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAubWVtYmVyX2hlYWRfcm93X2NvbnRhY3Qge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAubWVtYmVyX2hlYWRfcm93X2NvbnRhY3Qge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5tZW1iZXJfaGVhZF9yb3dfY29udGFjdCB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA1OC4zMzMzMyU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgLm1lbWJlcl9oZWFkX3Jvd19jb250YWN0IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIC5tZW1iZXJfaGVhZF9yb3dfY29udGFjdF9uYW1lIHtcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7IH1cbiAgICAgICAgLm1lbWJlcl9oZWFkX3Jvd19jb250YWN0X2luZm9zIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEQjMzNDc7XG4gICAgICAgICAgY29sb3I6ICNGRkY4RDQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAgIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWluLWhlaWdodDogMTYwcHg7IH1cbiAgICAgICAgICAubWVtYmVyX2hlYWRfcm93X2NvbnRhY3RfaW5mb3MgLmluZm8ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICAgICAgICAubWVtYmVyX2hlYWRfcm93X2NvbnRhY3RfaW5mb3MgLmluZm8gc21hbGwge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDAuN2VtOyB9XG4gICAgICAgICAgICAubWVtYmVyX2hlYWRfcm93X2NvbnRhY3RfaW5mb3MgLmluZm8gcCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgICAgIC5tZW1iZXJfaGVhZF9yb3dfY29udGFjdF9pbmZvcyAuaW5mbzpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgICAubWVtYmVyX2hlYWRfcm93X2NvbnRhY3RfaW5mb3Nfc29jaWF1eCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAgICAgICAubWVtYmVyX2hlYWRfcm93X2NvbnRhY3RfaW5mb3Nfc29jaWF1eCBhIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xZW07IH1cbiAgICAgICAgICAubWVtYmVyX2hlYWRfcm93X2NvbnRhY3RfaW5mb3Nfd2Vic2l0ZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgIGJvdHRvbTogMjVweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgICAgICAgLm1lbWJlcl9oZWFkX3Jvd19jb250YWN0X2luZm9zX3dlYnNpdGUgYSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAgIC5tZW1iZXJfaGVhZF9yb3dfY29udGFjdF9pbmZvc193ZWJzaXRlIGE6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScyMXB4JyBoZWlnaHQ9JzEzcHgnIHZpZXdCb3g9JzAgMCAyMSAxMycgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFYXJyb3dfcmlnaHRfd2hpdGUlM0MvdGl0bGUlM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nYXJyb3dfcmlnaHRfd2hpdGUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuMDAwMDAwLCAwLjI3NzM0NCknIHN0cm9rZT0nJTIzRkZGOEQ0JyUzRSUzQ2xpbmUgeDE9JzAnIHkxPSc1Ljk5OTk5NicgeDI9JzIwJyB5Mj0nNS45OTk5OTYnIGlkPSdQYXRoJyUzRSUzQy9saW5lJTNFJTNDcG9seWxpbmUgaWQ9J1BhdGgnIHBvaW50cz0nMTYgMCAyMCA1Ljk5OTk5NiAxNiAxMS45OTk5NTYnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjFweCAxM3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAubWVtYmVyX2hlYWRfcm93X2NvbnRhY3RfaW5mb3Mge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7IH0gfVxuICAgICAgLm1lbWJlcl9oZWFkX3Jvd19waG90byB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLm1lbWJlcl9oZWFkX3Jvd19waG90byB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLm1lbWJlcl9oZWFkX3Jvd19waG90byB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA0MS42NjY2NyU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgLm1lbWJlcl9oZWFkX3Jvd19waG90byB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICAubWVtYmVyX2hlYWRfcm93X3Bob3RvIGltZyB7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAgICAgICAubWVtYmVyX2hlYWRfcm93X3Bob3RvIC5wbGFjZWhvbGRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA0ODVweDtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsgfVxuICAgICAgICAubWVtYmVyX2hlYWRfcm93X3Bob3RvIC5pbWdfY29weXJpZ2h0IHtcbiAgICAgICAgICByaWdodDogMjBweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAubWVtYmVyX2hlYWRfcm93X3Bob3RvIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cmVtOyB9XG4gICAgICAgICAgICAubWVtYmVyX2hlYWRfcm93X3Bob3RvIC5wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgIGhlaWdodDogNDI1cHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAubWVtYmVyX2hlYWRfcm93X3Bob3RvIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzLjVyZW07IH1cbiAgICAgICAgICAgIC5tZW1iZXJfaGVhZF9yb3dfcGhvdG8gLnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzNTVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLm1lbWJlcl9oZWFkIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgOHJlbSAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAubWVtYmVyX2hlYWQge1xuICAgICAgICBtYXJnaW46IDAgMCA3cmVtIDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1lbWJlcl9oZWFkIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNnJlbSAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5tZW1iZXJfaGVhZCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDVyZW0gMDsgfSB9XG4gIC5tZW1iZXJfZGV0YWlscyB7XG4gICAgbWFyZ2luOiAwIDAgMTByZW0gMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5tZW1iZXJfZGV0YWlsc19yb3cge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC5tZW1iZXJfZGV0YWlsc19yb3c6YmVmb3JlLCAubWVtYmVyX2RldGFpbHNfcm93OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAubWVtYmVyX2RldGFpbHNfcm93OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgIC5tZW1iZXJfZGV0YWlsc19yb3dfdHlwZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAubWVtYmVyX2RldGFpbHNfcm93X3R5cGUge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLm1lbWJlcl9kZXRhaWxzX3Jvd190eXBlIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIC5tZW1iZXJfZGV0YWlsc19yb3dfdHlwZSAuaW5mbyB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgICAgICAubWVtYmVyX2RldGFpbHNfcm93X3R5cGUgLmluZm8gc21hbGwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuN2VtOyB9XG4gICAgICAubWVtYmVyX2RldGFpbHNfcm93X2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5tZW1iZXJfZGV0YWlsc19yb3dfZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLm1lbWJlcl9kZXRhaWxzX3Jvd19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5tZW1iZXJfZGV0YWlscyB7XG4gICAgICAgIG1hcmdpbjogMCAwIDhyZW0gMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLm1lbWJlcl9kZXRhaWxzIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgN3JlbSAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tZW1iZXJfZGV0YWlscyB7XG4gICAgICAgIG1hcmdpbjogMCAwIDZyZW0gMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAubWVtYmVyX2RldGFpbHMge1xuICAgICAgICBtYXJnaW46IDAgMCA1cmVtIDA7IH0gfVxuICAubWVtYmVyX2dhbGxlcnkge1xuICAgIG1hcmdpbjogMCAwIDEwcmVtIDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubWVtYmVyX2dhbGxlcnlfc2xpZGVyX3Bob3RvIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5tZW1iZXJfZ2FsbGVyeV9zbGlkZXJfcGhvdG8gLnN3aXBlci1zbGlkZSBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgLm1lbWJlcl9nYWxsZXJ5IC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICAgLm1lbWJlcl9nYWxsZXJ5IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5tZW1iZXJfZ2FsbGVyeSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDhyZW0gMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLm1lbWJlcl9nYWxsZXJ5IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgN3JlbSAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tZW1iZXJfZ2FsbGVyeSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDZyZW0gMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAubWVtYmVyX2dhbGxlcnkge1xuICAgICAgICBtYXJnaW46IDAgMCA1cmVtIDA7IH0gfVxuICAubWVtYmVyX21hcCB7XG4gICAgbWFyZ2luOiAwIDAgMTByZW0gMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5tZW1iZXJfbWFwX3JvdyB7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLm1lbWJlcl9tYXBfcm93OmJlZm9yZSwgLm1lbWJlcl9tYXBfcm93OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAubWVtYmVyX21hcF9yb3c6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgLm1lbWJlcl9tYXBfcm93X3RpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5tZW1iZXJfbWFwX3Jvd190aXRsZSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAubWVtYmVyX21hcF9yb3dfdGl0bGUge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgIC5tZW1iZXJfbWFwX3Jvd19nbWFwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA0ODVweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAubWVtYmVyX21hcF9yb3dfZ21hcCB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAubWVtYmVyX21hcF9yb3dfZ21hcCB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICAubWVtYmVyX21hcF9yb3dfZ21hcCAjbWFwIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubWVtYmVyX21hcCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDhyZW0gMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLm1lbWJlcl9tYXAge1xuICAgICAgICBtYXJnaW46IDAgMCA3cmVtIDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1lbWJlcl9tYXAge1xuICAgICAgICBtYXJnaW46IDAgMCA2cmVtIDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLm1lbWJlcl9tYXAge1xuICAgICAgICBtYXJnaW46IDAgMCA1cmVtIDA7IH0gfVxuICAubWVtYmVyX2NvbW1vZGl0eSB7XG4gICAgbWFyZ2luOiAwIDAgMTByZW0gMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5tZW1iZXJfY29tbW9kaXR5X2FyZWEge1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEQjMzNDc7XG4gICAgICBjb2xvcjogI0ZGRjhENDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIHBhZGRpbmc6IDVyZW0gMTJyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAubWVtYmVyX2NvbW1vZGl0eV9hcmVhIHtcbiAgICAgICAgICBwYWRkaW5nOiA0cmVtIDEwcmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLm1lbWJlcl9jb21tb2RpdHlfYXJlYSB7XG4gICAgICAgICAgcGFkZGluZzogMy41cmVtIDcuNXJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm1lbWJlcl9jb21tb2RpdHlfYXJlYSB7XG4gICAgICAgICAgcGFkZGluZzogM3JlbSA1cmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAubWVtYmVyX2NvbW1vZGl0eV9hcmVhIHtcbiAgICAgICAgICBwYWRkaW5nOiAycmVtIDIuNXJlbTsgfSB9XG4gICAgLm1lbWJlcl9jb21tb2RpdHlfcm93IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLm1lbWJlcl9jb21tb2RpdHlfcm93OmJlZm9yZSwgLm1lbWJlcl9jb21tb2RpdHlfcm93OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAubWVtYmVyX2NvbW1vZGl0eV9yb3c6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgLm1lbWJlcl9jb21tb2RpdHlfcm93X3RpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5tZW1iZXJfY29tbW9kaXR5X3Jvd190aXRsZSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAubWVtYmVyX2NvbW1vZGl0eV9yb3dfdGl0bGUge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLm1lbWJlcl9jb21tb2RpdHlfcm93X3RpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgICAgLm1lbWJlcl9jb21tb2RpdHlfcm93X2xpc3Rpbmcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLm1lbWJlcl9jb21tb2RpdHlfcm93X2xpc3Rpbmcge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLm1lbWJlcl9jb21tb2RpdHlfcm93X2xpc3Rpbmcge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLm1lbWJlcl9jb21tb2RpdHlfcm93X2xpc3Rpbmcge1xuICAgICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLm1lbWJlcl9jb21tb2RpdHkge1xuICAgICAgICBtYXJnaW46IDAgMCA4cmVtIDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5tZW1iZXJfY29tbW9kaXR5IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgN3JlbSAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tZW1iZXJfY29tbW9kaXR5IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNnJlbSAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5tZW1iZXJfY29tbW9kaXR5IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNXJlbSAwOyB9IH1cblxuLyoqKlxuXG5GT1JGQUlUU1xuXG4qKiovXG4ucGFja2FnZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGQkYzO1xuICBwYWRkaW5nOiAycmVtIDAgMCAwOyB9XG4gIC5wYWNrYWdlc19oZWFkIHtcbiAgICBtYXJnaW46IDAgMCA1cmVtIDA7IH1cbiAgICAucGFja2FnZXNfaGVhZCAuY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0ODBweDtcbiAgICAgIGdhcDogM3JlbTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnBhY2thZ2VzX2xpc3Rpbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDVyZW0gMDsgfVxuICAgIC5wYWNrYWdlc19saXN0aW5nX25hdmlnYXRpb24ge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMzIwcHg7XG4gICAgICBnYXA6IDNyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgICAucGFja2FnZXNfbGlzdGluZ19uYXZpZ2F0aW9uX3NlYXJjaCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLnBhY2thZ2VzX2xpc3RpbmdfbmF2aWdhdGlvbl9zZWFyY2ggLnNlYXJjaC1maWVsZHNldCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBjb2xvcjogIzI2MTkxNjtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAzNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjYxOTE2O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDk4JTsgfVxuICAgICAgICAgIC5wYWNrYWdlc19saXN0aW5nX25hdmlnYXRpb25fc2VhcmNoIC5zZWFyY2gtZmllbGRzZXRfYnRuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE3JyBoZWlnaHQ9JzE3JyB2aWV3Qm94PScwIDAgMTcgMTcnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIG9wYWNpdHk9JzAuNSclM0UlM0NwYXRoIGQ9J00xNi44NDk4IDE2LjAwMzRMMTMuMzk0OSAxMi41NzQxQzE1Ljk3MTQgOS41ODQ0OCAxNS44MjUgNS4wNzA2OSAxMi45ODUgMi4yMjc1OUMxMS41MjExIDAuNzMyNzU5IDkuNTU5NDIgMCA3LjYyNzA0IDBDNS42OTQ2NiAwIDMuNzMzMDEgMC43MzI3NTkgMi4yMzk4IDIuMjI3NTlDLTAuNzQ2NjAxIDUuMjE3MjQgLTAuNzQ2NjAxIDEwLjAyNDEgMi4yMzk4IDEzLjAxMzhDMy43MDM3MyAxNC40NzkzIDUuNjY1MzkgMTUuMjQxNCA3LjYyNzA0IDE1LjI0MTRDOS4zODM3NSAxNS4yNDE0IDExLjE2OTcgMTQuNjI1OSAxMi41NzUxIDEzLjM5NDhMMTYuMDMgMTYuODUzNEMxNi4xMTc4IDE2Ljk0MTQgMTYuMjY0MiAxNyAxNi40MTA2IDE3QzE2LjU1NyAxNyAxNi43MDM0IDE2Ljk0MTQgMTYuODIwNSAxNi44MjQxQzE3LjA1NDcgMTYuNjE5IDE3LjA1NDcgMTYuMjM3OSAxNi44NDk4IDE2LjAwMzRaTTMuMDU5NiAxMi4xNjM4QzEuODI5OTEgMTAuOTYyMSAxLjE4NTc4IDkuMzIwNjkgMS4xODU3OCA3LjYyMDY5QzEuMTg1NzggNS45MjA2OSAxLjg1OTE4IDQuMjc5MzEgMy4wNTk2IDMuMDQ4MjhDNC4yODkzIDEuODE3MjQgNS44OTk2MSAxLjE3MjQxIDcuNjI3MDQgMS4xNzI0MUM5LjM1NDQ3IDEuMTcyNDEgMTAuOTY0OCAxLjg0NjU1IDEyLjE5NDUgMy4wNDgyOEMxMy4zOTQ5IDQuMjc5MzEgMTQuMDY4MyA1Ljg5MTM4IDE0LjA2ODMgNy42MjA2OUMxNC4wNjgzIDkuMzUgMTMuMzk0OSAxMC45NjIxIDEyLjE5NDUgMTIuMTkzMUMxMC45NjQ4IDEzLjM5NDggOS4zMjUyIDE0LjA2OSA3LjYyNzA0IDE0LjA2OUM1LjkyODg5IDE0LjA2OSA0LjI4OTMgMTMuMzk0OCAzLjA1OTYgMTIuMTYzOFonIGZpbGw9JyUyMzI2MTkxNicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpOyB9XG4gICAgICAgICAgLnBhY2thZ2VzX2xpc3RpbmdfbmF2aWdhdGlvbl9zZWFyY2ggLnNlYXJjaC1maWVsZHNldCBpbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgLnBhY2thZ2VzX2xpc3RpbmdfbmF2aWdhdGlvbl9idG5zIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICBnYXA6IDNyZW07IH1cbiAgICAgICAgLnBhY2thZ2VzX2xpc3RpbmdfbmF2aWdhdGlvbl9idG5zIC5zd2l0Y2gge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM4LCAyNSwgMjIsIDApO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjYxOTE2O1xuICAgICAgICAgIHBhZGRpbmc6IDlweCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgICAgIC5wYWNrYWdlc19saXN0aW5nX25hdmlnYXRpb25fYnRucyAuc3dpdGNoOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjE5MTY7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkJGMztcbiAgICAgICAgICAgIHBhZGRpbmc6IDlweCAwIDlweCAxNXB4OyB9XG4gICAgLnBhY2thZ2VzX2xpc3RpbmdfZmlsdGVycyB7XG4gICAgICBtYXJnaW46IDAgMCA1cmVtIDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAucGFja2FnZXNfbGlzdGluZ19maWx0ZXJzIC5zZWxlY3QtZmllbGRzZXQgLmJ0bl9maWx0ZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzgsIDI1LCAyMiwgMCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICAgICAgICBwYWRkaW5nOiAycHggMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyNjE5MTY7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgICAucGFja2FnZXNfbGlzdGluZ19maWx0ZXJzIC5zZWxlY3QtZmllbGRzZXQgLmJ0bl9maWx0ZXI6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjE5MTY7XG4gICAgICAgICAgY29sb3I6ICNGRkZCRjM7XG4gICAgICAgICAgcGFkZGluZzogMnB4IDVweDsgfVxuICAgICAgLnBhY2thZ2VzX2xpc3RpbmdfZmlsdGVycyAuc2VsZWN0LWZpZWxkc2V0X3Jlc2V0IHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuICAgICAgICAucGFja2FnZXNfbGlzdGluZ19maWx0ZXJzIC5zZWxlY3QtZmllbGRzZXRfcmVzZXQ6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDQ0NDQ0M7IH1cbiAgICAgIC5wYWNrYWdlc19saXN0aW5nX2ZpbHRlcnMgLnNlbGVjdC1maWVsZHNldF9pbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLnBhY2thZ2VzX2xpc3RpbmdfZmlsdGVycyAuc2VsZWN0LWZpZWxkc2V0X2lucHV0OmNoZWNrZWQgKyAuc2VsZWN0LWZpZWxkc2V0X2xhYmVsIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYxOTE2O1xuICAgICAgICAgIGNvbG9yOiAjRkZGOEQ0OyB9XG4gICAgICAucGFja2FnZXNfbGlzdGluZ19maWx0ZXJzIC5zZWxlY3QtZmllbGRzZXRfbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBtYXJnaW46IDAgMC41cmVtO1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW47IH1cbiAgICAgICAgLnBhY2thZ2VzX2xpc3RpbmdfZmlsdGVycyAuc2VsZWN0LWZpZWxkc2V0X2xhYmVsOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NDQ0NDOyB9XG4gICAgLnBhY2thZ2VzX2xpc3RpbmdfcmVzdWx0cyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI1ZnIgMjVmciAyNWZyIDI1ZnI7XG4gICAgICBnYXA6IDNyZW07IH1cbiAgICAgIC5wYWNrYWdlc19saXN0aW5nX3Jlc3VsdHNfbWVtYnJlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAucGFja2FnZXNfbGlzdGluZ19yZXN1bHRzX21lbWJyZS4tYWN0aXZlIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgLnBhY2thZ2VzX2xpc3RpbmdfcmVzdWx0c19tZW1icmVfY29udGVudCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxMjEsIDk1LCAwKTtcbiAgICAgICAgICBjb2xvcjogIzI2MTkxNjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlO1xuICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlOyB9XG4gICAgICAgICAgLnBhY2thZ2VzX2xpc3RpbmdfcmVzdWx0c19tZW1icmVfY29udGVudF9waG90byB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICAgICAgICAgIC5wYWNrYWdlc19saXN0aW5nX3Jlc3VsdHNfbWVtYnJlX2NvbnRlbnRfcGhvdG8gaW1nIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW47XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgICAgICAgICAucGFja2FnZXNfbGlzdGluZ19yZXN1bHRzX21lbWJyZV9jb250ZW50X2luZGVudGlmaWNhdGlvbiBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgICAucGFja2FnZXNfbGlzdGluZ19yZXN1bHRzX21lbWJyZV9jb250ZW50X2xvY2F0aW9uIC5pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAgIC5wYWNrYWdlc19saXN0aW5nX3Jlc3VsdHNfbWVtYnJlX2NvbnRlbnQ6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzk1ZjsgfVxuICAgICAgLnBhY2thZ2VzX2xpc3RpbmdfcmVzdWx0cy4tYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDsgfVxuICAucGFja2FnZXNfbWFwcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwcHg7IH1cbiAgICAucGFja2FnZXNfbWFwcy4tYWN0aXZlIHtcbiAgICAgIGhlaWdodDogNzAwcHg7IH1cblxuLnBhY2thZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGQkYzO1xuICBwYWRkaW5nOiAycmVtIDAgMCAwOyB9XG4gIC5wYWNrYWdlIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnBhY2thZ2UgdWwgbGkge1xuICAgICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgICAgLnBhY2thZ2UgdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLCt1wiO1xuICAgICAgICBjb2xvcjogIzI2MTkxNjtcbiAgICAgICAgZm9udC1zaXplOiAyLjVlbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4OyB9XG4gICAgLnBhY2thZ2UgdWwgdWwge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgLnBhY2thZ2UgdWwgdWwgbGkge1xuICAgICAgICBmb250LXNpemU6IDFlbTsgfVxuICAucGFja2FnZV9oZWFkIHtcbiAgICBtYXJnaW46IDAgMCAxMHJlbSAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnBhY2thZ2VfaGVhZF9yb3cge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC5wYWNrYWdlX2hlYWRfcm93OmJlZm9yZSwgLnBhY2thZ2VfaGVhZF9yb3c6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgIC5wYWNrYWdlX2hlYWRfcm93OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgIC5wYWNrYWdlX2hlYWRfcm93X2NvbnRhY3Qge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAucGFja2FnZV9oZWFkX3Jvd19jb250YWN0IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucGFja2FnZV9oZWFkX3Jvd19jb250YWN0IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDU4LjMzMzMzJTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAucGFja2FnZV9oZWFkX3Jvd19jb250YWN0IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIC5wYWNrYWdlX2hlYWRfcm93X2NvbnRhY3RfaW5mb3Mge1xuICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI1NjBCNztcbiAgICAgICAgICBjb2xvcjogI0ZGRjhENDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgcGFkZGluZzogMjVweCAyMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxNjBweDsgfVxuICAgICAgICAgIC5wYWNrYWdlX2hlYWRfcm93X2NvbnRhY3RfaW5mb3MgLmluZm8ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICAgICAgICAucGFja2FnZV9oZWFkX3Jvd19jb250YWN0X2luZm9zIC5pbmZvIHNtYWxsIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjdlbTsgfVxuICAgICAgICAgICAgLnBhY2thZ2VfaGVhZF9yb3dfY29udGFjdF9pbmZvcyAuaW5mbyBwIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAgICAgLnBhY2thZ2VfaGVhZF9yb3dfY29udGFjdF9pbmZvcyAuaW5mbzpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgICAucGFja2FnZV9oZWFkX3Jvd19jb250YWN0X2luZm9zX3NvY2lhdXgge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgICAgICAgLnBhY2thZ2VfaGVhZF9yb3dfY29udGFjdF9pbmZvc19zb2NpYXV4IGEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFlbTsgfVxuICAgICAgICAgIC5wYWNrYWdlX2hlYWRfcm93X2NvbnRhY3RfaW5mb3Nfd2Vic2l0ZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgIGJvdHRvbTogMjVweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgICAgICAgLnBhY2thZ2VfaGVhZF9yb3dfY29udGFjdF9pbmZvc193ZWJzaXRlIGEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgICAucGFja2FnZV9oZWFkX3Jvd19jb250YWN0X2luZm9zX3dlYnNpdGUgYTphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzIxcHgnIGhlaWdodD0nMTNweCcgdmlld0JveD0nMCAwIDIxIDEzJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VhcnJvd19yaWdodF93aGl0ZSUzQy90aXRsZSUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdhcnJvd19yaWdodF93aGl0ZScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIDAuMjc3MzQ0KScgc3Ryb2tlPSclMjNGRkY4RDQnJTNFJTNDbGluZSB4MT0nMCcgeTE9JzUuOTk5OTk2JyB4Mj0nMjAnIHkyPSc1Ljk5OTk5NicgaWQ9J1BhdGgnJTNFJTNDL2xpbmUlM0UlM0Nwb2x5bGluZSBpZD0nUGF0aCcgcG9pbnRzPScxNiAwIDIwIDUuOTk5OTk2IDE2IDExLjk5OTk1NiclM0UlM0MvcG9seWxpbmUlM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMXB4IDEzcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIC5wYWNrYWdlX2hlYWRfcm93X2NvbnRhY3RfaW5mb3Mge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7IH0gfVxuICAgICAgLnBhY2thZ2VfaGVhZF9yb3dfcGhvdG8ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5wYWNrYWdlX2hlYWRfcm93X3Bob3RvIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucGFja2FnZV9oZWFkX3Jvd19waG90byB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA0MS42NjY2NyU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgLnBhY2thZ2VfaGVhZF9yb3dfcGhvdG8ge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgLnBhY2thZ2VfaGVhZF9yb3dfcGhvdG8gaW1nIHtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIGhlaWdodDogNDg1cHg7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgICAgICAgLnBhY2thZ2VfaGVhZF9yb3dfcGhvdG8gLnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDQ4NXB4O1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyB9XG4gICAgICAgIC5wYWNrYWdlX2hlYWRfcm93X3Bob3RvIC5pbWdfY29weXJpZ2h0IHtcbiAgICAgICAgICByaWdodDogMjBweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucGFja2FnZV9oZWFkX3Jvd19waG90byB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNHJlbTsgfVxuICAgICAgICAgICAgLnBhY2thZ2VfaGVhZF9yb3dfcGhvdG8gLnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MjVweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5wYWNrYWdlX2hlYWRfcm93X3Bob3RvIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzLjVyZW07IH1cbiAgICAgICAgICAgIC5wYWNrYWdlX2hlYWRfcm93X3Bob3RvIC5wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgIGhlaWdodDogMzU1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wYWNrYWdlX2hlYWQge1xuICAgICAgICBtYXJnaW46IDAgMCA4cmVtIDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5wYWNrYWdlX2hlYWQge1xuICAgICAgICBtYXJnaW46IDAgMCA3cmVtIDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhY2thZ2VfaGVhZCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDZyZW0gMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAucGFja2FnZV9oZWFkIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNXJlbSAwOyB9IH1cbiAgLnBhY2thZ2VfZGV0YWlscyB7XG4gICAgbWFyZ2luOiAwIDAgMTByZW0gMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wYWNrYWdlX2RldGFpbHNfcm93IHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICBnYXA6IDJyZW07IH1cbiAgICAgIC5wYWNrYWdlX2RldGFpbHNfcm93X3R5cGUgLmluZm8ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAgIC5wYWNrYWdlX2RldGFpbHNfcm93X3R5cGUgLmluZm8gc21hbGwge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICBmb250LXNpemU6IDAuN2VtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnBhY2thZ2VfZGV0YWlscyB7XG4gICAgICAgIG1hcmdpbjogMCAwIDhyZW0gMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLnBhY2thZ2VfZGV0YWlscyB7XG4gICAgICAgIG1hcmdpbjogMCAwIDdyZW0gMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFja2FnZV9kZXRhaWxzIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNnJlbSAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5wYWNrYWdlX2RldGFpbHMge1xuICAgICAgICBtYXJnaW46IDAgMCA1cmVtIDA7IH0gfVxuICAucGFja2FnZV9tYXAge1xuICAgIG1hcmdpbjogMCAwIDEwcmVtIDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucGFja2FnZV9tYXBfcm93IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAucGFja2FnZV9tYXBfcm93OmJlZm9yZSwgLnBhY2thZ2VfbWFwX3JvdzphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgLnBhY2thZ2VfbWFwX3JvdzphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAucGFja2FnZV9tYXBfcm93X3RpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5wYWNrYWdlX21hcF9yb3dfdGl0bGUge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnBhY2thZ2VfbWFwX3Jvd190aXRsZSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgLnBhY2thZ2VfbWFwX3Jvd19nbWFwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA0ODVweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAucGFja2FnZV9tYXBfcm93X2dtYXAge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnBhY2thZ2VfbWFwX3Jvd19nbWFwIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIC5wYWNrYWdlX21hcF9yb3dfZ21hcCAjbWFwIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucGFja2FnZV9tYXAge1xuICAgICAgICBtYXJnaW46IDAgMCA4cmVtIDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5wYWNrYWdlX21hcCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDdyZW0gMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFja2FnZV9tYXAge1xuICAgICAgICBtYXJnaW46IDAgMCA2cmVtIDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnBhY2thZ2VfbWFwIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNXJlbSAwOyB9IH1cbiAgLnBhY2thZ2VfY29tbW9kaXR5IHtcbiAgICBtYXJnaW46IDAgMCAxMHJlbSAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnBhY2thZ2VfY29tbW9kaXR5X2FyZWEge1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNTYwQjc7XG4gICAgICBjb2xvcjogI0ZGRjhENDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIHBhZGRpbmc6IDVyZW0gMTJyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucGFja2FnZV9jb21tb2RpdHlfYXJlYSB7XG4gICAgICAgICAgcGFkZGluZzogNHJlbSAxMHJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5wYWNrYWdlX2NvbW1vZGl0eV9hcmVhIHtcbiAgICAgICAgICBwYWRkaW5nOiAzLjVyZW0gNy41cmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGFja2FnZV9jb21tb2RpdHlfYXJlYSB7XG4gICAgICAgICAgcGFkZGluZzogM3JlbSA1cmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAucGFja2FnZV9jb21tb2RpdHlfYXJlYSB7XG4gICAgICAgICAgcGFkZGluZzogMnJlbSAyLjVyZW07IH0gfVxuICAgIC5wYWNrYWdlX2NvbW1vZGl0eV9yb3cge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIGdhcDogM3JlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wYWNrYWdlX2NvbW1vZGl0eV9yb3dfdGl0bGUge1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgICAgLnBhY2thZ2VfY29tbW9kaXR5X3Jvd19saXN0aW5nIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICBnYXA6IDFyZW07IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnBhY2thZ2VfY29tbW9kaXR5X3Jvd19saXN0aW5nIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgICAgICAucGFja2FnZV9jb21tb2RpdHlfcm93X2xpc3RpbmcgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wYWNrYWdlX2NvbW1vZGl0eSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDhyZW0gMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLnBhY2thZ2VfY29tbW9kaXR5IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgN3JlbSAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wYWNrYWdlX2NvbW1vZGl0eSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDZyZW0gMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAucGFja2FnZV9jb21tb2RpdHkge1xuICAgICAgICBtYXJnaW46IDAgMCA1cmVtIDA7IH0gfVxuIiwiLyogU2xpZGVyICovXG5cbi5zbGljay1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuZHJhZ2dpbmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGN1cnNvcjogaGFuZDtcbiAgICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG4uc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgLy93aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIC8vLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWNrLWFycm93e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvL3RvcDogNTAlO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICBib3R0b206IC0zMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAmLnNsaWNrLXByZXZ7XG4gICAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxMHB4JyBoZWlnaHQ9JzE3cHgnIHZpZXdCb3g9JzAgMCAxMCAxNycgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQyEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MSAoODk1ODEpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tJTNFJTNDdGl0bGUlM0VQYXRoJTNDL3RpdGxlJTNFJTNDZGVzYyUzRUNyZWF0ZWQgd2l0aCBTa2V0Y2guJTNDL2Rlc2MlM0UlM0NnIGlkPSdQcmVob3MnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nQWNjdWVpbC0tLVByZWhvcycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTM4OC4wMDAwMDAsIC0zMDQ2LjAwMDAwMCknIGZpbGw9JyUyMzAwMDAwMCcgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ2cgaWQ9J1TDqW1vaWduYWdlcycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIDI2NDkuMDAwMDAwKSclM0UlM0NnIGlkPSdhcnJvd19kb3duLWNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDM5My4wMDAwMDAsIDQwNS41MDAwMDApIHJvdGF0ZSgtMjcwLjAwMDAwMCkgdHJhbnNsYXRlKC0zOTMuMDAwMDAwLCAtNDA1LjUwMDAwMCkgdHJhbnNsYXRlKDM4NS4wMDAwMDAsIDQwMS4wMDAwMDApJyUzRSUzQ3BhdGggZD0nTTE2LDEuMTI1IEMxNiwwLjUwMzYyNSAxNS40ODgzODEsMCAxNC44NTcxNDI5LDAgQzE0LjU0ODk1MjQsMCAxNC4yNjk3MTQzLDAuMTIwMzc1IDE0LjA2NCwwLjMxNTM3NSBMMTQuMDYzNjE5LDAuMzE1IEw3Ljk5NzMzMzMzLDYuMjg2NSBMMi4wMDk1MjM4MSwwLjM5MjI1IEMxLjgsMC4xNTIyNSAxLjQ4OTUyMzgxLDAgMS4xNDI4NTcxNCwwIEMwLjUxMTYxOTA0OCwwIDAsMC41MDM2MjUgMCwxLjEyNSBDMCwxLjQyNjg3NSAwLjEyMTE0Mjg1NywxLjcwMSAwLjMxODA5NTIzOCwxLjkwMzEyNSBMMC4zMTUwNDc2MTksMS45MDYxMjUgTDcuMTcyMTkwNDgsOC42NTYxMjUgTDcuMTcyNTcxNDMsOC42NTU3NSBDNy4zODA1NzE0Myw4Ljg2OCA3LjY3Miw5IDcuOTk1MDQ3NjIsOSBDNy45OTU4MDk1Miw5IDcuOTk2NTcxNDMsOSA3Ljk5NzcxNDI5LDkgQzcuOTk4NDc2MTksOSA3Ljk5OTIzODEsOSA4LjAwMDM4MDk1LDkgQzguMzIzODA5NTIsOSA4LjYxNDQ3NjE5LDguODY4IDguODIyODU3MTQsOC42NTU3NSBMOC44MjMyMzgxLDguNjU2MTI1IEwxNS42ODAzODEsMS45MDYxMjUgTDE1LjY4LDEuOTA1NzUgQzE1Ljg3ODA5NTIsMS43MDM2MjUgMTYsMS40MjgzNzUgMTYsMS4xMjUgWicgaWQ9J1BhdGgnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgfVxuXG4gICAgJi5zbGljay1uZXh0e1xuICAgICAgICByaWdodDogNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEwcHgnIGhlaWdodD0nMTdweCcgdmlld0JveD0nMCAwIDEwIDE3JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDIS0tIEdlbmVyYXRvcjogU2tldGNoIDYxICg4OTU4MSkgLSBodHRwczovL3NrZXRjaC5jb20gLS0lM0UlM0N0aXRsZSUzRVBhdGglM0MvdGl0bGUlM0UlM0NkZXNjJTNFQ3JlYXRlZCB3aXRoIFNrZXRjaC4lM0MvZGVzYyUzRSUzQ2cgaWQ9J1ByZWhvcycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdBY2N1ZWlsLS0tUHJlaG9zJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTIyNC4wMDAwMDAsIC0zMDQ4LjAwMDAwMCknIGZpbGw9JyUyMzAwMDAwMCcgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ2cgaWQ9J1TDqW1vaWduYWdlcycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIDI2NDkuMDAwMDAwKSclM0UlM0NnIGlkPSdhcnJvd19kb3duJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMjI5LjAwMDAwMCwgNDA3LjUwMDAwMCkgcm90YXRlKC05MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTIyOS4wMDAwMDAsIC00MDcuNTAwMDAwKSB0cmFuc2xhdGUoMTIyMS4wMDAwMDAsIDQwMy4wMDAwMDApJyUzRSUzQ3BhdGggZD0nTTE2LDEuMTI1IEMxNiwwLjUwMzYyNSAxNS40ODgzODEsMCAxNC44NTcxNDI5LDAgQzE0LjU0ODk1MjQsMCAxNC4yNjk3MTQzLDAuMTIwMzc1IDE0LjA2NCwwLjMxNTM3NSBMMTQuMDYzNjE5LDAuMzE1IEw3Ljk5NzMzMzMzLDYuMjg2NSBMMi4wMDk1MjM4MSwwLjM5MjI1IEMxLjgsMC4xNTIyNSAxLjQ4OTUyMzgxLDAgMS4xNDI4NTcxNCwwIEMwLjUxMTYxOTA0OCwwIDAsMC41MDM2MjUgMCwxLjEyNSBDMCwxLjQyNjg3NSAwLjEyMTE0Mjg1NywxLjcwMSAwLjMxODA5NTIzOCwxLjkwMzEyNSBMMC4zMTUwNDc2MTksMS45MDYxMjUgTDcuMTcyMTkwNDgsOC42NTYxMjUgQzcuMzgwNTcxNDMsOC44NjggNy42NzIsOSA3Ljk5NTA0NzYyLDkgQzguMzIzODA5NTIsOSA4LjYxNDQ3NjE5LDguODY4IDguODIyODU3MTQsOC42NTU3NSBMMTUuNjgwMzgxLDEuOTA2MTI1IEMxNS44NzgwOTUyLDEuNzAzNjI1IDE2LDEuNDI4Mzc1IDE2LDEuMTI1IFonIGlkPSdQYXRoJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMC44KTtcbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgICAgIC5zbGljay1hcnJvd3tcbiAgICAgICAgICAgICYuc2xpY2stcHJldntcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxMHB4JyBoZWlnaHQ9JzE3cHgnIHZpZXdCb3g9JzAgMCAxMCAxNycgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQyEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MSAoODk1ODEpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tJTNFJTNDdGl0bGUlM0VQYXRoJTNDL3RpdGxlJTNFJTNDZGVzYyUzRUNyZWF0ZWQgd2l0aCBTa2V0Y2guJTNDL2Rlc2MlM0UlM0NnIGlkPSdQcmVob3MnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nQWNjdWVpbC0tLVByZWhvcycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTM4OC4wMDAwMDAsIC0zMDQ2LjAwMDAwMCknIGZpbGw9JyUyMzAwMDAwMCcgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ2cgaWQ9J1TDqW1vaWduYWdlcycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIDI2NDkuMDAwMDAwKSclM0UlM0NnIGlkPSdhcnJvd19kb3duLWNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDM5My4wMDAwMDAsIDQwNS41MDAwMDApIHJvdGF0ZSgtMjcwLjAwMDAwMCkgdHJhbnNsYXRlKC0zOTMuMDAwMDAwLCAtNDA1LjUwMDAwMCkgdHJhbnNsYXRlKDM4NS4wMDAwMDAsIDQwMS4wMDAwMDApJyUzRSUzQ3BhdGggZD0nTTE2LDEuMTI1IEMxNiwwLjUwMzYyNSAxNS40ODgzODEsMCAxNC44NTcxNDI5LDAgQzE0LjU0ODk1MjQsMCAxNC4yNjk3MTQzLDAuMTIwMzc1IDE0LjA2NCwwLjMxNTM3NSBMMTQuMDYzNjE5LDAuMzE1IEw3Ljk5NzMzMzMzLDYuMjg2NSBMMi4wMDk1MjM4MSwwLjM5MjI1IEMxLjgsMC4xNTIyNSAxLjQ4OTUyMzgxLDAgMS4xNDI4NTcxNCwwIEMwLjUxMTYxOTA0OCwwIDAsMC41MDM2MjUgMCwxLjEyNSBDMCwxLjQyNjg3NSAwLjEyMTE0Mjg1NywxLjcwMSAwLjMxODA5NTIzOCwxLjkwMzEyNSBMMC4zMTUwNDc2MTksMS45MDYxMjUgTDcuMTcyMTkwNDgsOC42NTYxMjUgTDcuMTcyNTcxNDMsOC42NTU3NSBDNy4zODA1NzE0Myw4Ljg2OCA3LjY3Miw5IDcuOTk1MDQ3NjIsOSBDNy45OTU4MDk1Miw5IDcuOTk2NTcxNDMsOSA3Ljk5NzcxNDI5LDkgQzcuOTk4NDc2MTksOSA3Ljk5OTIzODEsOSA4LjAwMDM4MDk1LDkgQzguMzIzODA5NTIsOSA4LjYxNDQ3NjE5LDguODY4IDguODIyODU3MTQsOC42NTU3NSBMOC44MjMyMzgxLDguNjU2MTI1IEwxNS42ODAzODEsMS45MDYxMjUgTDE1LjY4LDEuOTA1NzUgQzE1Ljg3ODA5NTIsMS43MDM2MjUgMTYsMS40MjgzNzUgMTYsMS4xMjUgWicgaWQ9J1BhdGgnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNsaWNrLW5leHR7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEwcHgnIGhlaWdodD0nMTdweCcgdmlld0JveD0nMCAwIDEwIDE3JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDIS0tIEdlbmVyYXRvcjogU2tldGNoIDYxICg4OTU4MSkgLSBodHRwczovL3NrZXRjaC5jb20gLS0lM0UlM0N0aXRsZSUzRVBhdGglM0MvdGl0bGUlM0UlM0NkZXNjJTNFQ3JlYXRlZCB3aXRoIFNrZXRjaC4lM0MvZGVzYyUzRSUzQ2cgaWQ9J1ByZWhvcycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdBY2N1ZWlsLS0tUHJlaG9zJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTIyNC4wMDAwMDAsIC0zMDQ4LjAwMDAwMCknIGZpbGw9JyUyMzAwMDAwMCcgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ2cgaWQ9J1TDqW1vaWduYWdlcycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIDI2NDkuMDAwMDAwKSclM0UlM0NnIGlkPSdhcnJvd19kb3duJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMjI5LjAwMDAwMCwgNDA3LjUwMDAwMCkgcm90YXRlKC05MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTIyOS4wMDAwMDAsIC00MDcuNTAwMDAwKSB0cmFuc2xhdGUoMTIyMS4wMDAwMDAsIDQwMy4wMDAwMDApJyUzRSUzQ3BhdGggZD0nTTE2LDEuMTI1IEMxNiwwLjUwMzYyNSAxNS40ODgzODEsMCAxNC44NTcxNDI5LDAgQzE0LjU0ODk1MjQsMCAxNC4yNjk3MTQzLDAuMTIwMzc1IDE0LjA2NCwwLjMxNTM3NSBMMTQuMDYzNjE5LDAuMzE1IEw3Ljk5NzMzMzMzLDYuMjg2NSBMMi4wMDk1MjM4MSwwLjM5MjI1IEMxLjgsMC4xNTIyNSAxLjQ4OTUyMzgxLDAgMS4xNDI4NTcxNCwwIEMwLjUxMTYxOTA0OCwwIDAsMC41MDM2MjUgMCwxLjEyNSBDMCwxLjQyNjg3NSAwLjEyMTE0Mjg1NywxLjcwMSAwLjMxODA5NTIzOCwxLjkwMzEyNSBMMC4zMTUwNDc2MTksMS45MDYxMjUgTDcuMTcyMTkwNDgsOC42NTYxMjUgQzcuMzgwNTcxNDMsOC44NjggNy42NzIsOSA3Ljk5NTA0NzYyLDkgQzguMzIzODA5NTIsOSA4LjYxNDQ3NjE5LDguODY4IDguODIyODU3MTQsOC42NTU3NSBMMTUuNjgwMzgxLDEuOTA2MTI1IEMxNS44NzgwOTUyLDEuNzAzNjI1IDE2LDEuNDI4Mzc1IDE2LDEuMTI1IFonIGlkPSdQYXRoJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICB9XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICB9XG59XG5cbi5zbGljay1kb3RzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvdHRvbTogMjVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgei1pbmRleDogMTA7XG5cbiAgICBsaS5zbGljay1hY3RpdmV7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgbWFyZ2luOiAwIDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBidXR0b257XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEyMHB4O1xuICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMjBweDtcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAgICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbGl7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgbWFyZ2luOiAwIDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBidXR0b257XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEyMHB4O1xuICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMjBweDtcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAgICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIFRyYW5zZm9ybWF0aW9uc1xuQG1peGluIHNjYWxlKCRyYXRpby4uLikge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTtcbn1cblxuQG1peGluIHNjYWxlWCgkcmF0aW8pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pO1xufVxuQG1peGluIHNjYWxlWSgkcmF0aW8pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pO1xufVxuQG1peGluIHNrZXcoJHgsICR5KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvNDg4NTsgSUU5K1xuICAgICAgIC1vLXRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7XG59XG5AbWl4aW4gdHJhbnNsYXRlKCR4LCAkeSkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XG59XG5AbWl4aW4gdHJhbnNsYXRlM2QoJHgsICR5LCAkeikge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KTtcbn1cbkBtaXhpbiByb3RhdGUoJGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG59XG5AbWl4aW4gcm90YXRlWCgkZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7XG59XG5AbWl4aW4gcm90YXRlWSgkZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7XG59XG5AbWl4aW4gcGVyc3BlY3RpdmUoJHBlcnNwZWN0aXZlKSB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6ICRwZXJzcGVjdGl2ZTtcbiAgICAgLW1vei1wZXJzcGVjdGl2ZTogJHBlcnNwZWN0aXZlO1xuICAgICAgICAgIHBlcnNwZWN0aXZlOiAkcGVyc3BlY3RpdmU7XG59XG5AbWl4aW4gcGVyc3BlY3RpdmUtb3JpZ2luKCRwZXJzcGVjdGl2ZSkge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlLW9yaWdpbjogJHBlcnNwZWN0aXZlO1xuICAgICAtbW96LXBlcnNwZWN0aXZlLW9yaWdpbjogJHBlcnNwZWN0aXZlO1xuICAgICAgICAgIHBlcnNwZWN0aXZlLW9yaWdpbjogJHBlcnNwZWN0aXZlO1xufVxuQG1peGluIHRyYW5zZm9ybS1vcmlnaW4oJG9yaWdpbikge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG4gICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbiAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luOyAvLyBJRTkgb25seVxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG59XG5cbi8vIFRyYW5zaXRpb25zXG5cbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgLW8tdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG59XG5AbWl4aW4gdHJhbnNpdGlvbi1wcm9wZXJ0eSgkdHJhbnNpdGlvbi1wcm9wZXJ0eS4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6ICR0cmFuc2l0aW9uLXByb3BlcnR5O1xuICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6ICR0cmFuc2l0aW9uLXByb3BlcnR5O1xufVxuQG1peGluIHRyYW5zaXRpb24tZGVsYXkoJHRyYW5zaXRpb24tZGVsYXkpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAkdHJhbnNpdGlvbi1kZWxheTtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAkdHJhbnNpdGlvbi1kZWxheTtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLWR1cmF0aW9uKCR0cmFuc2l0aW9uLWR1cmF0aW9uLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb247XG59XG5AbWl4aW4gdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24oJHRpbWluZy1mdW5jdGlvbikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xufVxuQG1peGluIHRyYW5zaXRpb24tdHJhbnNmb3JtKCR0cmFuc2l0aW9uLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gJHRyYW5zaXRpb247XG4gICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gJHRyYW5zaXRpb247XG4gICAgICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbn1cblxuLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkaTogMSwgJGxpc3Q6IFwiLmNvbC14cy0jeyRpfSwgLmNvbC1zbS0jeyRpfSwgLmNvbC1tZC0jeyRpfSwgLmNvbC1sZy0jeyRpfVwiKSB7XG4gIEBmb3IgJGkgZnJvbSAoMSArIDEpIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XG4gICAgJGxpc3Q6IFwiI3skbGlzdH0sIC5jb2wteHMtI3skaX0sIC5jb2wtc20tI3skaX0sIC5jb2wtbWQtI3skaX0sIC5jb2wtbGctI3skaX1cIjtcbiAgfVxuICAjeyRsaXN0fSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGNvbGxhcHNpbmcgd2hlbiBlbXB0eVxuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAvLyBJbm5lciBndXR0ZXIgdmlhIHBhZGRpbmdcbiAgICBwYWRkaW5nLWxlZnQ6ICAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gICAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICB9XG59XG5cblxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcbkBtaXhpbiBmbG9hdC1ncmlkLWNvbHVtbnMoJGNsYXNzLCAkaTogMSwgJGxpc3Q6IFwiLmNvbC0jeyRjbGFzc30tI3skaX1cIikge1xuICBAZm9yICRpIGZyb20gKDEgKyAxKSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuICAgICRsaXN0OiBcIiN7JGxpc3R9LCAuY29sLSN7JGNsYXNzfS0jeyRpfVwiO1xuICB9XG4gICN7JGxpc3R9IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG5cbkBtaXhpbiBjYWxjLWdyaWQtY29sdW1uKCRpbmRleCwgJGNsYXNzLCAkdHlwZSkge1xuICBAaWYgKCR0eXBlID09IHdpZHRoKSBhbmQgKCRpbmRleCA+IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS0jeyRpbmRleH0ge1xuICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBwdXNoKSBhbmQgKCRpbmRleCA+IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS1wdXNoLSN7JGluZGV4fSB7XG4gICAgICBsZWZ0OiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVzaCkgYW5kICgkaW5kZXggPT0gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1c2gtMCB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1bGwpIGFuZCAoJGluZGV4ID4gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1bGwtI3skaW5kZXh9IHtcbiAgICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVsbCkgYW5kICgkaW5kZXggPT0gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1bGwtMCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBvZmZzZXQpIHtcbiAgICAuY29sLSN7JGNsYXNzfS1vZmZzZXQtI3skaW5kZXh9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG59XG5cbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU2FzcyBzdXBwb3J0cyByZWFsIGxvb3BzXG5AbWl4aW4gbG9vcC1ncmlkLWNvbHVtbnMoJGNvbHVtbnMsICRjbGFzcywgJHR5cGUpIHtcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgQGluY2x1ZGUgY2FsYy1ncmlkLWNvbHVtbigkaSwgJGNsYXNzLCAkdHlwZSk7XG4gIH1cbn1cblxuXG4vLyBDcmVhdGUgZ3JpZCBmb3Igc3BlY2lmaWMgY2xhc3NcbkBtaXhpbiBtYWtlLWdyaWQoJGNsYXNzKSB7XG4gIEBpbmNsdWRlIGZsb2F0LWdyaWQtY29sdW1ucygkY2xhc3MpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHdpZHRoKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBwdWxsKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBwdXNoKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBvZmZzZXQpO1xufVxuXG5cbi8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG4vLyBDZW50ZXJlZCBjb250YWluZXIgZWxlbWVudFxuQG1peGluIGNvbnRhaW5lci1maXhlZCgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuLy8gQ3JlYXRlcyBhIHdyYXBwZXIgZm9yIGEgc2VyaWVzIG9mIGNvbHVtbnNcbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgbWFyZ2luLWxlZnQ6ICAoJGd1dHRlciAvIC0yKTtcbiAgbWFyZ2luLXJpZ2h0OiAoJGd1dHRlciAvIC0yKTtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuLy8gR2VuZXJhdGUgdGhlIGV4dHJhIHNtYWxsIGNvbHVtbnNcbkBtaXhpbiBtYWtlLXhzLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xufVxuQG1peGluIG1ha2UteHMtY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG59XG5AbWl4aW4gbWFrZS14cy1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbn1cbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbn1cblxuLy8gR2VuZXJhdGUgdGhlIHNtYWxsIGNvbHVtbnNcbkBtaXhpbiBtYWtlLXNtLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2Utc20tY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuLy8gR2VuZXJhdGUgdGhlIG1lZGl1bSBjb2x1bW5zXG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbWQtY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBsYXJnZSBjb2x1bW5zXG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbGctY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuXG5cbi8vIE9wYWNpdHlcblxuQG1peGluIG9wYWNpdHkoJG9wYWNpdHkpIHtcbiAgb3BhY2l0eTogJG9wYWNpdHk7XG4gIC8vIElFOCBmaWx0ZXJcbiAgJG9wYWNpdHktaWU6ICgkb3BhY2l0eSAqIDEwMCk7XG4gIGZpbHRlcjogI3thbHBoYShvcGFjaXR5PSRvcGFjaXR5LWllKX07XG59XG5cbi8vIENsZWFyZml4XG5cbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiOyAvLyAxXG4gICAgZGlzcGxheTogdGFibGU7IC8vIDJcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuIiwiLy9cbi8vIFxuLy8gXG4vLyBNSVhJTlNcbkBtaXhpbiBodWdlLXNjcmVlbntcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxNjAwcHgpe1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5AbWl4aW4gZGVza3RvcHtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxNDAwcHgpe1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5AbWl4aW4gc21hbGwtZGVza3RvcHtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBsYXB0b3B7XG4gICAgQG1lZGlhKG1heC13aWR0aDogMTAyNHB4KXtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuQG1peGluIHRhYmxldHtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cbkBtaXhpbiBtb2JpbGV7XG4gICAgQG1lZGlhKG1heC13aWR0aDogNDgwcHgpe1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBzbWFsbC1tb2JpbGV7XG4gICAgQG1lZGlhKG1heC13aWR0aDogMzUwcHgpe1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59IiwiLy9Gb250c1xuJG1haW4tZm9udDogJ3NlbicsIHNhbnMtc2VyaWY7XG4kdGl0bGUtZm9udDogXCJodW1hbnRcIiwgc2Fucy1zZXJpZjtcbiRidXR0b25fZm9udDogXCJvcGVuLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiRjb2xvci1mb250OiAjMjYxOTE2O1xuJGNvbG9yLWxpZ2h0LWZvbnQ6ICNGNEY0RjQ7XG5cbi8vQ29sb3JzXG4kYmxhY2s6ICMwMDA7XG4kd2hpdGU6ICNmZmY7XG4kZ3JleTogI0NDQ0NDQztcbiRsaWdodC1ncmV5OiAjRkZGQkYzO1xuXG4kZGFyay1icm93bjogIzI2MTkxNjtcbiRsaWdodC1iZWlnZTogI0ZGRjhENDtcblxuJG9yYW5nZTogI0VGQjI1OTtcbiR5ZWxsb3c6ICNGRkVFODg7IFxuJGJsdWU6ICMyNTYwQjc7XG4kbGlnaHQtYmx1ZTogIzc4QUNFQTtcbiRyZWQ6ICNGRjc5NUY7XG4kcmVkLWRhcmtlcjogI0RCMzM0NztcbiRwaW5rOiAjRkY4M0VEO1xuJGdyZWVuOiAjM0RCNzcxO1xuJGRhcmstZ3JlZW46ICMxQzdBNTE7XG5cblxuJGNvbmZpZy1ncmlkLWNvbHVtbnM6IDEyICFkZWZhdWx0O1xuJGNvbmZpZy1ncmlkLWd1dHRlci13aWR0aDogMzBweCAhZGVmYXVsdDtcbiRncmlkLWNvbHVtbnM6ICRjb25maWctZ3JpZC1jb2x1bW5zO1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAkY29uZmlnLWdyaWQtZ3V0dGVyLXdpZHRoOyIsImh0bWx7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgIEBpbmNsdWRlIGh1Z2Utc2NyZWVuIHtcbiAgICB9XG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgfVxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgfVxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDBweDtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5ib2R5e1xuICAgIG1hcmdpbiA6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yIDogJGNvbG9yLWZvbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBvdmVyZmxvdy14OmhpZGRlbjtcbn1cbi53cmFwcGVye1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbm1haW57XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC8vb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICAgIHVsLCBvbHtcbiAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICB9XG59XG5oZWFkZXIsXG5mb290ZXIge1xuICB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB9XG59XG5cbip7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbnN0cm9uZ3tcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKipcbiogUmVzZXRcbiovXG5cbmgxLGgyLGgzLGg0LGg1LGg2LFxucCx1bCxvbCxsaSxcbmRpdixzZWN0aW9uLGZvcm17XG4gICAgbWFyZ2luIDogMDtcbiAgICBwYWRkaW5nIDogMDtcbn1cblxuYXtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDtcbiAgICAmLmxpbmtfb3ZlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIHRhYmxldHtcbiAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgIH1cbn1cbnAgYXtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuaW1ne1xuICAgIG1heC13aWR0aDogMTAwJTtcbn1cblxucHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBAaW5jbHVkZSBzbWFsbC1kZXNrdG9wIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIGxhcHRvcHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICB9XG4gICAgQGluY2x1ZGUgdGFibGV0e1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1vYmlsZXtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICB9XG59XG5cbmhyIHtcbiAgICBib3JkZXItY29sb3I6ICRsaWdodC1ncmV5O1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG59XG4ubm8tcGFkZGluZ3tcbiAgICBwYWRkaW5nOiAwO1xufVxuLmFsaWducmlnaHQge1xuICBmbG9hdDpyaWdodDtcbiAgbWFyZ2luOjAgMCAxMHB4IDIwcHg7XG59XG4uZmxleGJveCB7XG4gIEBpbmNsdWRlIGZsZXhib3g7XG4gIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG4gIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLy8gR2xvYmFsIFN0eWxlc1xuXG5oMSwuaDEsaDIsLmgyLGgzLC5oMyxoNCwuaDQsaDUsLmg1IHtcbiAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5oMSwgLmgxIHtcbiAgICBmb250LXNpemU6IDhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIEBpbmNsdWRlIGxhcHRvcHtcbiAgICAgICAgZm9udC1zaXplOiA1LjhyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIHRhYmxldHtcbiAgICAgICAgZm9udC1zaXplOiA0LjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1vYmlsZXtcbiAgICAgICAgZm9udC1zaXplOiAzLjhyZW07XG4gICAgfVxufVxuaDIsIC5oMiB7XG4gICAgZm9udC1zaXplOiA1LjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICBmb250LXNpemU6IDVyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIHNtYWxsLWRlc2t0b3Age1xuICAgICAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGFwdG9we1xuICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIHRhYmxldHtcbiAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbW9iaWxle1xuICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICB9XG59XG5oMywgLmgzIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIEBpbmNsdWRlIHRhYmxldHtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtb2JpbGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIH1cbn1cbmg0LCAuaDQge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBAaW5jbHVkZSB0YWJsZXR7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbW9iaWxle1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICB9XG59XG5oNSwgLmg1IHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgIEBpbmNsdWRlIHRhYmxldHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1vYmlsZXtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgfVxufVxuaDYsIC5oNiB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuYXtcbiAgY29sb3I6ICRibHVlO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDtcbiAgJjpob3ZlcntcbiAgICBjb2xvcjogJGJsdWU7XG4gIH1cbn1cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYmxvY2t7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbmxpbmUtYmxvY2t7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udGV4dC1jZW50ZXJ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udmVydGljYWwtdG9we1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5yZWxhdGl2ZXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mbGV4Y29udGVudCB7XG4gIEBpbmNsdWRlIGZsZXhib3g7XG4gIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG4gIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDM1O1xufVxuLmZsZXhjb250ZW50Y3RhIHtcbiAgQGluY2x1ZGUgZmxleGJveDtcbiAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuICBAaW5jbHVkZSBhbGlnbi1jb250ZW50KGZsZXgtZW5kKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAzNTtcbn1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG4uY29udGFpbmVye1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1heC13aWR0aDogMTQ1MHB4O1xuICBwYWRkaW5nOiAwIDNyZW07XG4gIG1hcmdpbjogYXV0bztcbiAgJl9tZWR7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgcGFkZGluZzogMCAzcmVtO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICAmX21lZHtcbiAgICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICAmX21lZHtcbiAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICAgIH1cbiAgfVxufVxuXG4vKiBCb29zdHJhcCBnZW5lcmFsIGNsYXNzZXMgKi9cbi5jbGVhcmZpeCB7XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cblxuLy8gVG9nZ2xpbmcgY29udGVudFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBOb3RlOiBEZXByZWNhdGVkIC5oaWRlIGluIGZhdm9yIG9mIC5oaWRkZW4gb3IgLnNyLW9ubHkgKGFzIGFwcHJvcHJpYXRlKSBpbiB2My4wLjFcbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmhpZGUtbW9iaWxle1xuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnNob3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4vLyBIaWRlIGZyb20gc2NyZWVucmVhZGVycyBhbmQgYnJvd3NlcnNcbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEZsZXhib3ggU0FTUyBtaXhpbnNcbi8vIFRoZSBzcGVjOiBodHRwOi8vd3d3LnczLm9yZy9UUi9jc3MzLWZsZXhib3hcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEZsZXhib3ggZGlzcGxheVxuQG1peGluIGZsZXhib3goKSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLy8gVGhlICdmbGV4JyBzaG9ydGhhbmRcbi8vIC0gYXBwbGllcyB0bzogZmxleCBpdGVtc1xuLy8gPHBvc2l0aXZlLW51bWJlcj4sIGluaXRpYWwsIGF1dG8sIG9yIG5vbmVcbkBtaXhpbiBmbGV4KCR2YWx1ZXMpIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogJHZhbHVlcztcbiAgICAgLW1vei1ib3gtZmxleDogJHZhbHVlcztcbiAgICAgIC13ZWJraXQtZmxleDogJHZhbHVlcztcbiAgICAgIC1tcy1mbGV4OiAkdmFsdWVzO1xuICAgICAgICAgIGZsZXg6ICR2YWx1ZXM7XG59XG5cbi8vIEZsZXggRmxvdyBEaXJlY3Rpb25cbi8vIC0gYXBwbGllcyB0bzogZmxleCBjb250YWluZXJzXG4vLyByb3cgfCByb3ctcmV2ZXJzZSB8IGNvbHVtbiB8IGNvbHVtbi1yZXZlcnNlXG5AbWl4aW4gZmxleC1kaXJlY3Rpb24oJGRpcmVjdGlvbikge1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xuICAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xufVxuXG4vLyBGbGV4IExpbmUgV3JhcHBpbmdcbi8vIC0gYXBwbGllcyB0bzogZmxleCBjb250YWluZXJzXG4vLyBub3dyYXAgfCB3cmFwIHwgd3JhcC1yZXZlcnNlXG5AbWl4aW4gZmxleC13cmFwKCR3cmFwKSB7XG4gIC13ZWJraXQtZmxleC13cmFwOiAkd3JhcDtcbiAgICAgLW1vei1mbGV4LXdyYXA6ICR3cmFwO1xuICAgICAgLW1zLWZsZXgtd3JhcDogJHdyYXA7XG4gICAgICAgICAgZmxleC13cmFwOiAkd3JhcDtcbn1cblxuLy8gRmxleCBEaXJlY3Rpb24gYW5kIFdyYXBcbi8vIC0gYXBwbGllcyB0bzogZmxleCBjb250YWluZXJzXG4vLyA8ZmxleC1kaXJlY3Rpb24+IHx8IDxmbGV4LXdyYXA+XG5AbWl4aW4gZmxleC1mbG93KCRmbG93KSB7XG4gIC13ZWJraXQtZmxleC1mbG93OiAkZmxvdztcbiAgICAgLW1vei1mbGV4LWZsb3c6ICRmbG93O1xuICAgICAgLW1zLWZsZXgtZmxvdzogJGZsb3c7XG4gICAgICAgICAgZmxleC1mbG93OiAkZmxvdztcbn1cblxuLy8gRGlzcGxheSBPcmRlclxuLy8gLSBhcHBsaWVzIHRvOiBmbGV4IGl0ZW1zXG4vLyA8aW50ZWdlcj5cbkBtaXhpbiBvcmRlcigkdmFsKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6ICR2YWw7ICBcbiAgICAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogJHZhbDsgICAgIFxuICAgICAgICAgLW1zLWZsZXgtb3JkZXI6ICR2YWw7ICAgICBcbiAgICAgICAgICAtd2Via2l0LW9yZGVyOiAkdmFsOyAgXG4gICAgICAgICAgICBvcmRlcjogJHZhbDtcbn1cblxuLy8gRmxleCBncm93IGZhY3RvclxuLy8gLSBhcHBsaWVzIHRvOiBmbGV4IGl0ZW1zXG4vLyA8bnVtYmVyPlxuQG1peGluIGZsZXgtZ3JvdygkZ3Jvdykge1xuICAtd2Via2l0LWZsZXgtZ3JvdzogJGdyb3c7XG4gICAgIC1tb3otZmxleC1ncm93OiAkZ3JvdztcbiAgICAgIC1tcy1mbGV4LWdyb3c6ICRncm93O1xuICAgICAgICAgIGZsZXgtZ3JvdzogJGdyb3c7XG59XG5cbi8vIEZsZXggc2hyaW5rXG4vLyAtIGFwcGxpZXMgdG86IGZsZXggaXRlbSBzaHJpbmsgZmFjdG9yXG4vLyA8bnVtYmVyPiBcbkBtaXhpbiBmbGV4LXNocmluaygkc2hyaW5rKSB7XG4gIC13ZWJraXQtZmxleC1zaHJpbms6ICRzaHJpbms7XG4gICAgIC1tb3otZmxleC1zaHJpbms6ICRzaHJpbms7XG4gICAgICAtbXMtZmxleC1zaHJpbms6ICRzaHJpbms7XG4gICAgICAgICAgZmxleC1zaHJpbms6ICRzaHJpbms7XG59XG5cbi8vIEZsZXggYmFzaXNcbi8vIC0gdGhlIGluaXRpYWwgbWFpbiBzaXplIG9mIHRoZSBmbGV4IGl0ZW1cbi8vIC0gYXBwbGllcyB0bzogZmxleCBpdGVtc25pdGlhbCBtYWluIHNpemUgb2YgdGhlIGZsZXggaXRlbVxuLy8gPHdpZHRoPiBcbkBtaXhpbiBmbGV4LWJhc2lzKCR3aWR0aCkge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6ICR3aWR0aDtcbiAgICAgLW1vei1mbGV4LWJhc2lzOiAkd2lkdGg7XG4gICAgICAtbXMtZmxleC1iYXNpczogJHdpZHRoO1xuICAgICAgICAgIGZsZXgtYmFzaXM6ICR3aWR0aDtcbn1cblxuLy8gQXhpcyBBbGlnbm1lbnRcbi8vIC0gYXBwbGllcyB0bzogZmxleCBjb250YWluZXJzXG4vLyBmbGV4LXN0YXJ0IHwgZmxleC1lbmQgfCBjZW50ZXIgfCBzcGFjZS1iZXR3ZWVuIHwgc3BhY2UtYXJvdW5kIFxuQG1peGluIGp1c3RpZnktY29udGVudCgkanVzdGlmeSkge1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogJGp1c3RpZnk7XG4gICAgIC1tb3otanVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcbiAgICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogJGp1c3RpZnk7XG4gICAgICAgICAgICAtbXMtZmxleC1wYWNrOiAkanVzdGlmeTtcbn1cblxuLy8gUGFja2luZyBGbGV4IExpbmVzXG4vLyAtIGFwcGxpZXMgdG86IG11bHRpLWxpbmUgZmxleCBjb250YWluZXJzXG4vLyBmbGV4LXN0YXJ0IHwgZmxleC1lbmQgfCBjZW50ZXIgfCBzcGFjZS1iZXR3ZWVuIHwgc3BhY2UtYXJvdW5kIHwgc3RyZXRjaCBcbkBtaXhpbiBhbGlnbi1jb250ZW50KCRhbGlnbikge1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6ICRhbGlnbjtcbiAgICAgLW1vei1hbGlnbi1jb250ZW50OiAkYWxpZ247XG4gICAgICAtbXMtYWxpZ24tY29udGVudDogJGFsaWduO1xuICAgICAgICAgIGFsaWduLWNvbnRlbnQ6ICRhbGlnbjtcbn1cblxuLy8gQ3Jvc3MtYXhpcyBBbGlnbm1lbnRcbi8vIC0gYXBwbGllcyB0bzogZmxleCBjb250YWluZXJzXG4vLyBmbGV4LXN0YXJ0IHwgZmxleC1lbmQgfCBjZW50ZXIgfCBiYXNlbGluZSB8IHN0cmV0Y2ggXG5AbWl4aW4gYWxpZ24taXRlbXMoJGFsaWduKSB7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6ICRhbGlnbjtcbiAgICAgLW1vei1hbGlnbi1pdGVtczogJGFsaWduO1xuICAgICAgLW1zLWFsaWduLWl0ZW1zOiAkYWxpZ247XG4gICAgICAgICAgYWxpZ24taXRlbXM6ICRhbGlnbjtcbn1cblxuLy8gQ3Jvc3MtYXhpcyBBbGlnbm1lbnRcbi8vIC0gYXBwbGllcyB0bzogZmxleCBpdGVtc1xuLy8gYXV0byB8IGZsZXgtc3RhcnQgfCBmbGV4LWVuZCB8IGNlbnRlciB8IGJhc2VsaW5lIHwgc3RyZXRjaCBcbkBtaXhpbiBhbGlnbi1zZWxmKCRhbGlnbikge1xuICAtd2Via2l0LWFsaWduLXNlbGY6ICRhbGlnbjtcbiAgICAgLW1vei1hbGlnbi1zZWxmOiAkYWxpZ247XG4gICAgICAtbXMtYWxpZ24tc2VsZjogJGFsaWduO1xuICAgICAgICAgIGFsaWduLXNlbGY6ICRhbGlnbjtcbn0iLCIvLyBQUklNQVJZIEZPTlQgLSBTZW5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJzZW5cIjtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9TZW4vU2VuLVZhcmlhYmxlRm9udF93Z2h0LnR0ZlwiKSBmb3JtYXQoJ3RydWV0eXBlLXZhcmlhdGlvbnMnKTtcblx0Zm9udC13ZWlnaHQ6IDEgOTk5O1xufVxuXG4vLyBIdW1hbnRcbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnaHVtYW50JztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvSHVtYW50L0h1bWFudC1MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnaHVtYW50JztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvSHVtYW50L0h1bWFudC1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdodW1hbnQnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9IdW1hbnQvSHVtYW50LU1lZGl1bS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnaHVtYW50JztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvSHVtYW50L0h1bWFudC1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdodW1hbnQnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9IdW1hbnQvSHVtYW50LUJsYWNrLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogOTAwO1xufVxuXG4vLyBPcGVuIHNhbnNcbkBmb250LWZhY2V7XG5cdGZvbnQtZmFtaWx5OiBcIm9wZW4tc2Fuc1wiO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL09wZW5fc2Fucy9PcGVuU2Fucy1WYXJpYWJsZUZvbnQudHRmXCIpIGZvcm1hdCgndHJ1ZXR5cGUtdmFyaWF0aW9ucycpO1xuXHRmb250LXdlaWdodDogMSA5OTk7XG59XG5AZm9udC1mYWNle1xuXHRmb250LWZhbWlseTogXCJvcGVuLXNhbnMtaXRhbGljXCI7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvT3Blbl9zYW5zL09wZW5TYW5zLUl0YWxpYy1WYXJpYWJsZUZvbnQudHRmXCIpIGZvcm1hdCgndHJ1ZXR5cGUtdmFyaWF0aW9ucycpO1xuXHRmb250LXdlaWdodDogMSA5OTk7XG59IiwiXG4vL0lDT05TXG4vL1xuXG4uaWNvbi1zZWFyY2h7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMS41cmVtO1xuXHRoZWlnaHQ6IDEuNXJlbTtcblx0JjpiZWZvcmV7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zZWFyY2guc3ZnJyk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxLjVyZW07XG5cdFx0aGVpZ2h0OiAxLjVyZW07XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdH1cbn1cblxuXG4uaWNvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0JjphZnRlciB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHR9XG5cdCZfaGVhcnQge1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRoZWlnaHQ6IDE3cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTlweCcgaGVpZ2h0PScxN3B4JyB2aWV3Qm94PScwIDAgMTkgMTcnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRWljb25faGVhcnQlM0MvdGl0bGUlM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0naWNvbl9oZWFydCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC41MDAwMDAsIDAuNTAwMDAwKScgc3Ryb2tlPSclMjNGRkY4RDQnJTNFJTNDcGF0aCBkPSdNMTIuNzkyLDAgQzE0LjEwMzQsMCAxNS4xNzMxLDAuNDMzOTA4IDE2LjAzNjEsMS4yOTY4OCBDMTYuODk5MywyLjE2MDAyIDE3LjMzMywzLjIzMDM4IDE3LjMzMyw0LjU0MTk5IEMxNy4zMzMsNS4xODcyNiAxNy4yMjUxLDUuODE4OTYgMTcuMDA2OCw2LjQzODQ4IEMxNi43OTE5LDcuMDQ4NTggMTYuNDA1LDcuNzQxMDYgMTUuODI4MSw4LjUxNzU4IEMxNS4yNTE2LDkuMjkzNjkgMTQuNDY3NCwxMC4xODAxIDEzLjQ2OTcsMTEuMTc3NyBDMTIuNDY5OCwxMi4xNzc3IDExLjIwMDksMTMuMzcwNCA5LjY2MjEsMTQuNzU2OCBMOC42NjYwMiwxNS42NDg0IEw3LjY3MDksMTQuNzU2OCBDNi4xMzIyNywxMy4zNzA1IDQuODY0MTIsMTIuMTc3NiAzLjg2NDI2LDExLjE3NzcgQzIuODY2NjUsMTAuMTgwMSAyLjA4MjQyLDkuMjkzNjggMS41MDU4Niw4LjUxNzU4IEMwLjkyOTA1LDcuNzQxMTEgMC41NDIxNCw3LjA0ODU1IDAuMzI3MTQ4LDYuNDM4NDggQzAuMTA4OTEsNS44MTg5NiAwLDUuMTg3MjYgMCw0LjU0MTk5IEMwLDMuMjMwMzggMC40MzM3MjgsMi4xNjAwMiAxLjI5Njg4LDEuMjk2ODggQzIuMTYwMDIsMC40MzM3MjggMy4yMzAzOCwwIDQuNTQxOTksMCBDNS4yNjMyMSwwIDUuOTQ3MTYsMC4xNTIwODkgNi41OTg2MywwLjQ1NzAzMSBDNy4yNTA5MSwwLjc2MjM4IDcuODEyNiwxLjE5MTkzIDguMjg2MTMsMS43NDkwMiBMOC42NjY5OSwyLjE5NzI3IEw5LjA0Nzg1LDEuNzQ5MDIgQzkuNTIxNCwxLjE5MTg4IDEwLjA4MywwLjc2MjM5IDEwLjczNTQsMC40NTcwMzEgQzExLjM4NjgsMC4xNTIxNiAxMi4wNzA4LDAgMTIuNzkyLDAgWicgaWQ9J1BhdGgnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMThweCAxN3B4O1xuXHRcdFx0dHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbi1vdXQ7XG5cdFx0fVxuXHR9XG5cdCZfbG9jYXRpb24ge1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0d2lkdGg6IDZweDtcblx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPSc1cHgnIGhlaWdodD0nOHB4JyB2aWV3Qm94PScwIDAgNSA4JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0Vsb2NhdGlvbiUzQy90aXRsZSUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdsb2NhdGlvbicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIC0wLjAwMDAwMCknIGZpbGw9JyUyMzI2MTkxNicgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ3BhdGggZD0nTTMuNzUsMi4yNTAwMDA0OCBDMy43NSwxLjgzNzUwMDQ4IDMuNjAzMTMsMS40ODQzODA0OCAzLjMwOTM4LDEuMTkwNjIwNDggQzMuMDE1NjIsMC44OTY4NzU0NzcgMi42NjI1LDAuNzUwMDAwNDc3IDIuMjUsMC43NTAwMDA0NzcgQzEuODM3NSwwLjc1MDAwMDQ3NyAxLjQ4NDM4LDAuODk2ODc1NDc3IDEuMTkwNjMsMS4xOTA2MjA0OCBDMC44OTY4NzUsMS40ODQzODA0OCAwLjc1LDEuODM3NTAwNDggMC43NSwyLjI1MDAwMDQ4IEMwLjc1LDIuNjYyNTAwNDggMC44OTY4NzUsMy4wMTU2MjA0OCAxLjE5MDYzLDMuMzA5MzcwNDggQzEuNDg0MzgsMy42MDMxMjA0OCAxLjgzNzUsMy43NTAwMDA0OCAyLjI1LDMuNzUwMDAwNDggQzIuNjYyNSwzLjc1MDAwMDQ4IDMuMDE1NjIsMy42MDMxMjA0OCAzLjMwOTM4LDMuMzA5MzcwNDggQzMuNjAzMTMsMy4wMTU2MjA0OCAzLjc1LDIuNjYyNTAwNDggMy43NSwyLjI1MDAwMDQ4IFogTTQuNSwyLjI1MDAwMDQ4IEM0LjUsMi44MTI1MDA0OCA0LjMyMTg4LDMuMzAxNTYwNDggMy45NjU2MywzLjcxNzE5MDQ4IEMzLjYwOTM4LDQuMTMyODEwNDggMy4xNjI1LDQuMzg0MzcwNDggMi42MjUsNC40NzE4NzA0OCBMMi42MjUsNy41IEwxLjg3NSw3LjUgTDEuODc1LDQuNDcxODcwNDggQzEuMzM3NSw0LjM4NDM3MDQ4IDAuODkwNjI1LDQuMTMyODEwNDggMC41MzQzNzUsMy43MTcxOTA0OCBDMC4xNzgxMjUsMy4zMDE1NjA0OCAwLDIuODEyNTAwNDggMCwyLjI1MDAwMDQ4IEMwLDEuNjI1MDAwNDggMC4yMTg3NSwxLjA5Mzc1MDQ4IDAuNjU2MjUsMC42NTYyNTA0NzcgQzEuMDkzNzUsMC4yMTg3NTA0NzcgMS42MjUsMCAyLjI1LDAgQzIuODc1LDAgMy40MDYyNSwwLjIxODc1MDQ3NyAzLjg0Mzc1LDAuNjU2MjUwNDc3IEM0LjI4MTI1LDEuMDkzNzUwNDggNC41LDEuNjI1MDAwNDggNC41LDIuMjUwMDAwNDggWicgaWQ9J1NoYXBlJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDZweCAxMHB4O1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHR9XG5cdFx0Ji53aGl0ZSB7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzVweCcgaGVpZ2h0PSc4cHgnIHZpZXdCb3g9JzAgMCA1IDgnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRWxvY2F0aW9uJTNDL3RpdGxlJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J2xvY2F0aW9uJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgLTAuMDAwMDAwKScgZmlsbD0nJTIzRkZGOEQ0JyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDcGF0aCBkPSdNMy43NSwyLjI1MDAwMDQ4IEMzLjc1LDEuODM3NTAwNDggMy42MDMxMywxLjQ4NDM4MDQ4IDMuMzA5MzgsMS4xOTA2MjA0OCBDMy4wMTU2MiwwLjg5Njg3NTQ3NyAyLjY2MjUsMC43NTAwMDA0NzcgMi4yNSwwLjc1MDAwMDQ3NyBDMS44Mzc1LDAuNzUwMDAwNDc3IDEuNDg0MzgsMC44OTY4NzU0NzcgMS4xOTA2MywxLjE5MDYyMDQ4IEMwLjg5Njg3NSwxLjQ4NDM4MDQ4IDAuNzUsMS44Mzc1MDA0OCAwLjc1LDIuMjUwMDAwNDggQzAuNzUsMi42NjI1MDA0OCAwLjg5Njg3NSwzLjAxNTYyMDQ4IDEuMTkwNjMsMy4zMDkzNzA0OCBDMS40ODQzOCwzLjYwMzEyMDQ4IDEuODM3NSwzLjc1MDAwMDQ4IDIuMjUsMy43NTAwMDA0OCBDMi42NjI1LDMuNzUwMDAwNDggMy4wMTU2MiwzLjYwMzEyMDQ4IDMuMzA5MzgsMy4zMDkzNzA0OCBDMy42MDMxMywzLjAxNTYyMDQ4IDMuNzUsMi42NjI1MDA0OCAzLjc1LDIuMjUwMDAwNDggWiBNNC41LDIuMjUwMDAwNDggQzQuNSwyLjgxMjUwMDQ4IDQuMzIxODgsMy4zMDE1NjA0OCAzLjk2NTYzLDMuNzE3MTkwNDggQzMuNjA5MzgsNC4xMzI4MTA0OCAzLjE2MjUsNC4zODQzNzA0OCAyLjYyNSw0LjQ3MTg3MDQ4IEwyLjYyNSw3LjUgTDEuODc1LDcuNSBMMS44NzUsNC40NzE4NzA0OCBDMS4zMzc1LDQuMzg0MzcwNDggMC44OTA2MjUsNC4xMzI4MTA0OCAwLjUzNDM3NSwzLjcxNzE5MDQ4IEMwLjE3ODEyNSwzLjMwMTU2MDQ4IDAsMi44MTI1MDA0OCAwLDIuMjUwMDAwNDggQzAsMS42MjUwMDA0OCAwLjIxODc1LDEuMDkzNzUwNDggMC42NTYyNSwwLjY1NjI1MDQ3NyBDMS4wOTM3NSwwLjIxODc1MDQ3NyAxLjYyNSwwIDIuMjUsMCBDMi44NzUsMCAzLjQwNjI1LDAuMjE4NzUwNDc3IDMuODQzNzUsMC42NTYyNTA0NzcgQzQuMjgxMjUsMS4wOTM3NTA0OCA0LjUsMS42MjUwMDA0OCA0LjUsMi4yNTAwMDA0OCBaJyBpZD0nU2hhcGUnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuIiwiLyogQU5JTUFUSU9OUyBDU1MgKi9cblxuXG4vKiAtLS0tIEJsb2NrIFJldmVhbGluZyBlZmZlY3QgLS0tLS0gKi9cblxuLmNvbG9yLXJldmVhbHtcblx0Ji5jc3MtcmV2ZWFse1xuXHRcdC0tdDogY2FsYyh2YXIoLS10ZCkgKyB2YXIoLS1kKSk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0JjphZnRlciB7XG5cdFx0ICBjb250ZW50OiAnJztcblx0XHQgIHdpZHRoOiAxMDAlO1xuXHRcdCAgaGVpZ2h0OiAxMDAlO1xuXHRcdCAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdCAgdG9wOiAwO1xuXHRcdCAgbGVmdDogMDtcblx0XHQgIGJhY2tncm91bmQ6IHZhcigtLWJjKTtcblx0XHQgIGFuaW1hdGlvbjogcmV2ZWFsaW5nT3V0IHZhcigtLXRkKSB2YXIoLS10KSBmb3J3YXJkcztcblx0XHR9XG5cdH1cbn1cblxuQGtleWZyYW1lcyByZXZlYWxpbmdPdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxufVxuLyogLS0tLS0gRU5EIEJsb2NrIFJldmVhbGluZyBlZmZlY3QgLS0tLS0gKi9cblxuXG5cblxuXG5cblxuLyogLS0tLS0gRmFkZS1pbiBlZmZlY3QgLS0tLS0gKi9cbi5mYWRlLXVwe1xuXHRvcGFjaXR5OiAwO1xuXHQmLmNzcy1yZXZlYWx7XG5cdFx0YW5pbWF0aW9uOiBmYWRlVXAgMC41cyBlYXNlLWluLW91dCBmb3J3YXJkcztcblx0fVxufVxuQGtleWZyYW1lcyBmYWRlVXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUwcHgpO1xuICB9XG4gIDgwJSB7XG4gIFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG4uZmFkZS1kb3due1xuXHRvcGFjaXR5OiAwO1xuXHQmLmNzcy1yZXZlYWx7XG5cdFx0YW5pbWF0aW9uOiBmYWRlRG93biAwLjVzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xuXHR9XG59XG5Aa2V5ZnJhbWVzIGZhZGVEb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNTBweCk7XG4gIH1cbiAgODAlIHtcbiAgXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuLmZhZGUtbGVmdHtcblx0b3BhY2l0eTogMDtcblx0Ji5jc3MtcmV2ZWFse1xuXHRcdGFuaW1hdGlvbjogZmFkZUxlZnQgMC41cyBlYXNlLWluLW91dCBmb3J3YXJkcztcblx0fVxufVxuQGtleWZyYW1lcyBmYWRlTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNTBweCk7XG4gIH1cbiAgODAlIHtcbiAgXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1cHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbi5mYWRlLXJpZ2h0e1xuXHRvcGFjaXR5OiAwO1xuXHQmLmNzcy1yZXZlYWx7XG5cdFx0YW5pbWF0aW9uOiBmYWRlUmlnaHQgMC41cyBlYXNlLWluLW91dCBmb3J3YXJkcztcblx0fVxufVxuQGtleWZyYW1lcyBmYWRlUmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1MHB4KTtcbiAgfVxuICA4MCUge1xuICBcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNXB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG4vKiAtLS0tLSBFTkQgRmFkZS1pbiBlZmZlY3QgLS0tLS0gKi9cblxuXG5cblxuXG5cbi8qIC0tLS0tIFByb2dyZXNzaXZlIGFwcGVhciBlZmZlY3QgLS0tLS0gKi9cbi5wcm9ncmVzc2l2ZS1hcHBlYXJ7IC8vIEN1c3RvbWl6ZSB5b3VyIG93blxuXHQmX2VsZW1lbnR7XG5cdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAwJSAwJSwgMCUgMTAwJSwgMCUgMTAwJSk7XG5cdH1cblx0Ji5jc3MtcmV2ZWFse1xuXHRcdC5wcm9ncmVzc2l2ZS1hcHBlYXJfZWxlbWVudHtcblx0XHRcdGFuaW1hdGlvbi1uYW1lOiBleHBhbmRQcm9wZXJ0eTtcblx0XHQgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjhzO1xuXHRcdCAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuXHRcdCAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcblx0XHQgICAgLy9hbmltYXRpb24tZGlyZWN0aW9uOiByZXZlcnNlO1xuXHRcdFx0YW5pbWF0aW9uLWRlbGF5OiB2YXIoLS1kKTsgLy9pZiAtLWQgaXMgc2V0IGluIHN0eWxlIGl0IGFkZHMgYSBkZWxheVxuXHRcdH1cblx0fVxufVxuXG5cbkBrZXlmcmFtZXMgZXhwYW5kUHJvcGVydHkge1xuICAwJSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAwJSAwJSwgMCUgMTAwJSwgMCUgMTAwJSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCAxMDAlIDEwMCUsIDAlIDEwMCUpO1xuICB9XG59XG5cbi8qIC0tLS0tIEVORCBQcm9ncmVzc2l2ZSBhcHBlYXIgZWZmZWN0IC0tLS0tICovXG5cblxuXG5cblxuXG4vKiAtLS0tLSBVbmRlcmxpbmUgbGVmdCB0byByaWdodCAtLS0tLSAqL1xuLnVuZGVybGluZWR7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0JjphZnRlcntcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDJweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcblx0XHRjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDAlIDAlLCAwJSAxMDAlLCAwJSAxMDAlKTtcblx0fVxuXHQmLmNzcy1yZXZlYWx7XG5cdFx0JjphZnRlcntcblx0XHRcdGFuaW1hdGlvbi1uYW1lOiBleHBhbmRMaW5lO1xuXHRcdCAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG5cdFx0ICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuXHRcdCAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcblx0XHQgICAgLy9hbmltYXRpb24tZGlyZWN0aW9uOiByZXZlcnNlO1xuXHRcdFx0YW5pbWF0aW9uLWRlbGF5OiB2YXIoLS1kKTtcblx0XHR9XG5cdH1cbn1cblxuQGtleWZyYW1lcyBleHBhbmRMaW5lIHtcbiAgMCUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMCUgMCUsIDAlIDEwMCUsIDAlIDEwMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAwJSwgMTAwJSAxMDAlLCAwJSAxMDAlKTtcbiAgfVxufVxuXG4vKiAtLS0tLSBFTkQgVW5kZXJsaW5lIGxlZnQgdG8gcmlnaHQgLS0tLS0gKi9cblxuIiwiLyogRm9ybXMgKi8gXG4ud3BjZjctZm9ybXtcbiAgICBcbn1cblxuLnNlbGVjdC1maWVsZHNldHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW4tcmlnaHQ6IDVyZW07XG5cdGJvcmRlcjogbm9uZTtcblx0Jl90aXRsZXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuXHRcdGNvbG9yOiAkY29sb3ItZm9udDtcblx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdH1cblx0LnNlbGVjdC1jb250YWluZXJ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRoZWlnaHQ6IDcuNXB4O1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PSc2JyB2aWV3Qm94PScwIDAgOCA2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBpZD0nVmVjdG9yJyBkPSdNMS41IDAuNTk5OTc2TDAgMS45MDkwN0w0IDUuMzk5OThMOCAxLjkwOTA3TDYuNSAwLjU5OTk3Nkw0IDIuNzgxNzlMMS41IDAuNTk5OTc2WicgZmlsbD0nJTIzMzkyQjBFJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDEuNXJlbTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdH1cblx0fVxuXHQuc2VsZWN0e1xuXHRcdGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuXHRcdGNvbG9yOiAkY29sb3ItZm9udDtcblx0XHRwYWRkaW5nOiAxLjVyZW0gMnJlbTtcblx0XHRib3JkZXItcmFkaXVzOiAzcmVtO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmVpZ2U7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdG1pbi13aWR0aDogMzUwcHg7XG5cdH1cblx0QGluY2x1ZGUgdGFibGV0e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAuc2VsZWN0LWNvbnRhaW5lcntcbiAgICAgICAgXHR3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuc2VsZWN0e1xuICAgICAgICBcdG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBzZWxlY3R7XG4gICAgICAgIFx0d2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb3JtLWlucHV0e1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGxhYmVse1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRtYXJnaW4tYm90dG9tOiAwLjVyZW07XG5cdFx0Zm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG5cdH1cblx0aW5wdXR7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJlaWdlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogNTAwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3JlbTtcblx0XHRwYWRkaW5nOiAxLjVyZW0gM3JlbTtcblx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRmb250LWZhbWlseTogJG1haW4tZm9udDtcblx0fVxuXHR0ZXh0YXJlYXtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmVpZ2U7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiA1MDBweDtcblx0XHRib3JkZXItcmFkaXVzOiAzcmVtO1xuXHRcdHBhZGRpbmc6IDEuNXJlbSAzcmVtO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRmb250LWZhbWlseTogJG1haW4tZm9udDtcblx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHR9XG59XG5cbiIsIi8qIEJVVFRPTlMgKi9cblxuLmJ0bntcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJyb3duO1xuXHRjb2xvcjogJGxpZ2h0LWJlaWdlO1xuXHRmb250LXNpemU6IDEuNHJlbTtcblx0cGFkZGluZzogMXJlbSAzcmVtO1xuXHRwYWRkaW5nLXJpZ2h0OiA1cmVtO1xuXHRib3JkZXItcmFkaXVzOiAwLjVyZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0JjphZnRlcntcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRyaWdodDogMXJlbTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHdpZHRoOiAyLjVyZW07XG5cdFx0aGVpZ2h0OiAxcmVtO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE1JyBoZWlnaHQ9JzknIHZpZXdCb3g9JzAgMCAxNSA5JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMCA0LjQ3NzI5SDE0JyBzdHJva2U9JyUyM0ZGRjhENCcvJTNFJTNDcGF0aCBkPSdNMTEuMiAwLjI3NzM0NEwxNCA0LjQ3NzM0TDExLjIgOC42NzczNCcgc3Ryb2tlPSclMjNGRkY4RDQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0dHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1vdXQ7XG5cdH1cblx0Jjpob3Zlcntcblx0XHRjb2xvcjogJGxpZ2h0LWJlaWdlO1xuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHRyaWdodDogMC41cmVtO1xuXHRcdH1cblx0fVxuXHQmLi1iZWlnZXtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmVpZ2U7XG5cdFx0Y29sb3I6ICRkYXJrLWJyb3duO1xuXHRcdCY6YmVmb3Jle1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0d2lkdGg6IDRyZW07XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHR9XG5cdFx0JjphZnRlcntcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE1JyBoZWlnaHQ9JzknIHZpZXdCb3g9JzAgMCAxNSA5JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMCA0LjQ3NzI5SDE0JyBzdHJva2U9JyUyMzI2MTkxNicvJTNFJTNDcGF0aCBkPSdNMTEuMiAwLjI3NzM0NEwxNCA0LjQ3NzM0TDExLjIgOC42NzczNCcgc3Ryb2tlPSclMjMyNjE5MTYnLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0d2lkdGg6IDJyZW07XG5cdFx0fVxuXHR9XG5cbn1cblxuYnV0dG9uIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaG92ZXJfYnRuIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRtYXJnaW46IDA7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDg5O1xufVxuXG4uaW1nX2NvcHlyaWdodHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWF4LXdpZHRoOiAyMHB4O1xuXHR0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMTBweDtcblx0cmlnaHQ6IDEwcHg7XG5cdGhlaWdodDogMjBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJlaWdlO1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Y3Vyc29yOiBoZWxwO1xuXHQmX3RleHR7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHJpZ2h0OiAtMzBweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRmbGV4LXNocmluazogMTtcblx0XHRtYXgtd2lkdGg6IDA7XG5cdFx0cGFkZGluZzogMC42cmVtIDEuMnJlbTtcblx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdFx0Y29sb3I6ICRjb2xvci1mb250O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuXHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAwLjg7XG5cdFx0dHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbi1vdXQ7XG5cdH1cblx0JjpiZWZvcmV7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDEycHg7XG5cdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDNyZW07XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMDtcblx0XHRyaWdodDogMDtcblx0XHRtYXJnaW46IDRweDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNScgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDE1IDE1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMy45MDE5MSA3LjQ1NDU1QzMuOTAxOTEgNi43Njg0NyA0LjA3MDI0IDYuMTQyMDUgNC40MDY4OSA1LjU3NTI4QzQuNzQzNTMgNS4wMDg1MiA1LjE5MzExIDQuNTU4OTUgNS43NTU2MSA0LjIyNjU2QzYuMzIyMzcgMy44ODk5MSA2Ljk0ODc5IDMuNzIxNTkgNy42MzQ4NyAzLjcyMTU5QzguMjMxNDYgMy43MjE1OSA4Ljc4MzMxIDMuODUxNTYgOS4yOTA0MSA0LjExMTUxQzkuNzk3NTEgNC4zNjcxOSAxMC4yMTczIDQuNzE4NzUgMTAuNTQ5NiA1LjE2NjE5QzEwLjg4MiA1LjYxMzY0IDExLjA4NDQgNi4xMTY0OCAxMS4xNTY5IDYuNjc0NzJIOS40OTQ5NkM5LjQxODI1IDYuMjc4NDEgOS4yMDA5MiA1Ljk1NDU1IDguODQyOTcgNS43MDMxMkM4LjQ4OTI3IDUuNDQ3NDQgOC4wODY1NyA1LjMxOTYgNy42MzQ4NyA1LjMxOTZDNy4yNDI4MiA1LjMxOTYgNi44ODQ4NyA1LjQxNTQ4IDYuNTYxMDEgNS42MDcyNEM2LjIzNzE0IDUuNzk5MDEgNS45NzkzMyA2LjA1NjgyIDUuNzg3NTcgNi4zODA2OEM1LjU5NTgxIDYuNzAwMjggNS40OTk5MyA3LjA1ODI0IDUuNDk5OTMgNy40NTQ1NUM1LjQ5OTkzIDcuODQ2NTkgNS41OTU4MSA4LjIwNDU1IDUuNzg3NTcgOC41Mjg0MUM1Ljk3OTMzIDguODUyMjcgNi4yMzcxNCA5LjExMDA4IDYuNTYxMDEgOS4zMDE4NUM2Ljg4NDg3IDkuNDkzNjEgNy4yNDI4MiA5LjU4OTQ5IDcuNjM0ODcgOS41ODk0OUM4LjA4NjU3IDkuNTg5NDkgOC40NzIyMyA5LjQ2Mzc4IDguNzkxODMgOS4yMTIzNkM5LjExMTQzIDguOTU2NjggOS4zMTE3MiA4LjYzMDY4IDkuMzkyNjggOC4yMzQzOEgxMS4wNTQ2QzEwLjk4MjIgOC43OTI2MSAxMC43ODgzIDkuMjk1NDUgMTAuNDcyOSA5Ljc0MjlDMTAuMTU3NiAxMC4xOTAzIDkuNzU0OSAxMC41NDQgOS4yNjQ4NCAxMC44MDRDOC43NzQ3OCAxMS4wNTk3IDguMjMxNDYgMTEuMTg3NSA3LjYzNDg3IDExLjE4NzVDNi45NDg3OSAxMS4xODc1IDYuMzIyMzcgMTEuMDIxMyA1Ljc1NTYxIDEwLjY4ODlDNS4xOTMxMSAxMC4zNTIzIDQuNzQzNTMgOS45MDA1NyA0LjQwNjg5IDkuMzMzODFDNC4wNzAyNCA4Ljc2NzA1IDMuOTAxOTEgOC4xNDA2MiAzLjkwMTkxIDcuNDU0NTVaTTcuNTc3MzQgMTQuMjA0NUM2LjY0ODM2IDE0LjIwNDUgNS43NzQ3OCAxNC4wMjk4IDQuOTU2NiAxMy42ODA0QzQuMTQyNjggMTMuMzMxIDMuNDI0NjQgMTIuODQ3MyAyLjgwMjQ4IDEyLjIyOTRDMi4xODQ1OSAxMS42MDcyIDEuNjk4NzkgMTAuODg5MiAxLjM0NTEgMTAuMDc1M0MwLjk5NTY2NSA5LjI2MTM2IDAuODIzMDc5IDguMzg3NzggMC44MjczNDEgNy40NTQ1NUMwLjgzMTYwMiA2LjUyMTMxIDEuMDA4NDUgNS42NDc3MyAxLjM1Nzg4IDQuODMzODFDMS43MTE1NyA0LjAxOTg5IDIuMTk3MzcgMy4zMDM5OCAyLjgxNTI3IDIuNjg2MDhDMy40MzMxNiAyLjA2MzkyIDQuMTQ5MDcgMS41NzgxMiA0Ljk2Mjk5IDEuMjI4NjlDNS43NzY5MSAwLjg3OTI2MSA2LjY0ODM2IDAuNzA0NTQ1IDcuNTc3MzQgMC43MDQ1NDVDOC41MTA1OCAwLjcwNDU0NSA5LjM4NDE2IDAuODc5MjYxIDEwLjE5ODEgMS4yMjg2OUMxMS4wMTYzIDEuNTc4MTIgMTEuNzMyMiAyLjA2MzkyIDEyLjM0NTggMi42ODYwOEMxMi45NjM3IDMuMzAzOTggMTMuNDQ3NCA0LjAxOTg5IDEzLjc5NjggNC44MzM4MUMxNC4xNDYyIDUuNjQ3NzMgMTQuMzIzMSA2LjUyMTMxIDE0LjMyNzMgNy40NTQ1NUMxNC4zMzE2IDguMzg3NzggMTQuMTU5IDkuMjYxMzYgMTMuODA5NiAxMC4wNzUzQzEzLjQ2MDIgMTAuODg5MiAxMi45NzY1IDExLjYwNzIgMTIuMzU4NiAxMi4yMjk0QzExLjc0MDcgMTIuODQ3MyAxMS4wMjI3IDEzLjMzMSAxMC4yMDQ1IDEzLjY4MDRDOS4zODYyOSAxNC4wMjk4IDguNTEwNTggMTQuMjA0NSA3LjU3NzM0IDE0LjIwNDVaTTcuNTc3MzQgMTIuNTA0M0M4LjI3NjIgMTIuNTA0MyA4LjkzMjQ1IDEyLjM3NDMgOS41NDYwOSAxMi4xMTQzQzEwLjE1OTcgMTEuODU0NCAxMC42OTY3IDExLjQ5NDMgMTEuMTU2OSAxMS4wMzQxQzExLjYyMTQgMTAuNTY5NiAxMS45ODM2IDEwLjAzMjcgMTIuMjQzNSA5LjQyMzNDMTIuNTAzNSA4LjgwOTY2IDEyLjYzMTMgOC4xNTU1NCAxMi42MjcxIDcuNDYwOTRDMTIuNjI3MSA2Ljc2MjA3IDEyLjQ5NSA2LjEwNTgyIDEyLjIzMDggNS40OTIxOUMxMS45NzA4IDQuODc4NTUgMTEuNjA4NiA0LjM0MTYyIDExLjE0NDEgMy44ODEzOUMxMC42ODM5IDMuNDE2OSAxMC4xNDkxIDMuMDU0NjkgOS41Mzk3IDIuNzk0NzRDOC45MzAzMiAyLjUzNDggOC4yNzYyIDIuNDA0ODMgNy41NzczNCAyLjQwNDgzQzYuODgyNzQgMi40MDQ4MyA2LjIzMDc1IDIuNTM0OCA1LjYyMTM3IDIuNzk0NzRDNS4wMTIgMy4wNTQ2OSA0LjQ3NTA3IDMuNDE2OSA0LjAxMDU4IDMuODgxMzlDMy41NTAzNSA0LjM0NTg4IDMuMTg4MTQgNC44ODQ5NCAyLjkyMzkzIDUuNDk4NThDMi42NTk3MyA2LjEwNzk1IDIuNTI3NjIgNi43NjIwNyAyLjUyNzYyIDcuNDYwOTRDMi41MjMzNiA4LjE1MTI4IDIuNjUxMiA4LjgwMzI3IDIuOTExMTUgOS40MTY5QzMuMTc1MzUgMTAuMDI2MyAzLjUzNzU3IDEwLjU2MzIgMy45OTc4IDExLjAyNzdDNC40NjIyOCAxMS40ODc5IDQuOTk5MjIgMTEuODUwMSA1LjYwODU5IDEyLjExNDNDNi4yMjIyMyAxMi4zNzQzIDYuODc4NDggMTIuNTA0MyA3LjU3NzM0IDEyLjUwNDNaJyBmaWxsPSclMjMyNjE5MTYnLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuXHR9XG5cdCY6aG92ZXIsICYuLW9wZW57XG5cdFx0bWF4LXdpZHRoOiA5NSU7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHQuaW1nX2NvcHlyaWdodF90ZXh0e1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRtYXgtd2lkdGg6IDI1MHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSB0YWJsZXR7XG5cdFx0bWF4LXdpZHRoOiAyNTBweDtcblx0XHQuaW1nX2NvcHlyaWdodF90ZXh0e1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRtYXgtd2lkdGg6IDI1MHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0d2hpdGUtc3BhY2U6IGJyZWFrLXNwYWNlcztcblx0XHR9XG5cdH1cbn1cbiIsIi8qIE1BUCAqL1xuXG4ubWFya2Vye1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCYtcGlue1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRoZWlnaHQ6IDI3cHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDEzcHg7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzMwJyBoZWlnaHQ9JzM5JyB2aWV3Qm94PScwIDAgMzAgMzknIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yLjM5Mzc1IDIyLjU1ODRMMi40Njg3NSAyMi42NjQxQzIuNTYwNDIgMjIuNzk4MyAyLjY1NjI1IDIyLjkyODQgMi43NTIwOCAyMy4wNzA2TDEzLjYxMDQgMzguMjkwOUMxMy43NjY2IDM4LjUwOTggMTMuOTc0OCAzOC42ODg2IDE0LjIxNzEgMzguODEyMUMxNC40NTk0IDM4LjkzNTUgMTQuNzI4NyAzOSAxNS4wMDIxIDM5QzE1LjI3NTQgMzkgMTUuNTQ0OCAzOC45MzU1IDE1Ljc4NzEgMzguODEyMUMxNi4wMjk0IDM4LjY4ODYgMTYuMjM3NSAzOC41MDk4IDE2LjM5MzcgMzguMjkwOUwyNy4yMjcxIDIzLjA4MjhDMjcuMzMxMiAyMi45NDA2IDI3LjQzMTIgMjIuODAyMyAyNy41MzEyIDIyLjY3NjNMMjcuNTk3OSAyMi41Nzg3QzI5LjA2MTggMjAuMzY4OSAyOS44ODc5IDE3LjgxNDggMjkuOTg5NCAxNS4xODU0QzMwLjA5MDggMTIuNTU2MSAyOS40NjM4IDkuOTQ4NjUgMjguMTc0NCA3LjYzNzY1QzI2Ljg4NSA1LjMyNjY2IDI0Ljk4MDggMy4zOTc1NyAyMi42NjIzIDIuMDUzNDhDMjAuMzQzOSAwLjcwOTM4NSAxNy42OTY5IDAgMTUgMEMxMi4zMDMxIDAgOS42NTYxMyAwLjcwOTM4NSA3LjMzNzY2IDIuMDUzNDhDNS4wMTkxOSAzLjM5NzU3IDMuMTE1MDIgNS4zMjY2NiAxLjgyNTU5IDcuNjM3NjVDMC41MzYxNTcgOS45NDg2NSAtMC4wOTA4MzM1IDEyLjU1NjEgMC4wMTA2MTk3IDE1LjE4NTRDMC4xMTIwNzMgMTcuODE0OCAwLjkzODIxNyAyMC4zNjg5IDIuNDAyMDkgMjIuNTc4N0wyLjM5Mzc1IDIyLjU1ODRaJyBmaWxsPSclMjMyNjE5MTYnLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgNTAlKTtcblx0XHRcdHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW4tb3V0O1xuXHRcdH1cblx0fVxuICAgICYuZ2VvbG9jYXRpb25fbWFya2Vye1xuICAgICAgICAubWFya2VyLXBpbiwgLnBhcmNvdXJzLWxheW91dC1waW57XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2JsdWUtZG90LWdlb2xvY2F0aW9uLnBuZ1wiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWRldGFpbHN7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0d2lkdGg6IDUwMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHQmX2ltZ3tcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiAzNSU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRpbWd7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdH1cblx0XHRcdC5jb3B5cmlnaHR7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuXHRcdFx0XHRmb250LXNpemU6IDEuMXJlbTtcblx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHR0ZXh0LXNoYWRvdzogMnB4IDJweCA2cHggcmdiYSgwLDAsMCwwLjUpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX2NvbnRlbnR7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogNjUlO1xuXHRcdH1cblx0XHQmX3RpdGxle1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW46IDEuNXJlbSAxLjVyZW0gMC41cmVtIDEuNXJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAycmVtO1xuXHRcdH1cblx0XHQmX2NpdHF7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogMCAxLjVyZW07XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRjb2xvcjogJGRhcmstYnJvd247XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblx0XHQmX2Rlc2NyaXB0aW9ue1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW46IDFyZW0gMS41cmVtIDAgMS41cmVtO1xuXHRcdFx0cHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9saW5re1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luOiAwLjVyZW0gMS41cmVtIDEuNXJlbSAxLjVyZW07XG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdGhlaWdodDogMXJlbTtcblx0XHRcdFx0d2lkdGg6IDFyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHRhYmxldHtcblx0XHRcdHdpZHRoOiAyNTBweDtcblx0XHRcdCZfaW1ne1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdH1cblx0XHRcdCZfY29udGVudHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHQmX3RpdGxle1xuXHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdH1cblx0XHRcdCZfZGVzY3JpcHRpb257XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX2xpbmt7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBtb2JpbGV7XG5cdFx0XHR3aWR0aDogMTc1cHg7XG5cdFx0XHQmX3RpdGxle1xuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdG1hcmdpbi10b3A6IDAuNXJlbTtcblx0XHRcdH1cblx0XHRcdCZfZGVzY3JpcHRpb257XG5cdFx0XHRcdG1hcmdpbi10b3A6IDAuNXJlbTtcblx0XHRcdFx0cHtcblx0XHRcdFx0XHRmb250LXNpemU6IDAuOHJlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX2xpbmt7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbiAgICAmLi1vcGVue1xuXHRcdHotaW5kZXg6IDk5OTk7XG5cdFx0Lm1hcmtlci1kZXRhaWxze1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHR9XG5cdH1cblxuXHQmLi1ob3Zlcntcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Lm1hcmtlci1waW57XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzAnIGhlaWdodD0nMzknIHZpZXdCb3g9JzAgMCAzMCAzOScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTIuMzkzNzUgMjIuNTU4NEwyLjQ2ODc1IDIyLjY2NDFDMi41NjA0MiAyMi43OTgzIDIuNjU2MjUgMjIuOTI4NCAyLjc1MjA4IDIzLjA3MDZMMTMuNjEwNCAzOC4yOTA5QzEzLjc2NjYgMzguNTA5OCAxMy45NzQ4IDM4LjY4ODYgMTQuMjE3MSAzOC44MTIxQzE0LjQ1OTQgMzguOTM1NSAxNC43Mjg3IDM5IDE1LjAwMjEgMzlDMTUuMjc1NCAzOSAxNS41NDQ4IDM4LjkzNTUgMTUuNzg3MSAzOC44MTIxQzE2LjAyOTQgMzguNjg4NiAxNi4yMzc1IDM4LjUwOTggMTYuMzkzNyAzOC4yOTA5TDI3LjIyNzEgMjMuMDgyOEMyNy4zMzEyIDIyLjk0MDYgMjcuNDMxMiAyMi44MDIzIDI3LjUzMTIgMjIuNjc2M0wyNy41OTc5IDIyLjU3ODdDMjkuMDYxOCAyMC4zNjg5IDI5Ljg4NzkgMTcuODE0OCAyOS45ODk0IDE1LjE4NTRDMzAuMDkwOCAxMi41NTYxIDI5LjQ2MzggOS45NDg2NSAyOC4xNzQ0IDcuNjM3NjVDMjYuODg1IDUuMzI2NjYgMjQuOTgwOCAzLjM5NzU3IDIyLjY2MjMgMi4wNTM0OEMyMC4zNDM5IDAuNzA5Mzg1IDE3LjY5NjkgMCAxNSAwQzEyLjMwMzEgMCA5LjY1NjEzIDAuNzA5Mzg1IDcuMzM3NjYgMi4wNTM0OEM1LjAxOTE5IDMuMzk3NTcgMy4xMTUwMiA1LjMyNjY2IDEuODI1NTkgNy42Mzc2NUMwLjUzNjE1NyA5Ljk0ODY1IC0wLjA5MDgzMzUgMTIuNTU2MSAwLjAxMDYxOTcgMTUuMTg1NEMwLjExMjA3MyAxNy44MTQ4IDAuOTM4MjE3IDIwLjM2ODkgMi40MDIwOSAyMi41Nzg3TDIuMzkzNzUgMjIuNTU4NFonIGZpbGw9JyUyM0VGQjI1OScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5cbi8vIGluZm93aW5kb3cgYnViYmxlc1xuLmdtLXN0eWxlLWl3e1xuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdCYtY2hye1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0fVxuXHQmLWR7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuXHR9XG59XG4uZ20tc3R5bGUtaXctY3tcblx0Ym9yZGVyLXJhZGl1czogMnJlbSAhaW1wb3J0YW50O1xufVxuYVtocmVmXj1cImh0dHA6Ly9tYXBzLmdvb2dsZS5jb20vbWFwc1wiXXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1cbmFbaHJlZl49XCJodHRwczovL21hcHMuZ29vZ2xlLmNvbS9tYXBzXCJde2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fVxuXG4uZ21ub3ByaW50IGEsIC5nbW5vcHJpbnQgc3BhbiwgLmdtLXN0eWxlLWNjIHtcbiAgICBkaXNwbGF5Om5vbmU7XG59XG4uZ21ub3ByaW50IGRpdiB7XG4gICAgYmFja2dyb3VuZDpub25lICFpbXBvcnRhbnQ7XG59XG5cbiIsIi8qIEZhdm9yaXRlcyAqLyBcbi5mYXZvcml0ZXN7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA1cmVtIDA7XG4gICAgJl9oZWFkZXJ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luOiAwIDAgM3JlbSAwO1xuICAgICAgICAmX3RpdGxle1xuICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgfVxuICAgICAgICAmX3RleHR7XG4gICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1saXN0e1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgICAgICAgJl9pdGVte1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxMjEsIDk1LCAwKTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjQ1cyBlYXNlKTtcbiAgICAgICAgICAgICZfcGhvdG97XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbjtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX2luZGVudGlmaWNhdGlvbiB7XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9sb2NhdGlvbiB7XG4gICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9jYXRlZ29yaWVze1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAuY2F0ZWdvcnl7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJyb3duO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWJyb3duO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTIxLCA5NSwgMSk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbiAuZmF2b3JpcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogMTBweDtcbiAgICB3aWR0aDogMi41cmVtO1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiAzO1xuICAgICY6aG92ZXJ7XG4gICAgICAgIC5pY29uX2hlYXJ0e1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi4tYWN0aXZle1xuICAgICAgICAuaWNvbl9oZWFydHtcbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzE5cHgnIGhlaWdodD0nMTdweCcgdmlld0JveD0nMCAwIDE5IDE3JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VmYXZvcmlzJTNDL3RpdGxlJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J2Zhdm9yaXMnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuNSwgMC41KScgZmlsbD0nJTIzREIzMzQ3JyBzdHJva2U9JyUyM0RCMzM0NyclM0UlM0NwYXRoIGQ9J00xMi43OTIsMCBDMTQuMTAzNCwwIDE1LjE3MzEsMC40MzM5MDggMTYuMDM2MSwxLjI5Njg4IEMxNi44OTkzLDIuMTYwMDIgMTcuMzMzLDMuMjMwMzggMTcuMzMzLDQuNTQxOTkgQzE3LjMzMyw1LjE4NzI2IDE3LjIyNTEsNS44MTg5NiAxNy4wMDY4LDYuNDM4NDggQzE2Ljc5MTksNy4wNDg1OCAxNi40MDUsNy43NDEwNiAxNS44MjgxLDguNTE3NTggQzE1LjI1MTYsOS4yOTM2OSAxNC40Njc0LDEwLjE4MDEgMTMuNDY5NywxMS4xNzc3IEMxMi40Njk4LDEyLjE3NzcgMTEuMjAwOSwxMy4zNzA0IDkuNjYyMSwxNC43NTY4IEw4LjY2NjAyLDE1LjY0ODQgTDcuNjcwOSwxNC43NTY4IEM2LjEzMjI3LDEzLjM3MDUgNC44NjQxMiwxMi4xNzc2IDMuODY0MjYsMTEuMTc3NyBDMi44NjY2NSwxMC4xODAxIDIuMDgyNDIsOS4yOTM2OCAxLjUwNTg2LDguNTE3NTggQzAuOTI5MDUsNy43NDExMSAwLjU0MjE0LDcuMDQ4NTUgMC4zMjcxNDgsNi40Mzg0OCBDMC4xMDg5MSw1LjgxODk2IDAsNS4xODcyNiAwLDQuNTQxOTkgQzAsMy4yMzAzOCAwLjQzMzcyOCwyLjE2MDAyIDEuMjk2ODgsMS4yOTY4OCBDMi4xNjAwMiwwLjQzMzcyOCAzLjIzMDM4LDAgNC41NDE5OSwwIEM1LjI2MzIxLDAgNS45NDcxNiwwLjE1MjA4OSA2LjU5ODYzLDAuNDU3MDMxIEM3LjI1MDkxLDAuNzYyMzggNy44MTI2LDEuMTkxOTMgOC4yODYxMywxLjc0OTAyIEw4LjY2Njk5LDIuMTk3MjcgTDkuMDQ3ODUsMS43NDkwMiBDOS41MjE0LDEuMTkxODggMTAuMDgzLDAuNzYyMzkgMTAuNzM1NCwwLjQ1NzAzMSBDMTEuMzg2OCwwLjE1MjE2IDEyLjA3MDgsMCAxMi43OTIsMCBaJyBpZD0nUGF0aCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuLXdoaXRle1xuICAgICAgICAgICAgLmljb25faGVhcnR7XG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzE5cHgnIGhlaWdodD0nMTdweCcgdmlld0JveD0nMCAwIDE5IDE3JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VmYXZvcmlzJTNDL3RpdGxlJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J2Zhdm9yaXMnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuNSwgMC41KScgZmlsbD0nJTIzRkZGRkZGJyBzdHJva2U9JyUyM0ZGRkZGRiclM0UlM0NwYXRoIGQ9J00xMi43OTIsMCBDMTQuMTAzNCwwIDE1LjE3MzEsMC40MzM5MDggMTYuMDM2MSwxLjI5Njg4IEMxNi44OTkzLDIuMTYwMDIgMTcuMzMzLDMuMjMwMzggMTcuMzMzLDQuNTQxOTkgQzE3LjMzMyw1LjE4NzI2IDE3LjIyNTEsNS44MTg5NiAxNy4wMDY4LDYuNDM4NDggQzE2Ljc5MTksNy4wNDg1OCAxNi40MDUsNy43NDEwNiAxNS44MjgxLDguNTE3NTggQzE1LjI1MTYsOS4yOTM2OSAxNC40Njc0LDEwLjE4MDEgMTMuNDY5NywxMS4xNzc3IEMxMi40Njk4LDEyLjE3NzcgMTEuMjAwOSwxMy4zNzA0IDkuNjYyMSwxNC43NTY4IEw4LjY2NjAyLDE1LjY0ODQgTDcuNjcwOSwxNC43NTY4IEM2LjEzMjI3LDEzLjM3MDUgNC44NjQxMiwxMi4xNzc2IDMuODY0MjYsMTEuMTc3NyBDMi44NjY2NSwxMC4xODAxIDIuMDgyNDIsOS4yOTM2OCAxLjUwNTg2LDguNTE3NTggQzAuOTI5MDUsNy43NDExMSAwLjU0MjE0LDcuMDQ4NTUgMC4zMjcxNDgsNi40Mzg0OCBDMC4xMDg5MSw1LjgxODk2IDAsNS4xODcyNiAwLDQuNTQxOTkgQzAsMy4yMzAzOCAwLjQzMzcyOCwyLjE2MDAyIDEuMjk2ODgsMS4yOTY4OCBDMi4xNjAwMiwwLjQzMzcyOCAzLjIzMDM4LDAgNC41NDE5OSwwIEM1LjI2MzIxLDAgNS45NDcxNiwwLjE1MjA4OSA2LjU5ODYzLDAuNDU3MDMxIEM3LjI1MDkxLDAuNzYyMzggNy44MTI2LDEuMTkxOTMgOC4yODYxMywxLjc0OTAyIEw4LjY2Njk5LDIuMTk3MjcgTDkuMDQ3ODUsMS43NDkwMiBDOS41MjE0LDEuMTkxODggMTAuMDgzLDAuNzYyMzkgMTAuNzM1NCwwLjQ1NzAzMSBDMTEuMzg2OCwwLjE1MjE2IDEyLjA3MDgsMCAxMi43OTIsMCBaJyBpZD0nUGF0aCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKiBBY2NvcmRlb24gKi9cbi5BY2NvcmRlb24ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGRhcmstYnJvd247XG4gIC50aXRyZUFjY29yZGVvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC8vbWFyZ2luOiAyMHB4IDAgMHB4IDA7XG4gICAgcGFkZGluZzogMjVweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDEuM2VtO1xuICAgIGg1IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzI3cHgnIGhlaWdodD0nMjdweCcgdmlld0JveD0nMCAwIDI3IDI3JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VidG5fcGx1cyUzQy90aXRsZSUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdidG5fcGx1cyclM0UlM0NwYXRoIGQ9J00wLDUgQzAsMi4yMzg1OCAyLjIzODU4LDAgNSwwIEwyMiwwIEMyNC43NjE0LDAgMjcsMi4yMzg1OCAyNyw1IEwyNywyMiBDMjcsMjQuNzYxNCAyNC43NjE0LDI3IDIyLDI3IEw1LDI3IEMyLjIzODU4LDI3IDAsMjQuNzYxNCAwLDIyIEwwLDUgWicgaWQ9J1BhdGgnIGZpbGw9JyUyM0ZGQkQ2RScgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQy9wYXRoJTNFJTNDbGluZSB4MT0nMTAnIHkxPScxMy40OTY2JyB4Mj0nMTcnIHkyPScxMy40OTY2JyBpZD0nUGF0aCcgc3Ryb2tlPSclMjMyNjE5MTYnJTNFJTNDL2xpbmUlM0UlM0NsaW5lIHgxPScxMy41MDU5JyB5MT0nMTAnIHgyPScxMy41MDU5JyB5Mj0nMTcnIGlkPSdQYXRoJyBzdHJva2U9JyUyMzI2MTkxNiclM0UlM0MvbGluZSUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjdweCAyN3B4O1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgaDUge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNvbnRlbnVBY2NvcmRlb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMjVweCAwO1xuICAgIHVsLFxuICAgIG9sIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICAudGl0cmVBY2NvcmRlb24ge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQ7XG4gICAgICAgIGg1IHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScyN3B4JyBoZWlnaHQ9JzI3cHgnIHZpZXdCb3g9JzAgMCAyNyAyNycgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFYnRuX21vaW5zJTNDL3RpdGxlJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J2J0bl9tb2lucyclM0UlM0NwYXRoIGQ9J00wLDUgQzAsMi4yMzg1OCAyLjIzODU4LDAgNSwwIEwyMiwwIEMyNC43NjE0LDAgMjcsMi4yMzg1OCAyNyw1IEwyNywyMiBDMjcsMjQuNzYxNCAyNC43NjE0LDI3IDIyLDI3IEw1LDI3IEMyLjIzODU4LDI3IDAsMjQuNzYxNCAwLDIyIEwwLDUgWicgaWQ9J1BhdGgnIGZpbGw9JyUyM0ZGQkQ2RScgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQy9wYXRoJTNFJTNDbGluZSB4MT0nMTAnIHkxPScxMy41JyB4Mj0nMTcnIHkyPScxMy41JyBpZD0nUGF0aCcgc3Ryb2tlPSclMjMyNjE5MTYnJTNFJTNDL2xpbmUlM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgIC8vQGluY2x1ZGUgcm90YXRlKC0xODBkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGVudUFjY29yZGVvbiB7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGh1Z2Utc2NyZWVuIHtcbiAgfVxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAudGl0cmVBY2NvcmRlb24ge1xuICAgICAgcGFkZGluZzogMjNweCAwO1xuICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICBoNSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jb250ZW51QWNjb3JkZW9uIHtcbiAgICAgIHBhZGRpbmc6IDIzcHggMDtcbiAgICAgIHVsLFxuICAgICAgb2wge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIHNtYWxsLWRlc2t0b3Age1xuICAgIC50aXRyZUFjY29yZGVvbiB7XG4gICAgICBwYWRkaW5nOiAyMXB4IDA7XG4gICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgaDUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY29udGVudUFjY29yZGVvbiB7XG4gICAgICBwYWRkaW5nOiAyMXB4IDA7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGxhcHRvcCB7XG5cbiAgfVxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIC50aXRyZUFjY29yZGVvbiB7XG4gICAgICBwYWRkaW5nOiAxOHB4IDA7XG4gICAgICBmb250LXNpemU6IDEuMTVlbTtcbiAgICAgIGg1IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnVBY2NvcmRlb24ge1xuICAgICAgcGFkZGluZzogMThweCAwO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIC50aXRyZUFjY29yZGVvbiB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgICBmb250LXNpemU6IDEuMWVtO1xuICAgICAgaDUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY29udGVudUFjY29yZGVvbiB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgfVxuICB9XG59IiwiLyoqKlxuXG5Nb2JpbGUgbWVudVxuXG4qKiovXG5cbi5tb2JpbGVNZW51e1xuICAgIFxufVxuXG4uYnJlYWRjcnVtYnMge1xuXHRwYWRkaW5nOiAzLjVyZW0gMCAwIDA7XG5cdCZfbGlzdGluZyB7XG5cdFx0Y29sb3I6ICRsaWdodC1ncmV5O1xuXHRcdHNwYW5bcHJvcGVydHk9XCJpdGVtTGlzdEVsZW1lbnRcIl0ge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMnJlbTtcblx0XHRcdGNvbG9yOiAkY29sb3ItZm9udDtcblx0XHRcdGZvbnQtc2l6ZTogMS4yZW07XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1mb250O1xuXHRcdFx0fVxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxNHB4JyBoZWlnaHQ9JzlweCcgdmlld0JveD0nMCAwIDE0IDknIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRUZsZWNoZV9zaW1wbGUlM0MvdGl0bGUlM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nRmxlY2hlX3NpbXBsZScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC42MDA3NzEsIDAuMjc3MzU3KScgc3Ryb2tlPSclMjMyNjE5MTYnJTNFJTNDbGluZSB4MT0nMTIuNDMyNDI5JyB5MT0nMy43Mjk3MjMnIHgyPScwJyB5Mj0nMy43Mjk3MjMnIGlkPSdQYXRoJyUzRSUzQy9saW5lJTNFJTNDcG9seWxpbmUgaWQ9J1BhdGgnIHBvaW50cz0nMi40ODY2MjkgNy40NTk0NjMgMC4wMDAxNDUgMy43Mjk3MzMgMi40ODY2MjkgMCclM0UlM0MvcG9seWxpbmUlM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdHdpZHRoOiAxNHB4O1xuXHRcdFx0XHRcdGhlaWdodDogOXB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTRweCA5cHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMnJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi8qIEhlYWRlciAqL1xuXG4ud3JhcHBlcl9waG90byB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA3MDBweDtcbn1cblxuLmhlYWRlcntcblx0ZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWluLWhlaWdodDogMTUwcHg7IC8va2VlcCBzcGFjZSBmaWxsZWQgd2hlbiBtZW51IGJlY29tZXMgZml4ZWQgc28gaXQgZG9lc250IGp1bXBcbiAgICB3aWR0aDogMTAwJTtcbiAgICAmX21lbnV7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgICYuLXllbGxvd3tcbiAgICAgICAgICAgIC5oZWFkZXJfbWVudV9zZWNvbmRhcnl7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wcmluY2lwYWxfbWVudXtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zdGlja3kge1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBzbGlkZURvd24gMC40cyBlYXNlIGZvcndhcmRzO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gICAgICAgICAgICAvL2JveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgwLDAsMCwwLjMpO1xuICAgICAgICB9XG4gICAgICAgICYudW5zdGlja3l7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBhbmltYXRpb246IHNsaWRlVXAgMC40cyBlYXNlIGZvcndhcmRzO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9zZWNvbmRhcnl7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgICAgICAgICAgIC5jb250YWluZXJ7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX2xlZnR7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9yaWdodHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZWNvbmRhaXJlX21lbnV7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJyb3duO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWJyb3duO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2lkZV9tZW51e1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICZfZmF2b3JpdGVze1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb25zL2Zhdm9yaXMuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbjtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZfc2VhcmNoe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb25zL3NlYXJjaC5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW47XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubGFuZ19tZW51e1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWJyb3duO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC53cG1sLWxzLWl0ZW0tZW57XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb25zL2FuZ2xhaXMuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX2xvZ297XG4gICAgICAgICAgICAmX2ltZ3tcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9wcmltYXJ5e1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIC5wcmluY2lwYWxfbWVudXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwOyBcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGFyay1icm93bjtcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMnB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1icm93bjtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5tZW51LWl0ZW17XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWJyb3duO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGVfZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRkYXJrLWJyb3duO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi4tYWN0aXZle1xuICAgICAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjLXNpemUoMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5zdWItbWVudXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMi41cmVtIDAgNHJlbSAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1MDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTgwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LWl0ZW17XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5tZW51X3N1YnRpdGxle1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdWItbWVudXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LWl0ZW17XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5oZXJvIHtcbiAgICBtYXJnaW46IDAgMCA1cmVtIDA7XG4gICAgLmNvbnRhaW5lcntcbiAgICAgICAgJi50ZXh0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0ODBweDtcbiAgICAgICAgICAgIGdhcDogM3JlbTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJi5waG90byB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICBnYXA6IDNyZW07XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlRG93biB7XG4gIGZyb20geyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG4gIHRvIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVVcCB7XG4gIGZyb20geyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgdG8geyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG59IiwiLyogRm9vdGVyICovXG5cbi5mb290ZXJ7XG5cdHBhZGRpbmc6IDZyZW0gMCAwIDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICAmX21haW57XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICZfbmV3c2xldHRlcntcbiAgICAgICAgICAgICZfdGV4dHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX2xlZnR7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgIH0gXG4gICAgICAgICZfcmlnaHR7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9jb250ZW50e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAmX2xlZnQsICZfcmlnaHR7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbjogM3JlbSAwO1xuICAgICAgICB9XG4gICAgICAgICZfbGVmdHtcbiAgICAgICAgICAgICZfaW1ne1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDY1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9yaWdodHtcbiAgICAgICAgICAgICZfaW1ne1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfbWVudXMge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjAlIDQwJTtcbiAgICAgICAgICAgIGdhcDogM3JlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLmZvb3Rlcl9tZW51X3ByaW1hcnksXG4gICAgICAgICAgICAuZm9vdGVyX21lbnVfc2Vjb25kYXJ5IHtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWJyb3duO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZvb3Rlcl9tZW51X3NlY29uZGFyeSB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX2NvcHlyaWdodHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRkYXJrLWJyb3duO1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAmX2xlZnR7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1icm93bjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgIH1cbiAgICAgICAgJl9yaWdodHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgLmZvb3Rlcl9zb2NpYWxfbWVkaWFze1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAmX2l0ZW17XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCA0cmVtO1xuICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWJyb3duO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwLjNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstYnJvd247XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9wYXJ0bmVyc3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYnJvd247XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgJl9saXN0e1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAmX2l0ZW17XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAuNXJlbSAwIDEuNXJlbSAwO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMzBweDtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG5cblxuIiwiLyogNDA0IFN0eWxlcyAqLyBcbiNwb3N0LTQwNCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogMCAwIDEwMHB4IDA7XG5cdGhlaWdodDogNjB2aDtcblx0bWluLWhlaWdodDogNjAwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuXHQuaGVhZGVyXzQwNF9zcGFjZSB7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHR9XG5cdC5jb250ZW50XzQwNCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0Lmljb25fNDA0IHtcblx0XHRtYXgtd2lkdGg6IDM1MHB4O1xuXHRcdG1heC1oZWlnaHQ6IDIyMHB4O1xuXHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdH1cblx0LmZsZXhib3gge1xuXHRcdEBpbmNsdWRlIGZsZXhib3g7XG5cdFx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cbn0iLCIvKiBIT01FIFN0eWxlcyAqLyBcblxuLmhvbWUge1xuXHQmX2hlcm97XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDAgM3JlbSAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgICAgICAgJl9pbWd7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWFwcGluZ3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmVpZ2U7XG4gICAgcGFkZGluZzogNXJlbSAwO1xuICAgIC5jb250YWluZXJ7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgZ2FwOiAzcmVtO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAmX2NvbnRlbnR7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gICAgICAgIC5tYXBwaW5nX2luZm97XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgJi4tYWN0aXZle1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5qc19tYXBwaW5nX2xheWVye1xuICAgICAgICBmaWxsOiAjM0RCNzcxO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgZmlsbDogIzUzYzY4NTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAjbGF5ZXJfYXJ0aGFiYXNrYS5zZWxlY3RlZHtcbiAgICAgICAgZmlsbDogI0ZGRUU4OCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAjbGF5ZXJfYmVjYW5jb3VyLnNlbGVjdGVke1xuICAgICAgICBmaWxsOiAjRkY3OTVGICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICNsYXllcl9uaWNvbGV0X3lhbWFza2Euc2VsZWN0ZWR7XG4gICAgICAgIGZpbGw6ICNFRkIyNTkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgI2xheWVyX2RydW1tb25kLnNlbGVjdGVke1xuICAgICAgICBmaWxsOiAjMjU2MEI3ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICNsYXllcl9lcmFibGUuc2VsZWN0ZWR7XG4gICAgICAgIGZpbGw6ICMxQzdBNTEgIWltcG9ydGFudDtcbiAgICB9XG4gICAgI2xheWVyX29kYW5hay5zZWxlY3RlZHtcbiAgICAgICAgZmlsbDogI0RCMzM0NyAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAjbGF5ZXJfd29saW5hay5zZWxlY3RlZHtcbiAgICAgICAgZmlsbDogI0ZGODNFRCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuXG5cbiIsIi8qIFBBR0VTIFN0eWxlcyAqLyBcblxuLmR1YWxfY29udGVudHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1cmVtIDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIC5jb250YWluZXJ7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgZ2FwOiA1cmVtO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAmX2l0ZW17XG4gICAgICAgICZfdGl0bGUsICZfdGV4dHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi4teWVsbG93e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xuICAgIH1cbiAgICAmLi1iZWlnZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJlaWdlO1xuICAgIH1cbiAgICAmLi1vcmFuZ2V7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgfVxuICAgICYuLWJsdWV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgIH1cbn1cbiIsIi8qIEl0aW7DqXJhaXJlcyAqLyBcbi5pdGluZXJhcmllc3tcbiAgICAmLWxpc3R7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI1ZnIgMjVmciAyNWZyIDI1ZnI7XG4gICAgICAgIGdhcDogM3JlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgJl9pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAmLi1hY3RpdmV7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDEyMSwgOTUsIDApO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjQ1cyBlYXNlKTtcbiAgICAgICAgICAgICAgICAmX3Bob3Rve1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW47XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZfaW50cm97XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxMjEsIDk1LCAxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pdGluZXJhcnl7XG4gICAgJl9oZWFkZXJ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgJl90b3AsICZfYm90dG9te1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiA1cmVtIDA7XG4gICAgICAgIH1cbiAgICAgICAgJl9pbnRyb3tcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMCU7XG4gICAgICAgIH1cbiAgICAgICAgJl9waG90b3tcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9kZXNjcmlwdGlvbntcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIH1cbiAgICAgICAgJl9pbmZvYm94e1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgICAgIH1cbiAgICAgICAgJl9zZWN0b3JzLCAmX3RyYW5zcG9ydHsgXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstYnJvd247XG4gICAgICAgICAgICAmX2xhYmVse1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1icm93bjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9pbmZvc3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogNXJlbSAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgICAgICAgJl9udW1iZXIsICZfZGF5cywgJl9kaXN0YW5jZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1icm93bjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9wYXJjb3Vyc3tcbiAgICAgICAgJl9pdGVte1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiA1cmVtIDA7XG4gICAgICAgICAgICAmLml0aW5lcmFyeXtcbiAgICAgICAgICAgICAgICAuaXRpbmVyYXJ5X2xlZnQsIC5pdGluZXJhcnlfcmlnaHR7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLml0aW5lcmFyeV9saXN0e1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogM3JlbSAwO1xuICAgICAgICAgICAgICAgICAgICAmX2l0ZW17XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstYnJvd247XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1icm93bjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjEnIGhlaWdodD0nMTMnIHZpZXdCb3g9JzAgMCAyMSAxMycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAgNi4yNzczNEgyMCcgc3Ryb2tlPSclMjMyNjE5MTYnLyUzRSUzQ3BhdGggZD0nTTE2IDAuMjc3MzQ0TDIwIDYuMjc3MzRMMTYgMTIuMjc3Mycgc3Ryb2tlPSclMjMyNjE5MTYnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaXRpbmVyYXJ5X2dhbGxlcnl7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjVmciAyNWZyIDUwZnI7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogM3JlbSAwO1xuICAgICAgICAgICAgICAgICAgICAmX2ltZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX21hcHtcbiAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICB9XG59XG5cbi5wYXJjb3Vycy1sYXlvdXQtcGlue1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDI0cHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzMwJyBoZWlnaHQ9JzM5JyB2aWV3Qm94PScwIDAgMzAgMzknIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yLjM5Mzc1IDIyLjU1ODRMMi40Njg3NSAyMi42NjQxQzIuNTYwNDIgMjIuNzk4MyAyLjY1NjI1IDIyLjkyODQgMi43NTIwOCAyMy4wNzA2TDEzLjYxMDQgMzguMjkwOUMxMy43NjY2IDM4LjUwOTggMTMuOTc0OCAzOC42ODg2IDE0LjIxNzEgMzguODEyMUMxNC40NTk0IDM4LjkzNTUgMTQuNzI4NyAzOSAxNS4wMDIxIDM5QzE1LjI3NTQgMzkgMTUuNTQ0OCAzOC45MzU1IDE1Ljc4NzEgMzguODEyMUMxNi4wMjk0IDM4LjY4ODYgMTYuMjM3NSAzOC41MDk4IDE2LjM5MzcgMzguMjkwOUwyNy4yMjcxIDIzLjA4MjhDMjcuMzMxMiAyMi45NDA2IDI3LjQzMTIgMjIuODAyMyAyNy41MzEyIDIyLjY3NjNMMjcuNTk3OSAyMi41Nzg3QzI5LjA2MTggMjAuMzY4OSAyOS44ODc5IDE3LjgxNDggMjkuOTg5NCAxNS4xODU0QzMwLjA5MDggMTIuNTU2MSAyOS40NjM4IDkuOTQ4NjUgMjguMTc0NCA3LjYzNzY1QzI2Ljg4NSA1LjMyNjY2IDI0Ljk4MDggMy4zOTc1NyAyMi42NjIzIDIuMDUzNDhDMjAuMzQzOSAwLjcwOTM4NSAxNy42OTY5IDAgMTUgMEMxMi4zMDMxIDAgOS42NTYxMyAwLjcwOTM4NSA3LjMzNzY2IDIuMDUzNDhDNS4wMTkxOSAzLjM5NzU3IDMuMTE1MDIgNS4zMjY2NiAxLjgyNTU5IDcuNjM3NjVDMC41MzYxNTcgOS45NDg2NSAtMC4wOTA4MzM1IDEyLjU1NjEgMC4wMTA2MTk3IDE1LjE4NTRDMC4xMTIwNzMgMTcuODE0OCAwLjkzODIxNyAyMC4zNjg5IDIuNDAyMDkgMjIuNTc4N0wyLjM5Mzc1IDIyLjU1ODRaJyBmaWxsPSclMjMyNjE5MTYnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgICAmLWljb257XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAxOHB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTMlKTtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzMwJyBoZWlnaHQ9JzM5JyB2aWV3Qm94PScwIDAgMzAgMzknIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yLjM5Mzc1IDIyLjU1ODRMMi40Njg3NSAyMi42NjQxQzIuNTYwNDIgMjIuNzk4MyAyLjY1NjI1IDIyLjkyODQgMi43NTIwOCAyMy4wNzA2TDEzLjYxMDQgMzguMjkwOUMxMy43NjY2IDM4LjUwOTggMTMuOTc0OCAzOC42ODg2IDE0LjIxNzEgMzguODEyMUMxNC40NTk0IDM4LjkzNTUgMTQuNzI4NyAzOSAxNS4wMDIxIDM5QzE1LjI3NTQgMzkgMTUuNTQ0OCAzOC45MzU1IDE1Ljc4NzEgMzguODEyMUMxNi4wMjk0IDM4LjY4ODYgMTYuMjM3NSAzOC41MDk4IDE2LjM5MzcgMzguMjkwOUwyNy4yMjcxIDIzLjA4MjhDMjcuMzMxMiAyMi45NDA2IDI3LjQzMTIgMjIuODAyMyAyNy41MzEyIDIyLjY3NjNMMjcuNTk3OSAyMi41Nzg3QzI5LjA2MTggMjAuMzY4OSAyOS44ODc5IDE3LjgxNDggMjkuOTg5NCAxNS4xODU0QzMwLjA5MDggMTIuNTU2MSAyOS40NjM4IDkuOTQ4NjUgMjguMTc0NCA3LjYzNzY1QzI2Ljg4NSA1LjMyNjY2IDI0Ljk4MDggMy4zOTc1NyAyMi42NjIzIDIuMDUzNDhDMjAuMzQzOSAwLjcwOTM4NSAxNy42OTY5IDAgMTUgMEMxMi4zMDMxIDAgOS42NTYxMyAwLjcwOTM4NSA3LjMzNzY2IDIuMDUzNDhDNS4wMTkxOSAzLjM5NzU3IDMuMTE1MDIgNS4zMjY2NiAxLjgyNTU5IDcuNjM3NjVDMC41MzYxNTcgOS45NDg2NSAtMC4wOTA4MzM1IDEyLjU1NjEgMC4wMTA2MTk3IDE1LjE4NTRDMC4xMTIwNzMgMTcuODE0OCAwLjkzODIxNyAyMC4zNjg5IDIuNDAyMDkgMjIuNTc4N0wyLjM5Mzc1IDIyLjU1ODRaJyBmaWxsPSclMjNFRkIyNTknLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyoqKlxuXG5OT1VWRUxMRVNcblxuKioqL1xuXG4uYmxvZy1wYWdle1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogNXJlbSAwO1xufVxuXG4uYmxvZ3tcbiAgICAmLWZpbHRlcnMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogNXJlbSAwO1xuICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICAgIC5jYXRlZ29yeS1maWx0ZXJze1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZ2FwOiAxLjVyZW07XG4gICAgICAgICAgICAuZmlsdGVyLWxpbmt7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstYnJvd247XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJyb3duO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0LWJlaWdlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYnJvd247XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtYmVpZ2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYtbGlzdGluZ3tcbiAgICAgICAgLm5vdXZlbGxlX2FydGljbGVze1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICAgICAgICAgICAgZ2FwOiAwLjVyZW07XG4gICAgICAgICAgICAmX2Jsb2N7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIC5uZXdfbGlua3tcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm5ld19pbWFnZXtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm5ld190aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWJyb3duO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubmV3X2NhdGVnb3JpZXN7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgLmNhdGVnb3J5e1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay1icm93bjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1icm93bjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstYnJvd247XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYtcGFnaW5hdGlvbntcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAxcmVtO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGFyay1icm93bjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLWJyb3duO1xuICAgICAgICAucGFnZS1udW1iZXJze1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWJyb3duO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjJyZW07XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG4iLCIvKioqXG5cbsOJVsOJTkVNRU5UU1xuXG4qKiovXG5cbi5ldmVudHMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcblx0cGFkZGluZzogMnJlbSAwIDAgMDtcblx0Jl9oZWFkIHtcblx0XHRtYXJnaW46IDAgMCA1cmVtIDA7XG5cdFx0LmNvbnRhaW5lcntcblx0ICAgICAgICBkaXNwbGF5OiBncmlkO1xuXHQgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDQ4MHB4O1xuXHQgICAgICAgIGdhcDogM3JlbTtcblx0ICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHQgICAgfVxuXHR9XG5cdCZfbGlzdGluZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAxMHJlbSAwO1xuXHRcdCZfcmVzdWx0cyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdFx0Z2FwOiAzcmVtO1xuXHRcdFx0Jl9ldmVudCB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRkYXJrLWJyb3duO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWZvbnQ7XG5cdFx0XHRcdHBhZGRpbmc6IDE3cHggMDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7IFxuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjQ1cyBlYXNlKTtcblx0XHRcdFx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdFx0XHRcdCZfZGF0ZSB7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmX25hbWUge1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNDBweDtcblx0XHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuaG92ZXJfYnRuIHtcblx0XHRcdFx0XHQmOmFmdGVye1xuXHQgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG5cdCAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuXHQgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuXHQgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0ICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjdweDtcblx0ICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG5cdCAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzI3cHgnIGhlaWdodD0nMjdweCcgdmlld0JveD0nMCAwIDI3IDI3JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VidG5fYXJyb3clM0MvdGl0bGUlM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nYnRuX2Fycm93JyUzRSUzQ3BhdGggZD0nTTAsNSBDMCwyLjIzODU4IDIuMjM4NTgsMCA1LDAgTDIyLDAgQzI0Ljc2MTQsMCAyNywyLjIzODU4IDI3LDUgTDI3LDIyIEMyNywyNC43NjE0IDI0Ljc2MTQsMjcgMjIsMjcgTDUsMjcgQzIuMjM4NTgsMjcgMCwyNC43NjE0IDAsMjIgTDAsNSBaJyBpZD0nUGF0aCcgZmlsbD0nJTIzRkZCRDZFJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDL3BhdGglM0UlM0NsaW5lIHgxPSc2LjUnIHkxPScxMy40OTk5JyB4Mj0nMjAuNScgeTI9JzEzLjQ5OTknIGlkPSdQYXRoJyBzdHJva2U9JyUyMzI2MTkxNiclM0UlM0MvbGluZSUzRSUzQ3BvbHlsaW5lIGlkPSdQYXRoJyBzdHJva2U9JyUyMzI2MTkxNicgcG9pbnRzPScxNy42OTkyIDkuMjk5OTMgMjAuNDk5MiAxMy40OTk5IDE3LjY5OTIgMTcuNjk5OSclM0UlM0MvcG9seWxpbmUlM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0ICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcblx0ICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHQgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0ICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLW91dDtcblx0ICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuXHQgICAgICAgICAgICAgICAgfVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX21hcHN7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAwcHg7XG5cdFx0Ji4tYWN0aXZle1xuXHRcdFx0aGVpZ2h0OiA3MDBweDtcblx0XHR9XG5cdH1cbn1cblxuXG4uZXZlbnQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcblx0cGFkZGluZzogMnJlbSAwIDAgMDtcblx0dWwge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bGkge1xuXHRcdFx0Zm9udC1zaXplOiAxLjZlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDpcIsK3XCI7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZm9udDtcblx0XHRcdFx0Zm9udC1zaXplOiAyLjVlbTtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHVsIHtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX2hlYWQge1xuXHRcdG1hcmdpbjogMCAwIDEwcmVtIDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Jl9yb3cge1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1yb3coMjBweCk7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0Jl9jb250YWN0IHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDEyLDApO1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig3LDIwcHgpO1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLWxnLWNvbHVtbig2LDIwcHgpO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdCZfbmFtZSB7XG5cdFx0XHRcdFx0Ly9mbGV4LWdyb3c6IDE7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9pbmZvcyB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogYXV0bztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG5cdFx0XHRcdFx0Y29sb3I6ICRsaWdodC1iZWlnZTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cdFx0XHRcdFx0cGFkZGluZzogMjVweCAyMHB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiAxNjBweDtcblx0XHRcdFx0XHQuaW5mbyB7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDcwJTtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdFx0XHRzbWFsbCB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMC43ZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX3NvY2lhdXgge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHR0b3A6IDI1cHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMzAlO1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMWVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX3dlYnNpdGUge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRib3R0b206IDI1cHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMzAlO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4xZW07XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxZW07XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzIxcHgnIGhlaWdodD0nMTNweCcgdmlld0JveD0nMCAwIDIxIDEzJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VhcnJvd19yaWdodF93aGl0ZSUzQy90aXRsZSUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdhcnJvd19yaWdodF93aGl0ZScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIDAuMjc3MzQ0KScgc3Ryb2tlPSclMjNGRkY4RDQnJTNFJTNDbGluZSB4MT0nMCcgeTE9JzUuOTk5OTk2JyB4Mj0nMjAnIHkyPSc1Ljk5OTk5NicgaWQ9J1BhdGgnJTNFJTNDL2xpbmUlM0UlM0Nwb2x5bGluZSBpZD0nUGF0aCcgcG9pbnRzPScxNiAwIDIwIDUuOTk5OTk2IDE2IDExLjk5OTk1NiclM0UlM0MvcG9seWxpbmUlM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjFweDtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEzcHg7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAyMXB4IDEzcHg7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDdweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBzbWFsbC1kZXNrdG9wIHtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0ICAgIEBpbmNsdWRlIGxhcHRvcHtcblx0XHRcdFx0ICAgIFx0cGFkZGluZzogMjBweCAxNXB4O1xuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHQgICAgQGluY2x1ZGUgdGFibGV0e1xuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHQgICAgQGluY2x1ZGUgbW9iaWxle1xuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX3Bob3RvIHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDEyLDApO1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig1LDIwcHgpO1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLWxnLWNvbHVtbig2LDIwcHgpO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogNXJlbTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdGhlaWdodDogNDg1cHg7XG5cdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDQ4NXB4O1xuXHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5pbWdfY29weXJpZ2h0e1xuXHRcdFx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHQgICAgQGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdCAgICBcdHBhZGRpbmctdG9wOiA0cmVtO1xuXHRcdFx0ICAgIFx0LnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHRcdGhlaWdodDogNDI1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0ICAgIH1cblx0XHRcdCAgICBAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0ICAgIFx0cGFkZGluZy10b3A6IDMuNXJlbTtcblx0XHRcdCAgICBcdC5wbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDM1NXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNtYWxsLWRlc2t0b3Age1xuXHRcdFx0bWFyZ2luOiAwIDAgOHJlbSAwO1xuXHQgICAgfVxuXHQgICAgQGluY2x1ZGUgbGFwdG9wIHtcblx0ICAgIFx0bWFyZ2luOiAwIDAgN3JlbSAwO1xuXHQgICAgfVxuXHQgICAgQGluY2x1ZGUgdGFibGV0IHtcblx0ICAgIFx0bWFyZ2luOiAwIDAgNnJlbSAwO1xuXHQgICAgfVxuXHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0ICAgIFx0bWFyZ2luOiAwIDAgNXJlbSAwO1xuXHQgICAgfVxuXHR9XG5cdCZfZGV0YWlscyB7XG5cdFx0bWFyZ2luOiAwIDAgMTByZW0gMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHQmX3JvdyB7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRcdFx0Z2FwOiAycmVtO1xuXHRcdFx0Jl90eXBlIHtcblx0XHRcdFx0LmluZm8ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdHNtYWxsIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjdlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfZGVzY3JpcHRpb24ge1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBzbWFsbC1kZXNrdG9wIHtcblx0XHRcdG1hcmdpbjogMCAwIDhyZW0gMDtcblx0ICAgIH1cblx0ICAgIEBpbmNsdWRlIGxhcHRvcCB7XG5cdCAgICBcdG1hcmdpbjogMCAwIDdyZW0gMDtcblx0ICAgIH1cblx0ICAgIEBpbmNsdWRlIHRhYmxldCB7XG5cdCAgICBcdG1hcmdpbjogMCAwIDZyZW0gMDtcblx0ICAgIH1cblx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdCAgICBcdG1hcmdpbjogMCAwIDVyZW0gMDtcblx0ICAgIH1cblxuXHR9XG5cdCZfbWFwIHtcblx0XHRtYXJnaW46IDAgMCAxMHJlbSAwO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdCZfcm93IHtcblx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDIwcHgpO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdCZfdGl0bGUge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNiwyMHB4KTtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oNiwyMHB4KTtcblx0XHRcdH1cblx0XHRcdCZfZ21hcCB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig2LDIwcHgpO1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig2LDIwcHgpO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA0ODVweDtcblx0XHRcdFx0I21hcCB7XG5cdFx0XHRcdCAgaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNtYWxsLWRlc2t0b3Age1xuXHRcdFx0bWFyZ2luOiAwIDAgOHJlbSAwO1xuXHQgICAgfVxuXHQgICAgQGluY2x1ZGUgbGFwdG9wIHtcblx0ICAgIFx0bWFyZ2luOiAwIDAgN3JlbSAwO1xuXHQgICAgfVxuXHQgICAgQGluY2x1ZGUgdGFibGV0IHtcblx0ICAgIFx0bWFyZ2luOiAwIDAgNnJlbSAwO1xuXHQgICAgfVxuXHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0ICAgIFx0bWFyZ2luOiAwIDAgNXJlbSAwO1xuXHQgICAgfVxuXHR9XG5cdCZfY29tbW9kaXR5IHtcblx0XHRtYXJnaW46IDAgMCAxMHJlbSAwO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdCZfYXJlYSB7XG5cdFx0XHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuXHRcdFx0Y29sb3I6ICRsaWdodC1iZWlnZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdHBhZGRpbmc6IDVyZW0gMTJyZW07XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdEBpbmNsdWRlIHNtYWxsLWRlc2t0b3Age1xuXHRcdCAgICAgICAgcGFkZGluZzogNHJlbSAxMHJlbTtcblx0XHQgICAgfVxuXHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHQgICAgXHRwYWRkaW5nOiAzLjVyZW0gNy41cmVtO1xuXHRcdCAgICB9XG5cdFx0ICAgIEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0ICAgIFx0cGFkZGluZzogM3JlbSA1cmVtO1xuXHRcdCAgICB9XG5cdFx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0ICAgIFx0cGFkZGluZzogMnJlbSAyLjVyZW07XG5cdFx0ICAgIH1cblx0XHR9XG5cdFx0Jl9yb3cge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0XHRcdGdhcDogM3JlbTtcblx0XHRcdCZfdGl0bGUge1xuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0ICAgIFx0cGFkZGluZzogMDtcblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0XHQmX2xpc3Rpbmcge1x0XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHQgICAgXHRwYWRkaW5nOiAwO1xuXHRcdFx0ICAgIH1cblx0XHRcdCAgICBkaXNwbGF5OiBncmlkO1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0XHRcdGdhcDogMXJlbTtcblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBzbWFsbC1kZXNrdG9wIHtcblx0XHRcdG1hcmdpbjogMCAwIDhyZW0gMDtcblx0ICAgIH1cblx0ICAgIEBpbmNsdWRlIGxhcHRvcCB7XG5cdCAgICBcdG1hcmdpbjogMCAwIDdyZW0gMDtcblx0ICAgIH1cblx0ICAgIEBpbmNsdWRlIHRhYmxldCB7XG5cdCAgICBcdG1hcmdpbjogMCAwIDZyZW0gMDtcblx0ICAgIH1cblx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdCAgICBcdG1hcmdpbjogMCAwIDVyZW0gMDtcblx0ICAgIH1cblx0fVxufVxuIiwiLyoqKlxuXG5NRU1CUkVTXG5cbioqKi9cblxuLnJlcGVydG9pcmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcblx0cGFkZGluZzogMnJlbSAwIDAgMDtcblx0Jl9oZWFkIHtcblx0XHRtYXJnaW46IDAgMCA1cmVtIDA7XG5cdFx0LmNvbnRhaW5lcntcblx0ICAgICAgICBkaXNwbGF5OiBncmlkO1xuXHQgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDQ4MHB4O1xuXHQgICAgICAgIGdhcDogM3JlbTtcblx0ICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHQgICAgfVxuXHR9XG5cdCZfbGlzdGluZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAwIDAgNXJlbSAwO1xuXHRcdCZfbmF2aWdhdGlvbiB7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdCAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMzIwcHg7XG5cdCAgICAgICAgZ2FwOiAzcmVtO1xuXHQgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdCAgICAgICAgJl9zZWFyY2gge1xuXHQgICAgICAgIFx0ZGlzcGxheTogYmxvY2s7XG5cdCAgICAgICAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdC5zZWFyY2gtZmllbGRzZXQge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMzVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LDApO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDk4JTtcblx0XHRcdFx0XHQmX2J0bntcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdHdpZHRoOiAxN3B4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxN3B4O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE3JyBoZWlnaHQ9JzE3JyB2aWV3Qm94PScwIDAgMTcgMTcnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIG9wYWNpdHk9JzAuNSclM0UlM0NwYXRoIGQ9J00xNi44NDk4IDE2LjAwMzRMMTMuMzk0OSAxMi41NzQxQzE1Ljk3MTQgOS41ODQ0OCAxNS44MjUgNS4wNzA2OSAxMi45ODUgMi4yMjc1OUMxMS41MjExIDAuNzMyNzU5IDkuNTU5NDIgMCA3LjYyNzA0IDBDNS42OTQ2NiAwIDMuNzMzMDEgMC43MzI3NTkgMi4yMzk4IDIuMjI3NTlDLTAuNzQ2NjAxIDUuMjE3MjQgLTAuNzQ2NjAxIDEwLjAyNDEgMi4yMzk4IDEzLjAxMzhDMy43MDM3MyAxNC40NzkzIDUuNjY1MzkgMTUuMjQxNCA3LjYyNzA0IDE1LjI0MTRDOS4zODM3NSAxNS4yNDE0IDExLjE2OTcgMTQuNjI1OSAxMi41NzUxIDEzLjM5NDhMMTYuMDMgMTYuODUzNEMxNi4xMTc4IDE2Ljk0MTQgMTYuMjY0MiAxNyAxNi40MTA2IDE3QzE2LjU1NyAxNyAxNi43MDM0IDE2Ljk0MTQgMTYuODIwNSAxNi44MjQxQzE3LjA1NDcgMTYuNjE5IDE3LjA1NDcgMTYuMjM3OSAxNi44NDk4IDE2LjAwMzRaTTMuMDU5NiAxMi4xNjM4QzEuODI5OTEgMTAuOTYyMSAxLjE4NTc4IDkuMzIwNjkgMS4xODU3OCA3LjYyMDY5QzEuMTg1NzggNS45MjA2OSAxLjg1OTE4IDQuMjc5MzEgMy4wNTk2IDMuMDQ4MjhDNC4yODkzIDEuODE3MjQgNS44OTk2MSAxLjE3MjQxIDcuNjI3MDQgMS4xNzI0MUM5LjM1NDQ3IDEuMTcyNDEgMTAuOTY0OCAxLjg0NjU1IDEyLjE5NDUgMy4wNDgyOEMxMy4zOTQ5IDQuMjc5MzEgMTQuMDY4MyA1Ljg5MTM4IDE0LjA2ODMgNy42MjA2OUMxNC4wNjgzIDkuMzUgMTMuMzk0OSAxMC45NjIxIDEyLjE5NDUgMTIuMTkzMUMxMC45NjQ4IDEzLjM5NDggOS4zMjUyIDE0LjA2OSA3LjYyNzA0IDE0LjA2OUM1LjkyODg5IDE0LjA2OSA0LjI4OTMgMTMuMzk0OCAzLjA1OTYgMTIuMTYzOFonIGZpbGw9JyUyMzI2MTkxNicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRpbnB1dHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAycmVtO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDJyZW07XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxcmVtIDA7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsMCk7XG5cdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdCAgICAgICAgfVxuXHQgICAgICAgICZfYnRucyB7XG5cdCAgICAgICAgXHRkaXNwbGF5OiBncmlkO1xuXHQgICAgICAgIFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHQgICAgICAgIFx0Z2FwOiAzcmVtO1xuXHQgICAgICAgIFx0LnN3aXRjaCB7XG5cdCAgICAgICAgXHRcdGJvcmRlcjogbm9uZTtcblx0ICAgICAgICBcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgzOCwgMjUsIDIyLCAwKTtcblx0ICAgICAgICBcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1mb250O1xuXHQgICAgICAgIFx0XHRwYWRkaW5nOiA5cHggMDtcblx0ICAgICAgICBcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdCAgICAgICAgXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdCAgICAgICAgXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG5cdCAgICAgICAgXHRcdCY6aG92ZXIge1xuXHQgICAgICAgIFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzgsIDI1LCAyMiwgMSk7XG5cdCAgICAgICAgXHRcdFx0Y29sb3I6ICRsaWdodC1ncmV5O1xuXHQgICAgICAgIFx0XHRcdHBhZGRpbmc6IDlweCAwIDlweCAxNXB4O1xuXHQgICAgICAgIFx0XHR9XG5cdCAgICAgICAgXHR9XG5cdCAgICAgICAgfVxuXHRcdH1cblx0XHQmX2ZpbHRlcnMge1xuXHRcdFx0bWFyZ2luOiAwIDAgNXJlbSAwO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdC5zZWxlY3QtZmllbGRzZXQge1xuXHRcdFx0XHQuYnRuX2ZpbHRlciB7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHQgICAgICAgIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM4LCAyNSwgMjIsIDApO1xuXHQgICAgICAgIFx0XHRmb250LXNpemU6IDEuMjVyZW07XG5cdCAgICAgICAgXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdCAgICAgICAgXHRcdG1hcmdpbi1yaWdodDogMTNweDtcblx0ICAgICAgICBcdFx0cGFkZGluZzogMnB4IDA7XG5cdCAgICAgICAgXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZm9udDtcblx0ICAgICAgICBcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcblx0ICAgICAgICBcdFx0Jjpob3ZlciB7XG5cdCAgICAgICAgXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgzOCwgMjUsIDIyLCAxKTtcblx0ICAgICAgICBcdFx0XHRjb2xvcjogJGxpZ2h0LWdyZXk7XG5cdCAgICAgICAgXHRcdFx0cGFkZGluZzogMnB4IDVweDtcblx0ICAgICAgICBcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCZfcmVzZXR7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0cGFkZGluZzogMC41cmVtIDFyZW07XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbjtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcblx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCZfaW5wdXR7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHQmOmNoZWNrZWQgKyAuc2VsZWN0LWZpZWxkc2V0X2xhYmVsIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJyb3duO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRsaWdodC1iZWlnZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9sYWJlbHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAuNXJlbTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwLjVyZW0gMXJlbTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW47XG5cdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX3Jlc3VsdHMge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNWZyIDI1ZnIgMjVmciAyNWZyO1xuXHRcdFx0Z2FwOiAzcmVtO1xuXHRcdFx0Jl9tZW1icmUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHQmLi1hY3RpdmV7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCZfY29udGVudCB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxMjEsIDk1LCAwKTtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWZvbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC40NXMgZWFzZSk7XG5cdFx0XHRcdFx0Jl9waG90b3tcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyMDBweDtcblx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0XHRcdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW47XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZfaW5kZW50aWZpY2F0aW9uIHtcblx0XHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX2xvY2F0aW9uIHtcblx0XHRcdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxMjEsIDk1LCAxKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuLWFjdGl2ZXtcblx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9tYXBze1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMHB4O1xuXHRcdCYuLWFjdGl2ZXtcblx0XHRcdGhlaWdodDogNzAwcHg7XG5cdFx0fVxuXHR9XG59XG5cblxuLm1lbWJlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuXHRwYWRkaW5nOiAycmVtIDAgMCAwO1xuXHQmX2hlYWQge1xuXHRcdG1hcmdpbjogMCAwIDEwcmVtIDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Jl9yb3cge1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1yb3coMjBweCk7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0Jl9jb250YWN0IHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDEyLDApO1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig3LDIwcHgpO1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLWxnLWNvbHVtbig2LDIwcHgpO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdCZfbmFtZSB7XG5cdFx0XHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCZfaW5mb3Mge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHJlZC1kYXJrZXI7XG5cdFx0XHRcdFx0Y29sb3I6ICRsaWdodC1iZWlnZTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cdFx0XHRcdFx0cGFkZGluZzogMjVweCAyMHB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiAxNjBweDtcblx0XHRcdFx0XHQuaW5mbyB7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDcwJTtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdFx0XHRzbWFsbCB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMC43ZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX3NvY2lhdXgge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHR0b3A6IDI1cHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMzAlO1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMWVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX3dlYnNpdGUge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRib3R0b206IDI1cHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMzAlO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4xZW07XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxZW07XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzIxcHgnIGhlaWdodD0nMTNweCcgdmlld0JveD0nMCAwIDIxIDEzJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VhcnJvd19yaWdodF93aGl0ZSUzQy90aXRsZSUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdhcnJvd19yaWdodF93aGl0ZScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIDAuMjc3MzQ0KScgc3Ryb2tlPSclMjNGRkY4RDQnJTNFJTNDbGluZSB4MT0nMCcgeTE9JzUuOTk5OTk2JyB4Mj0nMjAnIHkyPSc1Ljk5OTk5NicgaWQ9J1BhdGgnJTNFJTNDL2xpbmUlM0UlM0Nwb2x5bGluZSBpZD0nUGF0aCcgcG9pbnRzPScxNiAwIDIwIDUuOTk5OTk2IDE2IDExLjk5OTk1NiclM0UlM0MvcG9seWxpbmUlM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjFweDtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEzcHg7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAyMXB4IDEzcHg7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDdweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBzbWFsbC1kZXNrdG9wIHtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0ICAgIEBpbmNsdWRlIGxhcHRvcHtcblx0XHRcdFx0ICAgIFx0cGFkZGluZzogMjBweCAxNXB4O1xuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHQgICAgQGluY2x1ZGUgdGFibGV0e1xuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHQgICAgQGluY2x1ZGUgbW9iaWxle1xuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX3Bob3RvIHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDEyLDApO1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig1LDIwcHgpO1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLWxnLWNvbHVtbig2LDIwcHgpO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogNXJlbTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdC8vbWF4LWhlaWdodDogNDg1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDQ4NXB4O1xuXHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5pbWdfY29weXJpZ2h0e1xuXHRcdFx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHQgICAgQGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdCAgICBcdHBhZGRpbmctdG9wOiA0cmVtO1xuXHRcdFx0ICAgIFx0LnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHRcdGhlaWdodDogNDI1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0ICAgIH1cblx0XHRcdCAgICBAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0ICAgIFx0cGFkZGluZy10b3A6IDMuNXJlbTtcblx0XHRcdCAgICBcdC5wbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDM1NXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNtYWxsLWRlc2t0b3Age1xuXHRcdFx0bWFyZ2luOiAwIDAgOHJlbSAwO1xuXHQgICAgfVxuXHQgICAgQGluY2x1ZGUgbGFwdG9wIHtcblx0ICAgIFx0bWFyZ2luOiAwIDAgN3JlbSAwO1xuXHQgICAgfVxuXHQgICAgQGluY2x1ZGUgdGFibGV0IHtcblx0ICAgIFx0bWFyZ2luOiAwIDAgNnJlbSAwO1xuXHQgICAgfVxuXHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0ICAgIFx0bWFyZ2luOiAwIDAgNXJlbSAwO1xuXHQgICAgfVxuXHR9XG5cdCZfZGV0YWlscyB7XG5cdFx0bWFyZ2luOiAwIDAgMTByZW0gMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHQmX3JvdyB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLXJvdygyMHB4KTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHQmX3R5cGUge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNiwyMHB4KTtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oNiwyMHB4KTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0LmluZm8ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdHNtYWxsIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjdlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNiwyMHB4KTtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oNiwyMHB4KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgc21hbGwtZGVza3RvcCB7XG5cdFx0XHRtYXJnaW46IDAgMCA4cmVtIDA7XG5cdCAgICB9XG5cdCAgICBAaW5jbHVkZSBsYXB0b3B7XG5cdCAgICBcdG1hcmdpbjogMCAwIDdyZW0gMDtcblx0ICAgIH1cblx0ICAgIEBpbmNsdWRlIHRhYmxldHtcblx0ICAgIFx0bWFyZ2luOiAwIDAgNnJlbSAwO1xuXHQgICAgfVxuXHQgICAgQGluY2x1ZGUgbW9iaWxle1xuXHQgICAgXHRtYXJnaW46IDAgMCA1cmVtIDA7XG5cdCAgICB9XG5cblx0fVxuXHQmX2dhbGxlcnkge1xuXHRcdG1hcmdpbjogMCAwIDEwcmVtIDA7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Jl9zbGlkZXIge1xuXHRcdFx0Jl9waG90byB7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnN3aXBlci1zbGlkZSBpbWcge1xuXHRcdFx0XHQgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHQgIHdpZHRoOiAxMDAlO1xuXHRcdFx0XHQgIGhlaWdodDogMTAwJTtcblx0XHRcdFx0ICBvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0ICBib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnN3aXBlci1idXR0b24tcHJldixcblx0XHQuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNtYWxsLWRlc2t0b3Age1xuXHRcdFx0bWFyZ2luOiAwIDAgOHJlbSAwO1xuXHQgICAgfVxuXHQgICAgQGluY2x1ZGUgbGFwdG9wIHtcblx0ICAgIFx0bWFyZ2luOiAwIDAgN3JlbSAwO1xuXHQgICAgfVxuXHQgICAgQGluY2x1ZGUgdGFibGV0IHtcblx0ICAgIFx0bWFyZ2luOiAwIDAgNnJlbSAwO1xuXHQgICAgfVxuXHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0ICAgIFx0bWFyZ2luOiAwIDAgNXJlbSAwO1xuXHQgICAgfVxuXHR9XG5cdCZfbWFwIHtcblx0XHRtYXJnaW46IDAgMCAxMHJlbSAwO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdCZfcm93IHtcblx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDIwcHgpO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdCZfdGl0bGUge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNiwyMHB4KTtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oNiwyMHB4KTtcblx0XHRcdH1cblx0XHRcdCZfZ21hcCB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig2LDIwcHgpO1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig2LDIwcHgpO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA0ODVweDtcblx0XHRcdFx0I21hcCB7XG5cdFx0XHRcdCAgaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNtYWxsLWRlc2t0b3Age1xuXHRcdFx0bWFyZ2luOiAwIDAgOHJlbSAwO1xuXHQgICAgfVxuXHQgICAgQGluY2x1ZGUgbGFwdG9wIHtcblx0ICAgIFx0bWFyZ2luOiAwIDAgN3JlbSAwO1xuXHQgICAgfVxuXHQgICAgQGluY2x1ZGUgdGFibGV0IHtcblx0ICAgIFx0bWFyZ2luOiAwIDAgNnJlbSAwO1xuXHQgICAgfVxuXHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0ICAgIFx0bWFyZ2luOiAwIDAgNXJlbSAwO1xuXHQgICAgfVxuXHR9XG5cdCZfY29tbW9kaXR5IHtcblx0XHRtYXJnaW46IDAgMCAxMHJlbSAwO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdCZfYXJlYSB7XG5cdFx0XHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHJlZC1kYXJrZXI7XG5cdFx0XHRjb2xvcjogJGxpZ2h0LWJlaWdlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0cGFkZGluZzogNXJlbSAxMnJlbTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0QGluY2x1ZGUgc21hbGwtZGVza3RvcCB7XG5cdFx0ICAgICAgICBwYWRkaW5nOiA0cmVtIDEwcmVtO1xuXHRcdCAgICB9XG5cdFx0XHRAaW5jbHVkZSBsYXB0b3B7XG5cdFx0ICAgIFx0cGFkZGluZzogMy41cmVtIDcuNXJlbTtcblx0XHQgICAgfVxuXHRcdCAgICBAaW5jbHVkZSB0YWJsZXR7XG5cdFx0ICAgIFx0cGFkZGluZzogM3JlbSA1cmVtO1xuXHRcdCAgICB9XG5cdFx0ICAgIEBpbmNsdWRlIG1vYmlsZXtcblx0XHQgICAgXHRwYWRkaW5nOiAycmVtIDIuNXJlbTtcblx0XHQgICAgfVxuXHRcdH1cblx0XHQmX3JvdyB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLXJvdygwKTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHQmX3RpdGxlIHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDYsMjBweCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDYsMjBweCk7XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldHtcblx0XHRcdCAgICBcdHBhZGRpbmc6IDA7XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXHRcdFx0Jl9saXN0aW5nIHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDYsMjBweCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDYsMjBweCk7XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldHtcblx0XHRcdCAgICBcdHBhZGRpbmc6IDA7XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBzbWFsbC1kZXNrdG9wIHtcblx0XHRcdG1hcmdpbjogMCAwIDhyZW0gMDtcblx0ICAgIH1cblx0ICAgIEBpbmNsdWRlIGxhcHRvcHtcblx0ICAgIFx0bWFyZ2luOiAwIDAgN3JlbSAwO1xuXHQgICAgfVxuXHQgICAgQGluY2x1ZGUgdGFibGV0e1xuXHQgICAgXHRtYXJnaW46IDAgMCA2cmVtIDA7XG5cdCAgICB9XG5cdCAgICBAaW5jbHVkZSBtb2JpbGV7XG5cdCAgICBcdG1hcmdpbjogMCAwIDVyZW0gMDtcblx0ICAgIH1cblx0fVxufVxuIiwiLyoqKlxuXG5GT1JGQUlUU1xuXG4qKiovXG5cbi5wYWNrYWdlcyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuXHRwYWRkaW5nOiAycmVtIDAgMCAwO1xuXHQmX2hlYWQge1xuXHRcdG1hcmdpbjogMCAwIDVyZW0gMDtcblx0XHQuY29udGFpbmVye1xuXHQgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG5cdCAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNDgwcHg7XG5cdCAgICAgICAgZ2FwOiAzcmVtO1xuXHQgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdCAgICB9XG5cdH1cblx0Jl9saXN0aW5nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDAgMCA1cmVtIDA7XG5cdFx0Jl9uYXZpZ2F0aW9uIHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0ICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzMjBweDtcblx0ICAgICAgICBnYXA6IDNyZW07XG5cdCAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblx0ICAgICAgICAmX3NlYXJjaCB7XG5cdCAgICAgICAgXHRkaXNwbGF5OiBibG9jaztcblx0ICAgICAgICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0LnNlYXJjaC1maWVsZHNldCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAzNXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsMCk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZm9udDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTglO1xuXHRcdFx0XHRcdCZfYnRue1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDE3cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE3cHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTcnIGhlaWdodD0nMTcnIHZpZXdCb3g9JzAgMCAxNyAxNycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2cgb3BhY2l0eT0nMC41JyUzRSUzQ3BhdGggZD0nTTE2Ljg0OTggMTYuMDAzNEwxMy4zOTQ5IDEyLjU3NDFDMTUuOTcxNCA5LjU4NDQ4IDE1LjgyNSA1LjA3MDY5IDEyLjk4NSAyLjIyNzU5QzExLjUyMTEgMC43MzI3NTkgOS41NTk0MiAwIDcuNjI3MDQgMEM1LjY5NDY2IDAgMy43MzMwMSAwLjczMjc1OSAyLjIzOTggMi4yMjc1OUMtMC43NDY2MDEgNS4yMTcyNCAtMC43NDY2MDEgMTAuMDI0MSAyLjIzOTggMTMuMDEzOEMzLjcwMzczIDE0LjQ3OTMgNS42NjUzOSAxNS4yNDE0IDcuNjI3MDQgMTUuMjQxNEM5LjM4Mzc1IDE1LjI0MTQgMTEuMTY5NyAxNC42MjU5IDEyLjU3NTEgMTMuMzk0OEwxNi4wMyAxNi44NTM0QzE2LjExNzggMTYuOTQxNCAxNi4yNjQyIDE3IDE2LjQxMDYgMTdDMTYuNTU3IDE3IDE2LjcwMzQgMTYuOTQxNCAxNi44MjA1IDE2LjgyNDFDMTcuMDU0NyAxNi42MTkgMTcuMDU0NyAxNi4yMzc5IDE2Ljg0OTggMTYuMDAzNFpNMy4wNTk2IDEyLjE2MzhDMS44Mjk5MSAxMC45NjIxIDEuMTg1NzggOS4zMjA2OSAxLjE4NTc4IDcuNjIwNjlDMS4xODU3OCA1LjkyMDY5IDEuODU5MTggNC4yNzkzMSAzLjA1OTYgMy4wNDgyOEM0LjI4OTMgMS44MTcyNCA1Ljg5OTYxIDEuMTcyNDEgNy42MjcwNCAxLjE3MjQxQzkuMzU0NDcgMS4xNzI0MSAxMC45NjQ4IDEuODQ2NTUgMTIuMTk0NSAzLjA0ODI4QzEzLjM5NDkgNC4yNzkzMSAxNC4wNjgzIDUuODkxMzggMTQuMDY4MyA3LjYyMDY5QzE0LjA2ODMgOS4zNSAxMy4zOTQ5IDEwLjk2MjEgMTIuMTk0NSAxMi4xOTMxQzEwLjk2NDggMTMuMzk0OCA5LjMyNTIgMTQuMDY5IDcuNjI3MDQgMTQuMDY5QzUuOTI4ODkgMTQuMDY5IDQuMjg5MyAxMy4zOTQ4IDMuMDU5NiAxMi4xNjM4WicgZmlsbD0nJTIzMjYxOTE2Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGlucHV0e1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDJyZW07XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMnJlbTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDFyZW0gMDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwwKTtcblx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0ICAgICAgICB9XG5cdCAgICAgICAgJl9idG5zIHtcblx0ICAgICAgICBcdGRpc3BsYXk6IGdyaWQ7XG5cdCAgICAgICAgXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdCAgICAgICAgXHRnYXA6IDNyZW07XG5cdCAgICAgICAgXHQuc3dpdGNoIHtcblx0ICAgICAgICBcdFx0Ym9yZGVyOiBub25lO1xuXHQgICAgICAgIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM4LCAyNSwgMjIsIDApO1xuXHQgICAgICAgIFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWZvbnQ7XG5cdCAgICAgICAgXHRcdHBhZGRpbmc6IDlweCAwO1xuXHQgICAgICAgIFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0ICAgICAgICBcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0ICAgICAgICBcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcblx0ICAgICAgICBcdFx0Jjpob3ZlciB7XG5cdCAgICAgICAgXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgzOCwgMjUsIDIyLCAxKTtcblx0ICAgICAgICBcdFx0XHRjb2xvcjogJGxpZ2h0LWdyZXk7XG5cdCAgICAgICAgXHRcdFx0cGFkZGluZzogOXB4IDAgOXB4IDE1cHg7XG5cdCAgICAgICAgXHRcdH1cblx0ICAgICAgICBcdH1cblx0ICAgICAgICB9XG5cdFx0fVxuXHRcdCZfZmlsdGVycyB7XG5cdFx0XHRtYXJnaW46IDAgMCA1cmVtIDA7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0LnNlbGVjdC1maWVsZHNldCB7XG5cdFx0XHRcdC5idG5fZmlsdGVyIHtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdCAgICAgICAgXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzgsIDI1LCAyMiwgMCk7XG5cdCAgICAgICAgXHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0ICAgICAgICBcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0ICAgICAgICBcdFx0bWFyZ2luLXJpZ2h0OiAxM3B4O1xuXHQgICAgICAgIFx0XHRwYWRkaW5nOiAycHggMDtcblx0ICAgICAgICBcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1mb250O1xuXHQgICAgICAgIFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuXHQgICAgICAgIFx0XHQmOmhvdmVyIHtcblx0ICAgICAgICBcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM4LCAyNSwgMjIsIDEpO1xuXHQgICAgICAgIFx0XHRcdGNvbG9yOiAkbGlnaHQtZ3JleTtcblx0ICAgICAgICBcdFx0XHRwYWRkaW5nOiAycHggNXB4O1xuXHQgICAgICAgIFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9yZXNldHtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwLjVyZW0gMXJlbTtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMC41cmVtO1xuXHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9pbnB1dHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdCY6Y2hlY2tlZCArIC5zZWxlY3QtZmllbGRzZXRfbGFiZWwge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYnJvd247XG5cdFx0XHRcdFx0XHRjb2xvcjogJGxpZ2h0LWJlaWdlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmX2xhYmVse1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0XHRtYXJnaW46IDAgMC41cmVtO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbjtcblx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfcmVzdWx0cyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI1ZnIgMjVmciAyNWZyIDI1ZnI7XG5cdFx0XHRnYXA6IDNyZW07XG5cdFx0XHQmX21lbWJyZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdCYuLWFjdGl2ZXtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9jb250ZW50IHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDEyMSwgOTUsIDApO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZm9udDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjQ1cyBlYXNlKTtcblx0XHRcdFx0XHQmX3Bob3Rve1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDIwMHB4O1xuXHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRcdFx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbjtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jl9pbmRlbnRpZmljYXRpb24ge1xuXHRcdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZfbG9jYXRpb24ge1xuXHRcdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDEyMSwgOTUsIDEpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji4tYWN0aXZle1xuXHRcdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX21hcHN7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAwcHg7XG5cdFx0Ji4tYWN0aXZle1xuXHRcdFx0aGVpZ2h0OiA3MDBweDtcblx0XHR9XG5cdH1cbn1cblxuXG4ucGFja2FnZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuXHRwYWRkaW5nOiAycmVtIDAgMCAwO1xuXHR1bCB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRsaSB7XG5cdFx0XHRmb250LXNpemU6IDEuNmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OlwiwrdcIjtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1mb250O1xuXHRcdFx0XHRmb250LXNpemU6IDIuNWVtO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0dWwge1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdGxpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfaGVhZCB7XG5cdFx0bWFyZ2luOiAwIDAgMTByZW0gMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHQmX3JvdyB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLXJvdygyMHB4KTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHQmX2NvbnRhY3Qge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDcsMjBweCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtbGctY29sdW1uKDYsMjBweCk7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0Jl9uYW1lIHtcblx0XHRcdFx0XHQvL2ZsZXgtZ3JvdzogMTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmX2luZm9zIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuXHRcdFx0XHRcdGNvbG9yOiAkbGlnaHQtYmVpZ2U7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDI1cHggMjBweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogMTYwcHg7XG5cdFx0XHRcdFx0LmluZm8ge1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA3MCU7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHRcdFx0c21hbGwge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDAuN2VtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jl9zb2NpYXV4IHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0dG9wOiAyNXB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDMwJTtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjFlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jl93ZWJzaXRlIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAyNXB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDMwJTtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMWVtO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMWVtO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScyMXB4JyBoZWlnaHQ9JzEzcHgnIHZpZXdCb3g9JzAgMCAyMSAxMycgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFYXJyb3dfcmlnaHRfd2hpdGUlM0MvdGl0bGUlM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nYXJyb3dfcmlnaHRfd2hpdGUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuMDAwMDAwLCAwLjI3NzM0NCknIHN0cm9rZT0nJTIzRkZGOEQ0JyUzRSUzQ2xpbmUgeDE9JzAnIHkxPSc1Ljk5OTk5NicgeDI9JzIwJyB5Mj0nNS45OTk5OTYnIGlkPSdQYXRoJyUzRSUzQy9saW5lJTNFJTNDcG9seWxpbmUgaWQ9J1BhdGgnIHBvaW50cz0nMTYgMCAyMCA1Ljk5OTk5NiAxNiAxMS45OTk5NTYnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDIxcHg7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxM3B4O1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjFweCAxM3B4O1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA3cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgc21hbGwtZGVza3RvcCB7XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdCAgICBAaW5jbHVkZSBsYXB0b3B7XG5cdFx0XHRcdCAgICBcdHBhZGRpbmc6IDIwcHggMTVweDtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0ICAgIEBpbmNsdWRlIHRhYmxldHtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0ICAgIEBpbmNsdWRlIG1vYmlsZXtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9waG90byB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oNSwyMHB4KTtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1sZy1jb2x1bW4oNiwyMHB4KTtcblx0XHRcdFx0cGFkZGluZy10b3A6IDVyZW07XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDQ4NXB4O1xuXHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5wbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0ODVweDtcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0XHQuaW1nX2NvcHlyaWdodHtcblx0XHRcdFx0XHRyaWdodDogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0ICAgIEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHQgICAgXHRwYWRkaW5nLXRvcDogNHJlbTtcblx0XHRcdCAgICBcdC5wbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDQyNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdCAgICB9XG5cdFx0XHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdCAgICBcdHBhZGRpbmctdG9wOiAzLjVyZW07XG5cdFx0XHQgICAgXHQucGxhY2Vob2xkZXIge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzNTVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBzbWFsbC1kZXNrdG9wIHtcblx0XHRcdG1hcmdpbjogMCAwIDhyZW0gMDtcblx0ICAgIH1cblx0ICAgIEBpbmNsdWRlIGxhcHRvcCB7XG5cdCAgICBcdG1hcmdpbjogMCAwIDdyZW0gMDtcblx0ICAgIH1cblx0ICAgIEBpbmNsdWRlIHRhYmxldCB7XG5cdCAgICBcdG1hcmdpbjogMCAwIDZyZW0gMDtcblx0ICAgIH1cblx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdCAgICBcdG1hcmdpbjogMCAwIDVyZW0gMDtcblx0ICAgIH1cblx0fVxuXHQmX2RldGFpbHMge1xuXHRcdG1hcmdpbjogMCAwIDEwcmVtIDA7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Jl9yb3cge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0XHRcdGdhcDogMnJlbTtcblx0XHRcdCZfdHlwZSB7XG5cdFx0XHRcdC5pbmZvIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRzbWFsbCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMC43ZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX2Rlc2NyaXB0aW9uIHtcblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgc21hbGwtZGVza3RvcCB7XG5cdFx0XHRtYXJnaW46IDAgMCA4cmVtIDA7XG5cdCAgICB9XG5cdCAgICBAaW5jbHVkZSBsYXB0b3Age1xuXHQgICAgXHRtYXJnaW46IDAgMCA3cmVtIDA7XG5cdCAgICB9XG5cdCAgICBAaW5jbHVkZSB0YWJsZXQge1xuXHQgICAgXHRtYXJnaW46IDAgMCA2cmVtIDA7XG5cdCAgICB9XG5cdCAgICBAaW5jbHVkZSBtb2JpbGUge1xuXHQgICAgXHRtYXJnaW46IDAgMCA1cmVtIDA7XG5cdCAgICB9XG5cblx0fVxuXHQmX21hcCB7XG5cdFx0bWFyZ2luOiAwIDAgMTByZW0gMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHQmX3JvdyB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLXJvdygyMHB4KTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHQmX3RpdGxlIHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDYsMjBweCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDYsMjBweCk7XG5cdFx0XHR9XG5cdFx0XHQmX2dtYXAge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNiwyMHB4KTtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oNiwyMHB4KTtcblx0XHRcdFx0bWluLWhlaWdodDogNDg1cHg7XG5cdFx0XHRcdCNtYXAge1xuXHRcdFx0XHQgIGhlaWdodDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBzbWFsbC1kZXNrdG9wIHtcblx0XHRcdG1hcmdpbjogMCAwIDhyZW0gMDtcblx0ICAgIH1cblx0ICAgIEBpbmNsdWRlIGxhcHRvcCB7XG5cdCAgICBcdG1hcmdpbjogMCAwIDdyZW0gMDtcblx0ICAgIH1cblx0ICAgIEBpbmNsdWRlIHRhYmxldCB7XG5cdCAgICBcdG1hcmdpbjogMCAwIDZyZW0gMDtcblx0ICAgIH1cblx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdCAgICBcdG1hcmdpbjogMCAwIDVyZW0gMDtcblx0ICAgIH1cblx0fVxuXHQmX2NvbW1vZGl0eSB7XG5cdFx0bWFyZ2luOiAwIDAgMTByZW0gMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHQmX2FyZWEge1xuXHRcdFx0bWFyZ2luLXRvcDogYXV0bztcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuXHRcdFx0Y29sb3I6ICRsaWdodC1iZWlnZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdHBhZGRpbmc6IDVyZW0gMTJyZW07XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdEBpbmNsdWRlIHNtYWxsLWRlc2t0b3Age1xuXHRcdCAgICAgICAgcGFkZGluZzogNHJlbSAxMHJlbTtcblx0XHQgICAgfVxuXHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHQgICAgXHRwYWRkaW5nOiAzLjVyZW0gNy41cmVtO1xuXHRcdCAgICB9XG5cdFx0ICAgIEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0ICAgIFx0cGFkZGluZzogM3JlbSA1cmVtO1xuXHRcdCAgICB9XG5cdFx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0ICAgIFx0cGFkZGluZzogMnJlbSAyLjVyZW07XG5cdFx0ICAgIH1cblx0XHR9XG5cdFx0Jl9yb3cge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0XHRcdGdhcDogM3JlbTtcblx0XHRcdCZfdGl0bGUge1xuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0ICAgIFx0cGFkZGluZzogMDtcblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0XHQmX2xpc3Rpbmcge1x0XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHQgICAgXHRwYWRkaW5nOiAwO1xuXHRcdFx0ICAgIH1cblx0XHRcdCAgICBkaXNwbGF5OiBncmlkO1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0XHRcdGdhcDogMXJlbTtcblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBzbWFsbC1kZXNrdG9wIHtcblx0XHRcdG1hcmdpbjogMCAwIDhyZW0gMDtcblx0ICAgIH1cblx0ICAgIEBpbmNsdWRlIGxhcHRvcCB7XG5cdCAgICBcdG1hcmdpbjogMCAwIDdyZW0gMDtcblx0ICAgIH1cblx0ICAgIEBpbmNsdWRlIHRhYmxldCB7XG5cdCAgICBcdG1hcmdpbjogMCAwIDZyZW0gMDtcblx0ICAgIH1cblx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdCAgICBcdG1hcmdpbjogMCAwIDVyZW0gMDtcblx0ICAgIH1cblx0fVxufVxuIl19 */
